!function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=845)}([function(e,t,n){"use strict";e.exports=n(1049)},function(e,t,n){var r,o;/*! Copyright (c) 2016 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ !function(){"use strict";function n(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var o=typeof r;if("string"===o||"number"===o)e.push(r);else if(Array.isArray(r))e.push(n.apply(null,r));else if("object"===o)for(var a in r)i.call(r,a)&&r[a]&&e.push(a)}}return e.join(" ")}var i={}.hasOwnProperty;void 0!==e&&e.exports?e.exports=n:(r=[],void 0!==(o=function(){return n}.apply(t,r))&&(e.exports=o))}()},function(e,t,n){var r=n(9),o=n(296);e.exports=function(e){return function t(n,i){switch(arguments.length){case 0:return t;case 1:return o(n)?t:r(function(t){return e(n,t)});default:return o(n)&&o(i)?t:o(n)?r(function(t){return e(t,i)}):o(i)?r(function(t){return e(n,t)}):e(n,i)}}}},function(e,t,n){var r=n(22),o=n(115),i=n(86),a=n(87),s=n(109),l=function(e,t,n){var u,c,d,f,p=e&l.F,h=e&l.G,m=e&l.S,v=e&l.P,g=e&l.B,y=h?r:m?r[t]||(r[t]={}):(r[t]||{}).prototype,b=h?o:o[t]||(o[t]={}),_=b.prototype||(b.prototype={});h&&(n=t);for(u in n)c=!p&&y&&void 0!==y[u],d=(c?y:n)[u],f=g&&c?s(d,r):v&&"function"==typeof d?s(Function.call,d):d,y&&a(y,u,d,e&l.U),b[u]!=d&&i(b,u,f),v&&_[u]!=d&&(_[u]=d)};r.core=o,l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},function(e,t,n){e.exports=n(1055)()},function(e,t,n){var r=n(14),o=n(301);e.exports=function(){if(0===arguments.length)throw new Error("compose requires at least one argument");return r.apply(this,o(arguments))}},function(e,t,n){var r=n(408),o=n(2);e.exports=o(function(e,t){return r({},e,t)})},function(e,t,n){var r=n(2);e.exports=r(function(e,t){return t[e]})},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var a=n(61),s=o(a),l=n(45),u=r(l),c=n(35),d=r(c),f=n(230),p=r(f),h=n(142),m=r(h),v=n(96),g=o(v),y=n(231),b=o(y),_=n(143),E=o(_),w=function(){function e(t,n,r){if(i(this,e),!t&&this.play?this.player_=t=this:this.player_=t,this.options_=(0,E.default)({},this.options_),n=this.options_=(0,E.default)(this.options_,n),this.id_=n.id||n.el&&n.el.id,!this.id_){var o=t&&t.id&&t.id()||"no_player";this.id_=o+"_component_"+p.newGUID()}this.name_=n.name||null,n.el?this.el_=n.el:!1!==n.createEl&&(this.el_=this.createEl()),this.children_=[],this.childIndex_={},this.childNameIndex_={},!1!==n.initChildren&&this.initChildren(),this.ready(r),!1!==n.reportTouchActivity&&this.enableTouchActivity()}return e.prototype.dispose=function(){if(this.trigger({type:"dispose",bubbles:!1}),this.children_)for(var e=this.children_.length-1;e>=0;e--)this.children_[e].dispose&&this.children_[e].dispose();this.children_=null,this.childIndex_=null,this.childNameIndex_=null,this.off(),this.el_.parentNode&&this.el_.parentNode.removeChild(this.el_),u.removeElData(this.el_),this.el_=null},e.prototype.player=function(){return this.player_},e.prototype.options=function(e){return g.default.warn("this.options() has been deprecated and will be moved to the constructor in 6.0"),e?(this.options_=(0,E.default)(this.options_,e),this.options_):this.options_},e.prototype.el=function(){return this.el_},e.prototype.createEl=function(e,t,n){return u.createEl(e,t,n)},e.prototype.localize=function(e){var t=this.player_.language&&this.player_.language(),n=this.player_.languages&&this.player_.languages();if(!t||!n)return e;var r=n[t];if(r&&r[e])return r[e];var o=t.split("-")[0],i=n[o];return i&&i[e]?i[e]:e},e.prototype.contentEl=function(){return this.contentEl_||this.el_},e.prototype.id=function(){return this.id_},e.prototype.name=function(){return this.name_},e.prototype.children=function(){return this.children_},e.prototype.getChildById=function(e){return this.childIndex_[e]},e.prototype.getChild=function(e){return this.childNameIndex_[e]},e.prototype.addChild=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.children_.length,o=void 0,i=void 0;if("string"==typeof t){i=t,n||(n={}),!0===n&&(g.default.warn("Initializing a child component with `true` is deprecated. Children should be defined in an array when possible, but if necessary use an object instead of `true`."),n={});var a=n.componentClass||(0,b.default)(i);n.name=i;var s=e.getComponent(a);if(!s)throw new Error("Component "+a+" does not exist");if("function"!=typeof s)return null;o=new s(this.player_||this,n)}else o=t;if(this.children_.splice(r,0,o),"function"==typeof o.id&&(this.childIndex_[o.id()]=o),i=i||o.name&&o.name(),i&&(this.childNameIndex_[i]=o),"function"==typeof o.el&&o.el()){var l=this.contentEl().children,u=l[r]||null;this.contentEl().insertBefore(o.el(),u)}return o},e.prototype.removeChild=function(e){if("string"==typeof e&&(e=this.getChild(e)),e&&this.children_){for(var t=!1,n=this.children_.length-1;n>=0;n--)if(this.children_[n]===e){t=!0,this.children_.splice(n,1);break}if(t){this.childIndex_[e.id()]=null,this.childNameIndex_[e.name()]=null;var r=e.el();r&&r.parentNode===this.contentEl()&&this.contentEl().removeChild(e.el())}}},e.prototype.initChildren=function(){var t=this,n=this.options_.children;n&&function(){var r=t.options_,o=function(e){var n=e.name,o=e.opts;if(void 0!==r[n]&&(o=r[n]),!1!==o){!0===o&&(o={}),o.playerOptions=t.options_.playerOptions;var i=t.addChild(n,o);i&&(t[n]=i)}},i=void 0,a=e.getComponent("Tech");i=Array.isArray(n)?n:Object.keys(n),i.concat(Object.keys(t.options_).filter(function(e){return!i.some(function(t){return"string"==typeof t?e===t:e===t.name})})).map(function(e){var r=void 0,o=void 0;return"string"==typeof e?(r=e,o=n[r]||t.options_[r]||{}):(r=e.name,o=e),{name:r,opts:o}}).filter(function(t){var n=e.getComponent(t.opts.componentClass||(0,b.default)(t.name));return n&&!a.isTech(n)}).forEach(o)}()},e.prototype.buildCSSClass=function(){return""},e.prototype.on=function(e,t,n){var r=this;return"string"==typeof e||Array.isArray(e)?m.on(this.el_,e,d.bind(this,t)):function(){var o=e,i=t,a=d.bind(r,n),s=function(){return r.off(o,i,a)};s.guid=a.guid,r.on("dispose",s);var l=function(){return r.off("dispose",s)};l.guid=a.guid,e.nodeName?(m.on(o,i,a),m.on(o,"dispose",l)):"function"==typeof e.on&&(o.on(i,a),o.on("dispose",l))}(),this},e.prototype.off=function(e,t,n){if(!e||"string"==typeof e||Array.isArray(e))m.off(this.el_,e,t);else{var r=e,o=t,i=d.bind(this,n);this.off("dispose",i),e.nodeName?(m.off(r,o,i),m.off(r,"dispose",i)):(r.off(o,i),r.off("dispose",i))}return this},e.prototype.one=function(e,t,n){var r=this,o=arguments;return"string"==typeof e||Array.isArray(e)?m.one(this.el_,e,d.bind(this,t)):function(){var i=e,a=t,s=d.bind(r,n),l=function e(){r.off(i,a,e),s.apply(null,o)};l.guid=s.guid,r.on(i,a,l)}(),this},e.prototype.trigger=function(e,t){return m.trigger(this.el_,e,t),this},e.prototype.ready=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e&&(this.isReady_?t?e.call(this):this.setTimeout(e,1):(this.readyQueue_=this.readyQueue_||[],this.readyQueue_.push(e))),this},e.prototype.triggerReady=function(){this.isReady_=!0,this.setTimeout(function(){var e=this.readyQueue_;this.readyQueue_=[],e&&e.length>0&&e.forEach(function(e){e.call(this)},this),this.trigger("ready")},1)},e.prototype.$=function(e,t){return u.$(e,t||this.contentEl())},e.prototype.$$=function(e,t){return u.$$(e,t||this.contentEl())},e.prototype.hasClass=function(e){return u.hasElClass(this.el_,e)},e.prototype.addClass=function(e){return u.addElClass(this.el_,e),this},e.prototype.removeClass=function(e){return u.removeElClass(this.el_,e),this},e.prototype.toggleClass=function(e,t){return u.toggleElClass(this.el_,e,t),this},e.prototype.show=function(){return this.removeClass("vjs-hidden"),this},e.prototype.hide=function(){return this.addClass("vjs-hidden"),this},e.prototype.lockShowing=function(){return this.addClass("vjs-lock-showing"),this},e.prototype.unlockShowing=function(){return this.removeClass("vjs-lock-showing"),this},e.prototype.width=function(e,t){return this.dimension("width",e,t)},e.prototype.height=function(e,t){return this.dimension("height",e,t)},e.prototype.dimensions=function(e,t){return this.width(e,!0).height(t)},e.prototype.dimension=function(e,t,n){if(void 0!==t)return null!==t&&t===t||(t=0),-1!==(""+t).indexOf("%")||-1!==(""+t).indexOf("px")?this.el_.style[e]=t:this.el_.style[e]="auto"===t?"":t+"px",n||this.trigger("resize"),this;if(!this.el_)return 0;var r=this.el_.style[e],o=r.indexOf("px");return-1!==o?parseInt(r.slice(0,o),10):parseInt(this.el_["offset"+(0,b.default)(e)],10)},e.prototype.currentDimension=function(e){var t=0;if("width"!==e&&"height"!==e)throw new Error("currentDimension only accepts width or height value");if("function"==typeof s.default.getComputedStyle){var n=s.default.getComputedStyle(this.el_);t=n.getPropertyValue(e)||n[e]}else if(this.el_.currentStyle){var r="offset"+(0,b.default)(e);t=this.el_[r]}return t=parseFloat(t)},e.prototype.currentDimensions=function(){return{width:this.currentDimension("width"),height:this.currentDimension("height")}},e.prototype.currentWidth=function(){return this.currentDimension("width")},e.prototype.currentHeight=function(){return this.currentDimension("height")},e.prototype.emitTapEvents=function(){var e=0,t=null,n=void 0;this.on("touchstart",function(r){1===r.touches.length&&(t={pageX:r.touches[0].pageX,pageY:r.touches[0].pageY},e=(new Date).getTime(),n=!0)}),this.on("touchmove",function(e){if(e.touches.length>1)n=!1;else if(t){var r=e.touches[0].pageX-t.pageX,o=e.touches[0].pageY-t.pageY,i=Math.sqrt(r*r+o*o);i>10&&(n=!1)}});var r=function(){n=!1};this.on("touchleave",r),this.on("touchcancel",r),this.on("touchend",function(r){t=null,!0===n&&(new Date).getTime()-e<200&&(r.preventDefault(),this.trigger("tap"))})},e.prototype.enableTouchActivity=function(){if(this.player()&&this.player().reportUserActivity){var e=d.bind(this.player(),this.player().reportUserActivity),t=void 0;this.on("touchstart",function(){e(),this.clearInterval(t),t=this.setInterval(e,250)});var n=function(n){e(),this.clearInterval(t)};this.on("touchmove",e),this.on("touchend",n),this.on("touchcancel",n)}},e.prototype.setTimeout=function(e,t){e=d.bind(this,e);var n=s.default.setTimeout(e,t),r=function(){this.clearTimeout(n)};return r.guid="vjs-timeout-"+n,this.on("dispose",r),n},e.prototype.clearTimeout=function(e){s.default.clearTimeout(e);var t=function(){};return t.guid="vjs-timeout-"+e,this.off("dispose",t),e},e.prototype.setInterval=function(e,t){e=d.bind(this,e);var n=s.default.setInterval(e,t),r=function(){this.clearInterval(n)};return r.guid="vjs-interval-"+n,this.on("dispose",r),n},e.prototype.clearInterval=function(e){s.default.clearInterval(e);var t=function(){};return t.guid="vjs-interval-"+e,this.off("dispose",t),e},e.registerComponent=function(t,n){return e.components_||(e.components_={}),e.components_[t]=n,n},e.getComponent=function(t){return e.components_&&e.components_[t]?e.components_[t]:s.default&&s.default.videojs&&s.default.videojs[t]?(g.default.warn("The "+t+" component was added to the videojs object when it should be registered using videojs.registerComponent(name, component)"),s.default.videojs[t]):void 0},e.extend=function(t){t=t||{},g.default.warn("Component.extend({}) has been deprecated, use videojs.extend(Component, {}) instead");var n=t.init||t.init||this.prototype.init||this.prototype.init||function(){},r=function(){n.apply(this,arguments)};r.prototype=Object.create(this.prototype),r.prototype.constructor=r,r.extend=e.extend;for(var o in t)t.hasOwnProperty(o)&&(r.prototype[o]=t[o]);return r},e}();w.registerComponent("Component",w),t.default=w},function(e,t,n){var r=n(296);e.exports=function(e){return function t(n){return 0===arguments.length||r(n)?t:e.apply(this,arguments)}}},function(e,t,n){var r=n(11);e.exports=r(function(e,t,n){var r={};for(var o in n)r[o]=n[o];return r[e]=t,r})},function(e,t,n){var r=n(9),o=n(2),i=n(296);e.exports=function(e){return function t(n,a,s){switch(arguments.length){case 0:return t;case 1:return i(n)?t:o(function(t,r){return e(n,t,r)});case 2:return i(n)&&i(a)?t:i(n)?o(function(t,n){return e(t,a,n)}):i(a)?o(function(t,r){return e(n,t,r)}):r(function(t){return e(n,a,t)});default:return i(n)&&i(a)&&i(s)?t:i(n)&&i(a)?o(function(t,n){return e(t,n,s)}):i(n)&&i(s)?o(function(t,n){return e(t,a,n)}):i(a)&&i(s)?o(function(t,r){return e(n,t,r)}):i(n)?r(function(t){return e(t,a,s)}):i(a)?r(function(t){return e(n,t,s)}):i(s)?r(function(t){return e(n,a,t)}):e(n,a,s)}}}},function(e,t,n){var r=n(2),o=n(150),i=n(303),a=n(237),s=n(242);e.exports=r(function(e,t){if(o(e)){if(o(t))return e.concat(t);throw new TypeError(s(t)+" is not an array")}if(a(e)){if(a(t))return e+t;throw new TypeError(s(t)+" is not a string")}if(null!=e&&i(e["fantasy-land/concat"]))return e["fantasy-land/concat"](t);if(null!=e&&i(e.concat))return e.concat(t);throw new TypeError(s(e)+' does not have a method named "concat" or "fantasy-land/concat"')})},function(e,t,n){var r=n(11),o=n(27);e.exports=r(function(e,t,n){return o(t,n[e])})},function(e,t,n){var r=n(121),o=n(1101),i=n(41),a=n(300);e.exports=function(){if(0===arguments.length)throw new Error("pipe requires at least one argument");return r(arguments[0].length,i(o,arguments[0],a(arguments)))}},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){var r=n(2),o=n(52),i=n(304),a=n(100),s=n(1114),l=n(33),u=n(51);e.exports=r(o(["fantasy-land/map","map"],s,function(e,t){switch(Object.prototype.toString.call(t)){case"[object Function]":return l(t.length,function(){return e.call(this,t.apply(this,arguments))});case"[object Object]":return a(function(n,r){return n[r]=e(t[r]),n},{},u(t));default:return i(e,t)}}))},function(e,t,n){var r=n(2);e.exports=r(function(e,t){for(var n=t,r=0;r<e.length;){if(null==n)return;n=n[e[r]],r+=1}return n})},function(e,t,n){var r=n(9);e.exports=r(function(e){return function(){return e}})},function(e,t,n){var r=n(9),o=n(83);e.exports=r(function(e){return o(function(t,n){var r=Array.prototype.slice.call(arguments,0);return r[0]=n,r[1]=t,e.apply(this,r)})})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.focusPreviousListRefWrapped=t.focusNextListRefWrapped=t.focusListRef=t.focusLastChildElement=t.focusFirstChildElement=t.disableFocusForChildElements=t.setTabIndexUsingSelector=t.setElementTabIndex=t.tabIndex=t.disableFocusOutline=t.styleFocusOutlineForPreferredInput=t.programmaticFocusTabIndex=t.defaultNavOrderTabIndex=void 0;var o=n(103),i=r(o),a=n(133),s=r(a),l=n(77),u=r(l),c=n(18),d=r(c),f=n(79),p=r(f),h=n(189),m=r(h),v=n(38),g=r(v),y=n(257),b=n(30),_=n(66),E=n(56),w=n(216),x=function(){return document.getElementById("focus-ring-style")||k()},k=function(){var e=document.createElement("style");return e.id="focus-ring-style",document.head.appendChild(e),e},T=t.defaultNavOrderTabIndex=0,S=t.programmaticFocusTabIndex=-1,C=(t.styleFocusOutlineForPreferredInput=function(){var e=x();document.addEventListener("mousedown",function(){setTimeout(function(){e.innerHTML=":focus{outline: none}"},0),(0,E.dispatch)((0,w.setPrefersKeyboardNavigation)(!1))}),window.addEventListener("keydown",function(t){var n=t.target;((0,b.isTabKey)(t)||(0,b.isEnterOrSpaceBarKey)(t)&&!n.classList.contains("ignore-prefers"))&&(e.innerHTML="",(0,E.dispatch)((0,w.setPrefersKeyboardNavigation)(!0)))})},t.disableFocusOutline=function(){return x().innerHTML=":focus{outline: none}"},t.tabIndex=function(e){return e?T:S},t.setElementTabIndex=function(e,t){var n=e||{},r=t!==T;n.tabIndex=t,(0,_.setAriaHidden)({element:e,isHidden:r})}),O=(t.setTabIndexUsingSelector=function(e){var t=e.element,n=e.selector,r=e.tabIndex;(0,y.nodeListToArray)(t.querySelectorAll(n)).forEach(function(e){C(e,r)})},t.disableFocusForChildElements=function(e){(0,y.nodeListToArray)(e.getElementsByTagName("*")).forEach(function(e){C(e,S)})},function(e,t){return(0,u.default)(e,i.default,s.default)(t).focus(),t}),A=function(e){return function(t){var n=t.querySelectorAll('[tabindex = "0"]');return!!n.length&&(O((0,d.default)(e),n),!0)}},I=(t.focusFirstChildElement=A(!0),t.focusLastChildElement=A(!1),t.focusListRef=function(e){var t=e.list,n=e.index;n>=0&&n<(0,g.default)(t)&&t[n].focus()});t.focusNextListRefWrapped=function(e){var t=e.list,n=e.currentIndex,r=(0,p.default)(n||0),o=r<(0,g.default)(t)?r:0;return I({list:t,index:o}),o},t.focusPreviousListRefWrapped=function(e){var t=e.list,n=e.currentIndex,r=(0,m.default)(n||(0,g.default)(t));return I({list:t,index:r}),r}},function(e,t,n){var r=n(28);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.goToManagement=t.sideEffect=t.onError=t.onSuccess=t.logError=t.handle=t.functor=t.error=t.also=t.action=void 0;var o=n(18),i=r(o),a=n(33),s=r(a),l=n(579),u=r(l),c=(t.action=(0,s.default)(2,function(e,t){return{type:e,payload:t}}),t.also=(0,s.default)(2,function(e,t){return[t,e]}),t.error=(0,s.default)(2,function(e,t){return{type:e,payload:t,error:!0}}),t.functor=function(e){var t=e.dispatch;return function(e){return function(n){if("function"==typeof n.map)return void n.map(t);e(n)}}},t.handle=(0,s.default)(2,function(e,t){return function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e,r=arguments[1],o=r.type,i=r.payload,a=r.error;return t[o]?t[o](n,i,a):n}}),t.logError=function(e,t,n){return n&&console.error(t),e},t.onSuccess=function(e){return function(t,n,r){return r?t:e(t,n)}},t.onError=function(e){return function(t,n,r){return r?e(t,n):t}},t.sideEffect=function(e){return(0,u.default)(e).map((0,i.default)({type:"SIDE_EFFECT"}))});t.goToManagement=(0,i.default)(c(function(){return location.href="/"}))},function(e,t,n){var r=n(11);e.exports=r(function(e,t,n){return e(n)?t(n):n})},function(e,t,n){"use strict";e.exports=n(368),e.exports.easing=n(1804),e.exports.canvas=n(1805),e.exports.options=n(1806)},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){var r=n(2),o=n(1108);e.exports=r(function(e,t){return o(e,t,[],[])})},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t){/** @license ISC License (c) copyright 2016 original and current authors */ function n(e){return"function"==typeof e}e.exports=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.keyScrollVertical=t.keyScrollDown=t.keyScrollUp=t.handleButtonClickForKeyEvent=t.isUpOrDownArrowKey=t.isLeftOrDownArrowKey=t.isRightOrUpArrowKey=t.isEnterOrTabKey=t.isEnterOrSpaceBarKey=t.isRightArrowKey=t.isLeftArrowKey=t.isDownArrowKey=t.isUpArrowKey=t.isEscapeKey=t.isSpaceBarKey=t.isTabKey=t.isEnterKey=void 0;var o=n(1220),i=r(o),a=n(34),s=r(a),l=n(71),u=r(l),c=n(83),d=r(c),f=n(24),p=r(f),h=n(157),m=r(h),v={keys:["Enter"],keyCode:i.default.KEY_RETURN},g={keys:["Tab"],keyCode:i.default.KEY_TAB},y={keys:[" "],keyCode:i.default.KEY_SPACE},b={keys:["Escape","Esc"],keyCode:i.default.KEY_ESCAPE},_={keys:["ArrowUp"],keyCode:i.default.KEY_UP},E={keys:["ArrowDown"],keyCode:i.default.KEY_DOWN},w={keys:["ArrowLeft"],keyCode:i.default.KEY_LEFT},x={keys:["ArrowRight"],keyCode:i.default.KEY_RIGHT},k=function(e){var t=e.keyCode,n=e.keys;return function(e){return e.keyCode?e.keyCode===t:(0,u.default)(e.key,n)}},T=t.isEnterKey=k(v),S=t.isTabKey=k(g),C=t.isSpaceBarKey=k(y),O=(t.isEscapeKey=k(b),t.isUpArrowKey=k(_)),A=t.isDownArrowKey=k(E),I=t.isLeftArrowKey=k(w),M=t.isRightArrowKey=k(x),L=t.isEnterOrSpaceBarKey=(0,m.default)(C,T),N=(t.isEnterOrTabKey=(0,m.default)(S,T),t.isRightOrUpArrowKey=(0,m.default)(M,O),t.isLeftOrDownArrowKey=(0,m.default)(I,A),t.isUpOrDownArrowKey=(0,m.default)(O,A),t.handleButtonClickForKeyEvent=(0,p.default)(L),t.keyScrollUp=(0,d.default)(function(e,t){0!==e.scrollTop&&(t.preventDefault(),e.scrollTop-=25)})),P=t.keyScrollDown=(0,d.default)(function(e,t,n){t&&(n.preventDefault(),e.scrollTop+=25)});t.keyScrollVertical=function(e,t){return function(n){var r=P(e,t),o=N(e);(0,s.default)([[A,r],[O,o]])(n)}}},function(e,t,n){var r=n(2),o=n(52),i=n(415),a=n(416),s=n(100),l=n(1113),u=n(51);e.exports=r(o(["filter"],l,function(e,t){return a(t)?s(function(n,r){return e(t[r])&&(n[r]=t[r]),n},{},u(t)):i(e,t)}))},function(e,t,n){var r=n(9);e.exports=r(function(e){return null==e})},function(e,t,n){var r=n(121),o=n(9),i=n(2),a=n(302);e.exports=i(function(e,t){return 1===e?o(t):r(e,a(e,[],t))})},function(e,t,n){var r=n(121),o=n(9),i=n(16),a=n(160),s=n(41);e.exports=o(function(e){var t=s(a,0,i(function(e){return e[0].length},e));return r(t,function(){for(var t=0;t<e.length;){if(e[t][0].apply(this,arguments))return e[t][1].apply(this,arguments);t+=1}})})},function(e,t,n){"use strict";t.__esModule=!0,t.bind=void 0;var r=n(230);t.bind=function(e,t,n){t.guid||(t.guid=(0,r.newGUID)());var o=function(){return t.apply(e,arguments)};return o.guid=n?n+"_"+t.guid:t.guid,o}},function(e,t,n){"use strict";var r=n(25);e.exports={_set:function(e,t){return r.merge(this[e]||(this[e]={}),t)}}},function(e,t,n){var r=n(282)("wks"),o=n(170),i=n(22).Symbol,a="function"==typeof i;(e.exports=function(e){return r[e]||(r[e]=a&&i[e]||(a?i:o)("Symbol."+e))}).store=r},function(e,t,n){var r=n(9),o=n(616);e.exports=r(function(e){return null!=e&&o(e.length)?e.length:NaN})},function(e,t,n){var r=n(11),o=n(156),i=n(17);e.exports=r(function(e,t,n){return o(e,i(t,n))})},function(e,t,n){"use strict";(function(e){function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(716);var s=n(1424),l=function(e){return e&&e.__esModule?e:{default:e}}(s),u=n(20),c=function(t){function n(){return r(this,n),o(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return i(n,t),a(n,[{key:"updateContentFocusability",value:function(){var e=this.props.allowTabNavigation;(0,u.setTabIndexUsingSelector)({element:this.container,selector:"div.fr-view a",tabIndex:(0,u.tabIndex)(e)})}},{key:"componentDidUpdate",value:function(){this.updateContentFocusability()}},{key:"componentDidMount",value:function(){this.updateContentFocusability()}},{key:"render",value:function(){var t=this,n=this.props,r=n.allowTabNavigation,o=n.className,i=n.value;return e.createElement("div",{"aria-hidden":!r,className:o+" brand--linkColor",ref:function(e){t.container=e}},e.createElement(l.default,{model:i}))}}],[{key:"defaultProps",get:function(){return{allowTabNavigation:!0}}}]),n}(e.Component);t.default=c}).call(t,n(0))},function(e,t,n){var r=n(11),o=n(100);e.exports=r(o)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),t.insertBlockTemplate=t.updateSortingPile=t.updateLessonSetting=t.updateLessonItem=t.saveAltTag=t.updateBlockSetting=t.updateBlockPile=t.updateBlockItem=t.typeLesson=t.restoreItemMedia=t.reorderLessonItems=t.reorderBlock=t.reorderBlockItem=t.removeLessonItem=t.removeItemMedia=t.putMedia=t.putItemMedia=t.restoreLessonMedia=t.removeLessonMedia=t.putLessonMedia=t.copyLessonToCourse=t.duplicateLesson=t.deleteSortingPile=t.deleteBlockPile=t.deleteLesson=t.createLesson=t.deleteBlockItem=t.createSortingPile=t.createLessonItem=t.addBlockItemAt=t.addBlockItem=t.addBlockPile=t.updateLessonDebounce=t.updateLessonClient=t.updateLesson=t.updateCourseLessons=t.deleteLessonClient=t.createLessonSocket=t.createLessonClient=t.copyLesson=t.INSERT_BLOCK_TEMPLATE_SUCCESS=t.INSERT_BLOCK_TEMPLATE=t.COPY_LESSON_SUCCESS=t.COPY_LESSON=t.UPDATE_LESSON_DEBOUNCE=t.UPDATE_LESSON=t.UPDATE_COURSE_LESSONS=t.DELETE_LESSON_CLIENT=t.DELETE_LESSON=t.CREATE_LESSON_CLIENT=t.CREATE_LESSON=void 0;var i,a=function(){function e(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=n(213),l=r(s),u=n(18),c=r(u),d=n(105),f=r(d),p=n(10),h=r(p),m=n(158),v=r(m),g=n(5),y=r(g),b=n(12),_=r(b),E=n(83),w=r(E),x=n(33),k=r(x),T=n(80),S=r(T),C=n(468),O=r(C),A=n(49),I=r(A),M=n(31),L=r(M),N=n(54),P=r(N),R=n(91),D=r(R),j=n(19),F=r(j),B=n(190),U=r(B),H=n(76),z=r(H),W=n(77),q=r(W),Y=n(471),$=r(Y),K=n(64),V=r(K),G=n(32),X=r(G),Q=n(124),Z=r(Q),J=n(38),ee=r(J),te=n(16),ne=r(te),re=n(6),oe=r(re),ie=n(68),ae=r(ie),se=n(341),le=r(se),ue=n(60),ce=r(ue),de=n(187),fe=r(de),pe=n(17),he=r(pe),me=n(65),ve=r(me),ge=n(14),ye=r(ge),be=n(153),_e=r(be),Ee=n(7),we=r(Ee),xe=n(13),ke=r(xe),Te=n(41),Se=r(Te),Ce=n(89),Oe=r(Ce),Ae=n(59),Ie=r(Ae),Me=n(24),Le=r(Me),Ne=n(1345),Pe=r(Ne),Re=n(23),De=n(687),je=n(94),Fe=n(338),Be=r(Fe),Ue=n(1346),He=n(162),ze=n(226),We=n(227),qe=n(698),Ye=n(1376),$e=r(Ye),Ke=n(1377),Ve=r(Ke),Ge=n(73),Xe=r(Ge),Qe=n(345),Ze=(0,_.default)("rise/lessons/"),Je=t.CREATE_LESSON=Ze("CREATE_LESSON"),et=t.CREATE_LESSON_CLIENT=Ze("CREATE_LESSON_CLIENT"),tt=t.DELETE_LESSON=Ze("DELETE_LESSON"),nt=t.DELETE_LESSON_CLIENT=Ze("DELETE_LESSON_CLIENT"),rt=t.UPDATE_COURSE_LESSONS=Ze("UPDATE_COURSE_LESSONS"),ot=t.UPDATE_LESSON=Ze("UPDATE_LESSON"),it=t.UPDATE_LESSON_DEBOUNCE=Ze("UPDATE_LESSON_DEBOUNCE"),at=t.COPY_LESSON=Ze("COPY_LESSON"),st=t.COPY_LESSON_SUCCESS=Ze("COPY_LESSON_SUCCESS"),lt=t.INSERT_BLOCK_TEMPLATE=Ze("INSERT_BLOCK_TEMPLATE"),ut=t.INSERT_BLOCK_TEMPLATE_SUCCESS=Ze("INSERT_BLOCK_TEMPLATE_SUCCESS"),ct=function(e,t){var n=t.lesson;return ft(e,n)},dt=function(e,t){var n=t.lessons;return(0,Se.default)(ft,{},n)},ft=function(e,t){return(0,h.default)(t.id,t,e)},pt=function(e,t){return(0,I.default)(o({},t.id,(0,F.default)(oe.default)(t)),e)},ht=function(e,t,n){if(n)return console.error(t),e;var r=(0,ve.default)(["lastUpdatedBy","updatedAt"],t);return(0,I.default)(o({},t.id,(0,F.default)(oe.default)(r)),e)},mt=function(e,t){var n,r=t.id.match(/[^\/]+/g),i=a(r,3),s=i[0],l=i[1],u=i[2],c=t.updatedAt,d=t.value;return"lessons"===s?(0,I.default)(o({},l,(0,F.default)(oe.default)((n={},o(n,u,d),o(n,"updatedAt",c),n))),e):e},vt=function(e,t,n){if(n)return console.error(t),e;var r=t.id.match(/[^\/]+/g),i=a(r,2),s=i[0],l=i[1],u=t.updatedAt;return"lessons"===s?(0,I.default)(o({},l,(0,F.default)(oe.default)({updatedAt:u})),e):e},gt=(0,y.default)(Ie.default,(0,_e.default)("id"),(0,L.default)((0,we.default)("pending"))),yt=(0,y.default)((0,F.default)(U.default)(0),ee.default,gt),bt=function(e,t){var n=t.lesson,r=gt(e);return(0,y.default)((0,F.default)(ft)(n),(0,ce.default)(r))(e)},_t=function(e,t){var n=t.lesson,r=gt(e);return(0,y.default)((0,S.default)(n.id),(0,ce.default)(r))(e)};t.default=(0,Re.handle)({},(i={},o(i,st,pt),o(i,at,(0,Re.onSuccess)(function(e){return e})),o(i,Je,(0,Re.onSuccess)(bt)),o(i,et,ct),o(i,tt,(0,Re.onSuccess)(_t)),o(i,nt,pt),o(i,"rise/courses/GET_COURSE",(0,Re.onSuccess)(dt)),o(i,"rise/courses/IMPORT_TRANSLATION",(0,Re.onSuccess)(dt)),o(i,ut,pt),o(i,Qe.PUT_ITEM_THROTTLE,vt),o(i,Qe.PUT_ITEM,(0,Re.onSuccess)(mt)),o(i,rt,(0,Re.onSuccess)(dt)),o(i,it,ht),o(i,ot,(0,Re.onSuccess)(pt)),i));var Et=t.copyLesson=Xe.default.send(at),wt=t.createLessonClient=(0,Re.action)(et),xt=(t.createLessonSocket=Xe.default.send(Je),t.deleteLessonClient=(0,Re.action)(nt)),kt=(t.updateCourseLessons=Xe.default.send(rt),t.updateLesson=Xe.default.send(ot)),Tt=(t.updateLessonClient=(0,Re.action)(ot),t.updateLessonDebounce=(0,Z.default)([(0,Re.action)(ot),Xe.default.debounce(500,it)])),St=(t.addBlockPile=function(e){var t=e.lessonId,n=e.blockId;return function(e,r){var o=r(),i=o.lessons,a=(0,we.default)(t,i),s=a.items,l=(0,Ue.findBlock)(t,n,i),u=(0,He.generateItemId)(),c={id:u,title:""},d={id:(0,He.generateItemId)(),title:"",pileId:u},p=(0,I.default)({items:(0,f.default)(d),piles:(0,f.default)(c)})(l);e(Bt({itemId:n,lessonId:t,items:s,payload:p}))}},t.addBlockItem=function(e){var t=e.lessonId,n=e.blockId,r=e.index,o=e.item,i=e.itemFactory;return function(e,a){var s=a(),l=s.lessons,u=l[t].items,c=(0,Ue.findBlock)(t,n,l),d=(0,X.default)(r)?f.default:(0,$.default)(r),p=(0,oe.default)(o,{isNewlyInserted:!0}),h=(0,Pe.default)(i)?i(p):(0,oe.default)({id:(0,He.generateItemId)()},p),m=(0,y.default)(d(h),(0,ne.default)((0,ce.default)(["isNewlyInserted"])),(0,we.default)("items"))(c);e(Bt({itemId:n,lessonId:t,items:u,payload:{items:m}}))}},t.addBlockItemAt=function(e){var t=e.lessonId,n=e.blockId,r=e.itemId,o=e.payload;return function(e,i){var a=i(),s=a.lessons,l=s[t].items,u=(0,Ue.findBlock)(t,n,s),c=(0,oe.default)({id:(0,He.generateItemId)(),isNewlyInserted:!0},o),d=(0,D.default)(function(e){return e.id===r},u.items)+1,f=(0,ye.default)((0,we.default)("items"),(0,$.default)(d,c))(u);e(Bt({itemId:n,lessonId:t,items:l,payload:{items:f}}))}},t.createLessonItem=function(e){var t=e.index,n=e.lessonId,r=e.payload;return function(e,o){return(0,ye.default)((0,he.default)(["lessons",n,"items"]),(0,$.default)(t,r),Dt(n),e)(o())}}),Ct=(t.createSortingPile=function(e){var t=e.lessonId;return function(e,n){var r=(0,he.default)(["lessons",t],n()),o=(0,He.generateItemId)(),i={id:o,title:""},a={id:(0,He.generateItemId)(),title:"",pileId:o};e(kt((0,I.default)({items:(0,f.default)(a),piles:(0,f.default)(i)})(r)))}},t.deleteBlockItem=function(e){var t=e.blockId,n=e.itemId,r=e.lessonId,o=e.showNotification;return function(e,i){var a=i(),s=a.lessons,l=s[r].items,u=function(e){return(0,ye.default)((0,P.default)((0,ke.default)("id",t)),e,(0,we.default)("items"))(l)},d={items:(0,We.removeById)(n)},p=u((0,I.default)(d)),h=u(z.default),m=Bt({itemId:t,lessonId:r,items:l,payload:{items:p}}),v=(0,ze.notify)({message:"Item removed",action:function(){return e(Bt({itemId:t,lessonId:r,items:l,payload:{items:h}}))},actionText:"undo"});(0,ye.default)(le.default,(0,Le.default)((0,c.default)(o),(0,f.default)([v])),e)(m)}},(0,w.default)(function(e,t,n){var r=n.payload;e((0,Re.action)(Je,r)),t&&t()})),Ot=t.createLesson=function(e){return function(t,n){var r=n(),o=r.lessons;if(!yt(o)){var i=e.onSuccess,a=e.position,s=(0,oe.default)(e,{pending:!0,id:(0,Be.default)()}),l=(0,I.default)({lessons:(0,$.default)(a,s.id)},r.course);t(wt({course:l,lesson:s}));var u=(0,ce.default)(["transferredAt"],e);Xe.default.send(Je,u).fork(console.error.bind(console),Ct(t,i))}}},At=(0,w.default)(function(e,t,n){var r=n.payload,o=t(),i=r.lesson,a=o.lessons[i.id],s="section"===a.type?"Section":"Lesson",l=(0,ye.default)((0,ce.default)(["id","deleted","pending","createdAt","updatedAt"]),(0,h.default)("position",a.position),(0,Le.default)((0,y.default)(V.default,(0,we.default)("author")),(0,h.default)("author",o.user)));a.type&&e((0,ze.notify)({message:s+" removed",action:function(){return e(Ot(l(a)))},actionText:"undo"})),e((0,Re.action)(tt,r))}),It=(t.deleteLesson=function(e){return function(t,n){var r=n(),o=r.lessons;if(!yt(o)){var i=o[e.id],a=e.position,s=(0,oe.default)(i,{pending:!0,position:a});t(xt(s)),Xe.default.send(tt,e).fork(console.error.bind(console),At(t,n))}}},t.deleteBlockPile=function(e){var t=e.lessonId,n=e.blockId,r=e.pileId;return function(e,o){var i=o(),a=i.lessons,s=(0,we.default)(t,a),l=s.items,u=(0,Ue.findBlock)(t,n,a),c=(0,I.default)({items:(0,Oe.default)((0,ke.default)("pileId",r)),piles:(0,We.removeById)(r)})(u);e(Bt({itemId:n,lessonId:t,items:l,payload:c}))}},t.deleteSortingPile=function(e){var t=e.lessonId,n=e.pileId;return function(e,r){var o=(0,he.default)(["lessons",t,"items"],r()),i=(0,he.default)(["lessons",t,"piles"],r());e(kt({id:t,items:(0,Oe.default)((0,ke.default)("pileId",n))(o),piles:(0,We.removeById)(n)(i)}))}},(0,ce.default)(["id","deleted","createdAt","updatedAt"])),Mt=(t.duplicateLesson=function(e){var t=e.id,n=e.lesson,r=e.position;return(0,ye.default)(It,(0,F.default)(oe.default)({duplicatedFromId:t,position:r+1,title:"Copy of "+n.title}),Ot)(n)},t.copyLessonToCourse=function(e){var t=e.lesson,n=e.courseId;return function(e){return e([Et({courseId:t.courseId,lessonId:t.id,targetCourseId:n}),(0,ze.notify)({message:"Lesson Copied",action:function(){(0,je.courseAuthorUrl)(n)},actionText:"view"})])}},t.putLessonMedia=function(e){return function(t,n){var r=e.asset,o=e.lessonId,i=e.type,a=n().lessons[o],s=(0,ye.default)((0,ve.default)(["id","media"]),(0,v.default)(["media",i],r),(0,O.default)(["media","tmp",i]));t(kt(s(a)))}}),Lt=(t.removeLessonMedia=function(e){return function(t,n){var r=e.lessonId,o=e.notifyUser,i=void 0===o||o,a=e.type,s=n().lessons[r],l=(0,ye.default)((0,ve.default)(["id","media"]),(0,I.default)({media:(0,De.backupProp)(a)}));t(kt(l(s))),i&&t((0,ze.notify)({action:(0,fe.default)(t,[Lt(e)]),actionText:"undo",message:"Media removed"}))}},t.restoreLessonMedia=function(e){return function(t,n){var r=e.lessonId,o=e.type,i=n().lessons[r],a=(0,ye.default)((0,ve.default)(["id","media"]),(0,I.default)({media:(0,De.restoreProp)(o)}));t(kt(a(i)))}}),Nt=t.putItemMedia=function(e){return function(t,n){var r=e.asset,o=e.existingMediaType,i=e.hasRemovableMedia,a=e.itemId,s=e.lessonId,l=e.type,u=n().lessons[s],d=e.refs||"items:"+a,f=(0,ye.default)((0,v.default)(["media",l],r),(0,O.default)(["media","tmp",l]),(0,Le.default)((0,c.default)(i),(0,O.default)(["media",o]))),p=(0,ye.default)((0,ve.default)(["id","items"]),(0,$e.default)(f,d));t(kt(p(u)))}},Pt=(t.putMedia=(0,q.default)((0,we.default)("refs"),Nt,Mt),t.removeItemMedia=function(e){return function(t,n){var r=e.itemId,o=e.lessonId,i=e.type,a=e.notifyUser,s=void 0===a||a,l=n().lessons[o],u=e.refs||"items:"+r,c=(0,ye.default)((0,ve.default)(["id","items"]),(0,$e.default)((0,I.default)({media:(0,De.backupProp)(i)}),u)),d=(0,fe.default)(t,[Rt({itemId:r,lessonId:o,refs:u,type:i})]);t(Tt(c(l))),s&&t((0,ze.notify)({action:d,actionText:"undo",message:"Media removed"}))}},t.removeLessonItem=function(e){var t=e.itemId,n=e.lessonId,r=e.showNotification,o=void 0===r||r;return function(e,r){var i=(0,he.default)(["lessons",n,"items"],r()),a=(0,ke.default)("id",t),s=(0,D.default)(a,i),l=(0,P.default)(a,i),u=(0,y.default)(Dt(n),(0,We.removeById)(t))(i),d=(0,ze.notify)({message:"Item removed",action:function(){return e(St({index:s,lessonId:n,items:(0,Oe.default)(a,i),payload:l}))},actionText:"undo"});(0,ye.default)(le.default,(0,Le.default)((0,c.default)(o),(0,f.default)([d])),e)(u)}},t.reorderBlockItem=function(e){var t=e.lessonId,n=e.blockId,r=e.from,o=e.to;return function(e,i){var a=i(),s=a.lessons,l=s[t].items,u=(0,ye.default)((0,P.default)((0,ke.default)("id",n)),(0,we.default)("items"),(0,We.swap)(r,o))(l);e(Bt({itemId:n,lessonId:t,items:l,payload:{items:u}}))}},t.reorderBlock=function(e){var t=e.lessonId,n=e.items,r=e.from,o=e.to;return function(e){var i=function(e){return(0,oe.default)(e,{id:(0,He.generateItemId)()})},a=(0,l.default)(i,r,n);e(Pt({lessonId:t,items:a,from:r,to:o}))}},t.reorderLessonItems=function(e){var t=e.lessonId,n=e.items,r=e.from,o=e.to;return(0,y.default)(Dt(t),(0,We.swap)(r,o))(n)}),Rt=t.restoreItemMedia=function(e){return function(t,n){var r=e.itemId,o=e.lessonId,i=e.type,a=n().lessons[o],s=e.refs||"items:"+r,l=(0,ye.default)((0,ve.default)(["id","items"]),(0,$e.default)((0,I.default)({media:(0,De.restoreProp)(i)}),s));t(kt(l(a)))}},Dt=(0,k.default)(2,function(e,t){return(0,y.default)(Tt,(0,h.default)("id",e),(0,ae.default)("items"))(t)}),jt=(0,k.default)(2,function(e,t){return(0,y.default)(Tt,(0,h.default)("id",e),(0,ae.default)("piles"))(t)}),Ft=(t.typeLesson=function(e){var t=e.courseId,n=e.id,r=e.router,o=e.type,i=(0,oe.default)({id:n,type:o},(0,Ve.default)(o)),a=(0,Re.sideEffect)(function(){return r.history.push("/author/details/"+n)}),s=(0,qe.track)({event:"Lesson Created",payload:{lessonId:n,courseId:t,type:o}});return kt(i).map((0,Re.also)([a,s]))},t.updateBlockItem=function(e){var t=e.lessonId,n=e.blockId,r=e.itemId,o=e.payload;return function(e,i){var a=(0,he.default)(["lessons",t,"items"],i()),s={items:(0,We.updateById)(r,o)},l=(0,ye.default)((0,P.default)((0,ke.default)("id",n)),(0,I.default)(s),(0,we.default)("items"))(a);e(Bt({itemId:n,lessonId:t,items:a,payload:{items:l}}))}}),Bt=(t.updateBlockPile=function(e){var t=e.lessonId,n=e.blockId,r=e.pileId,o=e.payload;return function(e,i){var a=(0,he.default)(["lessons",t,"items"],i()),s={piles:(0,We.updateById)(r,o)},l=(0,ye.default)((0,P.default)((0,ke.default)("id",n)),(0,I.default)(s),(0,we.default)("piles"))(a);e(Bt({itemId:n,lessonId:t,items:a,payload:{piles:l}}))}},t.updateBlockSetting=function(e){var t=e.lessonId,n=e.itemId,r=e.payload;return function(e,o){var i=o().lessons[t].items,a=(0,P.default)(function(e){return e.id===n},i),s=a.settings;e(Bt({itemId:n,lessonId:t,items:i,payload:{settings:(0,oe.default)(s,r)}}))}},t.saveAltTag=function(e){return function(t,n){var r=n().courseUI.altDialog,i=r.lessonId,a=r.itemId,s=r.blockId,l=r.type,u=n().lessons[i],c=u.items,d=function(t){return(0,oe.default)(t,{image:(0,oe.default)(t.image,{alt:e})})};if(s){var f=(0,P.default)((0,ke.default)("id",s),c),p=(0,P.default)((0,ke.default)("id",a),f.items),h=p.media,m=l?o({},l,(0,oe.default)(p[l],{media:d(p[l].media)})):{media:d(h)};t(Ft({lessonId:i,blockId:s,itemId:a,payload:m}))}else if(a){var v=(0,P.default)((0,ke.default)("id",a),c),g=v.media;t(Bt({itemId:a,lessonId:i,items:c,payload:{media:d(g)}}))}else t(kt({id:i,media:d(u.media)}))}},t.updateLessonItem=function(e){var t=e.itemId,n=e.lessonId,r=e.payload;return function(e,o){return(0,ye.default)((0,he.default)(["lessons",n,"items"]),(0,We.updateById)(t,r),Dt(n),e)(o())}});t.updateLessonSetting=function(e){var t=e.id,n=e.settings,r=e.payload;return(0,ye.default)((0,F.default)(oe.default)(r),(0,ae.default)("settings"),(0,h.default)("id",t),Tt)(n)},t.updateSortingPile=function(e){var t=e.pileId,n=e.lessonId,r=e.payload;return function(e,o){return(0,ye.default)((0,he.default)(["lessons",n,"piles"]),(0,We.updateById)(t,r),jt(n),e)(o())}},t.insertBlockTemplate=Xe.default.send(lt)},function(e,t,n){function r(e,t){return a(e)?e.length>1?e.bind(null,t):e.call(null,t):e}function o(e){return function(){var t=i(arguments),n=t.length?t:[void 0];if(n.length<e.length)return o(Function.bind.apply(e,[null].concat(n)));var s=n.length===e.length?e.apply(null,n):n.reduce(r,e);return a(s)?o(s):s}}/** @license ISC License (c) copyright 2016 original and current authors */ var i=n(241),a=n(29);e.exports=o},function(e,t,n){var r=n(11);e.exports=function(){var e=function(t){return{value:t,map:function(n){return e(n(t))}}};return r(function(t,n,r){return t(function(t){return e(n(t))})(r).value})}()},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){return"string"==typeof e&&/\S/.test(e)}function i(e){if(/\s/.test(e))throw new Error("class has illegal whitespace characters")}function a(e){return new RegExp("(^|\\s)"+e+"($|\\s)")}function s(e){return!!e&&"object"===(void 0===e?"undefined":M(e))&&1===e.nodeType}function l(e){return function(t,n){if(!o(t))return P.default[e](null);o(n)&&(n=P.default.querySelector(n));var r=s(n)?n:P.default;return r[e]&&r[e](t)}}function u(e){return 0===e.indexOf("#")&&(e=e.slice(1)),P.default.getElementById(e)}function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"div",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=P.default.createElement(e);return Object.getOwnPropertyNames(t).forEach(function(e){var n=t[e];-1!==e.indexOf("aria-")||"role"===e||"type"===e?(U.default.warn((0,z.default)(L,e,n)),r.setAttribute(e,n)):r[e]=n}),Object.getOwnPropertyNames(n).forEach(function(e){r.setAttribute(e,n[e])}),r}function d(e,t){void 0===e.textContent?e.innerText=t:e.textContent=t}function f(e,t){t.firstChild?t.insertBefore(e,t.firstChild):t.appendChild(e)}function p(e){var t=e[q];return t||(t=e[q]=F.newGUID()),W[t]||(W[t]={}),W[t]}function h(e){var t=e[q];return!!t&&!!Object.getOwnPropertyNames(W[t]).length}function m(e){var t=e[q];if(t){delete W[t];try{delete e[q]}catch(t){e.removeAttribute?e.removeAttribute(q):e[q]=null}}}function v(e,t){return i(t),e.classList?e.classList.contains(t):a(t).test(e.className)}function g(e,t){return e.classList?e.classList.add(t):v(e,t)||(e.className=(e.className+" "+t).trim()),e}function y(e,t){return e.classList?e.classList.remove(t):(i(t),e.className=e.className.split(/\s+/).filter(function(e){return e!==t}).join(" ")),e}function b(e,t,n){var r=v(e,t);if("function"==typeof n&&(n=n(e,t)),"boolean"!=typeof n&&(n=!r),n!==r)return n?g(e,t):y(e,t),e}function _(e,t){Object.getOwnPropertyNames(t).forEach(function(n){var r=t[n];null===r||void 0===r||!1===r?e.removeAttribute(n):e.setAttribute(n,!0===r?"":r)})}function E(e){var t={};if(e&&e.attributes&&e.attributes.length>0)for(var n=e.attributes,r=n.length-1;r>=0;r--){var o=n[r].name,i=n[r].value;"boolean"!=typeof e[o]&&-1===",autoplay,controls,loop,muted,default,".indexOf(","+o+",")||(i=null!==i),t[o]=i}return t}function w(){P.default.body.focus(),P.default.onselectstart=function(){return!1}}function x(){P.default.onselectstart=function(){return!0}}function k(e){var t=void 0;if(e.getBoundingClientRect&&e.parentNode&&(t=e.getBoundingClientRect()),!t)return{left:0,top:0};var n=P.default.documentElement,r=P.default.body,o=n.clientLeft||r.clientLeft||0,i=D.default.pageXOffset||r.scrollLeft,a=t.left+i-o,s=n.clientTop||r.clientTop||0,l=D.default.pageYOffset||r.scrollTop,u=t.top+l-s;return{left:Math.round(a),top:Math.round(u)}}function T(e,t){var n={},r=k(e),o=e.offsetWidth,i=e.offsetHeight,a=r.top,s=r.left,l=t.pageY,u=t.pageX;return t.changedTouches&&(u=t.changedTouches[0].pageX,l=t.changedTouches[0].pageY),n.y=Math.max(0,Math.min(1,(a-l+i)/i)),n.x=Math.max(0,Math.min(1,(u-s)/o)),n}function S(e){return!!e&&"object"===(void 0===e?"undefined":M(e))&&3===e.nodeType}function C(e){for(;e.firstChild;)e.removeChild(e.firstChild);return e}function O(e){return"function"==typeof e&&(e=e()),(Array.isArray(e)?e:[e]).map(function(e){return"function"==typeof e&&(e=e()),s(e)||S(e)?e:"string"==typeof e&&/\S/.test(e)?P.default.createTextNode(e):void 0}).filter(function(e){return e})}function A(e,t){return O(t).forEach(function(t){return e.appendChild(t)}),e}function I(e,t){return A(C(e),t)}t.__esModule=!0,t.$$=t.$=void 0;var M="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},L=function(e,t){return e.raw=t,e}(["Setting attributes in the second argument of createEl()\n has been deprecated. Use the third argument instead.\n createEl(type, properties, attributes). Attempting to set "," to ","."],["Setting attributes in the second argument of createEl()\n has been deprecated. Use the third argument instead.\n createEl(type, properties, attributes). Attempting to set "," to ","."]);t.isEl=s,t.getEl=u,t.createEl=c,t.textContent=d,t.insertElFirst=f,t.getElData=p,t.hasElData=h,t.removeElData=m,t.hasElClass=v,t.addElClass=g,t.removeElClass=y,t.toggleElClass=b,t.setElAttributes=_,t.getElAttributes=E,t.blockTextSelection=w,t.unblockTextSelection=x,t.findElPosition=k,t.getPointerPosition=T,t.isTextNode=S,t.emptyEl=C,t.normalizeContent=O,t.appendContent=A,t.insertContent=I;var N=n(50),P=r(N),R=n(61),D=r(R),j=n(230),F=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(j),B=n(96),U=r(B),H=n(722),z=r(H),W={},q="vdata"+(new Date).getTime();t.$=l("querySelector"),t.$$=l("querySelectorAll")},function(e,t,n){e.exports=!n(26)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t,n){var r=n(21),o=n(522),i=n(116),a=Object.defineProperty;t.f=n(46)?Object.defineProperty:function(e,t,n){if(r(e),t=i(t,!0),r(n),o)try{return a(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var r=n(118),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},function(e,t,n){var r=n(2);e.exports=r(function e(t,n){var r,o,i,a={};for(o in n)r=t[o],i=typeof r,a[o]="function"===i?r(n[o]):r&&"object"===i?e(r,n[o]):n[o];return a})},function(e,t,n){(function(t){var r=void 0!==t?t:"undefined"!=typeof window?window:{},o=n(1474);if("undefined"!=typeof document)e.exports=document;else{var i=r["__GLOBAL_DOCUMENT_CACHE@4"];i||(i=r["__GLOBAL_DOCUMENT_CACHE@4"]=o),e.exports=i}}).call(t,n(15))},function(e,t,n){var r=n(9),o=n(81),i=n(583);e.exports=function(){var e=!{toString:null}.propertyIsEnumerable("toString"),t=["constructor","valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],n=function(){"use strict";return arguments.propertyIsEnumerable("length")}(),a=function(e,t){for(var n=0;n<e.length;){if(e[n]===t)return!0;n+=1}return!1};return r("function"!=typeof Object.keys||n?function(r){if(Object(r)!==r)return[];var s,l,u=[],c=n&&i(r);for(s in r)!o(s,r)||c&&"length"===s||(u[u.length]=s);if(e)for(l=t.length-1;l>=0;)s=t[l],o(s,r)&&!a(u,s)&&(u[u.length]=s),l-=1;return u}:function(e){return Object(e)!==e?[]:Object.keys(e)})}()},function(e,t,n){var r=n(150),o=n(414);e.exports=function(e,t,n){return function(){if(0===arguments.length)return n();var i=Array.prototype.slice.call(arguments,0),a=i.pop();if(!r(a)){for(var s=0;s<e.length;){if("function"==typeof a[e[s]])return a[e[s]].apply(a,i);s+=1}if(o(a))return t.apply(null,i)(a)}return n.apply(this,arguments)}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){var t=e||"";return v("resolvePath")?t.startsWith("http")||t.startsWith("data:")||t.startsWith("//")?t:(h||l.default).resolvePath(t):t.startsWith("data:")||t.startsWith("http")||t.startsWith("//")?t:"/"+t}function i(){v("exit")&&h.exit()}function a(){return!!v("isExport")&&h.isExport()}Object.defineProperty(t,"__esModule",{value:!0}),t.isRiseCom=t.getEnv=void 0,t.resolvePath=o,t.exit=i,t.isExport=a;var s=n(614),l=r(s),u=n(19),c=r(u),d=n(7),f=r(d),p=window,h=p.Runtime,m=t.getEnv=(0,c.default)(f.default)(window.env||{}),v=(t.isRiseCom="rise"===m("SERVICE_PRODUCT"),function(e){return(h||l.default)[e]})},function(e,t,n){var r=n(2),o=n(52),i=n(1217);e.exports=r(o(["find"],i,function(e,t){for(var n=0,r=t.length;n<r;){if(e(t[n]))return t[n];n+=1}}))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),n(1427);var o=n(1428),i=r(o),a=n(4),s=r(a),l=function(t){var n=t.afterAnimatedIn,r=t.animateBlockEntrance,o=t.animateIn,a=t.animateOnce,s=t.children,l=t.className,u=t.duration,c=t.initiallyVisible,d=t.isLearner,f=t.offset,p=t.siblingDelay;return d&&r?e.createElement(i.default,{afterAnimatedIn:n,animateIn:o,animateOnce:a,className:l,duration:u,initiallyVisible:c,scrollableParentSelector:"#page-wrap",siblingDelay:p,offset:f},s):Array.isArray(s)?e.createElement("div",null,s):s};l.propTypes={animateBlockEntrance:s.default.bool.isRequired,animateIn:s.default.string.isRequired,className:s.default.string,children:s.default.node.isRequired,duration:s.default.number,isLearner:s.default.bool.isRequired,offset:s.default.number,siblingDelay:s.default.number},l.defaultProps={animateOnce:!0,duration:.75,offset:200,siblingDelay:0},t.default=l}).call(t,n(0))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.dispatch=t.store=void 0;var o=n(565),i=n(5),a=r(i),s=n(573),l=r(s),u=n(574),c=r(u),d=n(577),f=r(d),p=n(578),h=r(p),m=n(23),v=n(1106),g=r(v),y=e.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__||a.default,b=t.store=(0,o.createStore)((0,o.combineReducers)(g.default),y((0,o.applyMiddleware)(h.default,f.default,(0,c.default)("run"),l.default,m.functor))),_=b.dispatch;t.dispatch=_}).call(t,n(15))},function(e,t,n){var r=n(9),o=n(10),i=n(310),a=n(7);e.exports=r(function(e){return i(a(e),o(e))})},function(e,t,n){var r=n(11),o=n(81);e.exports=r(function(e,t,n){return null!=n&&o(t,n)?n[t]:e})},function(e,t,n){var r=n(9),o=n(51);e.exports=r(function(e){for(var t=o(e),n=t.length,r=[],i=0;i<n;)r[i]=e[t[i]],i+=1;return r})},function(e,t,n){var r=n(182),o=n(2);e.exports=o(function(e,t){var n={};for(var o in t)r(o,e)||(n[o]=t[o]);return n})},function(e,t,n){(function(t){"undefined"!=typeof window?e.exports=window:void 0!==t?e.exports=t:"undefined"!=typeof self?e.exports=self:e.exports={}}).call(t,n(15))},function(e,t,n){var r=n(117);e.exports=function(e){return Object(r(e))}},function(e,t){e.exports={init:function(){return this.xf["@@transducer/init"]()},result:function(e){return this.xf["@@transducer/result"](e)}}},function(e,t,n){var r=n(9),o=n(430),i=n(27);e.exports=r(function(e){return null!=e&&i(e,o(e))})},function(e,t,n){var r=n(2);e.exports=r(function(e,t){for(var n={},r=0;r<e.length;)e[r]in t&&(n[e[r]]=t[e[r]]),r+=1;return n})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.menuRole="menu",t.menuItemRole="menuitem",t.groupRole="group",t.headingRole="heading",t.tabListRole="tablist",t.tabPanelRole="tabpanel",t.tabRole="tab",t.radioGroupRole="radiogroup",t.radioRole="radio",t.setAriaHidden=function(e){var t=e.element,n=e.isHidden;t&&t.setAttribute("aria-hidden",n)}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.XMarkFilled=t.Visible=t.ViewInReview=t.VideoCamera=t.VideoBlock=t.UploadXml=t.Upload=void 0,t.TrashStroke=t.TrashFolder=t.Trash=t.Touch=t.TitleSort=t.TextSlide=t.TextBlock=t.Success=t.Spinner=t.SortingBlock=t.Sortable=t.SharedCourse=t.Search=t.Rename=t.Remove=t.Quiz=t.QuestionBox=t.ProcessBlock=t.Play=t.PickOne=t.PersonUnknownIcon=t.Pencil=t.Pen=t.PasswordView=t.PasswordHide=t.NotAllowed=t.NextSlide=t.NewSlide=t.NewFolder=t.MultipleResponse=t.MultipleChoice=t.Move=t.Matching=t.Mail=t.Lock=t.ListBlock=t.List=t.Lesson=t.LabelSet=t.LabeledGraphicBlock=t.ImageBlock=t.Hidden=t.Grid=t.Globe=t.Font=t.FolderSort=t.FolderOutlineIcon=t.FolderEmpty=t.Folder=t.FlashcardBlock=t.FilledChevronRight=t.FillInTheBlank=t.FileZip=t.FileXls=t.FileRtf=t.FilePpt=t.FilePdf=t.FileNone=t.FileDoc=t.File=t.Export=t.ExMark=t.ErrorAlert=t.Error=t.Envelope=t.EndSlide=t.EmptyFolder=t.Embed=t.EllipsisVert=t.Ellipsis=t.DownloadCircle=t.Download=t.DotsVertical=t.DialogueSlide=t.DestinationArrow=t.CopyLesson=t.Copy=t.Convert=t.ContinueBlock=t.Close=t.Clock=t.ChevronLeft=t.ChevronDown=t.CheckMarkFilled=t.CheckMark=t.Character=t.Book=t.BlockTemplateFolderOutlineIcon=t.BlockTemplateCheckMark=t.BlockTemplateAllAuthors=t.BackgroundImage=t.ArrowRight=t.ArrowBendRight=t.AltTag=t.Alphabetical=t.AllCourses=t.AllBlocks=t.AlignLeft=t.Alert=t.Add=void 0,n(1562);var o=n(1563),i=r(o),a=n(1564),s=r(a),l=n(1565),u=r(l),c=n(1566),d=r(c),f=n(1567),p=r(f),h=n(1568),m=r(h),v=n(1569),g=r(v),y=n(1570),b=r(y),_=n(1571),E=r(_),w=n(1572),x=r(w),k=n(1573),T=r(k),S=n(1574),C=r(S),O=n(1575),A=r(O),I=n(1576),M=r(I),L=n(1577),N=r(L),P=n(1578),R=r(P),D=n(1579),j=r(D),F=n(1580),B=r(F),U=n(1581),H=r(U),z=n(1582),W=r(z),q=n(748),Y=r(q),$=n(1583),K=r($),V=n(1584),G=r(V),X=n(1585),Q=r(X),Z=n(1586),J=r(Z),ee=n(1587),te=r(ee),ne=n(1588),re=r(ne),oe=n(1589),ie=r(oe),ae=n(1590),se=r(ae),le=n(1591),ue=r(le),ce=n(1592),de=r(ce),fe=n(1593),pe=r(fe),he=n(1594),me=r(he),ve=n(1595),ge=r(ve),ye=n(1596),be=r(ye),_e=n(1597),Ee=r(_e),we=n(1598),xe=r(we),ke=n(1599),Te=r(ke),Se=n(1600),Ce=r(Se),Oe=n(1601),Ae=r(Oe),Ie=n(1602),Me=r(Ie),Le=n(1603),Ne=r(Le),Pe=n(1604),Re=r(Pe),De=n(1605),je=r(De),Fe=n(1606),Be=r(Fe),Ue=n(1607),He=r(Ue),ze=n(1608),We=r(ze),qe=n(1609),Ye=r(qe),$e=n(1610),Ke=r($e),Ve=n(1611),Ge=r(Ve),Xe=n(1612),Qe=r(Xe),Ze=n(1613),Je=r(Ze),et=n(1614),tt=r(et),nt=n(1615),rt=r(nt),ot=n(1616),it=r(ot),at=n(1617),st=r(at),lt=n(1618),ut=r(lt),ct=n(1619),dt=r(ct),ft=n(1620),pt=r(ft),ht=n(1621),mt=r(ht),vt=n(1622),gt=r(vt),yt=n(1623),bt=r(yt),_t=n(1624),Et=r(_t),wt=n(1625),xt=r(wt),kt=n(1626),Tt=r(kt),St=n(1627),Ct=r(St),Ot=n(1628),At=r(Ot),It=n(1629),Mt=r(It),Lt=n(1630),Nt=r(Lt),Pt=n(1631),Rt=r(Pt),Dt=n(1632),jt=r(Dt),Ft=n(1633),Bt=r(Ft),Ut=n(1634),Ht=r(Ut),zt=n(1635),Wt=r(zt),qt=n(1636),Yt=r(qt),$t=n(1637),Kt=r($t),Vt=n(1638),Gt=r(Vt),Xt=n(1639),Qt=r(Xt),Zt=n(1640),Jt=r(Zt),en=n(1641),tn=r(en),nn=n(1643),rn=r(nn),on=n(1644),an=r(on),sn=n(1645),ln=r(sn),un=n(1646),cn=r(un),dn=n(1647),fn=r(dn),pn=n(1648),hn=r(pn),mn=n(1649),vn=r(mn),gn=n(749),yn=r(gn),bn=n(1650),_n=r(bn),En=n(1651),wn=r(En),xn=n(1652),kn=r(xn),Tn=n(1653),Sn=r(Tn),Cn=n(1654),On=r(Cn),An=n(1655),In=r(An),Mn=n(1656),Ln=r(Mn),Nn=n(1657),Pn=r(Nn),Rn=n(1658),Dn=r(Rn),jn=n(1659),Fn=r(jn),Bn=n(1660),Un=r(Bn),Hn=n(1661),zn=r(Hn),Wn=n(1662),qn=r(Wn),Yn=n(1663),$n=r(Yn),Kn=n(1664),Vn=r(Kn),Gn=n(1665),Xn=r(Gn),Qn=n(1666),Zn=r(Qn),Jn=n(1667),er=r(Jn),tr=n(1668),nr=r(tr);t.Add=i.default,t.Alert=s.default,t.AlignLeft=u.default,t.AllBlocks=d.default,t.AllCourses=p.default,t.Alphabetical=m.default,t.AltTag=g.default,t.ArrowBendRight=b.default,t.ArrowRight=E.default,t.BackgroundImage=x.default,t.BlockTemplateAllAuthors=T.default,t.BlockTemplateCheckMark=C.default,t.BlockTemplateFolderOutlineIcon=A.default,t.Book=M.default,t.Character=N.default,t.CheckMark=R.default,t.CheckMarkFilled=j.default,t.ChevronDown=B.default,t.ChevronLeft=H.default,t.Clock=W.default,t.Close=Y.default,t.ContinueBlock=K.default,t.Convert=G.default,t.Copy=Q.default,t.CopyLesson=J.default,t.DestinationArrow=te.default,t.DialogueSlide=re.default,t.DotsVertical=ie.default,t.Download=se.default,t.DownloadCircle=ue.default,t.Ellipsis=de.default,t.EllipsisVert=pe.default,t.Embed=me.default,t.EmptyFolder=ge.default,t.EndSlide=be.default,t.Envelope=Ee.default,t.Error=xe.default,t.ErrorAlert=Te.default,t.ExMark=Ce.default,t.Export=Ae.default,t.File=Me.default,t.FileDoc=Ne.default,t.FileNone=Re.default,t.FilePdf=je.default,t.FilePpt=Be.default,t.FileRtf=He.default,t.FileXls=We.default,t.FileZip=Ye.default,t.FillInTheBlank=Ke.default,t.FilledChevronRight=Ge.default,t.FlashcardBlock=Qe.default,t.Folder=Je.default,t.FolderEmpty=tt.default,t.FolderOutlineIcon=rt.default,t.FolderSort=it.default,t.Font=st.default,t.Globe=ut.default,t.Grid=dt.default,t.Hidden=pt.default,t.ImageBlock=mt.default,t.LabeledGraphicBlock=gt.default,t.LabelSet=bt.default,t.Lesson=Et.default,t.List=xt.default,t.ListBlock=Tt.default,t.Lock=Ct.default,t.Mail=At.default,t.Matching=Mt.default,t.Move=Nt.default,t.MultipleChoice=Rt.default,t.MultipleResponse=jt.default,t.NewFolder=Bt.default,t.NewSlide=Ht.default,t.NextSlide=Wt.default,t.NotAllowed=Yt.default,t.PasswordHide=Kt.default,t.PasswordView=Gt.default,t.Pen=Qt.default,t.Pencil=Jt.default,t.PersonUnknownIcon=tn.default,t.PickOne=rn.default,t.Play=an.default,t.ProcessBlock=ln.default,t.QuestionBox=cn.default,t.Quiz=fn.default,t.Remove=hn.default,t.Rename=vn.default,t.Search=yn.default,t.SharedCourse=_n.default,t.Sortable=wn.default,t.SortingBlock=kn.default,t.Spinner=Sn.default,t.Success=On.default,t.TextBlock=In.default,t.TextSlide=Ln.default,t.TitleSort=Pn.default,t.Touch=Dn.default,t.Trash=Fn.default,t.TrashFolder=Un.default,t.TrashStroke=zn.default,t.Upload=qn.default,t.UploadXml=$n.default,t.VideoBlock=Vn.default,t.VideoCamera=Xn.default,t.ViewInReview=Zn.default,t.Visible=er.default,t.XMarkFilled=nr.default},function(e,t,n){var r=n(2);e.exports=r(function(e,t){var n={};return n[e]=t,n})},function(e,t,n){var r=n(9),o=n(158),i=n(310),a=n(17);e.exports=r(function(e){return i(a(e),o(e))})},function(e,t,n){"use strict";function r(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r)}catch(e){console.error(e)}}r(),e.exports=n(1214)},function(e,t,n){var r=n(182),o=n(2);e.exports=o(r)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=new RegExp(/^#([a-f0-9]{6}|[a-f0-9]{3})$/,"i");t.validColor=function(e,t){return r.test(t)?t:e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(458),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=n(94),a=(0,i.getEnv)("RISE_RUNTIME_URI")+"/socket.io",s=(0,o.default)({uri:a}),l=function(){return window.location.reload(!0)};s.on("hard-reload",l),t.default=s},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.BACKGROUND_SIZE_SUPPORTED=t.TOUCH_ENABLED=t.IE_VERSION=t.IS_IE8=t.IS_CHROME=t.IS_EDGE=t.IS_FIREFOX=t.IS_NATIVE_ANDROID=t.IS_OLD_ANDROID=t.ANDROID_VERSION=t.IS_ANDROID=t.IOS_VERSION=t.IS_IOS=t.IS_IPOD=t.IS_IPHONE=t.IS_IPAD=void 0;var o=n(50),i=r(o),a=n(61),s=r(a),l=s.default.navigator&&s.default.navigator.userAgent||"",u=/AppleWebKit\/([\d.]+)/i.exec(l),c=u?parseFloat(u.pop()):null,d=t.IS_IPAD=/iPad/i.test(l),f=t.IS_IPHONE=/iPhone/i.test(l)&&!d,p=t.IS_IPOD=/iPod/i.test(l),h=(t.IS_IOS=f||d||p,t.IOS_VERSION=function(){var e=l.match(/OS (\d+)_/i);return e&&e[1]?e[1]:null}(),t.IS_ANDROID=/Android/i.test(l)),m=t.ANDROID_VERSION=function(){var e=l.match(/Android (\d+)(?:\.(\d+))?(?:\.(\d+))*/i);if(!e)return null;var t=e[1]&&parseFloat(e[1]),n=e[2]&&parseFloat(e[2]);return t&&n?parseFloat(e[1]+"."+e[2]):t||null}(),v=(t.IS_OLD_ANDROID=h&&/webkit/i.test(l)&&m<2.3,t.IS_NATIVE_ANDROID=h&&m<5&&c<537,t.IS_FIREFOX=/Firefox/i.test(l),t.IS_EDGE=/Edge/i.test(l));t.IS_CHROME=!v&&/Chrome/i.test(l),t.IS_IE8=/MSIE\s8\.0/.test(l),t.IE_VERSION=function(e){return e&&parseFloat(e[1])}(/MSIE\s(\d+)\.\d/.exec(l)),t.TOUCH_ENABLED=!!("ontouchstart"in s.default||s.default.DocumentTouch&&i.default instanceof s.default.DocumentTouch),t.BACKGROUND_SIZE_SUPPORTED="backgroundSize"in i.default.createElement("video").style},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){var r=n(9),o=n(417);e.exports=r(o)},function(e,t,n){var r=n(11),o=n(33);e.exports=r(function(e,t,n){return o(Math.max(e.length,t.length,n.length),function(){return e.apply(this,arguments)?t.apply(this,arguments):n.apply(this,arguments)})})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),t.updateCoursePercentComplete=t.setPercentViewed=t.setPercentComplete=t.isCompleteChanged=t.updateLessonProgress=t.bookmarkLesson=t.resetLessonProgress=t.completeLessonProgress=void 0;var i,a=n(136),s=r(a),l=n(10),u=r(l),c=n(123),d=r(c),f=n(5),p=r(f),h=n(12),m=r(h),v=n(33),g=r(v),y=n(80),b=r(y),_=n(252),E=r(_),w=n(27),x=r(w),k=n(31),T=r(k),S=n(19),C=r(S),O=n(32),A=r(O),I=n(51),M=r(I),L=n(38),N=r(L),P=n(69),R=r(P),D=n(57),j=r(D),F=n(6),B=r(F),U=n(212),H=r(U),z=n(68),W=r(z),q=n(44),Y=r(q),$=n(187),K=r($),V=n(17),G=r(V),X=n(65),Q=r(X),Z=n(14),J=r(Z),ee=n(7),te=r(ee),ne=n(13),re=r(ne),oe=n(41),ie=r(oe),ae=n(134),se=r(ae),le=n(155),ue=r(le),ce=n(59),de=r(ce),fe=n(24),pe=r(fe),he=n(23),me=n(438),ve=n(622),ge=n(623),ye=n(624),be=n(625),_e=n(626),Ee=n(627),we=n(208),xe=n(102),ke=(0,s.default)(ie.default),Te=(0,m.default)("rise/course/"),Se=Te("BOOKMARK_LESSON"),Ce=Te("COMPLETE_LESSON_PROGRESS"),Oe=Te("RESET_LESSON_PROGRESS"),Ae=Te("UPDATE_LESSON_PROGRESS"),Ie=function(e,t){return(0,B.default)(e,(0,xe.getProgress)(Be(t)))},Me=function(e,t){var n=t.id;switch(t.type){case"blocks":return Re(e,{id:n,updateFn:me.completeBlocks});case"embed":return Re(e,{id:n,updateFn:ve.completeEmbed});case"map":return Re(e,{id:n,updateFn:ge.completeLabeledGraphic});case"process":return Re(e,{id:n,updateFn:ye.completeProcess});case"sorting":return Re(e,{id:n,updateFn:be.completeSorting});case"timeline":return Re(e,{id:n,updateFn:_e.completeTimeline});case"video":return Re(e,{id:n,updateFn:Ee.completeVideo});default:return e}},Le=function(e,t){var n=t.id;switch(t.type){case"blocks":return Re(e,{id:n,updateFn:me.resetBlocks});case"embed":return Re(e,{id:n,updateFn:ve.resetEmbed});case"map":return Re(e,{id:n,updateFn:ge.resetLabeledGraphic});case"process":return Re(e,{id:n,updateFn:ye.resetProcess});case"sorting":return Re(e,{id:n,updateFn:be.resetSorting});case"timeline":return Re(e,{id:n,updateFn:_e.resetTimeline});case"video":return Re(e,{id:n,updateFn:Ee.resetVideo});default:return e}},Ne=function(e){return function(t){return(0,xe.setLessonProgress)((0,G.default)(["lessons",e],t))}},Pe=function(e,t){return(0,p.default)((0,ue.default)((0,K.default)(xe.bookmark,[t])),(0,u.default)("currentLesson",t))(e)},Re=function(e,t){var n=t.id,r=t.updateFn;return(0,J.default)(De({id:n,updateFn:r}),(0,ue.default)((0,p.default)(xe.finish,(0,te.default)("percentComplete"))))(e)},De=function(e){var t=e.id,n=e.updateFn;return function(e){return(0,J.default)((0,Y.default)((0,R.default)(["lessons",t]),n),(0,pe.default)(We((0,G.default)(["lessons",t,"isComplete"]),e),Ye(t)),(0,ue.default)(Ne(t)))(e)}},je={lessons:{},percentComplete:0};t.default=(0,he.handle)(je,(i={},o(i,Se,Pe),o(i,Ce,Me),o(i,we.LOAD_COURSE,Ie),o(i,Oe,Le),o(i,Ae,Re),i));var Fe=(t.completeLessonProgress=(0,he.action)(Ce),t.resetLessonProgress=(0,he.action)(Oe),t.bookmarkLesson=(0,he.action)(Se),t.updateLessonProgress=(0,he.action)(Ae),function(e){return(0,J.default)((0,G.default)(["course","lessons"]),ke(ze,{}),(0,W.default)("lessons"),(0,B.default)(e))(e)}),Be=(0,J.default)((0,Q.default)(["course"]),Fe,(0,b.default)("course")),Ue=(0,d.default)((0,x.default)("section")),He=(0,d.default)(A.default),ze=function e(t,n,r){var o=n.id,i=n.items,a=n.type;return(0,pe.default)(function(){return Ue(a)},(0,J.default)((0,u.default)(o,{index:r}),(0,pe.default)(function(){return He(i)},function(t){return(0,se.default)((0,R.default)([o,"items"]),ke(e,{},i))(t)})))(t)},We=t.isCompleteChanged=(0,g.default)(3,function(e,t,n){return e(t)!==e(n)}),qe=function(e){var t=e.key,n=e.percent;return function(e){return(0,u.default)(n,(0,J.default)((0,te.default)("items"),de.default,(0,T.default)((0,re.default)(t,!0)),N.default,(0,C.default)(E.default)((0,p.default)(N.default,M.default,(0,te.default)("items"))(e)),(0,H.default)(100),Math.round)(e),e)}},Ye=(t.setPercentComplete=qe({key:"isComplete",percent:"percentComplete"}),t.setPercentViewed=qe({key:"isViewed",percent:"percentViewed"}),t.updateCoursePercentComplete=function(e){return function(t){return(0,J.default)((0,se.default)((0,j.default)("percentComplete"),$e(t)),(0,ue.default)(function(t){return(0,xe.setCourseProgress)(t,e)}))(t)}}),$e=function(e){var t=e.lessons;return Math.round((0,N.default)(Object.keys((0,T.default)((0,te.default)("isComplete"),t)))/(0,N.default)(Object.keys(t))*100)}},function(e,t,n){var r=n(215);e.exports=r(1)},function(e,t,n){var r=n(2);e.exports=r(function(e,t){var n={};for(var r in t)n[r]=t[r];return delete n[e],n})},function(e,t){e.exports=function(e,t){return Object.prototype.hasOwnProperty.call(t,e)}},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=function(){function e(){r(this,e)}return o(e,null,[{key:"isSafari",get:function(){return!(!window||!window.navigator)&&/Safari/.test(window.navigator.userAgent)&&/Apple Computer/.test(window.navigator.vendor)}},{key:"isIphoneSafari",get:function(){if(!window||!window.navigator)return!1;var e=/iPhone|iPod/.test(window.navigator.userAgent)&&!window.MSStream,t=/Safari/.test(window.navigator.userAgent)&&/Apple Computer/.test(window.navigator.vendor),n=/CriOS/.test(window.navigator.userAgent);return e&&t&&!n}},{key:"isSafari9",get:function(){if(!window||!window.navigator)return!1;var e=/Safari/.test(window.navigator.userAgent)&&/Apple Computer/.test(window.navigator.vendor),t=/version\/9./i.test(window.navigator.userAgent);return e&&t}},{key:"isIe11",get:function(){return!(!window||!Object.hasOwnProperty.call(window,"ActiveXObject")||window.ActiveXObject)}},{key:"isEdge",get:function(){return!(!window||!window.navigator)&&/Edge/.test(window.navigator.userAgent)}},{key:"isMobile",get:function(){return!(!window||!window.navigator)&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}}]),e}();t.default=i},function(e,t,n){var r=n(9),o=n(33);e.exports=r(function(e){return o(e.length,e)})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=t[Symbol.iterator]();!(r=(a=s.next()).done);r=!0){var l=a.value;if(n.push(l),e(l))break}}catch(e){o=!0,i=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}Object.defineProperty(t,"__esModule",{value:!0}),t.nOfASelectingBAt=t.nOfA=t.arrayFromN=t.anyLt0=t.filterByContains=t.getKeysByFilterVals=t.filterWithKeys=t.mapVals=t.rangeByLength=t.matchXtoY=t.comparePairs=t.allNumberPairsEqual=t.areNumberPairsEqual=void 0;var a=function(){function e(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();t.takeUntilInclusive=i;var s=n(209),l=r(s),u=n(213),c=r(u),d=n(317),f=r(d),p=n(318),h=r(p),m=n(439),v=r(m),g=n(5),y=r(g),b=n(71),_=r(b),E=n(83),w=r(E),x=n(33),k=r(x),T=n(27),S=r(T),C=n(31),O=r(C),A=n(19),I=r(A),M=n(319),L=r(M),N=n(440),P=r(N),R=n(51),D=r(R),j=n(38),F=r(j),B=n(214),U=r(B),H=n(16),z=r(H),W=n(441),q=r(W),Y=n(253),$=r(Y),K=(0,w.default)(function(e,t,n){var r;return Object.assign([],n,(r={},o(r,e,n[t]),o(r,t,n[e]),r))}),V=t.areNumberPairsEqual=function(e){var t=a(e,2),n=t[0],r=t[1];return(0,S.default)(Number(n),Number(r))},G=t.allNumberPairsEqual=(0,f.default)(V),X=(t.comparePairs=(0,y.default)(G,$.default),t.matchXtoY=function(e){return function(t,n){var r=a(n,2),o=r[0],i=r[1],s=(0,P.default)(Number(o),t),l=(0,P.default)(Number(i),e);return s===l?t:K(s,l,t)}},t.rangeByLength=(0,y.default)((0,q.default)(0),F.default),t.mapVals=(0,k.default)(2,function(e,t){return(0,y.default)(L.default,(0,z.default)((0,c.default)(e,1)),$.default)(t)}),t.filterWithKeys=(0,k.default)(2,function(e,t){return(0,y.default)(L.default,(0,O.default)((0,v.default)(e)),$.default)(t)})),Q=(t.getKeysByFilterVals=(0,k.default)(2,function(e,t){return(0,y.default)(D.default,X(function(e,n){return t(n)}))(e)}),t.filterByContains=(0,k.default)(2,function(e,t){return(0,O.default)((0,y.default)((0,I.default)(_.default)(t),e))}),t.anyLt0=(0,h.default)((0,U.default)(l.default,0)),t.arrayFromN=(0,y.default)(Array.from,Array));t.nOfA=(0,w.default)(function(e,t){return Q(t).map(function(){return e})}),t.nOfASelectingBAt=(0,w.default)(function(e,t,n,r){return Q(n).map(function(n,o){return o===r?t:e})})},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){var r=n(47),o=n(169);e.exports=n(46)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var r=n(22),o=n(86),i=n(85),a=n(170)("src"),s=Function.toString,l=(""+s).split("toString");n(115).inspectSource=function(e){return s.call(e)},(e.exports=function(e,t,n,s){var u="function"==typeof n;u&&(i(n,"name")||o(n,"name",t)),e[t]!==n&&(u&&(i(n,a)||o(n,a,e[t]?""+e[t]:l.join(String(t)))),e===r?e[t]=n:s?e[t]?e[t]=n:o(e,t,n):(delete e[t],o(e,t,n)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[a]||s.call(this)})},function(e,t,n){var r=n(3),o=n(26),i=n(117),a=/"/g,s=function(e,t,n,r){var o=String(i(e)),s="<"+t;return""!==n&&(s+=" "+n+'="'+String(r).replace(a,""")+'"'),s+">"+o+"</"+t+">"};e.exports=function(e,t){var n={};n[e]=t(s),r(r.P+r.F*o(function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}),"String",n)}},function(e,t,n){var r=n(584),o=n(2),i=n(31);e.exports=o(function(e,t){return i(r(e),t)})},function(e,t,n){var r=n(2),o=n(100),i=n(51);e.exports=r(function(e,t){return o(function(n,r){return n[r]=e(t[r],r,t),n},{},i(t))})},function(e,t,n){var r=n(2),o=n(52),i=n(1218);e.exports=r(o([],i,function(e,t){for(var n=0,r=t.length;n<r;){if(e(t[n]))return n;n+=1}return-1}))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.dispatch=t.store=void 0;var o=n(565),i=n(5),a=r(i),s=n(573),l=r(s),u=n(574),c=r(u),d=n(14),f=r(d),p=n(577),h=r(p),m=n(578),v=r(m),g=n(1236),y=n(478),b=n(266),_=n(345),E=n(23),w=n(1385),x=r(w),k=n(73),T=r(k),S=n(711),C=r(S),O=e.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__||a.default,A=t.store=(0,o.createStore)((0,o.combineReducers)(x.default),O((0,o.applyMiddleware)(v.default,h.default,(0,c.default)("run"),l.default,E.functor))),I=A.dispatch;t.dispatch=I;var M=(0,f.default)(g.assetResolved,y.collabDeleted,b.courseDeleted,_.expireLock,I);T.default.on("action",M),C.default.on("action",I)}).call(t,n(15))},function(e,t,n){function r(e){return function t(n,r){switch(arguments.length){case 0:return t;case 1:return i(n)?t:o(function(t){return e(n,t)});default:return i(n)&&i(r)?t:i(n)?o(function(t){return e(t,r)}):i(r)?o(function(t){return e(n,t)}):e(n,r)}}}var o=n(114),i=n(328);e.exports=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){return D.default[e]}function i(){if(o("getLockProfile"))return D.default.getLockProfile()}function a(e){var t=e||"";return o("resolvePath")?t.startsWith("http")||t.startsWith("data:")||t.startsWith("//")?t:D.default.resolvePath(t):t.startsWith("data:")||t.startsWith("http")||t.startsWith("//")?t:"/"+t}function s(){if(o("getCourseAuthorIndexPath"))return D.default.getCourseAuthorIndexPath()}function l(e){if(o("uploadAsset"))return D.default.uploadAsset((0,O.default)({filename:j},e))}function u(e){if(o("resizeImage"))return D.default.resizeImage(e)}function c(e){if(o("processAsset"))return D.default.processAsset(e)}function d(e){if(o("importLabelSet"))return D.default.importLabelSet(e)}function f(e){if(o("resolveAsset"))return D.default.resolveAsset(e)}function p(e){if(o("fetchEmbed"))return D.default.fetchEmbed(e)}function h(e){if(o("courseExportUrl"))return D.default.courseExportUrl(e)}function m(e,t){if(o("previewUrl"))return D.default.previewUrl(e,t)}function v(e){if(o("cancelUpload"))return D.default.cancelUpload(e)}function g(e){if(o("cancelProcessing"))return D.default.cancelProcessing(e)}function y(e){if(o("cancelProcessingPromise"))return D.default.cancelProcessingPromise(e)}function b(){if(o("buildExport"))return D.default.buildExport()}function _(e){return o("fetchPresignedExport")?D.default.fetchPresignedExport(e):Promise.resolve({location:""})}function E(e){if(o("selectStockPhoto"))return D.default.selectStockPhoto(e)}function w(e){if(o("exportLabelSetUrl"))return D.default.exportLabelSetUrl(e)}function x(e){if(o("reviewItemUrl"))return D.default.reviewItemUrl(e)}function k(e){if(o("copyReviewItem"))return D.default.copyReviewItem(e)}function T(e){if(o("courseAuthorUrl"))return D.default.courseAuthorUrl(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.getEnv=void 0,t.getLockProfile=i,t.resolvePath=a,t.getCourseAuthorIndexPath=s,t.uploadAsset=l,t.resizeImage=u,t.processAsset=c,t.importLabelSet=d,t.resolveAsset=f,t.fetchEmbed=p,t.courseExportUrl=h,t.previewUrl=m,t.cancelUpload=v,t.cancelProcessing=g,t.cancelProcessingPromise=y,t.buildExport=b,t.fetchPresignedExport=_,t.selectStockPhoto=E,t.exportLabelSetUrl=w,t.reviewItemUrl=x,t.copyReviewItem=k,t.courseAuthorUrl=T;var S=n(248),C=n(49),O=r(C),A=n(19),I=r(A),M=n(1337),L=r(M),N=n(7),P=r(N),R=n(614),D=r(R),j=function(e){var t=(0,S.extname)(e),n=encodeURIComponent((0,S.basename)(e,t));return(0,L.default)(n)+t};t.getEnv=(0,I.default)(P.default)(window.env||{})},function(e,t){function n(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}e.exports=n},function(e,t,n){"use strict";t.__esModule=!0,t.logByType=void 0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=n(61),i=function(e){return e&&e.__esModule?e:{default:e}}(o),a=n(74),s=void 0,l=t.logByType=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:!!a.IE_VERSION&&a.IE_VERSION<11;"log"!==e&&t.unshift(e.toUpperCase()+":"),s.history.push(t),t.unshift("VIDEOJS:");var o=i.default.console&&i.default.console[e];o&&(n&&(t=t.map(function(e){if(e&&"object"===(void 0===e?"undefined":r(e))||Array.isArray(e))try{return JSON.stringify(e)}catch(t){return String(e)}return String(e)}).join(" ")),o.apply?o[Array.isArray(t)?"apply":"call"](i.default.console,t):o(t))};s=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];l("log",t)},s.history=[],s.error=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return l("error",t)},s.warn=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return l("warn",t)},t.default=s},function(e,t,n){var r=n(233),o=n(117);e.exports=function(e){return r(o(e))}},function(e,t,n){var r=n(234),o=n(169),i=n(97),a=n(116),s=n(85),l=n(522),u=Object.getOwnPropertyDescriptor;t.f=n(46)?u:function(e,t){if(e=i(e),t=a(t,!0),l)try{return u(e,t)}catch(e){}if(s(e,t))return o(!r.f.call(e,t),e[t])}},function(e,t,n){var r=n(85),o=n(62),i=n(383)("IE_PROTO"),a=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=o(e),r(e,i)?e[i]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?a:null}},function(e,t,n){var r=n(299),o=n(571),i=n(572);e.exports=function(){function e(e,t,n){for(var r=0,o=n.length;r<o;){if((t=e["@@transducer/step"](t,n[r]))&&t["@@transducer/reduced"]){t=t["@@transducer/value"];break}r+=1}return e["@@transducer/result"](t)}function t(e,t,n){for(var r=n.next();!r.done;){if((t=e["@@transducer/step"](t,r.value))&&t["@@transducer/reduced"]){t=t["@@transducer/value"];break}r=n.next()}return e["@@transducer/result"](t)}function n(e,t,n,r){return e["@@transducer/result"](n[r](i(e["@@transducer/step"],e),t))}var a="undefined"!=typeof Symbol?Symbol.iterator:"@@iterator";return function(i,s,l){if("function"==typeof i&&(i=o(i)),r(l))return e(i,s,l);if("function"==typeof l["fantasy-land/reduce"])return n(i,s,l,"fantasy-land/reduce");if(null!=l[a])return t(i,s,l[a]());if("function"==typeof l.next)return t(i,s,l);if("function"==typeof l.reduce)return n(i,s,l,"reduce");throw new TypeError("reduce: list must be array or iterable")}}()},function(e,t,n){function r(e){return!!e&&c(e.type)}function o(e,t){return r(e)&&r(t)&&e.type()===t.type()}function i(e){return u(e)?"array":typeof e}function a(e,t){return e.name===t.constructor.name||t.name===e.constructor.name}function s(e,t){return r(e)||r(t)?o(e,t):d(e)||d(t)?e===t:a(e,t)||i(e)===i(t)}/** @license ISC License (c) copyright 2016 original and current authors */ var l=n(43),u=n(130),c=n(29),d=n(580);e.exports=l(s)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){if(j("onCreateHistory"))return D.default.onCreateHistory(e)}function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return j("fetch")?Promise.resolve(D.default.fetch()):Promise.resolve(e)}function a(e){if(j("bookmark"))return D.default.bookmark(e)}function s(e){return j("getProgress")?(0,N.decodeCourseProgress)(e,D.default.getProgress()):e}function l(e){return j("setLessonProgress")?D.default.setLessonProgress((0,L.encodeLessonProgress)(e)):e}function u(e,t){return j("setCourseProgress")?D.default.setCourseProgress((0,L.encodeCourseProgress)(e),t):e}function c(e,t){return j("setQuizItems")?D.default.setQuizItems(e,t):t}function d(e){return j("getScores")?D.default.getScores(e):e}function f(e,t){return j("setScore")?D.default.setScore(e,t):t}function p(e){if(j("finish"))return D.default.finish(e)}function h(e,t,n){j("finishQuiz")&&D.default.finishQuiz(e,t,n)}function m(e,t,n,r){j("finishStoryline")&&D.default.finishStoryline(e,t,n,r)}function v(e,t){return j("incQuizAttempts")?D.default.incQuizAttempts(e,t):t+1}function g(e,t){return j("getQuizAttempts")?D.default.getQuizAttempts(e,t):t}function y(e,t){return j("getCurrentTime")?D.default.getCurrentTime(e,t):t}function b(e,t){return j("setCurrentTime")?D.default.setCurrentTime(e,t):t}function _(){return j("isComplete")?D.default.isComplete():null}function E(){return!!j("isExport")&&D.default.isExport()}function w(){return!!j("isShare")&&D.default.isShare()}function x(){return!!j("isPasswordProtected")&&D.default.isPasswordProtected()}function k(e){var t=e||"";return j("resolvePath")?t.startsWith("http")||t.startsWith("data:")||t.startsWith("//")?t:D.default.resolvePath(t):t.startsWith("data:")||t.startsWith("http")||t.startsWith("//")?t:"/"+t}function T(e){return j("verifySharePassword")?D.default.verifySharePassword(e):Promise.resolve({isValid:!0})}function S(e){if(j("reportAnswer")){var t=e.id,n=e.isCorrect,r=e.item,o=e.itemProgress,i=e.duration,a=e.retryAttempts,s=e.title,l=r.id,u=r.title,c=r.type;return D.default.reportAnswer({id:t,type:c,isCorrect:n,itemId:l,questionTitle:(0,M.stripHtml)(u),quizTitle:(0,M.stripHtml)(s),retryAttempts:a,answers:(0,P.getAnswerOptions)(r),correctResponse:(0,P.getCorrectResponse)(r),response:(0,P.getLearnerResponse)({item:r,itemProgress:o}),latency:(0,P.getLatency)(i)})}return!1}Object.defineProperty(t,"__esModule",{value:!0}),t.getEnv=void 0,t.onCreateHistory=o,t.fetch=i,t.bookmark=a,t.getProgress=s,t.setLessonProgress=l,t.setCourseProgress=u,t.setQuizItems=c,t.getScores=d,t.setScore=f,t.finish=p,t.finishQuiz=h,t.finishStoryline=m,t.incQuizAttempts=v,t.getQuizAttempts=g,t.getCurrentTime=y,t.setCurrentTime=b,t.isComplete=_,t.isExport=E,t.isShare=w,t.isPasswordProtected=x,t.resolvePath=k,t.verifySharePassword=T,t.reportAnswer=S;var C=n(7),O=r(C),A=n(19),I=r(A),M=n(131),L=n(1171),N=n(1172),P=n(1173),R=n(1174),D=r(R),j=(t.getEnv=(0,I.default)(O.default)(window.env||{}),function(e){return D.default&&D.default[e]})},function(e,t,n){var r=n(184);e.exports=r(0)},function(e,t,n){var r=n(9);e.exports=r(function(e){return!e})},function(e,t,n){var r=n(113),o=n(2);e.exports=o(function(e,t){return r(t,[e])})},function(e,t,n){"use strict";function r(e){return"[object Array]"===k.call(e)}function o(e){return"[object ArrayBuffer]"===k.call(e)}function i(e){return"undefined"!=typeof FormData&&e instanceof FormData}function a(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer}function s(e){return"string"==typeof e}function l(e){return"number"==typeof e}function u(e){return void 0===e}function c(e){return null!==e&&"object"==typeof e}function d(e){return"[object Date]"===k.call(e)}function f(e){return"[object File]"===k.call(e)}function p(e){return"[object Blob]"===k.call(e)}function h(e){return"[object Function]"===k.call(e)}function m(e){return c(e)&&h(e.pipe)}function v(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams}function g(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}function y(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product)&&"undefined"!=typeof window&&"undefined"!=typeof document}function b(e,t){if(null!==e&&void 0!==e)if("object"==typeof e||r(e)||(e=[e]),r(e))for(var n=0,o=e.length;n<o;n++)t.call(null,e[n],n,e);else for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.call(null,e[i],i,e)}function _(){function e(e,n){"object"==typeof t[n]&&"object"==typeof e?t[n]=_(t[n],e):t[n]=e}for(var t={},n=0,r=arguments.length;n<r;n++)b(arguments[n],e);return t}function E(e,t,n){return b(t,function(t,r){e[r]=n&&"function"==typeof t?w(t,n):t}),e}var w=n(652),x=n(1254),k=Object.prototype.toString;e.exports={isArray:r,isArrayBuffer:o,isBuffer:x,isFormData:i,isArrayBufferView:a,isString:s,isNumber:l,isObject:c,isUndefined:u,isDate:d,isFile:f,isBlob:p,isFunction:h,isStream:m,isURLSearchParams:v,isStandardBrowserEnv:y,forEach:b,merge:_,extend:E,trim:g}},function(e,t,n){var r=n(18);e.exports=r(!0)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.thumbnailUrl=t.mediaUrl=t.cdnUrl=t.imagesUrl=t.coverThumbnailUrl=t.courseCardImageUrl=t.blockTemplateThumbnailUrl=void 0;var r=n(248),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=n(53),a=(0,i.getEnv)("CDN_USER_CONTENT_URI"),s=(0,i.getEnv)("IMAGES_URI"),l=function(e){var t=e.key,n=e.src,r=o.default.basename(t),a=o.default.basename(n);return(0,i.resolvePath)(a&&r!==a?a:r)};t.blockTemplateThumbnailUrl=function(e){return s+"/f:jpg,s:cover,w:544,h:332,q:100/"+e},t.courseCardImageUrl=function(e){return s+"/f:jpg,b:fff,s:cover,w:340/"+e},t.coverThumbnailUrl=function(e){var t=e.key,n=e.src;return s?s+"/f:jpg,b:fff,s:cover,t:true,w:340/"+t:l({key:t,src:n})},t.imagesUrl=function(e){var t=e.key,n=e.src,r=t&&t.endsWith("-stock-image.jpg")?"f:jpg|png,a:retain,b:fff,w:1680,q:65":"f:jpg|png,a:retain,b:fff";return s?s+"/"+r+"/"+t:l({key:t,src:n})},t.cdnUrl=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"src",n=e.key,r=e.src,o=e.thumbnail,i=e.thumbnailKey,s=a?a+"/"+n:l({key:n,src:r}),u=a?a+"/"+i:l({key:i,src:o});return"src"===t?s:u},t.mediaUrl=function(e){return a+"/"+e},t.thumbnailUrl=function(e){return s+"/f:jpg,b:fff,h:100,s:cover,t:true,w:100/"+e}},function(e,t,n){var r=n(75);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){"use strict";var r=n(26);e.exports=function(e,t){return!!e&&r(function(){t?e.call(null,function(){},1):e.call(null)})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1054);n.d(t,"BrowserRouter",function(){return r.a});var o=n(1062);n.d(t,"HashRouter",function(){return o.a});var i=n(560);n.d(t,"Link",function(){return i.a});var a=n(1064);n.d(t,"MemoryRouter",function(){return a.a});var s=n(1066);n.d(t,"NavLink",function(){return s.a});var l=n(1068);n.d(t,"Prompt",function(){return l.a});var u=n(1070);n.d(t,"Redirect",function(){return u.a});var c=n(561);n.d(t,"Route",function(){return c.a});var d=n(410);n.d(t,"Router",function(){return d.a});var f=n(1072);n.d(t,"StaticRouter",function(){return f.a});var p=n(1074);n.d(t,"Switch",function(){return p.a});var h=n(1076);n.d(t,"generatePath",function(){return h.a});var m=n(1077);n.d(t,"matchPath",function(){return m.a});var v=n(1078);n.d(t,"withRouter",function(){return v.a})},function(e,t){e.exports=function(e,t){e=e||[],t=t||[];var n,r=e.length,o=t.length,i=[];for(n=0;n<r;)i[i.length]=e[n],n+=1;for(n=0;n<o;)i[i.length]=t[n],n+=1;return i}},function(e,t,n){function r(e){return function t(n){return 0===arguments.length||o(n)?t:e.apply(this,arguments)}}var o=n(328);e.exports=r},function(e,t){var n=e.exports={version:"2.5.3"};"number"==typeof __e&&(__e=n)},function(e,t,n){var r=n(28);e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){var r=n(3),o=n(115),i=n(26);e.exports=function(e,t){var n=(o.Object||{})[e]||Object[e],a={};a[e]=t(n),r(r.S+r.F*i(function(){n(1)}),"Object",a)}},function(e,t,n){var r=n(109),o=n(233),i=n(62),a=n(48),s=n(400);e.exports=function(e,t){var n=1==e,l=2==e,u=3==e,c=4==e,d=6==e,f=5==e||d,p=t||s;return function(t,s,h){for(var m,v,g=i(t),y=o(g),b=r(s,h,3),_=a(y.length),E=0,w=n?p(t,_):l?p(t,0):void 0;_>E;E++)if((f||E in y)&&(m=y[E],v=b(m,E,g),e))if(n)w[E]=v;else if(v)switch(e){case 3:return!0;case 5:return m;case 6:return E;case 2:w.push(m)}else if(c)return!1;return d?-1:u||c?c:w}}},function(e,t){e.exports=function(e,t){switch(e){case 0:return function(){return t.apply(this,arguments)};case 1:return function(e){return t.apply(this,arguments)};case 2:return function(e,n){return t.apply(this,arguments)};case 3:return function(e,n,r){return t.apply(this,arguments)};case 4:return function(e,n,r,o){return t.apply(this,arguments)};case 5:return function(e,n,r,o,i){return t.apply(this,arguments)};case 6:return function(e,n,r,o,i,a){return t.apply(this,arguments)};case 7:return function(e,n,r,o,i,a,s){return t.apply(this,arguments)};case 8:return function(e,n,r,o,i,a,s,l){return t.apply(this,arguments)};case 9:return function(e,n,r,o,i,a,s,l,u){return t.apply(this,arguments)};case 10:return function(e,n,r,o,i,a,s,l,u,c){return t.apply(this,arguments)};default:throw new Error("First argument to _arity must be a non-negative integer no greater than ten")}}},function(e,t){"function"==typeof Object.create?e.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}},function(e,t,n){var r=n(313),o=n(104);e.exports=r(o)},function(e,t,n){var r=n(9),o=n(331);e.exports=r(function(e){return o(function(){return Array.prototype.slice.call(arguments,0)},e)})},function(e,t,n){"use strict";function r(e,t,n,r){var i,a,s,l,u,c,d,f,p,h=Object.keys(n);for(i=0,a=h.length;i<a;++i)if(s=h[i],c=n[s],t.hasOwnProperty(s)||(t[s]=c),(l=t[s])!==c&&"_"!==s[0]){if(e.hasOwnProperty(s)||(e[s]=l),u=e[s],(d=typeof c)==typeof u)if("string"===d){if(f=o(u),f.valid&&(p=o(c),p.valid)){t[s]=p.mix(f,r).rgbString();continue}}else if("number"===d&&isFinite(u)&&isFinite(c)){t[s]=u+(c-u)*r;continue}t[s]=c}}var o=n(781),i=n(25),a=function(e){i.extend(this,e),this.initialize.apply(this,arguments)};i.extend(a.prototype,{initialize:function(){this.hidden=!1},pivot:function(){var e=this;return e._view||(e._view=i.clone(e._model)),e._start={},e},transition:function(e){var t=this,n=t._model,o=t._start,i=t._view;return n&&1!==e?(i||(i=t._view={}),o||(o=t._start={}),r(o,i,n,e),t):(t._view=n,t._start=null,t)},tooltipPosition:function(){return{x:this._model.x,y:this._model.y}},hasValue:function(){return i.isNumber(this._model.x)&&i.isNumber(this._model.y)}}),a.extend=i.inherits,e.exports=a},function(e,t,n){"use strict";if(n(46)){var r=n(171),o=n(22),i=n(26),a=n(3),s=n(292),l=n(406),u=n(109),c=n(177),d=n(169),f=n(86),p=n(179),h=n(118),m=n(48),v=n(548),g=n(173),y=n(116),b=n(85),_=n(235),E=n(28),w=n(62),x=n(397),k=n(174),T=n(99),S=n(175).f,C=n(399),O=n(170),A=n(37),I=n(120),M=n(283),L=n(290),N=n(402),P=n(203),R=n(287),D=n(176),j=n(401),F=n(538),B=n(47),U=n(98),H=B.f,z=U.f,W=o.RangeError,q=o.TypeError,Y=o.Uint8Array,$=Array.prototype,K=l.ArrayBuffer,V=l.DataView,G=I(0),X=I(2),Q=I(3),Z=I(4),J=I(5),ee=I(6),te=M(!0),ne=M(!1),re=N.values,oe=N.keys,ie=N.entries,ae=$.lastIndexOf,se=$.reduce,le=$.reduceRight,ue=$.join,ce=$.sort,de=$.slice,fe=$.toString,pe=$.toLocaleString,he=A("iterator"),me=A("toStringTag"),ve=O("typed_constructor"),ge=O("def_constructor"),ye=s.CONSTR,be=s.TYPED,_e=s.VIEW,Ee=I(1,function(e,t){return Se(L(e,e[ge]),t)}),we=i(function(){return 1===new Y(new Uint16Array([1]).buffer)[0]}),xe=!!Y&&!!Y.prototype.set&&i(function(){new Y(1).set({})}),ke=function(e,t){var n=h(e);if(n<0||n%t)throw W("Wrong offset!");return n},Te=function(e){if(E(e)&&be in e)return e;throw q(e+" is not a typed array!")},Se=function(e,t){if(!(E(e)&&ve in e))throw q("It is not a typed array constructor!");return new e(t)},Ce=function(e,t){return Oe(L(e,e[ge]),t)},Oe=function(e,t){for(var n=0,r=t.length,o=Se(e,r);r>n;)o[n]=t[n++];return o},Ae=function(e,t,n){H(e,t,{get:function(){return this._d[n]}})},Ie=function(e){var t,n,r,o,i,a,s=w(e),l=arguments.length,c=l>1?arguments[1]:void 0,d=void 0!==c,f=C(s);if(void 0!=f&&!x(f)){for(a=f.call(s),r=[],t=0;!(i=a.next()).done;t++)r.push(i.value);s=r}for(d&&l>2&&(c=u(c,arguments[2],2)),t=0,n=m(s.length),o=Se(this,n);n>t;t++)o[t]=d?c(s[t],t):s[t];return o},Me=function(){for(var e=0,t=arguments.length,n=Se(this,t);t>e;)n[e]=arguments[e++];return n},Le=!!Y&&i(function(){pe.call(new Y(1))}),Ne=function(){return pe.apply(Le?de.call(Te(this)):Te(this),arguments)},Pe={copyWithin:function(e,t){return F.call(Te(this),e,t,arguments.length>2?arguments[2]:void 0)},every:function(e){return Z(Te(this),e,arguments.length>1?arguments[1]:void 0)},fill:function(e){return j.apply(Te(this),arguments)},filter:function(e){return Ce(this,X(Te(this),e,arguments.length>1?arguments[1]:void 0))},find:function(e){return J(Te(this),e,arguments.length>1?arguments[1]:void 0)},findIndex:function(e){return ee(Te(this),e,arguments.length>1?arguments[1]:void 0)},forEach:function(e){G(Te(this),e,arguments.length>1?arguments[1]:void 0)},indexOf:function(e){return ne(Te(this),e,arguments.length>1?arguments[1]:void 0)},includes:function(e){return te(Te(this),e,arguments.length>1?arguments[1]:void 0)},join:function(e){return ue.apply(Te(this),arguments)},lastIndexOf:function(e){return ae.apply(Te(this),arguments)},map:function(e){return Ee(Te(this),e,arguments.length>1?arguments[1]:void 0)},reduce:function(e){return se.apply(Te(this),arguments)},reduceRight:function(e){return le.apply(Te(this),arguments)},reverse:function(){for(var e,t=this,n=Te(t).length,r=Math.floor(n/2),o=0;o<r;)e=t[o],t[o++]=t[--n],t[n]=e;return t},some:function(e){return Q(Te(this),e,arguments.length>1?arguments[1]:void 0)},sort:function(e){return ce.call(Te(this),e)},subarray:function(e,t){var n=Te(this),r=n.length,o=g(e,r);return new(L(n,n[ge]))(n.buffer,n.byteOffset+o*n.BYTES_PER_ELEMENT,m((void 0===t?r:g(t,r))-o))}},Re=function(e,t){return Ce(this,de.call(Te(this),e,t))},De=function(e){Te(this);var t=ke(arguments[1],1),n=this.length,r=w(e),o=m(r.length),i=0;if(o+t>n)throw W("Wrong length!");for(;i<o;)this[t+i]=r[i++]},je={entries:function(){return ie.call(Te(this))},keys:function(){return oe.call(Te(this))},values:function(){return re.call(Te(this))}},Fe=function(e,t){return E(e)&&e[be]&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},Be=function(e,t){return Fe(e,t=y(t,!0))?d(2,e[t]):z(e,t)},Ue=function(e,t,n){return!(Fe(e,t=y(t,!0))&&E(n)&&b(n,"value"))||b(n,"get")||b(n,"set")||n.configurable||b(n,"writable")&&!n.writable||b(n,"enumerable")&&!n.enumerable?H(e,t,n):(e[t]=n.value,e)};ye||(U.f=Be,B.f=Ue),a(a.S+a.F*!ye,"Object",{getOwnPropertyDescriptor:Be,defineProperty:Ue}),i(function(){fe.call({})})&&(fe=pe=function(){return ue.call(this)});var He=p({},Pe);p(He,je),f(He,he,je.values),p(He,{slice:Re,set:De,constructor:function(){},toString:fe,toLocaleString:Ne}),Ae(He,"buffer","b"),Ae(He,"byteOffset","o"),Ae(He,"byteLength","l"),Ae(He,"length","e"),H(He,me,{get:function(){return this[be]}}),e.exports=function(e,t,n,l){l=!!l;var u=e+(l?"Clamped":"")+"Array",d="get"+e,p="set"+e,h=o[u],g=h||{},y=h&&T(h),b=!h||!s.ABV,w={},x=h&&h.prototype,C=function(e,n){var r=e._d;return r.v[d](n*t+r.o,we)},O=function(e,n,r){var o=e._d;l&&(r=(r=Math.round(r))<0?0:r>255?255:255&r),o.v[p](n*t+o.o,r,we)},A=function(e,t){H(e,t,{get:function(){return C(this,t)},set:function(e){return O(this,t,e)},enumerable:!0})};b?(h=n(function(e,n,r,o){c(e,h,u,"_d");var i,a,s,l,d=0,p=0;if(E(n)){if(!(n instanceof K||"ArrayBuffer"==(l=_(n))||"SharedArrayBuffer"==l))return be in n?Oe(h,n):Ie.call(h,n);i=n,p=ke(r,t);var g=n.byteLength;if(void 0===o){if(g%t)throw W("Wrong length!");if((a=g-p)<0)throw W("Wrong length!")}else if((a=m(o)*t)+p>g)throw W("Wrong length!");s=a/t}else s=v(n),a=s*t,i=new K(a);for(f(e,"_d",{b:i,o:p,l:a,e:s,v:new V(i)});d<s;)A(e,d++)}),x=h.prototype=k(He),f(x,"constructor",h)):i(function(){h(1)})&&i(function(){new h(-1)})&&R(function(e){new h,new h(null),new h(1.5),new h(e)},!0)||(h=n(function(e,n,r,o){c(e,h,u);var i;return E(n)?n instanceof K||"ArrayBuffer"==(i=_(n))||"SharedArrayBuffer"==i?void 0!==o?new g(n,ke(r,t),o):void 0!==r?new g(n,ke(r,t)):new g(n):be in n?Oe(h,n):Ie.call(h,n):new g(v(n))}),G(y!==Function.prototype?S(g).concat(S(y)):S(g),function(e){e in h||f(h,e,g[e])}),h.prototype=x,r||(x.constructor=h));var I=x[he],M=!!I&&("values"==I.name||void 0==I.name),L=je.values;f(h,ve,!0),f(x,be,u),f(x,_e,!0),f(x,ge,h),(l?new h(1)[me]==u:me in x)||H(x,me,{get:function(){return u}}),w[u]=h,a(a.G+a.W+a.F*(h!=g),w),a(a.S,u,{BYTES_PER_ELEMENT:t}),a(a.S+a.F*i(function(){g.of.call(h,1)}),u,{from:Ie,of:Me}),"BYTES_PER_ELEMENT"in x||f(x,"BYTES_PER_ELEMENT",t),a(a.P,u,Pe),D(u),a(a.P+a.F*xe,u,{set:De}),a(a.P+a.F*!M,u,je),r||x.toString==fe||(x.toString=fe),a(a.P+a.F*i(function(){new h(1).slice()}),u,{slice:Re}),a(a.P+a.F*(i(function(){return[1,2].toLocaleString()!=new h([1,2]).toLocaleString()})||!i(function(){x.toLocaleString.call([1,2])})),u,{toLocaleString:Ne}),P[u]=M?I:L,r||M||f(x,he,L)}}else e.exports=function(){}},function(e,t,n){var r=n(543),o=n(3),i=n(282)("metadata"),a=i.store||(i.store=new(n(546))),s=function(e,t,n){var o=a.get(e);if(!o){if(!n)return;a.set(e,o=new r)}var i=o.get(t);if(!i){if(!n)return;o.set(t,i=new r)}return i},l=function(e,t,n){var r=s(t,n,!1);return void 0!==r&&r.has(e)},u=function(e,t,n){var r=s(t,n,!1);return void 0===r?void 0:r.get(e)},c=function(e,t,n,r){s(n,r,!0).set(e,t)},d=function(e,t){var n=s(e,t,!1),r=[];return n&&n.forEach(function(e,t){r.push(t)}),r},f=function(e){return void 0===e||"symbol"==typeof e?e:String(e)},p=function(e){o(o.S,"Reflect",e)};e.exports={store:a,map:s,has:l,get:u,set:c,keys:d,key:f,exp:p}},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,n){var r=n(238),o=n(11);e.exports=o(r("slice",function(e,t,n){return Array.prototype.slice.call(n,e,t)}))},function(e,t){/** @license ISC License (c) copyright 2016 original and current authors */ function n(e){return Array.isArray(e)}e.exports=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.stripForSearch=t.stripHtml=t.sanitize=void 0;var o=n(18),i=r(o),a=n(19),s=r(a),l=n(76),u=r(l),c=n(77),d=r(c),f=n(1115),p=r(f),h=(0,s.default)(p.default)({allowedTags:["h2","h3","b","i","u","ul","ol","li","span","a","blockquote","p","br","mark"],allowedAttributes:{a:["href","target"],span:["data-*"]}}),m=t.sanitize=(0,d.default)(u.default,h,(0,i.default)(""));t.stripHtml=(0,s.default)(p.default)({allowedTags:[],allowedAttributes:[]}),t.stripForSearch=(0,s.default)(p.default)({allowedTags:["mark"],allowedAttributes:[]}),t.default=m},function(e,t){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function o(e){if(c===setTimeout)return setTimeout(e,0);if((c===n||!c)&&setTimeout)return c=setTimeout,setTimeout(e,0);try{return c(e,0)}catch(t){try{return c.call(null,e,0)}catch(t){return c.call(this,e,0)}}}function i(e){if(d===clearTimeout)return clearTimeout(e);if((d===r||!d)&&clearTimeout)return d=clearTimeout,clearTimeout(e);try{return d(e)}catch(t){try{return d.call(null,e)}catch(t){return d.call(this,e)}}}function a(){m&&p&&(m=!1,p.length?h=p.concat(h):v=-1,h.length&&s())}function s(){if(!m){var e=o(a);m=!0;for(var t=h.length;t;){for(p=h,h=[];++v<t;)p&&p[v].run();v=-1,t=h.length}p=null,m=!1,i(e)}}function l(e,t){this.fun=e,this.array=t}function u(){}var c,d,f=e.exports={};!function(){try{c="function"==typeof setTimeout?setTimeout:n}catch(e){c=n}try{d="function"==typeof clearTimeout?clearTimeout:r}catch(e){d=r}}();var p,h=[],m=!1,v=-1;f.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];h.push(new l(e,t)),1!==h.length||m||o(s)},l.prototype.run=function(){this.fun.apply(null,this.array)},f.title="browser",f.browser=!0,f.env={},f.argv=[],f.version="",f.versions={},f.on=u,f.addListener=u,f.once=u,f.off=u,f.removeListener=u,f.removeAllListeners=u,f.emit=u,f.prependListener=u,f.prependOnceListener=u,f.listeners=function(e){return[]},f.binding=function(e){throw new Error("process.binding is not supported")},f.cwd=function(){return"/"},f.chdir=function(e){throw new Error("process.chdir is not supported")},f.umask=function(){return 0}},function(e,t,n){var r=n(184);e.exports=r(-1)},function(e,t,n){var r=n(11),o=n(18),i=n(44);e.exports=r(function(e,t,n){return i(e,o(t),n)})},function(e,t,n){function r(e){if(!i(e))throw new TypeError("curry: Function required");return o(e)}/** @license ISC License (c) copyright 2016 original and current authors */ var o=n(43),i=n(29);e.exports=r},function(e,t,n){var r=n(113),o=n(9),i=n(33);e.exports=o(function(e){return i(e.length,function(){var t=0,n=arguments[0],o=arguments[arguments.length-1],i=Array.prototype.slice.call(arguments,0);return i[0]=function(){var e=n.apply(this,r(arguments,[t,o]));return t+=1,e},e.apply(this,i)})})},function(e,t){/** @license ISC License (c) copyright 2016 original and current authors */ function n(e){return"function"==typeof e}e.exports=n},function(e,t,n){(function(r){function o(){return!("undefined"==typeof window||!window.process||"renderer"!==window.process.type)||"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function i(e){var n=this.useColors;if(e[0]=(n?"%c":"")+this.namespace+(n?" %c":" ")+e[0]+(n?"%c ":" ")+"+"+t.humanize(this.diff),n){var r="color: "+this.color;e.splice(1,0,r,"color: inherit");var o=0,i=0;e[0].replace(/%[a-zA-Z%]/g,function(e){"%%"!==e&&(o++,"%c"===e&&(i=o))}),e.splice(i,0,r)}}function a(){return"object"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)}function s(e){try{null==e?t.storage.removeItem("debug"):t.storage.debug=e}catch(e){}}function l(){var e;try{e=t.storage.debug}catch(e){}return!e&&void 0!==r&&"env"in r&&(e=Object({NODE_ENV:"production"}).DEBUG),e}t=e.exports=n(1303),t.log=a,t.formatArgs=i,t.save=s,t.load=l,t.useColors=o,t.storage="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(e){}}(),t.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],t.formatters.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}},t.enable(l())}).call(t,n(132))},function(e,t,n){var r=n(472),o=n(194),i=n(225),a=Object.prototype,s=a.toString,l=r(Array,"isArray"),u=l||function(e){return i(e)&&o(e.length)&&"[object Array]"==s.call(e)};e.exports=u},function(e,t,n){function r(e){return o(e)?e:Object(e)}var o=n(95);e.exports=r},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(4),u=r(l),c=n(1),d=r(c),f=n(348),p=r(f),h=n(40),m=r(h),v=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),s(n,[{key:"setFocus",value:function(){this.editor&&this.editor.setFocus()}},{key:"renderEditable",value:function(){var t=this,n=this.props,r=n.allowBold,o=n.value,i=n.placeholder,a=n.className,s=n.onChange,l=n.sidebarOpen,u=n.onKeyDown;if(l){var c=(0,d.default)(a,{"fr-view--placeholder":!o});return e.createElement(m.default,{className:c,value:o||i})}return e.createElement(p.default,{allowBold:r,ref:function(e){t.editor=e},className:a,value:o,placeholder:i,onChange:s,onKeyDown:u})}},{key:"renderReadOnly",value:function(){var t=this.props,n=t.allowTabNavigation,r=t.className,o=t.value;return o?e.createElement(m.default,{className:r,value:o,allowTabNavigation:n}):null}},{key:"render",value:function(){return this.props.editable?this.renderEditable():this.renderReadOnly()}}],[{key:"propTypes",get:function(){return{value:u.default.string,placeholder:u.default.string,className:u.default.string,onChange:u.default.func.isRequired,onKeyDown:u.default.func,editable:u.default.bool,sidebarOpen:u.default.bool,allowTabNavigation:u.default.bool}}},{key:"defaultProps",get:function(){return{allowBold:!0,placeholder:"",editable:!1,sidebarOpen:!1,onKeyDown:function(){},allowTabNavigation:!0}}}]),n}(e.Component);t.default=v}).call(t,n(0))},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e,t){var n=p.getElData(e);0===n.handlers[t].length&&(delete n.handlers[t],e.removeEventListener?e.removeEventListener(t,n.dispatcher,!1):e.detachEvent&&e.detachEvent("on"+t,n.dispatcher)),Object.getOwnPropertyNames(n.handlers).length<=0&&(delete n.handlers,delete n.dispatcher,delete n.disabled),0===Object.getOwnPropertyNames(n).length&&p.removeElData(e)}function a(e,t,n,r){n.forEach(function(n){e(t,n,r)})}function s(e){function t(){return!0}function n(){return!1}return e&&e.isPropagationStopped||function(){var r=e||b.default.event;e={};for(var o in r)"layerX"!==o&&"layerY"!==o&&"keyLocation"!==o&&"webkitMovementX"!==o&&"webkitMovementY"!==o&&("returnValue"===o&&r.preventDefault||(e[o]=r[o]));if(e.target||(e.target=e.srcElement||E.default),e.relatedTarget||(e.relatedTarget=e.fromElement===e.target?e.toElement:e.fromElement),e.preventDefault=function(){r.preventDefault&&r.preventDefault(),e.returnValue=!1,r.returnValue=!1,e.defaultPrevented=!0},e.defaultPrevented=!1,e.stopPropagation=function(){r.stopPropagation&&r.stopPropagation(),e.cancelBubble=!0,r.cancelBubble=!0,e.isPropagationStopped=t},e.isPropagationStopped=n,e.stopImmediatePropagation=function(){r.stopImmediatePropagation&&r.stopImmediatePropagation(),e.isImmediatePropagationStopped=t,e.stopPropagation()},e.isImmediatePropagationStopped=n,null!==e.clientX&&void 0!==e.clientX){var i=E.default.documentElement,a=E.default.body;e.pageX=e.clientX+(i&&i.scrollLeft||a&&a.scrollLeft||0)-(i&&i.clientLeft||a&&a.clientLeft||0),e.pageY=e.clientY+(i&&i.scrollTop||a&&a.scrollTop||0)-(i&&i.clientTop||a&&a.clientTop||0)}e.which=e.charCode||e.keyCode,null!==e.button&&void 0!==e.button&&(e.button=1&e.button?0:4&e.button?1:2&e.button?2:0)}(),e}function l(e,t,n){if(Array.isArray(t))return a(l,e,t,n);var r=p.getElData(e);r.handlers||(r.handlers={}),r.handlers[t]||(r.handlers[t]=[]),n.guid||(n.guid=m.newGUID()),r.handlers[t].push(n),r.dispatcher||(r.disabled=!1,r.dispatcher=function(t,n){if(!r.disabled){t=s(t);var o=r.handlers[t.type];if(o)for(var i=o.slice(0),a=0,l=i.length;a<l&&!t.isImmediatePropagationStopped();a++)try{i[a].call(e,t,n)}catch(e){g.default.error(e)}}}),1===r.handlers[t].length&&(e.addEventListener?e.addEventListener(t,r.dispatcher,!1):e.attachEvent&&e.attachEvent("on"+t,r.dispatcher))}function u(e,t,n){if(p.hasElData(e)){var r=p.getElData(e);if(r.handlers){if(Array.isArray(t))return a(u,e,t,n);var o=function(t){r.handlers[t]=[],i(e,t)};if(t){var s=r.handlers[t];if(s){if(!n)return void o(t);if(n.guid)for(var l=0;l<s.length;l++)s[l].guid===n.guid&&s.splice(l--,1);i(e,t)}}else for(var c in r.handlers)o(c)}}}function c(e,t,n){var r=p.hasElData(e)?p.getElData(e):{},o=e.parentNode||e.ownerDocument;if("string"==typeof t&&(t={type:t,target:e}),t=s(t),r.dispatcher&&r.dispatcher.call(e,t,n),o&&!t.isPropagationStopped()&&!0===t.bubbles)c.call(null,o,t,n);else if(!o&&!t.defaultPrevented){var i=p.getElData(t.target);t.target[t.type]&&(i.disabled=!0,"function"==typeof t.target[t.type]&&t.target[t.type](),i.disabled=!1)}return!t.defaultPrevented}function d(e,t,n){if(Array.isArray(t))return a(d,e,t,n);var r=function r(){u(e,t,r),n.apply(this,arguments)};r.guid=n.guid=n.guid||m.newGUID(),l(e,t,r)}t.__esModule=!0,t.fixEvent=s,t.on=l,t.off=u,t.trigger=c,t.one=d;var f=n(45),p=o(f),h=n(230),m=o(h),v=n(96),g=r(v),y=n(61),b=r(y),_=n(50),E=r(_)},function(e,t,n){"use strict";function r(e){return!!e&&"object"===(void 0===e?"undefined":a(e))&&"[object Object]"===e.toString()&&e.constructor===Object}function o(e,t){return r(t)?r(e)?void 0:i(t):t}function i(){var e=Array.prototype.slice.call(arguments);return e.unshift({}),e.push(o),l.default.apply(null,e),e[0]}t.__esModule=!0;var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=i;var s=n(724),l=function(e){return e&&e.__esModule?e:{default:e}}(s)},function(e,t,n){function r(e,t,n){var r=!0,s=!0;if("function"!=typeof e)throw new TypeError(a);return!1===n?r=!1:i(n)&&(r="leading"in n?!!n.leading:r,s="trailing"in n?!!n.trailing:s),o(e,t,{leading:r,maxWait:+t,trailing:s})}var o=n(1670),i=n(95),a="Expected a function";e.exports=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var o=r(n(1723)),i=r(n(1727)),a=r(n(763)),s=r(n(760));e.exports={Transition:s.default,TransitionGroup:a.default,ReplaceTransition:i.default,CSSTransition:o.default}},function(e,t,n){var r=n(797),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();e.exports=i},function(e,t){var n=Array.isArray;e.exports=n},function(e,t,n){var r=n(170)("meta"),o=n(28),i=n(85),a=n(47).f,s=0,l=Object.isExtensible||function(){return!0},u=!n(26)(function(){return l(Object.preventExtensions({}))}),c=function(e){a(e,r,{value:{i:"O"+ ++s,w:{}}})},d=function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,r)){if(!l(e))return"F";if(!t)return"E";c(e)}return e[r].i},f=function(e,t){if(!i(e,r)){if(!l(e))return!0;if(!t)return!1;c(e)}return e[r].w},p=function(e){return u&&h.NEED&&l(e)&&!i(e,r)&&c(e),e},h=e.exports={KEY:r,NEED:!1,fastKey:d,getWeak:f,onFreeze:p}},function(e,t,n){var r=n(37)("unscopables"),o=Array.prototype;void 0==o[r]&&n(86)(o,r,{}),e.exports=function(e){o[r][e]=!0}},function(e,t){e.exports=Array.isArray||function(e){return null!=e&&e.length>=0&&"[object Array]"===Object.prototype.toString.call(e)}},function(e,t){/** @license ISC License (c) copyright 2016 original and current authors */ function n(e){return!!e&&e.toString&&"[object Object]"===e.toString()}e.exports=n},function(e,t){/** @license ISC License (c) copyright 2017 original and current authors */ var n={unk:function(){return"unknown"},All:function(){return"All"},Any:function(){return"Any"},Arrow:function(){return"Arrow"},Assign:function(){return"Assign"},Async:function(){return"Async"},Const:function(){return"Const"},Either:function(){return"Either"},Endo:function(){return"Endo"},First:function(){return"First"},Identity:function(){return"Identity"},IO:function(){return"IO"},Last:function(){return"Last"},List:function(){return"List"},Max:function(){return"Max"},Maybe:function(){return"Maybe"},Min:function(){return"Min"},Pair:function(){return"Pair"},Pred:function(){return"Pred"},Prod:function(){return"Prod"},Reader:function(){return"Reader"},Result:function(){return"Result"},Star:function(){return"Star"},State:function(){return"State"},Sum:function(){return"Sum"},Unit:function(){return"Unit"},Writer:function(){return"Writer"}},r=function(e){return n[e]||n.unk},o=function(e){return{type:r(e)}};e.exports={proxy:o,type:r}},function(e,t,n){var r=n(2),o=n(16),i=n(7);e.exports=r(function(e,t){return o(i(e),t)})},function(e,t,n){/** @license ISC License (c) copyright 2017 original and current authors */ var r=n(29),o=function(e,t){return r(t[e])||r(t["@@implements"])&&!!t["@@implements"](e)};e.exports=o},function(e,t,n){var r=n(2);e.exports=r(function(e,t){return e(t),t})},function(e,t,n){var r=n(2);e.exports=r(function(e,t){return null==t||t!==t?e:t})},function(e,t,n){var r=n(2),o=n(303),i=n(313),a=n(314);e.exports=r(function(e,t){return o(e)?function(){return e.apply(this,arguments)||t.apply(this,arguments)}:i(a)(e,t)})},function(e,t,n){var r=n(11),o=n(81),i=n(150),a=n(437),s=n(10),l=n(32);e.exports=r(function e(t,n,r){if(0===t.length)return n;var u=t[0];if(t.length>1){var c=!l(r)&&o(u,r)?r[u]:a(t[1])?[]:{};n=e(Array.prototype.slice.call(t,1),n,c)}if(a(u)&&i(r)){var d=[].concat(r);return d[u]=n,d}return s(u,n,r)})},function(e,t){e.exports=function(e){return e&&e["@@transducer/reduced"]?e:{"@@transducer/value":e,"@@transducer/reduced":!0}}},function(e,t,n){var r=n(2);e.exports=r(function(e,t){return t>e?t:e})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=t.stopEventPropagation=function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation()};t.preventDefaultAfter=function(e){return function(t){return e(t),t.preventDefault()}},t.preventDefaultAndStopPropagationAfter=function(e){return function(t){e(t),t.preventDefault(),r(t)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.generateItemId=void 0;var r=n(338),o=function(e){return e&&e.__esModule?e:{default:e}}(r);t.generateItemId=o.default},function(e,t){function n(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}e.exports=n},function(e,t,n){"use strict";var r=n(733),o=n(735),i=n(736),a=n(1501),s=i();r(s,{getPolyfill:i,implementation:o,shim:a}),e.exports=s},function(e,t,n){"use strict";function r(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e;e=e<0?0:e;var n=Math.floor(e%60),r=Math.floor(e/60%60),o=Math.floor(e/3600),i=Math.floor(t/60%60),a=Math.floor(t/3600);return(isNaN(e)||e===1/0)&&(o=r=n="-"),o=o>0||a>0?o+":":"",r=((o||i>=10)&&r<10?"0"+r:r)+":",n=n<10?"0"+n:n,o+r+n}t.__esModule=!0,t.default=r},function(e,t,n){"use strict";var r=n(36),o=n(25),i=n(277);e.exports={constructors:{},defaults:{},registerScaleType:function(e,t,n){this.constructors[e]=t,this.defaults[e]=o.clone(n)},getScaleConstructor:function(e){return this.constructors.hasOwnProperty(e)?this.constructors[e]:void 0},getScaleDefaults:function(e){return this.defaults.hasOwnProperty(e)?o.merge({},[r.scale,this.defaults[e]]):{}},updateScaleDefaults:function(e,t){var n=this;n.defaults.hasOwnProperty(e)&&(n.defaults[e]=o.extend(n.defaults[e],t))},addScalesToLayout:function(e){o.each(e.scales,function(t){t.fullWidth=t.options.fullWidth,t.position=t.options.position,t.weight=t.options.weight,i.addBox(e,t)})}}},function(e,t,n){"use strict";e.exports={},e.exports.Arc=n(1812),e.exports.Line=n(1813),e.exports.Point=n(1814),e.exports.Rectangle=n(1815)},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.PageContent=t.PageWrapper=void 0,n(1970);var o=n(1),i=r(o),a=n(4),s=r(a),l=function(t){var n=t.type,r=t.children;return e.createElement("div",{className:"page","data-type":n,"data-page":!0},r)};l.propTypes={type:s.default.string.isRequired,children:s.default.node.isRequired},t.default=l,(t.PageWrapper=function(t){var n=t.type,r=t.children,o=(0,i.default)("page__wrapper",{"page__wrapper--white":"video"===n||"embed"===n});return e.createElement("div",{className:o},r)}).propTypes={type:s.default.string.isRequired,children:s.default.node.isRequired},(t.PageContent=function(t){var n=t.type,r=t.children,o=(0,i.default)("page__content",{"page__content--timeline":"timeline"===n});return e.createElement("div",{className:o},r)}).propTypes={type:s.default.string,children:s.default.node.isRequired}}).call(t,n(0))},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t){e.exports=!1},function(e,t,n){var r=n(524),o=n(384);e.exports=Object.keys||function(e){return r(e,o)}},function(e,t,n){var r=n(118),o=Math.max,i=Math.min;e.exports=function(e,t){return e=r(e),e<0?o(e+t,0):i(e,t)}},function(e,t,n){var r=n(21),o=n(525),i=n(384),a=n(383)("IE_PROTO"),s=function(){},l=function(){var e,t=n(381)("iframe"),r=i.length;for(t.style.display="none",n(385).appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write("<script>document.F=Object<\/script>"),e.close(),l=e.F;r--;)delete l.prototype[i[r]];return l()};e.exports=Object.create||function(e,t){var n;return null!==e?(s.prototype=r(e),n=new s,s.prototype=null,n[a]=e):n=l(),void 0===t?n:o(n,t)}},function(e,t,n){var r=n(524),o=n(384).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},function(e,t,n){"use strict";var r=n(22),o=n(47),i=n(46),a=n(37)("species");e.exports=function(e){var t=r[e];i&&t&&!t[a]&&o.f(t,a,{configurable:!0,get:function(){return this}})}},function(e,t){e.exports=function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!");return e}},function(e,t,n){var r=n(109),o=n(536),i=n(397),a=n(21),s=n(48),l=n(399),u={},c={},t=e.exports=function(e,t,n,d,f){var p,h,m,v,g=f?function(){return e}:l(e),y=r(n,d,t?2:1),b=0;if("function"!=typeof g)throw TypeError(e+" is not iterable!");if(i(g)){for(p=s(e.length);p>b;b++)if((v=t?y(a(h=e[b])[0],h[1]):y(e[b]))===u||v===c)return v}else for(m=g.call(e);!(h=m.next()).done;)if((v=o(m,y,h.value,t))===u||v===c)return v};t.BREAK=u,t.RETURN=c},function(e,t,n){var r=n(87);e.exports=function(e,t,n){for(var o in t)r(e,o,t[o],n);return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1057);n.d(t,"createBrowserHistory",function(){return r.a});var o=n(1060);n.d(t,"createHashHistory",function(){return o.a});var i=n(1061);n.d(t,"createMemoryHistory",function(){return i.a});var a=n(298);n.d(t,"createLocation",function(){return a.a}),n.d(t,"locationsAreEqual",function(){return a.b});var s=n(236);n.d(t,"parsePath",function(){return s.d}),n.d(t,"createPath",function(){return s.b})},function(e,t){/** @license ISC License (c) copyright 2016 original and current authors */ function n(e,t){return function(n){return e(t(n))}}e.exports=n},function(e,t,n){var r=n(581);e.exports=function(e,t){return r(t,e,0)>=0}},function(e,t,n){"use strict";function r(e){if(!(this instanceof r))return new r(e);u.call(this,e),c.call(this,e),e&&!1===e.readable&&(this.readable=!1),e&&!1===e.writable&&(this.writable=!1),this.allowHalfOpen=!0,e&&!1===e.allowHalfOpen&&(this.allowHalfOpen=!1),this.once("end",o)}function o(){this.allowHalfOpen||this._writableState.ended||a(i,this)}function i(e){e.end()}var a=n(306),s=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};e.exports=r;var l=n(246);l.inherits=n(122);var u=n(592),c=n(421);l.inherits(r,u);for(var d=s(c.prototype),f=0;f<d.length;f++){var p=d[f];r.prototype[p]||(r.prototype[p]=c.prototype[p])}Object.defineProperty(r.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&this._readableState.destroyed&&this._writableState.destroyed},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}}),r.prototype._destroy=function(e,t){this.push(null),this.end(),a(t,e)}},function(e,t,n){var r=n(2),o=n(237);e.exports=r(function(e,t){var n=e<0?t.length+e:e;return o(t)?t.charAt(n):t[n]})},function(e,t,n){var r=n(11);e.exports=r(function(e,t,n){return e(n)?n:t(n)})},function(e,t,n){function r(e,t){if(!i(e)||!i(t))throw new TypeError("assign: Objects required for both arguments");return a.assign(e,t)}/** @license ISC License (c) copyright 2017 original and current authors */ var o=n(43),i=n(151),a=n(432);e.exports=o(r)},function(e,t,n){var r=n(113),o=n(617);e.exports=o(r)},function(e,t,n){var r,o;/*! * jQuery JavaScript Library v3.3.1 * https://jquery.com/ * * Includes Sizzle.js * https://sizzlejs.com/ * * Copyright JS Foundation and other contributors * Released under the MIT license * https://jquery.org/license * * Date: 2018-01-20T17:24Z */ !function(t,n){"use strict";"object"==typeof e&&"object"==typeof e.exports?e.exports=t.document?n(t,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return n(e)}:n(t)}("undefined"!=typeof window?window:this,function(n,i){"use strict";function a(e,t,n){t=t||ce;var r,o=t.createElement("script");if(o.text=e,n)for(r in ke)n[r]&&(o[r]=n[r]);t.head.appendChild(o).parentNode.removeChild(o)}function s(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?ve[ge.call(e)]||"object":typeof e}function l(e){var t=!!e&&"length"in e&&e.length,n=s(e);return!we(e)&&!xe(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}function u(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}function c(e,t,n){return we(t)?Te.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?Te.grep(e,function(e){return e===t!==n}):"string"!=typeof t?Te.grep(e,function(e){return me.call(t,e)>-1!==n}):Te.filter(t,e,n)}function d(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}function f(e){var t={};return Te.each(e.match(De)||[],function(e,n){t[n]=!0}),t}function p(e){return e}function h(e){throw e}function m(e,t,n,r){var o;try{e&&we(o=e.promise)?o.call(e).done(t).fail(n):e&&we(o=e.then)?o.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}function v(){ce.removeEventListener("DOMContentLoaded",v),n.removeEventListener("load",v),Te.ready()}function g(e,t){return t.toUpperCase()}function y(e){return e.replace(Ue,"ms-").replace(He,g)}function b(){this.expando=Te.expando+b.uid++}function _(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:Ye.test(e)?JSON.parse(e):e)}function E(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace($e,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n=_(n)}catch(e){}qe.set(e,t,n)}else n=void 0;return n}function w(e,t,n,r){var o,i,a=20,s=r?function(){return r.cur()}:function(){return Te.css(e,t,"")},l=s(),u=n&&n[3]||(Te.cssNumber[t]?"":"px"),c=(Te.cssNumber[t]||"px"!==u&&+l)&&Ve.exec(Te.css(e,t));if(c&&c[3]!==u){for(l/=2,u=u||c[3],c=+l||1;a--;)Te.style(e,t,c+u),(1-i)*(1-(i=s()/l||.5))<=0&&(a=0),c/=i;c*=2,Te.style(e,t,c+u),n=n||[]}return n&&(c=+c||+l||0,o=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=u,r.start=c,r.end=o)),o}function x(e){var t,n=e.ownerDocument,r=e.nodeName,o=Ze[r];return o||(t=n.body.appendChild(n.createElement(r)),o=Te.css(t,"display"),t.parentNode.removeChild(t),"none"===o&&(o="block"),Ze[r]=o,o)}function k(e,t){for(var n,r,o=[],i=0,a=e.length;i<a;i++)r=e[i],r.style&&(n=r.style.display,t?("none"===n&&(o[i]=We.get(r,"display")||null,o[i]||(r.style.display="")),""===r.style.display&&Xe(r)&&(o[i]=x(r))):"none"!==n&&(o[i]="none",We.set(r,"display",n)));for(i=0;i<a;i++)null!=o[i]&&(e[i].style.display=o[i]);return e}function T(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&u(e,t)?Te.merge([e],n):n}function S(e,t){for(var n=0,r=e.length;n<r;n++)We.set(e[n],"globalEval",!t||We.get(t[n],"globalEval"))}function C(e,t,n,r,o){for(var i,a,l,u,c,d,f=t.createDocumentFragment(),p=[],h=0,m=e.length;h<m;h++)if((i=e[h])||0===i)if("object"===s(i))Te.merge(p,i.nodeType?[i]:i);else if(rt.test(i)){for(a=a||f.appendChild(t.createElement("div")),l=(et.exec(i)||["",""])[1].toLowerCase(),u=nt[l]||nt._default,a.innerHTML=u[1]+Te.htmlPrefilter(i)+u[2],d=u[0];d--;)a=a.lastChild;Te.merge(p,a.childNodes),a=f.firstChild,a.textContent=""}else p.push(t.createTextNode(i));for(f.textContent="",h=0;i=p[h++];)if(r&&Te.inArray(i,r)>-1)o&&o.push(i);else if(c=Te.contains(i.ownerDocument,i),a=T(f.appendChild(i),"script"),c&&S(a),n)for(d=0;i=a[d++];)tt.test(i.type||"")&&n.push(i);return f}function O(){return!0}function A(){return!1}function I(){try{return ce.activeElement}catch(e){}}function M(e,t,n,r,o,i){var a,s;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0);for(s in t)M(e,s,n,r,t[s],i);return e}if(null==r&&null==o?(o=n,r=n=void 0):null==o&&("string"==typeof n?(o=r,r=void 0):(o=r,r=n,n=void 0)),!1===o)o=A;else if(!o)return e;return 1===i&&(a=o,o=function(e){return Te().off(e),a.apply(this,arguments)},o.guid=a.guid||(a.guid=Te.guid++)),e.each(function(){Te.event.add(this,t,o,r,n)})}function L(e,t){return u(e,"table")&&u(11!==t.nodeType?t:t.firstChild,"tr")?Te(e).children("tbody")[0]||e:e}function N(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function P(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function R(e,t){var n,r,o,i,a,s,l,u;if(1===t.nodeType){if(We.hasData(e)&&(i=We.access(e),a=We.set(t,i),u=i.events)){delete a.handle,a.events={};for(o in u)for(n=0,r=u[o].length;n<r;n++)Te.event.add(t,o,u[o][n])}qe.hasData(e)&&(s=qe.access(e),l=Te.extend({},s),qe.set(t,l))}}function D(e,t){var n=t.nodeName.toLowerCase();"input"===n&&Je.test(e.type)?t.checked=e.checked:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}function j(e,t,n,r){t=pe.apply([],t);var o,i,s,l,u,c,d=0,f=e.length,p=f-1,h=t[0],m=we(h);if(m||f>1&&"string"==typeof h&&!Ee.checkClone&&ct.test(h))return e.each(function(o){var i=e.eq(o);m&&(t[0]=h.call(this,o,i.html())),j(i,t,n,r)});if(f&&(o=C(t,e[0].ownerDocument,!1,e,r),i=o.firstChild,1===o.childNodes.length&&(o=i),i||r)){for(s=Te.map(T(o,"script"),N),l=s.length;d<f;d++)u=o,d!==p&&(u=Te.clone(u,!0,!0),l&&Te.merge(s,T(u,"script"))),n.call(e[d],u,d);if(l)for(c=s[s.length-1].ownerDocument,Te.map(s,P),d=0;d<l;d++)u=s[d],tt.test(u.type||"")&&!We.access(u,"globalEval")&&Te.contains(c,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?Te._evalUrl&&Te._evalUrl(u.src):a(u.textContent.replace(dt,""),c,u))}return e}function F(e,t,n){for(var r,o=t?Te.filter(t,e):e,i=0;null!=(r=o[i]);i++)n||1!==r.nodeType||Te.cleanData(T(r)),r.parentNode&&(n&&Te.contains(r.ownerDocument,r)&&S(T(r,"script")),r.parentNode.removeChild(r));return e}function B(e,t,n){var r,o,i,a,s=e.style;return n=n||pt(e),n&&(a=n.getPropertyValue(t)||n[t],""!==a||Te.contains(e.ownerDocument,e)||(a=Te.style(e,t)),!Ee.pixelBoxStyles()&&ft.test(a)&&ht.test(t)&&(r=s.width,o=s.minWidth,i=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=o,s.maxWidth=i)),void 0!==a?a+"":a}function U(e,t){return{get:function(){return e()?void delete this.get:(this.get=t).apply(this,arguments)}}}function H(e){if(e in _t)return e;for(var t=e[0].toUpperCase()+e.slice(1),n=bt.length;n--;)if((e=bt[n]+t)in _t)return e}function z(e){var t=Te.cssProps[e];return t||(t=Te.cssProps[e]=H(e)||e),t}function W(e,t,n){var r=Ve.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function q(e,t,n,r,o,i){var a="width"===t?1:0,s=0,l=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(l+=Te.css(e,n+Ge[a],!0,o)),r?("content"===n&&(l-=Te.css(e,"padding"+Ge[a],!0,o)),"margin"!==n&&(l-=Te.css(e,"border"+Ge[a]+"Width",!0,o))):(l+=Te.css(e,"padding"+Ge[a],!0,o),"padding"!==n?l+=Te.css(e,"border"+Ge[a]+"Width",!0,o):s+=Te.css(e,"border"+Ge[a]+"Width",!0,o));return!r&&i>=0&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-i-l-s-.5))),l}function Y(e,t,n){var r=pt(e),o=B(e,t,r),i="border-box"===Te.css(e,"boxSizing",!1,r),a=i;if(ft.test(o)){if(!n)return o;o="auto"}return a=a&&(Ee.boxSizingReliable()||o===e.style[t]),("auto"===o||!parseFloat(o)&&"inline"===Te.css(e,"display",!1,r))&&(o=e["offset"+t[0].toUpperCase()+t.slice(1)],a=!0),(o=parseFloat(o)||0)+q(e,t,n||(i?"border":"content"),a,r,o)+"px"}function $(e,t,n,r,o){return new $.prototype.init(e,t,n,r,o)}function K(){wt&&(!1===ce.hidden&&n.requestAnimationFrame?n.requestAnimationFrame(K):n.setTimeout(K,Te.fx.interval),Te.fx.tick())}function V(){return n.setTimeout(function(){Et=void 0}),Et=Date.now()}function G(e,t){var n,r=0,o={height:e};for(t=t?1:0;r<4;r+=2-t)n=Ge[r],o["margin"+n]=o["padding"+n]=e;return t&&(o.opacity=o.width=e),o}function X(e,t,n){for(var r,o=(J.tweeners[t]||[]).concat(J.tweeners["*"]),i=0,a=o.length;i<a;i++)if(r=o[i].call(n,t,e))return r}function Q(e,t,n){var r,o,i,a,s,l,u,c,d="width"in t||"height"in t,f=this,p={},h=e.style,m=e.nodeType&&Xe(e),v=We.get(e,"fxshow");n.queue||(a=Te._queueHooks(e,"fx"),null==a.unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,f.always(function(){f.always(function(){a.unqueued--,Te.queue(e,"fx").length||a.empty.fire()})}));for(r in t)if(o=t[r],xt.test(o)){if(delete t[r],i=i||"toggle"===o,o===(m?"hide":"show")){if("show"!==o||!v||void 0===v[r])continue;m=!0}p[r]=v&&v[r]||Te.style(e,r)}if((l=!Te.isEmptyObject(t))||!Te.isEmptyObject(p)){d&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],u=v&&v.display,null==u&&(u=We.get(e,"display")),c=Te.css(e,"display"),"none"===c&&(u?c=u:(k([e],!0),u=e.style.display||u,c=Te.css(e,"display"),k([e]))),("inline"===c||"inline-block"===c&&null!=u)&&"none"===Te.css(e,"float")&&(l||(f.done(function(){h.display=u}),null==u&&(c=h.display,u="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",f.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),l=!1;for(r in p)l||(v?"hidden"in v&&(m=v.hidden):v=We.access(e,"fxshow",{display:u}),i&&(v.hidden=!m),m&&k([e],!0),f.done(function(){m||k([e]),We.remove(e,"fxshow");for(r in p)Te.style(e,r,p[r])})),l=X(m?v[r]:0,r,f),r in v||(v[r]=l.start,m&&(l.end=l.start,l.start=0))}}function Z(e,t){var n,r,o,i,a;for(n in e)if(r=y(n),o=t[r],i=e[n],Array.isArray(i)&&(o=i[1],i=e[n]=i[0]),n!==r&&(e[r]=i,delete e[n]),(a=Te.cssHooks[r])&&"expand"in a){i=a.expand(i),delete e[r];for(n in i)n in e||(e[n]=i[n],t[n]=o)}else t[r]=o}function J(e,t,n){var r,o,i=0,a=J.prefilters.length,s=Te.Deferred().always(function(){delete l.elem}),l=function(){if(o)return!1;for(var t=Et||V(),n=Math.max(0,u.startTime+u.duration-t),r=n/u.duration||0,i=1-r,a=0,l=u.tweens.length;a<l;a++)u.tweens[a].run(i);return s.notifyWith(e,[u,i,n]),i<1&&l?n:(l||s.notifyWith(e,[u,1,0]),s.resolveWith(e,[u]),!1)},u=s.promise({elem:e,props:Te.extend({},t),opts:Te.extend(!0,{specialEasing:{},easing:Te.easing._default},n),originalProperties:t,originalOptions:n,startTime:Et||V(),duration:n.duration,tweens:[],createTween:function(t,n){var r=Te.Tween(e,u.opts,t,n,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(r),r},stop:function(t){var n=0,r=t?u.tweens.length:0;if(o)return this;for(o=!0;n<r;n++)u.tweens[n].run(1);return t?(s.notifyWith(e,[u,1,0]),s.resolveWith(e,[u,t])):s.rejectWith(e,[u,t]),this}}),c=u.props;for(Z(c,u.opts.specialEasing);i<a;i++)if(r=J.prefilters[i].call(u,e,c,u.opts))return we(r.stop)&&(Te._queueHooks(u.elem,u.opts.queue).stop=r.stop.bind(r)),r;return Te.map(c,X,u),we(u.opts.start)&&u.opts.start.call(e,u),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always),Te.fx.timer(Te.extend(l,{elem:e,anim:u,queue:u.opts.queue})),u}function ee(e){return(e.match(De)||[]).join(" ")}function te(e){return e.getAttribute&&e.getAttribute("class")||""}function ne(e){return Array.isArray(e)?e:"string"==typeof e?e.match(De)||[]:[]}function re(e,t,n,r){var o;if(Array.isArray(t))Te.each(t,function(t,o){n||Rt.test(e)?r(e,o):re(e+"["+("object"==typeof o&&null!=o?t:"")+"]",o,n,r)});else if(n||"object"!==s(t))r(e,t);else for(o in t)re(e+"["+o+"]",t[o],n,r)}function oe(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,o=0,i=t.toLowerCase().match(De)||[];if(we(n))for(;r=i[o++];)"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function ie(e,t,n,r){function o(s){var l;return i[s]=!0,Te.each(e[s]||[],function(e,s){var u=s(t,n,r);return"string"!=typeof u||a||i[u]?a?!(l=u):void 0:(t.dataTypes.unshift(u),o(u),!1)}),l}var i={},a=e===Kt;return o(t.dataTypes[0])||!i["*"]&&o("*")}function ae(e,t){var n,r,o=Te.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((o[n]?e:r||(r={}))[n]=t[n]);return r&&Te.extend(!0,e,r),e}function se(e,t,n){for(var r,o,i,a,s=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(o in s)if(s[o]&&s[o].test(r)){l.unshift(o);break}if(l[0]in n)i=l[0];else{for(o in n){if(!l[0]||e.converters[o+" "+l[0]]){i=o;break}a||(a=o)}i=i||a}if(i)return i!==l[0]&&l.unshift(i),n[i]}function le(e,t,n,r){var o,i,a,s,l,u={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)u[a.toLowerCase()]=e.converters[a];for(i=c.shift();i;)if(e.responseFields[i]&&(n[e.responseFields[i]]=t),!l&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=i,i=c.shift())if("*"===i)i=l;else if("*"!==l&&l!==i){if(!(a=u[l+" "+i]||u["* "+i]))for(o in u)if(s=o.split(" "),s[1]===i&&(a=u[l+" "+s[0]]||u["* "+s[0]])){!0===a?a=u[o]:!0!==u[o]&&(i=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e.throws)t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+l+" to "+i}}}return{state:"success",data:t}}var ue=[],ce=n.document,de=Object.getPrototypeOf,fe=ue.slice,pe=ue.concat,he=ue.push,me=ue.indexOf,ve={},ge=ve.toString,ye=ve.hasOwnProperty,be=ye.toString,_e=be.call(Object),Ee={},we=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},xe=function(e){return null!=e&&e===e.window},ke={type:!0,src:!0,noModule:!0},Te=function(e,t){return new Te.fn.init(e,t)},Se=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;Te.fn=Te.prototype={jquery:"3.3.1",constructor:Te,length:0,toArray:function(){return fe.call(this)},get:function(e){return null==e?fe.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=Te.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return Te.each(this,e)},map:function(e){return this.pushStack(Te.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(fe.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:he,sort:ue.sort,splice:ue.splice},Te.extend=Te.fn.extend=function(){var e,t,n,r,o,i,a=arguments[0]||{},s=1,l=arguments.length,u=!1;for("boolean"==typeof a&&(u=a,a=arguments[s]||{},s++),"object"==typeof a||we(a)||(a={}),s===l&&(a=this,s--);s<l;s++)if(null!=(e=arguments[s]))for(t in e)n=a[t],r=e[t],a!==r&&(u&&r&&(Te.isPlainObject(r)||(o=Array.isArray(r)))?(o?(o=!1,i=n&&Array.isArray(n)?n:[]):i=n&&Te.isPlainObject(n)?n:{},a[t]=Te.extend(u,i,r)):void 0!==r&&(a[t]=r));return a},Te.extend({expando:"jQuery"+("3.3.1"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==ge.call(e)||(t=de(e))&&("function"!=typeof(n=ye.call(t,"constructor")&&t.constructor)||be.call(n)!==_e))},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e){a(e)},each:function(e,t){var n,r=0;if(l(e))for(n=e.length;r<n&&!1!==t.call(e[r],r,e[r]);r++);else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},trim:function(e){return null==e?"":(e+"").replace(Se,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(l(Object(e))?Te.merge(n,"string"==typeof e?[e]:e):he.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:me.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,o=e.length;r<n;r++)e[o++]=t[r];return e.length=o,e},grep:function(e,t,n){for(var r=[],o=0,i=e.length,a=!n;o<i;o++)!t(e[o],o)!==a&&r.push(e[o]);return r},map:function(e,t,n){var r,o,i=0,a=[];if(l(e))for(r=e.length;i<r;i++)null!=(o=t(e[i],i,n))&&a.push(o);else for(i in e)null!=(o=t(e[i],i,n))&&a.push(o);return pe.apply([],a)},guid:1,support:Ee}),"function"==typeof Symbol&&(Te.fn[Symbol.iterator]=ue[Symbol.iterator]),Te.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){ve["[object "+t+"]"]=t.toLowerCase()});var Ce=/*! * Sizzle CSS Selector Engine v2.3.3 * https://sizzlejs.com/ * * Copyright jQuery Foundation and other contributors * Released under the MIT license * http://jquery.org/license * * Date: 2016-08-08 */ function(e){function t(e,t,n,r){var o,i,a,s,l,c,f,p=t&&t.ownerDocument,h=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==h&&9!==h&&11!==h)return n;if(!r&&((t?t.ownerDocument||t:B)!==M&&I(t),t=t||M,N)){if(11!==h&&(l=me.exec(e)))if(o=l[1]){if(9===h){if(!(a=t.getElementById(o)))return n;if(a.id===o)return n.push(a),n}else if(p&&(a=p.getElementById(o))&&j(t,a)&&a.id===o)return n.push(a),n}else{if(l[2])return X.apply(n,t.getElementsByTagName(e)),n;if((o=l[3])&&_.getElementsByClassName&&t.getElementsByClassName)return X.apply(n,t.getElementsByClassName(o)),n}if(_.qsa&&!q[e+" "]&&(!P||!P.test(e))){if(1!==h)p=t,f=e;else if("object"!==t.nodeName.toLowerCase()){for((s=t.getAttribute("id"))?s=s.replace(be,_e):t.setAttribute("id",s=F),c=k(e),i=c.length;i--;)c[i]="#"+s+" "+d(c[i]);f=c.join(","),p=ve.test(e)&&u(t.parentNode)||t}if(f)try{return X.apply(n,p.querySelectorAll(f)),n}catch(e){}finally{s===F&&t.removeAttribute("id")}}}return S(e.replace(ie,"$1"),t,n,r)}function n(){function e(n,r){return t.push(n+" ")>E.cacheLength&&delete e[t.shift()],e[n+" "]=r}var t=[];return e}function r(e){return e[F]=!0,e}function o(e){var t=M.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function i(e,t){for(var n=e.split("|"),r=n.length;r--;)E.attrHandle[n[r]]=t}function a(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function s(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&we(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function l(e){return r(function(t){return t=+t,r(function(n,r){for(var o,i=e([],n.length,t),a=i.length;a--;)n[o=i[a]]&&(n[o]=!(r[o]=n[o]))})})}function u(e){return e&&void 0!==e.getElementsByTagName&&e}function c(){}function d(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function f(e,t,n){var r=t.dir,o=t.next,i=o||r,a=n&&"parentNode"===i,s=H++;return t.first?function(t,n,o){for(;t=t[r];)if(1===t.nodeType||a)return e(t,n,o);return!1}:function(t,n,l){var u,c,d,f=[U,s];if(l){for(;t=t[r];)if((1===t.nodeType||a)&&e(t,n,l))return!0}else for(;t=t[r];)if(1===t.nodeType||a)if(d=t[F]||(t[F]={}),c=d[t.uniqueID]||(d[t.uniqueID]={}),o&&o===t.nodeName.toLowerCase())t=t[r]||t;else{if((u=c[i])&&u[0]===U&&u[1]===s)return f[2]=u[2];if(c[i]=f,f[2]=e(t,n,l))return!0}return!1}}function p(e){return e.length>1?function(t,n,r){for(var o=e.length;o--;)if(!e[o](t,n,r))return!1;return!0}:e[0]}function h(e,n,r){for(var o=0,i=n.length;o<i;o++)t(e,n[o],r);return r}function m(e,t,n,r,o){for(var i,a=[],s=0,l=e.length,u=null!=t;s<l;s++)(i=e[s])&&(n&&!n(i,r,o)||(a.push(i),u&&t.push(s)));return a}function v(e,t,n,o,i,a){return o&&!o[F]&&(o=v(o)),i&&!i[F]&&(i=v(i,a)),r(function(r,a,s,l){var u,c,d,f=[],p=[],v=a.length,g=r||h(t||"*",s.nodeType?[s]:s,[]),y=!e||!r&&t?g:m(g,f,e,s,l),b=n?i||(r?e:v||o)?[]:a:y;if(n&&n(y,b,s,l),o)for(u=m(b,p),o(u,[],s,l),c=u.length;c--;)(d=u[c])&&(b[p[c]]=!(y[p[c]]=d));if(r){if(i||e){if(i){for(u=[],c=b.length;c--;)(d=b[c])&&u.push(y[c]=d);i(null,b=[],u,l)}for(c=b.length;c--;)(d=b[c])&&(u=i?Z(r,d):f[c])>-1&&(r[u]=!(a[u]=d))}}else b=m(b===a?b.splice(v,b.length):b),i?i(null,a,b,l):X.apply(a,b)})}function g(e){for(var t,n,r,o=e.length,i=E.relative[e[0].type],a=i||E.relative[" "],s=i?1:0,l=f(function(e){return e===t},a,!0),u=f(function(e){return Z(t,e)>-1},a,!0),c=[function(e,n,r){var o=!i&&(r||n!==C)||((t=n).nodeType?l(e,n,r):u(e,n,r));return t=null,o}];s<o;s++)if(n=E.relative[e[s].type])c=[f(p(c),n)];else{if(n=E.filter[e[s].type].apply(null,e[s].matches),n[F]){for(r=++s;r<o&&!E.relative[e[r].type];r++);return v(s>1&&p(c),s>1&&d(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(ie,"$1"),n,s<r&&g(e.slice(s,r)),r<o&&g(e=e.slice(r)),r<o&&d(e))}c.push(n)}return p(c)}function y(e,n){var o=n.length>0,i=e.length>0,a=function(r,a,s,l,u){var c,d,f,p=0,h="0",v=r&&[],g=[],y=C,b=r||i&&E.find.TAG("*",u),_=U+=null==y?1:Math.random()||.1,w=b.length;for(u&&(C=a===M||a||u);h!==w&&null!=(c=b[h]);h++){if(i&&c){for(d=0,a||c.ownerDocument===M||(I(c),s=!N);f=e[d++];)if(f(c,a||M,s)){l.push(c);break}u&&(U=_)}o&&((c=!f&&c)&&p--,r&&v.push(c))}if(p+=h,o&&h!==p){for(d=0;f=n[d++];)f(v,g,a,s);if(r){if(p>0)for(;h--;)v[h]||g[h]||(g[h]=V.call(l));g=m(g)}X.apply(l,g),u&&!r&&g.length>0&&p+n.length>1&&t.uniqueSort(l)}return u&&(U=_,C=y),v};return o?r(a):a}var b,_,E,w,x,k,T,S,C,O,A,I,M,L,N,P,R,D,j,F="sizzle"+1*new Date,B=e.document,U=0,H=0,z=n(),W=n(),q=n(),Y=function(e,t){return e===t&&(A=!0),0},$={}.hasOwnProperty,K=[],V=K.pop,G=K.push,X=K.push,Q=K.slice,Z=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},J="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",ee="[\\x20\\t\\r\\n\\f]",te="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",ne="\\["+ee+"*("+te+")(?:"+ee+"*([*^$|!~]?=)"+ee+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+te+"))|)"+ee+"*\\]",re=":("+te+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+ne+")*)|.*)\\)|)",oe=new RegExp(ee+"+","g"),ie=new RegExp("^"+ee+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ee+"+$","g"),ae=new RegExp("^"+ee+"*,"+ee+"*"),se=new RegExp("^"+ee+"*([>+~]|"+ee+")"+ee+"*"),le=new RegExp("="+ee+"*([^\\]'\"]*?)"+ee+"*\\]","g"),ue=new RegExp(re),ce=new RegExp("^"+te+"$"),de={ID:new RegExp("^#("+te+")"),CLASS:new RegExp("^\\.("+te+")"),TAG:new RegExp("^("+te+"|[*])"),ATTR:new RegExp("^"+ne),PSEUDO:new RegExp("^"+re),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ee+"*(even|odd|(([+-]|)(\\d*)n|)"+ee+"*(?:([+-]|)"+ee+"*(\\d+)|))"+ee+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+ee+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ee+"*((?:-\\d)?\\d*)"+ee+"*\\)|)(?=[^-]|$)","i")},fe=/^(?:input|select|textarea|button)$/i,pe=/^h\d$/i,he=/^[^{]+\{\s*\[native \w/,me=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ve=/[+~]/,ge=new RegExp("\\\\([\\da-f]{1,6}"+ee+"?|("+ee+")|.)","ig"),ye=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},be=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,_e=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},Ee=function(){I()},we=f(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{X.apply(K=Q.call(B.childNodes),B.childNodes),K[B.childNodes.length].nodeType}catch(e){X={apply:K.length?function(e,t){G.apply(e,Q.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}_=t.support={},x=t.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},I=t.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:B;return r!==M&&9===r.nodeType&&r.documentElement?(M=r,L=M.documentElement,N=!x(M),B!==M&&(n=M.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",Ee,!1):n.attachEvent&&n.attachEvent("onunload",Ee)),_.attributes=o(function(e){return e.className="i",!e.getAttribute("className")}),_.getElementsByTagName=o(function(e){return e.appendChild(M.createComment("")),!e.getElementsByTagName("*").length}),_.getElementsByClassName=he.test(M.getElementsByClassName),_.getById=o(function(e){return L.appendChild(e).id=F,!M.getElementsByName||!M.getElementsByName(F).length}),_.getById?(E.filter.ID=function(e){var t=e.replace(ge,ye);return function(e){return e.getAttribute("id")===t}},E.find.ID=function(e,t){if(void 0!==t.getElementById&&N){var n=t.getElementById(e);return n?[n]:[]}}):(E.filter.ID=function(e){var t=e.replace(ge,ye);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},E.find.ID=function(e,t){if(void 0!==t.getElementById&&N){var n,r,o,i=t.getElementById(e);if(i){if((n=i.getAttributeNode("id"))&&n.value===e)return[i];for(o=t.getElementsByName(e),r=0;i=o[r++];)if((n=i.getAttributeNode("id"))&&n.value===e)return[i]}return[]}}),E.find.TAG=_.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):_.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],o=0,i=t.getElementsByTagName(e);if("*"===e){for(;n=i[o++];)1===n.nodeType&&r.push(n);return r}return i},E.find.CLASS=_.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&N)return t.getElementsByClassName(e)},R=[],P=[],(_.qsa=he.test(M.querySelectorAll))&&(o(function(e){L.appendChild(e).innerHTML="<a id='"+F+"'></a><select id='"+F+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&P.push("[*^$]="+ee+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||P.push("\\["+ee+"*(?:value|"+J+")"),e.querySelectorAll("[id~="+F+"-]").length||P.push("~="),e.querySelectorAll(":checked").length||P.push(":checked"),e.querySelectorAll("a#"+F+"+*").length||P.push(".#.+[+~]")}),o(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=M.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&P.push("name"+ee+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&P.push(":enabled",":disabled"),L.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&P.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),P.push(",.*:")})),(_.matchesSelector=he.test(D=L.matches||L.webkitMatchesSelector||L.mozMatchesSelector||L.oMatchesSelector||L.msMatchesSelector))&&o(function(e){_.disconnectedMatch=D.call(e,"*"),D.call(e,"[s!='']:x"),R.push("!=",re)}),P=P.length&&new RegExp(P.join("|")),R=R.length&&new RegExp(R.join("|")),t=he.test(L.compareDocumentPosition),j=t||he.test(L.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},Y=t?function(e,t){if(e===t)return A=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&n||!_.sortDetached&&t.compareDocumentPosition(e)===n?e===M||e.ownerDocument===B&&j(B,e)?-1:t===M||t.ownerDocument===B&&j(B,t)?1:O?Z(O,e)-Z(O,t):0:4&n?-1:1)}:function(e,t){if(e===t)return A=!0,0;var n,r=0,o=e.parentNode,i=t.parentNode,s=[e],l=[t];if(!o||!i)return e===M?-1:t===M?1:o?-1:i?1:O?Z(O,e)-Z(O,t):0;if(o===i)return a(e,t);for(n=e;n=n.parentNode;)s.unshift(n);for(n=t;n=n.parentNode;)l.unshift(n);for(;s[r]===l[r];)r++;return r?a(s[r],l[r]):s[r]===B?-1:l[r]===B?1:0},M):M},t.matches=function(e,n){return t(e,null,null,n)},t.matchesSelector=function(e,n){if((e.ownerDocument||e)!==M&&I(e),n=n.replace(le,"='$1']"),_.matchesSelector&&N&&!q[n+" "]&&(!R||!R.test(n))&&(!P||!P.test(n)))try{var r=D.call(e,n);if(r||_.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return t(n,M,null,[e]).length>0},t.contains=function(e,t){return(e.ownerDocument||e)!==M&&I(e),j(e,t)},t.attr=function(e,t){(e.ownerDocument||e)!==M&&I(e);var n=E.attrHandle[t.toLowerCase()],r=n&&$.call(E.attrHandle,t.toLowerCase())?n(e,t,!N):void 0;return void 0!==r?r:_.attributes||!N?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},t.escape=function(e){return(e+"").replace(be,_e)},t.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},t.uniqueSort=function(e){var t,n=[],r=0,o=0;if(A=!_.detectDuplicates,O=!_.sortStable&&e.slice(0),e.sort(Y),A){for(;t=e[o++];)t===e[o]&&(r=n.push(o));for(;r--;)e.splice(n[r],1)}return O=null,e},w=t.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=w(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[r++];)n+=w(t);return n},E=t.selectors={cacheLength:50,createPseudo:r,match:de,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(ge,ye),e[3]=(e[3]||e[4]||e[5]||"").replace(ge,ye),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||t.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&t.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return de.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&ue.test(n)&&(t=k(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(ge,ye).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=z[e+" "];return t||(t=new RegExp("(^|"+ee+")"+e+"("+ee+"|$)"))&&z(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,n,r){return function(o){var i=t.attr(o,e);return null==i?"!="===n:!n||(i+="","="===n?i===r:"!="===n?i!==r:"^="===n?r&&0===i.indexOf(r):"*="===n?r&&i.indexOf(r)>-1:"$="===n?r&&i.slice(-r.length)===r:"~="===n?(" "+i.replace(oe," ")+" ").indexOf(r)>-1:"|="===n&&(i===r||i.slice(0,r.length+1)===r+"-"))}},CHILD:function(e,t,n,r,o){var i="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===o?function(e){return!!e.parentNode}:function(t,n,l){var u,c,d,f,p,h,m=i!==a?"nextSibling":"previousSibling",v=t.parentNode,g=s&&t.nodeName.toLowerCase(),y=!l&&!s,b=!1;if(v){if(i){for(;m;){for(f=t;f=f[m];)if(s?f.nodeName.toLowerCase()===g:1===f.nodeType)return!1;h=m="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?v.firstChild:v.lastChild],a&&y){for(f=v,d=f[F]||(f[F]={}),c=d[f.uniqueID]||(d[f.uniqueID]={}),u=c[e]||[],p=u[0]===U&&u[1],b=p&&u[2],f=p&&v.childNodes[p];f=++p&&f&&f[m]||(b=p=0)||h.pop();)if(1===f.nodeType&&++b&&f===t){c[e]=[U,p,b];break}}else if(y&&(f=t,d=f[F]||(f[F]={}),c=d[f.uniqueID]||(d[f.uniqueID]={}),u=c[e]||[],p=u[0]===U&&u[1],b=p),!1===b)for(;(f=++p&&f&&f[m]||(b=p=0)||h.pop())&&((s?f.nodeName.toLowerCase()!==g:1!==f.nodeType)||!++b||(y&&(d=f[F]||(f[F]={}),c=d[f.uniqueID]||(d[f.uniqueID]={}),c[e]=[U,b]),f!==t)););return(b-=o)===r||b%r==0&&b/r>=0}}},PSEUDO:function(e,n){var o,i=E.pseudos[e]||E.setFilters[e.toLowerCase()]||t.error("unsupported pseudo: "+e);return i[F]?i(n):i.length>1?(o=[e,e,"",n],E.setFilters.hasOwnProperty(e.toLowerCase())?r(function(e,t){for(var r,o=i(e,n),a=o.length;a--;)r=Z(e,o[a]),e[r]=!(t[r]=o[a])}):function(e){return i(e,0,o)}):i}},pseudos:{not:r(function(e){var t=[],n=[],o=T(e.replace(ie,"$1"));return o[F]?r(function(e,t,n,r){for(var i,a=o(e,null,r,[]),s=e.length;s--;)(i=a[s])&&(e[s]=!(t[s]=i))}):function(e,r,i){return t[0]=e,o(t,null,i,n),t[0]=null,!n.pop()}}),has:r(function(e){return function(n){return t(e,n).length>0}}),contains:r(function(e){return e=e.replace(ge,ye),function(t){return(t.textContent||t.innerText||w(t)).indexOf(e)>-1}}),lang:r(function(e){return ce.test(e||"")||t.error("unsupported lang: "+e),e=e.replace(ge,ye).toLowerCase(),function(t){var n;do{if(n=N?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===L},focus:function(e){return e===M.activeElement&&(!M.hasFocus||M.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:s(!1),disabled:s(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!E.pseudos.empty(e)},header:function(e){return pe.test(e.nodeName)},input:function(e){return fe.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:l(function(){return[0]}),last:l(function(e,t){return[t-1]}),eq:l(function(e,t,n){return[n<0?n+t:n]}),even:l(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:l(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:l(function(e,t,n){for(var r=n<0?n+t:n;--r>=0;)e.push(r);return e}),gt:l(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}},E.pseudos.nth=E.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})E.pseudos[b]=function(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}(b);for(b in{submit:!0,reset:!0})E.pseudos[b]=function(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}(b);return c.prototype=E.filters=E.pseudos,E.setFilters=new c,k=t.tokenize=function(e,n){var r,o,i,a,s,l,u,c=W[e+" "];if(c)return n?0:c.slice(0);for(s=e,l=[],u=E.preFilter;s;){r&&!(o=ae.exec(s))||(o&&(s=s.slice(o[0].length)||s),l.push(i=[])),r=!1,(o=se.exec(s))&&(r=o.shift(),i.push({value:r,type:o[0].replace(ie," ")}),s=s.slice(r.length));for(a in E.filter)!(o=de[a].exec(s))||u[a]&&!(o=u[a](o))||(r=o.shift(),i.push({value:r,type:a,matches:o}),s=s.slice(r.length));if(!r)break}return n?s.length:s?t.error(e):W(e,l).slice(0)},T=t.compile=function(e,t){var n,r=[],o=[],i=q[e+" "];if(!i){for(t||(t=k(e)),n=t.length;n--;)i=g(t[n]),i[F]?r.push(i):o.push(i);i=q(e,y(o,r)),i.selector=e}return i},S=t.select=function(e,t,n,r){var o,i,a,s,l,c="function"==typeof e&&e,f=!r&&k(e=c.selector||e);if(n=n||[],1===f.length){if(i=f[0]=f[0].slice(0),i.length>2&&"ID"===(a=i[0]).type&&9===t.nodeType&&N&&E.relative[i[1].type]){if(!(t=(E.find.ID(a.matches[0].replace(ge,ye),t)||[])[0]))return n;c&&(t=t.parentNode),e=e.slice(i.shift().value.length)}for(o=de.needsContext.test(e)?0:i.length;o--&&(a=i[o],!E.relative[s=a.type]);)if((l=E.find[s])&&(r=l(a.matches[0].replace(ge,ye),ve.test(i[0].type)&&u(t.parentNode)||t))){if(i.splice(o,1),!(e=r.length&&d(i)))return X.apply(n,r),n;break}}return(c||T(e,f))(r,t,!N,n,!t||ve.test(e)&&u(t.parentNode)||t),n},_.sortStable=F.split("").sort(Y).join("")===F,_.detectDuplicates=!!A,I(),_.sortDetached=o(function(e){return 1&e.compareDocumentPosition(M.createElement("fieldset"))}),o(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||i("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),_.attributes&&o(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||i("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),o(function(e){return null==e.getAttribute("disabled")})||i(J,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),t}(n);Te.find=Ce,Te.expr=Ce.selectors,Te.expr[":"]=Te.expr.pseudos,Te.uniqueSort=Te.unique=Ce.uniqueSort,Te.text=Ce.getText,Te.isXMLDoc=Ce.isXML,Te.contains=Ce.contains,Te.escapeSelector=Ce.escape;var Oe=function(e,t,n){for(var r=[],o=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(o&&Te(e).is(n))break;r.push(e)}return r},Ae=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},Ie=Te.expr.match.needsContext,Me=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;Te.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?Te.find.matchesSelector(r,e)?[r]:[]:Te.find.matches(e,Te.grep(t,function(e){return 1===e.nodeType}))},Te.fn.extend({find:function(e){var t,n,r=this.length,o=this;if("string"!=typeof e)return this.pushStack(Te(e).filter(function(){for(t=0;t<r;t++)if(Te.contains(o[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)Te.find(e,o[t],n);return r>1?Te.uniqueSort(n):n},filter:function(e){return this.pushStack(c(this,e||[],!1))},not:function(e){return this.pushStack(c(this,e||[],!0))},is:function(e){return!!c(this,"string"==typeof e&&Ie.test(e)?Te(e):e||[],!1).length}});var Le,Ne=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(Te.fn.init=function(e,t,n){var r,o;if(!e)return this;if(n=n||Le,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:Ne.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof Te?t[0]:t,Te.merge(this,Te.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:ce,!0)),Me.test(r[1])&&Te.isPlainObject(t))for(r in t)we(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return o=ce.getElementById(r[2]),o&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):we(e)?void 0!==n.ready?n.ready(e):e(Te):Te.makeArray(e,this)}).prototype=Te.fn,Le=Te(ce);var Pe=/^(?:parents|prev(?:Until|All))/,Re={children:!0,contents:!0,next:!0,prev:!0};Te.fn.extend({has:function(e){var t=Te(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(Te.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,o=this.length,i=[],a="string"!=typeof e&&Te(e);if(!Ie.test(e))for(;r<o;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?a.index(n)>-1:1===n.nodeType&&Te.find.matchesSelector(n,e))){i.push(n);break}return this.pushStack(i.length>1?Te.uniqueSort(i):i)},index:function(e){return e?"string"==typeof e?me.call(Te(e),this[0]):me.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(Te.uniqueSort(Te.merge(this.get(),Te(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),Te.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return Oe(e,"parentNode")},parentsUntil:function(e,t,n){return Oe(e,"parentNode",n)},next:function(e){return d(e,"nextSibling")},prev:function(e){return d(e,"previousSibling")},nextAll:function(e){return Oe(e,"nextSibling")},prevAll:function(e){return Oe(e,"previousSibling")},nextUntil:function(e,t,n){return Oe(e,"nextSibling",n)},prevUntil:function(e,t,n){return Oe(e,"previousSibling",n)},siblings:function(e){return Ae((e.parentNode||{}).firstChild,e)},children:function(e){return Ae(e.firstChild)},contents:function(e){return u(e,"iframe")?e.contentDocument:(u(e,"template")&&(e=e.content||e),Te.merge([],e.childNodes))}},function(e,t){Te.fn[e]=function(n,r){var o=Te.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(o=Te.filter(r,o)),this.length>1&&(Re[e]||Te.uniqueSort(o),Pe.test(e)&&o.reverse()),this.pushStack(o)}});var De=/[^\x20\t\r\n\f]+/g;Te.Callbacks=function(e){e="string"==typeof e?f(e):Te.extend({},e);var t,n,r,o,i=[],a=[],l=-1,u=function(){for(o=o||e.once,r=t=!0;a.length;l=-1)for(n=a.shift();++l<i.length;)!1===i[l].apply(n[0],n[1])&&e.stopOnFalse&&(l=i.length,n=!1);e.memory||(n=!1),t=!1,o&&(i=n?[]:"")},c={add:function(){return i&&(n&&!t&&(l=i.length-1,a.push(n)),function t(n){Te.each(n,function(n,r){we(r)?e.unique&&c.has(r)||i.push(r):r&&r.length&&"string"!==s(r)&&t(r)})}(arguments),n&&!t&&u()),this},remove:function(){return Te.each(arguments,function(e,t){for(var n;(n=Te.inArray(t,i,n))>-1;)i.splice(n,1),n<=l&&l--}),this},has:function(e){return e?Te.inArray(e,i)>-1:i.length>0},empty:function(){return i&&(i=[]),this},disable:function(){return o=a=[],i=n="",this},disabled:function(){return!i},lock:function(){return o=a=[],n||t||(i=n=""),this},locked:function(){return!!o},fireWith:function(e,n){return o||(n=n||[],n=[e,n.slice?n.slice():n],a.push(n),t||u()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},Te.extend({Deferred:function(e){var t=[["notify","progress",Te.Callbacks("memory"),Te.Callbacks("memory"),2],["resolve","done",Te.Callbacks("once memory"),Te.Callbacks("once memory"),0,"resolved"],["reject","fail",Te.Callbacks("once memory"),Te.Callbacks("once memory"),1,"rejected"]],r="pending",o={state:function(){return r},always:function(){return i.done(arguments).fail(arguments),this},catch:function(e){return o.then(null,e)},pipe:function(){var e=arguments;return Te.Deferred(function(n){Te.each(t,function(t,r){var o=we(e[r[4]])&&e[r[4]];i[r[1]](function(){var e=o&&o.apply(this,arguments);e&&we(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[r[0]+"With"](this,o?[e]:arguments)})}),e=null}).promise()},then:function(e,r,o){function i(e,t,r,o){return function(){var s=this,l=arguments,u=function(){var n,u;if(!(e<a)){if((n=r.apply(s,l))===t.promise())throw new TypeError("Thenable self-resolution");u=n&&("object"==typeof n||"function"==typeof n)&&n.then,we(u)?o?u.call(n,i(a,t,p,o),i(a,t,h,o)):(a++,u.call(n,i(a,t,p,o),i(a,t,h,o),i(a,t,p,t.notifyWith))):(r!==p&&(s=void 0,l=[n]),(o||t.resolveWith)(s,l))}},c=o?u:function(){try{u()}catch(n){Te.Deferred.exceptionHook&&Te.Deferred.exceptionHook(n,c.stackTrace),e+1>=a&&(r!==h&&(s=void 0,l=[n]),t.rejectWith(s,l))}};e?c():(Te.Deferred.getStackHook&&(c.stackTrace=Te.Deferred.getStackHook()),n.setTimeout(c))}}var a=0;return Te.Deferred(function(n){t[0][3].add(i(0,n,we(o)?o:p,n.notifyWith)),t[1][3].add(i(0,n,we(e)?e:p)),t[2][3].add(i(0,n,we(r)?r:h))}).promise()},promise:function(e){return null!=e?Te.extend(e,o):o}},i={};return Te.each(t,function(e,n){var a=n[2],s=n[5];o[n[1]]=a.add,s&&a.add(function(){r=s},t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),a.add(n[3].fire),i[n[0]]=function(){return i[n[0]+"With"](this===i?void 0:this,arguments),this},i[n[0]+"With"]=a.fireWith}),o.promise(i),e&&e.call(i,i),i},when:function(e){var t=arguments.length,n=t,r=Array(n),o=fe.call(arguments),i=Te.Deferred(),a=function(e){return function(n){r[e]=this,o[e]=arguments.length>1?fe.call(arguments):n,--t||i.resolveWith(r,o)}};if(t<=1&&(m(e,i.done(a(n)).resolve,i.reject,!t),"pending"===i.state()||we(o[n]&&o[n].then)))return i.then();for(;n--;)m(o[n],a(n),i.reject);return i.promise()}});var je=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;Te.Deferred.exceptionHook=function(e,t){n.console&&n.console.warn&&e&&je.test(e.name)&&n.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},Te.readyException=function(e){n.setTimeout(function(){throw e})};var Fe=Te.Deferred();Te.fn.ready=function(e){return Fe.then(e).catch(function(e){Te.readyException(e)}),this},Te.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--Te.readyWait:Te.isReady)||(Te.isReady=!0,!0!==e&&--Te.readyWait>0||Fe.resolveWith(ce,[Te]))}}),Te.ready.then=Fe.then,"complete"===ce.readyState||"loading"!==ce.readyState&&!ce.documentElement.doScroll?n.setTimeout(Te.ready):(ce.addEventListener("DOMContentLoaded",v),n.addEventListener("load",v));var Be=function(e,t,n,r,o,i,a){var l=0,u=e.length,c=null==n;if("object"===s(n)){o=!0;for(l in n)Be(e,t,l,n[l],!0,i,a)}else if(void 0!==r&&(o=!0,we(r)||(a=!0),c&&(a?(t.call(e,r),t=null):(c=t,t=function(e,t,n){return c.call(Te(e),n)})),t))for(;l<u;l++)t(e[l],n,a?r:r.call(e[l],l,t(e[l],n)));return o?e:c?t.call(e):u?t(e[0],n):i},Ue=/^-ms-/,He=/-([a-z])/g,ze=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};b.uid=1,b.prototype={cache:function(e){var t=e[this.expando];return t||(t={},ze(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,o=this.cache(e);if("string"==typeof t)o[y(t)]=n;else for(r in t)o[y(r)]=t[r];return o},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][y(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){Array.isArray(t)?t=t.map(y):(t=y(t),t=t in r?[t]:t.match(De)||[]),n=t.length;for(;n--;)delete r[t[n]]}(void 0===t||Te.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!Te.isEmptyObject(t)}};var We=new b,qe=new b,Ye=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,$e=/[A-Z]/g;Te.extend({hasData:function(e){return qe.hasData(e)||We.hasData(e)},data:function(e,t,n){return qe.access(e,t,n)},removeData:function(e,t){qe.remove(e,t)},_data:function(e,t,n){return We.access(e,t,n)},_removeData:function(e,t){We.remove(e,t)}}),Te.fn.extend({data:function(e,t){var n,r,o,i=this[0],a=i&&i.attributes;if(void 0===e){if(this.length&&(o=qe.get(i),1===i.nodeType&&!We.get(i,"hasDataAttrs"))){for(n=a.length;n--;)a[n]&&(r=a[n].name,0===r.indexOf("data-")&&(r=y(r.slice(5)),E(i,r,o[r])));We.set(i,"hasDataAttrs",!0)}return o}return"object"==typeof e?this.each(function(){qe.set(this,e)}):Be(this,function(t){var n;if(i&&void 0===t){if(void 0!==(n=qe.get(i,e)))return n;if(void 0!==(n=E(i,e)))return n}else this.each(function(){qe.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){qe.remove(this,e)})}}),Te.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=We.get(e,t),n&&(!r||Array.isArray(n)?r=We.access(e,t,Te.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=Te.queue(e,t),r=n.length,o=n.shift(),i=Te._queueHooks(e,t),a=function(){Te.dequeue(e,t)};"inprogress"===o&&(o=n.shift(),r--),o&&("fx"===t&&n.unshift("inprogress"),delete i.stop,o.call(e,a,i)),!r&&i&&i.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return We.get(e,n)||We.access(e,n,{empty:Te.Callbacks("once memory").add(function(){We.remove(e,[t+"queue",n])})})}}),Te.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?Te.queue(this[0],e):void 0===t?this:this.each(function(){var n=Te.queue(this,e,t);Te._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&Te.dequeue(this,e)})},dequeue:function(e){return this.each(function(){Te.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,o=Te.Deferred(),i=this,a=this.length,s=function(){--r||o.resolveWith(i,[i])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";a--;)(n=We.get(i[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),o.promise(t)}});var Ke=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Ve=new RegExp("^(?:([+-])=|)("+Ke+")([a-z%]*)$","i"),Ge=["Top","Right","Bottom","Left"],Xe=function(e,t){return e=t||e,"none"===e.style.display||""===e.style.display&&Te.contains(e.ownerDocument,e)&&"none"===Te.css(e,"display")},Qe=function(e,t,n,r){var o,i,a={};for(i in t)a[i]=e.style[i],e.style[i]=t[i];o=n.apply(e,r||[]);for(i in t)e.style[i]=a[i];return o},Ze={};Te.fn.extend({show:function(){return k(this,!0)},hide:function(){return k(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){Xe(this)?Te(this).show():Te(this).hide()})}});var Je=/^(?:checkbox|radio)$/i,et=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i,tt=/^$|^module$|\/(?:java|ecma)script/i,nt={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};nt.optgroup=nt.option,nt.tbody=nt.tfoot=nt.colgroup=nt.caption=nt.thead,nt.th=nt.td;var rt=/<|&#?\w+;/;!function(){var e=ce.createDocumentFragment(),t=e.appendChild(ce.createElement("div")),n=ce.createElement("input");n.setAttribute("type","radio"),n.setAttribute("checked","checked"),n.setAttribute("name","t"),t.appendChild(n),Ee.checkClone=t.cloneNode(!0).cloneNode(!0).lastChild.checked,t.innerHTML="<textarea>x</textarea>",Ee.noCloneChecked=!!t.cloneNode(!0).lastChild.defaultValue}();var ot=ce.documentElement,it=/^key/,at=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,st=/^([^.]*)(?:\.(.+)|)/;Te.event={global:{},add:function(e,t,n,r,o){var i,a,s,l,u,c,d,f,p,h,m,v=We.get(e);if(v)for(n.handler&&(i=n,n=i.handler,o=i.selector),o&&Te.find.matchesSelector(ot,o),n.guid||(n.guid=Te.guid++),(l=v.events)||(l=v.events={}),(a=v.handle)||(a=v.handle=function(t){return void 0!==Te&&Te.event.triggered!==t.type?Te.event.dispatch.apply(e,arguments):void 0}),t=(t||"").match(De)||[""],u=t.length;u--;)s=st.exec(t[u])||[],p=m=s[1],h=(s[2]||"").split(".").sort(),p&&(d=Te.event.special[p]||{},p=(o?d.delegateType:d.bindType)||p,d=Te.event.special[p]||{},c=Te.extend({type:p,origType:m,data:r,handler:n,guid:n.guid,selector:o,needsContext:o&&Te.expr.match.needsContext.test(o),namespace:h.join(".")},i),(f=l[p])||(f=l[p]=[],f.delegateCount=0,d.setup&&!1!==d.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(p,a)),d.add&&(d.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),o?f.splice(f.delegateCount++,0,c):f.push(c),Te.event.global[p]=!0)},remove:function(e,t,n,r,o){var i,a,s,l,u,c,d,f,p,h,m,v=We.hasData(e)&&We.get(e);if(v&&(l=v.events)){for(t=(t||"").match(De)||[""],u=t.length;u--;)if(s=st.exec(t[u])||[],p=m=s[1],h=(s[2]||"").split(".").sort(),p){for(d=Te.event.special[p]||{},p=(r?d.delegateType:d.bindType)||p,f=l[p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=i=f.length;i--;)c=f[i],!o&&m!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(f.splice(i,1),c.selector&&f.delegateCount--,d.remove&&d.remove.call(e,c));a&&!f.length&&(d.teardown&&!1!==d.teardown.call(e,h,v.handle)||Te.removeEvent(e,p,v.handle),delete l[p])}else for(p in l)Te.event.remove(e,p+t[u],n,r,!0);Te.isEmptyObject(l)&&We.remove(e,"handle events")}},dispatch:function(e){var t,n,r,o,i,a,s=Te.event.fix(e),l=new Array(arguments.length),u=(We.get(this,"events")||{})[s.type]||[],c=Te.event.special[s.type]||{};for(l[0]=s,t=1;t<arguments.length;t++)l[t]=arguments[t];if(s.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,s)){for(a=Te.event.handlers.call(this,s,u),t=0;(o=a[t++])&&!s.isPropagationStopped();)for(s.currentTarget=o.elem,n=0;(i=o.handlers[n++])&&!s.isImmediatePropagationStopped();)s.rnamespace&&!s.rnamespace.test(i.namespace)||(s.handleObj=i,s.data=i.data,void 0!==(r=((Te.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,l))&&!1===(s.result=r)&&(s.preventDefault(),s.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,s),s.result}},handlers:function(e,t){var n,r,o,i,a,s=[],l=t.delegateCount,u=e.target;if(l&&u.nodeType&&!("click"===e.type&&e.button>=1))for(;u!==this;u=u.parentNode||this)if(1===u.nodeType&&("click"!==e.type||!0!==u.disabled)){for(i=[],a={},n=0;n<l;n++)r=t[n],o=r.selector+" ",void 0===a[o]&&(a[o]=r.needsContext?Te(o,this).index(u)>-1:Te.find(o,this,null,[u]).length),a[o]&&i.push(r);i.length&&s.push({elem:u,handlers:i})}return u=this,l<t.length&&s.push({elem:u,handlers:t.slice(l)}),s},addProp:function(e,t){Object.defineProperty(Te.Event.prototype,e,{enumerable:!0,configurable:!0,get:we(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[Te.expando]?e:new Te.Event(e)},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==I()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===I()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&u(this,"input"))return this.click(),!1},_default:function(e){return u(e.target,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},Te.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},Te.Event=function(e,t){if(!(this instanceof Te.Event))return new Te.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?O:A,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&Te.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[Te.expando]=!0},Te.Event.prototype={constructor:Te.Event,isDefaultPrevented:A,isPropagationStopped:A,isImmediatePropagationStopped:A,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=O,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=O,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=O,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},Te.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&it.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&at.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},Te.event.addProp),Te.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){Te.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,o=e.relatedTarget,i=e.handleObj;return o&&(o===r||Te.contains(r,o))||(e.type=i.origType,n=i.handler.apply(this,arguments),e.type=t),n}}}),Te.fn.extend({on:function(e,t,n,r){return M(this,e,t,n,r)},one:function(e,t,n,r){return M(this,e,t,n,r,1)},off:function(e,t,n){var r,o;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,Te(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(o in e)this.off(o,t,e[o]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=A),this.each(function(){Te.event.remove(this,e,n,t)})}});var lt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,ut=/<script|<style|<link/i,ct=/checked\s*(?:[^=]|=\s*.checked.)/i,dt=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;Te.extend({htmlPrefilter:function(e){return e.replace(lt,"<$1></$2>")},clone:function(e,t,n){var r,o,i,a,s=e.cloneNode(!0),l=Te.contains(e.ownerDocument,e);if(!(Ee.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||Te.isXMLDoc(e)))for(a=T(s),i=T(e),r=0,o=i.length;r<o;r++)D(i[r],a[r]);if(t)if(n)for(i=i||T(e),a=a||T(s),r=0,o=i.length;r<o;r++)R(i[r],a[r]);else R(e,s);return a=T(s,"script"),a.length>0&&S(a,!l&&T(e,"script")),s},cleanData:function(e){for(var t,n,r,o=Te.event.special,i=0;void 0!==(n=e[i]);i++)if(ze(n)){if(t=n[We.expando]){if(t.events)for(r in t.events)o[r]?Te.event.remove(n,r):Te.removeEvent(n,r,t.handle);n[We.expando]=void 0}n[qe.expando]&&(n[qe.expando]=void 0)}}}),Te.fn.extend({detach:function(e){return F(this,e,!0)},remove:function(e){return F(this,e)},text:function(e){return Be(this,function(e){return void 0===e?Te.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return j(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||L(this,e).appendChild(e)})},prepend:function(){return j(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=L(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return j(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return j(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(Te.cleanData(T(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return Te.clone(this,e,t)})},html:function(e){return Be(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!ut.test(e)&&!nt[(et.exec(e)||["",""])[1].toLowerCase()]){e=Te.htmlPrefilter(e);try{for(;n<r;n++)t=this[n]||{},1===t.nodeType&&(Te.cleanData(T(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=[];return j(this,arguments,function(t){var n=this.parentNode;Te.inArray(this,e)<0&&(Te.cleanData(T(this)),n&&n.replaceChild(t,this))},e)}}),Te.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){Te.fn[e]=function(e){for(var n,r=[],o=Te(e),i=o.length-1,a=0;a<=i;a++)n=a===i?this:this.clone(!0),Te(o[a])[t](n),he.apply(r,n.get());return this.pushStack(r)}});var ft=new RegExp("^("+Ke+")(?!px)[a-z%]+$","i"),pt=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=n),t.getComputedStyle(e)},ht=new RegExp(Ge.join("|"),"i");!function(){function e(){if(u){l.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",u.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",ot.appendChild(l).appendChild(u);var e=n.getComputedStyle(u);r="1%"!==e.top,s=12===t(e.marginLeft),u.style.right="60%",a=36===t(e.right),o=36===t(e.width),u.style.position="absolute",i=36===u.offsetWidth||"absolute",ot.removeChild(l),u=null}}function t(e){return Math.round(parseFloat(e))}var r,o,i,a,s,l=ce.createElement("div"),u=ce.createElement("div");u.style&&(u.style.backgroundClip="content-box",u.cloneNode(!0).style.backgroundClip="",Ee.clearCloneStyle="content-box"===u.style.backgroundClip,Te.extend(Ee,{boxSizingReliable:function(){return e(),o},pixelBoxStyles:function(){return e(),a},pixelPosition:function(){return e(),r},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i}}))}();var mt=/^(none|table(?!-c[ea]).+)/,vt=/^--/,gt={position:"absolute",visibility:"hidden",display:"block"},yt={letterSpacing:"0",fontWeight:"400"},bt=["Webkit","Moz","ms"],_t=ce.createElement("div").style;Te.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=B(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,i,a,s=y(t),l=vt.test(t),u=e.style;if(l||(t=z(s)),a=Te.cssHooks[t]||Te.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(o=a.get(e,!1,r))?o:u[t];i=typeof n,"string"===i&&(o=Ve.exec(n))&&o[1]&&(n=w(e,t,o),i="number"),null!=n&&n===n&&("number"===i&&(n+=o&&o[3]||(Te.cssNumber[s]?"":"px")),Ee.clearCloneStyle||""!==n||0!==t.indexOf("background")||(u[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(l?u.setProperty(t,n):u[t]=n))}},css:function(e,t,n,r){var o,i,a,s=y(t);return vt.test(t)||(t=z(s)),a=Te.cssHooks[t]||Te.cssHooks[s],a&&"get"in a&&(o=a.get(e,!0,n)),void 0===o&&(o=B(e,t,r)),"normal"===o&&t in yt&&(o=yt[t]),""===n||n?(i=parseFloat(o),!0===n||isFinite(i)?i||0:o):o}}),Te.each(["height","width"],function(e,t){Te.cssHooks[t]={get:function(e,n,r){if(n)return!mt.test(Te.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?Y(e,t,r):Qe(e,gt,function(){return Y(e,t,r)})},set:function(e,n,r){var o,i=pt(e),a="border-box"===Te.css(e,"boxSizing",!1,i),s=r&&q(e,t,r,a,i);return a&&Ee.scrollboxSize()===i.position&&(s-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(i[t])-q(e,t,"border",!1,i)-.5)),s&&(o=Ve.exec(n))&&"px"!==(o[3]||"px")&&(e.style[t]=n,n=Te.css(e,t)),W(e,n,s)}}}),Te.cssHooks.marginLeft=U(Ee.reliableMarginLeft,function(e,t){if(t)return(parseFloat(B(e,"marginLeft"))||e.getBoundingClientRect().left-Qe(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),Te.each({margin:"",padding:"",border:"Width"},function(e,t){Te.cssHooks[e+t]={expand:function(n){for(var r=0,o={},i="string"==typeof n?n.split(" "):[n];r<4;r++)o[e+Ge[r]+t]=i[r]||i[r-2]||i[0];return o}},"margin"!==e&&(Te.cssHooks[e+t].set=W)}),Te.fn.extend({css:function(e,t){return Be(this,function(e,t,n){var r,o,i={},a=0;if(Array.isArray(t)){for(r=pt(e),o=t.length;a<o;a++)i[t[a]]=Te.css(e,t[a],!1,r);return i}return void 0!==n?Te.style(e,t,n):Te.css(e,t)},e,t,arguments.length>1)}}),Te.Tween=$,$.prototype={constructor:$,init:function(e,t,n,r,o,i){this.elem=e,this.prop=n,this.easing=o||Te.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=i||(Te.cssNumber[n]?"":"px")},cur:function(){var e=$.propHooks[this.prop];return e&&e.get?e.get(this):$.propHooks._default.get(this)},run:function(e){var t,n=$.propHooks[this.prop];return this.options.duration?this.pos=t=Te.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):$.propHooks._default.set(this),this}},$.prototype.init.prototype=$.prototype,$.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=Te.css(e.elem,e.prop,""),t&&"auto"!==t?t:0)},set:function(e){Te.fx.step[e.prop]?Te.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[Te.cssProps[e.prop]]&&!Te.cssHooks[e.prop]?e.elem[e.prop]=e.now:Te.style(e.elem,e.prop,e.now+e.unit)}}},$.propHooks.scrollTop=$.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},Te.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},Te.fx=$.prototype.init,Te.fx.step={};var Et,wt,xt=/^(?:toggle|show|hide)$/,kt=/queueHooks$/;Te.Animation=Te.extend(J,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return w(n.elem,e,Ve.exec(t),n),n}]},tweener:function(e,t){we(e)?(t=e,e=["*"]):e=e.match(De);for(var n,r=0,o=e.length;r<o;r++)n=e[r],J.tweeners[n]=J.tweeners[n]||[],J.tweeners[n].unshift(t)},prefilters:[Q],prefilter:function(e,t){t?J.prefilters.unshift(e):J.prefilters.push(e)}}),Te.speed=function(e,t,n){var r=e&&"object"==typeof e?Te.extend({},e):{complete:n||!n&&t||we(e)&&e,duration:e,easing:n&&t||t&&!we(t)&&t};return Te.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in Te.fx.speeds?r.duration=Te.fx.speeds[r.duration]:r.duration=Te.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){we(r.old)&&r.old.call(this),r.queue&&Te.dequeue(this,r.queue)},r},Te.fn.extend({fadeTo:function(e,t,n,r){return this.filter(Xe).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var o=Te.isEmptyObject(e),i=Te.speed(t,n,r),a=function(){var t=J(this,Te.extend({},e),i);(o||We.get(this,"finish"))&&t.stop(!0)};return a.finish=a,o||!1===i.queue?this.each(a):this.queue(i.queue,a)},stop:function(e,t,n){var r=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&!1!==e&&this.queue(e||"fx",[]),this.each(function(){var t=!0,o=null!=e&&e+"queueHooks",i=Te.timers,a=We.get(this);if(o)a[o]&&a[o].stop&&r(a[o]);else for(o in a)a[o]&&a[o].stop&&kt.test(o)&&r(a[o]);for(o=i.length;o--;)i[o].elem!==this||null!=e&&i[o].queue!==e||(i[o].anim.stop(n),t=!1,i.splice(o,1));!t&&n||Te.dequeue(this,e)})},finish:function(e){return!1!==e&&(e=e||"fx"),this.each(function(){var t,n=We.get(this),r=n[e+"queue"],o=n[e+"queueHooks"],i=Te.timers,a=r?r.length:0;for(n.finish=!0,Te.queue(this,e,[]),o&&o.stop&&o.stop.call(this,!0),t=i.length;t--;)i[t].elem===this&&i[t].queue===e&&(i[t].anim.stop(!0),i.splice(t,1));for(t=0;t<a;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}}),Te.each(["toggle","show","hide"],function(e,t){var n=Te.fn[t];Te.fn[t]=function(e,r,o){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(G(t,!0),e,r,o)}}),Te.each({slideDown:G("show"),slideUp:G("hide"),slideToggle:G("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){Te.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),Te.timers=[],Te.fx.tick=function(){var e,t=0,n=Te.timers;for(Et=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||Te.fx.stop(),Et=void 0},Te.fx.timer=function(e){Te.timers.push(e),Te.fx.start()},Te.fx.interval=13,Te.fx.start=function(){wt||(wt=!0,K())},Te.fx.stop=function(){wt=null},Te.fx.speeds={slow:600,fast:200,_default:400},Te.fn.delay=function(e,t){return e=Te.fx?Te.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,r){var o=n.setTimeout(t,e);r.stop=function(){n.clearTimeout(o)}})},function(){var e=ce.createElement("input"),t=ce.createElement("select"),n=t.appendChild(ce.createElement("option"));e.type="checkbox",Ee.checkOn=""!==e.value,Ee.optSelected=n.selected,e=ce.createElement("input"),e.value="t",e.type="radio",Ee.radioValue="t"===e.value}();var Tt,St=Te.expr.attrHandle;Te.fn.extend({attr:function(e,t){return Be(this,Te.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){Te.removeAttr(this,e)})}}),Te.extend({attr:function(e,t,n){var r,o,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return void 0===e.getAttribute?Te.prop(e,t,n):(1===i&&Te.isXMLDoc(e)||(o=Te.attrHooks[t.toLowerCase()]||(Te.expr.match.bool.test(t)?Tt:void 0)),void 0!==n?null===n?void Te.removeAttr(e,t):o&&"set"in o&&void 0!==(r=o.set(e,n,t))?r:(e.setAttribute(t,n+""),n):o&&"get"in o&&null!==(r=o.get(e,t))?r:(r=Te.find.attr(e,t),null==r?void 0:r))},attrHooks:{type:{set:function(e,t){if(!Ee.radioValue&&"radio"===t&&u(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,o=t&&t.match(De);if(o&&1===e.nodeType)for(;n=o[r++];)e.removeAttribute(n)}}),Tt={set:function(e,t,n){return!1===t?Te.removeAttr(e,n):e.setAttribute(n,n),n}},Te.each(Te.expr.match.bool.source.match(/\w+/g),function(e,t){var n=St[t]||Te.find.attr;St[t]=function(e,t,r){var o,i,a=t.toLowerCase();return r||(i=St[a],St[a]=o,o=null!=n(e,t,r)?a:null,St[a]=i),o}});var Ct=/^(?:input|select|textarea|button)$/i,Ot=/^(?:a|area)$/i;Te.fn.extend({prop:function(e,t){return Be(this,Te.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[Te.propFix[e]||e]})}}),Te.extend({prop:function(e,t,n){var r,o,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return 1===i&&Te.isXMLDoc(e)||(t=Te.propFix[t]||t,o=Te.propHooks[t]),void 0!==n?o&&"set"in o&&void 0!==(r=o.set(e,n,t))?r:e[t]=n:o&&"get"in o&&null!==(r=o.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=Te.find.attr(e,"tabindex");return t?parseInt(t,10):Ct.test(e.nodeName)||Ot.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),Ee.optSelected||(Te.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),Te.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){Te.propFix[this.toLowerCase()]=this}),Te.fn.extend({addClass:function(e){var t,n,r,o,i,a,s,l=0;if(we(e))return this.each(function(t){Te(this).addClass(e.call(this,t,te(this)))});if(t=ne(e),t.length)for(;n=this[l++];)if(o=te(n),r=1===n.nodeType&&" "+ee(o)+" "){for(a=0;i=t[a++];)r.indexOf(" "+i+" ")<0&&(r+=i+" ");s=ee(r),o!==s&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,r,o,i,a,s,l=0;if(we(e))return this.each(function(t){Te(this).removeClass(e.call(this,t,te(this)))});if(!arguments.length)return this.attr("class","");if(t=ne(e),t.length)for(;n=this[l++];)if(o=te(n),r=1===n.nodeType&&" "+ee(o)+" "){for(a=0;i=t[a++];)for(;r.indexOf(" "+i+" ")>-1;)r=r.replace(" "+i+" "," ");s=ee(r),o!==s&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):we(e)?this.each(function(n){Te(this).toggleClass(e.call(this,n,te(this),t),t)}):this.each(function(){var t,o,i,a;if(r)for(o=0,i=Te(this),a=ne(e);t=a[o++];)i.hasClass(t)?i.removeClass(t):i.addClass(t);else void 0!==e&&"boolean"!==n||(t=te(this),t&&We.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":We.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+ee(te(n))+" ").indexOf(t)>-1)return!0;return!1}});var At=/\r/g;Te.fn.extend({val:function(e){var t,n,r,o=this[0];return arguments.length?(r=we(e),this.each(function(n){var o;1===this.nodeType&&(o=r?e.call(this,n,Te(this).val()):e,null==o?o="":"number"==typeof o?o+="":Array.isArray(o)&&(o=Te.map(o,function(e){return null==e?"":e+""})),(t=Te.valHooks[this.type]||Te.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,o,"value")||(this.value=o))})):o?(t=Te.valHooks[o.type]||Te.valHooks[o.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(o,"value"))?n:(n=o.value,"string"==typeof n?n.replace(At,""):null==n?"":n):void 0}}),Te.extend({valHooks:{option:{get:function(e){var t=Te.find.attr(e,"value");return null!=t?t:ee(Te.text(e))}},select:{get:function(e){var t,n,r,o=e.options,i=e.selectedIndex,a="select-one"===e.type,s=a?null:[],l=a?i+1:o.length;for(r=i<0?l:a?i:0;r<l;r++)if(n=o[r],(n.selected||r===i)&&!n.disabled&&(!n.parentNode.disabled||!u(n.parentNode,"optgroup"))){if(t=Te(n).val(),a)return t;s.push(t)}return s},set:function(e,t){for(var n,r,o=e.options,i=Te.makeArray(t),a=o.length;a--;)r=o[a],(r.selected=Te.inArray(Te.valHooks.option.get(r),i)>-1)&&(n=!0);return n||(e.selectedIndex=-1),i}}}}),Te.each(["radio","checkbox"],function(){Te.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=Te.inArray(Te(e).val(),t)>-1}},Ee.checkOn||(Te.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),Ee.focusin="onfocusin"in n;var It=/^(?:focusinfocus|focusoutblur)$/,Mt=function(e){e.stopPropagation()};Te.extend(Te.event,{trigger:function(e,t,r,o){var i,a,s,l,u,c,d,f,p=[r||ce],h=ye.call(e,"type")?e.type:e,m=ye.call(e,"namespace")?e.namespace.split("."):[];if(a=f=s=r=r||ce,3!==r.nodeType&&8!==r.nodeType&&!It.test(h+Te.event.triggered)&&(h.indexOf(".")>-1&&(m=h.split("."),h=m.shift(),m.sort()),u=h.indexOf(":")<0&&"on"+h,e=e[Te.expando]?e:new Te.Event(h,"object"==typeof e&&e),e.isTrigger=o?2:3,e.namespace=m.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=r),t=null==t?[e]:Te.makeArray(t,[e]),d=Te.event.special[h]||{},o||!d.trigger||!1!==d.trigger.apply(r,t))){if(!o&&!d.noBubble&&!xe(r)){for(l=d.delegateType||h,It.test(l+h)||(a=a.parentNode);a;a=a.parentNode)p.push(a),s=a;s===(r.ownerDocument||ce)&&p.push(s.defaultView||s.parentWindow||n)}for(i=0;(a=p[i++])&&!e.isPropagationStopped();)f=a,e.type=i>1?l:d.bindType||h,c=(We.get(a,"events")||{})[e.type]&&We.get(a,"handle"),c&&c.apply(a,t),(c=u&&a[u])&&c.apply&&ze(a)&&(e.result=c.apply(a,t),!1===e.result&&e.preventDefault());return e.type=h,o||e.isDefaultPrevented()||d._default&&!1!==d._default.apply(p.pop(),t)||!ze(r)||u&&we(r[h])&&!xe(r)&&(s=r[u],s&&(r[u]=null),Te.event.triggered=h,e.isPropagationStopped()&&f.addEventListener(h,Mt),r[h](),e.isPropagationStopped()&&f.removeEventListener(h,Mt),Te.event.triggered=void 0,s&&(r[u]=s)),e.result}},simulate:function(e,t,n){var r=Te.extend(new Te.Event,n,{type:e,isSimulated:!0});Te.event.trigger(r,null,t)}}),Te.fn.extend({trigger:function(e,t){return this.each(function(){Te.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return Te.event.trigger(e,t,n,!0)}}),Ee.focusin||Te.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){Te.event.simulate(t,e.target,Te.event.fix(e))};Te.event.special[t]={setup:function(){var r=this.ownerDocument||this,o=We.access(r,t);o||r.addEventListener(e,n,!0),We.access(r,t,(o||0)+1)},teardown:function(){var r=this.ownerDocument||this,o=We.access(r,t)-1;o?We.access(r,t,o):(r.removeEventListener(e,n,!0),We.remove(r,t))}}});var Lt=n.location,Nt=Date.now(),Pt=/\?/;Te.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new n.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||Te.error("Invalid XML: "+e),t};var Rt=/\[\]$/,Dt=/\r?\n/g,jt=/^(?:submit|button|image|reset|file)$/i,Ft=/^(?:input|select|textarea|keygen)/i;Te.param=function(e,t){var n,r=[],o=function(e,t){var n=we(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(Array.isArray(e)||e.jquery&&!Te.isPlainObject(e))Te.each(e,function(){o(this.name,this.value)});else for(n in e)re(n,e[n],t,o);return r.join("&")},Te.fn.extend({serialize:function(){return Te.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=Te.prop(this,"elements");return e?Te.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!Te(this).is(":disabled")&&Ft.test(this.nodeName)&&!jt.test(e)&&(this.checked||!Je.test(e))}).map(function(e,t){var n=Te(this).val();return null==n?null:Array.isArray(n)?Te.map(n,function(e){return{name:t.name,value:e.replace(Dt,"\r\n")}}):{name:t.name,value:n.replace(Dt,"\r\n")}}).get()}});var Bt=/%20/g,Ut=/#.*$/,Ht=/([?&])_=[^&]*/,zt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Wt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,qt=/^(?:GET|HEAD)$/,Yt=/^\/\//,$t={},Kt={},Vt="*/".concat("*"),Gt=ce.createElement("a");Gt.href=Lt.href,Te.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Lt.href,type:"GET",isLocal:Wt.test(Lt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Vt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":Te.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?ae(ae(e,Te.ajaxSettings),t):ae(Te.ajaxSettings,e)},ajaxPrefilter:oe($t),ajaxTransport:oe(Kt),ajax:function(e,t){function r(e,t,r,s){var u,f,p,_,E,w=t;c||(c=!0,l&&n.clearTimeout(l),o=void 0,a=s||"",x.readyState=e>0?4:0,u=e>=200&&e<300||304===e,r&&(_=se(h,x,r)),_=le(h,_,x,u),u?(h.ifModified&&(E=x.getResponseHeader("Last-Modified"),E&&(Te.lastModified[i]=E),(E=x.getResponseHeader("etag"))&&(Te.etag[i]=E)),204===e||"HEAD"===h.type?w="nocontent":304===e?w="notmodified":(w=_.state,f=_.data,p=_.error,u=!p)):(p=w,!e&&w||(w="error",e<0&&(e=0))),x.status=e,x.statusText=(t||w)+"",u?g.resolveWith(m,[f,w,x]):g.rejectWith(m,[x,w,p]),x.statusCode(b),b=void 0,d&&v.trigger(u?"ajaxSuccess":"ajaxError",[x,h,u?f:p]),y.fireWith(m,[x,w]),d&&(v.trigger("ajaxComplete",[x,h]),--Te.active||Te.event.trigger("ajaxStop")))}"object"==typeof e&&(t=e,e=void 0),t=t||{};var o,i,a,s,l,u,c,d,f,p,h=Te.ajaxSetup({},t),m=h.context||h,v=h.context&&(m.nodeType||m.jquery)?Te(m):Te.event,g=Te.Deferred(),y=Te.Callbacks("once memory"),b=h.statusCode||{},_={},E={},w="canceled",x={readyState:0,getResponseHeader:function(e){var t;if(c){if(!s)for(s={};t=zt.exec(a);)s[t[1].toLowerCase()]=t[2];t=s[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return c?a:null},setRequestHeader:function(e,t){return null==c&&(e=E[e.toLowerCase()]=E[e.toLowerCase()]||e,_[e]=t),this},overrideMimeType:function(e){return null==c&&(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)x.always(e[x.status]);else for(t in e)b[t]=[b[t],e[t]];return this},abort:function(e){var t=e||w;return o&&o.abort(t),r(0,t),this}};if(g.promise(x),h.url=((e||h.url||Lt.href)+"").replace(Yt,Lt.protocol+"//"),h.type=t.method||t.type||h.method||h.type,h.dataTypes=(h.dataType||"*").toLowerCase().match(De)||[""],null==h.crossDomain){u=ce.createElement("a");try{u.href=h.url,u.href=u.href,h.crossDomain=Gt.protocol+"//"+Gt.host!=u.protocol+"//"+u.host}catch(e){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=Te.param(h.data,h.traditional)),ie($t,h,t,x),c)return x;d=Te.event&&h.global,d&&0==Te.active++&&Te.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!qt.test(h.type),i=h.url.replace(Ut,""),h.hasContent?h.data&&h.processData&&0===(h.contentType||"").indexOf("application/x-www-form-urlencoded")&&(h.data=h.data.replace(Bt,"+")):(p=h.url.slice(i.length),h.data&&(h.processData||"string"==typeof h.data)&&(i+=(Pt.test(i)?"&":"?")+h.data,delete h.data),!1===h.cache&&(i=i.replace(Ht,"$1"),p=(Pt.test(i)?"&":"?")+"_="+Nt+++p),h.url=i+p),h.ifModified&&(Te.lastModified[i]&&x.setRequestHeader("If-Modified-Since",Te.lastModified[i]),Te.etag[i]&&x.setRequestHeader("If-None-Match",Te.etag[i])),(h.data&&h.hasContent&&!1!==h.contentType||t.contentType)&&x.setRequestHeader("Content-Type",h.contentType),x.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+Vt+"; q=0.01":""):h.accepts["*"]);for(f in h.headers)x.setRequestHeader(f,h.headers[f]);if(h.beforeSend&&(!1===h.beforeSend.call(m,x,h)||c))return x.abort();if(w="abort",y.add(h.complete),x.done(h.success),x.fail(h.error),o=ie(Kt,h,t,x)){if(x.readyState=1,d&&v.trigger("ajaxSend",[x,h]),c)return x;h.async&&h.timeout>0&&(l=n.setTimeout(function(){x.abort("timeout")},h.timeout));try{c=!1,o.send(_,r)}catch(e){if(c)throw e;r(-1,e)}}else r(-1,"No Transport");return x},getJSON:function(e,t,n){return Te.get(e,t,n,"json")},getScript:function(e,t){return Te.get(e,void 0,t,"script")}}),Te.each(["get","post"],function(e,t){Te[t]=function(e,n,r,o){return we(n)&&(o=o||r,r=n,n=void 0),Te.ajax(Te.extend({url:e,type:t,dataType:o,data:n,success:r},Te.isPlainObject(e)&&e))}}),Te._evalUrl=function(e){return Te.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})},Te.fn.extend({wrapAll:function(e){var t;return this[0]&&(we(e)&&(e=e.call(this[0])),t=Te(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return we(e)?this.each(function(t){Te(this).wrapInner(e.call(this,t))}):this.each(function(){var t=Te(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=we(e);return this.each(function(n){Te(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){Te(this).replaceWith(this.childNodes)}),this}}),Te.expr.pseudos.hidden=function(e){return!Te.expr.pseudos.visible(e)},Te.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},Te.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(e){}};var Xt={0:200,1223:204},Qt=Te.ajaxSettings.xhr();Ee.cors=!!Qt&&"withCredentials"in Qt,Ee.ajax=Qt=!!Qt,Te.ajaxTransport(function(e){var t,r;if(Ee.cors||Qt&&!e.crossDomain)return{send:function(o,i){var a,s=e.xhr();if(s.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(a in e.xhrFields)s[a]=e.xhrFields[a];e.mimeType&&s.overrideMimeType&&s.overrideMimeType(e.mimeType),e.crossDomain||o["X-Requested-With"]||(o["X-Requested-With"]="XMLHttpRequest");for(a in o)s.setRequestHeader(a,o[a]);t=function(e){return function(){t&&(t=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?i(0,"error"):i(s.status,s.statusText):i(Xt[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=t(),r=s.onerror=s.ontimeout=t("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&n.setTimeout(function(){t&&r()})},t=t("abort");try{s.send(e.hasContent&&e.data||null)}catch(e){if(t)throw e}},abort:function(){t&&t()}}}),Te.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),Te.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return Te.globalEval(e),e}}}),Te.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),Te.ajaxTransport("script",function(e){if(e.crossDomain){var t,n;return{send:function(r,o){t=Te("<script>").prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&o("error"===e.type?404:200,e.type)}),ce.head.appendChild(t[0])},abort:function(){n&&n()}}}});var Zt=[],Jt=/(=)\?(?=&|$)|\?\?/;Te.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Zt.pop()||Te.expando+"_"+Nt++;return this[e]=!0,e}}),Te.ajaxPrefilter("json jsonp",function(e,t,r){var o,i,a,s=!1!==e.jsonp&&(Jt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Jt.test(e.data)&&"data");if(s||"jsonp"===e.dataTypes[0])return o=e.jsonpCallback=we(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,s?e[s]=e[s].replace(Jt,"$1"+o):!1!==e.jsonp&&(e.url+=(Pt.test(e.url)?"&":"?")+e.jsonp+"="+o),e.converters["script json"]=function(){return a||Te.error(o+" was not called"),a[0]},e.dataTypes[0]="json",i=n[o],n[o]=function(){a=arguments},r.always(function(){void 0===i?Te(n).removeProp(o):n[o]=i,e[o]&&(e.jsonpCallback=t.jsonpCallback,Zt.push(o)),a&&we(i)&&i(a[0]),a=i=void 0}),"script"}),Ee.createHTMLDocument=function(){var e=ce.implementation.createHTMLDocument("").body;return e.innerHTML="<form></form><form></form>",2===e.childNodes.length}(),Te.parseHTML=function(e,t,n){if("string"!=typeof e)return[];"boolean"==typeof t&&(n=t,t=!1);var r,o,i;return t||(Ee.createHTMLDocument?(t=ce.implementation.createHTMLDocument(""),r=t.createElement("base"),r.href=ce.location.href,t.head.appendChild(r)):t=ce),o=Me.exec(e),i=!n&&[],o?[t.createElement(o[1])]:(o=C([e],t,i),i&&i.length&&Te(i).remove(),Te.merge([],o.childNodes))},Te.fn.load=function(e,t,n){var r,o,i,a=this,s=e.indexOf(" ");return s>-1&&(r=ee(e.slice(s)),e=e.slice(0,s)),we(t)?(n=t,t=void 0):t&&"object"==typeof t&&(o="POST"),a.length>0&&Te.ajax({url:e,type:o||"GET",dataType:"html",data:t}).done(function(e){i=arguments,a.html(r?Te("<div>").append(Te.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,i||[e.responseText,t,e])})}),this},Te.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){Te.fn[t]=function(e){return this.on(t,e)}}),Te.expr.pseudos.animated=function(e){return Te.grep(Te.timers,function(t){return e===t.elem}).length},Te.offset={setOffset:function(e,t,n){var r,o,i,a,s,l,u,c=Te.css(e,"position"),d=Te(e),f={};"static"===c&&(e.style.position="relative"),s=d.offset(),i=Te.css(e,"top"),l=Te.css(e,"left"),u=("absolute"===c||"fixed"===c)&&(i+l).indexOf("auto")>-1,u?(r=d.position(),a=r.top,o=r.left):(a=parseFloat(i)||0,o=parseFloat(l)||0),we(t)&&(t=t.call(e,n,Te.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+o),"using"in t?t.using.call(e,f):d.css(f)}},Te.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){Te.offset.setOffset(this,e,t)});var t,n,r=this[0];return r?r.getClientRects().length?(t=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],o={top:0,left:0};if("fixed"===Te.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===Te.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&(o=Te(e).offset(),o.top+=Te.css(e,"borderTopWidth",!0),o.left+=Te.css(e,"borderLeftWidth",!0))}return{top:t.top-o.top-Te.css(r,"marginTop",!0),left:t.left-o.left-Te.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===Te.css(e,"position");)e=e.offsetParent;return e||ot})}}),Te.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n="pageYOffset"===t;Te.fn[e]=function(r){return Be(this,function(e,r,o){var i;if(xe(e)?i=e:9===e.nodeType&&(i=e.defaultView),void 0===o)return i?i[t]:e[r];i?i.scrollTo(n?i.pageXOffset:o,n?o:i.pageYOffset):e[r]=o},e,r,arguments.length)}}),Te.each(["top","left"],function(e,t){Te.cssHooks[t]=U(Ee.pixelPosition,function(e,n){if(n)return n=B(e,t),ft.test(n)?Te(e).position()[t]+"px":n})}),Te.each({Height:"height",Width:"width"},function(e,t){Te.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,r){Te.fn[r]=function(o,i){var a=arguments.length&&(n||"boolean"!=typeof o),s=n||(!0===o||!0===i?"margin":"border");return Be(this,function(t,n,o){var i;return xe(t)?0===r.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(i=t.documentElement,Math.max(t.body["scroll"+e],i["scroll"+e],t.body["offset"+e],i["offset"+e],i["client"+e])):void 0===o?Te.css(t,n,s):Te.style(t,n,o,s)},t,a?o:void 0,a)}})}),Te.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,t){Te.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),Te.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),Te.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}}),Te.proxy=function(e,t){var n,r,o;if("string"==typeof t&&(n=e[t],t=e,e=n),we(e))return r=fe.call(arguments,2),o=function(){return e.apply(t||this,r.concat(fe.call(arguments)))},o.guid=e.guid=e.guid||Te.guid++,o},Te.holdReady=function(e){e?Te.readyWait++:Te.ready(!0)},Te.isArray=Array.isArray,Te.parseJSON=JSON.parse,Te.nodeName=u,Te.isFunction=we,Te.isWindow=xe,Te.camelCase=y,Te.type=s,Te.now=Date.now,Te.isNumeric=function(e){var t=Te.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},r=[],void 0!==(o=function(){return Te}.apply(t,r))&&(e.exports=o);var en=n.jQuery,tn=n.$;return Te.noConflict=function(e){return n.$===Te&&(n.$=tn),e&&n.jQuery===Te&&(n.jQuery=en),Te},i||(n.jQuery=n.$=Te),Te})},function(e,t,n){var r=n(215);e.exports=r(-1)},function(e,t,n){var r=n(2);e.exports=r(function(e,t){return e>t})},function(e,t,n){var r=n(182),o=n(2),i=n(19),a=n(89);e.exports=o(function(e,t){return a(i(r)(e),t)})},function(e,t,n){function r(e){return function t(n,r){switch(arguments.length){case 0:return t;case 1:return i(n)?t:o(function(t){return e(n,t)});default:return i(n)&&i(r)?t:i(n)?o(function(t){return e(t,r)}):i(r)?o(function(t){return e(n,t)}):e(n,r)}}}var o=n(193),i=n(337);e.exports=r},function(e,t,n){function r(e){return function t(n){return 0===arguments.length||o(n)?t:e.apply(this,arguments)}}var o=n(337);e.exports=r},function(e,t){function n(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=r}var r=9007199254740991;e.exports=n},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={FILL_IN_THE_BLANK:"FILL_IN_THE_BLANK",MATCHING:"MATCHING",MULTIPLE_CHOICE:"MULTIPLE_CHOICE",MULTIPLE_RESPONSE:"MULTIPLE_RESPONSE"}},function(e,t,n){var r=n(11);e.exports=r(function(e,t,n){return n.replace(e,t)})},function(e,t){function n(e){return!!e&&"object"==typeof e}e.exports=n},function(e,t,n){(function(e){!function(t,n){e.exports=function(){"use strict";function t(){return Or.apply(null,arguments)}function r(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function o(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function i(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(e.hasOwnProperty(t))return!1;return!0}function a(e){return void 0===e}function s(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function l(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function u(e,t){var n,r=[];for(n=0;n<e.length;++n)r.push(t(e[n],n));return r}function c(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function d(e,t){for(var n in t)c(t,n)&&(e[n]=t[n]);return c(t,"toString")&&(e.toString=t.toString),c(t,"valueOf")&&(e.valueOf=t.valueOf),e}function f(e,t,n,r){return Tt(e,t,n,r,!0).utc()}function p(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function h(e){return null==e._pf&&(e._pf=p()),e._pf}function m(e){if(null==e._isValid){var t=h(e),n=Ar.call(t.parsedDateParts,function(e){return null!=e}),r=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n);if(e._strict&&(r=r&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return r;e._isValid=r}return e._isValid}function v(e){var t=f(NaN);return null!=e?d(h(t),e):h(t).userInvalidated=!0,t}function g(e,t){var n,r,o;if(a(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),a(t._i)||(e._i=t._i),a(t._f)||(e._f=t._f),a(t._l)||(e._l=t._l),a(t._strict)||(e._strict=t._strict),a(t._tzm)||(e._tzm=t._tzm),a(t._isUTC)||(e._isUTC=t._isUTC),a(t._offset)||(e._offset=t._offset),a(t._pf)||(e._pf=h(t)),a(t._locale)||(e._locale=t._locale),Ir.length>0)for(n=0;n<Ir.length;n++)r=Ir[n],o=t[r],a(o)||(e[r]=o);return e}function y(e){g(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===Mr&&(Mr=!0,t.updateOffset(this),Mr=!1)}function b(e){return e instanceof y||null!=e&&null!=e._isAMomentObject}function _(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function E(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=_(t)),n}function w(e,t,n){var r,o=Math.min(e.length,t.length),i=Math.abs(e.length-t.length),a=0;for(r=0;r<o;r++)(n&&e[r]!==t[r]||!n&&E(e[r])!==E(t[r]))&&a++;return a+i}function x(e){!1===t.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function k(e,n){var r=!0;return d(function(){if(null!=t.deprecationHandler&&t.deprecationHandler(null,e),r){for(var o,i=[],a=0;a<arguments.length;a++){if(o="","object"==typeof arguments[a]){o+="\n["+a+"] ";for(var s in arguments[0])o+=s+": "+arguments[0][s]+", ";o=o.slice(0,-2)}else o=arguments[a];i.push(o)}x(e+"\nArguments: "+Array.prototype.slice.call(i).join("")+"\n"+(new Error).stack),r=!1}return n.apply(this,arguments)},n)}function T(e,n){null!=t.deprecationHandler&&t.deprecationHandler(e,n),Lr[e]||(x(n),Lr[e]=!0)}function S(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function C(e){var t,n;for(n in e)t=e[n],S(t)?this[n]=t:this["_"+n]=t;this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function O(e,t){var n,r=d({},e);for(n in t)c(t,n)&&(o(e[n])&&o(t[n])?(r[n]={},d(r[n],e[n]),d(r[n],t[n])):null!=t[n]?r[n]=t[n]:delete r[n]);for(n in e)c(e,n)&&!c(t,n)&&o(e[n])&&(r[n]=d({},r[n]));return r}function A(e){null!=e&&this.set(e)}function I(e,t,n){var r=this._calendar[e]||this._calendar.sameElse;return S(r)?r.call(t,n):r}function M(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.replace(/MMMM|MM|DD|dddd/g,function(e){return e.slice(1)}),this._longDateFormat[e])}function L(){return this._invalidDate}function N(e){return this._ordinal.replace("%d",e)}function P(e,t,n,r){var o=this._relativeTime[n];return S(o)?o(e,t,n,r):o.replace(/%d/i,e)}function R(e,t){var n=this._relativeTime[e>0?"future":"past"];return S(n)?n(t):n.replace(/%s/i,t)}function D(e,t){var n=e.toLowerCase();Fr[n]=Fr[n+"s"]=Fr[t]=e}function j(e){return"string"==typeof e?Fr[e]||Fr[e.toLowerCase()]:void 0}function F(e){var t,n,r={};for(n in e)c(e,n)&&(t=j(n))&&(r[t]=e[n]);return r}function B(e,t){Br[e]=t}function U(e){var t=[];for(var n in e)t.push({unit:n,priority:Br[n]});return t.sort(function(e,t){return e.priority-t.priority}),t}function H(e,t,n){var r=""+Math.abs(e),o=t-r.length;return(e>=0?n?"+":"":"-")+Math.pow(10,Math.max(0,o)).toString().substr(1)+r}function z(e,t,n,r){var o=r;"string"==typeof r&&(o=function(){return this[r]()}),e&&(Wr[e]=o),t&&(Wr[t[0]]=function(){return H(o.apply(this,arguments),t[1],t[2])}),n&&(Wr[n]=function(){return this.localeData().ordinal(o.apply(this,arguments),e)})}function W(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function q(e){var t,n,r=e.match(Ur);for(t=0,n=r.length;t<n;t++)Wr[r[t]]?r[t]=Wr[r[t]]:r[t]=W(r[t]);return function(t){var o,i="";for(o=0;o<n;o++)i+=S(r[o])?r[o].call(t,e):r[o];return i}}function Y(e,t){return e.isValid()?(t=$(t,e.localeData()),zr[t]=zr[t]||q(t),zr[t](e)):e.localeData().invalidDate()}function $(e,t){function n(e){return t.longDateFormat(e)||e}var r=5;for(Hr.lastIndex=0;r>=0&&Hr.test(e);)e=e.replace(Hr,n),Hr.lastIndex=0,r-=1;return e}function K(e,t,n){so[e]=S(t)?t:function(e,r){return e&&n?n:t}}function V(e,t){return c(so,e)?so[e](t._strict,t._locale):new RegExp(G(e))}function G(e){return X(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,r,o){return t||n||r||o}))}function X(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function Q(e,t){var n,r=t;for("string"==typeof e&&(e=[e]),s(t)&&(r=function(e,n){n[t]=E(e)}),n=0;n<e.length;n++)lo[e[n]]=r}function Z(e,t){Q(e,function(e,n,r,o){r._w=r._w||{},t(e,r._w,r,o)})}function J(e,t,n){null!=t&&c(lo,e)&&lo[e](t,n._a,n,e)}function ee(e){return te(e)?366:365}function te(e){return e%4==0&&e%100!=0||e%400==0}function ne(){return te(this.year())}function re(e,n){return function(r){return null!=r?(ie(this,e,r),t.updateOffset(this,n),this):oe(this,e)}}function oe(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function ie(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&te(e.year())&&1===e.month()&&29===e.date()?e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),ue(n,e.month())):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function ae(e){return e=j(e),S(this[e])?this[e]():this}function se(e,t){if("object"==typeof e){e=F(e);for(var n=U(e),r=0;r<n.length;r++)this[n[r].unit](e[n[r].unit])}else if(e=j(e),S(this[e]))return this[e](t);return this}function le(e,t){return(e%t+t)%t}function ue(e,t){if(isNaN(e)||isNaN(t))return NaN;var n=le(t,12);return e+=(t-n)/12,1===n?te(e)?29:28:31-n%7%2}function ce(e,t){return e?r(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Eo).test(t)?"format":"standalone"][e.month()]:r(this._months)?this._months:this._months.standalone}function de(e,t){return e?r(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Eo.test(t)?"format":"standalone"][e.month()]:r(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function fe(e,t,n){var r,o,i,a=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],r=0;r<12;++r)i=f([2e3,r]),this._shortMonthsParse[r]=this.monthsShort(i,"").toLocaleLowerCase(),this._longMonthsParse[r]=this.months(i,"").toLocaleLowerCase();return n?"MMM"===t?(o=bo.call(this._shortMonthsParse,a),-1!==o?o:null):(o=bo.call(this._longMonthsParse,a),-1!==o?o:null):"MMM"===t?-1!==(o=bo.call(this._shortMonthsParse,a))?o:(o=bo.call(this._longMonthsParse,a),-1!==o?o:null):-1!==(o=bo.call(this._longMonthsParse,a))?o:(o=bo.call(this._shortMonthsParse,a),-1!==o?o:null)}function pe(e,t,n){var r,o,i;if(this._monthsParseExact)return fe.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(o=f([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(o,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(o,"").replace(".","")+"$","i")),n||this._monthsParse[r]||(i="^"+this.months(o,"")+"|^"+this.monthsShort(o,""),this._monthsParse[r]=new RegExp(i.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[r].test(e))return r;if(n&&"MMM"===t&&this._shortMonthsParse[r].test(e))return r;if(!n&&this._monthsParse[r].test(e))return r}}function he(e,t){var n;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=E(t);else if(t=e.localeData().monthsParse(t),!s(t))return e;return n=Math.min(e.date(),ue(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,n),e}function me(e){return null!=e?(he(this,e),t.updateOffset(this,!0),this):oe(this,"Month")}function ve(){return ue(this.year(),this.month())}function ge(e){return this._monthsParseExact?(c(this,"_monthsRegex")||be.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(c(this,"_monthsShortRegex")||(this._monthsShortRegex=ko),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}function ye(e){return this._monthsParseExact?(c(this,"_monthsRegex")||be.call(this),e?this._monthsStrictRegex:this._monthsRegex):(c(this,"_monthsRegex")||(this._monthsRegex=To),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function be(){function e(e,t){return t.length-e.length}var t,n,r=[],o=[],i=[];for(t=0;t<12;t++)n=f([2e3,t]),r.push(this.monthsShort(n,"")),o.push(this.months(n,"")),i.push(this.months(n,"")),i.push(this.monthsShort(n,""));for(r.sort(e),o.sort(e),i.sort(e),t=0;t<12;t++)r[t]=X(r[t]),o[t]=X(o[t]);for(t=0;t<24;t++)i[t]=X(i[t]);this._monthsRegex=new RegExp("^("+i.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+r.join("|")+")","i")}function _e(e,t,n,r,o,i,a){var s=new Date(e,t,n,r,o,i,a);return e<100&&e>=0&&isFinite(s.getFullYear())&&s.setFullYear(e),s}function Ee(e){var t=new Date(Date.UTC.apply(null,arguments));return e<100&&e>=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e),t}function we(e,t,n){var r=7+t-n;return-(7+Ee(e,0,r).getUTCDay()-t)%7+r-1}function xe(e,t,n,r,o){var i,a,s=(7+n-r)%7,l=we(e,r,o),u=1+7*(t-1)+s+l;return u<=0?(i=e-1,a=ee(i)+u):u>ee(e)?(i=e+1,a=u-ee(e)):(i=e,a=u),{year:i,dayOfYear:a}}function ke(e,t,n){var r,o,i=we(e.year(),t,n),a=Math.floor((e.dayOfYear()-i-1)/7)+1;return a<1?(o=e.year()-1,r=a+Te(o,t,n)):a>Te(e.year(),t,n)?(r=a-Te(e.year(),t,n),o=e.year()+1):(o=e.year(),r=a),{week:r,year:o}}function Te(e,t,n){var r=we(e,t,n),o=we(e+1,t,n);return(ee(e)-r+o)/7}function Se(e){return ke(e,this._week.dow,this._week.doy).week}function Ce(){return this._week.dow}function Oe(){return this._week.doy}function Ae(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")}function Ie(e){var t=ke(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")}function Me(e,t){return"string"!=typeof e?e:isNaN(e)?(e=t.weekdaysParse(e),"number"==typeof e?e:null):parseInt(e,10)}function Le(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function Ne(e,t){return e?r(this._weekdays)?this._weekdays[e.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][e.day()]:r(this._weekdays)?this._weekdays:this._weekdays.standalone}function Pe(e){return e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Re(e){return e?this._weekdaysMin[e.day()]:this._weekdaysMin}function De(e,t,n){var r,o,i,a=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)i=f([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(i,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(i,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(i,"").toLocaleLowerCase();return n?"dddd"===t?(o=bo.call(this._weekdaysParse,a),-1!==o?o:null):"ddd"===t?(o=bo.call(this._shortWeekdaysParse,a),-1!==o?o:null):(o=bo.call(this._minWeekdaysParse,a),-1!==o?o:null):"dddd"===t?-1!==(o=bo.call(this._weekdaysParse,a))?o:-1!==(o=bo.call(this._shortWeekdaysParse,a))?o:(o=bo.call(this._minWeekdaysParse,a),-1!==o?o:null):"ddd"===t?-1!==(o=bo.call(this._shortWeekdaysParse,a))?o:-1!==(o=bo.call(this._weekdaysParse,a))?o:(o=bo.call(this._minWeekdaysParse,a),-1!==o?o:null):-1!==(o=bo.call(this._minWeekdaysParse,a))?o:-1!==(o=bo.call(this._weekdaysParse,a))?o:(o=bo.call(this._shortWeekdaysParse,a),-1!==o?o:null)}function je(e,t,n){var r,o,i;if(this._weekdaysParseExact)return De.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(o=f([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(o,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(o,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(o,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(i="^"+this.weekdays(o,"")+"|^"+this.weekdaysShort(o,"")+"|^"+this.weekdaysMin(o,""),this._weekdaysParse[r]=new RegExp(i.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[r].test(e))return r;if(n&&"ddd"===t&&this._shortWeekdaysParse[r].test(e))return r;if(n&&"dd"===t&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}}function Fe(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=Me(e,this.localeData()),this.add(e-t,"d")):t}function Be(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")}function Ue(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=Le(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function He(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||qe.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(c(this,"_weekdaysRegex")||(this._weekdaysRegex=Io),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function ze(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||qe.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(c(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Mo),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function We(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||qe.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(c(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Lo),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function qe(){function e(e,t){return t.length-e.length}var t,n,r,o,i,a=[],s=[],l=[],u=[];for(t=0;t<7;t++)n=f([2e3,1]).day(t),r=this.weekdaysMin(n,""),o=this.weekdaysShort(n,""),i=this.weekdays(n,""),a.push(r),s.push(o),l.push(i),u.push(r),u.push(o),u.push(i);for(a.sort(e),s.sort(e),l.sort(e),u.sort(e),t=0;t<7;t++)s[t]=X(s[t]),l[t]=X(l[t]),u[t]=X(u[t]);this._weekdaysRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function Ye(){return this.hours()%12||12}function $e(){return this.hours()||24}function Ke(e,t){z(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function Ve(e,t){return t._meridiemParse}function Ge(e){return"p"===(e+"").toLowerCase().charAt(0)}function Xe(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}function Qe(e){return e?e.toLowerCase().replace("_","-"):e}function Ze(e){for(var t,n,r,o,i=0;i<e.length;){for(o=Qe(e[i]).split("-"),t=o.length,n=Qe(e[i+1]),n=n?n.split("-"):null;t>0;){if(r=Je(o.slice(0,t).join("-")))return r;if(n&&n.length>=t&&w(o,n,!0)>=t-1)break;t--}i++}return No}function Je(t){var r=null;if(!jo[t]&&void 0!==e&&e&&e.exports)try{r=No._abbr,n(1826)("./"+t),et(r)}catch(e){}return jo[t]}function et(e,t){var n;return e&&(n=a(t)?rt(e):tt(e,t),n?No=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),No._abbr}function tt(e,t){if(null!==t){var n,r=Do;if(t.abbr=e,null!=jo[e])T("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),r=jo[e]._config;else if(null!=t.parentLocale)if(null!=jo[t.parentLocale])r=jo[t.parentLocale]._config;else{if(null==(n=Je(t.parentLocale)))return Fo[t.parentLocale]||(Fo[t.parentLocale]=[]),Fo[t.parentLocale].push({name:e,config:t}),null;r=n._config}return jo[e]=new A(O(r,t)),Fo[e]&&Fo[e].forEach(function(e){tt(e.name,e.config)}),et(e),jo[e]}return delete jo[e],null}function nt(e,t){if(null!=t){var n,r,o=Do;r=Je(e),null!=r&&(o=r._config),t=O(o,t),n=new A(t),n.parentLocale=jo[e],jo[e]=n,et(e)}else null!=jo[e]&&(null!=jo[e].parentLocale?jo[e]=jo[e].parentLocale:null!=jo[e]&&delete jo[e]);return jo[e]}function rt(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return No;if(!r(e)){if(t=Je(e))return t;e=[e]}return Ze(e)}function ot(){return Nr(jo)}function it(e){var t,n=e._a;return n&&-2===h(e).overflow&&(t=n[co]<0||n[co]>11?co:n[fo]<1||n[fo]>ue(n[uo],n[co])?fo:n[po]<0||n[po]>24||24===n[po]&&(0!==n[ho]||0!==n[mo]||0!==n[vo])?po:n[ho]<0||n[ho]>59?ho:n[mo]<0||n[mo]>59?mo:n[vo]<0||n[vo]>999?vo:-1,h(e)._overflowDayOfYear&&(t<uo||t>fo)&&(t=fo),h(e)._overflowWeeks&&-1===t&&(t=go),h(e)._overflowWeekday&&-1===t&&(t=yo),h(e).overflow=t),e}function at(e,t,n){return null!=e?e:null!=t?t:n}function st(e){var n=new Date(t.now());return e._useUTC?[n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()]:[n.getFullYear(),n.getMonth(),n.getDate()]}function lt(e){var t,n,r,o,i,a=[];if(!e._d){for(r=st(e),e._w&&null==e._a[fo]&&null==e._a[co]&&ut(e),null!=e._dayOfYear&&(i=at(e._a[uo],r[uo]),(e._dayOfYear>ee(i)||0===e._dayOfYear)&&(h(e)._overflowDayOfYear=!0),n=Ee(i,0,e._dayOfYear),e._a[co]=n.getUTCMonth(),e._a[fo]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=a[t]=r[t];for(;t<7;t++)e._a[t]=a[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[po]&&0===e._a[ho]&&0===e._a[mo]&&0===e._a[vo]&&(e._nextDay=!0,e._a[po]=0),e._d=(e._useUTC?Ee:_e).apply(null,a),o=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[po]=24),e._w&&void 0!==e._w.d&&e._w.d!==o&&(h(e).weekdayMismatch=!0)}}function ut(e){var t,n,r,o,i,a,s,l;if(t=e._w,null!=t.GG||null!=t.W||null!=t.E)i=1,a=4,n=at(t.GG,e._a[uo],ke(St(),1,4).year),r=at(t.W,1),((o=at(t.E,1))<1||o>7)&&(l=!0);else{i=e._locale._week.dow,a=e._locale._week.doy;var u=ke(St(),i,a);n=at(t.gg,e._a[uo],u.year),r=at(t.w,u.week),null!=t.d?((o=t.d)<0||o>6)&&(l=!0):null!=t.e?(o=t.e+i,(t.e<0||t.e>6)&&(l=!0)):o=i}r<1||r>Te(n,i,a)?h(e)._overflowWeeks=!0:null!=l?h(e)._overflowWeekday=!0:(s=xe(n,r,o,i,a),e._a[uo]=s.year,e._dayOfYear=s.dayOfYear)}function ct(e){var t,n,r,o,i,a,s=e._i,l=Bo.exec(s)||Uo.exec(s);if(l){for(h(e).iso=!0,t=0,n=zo.length;t<n;t++)if(zo[t][1].exec(l[1])){o=zo[t][0],r=!1!==zo[t][2];break}if(null==o)return void(e._isValid=!1);if(l[3]){for(t=0,n=Wo.length;t<n;t++)if(Wo[t][1].exec(l[3])){i=(l[2]||" ")+Wo[t][0];break}if(null==i)return void(e._isValid=!1)}if(!r&&null!=i)return void(e._isValid=!1);if(l[4]){if(!Ho.exec(l[4]))return void(e._isValid=!1);a="Z"}e._f=o+(i||"")+(a||""),yt(e)}else e._isValid=!1}function dt(e,t,n,r,o,i){var a=[ft(e),xo.indexOf(t),parseInt(n,10),parseInt(r,10),parseInt(o,10)];return i&&a.push(parseInt(i,10)),a}function ft(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function pt(e){return e.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function ht(e,t,n){return!e||Oo.indexOf(e)===new Date(t[0],t[1],t[2]).getDay()||(h(n).weekdayMismatch=!0,n._isValid=!1,!1)}function mt(e,t,n){if(e)return $o[e];if(t)return 0;var r=parseInt(n,10),o=r%100;return(r-o)/100*60+o}function vt(e){var t=Yo.exec(pt(e._i));if(t){var n=dt(t[4],t[3],t[2],t[5],t[6],t[7]);if(!ht(t[1],n,e))return;e._a=n,e._tzm=mt(t[8],t[9],t[10]),e._d=Ee.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),h(e).rfc2822=!0}else e._isValid=!1}function gt(e){var n=qo.exec(e._i);if(null!==n)return void(e._d=new Date(+n[1]));ct(e),!1===e._isValid&&(delete e._isValid,vt(e),!1===e._isValid&&(delete e._isValid,t.createFromInputFallback(e)))}function yt(e){if(e._f===t.ISO_8601)return void ct(e);if(e._f===t.RFC_2822)return void vt(e);e._a=[],h(e).empty=!0;var n,r,o,i,a,s=""+e._i,l=s.length,u=0;for(o=$(e._f,e._locale).match(Ur)||[],n=0;n<o.length;n++)i=o[n],r=(s.match(V(i,e))||[])[0],r&&(a=s.substr(0,s.indexOf(r)),a.length>0&&h(e).unusedInput.push(a),s=s.slice(s.indexOf(r)+r.length),u+=r.length),Wr[i]?(r?h(e).empty=!1:h(e).unusedTokens.push(i),J(i,r,e)):e._strict&&!r&&h(e).unusedTokens.push(i);h(e).charsLeftOver=l-u,s.length>0&&h(e).unusedInput.push(s),e._a[po]<=12&&!0===h(e).bigHour&&e._a[po]>0&&(h(e).bigHour=void 0),h(e).parsedDateParts=e._a.slice(0),h(e).meridiem=e._meridiem,e._a[po]=bt(e._locale,e._a[po],e._meridiem),lt(e),it(e)}function bt(e,t,n){var r;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?(r=e.isPM(n),r&&t<12&&(t+=12),r||12!==t||(t=0),t):t}function _t(e){var t,n,r,o,i;if(0===e._f.length)return h(e).invalidFormat=!0,void(e._d=new Date(NaN));for(o=0;o<e._f.length;o++)i=0,t=g({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[o],yt(t),m(t)&&(i+=h(t).charsLeftOver,i+=10*h(t).unusedTokens.length,h(t).score=i,(null==r||i<r)&&(r=i,n=t));d(e,n||t)}function Et(e){if(!e._d){var t=F(e._i);e._a=u([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),lt(e)}}function wt(e){var t=new y(it(xt(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function xt(e){var t=e._i,n=e._f;return e._locale=e._locale||rt(e._l),null===t||void 0===n&&""===t?v({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),b(t)?new y(it(t)):(l(t)?e._d=t:r(n)?_t(e):n?yt(e):kt(e),m(e)||(e._d=null),e))}function kt(e){var n=e._i;a(n)?e._d=new Date(t.now()):l(n)?e._d=new Date(n.valueOf()):"string"==typeof n?gt(e):r(n)?(e._a=u(n.slice(0),function(e){return parseInt(e,10)}),lt(e)):o(n)?Et(e):s(n)?e._d=new Date(n):t.createFromInputFallback(e)}function Tt(e,t,n,a,s){var l={};return!0!==n&&!1!==n||(a=n,n=void 0),(o(e)&&i(e)||r(e)&&0===e.length)&&(e=void 0),l._isAMomentObject=!0,l._useUTC=l._isUTC=s,l._l=n,l._i=e,l._f=t,l._strict=a,wt(l)}function St(e,t,n,r){return Tt(e,t,n,r,!1)}function Ct(e,t){var n,o;if(1===t.length&&r(t[0])&&(t=t[0]),!t.length)return St();for(n=t[0],o=1;o<t.length;++o)t[o].isValid()&&!t[o][e](n)||(n=t[o]);return n}function Ot(){return Ct("isBefore",[].slice.call(arguments,0))}function At(){return Ct("isAfter",[].slice.call(arguments,0))}function It(e){for(var t in e)if(-1===bo.call(Xo,t)||null!=e[t]&&isNaN(e[t]))return!1;for(var n=!1,r=0;r<Xo.length;++r)if(e[Xo[r]]){if(n)return!1;parseFloat(e[Xo[r]])!==E(e[Xo[r]])&&(n=!0)}return!0}function Mt(){return this._isValid}function Lt(){return Qt(NaN)}function Nt(e){var t=F(e),n=t.year||0,r=t.quarter||0,o=t.month||0,i=t.week||t.isoWeek||0,a=t.day||0,s=t.hour||0,l=t.minute||0,u=t.second||0,c=t.millisecond||0;this._isValid=It(t),this._milliseconds=+c+1e3*u+6e4*l+1e3*s*60*60,this._days=+a+7*i,this._months=+o+3*r+12*n,this._data={},this._locale=rt(),this._bubble()}function Pt(e){return e instanceof Nt}function Rt(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function Dt(e,t){z(e,0,0,function(){var e=this.utcOffset(),n="+";return e<0&&(e=-e,n="-"),n+H(~~(e/60),2)+t+H(~~e%60,2)})}function jt(e,t){var n=(t||"").match(e);if(null===n)return null;var r=n[n.length-1]||[],o=(r+"").match(Qo)||["-",0,0],i=60*o[1]+E(o[2]);return 0===i?0:"+"===o[0]?i:-i}function Ft(e,n){var r,o;return n._isUTC?(r=n.clone(),o=(b(e)||l(e)?e.valueOf():St(e).valueOf())-r.valueOf(),r._d.setTime(r._d.valueOf()+o),t.updateOffset(r,!1),r):St(e).local()}function Bt(e){return 15*-Math.round(e._d.getTimezoneOffset()/15)}function Ut(e,n,r){var o,i=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(null===(e=jt(oo,e)))return this}else Math.abs(e)<16&&!r&&(e*=60);return!this._isUTC&&n&&(o=Bt(this)),this._offset=e,this._isUTC=!0,null!=o&&this.add(o,"m"),i!==e&&(!n||this._changeInProgress?nn(this,Qt(e-i,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?i:Bt(this)}function Ht(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}function zt(e){return this.utcOffset(0,e)}function Wt(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Bt(this),"m")),this}function qt(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=jt(ro,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this}function Yt(e){return!!this.isValid()&&(e=e?St(e).utcOffset():0,(this.utcOffset()-e)%60==0)}function $t(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Kt(){if(!a(this._isDSTShifted))return this._isDSTShifted;var e={};if(g(e,this),e=xt(e),e._a){var t=e._isUTC?f(e._a):St(e._a);this._isDSTShifted=this.isValid()&&w(e._a,t.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function Vt(){return!!this.isValid()&&!this._isUTC}function Gt(){return!!this.isValid()&&this._isUTC}function Xt(){return!!this.isValid()&&this._isUTC&&0===this._offset}function Qt(e,t){var n,r,o,i=e,a=null;return Pt(e)?i={ms:e._milliseconds,d:e._days,M:e._months}:s(e)?(i={},t?i[t]=e:i.milliseconds=e):(a=Zo.exec(e))?(n="-"===a[1]?-1:1,i={y:0,d:E(a[fo])*n,h:E(a[po])*n,m:E(a[ho])*n,s:E(a[mo])*n,ms:E(Rt(1e3*a[vo]))*n}):(a=Jo.exec(e))?(n="-"===a[1]?-1:1,i={y:Zt(a[2],n),M:Zt(a[3],n),w:Zt(a[4],n),d:Zt(a[5],n),h:Zt(a[6],n),m:Zt(a[7],n),s:Zt(a[8],n)}):null==i?i={}:"object"==typeof i&&("from"in i||"to"in i)&&(o=en(St(i.from),St(i.to)),i={},i.ms=o.milliseconds,i.M=o.months),r=new Nt(i),Pt(e)&&c(e,"_locale")&&(r._locale=e._locale),r}function Zt(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function Jt(e,t){var n={milliseconds:0,months:0};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function en(e,t){var n;return e.isValid()&&t.isValid()?(t=Ft(t,e),e.isBefore(t)?n=Jt(e,t):(n=Jt(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function tn(e,t){return function(n,r){var o,i;return null===r||isNaN(+r)||(T(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),i=n,n=r,r=i),n="string"==typeof n?+n:n,o=Qt(n,r),nn(this,o,e),this}}function nn(e,n,r,o){var i=n._milliseconds,a=Rt(n._days),s=Rt(n._months);e.isValid()&&(o=null==o||o,s&&he(e,oe(e,"Month")+s*r),a&&ie(e,"Date",oe(e,"Date")+a*r),i&&e._d.setTime(e._d.valueOf()+i*r),o&&t.updateOffset(e,a||s))}function rn(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"}function on(e,n){var r=e||St(),o=Ft(r,this).startOf("day"),i=t.calendarFormat(this,o)||"sameElse",a=n&&(S(n[i])?n[i].call(this,r):n[i]);return this.format(a||this.localeData().calendar(i,this,St(r)))}function an(){return new y(this)}function sn(e,t){var n=b(e)?e:St(e);return!(!this.isValid()||!n.isValid())&&(t=j(t)||"millisecond","millisecond"===t?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf())}function ln(e,t){var n=b(e)?e:St(e);return!(!this.isValid()||!n.isValid())&&(t=j(t)||"millisecond","millisecond"===t?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf())}function un(e,t,n,r){var o=b(e)?e:St(e),i=b(t)?t:St(t);return!!(this.isValid()&&o.isValid()&&i.isValid())&&(r=r||"()",("("===r[0]?this.isAfter(o,n):!this.isBefore(o,n))&&(")"===r[1]?this.isBefore(i,n):!this.isAfter(i,n)))}function cn(e,t){var n,r=b(e)?e:St(e);return!(!this.isValid()||!r.isValid())&&(t=j(t)||"millisecond","millisecond"===t?this.valueOf()===r.valueOf():(n=r.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))}function dn(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function fn(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function pn(e,t,n){var r,o,i;if(!this.isValid())return NaN;if(r=Ft(e,this),!r.isValid())return NaN;switch(o=6e4*(r.utcOffset()-this.utcOffset()),t=j(t)){case"year":i=hn(this,r)/12;break;case"month":i=hn(this,r);break;case"quarter":i=hn(this,r)/3;break;case"second":i=(this-r)/1e3;break;case"minute":i=(this-r)/6e4;break;case"hour":i=(this-r)/36e5;break;case"day":i=(this-r-o)/864e5;break;case"week":i=(this-r-o)/6048e5;break;default:i=this-r}return n?i:_(i)}function hn(e,t){var n,r,o=12*(t.year()-e.year())+(t.month()-e.month()),i=e.clone().add(o,"months");return t-i<0?(n=e.clone().add(o-1,"months"),r=(t-i)/(i-n)):(n=e.clone().add(o+1,"months"),r=(t-i)/(n-i)),-(o+r)||0}function mn(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function vn(e){if(!this.isValid())return null;var t=!0!==e,n=t?this.clone().utc():this;return n.year()<0||n.year()>9999?Y(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):S(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",Y(n,"Z")):Y(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function gn(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="";this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var n="["+e+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",o=t+'[")]';return this.format(n+r+"-MM-DD[T]HH:mm:ss.SSS"+o)}function yn(e){e||(e=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var n=Y(this,e);return this.localeData().postformat(n)}function bn(e,t){return this.isValid()&&(b(e)&&e.isValid()||St(e).isValid())?Qt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function _n(e){return this.from(St(),e)}function En(e,t){return this.isValid()&&(b(e)&&e.isValid()||St(e).isValid())?Qt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function wn(e){return this.to(St(),e)}function xn(e){var t;return void 0===e?this._locale._abbr:(t=rt(e),null!=t&&(this._locale=t),this)}function kn(){return this._locale}function Tn(e){switch(e=j(e)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===e&&this.weekday(0),"isoWeek"===e&&this.isoWeekday(1),"quarter"===e&&this.month(3*Math.floor(this.month()/3)),this}function Sn(e){return void 0===(e=j(e))||"millisecond"===e?this:("date"===e&&(e="day"),this.startOf(e).add(1,"isoWeek"===e?"week":e).subtract(1,"ms"))}function Cn(){return this._d.valueOf()-6e4*(this._offset||0)}function On(){return Math.floor(this.valueOf()/1e3)}function An(){return new Date(this.valueOf())}function In(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function Mn(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function Ln(){return this.isValid()?this.toISOString():null}function Nn(){return m(this)}function Pn(){return d({},h(this))}function Rn(){return h(this).overflow}function Dn(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function jn(e,t){z(0,[e,e.length],0,t)}function Fn(e){return zn.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function Bn(e){return zn.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function Un(){return Te(this.year(),1,4)}function Hn(){var e=this.localeData()._week;return Te(this.year(),e.dow,e.doy)}function zn(e,t,n,r,o){var i;return null==e?ke(this,r,o).year:(i=Te(e,r,o),t>i&&(t=i),Wn.call(this,e,t,n,r,o))}function Wn(e,t,n,r,o){var i=xe(e,t,n,r,o),a=Ee(i.year,0,i.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}function qn(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}function Yn(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")}function $n(e,t){t[vo]=E(1e3*("0."+e))}function Kn(){return this._isUTC?"UTC":""}function Vn(){return this._isUTC?"Coordinated Universal Time":""}function Gn(e){return St(1e3*e)}function Xn(){return St.apply(null,arguments).parseZone()}function Qn(e){return e}function Zn(e,t,n,r){var o=rt(),i=f().set(r,t);return o[n](i,e)}function Jn(e,t,n){if(s(e)&&(t=e,e=void 0),e=e||"",null!=t)return Zn(e,t,n,"month");var r,o=[];for(r=0;r<12;r++)o[r]=Zn(e,r,n,"month");return o}function er(e,t,n,r){"boolean"==typeof e?(s(t)&&(n=t,t=void 0),t=t||""):(t=e,n=t,e=!1,s(t)&&(n=t,t=void 0),t=t||"");var o=rt(),i=e?o._week.dow:0;if(null!=n)return Zn(t,(n+i)%7,r,"day");var a,l=[];for(a=0;a<7;a++)l[a]=Zn(t,(a+i)%7,r,"day");return l}function tr(e,t){return Jn(e,t,"months")}function nr(e,t){return Jn(e,t,"monthsShort")}function rr(e,t,n){return er(e,t,n,"weekdays")}function or(e,t,n){return er(e,t,n,"weekdaysShort")}function ir(e,t,n){return er(e,t,n,"weekdaysMin")}function ar(){var e=this._data;return this._milliseconds=ci(this._milliseconds),this._days=ci(this._days),this._months=ci(this._months),e.milliseconds=ci(e.milliseconds),e.seconds=ci(e.seconds),e.minutes=ci(e.minutes),e.hours=ci(e.hours),e.months=ci(e.months),e.years=ci(e.years),this}function sr(e,t,n,r){var o=Qt(t,n);return e._milliseconds+=r*o._milliseconds,e._days+=r*o._days,e._months+=r*o._months,e._bubble()}function lr(e,t){return sr(this,e,t,1)}function ur(e,t){return sr(this,e,t,-1)}function cr(e){return e<0?Math.floor(e):Math.ceil(e)}function dr(){var e,t,n,r,o,i=this._milliseconds,a=this._days,s=this._months,l=this._data;return i>=0&&a>=0&&s>=0||i<=0&&a<=0&&s<=0||(i+=864e5*cr(pr(s)+a),a=0,s=0),l.milliseconds=i%1e3,e=_(i/1e3),l.seconds=e%60,t=_(e/60),l.minutes=t%60,n=_(t/60),l.hours=n%24,a+=_(n/24),o=_(fr(a)),s+=o,a-=cr(pr(o)),r=_(s/12),s%=12,l.days=a,l.months=s,l.years=r,this}function fr(e){return 4800*e/146097}function pr(e){return 146097*e/4800}function hr(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if("month"===(e=j(e))||"year"===e)return t=this._days+r/864e5,n=this._months+fr(t),"month"===e?n:n/12;switch(t=this._days+Math.round(pr(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return 24*t+r/36e5;case"minute":return 1440*t+r/6e4;case"second":return 86400*t+r/1e3;case"millisecond":return Math.floor(864e5*t)+r;default:throw new Error("Unknown unit "+e)}}function mr(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*E(this._months/12):NaN}function vr(e){return function(){return this.as(e)}}function gr(){return Qt(this)}function yr(e){return e=j(e),this.isValid()?this[e+"s"]():NaN}function br(e){return function(){return this.isValid()?this._data[e]:NaN}}function _r(){return _(this.days()/7)}function Er(e,t,n,r,o){return o.relativeTime(t||1,!!n,e,r)}function wr(e,t,n){var r=Qt(e).abs(),o=Si(r.as("s")),i=Si(r.as("m")),a=Si(r.as("h")),s=Si(r.as("d")),l=Si(r.as("M")),u=Si(r.as("y")),c=o<=Ci.ss&&["s",o]||o<Ci.s&&["ss",o]||i<=1&&["m"]||i<Ci.m&&["mm",i]||a<=1&&["h"]||a<Ci.h&&["hh",a]||s<=1&&["d"]||s<Ci.d&&["dd",s]||l<=1&&["M"]||l<Ci.M&&["MM",l]||u<=1&&["y"]||["yy",u];return c[2]=t,c[3]=+e>0,c[4]=n,Er.apply(null,c)}function xr(e){return void 0===e?Si:"function"==typeof e&&(Si=e,!0)}function kr(e,t){return void 0!==Ci[e]&&(void 0===t?Ci[e]:(Ci[e]=t,"s"===e&&(Ci.ss=t-1),!0))}function Tr(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),n=wr(this,!e,t);return e&&(n=t.pastFuture(+this,n)),t.postformat(n)}function Sr(e){return(e>0)-(e<0)||+e}function Cr(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,r=Oi(this._milliseconds)/1e3,o=Oi(this._days),i=Oi(this._months);e=_(r/60),t=_(e/60),r%=60,e%=60,n=_(i/12),i%=12;var a=n,s=i,l=o,u=t,c=e,d=r?r.toFixed(3).replace(/\.?0+$/,""):"",f=this.asSeconds();if(!f)return"P0D";var p=f<0?"-":"",h=Sr(this._months)!==Sr(f)?"-":"",m=Sr(this._days)!==Sr(f)?"-":"",v=Sr(this._milliseconds)!==Sr(f)?"-":"";return p+"P"+(a?h+a+"Y":"")+(s?h+s+"M":"")+(l?m+l+"D":"")+(u||c||d?"T":"")+(u?v+u+"H":"")+(c?v+c+"M":"")+(d?v+d+"S":"")}var Or,Ar;Ar=Array.prototype.some?Array.prototype.some:function(e){for(var t=Object(this),n=t.length>>>0,r=0;r<n;r++)if(r in t&&e.call(this,t[r],r,t))return!0;return!1};var Ir=t.momentProperties=[],Mr=!1,Lr={};t.suppressDeprecationWarnings=!1,t.deprecationHandler=null;var Nr;Nr=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)c(e,t)&&n.push(t);return n};var Pr={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},Rr={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},Dr=/\d{1,2}/,jr={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},Fr={},Br={},Ur=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Hr=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,zr={},Wr={},qr=/\d/,Yr=/\d\d/,$r=/\d{3}/,Kr=/\d{4}/,Vr=/[+-]?\d{6}/,Gr=/\d\d?/,Xr=/\d\d\d\d?/,Qr=/\d\d\d\d\d\d?/,Zr=/\d{1,3}/,Jr=/\d{1,4}/,eo=/[+-]?\d{1,6}/,to=/\d+/,no=/[+-]?\d+/,ro=/Z|[+-]\d\d:?\d\d/gi,oo=/Z|[+-]\d\d(?::?\d\d)?/gi,io=/[+-]?\d+(\.\d{1,3})?/,ao=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,so={},lo={},uo=0,co=1,fo=2,po=3,ho=4,mo=5,vo=6,go=7,yo=8;z("Y",0,0,function(){var e=this.year();return e<=9999?""+e:"+"+e}),z(0,["YY",2],0,function(){return this.year()%100}),z(0,["YYYY",4],0,"year"),z(0,["YYYYY",5],0,"year"),z(0,["YYYYYY",6,!0],0,"year"),D("year","y"),B("year",1),K("Y",no),K("YY",Gr,Yr),K("YYYY",Jr,Kr),K("YYYYY",eo,Vr),K("YYYYYY",eo,Vr),Q(["YYYYY","YYYYYY"],uo),Q("YYYY",function(e,n){n[uo]=2===e.length?t.parseTwoDigitYear(e):E(e)}),Q("YY",function(e,n){n[uo]=t.parseTwoDigitYear(e)}),Q("Y",function(e,t){t[uo]=parseInt(e,10)}),t.parseTwoDigitYear=function(e){return E(e)+(E(e)>68?1900:2e3)};var bo,_o=re("FullYear",!0);bo=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},z("M",["MM",2],"Mo",function(){return this.month()+1}),z("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),z("MMMM",0,0,function(e){return this.localeData().months(this,e)}),D("month","M"),B("month",8),K("M",Gr),K("MM",Gr,Yr),K("MMM",function(e,t){return t.monthsShortRegex(e)}),K("MMMM",function(e,t){return t.monthsRegex(e)}),Q(["M","MM"],function(e,t){t[co]=E(e)-1}),Q(["MMM","MMMM"],function(e,t,n,r){var o=n._locale.monthsParse(e,r,n._strict);null!=o?t[co]=o:h(n).invalidMonth=e});var Eo=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,wo="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),xo="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),ko=ao,To=ao;z("w",["ww",2],"wo","week"),z("W",["WW",2],"Wo","isoWeek"),D("week","w"),D("isoWeek","W"),B("week",5),B("isoWeek",5),K("w",Gr),K("ww",Gr,Yr),K("W",Gr),K("WW",Gr,Yr),Z(["w","ww","W","WW"],function(e,t,n,r){t[r.substr(0,1)]=E(e)});var So={dow:0,doy:6};z("d",0,"do","day"),z("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),z("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),z("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),z("e",0,0,"weekday"),z("E",0,0,"isoWeekday"),D("day","d"),D("weekday","e"),D("isoWeekday","E"),B("day",11),B("weekday",11),B("isoWeekday",11),K("d",Gr),K("e",Gr),K("E",Gr),K("dd",function(e,t){return t.weekdaysMinRegex(e)}),K("ddd",function(e,t){return t.weekdaysShortRegex(e)}),K("dddd",function(e,t){return t.weekdaysRegex(e)}),Z(["dd","ddd","dddd"],function(e,t,n,r){var o=n._locale.weekdaysParse(e,r,n._strict);null!=o?t.d=o:h(n).invalidWeekday=e}),Z(["d","e","E"],function(e,t,n,r){t[r]=E(e)});var Co="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Oo="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ao="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Io=ao,Mo=ao,Lo=ao;z("H",["HH",2],0,"hour"),z("h",["hh",2],0,Ye),z("k",["kk",2],0,$e),z("hmm",0,0,function(){return""+Ye.apply(this)+H(this.minutes(),2)}),z("hmmss",0,0,function(){return""+Ye.apply(this)+H(this.minutes(),2)+H(this.seconds(),2)}),z("Hmm",0,0,function(){return""+this.hours()+H(this.minutes(),2)}),z("Hmmss",0,0,function(){return""+this.hours()+H(this.minutes(),2)+H(this.seconds(),2)}),Ke("a",!0),Ke("A",!1),D("hour","h"),B("hour",13),K("a",Ve),K("A",Ve),K("H",Gr),K("h",Gr),K("k",Gr),K("HH",Gr,Yr),K("hh",Gr,Yr),K("kk",Gr,Yr),K("hmm",Xr),K("hmmss",Qr),K("Hmm",Xr),K("Hmmss",Qr),Q(["H","HH"],po),Q(["k","kk"],function(e,t,n){var r=E(e);t[po]=24===r?0:r}),Q(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),Q(["h","hh"],function(e,t,n){t[po]=E(e),h(n).bigHour=!0}),Q("hmm",function(e,t,n){var r=e.length-2;t[po]=E(e.substr(0,r)),t[ho]=E(e.substr(r)),h(n).bigHour=!0}),Q("hmmss",function(e,t,n){var r=e.length-4,o=e.length-2;t[po]=E(e.substr(0,r)),t[ho]=E(e.substr(r,2)),t[mo]=E(e.substr(o)),h(n).bigHour=!0}),Q("Hmm",function(e,t,n){var r=e.length-2;t[po]=E(e.substr(0,r)),t[ho]=E(e.substr(r))}),Q("Hmmss",function(e,t,n){var r=e.length-4,o=e.length-2;t[po]=E(e.substr(0,r)),t[ho]=E(e.substr(r,2)),t[mo]=E(e.substr(o))});var No,Po=/[ap]\.?m?\.?/i,Ro=re("Hours",!0),Do={calendar:Pr,longDateFormat:Rr,invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:Dr,relativeTime:jr,months:wo,monthsShort:xo,week:So,weekdays:Co,weekdaysMin:Ao,weekdaysShort:Oo,meridiemParse:Po},jo={},Fo={},Bo=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Uo=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ho=/Z|[+-]\d\d(?::?\d\d)?/,zo=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],Wo=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],qo=/^\/?Date\((\-?\d+)/i,Yo=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,$o={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};t.createFromInputFallback=k("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),t.ISO_8601=function(){},t.RFC_2822=function(){};var Ko=k("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=St.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:v()}),Vo=k("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=St.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:v()}),Go=function(){return Date.now?Date.now():+new Date},Xo=["year","quarter","month","week","day","hour","minute","second","millisecond"];Dt("Z",":"),Dt("ZZ",""),K("Z",oo),K("ZZ",oo),Q(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=jt(oo,e)});var Qo=/([\+\-]|\d\d)/gi;t.updateOffset=function(){};var Zo=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Jo=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;Qt.fn=Nt.prototype,Qt.invalid=Lt;var ei=tn(1,"add"),ti=tn(-1,"subtract");t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var ni=k("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});z(0,["gg",2],0,function(){return this.weekYear()%100}),z(0,["GG",2],0,function(){return this.isoWeekYear()%100}),jn("gggg","weekYear"),jn("ggggg","weekYear"),jn("GGGG","isoWeekYear"),jn("GGGGG","isoWeekYear"),D("weekYear","gg"),D("isoWeekYear","GG"),B("weekYear",1),B("isoWeekYear",1),K("G",no),K("g",no),K("GG",Gr,Yr),K("gg",Gr,Yr),K("GGGG",Jr,Kr),K("gggg",Jr,Kr),K("GGGGG",eo,Vr),K("ggggg",eo,Vr),Z(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,r){t[r.substr(0,2)]=E(e)}),Z(["gg","GG"],function(e,n,r,o){n[o]=t.parseTwoDigitYear(e)}),z("Q",0,"Qo","quarter"),D("quarter","Q"),B("quarter",7),K("Q",qr),Q("Q",function(e,t){t[co]=3*(E(e)-1)}),z("D",["DD",2],"Do","date"),D("date","D"),B("date",9),K("D",Gr),K("DD",Gr,Yr),K("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),Q(["D","DD"],fo),Q("Do",function(e,t){t[fo]=E(e.match(Gr)[0])});var ri=re("Date",!0);z("DDD",["DDDD",3],"DDDo","dayOfYear"),D("dayOfYear","DDD"),B("dayOfYear",4),K("DDD",Zr),K("DDDD",$r),Q(["DDD","DDDD"],function(e,t,n){n._dayOfYear=E(e)}),z("m",["mm",2],0,"minute"),D("minute","m"),B("minute",14),K("m",Gr),K("mm",Gr,Yr),Q(["m","mm"],ho);var oi=re("Minutes",!1);z("s",["ss",2],0,"second"),D("second","s"),B("second",15),K("s",Gr),K("ss",Gr,Yr),Q(["s","ss"],mo);var ii=re("Seconds",!1);z("S",0,0,function(){return~~(this.millisecond()/100)}),z(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),z(0,["SSS",3],0,"millisecond"),z(0,["SSSS",4],0,function(){return 10*this.millisecond()}),z(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),z(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),z(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),z(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),z(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),D("millisecond","ms"),B("millisecond",16),K("S",Zr,qr),K("SS",Zr,Yr),K("SSS",Zr,$r);var ai;for(ai="SSSS";ai.length<=9;ai+="S")K(ai,to);for(ai="S";ai.length<=9;ai+="S")Q(ai,$n);var si=re("Milliseconds",!1);z("z",0,0,"zoneAbbr"),z("zz",0,0,"zoneName");var li=y.prototype;li.add=ei,li.calendar=on,li.clone=an,li.diff=pn,li.endOf=Sn,li.format=yn,li.from=bn,li.fromNow=_n,li.to=En,li.toNow=wn,li.get=ae,li.invalidAt=Rn,li.isAfter=sn,li.isBefore=ln,li.isBetween=un,li.isSame=cn,li.isSameOrAfter=dn,li.isSameOrBefore=fn,li.isValid=Nn,li.lang=ni,li.locale=xn,li.localeData=kn,li.max=Vo,li.min=Ko,li.parsingFlags=Pn,li.set=se,li.startOf=Tn,li.subtract=ti,li.toArray=In,li.toObject=Mn,li.toDate=An,li.toISOString=vn,li.inspect=gn,li.toJSON=Ln,li.toString=mn,li.unix=On,li.valueOf=Cn,li.creationData=Dn,li.year=_o,li.isLeapYear=ne,li.weekYear=Fn,li.isoWeekYear=Bn,li.quarter=li.quarters=qn,li.month=me,li.daysInMonth=ve,li.week=li.weeks=Ae,li.isoWeek=li.isoWeeks=Ie,li.weeksInYear=Hn,li.isoWeeksInYear=Un,li.date=ri,li.day=li.days=Fe,li.weekday=Be,li.isoWeekday=Ue,li.dayOfYear=Yn,li.hour=li.hours=Ro,li.minute=li.minutes=oi,li.second=li.seconds=ii,li.millisecond=li.milliseconds=si,li.utcOffset=Ut,li.utc=zt,li.local=Wt,li.parseZone=qt,li.hasAlignedHourOffset=Yt,li.isDST=$t,li.isLocal=Vt,li.isUtcOffset=Gt,li.isUtc=Xt,li.isUTC=Xt,li.zoneAbbr=Kn,li.zoneName=Vn,li.dates=k("dates accessor is deprecated. Use date instead.",ri),li.months=k("months accessor is deprecated. Use month instead",me),li.years=k("years accessor is deprecated. Use year instead",_o),li.zone=k("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Ht),li.isDSTShifted=k("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Kt);var ui=A.prototype;ui.calendar=I,ui.longDateFormat=M,ui.invalidDate=L,ui.ordinal=N,ui.preparse=Qn,ui.postformat=Qn,ui.relativeTime=P,ui.pastFuture=R,ui.set=C,ui.months=ce,ui.monthsShort=de,ui.monthsParse=pe,ui.monthsRegex=ye,ui.monthsShortRegex=ge,ui.week=Se,ui.firstDayOfYear=Oe,ui.firstDayOfWeek=Ce,ui.weekdays=Ne,ui.weekdaysMin=Re,ui.weekdaysShort=Pe,ui.weekdaysParse=je,ui.weekdaysRegex=He,ui.weekdaysShortRegex=ze,ui.weekdaysMinRegex=We,ui.isPM=Ge,ui.meridiem=Xe,et("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===E(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),t.lang=k("moment.lang is deprecated. Use moment.locale instead.",et),t.langData=k("moment.langData is deprecated. Use moment.localeData instead.",rt);var ci=Math.abs,di=vr("ms"),fi=vr("s"),pi=vr("m"),hi=vr("h"),mi=vr("d"),vi=vr("w"),gi=vr("M"),yi=vr("y"),bi=br("milliseconds"),_i=br("seconds"),Ei=br("minutes"),wi=br("hours"),xi=br("days"),ki=br("months"),Ti=br("years"),Si=Math.round,Ci={ss:44,s:45,m:45,h:22,d:26,M:11},Oi=Math.abs,Ai=Nt.prototype;return Ai.isValid=Mt,Ai.abs=ar,Ai.add=lr,Ai.subtract=ur,Ai.as=hr,Ai.asMilliseconds=di,Ai.asSeconds=fi,Ai.asMinutes=pi,Ai.asHours=hi,Ai.asDays=mi,Ai.asWeeks=vi,Ai.asMonths=gi,Ai.asYears=yi,Ai.valueOf=mr,Ai._bubble=dr,Ai.clone=gr,Ai.get=yr,Ai.milliseconds=bi,Ai.seconds=_i,Ai.minutes=Ei,Ai.hours=wi,Ai.days=xi,Ai.weeks=_r,Ai.months=ki,Ai.years=Ti,Ai.humanize=Tr,Ai.toISOString=Cr,Ai.toString=Cr,Ai.toJSON=Cr,Ai.locale=xn,Ai.localeData=kn,Ai.toIsoString=k("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Cr),Ai.lang=ni,z("X",0,0,"unix"),z("x",0,0,"valueOf"),K("x",no),K("X",io),Q("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e,10))}),Q("x",function(e,t,n){n._d=new Date(E(e))}),t.version="2.23.0",function(e){Or=e}(St),t.fn=li,t.min=Ot,t.max=At,t.now=Go,t.utc=f,t.unix=Gn,t.months=tr,t.isDate=l,t.locale=et,t.invalid=v,t.duration=Qt,t.isMoment=b,t.weekdays=rr,t.parseZone=Xn,t.localeData=rt,t.isDuration=Pt,t.monthsShort=nr,t.weekdaysMin=ir,t.defineLocale=tt,t.updateLocale=nt,t.locales=ot,t.weekdaysShort=or,t.normalizeUnits=j,t.relativeTimeRounding=xr,t.relativeTimeThreshold=kr,t.calendarFormat=rn,t.prototype=li,t.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},t}()}()}).call(t,n(128)(e))},function(e,t,n){function r(e,t){var n=i(e,t);return o(n)?n:void 0}var o=n(1857),i=n(1862);e.exports=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(1954);Object.defineProperty(t,"getDisplayName",{enumerable:!0,get:function(){return r(o).default}});var i=n(1955);Object.defineProperty(t,"sumProp",{enumerable:!0,get:function(){return r(i).default}});var a=n(500);Object.keys(a).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}})});var s=n(84);Object.keys(s).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}})});var l=n(758);Object.keys(l).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}})})},function(e,t,n){var r=n(47).f,o=n(85),i=n(37)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},function(e,t,n){var r=n(3),o=n(117),i=n(26),a=n(387),s="["+a+"]",l="​…",u=RegExp("^"+s+s+"*"),c=RegExp(s+s+"*$"),d=function(e,t,n){var o={},s=i(function(){return!!a[e]()||l[e]()!=l}),u=o[e]=s?t(f):a[e];n&&(o[n]=u),r(r.P+r.F*s,"String",o)},f=d.trim=function(e,t){return e=String(o(e)),1&t&&(e=e.replace(u,"")),2&t&&(e=e.replace(c,"")),e};e.exports=d},function(e,t){e.exports={}},function(e,t,n){var r=n(28);e.exports=function(e,t){if(!r(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},function(e,t,n){"use strict";var r=function(){};e.exports=r},function(e,t,n){"use strict";var r=function(e,t,n,r,o,i,a,s){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,o,i,a,s],c=0;l=new Error(t.replace(/%s/g,function(){return u[c++]})),l.name="Invariant Violation"}throw l.framesToPop=1,l}};e.exports=r},function(e,t){/** @license ISC License (c) copyright 2016 original and current authors */ function n(e){return"string"==typeof e}e.exports=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),t.loadCourse=t.LOAD_COURSE=void 0;var i,a=n(209),s=r(a),l=n(10),u=r(l),c=n(5),d=r(c),f=n(12),p=r(f),h=n(49),m=r(h),v=n(16),g=r(v),y=n(6),b=r(y),_=n(68),E=r(_),w=n(14),x=r(w),k=n(13),T=r(k),S=n(89),C=r(S),O=n(585),A=r(O),I=n(23),M=n(102),L=n(1180),N=n(436),P=n(316),R=(0,p.default)("rise/course/"),D=t.LOAD_COURSE=R("LOAD_COURSE"),j=function(e){return(0,d.default)((0,b.default)(e),(0,E.default)("lessonsOnly"),(0,C.default)((0,T.default)("type","section")))(e.lessons)},F=function(e,t){var n=t.course,r=t.media,o=t.riseComCurrentUser,i=t.riseComEnrollmentType,a=t.riseComLearningPathId;return(0,x.default)((0,L.injectCourseMedia)(r),j,(0,m.default)({lessons:(0,g.default)((0,L.injectLessonMedia)(r))}),(0,b.default)(s.default,{riseComEnrollmentType:i,riseComCurrentUser:o,riseComLearningPathId:a}))(n)},B=(0,A.default)((0,x.default)((0,u.default)("enrolled",!0),(0,u.default)("riseComEnrollmentType","self"))),U=(0,A.default)((0,x.default)((0,u.default)("enrolled",!1),(0,u.default)("riseComEnrollmentType",null)));t.default=(0,I.handle)({},(i={},o(i,N.ENROLLED,B),o(i,N.UNENROLLED,U),o(i,D,F),i)),t.loadCourse=function(){return function(e){return(0,M.fetch)().then(function(t){return e((0,I.action)(D,t))}).then(function(){return e((0,P.setCourseLoaded)(!0))})}}},function(e,t){e.exports={"@@functional/placeholder":!0}},function(e,t,n){"use strict";(function(e){function r(){return i.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function o(e,t){if(r()<t)throw new RangeError("Invalid typed array length");return i.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t),e.__proto__=i.prototype):(null===e&&(e=new i(t)),e.length=t),e}function i(e,t,n){if(!(i.TYPED_ARRAY_SUPPORT||this instanceof i))return new i(e,t,n);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return u(this,e)}return a(this,e,t,n)}function a(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?f(e,t,n,r):"string"==typeof t?c(e,t,n):p(e,t)}function s(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function l(e,t,n,r){return s(t),t<=0?o(e,t):void 0!==n?"string"==typeof r?o(e,t).fill(n,r):o(e,t).fill(n):o(e,t)}function u(e,t){if(s(t),e=o(e,t<0?0:0|h(t)),!i.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function c(e,t,n){if("string"==typeof n&&""!==n||(n="utf8"),!i.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|v(t,n);e=o(e,r);var a=e.write(t,n);return a!==r&&(e=e.slice(0,a)),e}function d(e,t){var n=t.length<0?0:0|h(t.length);e=o(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function f(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");return t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r),i.TYPED_ARRAY_SUPPORT?(e=t,e.__proto__=i.prototype):e=d(e,t),e}function p(e,t){if(i.isBuffer(t)){var n=0|h(t.length);return e=o(e,n),0===e.length?e:(t.copy(e,0,0,n),e)}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||G(t.length)?o(e,0):d(e,t);if("Buffer"===t.type&&Z(t.data))return d(e,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function h(e){if(e>=r())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+r().toString(16)+" bytes");return 0|e}function m(e){return+e!=e&&(e=0),i.alloc(+e)}function v(e,t){if(i.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return q(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return K(e).length;default:if(r)return q(e).length;t=(""+t).toLowerCase(),r=!0}}function g(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if(n>>>=0,t>>>=0,n<=t)return"";for(e||(e="utf8");;)switch(e){case"hex":return L(this,t,n);case"utf8":case"utf-8":return O(this,t,n);case"ascii":return I(this,t,n);case"latin1":case"binary":return M(this,t,n);case"base64":return C(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return N(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function y(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function b(e,t,n,r,o){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=o?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(n<0){if(!o)return-1;n=0}if("string"==typeof t&&(t=i.from(t,r)),i.isBuffer(t))return 0===t.length?-1:_(e,t,n,r,o);if("number"==typeof t)return t&=255,i.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):_(e,[t],n,r,o);throw new TypeError("val must be string, number or Buffer")}function _(e,t,n,r,o){function i(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}var a=1,s=e.length,l=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;a=2,s/=2,l/=2,n/=2}var u;if(o){var c=-1;for(u=n;u<s;u++)if(i(e,u)===i(t,-1===c?0:u-c)){if(-1===c&&(c=u),u-c+1===l)return c*a}else-1!==c&&(u-=u-c),c=-1}else for(n+l>s&&(n=s-l),u=n;u>=0;u--){for(var d=!0,f=0;f<l;f++)if(i(e,u+f)!==i(t,f)){d=!1;break}if(d)return u}return-1}function E(e,t,n,r){n=Number(n)||0;var o=e.length-n;r?(r=Number(r))>o&&(r=o):r=o;var i=t.length;if(i%2!=0)throw new TypeError("Invalid hex string");r>i/2&&(r=i/2);for(var a=0;a<r;++a){var s=parseInt(t.substr(2*a,2),16);if(isNaN(s))return a;e[n+a]=s}return a}function w(e,t,n,r){return V(q(t,e.length-n),e,n,r)}function x(e,t,n,r){return V(Y(t),e,n,r)}function k(e,t,n,r){return x(e,t,n,r)}function T(e,t,n,r){return V(K(t),e,n,r)}function S(e,t,n,r){return V($(t,e.length-n),e,n,r)}function C(e,t,n){return 0===t&&n===e.length?X.fromByteArray(e):X.fromByteArray(e.slice(t,n))}function O(e,t,n){n=Math.min(e.length,n);for(var r=[],o=t;o<n;){var i=e[o],a=null,s=i>239?4:i>223?3:i>191?2:1;if(o+s<=n){var l,u,c,d;switch(s){case 1:i<128&&(a=i);break;case 2:128==(192&(l=e[o+1]))&&(d=(31&i)<<6|63&l)>127&&(a=d);break;case 3:l=e[o+1],u=e[o+2],128==(192&l)&&128==(192&u)&&(d=(15&i)<<12|(63&l)<<6|63&u)>2047&&(d<55296||d>57343)&&(a=d);break;case 4:l=e[o+1],u=e[o+2],c=e[o+3],128==(192&l)&&128==(192&u)&&128==(192&c)&&(d=(15&i)<<18|(63&l)<<12|(63&u)<<6|63&c)>65535&&d<1114112&&(a=d)}}null===a?(a=65533,s=1):a>65535&&(a-=65536,r.push(a>>>10&1023|55296),a=56320|1023&a),r.push(a),o+=s}return A(r)}function A(e){var t=e.length;if(t<=J)return String.fromCharCode.apply(String,e);for(var n="",r=0;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=J));return n}function I(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;o<n;++o)r+=String.fromCharCode(127&e[o]);return r}function M(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;o<n;++o)r+=String.fromCharCode(e[o]);return r}function L(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var o="",i=t;i<n;++i)o+=W(e[i]);return o}function N(e,t,n){for(var r=e.slice(t,n),o="",i=0;i<r.length;i+=2)o+=String.fromCharCode(r[i]+256*r[i+1]);return o}function P(e,t,n){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function R(e,t,n,r,o,a){if(!i.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||t<a)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function D(e,t,n,r){t<0&&(t=65535+t+1);for(var o=0,i=Math.min(e.length-n,2);o<i;++o)e[n+o]=(t&255<<8*(r?o:1-o))>>>8*(r?o:1-o)}function j(e,t,n,r){t<0&&(t=4294967295+t+1);for(var o=0,i=Math.min(e.length-n,4);o<i;++o)e[n+o]=t>>>8*(r?o:3-o)&255}function F(e,t,n,r,o,i){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function B(e,t,n,r,o){return o||F(e,t,n,4,3.4028234663852886e38,-3.4028234663852886e38),Q.write(e,t,n,r,23,4),n+4}function U(e,t,n,r,o){return o||F(e,t,n,8,1.7976931348623157e308,-1.7976931348623157e308),Q.write(e,t,n,r,52,8),n+8}function H(e){if(e=z(e).replace(ee,""),e.length<2)return"";for(;e.length%4!=0;)e+="=";return e}function z(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function W(e){return e<16?"0"+e.toString(16):e.toString(16)}function q(e,t){t=t||1/0;for(var n,r=e.length,o=null,i=[],a=0;a<r;++a){if((n=e.charCodeAt(a))>55295&&n<57344){if(!o){if(n>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&i.push(239,191,189);continue}o=n;continue}if(n<56320){(t-=3)>-1&&i.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,n<128){if((t-=1)<0)break;i.push(n)}else if(n<2048){if((t-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return i}function Y(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}function $(e,t){for(var n,r,o,i=[],a=0;a<e.length&&!((t-=2)<0);++a)n=e.charCodeAt(a),r=n>>8,o=n%256,i.push(o),i.push(r);return i}function K(e){return X.toByteArray(H(e))}function V(e,t,n,r){for(var o=0;o<r&&!(o+n>=t.length||o>=e.length);++o)t[o+n]=e[o];return o}function G(e){return e!==e}/*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org> * @license MIT */ var X=n(1122),Q=n(1123),Z=n(593);t.Buffer=i,t.SlowBuffer=m,t.INSPECT_MAX_BYTES=50,i.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),t.kMaxLength=r(),i.poolSize=8192,i._augment=function(e){return e.__proto__=i.prototype,e},i.from=function(e,t,n){return a(null,e,t,n)},i.TYPED_ARRAY_SUPPORT&&(i.prototype.__proto__=Uint8Array.prototype,i.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&i[Symbol.species]===i&&Object.defineProperty(i,Symbol.species,{value:null,configurable:!0})),i.alloc=function(e,t,n){return l(null,e,t,n)},i.allocUnsafe=function(e){return u(null,e)},i.allocUnsafeSlow=function(e){return u(null,e)},i.isBuffer=function(e){return!(null==e||!e._isBuffer)},i.compare=function(e,t){if(!i.isBuffer(e)||!i.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,o=0,a=Math.min(n,r);o<a;++o)if(e[o]!==t[o]){n=e[o],r=t[o];break}return n<r?-1:r<n?1:0},i.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},i.concat=function(e,t){if(!Z(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return i.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=i.allocUnsafe(t),o=0;for(n=0;n<e.length;++n){var a=e[n];if(!i.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,o),o+=a.length}return r},i.byteLength=v,i.prototype._isBuffer=!0,i.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)y(this,t,t+1);return this},i.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)y(this,t,t+3),y(this,t+1,t+2);return this},i.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)y(this,t,t+7),y(this,t+1,t+6),y(this,t+2,t+5),y(this,t+3,t+4);return this},i.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?O(this,0,e):g.apply(this,arguments)},i.prototype.equals=function(e){if(!i.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===i.compare(this,e)},i.prototype.inspect=function(){var e="",n=t.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),"<Buffer "+e+">"},i.prototype.compare=function(e,t,n,r,o){if(!i.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===o&&(o=this.length),t<0||n>e.length||r<0||o>this.length)throw new RangeError("out of range index");if(r>=o&&t>=n)return 0;if(r>=o)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,r>>>=0,o>>>=0,this===e)return 0;for(var a=o-r,s=n-t,l=Math.min(a,s),u=this.slice(r,o),c=e.slice(t,n),d=0;d<l;++d)if(u[d]!==c[d]){a=u[d],s=c[d];break}return a<s?-1:s<a?1:0},i.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},i.prototype.indexOf=function(e,t,n){return b(this,e,t,n,!0)},i.prototype.lastIndexOf=function(e,t,n){return b(this,e,t,n,!1)},i.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var o=this.length-t;if((void 0===n||n>o)&&(n=o),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var i=!1;;)switch(r){case"hex":return E(this,e,t,n);case"utf8":case"utf-8":return w(this,e,t,n);case"ascii":return x(this,e,t,n);case"latin1":case"binary":return k(this,e,t,n);case"base64":return T(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return S(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),i=!0}},i.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var J=4096;i.prototype.slice=function(e,t){var n=this.length;e=~~e,t=void 0===t?n:~~t,e<0?(e+=n)<0&&(e=0):e>n&&(e=n),t<0?(t+=n)<0&&(t=0):t>n&&(t=n),t<e&&(t=e);var r;if(i.TYPED_ARRAY_SUPPORT)r=this.subarray(e,t),r.__proto__=i.prototype;else{var o=t-e;r=new i(o,void 0);for(var a=0;a<o;++a)r[a]=this[a+e]}return r},i.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||P(e,t,this.length);for(var r=this[e],o=1,i=0;++i<t&&(o*=256);)r+=this[e+i]*o;return r},i.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||P(e,t,this.length);for(var r=this[e+--t],o=1;t>0&&(o*=256);)r+=this[e+--t]*o;return r},i.prototype.readUInt8=function(e,t){return t||P(e,1,this.length),this[e]},i.prototype.readUInt16LE=function(e,t){return t||P(e,2,this.length),this[e]|this[e+1]<<8},i.prototype.readUInt16BE=function(e,t){return t||P(e,2,this.length),this[e]<<8|this[e+1]},i.prototype.readUInt32LE=function(e,t){return t||P(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},i.prototype.readUInt32BE=function(e,t){return t||P(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},i.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||P(e,t,this.length);for(var r=this[e],o=1,i=0;++i<t&&(o*=256);)r+=this[e+i]*o;return o*=128,r>=o&&(r-=Math.pow(2,8*t)),r},i.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||P(e,t,this.length);for(var r=t,o=1,i=this[e+--r];r>0&&(o*=256);)i+=this[e+--r]*o;return o*=128,i>=o&&(i-=Math.pow(2,8*t)),i},i.prototype.readInt8=function(e,t){return t||P(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},i.prototype.readInt16LE=function(e,t){t||P(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},i.prototype.readInt16BE=function(e,t){t||P(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},i.prototype.readInt32LE=function(e,t){return t||P(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},i.prototype.readInt32BE=function(e,t){return t||P(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},i.prototype.readFloatLE=function(e,t){return t||P(e,4,this.length),Q.read(this,e,!0,23,4)},i.prototype.readFloatBE=function(e,t){return t||P(e,4,this.length),Q.read(this,e,!1,23,4)},i.prototype.readDoubleLE=function(e,t){return t||P(e,8,this.length),Q.read(this,e,!0,52,8)},i.prototype.readDoubleBE=function(e,t){return t||P(e,8,this.length),Q.read(this,e,!1,52,8)},i.prototype.writeUIntLE=function(e,t,n,r){e=+e,t|=0,n|=0,r||R(this,e,t,n,Math.pow(2,8*n)-1,0);var o=1,i=0;for(this[t]=255&e;++i<n&&(o*=256);)this[t+i]=e/o&255;return t+n},i.prototype.writeUIntBE=function(e,t,n,r){e=+e,t|=0,n|=0,r||R(this,e,t,n,Math.pow(2,8*n)-1,0);var o=n-1,i=1;for(this[t+o]=255&e;--o>=0&&(i*=256);)this[t+o]=e/i&255;return t+n},i.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,1,255,0),i.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},i.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,2,65535,0),i.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):D(this,e,t,!0),t+2},i.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,2,65535,0),i.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):D(this,e,t,!1),t+2},i.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,4,4294967295,0),i.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):j(this,e,t,!0),t+4},i.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,4,4294967295,0),i.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):j(this,e,t,!1),t+4},i.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);R(this,e,t,n,o-1,-o)}var i=0,a=1,s=0;for(this[t]=255&e;++i<n&&(a*=256);)e<0&&0===s&&0!==this[t+i-1]&&(s=1),this[t+i]=(e/a>>0)-s&255;return t+n},i.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);R(this,e,t,n,o-1,-o)}var i=n-1,a=1,s=0;for(this[t+i]=255&e;--i>=0&&(a*=256);)e<0&&0===s&&0!==this[t+i+1]&&(s=1),this[t+i]=(e/a>>0)-s&255;return t+n},i.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,1,127,-128),i.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},i.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,2,32767,-32768),i.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):D(this,e,t,!0),t+2},i.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,2,32767,-32768),i.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):D(this,e,t,!1),t+2},i.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,4,2147483647,-2147483648),i.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):j(this,e,t,!0),t+4},i.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),i.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):j(this,e,t,!1),t+4},i.prototype.writeFloatLE=function(e,t,n){return B(this,e,t,!0,n)},i.prototype.writeFloatBE=function(e,t,n){return B(this,e,t,!1,n)},i.prototype.writeDoubleLE=function(e,t,n){return U(this,e,t,!0,n)},i.prototype.writeDoubleBE=function(e,t,n){return U(this,e,t,!1,n)},i.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var o,a=r-n;if(this===e&&n<t&&t<r)for(o=a-1;o>=0;--o)e[o+t]=this[o+n];else if(a<1e3||!i.TYPED_ARRAY_SUPPORT)for(o=0;o<a;++o)e[o+t]=this[o+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+a),t);return a},i.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===e.length){var o=e.charCodeAt(0);o<256&&(e=o)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!i.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0);var a;if("number"==typeof e)for(a=t;a<n;++a)this[a]=e;else{var s=i.isBuffer(e)?e:q(new i(e,r).toString()),l=s.length;for(a=0;a<n-t;++a)this[a+t]=s[a%l]}return this};var ee=/[^+\/0-9A-Za-z-_]/g}).call(t,n(15))},function(e,t,n){var r=n(9),o=n(612);e.exports=r(o(!0))},function(e,t,n){var r=n(2);e.exports=r(function(e,t){return e*t})},function(e,t,n){var r=n(113),o=n(11);e.exports=o(function(e,t,n){if(t>=n.length||t<-n.length)return n;var o=t<0?n.length:0,i=o+t,a=r(n);return a[i]=e(n[i]),a})},function(e,t,n){var r=n(2);e.exports=r(function(e,t){return e<t})},function(e,t,n){var r=n(2);e.exports=r(function(e,t){return Number(e)+Number(t)})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),t.setStartedCourseWithLessonSelected=t.setPrefersKeyboardNavigation=t.loadSessionPreferences=void 0;var i,a=n(12),s=r(a),l=n(18),u=r(l),c=n(6),d=r(c),f=n(23),p=(0,s.default)("rise/sessionPreferences/"),h=p("LOAD_SESSION_PREFERENCES"),m=p("SET_PREFERS_KEYBOARD_NAVIGATION"),v=p("SET_STARTING_COURSE_LESSON_SELECTED"),g={prefersKeyboardNavigation:!1,startedCourseWithLessonSelected:!1},y=function(e,t){return(0,d.default)(e,{prefersKeyboardNavigation:t})},b=function(e,t){return(0,d.default)(e,{startedCourseWithLessonSelected:t})};t.default=(0,f.handle)(g,(i={},o(i,h,d.default),o(i,m,y),o(i,v,b),i)),t.loadSessionPreferences=(0,u.default)((0,f.action)(h,null)),t.setPrefersKeyboardNavigation=(0,f.action)(m),t.setStartedCourseWithLessonSelected=(0,f.action)(v)},function(e,t,n){"use strict";function r(e){return function(){return e}}var o=function(){};o.thatReturns=r,o.thatReturnsFalse=r(!1),o.thatReturnsTrue=r(!0),o.thatReturnsNull=r(null),o.thatReturnsThis=function(){return this},o.thatReturnsArgument=function(e){return e},e.exports=o},function(e,t,n){"use strict";function r(e,t,n,r,i,a,s,l){if(o(t),!e){var u;if(void 0===t)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,i,a,s,l],d=0;u=new Error(t.replace(/%s/g,function(){return c[d++]})),u.name="Invariant Violation"}throw u.framesToPop=1,u}}var o=function(e){};e.exports=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.getNextLessonId=t.totalCountableLessons=t.previousLesson=t.nextLesson=t.lessonNumber=t.buildRestrictionsLabel=t.getLessonRestrictions=t.isLessonComplete=t.isLesson=t.isLastLesson=t.isFirstLesson=t.isCountableLesson=void 0;var o=n(18),i=r(o),a=n(5),s=r(a),l=n(135),u=r(l),c=n(189),d=r(c),f=n(157),p=r(f),h=n(634),m=r(h),v=n(27),g=r(v),y=n(31),b=r(y),_=n(54),E=r(_),w=n(91),x=r(w),k=n(103),T=r(k),S=n(77),C=r(S),O=n(79),A=r(O),I=n(64),M=r(I),L=n(32),N=r(L),P=n(133),R=r(P),D=n(38),j=r(D),F=n(104),B=r(F),U=n(17),H=r(U),z=n(39),W=r(z),q=n(65),Y=r(q),$=n(14),K=r($),V=n(7),G=r(V),X=n(13),Q=r(X),Z=n(322),J=r(Z),ee=n(253),te=r(ee),ne=n(635),re=r(ne),oe=n(53),ie=n(323),ae=n(445),se=(0,s.default)(B.default,M.default),le=t.isCountableLesson=function(e){var t=e.type,n=e.settings;return"quiz"!==t||n.asLesson||void 0===n.asLesson},ue=(0,s.default)((0,b.default)(le),(0,G.default)("lessonsOnly")),ce=function(e){var t=e.course,n=e.courseProgress;return(0,E.default)(de(n))(t.lessonsOnly)},de=function(e){return function(t){return(0,B.default)((0,H.default)(["lessons",t.id,"isComplete"],e))}},fe=function(e){var t=e.lesson,n=e.currentLesson;return t&&(0,Q.default)("id",t.id,n)},pe=t.isFirstLesson=function(e){var t=e.course,n=e.lesson;return(0,Q.default)("id",n.id,(0,T.default)((0,G.default)("lessonsOnly",t)))},he=t.isLastLesson=function(e){var t=e.course,n=e.lesson;return(0,Q.default)("id",n.id,(0,R.default)((0,G.default)("lessonsOnly",t)))},me=t.isLesson=(0,s.default)(B.default,(0,Q.default)("type","section")),ve=t.isLessonComplete=function(e){var t=e.lesson,n=e.courseProgress;return(0,W.default)(!1,["lessons",t.id,"isComplete"],n)},ge=(t.getLessonRestrictions=function(e){var t=e.course,n=e.courseProgress,r=e.lesson,o=e.restrictingQuiz,i=(0,ie.getRestrictingQuizForLesson)({courseProgress:n,lesson:r,restrictingQuiz:o}),a=(0,ae.isRestrictedMode)(t),s=a||se(i),l=ce({course:t,courseProgress:n})||{},u=oe.isRiseCom&&!t.enrolled,c=u&&!t.riseComLearningPathId,d=u&&t.riseComLearningPathId;return{isRestricted:c||d||s&&me(r)&&(0,B.default)(ve({lesson:r,courseProgress:n}))&&(0,B.default)(fe({lesson:r,currentLesson:l})),isRestrictedNotEnrolledCourse:c,isRestrictedNotEnrolledLP:d,restrictingQuiz:i,isRestrictedCourse:a,currentLesson:l}},t.buildRestrictionsLabel=function(e){var t=e.labels,n=e.restrictions,r=t.lessonRestricted,o=t.quizRequirePassingScore,i=n.isRestrictedCourse,a=n.isRestrictedNotEnrolledCourse,s=n.isRestrictedNotEnrolledLP,l=n.restrictingQuiz,u=n.currentLesson,c=(0,m.default)("id",l,u);return a?"Please Save to My Learning to take this course":s?null:!i||i&&c?o.replace("quiz",'"'+l.title+'"'):r},(0,u.default)(function(e){return(0,x.default)((0,re.default)((0,Y.default)(["id"],e||{})))})),ye=(t.lessonNumber=function(e){var t=e.course,n=e.lesson;return(0,s.default)(A.default,ge(n),ue)(t)},t.nextLesson=function(e){var t=e.course,n=e.lesson;return!he({course:t,lesson:n})&&t.lessonsOnly[(0,A.default)(ge(n,t.lessonsOnly))]},t.previousLesson=function(e){var t=e.course,n=e.lesson;return!pe({course:t,lesson:n})&&t.lessonsOnly[(0,d.default)(ge(n,t.lessonsOnly))]},t.totalCountableLessons=(0,s.default)(j.default,ue),(0,p.default)(N.default,M.default)),be=(0,p.default)(N.default,(0,g.default)(!1)),_e=(0,J.default)(be,"isComplete"),Ee=(0,E.default)((0,s.default)(_e,R.default)),we=(0,K.default)(te.default,Ee,T.default);t.getNextLessonId=(0,C.default)(ye,(0,i.default)(null),we)},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.MediaStore=void 0;var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),s=n(244),l=t.MediaStore=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),a(t,[{key:"pause",value:function(){this.isPlaying=!1}},{key:"mute",value:function(){this.isMuted=!1}},{key:"addChangeListener",value:function(e){this.on("change",e)}},{key:"removeChangeListener",value:function(e){this.removeListener("change",e)}},{key:"isPlaying",get:function(){return this._isPlaying},set:function(e){this._isPlaying=e,this.emit("change")}},{key:"playerId",set:function(e){this._playerId=e},get:function(){return this._playerId}},{key:"isMuted",get:function(){return this._isMuted},set:function(e){this._isMuted=e,this.emit("change")}}]),t}(s.EventEmitter);e.exports=new l},function(e,t,n){var r=n(329),o=n(114),i=n(93),a=n(1237),s=i(function(e,t){return 1===e?o(t):r(e,a(e,[],t))});e.exports=s},function(e,t,n){function r(e){if(e)return o(e)}function o(e){for(var t in r.prototype)e[t]=r.prototype[t];return e}e.exports=r,r.prototype.on=r.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+e]=this._callbacks["$"+e]||[]).push(t),this},r.prototype.once=function(e,t){function n(){this.off(e,n),t.apply(this,arguments)}return n.fn=t,this.on(e,n),this},r.prototype.off=r.prototype.removeListener=r.prototype.removeAllListeners=r.prototype.removeEventListener=function(e,t){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var n=this._callbacks["$"+e];if(!n)return this;if(1==arguments.length)return delete this._callbacks["$"+e],this;for(var r,o=0;o<n.length;o++)if((r=n[o])===t||r.fn===t){n.splice(o,1);break}return this},r.prototype.emit=function(e){this._callbacks=this._callbacks||{};var t=[].slice.call(arguments,1),n=this._callbacks["$"+e];if(n){n=n.slice(0);for(var r=0,o=n.length;r<o;++r)n[r].apply(this,t)}return this},r.prototype.listeners=function(e){return this._callbacks=this._callbacks||{},this._callbacks["$"+e]||[]},r.prototype.hasListeners=function(e){return!!this.listeners(e).length}},function(e,t,n){(function(e){function r(e,n){return n("b"+t.packets[e.type]+e.data.data)}function o(e,n,r){if(!n)return t.encodeBase64Packet(e,r);var o=e.data,i=new Uint8Array(o),a=new Uint8Array(1+o.byteLength);a[0]=y[e.type];for(var s=0;s<i.length;s++)a[s+1]=i[s];return r(a.buffer)}function i(e,n,r){if(!n)return t.encodeBase64Packet(e,r);var o=new FileReader;return o.onload=function(){e.data=o.result,t.encodePacket(e,n,!0,r)},o.readAsArrayBuffer(e.data)}function a(e,n,r){if(!n)return t.encodeBase64Packet(e,r);if(g)return i(e,n,r);var o=new Uint8Array(1);return o[0]=y[e.type],r(new E([o.buffer,e.data]))}function s(e){try{e=h.decode(e,{strict:!1})}catch(e){return!1}return e}function l(e,t,n){for(var r=new Array(e.length),o=p(e.length,n),i=0;i<e.length;i++)!function(e,n,o){t(n,function(t,n){r[e]=n,o(t,r)})}(i,e[i],o)}var u,c=n(1312),d=n(674),f=n(1313),p=n(1314),h=n(1315);e&&e.ArrayBuffer&&(u=n(1316));var m="undefined"!=typeof navigator&&/Android/i.test(navigator.userAgent),v="undefined"!=typeof navigator&&/PhantomJS/i.test(navigator.userAgent),g=m||v;t.protocol=3;var y=t.packets={open:0,close:1,ping:2,pong:3,message:4,upgrade:5,noop:6},b=c(y),_={type:"error",data:"parser error"},E=n(1317);t.encodePacket=function(t,n,i,s){"function"==typeof n&&(s=n,n=!1),"function"==typeof i&&(s=i,i=null);var l=void 0===t.data?void 0:t.data.buffer||t.data;if(e.ArrayBuffer&&l instanceof ArrayBuffer)return o(t,n,s);if(E&&l instanceof e.Blob)return a(t,n,s);if(l&&l.base64)return r(t,s);var u=y[t.type];return void 0!==t.data&&(u+=i?h.encode(String(t.data),{strict:!1}):String(t.data)),s(""+u)},t.encodeBase64Packet=function(n,r){var o="b"+t.packets[n.type];if(E&&n.data instanceof e.Blob){var i=new FileReader;return i.onload=function(){var e=i.result.split(",")[1];r(o+e)},i.readAsDataURL(n.data)}var a;try{a=String.fromCharCode.apply(null,new Uint8Array(n.data))}catch(e){for(var s=new Uint8Array(n.data),l=new Array(s.length),u=0;u<s.length;u++)l[u]=s[u];a=String.fromCharCode.apply(null,l)}return o+=e.btoa(a),r(o)},t.decodePacket=function(e,n,r){if(void 0===e)return _;if("string"==typeof e){if("b"===e.charAt(0))return t.decodeBase64Packet(e.substr(1),n);if(r&&!1===(e=s(e)))return _;var o=e.charAt(0);return Number(o)==o&&b[o]?e.length>1?{type:b[o],data:e.substring(1)}:{type:b[o]}:_}var i=new Uint8Array(e),o=i[0],a=f(e,1);return E&&"blob"===n&&(a=new E([a])),{type:b[o],data:a}},t.decodeBase64Packet=function(e,t){var n=b[e.charAt(0)];if(!u)return{type:n,data:{base64:!0,data:e.substr(1)}};var r=u.decode(e.substr(1));return"blob"===t&&E&&(r=new E([r])),{type:n,data:r}},t.encodePayload=function(e,n,r){function o(e){return e.length+":"+e}function i(e,r){t.encodePacket(e,!!a&&n,!1,function(e){r(null,o(e))})}"function"==typeof n&&(r=n,n=null);var a=d(e);return n&&a?E&&!g?t.encodePayloadAsBlob(e,r):t.encodePayloadAsArrayBuffer(e,r):e.length?void l(e,i,function(e,t){return r(t.join(""))}):r("0:")},t.decodePayload=function(e,n,r){if("string"!=typeof e)return t.decodePayloadAsBinary(e,n,r);"function"==typeof n&&(r=n,n=null);var o;if(""===e)return r(_,0,1);for(var i,a,s="",l=0,u=e.length;l<u;l++){var c=e.charAt(l);if(":"===c){if(""===s||s!=(i=Number(s)))return r(_,0,1);if(a=e.substr(l+1,i),s!=a.length)return r(_,0,1);if(a.length){if(o=t.decodePacket(a,n,!1),_.type===o.type&&_.data===o.data)return r(_,0,1);if(!1===r(o,l+i,u))return}l+=i,s=""}else s+=c}return""!==s?r(_,0,1):void 0},t.encodePayloadAsArrayBuffer=function(e,n){function r(e,n){t.encodePacket(e,!0,!0,function(e){return n(null,e)})}if(!e.length)return n(new ArrayBuffer(0));l(e,r,function(e,t){var r=t.reduce(function(e,t){var n;return n="string"==typeof t?t.length:t.byteLength,e+n.toString().length+n+2},0),o=new Uint8Array(r),i=0;return t.forEach(function(e){var t="string"==typeof e,n=e;if(t){for(var r=new Uint8Array(e.length),a=0;a<e.length;a++)r[a]=e.charCodeAt(a);n=r.buffer}o[i++]=t?0:1;for(var s=n.byteLength.toString(),a=0;a<s.length;a++)o[i++]=parseInt(s[a]);o[i++]=255;for(var r=new Uint8Array(n),a=0;a<r.length;a++)o[i++]=r[a]}),n(o.buffer)})},t.encodePayloadAsBlob=function(e,n){function r(e,n){t.encodePacket(e,!0,!0,function(e){var t=new Uint8Array(1);if(t[0]=1,"string"==typeof e){for(var r=new Uint8Array(e.length),o=0;o<e.length;o++)r[o]=e.charCodeAt(o);e=r.buffer,t[0]=0}for(var i=e instanceof ArrayBuffer?e.byteLength:e.size,a=i.toString(),s=new Uint8Array(a.length+1),o=0;o<a.length;o++)s[o]=parseInt(a[o]);if(s[a.length]=255,E){var l=new E([t.buffer,s.buffer,e]);n(null,l)}})}l(e,r,function(e,t){return n(new E(t))})},t.decodePayloadAsBinary=function(e,n,r){"function"==typeof n&&(r=n,n=null);for(var o=e,i=[];o.byteLength>0;){for(var a=new Uint8Array(o),s=0===a[0],l="",u=1;255!==a[u];u++){if(l.length>310)return r(_,0,1);l+=a[u]}o=f(o,2+l.length),l=parseInt(l);var c=f(o,0,l);if(s)try{c=String.fromCharCode.apply(null,new Uint8Array(c))}catch(e){var d=new Uint8Array(c);c="";for(var u=0;u<d.length;u++)c+=String.fromCharCode(d[u])}i.push(c),o=f(o,l)}var p=i.length;i.forEach(function(e,o){r(t.decodePacket(e,n,!0),o,p)})}}).call(t,n(15))},function(e,t,n){var r=n(251);e.exports=r(0,"toLowerCase")},function(e,t){function n(e){return!!e&&"object"==typeof e}e.exports=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),t.notify=t.clear=void 0;var i,a=n(18),s=r(a),l=n(12),u=r(l),c=n(6),d=r(c),f=n(23),p=(0,u.default)("rise/notification/"),h=p("CLEAR"),m=p("NOTIFY"),v=function(e,t){return(0,d.default)(t,{key:"notify-"+Date.now()})};t.default=(0,f.handle)(null,(i={},o(i,h,(0,s.default)(null)),o(i,m,v),i)),t.clear=(0,s.default)((0,f.action)(h,null)),t.notify=(0,f.action)(m)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.removeEmpty=t.sortByCreatedAtDesc=t.updateById=t.swap=t.removeById=t.adjustById=void 0;var o=n(213),i=r(o),a=n(18),s=r(a),l=n(123),u=r(l),c=n(5),d=r(c),f=n(83),p=r(f),h=n(33),m=r(h),v=n(697),g=r(v),y=n(31),b=r(y),_=n(91),E=r(_),w=n(19),x=r(w),k=n(77),T=r(k),S=n(64),C=r(S),O=n(471),A=r(O),I=n(6),M=r(I),L=n(104),N=r(L),P=n(14),R=r(P),D=n(7),j=r(D),F=n(469),B=r(F),U=n(342),H=r(U),z=(0,m.default)(3,function(e,t,n){return n[e]==t}),W=(0,p.default)(function(e,t,n){return(0,i.default)(e,n,t)}),q=function(e){return-1===e},Y=t.adjustById=(0,m.default)(3,function(e,t,n){return(0,R.default)((0,E.default)(z("id",t)),(0,T.default)(q,(0,s.default)(n),W(e,n)))(n)}),$=(t.removeById=function(e){return(0,b.default)((0,u.default)(z("id",e)))},t.swap=(0,m.default)(3,function(e,t,n){return(0,A.default)(t,n[e],(0,B.default)(e,1,n))}),t.updateById=(0,m.default)(3,function(e,t,n){return Y((0,x.default)(M.default)(t),e,n)}),t.sortByCreatedAtDesc=(0,H.default)((0,g.default)((0,j.default)("createdAt"))),(0,d.default)(N.default,C.default));t.removeEmpty=(0,b.default)($)},function(e,t,n){var r=n(251);e.exports=r(1,"join")},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1469);var l=n(1),u=r(l),c=n(4),d=r(c),f=n(256),p=r(f),h=n(484),m=r(h),v=n(352),g=r(v),y=n(485),b=r(y),_=n(108),E=function(e){return e&&e.src&&!e.isProcessing&&!e.error},w=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),s(n,[{key:"renderAudio",value:function(t){var n=this.props,r=n.allowTabNavigation,o=n.index,i=n.labels,a=n.lessonNumber,s=t.audio,l="audio-"+a+"-"+o;if(E(s))return e.createElement(p.default,{allowTabNavigation:r,id:l,key:l,labels:i,mediaSrc:s.key,shouldPause:s.pause})}},{key:"renderImage",value:function(t){var n=this.props,r=n.allowTabNavigation,o=n.index,i=n.onLoad,a=n.opts,s=t.image,l="image-"+o,u=a.disableZoom;if(E(s))return e.createElement(g.default,{key:l,id:l,src:(0,_.imagesUrl)({key:s.key,src:s.src}),alt:s.alt,disableZoom:u,allowTabNavigation:r,onLoad:i})}},{key:"renderVideo",value:function(t){var n=t.video,r=void 0===n?{}:n,o=this.props,i=o.allowTabNavigation,a=o.blockId,s=o.index,l=o.labels,u=o.onFullScreenChange,c="video-"+a+"-"+s;if(E(r))return e.createElement(b.default,{allowTabNavigation:i,id:c,key:c,labels:l,onFullScreenChange:u,poster:r.poster,shouldPause:r.pause,src:r.key})}},{key:"renderEmbed",value:function(t){var n=this.props,r=n.allowTabNavigation,o=n.opts,i=n.labels,a=o.fullEmbed,s=o.showMetaData,l=void 0===s||s,u=t.embed,c="embed-"+this.props.index;if(E(u))return e.createElement(m.default,{labels:i,key:c,isLesson:a,id:c,showMetaData:l,data:u,allowTabNavigation:r,shouldPause:u.pause})}},{key:"render",value:function(){var t=this.props,n=t.media,r=t.hasPadding,o=(0,u.default)({"media-group":r});return e.createElement("div",{className:o},this.renderAudio(n),this.renderImage(n),this.renderVideo(n),this.renderEmbed(n))}}],[{key:"propTypes",get:function(){return{allowTabNavigation:d.default.bool,blockId:d.default.string,hasPadding:d.default.bool,index:d.default.string,media:d.default.object,onLoad:d.default.func,opts:d.default.object}}},{key:"defaultProps",get:function(){return{media:{},index:"1",hasPadding:!0,opts:{},allowTabNavigation:!0,lessonNumber:1}}}]),n}(e.Component);t.default=w}).call(t,n(0))},function(e,t,n){"use strict";function r(){return o++}t.__esModule=!0,t.newGUID=r;var o=1},function(e,t,n){"use strict";function r(e){return e.charAt(0).toUpperCase()+e.slice(1)}t.__esModule=!0,t.default=r},function(e,t,n){(function(e){!function(t,n){e.exports=function(){"use strict";function t(){return Or.apply(null,arguments)}function r(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function o(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function i(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(e.hasOwnProperty(t))return!1;return!0}function a(e){return void 0===e}function s(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function l(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function u(e,t){var n,r=[];for(n=0;n<e.length;++n)r.push(t(e[n],n));return r}function c(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function d(e,t){for(var n in t)c(t,n)&&(e[n]=t[n]);return c(t,"toString")&&(e.toString=t.toString),c(t,"valueOf")&&(e.valueOf=t.valueOf),e}function f(e,t,n,r){return Tt(e,t,n,r,!0).utc()}function p(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function h(e){return null==e._pf&&(e._pf=p()),e._pf}function m(e){if(null==e._isValid){var t=h(e),n=Ar.call(t.parsedDateParts,function(e){return null!=e}),r=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n);if(e._strict&&(r=r&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return r;e._isValid=r}return e._isValid}function v(e){var t=f(NaN);return null!=e?d(h(t),e):h(t).userInvalidated=!0,t}function g(e,t){var n,r,o;if(a(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),a(t._i)||(e._i=t._i),a(t._f)||(e._f=t._f),a(t._l)||(e._l=t._l),a(t._strict)||(e._strict=t._strict),a(t._tzm)||(e._tzm=t._tzm),a(t._isUTC)||(e._isUTC=t._isUTC),a(t._offset)||(e._offset=t._offset),a(t._pf)||(e._pf=h(t)),a(t._locale)||(e._locale=t._locale),Ir.length>0)for(n=0;n<Ir.length;n++)r=Ir[n],o=t[r],a(o)||(e[r]=o);return e}function y(e){g(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===Mr&&(Mr=!0,t.updateOffset(this),Mr=!1)}function b(e){return e instanceof y||null!=e&&null!=e._isAMomentObject}function _(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function E(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=_(t)),n}function w(e,t,n){var r,o=Math.min(e.length,t.length),i=Math.abs(e.length-t.length),a=0;for(r=0;r<o;r++)(n&&e[r]!==t[r]||!n&&E(e[r])!==E(t[r]))&&a++;return a+i}function x(e){!1===t.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function k(e,n){var r=!0;return d(function(){if(null!=t.deprecationHandler&&t.deprecationHandler(null,e),r){for(var o,i=[],a=0;a<arguments.length;a++){if(o="","object"==typeof arguments[a]){o+="\n["+a+"] ";for(var s in arguments[0])o+=s+": "+arguments[0][s]+", ";o=o.slice(0,-2)}else o=arguments[a];i.push(o)}x(e+"\nArguments: "+Array.prototype.slice.call(i).join("")+"\n"+(new Error).stack),r=!1}return n.apply(this,arguments)},n)}function T(e,n){null!=t.deprecationHandler&&t.deprecationHandler(e,n),Lr[e]||(x(n),Lr[e]=!0)}function S(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function C(e){var t,n;for(n in e)t=e[n],S(t)?this[n]=t:this["_"+n]=t;this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function O(e,t){var n,r=d({},e);for(n in t)c(t,n)&&(o(e[n])&&o(t[n])?(r[n]={},d(r[n],e[n]),d(r[n],t[n])):null!=t[n]?r[n]=t[n]:delete r[n]);for(n in e)c(e,n)&&!c(t,n)&&o(e[n])&&(r[n]=d({},r[n]));return r}function A(e){null!=e&&this.set(e)}function I(e,t,n){var r=this._calendar[e]||this._calendar.sameElse;return S(r)?r.call(t,n):r}function M(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.replace(/MMMM|MM|DD|dddd/g,function(e){return e.slice(1)}),this._longDateFormat[e])}function L(){return this._invalidDate}function N(e){return this._ordinal.replace("%d",e)}function P(e,t,n,r){var o=this._relativeTime[n];return S(o)?o(e,t,n,r):o.replace(/%d/i,e)}function R(e,t){var n=this._relativeTime[e>0?"future":"past"];return S(n)?n(t):n.replace(/%s/i,t)}function D(e,t){var n=e.toLowerCase();Fr[n]=Fr[n+"s"]=Fr[t]=e}function j(e){return"string"==typeof e?Fr[e]||Fr[e.toLowerCase()]:void 0}function F(e){var t,n,r={};for(n in e)c(e,n)&&(t=j(n))&&(r[t]=e[n]);return r}function B(e,t){Br[e]=t}function U(e){var t=[];for(var n in e)t.push({unit:n,priority:Br[n]});return t.sort(function(e,t){return e.priority-t.priority}),t}function H(e,t,n){var r=""+Math.abs(e),o=t-r.length;return(e>=0?n?"+":"":"-")+Math.pow(10,Math.max(0,o)).toString().substr(1)+r}function z(e,t,n,r){var o=r;"string"==typeof r&&(o=function(){return this[r]()}),e&&(Wr[e]=o),t&&(Wr[t[0]]=function(){return H(o.apply(this,arguments),t[1],t[2])}),n&&(Wr[n]=function(){return this.localeData().ordinal(o.apply(this,arguments),e)})}function W(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function q(e){var t,n,r=e.match(Ur);for(t=0,n=r.length;t<n;t++)Wr[r[t]]?r[t]=Wr[r[t]]:r[t]=W(r[t]);return function(t){var o,i="";for(o=0;o<n;o++)i+=S(r[o])?r[o].call(t,e):r[o];return i}}function Y(e,t){return e.isValid()?(t=$(t,e.localeData()),zr[t]=zr[t]||q(t),zr[t](e)):e.localeData().invalidDate()}function $(e,t){function n(e){return t.longDateFormat(e)||e}var r=5;for(Hr.lastIndex=0;r>=0&&Hr.test(e);)e=e.replace(Hr,n),Hr.lastIndex=0,r-=1;return e}function K(e,t,n){so[e]=S(t)?t:function(e,r){return e&&n?n:t}}function V(e,t){return c(so,e)?so[e](t._strict,t._locale):new RegExp(G(e))}function G(e){return X(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,r,o){return t||n||r||o}))}function X(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function Q(e,t){var n,r=t;for("string"==typeof e&&(e=[e]),s(t)&&(r=function(e,n){n[t]=E(e)}),n=0;n<e.length;n++)lo[e[n]]=r}function Z(e,t){Q(e,function(e,n,r,o){r._w=r._w||{},t(e,r._w,r,o)})}function J(e,t,n){null!=t&&c(lo,e)&&lo[e](t,n._a,n,e)}function ee(e){return te(e)?366:365}function te(e){return e%4==0&&e%100!=0||e%400==0}function ne(){return te(this.year())}function re(e,n){return function(r){return null!=r?(ie(this,e,r),t.updateOffset(this,n),this):oe(this,e)}}function oe(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function ie(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&te(e.year())&&1===e.month()&&29===e.date()?e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),ue(n,e.month())):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function ae(e){return e=j(e),S(this[e])?this[e]():this}function se(e,t){if("object"==typeof e){e=F(e);for(var n=U(e),r=0;r<n.length;r++)this[n[r].unit](e[n[r].unit])}else if(e=j(e),S(this[e]))return this[e](t);return this}function le(e,t){return(e%t+t)%t}function ue(e,t){if(isNaN(e)||isNaN(t))return NaN;var n=le(t,12);return e+=(t-n)/12,1===n?te(e)?29:28:31-n%7%2}function ce(e,t){return e?r(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Eo).test(t)?"format":"standalone"][e.month()]:r(this._months)?this._months:this._months.standalone}function de(e,t){return e?r(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Eo.test(t)?"format":"standalone"][e.month()]:r(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function fe(e,t,n){var r,o,i,a=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],r=0;r<12;++r)i=f([2e3,r]),this._shortMonthsParse[r]=this.monthsShort(i,"").toLocaleLowerCase(),this._longMonthsParse[r]=this.months(i,"").toLocaleLowerCase();return n?"MMM"===t?(o=bo.call(this._shortMonthsParse,a),-1!==o?o:null):(o=bo.call(this._longMonthsParse,a),-1!==o?o:null):"MMM"===t?-1!==(o=bo.call(this._shortMonthsParse,a))?o:(o=bo.call(this._longMonthsParse,a),-1!==o?o:null):-1!==(o=bo.call(this._longMonthsParse,a))?o:(o=bo.call(this._shortMonthsParse,a),-1!==o?o:null)}function pe(e,t,n){var r,o,i;if(this._monthsParseExact)return fe.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(o=f([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(o,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(o,"").replace(".","")+"$","i")),n||this._monthsParse[r]||(i="^"+this.months(o,"")+"|^"+this.monthsShort(o,""),this._monthsParse[r]=new RegExp(i.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[r].test(e))return r;if(n&&"MMM"===t&&this._shortMonthsParse[r].test(e))return r;if(!n&&this._monthsParse[r].test(e))return r}}function he(e,t){var n;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=E(t);else if(t=e.localeData().monthsParse(t),!s(t))return e;return n=Math.min(e.date(),ue(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,n),e}function me(e){return null!=e?(he(this,e),t.updateOffset(this,!0),this):oe(this,"Month")}function ve(){return ue(this.year(),this.month())}function ge(e){return this._monthsParseExact?(c(this,"_monthsRegex")||be.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(c(this,"_monthsShortRegex")||(this._monthsShortRegex=ko),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}function ye(e){return this._monthsParseExact?(c(this,"_monthsRegex")||be.call(this),e?this._monthsStrictRegex:this._monthsRegex):(c(this,"_monthsRegex")||(this._monthsRegex=To),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function be(){function e(e,t){return t.length-e.length}var t,n,r=[],o=[],i=[];for(t=0;t<12;t++)n=f([2e3,t]),r.push(this.monthsShort(n,"")),o.push(this.months(n,"")),i.push(this.months(n,"")),i.push(this.monthsShort(n,""));for(r.sort(e),o.sort(e),i.sort(e),t=0;t<12;t++)r[t]=X(r[t]),o[t]=X(o[t]);for(t=0;t<24;t++)i[t]=X(i[t]);this._monthsRegex=new RegExp("^("+i.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+r.join("|")+")","i")}function _e(e,t,n,r,o,i,a){var s=new Date(e,t,n,r,o,i,a);return e<100&&e>=0&&isFinite(s.getFullYear())&&s.setFullYear(e),s}function Ee(e){var t=new Date(Date.UTC.apply(null,arguments));return e<100&&e>=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e),t}function we(e,t,n){var r=7+t-n;return-(7+Ee(e,0,r).getUTCDay()-t)%7+r-1}function xe(e,t,n,r,o){var i,a,s=(7+n-r)%7,l=we(e,r,o),u=1+7*(t-1)+s+l;return u<=0?(i=e-1,a=ee(i)+u):u>ee(e)?(i=e+1,a=u-ee(e)):(i=e,a=u),{year:i,dayOfYear:a}}function ke(e,t,n){var r,o,i=we(e.year(),t,n),a=Math.floor((e.dayOfYear()-i-1)/7)+1;return a<1?(o=e.year()-1,r=a+Te(o,t,n)):a>Te(e.year(),t,n)?(r=a-Te(e.year(),t,n),o=e.year()+1):(o=e.year(),r=a),{week:r,year:o}}function Te(e,t,n){var r=we(e,t,n),o=we(e+1,t,n);return(ee(e)-r+o)/7}function Se(e){return ke(e,this._week.dow,this._week.doy).week}function Ce(){return this._week.dow}function Oe(){return this._week.doy}function Ae(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")}function Ie(e){var t=ke(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")}function Me(e,t){return"string"!=typeof e?e:isNaN(e)?(e=t.weekdaysParse(e),"number"==typeof e?e:null):parseInt(e,10)}function Le(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function Ne(e,t){return e?r(this._weekdays)?this._weekdays[e.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][e.day()]:r(this._weekdays)?this._weekdays:this._weekdays.standalone}function Pe(e){return e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Re(e){return e?this._weekdaysMin[e.day()]:this._weekdaysMin}function De(e,t,n){var r,o,i,a=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)i=f([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(i,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(i,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(i,"").toLocaleLowerCase();return n?"dddd"===t?(o=bo.call(this._weekdaysParse,a),-1!==o?o:null):"ddd"===t?(o=bo.call(this._shortWeekdaysParse,a),-1!==o?o:null):(o=bo.call(this._minWeekdaysParse,a),-1!==o?o:null):"dddd"===t?-1!==(o=bo.call(this._weekdaysParse,a))?o:-1!==(o=bo.call(this._shortWeekdaysParse,a))?o:(o=bo.call(this._minWeekdaysParse,a),-1!==o?o:null):"ddd"===t?-1!==(o=bo.call(this._shortWeekdaysParse,a))?o:-1!==(o=bo.call(this._weekdaysParse,a))?o:(o=bo.call(this._minWeekdaysParse,a),-1!==o?o:null):-1!==(o=bo.call(this._minWeekdaysParse,a))?o:-1!==(o=bo.call(this._weekdaysParse,a))?o:(o=bo.call(this._shortWeekdaysParse,a),-1!==o?o:null)}function je(e,t,n){var r,o,i;if(this._weekdaysParseExact)return De.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(o=f([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(o,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(o,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(o,"").replace(".",".?")+"$","i")),this._weekdaysParse[r]||(i="^"+this.weekdays(o,"")+"|^"+this.weekdaysShort(o,"")+"|^"+this.weekdaysMin(o,""),this._weekdaysParse[r]=new RegExp(i.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[r].test(e))return r;if(n&&"ddd"===t&&this._shortWeekdaysParse[r].test(e))return r;if(n&&"dd"===t&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}}function Fe(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=Me(e,this.localeData()),this.add(e-t,"d")):t}function Be(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")}function Ue(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=Le(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function He(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||qe.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(c(this,"_weekdaysRegex")||(this._weekdaysRegex=Io),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function ze(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||qe.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(c(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Mo),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function We(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||qe.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(c(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Lo),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function qe(){function e(e,t){return t.length-e.length}var t,n,r,o,i,a=[],s=[],l=[],u=[];for(t=0;t<7;t++)n=f([2e3,1]).day(t),r=this.weekdaysMin(n,""),o=this.weekdaysShort(n,""),i=this.weekdays(n,""),a.push(r),s.push(o),l.push(i),u.push(r),u.push(o),u.push(i);for(a.sort(e),s.sort(e),l.sort(e),u.sort(e),t=0;t<7;t++)s[t]=X(s[t]),l[t]=X(l[t]),u[t]=X(u[t]);this._weekdaysRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function Ye(){return this.hours()%12||12}function $e(){return this.hours()||24}function Ke(e,t){z(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function Ve(e,t){return t._meridiemParse}function Ge(e){return"p"===(e+"").toLowerCase().charAt(0)}function Xe(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}function Qe(e){return e?e.toLowerCase().replace("_","-"):e}function Ze(e){for(var t,n,r,o,i=0;i<e.length;){for(o=Qe(e[i]).split("-"),t=o.length,n=Qe(e[i+1]),n=n?n.split("-"):null;t>0;){if(r=Je(o.slice(0,t).join("-")))return r;if(n&&n.length>=t&&w(o,n,!0)>=t-1)break;t--}i++}return null}function Je(t){var r=null;if(!jo[t]&&void 0!==e&&e&&e.exports)try{r=No._abbr,n(2066)("./"+t),et(r)}catch(e){}return jo[t]}function et(e,t){var n;return e&&(n=a(t)?rt(e):tt(e,t))&&(No=n),No._abbr}function tt(e,t){if(null!==t){var n=Do;if(t.abbr=e,null!=jo[e])T("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=jo[e]._config;else if(null!=t.parentLocale){if(null==jo[t.parentLocale])return Fo[t.parentLocale]||(Fo[t.parentLocale]=[]),Fo[t.parentLocale].push({name:e,config:t}),null;n=jo[t.parentLocale]._config}return jo[e]=new A(O(n,t)),Fo[e]&&Fo[e].forEach(function(e){tt(e.name,e.config)}),et(e),jo[e]}return delete jo[e],null}function nt(e,t){if(null!=t){var n,r,o=Do;r=Je(e),null!=r&&(o=r._config),t=O(o,t),n=new A(t),n.parentLocale=jo[e],jo[e]=n,et(e)}else null!=jo[e]&&(null!=jo[e].parentLocale?jo[e]=jo[e].parentLocale:null!=jo[e]&&delete jo[e]);return jo[e]}function rt(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return No;if(!r(e)){if(t=Je(e))return t;e=[e]}return Ze(e)}function ot(){return Nr(jo)}function it(e){var t,n=e._a;return n&&-2===h(e).overflow&&(t=n[co]<0||n[co]>11?co:n[fo]<1||n[fo]>ue(n[uo],n[co])?fo:n[po]<0||n[po]>24||24===n[po]&&(0!==n[ho]||0!==n[mo]||0!==n[vo])?po:n[ho]<0||n[ho]>59?ho:n[mo]<0||n[mo]>59?mo:n[vo]<0||n[vo]>999?vo:-1,h(e)._overflowDayOfYear&&(t<uo||t>fo)&&(t=fo),h(e)._overflowWeeks&&-1===t&&(t=go),h(e)._overflowWeekday&&-1===t&&(t=yo),h(e).overflow=t),e}function at(e,t,n){return null!=e?e:null!=t?t:n}function st(e){var n=new Date(t.now());return e._useUTC?[n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()]:[n.getFullYear(),n.getMonth(),n.getDate()]}function lt(e){var t,n,r,o,i,a=[];if(!e._d){for(r=st(e),e._w&&null==e._a[fo]&&null==e._a[co]&&ut(e),null!=e._dayOfYear&&(i=at(e._a[uo],r[uo]),(e._dayOfYear>ee(i)||0===e._dayOfYear)&&(h(e)._overflowDayOfYear=!0),n=Ee(i,0,e._dayOfYear),e._a[co]=n.getUTCMonth(),e._a[fo]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=a[t]=r[t];for(;t<7;t++)e._a[t]=a[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[po]&&0===e._a[ho]&&0===e._a[mo]&&0===e._a[vo]&&(e._nextDay=!0,e._a[po]=0),e._d=(e._useUTC?Ee:_e).apply(null,a),o=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[po]=24),e._w&&void 0!==e._w.d&&e._w.d!==o&&(h(e).weekdayMismatch=!0)}}function ut(e){var t,n,r,o,i,a,s,l;if(t=e._w,null!=t.GG||null!=t.W||null!=t.E)i=1,a=4,n=at(t.GG,e._a[uo],ke(St(),1,4).year),r=at(t.W,1),((o=at(t.E,1))<1||o>7)&&(l=!0);else{i=e._locale._week.dow,a=e._locale._week.doy;var u=ke(St(),i,a);n=at(t.gg,e._a[uo],u.year),r=at(t.w,u.week),null!=t.d?((o=t.d)<0||o>6)&&(l=!0):null!=t.e?(o=t.e+i,(t.e<0||t.e>6)&&(l=!0)):o=i}r<1||r>Te(n,i,a)?h(e)._overflowWeeks=!0:null!=l?h(e)._overflowWeekday=!0:(s=xe(n,r,o,i,a),e._a[uo]=s.year,e._dayOfYear=s.dayOfYear)}function ct(e){var t,n,r,o,i,a,s=e._i,l=Bo.exec(s)||Uo.exec(s);if(l){for(h(e).iso=!0,t=0,n=zo.length;t<n;t++)if(zo[t][1].exec(l[1])){o=zo[t][0],r=!1!==zo[t][2];break}if(null==o)return void(e._isValid=!1);if(l[3]){for(t=0,n=Wo.length;t<n;t++)if(Wo[t][1].exec(l[3])){i=(l[2]||" ")+Wo[t][0];break}if(null==i)return void(e._isValid=!1)}if(!r&&null!=i)return void(e._isValid=!1);if(l[4]){if(!Ho.exec(l[4]))return void(e._isValid=!1);a="Z"}e._f=o+(i||"")+(a||""),yt(e)}else e._isValid=!1}function dt(e,t,n,r,o,i){var a=[ft(e),xo.indexOf(t),parseInt(n,10),parseInt(r,10),parseInt(o,10)];return i&&a.push(parseInt(i,10)),a}function ft(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function pt(e){return e.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}function ht(e,t,n){return!e||Oo.indexOf(e)===new Date(t[0],t[1],t[2]).getDay()||(h(n).weekdayMismatch=!0,n._isValid=!1,!1)}function mt(e,t,n){if(e)return $o[e];if(t)return 0;var r=parseInt(n,10),o=r%100;return(r-o)/100*60+o}function vt(e){var t=Yo.exec(pt(e._i));if(t){var n=dt(t[4],t[3],t[2],t[5],t[6],t[7]);if(!ht(t[1],n,e))return;e._a=n,e._tzm=mt(t[8],t[9],t[10]),e._d=Ee.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),h(e).rfc2822=!0}else e._isValid=!1}function gt(e){var n=qo.exec(e._i);if(null!==n)return void(e._d=new Date(+n[1]));ct(e),!1===e._isValid&&(delete e._isValid,vt(e),!1===e._isValid&&(delete e._isValid,t.createFromInputFallback(e)))}function yt(e){if(e._f===t.ISO_8601)return void ct(e);if(e._f===t.RFC_2822)return void vt(e);e._a=[],h(e).empty=!0;var n,r,o,i,a,s=""+e._i,l=s.length,u=0;for(o=$(e._f,e._locale).match(Ur)||[],n=0;n<o.length;n++)i=o[n],r=(s.match(V(i,e))||[])[0],r&&(a=s.substr(0,s.indexOf(r)),a.length>0&&h(e).unusedInput.push(a),s=s.slice(s.indexOf(r)+r.length),u+=r.length),Wr[i]?(r?h(e).empty=!1:h(e).unusedTokens.push(i),J(i,r,e)):e._strict&&!r&&h(e).unusedTokens.push(i);h(e).charsLeftOver=l-u,s.length>0&&h(e).unusedInput.push(s),e._a[po]<=12&&!0===h(e).bigHour&&e._a[po]>0&&(h(e).bigHour=void 0),h(e).parsedDateParts=e._a.slice(0),h(e).meridiem=e._meridiem,e._a[po]=bt(e._locale,e._a[po],e._meridiem),lt(e),it(e)}function bt(e,t,n){var r;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?(r=e.isPM(n),r&&t<12&&(t+=12),r||12!==t||(t=0),t):t}function _t(e){var t,n,r,o,i;if(0===e._f.length)return h(e).invalidFormat=!0,void(e._d=new Date(NaN));for(o=0;o<e._f.length;o++)i=0,t=g({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[o],yt(t),m(t)&&(i+=h(t).charsLeftOver,i+=10*h(t).unusedTokens.length,h(t).score=i,(null==r||i<r)&&(r=i,n=t));d(e,n||t)}function Et(e){if(!e._d){var t=F(e._i);e._a=u([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),lt(e)}}function wt(e){var t=new y(it(xt(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function xt(e){var t=e._i,n=e._f;return e._locale=e._locale||rt(e._l),null===t||void 0===n&&""===t?v({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),b(t)?new y(it(t)):(l(t)?e._d=t:r(n)?_t(e):n?yt(e):kt(e),m(e)||(e._d=null),e))}function kt(e){var n=e._i;a(n)?e._d=new Date(t.now()):l(n)?e._d=new Date(n.valueOf()):"string"==typeof n?gt(e):r(n)?(e._a=u(n.slice(0),function(e){return parseInt(e,10)}),lt(e)):o(n)?Et(e):s(n)?e._d=new Date(n):t.createFromInputFallback(e)}function Tt(e,t,n,a,s){var l={};return!0!==n&&!1!==n||(a=n,n=void 0),(o(e)&&i(e)||r(e)&&0===e.length)&&(e=void 0),l._isAMomentObject=!0,l._useUTC=l._isUTC=s,l._l=n,l._i=e,l._f=t,l._strict=a,wt(l)}function St(e,t,n,r){return Tt(e,t,n,r,!1)}function Ct(e,t){var n,o;if(1===t.length&&r(t[0])&&(t=t[0]),!t.length)return St();for(n=t[0],o=1;o<t.length;++o)t[o].isValid()&&!t[o][e](n)||(n=t[o]);return n}function Ot(){return Ct("isBefore",[].slice.call(arguments,0))}function At(){return Ct("isAfter",[].slice.call(arguments,0))}function It(e){for(var t in e)if(-1===bo.call(Xo,t)||null!=e[t]&&isNaN(e[t]))return!1;for(var n=!1,r=0;r<Xo.length;++r)if(e[Xo[r]]){if(n)return!1;parseFloat(e[Xo[r]])!==E(e[Xo[r]])&&(n=!0)}return!0}function Mt(){return this._isValid}function Lt(){return Qt(NaN)}function Nt(e){var t=F(e),n=t.year||0,r=t.quarter||0,o=t.month||0,i=t.week||0,a=t.day||0,s=t.hour||0,l=t.minute||0,u=t.second||0,c=t.millisecond||0;this._isValid=It(t),this._milliseconds=+c+1e3*u+6e4*l+1e3*s*60*60,this._days=+a+7*i,this._months=+o+3*r+12*n,this._data={},this._locale=rt(),this._bubble()}function Pt(e){return e instanceof Nt}function Rt(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function Dt(e,t){z(e,0,0,function(){var e=this.utcOffset(),n="+";return e<0&&(e=-e,n="-"),n+H(~~(e/60),2)+t+H(~~e%60,2)})}function jt(e,t){var n=(t||"").match(e);if(null===n)return null;var r=n[n.length-1]||[],o=(r+"").match(Qo)||["-",0,0],i=60*o[1]+E(o[2]);return 0===i?0:"+"===o[0]?i:-i}function Ft(e,n){var r,o;return n._isUTC?(r=n.clone(),o=(b(e)||l(e)?e.valueOf():St(e).valueOf())-r.valueOf(),r._d.setTime(r._d.valueOf()+o),t.updateOffset(r,!1),r):St(e).local()}function Bt(e){return 15*-Math.round(e._d.getTimezoneOffset()/15)}function Ut(e,n,r){var o,i=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(null===(e=jt(oo,e)))return this}else Math.abs(e)<16&&!r&&(e*=60);return!this._isUTC&&n&&(o=Bt(this)),this._offset=e,this._isUTC=!0,null!=o&&this.add(o,"m"),i!==e&&(!n||this._changeInProgress?nn(this,Qt(e-i,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?i:Bt(this)}function Ht(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}function zt(e){return this.utcOffset(0,e)}function Wt(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Bt(this),"m")),this}function qt(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=jt(ro,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this}function Yt(e){return!!this.isValid()&&(e=e?St(e).utcOffset():0,(this.utcOffset()-e)%60==0)}function $t(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Kt(){if(!a(this._isDSTShifted))return this._isDSTShifted;var e={};if(g(e,this),e=xt(e),e._a){var t=e._isUTC?f(e._a):St(e._a);this._isDSTShifted=this.isValid()&&w(e._a,t.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function Vt(){return!!this.isValid()&&!this._isUTC}function Gt(){return!!this.isValid()&&this._isUTC}function Xt(){return!!this.isValid()&&this._isUTC&&0===this._offset}function Qt(e,t){var n,r,o,i=e,a=null;return Pt(e)?i={ms:e._milliseconds,d:e._days,M:e._months}:s(e)?(i={},t?i[t]=e:i.milliseconds=e):(a=Zo.exec(e))?(n="-"===a[1]?-1:1,i={y:0,d:E(a[fo])*n,h:E(a[po])*n,m:E(a[ho])*n,s:E(a[mo])*n,ms:E(Rt(1e3*a[vo]))*n}):(a=Jo.exec(e))?(n="-"===a[1]?-1:(a[1],1),i={y:Zt(a[2],n),M:Zt(a[3],n),w:Zt(a[4],n),d:Zt(a[5],n),h:Zt(a[6],n),m:Zt(a[7],n),s:Zt(a[8],n)}):null==i?i={}:"object"==typeof i&&("from"in i||"to"in i)&&(o=en(St(i.from),St(i.to)),i={},i.ms=o.milliseconds,i.M=o.months),r=new Nt(i),Pt(e)&&c(e,"_locale")&&(r._locale=e._locale),r}function Zt(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function Jt(e,t){var n={milliseconds:0,months:0};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function en(e,t){var n;return e.isValid()&&t.isValid()?(t=Ft(t,e),e.isBefore(t)?n=Jt(e,t):(n=Jt(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function tn(e,t){return function(n,r){var o,i;return null===r||isNaN(+r)||(T(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),i=n,n=r,r=i),n="string"==typeof n?+n:n,o=Qt(n,r),nn(this,o,e),this}}function nn(e,n,r,o){var i=n._milliseconds,a=Rt(n._days),s=Rt(n._months);e.isValid()&&(o=null==o||o,s&&he(e,oe(e,"Month")+s*r),a&&ie(e,"Date",oe(e,"Date")+a*r),i&&e._d.setTime(e._d.valueOf()+i*r),o&&t.updateOffset(e,a||s))}function rn(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"}function on(e,n){var r=e||St(),o=Ft(r,this).startOf("day"),i=t.calendarFormat(this,o)||"sameElse",a=n&&(S(n[i])?n[i].call(this,r):n[i]);return this.format(a||this.localeData().calendar(i,this,St(r)))}function an(){return new y(this)}function sn(e,t){var n=b(e)?e:St(e);return!(!this.isValid()||!n.isValid())&&(t=j(a(t)?"millisecond":t),"millisecond"===t?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf())}function ln(e,t){var n=b(e)?e:St(e);return!(!this.isValid()||!n.isValid())&&(t=j(a(t)?"millisecond":t),"millisecond"===t?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf())}function un(e,t,n,r){return r=r||"()",("("===r[0]?this.isAfter(e,n):!this.isBefore(e,n))&&(")"===r[1]?this.isBefore(t,n):!this.isAfter(t,n))}function cn(e,t){var n,r=b(e)?e:St(e);return!(!this.isValid()||!r.isValid())&&(t=j(t||"millisecond"),"millisecond"===t?this.valueOf()===r.valueOf():(n=r.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))}function dn(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function fn(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function pn(e,t,n){var r,o,i;if(!this.isValid())return NaN;if(r=Ft(e,this),!r.isValid())return NaN;switch(o=6e4*(r.utcOffset()-this.utcOffset()),t=j(t)){case"year":i=hn(this,r)/12;break;case"month":i=hn(this,r);break;case"quarter":i=hn(this,r)/3;break;case"second":i=(this-r)/1e3;break;case"minute":i=(this-r)/6e4;break;case"hour":i=(this-r)/36e5;break;case"day":i=(this-r-o)/864e5;break;case"week":i=(this-r-o)/6048e5;break;default:i=this-r}return n?i:_(i)}function hn(e,t){var n,r,o=12*(t.year()-e.year())+(t.month()-e.month()),i=e.clone().add(o,"months");return t-i<0?(n=e.clone().add(o-1,"months"),r=(t-i)/(i-n)):(n=e.clone().add(o+1,"months"),r=(t-i)/(n-i)),-(o+r)||0}function mn(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function vn(e){if(!this.isValid())return null;var t=!0!==e,n=t?this.clone().utc():this;return n.year()<0||n.year()>9999?Y(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):S(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this._d.valueOf()).toISOString().replace("Z",Y(n,"Z")):Y(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function gn(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="";this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var n="["+e+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",o=t+'[")]';return this.format(n+r+"-MM-DD[T]HH:mm:ss.SSS"+o)}function yn(e){e||(e=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var n=Y(this,e);return this.localeData().postformat(n)}function bn(e,t){return this.isValid()&&(b(e)&&e.isValid()||St(e).isValid())?Qt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function _n(e){return this.from(St(),e)}function En(e,t){return this.isValid()&&(b(e)&&e.isValid()||St(e).isValid())?Qt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function wn(e){return this.to(St(),e)}function xn(e){var t;return void 0===e?this._locale._abbr:(t=rt(e),null!=t&&(this._locale=t),this)}function kn(){return this._locale}function Tn(e){switch(e=j(e)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===e&&this.weekday(0),"isoWeek"===e&&this.isoWeekday(1),"quarter"===e&&this.month(3*Math.floor(this.month()/3)),this}function Sn(e){return void 0===(e=j(e))||"millisecond"===e?this:("date"===e&&(e="day"),this.startOf(e).add(1,"isoWeek"===e?"week":e).subtract(1,"ms"))}function Cn(){return this._d.valueOf()-6e4*(this._offset||0)}function On(){return Math.floor(this.valueOf()/1e3)}function An(){return new Date(this.valueOf())}function In(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function Mn(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function Ln(){return this.isValid()?this.toISOString():null}function Nn(){return m(this)}function Pn(){return d({},h(this))}function Rn(){return h(this).overflow}function Dn(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function jn(e,t){z(0,[e,e.length],0,t)}function Fn(e){return zn.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function Bn(e){return zn.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function Un(){return Te(this.year(),1,4)}function Hn(){var e=this.localeData()._week;return Te(this.year(),e.dow,e.doy)}function zn(e,t,n,r,o){var i;return null==e?ke(this,r,o).year:(i=Te(e,r,o),t>i&&(t=i),Wn.call(this,e,t,n,r,o))}function Wn(e,t,n,r,o){var i=xe(e,t,n,r,o),a=Ee(i.year,0,i.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}function qn(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}function Yn(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")}function $n(e,t){t[vo]=E(1e3*("0."+e))}function Kn(){return this._isUTC?"UTC":""}function Vn(){return this._isUTC?"Coordinated Universal Time":""}function Gn(e){return St(1e3*e)}function Xn(){return St.apply(null,arguments).parseZone()}function Qn(e){return e}function Zn(e,t,n,r){var o=rt(),i=f().set(r,t);return o[n](i,e)}function Jn(e,t,n){if(s(e)&&(t=e,e=void 0),e=e||"",null!=t)return Zn(e,t,n,"month");var r,o=[];for(r=0;r<12;r++)o[r]=Zn(e,r,n,"month");return o}function er(e,t,n,r){"boolean"==typeof e?(s(t)&&(n=t,t=void 0),t=t||""):(t=e,n=t,e=!1,s(t)&&(n=t,t=void 0),t=t||"");var o=rt(),i=e?o._week.dow:0;if(null!=n)return Zn(t,(n+i)%7,r,"day");var a,l=[];for(a=0;a<7;a++)l[a]=Zn(t,(a+i)%7,r,"day");return l}function tr(e,t){return Jn(e,t,"months")}function nr(e,t){return Jn(e,t,"monthsShort")}function rr(e,t,n){return er(e,t,n,"weekdays")}function or(e,t,n){return er(e,t,n,"weekdaysShort")}function ir(e,t,n){return er(e,t,n,"weekdaysMin")}function ar(){var e=this._data;return this._milliseconds=ci(this._milliseconds),this._days=ci(this._days),this._months=ci(this._months),e.milliseconds=ci(e.milliseconds),e.seconds=ci(e.seconds),e.minutes=ci(e.minutes),e.hours=ci(e.hours),e.months=ci(e.months),e.years=ci(e.years),this}function sr(e,t,n,r){var o=Qt(t,n);return e._milliseconds+=r*o._milliseconds,e._days+=r*o._days,e._months+=r*o._months,e._bubble()}function lr(e,t){return sr(this,e,t,1)}function ur(e,t){return sr(this,e,t,-1)}function cr(e){return e<0?Math.floor(e):Math.ceil(e)}function dr(){var e,t,n,r,o,i=this._milliseconds,a=this._days,s=this._months,l=this._data;return i>=0&&a>=0&&s>=0||i<=0&&a<=0&&s<=0||(i+=864e5*cr(pr(s)+a),a=0,s=0),l.milliseconds=i%1e3,e=_(i/1e3),l.seconds=e%60,t=_(e/60),l.minutes=t%60,n=_(t/60),l.hours=n%24,a+=_(n/24),o=_(fr(a)),s+=o,a-=cr(pr(o)),r=_(s/12),s%=12,l.days=a,l.months=s,l.years=r,this}function fr(e){return 4800*e/146097}function pr(e){return 146097*e/4800}function hr(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if("month"===(e=j(e))||"year"===e)return t=this._days+r/864e5,n=this._months+fr(t),"month"===e?n:n/12;switch(t=this._days+Math.round(pr(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return 24*t+r/36e5;case"minute":return 1440*t+r/6e4;case"second":return 86400*t+r/1e3;case"millisecond":return Math.floor(864e5*t)+r;default:throw new Error("Unknown unit "+e)}}function mr(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*E(this._months/12):NaN}function vr(e){return function(){return this.as(e)}}function gr(){return Qt(this)}function yr(e){return e=j(e),this.isValid()?this[e+"s"]():NaN}function br(e){return function(){return this.isValid()?this._data[e]:NaN}}function _r(){return _(this.days()/7)}function Er(e,t,n,r,o){return o.relativeTime(t||1,!!n,e,r)}function wr(e,t,n){var r=Qt(e).abs(),o=Si(r.as("s")),i=Si(r.as("m")),a=Si(r.as("h")),s=Si(r.as("d")),l=Si(r.as("M")),u=Si(r.as("y")),c=o<=Ci.ss&&["s",o]||o<Ci.s&&["ss",o]||i<=1&&["m"]||i<Ci.m&&["mm",i]||a<=1&&["h"]||a<Ci.h&&["hh",a]||s<=1&&["d"]||s<Ci.d&&["dd",s]||l<=1&&["M"]||l<Ci.M&&["MM",l]||u<=1&&["y"]||["yy",u];return c[2]=t,c[3]=+e>0,c[4]=n,Er.apply(null,c)}function xr(e){return void 0===e?Si:"function"==typeof e&&(Si=e,!0)}function kr(e,t){return void 0!==Ci[e]&&(void 0===t?Ci[e]:(Ci[e]=t,"s"===e&&(Ci.ss=t-1),!0))}function Tr(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),n=wr(this,!e,t);return e&&(n=t.pastFuture(+this,n)),t.postformat(n)}function Sr(e){return(e>0)-(e<0)||+e}function Cr(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,r=Oi(this._milliseconds)/1e3,o=Oi(this._days),i=Oi(this._months);e=_(r/60),t=_(e/60),r%=60,e%=60,n=_(i/12),i%=12;var a=n,s=i,l=o,u=t,c=e,d=r?r.toFixed(3).replace(/\.?0+$/,""):"",f=this.asSeconds();if(!f)return"P0D";var p=f<0?"-":"",h=Sr(this._months)!==Sr(f)?"-":"",m=Sr(this._days)!==Sr(f)?"-":"",v=Sr(this._milliseconds)!==Sr(f)?"-":"";return p+"P"+(a?h+a+"Y":"")+(s?h+s+"M":"")+(l?m+l+"D":"")+(u||c||d?"T":"")+(u?v+u+"H":"")+(c?v+c+"M":"")+(d?v+d+"S":"")}var Or,Ar;Ar=Array.prototype.some?Array.prototype.some:function(e){for(var t=Object(this),n=t.length>>>0,r=0;r<n;r++)if(r in t&&e.call(this,t[r],r,t))return!0;return!1};var Ir=t.momentProperties=[],Mr=!1,Lr={};t.suppressDeprecationWarnings=!1,t.deprecationHandler=null;var Nr;Nr=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)c(e,t)&&n.push(t);return n};var Pr={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},Rr={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},Dr=/\d{1,2}/,jr={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},Fr={},Br={},Ur=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Hr=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,zr={},Wr={},qr=/\d/,Yr=/\d\d/,$r=/\d{3}/,Kr=/\d{4}/,Vr=/[+-]?\d{6}/,Gr=/\d\d?/,Xr=/\d\d\d\d?/,Qr=/\d\d\d\d\d\d?/,Zr=/\d{1,3}/,Jr=/\d{1,4}/,eo=/[+-]?\d{1,6}/,to=/\d+/,no=/[+-]?\d+/,ro=/Z|[+-]\d\d:?\d\d/gi,oo=/Z|[+-]\d\d(?::?\d\d)?/gi,io=/[+-]?\d+(\.\d{1,3})?/,ao=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,so={},lo={},uo=0,co=1,fo=2,po=3,ho=4,mo=5,vo=6,go=7,yo=8;z("Y",0,0,function(){var e=this.year();return e<=9999?""+e:"+"+e}),z(0,["YY",2],0,function(){return this.year()%100}),z(0,["YYYY",4],0,"year"),z(0,["YYYYY",5],0,"year"),z(0,["YYYYYY",6,!0],0,"year"),D("year","y"),B("year",1),K("Y",no),K("YY",Gr,Yr),K("YYYY",Jr,Kr),K("YYYYY",eo,Vr),K("YYYYYY",eo,Vr),Q(["YYYYY","YYYYYY"],uo),Q("YYYY",function(e,n){n[uo]=2===e.length?t.parseTwoDigitYear(e):E(e)}),Q("YY",function(e,n){n[uo]=t.parseTwoDigitYear(e)}),Q("Y",function(e,t){t[uo]=parseInt(e,10)}),t.parseTwoDigitYear=function(e){return E(e)+(E(e)>68?1900:2e3)};var bo,_o=re("FullYear",!0);bo=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},z("M",["MM",2],"Mo",function(){return this.month()+1}),z("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),z("MMMM",0,0,function(e){return this.localeData().months(this,e)}),D("month","M"),B("month",8),K("M",Gr),K("MM",Gr,Yr),K("MMM",function(e,t){return t.monthsShortRegex(e)}),K("MMMM",function(e,t){return t.monthsRegex(e)}),Q(["M","MM"],function(e,t){t[co]=E(e)-1}),Q(["MMM","MMMM"],function(e,t,n,r){var o=n._locale.monthsParse(e,r,n._strict);null!=o?t[co]=o:h(n).invalidMonth=e});var Eo=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,wo="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),xo="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),ko=ao,To=ao;z("w",["ww",2],"wo","week"),z("W",["WW",2],"Wo","isoWeek"),D("week","w"),D("isoWeek","W"),B("week",5),B("isoWeek",5),K("w",Gr),K("ww",Gr,Yr),K("W",Gr),K("WW",Gr,Yr),Z(["w","ww","W","WW"],function(e,t,n,r){t[r.substr(0,1)]=E(e)});var So={dow:0,doy:6};z("d",0,"do","day"),z("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),z("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),z("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),z("e",0,0,"weekday"),z("E",0,0,"isoWeekday"),D("day","d"),D("weekday","e"),D("isoWeekday","E"),B("day",11),B("weekday",11),B("isoWeekday",11),K("d",Gr),K("e",Gr),K("E",Gr),K("dd",function(e,t){return t.weekdaysMinRegex(e)}),K("ddd",function(e,t){return t.weekdaysShortRegex(e)}),K("dddd",function(e,t){return t.weekdaysRegex(e)}),Z(["dd","ddd","dddd"],function(e,t,n,r){var o=n._locale.weekdaysParse(e,r,n._strict);null!=o?t.d=o:h(n).invalidWeekday=e}),Z(["d","e","E"],function(e,t,n,r){t[r]=E(e)});var Co="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Oo="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ao="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Io=ao,Mo=ao,Lo=ao;z("H",["HH",2],0,"hour"),z("h",["hh",2],0,Ye),z("k",["kk",2],0,$e),z("hmm",0,0,function(){return""+Ye.apply(this)+H(this.minutes(),2)}),z("hmmss",0,0,function(){return""+Ye.apply(this)+H(this.minutes(),2)+H(this.seconds(),2)}),z("Hmm",0,0,function(){return""+this.hours()+H(this.minutes(),2)}),z("Hmmss",0,0,function(){return""+this.hours()+H(this.minutes(),2)+H(this.seconds(),2)}),Ke("a",!0),Ke("A",!1),D("hour","h"),B("hour",13),K("a",Ve),K("A",Ve),K("H",Gr),K("h",Gr),K("k",Gr),K("HH",Gr,Yr),K("hh",Gr,Yr),K("kk",Gr,Yr),K("hmm",Xr),K("hmmss",Qr),K("Hmm",Xr),K("Hmmss",Qr),Q(["H","HH"],po),Q(["k","kk"],function(e,t,n){var r=E(e);t[po]=24===r?0:r}),Q(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),Q(["h","hh"],function(e,t,n){t[po]=E(e),h(n).bigHour=!0}),Q("hmm",function(e,t,n){var r=e.length-2;t[po]=E(e.substr(0,r)),t[ho]=E(e.substr(r)),h(n).bigHour=!0}),Q("hmmss",function(e,t,n){var r=e.length-4,o=e.length-2;t[po]=E(e.substr(0,r)),t[ho]=E(e.substr(r,2)),t[mo]=E(e.substr(o)),h(n).bigHour=!0}),Q("Hmm",function(e,t,n){var r=e.length-2;t[po]=E(e.substr(0,r)),t[ho]=E(e.substr(r))}),Q("Hmmss",function(e,t,n){var r=e.length-4,o=e.length-2;t[po]=E(e.substr(0,r)),t[ho]=E(e.substr(r,2)),t[mo]=E(e.substr(o))});var No,Po=/[ap]\.?m?\.?/i,Ro=re("Hours",!0),Do={calendar:Pr,longDateFormat:Rr,invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:Dr,relativeTime:jr,months:wo,monthsShort:xo,week:So,weekdays:Co,weekdaysMin:Ao,weekdaysShort:Oo,meridiemParse:Po},jo={},Fo={},Bo=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Uo=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ho=/Z|[+-]\d\d(?::?\d\d)?/,zo=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],Wo=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],qo=/^\/?Date\((\-?\d+)/i,Yo=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,$o={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};t.createFromInputFallback=k("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),t.ISO_8601=function(){},t.RFC_2822=function(){};var Ko=k("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=St.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:v()}),Vo=k("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=St.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:v()}),Go=function(){return Date.now?Date.now():+new Date},Xo=["year","quarter","month","week","day","hour","minute","second","millisecond"];Dt("Z",":"),Dt("ZZ",""),K("Z",oo),K("ZZ",oo),Q(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=jt(oo,e)});var Qo=/([\+\-]|\d\d)/gi;t.updateOffset=function(){};var Zo=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Jo=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;Qt.fn=Nt.prototype,Qt.invalid=Lt;var ei=tn(1,"add"),ti=tn(-1,"subtract");t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var ni=k("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});z(0,["gg",2],0,function(){return this.weekYear()%100}),z(0,["GG",2],0,function(){return this.isoWeekYear()%100}),jn("gggg","weekYear"),jn("ggggg","weekYear"),jn("GGGG","isoWeekYear"),jn("GGGGG","isoWeekYear"),D("weekYear","gg"),D("isoWeekYear","GG"),B("weekYear",1),B("isoWeekYear",1),K("G",no),K("g",no),K("GG",Gr,Yr),K("gg",Gr,Yr),K("GGGG",Jr,Kr),K("gggg",Jr,Kr),K("GGGGG",eo,Vr),K("ggggg",eo,Vr),Z(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,r){t[r.substr(0,2)]=E(e)}),Z(["gg","GG"],function(e,n,r,o){n[o]=t.parseTwoDigitYear(e)}),z("Q",0,"Qo","quarter"),D("quarter","Q"),B("quarter",7),K("Q",qr),Q("Q",function(e,t){t[co]=3*(E(e)-1)}),z("D",["DD",2],"Do","date"),D("date","D"),B("date",9),K("D",Gr),K("DD",Gr,Yr),K("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),Q(["D","DD"],fo),Q("Do",function(e,t){t[fo]=E(e.match(Gr)[0])});var ri=re("Date",!0);z("DDD",["DDDD",3],"DDDo","dayOfYear"),D("dayOfYear","DDD"),B("dayOfYear",4),K("DDD",Zr),K("DDDD",$r),Q(["DDD","DDDD"],function(e,t,n){n._dayOfYear=E(e)}),z("m",["mm",2],0,"minute"),D("minute","m"),B("minute",14),K("m",Gr),K("mm",Gr,Yr),Q(["m","mm"],ho);var oi=re("Minutes",!1);z("s",["ss",2],0,"second"),D("second","s"),B("second",15),K("s",Gr),K("ss",Gr,Yr),Q(["s","ss"],mo);var ii=re("Seconds",!1);z("S",0,0,function(){return~~(this.millisecond()/100)}),z(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),z(0,["SSS",3],0,"millisecond"),z(0,["SSSS",4],0,function(){return 10*this.millisecond()}),z(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),z(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),z(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),z(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),z(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),D("millisecond","ms"),B("millisecond",16),K("S",Zr,qr),K("SS",Zr,Yr),K("SSS",Zr,$r);var ai;for(ai="SSSS";ai.length<=9;ai+="S")K(ai,to);for(ai="S";ai.length<=9;ai+="S")Q(ai,$n);var si=re("Milliseconds",!1);z("z",0,0,"zoneAbbr"),z("zz",0,0,"zoneName");var li=y.prototype;li.add=ei,li.calendar=on,li.clone=an,li.diff=pn,li.endOf=Sn,li.format=yn,li.from=bn,li.fromNow=_n,li.to=En,li.toNow=wn,li.get=ae,li.invalidAt=Rn,li.isAfter=sn,li.isBefore=ln,li.isBetween=un,li.isSame=cn,li.isSameOrAfter=dn,li.isSameOrBefore=fn,li.isValid=Nn,li.lang=ni,li.locale=xn,li.localeData=kn,li.max=Vo,li.min=Ko,li.parsingFlags=Pn,li.set=se,li.startOf=Tn,li.subtract=ti,li.toArray=In,li.toObject=Mn,li.toDate=An,li.toISOString=vn,li.inspect=gn,li.toJSON=Ln,li.toString=mn,li.unix=On,li.valueOf=Cn,li.creationData=Dn,li.year=_o,li.isLeapYear=ne,li.weekYear=Fn,li.isoWeekYear=Bn,li.quarter=li.quarters=qn,li.month=me,li.daysInMonth=ve,li.week=li.weeks=Ae,li.isoWeek=li.isoWeeks=Ie,li.weeksInYear=Hn,li.isoWeeksInYear=Un,li.date=ri,li.day=li.days=Fe,li.weekday=Be,li.isoWeekday=Ue,li.dayOfYear=Yn,li.hour=li.hours=Ro,li.minute=li.minutes=oi,li.second=li.seconds=ii,li.millisecond=li.milliseconds=si,li.utcOffset=Ut,li.utc=zt,li.local=Wt,li.parseZone=qt,li.hasAlignedHourOffset=Yt,li.isDST=$t,li.isLocal=Vt,li.isUtcOffset=Gt,li.isUtc=Xt,li.isUTC=Xt,li.zoneAbbr=Kn,li.zoneName=Vn,li.dates=k("dates accessor is deprecated. Use date instead.",ri),li.months=k("months accessor is deprecated. Use month instead",me),li.years=k("years accessor is deprecated. Use year instead",_o),li.zone=k("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Ht),li.isDSTShifted=k("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Kt);var ui=A.prototype;ui.calendar=I,ui.longDateFormat=M,ui.invalidDate=L,ui.ordinal=N,ui.preparse=Qn,ui.postformat=Qn,ui.relativeTime=P,ui.pastFuture=R,ui.set=C,ui.months=ce,ui.monthsShort=de,ui.monthsParse=pe,ui.monthsRegex=ye,ui.monthsShortRegex=ge,ui.week=Se,ui.firstDayOfYear=Oe,ui.firstDayOfWeek=Ce,ui.weekdays=Ne,ui.weekdaysMin=Re,ui.weekdaysShort=Pe,ui.weekdaysParse=je,ui.weekdaysRegex=He,ui.weekdaysShortRegex=ze,ui.weekdaysMinRegex=We,ui.isPM=Ge,ui.meridiem=Xe,et("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===E(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),t.lang=k("moment.lang is deprecated. Use moment.locale instead.",et),t.langData=k("moment.langData is deprecated. Use moment.localeData instead.",rt);var ci=Math.abs,di=vr("ms"),fi=vr("s"),pi=vr("m"),hi=vr("h"),mi=vr("d"),vi=vr("w"),gi=vr("M"),yi=vr("y"),bi=br("milliseconds"),_i=br("seconds"),Ei=br("minutes"),wi=br("hours"),xi=br("days"),ki=br("months"),Ti=br("years"),Si=Math.round,Ci={ss:44,s:45,m:45,h:22,d:26,M:11},Oi=Math.abs,Ai=Nt.prototype;return Ai.isValid=Mt,Ai.abs=ar,Ai.add=lr,Ai.subtract=ur,Ai.as=hr,Ai.asMilliseconds=di,Ai.asSeconds=fi,Ai.asMinutes=pi,Ai.asHours=hi,Ai.asDays=mi,Ai.asWeeks=vi,Ai.asMonths=gi,Ai.asYears=yi,Ai.valueOf=mr,Ai._bubble=dr,Ai.clone=gr,Ai.get=yr,Ai.milliseconds=bi,Ai.seconds=_i,Ai.minutes=Ei,Ai.hours=wi,Ai.days=xi,Ai.weeks=_r,Ai.months=ki,Ai.years=Ti,Ai.humanize=Tr,Ai.toISOString=Cr,Ai.toString=Cr,Ai.toJSON=Cr,Ai.locale=xn,Ai.localeData=kn,Ai.toIsoString=k("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Cr),Ai.lang=ni,z("X",0,0,"unix"),z("x",0,0,"valueOf"),K("x",no),K("X",io),Q("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e,10))}),Q("x",function(e,t,n){n._d=new Date(E(e))}),t.version="2.20.1",function(e){Or=e}(St),t.fn=li,t.min=Ot,t.max=At,t.now=Go,t.utc=f,t.unix=Gn,t.months=tr,t.isDate=l,t.locale=et,t.invalid=v,t.duration=Qt,t.isMoment=b,t.weekdays=rr,t.parseZone=Xn,t.localeData=rt,t.isDuration=Pt,t.monthsShort=nr,t.weekdaysMin=ir,t.defineLocale=tt,t.updateLocale=nt,t.locales=ot,t.weekdaysShort=or,t.normalizeUnits=j,t.relativeTimeRounding=xr,t.relativeTimeThreshold=kr,t.calendarFormat=rn,t.prototype=li,t.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"YYYY-[W]WW",MONTH:"YYYY-MM"},t}()}()}).call(t,n(128)(e))},function(e,t,n){var r=n(110);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,n){var r=n(110),o=n(37)("toStringTag"),i="Arguments"==r(function(){return arguments}()),a=function(e,t){try{return e[t]}catch(e){}};e.exports=function(e){var t,n,s;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=a(t=Object(e),o))?n:i?r(t):"Object"==(s=r(t))&&"function"==typeof t.callee?"Arguments":s}},function(e,t,n){"use strict";n.d(t,"a",function(){return r}),n.d(t,"f",function(){return o}),n.d(t,"c",function(){return i}),n.d(t,"e",function(){return a}),n.d(t,"g",function(){return s}),n.d(t,"d",function(){return l}),n.d(t,"b",function(){return u});var r=function(e){return"/"===e.charAt(0)?e:"/"+e},o=function(e){return"/"===e.charAt(0)?e.substr(1):e},i=function(e,t){return new RegExp("^"+t+"(\\/|\\?|#|$)","i").test(e)},a=function(e,t){return i(e,t)?e.substr(t.length):e},s=function(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e},l=function(e){var t=e||"/",n="",r="",o=t.indexOf("#");-1!==o&&(r=t.substr(o),t=t.substr(0,o));var i=t.indexOf("?");return-1!==i&&(n=t.substr(i),t=t.substr(0,i)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}},u=function(e){var t=e.pathname,n=e.search,r=e.hash,o=t||"/";return n&&"?"!==n&&(o+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(o+="#"===r.charAt(0)?r:"#"+r),o}},function(e,t){e.exports=function(e){return"[object String]"===Object.prototype.toString.call(e)}},function(e,t,n){var r=n(150);e.exports=function(e,t){return function(){var n=arguments.length;if(0===n)return t();var o=arguments[n-1];return r(o)||"function"!=typeof o[e]?t.apply(this,arguments):o[e].apply(o,Array.prototype.slice.call(arguments,0,n-1))}}},function(e,t){/** @license ISC License (c) copyright 2017 original and current authors */ var n=function(e){return function(t){return-1!==e.indexOf(t)}};e.exports=n},function(e,t,n){function r(e){return e.length?e.map(o).reduce(function(e,t){return e+","+t}):e}function o(e){return e&&a(e.inspect)?" "+e.inspect():a(e)?" Function":i(e)?" ["+r(e)+" ]":s(e)?" {}":l(e)?' "'+e+'"':" "+e}/** @license ISC License (c) copyright 2016 original and current authors */ var i=n(130),a=n(29),s=n(151),l=n(207);e.exports=o},function(e,t){/** @license ISC License (c) copyright 2016 original and current authors */ function n(e){return Array.prototype.slice.call(e)}e.exports=n},function(e,t,n){var r=n(9),o=n(1107);e.exports=r(function(e){return o(e,[])})},function(e,t,n){function r(t,n){return delete e.exports[t],e.exports[t]=n,n}var o=n(586),i=n(1117);e.exports={Parser:o,Tokenizer:n(587),ElementType:n(245),DomHandler:i,get FeedHandler(){return r("FeedHandler",n(1119))},get Stream(){return r("Stream",n(1120))},get WritableStream(){return r("WritableStream",n(591))},get ProxyHandler(){return r("ProxyHandler",n(1135))},get DomUtils(){return r("DomUtils",n(1136))},get CollectingHandler(){return r("CollectingHandler",n(1148))},DefaultHandler:i,get RssHandler(){return r("RssHandler",this.FeedHandler)},parseDOM:function(e,t){var n=new i(t);return new o(n,t).end(e),n.dom},parseFeed:function(t,n){var r=new e.exports.FeedHandler(n);return new o(r,n).end(t),r.dom},createDomStream:function(e,t,n){var r=new i(e,t,n);return new o(r,t)},EVENTS:{attribute:2,cdatastart:0,cdataend:0,text:1,processinginstruction:2,comment:1,commentend:0,closetag:1,opentag:2,opentagname:1,error:1,end:0}}},function(e,t){function n(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function r(e){return"function"==typeof e}function o(e){return"number"==typeof e}function i(e){return"object"==typeof e&&null!==e}function a(e){return void 0===e}e.exports=n,n.EventEmitter=n,n.prototype._events=void 0,n.prototype._maxListeners=void 0,n.defaultMaxListeners=10,n.prototype.setMaxListeners=function(e){if(!o(e)||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},n.prototype.emit=function(e){var t,n,o,s,l,u;if(this._events||(this._events={}),"error"===e&&(!this._events.error||i(this._events.error)&&!this._events.error.length)){if((t=arguments[1])instanceof Error)throw t;var c=new Error('Uncaught, unspecified "error" event. ('+t+")");throw c.context=t,c}if(n=this._events[e],a(n))return!1;if(r(n))switch(arguments.length){case 1:n.call(this);break;case 2:n.call(this,arguments[1]);break;case 3:n.call(this,arguments[1],arguments[2]);break;default:s=Array.prototype.slice.call(arguments,1),n.apply(this,s)}else if(i(n))for(s=Array.prototype.slice.call(arguments,1),u=n.slice(),o=u.length,l=0;l<o;l++)u[l].apply(this,s);return!0},n.prototype.addListener=function(e,t){var o;if(!r(t))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,r(t.listener)?t.listener:t),this._events[e]?i(this._events[e])?this._events[e].push(t):this._events[e]=[this._events[e],t]:this._events[e]=t,i(this._events[e])&&!this._events[e].warned&&(o=a(this._maxListeners)?n.defaultMaxListeners:this._maxListeners)&&o>0&&this._events[e].length>o&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace()),this},n.prototype.on=n.prototype.addListener,n.prototype.once=function(e,t){function n(){this.removeListener(e,n),o||(o=!0,t.apply(this,arguments))}if(!r(t))throw TypeError("listener must be a function");var o=!1;return n.listener=t,this.on(e,n),this},n.prototype.removeListener=function(e,t){var n,o,a,s;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(n=this._events[e],a=n.length,o=-1,n===t||r(n.listener)&&n.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(i(n)){for(s=a;s-- >0;)if(n[s]===t||n[s].listener&&n[s].listener===t){o=s;break}if(o<0)return this;1===n.length?(n.length=0,delete this._events[e]):n.splice(o,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},n.prototype.removeAllListeners=function(e){var t,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(n=this._events[e],r(n))this.removeListener(e,n);else if(n)for(;n.length;)this.removeListener(e,n[n.length-1]);return delete this._events[e],this},n.prototype.listeners=function(e){return this._events&&this._events[e]?r(this._events[e])?[this._events[e]]:this._events[e].slice():[]},n.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(r(t))return 1;if(t)return t.length}return 0},n.listenerCount=function(e,t){return e.listenerCount(t)}},function(e,t){e.exports={Text:"text",Directive:"directive",Comment:"comment",Script:"script",Style:"style",Tag:"tag",CDATA:"cdata",Doctype:"doctype",isTag:function(e){return"tag"===e.type||"script"===e.type||"style"===e.type}}},function(e,t,n){(function(e){function n(e){return Array.isArray?Array.isArray(e):"[object Array]"===v(e)}function r(e){return"boolean"==typeof e}function o(e){return null===e}function i(e){return null==e}function a(e){return"number"==typeof e}function s(e){return"string"==typeof e}function l(e){return"symbol"==typeof e}function u(e){return void 0===e}function c(e){return"[object RegExp]"===v(e)}function d(e){return"object"==typeof e&&null!==e}function f(e){return"[object Date]"===v(e)}function p(e){return"[object Error]"===v(e)||e instanceof Error}function h(e){return"function"==typeof e}function m(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e}function v(e){return Object.prototype.toString.call(e)}t.isArray=n,t.isBoolean=r,t.isNull=o,t.isNullOrUndefined=i,t.isNumber=a,t.isString=s,t.isSymbol=l,t.isUndefined=u,t.isRegExp=c,t.isObject=d,t.isDate=f,t.isError=p,t.isFunction=h,t.isPrimitive=m,t.isBuffer=e.isBuffer}).call(t,n(210).Buffer)},function(e,t){function n(e,t,n){if(t in e)return e[t];if(3===arguments.length)return n;throw new Error('"'+t+'" is a required argument.')}function r(e){var t=e.match(y);return t?{scheme:t[1],auth:t[2],host:t[3],port:t[4],path:t[5]}:null}function o(e){var t="";return e.scheme&&(t+=e.scheme+":"),t+="//",e.auth&&(t+=e.auth+"@"),e.host&&(t+=e.host),e.port&&(t+=":"+e.port),e.path&&(t+=e.path),t}function i(e){var n=e,i=r(e);if(i){if(!i.path)return e;n=i.path}for(var a,s=t.isAbsolute(n),l=n.split(/\/+/),u=0,c=l.length-1;c>=0;c--)a=l[c],"."===a?l.splice(c,1):".."===a?u++:u>0&&(""===a?(l.splice(c+1,u),u=0):(l.splice(c,2),u--));return n=l.join("/"),""===n&&(n=s?"/":"."),i?(i.path=n,o(i)):n}function a(e,t){""===e&&(e="."),""===t&&(t=".");var n=r(t),a=r(e);if(a&&(e=a.path||"/"),n&&!n.scheme)return a&&(n.scheme=a.scheme),o(n);if(n||t.match(b))return t;if(a&&!a.host&&!a.path)return a.host=t,o(a);var s="/"===t.charAt(0)?t:i(e.replace(/\/+$/,"")+"/"+t);return a?(a.path=s,o(a)):s}function s(e,t){""===e&&(e="."),e=e.replace(/\/$/,"");for(var n=0;0!==t.indexOf(e+"/");){var r=e.lastIndexOf("/");if(r<0)return t;if(e=e.slice(0,r),e.match(/^([^\/]+:\/)?\/*$/))return t;++n}return Array(n+1).join("../")+t.substr(e.length+1)}function l(e){return e}function u(e){return d(e)?"$"+e:e}function c(e){return d(e)?e.slice(1):e}function d(e){if(!e)return!1;var t=e.length;if(t<9)return!1;if(95!==e.charCodeAt(t-1)||95!==e.charCodeAt(t-2)||111!==e.charCodeAt(t-3)||116!==e.charCodeAt(t-4)||111!==e.charCodeAt(t-5)||114!==e.charCodeAt(t-6)||112!==e.charCodeAt(t-7)||95!==e.charCodeAt(t-8)||95!==e.charCodeAt(t-9))return!1;for(var n=t-10;n>=0;n--)if(36!==e.charCodeAt(n))return!1;return!0}function f(e,t,n){var r=h(e.source,t.source);return 0!==r?r:0!=(r=e.originalLine-t.originalLine)?r:0!=(r=e.originalColumn-t.originalColumn)||n?r:0!=(r=e.generatedColumn-t.generatedColumn)?r:(r=e.generatedLine-t.generatedLine,0!==r?r:h(e.name,t.name))}function p(e,t,n){var r=e.generatedLine-t.generatedLine;return 0!==r?r:0!=(r=e.generatedColumn-t.generatedColumn)||n?r:0!==(r=h(e.source,t.source))?r:0!=(r=e.originalLine-t.originalLine)?r:(r=e.originalColumn-t.originalColumn,0!==r?r:h(e.name,t.name))}function h(e,t){return e===t?0:null===e?1:null===t?-1:e>t?1:-1}function m(e,t){var n=e.generatedLine-t.generatedLine;return 0!==n?n:0!=(n=e.generatedColumn-t.generatedColumn)?n:0!==(n=h(e.source,t.source))?n:0!=(n=e.originalLine-t.originalLine)?n:(n=e.originalColumn-t.originalColumn,0!==n?n:h(e.name,t.name))}function v(e){return JSON.parse(e.replace(/^\)]}'[^\n]*\n/,""))}function g(e,t,n){if(t=t||"",e&&("/"!==e[e.length-1]&&"/"!==t[0]&&(e+="/"),t=e+t),n){var s=r(n);if(!s)throw new Error("sourceMapURL could not be parsed");if(s.path){var l=s.path.lastIndexOf("/");l>=0&&(s.path=s.path.substring(0,l+1))}t=a(o(s),t)}return i(t)}t.getArg=n;var y=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,b=/^data:.+\,.+$/;t.urlParse=r,t.urlGenerate=o,t.normalize=i,t.join=a,t.isAbsolute=function(e){return"/"===e.charAt(0)||y.test(e)},t.relative=s;var _=function(){return!("__proto__"in Object.create(null))}();t.toSetString=_?l:u,t.fromSetString=_?l:c,t.compareByOriginalPositions=f,t.compareByGeneratedPositionsDeflated=p,t.compareByGeneratedPositionsInflated=m,t.parseSourceMapInput=v,t.computeSourceURL=g},function(e,t,n){(function(e){function n(e,t){for(var n=0,r=e.length-1;r>=0;r--){var o=e[r];"."===o?e.splice(r,1):".."===o?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}function r(e,t){if(e.filter)return e.filter(t);for(var n=[],r=0;r<e.length;r++)t(e[r],r,e)&&n.push(e[r]);return n}var o=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,i=function(e){return o.exec(e).slice(1)};t.resolve=function(){for(var t="",o=!1,i=arguments.length-1;i>=-1&&!o;i--){var a=i>=0?arguments[i]:e.cwd();if("string"!=typeof a)throw new TypeError("Arguments to path.resolve must be strings");a&&(t=a+"/"+t,o="/"===a.charAt(0))}return t=n(r(t.split("/"),function(e){return!!e}),!o).join("/"),(o?"/":"")+t||"."},t.normalize=function(e){var o=t.isAbsolute(e),i="/"===a(e,-1);return e=n(r(e.split("/"),function(e){return!!e}),!o).join("/"),e||o||(e="."),e&&i&&(e+="/"),(o?"/":"")+e},t.isAbsolute=function(e){return"/"===e.charAt(0)},t.join=function(){var e=Array.prototype.slice.call(arguments,0);return t.normalize(r(e,function(e,t){if("string"!=typeof e)throw new TypeError("Arguments to path.join must be strings");return e}).join("/"))},t.relative=function(e,n){function r(e){for(var t=0;t<e.length&&""===e[t];t++);for(var n=e.length-1;n>=0&&""===e[n];n--);return t>n?[]:e.slice(t,n-t+1)}e=t.resolve(e).substr(1),n=t.resolve(n).substr(1);for(var o=r(e.split("/")),i=r(n.split("/")),a=Math.min(o.length,i.length),s=a,l=0;l<a;l++)if(o[l]!==i[l]){s=l;break}for(var u=[],l=s;l<o.length;l++)u.push("..");return u=u.concat(i.slice(s)),u.join("/")},t.sep="/",t.delimiter=":",t.dirname=function(e){var t=i(e),n=t[0],r=t[1];return n||r?(r&&(r=r.substr(0,r.length-1)),n+r):"."},t.basename=function(e,t){var n=i(e)[2];return t&&n.substr(-1*t.length)===t&&(n=n.substr(0,n.length-t.length)),n},t.extname=function(e){return i(e)[3]};var a="b"==="ab".substr(-1)?function(e,t,n){return e.substr(t,n)}:function(e,t,n){return t<0&&(t=e.length+t),e.substr(t,n)}}).call(t,n(132))},function(e,t,n){var r=n(408),o=n(9);e.exports=o(function(e){return r.apply(null,[{}].concat(e))})},function(e,t){/** @license ISC License (c) copyright 2016 original and current authors */ var n=function(e){return e};e.exports=n},function(e,t,n){var r=n(2),o=n(303),i=n(33),a=n(242);e.exports=r(function(e,t){return i(e+1,function(){var n=arguments[e];if(null!=n&&o(n[t]))return n[t].apply(n,Array.prototype.slice.call(arguments,0,e));throw new TypeError(a(n)+' does not have a method named "'+t+'"')})})},function(e,t,n){var r=n(2);e.exports=r(function(e,t){return e/t})},function(e,t,n){var r=n(9),o=n(81);e.exports=r(function(e){var t=[];for(var n in e)o(n,e)&&(t[t.length]=[n,e[n]]);return t})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setFeatureEnabled=t.featureEnabled=t.flaggableFeatures=void 0;var r=n(32),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=n(53),a=n(631),s=n(255),l=t.flaggableFeatures={modernOverview:{name:"Modern Overview",defaults:{rise:!0,360:!1},description:"Enables modern course overview."},scenario:{name:"Scenario Block",description:"Enables scenario block"},chart:{name:"Chart Block",description:"Enables chart block"},bigHeadMode:{name:"Big Head Mode",description:"Enables big head mode, a way to easily test feature flagging."}},u=(0,i.getEnv)("SERVICE_PRODUCT"),c=function(e){return"feature-"+e},d=function(e){var t=l[e];return!!t&&!(!t.defaults||!t.defaults[u])&&t.defaults[u]},f=function(e){if(l[e]){var t=c(e),n=(0,a.getLocalStorageItem)(t);return(0,o.default)(n)?d(e):"true"===n}};t.featureEnabled=function(e){return(0,s.isStaff)()?f(e):d(e)},t.setFeatureEnabled=function(e,t){var n=c(e);(0,a.setLocalStorageItem)(n,t)}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.isDev=t.isStaff=t.getTenantId=t.getSubStatus=t.getSubPlan=t.getRoles=t.getAuthor=t.getCookie=void 0;var o=n(1203),i=r(o),a=n(1205),s=r(a),l=n(53),u=["auth0|5adde2b3e4de6e2ac503766c","auth0|1ccb4ef0-9112-0131-a7fa-22000a4595b0","auth0|5adde25aff4c2a6b471e3533","auth0|5ad4c0989eecd46e70fcd455","auth0|57a101e9c1a3919e292b5877","auth0|009269a0-b380-0131-2ee8-22000b2f96a1","auth0|5b965790-3cf1-0132-d4ce-22000b1288a9","auth0|70a76770-0e70-0133-9a61-22000b2a2328","auth0|193b89c0-3ce4-0132-0694-22000b280173","auth0|b050ad00-fe2d-0132-c16e-22000b188b5e","auth0|9e23d630-9107-0131-ec13-22000b5e9066","auth0|ca819170-b37e-0131-2ee8-22000b2f96a1","auth0|bde7bc40-9103-0131-43b3-22000b2f96a1","auth0|598dda141589ce5dcace749a","auth0|11d93a70-b4ab-0132-9a3b-22000b2a2328","auth0|58e528a3f248367cb7efa6a9","auth0|5ae22848e100ea6b04d7b19c","auth0|5ac3bbfa91f27c5047e8d065","auth0|193b89c0-3ce4-0132-0694-22000b280173","auth0|5ad74dd2d0094a5d8b11820d","auth0|9e23d630-9107-0131-ec13-22000b5e9066","auth0|5a9ec1bf8e7855293140e444","auth0|1ccb4ef0-9112-0131-a7fa-22000a4595b0","auth0|009269a0-b380-0131-2ee8-22000b2f96a1","auth0|5b965790-3cf1-0132-d4ce-22000b1288a9","auth0|57d9e366b249bb4557793452","auth0|70a76770-0e70-0133-9a61-22000b2a2328","auth0|ca819170-b37e-0131-2ee8-22000b2f96a1","auth0|bde7bc40-9103-0131-43b3-22000b2f96a1","auth0|96fbeb10-6c40-0133-d3e1-22000bd9c438","auth0|b050ad00-fe2d-0132-c16e-22000b188b5e","auth0|ad120d70-b37e-0131-2ee8-22000b2f96a1","auth0|5ac3bbfa91f27c5047e8d065","auth0|0ab4ff10-b37f-0131-2ee8-22000b2f96a1","auth0|58bee1ffecabb22681aa9682"],c=t.getCookie=function(){return i.default.load((0,l.getEnv)("SESSION_COOKIE_NAME"))},d=function(){return c()?(0,s.default)(c()).subscription||{}:{}},f=t.getAuthor=function(){return c()?(0,s.default)(c()).sub:""};t.getRoles=function(){return c()?(0,s.default)(c()).roles:[]},t.getSubPlan=function(){return d().plan_id||""},t.getSubStatus=function(){return d().status||""},t.getTenantId=function(){return c()?(0,s.default)(c()).tenantId:""},t.isStaff=function(){return!!c()&&(0,s.default)(c()).staff},t.isDev=function(){return u.includes(f())}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1219);var l=n(0),u=r(l),c=n(1),d=r(c),f=n(4),p=r(f),h=n(34),m=r(h),v=n(39),g=r(v),y=n(220),b=r(y),_=n(53),E=n(30),w=n(20),x=n(161),k=n(446),T=n(66),S=function(e){function t(){o(this,t);var e=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return e.state={},e.handleChange=e.handleChange.bind(e),e.onPlayClick=e.onPlayClick.bind(e),e}return a(t,e),s(t,[{key:"mouseSeek",value:function(e){var n=e.currentTarget,r=e.nativeEvent,o=e.pageX,i=this.audio,a=0;a=r.touches?r.touches[0].pageX:o;var s=t.getElementOffset(n),l=a-s.left,u=n.offsetWidth,c=i.duration;l>u?l=u:l<1&&(l=1),i.currentTime=l/u*c,this.props.onSeek(t.timeMs(i.currentTime))}},{key:"keySeek",value:function(e){var n=this;this.setState({isSeeking:!0},function(){var r=n.audio,o=r.duration;r.currentTime=e<0?Math.max(r.currentTime+e,0):Math.min(r.currentTime+e,o),n.props.onSeek(t.timeMs(r.currentTime)),n.onSeekEnd()})}},{key:"componentDidMount",value:function(){b.default.addChangeListener(this.handleChange)}},{key:"componentDidUpdate",value:function(e){!e.shouldPause&&this.props.shouldPause&&b.default.isPlaying&&(this.audio.pause(),b.default.pause())}},{key:"componentWillUnmount",value:function(){b.default.pause(),b.default.removeChangeListener(this.handleChange)}},{key:"handleChange",value:function(){b.default.playerId===this.props.id&&(b.default.isPlaying?this.audio.play():this.audio&&this.audio.pause(),this.audio&&(this.audio.muted=b.default.isMuted),this.forceUpdate())}},{key:"render",value:function(){var e=this,t=this.props,n=t.allowTabNavigation,r=t.id,o=t.labels,i=t.mediaSrc,a=b.default.isPlaying&&b.default.playerId===r,s=b.default.isMuted&&b.default.playerId===r,l=(0,d.default)("audio-player__play",{"audio-player__play--pause":a}),c=(0,d.default)("audio-player__volume",{"audio-player__volume--muted":s}),f=(0,g.default)(null,["audio","currentTime"],this),p=(0,g.default)(null,["audio","duration"],this),h=(0,w.tabIndex)(n),m=o.audioPlayerGroup,v=o.pauseButtonLabel,y=o.playButtonLabel,E=o.seekSliderLabel;return u.default.createElement("div",{key:"player-"+r,className:"audio-player"},u.default.createElement("div",{"aria-hidden":!n,"aria-label":m,className:"audio-player__housing",onKeyDown:this.onKeyDown.bind(this),role:T.groupRole,tabIndex:h},u.default.createElement("div",{"aria-label":a?v:y,className:l,onClick:this.onPlayClick,role:"button",tabIndex:h}),u.default.createElement("div",{className:"audio-player__tracker",onMouseDown:this.onMouseSeekStart.bind(this),onTouchStart:this.onMouseSeekStart.bind(this),onMouseUp:this.onSeekEnd.bind(this),onTouchEnd:this.onSeekEnd.bind(this),onMouseMove:this.onSeek.bind(this),onTouchMove:this.onSeek.bind(this)},u.default.createElement("div",{ref:function(t){return e.trackerbar=t},className:"audio-player__tracker-bar brand--background"}),u.default.createElement("div",{className:"audio-player__tracker-handle brand--background","aria-label":E,"aria-live":"polite","aria-valuemax":p,"aria-valuemin":"0","aria-valuenow":f,ref:function(t){return e.trackerhandle=t},role:"slider",tabIndex:h})),u.default.createElement("div",{className:"audio-player__timer"},this.state.currentTime),u.default.createElement("div",{className:c,onClick:this.onVolumeClick.bind(this)},u.default.createElement("i",{className:"icon-volume"}),u.default.createElement("i",{className:"icon-mute"}))),u.default.createElement("audio",{ref:function(t){return e.audio=t},className:"audio-player__audio-element",onTimeUpdate:this.onTimeUpdate.bind(this),onLoadedMetadata:this.onLoadedMetadata.bind(this),onEnded:this.onEnded.bind(this),src:(0,_.resolvePath)(""+i),key:"audio-"+r}))}},{key:"onKeyDown",value:function(e){var t=this,n=(0,x.preventDefaultAndStopPropagationAfter)(this.onPlayClick),r=(0,x.preventDefaultAndStopPropagationAfter)(function(){return t.keySeek(5)}),o=(0,x.preventDefaultAndStopPropagationAfter)(function(){return t.keySeek(-5)});(0,m.default)([[E.isEnterOrSpaceBarKey,n],[E.isRightOrUpArrowKey,r],[E.isLeftOrDownArrowKey,o]])(e)}},{key:"onPlayClick",value:function(e){e.preventDefault();var n=this.props,r=n.id,o=n.onPlay,i=n.onPause,a=this.audio.currentTime;b.default.isPlaying&&b.default.playerId!==r&&(b.default.isPlaying=!1),b.default.playerId=r,b.default.isPlaying=!b.default.isPlaying,b.default.isPlaying?o(t.timeMs(a)):i(t.timeMs(a))}},{key:"onVolumeClick",value:function(){b.default.isMuted?b.default.isMuted=!1:b.default.isMuted=!0}},{key:"onMouseSeekStart",value:function(e){this.setState({isSeeking:!0}),this.mouseSeek(e)}},{key:"onSeekEnd",value:function(){var e=this.props,n=e.id,r=e.onPlay,o=this.audio.currentTime;this.setState({isSeeking:!1}),b.default.isPlaying&&b.default.playerId!==n&&(b.default.isPlaying=!1),b.default.playerId=n,b.default.isPlaying=!0,r(t.timeMs(o))}},{key:"onSeek",value:function(e){this.state.isSeeking&&this.mouseSeek(e)}},{key:"onLoadedMetadata",value:function(e){this.setState({currentTime:t.calcTime(e.target.duration,e.target.currentTime)})}},{key:"onEnded",value:function(e){this.audio.currentTime=0,this.setState({currentTime:t.calcTime(e.target.duration,e.target.currentTime)}),b.default.isPlaying=!1,this.props.onEnd(t.timeMs(e.target.currentTime)),this.forceUpdate()}},{key:"onTimeUpdate",value:function(e){var n=e.target.currentTime/e.target.duration*100;this.trackerbar.style.width=n+"%",this.trackerhandle.style.left=n+"%",this.setState({currentTime:t.calcTime(e.target.duration,e.target.currentTime)})}},{key:"currentTime",value:function(){return t.timeMs(this.audio.currentTime)}}],[{key:"calcTime",value:function(e,t){function n(e,t,n){return(new Array(n+1).join(t)+e).slice(-n)}var r=Math.round(e-t),o=Math.floor(r/60),i=r-60*o;return n(o,"0",2)+":"+n(i,"0",2)}},{key:"getElementOffset",value:function(e){var t=document.documentElement,n=e.getBoundingClientRect();return{top:n.top+window.pageYOffset-t.clientTop,left:n.left+window.pageXOffset-t.clientLeft}}},{key:"timeMs",value:function(e){return Math.round(1e3*e)}},{key:"defaultProps",get:function(){return{allowTabNavigation:!0,labels:{audioPlayerGroup:k.defaultLabels.audioPlayerGroup,pauseButtonLabel:k.defaultLabels.pauseButtonLabel,playButtonLabel:k.defaultLabels.playButtonLabel,seekSliderLabel:k.defaultLabels.seekSliderLabel},mediaSrc:null,onEnd:function(){},onPause:function(){},onPlay:function(){},onSeek:function(){},shouldPause:!1}}},{key:"propTypes",get:function(){return{allowTabNavigation:p.default.bool,labels:p.default.object,mediaSrc:p.default.string,shouldPause:p.default.bool}}}]),t}(u.default.Component);t.default=S},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nodeListToArray=t.focusEditor=t.focusInput=t.elementFromSelector=void 0;var r=n(17),o=function(e){return e&&e.__esModule?e:{default:e}}(r);t.elementFromSelector=function(e){return function(){return document.querySelector(e)}},t.focusInput=function(e){var t=e.value.length;e.focus(),e.setSelectionRange(t,t)},t.focusEditor=function(e){var t=(0,o.default)(["current","editor"],e);if(!t)return null;var n=t.value.length;return t.focus(),t.setSelectionRange(n,n),e},t.nodeListToArray=function(e){return Array.prototype.slice.call(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e=e?0===e.indexOf("#")?e:"#"+e:"",history.pushState){var t=window.location;history.pushState(null,null,e||t.pathname+t.search)}else location.hash=e},o=function(){return window.location.hash.replace(/^#/,"")},i=function(e){return function(t){return e.contains?e!=t&&e.contains(t):!!(16&e.compareDocumentPosition(t))}},a=function(e,t){return e===document?t.getBoundingClientRect().top+(window.scrollY||window.pageYOffset):"relative"===getComputedStyle(e).position?t.offsetTop:t.offsetTop-e.offsetTop};t.default={pushHash:r,getHash:o,filterElementInContainer:i,scrollOffset:a}},function(e,t,n){var r=n(641),o=n(642),i=n(1250),a=n(1251),s=n(649),l=n(651),u=n(1252),c=function(e,t){return u(a(e),o(r(t),[s(e),i(e)]))};e.exports=l(3,c)},function(e,t,n){"use strict";function r(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}function o(e,t,n){if(e&&u.isObject(e)&&e instanceof r)return e;var o=new r;return o.parse(e,t,n),o}function i(e){return u.isString(e)&&(e=o(e)),e instanceof r?e.format():r.prototype.format.call(e)}function a(e,t){return o(e,!1,!0).resolve(t)}function s(e,t){return e?o(e,!1,!0).resolveObject(t):t}var l=n(1328),u=n(1329);t.parse=o,t.resolve=a,t.resolveObject=s,t.format=i,t.Url=r;var c=/^([a-z0-9.+-]+:)/i,d=/:[0-9]*$/,f=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,p=["<",">",'"',"`"," ","\r","\n","\t"],h=["{","}","|","\\","^","`"].concat(p),m=["'"].concat(h),v=["%","/","?",";","#"].concat(m),g=["/","?","#"],y=/^[+a-z0-9A-Z_-]{0,63}$/,b=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,_={javascript:!0,"javascript:":!0},E={javascript:!0,"javascript:":!0},w={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},x=n(1330);r.prototype.parse=function(e,t,n){if(!u.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var r=e.indexOf("?"),o=-1!==r&&r<e.indexOf("#")?"?":"#",i=e.split(o),a=/\\/g;i[0]=i[0].replace(a,"/"),e=i.join(o);var s=e;if(s=s.trim(),!n&&1===e.split("#").length){var d=f.exec(s);if(d)return this.path=s,this.href=s,this.pathname=d[1],d[2]?(this.search=d[2],this.query=t?x.parse(this.search.substr(1)):this.search.substr(1)):t&&(this.search="",this.query={}),this}var p=c.exec(s);if(p){p=p[0];var h=p.toLowerCase();this.protocol=h,s=s.substr(p.length)}if(n||p||s.match(/^\/\/[^@\/]+@[^@\/]+/)){var k="//"===s.substr(0,2);!k||p&&E[p]||(s=s.substr(2),this.slashes=!0)}if(!E[p]&&(k||p&&!w[p])){for(var T=-1,S=0;S<g.length;S++){var C=s.indexOf(g[S]);-1!==C&&(-1===T||C<T)&&(T=C)}var O,A;A=-1===T?s.lastIndexOf("@"):s.lastIndexOf("@",T),-1!==A&&(O=s.slice(0,A),s=s.slice(A+1),this.auth=decodeURIComponent(O)),T=-1;for(var S=0;S<v.length;S++){var C=s.indexOf(v[S]);-1!==C&&(-1===T||C<T)&&(T=C)}-1===T&&(T=s.length),this.host=s.slice(0,T),s=s.slice(T),this.parseHost(),this.hostname=this.hostname||"";var I="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!I)for(var M=this.hostname.split(/\./),S=0,L=M.length;S<L;S++){var N=M[S];if(N&&!N.match(y)){for(var P="",R=0,D=N.length;R<D;R++)N.charCodeAt(R)>127?P+="x":P+=N[R];if(!P.match(y)){var j=M.slice(0,S),F=M.slice(S+1),B=N.match(b);B&&(j.push(B[1]),F.unshift(B[2])),F.length&&(s="/"+F.join(".")+s),this.hostname=j.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),I||(this.hostname=l.toASCII(this.hostname));var U=this.port?":"+this.port:"",H=this.hostname||"";this.host=H+U,this.href+=this.host,I&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==s[0]&&(s="/"+s))}if(!_[h])for(var S=0,L=m.length;S<L;S++){var z=m[S];if(-1!==s.indexOf(z)){var W=encodeURIComponent(z);W===z&&(W=escape(z)),s=s.split(z).join(W)}}var q=s.indexOf("#");-1!==q&&(this.hash=s.substr(q),s=s.slice(0,q));var Y=s.indexOf("?");if(-1!==Y?(this.search=s.substr(Y),this.query=s.substr(Y+1),t&&(this.query=x.parse(this.query)),s=s.slice(0,Y)):t&&(this.search="",this.query={}),s&&(this.pathname=s),w[h]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var U=this.pathname||"",$=this.search||"";this.path=U+$}return this.href=this.format(),this},r.prototype.format=function(){var e=this.auth||"";e&&(e=encodeURIComponent(e),e=e.replace(/%3A/i,":"),e+="@");var t=this.protocol||"",n=this.pathname||"",r=this.hash||"",o=!1,i="";this.host?o=e+this.host:this.hostname&&(o=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(o+=":"+this.port)),this.query&&u.isObject(this.query)&&Object.keys(this.query).length&&(i=x.stringify(this.query));var a=this.search||i&&"?"+i||"";return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||w[t])&&!1!==o?(o="//"+(o||""),n&&"/"!==n.charAt(0)&&(n="/"+n)):o||(o=""),r&&"#"!==r.charAt(0)&&(r="#"+r),a&&"?"!==a.charAt(0)&&(a="?"+a),n=n.replace(/[?#]/g,function(e){return encodeURIComponent(e)}),a=a.replace("#","%23"),t+o+n+a+r},r.prototype.resolve=function(e){return this.resolveObject(o(e,!1,!0)).format()},r.prototype.resolveObject=function(e){if(u.isString(e)){var t=new r;t.parse(e,!1,!0),e=t}for(var n=new r,o=Object.keys(this),i=0;i<o.length;i++){var a=o[i];n[a]=this[a]}if(n.hash=e.hash,""===e.href)return n.href=n.format(),n;if(e.slashes&&!e.protocol){for(var s=Object.keys(e),l=0;l<s.length;l++){var c=s[l];"protocol"!==c&&(n[c]=e[c])}return w[n.protocol]&&n.hostname&&!n.pathname&&(n.path=n.pathname="/"),n.href=n.format(),n}if(e.protocol&&e.protocol!==n.protocol){if(!w[e.protocol]){for(var d=Object.keys(e),f=0;f<d.length;f++){var p=d[f];n[p]=e[p]}return n.href=n.format(),n}if(n.protocol=e.protocol,e.host||E[e.protocol])n.pathname=e.pathname;else{for(var h=(e.pathname||"").split("/");h.length&&!(e.host=h.shift()););e.host||(e.host=""),e.hostname||(e.hostname=""),""!==h[0]&&h.unshift(""),h.length<2&&h.unshift(""),n.pathname=h.join("/")}if(n.search=e.search,n.query=e.query,n.host=e.host||"",n.auth=e.auth,n.hostname=e.hostname||e.host,n.port=e.port,n.pathname||n.search){var m=n.pathname||"",v=n.search||"";n.path=m+v}return n.slashes=n.slashes||e.slashes,n.href=n.format(),n}var g=n.pathname&&"/"===n.pathname.charAt(0),y=e.host||e.pathname&&"/"===e.pathname.charAt(0),b=y||g||n.host&&e.pathname,_=b,x=n.pathname&&n.pathname.split("/")||[],h=e.pathname&&e.pathname.split("/")||[],k=n.protocol&&!w[n.protocol];if(k&&(n.hostname="",n.port=null,n.host&&(""===x[0]?x[0]=n.host:x.unshift(n.host)),n.host="",e.protocol&&(e.hostname=null,e.port=null,e.host&&(""===h[0]?h[0]=e.host:h.unshift(e.host)),e.host=null),b=b&&(""===h[0]||""===x[0])),y)n.host=e.host||""===e.host?e.host:n.host,n.hostname=e.hostname||""===e.hostname?e.hostname:n.hostname,n.search=e.search,n.query=e.query,x=h;else if(h.length)x||(x=[]),x.pop(),x=x.concat(h),n.search=e.search,n.query=e.query;else if(!u.isNullOrUndefined(e.search)){if(k){n.hostname=n.host=x.shift();var T=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@");T&&(n.auth=T.shift(),n.host=n.hostname=T.shift())}return n.search=e.search,n.query=e.query,u.isNull(n.pathname)&&u.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!x.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var S=x.slice(-1)[0],C=(n.host||e.host||x.length>1)&&("."===S||".."===S)||""===S,O=0,A=x.length;A>=0;A--)S=x[A],"."===S?x.splice(A,1):".."===S?(x.splice(A,1),O++):O&&(x.splice(A,1),O--);if(!b&&!_)for(;O--;O)x.unshift("..");!b||""===x[0]||x[0]&&"/"===x[0].charAt(0)||x.unshift(""),C&&"/"!==x.join("/").substr(-1)&&x.push("");var I=""===x[0]||x[0]&&"/"===x[0].charAt(0);if(k){n.hostname=n.host=I?"":x.length?x.shift():"";var T=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@");T&&(n.auth=T.shift(),n.host=n.hostname=T.shift())}return b=b||n.host&&x.length,b&&!I&&x.unshift(""),x.length?n.pathname=x.join("/"):(n.pathname=null,n.path=null),u.isNull(n.pathname)&&u.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},r.prototype.parseHost=function(){var e=this.host,t=d.exec(e);t&&(t=t[0],":"!==t&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},function(e,t){function n(e){return null==e?"":e+""}e.exports=n},function(e,t,n){function r(e){return null!=e&&i(o(e))}var o=n(466),i=n(194);e.exports=r},function(e,t,n){var r=n(472),o=n(262),i=n(95),a=n(1353),s=r(Object,"keys"),l=s?function(e){var t=null==e?void 0:e.constructor;return"function"==typeof t&&t.prototype===e||"function"!=typeof e&&o(e)?a(e):i(e)?s(e):[]}:a;e.exports=l},function(e,t,n){(function(t,r){var o;/** * [js-htmlencode]{@link https://github.com/emn178/js-htmlencode} * * @version 0.3.0 * @author Chen, Yi-Cyuan [emn178@gmail.com] * @copyright Chen, Yi-Cyuan 2014-2017 * @license MIT */ !function(){"use strict";var i="object"==typeof window?window:{};!i.JS_HTMLENCODE_NO_NODE_JS&&"object"==typeof t&&t.versions&&t.versions.node&&(i=r);var a=!i.JS_HTMLENCODE_NO_COMMON_JS&&"object"==typeof e&&e.exports,s=n(1359),l={" ":" ","¡":"¡","¢":"¢","£":"£","¤":"¤","¥":"Â¥","¦":"¦","§":"§","¨":"¨","©":"©","ª":"ª","«":"«","¬":"¬","­":"Â","®":"®","¯":"¯","°":"°","±":"±","²":"²","³":"³","´":"´","µ":"µ","¶":"¶","·":"·","¸":"¸","¹":"¹","º":"º","»":"»","¼":"¼","½":"½","¾":"¾","¿":"¿","À":"À","Á":"Ã","Â":"Â","Ã":"Ã","Ä":"Ä","Å":"Ã…","Æ":"Æ","Ç":"Ç","È":"È","É":"É","Ê":"Ê","Ë":"Ë","Ì":"ÃŒ","Í":"Ã","Î":"ÃŽ","Ï":"Ã","Ð":"Ã","Ñ":"Ñ","Ò":"Ã’","Ó":"Ó","Ô":"Ô","Õ":"Õ","Ö":"Ö","×":"×","Ø":"Ø","Ù":"Ù","Ú":"Ú","Û":"Û","Ü":"Ü","Ý":"Ã","Þ":"Þ","ß":"ß","à":"à ","á":"á","â":"â","ã":"ã","ä":"ä","å":"Ã¥","æ":"æ","ç":"ç","è":"è","é":"é","ê":"ê","ë":"ë","ì":"ì","í":"Ã","î":"î","ï":"ï","ð":"ð","ñ":"ñ","ò":"ò","ó":"ó","ô":"ô","õ":"õ","ö":"ö","÷":"÷","ø":"ø","ù":"ù","ú":"ú","û":"û","ü":"ü","ý":"ý","þ":"þ","ÿ":"ÿ",""":'"',"&":"&","<":"<",">":">","'":"'","Œ":"Å’","œ":"Å“","Š":"Å ","š":"Å¡","Ÿ":"Ÿ","ˆ":"ˆ","˜":"Ëœ"," ":" "," ":" "," ":" ","‌":"‌","‍":"â€","‎":"‎","‏":"â€","–":"–","—":"—","‘":"‘","’":"’","‚":"‚","“":"“","”":"â€","„":"„","†":"†","‡":"‡","‰":"‰","‹":"‹","›":"›","€":"€","ƒ":"Æ’","Α":"Α","Β":"Î’","Γ":"Γ","Δ":"Δ","Ε":"Ε","Ζ":"Ζ","Η":"Η","Θ":"Θ","Ι":"Ι","Κ":"Κ","Λ":"Λ","Μ":"Μ","Ν":"Î","Ξ":"Ξ","Ο":"Ο","Π":"Î ","Ρ":"Ρ","Σ":"Σ","Τ":"Τ","Υ":"Î¥","Φ":"Φ","Χ":"Χ","Ψ":"Ψ","Ω":"Ω","α":"α","β":"β","γ":"γ","δ":"δ","ε":"ε","ζ":"ζ","η":"η","θ":"θ","ι":"ι","κ":"κ","λ":"λ","μ":"μ","ν":"ν","ξ":"ξ","ο":"ο","π":"Ï€","ρ":"Ï","ς":"Ï‚","σ":"σ","τ":"Ï„","υ":"Ï…","φ":"φ","χ":"χ","ψ":"ψ","ω":"ω","ϑ":"Ï‘","ϒ":"Ï’","ϖ":"Ï–","•":"•","…":"…","′":"′","″":"″","‾":"‾","⁄":"â„","℘":"℘","ℑ":"â„‘","ℜ":"ℜ","™":"â„¢","ℵ":"ℵ","←":"â†","↑":"↑","→":"→","↓":"↓","↔":"↔","↵":"↵","⇐":"â‡","⇑":"⇑","⇒":"⇒","⇓":"⇓","⇔":"⇔","∀":"∀","∂":"∂","∃":"∃","∅":"∅","∇":"∇","∈":"∈","∉":"∉","∋":"∋","∏":"âˆ","∑":"∑","−":"−","∗":"∗","√":"√","∝":"âˆ","∞":"∞","∠":"∠","∧":"∧","∨":"∨","∩":"∩","∪":"∪","∫":"∫","∴":"∴","∼":"∼","≅":"≅","≈":"≈","≠":"≠","≡":"≡","≤":"≤","≥":"≥","⊂":"⊂","⊃":"⊃","⊄":"⊄","⊆":"⊆","⊇":"⊇","⊕":"⊕","⊗":"⊗","⊥":"⊥","⋅":"â‹…","⌈":"⌈","⌉":"⌉","⌊":"⌊","⌋":"⌋","⟨":"〈","⟩":"〉","◊":"â—Š","♠":"â™ ","♣":"♣","♥":"♥","♦":"♦"},u=function(e){if("#"!==e.charAt(1))return l[e]||e;var t,n=e.charAt(2);return"x"===n||"X"===n?(n=e.substring(3,e.length-1),t=parseInt(n,16)):(n=e.substring(2,e.length-1),t=parseInt(n)),isNaN(t)?e:String.fromCharCode(t)},c=function(e){return e.replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")},d=function(e){return e.replace(/&#?\w+;/g,u)},f=c;c.htmlEncode=c,c.htmlDecode=d,a?e.exports=f:(i.htmlEncode=c,i.htmlDecode=d,s&&void 0!==(o=function(){return f}.call(f,n,f,e))&&(e.exports=o))}()}).call(t,n(132),n(15))},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(5),i=r(o),a=n(6),s=r(a),l=n(68),u=r(l),c=n(42),d=function(e){var t=e.lessonId,n=e.itemId,r=e.items,o=e.dispatch;return(0,i.default)(o,c.updateLessonItem,(0,s.default)({lessonId:t,itemId:n,items:r}),(0,u.default)("payload"))};t.default=d},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),t.importTranslation=t.restoreMedia=t.restoreCoverImage=t.removeMedia=t.removeCoverImage=t.putMedia=t.putCoverImage=t.changeDisplaySidebar=t.changeAlpha=t.updateCourseDebounce=t.updateLessonOrder=t.courseDeleted=t.updateCourseClient=t.updateCourse=t.setOwner=t.getCourse=t.UPDATE_COURSE_THEME=t.UPDATE_LESSON_ORDER=t.UPDATE_COURSE_DEBOUNCE=t.UPDATE_COURSE=t.SET_OWNER=t.IMPORT_TRANSLATION=t.GET_COURSE=t.DELETE_COURSE=void 0;var i,a=function(){function e(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=n(10),l=r(s),u=n(12),c=r(u),d=n(33),f=r(d),p=n(49),h=r(p),m=n(19),v=r(m),g=n(124),y=r(g),b=n(57),_=r(b),E=n(6),w=r(E),x=n(187),k=r(x),T=n(65),S=r(T),C=n(14),O=r(C),A=n(13),I=r(A),M=n(134),L=r(M),N=n(24),P=r(N),R=n(687),D=n(226),j=n(73),F=r(j),B=n(23),U=n(42),H=n(345),z=(0,c.default)("rise/courses/"),W=t.DELETE_COURSE=z("DELETE_COURSE"),q=t.GET_COURSE=z("GET_COURSE"),Y=t.IMPORT_TRANSLATION=z("IMPORT_TRANSLATION"),$=t.SET_OWNER=z("SET_OWNER"),K=t.UPDATE_COURSE=z("UPDATE_COURSE"),V=t.UPDATE_COURSE_DEBOUNCE=z("UPDATE_COURSE_DEBOUNCE"),G=t.UPDATE_LESSON_ORDER=z("UPDATE_LESSON_ORDER"),X=(t.UPDATE_COURSE_THEME=z("UPDATE_COURSE_THEME"),function(e,t){var n=t.author,r=t.courseId;return e.id===r?(0,l.default)("author",n,e):e}),Q=function(e,t,n){return n?t:t.course},Z=function(e,t){var n=t.course;return(0,w.default)(e,n)},J=function(e,t,n){return n?(console.error(t),e):(0,w.default)(e,(0,S.default)(["bodyTypefaceId","headingTypefaceId","typefaces","updatedAt"],t))},ee=function(e,t){var n,r=t.id.match(/[^\/]+/g),i=a(r,3),s=i[0],l=i[1],u=i[2],c=t.updatedAt,d=t.value;return"courses"===s&&l===e.id?(0,w.default)(e,(n={},o(n,u,d),o(n,"updatedAt",c),n)):e},te=function(e,t,n){if(n)return console.error(t),e;var r=t.id.match(/[^\/]+/g),o=a(r,2),i=o[0],s=o[1];return"courses"===i&&s===e.id?(0,w.default)(e,(0,S.default)(["updatedAt"],t)):e},ne=function(e,t){var n=t.lessons;return(0,w.default)(e,{lessons:n})},re=function(e,t){var n=t.course;return(0,w.default)(e,n)};t.default=(0,B.handle)({},(i={},o(i,U.CREATE_LESSON,(0,B.onSuccess)(Z)),o(i,U.CREATE_LESSON_CLIENT,Z),o(i,U.DELETE_LESSON,(0,B.onSuccess)(Z)),o(i,q,Q),o(i,Y,(0,B.onSuccess)(re)),o(i,H.PUT_ITEM,(0,B.onSuccess)(ee)),o(i,H.PUT_ITEM_THROTTLE,te),o(i,$,(0,B.onSuccess)(X)),o(i,K,(0,B.onSuccess)(w.default)),o(i,V,J),o(i,G,(0,B.onSuccess)(ne)),i));var oe=(t.getCourse=F.default.send(q),t.setOwner=F.default.send($),t.updateCourse=F.default.send(K)),ie=(t.updateCourseClient=(0,B.action)(K),(0,I.default)("type",W)),ae=(0,f.default)(2,function(e,t,n){return t(e.payload.id===n().course.id?(0,B.goToManagement)():e)}),se=(t.courseDeleted=(0,P.default)(ie,ae),t.updateLessonOrder=(0,y.default)([(0,B.action)(G),F.default.send(G)]),t.updateCourseDebounce=(0,y.default)([(0,B.action)(K),F.default.debounce(500,V)])),le=(t.changeAlpha=function(e){return function(t,n){var r=n(),o=r.course,i=(0,O.default)((0,S.default)(["id","coverImage"]),(0,h.default)({coverImage:(0,v.default)(w.default)({alpha:e})}));t(oe(i(o)))}},t.changeDisplaySidebar=function(e){return function(t,n){var r=n(),o=r.course,i=(0,O.default)((0,S.default)(["id","coverImage"]),(0,h.default)({coverImage:(0,v.default)(w.default)({displaySidebar:e})}));t(oe(i(o)))}},t.putCoverImage=function(e){var t=e.course,n=e.asset,r=(0,_.default)("coverImage"),o=(0,O.default)((0,S.default)(["id","coverImage"]),(0,L.default)(r,{media:{image:n},alpha:30,displaySidebar:!0}));return oe(o(t))},t.putMedia=function(e){var t=e.type,n=e.asset;return function(e,r){var o=r(),i=o.course,a=(0,O.default)((0,S.default)(["id","media"]),(0,h.default)({media:(0,l.default)(t,n)}));e(oe(a(i)))}},t.removeCoverImage=function(){return function(e,t){var n=t(),r=n.course,o=(0,O.default)((0,S.default)(["id","coverImage"]),(0,h.default)({coverImage:{media:(0,R.backupProp)("image")}}));e([se(o(r)),(0,D.notify)({action:(0,k.default)(e,[le()]),actionText:"undo",message:"Media removed"})])}},t.removeMedia=function(e){var t=e.type;return function(e,n){var r=n(),o=r.course,i=(0,O.default)((0,S.default)(["id","media"]),(0,h.default)({media:(0,R.backupProp)(t)}));e([se(i(o)),(0,D.notify)({action:(0,k.default)(e,[ue({type:t})]),actionText:"undo",message:"Media removed"})])}},t.restoreCoverImage=function(){return function(e,t){var n=t(),r=n.course,o=(0,O.default)((0,S.default)(["id","coverImage"]),(0,h.default)({coverImage:{media:(0,R.restoreProp)("image")}}));e(oe(o(r)))}}),ue=t.restoreMedia=function(e){var t=e.type;return function(e,n){var r=n(),o=r.course,i=(0,O.default)((0,S.default)(["id","media"]),(0,h.default)({media:(0,R.restoreProp)(t)}));e(oe(i(o)))}};t.importTranslation=F.default.send(Y)},function(e,t,n){var r=n(9);e.exports=function(){var e="\t\n\v\f\r Â áš€á Žâ€€â€â€‚         âŸã€€\u2028\u2029\ufeff",t="function"==typeof String.prototype.trim;return r(t&&!e.trim()&&"​".trim()?function(e){return e.trim()}:function(t){var n=new RegExp("^["+e+"]["+e+"]*"),r=new RegExp("["+e+"]["+e+"]*$");return t.replace(n,"").replace(r,"")})}()},function(e,t,n){var r=n(2);e.exports=r(function(e,t){return e<=t})},function(e,t,n){var r=n(2);e.exports=r(function(e,t){return t.match(e)||[]})},function(e,t,n){function r(e){return null!=e&&i(o(e))}var o=n(1479),i=n(271);e.exports=r},function(e,t){function n(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=r}var r=9007199254740991;e.exports=n},function(e,t,n){"use strict";function r(e,t,n){if(t<0||t>n)throw new Error("Failed to execute '"+e+"' on 'TimeRanges': The index provided ("+t+") is greater than or equal to the maximum bound ("+n+").")}function o(e,t,n,o){return void 0===o&&(l.default.warn("DEPRECATED: Function '"+e+"' on 'TimeRanges' called without an index argument."),o=0),r(e,o,n.length-1),n[o][t]}function i(e){return void 0===e||0===e.length?{length:0,start:function(){throw new Error("This TimeRanges object is empty")},end:function(){throw new Error("This TimeRanges object is empty")}}:{length:e.length,start:o.bind(null,"start",0,e),end:o.bind(null,"end",1,e)}}function a(e,t){return Array.isArray(e)?i(e):void 0===e||void 0===t?i():i([[e,t]])}t.__esModule=!0,t.createTimeRange=void 0,t.createTimeRanges=a;var s=n(96),l=function(e){return e&&e.__esModule?e:{default:e}}(s);t.createTimeRange=a},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function s(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},i=e.textTracks();o.kind=t,n&&(o.label=n),r&&(o.language=r),o.tech=e;var a=new g.default(o);return i.addTrack_(a),a}t.__esModule=!0;var l=n(8),u=r(l),c=n(1503),d=r(c),f=n(1509),p=r(f),h=n(143),m=r(h),v=n(490),g=r(v),y=n(1510),b=r(y),_=n(741),E=r(_),w=n(742),x=r(w),k=n(35),T=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(k),S=n(96),C=r(S),O=n(272),A=n(731),I=n(732),M=r(I),L=n(61),N=r(L),P=n(50),R=r(P),D=function(e){function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){};o(this,t),n.reportTouchActivity=!1;var a=i(this,e.call(this,null,n,r));return a.hasStarted_=!1,a.on("playing",function(){this.hasStarted_=!0}),a.on("loadstart",function(){this.hasStarted_=!1}),a.textTracks_=n.textTracks,a.videoTracks_=n.videoTracks,a.audioTracks_=n.audioTracks,a.featuresProgressEvents||a.manualProgressOn(),a.featuresTimeupdateEvents||a.manualTimeUpdatesOn(),!1!==n.nativeCaptions&&!1!==n.nativeTextTracks||(a.featuresNativeTextTracks=!1),a.featuresNativeTextTracks||a.on("ready",a.emulateTextTracks),a.initTextTrackListeners(),a.initTrackListeners(),a.emitTapEvents(),a}return a(t,e),t.prototype.manualProgressOn=function(){this.on("durationchange",this.onDurationChange),this.manualProgress=!0,this.one("ready",this.trackProgress)},t.prototype.manualProgressOff=function(){this.manualProgress=!1,this.stopTrackingProgress(),this.off("durationchange",this.onDurationChange)},t.prototype.trackProgress=function(){this.stopTrackingProgress(),this.progressInterval=this.setInterval(T.bind(this,function(){var e=this.bufferedPercent();this.bufferedPercent_!==e&&this.trigger("progress"),this.bufferedPercent_=e,1===e&&this.stopTrackingProgress()}),500)},t.prototype.onDurationChange=function(){this.duration_=this.duration()},t.prototype.buffered=function(){return(0,O.createTimeRange)(0,0)},t.prototype.bufferedPercent=function(){return(0,A.bufferedPercent)(this.buffered(),this.duration_)},t.prototype.stopTrackingProgress=function(){this.clearInterval(this.progressInterval)},t.prototype.manualTimeUpdatesOn=function(){this.manualTimeUpdates=!0,this.on("play",this.trackCurrentTime),this.on("pause",this.stopTrackingCurrentTime)},t.prototype.manualTimeUpdatesOff=function(){this.manualTimeUpdates=!1,this.stopTrackingCurrentTime(),this.off("play",this.trackCurrentTime),this.off("pause",this.stopTrackingCurrentTime)},t.prototype.trackCurrentTime=function(){this.currentTimeInterval&&this.stopTrackingCurrentTime(),this.currentTimeInterval=this.setInterval(function(){this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},250)},t.prototype.stopTrackingCurrentTime=function(){this.clearInterval(this.currentTimeInterval),this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},t.prototype.dispose=function(){this.clearTracks(["audio","video","text"]),this.manualProgress&&this.manualProgressOff(),this.manualTimeUpdates&&this.manualTimeUpdatesOff(),e.prototype.dispose.call(this)},t.prototype.clearTracks=function(e){var t=this;e=[].concat(e),e.forEach(function(e){for(var n=t[e+"Tracks"]()||[],r=n.length;r--;){var o=n[r];"text"===e&&t.removeRemoteTextTrack(o),n.removeTrack_(o)}})},t.prototype.reset=function(){},t.prototype.error=function(e){return void 0!==e&&(this.error_=new M.default(e),this.trigger("error")),this.error_},t.prototype.played=function(){return this.hasStarted_?(0,O.createTimeRange)(0,0):(0,O.createTimeRange)()},t.prototype.setCurrentTime=function(){this.manualTimeUpdates&&this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},t.prototype.initTextTrackListeners=function(){var e=T.bind(this,function(){this.trigger("texttrackchange")}),t=this.textTracks();t&&(t.addEventListener("removetrack",e),t.addEventListener("addtrack",e),this.on("dispose",T.bind(this,function(){t.removeEventListener("removetrack",e),t.removeEventListener("addtrack",e)})))},t.prototype.initTrackListeners=function(){var e=this;["video","audio"].forEach(function(t){var n=function(){e.trigger(t+"trackchange")},r=e[t+"Tracks"]();r.addEventListener("removetrack",n),r.addEventListener("addtrack",n),e.on("dispose",function(){r.removeEventListener("removetrack",n),r.removeEventListener("addtrack",n)})})},t.prototype.emulateTextTracks=function(){var e=this,t=this.textTracks();if(t){N.default.WebVTT||null===this.el().parentNode||void 0===this.el().parentNode||function(){var t=R.default.createElement("script");t.src=e.options_["vtt.js"]||"../node_modules/videojs-vtt.js/dist/vtt.js",t.onload=function(){e.trigger("vttjsloaded")},t.onerror=function(){e.trigger("vttjserror")},e.on("dispose",function(){t.onload=null,t.onerror=null}),N.default.WebVTT=!0,e.el().parentNode.appendChild(t)}();var n=function(){return e.trigger("texttrackchange")},r=function(){n();for(var e=0;e<t.length;e++){var r=t[e];r.removeEventListener("cuechange",n),"showing"===r.mode&&r.addEventListener("cuechange",n)}};r(),t.addEventListener("change",r),this.on("dispose",function(){t.removeEventListener("change",r)})}},t.prototype.videoTracks=function(){return this.videoTracks_=this.videoTracks_||new E.default,this.videoTracks_},t.prototype.audioTracks=function(){return this.audioTracks_=this.audioTracks_||new x.default,this.audioTracks_},t.prototype.textTracks=function(){return this.textTracks_=this.textTracks_||new b.default,this.textTracks_},t.prototype.remoteTextTracks=function(){return this.remoteTextTracks_=this.remoteTextTracks_||new b.default,this.remoteTextTracks_},t.prototype.remoteTextTrackEls=function(){return this.remoteTextTrackEls_=this.remoteTextTrackEls_||new p.default,this.remoteTextTrackEls_},t.prototype.addTextTrack=function(e,t,n){if(!e)throw new Error("TextTrack kind is required but was not provided");return s(this,e,t,n)},t.prototype.addRemoteTextTrack=function(e){var t=(0,m.default)(e,{tech:this}),n=new d.default(t);return this.remoteTextTrackEls().addTrackElement_(n),this.remoteTextTracks().addTrack_(n.track),this.textTracks().addTrack_(n.track),n},t.prototype.removeRemoteTextTrack=function(e){this.textTracks().removeTrack_(e);var t=this.remoteTextTrackEls().getTrackElementByTrack_(e);this.remoteTextTrackEls().removeTrackElement_(t),this.remoteTextTracks().removeTrack_(e)},t.prototype.setPoster=function(){},t.prototype.canPlayType=function(){return""},t.isTech=function(e){return e.prototype instanceof t||e instanceof t||e===t},t.registerTech=function(e,n){if(t.techs_||(t.techs_={}),!t.isTech(n))throw new Error("Tech "+e+" must be a Tech");return t.techs_[e]=n,n},t.getTech=function(e){return t.techs_&&t.techs_[e]?t.techs_[e]:N.default&&N.default.videojs&&N.default.videojs[e]?(C.default.warn("The "+e+" tech was added to the videojs object when it should be registered using videojs.registerTech(name, tech)"),N.default.videojs[e]):void 0},t}(u.default);D.prototype.textTracks_,D.prototype.audioTracks_,D.prototype.videoTracks_,D.prototype.featuresVolumeControl=!0,D.prototype.featuresFullscreenResize=!1,D.prototype.featuresPlaybackRate=!1,D.prototype.featuresProgressEvents=!1,D.prototype.featuresTimeupdateEvents=!1,D.prototype.featuresNativeTextTracks=!1,D.withSourceHandlers=function(e){e.registerSourceHandler=function(t,n){var r=e.sourceHandlers;r||(r=e.sourceHandlers=[]),void 0===n&&(n=r.length),r.splice(n,0,t)},e.canPlayType=function(t){for(var n=e.sourceHandlers||[],r=void 0,o=0;o<n.length;o++)if(r=n[o].canPlayType(t))return r;return""},e.selectSourceHandler=function(t,n){for(var r=e.sourceHandlers||[],o=0;o<r.length;o++)if(r[o].canHandleSource(t,n))return r[o];return null},e.canPlaySource=function(t,n){var r=e.selectSourceHandler(t,n);return r?r.canHandleSource(t,n):""},["seekable","duration"].forEach(function(e){var t=this[e];"function"==typeof t&&(this[e]=function(){return this.sourceHandler_&&this.sourceHandler_[e]?this.sourceHandler_[e].apply(this.sourceHandler_,arguments):t.apply(this,arguments)})},e.prototype),e.prototype.setSource=function(t){var n=e.selectSourceHandler(t,this.options_);return n||(e.nativeSourceHandler?n=e.nativeSourceHandler:C.default.error("No source hander found for the current source.")),this.disposeSourceHandler(),this.off("dispose",this.disposeSourceHandler),this.currentSource_&&(this.clearTracks(["audio","video"]),this.currentSource_=null),n!==e.nativeSourceHandler&&(this.currentSource_=t,this.off(this.el_,"loadstart",e.prototype.firstLoadStartListener_),this.off(this.el_,"loadstart",e.prototype.successiveLoadStartListener_),this.one(this.el_,"loadstart",e.prototype.firstLoadStartListener_)),this.sourceHandler_=n.handleSource(t,this,this.options_),this.on("dispose",this.disposeSourceHandler),this},e.prototype.firstLoadStartListener_=function(){this.one(this.el_,"loadstart",e.prototype.successiveLoadStartListener_)},e.prototype.successiveLoadStartListener_=function(){this.currentSource_=null,this.disposeSourceHandler(),this.one(this.el_,"loadstart",e.prototype.successiveLoadStartListener_)},e.prototype.disposeSourceHandler=function(){this.sourceHandler_&&this.sourceHandler_.dispose&&(this.off(this.el_,"loadstart",e.prototype.firstLoadStartListener_),this.off(this.el_,"loadstart",e.prototype.successiveLoadStartListener_),this.sourceHandler_.dispose(),this.sourceHandler_=null)}},u.default.registerComponent("Tech",D),u.default.registerComponent("MediaTechController",D),D.registerTech("Tech",D),t.default=D},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=n(8),u=o(l),c=n(45),d=r(c),f=n(142),p=r(f),h=n(35),m=r(h),v=n(96),g=o(v),y=n(50),b=o(y),_=n(164),E=o(_),w=function(e){function t(n,r){i(this,t);var o=a(this,e.call(this,n,r));return o.emitTapEvents(),o.on("tap",o.handleClick),o.on("click",o.handleClick),o.on("focus",o.handleFocus),o.on("blur",o.handleBlur),o}return s(t,e),t.prototype.createEl=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"div",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};n=(0,E.default)({className:this.buildCSSClass(),tabIndex:0},n),"button"===t&&g.default.error("Creating a ClickableComponent with an HTML element of "+t+" is not supported; use a Button instead."),r=(0,E.default)({role:"button","aria-live":"polite"},r);var o=e.prototype.createEl.call(this,t,n,r);return this.createControlTextEl(o),o},t.prototype.createControlTextEl=function(e){return this.controlTextEl_=d.createEl("span",{className:"vjs-control-text"}),e&&e.appendChild(this.controlTextEl_),this.controlText(this.controlText_,e),this.controlTextEl_},t.prototype.controlText=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.el();if(!e)return this.controlText_||"Need Text";var n=this.localize(e);return this.controlText_=e,this.controlTextEl_.innerHTML=n,t.setAttribute("title",n),this},t.prototype.buildCSSClass=function(){return"vjs-control vjs-button "+e.prototype.buildCSSClass.call(this)},t.prototype.addChild=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.prototype.addChild.call(this,t,n)},t.prototype.enable=function(){return this.removeClass("vjs-disabled"),this.el_.setAttribute("aria-disabled","false"),this},t.prototype.disable=function(){return this.addClass("vjs-disabled"),this.el_.setAttribute("aria-disabled","true"),this},t.prototype.handleClick=function(){},t.prototype.handleFocus=function(){p.on(b.default,"keydown",m.bind(this,this.handleKeyPress))},t.prototype.handleKeyPress=function(t){32===t.which||13===t.which?(t.preventDefault(),this.handleClick(t)):e.prototype.handleKeyPress&&e.prototype.handleKeyPress.call(this,t)},t.prototype.handleBlur=function(){p.off(b.default,"keydown",m.bind(this,this.handleKeyPress))},t}(u.default);u.default.registerComponent("ClickableComponent",w),t.default=w},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(274),l=r(s),u=n(8),c=r(u),d=n(96),f=r(d),p=n(164),h=r(p),m=function(e){function t(n,r){return o(this,t),i(this,e.call(this,n,r))}return a(t,e),t.prototype.createEl=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"button",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};t=(0,h.default)({className:this.buildCSSClass()},t),"button"!==e&&(f.default.warn("Creating a Button with an HTML element of "+e+" is deprecated; use ClickableComponent instead."),t=(0,h.default)({tabIndex:0},t),n=(0,h.default)({role:"button"},n)),n=(0,h.default)({type:"button","aria-live":"polite"},n);var r=c.default.prototype.createEl.call(this,e,t,n);return this.createControlTextEl(r),r},t.prototype.addChild=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.constructor.name;return f.default.warn("Adding an actionable (user controllable) child to a Button ("+n+") is not supported; use a ClickableComponent instead."),c.default.prototype.addChild.call(this,e,t)},t.prototype.handleKeyPress=function(t){32!==t.which&&13!==t.which&&e.prototype.handleKeyPress.call(this,t)},t}(l.default);c.default.registerComponent("Button",m),t.default=m},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.safeProps=t.hasProps=t.notEmpty=t.objectIfNil=t.isPresent=void 0;var o=n(1692),i=r(o),a=n(753),s=r(a),l=n(1693),u=r(l),c=n(1694),d=r(c),f=n(1695),p=r(f),h=n(1696),m=r(h),v=n(1697),g=r(v),y=n(24),b=r(y),_=(t.isPresent=(0,m.default)(d.default),t.objectIfNil=(0,b.default)(d.default,function(){return{}}),t.notEmpty=(0,m.default)(u.default)),E=t.hasProps=(0,s.default)((0,i.default)(_),(0,i.default)(p.default));t.safeProps=(0,g.default)(E)},function(e,t,n){"use strict";function r(e,t){return i.where(e,function(e){return e.position===t})}function o(e,t){e.forEach(function(e,t){return e._tmpIndex_=t,e}),e.sort(function(e,n){var r=t?n:e,o=t?e:n;return r.weight===o.weight?r._tmpIndex_-o._tmpIndex_:r.weight-o.weight}),e.forEach(function(e){delete e._tmpIndex_})}var i=n(25);e.exports={defaults:{},addBox:function(e,t){e.boxes||(e.boxes=[]),t.fullWidth=t.fullWidth||!1,t.position=t.position||"top",t.weight=t.weight||0,e.boxes.push(t)},removeBox:function(e,t){var n=e.boxes?e.boxes.indexOf(t):-1;-1!==n&&e.boxes.splice(n,1)},configure:function(e,t,n){for(var r,o=["fullWidth","position","weight"],i=o.length,a=0;a<i;++a)r=o[a],n.hasOwnProperty(r)&&(t[r]=n[r])},update:function(e,t,n){function a(e){var t,n=e.isHorizontal();n?(t=e.update(e.fullWidth?E:C,S),O-=t.height):(t=e.update(T,O),C-=t.width),A.push({horizontal:n,minSize:t,box:e})}function s(e){var t=i.findNextWhere(A,function(t){return t.box===e});if(t)if(e.isHorizontal()){var n={left:Math.max(P,I),right:Math.max(R,M),top:0,bottom:0};e.update(e.fullWidth?E:C,w/2,n)}else e.update(t.minSize.width,O)}function l(e){var t=i.findNextWhere(A,function(t){return t.box===e}),n={left:0,right:0,top:D,bottom:j};t&&e.update(t.minSize.width,O,n)}function u(e){e.isHorizontal()?(e.left=e.fullWidth?f:P,e.right=e.fullWidth?t-p:P+C,e.top=W,e.bottom=W+e.height,W=e.bottom):(e.left=z,e.right=z+e.width,e.top=D,e.bottom=D+O,z=e.right)}if(e){var c=e.options.layout||{},d=i.options.toPadding(c.padding),f=d.left,p=d.right,h=d.top,m=d.bottom,v=r(e.boxes,"left"),g=r(e.boxes,"right"),y=r(e.boxes,"top"),b=r(e.boxes,"bottom"),_=r(e.boxes,"chartArea");o(v,!0),o(g,!1),o(y,!0),o(b,!1);var E=t-f-p,w=n-h-m,x=E/2,k=w/2,T=(t-x)/(v.length+g.length),S=(n-k)/(y.length+b.length),C=E,O=w,A=[];i.each(v.concat(g,y,b),a);var I=0,M=0,L=0,N=0;i.each(y.concat(b),function(e){if(e.getPadding){var t=e.getPadding();I=Math.max(I,t.left),M=Math.max(M,t.right)}}),i.each(v.concat(g),function(e){if(e.getPadding){var t=e.getPadding();L=Math.max(L,t.top),N=Math.max(N,t.bottom)}});var P=f,R=p,D=h,j=m;i.each(v.concat(g),s),i.each(v,function(e){P+=e.width}),i.each(g,function(e){R+=e.width}),i.each(y.concat(b),s),i.each(y,function(e){D+=e.height}),i.each(b,function(e){j+=e.height}),i.each(v.concat(g),l),P=f,R=p,D=h,j=m,i.each(v,function(e){P+=e.width}),i.each(g,function(e){R+=e.width}),i.each(y,function(e){D+=e.height}),i.each(b,function(e){j+=e.height});var F=Math.max(I-P,0);P+=F,R+=Math.max(M-R,0);var B=Math.max(L-D,0);D+=B,j+=Math.max(N-j,0);var U=n-D-j,H=t-P-R;H===C&&U===O||(i.each(v,function(e){e.height=U}),i.each(g,function(e){e.height=U}),i.each(y,function(e){e.fullWidth||(e.width=H)}),i.each(b,function(e){e.fullWidth||(e.width=H)}),O=U,C=H);var z=f+F,W=h+B;i.each(v.concat(y),u),z+=C,W+=O,i.each(g,u),i.each(b,u),e.chartArea={left:P,top:D,right:P+C,bottom:D+O},i.each(_,function(t){t.left=e.chartArea.left,t.top=e.chartArea.top,t.right=e.chartArea.right,t.bottom=e.chartArea.bottom,t.update(C,O)})}}}},function(e,t,n){"use strict";function r(e){var t,n,r=[];for(t=0,n=e.length;t<n;++t)r.push(e[t].label);return r}function o(e,t,n){var r=e.getPixelForTick(t);return n&&(r-=0===t?(e.getPixelForTick(1)-r)/2:(r-e.getPixelForTick(t-1))/2),r}function i(e,t,n){return c.isArray(t)?c.longestText(e,n,t):e.measureText(t).width}function a(e){var t=c.valueOrDefault,n=l.global,r=t(e.fontSize,n.defaultFontSize),o=t(e.fontStyle,n.defaultFontStyle),i=t(e.fontFamily,n.defaultFontFamily);return{size:r,style:o,family:i,font:c.fontString(r,o,i)}}function s(e){return c.options.toLineHeight(c.valueOrDefault(e.lineHeight,1.2),c.valueOrDefault(e.fontSize,l.global.defaultFontSize))}var l=n(36),u=n(125),c=n(25),d=n(279);l._set("scale",{display:!0,position:"left",offset:!1,gridLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",zeroLineBorderDash:[],zeroLineBorderDashOffset:0,offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{display:!1,labelString:"",lineHeight:1.2,padding:{top:4,bottom:4}},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,callback:d.formatters.values,minor:{},major:{}}}),e.exports=u.extend({getPadding:function(){var e=this;return{left:e.paddingLeft||0,top:e.paddingTop||0,right:e.paddingRight||0,bottom:e.paddingBottom||0}},getTicks:function(){return this._ticks},mergeTicksOptions:function(){var e=this.options.ticks;!1===e.minor&&(e.minor={display:!1}),!1===e.major&&(e.major={display:!1});for(var t in e)"major"!==t&&"minor"!==t&&(void 0===e.minor[t]&&(e.minor[t]=e[t]),void 0===e.major[t]&&(e.major[t]=e[t]))},beforeUpdate:function(){c.callback(this.options.beforeUpdate,[this])},update:function(e,t,n){var r,o,i,a,s,l,u=this;for(u.beforeUpdate(),u.maxWidth=e,u.maxHeight=t,u.margins=c.extend({left:0,right:0,top:0,bottom:0},n),u.longestTextCache=u.longestTextCache||{},u.beforeSetDimensions(),u.setDimensions(),u.afterSetDimensions(),u.beforeDataLimits(),u.determineDataLimits(),u.afterDataLimits(),u.beforeBuildTicks(),s=u.buildTicks()||[],u.afterBuildTicks(),u.beforeTickToLabelConversion(),i=u.convertTicksToLabels(s)||u.ticks,u.afterTickToLabelConversion(),u.ticks=i,r=0,o=i.length;r<o;++r)a=i[r],l=s[r],l?l.label=a:s.push(l={label:a,major:!1});return u._ticks=s,u.beforeCalculateTickRotation(),u.calculateTickRotation(),u.afterCalculateTickRotation(),u.beforeFit(),u.fit(),u.afterFit(),u.afterUpdate(),u.minSize},afterUpdate:function(){c.callback(this.options.afterUpdate,[this])},beforeSetDimensions:function(){c.callback(this.options.beforeSetDimensions,[this])},setDimensions:function(){var e=this;e.isHorizontal()?(e.width=e.maxWidth,e.left=0,e.right=e.width):(e.height=e.maxHeight,e.top=0,e.bottom=e.height),e.paddingLeft=0,e.paddingTop=0,e.paddingRight=0,e.paddingBottom=0},afterSetDimensions:function(){c.callback(this.options.afterSetDimensions,[this])},beforeDataLimits:function(){c.callback(this.options.beforeDataLimits,[this])},determineDataLimits:c.noop,afterDataLimits:function(){c.callback(this.options.afterDataLimits,[this])},beforeBuildTicks:function(){c.callback(this.options.beforeBuildTicks,[this])},buildTicks:c.noop,afterBuildTicks:function(){c.callback(this.options.afterBuildTicks,[this])},beforeTickToLabelConversion:function(){c.callback(this.options.beforeTickToLabelConversion,[this])},convertTicksToLabels:function(){var e=this,t=e.options.ticks;e.ticks=e.ticks.map(t.userCallback||t.callback,this)},afterTickToLabelConversion:function(){c.callback(this.options.afterTickToLabelConversion,[this])},beforeCalculateTickRotation:function(){c.callback(this.options.beforeCalculateTickRotation,[this])},calculateTickRotation:function(){var e=this,t=e.ctx,n=e.options.ticks,o=r(e._ticks),i=a(n);t.font=i.font;var s=n.minRotation||0;if(o.length&&e.options.display&&e.isHorizontal())for(var l,u=c.longestText(t,i.font,o,e.longestTextCache),d=u,f=e.getPixelForTick(1)-e.getPixelForTick(0)-6;d>f&&s<n.maxRotation;){var p=c.toRadians(s);if(l=Math.cos(p),Math.sin(p)*u>e.maxHeight){s--;break}s++,d=l*u}e.labelRotation=s},afterCalculateTickRotation:function(){c.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){c.callback(this.options.beforeFit,[this])},fit:function(){var e=this,t=e.minSize={width:0,height:0},n=r(e._ticks),o=e.options,l=o.ticks,u=o.scaleLabel,d=o.gridLines,f=o.display,p=e.isHorizontal(),h=a(l),m=o.gridLines.tickMarkLength;if(t.width=p?e.isFullWidth()?e.maxWidth-e.margins.left-e.margins.right:e.maxWidth:f&&d.drawTicks?m:0,t.height=p?f&&d.drawTicks?m:0:e.maxHeight,u.display&&f){var v=s(u),g=c.options.toPadding(u.padding),y=v+g.height;p?t.height+=y:t.width+=y}if(l.display&&f){var b=c.longestText(e.ctx,h.font,n,e.longestTextCache),_=c.numberOfLabelLines(n),E=.5*h.size,w=e.options.ticks.padding;if(p){e.longestLabelWidth=b;var x=c.toRadians(e.labelRotation),k=Math.cos(x),T=Math.sin(x),S=T*b+h.size*_+E*(_-1)+E;t.height=Math.min(e.maxHeight,t.height+S+w),e.ctx.font=h.font;var C=i(e.ctx,n[0],h.font),O=i(e.ctx,n[n.length-1],h.font);0!==e.labelRotation?(e.paddingLeft="bottom"===o.position?k*C+3:k*E+3,e.paddingRight="bottom"===o.position?k*E+3:k*O+3):(e.paddingLeft=C/2+3,e.paddingRight=O/2+3)}else l.mirror?b=0:b+=w+E,t.width=Math.min(e.maxWidth,t.width+b),e.paddingTop=h.size/2,e.paddingBottom=h.size/2}e.handleMargins(),e.width=t.width,e.height=t.height},handleMargins:function(){var e=this;e.margins&&(e.paddingLeft=Math.max(e.paddingLeft-e.margins.left,0),e.paddingTop=Math.max(e.paddingTop-e.margins.top,0),e.paddingRight=Math.max(e.paddingRight-e.margins.right,0),e.paddingBottom=Math.max(e.paddingBottom-e.margins.bottom,0))},afterFit:function(){c.callback(this.options.afterFit,[this])},isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(e){if(c.isNullOrUndef(e))return NaN;if("number"==typeof e&&!isFinite(e))return NaN;if(e)if(this.isHorizontal()){if(void 0!==e.x)return this.getRightValue(e.x)}else if(void 0!==e.y)return this.getRightValue(e.y);return e},getLabelForIndex:c.noop,getPixelForValue:c.noop,getValueForPixel:c.noop,getPixelForTick:function(e){var t=this,n=t.options.offset;if(t.isHorizontal()){var r=t.width-(t.paddingLeft+t.paddingRight),o=r/Math.max(t._ticks.length-(n?0:1),1),i=o*e+t.paddingLeft;n&&(i+=o/2);var a=t.left+Math.round(i);return a+=t.isFullWidth()?t.margins.left:0}var s=t.height-(t.paddingTop+t.paddingBottom);return t.top+e*(s/(t._ticks.length-1))},getPixelForDecimal:function(e){var t=this;if(t.isHorizontal()){var n=t.width-(t.paddingLeft+t.paddingRight),r=n*e+t.paddingLeft,o=t.left+Math.round(r);return o+=t.isFullWidth()?t.margins.left:0}return t.top+e*t.height},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var e=this,t=e.min,n=e.max;return e.beginAtZero?0:t<0&&n<0?n:t>0&&n>0?t:0},_autoSkip:function(e){var t,n,r,o,i,a=this,s=a.isHorizontal(),l=a.options.ticks.minor,u=e.length,d=c.toRadians(a.labelRotation),f=Math.cos(d),p=a.longestLabelWidth*f,h=[];for(l.maxTicksLimit&&(i=l.maxTicksLimit),s&&(t=!1,(p+l.autoSkipPadding)*u>a.width-(a.paddingLeft+a.paddingRight)&&(t=1+Math.floor((p+l.autoSkipPadding)*u/(a.width-(a.paddingLeft+a.paddingRight)))),i&&u>i&&(t=Math.max(t,Math.floor(u/i)))),n=0;n<u;n++)r=e[n],o=t>1&&n%t>0||n%t==0&&n+t>=u,o&&n!==u-1&&delete r.label,h.push(r);return h},draw:function(e){var t=this,n=t.options;if(n.display){var r=t.ctx,i=l.global,u=n.ticks.minor,d=n.ticks.major||u,f=n.gridLines,p=n.scaleLabel,h=0!==t.labelRotation,m=t.isHorizontal(),v=u.autoSkip?t._autoSkip(t.getTicks()):t.getTicks(),g=c.valueOrDefault(u.fontColor,i.defaultFontColor),y=a(u),b=c.valueOrDefault(d.fontColor,i.defaultFontColor),_=a(d),E=f.drawTicks?f.tickMarkLength:0,w=c.valueOrDefault(p.fontColor,i.defaultFontColor),x=a(p),k=c.options.toPadding(p.padding),T=c.toRadians(t.labelRotation),S=[],C=t.options.gridLines.lineWidth,O="right"===n.position?t.left:t.right-C-E,A="right"===n.position?t.left+E:t.right,I="bottom"===n.position?t.top+C:t.bottom-E-C,M="bottom"===n.position?t.top+C+E:t.bottom+C;if(c.each(v,function(r,a){if(!c.isNullOrUndef(r.label)){var s,l,d,p,g=r.label;a===t.zeroLineIndex&&n.offset===f.offsetGridLines?(s=f.zeroLineWidth,l=f.zeroLineColor,d=f.zeroLineBorderDash,p=f.zeroLineBorderDashOffset):(s=c.valueAtIndexOrDefault(f.lineWidth,a),l=c.valueAtIndexOrDefault(f.color,a),d=c.valueOrDefault(f.borderDash,i.borderDash),p=c.valueOrDefault(f.borderDashOffset,i.borderDashOffset));var y,b,_,w,x,k,L,N,P,R,D="middle",j="middle",F=u.padding;if(m){var B=E+F;"bottom"===n.position?(j=h?"middle":"top",D=h?"right":"center",R=t.top+B):(j=h?"middle":"bottom",D=h?"left":"center",R=t.bottom-B);var U=o(t,a,f.offsetGridLines&&v.length>1);U<t.left&&(l="rgba(0,0,0,0)"),U+=c.aliasPixel(s),P=t.getPixelForTick(a)+u.labelOffset,y=_=x=L=U,b=I,w=M,k=e.top,N=e.bottom+C}else{var H,z="left"===n.position;u.mirror?(D=z?"left":"right",H=F):(D=z?"right":"left",H=E+F),P=z?t.right-H:t.left+H;var W=o(t,a,f.offsetGridLines&&v.length>1);W<t.top&&(l="rgba(0,0,0,0)"),W+=c.aliasPixel(s),R=t.getPixelForTick(a)+u.labelOffset,y=O,_=A,x=e.left,L=e.right+C,b=w=k=N=W}S.push({tx1:y,ty1:b,tx2:_,ty2:w,x1:x,y1:k,x2:L,y2:N,labelX:P,labelY:R,glWidth:s,glColor:l,glBorderDash:d,glBorderDashOffset:p,rotation:-1*T,label:g,major:r.major,textBaseline:j,textAlign:D})}}),c.each(S,function(e){if(f.display&&(r.save(),r.lineWidth=e.glWidth,r.strokeStyle=e.glColor,r.setLineDash&&(r.setLineDash(e.glBorderDash),r.lineDashOffset=e.glBorderDashOffset),r.beginPath(),f.drawTicks&&(r.moveTo(e.tx1,e.ty1),r.lineTo(e.tx2,e.ty2)),f.drawOnChartArea&&(r.moveTo(e.x1,e.y1),r.lineTo(e.x2,e.y2)),r.stroke(),r.restore()),u.display){r.save(),r.translate(e.labelX,e.labelY),r.rotate(e.rotation),r.font=e.major?_.font:y.font,r.fillStyle=e.major?b:g,r.textBaseline=e.textBaseline,r.textAlign=e.textAlign;var n=e.label;if(c.isArray(n))for(var o=n.length,i=1.5*y.size,a=t.isHorizontal()?0:-i*(o-1)/2,s=0;s<o;++s)r.fillText(""+n[s],0,a),a+=i;else r.fillText(n,0,0);r.restore()}}),p.display){var L,N,P=0,R=s(p)/2;if(m)L=t.left+(t.right-t.left)/2,N="bottom"===n.position?t.bottom-R-k.bottom:t.top+R+k.top;else{var D="left"===n.position;L=D?t.left+R+k.top:t.right-R-k.top,N=t.top+(t.bottom-t.top)/2,P=D?-.5*Math.PI:.5*Math.PI}r.save(),r.translate(L,N),r.rotate(P),r.textAlign="center",r.textBaseline="middle",r.fillStyle=w,r.font=x.font,r.fillText(p.labelString,0,0),r.restore()}if(f.drawBorder){r.lineWidth=c.valueAtIndexOrDefault(f.lineWidth,0),r.strokeStyle=c.valueAtIndexOrDefault(f.color,0);var j=t.left,F=t.right+C,B=t.top,U=t.bottom+C,H=c.aliasPixel(r.lineWidth);m?(B=U="top"===n.position?t.bottom:t.top,B+=H,U+=H):(j=F="left"===n.position?t.right:t.left,j+=H,F+=H),r.beginPath(),r.moveTo(j,B),r.lineTo(F,U),r.stroke()}}}})},function(e,t,n){"use strict";var r=n(25);e.exports={formatters:{values:function(e){return r.isArray(e)?e:""+e},linear:function(e,t,n){var o=n.length>3?n[2]-n[1]:n[1]-n[0];Math.abs(o)>1&&e!==Math.floor(e)&&(o=e-Math.floor(e));var i=r.log10(Math.abs(o)),a="";if(0!==e)if(Math.max(Math.abs(n[0]),Math.abs(n[n.length-1]))<1e-4){var s=r.log10(Math.abs(e));a=e.toExponential(Math.floor(s)-Math.floor(i))}else{var l=-1*Math.floor(i);l=Math.max(Math.min(l,20),0),a=e.toFixed(l)}else a="0";return a},logarithmic:function(e,t,n){var o=e/Math.pow(10,Math.floor(r.log10(e)));return 0===e?"0":1===o||2===o||5===o||0===t||t===n.length-1?e.toExponential():""}}}},function(e,t,n){function r(e){return null==e?void 0===e?l:s:u&&u in Object(e)?i(e):a(e)}var o=n(371),i=n(1858),a=n(1859),s="[object Null]",l="[object Undefined]",u=o?o.toStringTag:void 0;e.exports=r},function(e,t){function n(e){return null!=e&&"object"==typeof e}e.exports=n},function(e,t,n){var r=n(22),o=r["__core-js_shared__"]||(r["__core-js_shared__"]={});e.exports=function(e){return o[e]||(o[e]={})}},function(e,t,n){var r=n(97),o=n(48),i=n(173);e.exports=function(e){return function(t,n,a){var s,l=r(t),u=o(l.length),c=i(a,u);if(e&&n!=n){for(;u>c;)if((s=l[c++])!=s)return!0}else for(;u>c;c++)if((e||c in l)&&l[c]===n)return e||c||0;return!e&&-1}}},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,n){var r=n(110);e.exports=Array.isArray||function(e){return"Array"==r(e)}},function(e,t,n){var r=n(28),o=n(110),i=n(37)("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[i])?!!t:"RegExp"==o(e))}},function(e,t,n){var r=n(37)("iterator"),o=!1;try{var i=[7][r]();i.return=function(){o=!0},Array.from(i,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!o)return!1;var n=!1;try{var i=[7],a=i[r]();a.next=function(){return{done:n=!0}},i[r]=function(){return a},e(i)}catch(e){}return n}},function(e,t,n){"use strict";var r=n(21);e.exports=function(){var e=r(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){"use strict";var r=n(86),o=n(87),i=n(26),a=n(117),s=n(37);e.exports=function(e,t,n){var l=s(e),u=n(a,l,""[e]),c=u[0],d=u[1];i(function(){var t={};return t[l]=function(){return 7},7!=""[e](t)})&&(o(String.prototype,e,c),r(RegExp.prototype,l,2==t?function(e,t){return d.call(e,this,t)}:function(e){return d.call(e,this)}))}},function(e,t,n){var r=n(21),o=n(75),i=n(37)("species");e.exports=function(e,t){var n,a=r(e).constructor;return void 0===a||void 0==(n=r(a)[i])?t:o(n)}},function(e,t,n){"use strict";var r=n(22),o=n(3),i=n(87),a=n(179),s=n(148),l=n(178),u=n(177),c=n(28),d=n(26),f=n(287),p=n(201),h=n(388);e.exports=function(e,t,n,m,v,g){var y=r[e],b=y,_=v?"set":"add",E=b&&b.prototype,w={},x=function(e){var t=E[e];i(E,e,"delete"==e?function(e){return!(g&&!c(e))&&t.call(this,0===e?0:e)}:"has"==e?function(e){return!(g&&!c(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return g&&!c(e)?void 0:t.call(this,0===e?0:e)}:"add"==e?function(e){return t.call(this,0===e?0:e),this}:function(e,n){return t.call(this,0===e?0:e,n),this})};if("function"==typeof b&&(g||E.forEach&&!d(function(){(new b).entries().next()}))){var k=new b,T=k[_](g?{}:-0,1)!=k,S=d(function(){k.has(1)}),C=f(function(e){new b(e)}),O=!g&&d(function(){for(var e=new b,t=5;t--;)e[_](t,t);return!e.has(-0)});C||(b=t(function(t,n){u(t,b,e);var r=h(new y,t,b);return void 0!=n&&l(n,v,r[_],r),r}),b.prototype=E,E.constructor=b),(S||O)&&(x("delete"),x("has"),v&&x("get")),(O||T)&&x(_),g&&E.clear&&delete E.clear}else b=m.getConstructor(t,e,v,_),a(b.prototype,n),s.NEED=!0;return p(b,e),w[e]=b,o(o.G+o.W+o.F*(b!=y),w),g||m.setStrong(b,e,v),b}},function(e,t,n){for(var r,o=n(22),i=n(86),a=n(170),s=a("typed_array"),l=a("view"),u=!(!o.ArrayBuffer||!o.DataView),c=u,d=0,f="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");d<9;)(r=o[f[d++]])?(i(r.prototype,s,!0),i(r.prototype,l,!0)):c=!1;e.exports={ABV:u,CONSTR:c,TYPED:s,VIEW:l}},function(e,t,n){"use strict";e.exports=n(171)||!n(26)(function(){var e=Math.random();__defineSetter__.call(null,e,function(){}),delete n(22)[e]})},function(e,t,n){"use strict";var r=n(3);e.exports=function(e){r(r.S,e,{of:function(){for(var e=arguments.length,t=new Array(e);e--;)t[e]=arguments[e];return new this(t)}})}},function(e,t,n){"use strict";var r=n(3),o=n(75),i=n(109),a=n(178);e.exports=function(e){r(r.S,e,{from:function(e){var t,n,r,s,l=arguments[1];return o(this),t=void 0!==l,t&&o(l),void 0==e?new this:(n=[],t?(r=0,s=i(l,arguments[2],2),a(e,!1,function(e){n.push(s(e,r++))})):a(e,!1,n.push,n),new this(n))}})}},function(e,t){e.exports=function(e){return null!=e&&"object"==typeof e&&!0===e["@@functional/placeholder"]}},function(e,t,n){"use strict";var r=function(){};e.exports=r},function(e,t,n){"use strict";n.d(t,"a",function(){return s}),n.d(t,"b",function(){return l});var r=n(1058),o=n(1059),i=n(236),a=Object.assign||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},s=function(e,t,n,o){var s=void 0;"string"==typeof e?(s=Object(i.d)(e),s.state=t):(s=a({},e),void 0===s.pathname&&(s.pathname=""),s.search?"?"!==s.search.charAt(0)&&(s.search="?"+s.search):s.search="",s.hash?"#"!==s.hash.charAt(0)&&(s.hash="#"+s.hash):s.hash="",void 0!==t&&void 0===s.state&&(s.state=t));try{s.pathname=decodeURI(s.pathname)}catch(e){throw e instanceof URIError?new URIError('Pathname "'+s.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):e}return n&&(s.key=n),o?s.pathname?"/"!==s.pathname.charAt(0)&&(s.pathname=Object(r.a)(s.pathname,o.pathname)):s.pathname=o.pathname:s.pathname||(s.pathname="/"),s},l=function(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash===t.hash&&e.key===t.key&&Object(o.a)(e.state,t.state)}},function(e,t,n){var r=n(9),o=n(150),i=n(237);e.exports=r(function(e){return!!o(e)||!!e&&"object"==typeof e&&!i(e)&&(1===e.nodeType?!!e.length:0===e.length||e.length>0&&e.hasOwnProperty(0)&&e.hasOwnProperty(e.length-1))})},function(e,t,n){var r=n(238),o=n(9),i=n(129);e.exports=o(r("tail",i(1,1/0)))},function(e,t,n){var r=n(9),o=n(237);e.exports=r(function(e){return o(e)?e.split("").reverse().join(""):Array.prototype.slice.call(e,0).reverse()})},function(e,t,n){var r=n(121),o=n(296);e.exports=function e(t,n,i){return function(){for(var a=[],s=0,l=t,u=0;u<n.length||s<arguments.length;){var c;u<n.length&&(!o(n[u])||s>=arguments.length)?c=n[u]:(c=arguments[s],s+=1),a[u]=c,o(c)||(l-=1),u+=1}return l<=0?i.apply(this,a):r(l,e(t,a,i))}}},function(e,t){e.exports=function(e){return"[object Function]"===Object.prototype.toString.call(e)}},function(e,t){e.exports=function(e,t){for(var n=0,r=t.length,o=Array(r);n<r;)o[n]=e(t[n]),n+=1;return o}},function(e,t,n){var r=n(2);e.exports=r(function(e,t){switch(e){case 0:return function(){return t.call(this)};case 1:return function(e){return t.call(this,e)};case 2:return function(e,n){return t.call(this,e,n)};case 3:return function(e,n,r){return t.call(this,e,n,r)};case 4:return function(e,n,r,o){return t.call(this,e,n,r,o)};case 5:return function(e,n,r,o,i){return t.call(this,e,n,r,o,i)};case 6:return function(e,n,r,o,i,a){return t.call(this,e,n,r,o,i,a)};case 7:return function(e,n,r,o,i,a,s){return t.call(this,e,n,r,o,i,a,s)};case 8:return function(e,n,r,o,i,a,s,l){return t.call(this,e,n,r,o,i,a,s,l)};case 9:return function(e,n,r,o,i,a,s,l,u){return t.call(this,e,n,r,o,i,a,s,l,u)};case 10:return function(e,n,r,o,i,a,s,l,u,c){return t.call(this,e,n,r,o,i,a,s,l,u,c)};default:throw new Error("First argument to nAry must be a non-negative integer no greater than ten")}})},function(e,t,n){"use strict";(function(t){function n(e,n,r,o){if("function"!=typeof e)throw new TypeError('"callback" argument must be a function');var i,a,s=arguments.length;switch(s){case 0:case 1:return t.nextTick(e);case 2:return t.nextTick(function(){e.call(null,n)});case 3:return t.nextTick(function(){e.call(null,n,r)});case 4:return t.nextTick(function(){e.call(null,n,r,o)});default:for(i=new Array(s-1),a=0;a<i.length;)i[a++]=arguments[a];return t.nextTick(function(){e.apply(null,i)})}}!t.version||0===t.version.indexOf("v0.")||0===t.version.indexOf("v1.")&&0!==t.version.indexOf("v1.8.")?e.exports=n:e.exports=t.nextTick}).call(t,n(132))},function(e,t,n){function r(e,t){for(var n in e)t[n]=e[n]}function o(e,t,n){return a(e,t,n)}var i=n(210),a=i.Buffer;a.from&&a.alloc&&a.allocUnsafe&&a.allocUnsafeSlow?e.exports=i:(r(i,t),t.Buffer=o),r(a,o),o.from=function(e,t,n){if("number"==typeof e)throw new TypeError("Argument must not be a number");return a(e,t,n)},o.alloc=function(e,t,n){if("number"!=typeof e)throw new TypeError("Argument must be a number");var r=a(e);return void 0!==t?"string"==typeof n?r.fill(t,n):r.fill(t):r.fill(0),r},o.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return a(e)},o.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return i.SlowBuffer(e)}},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var a=n(428),s=function(e){return e&&e.__esModule?e:{default:e}}(a),l=function(e){function t(n){r(this,t);var i=o(this,e.call(this,n));return i.type="atrule",i}return i(t,e),t.prototype.append=function(){var t;this.nodes||(this.nodes=[]);for(var n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.prototype.append).call.apply(t,[this].concat(r))},t.prototype.prepend=function(){var t;this.nodes||(this.nodes=[]);for(var n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.prototype.prepend).call.apply(t,[this].concat(r))},t}(s.default);t.default=l,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(428),u=r(l),c=n(610),d=r(c),f=function(e){function t(n){o(this,t);var r=i(this,e.call(this,n));return r.type="rule",r.nodes||(r.nodes=[]),r}return a(t,e),s(t,[{key:"selectors",get:function(){return d.default.comma(this.selector)},set:function(e){var t=this.selector?this.selector.match(/,\s*/):null,n=t?t[0]:","+this.raw("between","beforeOpen");this.selector=e.join(n)}}]),t}(u.default);t.default=f,e.exports=t.default},function(e,t,n){var r=n(2),o=n(16);e.exports=r(function(e,t){return function(n){return function(r){return o(function(e){return t(e,r)},n(e(r)))}}})},function(e,t,n){function r(e,t){if(!s(t))throw new TypeError(l);return function(){return t.call(null,e.apply(null,i(arguments)))}}function o(){if(!arguments.length)throw new TypeError(l);var e=i(arguments).slice().reverse(),t=e[0];if(!s(t))throw new TypeError(l);return e.slice(1).concat(a).reduce(r,t)}/** @license ISC License (c) copyright 2016 original and current authors */ var i=n(241),a=n(250),s=n(29),l="compose: Functions required";e.exports=o},function(e,t,n){var r=n(251);e.exports=r(1,"split")},function(e,t,n){var r=n(9),o=n(615);e.exports=r(function(e){return o(e.length,e)})},function(e,t,n){var r=n(2);e.exports=r(function(e,t){return e||t})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=window,o=r.RiseDotCom,i=function(e){return o&&o[e]};t.enroll=function(){i("enroll")&&Promise.resolve().then(o.enroll).catch(console.error)},t.unenroll=function(){i("unenroll")&&Promise.resolve().then(o.unenroll).catch(console.error)},t.on=function(){i("on")&&o.on.apply(o,arguments)},t.off=function(){i("off")&&o.off.apply(o,arguments)},t.goToLearn=function(){i("goToLearn")&&o.goToLearn.apply(o,arguments)},t.closeCourseOverviewModal=function(){i("closeCourseOverviewModal")&&o.closeCourseOverviewModal.apply(o,arguments)},t.downloadCertificate=function(){i("downloadCertificate")&&o.downloadCertificate.apply(o,arguments)},t.resizeCourseOverviewIframe=function(){i("resizeCourseOverviewIframe")&&o.resizeCourseOverviewIframe.apply(o,arguments)},t.emitOdometerComplete=function(){i("emitOdometerComplete")&&o.emitOdometerComplete.apply(o,arguments)}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.setCoverLoaded=t.setConnection=t.setCourseLoaded=t.setFontsLoaded=t.SET_LOADED=void 0;var o=n(12),i=r(o),a=n(6),s=r(a),l=n(23),u=(0,i.default)("rise/status/"),c=t.SET_LOADED=u("SET_LOADED"),d=function(e,t){return(0,s.default)(e,t)},f={courseLoaded:!1,fontsLoaded:!1,connection:"connected"};t.default=(0,l.handle)(f,function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},c,d)),t.setFontsLoaded=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(0,l.action)(c,{fontsLoaded:e})},t.setCourseLoaded=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(0,l.action)(c,{courseLoaded:e})},t.setConnection=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"connected";return(0,l.action)(c,{connection:e})},t.setCoverLoaded=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(0,l.action)(c,{coverLoaded:e})}},function(e,t,n){var r=n(2),o=n(52),i=n(1182);e.exports=r(o(["all"],i,function(e,t){for(var n=0;n<t.length;){if(!e(t[n]))return!1;n+=1}return!0}))},function(e,t,n){var r=n(2),o=n(52),i=n(618);e.exports=r(o(["any"],i,function(e,t){for(var n=0;n<t.length;){if(e(t[n]))return!0;n+=1}return!1}))},function(e,t,n){var r=n(9);e.exports=r(function(e){for(var t={},n=0;n<e.length;)t[e[n][0]]=e[n][1],n+=1;return t})},function(e,t,n){var r=n(76),o=n(628);e.exports=o(r)},function(e,t,n){t.action=n(629),t.also=n(1189),t.error=n(1190),t.handle=n(1191),t.logError=n(1192),t.onSuccess=n(1193),t.sideEffect=n(1194)},function(e,t,n){var r=n(11);e.exports=r(function(e,t,n){return e(n[t])})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.getRestrictingQuizForLesson=t.getRestrictingQuiz=void 0;var o=n(5),i=r(o),a=n(31),s=r(a),l=n(190),u=r(l),c=n(103),d=r(c),f=n(104),p=r(f),h=n(17),m=r(h),v=n(444),g=r(v),y=n(7),b=r(y),_=(0,b.default)("lessons"),E=(0,g.default)(function(e){return!!e},["settings","passToContinue"]),w=function(e){return(0,i.default)(p.default,function(t){return(0,m.default)([t,"passed"],e)},(0,b.default)("id"))};t.getRestrictingQuiz=function(e){var t=e.course,n=e.courseProgress;return(0,i.default)(d.default,(0,s.default)(w(_(n))),(0,s.default)(E),_)(t)||{}},t.getRestrictingQuizForLesson=function(e){var t=e.courseProgress,n=e.lesson,r=e.restrictingQuiz,o=(0,b.default)("id",n),a=function(e){return(0,m.default)([e,"index"],_(t))},s=a(o);return(0,i.default)((0,u.default)(s),a,(0,b.default)("id"))(r)?r:{}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.Helpers=t.ScrollElement=t.ScrollLink=t.animateScroll=t.scrollSpy=t.Events=t.scroller=t.Element=t.Button=t.Link=void 0;var o=n(1225),i=r(o),a=n(1230),s=r(a),l=n(1231),u=r(l),c=n(325),d=r(c),f=n(450),p=r(f),h=n(448),m=r(h),v=n(638),g=r(v),y=n(447),b=r(y),_=n(640),E=r(_),w=n(1232),x=r(w);t.Link=i.default,t.Button=s.default,t.Element=u.default,t.scroller=d.default,t.Events=p.default,t.scrollSpy=m.default,t.animateScroll=g.default,t.ScrollLink=b.default,t.ScrollElement=E.default,t.Helpers=x.default,t.default={Link:i.default,Button:s.default,Element:u.default,scroller:d.default,Events:p.default,scrollSpy:m.default,animateScroll:g.default,ScrollLink:b.default,ScrollElement:E.default,Helpers:x.default}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||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},i=n(258),a=r(i),s=n(638),l=r(s),u=n(450),c=r(u),d={},f=void 0;t.default={unmount:function(){d={}},register:function(e,t){d[e]=t},unregister:function(e){delete d[e]},get:function(e){return d[e]||document.getElementById(e)||document.getElementsByName(e)[0]},setActiveLink:function(e){return f=e},getActiveLink:function(){return f},scrollTo:function(e,t){var n=this.get(e);if(!n)return void console.warn("target Element not found");t=o({},t,{absolute:!1});var r=t.containerId,i=t.container,s=void 0;s=r?document.getElementById(r):i&&i.nodeType?i:document,c.default.registered.begin&&c.default.registered.begin(e,n),t.absolute=!0;var u=a.default.scrollOffset(s,n)+(t.offset||0);if(!t.smooth)return s===document?window.scrollTo(0,u):s.scrollTop=u,void(c.default.registered.end&&c.default.registered.end(e,n));l.default.animateTopScroll(u,t,e,n)}}},function(e,t,n){e.exports=n(1228)()},function(e,t,n){var r=n(641),o=n(642),i=n(1248),a=n(651),s=function(e,t){return o(r(e),[t,i])};e.exports=a(3,s)},function(e,t){function n(e){return null!=e&&"object"==typeof e&&!0===e["@@functional/placeholder"]}e.exports=n},function(e,t){function n(e,t){switch(e){case 0:return function(){return t.apply(this,arguments)};case 1:return function(e){return t.apply(this,arguments)};case 2:return function(e,n){return t.apply(this,arguments)};case 3:return function(e,n,r){return t.apply(this,arguments)};case 4:return function(e,n,r,o){return t.apply(this,arguments)};case 5:return function(e,n,r,o,i){return t.apply(this,arguments)};case 6:return function(e,n,r,o,i,a){return t.apply(this,arguments)};case 7:return function(e,n,r,o,i,a,s){return t.apply(this,arguments)};case 8:return function(e,n,r,o,i,a,s,l){return t.apply(this,arguments)};case 9:return function(e,n,r,o,i,a,s,l,u){return t.apply(this,arguments)};case 10:return function(e,n,r,o,i,a,s,l,u,c){return t.apply(this,arguments)};default:throw new Error("First argument to _arity must be a non-negative integer no greater than ten")}}e.exports=n},function(e,t,n){var r=n(93),o=n(1239),i=n(643),a=n(452),s=n(1244),l=n(221),u=n(647),c=r(o(["fantasy-land/map","map"],s,function(e,t){switch(Object.prototype.toString.call(t)){case"[object Function]":return l(t.length,function(){return e.call(this,t.apply(this,arguments))});case"[object Object]":return a(function(n,r){return n[r]=e(t[r]),n},{},u(t));default:return i(e,t)}}));e.exports=c},function(e,t,n){var r=n(2),o=n(304),i=n(33),a=n(160),s=n(153),l=n(41);e.exports=r(function(e,t){return i(l(a,0,s("length",t)),function(){var n=arguments,r=this;return e.apply(r,o(function(e){return e.apply(r,n)},t))})})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),t.uploadGeneric=t.beginUploadFlow=t.updateUpload=t.startUpload=t.replayUploads=t.processing=t.endUpload=t.clearUpload=t.uploadError=t.uploadFile=t.selectStockPhoto=t.requestUrl=t.crushImage=t.cancelUpload=void 0;var i,a=n(18),s=r(a),l=n(186),u=r(l),c=n(10),d=r(c),f=n(158),p=r(f),h=n(453),m=r(h),v=n(657),g=r(v),y=n(5),b=r(y),_=n(12),E=r(_),w=n(80),x=r(w),k=n(49),T=r(k),S=n(77),C=r(S),O=n(124),A=r(O),I=n(16),M=r(I),L=n(6),N=r(L),P=n(68),R=r(P),D=n(17),j=r(D),F=n(65),B=r(F),U=n(14),H=r(U),z=n(7),W=r(z),q=n(58),Y=r(q),$=n(259),K=r($),V=n(155),G=r(V),X=n(24),Q=r(X),Z=n(321),J=n(1271),ee=r(J),te=n(660),ne=n(1276),re=n(73),oe=r(re),ie=n(686),ae=(0,E.default)("rise/uploads/"),se=ae("CANCEL_UPLOAD"),le=ae("CLEAR_UPLOAD"),ue=ae("CRUSH_IMAGE"),ce=ae("END_UPLOAD"),de=ae("ERROR_UPLOAD"),fe=ae("GET_YURL"),pe=ae("PROCESSING"),he=ae("REPLAY_UPLOADS"),me=ae("SELECT_STOCK_PHOTO"),ve=ae("START_UPLOAD"),ge=ae("TRANSCODE_ASSET"),ye=ae("UPDATE_UPLOAD"),be={progress:0,status:"uploading"},_e=function(e,t){var n=t.id;return(0,T.default)(o({},n,(0,d.default)("status","canceled")),e)},Ee=function(e,t){return(0,x.default)(t,e)},we=function(e,t){return(0,T.default)(o({},t.id,(0,b.default)((0,u.default)(t),(0,d.default)("status","complete"))),e)},xe=function(e,t){var n=t.data;return(0,d.default)(n.id,{data:n,status:"errored"},e)},ke=function(e,t){var n=t.id;return(0,T.default)(o({},n,(0,d.default)("status","processing")),e)},Te=function(e,t){var n=t.jobId,r=t.uploadId;return(0,d.default)(r,{id:r,jobId:n,status:"processing"},e)},Se=function(e,t){return t.filter((0,W.default)("uploadId")).reduce(Te,e)},Ce=function(e,t){var n=t.id;return(0,d.default)(n,(0,N.default)(be,{id:n}),e)},Oe=function(e,t){var n=t.id,r=t.jobId;return(0,p.default)([n,"jobId"],r,e)},Ae=function(e,t,n){var r=t.id,i=t.data;return n?(0,T.default)(o({},r,(0,u.default)({data:i,status:"errored"})),e):(0,T.default)(o({},r,(0,u.default)(i)),e)};t.default=(0,Z.handle)({},(i={},o(i,he,Se),o(i,se,_e),o(i,le,Ee),o(i,ce,we),o(i,de,xe),o(i,pe,ke),o(i,ve,Ce),o(i,ge,(0,Z.onSuccess)(Oe)),o(i,ye,Ae),i));var Ie=function(e){return function(t){return Object.assign(t,e)}},Me=function(e){return(0,H.default)((0,u.default)({original:(0,te.fileNamePath)(e),cancelSource:m.default.CancelToken.source()}),(0,u.default)((0,Y.default)({},"opts",e)),(0,R.default)("data"),(0,u.default)((0,B.default)(["file","id","processFn","store","opts"],e)))},Le=function(e){var t=e.id,n=e.store;return(0,b.default)(n.dispatch,Fe,(0,ie.buildProgress)(t))},Ne=function(e){return(0,C.default)(m.default.isCancel,(0,H.default)((0,K.default)("message","id"),(0,Z.action)(se)),(0,H.default)((0,G.default)(console.error),Ie(e),(0,Z.error)(ye)))},Pe=(t.cancelUpload=function(e){return function(t,n){return(0,H.default)((0,j.default)(["uploads",e,"cancelSource","cancel"]),(0,Q.default)(Boolean,g.default),(0,s.default)({id:e}),(0,Z.action)(se),t)(n())}},t.crushImage=function(e){return oe.default.send(ue,e).map((0,W.default)("payload"))},t.requestUrl=function(e){var t=e.assetPath,n=e.store;return oe.default.send(fe,{assetPath:t,courseId:(0,j.default)(["course","id"],n.getState()),filename:(0,te.fileNamePath)(e)}).map((0,W.default)("payload")).map(Me(e))}),Re=(t.selectStockPhoto=function(e){return oe.default.send(me,e).map((0,W.default)("payload"))},t.uploadFile=function(e){var t=e.file,n=e.data;return(0,ee.default)({method:"PUT",url:n.url,data:t,cancelToken:(0,j.default)(["cancelSource","token"],n),headers:{"Content-Type":n.type},onUploadProgress:Le(e)}).bimap(Ne(e),(0,s.default)(e))}),De=t.uploadError=function(e){return(0,b.default)((0,Z.action)(de),(0,ie.addError)(e))},je=(t.clearUpload=(0,Z.action)(le),t.endUpload=(0,Z.action)(ce),t.processing=(0,Z.action)(pe),t.replayUploads=(0,Z.action)(he),t.startUpload=(0,Z.action)(ve)),Fe=t.updateUpload=(0,Z.action)(ye),Be=function(e){return e.processFn(e)},Ue=(0,b.default)((0,M.default)(Be),Re),He=(0,A.default)([Fe,Ue]),ze=(0,b.default)((0,M.default)(He),Pe),We=t.beginUploadFlow=(0,A.default)([je,ze]);t.uploadGeneric=function(e){return function(t,n){var r=e.uploadDetails,o=r.processFn,i=r.validExt,a=r.fileType,s=(0,N.default)(e,{id:e.id||(0,ne.getUploadId)(e.opts),processFn:o,store:{dispatch:t,getState:n}});(0,C.default)((0,ie.isValid)(i),(0,b.default)(t,We),(0,b.default)(t,De((0,ie.uploadErrorMessage)(a))))(s)}}},function(e,t,n){function r(e,t){return function(n,r){var o=t(r);if(!l(n)||!l(o))throw new TypeError("Array."+e+": Must wrap Applicatives");return o.map(function(e){return f([e])}).ap(n)}}function o(e,t){if(!t.length||!p(t))throw new TypeError("Array.ap: Second Array must all be functions");return t.reduce(function(t,n){return t.concat(h(n,e))},[])}function i(e,t){return t.reduce(function(t,n){var r=e(n);if(!c(r))throw new TypeError("Array.chain: Function must return an Array");return t.concat(r)},[])}function a(e,t){return t.reduce(r("sequence",u),e([]))}function s(e,t,n){return n.reduce(r("traverse",t),e([]))}/** @license ISC License (c) copyright 2017 original and current authors */ var l=n(659),u=n(250),c=n(130),d=n(29),f=function(e){return function(t){return t.concat(e)}},p=function(e){return e.reduce(function(e,t){return e&&d(t)},!0)},h=function(e,t){return t.map(function(t){return e(t)})};e.exports={ap:o,chain:i,map:h,sequence:a,traverse:s}},function(e,t,n){var r=n(2),o=n(303),i=n(457),a=n(313);e.exports=r(function(e,t){return o(e)?function(){return e.apply(this,arguments)&&t.apply(this,arguments)}:a(i)(e,t)})},function(e,t,n){/** @license ISC License (c) copyright 2017 original and current authors */ var r=n(137),o=function(e,t){return r(t[e])||r(t["@@implements"])&&!!t["@@implements"](e)};e.exports=o},function(e,t){function n(e,t){switch(e){case 0:return function(){return t.apply(this,arguments)};case 1:return function(e){return t.apply(this,arguments)};case 2:return function(e,n){return t.apply(this,arguments)};case 3:return function(e,n,r){return t.apply(this,arguments)};case 4:return function(e,n,r,o){return t.apply(this,arguments)};case 5:return function(e,n,r,o,i){return t.apply(this,arguments)};case 6:return function(e,n,r,o,i,a){return t.apply(this,arguments)};case 7:return function(e,n,r,o,i,a,s){return t.apply(this,arguments)};case 8:return function(e,n,r,o,i,a,s,l){return t.apply(this,arguments)};case 9:return function(e,n,r,o,i,a,s,l,u){return t.apply(this,arguments)};case 10:return function(e,n,r,o,i,a,s,l,u,c){return t.apply(this,arguments)};default:throw new Error("First argument to _arity must be a non-negative integer no greater than ten")}}e.exports=n},function(e,t){function n(e){return null!=e&&"object"==typeof e&&!0===e["@@functional/placeholder"]}e.exports=n},function(e,t,n){!function(t){"use strict";var n=0,r=Math.pow(36,4),o=function(e,t){var n="000000000"+e;return n.substr(n.length-t)},i=function(){return o((Math.random()*r<<0).toString(36),4)},a=function(){return n=n<r?n:0,++n-1},s=function(){var e,t=(new Date).getTime().toString(36),n=s.fingerprint(),r=i()+i();return e=o(a().toString(36),4),"c"+t+e+n+r};s.slug=function(){var e,t=(new Date).getTime().toString(36),n=s.fingerprint().slice(0,1)+s.fingerprint().slice(-1),r=i().slice(-2);return e=a().toString(36).slice(-4),t.slice(-2)+e+n+r},s.globalCount=function(){var e=function(){var e,t=0;for(e in window)t++;return t}();return s.globalCount=function(){return e},e},s.fingerprint=function(){return o((navigator.mimeTypes.length+navigator.userAgent.length).toString(36)+s.globalCount().toString(36),4)},t.register?t.register("cuid",s):e.exports=s}(this.applitude||this)},function(e,t){t.encode=function(e){var t="";for(var n in e)e.hasOwnProperty(n)&&(t.length&&(t+="&"),t+=encodeURIComponent(n)+"="+encodeURIComponent(e[n]));return t},t.decode=function(e){for(var t={},n=e.split("&"),r=0,o=n.length;r<o;r++){var i=n[r].split("=");t[decodeURIComponent(i[0])]=decodeURIComponent(i[1])}return t}},function(e,t){e.exports=function(e,t){var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}},function(e,t,n){var r=n(9),o=n(1344);e.exports=r(o)},function(e,t,n){var r=n(2);e.exports=r(function(e,t){return Array.prototype.slice.call(t,0).sort(e)})},function(e,t,n){var r=n(11),o=n(416),i=n(477);e.exports=r(function e(t,n,r){return i(function(n,r,i){return o(r)&&o(i)?e(t,r,i):t(n,r,i)},n,r)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={ANY:"ANY",CORRECT_INCORRECT:"CORRECT_INCORRECT",CHOICE:"CHOICE"}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.putItemThrottle=t.putItem=t.expireLocks=t.expireLock=t.PUT_ITEM_THROTTLE=t.PUT_ITEM=void 0;var o=n(456),i=r(o),a=n(10),s=r(a),l=n(5),u=r(l),c=n(12),d=r(c),f=n(33),p=r(f),h=n(124),m=r(h),v=n(701),g=r(v),y=n(6),b=r(y),_=n(17),E=r(_),w=n(65),x=r(w),k=n(7),T=r(k),S=n(13),C=r(S),O=n(24),A=r(O),I=n(23),M=n(73),L=r(M),N=(0,d.default)("rise/items/"),P=t.PUT_ITEM=N("PUT_ITEM"),R=t.PUT_ITEM_THROTTLE=N("PUT_ITEM_THROTTLE"),D={},j=(0,p.default)(2,function(e,t){H(t,e.payload),t(e)}),F=(0,i.default)([(0,C.default)("type",P),(0,C.default)("type",R)]),B=(t.expireLock=(0,A.default)(F,j),(0,u.default)((0,x.default)(["author","session"]),(0,T.default)("user"))),U=(0,u.default)((0,g.default)(j),L.default.send(P)),H=(0,p.default)(2,function(e,t){var n=t.id,r=t.ttl;r&&(clearTimeout(D[n]),D[n]=setTimeout(function(){delete D[n],e((0,I.action)("rise/locks/DEL_LOCK",{id:n}))},r))}),z=function(e){return(0,s.default)("updatedAt",(new Date).toJSON(),e)},W=(0,m.default)([(0,u.default)((0,I.action)(P),z),(0,u.default)((0,g.default)((0,g.default)(j)),L.default.throttle(500,R))]);t.expireLocks=function(e){return function(t){((0,E.default)(["payload","locks"],e)||[]).map(H(t))}},t.putItem=function(e){return function(t,n){return(0,u.default)(t,U,b.default)(e,B(n()))}},t.putItemThrottle=function(e){return function(t,n){return(0,u.default)(t,W,b.default)(e,B(n()))}}},function(e,t,n){function r(e,t,n){if(!i(e)||!i(t))throw new TypeError("bimap: Function required for first two arguments");if(!i(n.bimap))throw new TypeError("bimap: Bifunctor required for third argument");return n.bimap(e,t)}/** @license ISC License (c) copyright 2016 original and current authors */ var o=n(43),i=n(29);e.exports=o(r)},function(e,t,n){var r=n(2);e.exports=r(function(e,t){return e>=t})},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1420),n(1421),n(716),n(1422),n(1423);var u=n(40),c=r(u),d=n(1),f=r(d),p=n(5),h=r(p),m=n(6),v=r(m),g=n(1425),y=r(g),b=n(94),_=n(1426),E=function(e,t){return/^https?:\/\//.test(t)?e:'href="http://'+t+'"'},w=function(e){return e.replace(/href="([^"]+)"/gi,E)},x=function(e){return!e||""===e||"<p><br></p>"===e||"<p><br /></p>"===e},k=function(e){return x(e)?"":e},T=["#5dbe6a","#00bd9c","#50abd4","#2580cc","#9462ba","#465478","#cccccc","#3ca95c","#00a984","#388dbb","#2467b2","#553684","#313537","#000000","#f8db5a","#fda100","#ed6a51","#e44f3b","#a38f83","#efefef","#ffffff","#fbc600","#f57926","#d3473c","#ba302a","#7c706b","#d1d5d8","REMOVE"],S=["alignWithDefault","charCounter","codeBeautifier","codeView","colors","draggable","entities","fontSize","fullscreen","inlineStyle","lineBreaker","link","lists","paragraphFormat","save","url","wordPaste"],C=function(t){function n(){return i(this,n),a(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return s(n,t),l(n,[{key:"shouldComponentUpdate",value:function(e){return e.value!==this.props.value||this.props.locked!=e.locked}},{key:"setFocusAtEnd",value:function(){var e=this.editor.$editor[0],t=e.children.length>0,n=t?e.lastChild:e;if(this.setFocus(),void 0!==window.getSelection&&void 0!==document.createRange){var r=document.createRange();r.selectNodeContents(n),r.collapse(!1);var o=window.getSelection();o.removeAllRanges(),o.addRange(r)}else if(void 0!==document.body.createTextRange){var i=document.body.createTextRange();i.moveToElementText(n),i.collapse(!1),i.select()}}},{key:"setFocus",value:function(){this.editor.$editor[0].focus()}},{key:"render",value:function(){var t=this,n=this.props,r=n.allowBold,i=n.className,a=n.onChange,s=n.onDrop,l=n.onFocus,u=n.onKeyDown,d=n.locked,p=n.maxLength,m=n.multiLine,g=n.options,_=n.placeholder,E=n.value,x=["italic","underline","strikeThrough","subscript","superscript","|","fontSize","color","insertLink","-","alignWithDefault","formatOL","formatUL","outdent","indent","selectAll","clearFormatting","undo","redo"];r&&x.unshift("bold");var C=(0,v.default)({charCounterMax:p,colorsBackground:T,colorsText:T,events:{"froalaEditor.initialized":function(e,t){t.events.on("keydown",u,!0),t.events.on("drop",s,!0)},"froalaEditor.focus":function(e,t){t.events.on("focus",l,!0)}},fontSize:["12","13","14","15","16","17","18","20","22","24","26","28","30","32","34","36","38","40","42","44","46","48","50","52"],immediateReactModelUpdate:!0,keepFormatOnDelete:!0,key:(0,b.getEnv)("FROALA_KEY_LEGACY"),lineBreakerTags:[],linkAlwaysBlank:!0,linkEditButtons:["linkEdit","linkRemove"],linkInsertButtons:["linkBack","|"],multiLine:m,pasteDeniedTags:["img","iframe","script"],pastePlain:!0,placeholderText:_,pluginsEnabled:S,tabSpaces:4,toolbarButtons:x,toolbarButtonsMD:x,toolbarButtonsSM:x,toolbarButtonsXS:x,toolbarInline:!0,wordPasteModal:!1},g),O=(0,f.default)("brand--linkColor",o({},i,i));return e.createElement("div",{className:O},d?e.createElement(c.default,{value:E}):e.createElement(y.default,{tag:"textarea",config:C,onModelChange:(0,h.default)(a,w,k),ref:function(e){t.editor=e},model:E}))}}],[{key:"defaultProps",get:function(){return{allowBold:!0,locked:!1,maxLength:-1,multiLine:!0,options:{},value:"",onChange:function(){},onDrop:_.preventDefault,onFocus:function(){},onKeyDown:function(){}}}}]),n}(e.Component);t.default=C}).call(t,n(0))},function(e,t,n){function r(e,t,n){var r=null==e?void 0:o(e,i(t),t+"");return void 0===r?n:r}var o=n(481),i=n(482);e.exports=r},function(e,t,n){"use strict";t.__esModule=!0;var r=n(1437),o=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=o.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.canUseDOM=t.slidesOnLeft=t.slidesOnRight=t.siblingDirection=t.getTotalSlides=t.getPostClones=t.getPreClones=t.getTrackLeft=t.getTrackAnimateCSS=t.getTrackCSS=t.checkSpecKeys=t.getSlideCount=t.checkNavigable=t.getNavigableIndexes=t.swipeEnd=t.swipeMove=t.swipeStart=t.keyHandler=t.changeSlide=t.slideHandler=t.initializedState=t.extractObject=t.canGoNext=t.getSwipeDirection=t.getHeight=t.getWidth=t.lazySlidesOnRight=t.lazySlidesOnLeft=t.lazyEndIndex=t.lazyStartIndex=t.getRequiredLazySlides=t.getOnDemandLazySlides=void 0;var o=Object.assign||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},i=n(0),a=r(i),s=n(70),l=r(s),u=t.getOnDemandLazySlides=function(e){for(var t=[],n=c(e),r=d(e),o=n;o<r;o++)e.lazyLoadedList.indexOf(o)<0&&t.push(o);return t},c=(t.getRequiredLazySlides=function(e){for(var t=[],n=c(e),r=d(e),o=n;o<r;o++)t.push(o);return t},t.lazyStartIndex=function(e){return e.currentSlide-f(e)}),d=t.lazyEndIndex=function(e){return e.currentSlide+p(e)},f=t.lazySlidesOnLeft=function(e){return e.centerMode?Math.floor(e.slidesToShow/2)+(parseInt(e.centerPadding)>0?1:0):0},p=t.lazySlidesOnRight=function(e){return e.centerMode?Math.floor((e.slidesToShow-1)/2)+1+(parseInt(e.centerPadding)>0?1:0):e.slidesToShow},h=t.getWidth=function(e){return e&&e.offsetWidth||0},m=t.getHeight=function(e){return e&&e.offsetHeight||0},v=t.getSwipeDirection=function(e){var t,n,r,o,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t=e.startX-e.curX,n=e.startY-e.curY,r=Math.atan2(n,t),o=Math.round(180*r/Math.PI),o<0&&(o=360-Math.abs(o)),o<=45&&o>=0||o<=360&&o>=315?"left":o>=135&&o<=225?"right":!0===i?o>=35&&o<=135?"up":"down":"vertical"},g=t.canGoNext=function(e){var t=!0;return e.infinite||(e.centerMode&&e.currentSlide>=e.slideCount-1?t=!1:(e.slideCount<=e.slidesToShow||e.currentSlide>=e.slideCount-e.slidesToShow)&&(t=!1)),t},y=(t.extractObject=function(e,t){var n={};return t.forEach(function(t){return n[t]=e[t]}),n},t.initializedState=function(e){var t=a.default.Children.count(e.children),n=Math.ceil(h(l.default.findDOMNode(e.listRef))),r=Math.ceil(h(l.default.findDOMNode(e.trackRef))),o=void 0;if(e.vertical)o=n;else{var i=e.centerMode&&2*parseInt(e.centerPadding);"string"==typeof e.centerPadding&&"%"===e.centerPadding.slice(-1)&&(i*=n/100),o=Math.ceil((n-i)/e.slidesToShow)}var s=l.default.findDOMNode(e.listRef)&&m(l.default.findDOMNode(e.listRef).querySelector('[data-index="0"]')),c=s*e.slidesToShow,d=void 0===e.currentSlide?e.initialSlide:e.currentSlide;e.rtl&&void 0===e.currentSlide&&(d=t-1-e.initialSlide);var f=e.lazyLoadedList||[],p=u({currentSlide:d,lazyLoadedList:f},e);f.concat(p);var v={slideCount:t,slideWidth:o,listWidth:n,trackWidth:r,currentSlide:d,slideHeight:s,listHeight:c,lazyLoadedList:f};return null===e.autoplaying&&e.autoplay&&(v.autoplaying="playing"),v},t.slideHandler=function(e){var t=e.waitForAnimate,n=e.animating,r=e.fade,i=e.infinite,a=e.index,s=e.slideCount,l=e.lazyLoadedList,c=e.lazyLoad,d=e.currentSlide,f=e.centerMode,p=e.slidesToScroll,h=e.slidesToShow,m=e.useCSS;if(t&&n)return{};var v=a,y=void 0,b=void 0,_=void 0,E={},T={};if(r){if(!i&&(a<0||a>=s))return{};a<0?v=a+s:a>=s&&(v=a-s),c&&l.indexOf(v)<0&&l.push(v),E={animating:!0,currentSlide:v,lazyLoadedList:l},T={animating:!1}}else y=v,v<0?(y=v+s,i?s%p!=0&&(y=s-s%p):y=0):!g(e)&&v>d?v=y=d:f&&v>=s?(v=i?s:s-1,y=i?0:s-1):v>=s&&(y=v-s,i?s%p!=0&&(y=0):y=s-h),b=k(o({},e,{slideIndex:v})),_=k(o({},e,{slideIndex:y})),i||(b===_&&(v=y),b=_),c&&l.concat(u(o({},e,{currentSlide:v}))),m?(E={animating:!0,currentSlide:y,trackStyle:x(o({},e,{left:b})),lazyLoadedList:l},T={animating:!1,currentSlide:y,trackStyle:w(o({},e,{left:_})),swipeLeft:null}):E={currentSlide:y,trackStyle:w(o({},e,{left:_})),lazyLoadedList:l};return{state:E,nextState:T}},t.changeSlide=function(e,t){var n,r,i,a,s,l=e.slidesToScroll,u=e.slidesToShow,c=e.slideCount,d=e.currentSlide,f=e.lazyLoad,p=e.infinite;if(a=c%l!=0,n=a?0:(c-d)%l,"previous"===t.message)i=0===n?l:u-n,s=d-i,f&&!p&&(r=d-i,s=-1===r?c-1:r);else if("next"===t.message)i=0===n?l:n,s=d+i,f&&!p&&(s=(d+l)%c+n);else if("dots"===t.message){if((s=t.index*t.slidesToScroll)===t.currentSlide)return null}else if("children"===t.message){if((s=t.index)===t.currentSlide)return null;if(p){var h=O(o({},e,{targetSlide:s}));s>t.currentSlide&&"left"===h?s-=c:s<t.currentSlide&&"right"===h&&(s+=c)}}else if("index"===t.message&&(s=Number(t.index))===t.currentSlide)return null;return s},t.keyHandler=function(e,t,n){return e.target.tagName.match("TEXTAREA|INPUT|SELECT")||!t?"":37===e.keyCode?n?"next":"previous":39===e.keyCode?n?"previous":"next":""},t.swipeStart=function(e,t,n){return"IMG"===e.target.tagName&&e.preventDefault(),!t||!n&&-1!==e.type.indexOf("mouse")?"":{dragging:!0,touchObject:{startX:e.touches?e.touches[0].pageX:e.clientX,startY:e.touches?e.touches[0].pageY:e.clientY,curX:e.touches?e.touches[0].pageX:e.clientX,curY:e.touches?e.touches[0].pageY:e.clientY}}},t.swipeMove=function(e,t){var n=t.scrolling,r=t.animating,i=t.vertical,a=t.swipeToSlide,s=t.verticalSwiping,l=t.rtl,u=t.currentSlide,c=t.edgeFriction,d=t.edgeDragged,f=t.onEdge,p=t.swiped,h=t.swiping,m=t.slideCount,y=t.slidesToScroll,b=t.infinite,_=t.touchObject,E=t.swipeEvent,x=t.listHeight,T=t.listWidth;if(!n){if(r)return e.preventDefault();i&&a&&s&&e.preventDefault();var S=void 0,C={},O=k(t);_.curX=e.touches?e.touches[0].pageX:e.clientX,_.curY=e.touches?e.touches[0].pageY:e.clientY,_.swipeLength=Math.round(Math.sqrt(Math.pow(_.curX-_.startX,2)));var A=Math.round(Math.sqrt(Math.pow(_.curY-_.startY,2)));if(!s&&!h&&A>10)return{scrolling:!0};s&&(_.swipeLength=A);var I=(l?-1:1)*(_.curX>_.startX?1:-1);s&&(I=_.curY>_.startY?1:-1);var M=Math.ceil(m/y),L=v(t.touchObject,s),N=_.swipeLength;return b||(0===u&&"right"===L||u+1>=M&&"left"===L||!g(t)&&"left"===L)&&(N=_.swipeLength*c,!1===d&&f&&(f(L),C.edgeDragged=!0)),!p&&E&&(E(L),C.swiped=!0),S=i?O+N*(x/T)*I:l?O-N*I:O+N*I,s&&(S=O+N*I),C=o({},C,{touchObject:_,swipeLeft:S,trackStyle:w(o({},t,{left:S}))}),Math.abs(_.curX-_.startX)<.8*Math.abs(_.curY-_.startY)?C:(_.swipeLength>10&&(C.swiping=!0,e.preventDefault()),C)}},t.swipeEnd=function(e,t){var n=t.dragging,r=t.swipe,i=t.touchObject,a=t.listWidth,s=t.touchThreshold,l=t.verticalSwiping,u=t.listHeight,c=t.currentSlide,d=t.swipeToSlide,f=t.scrolling,p=t.onSwipe;if(!n)return r&&e.preventDefault(),{};var h=l?u/s:a/s,m=v(i,l),g={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(f)return g;if(!i.swipeLength)return g;if(i.swipeLength>h){e.preventDefault(),p&&p(m);var y=void 0,E=void 0;switch(m){case"left":case"up":E=c+_(t),y=d?b(t,E):E,g.currentDirection=0;break;case"right":case"down":E=c-_(t),y=d?b(t,E):E,g.currentDirection=1;break;default:y=c}g.triggerSlideHandler=y}else{var w=k(t);g.trackStyle=x(o({},t,{left:w}))}return g},t.getNavigableIndexes=function(e){for(var t=e.infinite?2*e.slideCount:e.slideCount,n=e.infinite?-1*e.slidesToShow:0,r=e.infinite?-1*e.slidesToShow:0,o=[];n<t;)o.push(n),n=r+e.slidesToScroll,r+=Math.min(e.slidesToScroll,e.slidesToShow);return o}),b=t.checkNavigable=function(e,t){var n=y(e),r=0;if(t>n[n.length-1])t=n[n.length-1];else for(var o in n){if(t<n[o]){t=r;break}r=n[o]}return t},_=t.getSlideCount=function(e){var t=e.centerMode?e.slideWidth*Math.floor(e.slidesToShow/2):0;if(e.swipeToSlide){var n=void 0,r=l.default.findDOMNode(e.listRef),o=r.querySelectorAll(".slick-slide");if(Array.from(o).every(function(r){if(e.vertical){if(r.offsetTop+m(r)/2>-1*e.swipeLeft)return n=r,!1}else if(r.offsetLeft-t+h(r)/2>-1*e.swipeLeft)return n=r,!1;return!0}),!n)return 0;var i=!0===e.rtl?e.slideCount-e.currentSlide:e.currentSlide;return Math.abs(n.dataset.index-i)||1}return e.slidesToScroll},E=t.checkSpecKeys=function(e,t){return t.reduce(function(t,n){return t&&e.hasOwnProperty(n)},!0)?null:console.error("Keys Missing:",e)},w=t.getTrackCSS=function(e){E(e,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var t=void 0,n=void 0,r=e.slideCount+2*e.slidesToShow;e.vertical?n=r*e.slideHeight:t=C(e)*e.slideWidth;var i={opacity:1,transition:"",WebkitTransition:""};if(e.useTransform){var a=e.vertical?"translate3d(0px, "+e.left+"px, 0px)":"translate3d("+e.left+"px, 0px, 0px)",s=e.vertical?"translate3d(0px, "+e.left+"px, 0px)":"translate3d("+e.left+"px, 0px, 0px)",l=e.vertical?"translateY("+e.left+"px)":"translateX("+e.left+"px)";i=o({},i,{WebkitTransform:a,transform:s,msTransform:l})}else e.vertical?i.top=e.left:i.left=e.left;return e.fade&&(i={opacity:1}),t&&(i.width=t),n&&(i.height=n),window&&!window.addEventListener&&window.attachEvent&&(e.vertical?i.marginTop=e.left+"px":i.marginLeft=e.left+"px"),i},x=t.getTrackAnimateCSS=function(e){E(e,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var t=w(e);return e.useTransform?(t.WebkitTransition="-webkit-transform "+e.speed+"ms "+e.cssEase,t.transition="transform "+e.speed+"ms "+e.cssEase):e.vertical?t.transition="top "+e.speed+"ms "+e.cssEase:t.transition="left "+e.speed+"ms "+e.cssEase,t},k=t.getTrackLeft=function(e){if(e.unslick)return 0;E(e,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var t,n,r=e.slideIndex,o=e.trackRef,i=e.infinite,a=e.centerMode,s=e.slideCount,u=e.slidesToShow,c=e.slidesToScroll,d=e.slideWidth,f=e.listWidth,p=e.variableWidth,h=e.slideHeight,m=e.fade,v=e.vertical,g=0,y=0;if(m||1===e.slideCount)return 0;var b=0;if(i?(b=-T(e),s%c!=0&&r+c>s&&(b=-(r>s?u-(r-s):s%c)),a&&(b+=parseInt(u/2))):(s%c!=0&&r+c>s&&(b=u-s%c),a&&(b=parseInt(u/2))),g=b*d,y=b*h,t=v?r*h*-1+y:r*d*-1+g,!0===p){var _,w=l.default.findDOMNode(o);if(_=r+T(e),n=w&&w.childNodes[_],t=n?-1*n.offsetLeft:0,!0===a){_=i?r+T(e):r,n=w&&w.children[_],t=0;for(var x=0;x<_;x++)t-=w&&w.children[x]&&w.children[x].offsetWidth;t-=parseInt(e.centerPadding),t+=n&&(f-n.offsetWidth)/2}}return t},T=t.getPreClones=function(e){return e.unslick||!e.infinite?0:e.variableWidth?e.slideCount:e.slidesToShow+(e.centerMode?1:0)},S=t.getPostClones=function(e){return e.unslick||!e.infinite?0:e.slideCount},C=t.getTotalSlides=function(e){return 1===e.slideCount?1:T(e)+e.slideCount+S(e)},O=t.siblingDirection=function(e){return e.targetSlide>e.currentSlide?e.targetSlide>e.currentSlide+A(e)?"left":"right":e.targetSlide<e.currentSlide-I(e)?"right":"left"},A=t.slidesOnRight=function(e){var t=e.slidesToShow,n=e.centerMode,r=e.rtl,o=e.centerPadding;if(n){var i=(t-1)/2+1;return parseInt(o)>0&&(i+=1),r&&t%2==0&&(i+=1),i}return r?0:t-1},I=t.slidesOnLeft=function(e){var t=e.slidesToShow,n=e.centerMode,r=e.rtl,o=e.centerPadding;if(n){var i=(t-1)/2+1;return parseInt(o)>0&&(i+=1),r||t%2!=0||(i+=1),i}return r?t-1:0};t.canUseDOM=function(){return!("undefined"==typeof window||!window.document||!window.document.createElement)}},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=Object.assign||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};n(1456);var u=n(1457),c=r(u),d=n(6),f=r(d),p=n(30),h=n(20),m=function(t){var n=t.image;return e.createElement("img",l({},n,{"aria-describedby":n.alt}))},v=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.state={isZoomed:!1},t.toggleZoom=t.toggleZoom.bind(t),t}return a(n,t),s(n,[{key:"toggleZoom",value:function(){if(!this.imageRef.isClosing){var e=this.props,t=e.onUnzoom,n=e.onZoom,r=!this.state.isZoomed;this.setState({isZoomed:r},function(){r?n():t()})}}},{key:"handleControlledKeyDown",value:function(e){(0,p.isEnterOrSpaceBarKey)(e)&&(e.preventDefault(),this.toggleZoom())}},{key:"shouldComponentUpdate",value:function(e,t){var n=this.props,r=n.allowTabNavigation,o=n.alt,i=n.isControlled,a=n.disableZoom,s=n.src,l=n.title,u=this.state.isZoomed;return r!==e.allowTabNavigation||o!==e.alt||i!==e.isControlled||a!==e.disableZoom||s!==e.src||l!==e.title||u!==t.isZoomed}},{key:"render",value:function(){var t=this,n=this.props,r=n.allowTabNavigation,o=n.alt,i=n.isControlled,a=n.disableZoom,s=n.onLoad,l=n.src,u=n.title,d=this.state.isZoomed,p=a?m:c.default,v='""'===o?"":o||u,g={image:{src:l,alt:v,className:"figure-image__image",onLoad:s,tabIndex:(0,h.tabIndex)(r)},zoomImage:{className:"figure-image__image--zoom"},shouldRespectMaxDimension:!0},y={isZoomed:d,onZoom:function(){d||t.toggleZoom()},onUnzoom:function(){d&&t.toggleZoom()},ref:function(e){t.imageRef=e}},b=(0,f.default)(g,i&&y||{});return e.createElement("figure",{className:"figure-image",title:v},e.createElement(p,b))}}]),n}(e.Component);v.defaultProps={isControlled:!1,allowTabNavigation:!0},t.default=v}).call(t,n(0))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={errors:{controlled:"A component is changing a react-medium-image-zoom component from a controlled component to an uncontrolled one. ImageZoom elements should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled image zoom element for the lifetime of the component.",uncontrolled:"A component is changing a react-medium-image-zoom component from an uncontrolled component to a controlled one. ImageZoom elements should not switch from uncontrolled to controlled (or vice versa). Decide between using a controlled or uncontrolled image zoom element for the lifetime of the component."},styles:{image:{cursor:"zoom-in"},zoomImage:{cursor:"zoom-out",position:"absolute",transition:"transform 300ms",transform:"translate3d(0, 0, 0) scale(1)",transformOrigin:"center center",willChange:"transform, top, left"},zoomContainer:{position:"fixed",top:0,right:0,bottom:0,left:0,zIndex:999},overlay:{position:"absolute",top:0,right:0,bottom:0,left:0,backgroundColor:"#fff",opacity:0,transition:"opacity 300ms"}},transitionDuration:300};t.default=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.embedType=t.embedBlockType=void 0;var o=n(157),i=r(o),a=n(17),s=r(a),l=n(39),u=r(l),c=n(14),d=r(c),f=n(7),p=r(f);t.embedBlockType=(0,d.default)((0,u.default)({},[0]),(0,i.default)((0,s.default)(["media","embed","embedType"]),(0,s.default)(["media","embed","type"]))),t.embedType=(0,i.default)((0,p.default)("embedType"),(0,p.default)("type"))},function(e,t,n){function r(e){return i(e)&&o(e)&&s.call(e,"callee")&&!l.call(e,"callee")}var o=n(270),i=n(197),a=Object.prototype,s=a.hasOwnProperty,l=a.propertyIsEnumerable;e.exports=r},function(e,t){var n=Array.prototype,r=Error.prototype,o=Object.prototype,i=o.propertyIsEnumerable,a=n.splice,s={};!function(e){var t=function(){this.x=1},n={0:1,length:1},o=[];t.prototype={valueOf:1,y:1};for(var l in new t)o.push(l);s.enumErrorProps=i.call(r,"message")||i.call(r,"name"),s.enumPrototypes=i.call(t,"prototype"),s.nonEnumShadows=!/valueOf/.test(o),s.ownLast="x"!=o[0],s.spliceObjects=(a.call(n,0,1),!n[0]),s.unindexedChars="x"[0]+Object("x")[0]!="xx"}(),e.exports=s},function(e,t,n){var r=n(487),o=n(271),i=n(197),a=Object.prototype,s=a.toString,l=r(Array,"isArray"),u=l||function(e){return i(e)&&o(e.length)&&"[object Array]"==s.call(e)};e.exports=u},function(e,t,n){"use strict";t.__esModule=!0;var r=n(142),o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(r),i=function(){};i.prototype.allowedEvents_={},i.prototype.on=function(e,t){var n=this.addEventListener;this.addEventListener=function(){},o.on(this,e,t),this.addEventListener=n},i.prototype.addEventListener=i.prototype.on,i.prototype.off=function(e,t){o.off(this,e,t)},i.prototype.removeEventListener=i.prototype.off,i.prototype.one=function(e,t){var n=this.addEventListener;this.addEventListener=function(){},o.one(this,e,t),this.addEventListener=n},i.prototype.trigger=function(e){var t=e.type||e;"string"==typeof e&&(e={type:t}),e=o.fixEvent(e),this.allowedEvents_[t]&&this["on"+t]&&this["on"+t](e),o.trigger(this,e)},i.prototype.dispatchEvent=i.prototype.trigger,t.default=i},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.isCrossOrigin=t.getFileExtension=t.getAbsoluteURL=t.parseUrl=void 0;var o=n(50),i=r(o),a=n(61),s=r(a),l=t.parseUrl=function(e){var t=["protocol","hostname","port","pathname","search","hash","host"],n=i.default.createElement("a");n.href=e;var r=""===n.host&&"file:"!==n.protocol,o=void 0;r&&(o=i.default.createElement("div"),o.innerHTML='<a href="'+e+'"></a>',n=o.firstChild,o.setAttribute("style","display:none; position:absolute;"),i.default.body.appendChild(o));for(var a={},s=0;s<t.length;s++)a[t[s]]=n[t[s]];return"http:"===a.protocol&&(a.host=a.host.replace(/:80$/,"")),"https:"===a.protocol&&(a.host=a.host.replace(/:443$/,"")),r&&i.default.body.removeChild(o),a};t.getAbsoluteURL=function(e){if(!e.match(/^https?:\/\//)){var t=i.default.createElement("div");t.innerHTML='<a href="'+e+'">x</a>',e=t.firstChild.href}return e},t.getFileExtension=function(e){if("string"==typeof e){var t=/^(\/?)([\s\S]*?)((?:\.{1,2}|[^\/]+?)(\.([^\.\/\?]+)))(?:[\/]*|[\?].*)$/i,n=t.exec(e);if(n)return n.pop().toLowerCase()}return""},t.isCrossOrigin=function(e){var t=s.default.location,n=l(e);return(":"===n.protocol?t.protocol:n.protocol)+n.host!==t.protocol+t.host}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(746),l=r(s),u=n(8),c=r(u),d=n(361),f=r(d),p=n(1542),h=r(p),m=function(e){function t(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return o(this,t),r.tracks=n.textTracks(),i(this,e.call(this,n,r))}return a(t,e),t.prototype.createItems=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];e.push(new h.default(this.player_,{kind:this.kind_}));var t=this.player_.textTracks();if(!t)return e;for(var n=0;n<t.length;n++){var r=t[n];r.kind===this.kind_&&e.push(new f.default(this.player_,{track:r,selectable:!0}))}return e},t}(l.default);c.default.registerComponent("TextTrackButton",m),t.default=m},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l=n(362),u=r(l),c=n(8),d=r(c),f=n(35),p=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(f),h=n(61),m=r(h),v=n(50),g=r(v),y=function(e){function t(n,r){o(this,t);var a=r.track,l=n.textTracks();r.label=a.label||a.language||"Unknown",r.selected=a.default||"showing"===a.mode;var u=i(this,e.call(this,n,r));return u.track=a,l&&function(){var e=p.bind(u,u.handleTracksChange);l.addEventListener("change",e),u.on("dispose",function(){l.removeEventListener("change",e)})}(),l&&void 0===l.onchange&&function(){var e=void 0;u.on(["tap","click"],function(){if("object"!==s(m.default.Event))try{e=new m.default.Event("change")}catch(e){}e||(e=g.default.createEvent("Event"),e.initEvent("change",!0,!0)),l.dispatchEvent(e)})}(),u}return a(t,e),t.prototype.handleClick=function(t){var n=this.track.kind,r=this.player_.textTracks();if(e.prototype.handleClick.call(this,t),r)for(var o=0;o<r.length;o++){var i=r[o];i.kind===n&&(i===this.track?i.mode="showing":i.mode="disabled")}},t.prototype.handleTracksChange=function(e){this.selected("showing"===this.track.mode)},t}(u.default);d.default.registerComponent("TextTrackMenuItem",y),t.default=y},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(274),l=r(s),u=n(8),c=r(u),d=n(164),f=r(d),p=function(e){function t(n,r){o(this,t);var a=i(this,e.call(this,n,r));return a.selectable=r.selectable,a.selected(r.selected),a.selectable?a.el_.setAttribute("role","menuitemcheckbox"):a.el_.setAttribute("role","menuitem"),a}return a(t,e),t.prototype.createEl=function(t,n,r){return e.prototype.createEl.call(this,"li",(0,f.default)({className:"vjs-menu-item",innerHTML:this.localize(this.options_.label),tabIndex:-1},n),r)},t.prototype.handleClick=function(){this.selected(!0)},t.prototype.selected=function(e){this.selectable&&(e?(this.addClass("vjs-selected"),this.el_.setAttribute("aria-checked","true"),this.controlText(", selected")):(this.removeClass("vjs-selected"),this.el_.setAttribute("aria-checked","false"),this.controlText(" ")))},t}(l.default);c.default.registerComponent("MenuItem",p),t.default=p},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1721),o=function(e){return e&&e.__esModule?e:{default:e}}(r);o.default.dynamicDrop(!0),t.default=o.default},function(e,t,n){"use strict";(function(e){function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||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},s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(145),u=function(t){function n(e){r(this,n);var t=o(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.handleTransition=t.handleTransition.bind(t),t.onEnter=t.onEnter.bind(t),t.onEntered=t.onEntered.bind(t),t.onExit=t.onExit.bind(t),t.onExited=t.onExited.bind(t),t}return i(n,t),s(n,[{key:"handleTransition",value:function(e,t){var n=this.transitionState;"entering"===n?this.onEnter(t):"exiting"===n&&this.onExit(t)}},{key:"onEnter",value:function(e){var t=this.child;t&&t.componentWillEnter?t.componentWillEnter(e):e()}},{key:"onEntered",value:function(){var e=this.child;e&&e.componentDidEnter&&e.componentDidEnter()}},{key:"onExit",value:function(e){var t=this.child;t&&t.componentWillExit?t.componentWillExit(e):e()}},{key:"onExited",value:function(){var e=this.child;e&&e.componentDidExit&&e.componentDidExit()}},{key:"render",value:function(){var t=this,n=this.props.children;return e.createElement(l.Transition,a({addEndListener:this.handleTransition,onEntered:this.onEntered,onExited:this.onExited,unmountOnExit:!0},this.props),function(r){return t.transitionState=r,n&&e.cloneElement(e.Children.only(n),{ref:function(e){return t.child=e}})})}}]),n}(e.Component);t.default=u}).call(t,n(0))},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(766),l=r(s),u=n(767),c=r(u),d=n(0),f=r(d),p=n(70),h=r(p),m=n(768),v=r(m),g=n(769),y=r(g),b=n(1747),_=r(b),E=function(e){function t(){var n,r,a;o(this,t);for(var s=arguments.length,l=Array(s),u=0;u<s;u++)l[u]=arguments[u];return n=r=i(this,e.call.apply(e,[this].concat(l))),r.setContainer=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.props;r._portalContainerNode=(0,v.default)(e.container,(0,y.default)(r).body)},r.getMountNode=function(){return r._portalContainerNode},a=n,i(r,a)}return a(t,e),t.prototype.componentDidMount=function(){this.setContainer(),this.forceUpdate(this.props.onRendered)},t.prototype.componentWillReceiveProps=function(e){e.container!==this.props.container&&this.setContainer(e)},t.prototype.componentWillUnmount=function(){this._portalContainerNode=null},t.prototype.render=function(){return this.props.children&&this._portalContainerNode?h.default.createPortal(this.props.children,this._portalContainerNode):null},t}(f.default.Component);E.displayName="Portal",E.propTypes={container:l.default.oneOfType([c.default,l.default.func]),onRendered:l.default.func},t.default=h.default.createPortal?E:_.default,e.exports=t.default},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.TooltipContent=t.TooltipContainer=void 0,n(1751),t.TooltipContainer=function(t){var n=t.children,r=t.className;return e.createElement("div",{className:"authoring-tooltip "+(r||"")},n)},t.TooltipContent=function(t){var n=t.children,r=t.side;return e.createElement("span",{className:"authoring-tooltip__content authoring-tooltip__content--"+r},n)}}).call(t,n(0))},function(e,t,n){var r=n(113),o=n(2);e.exports=o(function(e,t){return r([e],t)})},function(e,t,n){"use strict";var r={noop:function(){},uid:function(){var e=0;return function(){return e++}}(),isNullOrUndef:function(e){return null===e||void 0===e},isArray:Array.isArray?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)},isObject:function(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)},valueOrDefault:function(e,t){return void 0===e?t:e},valueAtIndexOrDefault:function(e,t,n){return r.valueOrDefault(r.isArray(e)?e[t]:e,n)},callback:function(e,t,n){if(e&&"function"==typeof e.call)return e.apply(n,t)},each:function(e,t,n,o){var i,a,s;if(r.isArray(e))if(a=e.length,o)for(i=a-1;i>=0;i--)t.call(n,e[i],i);else for(i=0;i<a;i++)t.call(n,e[i],i);else if(r.isObject(e))for(s=Object.keys(e),a=s.length,i=0;i<a;i++)t.call(n,e[s[i]],s[i])},arrayEquals:function(e,t){var n,o,i,a;if(!e||!t||e.length!==t.length)return!1;for(n=0,o=e.length;n<o;++n)if(i=e[n],a=t[n],i instanceof Array&&a instanceof Array){if(!r.arrayEquals(i,a))return!1}else if(i!==a)return!1;return!0},clone:function(e){if(r.isArray(e))return e.map(r.clone);if(r.isObject(e)){for(var t={},n=Object.keys(e),o=n.length,i=0;i<o;++i)t[n[i]]=r.clone(e[n[i]]);return t}return e},_merger:function(e,t,n,o){var i=t[e],a=n[e];r.isObject(i)&&r.isObject(a)?r.merge(i,a,o):t[e]=r.clone(a)},_mergerIf:function(e,t,n){var o=t[e],i=n[e];r.isObject(o)&&r.isObject(i)?r.mergeIf(o,i):t.hasOwnProperty(e)||(t[e]=r.clone(i))},merge:function(e,t,n){var o,i,a,s,l,u=r.isArray(t)?t:[t],c=u.length;if(!r.isObject(e))return e;for(n=n||{},o=n.merger||r._merger,i=0;i<c;++i)if(t=u[i],r.isObject(t))for(a=Object.keys(t),l=0,s=a.length;l<s;++l)o(a[l],e,t,n);return e},mergeIf:function(e,t){return r.merge(e,t,{merger:r._mergerIf})},extend:function(e){for(var t=function(t,n){e[n]=t},n=1,o=arguments.length;n<o;++n)r.each(arguments[n],t);return e},inherits:function(e){var t=this,n=e&&e.hasOwnProperty("constructor")?e.constructor:function(){return t.apply(this,arguments)},o=function(){this.constructor=n};return o.prototype=t.prototype,n.prototype=new o,n.extend=r.inherits,e&&r.extend(n.prototype,e),n.__super__=t.prototype,n}};e.exports=r,r.callCallback=r.callback,r.indexOf=function(e,t,n){return Array.prototype.indexOf.call(e,t,n)},r.getValueOrDefault=r.valueOrDefault,r.getValueAtIndexOrDefault=r.valueAtIndexOrDefault},function(e,t,n){function r(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}var o=n(1847),i=n(1848),a=n(1849),s=n(1850),l=n(1851);r.prototype.clear=o,r.prototype.delete=i,r.prototype.get=a,r.prototype.has=s,r.prototype.set=l,e.exports=r},function(e,t,n){function r(e,t){for(var n=e.length;n--;)if(o(e[n][0],t))return n;return-1}var o=n(795);e.exports=r},function(e,t,n){var r=n(146),o=r.Symbol;e.exports=o},function(e,t){function n(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}e.exports=n},function(e,t,n){var r=n(199),o=r(Object,"create");e.exports=o},function(e,t,n){function r(e,t){var n=e.__data__;return o(t)?n["string"==typeof t?"string":"hash"]:n.map}var o=n(1871);e.exports=r},function(e,t,n){function r(e){return a(e)?o(e):i(e)}var o=n(1891),i=n(1898),a=n(507);e.exports=r},function(e,t,n){function r(e){return"symbol"==typeof e||i(e)&&o(e)==a}var o=n(280),i=n(281),a="[object Symbol]";e.exports=r},function(e,t,n){function r(e){if("string"==typeof e||o(e))return e;var t=e+"";return"0"==t&&1/e==-i?"-0":t}var o=n(376),i=1/0;e.exports=r},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1976);var l=n(1),u=r(l),c=n(79),d=r(c),f=n(38),p=r(f),h=n(17),m=r(h),v=n(365),g=r(v),y=n(58),b=r(y),_=n(4),E=r(_),w=n(196),x=r(w),k=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.state={isSticky:!1},setTimeout(function(){document.getElementsByClassName("page-wrap")[0].addEventListener("scroll",t.onScrollRef=t.onScroll.bind(t))},10),t}return a(n,t),s(n,null,[{key:"propTypes",get:function(){return{id:E.default.any.isRequired,lessonProgress:E.default.object.isRequired,type:E.default.string.isRequired,items:E.default.array}}}]),s(n,[{key:"componentWillUnmount",value:function(){document.getElementsByClassName("page-wrap")[0].removeEventListener("scroll",this.onScrollRef)}},{key:"onScroll",value:function(){var e=document.getElementsByClassName("page-wrap")[0],t=e.scrollTop,n=e.scrollTop,r=this.progresswrap,o=r.getBoundingClientRect(),i=o.top+n,a=t>i;this.state.isSticky!==a&&this.setState({isSticky:a})}},{key:"isLessonPreview",value:function(){return!!document.querySelector(".lesson--preview")}},{key:"timelineProgressValue",value:function(){var e=this.props,t=e.items,n=e.lessonProgress,r=(0,b.default)(-1,"activeIndex",n),o=(0,p.default)(t);return-1===r?0:(0,d.default)(r)===o?100:(0,x.default)("%","",(0,m.default)([r,"linePosition"],t))}},{key:"processProgressValue",value:function(){var e=this.props,t=e.items,n=e.lessonProgress,r=(0,b.default)(0,"activeIndex",n),o=(0,p.default)(t);return r>o?100:Math.round(r/o*100)}},{key:"progressValue",value:function(){var e=this.props,t=e.lessonProgress;switch(e.type){case"process":return this.processProgressValue();case"sorting":return(0,b.default)(0,"percentViewed",t);case"timeline":return this.timelineProgressValue();default:return(0,b.default)(0,"percentComplete",t)}}},{key:"render",value:function(){var t=this,n=this.props,r=n.type,o=n.items,i=n.menuOpen,a=n.mobileMenuOpen,s=this.state.isSticky,l=(0,u.default)("progress-wrap",{}),c=(0,u.default)("lesson-progress-wrapper",{"lesson-progress-wrapper--visible":s&&!a,"lesson--open":i&&!this.isLessonPreview(),"lesson--open-mobile":a&&!this.isLessonPreview()}),d=(0,u.default)("progress",{"progress--timeline":"timeline"===r,"progress--video":"video"===r}),f=this.progressValue(),p="timeline"===r&&o&&o.map(function(t){var n=(0,u.default)("progress__marker",{"progress__marker--active brand--background":parseInt(f)>=parseInt(t.linePosition.slice(0,-1))});return e.createElement("div",{className:n,style:{left:t.linePosition},key:t.id})}),h=e.createElement("div",{className:l},e.createElement("div",{className:d},e.createElement("div",{className:"progress__container"},e.createElement("div",{className:"progress__indicator brand--background",style:{transform:"translate3d("+f+"%,0px,0px)"}}),p)));return e.createElement("div",{ref:function(e){return t.progresswrap=e}},h,e.createElement(g.default,null,e.createElement("div",{className:c},h)))}}]),n}(e.Component);t.default=k}).call(t,n(0))},function(e,t,n){var r=n(302),o=n(52),i=n(81),a=n(100),s=n(2085);e.exports=r(4,[],o([],s,function(e,t,n,r){return a(function(r,o){var a=n(o);return r[a]=e(i(a,r)?r[a]:t,o),r},{},r)}))},function(e,t){e.exports=function(e,t,n){for(var r=0,o=n.length;r<o;){if(e(t,n[r]))return!0;r+=1}return!1}},function(e,t,n){var r=n(28),o=n(22).document,i=r(o)&&r(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},function(e,t,n){var r=n(22),o=n(115),i=n(171),a=n(523),s=n(47).f;e.exports=function(e){var t=o.Symbol||(o.Symbol=i?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:a.f(e)})}},function(e,t,n){var r=n(282)("keys"),o=n(170);e.exports=function(e){return r[e]||(r[e]=o(e))}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){var r=n(22).document;e.exports=r&&r.documentElement},function(e,t,n){var r=n(28),o=n(21),i=function(e,t){if(o(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,r){try{r=n(109)(Function.call,n(98).f(Object.prototype,"__proto__").set,2),r(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,n){return i(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:i}},function(e,t){e.exports="\t\n\v\f\r Â áš€á Žâ€€â€â€‚         âŸã€€\u2028\u2029\ufeff"},function(e,t,n){var r=n(28),o=n(386).set;e.exports=function(e,t,n){var i,a=t.constructor;return a!==n&&"function"==typeof a&&(i=a.prototype)!==n.prototype&&r(i)&&o&&o(e,i),e}},function(e,t,n){"use strict";var r=n(118),o=n(117);e.exports=function(e){var t=String(o(this)),n="",i=r(e);if(i<0||i==1/0)throw RangeError("Count can't be negative");for(;i>0;(i>>>=1)&&(t+=t))1&i&&(n+=t);return n}},function(e,t){e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t){var n=Math.expm1;e.exports=!n||n(10)>22025.465794806718||n(10)<22025.465794806718||-2e-17!=n(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:Math.exp(e)-1}:n},function(e,t,n){var r=n(118),o=n(117);e.exports=function(e){return function(t,n){var i,a,s=String(o(t)),l=r(n),u=s.length;return l<0||l>=u?e?"":void 0:(i=s.charCodeAt(l),i<55296||i>56319||l+1===u||(a=s.charCodeAt(l+1))<56320||a>57343?e?s.charAt(l):i:e?s.slice(l,l+2):a-56320+(i-55296<<10)+65536)}}},function(e,t,n){"use strict";var r=n(171),o=n(3),i=n(87),a=n(86),s=n(85),l=n(203),u=n(394),c=n(201),d=n(99),f=n(37)("iterator"),p=!([].keys&&"next"in[].keys()),h=function(){return this};e.exports=function(e,t,n,m,v,g,y){u(n,t,m);var b,_,E,w=function(e){if(!p&&e in S)return S[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},x=t+" Iterator",k="values"==v,T=!1,S=e.prototype,C=S[f]||S["@@iterator"]||v&&S[v],O=!p&&C||w(v),A=v?k?w("entries"):O:void 0,I="Array"==t?S.entries||C:C;if(I&&(E=d(I.call(new e)))!==Object.prototype&&E.next&&(c(E,x,!0),r||s(E,f)||a(E,f,h)),k&&C&&"values"!==C.name&&(T=!0,O=function(){return C.call(this)}),r&&!y||!p&&!T&&S[f]||a(S,f,O),l[t]=O,l[x]=h,v)if(b={values:k?O:w("values"),keys:g?O:w("keys"),entries:A},y)for(_ in b)_ in S||i(S,_,b[_]);else o(o.P+o.F*(p||T),t,b);return b}},function(e,t,n){"use strict";var r=n(174),o=n(169),i=n(201),a={};n(86)(a,n(37)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=r(a,{next:o(1,n)}),i(e,t+" Iterator")}},function(e,t,n){var r=n(286),o=n(117);e.exports=function(e,t,n){if(r(t))throw TypeError("String#"+n+" doesn't accept regex!");return String(o(e))}},function(e,t,n){var r=n(37)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,!"/./"[e](t)}catch(e){}}return!0}},function(e,t,n){var r=n(203),o=n(37)("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||i[o]===e)}},function(e,t,n){"use strict";var r=n(47),o=n(169);e.exports=function(e,t,n){t in e?r.f(e,t,o(0,n)):e[t]=n}},function(e,t,n){var r=n(235),o=n(37)("iterator"),i=n(203);e.exports=n(115).getIteratorMethod=function(e){if(void 0!=e)return e[o]||e["@@iterator"]||i[r(e)]}},function(e,t,n){var r=n(938);e.exports=function(e,t){return new(r(e))(t)}},function(e,t,n){"use strict";var r=n(62),o=n(173),i=n(48);e.exports=function(e){for(var t=r(this),n=i(t.length),a=arguments.length,s=o(a>1?arguments[1]:void 0,n),l=a>2?arguments[2]:void 0,u=void 0===l?n:o(l,n);u>s;)t[s++]=e;return t}},function(e,t,n){"use strict";var r=n(149),o=n(539),i=n(203),a=n(97);e.exports=n(393)(Array,"Array",function(e,t){this._t=a(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,o(1)):"keys"==t?o(0,n):"values"==t?o(0,e[n]):o(0,[n,e[n]])},"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(e,t,n){var r,o,i,a=n(109),s=n(529),l=n(385),u=n(381),c=n(22),d=c.process,f=c.setImmediate,p=c.clearImmediate,h=c.MessageChannel,m=c.Dispatch,v=0,g={},y=function(){var e=+this;if(g.hasOwnProperty(e)){var t=g[e];delete g[e],t()}},b=function(e){y.call(e.data)};f&&p||(f=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return g[++v]=function(){s("function"==typeof e?e:Function(e),t)},r(v),v},p=function(e){delete g[e]},"process"==n(110)(d)?r=function(e){d.nextTick(a(y,e,1))}:m&&m.now?r=function(e){m.now(a(y,e,1))}:h?(o=new h,i=o.port2,o.port1.onmessage=b,r=a(i.postMessage,i,1)):c.addEventListener&&"function"==typeof postMessage&&!c.importScripts?(r=function(e){c.postMessage(e+"","*")},c.addEventListener("message",b,!1)):r="onreadystatechange"in u("script")?function(e){l.appendChild(u("script")).onreadystatechange=function(){l.removeChild(this),y.call(e)}}:function(e){setTimeout(a(y,e,1),0)}),e.exports={set:f,clear:p}},function(e,t,n){var r=n(22),o=n(403).set,i=r.MutationObserver||r.WebKitMutationObserver,a=r.process,s=r.Promise,l="process"==n(110)(a);e.exports=function(){var e,t,n,u=function(){var r,o;for(l&&(r=a.domain)&&r.exit();e;){o=e.fn,e=e.next;try{o()}catch(r){throw e?n():t=void 0,r}}t=void 0,r&&r.enter()};if(l)n=function(){a.nextTick(u)};else if(!i||r.navigator&&r.navigator.standalone)if(s&&s.resolve){var c=s.resolve();n=function(){c.then(u)}}else n=function(){o.call(r,u)};else{var d=!0,f=document.createTextNode("");new i(u).observe(f,{characterData:!0}),n=function(){f.data=d=!d}}return function(r){var o={fn:r,next:void 0};t&&(t.next=o),e||(e=o,n()),t=o}}},function(e,t,n){"use strict";function r(e){var t,n;this.promise=new e(function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r}),this.resolve=o(t),this.reject=o(n)}var o=n(75);e.exports.f=function(e){return new r(e)}},function(e,t,n){"use strict";function r(e,t,n){var r,o,i,a=new Array(n),s=8*n-t-1,l=(1<<s)-1,u=l>>1,c=23===t?F(2,-24)-F(2,-77):0,d=0,f=e<0||0===e&&1/e<0?1:0;for(e=j(e),e!=e||e===R?(o=e!=e?1:0,r=l):(r=B(U(e)/H),e*(i=F(2,-r))<1&&(r--,i*=2),e+=r+u>=1?c/i:c*F(2,1-u),e*i>=2&&(r++,i/=2),r+u>=l?(o=0,r=l):r+u>=1?(o=(e*i-1)*F(2,t),r+=u):(o=e*F(2,u-1)*F(2,t),r=0));t>=8;a[d++]=255&o,o/=256,t-=8);for(r=r<<t|o,s+=t;s>0;a[d++]=255&r,r/=256,s-=8);return a[--d]|=128*f,a}function o(e,t,n){var r,o=8*n-t-1,i=(1<<o)-1,a=i>>1,s=o-7,l=n-1,u=e[l--],c=127&u;for(u>>=7;s>0;c=256*c+e[l],l--,s-=8);for(r=c&(1<<-s)-1,c>>=-s,s+=t;s>0;r=256*r+e[l],l--,s-=8);if(0===c)c=1-a;else{if(c===i)return r?NaN:u?-R:R;r+=F(2,t),c-=a}return(u?-1:1)*r*F(2,c-t)}function i(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]}function a(e){return[255&e]}function s(e){return[255&e,e>>8&255]}function l(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]}function u(e){return r(e,52,8)}function c(e){return r(e,23,4)}function d(e,t,n){S(e[A],t,{get:function(){return this[n]}})}function f(e,t,n,r){var o=+n,i=k(o);if(i+t>e[W])throw P(I);var a=e[z]._b,s=i+e[q],l=a.slice(s,s+t);return r?l:l.reverse()}function p(e,t,n,r,o,i){var a=+n,s=k(a);if(s+t>e[W])throw P(I);for(var l=e[z]._b,u=s+e[q],c=r(+o),d=0;d<t;d++)l[u+d]=c[i?d:t-d-1]}var h=n(22),m=n(46),v=n(171),g=n(292),y=n(86),b=n(179),_=n(26),E=n(177),w=n(118),x=n(48),k=n(548),T=n(175).f,S=n(47).f,C=n(401),O=n(201),A="prototype",I="Wrong index!",M=h.ArrayBuffer,L=h.DataView,N=h.Math,P=h.RangeError,R=h.Infinity,D=M,j=N.abs,F=N.pow,B=N.floor,U=N.log,H=N.LN2,z=m?"_b":"buffer",W=m?"_l":"byteLength",q=m?"_o":"byteOffset";if(g.ABV){if(!_(function(){M(1)})||!_(function(){new M(-1)})||_(function(){return new M,new M(1.5),new M(NaN),"ArrayBuffer"!=M.name})){M=function(e){return E(this,M),new D(k(e))};for(var Y,$=M[A]=D[A],K=T(D),V=0;K.length>V;)(Y=K[V++])in M||y(M,Y,D[Y]);v||($.constructor=M)}var G=new L(new M(2)),X=L[A].setInt8;G.setInt8(0,2147483648),G.setInt8(1,2147483649),!G.getInt8(0)&&G.getInt8(1)||b(L[A],{setInt8:function(e,t){X.call(this,e,t<<24>>24)},setUint8:function(e,t){X.call(this,e,t<<24>>24)}},!0)}else M=function(e){E(this,M,"ArrayBuffer");var t=k(e);this._b=C.call(new Array(t),0),this[W]=t},L=function(e,t,n){E(this,L,"DataView"),E(e,M,"DataView");var r=e[W],o=w(t);if(o<0||o>r)throw P("Wrong offset!");if(n=void 0===n?r-o:x(n),o+n>r)throw P("Wrong length!");this[z]=e,this[q]=o,this[W]=n},m&&(d(M,"byteLength","_l"),d(L,"buffer","_b"),d(L,"byteLength","_l"),d(L,"byteOffset","_o")),b(L[A],{getInt8:function(e){return f(this,1,e)[0]<<24>>24},getUint8:function(e){return f(this,1,e)[0]},getInt16:function(e){var t=f(this,2,e,arguments[1]);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=f(this,2,e,arguments[1]);return t[1]<<8|t[0]},getInt32:function(e){return i(f(this,4,e,arguments[1]))},getUint32:function(e){return i(f(this,4,e,arguments[1]))>>>0},getFloat32:function(e){return o(f(this,4,e,arguments[1]),23,4)},getFloat64:function(e){return o(f(this,8,e,arguments[1]),52,8)},setInt8:function(e,t){p(this,1,e,a,t)},setUint8:function(e,t){p(this,1,e,a,t)},setInt16:function(e,t){p(this,2,e,s,t,arguments[2])},setUint16:function(e,t){p(this,2,e,s,t,arguments[2])},setInt32:function(e,t){p(this,4,e,l,t,arguments[2])},setUint32:function(e,t){p(this,4,e,l,t,arguments[2])},setFloat32:function(e,t){p(this,4,e,c,t,arguments[2])},setFloat64:function(e,t){p(this,8,e,u,t,arguments[2])}});O(M,"ArrayBuffer"),O(L,"DataView"),y(L[A],g.VIEW,!0),t.ArrayBuffer=M,t.DataView=L},function(e,t,n){var r=n(22),o=r.navigator;e.exports=o&&o.userAgent||""},function(e,t,n){var r=n(1053);e.exports="function"==typeof Object.assign?Object.assign:r},function(e,t,n){"use strict";var r=n(297),o=n.n(r),i=function(){var e=null,t=function(t){return o()(null==e,"A history supports only one prompt at a time"),e=t,function(){e===t&&(e=null)}},n=function(t,n,r,i){if(null!=e){var a="function"==typeof e?e(t,n):e;"string"==typeof a?"function"==typeof r?r(a,i):(o()(!1,"A history needs a getUserConfirmation function in order to use a prompt message"),i(!0)):i(!1!==a)}else i(!0)},r=[];return{setPrompt:t,confirmTransitionTo:n,appendListener:function(e){var t=!0,n=function(){t&&e.apply(void 0,arguments)};return r.push(n),function(){t=!1,r=r.filter(function(e){return e!==n})}},notifyListeners:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];r.forEach(function(e){return e.apply(void 0,t)})}}};t.a=i},function(e,t,n){"use strict";var r=n(411);t.a=r.a},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var a=n(205),s=n.n(a),l=n(206),u=n.n(l),c=n(0),d=n.n(c),f=n(4),p=n.n(f),h=Object.assign||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},m=function(e){function t(){var n,i,a;r(this,t);for(var s=arguments.length,l=Array(s),u=0;u<s;u++)l[u]=arguments[u];return n=i=o(this,e.call.apply(e,[this].concat(l))),i.state={match:i.computeMatch(i.props.history.location.pathname)},a=n,o(i,a)}return i(t,e),t.prototype.getChildContext=function(){return{router:h({},this.context.router,{history:this.props.history,route:{location:this.props.history.location,match:this.state.match}})}},t.prototype.computeMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}},t.prototype.componentWillMount=function(){var e=this,t=this.props,n=t.children,r=t.history;u()(null==n||1===d.a.Children.count(n),"A <Router> may have only one child element"),this.unlisten=r.listen(function(){e.setState({match:e.computeMatch(r.location.pathname)})})},t.prototype.componentWillReceiveProps=function(e){s()(this.props.history===e.history,"You cannot change <Router history>")},t.prototype.componentWillUnmount=function(){this.unlisten()},t.prototype.render=function(){var e=this.props.children;return e?d.a.Children.only(e):null},t}(d.a.Component);m.propTypes={history:p.a.object.isRequired,children:p.a.node},m.contextTypes={router:p.a.object},m.childContextTypes={router:p.a.object.isRequired},t.a=m},function(e,t,n){"use strict";var r=n(563),o=n.n(r),i={},a=0,s=function(e,t){var n=""+t.end+t.strict+t.sensitive,r=i[n]||(i[n]={});if(r[e])return r[e];var s=[],l=o()(e,s,t),u={re:l,keys:s};return a<1e4&&(r[e]=u,a++),u},l=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments[2];"string"==typeof t&&(t={path:t});var r=t,o=r.path,i=r.exact,a=void 0!==i&&i,l=r.strict,u=void 0!==l&&l,c=r.sensitive,d=void 0!==c&&c;if(null==o)return n;var f=s(o,{end:a,strict:u,sensitive:d}),p=f.re,h=f.keys,m=p.exec(e);if(!m)return null;var v=m[0],g=m.slice(1),y=e===v;return a&&!y?null:{path:o,url:"/"===o&&""===v?"/":v,isExact:y,params:h.reduce(function(e,t,n){return e[t.name]=g[n],e},{})}};t.a=l},function(e,t,n){var r=n(9);e.exports=r(function(e){return null===e?"Null":void 0===e?"Undefined":Object.prototype.toString.call(e).slice(8,-1)})},function(e,t){e.exports=function(e){return"function"==typeof e["@@transducer/step"]}},function(e,t){e.exports=function(e,t){for(var n=0,r=t.length,o=[];n<r;)e(t[n])&&(o[o.length]=t[n]),n+=1;return o}},function(e,t){e.exports=function(e){return"[object Object]"===Object.prototype.toString.call(e)}},function(e,t){e.exports=function(e){return e}},function(e,t){e.exports={Aacute:"Ã",aacute:"á",Abreve:"Ä‚",abreve:"ă",ac:"∾",acd:"∿",acE:"∾̳",Acirc:"Â",acirc:"â",acute:"´",Acy:"Ð",acy:"а",AElig:"Æ",aelig:"æ",af:"â¡",Afr:"ð”„",afr:"ð”ž",Agrave:"À",agrave:"à ",alefsym:"ℵ",aleph:"ℵ",Alpha:"Α",alpha:"α",Amacr:"Ä€",amacr:"Ä",amalg:"⨿",amp:"&",AMP:"&",andand:"â©•",And:"â©“",and:"∧",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"â¦",angmsdag:"⦮",angmsdah:"⦯",angmsd:"∡",angrt:"∟",angrtvb:"⊾",angrtvbd:"â¦",angsph:"∢",angst:"Ã…",angzarr:"â¼",Aogon:"Ä„",aogon:"Ä…",Aopf:"ð”¸",aopf:"ð•’",apacir:"⩯",ap:"≈",apE:"â©°",ape:"≊",apid:"≋",apos:"'",ApplyFunction:"â¡",approx:"≈",approxeq:"≊",Aring:"Ã…",aring:"Ã¥",Ascr:"ð’œ",ascr:"ð’¶",Assign:"≔",ast:"*",asymp:"≈",asympeq:"â‰",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"â‹",Backslash:"∖",Barv:"â«§",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",Bcy:"Б",bcy:"б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",Beta:"Î’",beta:"β",beth:"â„¶",between:"≬",Bfr:"ð”…",bfr:"ð”Ÿ",bigcap:"â‹‚",bigcirc:"â—¯",bigcup:"⋃",bigodot:"⨀",bigoplus:"â¨",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"â–½",bigtriangleup:"â–³",biguplus:"⨄",bigvee:"â‹",bigwedge:"â‹€",bkarow:"â¤",blacklozenge:"â§«",blacksquare:"â–ª",blacktriangle:"â–´",blacktriangledown:"â–¾",blacktriangleleft:"â—‚",blacktriangleright:"â–¸",blank:"â£",blk12:"â–’",blk14:"â–‘",blk34:"â–“",block:"â–ˆ",bne:"=⃥",bnequiv:"≡⃥",bNot:"â«",bnot:"âŒ",Bopf:"ð”¹",bopf:"ð•“",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"â”",boxdL:"â••",boxDl:"â•–",boxDL:"â•—",boxdr:"┌",boxdR:"â•’",boxDr:"â•“",boxDR:"â•”",boxh:"─",boxH:"â•",boxhd:"┬",boxHd:"╤",boxhD:"â•¥",boxHD:"╦",boxhu:"â”´",boxHu:"â•§",boxhU:"╨",boxHU:"â•©",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"â•›",boxUl:"╜",boxUL:"â•",boxur:"â””",boxuR:"╘",boxUr:"â•™",boxUR:"╚",boxv:"│",boxV:"â•‘",boxvh:"┼",boxvH:"╪",boxVh:"â•«",boxVH:"╬",boxvl:"┤",boxvL:"â•¡",boxVl:"â•¢",boxVL:"â•£",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"â• ",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"ð’·",Bscr:"ℬ",bsemi:"â",bsim:"∽",bsime:"â‹",bsolb:"â§…",bsol:"\\",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"â‰",Bumpeq:"≎",bumpeq:"â‰",Cacute:"Ć",cacute:"ć",capand:"â©„",capbrcup:"⩉",capcap:"â©‹",cap:"∩",Cap:"â‹’",capcup:"⩇",capdot:"â©€",CapitalDifferentialD:"â……",caps:"∩︀",caret:"â",caron:"ˇ",Cayleys:"â„",ccaps:"â©",Ccaron:"ÄŒ",ccaron:"Ä",Ccedil:"Ç",ccedil:"ç",Ccirc:"Ĉ",ccirc:"ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"â©",Cdot:"ÄŠ",cdot:"Ä‹",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"ð” ",Cfr:"â„",CHcy:"Ч",chcy:"ч",check:"✓",checkmark:"✓",Chi:"Χ",chi:"χ",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"âŠ",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cir:"â—‹",cirE:"⧃",cire:"≗",cirfnint:"â¨",cirmid:"⫯",cirscir:"â§‚",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"â€",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",Colone:"â©´",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"âˆ",compfn:"∘",complement:"âˆ",complexes:"â„‚",cong:"≅",congdot:"â©",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"ð•”",Copf:"â„‚",coprod:"âˆ",Coproduct:"âˆ",copy:"©",COPY:"©",copysr:"â„—",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",Cscr:"ð’ž",cscr:"ð’¸",csub:"â«",csube:"â«‘",csup:"â«",csupe:"â«’",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cupbrcap:"⩈",cupcap:"⩆",CupCap:"â‰",cup:"∪",Cup:"â‹“",cupcup:"⩊",cupdot:"âŠ",cupor:"â©…",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"â‹",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"â‹",cwconint:"∲",cwint:"∱",cylcty:"âŒ",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",Darr:"↡",dArr:"⇓",dash:"â€",Dashv:"⫤",dashv:"⊣",dbkarow:"â¤",dblac:"Ë",Dcaron:"ÄŽ",dcaron:"Ä",Dcy:"Д",dcy:"д",ddagger:"‡",ddarr:"⇊",DD:"â……",dd:"â…†",DDotrahd:"⤑",ddotseq:"â©·",deg:"°",Del:"∇",Delta:"Δ",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"ð”‡",dfr:"ð”¡",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"Ë™",DiacriticalDoubleAcute:"Ë",DiacriticalGrave:"`",DiacriticalTilde:"Ëœ",diam:"â‹„",diamond:"â‹„",Diamond:"â‹„",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"â…†",digamma:"Ï",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",DJcy:"Ђ",djcy:"Ñ’",dlcorn:"⌞",dlcrop:"âŒ",dollar:"$",Dopf:"ð”»",dopf:"ð••",Dot:"¨",dot:"Ë™",DotDot:"⃜",doteq:"â‰",doteqdot:"≑",DotEqual:"â‰",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"â‡",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrowBar:"⤓",downarrow:"↓",DownArrow:"↓",Downarrow:"⇓",DownArrowUpArrow:"⇵",DownBreve:"Ì‘",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"â¥",DownLeftTeeVector:"⥞",DownLeftVectorBar:"⥖",DownLeftVector:"↽",DownRightTeeVector:"⥟",DownRightVectorBar:"⥗",DownRightVector:"â‡",DownTeeArrow:"↧",DownTee:"⊤",drbkarow:"â¤",drcorn:"⌟",drcrop:"⌌",Dscr:"ð’Ÿ",dscr:"ð’¹",DScy:"Ð…",dscy:"Ñ•",dsol:"â§¶",Dstrok:"Ä",dstrok:"Ä‘",dtdot:"⋱",dtri:"â–¿",dtrif:"â–¾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",DZcy:"Ð",dzcy:"ÑŸ",dzigrarr:"⟿",Eacute:"É",eacute:"é",easter:"â©®",Ecaron:"Äš",ecaron:"Ä›",Ecirc:"Ê",ecirc:"ê",ecir:"≖",ecolon:"≕",Ecy:"Ð",ecy:"Ñ",eDDot:"â©·",Edot:"Ä–",edot:"Ä—",eDot:"≑",ee:"â…‡",efDot:"≒",Efr:"ð”ˆ",efr:"ð”¢",eg:"⪚",Egrave:"È",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"â§",ell:"â„“",els:"⪕",elsdot:"⪗",Emacr:"Ä’",emacr:"Ä“",empty:"∅",emptyset:"∅",EmptySmallSquare:"â—»",emptyv:"∅",EmptyVerySmallSquare:"â–«",emsp13:" ",emsp14:" ",emsp:" ",ENG:"ÅŠ",eng:"Å‹",ensp:" ",Eogon:"Ę",eogon:"Ä™",Eopf:"ð”¼",eopf:"ð•–",epar:"â‹•",eparsl:"â§£",eplus:"⩱",epsi:"ε",Epsilon:"Ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"â§¥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"â„°",esdot:"â‰",Esim:"⩳",esim:"≂",Eta:"Η",eta:"η",ETH:"Ã",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"â„°",exponentiale:"â…‡",ExponentialE:"â…‡",fallingdotseq:"≒",Fcy:"Ф",fcy:"Ñ„",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",Ffr:"ð”‰",ffr:"ð”£",filig:"ï¬",FilledSmallSquare:"â—¼",FilledVerySmallSquare:"â–ª",fjlig:"fj",flat:"â™",fllig:"fl",fltns:"â–±",fnof:"Æ’",Fopf:"ð”½",fopf:"ð•—",forall:"∀",ForAll:"∀",fork:"â‹”",forkv:"â«™",Fouriertrf:"ℱ",fpartint:"â¨",frac12:"½",frac13:"â…“",frac14:"¼",frac15:"â…•",frac16:"â…™",frac18:"â…›",frac23:"â…”",frac25:"â…–",frac34:"¾",frac35:"â…—",frac38:"â…œ",frac45:"â…˜",frac56:"â…š",frac58:"â…",frac78:"â…ž",frasl:"â„",frown:"⌢",fscr:"ð’»",Fscr:"ℱ",gacute:"ǵ",Gamma:"Γ",gamma:"γ",Gammad:"Ïœ",gammad:"Ï",gap:"⪆",Gbreve:"Äž",gbreve:"ÄŸ",Gcedil:"Ä¢",Gcirc:"Äœ",gcirc:"Ä",Gcy:"Г",gcy:"г",Gdot:"Ä ",gdot:"Ä¡",ge:"≥",gE:"≧",gEl:"⪌",gel:"â‹›",geq:"≥",geqq:"≧",geqslant:"⩾",gescc:"⪩",ges:"⩾",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",Gfr:"ð”Š",gfr:"ð”¤",gg:"≫",Gg:"â‹™",ggg:"â‹™",gimel:"â„·",GJcy:"Ѓ",gjcy:"Ñ“",gla:"⪥",gl:"≷",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"â‹§",Gopf:"ð”¾",gopf:"ð•˜",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"â‹›",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"ð’¢",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"âª",gtcc:"⪧",gtcir:"⩺",gt:">",GT:">",Gt:"≫",gtdot:"â‹—",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"â‹—",gtreqless:"â‹›",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"â„‹",HARDcy:"Ъ",hardcy:"ÑŠ",harrcir:"⥈",harr:"↔",hArr:"⇔",harrw:"â†",Hat:"^",hbar:"â„",Hcirc:"Ĥ",hcirc:"Ä¥",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"ð”¥",Hfr:"ℌ",HilbertSpace:"â„‹",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"ð•™",Hopf:"â„",horbar:"―",HorizontalLine:"─",hscr:"ð’½",Hscr:"â„‹",hslash:"â„",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"â‰",hybull:"âƒ",hyphen:"â€",Iacute:"Ã",iacute:"Ã",ic:"â£",Icirc:"ÃŽ",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",ifr:"ð”¦",Ifr:"â„‘",Igrave:"ÃŒ",igrave:"ì",ii:"â…ˆ",iiiint:"⨌",iiint:"âˆ",iinfin:"â§œ",iiota:"â„©",IJlig:"IJ",ijlig:"ij",Imacr:"Ī",imacr:"Ä«",image:"â„‘",ImaginaryI:"â…ˆ",imagline:"â„",imagpart:"â„‘",imath:"ı",Im:"â„‘",imof:"⊷",imped:"Ƶ",Implies:"⇒",incare:"â„…",in:"∈",infin:"∞",infintie:"â§",inodot:"ı",intcal:"⊺",int:"∫",Int:"∬",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"â‹‚",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"â£",InvisibleTimes:"â¢",IOcy:"Ð",iocy:"Ñ‘",Iogon:"Ä®",iogon:"į",Iopf:"ð•€",iopf:"ð•š",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",iscr:"ð’¾",Iscr:"â„",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"â‹´",isinsv:"⋳",isinv:"∈",it:"â¢",Itilde:"Ĩ",itilde:"Ä©",Iukcy:"І",iukcy:"Ñ–",Iuml:"Ã",iuml:"ï",Jcirc:"Ä´",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"ð”",jfr:"ð”§",jmath:"È·",Jopf:"ð•",jopf:"ð•›",Jscr:"ð’¥",jscr:"ð’¿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"Ñ”",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"Ä·",Kcy:"К",kcy:"к",Kfr:"ð”Ž",kfr:"ð”¨",kgreen:"ĸ",KHcy:"Ð¥",khcy:"Ñ…",KJcy:"ÐŒ",kjcy:"Ñœ",Kopf:"ð•‚",kopf:"ð•œ",Kscr:"ð’¦",kscr:"ð“€",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"â„’",Lambda:"Λ",lambda:"λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"â„’",laquo:"«",larrb:"⇤",larrbfs:"⤟",larr:"â†",Larr:"↞",lArr:"â‡",larrfs:"â¤",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",latail:"⤙",lAtail:"⤛",lat:"⪫",late:"âª",lates:"âªï¸€",lbarr:"⤌",lBarr:"⤎",lbbrk:"â²",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"â¦",lbrkslu:"â¦",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ä»",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",LeftArrowBar:"⇤",leftarrow:"â†",LeftArrow:"â†",Leftarrow:"â‡",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVectorBar:"⥙",LeftDownVector:"⇃",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"â†",LeftRightVector:"⥎",LeftTeeArrow:"↤",LeftTee:"⊣",LeftTeeVector:"⥚",leftthreetimes:"â‹‹",LeftTriangleBar:"â§",LeftTriangle:"⊲",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVectorBar:"⥘",LeftUpVector:"↿",LeftVectorBar:"⥒",LeftVector:"↼",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",lescc:"⪨",les:"⩽",lesdot:"â©¿",lesdoto:"âª",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"â‹–",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"ð”",lfr:"ð”©",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"â–„",LJcy:"Љ",ljcy:"Ñ™",llarr:"⇇",ll:"≪",Ll:"⋘",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"â—º",Lmidot:"Ä¿",lmidot:"Å€",lmoustache:"⎰",lmoust:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftrightarrow:"⟷",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longmapsto:"⟼",longrightarrow:"⟶",LongRightArrow:"⟶",Longrightarrow:"⟹",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"ð•ƒ",lopf:"ð•",loplus:"â¨",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"â—Š",lozenge:"â—Š",lozf:"â§«",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"â¥",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"ð“",Lscr:"â„’",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"âª",lsimg:"âª",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Å",lstrok:"Å‚",ltcc:"⪦",ltcir:"⩹",lt:"<",LT:"<",Lt:"≪",ltdot:"â‹–",lthree:"â‹‹",ltimes:"⋉",ltlarr:"⥶",ltquest:"â©»",ltri:"â—ƒ",ltrie:"⊴",ltrif:"â—‚",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"â–®",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:"âŸ",Mellintrf:"ℳ",Mfr:"ð”",mfr:"ð”ª",mho:"â„§",micro:"µ",midast:"*",midcir:"â«°",mid:"∣",middot:"·",minusb:"⊟",minus:"−",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"â«›",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"ð•„",mopf:"ð•ž",mp:"∓",mscr:"ð“‚",Mscr:"ℳ",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"Å„",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natural:"â™®",naturals:"â„•",natur:"â™®",nbsp:" ",nbump:"≎̸",nbumpe:"â‰Ì¸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Å…",ncedil:"ņ",ncong:"≇",ncongdot:"â©Ì¸",ncup:"â©‚",Ncy:"Ð",ncy:"н",ndash:"–",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",ne:"≠",nedot:"â‰Ì¸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",Nfr:"ð”‘",nfr:"ð”«",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"Ñš",nlarr:"↚",nlArr:"â‡",nldr:"‥",nlE:"≦̸",nle:"≰",nleftarrow:"↚",nLeftarrow:"â‡",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"â ",NonBreakingSpace:" ",nopf:"ð•Ÿ",Nopf:"â„•",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"â‰",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"â‰Ì¸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"â‹·",notinvc:"â‹¶",NotLeftTriangleBar:"â§Ì¸",NotLeftTriangle:"⋪",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"â‹ ",NotReverseElement:"∌",NotRightTriangleBar:"â§Ì¸",NotRightTriangle:"â‹«",NotRightTriangleEqual:"â‹",NotSquareSubset:"âŠÌ¸",NotSquareSubsetEqual:"â‹¢",NotSquareSuperset:"âŠÌ¸",NotSquareSupersetEqual:"â‹£",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"âŠ",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"â‹¡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"â‰",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",nparallel:"∦",npar:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"â‹ ",nprec:"⊀",npreceq:"⪯̸",npre:"⪯̸",nrarrc:"⤳̸",nrarr:"↛",nrArr:"â‡",nrarrw:"â†Ì¸",nrightarrow:"↛",nRightarrow:"â‡",nrtri:"â‹«",nrtrie:"â‹",nsc:"âŠ",nsccue:"â‹¡",nsce:"⪰̸",Nscr:"ð’©",nscr:"ð“ƒ",nshortmid:"∤",nshortparallel:"∦",nsim:"â‰",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"â‹¢",nsqsupe:"â‹£",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"âŠ",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"â‹«",ntrianglerighteq:"â‹",Nu:"Î",nu:"ν",num:"#",numero:"â„–",numsp:" ",nvap:"â‰âƒ’",nvdash:"⊬",nvDash:"âŠ",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"â§ž",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",Ocirc:"Ô",ocirc:"ô",ocir:"⊚",Ocy:"О",ocy:"о",odash:"âŠ",Odblac:"Å",odblac:"Å‘",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Å’",oelig:"Å“",ofcir:"⦿",Ofr:"ð”’",ofr:"ð”¬",ogon:"Ë›",Ograve:"Ã’",ograve:"ò",ogt:"â§",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"â§€",Omacr:"ÅŒ",omacr:"Å",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"ð•†",oopf:"ð• ",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",orarr:"↻",Or:"â©”",or:"∨",ord:"â©",order:"â„´",orderof:"â„´",ordf:"ª",ordm:"º",origof:"⊶",oror:"â©–",orslope:"â©—",orv:"â©›",oS:"Ⓢ",Oscr:"ð’ª",oscr:"â„´",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",otimesas:"⨶",Otimes:"⨷",otimes:"⊗",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"âž",OverBracket:"⎴",OverParenthesis:"âœ",para:"¶",parallel:"∥",par:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"ð”“",pfr:"ð”",Phi:"Φ",phi:"φ",phiv:"Ï•",phmmat:"ℳ",phone:"☎",Pi:"Î ",pi:"Ï€",pitchfork:"â‹”",piv:"Ï–",planck:"â„",planckh:"ℎ",plankv:"â„",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plus:"+",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"ð•¡",Popf:"â„™",pound:"£",prap:"⪷",Pr:"⪻",pr:"≺",prcue:"≼",precapprox:"⪷",prec:"≺",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",pre:"⪯",prE:"⪳",precsim:"≾",prime:"′",Prime:"″",primes:"â„™",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"âˆ",Product:"âˆ",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"âˆ",Proportional:"âˆ",Proportion:"∷",propto:"âˆ",prsim:"≾",prurel:"⊰",Pscr:"ð’«",pscr:"ð“…",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"ð””",qfr:"ð”®",qint:"⨌",qopf:"ð•¢",Qopf:"ℚ",qprime:"â—",Qscr:"ð’¬",qscr:"ð“†",quaternions:"â„",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",Racute:"Å”",racute:"Å•",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarr:"→",Rarr:"↠",rArr:"⇒",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"â†",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"â¤",rBarr:"â¤",RBarr:"â¤",rbbrk:"â³",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"â¦",Rcaron:"Ř",rcaron:"Å™",Rcedil:"Å–",rcedil:"Å—",rceil:"⌉",rcub:"}",Rcy:"Ð ",rcy:"Ñ€",rdca:"⤷",rdldhar:"⥩",rdquo:"â€",rdquor:"â€",rdsh:"↳",real:"ℜ",realine:"â„›",realpart:"ℜ",reals:"â„",Re:"ℜ",rect:"â–",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"ð”¯",Rfr:"ℜ",rHar:"⥤",rhard:"â‡",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"Ï",rhov:"ϱ",RightAngleBracket:"⟩",RightArrowBar:"⇥",rightarrow:"→",RightArrow:"→",Rightarrow:"⇒",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"â¥",RightDownVectorBar:"⥕",RightDownVector:"⇂",RightFloor:"⌋",rightharpoondown:"â‡",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"â†",RightTeeArrow:"↦",RightTee:"⊢",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangleBar:"â§",RightTriangle:"⊳",RightTriangleEqual:"⊵",RightUpDownVector:"â¥",RightUpTeeVector:"⥜",RightUpVectorBar:"⥔",RightUpVector:"↾",RightVectorBar:"⥓",RightVector:"⇀",ring:"Ëš",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"â€",rmoustache:"⎱",rmoust:"⎱",rnmid:"â«®",roang:"âŸ",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"ð•£",Ropf:"â„",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"ð“‡",Rscr:"â„›",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"â–¹",rtrie:"⊵",rtrif:"â–¸",rtriltri:"â§Ž",RuleDelayed:"â§´",ruluhar:"⥨",rx:"℞",Sacute:"Åš",sacute:"Å›",sbquo:"‚",scap:"⪸",Scaron:"Å ",scaron:"Å¡",Sc:"⪼",sc:"≻",sccue:"≽",sce:"⪰",scE:"⪴",Scedil:"Åž",scedil:"ÅŸ",Scirc:"Åœ",scirc:"Å",scnap:"⪺",scnE:"⪶",scnsim:"â‹©",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"Ñ",sdotb:"⊡",sdot:"â‹…",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"ð”–",sfr:"ð”°",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"â†",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"Â",Sigma:"Σ",sigma:"σ",sigmaf:"Ï‚",sigmav:"Ï‚",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"âª",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"â†",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ÑŒ",solbar:"⌿",solb:"â§„",sol:"/",Sopf:"ð•Š",sopf:"ð•¤",spades:"â™ ",spadesuit:"â™ ",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"âŠ",sqsube:"⊑",sqsubset:"âŠ",sqsubseteq:"⊑",sqsup:"âŠ",sqsupe:"⊒",sqsupset:"âŠ",sqsupseteq:"⊒",square:"â–¡",Square:"â–¡",SquareIntersection:"⊓",SquareSubset:"âŠ",SquareSubsetEqual:"⊑",SquareSuperset:"âŠ",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"â–ª",squ:"â–¡",squf:"â–ª",srarr:"→",Sscr:"ð’®",sscr:"ð“ˆ",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"Ï•",strns:"¯",sub:"⊂",Sub:"â‹",subdot:"⪽",subE:"â«…",sube:"⊆",subedot:"⫃",submult:"â«",subnE:"â«‹",subne:"⊊",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"â‹",subseteq:"⊆",subseteqq:"â«…",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"â«‹",subsim:"⫇",subsub:"â«•",subsup:"â«“",succapprox:"⪸",succ:"≻",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"â‹©",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup1:"¹",sup2:"²",sup3:"³",sup:"⊃",Sup:"â‹‘",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"â«„",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"â«—",suplarr:"⥻",supmult:"â«‚",supnE:"⫌",supne:"⊋",supplus:"â«€",supset:"⊃",Supset:"â‹‘",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"â«”",supsup:"â«–",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",Tau:"Τ",tau:"Ï„",tbrk:"⎴",Tcaron:"Ť",tcaron:"Å¥",Tcedil:"Å¢",tcedil:"Å£",Tcy:"Т",tcy:"Ñ‚",tdot:"⃛",telrec:"⌕",Tfr:"ð”—",tfr:"ð”±",there4:"∴",therefore:"∴",Therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"Ï‘",thetav:"Ï‘",thickapprox:"≈",thicksim:"∼",ThickSpace:"âŸâ€Š",ThinSpace:" ",thinsp:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",tilde:"Ëœ",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",timesbar:"⨱",timesb:"⊠",times:"×",timesd:"⨰",tint:"âˆ",toea:"⤨",topbot:"⌶",topcir:"⫱",top:"⊤",Topf:"ð•‹",topf:"ð•¥",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"â„¢",TRADE:"â„¢",triangle:"â–µ",triangledown:"â–¿",triangleleft:"â—ƒ",trianglelefteq:"⊴",triangleq:"≜",triangleright:"â–¹",trianglerighteq:"⊵",tridot:"â—¬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"â§",tritime:"⨻",trpezium:"â¢",Tscr:"ð’¯",tscr:"ð“‰",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"Ñ›",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",uarr:"↑",Uarr:"↟",uArr:"⇑",Uarrocir:"⥉",Ubrcy:"ÐŽ",ubrcy:"Ñž",Ubreve:"Ŭ",ubreve:"Å",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"ð”˜",ufr:"ð”²",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"â–€",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"âŒ",ultri:"â—¸",Umacr:"Ū",umacr:"Å«",uml:"¨",UnderBar:"_",UnderBrace:"âŸ",UnderBracket:"⎵",UnderParenthesis:"â",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"ð•Œ",uopf:"ð•¦",UpArrowBar:"⤒",uparrow:"↑",UpArrow:"↑",Uparrow:"⇑",UpArrowDownArrow:"⇅",updownarrow:"↕",UpDownArrow:"↕",Updownarrow:"⇕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"Ï…",Upsi:"Ï’",upsih:"Ï’",Upsilon:"Î¥",upsilon:"Ï…",UpTeeArrow:"↥",UpTee:"⊥",upuparrows:"⇈",urcorn:"âŒ",urcorner:"âŒ",urcrop:"⌎",Uring:"Å®",uring:"ů",urtri:"â—¹",Uscr:"ð’°",uscr:"ð“Š",utdot:"â‹°",Utilde:"Ũ",utilde:"Å©",utri:"â–µ",utrif:"â–´",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"Ï•",varpi:"Ï–",varpropto:"âˆ",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"Ï‚",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"Ï‘",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"â««",vBarv:"â«©",Vcy:"Ð’",vcy:"в",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",veebar:"⊻",vee:"∨",Vee:"â‹",veeeq:"≚",vellip:"â‹®",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"â˜",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"ð”™",vfr:"ð”³",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"ð•",vopf:"ð•§",vprop:"âˆ",vrtri:"⊳",Vscr:"ð’±",vscr:"ð“‹",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Å´",wcirc:"ŵ",wedbar:"⩟",wedge:"∧",Wedge:"â‹€",wedgeq:"≙",weierp:"℘",Wfr:"ð”š",wfr:"ð”´",Wopf:"ð•Ž",wopf:"ð•¨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"ð’²",wscr:"ð“Œ",xcap:"â‹‚",xcirc:"â—¯",xcup:"⋃",xdtri:"â–½",Xfr:"ð”›",xfr:"ð”µ",xharr:"⟷",xhArr:"⟺",Xi:"Ξ",xi:"ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"â‹»",xodot:"⨀",Xopf:"ð•",xopf:"ð•©",xoplus:"â¨",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",Xscr:"ð’³",xscr:"ð“",xsqcup:"⨆",xuplus:"⨄",xutri:"â–³",xvee:"â‹",xwedge:"â‹€",Yacute:"Ã",yacute:"ý",YAcy:"Я",yacy:"Ñ",Ycirc:"Ŷ",ycirc:"Å·",Ycy:"Ы",ycy:"Ñ‹",yen:"Â¥",Yfr:"ð”œ",yfr:"ð”¶",YIcy:"Ї",yicy:"Ñ—",Yopf:"ð•",yopf:"ð•ª",Yscr:"ð’´",yscr:"ð“Ž",YUcy:"Ю",yucy:"ÑŽ",yuml:"ÿ",Yuml:"Ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Å»",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"​",Zeta:"Ζ",zeta:"ζ",zfr:"ð”·",Zfr:"ℨ",ZHcy:"Ж",zhcy:"ж",zigrarr:"â‡",zopf:"ð•«",Zopf:"ℤ",Zscr:"ð’µ",zscr:"ð“",zwj:"â€",zwnj:"‌"}},function(e,t){e.exports={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}},function(e,t,n){t=e.exports=n(592),t.Stream=t,t.Readable=t,t.Writable=n(421),t.Duplex=n(183),t.Transform=n(596),t.PassThrough=n(1129)},function(e,t,n){"use strict";(function(t,r,o){function i(e){var t=this;this.next=null,this.entry=null,this.finish=function(){C(t,e)}}function a(e){return P.from(e)}function s(e){return P.isBuffer(e)||e instanceof R}function l(){}function u(e,t){A=A||n(183),e=e||{},this.objectMode=!!e.objectMode,t instanceof A&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var r=e.highWaterMark,o=this.objectMode?16:16384;this.highWaterMark=r||0===r?r:o,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var a=!1===e.decodeStrings;this.decodeStrings=!a,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){y(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new i(this)}function c(e){if(A=A||n(183),!(j.call(c,this)||this instanceof A))return new c(e);this._writableState=new u(e,this),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),N.call(this)}function d(e,t){var n=new Error("write after end");e.emit("error",n),O(t,n)}function f(e,t,n,r){var o=!0,i=!1;return null===n?i=new TypeError("May not write null values to stream"):"string"==typeof n||void 0===n||t.objectMode||(i=new TypeError("Invalid non-string/buffer chunk")),i&&(e.emit("error",i),O(r,i),o=!1),o}function p(e,t,n){return e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=P.from(t,n)),t}function h(e,t,n,r,o,i){if(!n){var a=p(t,r,o);r!==a&&(n=!0,o="buffer",r=a)}var s=t.objectMode?1:r.length;t.length+=s;var l=t.length<t.highWaterMark;if(l||(t.needDrain=!0),t.writing||t.corked){var u=t.lastBufferedRequest;t.lastBufferedRequest={chunk:r,encoding:o,isBuf:n,callback:i,next:null},u?u.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else m(e,t,!1,s,r,o,i);return l}function m(e,t,n,r,o,i,a){t.writelen=r,t.writecb=a,t.writing=!0,t.sync=!0,n?e._writev(o,t.onwrite):e._write(o,i,t.onwrite),t.sync=!1}function v(e,t,n,r,o){--t.pendingcb,n?(O(o,r),O(T,e,t),e._writableState.errorEmitted=!0,e.emit("error",r)):(o(r),e._writableState.errorEmitted=!0,e.emit("error",r),T(e,t))}function g(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}function y(e,t){var n=e._writableState,r=n.sync,o=n.writecb;if(g(n),t)v(e,n,r,t,o);else{var i=w(n);i||n.corked||n.bufferProcessing||!n.bufferedRequest||E(e,n),r?I(b,e,n,i,o):b(e,n,i,o)}}function b(e,t,n,r){n||_(e,t),t.pendingcb--,r(),T(e,t)}function _(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}function E(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var r=t.bufferedRequestCount,o=new Array(r),a=t.corkedRequestsFree;a.entry=n;for(var s=0,l=!0;n;)o[s]=n,n.isBuf||(l=!1),n=n.next,s+=1;o.allBuffers=l,m(e,t,!0,t.length,o,"",a.finish),t.pendingcb++,t.lastBufferedRequest=null,a.next?(t.corkedRequestsFree=a.next,a.next=null):t.corkedRequestsFree=new i(t)}else{for(;n;){var u=n.chunk,c=n.encoding,d=n.callback;if(m(e,t,!1,t.objectMode?1:u.length,u,c,d),n=n.next,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequestCount=0,t.bufferedRequest=n,t.bufferProcessing=!1}function w(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function x(e,t){e._final(function(n){t.pendingcb--,n&&e.emit("error",n),t.prefinished=!0,e.emit("prefinish"),T(e,t)})}function k(e,t){t.prefinished||t.finalCalled||("function"==typeof e._final?(t.pendingcb++,t.finalCalled=!0,O(x,e,t)):(t.prefinished=!0,e.emit("prefinish")))}function T(e,t){var n=w(t);return n&&(k(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"))),n}function S(e,t,n){t.ending=!0,T(e,t),n&&(t.finished?O(n):e.once("finish",n)),t.ended=!0,e.writable=!1}function C(e,t,n){var r=e.entry;for(e.entry=null;r;){var o=r.callback;t.pendingcb--,o(n),r=r.next}t.corkedRequestsFree?t.corkedRequestsFree.next=e:t.corkedRequestsFree=e}var O=n(306);e.exports=c;var A,I=!t.browser&&["v0.10","v0.9."].indexOf(t.version.slice(0,5))>-1?r:O;c.WritableState=u;var M=n(246);M.inherits=n(122);var L={deprecate:n(1128)},N=n(594),P=n(307).Buffer,R=o.Uint8Array||function(){},D=n(595);M.inherits(c,N),u.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(u.prototype,"buffer",{get:L.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}();var j;"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(j=Function.prototype[Symbol.hasInstance],Object.defineProperty(c,Symbol.hasInstance,{value:function(e){return!!j.call(this,e)||e&&e._writableState instanceof u}})):j=function(e){return e instanceof this},c.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},c.prototype.write=function(e,t,n){var r=this._writableState,o=!1,i=s(e)&&!r.objectMode;return i&&!P.isBuffer(e)&&(e=a(e)),"function"==typeof t&&(n=t,t=null),i?t="buffer":t||(t=r.defaultEncoding),"function"!=typeof n&&(n=l),r.ended?d(this,n):(i||f(this,r,e,n))&&(r.pendingcb++,o=h(this,r,i,e,t,n)),o},c.prototype.cork=function(){this._writableState.corked++},c.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.finished||e.bufferProcessing||!e.bufferedRequest||E(this,e))},c.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},c.prototype._write=function(e,t,n){n(new Error("_write() is not implemented"))},c.prototype._writev=null,c.prototype.end=function(e,t,n){var r=this._writableState;"function"==typeof e?(n=e,e=null,t=null):"function"==typeof t&&(n=t,t=null),null!==e&&void 0!==e&&this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||r.finished||S(this,r,n)},Object.defineProperty(c.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),c.prototype.destroy=D.destroy,c.prototype._undestroy=D.undestroy,c.prototype._destroy=function(e,t){this.end(),t(e)}}).call(t,n(132),n(1126).setImmediate,n(15))},function(e,t,n){"use strict";function r(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}function o(e){var t=r(e);if("string"!=typeof t&&(y.isEncoding===b||!b(e)))throw new Error("Unknown encoding: "+e);return t||e}function i(e){this.encoding=o(e);var t;switch(this.encoding){case"utf16le":this.text=f,this.end=p,t=4;break;case"utf8":this.fillLast=u,t=4;break;case"base64":this.text=h,this.end=m,t=3;break;default:return this.write=v,void(this.end=g)}this.lastNeed=0,this.lastTotal=0,this.lastChar=y.allocUnsafe(t)}function a(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:-1}function s(e,t,n){var r=t.length-1;if(r<n)return 0;var o=a(t[r]);return o>=0?(o>0&&(e.lastNeed=o-1),o):--r<n?0:(o=a(t[r]))>=0?(o>0&&(e.lastNeed=o-2),o):--r<n?0:(o=a(t[r]),o>=0?(o>0&&(2===o?o=0:e.lastNeed=o-3),o):0)}function l(e,t,n){if(128!=(192&t[0]))return e.lastNeed=0,"�".repeat(n);if(e.lastNeed>1&&t.length>1){if(128!=(192&t[1]))return e.lastNeed=1,"�".repeat(n+1);if(e.lastNeed>2&&t.length>2&&128!=(192&t[2]))return e.lastNeed=2,"�".repeat(n+2)}}function u(e){var t=this.lastTotal-this.lastNeed,n=l(this,e,t);return void 0!==n?n:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function c(e,t){var n=s(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=n;var r=e.length-(n-this.lastNeed);return e.copy(this.lastChar,0,r),e.toString("utf8",t,r)}function d(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"�".repeat(this.lastTotal-this.lastNeed):t}function f(e,t){if((e.length-t)%2==0){var n=e.toString("utf16le",t);if(n){var r=n.charCodeAt(n.length-1);if(r>=55296&&r<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function p(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,n)}return t}function h(e,t){var n=(e.length-t)%3;return 0===n?e.toString("base64",t):(this.lastNeed=3-n,this.lastTotal=3,1===n?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-n))}function m(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function v(e){return e.toString(this.encoding)}function g(e){return e&&e.length?this.write(e):""}var y=n(307).Buffer,b=y.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};t.StringDecoder=i,i.prototype.write=function(e){if(0===e.length)return"";var t,n;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n<e.length?t?t+this.text(e,n):this.text(e,n):t||""},i.prototype.end=d,i.prototype.text=c,i.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var a=n(424),s=function(e){return e&&e.__esModule?e:{default:e}}(a),l=function(e){function t(n){r(this,t);var i=o(this,e.call(this,n));return i.type="decl",i}return i(t,e),t}(s.default);t.default=l,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=n(598),s=r(a),l=n(606),u=r(l),c=n(425),d=r(c),f=n(607),p=r(f),h=function e(t,n){var r=new t.constructor;for(var o in t)if(t.hasOwnProperty(o)){var a=t[o],s=void 0===a?"undefined":i(a);"parent"===o&&"object"===s?n&&(r[o]=n):"source"===o?r[o]=a:a instanceof Array?r[o]=a.map(function(t){return e(t,r)}):("object"===s&&null!==a&&(a=e(a)),r[o]=a)}return r},m=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(o(this,e),this.raws={},"object"!==(void 0===t?"undefined":i(t))&&void 0!==t)throw new Error("PostCSS nodes constructor accepts object, not "+JSON.stringify(t));for(var n in t)this[n]=t[n]}return e.prototype.error=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.source){var n=this.positionBy(t);return this.source.input.error(e,n.line,n.column,t)}return new s.default(e)},e.prototype.warn=function(e,t,n){var r={node:this};for(var o in n)r[o]=n[o];return e.warn(t,r)},e.prototype.remove=function(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this},e.prototype.toString=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d.default;e.stringify&&(e=e.stringify);var t="";return e(this,function(e){t+=e}),t},e.prototype.clone=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=h(this);for(var n in e)t[n]=e[n];return t},e.prototype.cloneBefore=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.clone(e);return this.parent.insertBefore(this,t),t},e.prototype.cloneAfter=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.clone(e);return this.parent.insertAfter(this,t),t},e.prototype.replaceWith=function(){if(this.parent){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];for(var r=t,o=Array.isArray(r),i=0,r=o?r:r[Symbol.iterator]();;){var a;if(o){if(i>=r.length)break;a=r[i++]}else{if(i=r.next(),i.done)break;a=i.value}var s=a;this.parent.insertBefore(this,s)}this.remove()}return this},e.prototype.moveTo=function(e){return(0,p.default)("Node#moveTo was deprecated. Use Container#append."),this.cleanRaws(this.root()===e.root()),this.remove(),e.append(this),this},e.prototype.moveBefore=function(e){return(0,p.default)("Node#moveBefore was deprecated. Use Node#before."),this.cleanRaws(this.root()===e.root()),this.remove(),e.parent.insertBefore(e,this),this},e.prototype.moveAfter=function(e){return(0,p.default)("Node#moveAfter was deprecated. Use Node#after."),this.cleanRaws(this.root()===e.root()),this.remove(),e.parent.insertAfter(e,this),this},e.prototype.next=function(){var e=this.parent.index(this);return this.parent.nodes[e+1]},e.prototype.prev=function(){var e=this.parent.index(this);return this.parent.nodes[e-1]},e.prototype.before=function(e){return this.parent.insertBefore(this,e),this},e.prototype.after=function(e){return this.parent.insertAfter(this,e),this},e.prototype.toJSON=function(){var e={};for(var t in this)if(this.hasOwnProperty(t)&&"parent"!==t){var n=this[t];n instanceof Array?e[t]=n.map(function(e){return"object"===(void 0===e?"undefined":i(e))&&e.toJSON?e.toJSON():e}):"object"===(void 0===n?"undefined":i(n))&&n.toJSON?e[t]=n.toJSON():e[t]=n}return e},e.prototype.raw=function(e,t){return(new u.default).raw(this,e,t)},e.prototype.root=function(){for(var e=this;e.parent;)e=e.parent;return e},e.prototype.cleanRaws=function(e){delete this.raws.before,delete this.raws.after,e||delete this.raws.between},e.prototype.positionInside=function(e){for(var t=this.toString(),n=this.source.start.column,r=this.source.start.line,o=0;o<e;o++)"\n"===t[o]?(n=1,r+=1):n+=1;return{line:r,column:n}},e.prototype.positionBy=function(e){var t=this.source.start;if(e.index)t=this.positionInside(e.index);else if(e.word){var n=this.toString().indexOf(e.word);-1!==n&&(t=this.positionInside(n))}return t},e}();t.default=m,e.exports=t.default},function(e,t,n){"use strict";function r(e,t){new i.default(t).stringify(e)}t.__esModule=!0,t.default=r;var o=n(606),i=function(e){return e&&e.__esModule?e:{default:e}}(o);e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(t&&t.safe)throw new Error('Option safe was removed. Use parser: require("postcss-safe-parser")');var n=new l.default(e,t),r=new a.default(n);try{r.parse()}catch(e){throw"CssSyntaxError"===e.name&&t&&t.from&&(/\.scss$/i.test(t.from)?e.message+="\nYou tried to parse SCSS with the standard CSS parser; try again with the postcss-scss parser":/\.sass/i.test(t.from)?e.message+="\nYou tried to parse Sass with the standard CSS parser; try again with the postcss-sass parser":/\.less$/i.test(t.from)&&(e.message+="\nYou tried to parse Less with the standard CSS parser; try again with the postcss-less parser")),e}return r.root}t.__esModule=!0,t.default=o;var i=n(1169),a=r(i),s=n(601),l=r(s);e.exports=t.default},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var a=n(424),s=function(e){return e&&e.__esModule?e:{default:e}}(a),l=function(e){function t(n){r(this,t);var i=o(this,e.call(this,n));return i.type="comment",i}return i(t,e),t}(s.default);t.default=l,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function s(e){return e.map(function(e){return e.nodes&&(e.nodes=s(e.nodes)),delete e.source,e})}t.__esModule=!0;var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(423),c=r(u),d=n(427),f=r(d),p=n(424),h=r(p),m=function(e){function t(){return o(this,t),i(this,e.apply(this,arguments))}return a(t,e),t.prototype.push=function(e){return e.parent=this,this.nodes.push(e),this},t.prototype.each=function(e){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;var t=this.lastEach;if(this.indexes[t]=0,this.nodes){for(var n=void 0,r=void 0;this.indexes[t]<this.nodes.length&&(n=this.indexes[t],!1!==(r=e(this.nodes[n],n)));)this.indexes[t]+=1;return delete this.indexes[t],r}},t.prototype.walk=function(e){return this.each(function(t,n){var r=e(t,n);return!1!==r&&t.walk&&(r=t.walk(e)),r})},t.prototype.walkDecls=function(e,t){return t?e instanceof RegExp?this.walk(function(n,r){if("decl"===n.type&&e.test(n.prop))return t(n,r)}):this.walk(function(n,r){if("decl"===n.type&&n.prop===e)return t(n,r)}):(t=e,this.walk(function(e,n){if("decl"===e.type)return t(e,n)}))},t.prototype.walkRules=function(e,t){return t?e instanceof RegExp?this.walk(function(n,r){if("rule"===n.type&&e.test(n.selector))return t(n,r)}):this.walk(function(n,r){if("rule"===n.type&&n.selector===e)return t(n,r)}):(t=e,this.walk(function(e,n){if("rule"===e.type)return t(e,n)}))},t.prototype.walkAtRules=function(e,t){return t?e instanceof RegExp?this.walk(function(n,r){if("atrule"===n.type&&e.test(n.name))return t(n,r)}):this.walk(function(n,r){if("atrule"===n.type&&n.name===e)return t(n,r)}):(t=e,this.walk(function(e,n){if("atrule"===e.type)return t(e,n)}))},t.prototype.walkComments=function(e){return this.walk(function(t,n){if("comment"===t.type)return e(t,n)})},t.prototype.append=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];for(var r=t,o=Array.isArray(r),i=0,r=o?r:r[Symbol.iterator]();;){var a;if(o){if(i>=r.length)break;a=r[i++]}else{if(i=r.next(),i.done)break;a=i.value}for(var s=a,l=this.normalize(s,this.last),u=l,c=Array.isArray(u),d=0,u=c?u:u[Symbol.iterator]();;){var f;if(c){if(d>=u.length)break;f=u[d++]}else{if(d=u.next(),d.done)break;f=d.value}var p=f;this.nodes.push(p)}}return this},t.prototype.prepend=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];t=t.reverse();for(var r=t,o=Array.isArray(r),i=0,r=o?r:r[Symbol.iterator]();;){var a;if(o){if(i>=r.length)break;a=r[i++]}else{if(i=r.next(),i.done)break;a=i.value}for(var s=a,l=this.normalize(s,this.first,"prepend").reverse(),u=l,c=Array.isArray(u),d=0,u=c?u:u[Symbol.iterator]();;){var f;if(c){if(d>=u.length)break;f=u[d++]}else{if(d=u.next(),d.done)break;f=d.value}var p=f;this.nodes.unshift(p)}for(var h in this.indexes)this.indexes[h]=this.indexes[h]+l.length}return this},t.prototype.cleanRaws=function(t){if(e.prototype.cleanRaws.call(this,t),this.nodes)for(var n=this.nodes,r=Array.isArray(n),o=0,n=r?n:n[Symbol.iterator]();;){var i;if(r){if(o>=n.length)break;i=n[o++]}else{if(o=n.next(),o.done)break;i=o.value}var a=i;a.cleanRaws(t)}},t.prototype.insertBefore=function(e,t){e=this.index(e);for(var n=0===e&&"prepend",r=this.normalize(t,this.nodes[e],n).reverse(),o=r,i=Array.isArray(o),a=0,o=i?o:o[Symbol.iterator]();;){var s;if(i){if(a>=o.length)break;s=o[a++]}else{if(a=o.next(),a.done)break;s=a.value}var l=s;this.nodes.splice(e,0,l)}var u=void 0;for(var c in this.indexes)u=this.indexes[c],e<=u&&(this.indexes[c]=u+r.length);return this},t.prototype.insertAfter=function(e,t){e=this.index(e);for(var n=this.normalize(t,this.nodes[e]).reverse(),r=n,o=Array.isArray(r),i=0,r=o?r:r[Symbol.iterator]();;){var a;if(o){if(i>=r.length)break;a=r[i++]}else{if(i=r.next(),i.done)break;a=i.value}var s=a;this.nodes.splice(e+1,0,s)}var l=void 0;for(var u in this.indexes)l=this.indexes[u],e<l&&(this.indexes[u]=l+n.length);return this},t.prototype.removeChild=function(e){e=this.index(e),this.nodes[e].parent=void 0,this.nodes.splice(e,1);var t=void 0;for(var n in this.indexes)(t=this.indexes[n])>=e&&(this.indexes[n]=t-1);return this},t.prototype.removeAll=function(){for(var e=this.nodes,t=Array.isArray(e),n=0,e=t?e:e[Symbol.iterator]();;){var r;if(t){if(n>=e.length)break;r=e[n++]}else{if(n=e.next(),n.done)break;r=n.value}r.parent=void 0}return this.nodes=[],this},t.prototype.replaceValues=function(e,t,n){return n||(n=t,t={}),this.walkDecls(function(r){t.props&&-1===t.props.indexOf(r.prop)||t.fast&&-1===r.value.indexOf(t.fast)||(r.value=r.value.replace(e,n))}),this},t.prototype.every=function(e){return this.nodes.every(e)},t.prototype.some=function(e){return this.nodes.some(e)},t.prototype.index=function(e){return"number"==typeof e?e:this.nodes.indexOf(e)},t.prototype.normalize=function(e,t){var r=this;if("string"==typeof e)e=s(n(426)(e).nodes);else if(Array.isArray(e)){e=e.slice(0);for(var o=e,i=Array.isArray(o),a=0,o=i?o:o[Symbol.iterator]();;){var l;if(i){if(a>=o.length)break;l=o[a++]}else{if(a=o.next(),a.done)break;l=a.value}var u=l;u.parent&&u.parent.removeChild(u,"ignore")}}else if("root"===e.type){e=e.nodes.slice(0);for(var d=e,p=Array.isArray(d),h=0,d=p?d:d[Symbol.iterator]();;){var m;if(p){if(h>=d.length)break;m=d[h++]}else{if(h=d.next(),h.done)break;m=h.value}var v=m;v.parent&&v.parent.removeChild(v,"ignore")}}else if(e.type)e=[e];else if(e.prop){if(void 0===e.value)throw new Error("Value field is missed in node creation");"string"!=typeof e.value&&(e.value=String(e.value)),e=[new c.default(e)]}else if(e.selector){var g=n(309);e=[new g(e)]}else if(e.name){var y=n(308);e=[new y(e)]}else{if(!e.text)throw new Error("Unknown node type in node creation");e=[new f.default(e)]}return e.map(function(e){return"function"!=typeof e.before&&(e=r.rebuild(e)),e.parent&&e.parent.removeChild(e),void 0===e.raws.before&&t&&void 0!==t.raws.before&&(e.raws.before=t.raws.before.replace(/[^\s]/g,"")),e.parent=r,e})},t.prototype.rebuild=function(e,t){var r=this,o=void 0;if("root"===e.type){var i=n(429);o=new i}else if("atrule"===e.type){var a=n(308);o=new a}else if("rule"===e.type){var s=n(309);o=new s}else"decl"===e.type?o=new c.default:"comment"===e.type&&(o=new f.default);for(var l in e)"nodes"===l?o.nodes=e.nodes.map(function(e){return r.rebuild(e,o)}):"parent"===l&&t?o.parent=t:e.hasOwnProperty(l)&&(o[l]=e[l]);return o},l(t,[{key:"first",get:function(){if(this.nodes)return this.nodes[0]}},{key:"last",get:function(){if(this.nodes)return this.nodes[this.nodes.length-1]}}]),t}(h.default);t.default=m,e.exports=t.default},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var a=n(428),s=function(e){return e&&e.__esModule?e:{default:e}}(a),l=function(e){function t(n){r(this,t);var i=o(this,e.call(this,n));return i.type="root",i.nodes||(i.nodes=[]),i}return i(t,e),t.prototype.removeChild=function(t,n){var r=this.index(t);return!n&&0===r&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[r].raws.before),e.prototype.removeChild.call(this,t)},t.prototype.normalize=function(t,n,r){var o=e.prototype.normalize.call(this,t);if(n)if("prepend"===r)this.nodes.length>1?n.raws.before=this.nodes[1].raws.before:delete n.raws.before;else if(this.first!==n)for(var i=o,a=Array.isArray(i),s=0,i=a?i:i[Symbol.iterator]();;){var l;if(a){if(s>=i.length)break;l=i[s++]}else{if(s=i.next(),s.done)break;l=s.value}var u=l;u.raws.before=n.raws.before}return o},t.prototype.toResult=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new(n(609))(new(n(608)),this,e).stringify()},t}(s.default);t.default=l,e.exports=t.default},function(e,t,n){var r=n(9),o=n(583),i=n(150),a=n(416),s=n(237);e.exports=r(function(e){return null!=e&&"function"==typeof e["fantasy-land/empty"]?e["fantasy-land/empty"]():null!=e&&null!=e.constructor&&"function"==typeof e.constructor["fantasy-land/empty"]?e.constructor["fantasy-land/empty"]():null!=e&&"function"==typeof e.empty?e.empty():null!=e&&null!=e.constructor&&"function"==typeof e.constructor.empty?e.constructor.empty():i(e)?[]:s(e)?"":a(e)?{}:o(e)?function(){return arguments}():void 0})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){return void 0===t?e:t}function i(e,t){var n=t.split("=");return(0,f.default)(n[0].trim(),n[1].trim(),e)}function a(e,t){var n=t.indexOf(":"),r=t.substr(0,n).trim().toLowerCase(),o=t.substr(n+1).trim();return r&&(e[r]=e[r]?e[r]+", "+o:o),e}function s(e){return e?e.split("\n").reduce(a,{}):{}}function l(e){return Math.floor(e.loaded/e.total*100)}function u(e){var t=[];for(var n in e)t.push(encodeURIComponent(n)+"="+encodeURIComponent(e[n]));return t.join("&")}function c(e){var t=e.data,n=o(v.default,e.deserialize),r=o({},e.headers),i=o(!1,e.json),a=o(!1,e.jwt),l=o(null,e.token),c=o("GET",e.method),d=e.onUploadProgress,f=o(v.default,e.serialize),p=e.url,h=o(!1,e.withCredentials),m=new XMLHttpRequest;if(m.withCredentials=h,i&&(n=JSON.parse,f=JSON.stringify,r["Content-Type"]="application/json"),a){var g=(0,E.getEnv)("SESSION_COOKIE_NAME"),y=l||w(document.cookie)[g];r.Authorization="Bearer "+y}"GET"===c&&t&&(p+="?"+u(t));var b=new Promise(function(e,o){m.addEventListener("abort",o),m.addEventListener("error",o),m.addEventListener("load",function(){m.status>=400?o(n(m.response)):e({body:n(m.response),headers:s(m.getAllResponseHeaders()),status:m.status})}),m.upload&&"function"==typeof d&&m.upload.addEventListener("progress",d),m.open(c,p);for(var i in r)m.setRequestHeader(i,r[i]);"GET"!==c&&t?m.send(f(t)):m.send()});return b.abort=m.abort.bind(m),b}Object.defineProperty(t,"__esModule",{value:!0}),t.parseCookies=void 0,t.defaultVal=o,t.parseCookie=i,t.parseHeader=a,t.parseHeaders=s,t.percent=l,t.qs=u,t.request=c;var d=n(1175),f=r(d),p=n(311),h=r(p),m=n(613),v=r(m),g=n(1176),y=r(g),b=n(312),_=r(b),E=n(53),w=t.parseCookies=(0,h.default)((0,y.default)(i,{}),(0,_.default)(/; */))},function(e,t){/** @license ISC License (c) copyright 2017 original and current authors */ function n(e){return function(t,n){var r=e[n];return void 0!==r&&(t[n]=r),t}}function r(e,t){var r=Object.keys(t).reduce(n(t),{});return Object.keys(e).reduce(n(e),r)}function o(e,t){return Object.keys(t).reduce(function(n,r){return e(t[r])&&(n[r]=t[r]),n},{})}function i(e,t){return Object.keys(t).reduce(function(n,r){return n[r]=e(t[r]),n},{})}e.exports={assign:r,filter:o,map:i}},function(e,t,n){function r(e){return!!e&&o("reduce",e)}/** @license ISC License (c) copyright 2017 original and current authors */ var o=n(154);e.exports=r},function(e,t,n){var r=n(113),o=n(2),i=n(100),a=n(16);e.exports=o(function(e,t){return"function"==typeof t["fantasy-land/ap"]?t["fantasy-land/ap"](e):"function"==typeof e.ap?e.ap(t):"function"==typeof e?function(n){return e(n)(t(n))}:i(function(e,n){return r(e,a(n,t))},[],e)})},function(e,t,n){var r=n(2);e.exports=r(function(e,t){return null!=t&&t.constructor===e||t instanceof e})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unenrolled=t.unenroll=t.enrolled=t.enroll=t.UNENROLLED=t.ENROLLED=void 0;var r=n(12),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=n(23),a=n(315),s=(0,o.default)("rise/rise-com/"),l=t.ENROLLED=s("ENROLLED"),u=t.UNENROLLED=s("UNENROLLED");t.enroll=function(){return(0,i.sideEffect)(a.enroll)},t.enrolled=function(){return(0,i.action)(l,void 0)},t.unenroll=function(){return(0,i.sideEffect)(a.unenroll)},t.unenrolled=function(){return(0,i.action)(u,void 0)}},function(e,t){e.exports=Number.isInteger||function(e){return e<<0===e}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),t.updateBlockSortingCard=t.updateItems=t.replayBlockSorting=t.resetBlocks=t.completeBlocks=void 0;var a=n(10),s=r(a),l=n(5),u=r(l),c=n(252),d=r(c),f=n(27),p=r(f),h=n(49),m=r(h),v=n(31),g=r(v),y=n(19),b=r(y),_=n(64),E=r(_),w=n(51),x=r(w),k=n(38),T=r(k),S=n(69),C=r(S),O=n(57),A=r(O),I=n(6),M=r(I),L=n(60),N=r(L),P=n(314),R=r(P),D=n(44),j=r(D),F=n(14),B=r(F),U=n(7),H=r(U),z=n(13),W=r(z),q=n(59),Y=r(q),$=n(24),K=r($),V=n(84),G=n(78),X=n(619),Q=(t.completeBlocks=(0,u.default)((0,b.default)(M.default)({isComplete:!0,percentComplete:100}),(0,j.default)((0,A.default)("items"),(0,V.mapVals)((0,u.default)((0,j.default)((0,A.default)("items"),(0,V.mapVals)((0,s.default)("isComplete",!0))),(0,s.default)("isComplete",!0))))),function(e){var t=e.id,n=e.items;return(0,B.default)((0,j.default)((0,C.default)(["items",t,"items"]),ie(n)),(0,j.default)((0,C.default)(["items",t]),oe),G.setPercentComplete,(0,K.default)((0,W.default)("percentComplete",100),(0,s.default)("isComplete",!0)))}),Z=function(e){return(0,B.default)((0,H.default)("items"),Y.default,(0,g.default)((0,W.default)("isComplete",!0)),T.default,(0,b.default)(d.default)((0,u.default)(T.default,x.default,(0,H.default)("items"))(e)),(0,p.default)(1))(e)},J=function(e,t){var n=t.id;return(0,M.default)(e,i({},n,(0,s.default)("isComplete",!0)))},ee=(0,N.default)(["correctlyAnswered","percentComplete","percentViewed","isComplete"]),te=(0,j.default)((0,A.default)("items"),(0,V.mapVals)((0,N.default)(["isComplete","isCorrect","isViewed"]))),ne=(0,V.mapVals)((0,u.default)(te,ee)),re=(t.resetBlocks=(0,B.default)((0,N.default)(["isComplete","percentComplete"]),(0,j.default)((0,A.default)("items"),ne)),function(e){return(0,R.default)((0,u.default)(E.default,(0,H.default)("items"))(e),Z(e))}),oe=(0,K.default)(re,(0,s.default)("isComplete",!0)),ie=function(e){return function(t){return(0,m.default)(e.reduce(J,{}),t)}},ae=function(e){var t=e.itemId,n=e.blockId,r=e.isCorrect;return(0,B.default)((0,j.default)((0,C.default)(["items",n]),(0,X.setSortCard)({itemId:t,isCorrect:r})),G.setPercentComplete)},se=function(e){var t=e.blockId;return(0,j.default)((0,C.default)(["items",t]),X.replayCards)},le=function(e){var t=e.lessonId,n=o(e,["lessonId"]);return function(e){return e((0,G.updateLessonProgress)({id:t,updateFn:se(n)}))}};t.replayBlockSorting=le;var ue=(t.updateItems=function(e){var t=e.id,n=e.lessonId,r=e.items;return function(e){return e((0,G.updateLessonProgress)({id:n,updateFn:Q({id:t,items:r})}))}},function(e){var t=e.lessonId,n=o(e,["lessonId"]);return function(e){return e((0,G.updateLessonProgress)({id:t,updateFn:ae(n)}))}});t.updateBlockSortingCard=ue},function(e,t,n){var r=n(2);e.exports=r(function(e,t){return e.apply(this,t)})},function(e,t,n){var r=n(2),o=n(581),i=n(150);e.exports=r(function(e,t){return"function"!=typeof t.indexOf||i(t)?o(t,e,0):t.indexOf(e)})},function(e,t,n){var r=n(2),o=n(616);e.exports=r(function(e,t){if(!o(e)||!o(t))throw new TypeError("Both arguments to range must be numbers");for(var n=[],r=e;r<t;)n.push(r),r+=1;return n})},function(e,t){/** @license ISC License (c) copyright 2016 original and current authors */ var n=function(e){return function(){return e}};e.exports=n},function(e,t,n){"use strict";function r(e){var t=e[e.length-1];if(t)return t.title}function o(e){var t=e||"";t!==document.title&&(document.title=t)}function i(){}var a=n(0),s=n(1196),l=n(1199);i.prototype=Object.create(a.Component.prototype),i.displayName="DocumentTitle",i.propTypes={title:s.string.isRequired},i.prototype.render=function(){return this.props.children?a.Children.only(this.props.children):null},e.exports=l(r,o)(i)},function(e,t,n){var r=n(11),o=n(17);e.exports=r(function(e,t,n){return t.length>0&&e(o(t,n))})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.isSidebarOpen=t.isSidebarEnabled=t.isRestrictedMode=void 0;var o=n(123),i=r(o),a=n(13),s=r(a);t.isRestrictedMode=(0,s.default)("navigationMode","restricted"),t.isSidebarEnabled=(0,i.default)((0,s.default)("sidebarMode","hidden")),t.isSidebarOpen=(0,s.default)("sidebarMode","open")},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.defaultLabels=t.categories=void 0;var o=n(211),i=r(o),a=n(16),s=r(a),l=n(249),u=r(l),c=n(14),d=r(c),f=n(7),p=r(f),h=t.categories=[{title:"Course Overview",labels:[{name:"courseStart",text:"START COURSE"},{name:"courseResume",text:"RESUME COURSE"},{name:"courseDetails",text:"DETAILS"}]},{title:"Global",labels:[{name:"courseHome",text:"Home"},{name:"lessonComplete",text:"80% COMPLETE"},{name:"lessonName",text:"Lesson 4 of 7"},{name:"lessonRestricted",text:"Lessons must be completed in order"},{name:"courseSkipToLesson",text:"SKIP TO LESSON"},{name:"search",text:"search"},{name:"results",text:"20 results"},{name:"result",text:"1 result"},{name:"noResults",text:'No results for "abc"'}]},{title:"Quiz & Knowledge Check",labels:[{name:"quizStart",text:"START QUIZ"},{name:"quizAcceptableResponses",text:"Acceptable responses"},{name:"quizQuestion",text:"Question"},{name:"quizAnswerPlaceholder",text:"Type your answer here"},{name:"quizSubmit",text:"SUBMIT"},{name:"quizNext",text:"NEXT"},{name:"quizIncorrect",text:"Incorrect"},{name:"quizCorrect",text:"Correct"},{name:"quizResults",text:"Quiz Results"},{name:"quizScore",text:"Your score 90%"},{name:"quizPassing",text:"PASSING 80%"},{name:"quizTakeAgain",text:"TAKE AGAIN"},{name:"quizRequirePassingScore",text:"Must pass quiz before continuing"},{name:"quizContinue",text:"Continue"}]},{title:"Process",labels:[{name:"processStepName",text:"Step 3 of 6"},{name:"processNextStep",text:"NEXT STEP"},{name:"processLessonName",text:"Lesson 5 Complete"},{name:"processStart",text:"START"},{name:"processStartAgain",text:"START AGAIN"},{name:"processSwipe",text:"Swipe to continue"}]},{title:"Sorting",labels:[{name:"sortingCardsCorrect",text:"6/8 Cards Correct"},{name:"sortingReplay",text:"REPLAY"}]},{title:"Embeds",labels:[{name:"embedViewOn",text:"VIEW ON YOUTUBE"},{name:"embedReadMore",text:"Read more"}]},{title:"Flashcards",labels:[{name:"blocksClickToFlip",text:"Click cards to flip"},{name:"blocksPreposition",text:"1 of 3"}]},{title:"Scenario",labels:[{name:"scenarioTryAgain",text:"TRY AGAIN"},{name:"scenarioContinue",text:"CONTINUE"},{name:"scenarioComplete",text:"Scenario Complete"},{name:"scenarioStartOver",text:"START OVER"}]},{title:"Exit Course (LMS)",labels:[{name:"courseExit",text:"EXIT COURSE"},{name:"salutation",text:"👋 Bye!"},{name:"exitMessage",text:"You may now leave this page."}]},{title:"Accessibility",labels:[{name:"overviewPageTitleSuffix",text:"Overview Page Title"},{name:"lessonSidebarLandmark",text:"Lesson Sidebar"},{name:"hamburgerButtonLabel",text:"Course Overview Sidebar"},{name:"lessonHeaderLandmark",text:"Lesson Header"},{name:"timelineLandmark",text:"Timeline"},{name:"timelineCardGroupPrefix",text:"Timeline Card"},{name:"labeledGraphicMarkerLabel",text:"Labeled graphic marker"},{name:"labeledGraphicBubbleLabel",text:"Labeled graphic bubble"},{name:"labeledGraphicPreviousMarkerLabel",text:"Previous marker"},{name:"labeledGraphicNextMarkerLabel",text:"Next marker"},{name:"audioPlayerGroup",text:"Audio player. You can use the space bar to toggle playback and arrow keys to scrub."},{name:"seekSliderLabel",text:"Seek"},{name:"playButtonLabel",text:"Play"},{name:"pauseButtonLabel",text:"Pause"},{name:"videoPlayerGroup",text:"Video player. You can use the space bar to toggle playback and arrow keys to scrub."},{name:"embedPlayerGroup",text:"Embedded media player"},{name:"embedPhotoGroup",text:"Embedded photo"},{name:"embedLinkGroup",text:"Embedded web content"},{name:"embedVideoGroup",text:"Embedded video"},{name:"noteGroup",text:"Note"},{name:"statementGroup",text:"Statement"},{name:"numberedListGroup",text:"Numbered list"},{name:"checkboxListGroup",text:"Checkbox list"},{name:"bulletedListGroup",text:"Bulleted list"},{name:"quoteGroup",text:"Quote"},{name:"lessonContentLandmark",text:"Lesson Content"},{name:"imageGalleryGroup",text:"Image gallery"},{name:"imageAndTextGroup",text:"Image and text"},{name:"textOnImageGroup",text:"Text on image"},{name:"attachmentGroup",text:"File Attachment"},{name:"codeGroup",text:"Code"},{name:"numberedDividerGroup",text:"Numbered divider"},{name:"accordionGroup",text:"Accordion"},{name:"tabGroup",text:"Tab"},{name:"flashcardStackGroup",text:"Flashcard stack"},{name:"flashcardGridGroup",text:"Flashcard grid"},{name:"buttonGroup",text:"Button"},{name:"buttonStackGroup",text:"Button stack"},{name:"knowledgeCheckGroup",text:"Knowledge check"},{name:"storylineGroup",text:"Storyline"},{name:"processLandmark",text:"Process"},{name:"quizLandmark",text:"Quiz"},{name:"labeledGraphicLandmark",text:"Labeled Graphic"},{name:"sortingLandmark",text:"Sorting Activity"},{name:"urlEmbedLandmark",text:"URL/Embed"},{name:"flashcardFrontLabel",text:"Flashcard front"},{name:"flashcardBackLabel",text:"Flashcard back"},{name:"previousFlashCardLabel",text:"Previous flashcard"},{name:"nextFlashCardLabel",text:"Next flashcard"},{name:"feedbackGroup",text:"Feedback"}]}],m=function(e){var t={};return t[e.name]=e.text,t};t.defaultLabels=(0,d.default)((0,s.default)((0,p.default)("labels")),i.default,(0,s.default)(m),u.default)(h)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||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},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(0),c=r(u),d=n(70),f=(r(d),n(258)),p=(r(f),n(448)),h=r(p),m=n(325),v=r(m),g=n(326),y=r(g),b=n(639),_=r(b),E={to:y.default.string.isRequired,containerId:y.default.string,container:y.default.object,activeClass:y.default.string,spy:y.default.bool,smooth:y.default.oneOfType([y.default.bool,y.default.string]),offset:y.default.number,delay:y.default.number,isDynamic:y.default.bool,onClick:y.default.func,duration:y.default.oneOfType([y.default.number,y.default.func]),absolute:y.default.bool,onSetActive:y.default.func,onSetInactive:y.default.func,ignoreCancelEvents:y.default.bool,hashSpy:y.default.bool};t.default=function(e,t){var n=t||v.default,r=function(t){function r(e){o(this,r);var t=i(this,(r.__proto__||Object.getPrototypeOf(r)).call(this,e));return u.call(t),t.state={active:!1},t}return a(r,t),l(r,[{key:"getScrollSpyContainer",value:function(){var e=this.props.containerId,t=this.props.container;return e&&!t?document.getElementById(e):t&&t.nodeType?t:document}},{key:"componentDidMount",value:function(){if(this.props.spy||this.props.hashSpy){var e=this.getScrollSpyContainer();h.default.isMounted(e)||h.default.mount(e),this.props.hashSpy&&(_.default.isMounted()||_.default.mount(n),_.default.mapContainer(this.props.to,e)),h.default.addSpyHandler(this.spyHandler,e),this.setState({container:e})}}},{key:"componentWillUnmount",value:function(){h.default.unmount(this.stateHandler,this.spyHandler)}},{key:"render",value:function(){var t="";t=this.state&&this.state.active?((this.props.className||"")+" "+(this.props.activeClass||"active")).trim():this.props.className;var n=s({},this.props);for(var r in E)n.hasOwnProperty(r)&&delete n[r];return n.className=t,n.onClick=this.handleClick,c.default.createElement(e,n)}}]),r}(c.default.PureComponent),u=function(){var e=this;this.scrollTo=function(t,r){n.scrollTo(t,s({},e.state,r))},this.handleClick=function(t){e.props.onClick&&e.props.onClick(t),t.stopPropagation&&t.stopPropagation(),t.preventDefault&&t.preventDefault(),e.scrollTo(e.props.to,e.props)},this.spyHandler=function(t){var r=e.getScrollSpyContainer();if(!_.default.isMounted()||_.default.isInitialized()){var o=e.props.to,i=null,a=0,s=0,l=0;if(r.getBoundingClientRect&&(l=r.getBoundingClientRect().top),!i||e.props.isDynamic){if(!(i=n.get(o)))return;var u=i.getBoundingClientRect();a=u.top-l+t,s=a+u.height}var c=t-e.props.offset,d=c>=Math.floor(a)&&c<Math.floor(s),f=c<Math.floor(a)||c>=Math.floor(s),p=n.getActiveLink();f&&(o===p&&n.setActiveLink(void 0),e.props.hashSpy&&_.default.getHash()===o&&_.default.changeHash(),e.props.spy&&e.state.active&&(e.setState({active:!1}),e.props.onSetInactive&&e.props.onSetInactive(o,i))),d&&p!==o&&(n.setActiveLink(o),e.props.hashSpy&&_.default.changeHash(o),e.props.spy&&(e.setState({active:!0}),e.props.onSetActive&&e.props.onSetActive(o,i)))}}};return r.propTypes=E,r.defaultProps={offset:0},r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(449),o=function(e){var t=void 0;return function(n){t||(t=setTimeout(function(){t=null,e(n)},66))}},i={spyCallbacks:[],spySetState:[],scrollSpyContainers:[],mount:function(e){if(e){var t=o(function(t){i.scrollHandler(e)});i.scrollSpyContainers.push(e),(0,r.addPassiveEventListener)(e,"scroll",t)}},isMounted:function(e){return-1!==i.scrollSpyContainers.indexOf(e)},currentPositionY:function(e){if(e===document){var t=void 0!==window.pageXOffset,n="CSS1Compat"===(document.compatMode||"");return t?window.pageYOffset:n?document.documentElement.scrollTop:document.body.scrollTop}return e.scrollTop},scrollHandler:function(e){(i.scrollSpyContainers[i.scrollSpyContainers.indexOf(e)].spyCallbacks||[]).forEach(function(t){return t(i.currentPositionY(e))})},addStateHandler:function(e){i.spySetState.push(e)},addSpyHandler:function(e,t){var n=i.scrollSpyContainers[i.scrollSpyContainers.indexOf(t)];n.spyCallbacks||(n.spyCallbacks=[]),n.spyCallbacks.push(e),e(i.currentPositionY(t))},updateStates:function(){i.spySetState.forEach(function(e){return e()})},unmount:function(e,t){i.scrollSpyContainers.forEach(function(e){return e.spyCallbacks&&e.spyCallbacks.length&&e.spyCallbacks.splice(e.spyCallbacks.indexOf(t),1)}),i.spySetState&&i.spySetState.length&&i.spySetState.splice(i.spySetState.indexOf(e),1),document.removeEventListener("scroll",i.scrollHandler)},update:function(){return i.scrollSpyContainers.forEach(function(e){return i.scrollHandler(e)})}};t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addPassiveEventListener=function(e,t,n){var r=function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("test",null,t)}catch(e){}return e}();e.addEventListener(t,n,!!r&&{passive:!0})},t.removePassiveEventListener=function(e,t,n){e.removeEventListener(t,n)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={registered:{},scrollEvent:{register:function(e,t){r.registered[e]=t},remove:function(e){r.registered[e]=null}}};t.default=r},function(e,t,n){function r(e){return function t(n,r,s){switch(arguments.length){case 0:return t;case 1:return a(n)?t:i(function(t,r){return e(n,t,r)});case 2:return a(n)&&a(r)?t:a(n)?i(function(t,n){return e(t,r,n)}):a(r)?i(function(t,r){return e(n,t,r)}):o(function(t){return e(n,r,t)});default:return a(n)&&a(r)&&a(s)?t:a(n)&&a(r)?i(function(t,n){return e(t,n,s)}):a(n)&&a(s)?i(function(t,n){return e(t,r,n)}):a(r)&&a(s)?i(function(t,r){return e(n,t,r)}):a(n)?o(function(t){return e(t,r,s)}):a(r)?o(function(t){return e(n,t,s)}):a(s)?o(function(t){return e(n,r,t)}):e(n,r,s)}}}var o=n(114),i=n(93),a=n(328);e.exports=r},function(e,t,n){function r(e,t,n){for(var r=0,o=n.length;r<o;){if((t=e["@@transducer/step"](t,n[r]))&&t["@@transducer/reduced"]){t=t["@@transducer/value"];break}r+=1}return e["@@transducer/result"](t)}function o(e,t,n){for(var r=n.next();!r.done;){if((t=e["@@transducer/step"](t,r.value))&&t["@@transducer/reduced"]){t=t["@@transducer/value"];break}r=n.next()}return e["@@transducer/result"](t)}function i(e,t,n,r){return e["@@transducer/result"](n[r](u(e["@@transducer/step"],e),t))}function a(e,t,n){if("function"==typeof e&&(e=l(e)),s(n))return r(e,t,n);if("function"==typeof n["fantasy-land/reduce"])return i(e,t,n,"fantasy-land/reduce");if(null!=n[c])return o(e,t,n[c]());if("function"==typeof n.next)return o(e,t,n);if("function"==typeof n.reduce)return i(e,t,n,"reduce");throw new TypeError("reduce: list must be array or iterable")}var s=n(1241),l=n(646),u=n(1243),c="undefined"!=typeof Symbol?Symbol.iterator:"@@iterator";e.exports=a},function(e,t,n){e.exports=n(1253)},function(e,t,n){"use strict";(function(t){function r(e,t){!o.isUndefined(e)&&o.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var o=n(106),i=n(1256),a={"Content-Type":"application/x-www-form-urlencoded"},s={adapter:function(){var e;return"undefined"!=typeof XMLHttpRequest?e=n(653):void 0!==t&&(e=n(653)),e}(),transformRequest:[function(e,t){return i(t,"Content-Type"),o.isFormData(e)||o.isArrayBuffer(e)||o.isBuffer(e)||o.isStream(e)||o.isFile(e)||o.isBlob(e)?e:o.isArrayBufferView(e)?e.buffer:o.isURLSearchParams(e)?(r(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):o.isObject(e)?(r(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(e){return e>=200&&e<300}};s.headers={common:{Accept:"application/json, text/plain, */*"}},o.forEach(["delete","get","head"],function(e){s.headers[e]={}}),o.forEach(["post","put","patch"],function(e){s.headers[e]=o.merge(a)}),e.exports=s}).call(t,n(132))},function(e,t,n){function r(e){return i(e)&&o("ap",e)}/** @license ISC License (c) copyright 2016 original and current authors */ var o=n(154),i=n(1272);e.exports=r},function(e,t,n){var r=n(9),o=n(33),i=n(160),a=n(153),s=n(41);e.exports=r(function(e){return o(s(i,0,a("length",e)),function(){for(var t=0,n=e.length;t<n;){if(e[t].apply(this,arguments))return!0;t+=1}return!1})})},function(e,t,n){var r=n(2);e.exports=r(function(e,t){return e&&t})},function(e,t,n){var r=n(629),o=n(459),i=n(667),a=n(1289),s=n(338),l=n(461),u=n(1301),c=n(672),d=n(1323),f=n(1327),p=n(260),h=n(1333),m=n(1334),v=n(1336),g=l(function(e,t){return e+"/"+t.id}),y=function(e){void 0===e&&(e={});var t=e.query;void 0===t&&(t=Function.prototype);var n=e.uri;void 0===n&&(n="");var y={session:s()},b=p.parse(n),_=p.format(f(["protocol","slashes","host"],b)),E={autoConnect:!1,path:b.pathname,query:d(y,t())},w=c(_,E),x=i(w.connect,w),k=l(function(e,t,n){return w.emit("action",r(e,t),n)}),T=l(function(e,t){return o(function(n,r){k(e,t,function(e){e.error?n(u({payload:v},e)):r(e)})})}),S=function(){return w.io.opts.query=d(y,t())};return w.connect=a(x,S),w.debounce=l(function(e,t){return h(e,g(t),T(t))}),w.send=T,Object.assign(w,y),w.throttle=l(function(e,t){return m(e,g(t),T(t))}),w.on("reconnect_attempt",S),w};e.exports=y},function(e,t,n){function r(e){if(!m(e)||!b(e))throw new TypeError("Async.all: Foldable structure of Asyncs required");return h(e)?c.sequence(a.of,e):e.sequence(a.of)}function o(e,t){if(!v(e))throw new TypeError("Async.fromNode: CPS function required");return function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];return a(function(r,o){e.apply(t,n.concat(function(e,t){return e?r(e):o(t)}))})}}function i(e){if(!v(e))throw new TypeError("Async.fromPromise: Promise returning function required");return function(){var t=arguments;return a(function(n,r){var o=e.apply(null,t);if(!g(o))throw new TypeError("Async.fromPromise: Promise returning function required");o.then(r).catch(n)})}}function a(e,t){function n(t,n,r){if(!v(t)||!v(n))throw new TypeError("Async.fork: Reject and resolve functions required");var o=v(r)?r:p;return e(function(e){return b?p():t(e)},function(e){return b?p():n(e)}),f(d(o,E))}function r(){return new Promise(function(e,t){n(t,e)})}function o(e,t){if(!v(e)||!v(t))throw new TypeError("Async.swap: Functions required for both arguments");return a(function(r,o){n(d(o,e),d(r,t))},E)}function i(e,t){if(!v(e)||!v(t))throw new TypeError("Async.coalesce: Functions required for both arguments");return a(function(r,o){n(d(o,e),d(o,t))},E)}function s(e){if(!v(e))throw new TypeError("Async.map: Function required");return a(function(t,r){n(t,d(r,e))},E)}function c(e,t){if(!v(e)||!v(t))throw new TypeError("Async.bimap: Functions required for both arguments");return a(function(r,o){n(d(r,e),d(o,t))},E)}function h(e){var t=p;if(!y(a,e))throw new TypeError("Async.alt: Async required");return a(function(r,o){n(function(){t=e.fork(r,o)},o)},f(function(){return t(E())}))}function m(e){var t,r,o=!1,i=!1,s=p;if(!y(a,e))throw new TypeError("Async.ap: Async required");return a(function(a,l){function u(){o&&i&&d(l,t)(r)}var c=f(a);n(c,function(e){if(!v(e))throw new TypeError("Async.ap: Wrapped value must be a function");o=!0,t=e,u()}),s=e.fork(c,function(e){i=!0,r=e,u()})},f(function(){s(E())}))}function g(e){var t=p;if(!v(e))throw new TypeError("Async.chain: Async returning function required");return a(function(r,o){n(r,function(n){var i=e(n);if(!y(a,i))throw new TypeError("Async.chain: Function must return another Async");t=i.fork(r,o)})},f(function(){t(E())}))}if(!v(e))throw new TypeError("Async: Function required");var b,E=d(function(){b=!0},v(t)?t:p),w=_;return{fork:n,toPromise:r,inspect:function(){return"Async"+l(e)},type:u,swap:o,coalesce:i,map:s,bimap:c,alt:h,ap:m,chain:g,of:w,constructor:a}}/** @license ISC License (c) copyright 2017 original and current authors */ var s=n(662),l=n(663),u=n(664).type("Async"),c=n(1279),d=n(665),f=n(1283),p=n(1284),h=n(460),m=n(1285),v=n(137),g=n(1286),y=n(666),b=function(e){return e.reduce(function(e,t){return e&&y(a,t)},!0)},_=function(e){return a(function(t,n){return n(e)})},E=function(e){return a(function(t){return t(e)})};a.type=u,a.of=_,a.Rejected=E,a.Resolved=_,a.fromPromise=i,a.fromNode=o,a.all=r,a["@@implements"]=s(["alt","ap","bimap","chain","map","of"]),e.exports=a},function(e,t){/** @license ISC License (c) copyright 2016 original and current authors */ function n(e){return Array.isArray(e)}e.exports=n},function(e,t,n){var r=n(193),o=n(1299),i=r(function(e){return o(e.length,e)});e.exports=i},function(e,t,n){function r(){}function o(e){var n=""+e.type;return t.BINARY_EVENT!==e.type&&t.BINARY_ACK!==e.type||(n+=e.attachments+"-"),e.nsp&&"/"!==e.nsp&&(n+=e.nsp+","),null!=e.id&&(n+=e.id),null!=e.data&&(n+=JSON.stringify(e.data)),d("encoded %j as %s",e,n),n}function i(e,t){function n(e){var n=h.deconstructPacket(e),r=o(n.packet),i=n.buffers;i.unshift(r),t(i)}h.removeBlobs(e,n)}function a(){this.reconstructor=null}function s(e){var n=0,r={type:Number(e.charAt(0))};if(null==t.types[r.type])return c();if(t.BINARY_EVENT===r.type||t.BINARY_ACK===r.type){for(var o="";"-"!==e.charAt(++n)&&(o+=e.charAt(n),n!=e.length););if(o!=Number(o)||"-"!==e.charAt(n))throw new Error("Illegal attachments");r.attachments=Number(o)}if("/"===e.charAt(n+1))for(r.nsp="";++n;){var i=e.charAt(n);if(","===i)break;if(r.nsp+=i,n===e.length)break}else r.nsp="/";var a=e.charAt(n+1);if(""!==a&&Number(a)==a){for(r.id="";++n;){var i=e.charAt(n);if(null==i||Number(i)!=i){--n;break}if(r.id+=e.charAt(n),n===e.length)break}r.id=Number(r.id)}return e.charAt(++n)&&(r=l(r,e.substr(n))),d("decoded %s as %j",e,r),r}function l(e,t){try{e.data=JSON.parse(t)}catch(e){return c()}return e}function u(e){this.reconPack=e,this.buffers=[]}function c(){return{type:t.ERROR,data:"parser error"}}var d=n(138)("socket.io-parser"),f=n(222),p=n(674),h=n(1306),m=n(675);t.protocol=4,t.types=["CONNECT","DISCONNECT","EVENT","ACK","ERROR","BINARY_EVENT","BINARY_ACK"],t.CONNECT=0,t.DISCONNECT=1,t.EVENT=2,t.ACK=3,t.ERROR=4,t.BINARY_EVENT=5,t.BINARY_ACK=6,t.Encoder=r,t.Decoder=a,r.prototype.encode=function(e,n){e.type!==t.EVENT&&e.type!==t.ACK||!p(e.data)||(e.type=e.type===t.EVENT?t.BINARY_EVENT:t.BINARY_ACK),d("encoding packet %j",e),t.BINARY_EVENT===e.type||t.BINARY_ACK===e.type?i(e,n):n([o(e)])},f(a.prototype),a.prototype.add=function(e){var n;if("string"==typeof e)n=s(e),t.BINARY_EVENT===n.type||t.BINARY_ACK===n.type?(this.reconstructor=new u(n),0===this.reconstructor.reconPack.attachments&&this.emit("decoded",n)):this.emit("decoded",n);else{if(!m(e)&&!e.base64)throw new Error("Unknown type: "+e);if(!this.reconstructor)throw new Error("got binary data when not reconstructing a packet");(n=this.reconstructor.takeBinaryData(e))&&(this.reconstructor=null,this.emit("decoded",n))}},a.prototype.destroy=function(){this.reconstructor&&this.reconstructor.finishedReconstruction()},u.prototype.takeBinaryData=function(e){if(this.buffers.push(e),this.buffers.length===this.reconPack.attachments){var t=h.reconstructPacket(this.reconPack,this.buffers);return this.finishedReconstruction(),t}return null},u.prototype.finishedReconstruction=function(){this.reconPack=null,this.buffers=[]}},function(e,t,n){(function(t){var r=n(1310);e.exports=function(e){var n=e.xdomain,o=e.xscheme,i=e.enablesXDR;try{if("undefined"!=typeof XMLHttpRequest&&(!n||r))return new XMLHttpRequest}catch(e){}try{if("undefined"!=typeof XDomainRequest&&!o&&i)return new XDomainRequest}catch(e){}if(!n)try{return new(t[["Active"].concat("Object").join("X")])("Microsoft.XMLHTTP")}catch(e){}}}).call(t,n(15))},function(e,t,n){function r(e){this.path=e.path,this.hostname=e.hostname,this.port=e.port,this.secure=e.secure,this.query=e.query,this.timestampParam=e.timestampParam,this.timestampRequests=e.timestampRequests,this.readyState="",this.agent=e.agent||!1,this.socket=e.socket,this.enablesXDR=e.enablesXDR,this.pfx=e.pfx,this.key=e.key,this.passphrase=e.passphrase,this.cert=e.cert,this.ca=e.ca,this.ciphers=e.ciphers,this.rejectUnauthorized=e.rejectUnauthorized,this.forceNode=e.forceNode,this.extraHeaders=e.extraHeaders,this.localAddress=e.localAddress}var o=n(223),i=n(222);e.exports=r,i(r.prototype),r.prototype.onError=function(e,t){var n=new Error(e);return n.type="TransportError",n.description=t,this.emit("error",n),this},r.prototype.open=function(){return"closed"!==this.readyState&&""!==this.readyState||(this.readyState="opening",this.doOpen()),this},r.prototype.close=function(){return"opening"!==this.readyState&&"open"!==this.readyState||(this.doClose(),this.onClose()),this},r.prototype.send=function(e){if("open"!==this.readyState)throw new Error("Transport not open");this.write(e)},r.prototype.onOpen=function(){this.readyState="open",this.writable=!0,this.emit("open")},r.prototype.onData=function(e){var t=o.decodePacket(e,this.socket.binaryType);this.onPacket(t)},r.prototype.onPacket=function(e){this.emit("packet",e)},r.prototype.onClose=function(){this.readyState="closed",this.emit("close")}},function(e,t,n){function r(e,t,n){if(!a(n))return!1;var r=typeof t;if("number"==r?o(n)&&i(t,n.length):"string"==r&&t in n){var s=n[t];return e===e?e===s:s!==s}return!1}var o=n(262),i=n(467),a=n(95);e.exports=r},function(e,t,n){var r=n(685),o=r("length");e.exports=o},function(e,t){function n(e,t){return e="number"==typeof e||r.test(e)?+e:-1,t=null==t?o:t,e>-1&&e%1==0&&e<t}var r=/^\d+$/,o=9007199254740991;e.exports=n},function(e,t,n){var r=n(2),o=n(437),i=n(10),a=n(80),s=n(469),l=n(470);e.exports=r(function e(t,n){switch(t.length){case 0:return n;case 1:return o(t[0])?s(t[0],1,n):a(t[0],n);default:var r=t[0],u=Array.prototype.slice.call(t,1);return null==n[r]?n:o(t[0])?l(r,e(u,n[r]),n):i(r,e(u,n[r]),n)}})},function(e,t,n){var r=n(11);e.exports=r(function(e,t,n){var r=Array.prototype.slice.call(n,0);return r.splice(e,t),r})},function(e,t,n){var r=n(11),o=n(213),i=n(18);e.exports=r(function(e,t,n){return o(i(t),e,n)})},function(e,t,n){var r=n(11);e.exports=r(function(e,t,n){e=e<n.length&&e>=0?e:n.length;var r=Array.prototype.slice.call(n,0);return r.splice(e,0,t),r})},function(e,t,n){function r(e,t){var n=null==e?void 0:e[t];return o(n)?n:void 0}var o=n(1351);e.exports=r},function(e,t,n){function r(e){return i(e)&&o(e)&&s.call(e,"callee")&&!l.call(e,"callee")}var o=n(262),i=n(225),a=Object.prototype,s=a.hasOwnProperty,l=a.propertyIsEnumerable;e.exports=r},function(e,t,n){function r(e,t,n){if("function"!=typeof e)return o;if(void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 3:return function(n,r,o){return e.call(t,n,r,o)};case 4:return function(n,r,o,i){return e.call(t,n,r,o,i)};case 5:return function(n,r,o,i,a){return e.call(t,n,r,o,i,a)}}return function(){return e.apply(t,arguments)}}var o=n(475);e.exports=r},function(e,t){function n(e){return e}e.exports=n},function(e,t,n){var r=n(2),o=n(343);e.exports=r(function(e,t){return o(function(e,t,n){return n},e,t)})},function(e,t,n){var r=n(11),o=n(81);e.exports=r(function(e,t,n){var r,i={};for(r in t)o(r,t)&&(i[r]=o(r,n)?e(r,t[r],n[r]):t[r]);for(r in n)o(r,n)&&!o(r,i)&&(i[r]=n[r]);return i})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),t.collabDeleted=t.deleteCollaborator=t.createCollaborator=t.DELETE_COLLABORATOR=t.CREATE_COLLABORATOR=void 0;var i,a=n(10),s=r(a),l=n(5),u=r(l),c=n(12),d=r(c),f=n(33),p=r(f),h=n(80),m=r(h),v=n(65),g=r(v),y=n(13),b=r(y),_=n(41),E=r(_),w=n(24),x=r(w),k=n(266),T=n(23),S=n(73),C=r(S),O=(0,d.default)("rise/collaborators/"),A=t.CREATE_COLLABORATOR=O("CREATE_COLLABORATOR"),I=t.DELETE_COLLABORATOR=O("DELETE_COLLABORATOR"),M=function(e,t){var n=t.author;return(0,m.default)(n,e)},L=function(e,t){var n=t.collaborators;return(0,E.default)(N,{},n)},N=function(e,t){return(0,s.default)(t.author,t,e)};t.default=(0,T.handle)({},(i={},o(i,A,(0,T.onSuccess)(N)),o(i,I,(0,T.onSuccess)(M)),o(i,k.GET_COURSE,(0,T.onSuccess)(L)),i));var P=(0,g.default)(["author","courseId"]),R=(t.createCollaborator=C.default.send(A),t.deleteCollaborator=(0,u.default)(C.default.send(I),P),(0,b.default)("type",I)),D=(0,p.default)(2,function(e,t,n){return t(e.payload.author===n().user.author?(0,T.goToManagement)():e)});t.collabDeleted=(0,x.default)(R,D)},function(e,t,n){var r=n(2);e.exports=r(function(e,t){return Array.prototype.slice.call(t,0).sort(function(t,n){var r=e(t),o=e(n);return r<o?-1:r>o?1:0})})},function(e,t,n){function r(e){return o(e)||!!e&&i("concat",e)}/** @license ISC License (c) copyright 2016 original and current authors */ var o=n(207),i=n(154);e.exports=r},function(e,t,n){function r(e,t,n){if(null!=e){void 0!==n&&n in o(e)&&(t=[n]);for(var r=0,i=t.length;null!=e&&r<i;)e=e[t[r++]];return r&&r==i?e:void 0}}var o=n(140);e.exports=r},function(e,t,n){function r(e){if(i(e))return e;var t=[];return o(e).replace(a,function(e,n,r,o){t.push(r?o.replace(s,"$1"):n||e)}),t}var o=n(261),i=n(139),a=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\n\\]|\\.)*?)\2)\]/g,s=/\\(\\)?/g;e.exports=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=(t.createPortalContainer=function(e){var t=document.createElement(e);return document.body.appendChild(t),t},t.removePortalContainer=function(e){document.body.removeChild(e)},t.fetchImage=function(e,t){var n=e.src,r=e.srcSet,o=e.sizes,i=new Image,a=function e(){t(i),i.removeEventListener("load",e)};i.addEventListener("load",a),i.src=n,r&&(i.srcset=r),o&&(i.sizes=o)},t.getScale=function(e){var t=e.width,n=e.height,r=e.zoomMargin,o=window.innerWidth/(t+r),i=window.innerHeight/(n+r);return Math.min(o,i)});t.getMaxDimensionScale=function(e){var t=e.width,n=e.height,o=e.naturalWidth,i=e.naturalHeight,a=e.zoomMargin,s=r({width:o,height:i,zoomMargin:a}),l=o>i?o/t:i/n;return s>1?l:s*l},t.isMaxDimension=function(e){return e.clientWidth>=e.naturalWidth||e.clientHeight>=e.naturalHeight}},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1470);var l=n(1471),u=r(l),c=n(1),d=r(c),f=n(4),p=r(f),h=n(34),m=r(h),v=n(317),g=r(v),y=n(260),b=r(y),_=n(40),E=r(_),w=n(53),x=n(352),k=r(x),T=n(220),S=r(T),C=n(20),O=n(446),A=n(354),I=n(161),M=n(66),L=n(82),N=r(L),P=n(30),R=function(e){var t=(0,w.getEnv)("CDN_USER_CONTENT_URI"),n=new RegExp((0,w.getEnv)("CDN_URI"),"g");return(0,w.isExport)()?e:n.test(e)?""+t+b.default.parse(e).path:e},D=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.state={isReady:!1,duration:0},t}return a(n,t),s(n,[{key:"componentDidMount",value:function(){var e=this.props.allowTabNavigation;this.iFrameContainer&&!e&&this.updateIframeFocusability({allowFocus:!1})}},{key:"componentDidUpdate",value:function(e){!e.shouldPause&&this.props.shouldPause&&S.default.isPlaying&&(this.player.pause(),S.default.isPlaying=!1)}},{key:"componentWillReceiveProps",value:function(e){var t=this.props.data,n=e.data,r=t.originalUrl!==n.originalUrl,o=this.props.allowTabNavigation,i=e.allowTabNavigation,a=o!==i;r&&"video"===(0,A.embedType)(t)&&this.teardownPlayer(),this.iFrameContainer&&a&&this.updateIframeFocusability({allowFocus:i})}},{key:"componentWillUnmount",value:function(){"video"===(0,A.embedType)(this.props.data)&&this.teardownPlayer()}},{key:"setupPlayer",value:function(){var e=this;this.player=new u.default.Player(this.media),this.props.progressChanged&&this.player.on("ready",this.videoReady=function(){e.player.on("timeupdate",e.videoUpdate=function(t){e.props.progressChanged({done:t.seconds/t.duration*100})}),e.setState({isReady:!0})}),this.player.on("play",this.videoPlay=function(){var t=e.props.id;S.default.isPlaying&&S.default.playerId!==t&&(S.default.isPlaying=!1),S.default.playerId=t,S.default.isPlaying=!0}),S.default.addChangeListener(this.onChange=function(){var t=e.props.id;S.default.playerId===t&&(S.default.isPlaying?e.player.play():e.player.pause())})}},{key:"teardownPlayer",value:function(){S.default.isPlaying=!1,this.onChange&&S.default.removeChangeListener(this.onChange),this.player&&(this.player.off("play",this.videoPlay),this.player.off("ready",this.videoReady),this.player.off("timeupdate",this.videoUpdate))}},{key:"updateIframeFocusability",value:function(e){var t=e.allowFocus;(0,C.setTabIndexUsingSelector)({element:this.iFrameContainer,selector:"iframe",tabIndex:(0,C.tabIndex)(t)})}},{key:"playerSupportsMethods",value:function(e){var t=this,n=function(e){return t.player.supports("method",e)};return(0,g.default)(n)(e)}},{key:"togglePlay",value:function(){var e=this;this.playerSupportsMethods(["play","pause"])&&this.player.on("ready",function(){e.player.getPaused(function(t){t?e.player.play():e.player.pause()})})}},{key:"keySeek",value:function(e){var t=this;this.playerSupportsMethods(["getCurrentTime","setCurrentTime"])&&this.player.on("ready",function(){t.player.getCurrentTime(function(n){t.player.setCurrentTime(n+e)})})}},{key:"changeVolume",value:function(e){var t=this;this.playerSupportsMethods(["getVolume","setVolume"])&&this.player.getVolume(function(n){t.player.setVolume(n+e)})}},{key:"onKeyDown",value:function(e){var t=this,n=(0,I.preventDefaultAndStopPropagationAfter)(this.togglePlay.bind(this)),r=(0,I.preventDefaultAndStopPropagationAfter)(function(){return t.keySeek(5)}),o=(0,I.preventDefaultAndStopPropagationAfter)(function(){return t.keySeek(-5)}),i=(0,I.preventDefaultAndStopPropagationAfter)(function(){return t.changeVolume(10)}),a=(0,I.preventDefaultAndStopPropagationAfter)(function(){return t.changeVolume(-10)});(0,m.default)([[P.isSpaceBarKey,n],[P.isRightArrowKey,r],[P.isLeftArrowKey,o],[P.isUpArrowKey,i],[P.isDownArrowKey,a]])(e)}},{key:"renderProvider",value:function(){var t=this.props,n=t.allowTabNavigation,r=t.showMetaData,o=t.data,i=o.providerUrl,a=o.provider,s=o.favicon;return r?e.createElement("h2",{className:"embed__provider"},e.createElement("a",{href:i,target:"_blank",className:"brand--hoverColor",tabIndex:(0,C.tabIndex)(n)},e.createElement("img",{className:"embed__providerIcon",src:s,alt:s?a:null}),e.createElement("span",{className:"embed__providerName"},a))):null}},{key:"renderMetaData",value:function(){var t=this.props,n=t.allowTabNavigation,r=t.data,o=t.labels,i=t.showMetaData,a=r.src,s=r.title,l=r.description,u=r.provider,c=o.embedReadMore,d=o.embedViewOn,f=(0,A.embedType)(r);return i||"link"===f?e.createElement("div",{className:"embed__meta__content"},e.createElement("h2",{className:"embed__title brand--head"},e.createElement("a",{href:a,target:"_blank",className:"brand--hoverColor",tabIndex:(0,C.tabIndex)(n)},e.createElement(E.default,{value:s}))),e.createElement(E.default,{className:"embed__description brand--body brand--linkColor",value:l}),e.createElement("a",{className:"embed__readMore brand--hoverColor",href:a,target:"_blank",tabIndex:(0,C.tabIndex)(n)},"link"===f?c+" "+u:d+" "+u,e.createElement("i",{className:"icon icon-chevron-right"}))):null}},{key:"render",value:function(){var t=this,n=this.props,r=n.allowTabNavigation,o=n.isLesson,i=n.labels,a=n.showMetaData,s=this.props.data,l=s.description,u=s.src,c=s.thumbnail,d=s.title,f=i.embedLinkGroup,p=i.embedPlayerGroup,h=i.embedReadMore,m=(0,A.embedType)(this.props.data);if("iframe"===m){var v=document.createElement("div");v.innerHTML=u;var g=v.firstChild.width.match(/%/),y=parseInt(v.firstChild.width),b=g?y/100*700:y||16,_=parseInt(v.firstChild.height),w=_/b,x=100*w+"%";return e.createElement("div",{"aria-hidden":!r,"aria-label":p,className:"embed",role:M.groupRole},e.createElement("div",{className:"embed--iframe",dangerouslySetInnerHTML:{__html:u},style:{paddingBottom:x},ref:function(e){t.iFrameContainer=e}}))}return o?e.createElement("div",{"aria-hidden":!r,"aria-label":j(i,m),className:"embed embed--link embed--rich",role:M.groupRole},this.renderProvider(),["link","photo"].includes(m)?e.createElement("a",{href:u,target:"_blank",tabIndex:(0,C.tabIndex)(r)},e.createElement("img",{alt:c?d:null,className:"embed__img",src:R(c)})):this.renderEmbedIframe({allowTabNavigation:r,labels:i,src:u,thumbnail:c,title:d,type:m}),this.renderMetaData()):"link"===m?e.createElement("div",{"aria-hidden":!r,"aria-label":f,className:"embed embed--link brand--head brand--linkColor",role:M.groupRole},e.createElement(E.default,{className:"embed__title brand--head",value:d}),e.createElement(E.default,{className:"embed__description",value:l}),e.createElement("a",{className:"embed__readMore brand--hoverColor",href:u,target:"_blank"},h)):e.createElement("div",{className:"embed embed--media brand--head"},a?e.createElement(E.default,{"aria-hidden":!r,className:"embed__title brand--head",value:d}):null,this.renderEmbedIframe({allowTabNavigation:r,labels:i,src:u,thumbnail:c,title:d,type:m}))}},{key:"renderEmbedIframe",value:function(t){var n=this,r=t.allowTabNavigation,o=t.labels.embedPlayerGroup,i=t.src,a=t.thumbnail,s=t.title;if("photo"===t.type)return e.createElement("figure",{className:"embed__media-wrap"},e.createElement(k.default,{src:R(a),title:s,allowTabNavigation:r}));var l=N.default.isIe11||N.default.isEdge,u=(0,d.default)("embed__media-wrap",{"embed__media-wrap--ms_browser":l});return e.createElement("figure",{"aria-hidden":!r,"aria-label":o,className:u,onKeyDown:this.onKeyDown.bind(this),ref:function(e){n.iFrameContainer=e},tabIndex:(0,C.tabIndex)(r)},e.createElement("iframe",{ref:function(e){n.media=e},className:"embed__media",src:(0,w.resolvePath)(i),alt:s,frameBorder:"0",scrolling:"no",onLoad:this.setupPlayer.bind(this),allowFullScreen:!0,title:s}))}}],[{key:"defaultProps",get:function(){return{allowTabNavigation:!0,labels:{embedReadMore:O.defaultLabels.embedReadMore,embedViewOn:"View on"},shouldPause:!1,showMetaData:!0}}},{key:"propTypes",get:function(){return{allowTabNavigation:p.default.bool,data:p.default.object.isRequired,progressChanged:p.default.func,isLesson:p.default.bool,shouldPause:p.default.bool,showMetaData:p.default.bool}}}]),n}(e.Component);t.default=D;var j=function(e,t){var n=e.embedLinkGroup,r=e.embedPhotoGroup,o=e.embedVideoGroup;switch(t){case"photo":return r;case"video":return o;default:return n}}}).call(t,n(0))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1472);var l=n(1),u=r(l),c=n(4),d=r(c),f=n(1473),p=r(f),h=n(34),m=r(h),v=n(1561),g=r(v),y=n(53),b=n(220),_=r(b),E=n(20),w=n(161),x=n(446),k=n(66),T=n(82),S=r(T),C=n(67),O=n(70),A=r(O),I=n(257),M=n(30),L=function(){var e=document.createElement("div");return e.classList.add("seek-tooltip"),e.classList.add("seek-tooltip--hidden"),e},N=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.state={isReady:!1,showRestrictSeekTooltip:!1},t.showRestrictSeekTooltip=t.showRestrictSeekTooltip.bind(t),t.updateSeekTooltip=t.updateSeekTooltip.bind(t),t.getMaxTime=t.getMaxTime.bind(t),t}return a(n,t),s(n,[{key:"updateContentFocusability",value:function(){var e=this.props.allowTabNavigation;(0,I.nodeListToArray)(this.container.getElementsByTagName("button")).forEach(function(t){(0,E.setElementTabIndex)(t,(0,E.tabIndex)(e))}),(0,E.setTabIndexUsingSelector)({element:this.container,selector:".vjs-progress-holder",tabIndex:(0,E.tabIndex)(e)}),(0,E.setTabIndexUsingSelector)({element:this.container,selector:".vjs-volume-bar",tabIndex:(0,E.tabIndex)(e)}),(0,E.setTabIndexUsingSelector)({element:this.container,selector:".vjs-volume-menu-button",tabIndex:(0,E.tabIndex)(e)})}},{key:"componentDidUpdate",value:function(e){this.updateContentFocusability(),!e.shouldPause&&this.props.shouldPause&&_.default.isPlaying&&(this.video.player.pause(),_.default.isPlaying=!1)}},{key:"componentDidMount",value:function(){var e=this,t=this.video.player,n=this.props,r=n.currentTime,o=n.id,i=n.onFullScreenChange,a=n.percentComplete,s=n.progressChanged,l=n.canRestrictSeek;this.wasPaused=!1,this.seeking=!1,this.maxTime=r,this.updateContentFocusability(),l&&(this.configureVideoSeekBar(),this.configureSeekDiv()),t.ready(function(){a<100&&(t.play(),t.currentTime(r),t.pause()),t.on("timeupdate",e.videoUpdate=function(){var n=t.currentTime(),r=t.paused();r&&!e.wasPaused&&n>e.maxTime&&(e.maxTime=n),l&&e.updateSeekTooltip();var o=t.ended()&&!e.seeking,i=!r&&!e.seeking;!l||o||i?(n>e.maxTime&&(e.maxTime=n),s&&s({currentTime:t.currentTime(),percentComplete:t.currentTime()/t.duration()*100})):l&&!e.restrictingSeek&&n>e.maxTime&&(e.restrictingSeek=!0,r||t.pause(),t.currentTime(e.maxTime)),e.wasPaused=r}),e.setState({isReady:!0})}),t.on("play",this.videoPlay=function(){e.seeking=!1,e.showRestrictSeekTooltip(!1)}),t.on("playing",this.videoPlaying=function(){_.default.isPlaying&&_.default.playerId!==o&&(_.default.isPlaying=!1),_.default.playerId=o,_.default.isPlaying=!0}),t.on("pause",this.videoPaused=function(){_.default.playerId===o&&(_.default.isPlaying=!1)}),t.on("seeking",this.videoSeeking=function(){e.seeking=!0}),t.on("seeked",this.videoSeeked=function(){e.restrictingSeek=!1,e.seekTimeout&&clearTimeout(e.seekTimeout),e.seekTimeout=setTimeout(function(){e.seeking=!1},1e3)}),t.on("fullscreenchange",i),_.default.addChangeListener(this.onChange=function(){_.default.playerId===o&&(_.default.isPlaying?t.play():t.pause())})}},{key:"componentWillUnmount",value:function(){var e=this.props.onFullScreenChange,t=this.video.player;_.default.isPlaying=!1,_.default.removeChangeListener(this.onChange),t.off("timeupdate",this.videoUpdate),t.off("play",this.videoPlay),t.off("playing",this.videoPlaying),t.off("pause",this.videoPaused),t.off("seeking",this.videoSeeking),t.off("seeked",this.videoSeeked),t.off("fullscreenchange",e),t.dispose()}},{key:"render",value:function(){var t=this,n=this.props,r=n.allowTabNavigation,o=n.id,i=n.labels.videoPlayerGroup,a=n.poster,s=n.prefersKeyboardNavigation,l=n.src,c=this.state,d=c.isReady,f=c.showRestrictSeekTooltip,h=(0,u.default)("figure-video",{"figure-video--visible":d,"figure-video--restrict-seek":f,"figure-video--keyboard-user":s}),m={controlBar:{remainingTimeDisplay:!0,volumeMenuButton:{inline:!1}},controls:!0,preload:"none"};return e.createElement("div",{"aria-hidden":!r,"aria-label":i,className:"figure-container",onKeyDown:this.onKeyDown.bind(this),ref:function(e){t.container=e},role:k.groupRole,tabIndex:(0,E.tabIndex)(r)},e.createElement("figure",{className:h},e.createElement(p.default,{className:"figure-video__video",key:o+"-"+l,options:m,poster:(0,y.resolvePath)(a),ref:function(e){return t.video=e}},e.createElement("source",{src:(0,y.resolvePath)(l)}))))}},{key:"onKeyDown",value:function(e){var t=this;if(!P(e)){var n=(0,w.preventDefaultAndStopPropagationAfter)(this.togglePlay.bind(this)),r=this.toggleFullScreen.bind(this),o=(0,w.preventDefaultAndStopPropagationAfter)(function(){return t.keySeek(5)}),i=(0,w.preventDefaultAndStopPropagationAfter)(function(){return t.keySeek(-5)});(0,m.default)([[M.isSpaceBarKey,n],[M.isEnterKey,r],[M.isRightOrUpArrowKey,o],[M.isLeftOrDownArrowKey,i]])(e)}}},{key:"togglePlay",value:function(){var e=this.video.player;e.userActive(!0),e.paused()?e.play():e.pause()}},{key:"toggleFullScreen",value:function(){if(!S.default.isIe11){var e=this.video.player;e.isFullscreen()?e.exitFullscreen():e.requestFullscreen()}}},{key:"changeVolume",value:function(e){var t=this.video.player,n=t.volume();t.userActive(!0),t.volume(n+e)}},{key:"keySeek",value:function(e){var t=this.video.player,n=this.props.canRestrictSeek;t.userActive(!0);var r=t.currentTime(),o=t.duration();t.paused()&&!r&&!o&&t.play();var i=r+e;n&&(i>this.maxTime?(i=this.maxTime,this.showRestrictSeekTooltip(!0)):this.showRestrictSeekTooltip(!1));var a=e<0?Math.max(i,0):Math.min(i,o);a!==r&&t.currentTime(a)}},{key:"configureVideoSeekBar",value:function(){var e=this.video.player,t=e.controlBar.progressControl,n=t.seekBar;t.removeChild(n);var r={showRestrictSeekTooltip:this.showRestrictSeekTooltip,getMaxTime:this.getMaxTime};this.videoSeekBar=new g.default(e,r),t.addChild(this.videoSeekBar)}},{key:"configureSeekDiv",value:function(){var t=this.video.player,n=t.controlBar,r=n.el();this.progressBarElement=this.videoSeekBar.playProgressBar.el(),this.seekDiv=L(),r.appendChild(this.seekDiv),A.default.render(e.createElement(C.NotAllowed,null),this.seekDiv)}},{key:"showRestrictSeekTooltip",value:function(e){this.props.canRestrictSeek&&this.seekDiv&&e!==this.state.showRestrictSeekTooltip&&(e?this.seekDiv.classList.remove("seek-tooltip--hidden"):this.seekDiv.classList.add("seek-tooltip--hidden"),this.setState({showRestrictSeekTooltip:e}))}},{key:"updateSeekTooltip",value:function(){var e=this.video.player,t=this.progressBarElement.getBoundingClientRect(),n=e.el().getBoundingClientRect(),r=this.seekDiv.getBoundingClientRect().width,o=t.left-n.left,i=r/2,a=o+t.width-i;this.seekDiv.style.left=a+"px",this.seekDiv.style.top="-5px"}},{key:"getMaxTime",value:function(){return this.maxTime}}],[{key:"propTypes",get:function(){return{allowTabNavigation:d.default.bool,id:d.default.string.isRequired,percentComplete:d.default.number,poster:d.default.string,prefersKeyboardNavigation:d.default.bool,progressChanged:d.default.func,shouldPause:d.default.bool,src:d.default.string.isRequired}}},{key:"defaultProps",get:function(){return{allowTabNavigation:!0,currentTime:0,labels:{videoPlayerGroup:x.defaultLabels.videoPlayerGroup},onFullScreenChange:function(){},percentComplete:0,progressChanged:Function.prototype,shouldPause:!1}}}]),n}(e.Component);t.default=N;var P=function(e){var t=e.target.className,n=(0,M.isUpOrDownArrowKey)(e)&&t.includes("vjs-volume-bar");return(0,M.isEnterOrSpaceBarKey)(e)&&(t.includes("vjs-control")||t.includes("vjs-big-play-button"))||n}}).call(t,n(0))},function(e,t,n){function r(e){return"string"==typeof e||o(e)&&s.call(e)==i}var o=n(197),i="[object String]",a=Object.prototype,s=a.toString;e.exports=r},function(e,t,n){function r(e,t){var n=null==e?void 0:e[t];return o(n)?n:void 0}var o=n(1481);e.exports=r},function(e,t,n){function r(e){if(null==e)return[];c(e)||(e=Object(e));var t=e.length;t=t&&u(t)&&(a(e)||i(e)||d(e))&&t||0;for(var n=e.constructor,r=-1,o=s(n)&&n.prototype||y,x=o===e,k=Array(t),T=t>0,S=f.enumErrorProps&&(e===g||e instanceof Error),C=f.enumPrototypes&&s(e);++r<t;)k[r]=r+"";for(var O in e)C&&"prototype"==O||S&&("message"==O||"name"==O)||T&&l(O,t)||"constructor"==O&&(x||!_.call(e,O))||k.push(O);if(f.nonEnumShadows&&e!==y){var A=e===b?m:e===g?p:E.call(e),I=w[A]||w[h];for(A==h&&(o=y),t=v.length;t--;){O=v[t];var M=I[O];x&&M||(M?!_.call(e,O):e[O]===o[O])||k.push(O)}}return k}var o=n(725),i=n(355),a=n(357),s=n(727),l=n(489),u=n(271),c=n(163),d=n(486),f=n(356),p="[object Error]",h="[object Object]",m="[object String]",v=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],g=Error.prototype,y=Object.prototype,b=String.prototype,_=y.hasOwnProperty,E=y.toString,w={};w["[object Array]"]=w["[object Date]"]=w["[object Number]"]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},w["[object Boolean]"]=w[m]={constructor:!0,toString:!0,valueOf:!0},w[p]=w["[object Function]"]=w["[object RegExp]"]={constructor:!0,toString:!0},w[h]={constructor:!0},o(v,function(e){for(var t in w)if(_.call(w,t)){var n=w[t];n[e]=_.call(n,e)}}),e.exports=r},function(e,t){function n(e,t){return e="number"==typeof e||r.test(e)?+e:-1,t=null==t?o:t,e>-1&&e%1==0&&e<t}var r=/^\d+$/,o=9007199254740991;e.exports=n},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=n(1504),u=o(l),c=n(35),d=r(c),f=n(491),p=n(96),h=o(p),m=n(61),v=o(m),g=n(492),y=o(g),b=n(359),_=n(739),E=o(_),w=n(143),x=o(w),k=n(74),T=r(k),S=function(e,t){var n=new v.default.WebVTT.Parser(v.default,v.default.vttjs,v.default.WebVTT.StringDecoder()),r=[];n.oncue=function(e){t.addCue(e)},n.onparsingerror=function(e){r.push(e)},n.onflush=function(){t.trigger({type:"loadeddata",target:t})},n.parse(e),r.length>0&&(v.default.console&&v.default.console.groupCollapsed&&v.default.console.groupCollapsed("Text Track parsing errors for "+t.src),r.forEach(function(e){return h.default.error(e)}),v.default.console&&v.default.console.groupEnd&&v.default.console.groupEnd()),n.flush()},C=function(e,t){var n={uri:e},r=(0,b.isCrossOrigin)(e);r&&(n.cors=r),(0,E.default)(n,d.bind(this,function(e,n,r){if(e)return h.default.error(e,n);t.loaded_=!0,"function"!=typeof v.default.WebVTT?t.tech_&&function(){var e=function(){return S(r,t)};t.tech_.on("vttjsloaded",e),t.tech_.on("vttjserror",function(){h.default.error("vttjs failed to load, stopping trying to process "+t.src),t.tech_.off("vttjsloaded",e)})}():S(r,t)}))},O=function(e){function t(){var n,r,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(i(this,t),!o.tech)throw new Error("A tech was not provided.");var s=(0,x.default)(o,{kind:f.TextTrackKind[o.kind]||"subtitles",language:o.language||o.srclang||""}),l=f.TextTrackMode[s.mode]||"disabled",c=s.default;"metadata"!==s.kind&&"chapters"!==s.kind||(l="hidden");var p=n=a(this,e.call(this,s));if(p.tech_=s.tech,T.IS_IE8)for(var h in t.prototype)"constructor"!==h&&(p[h]=t.prototype[h]);p.cues_=[],p.activeCues_=[];var m=new u.default(p.cues_),v=new u.default(p.activeCues_),g=!1,y=d.bind(p,function(){this.activeCues,g&&(this.trigger("cuechange"),g=!1)});return"disabled"!==l&&p.tech_.on("timeupdate",y),Object.defineProperty(p,"default",{get:function(){return c},set:function(){}}),Object.defineProperty(p,"mode",{get:function(){return l},set:function(e){f.TextTrackMode[e]&&(l=e,"showing"===l&&this.tech_.on("timeupdate",y),this.trigger("modechange"))}}),Object.defineProperty(p,"cues",{get:function(){return this.loaded_?m:null},set:function(){}}),Object.defineProperty(p,"activeCues",{get:function(){if(!this.loaded_)return null;if(0===this.cues.length)return v;for(var e=this.tech_.currentTime(),t=[],n=0,r=this.cues.length;n<r;n++){var o=this.cues[n];o.startTime<=e&&o.endTime>=e?t.push(o):o.startTime===o.endTime&&o.startTime<=e&&o.startTime+.5>=e&&t.push(o)}if(g=!1,t.length!==this.activeCues_.length)g=!0;else for(var i=0;i<t.length;i++)-1===this.activeCues_.indexOf(t[i])&&(g=!0);return this.activeCues_=t,v.setCues_(this.activeCues_),v},set:function(){}}),s.src?(p.src=s.src,C(s.src,p)):p.loaded_=!0,r=p,a(n,r)}return s(t,e),t.prototype.addCue=function(e){var t=this.tech_.textTracks();if(t)for(var n=0;n<t.length;n++)t[n]!==this&&t[n].removeCue(e);this.cues_.push(e),this.cues.setCues_(this.cues_)},t.prototype.removeCue=function(e){for(var t=!1,n=0,r=this.cues_.length;n<r;n++)this.cues_[n]===e&&(this.cues_.splice(n,1),t=!0);t&&this.cues.setCues_(this.cues_)},t}(y.default);O.prototype.allowedEvents_={cuechange:"cuechange"},t.default=O},function(e,t,n){"use strict";t.__esModule=!0,t.VideoTrackKind={alternative:"alternative",captions:"captions",main:"main",sign:"sign",subtitles:"subtitles",commentary:"commentary"},t.AudioTrackKind={alternative:"alternative",descriptions:"descriptions",main:"main","main-desc":"main-desc",translation:"translation",commentary:"commentary"},t.TextTrackKind={subtitles:"subtitles",captions:"captions",descriptions:"descriptions",chapters:"chapters",metadata:"metadata"},t.TextTrackMode={disabled:"disabled",hidden:"hidden",showing:"showing"}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=n(74),u=o(l),c=n(50),d=r(c),f=n(230),p=o(f),h=n(358),m=r(h),v=function(e){function t(){var n,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i(this,t);var o=a(this,e.call(this)),s=o;if(u.IS_IE8){s=d.default.createElement("custom");for(var l in t.prototype)"constructor"!==l&&(s[l]=t.prototype[l])}var c={id:r.id||"vjs_track_"+p.newGUID(),kind:r.kind||"",label:r.label||"",language:r.language||""};for(var f in c)!function(e){Object.defineProperty(s,e,{get:function(){return c[e]},set:function(){}})}(f);return n=s,a(o,n)}return s(t,e),t}(m.default);t.default=v},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(358),l=r(s),u=n(74),c=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(u),d=n(50),f=r(d),p=function(e){function t(){var n,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;o(this,t);var s=i(this,e.call(this));if(!a&&(a=s,c.IS_IE8)){a=f.default.createElement("custom");for(var l in t.prototype)"constructor"!==l&&(a[l]=t.prototype[l])}a.tracks_=[],Object.defineProperty(a,"length",{get:function(){return this.tracks_.length}});for(var u=0;u<r.length;u++)a.addTrack_(r[u]);return n=a,i(s,n)}return a(t,e),t.prototype.addTrack_=function(e){var t=this.tracks_.length;""+t in this||Object.defineProperty(this,t,{get:function(){return this.tracks_[t]}}),-1===this.tracks_.indexOf(e)&&(this.tracks_.push(e),this.trigger({track:e,type:"addtrack"}))},t.prototype.removeTrack_=function(e){for(var t=void 0,n=0,r=this.length;n<r;n++)if(this[n]===e){t=this[n],t.off&&t.off(),this.tracks_.splice(n,1);break}t&&this.trigger({track:t,type:"removetrack"})},t.prototype.getTrackById=function(e){for(var t=null,n=0,r=this.length;n<r;n++){var o=this[n];if(o.id===e){t=o;break}}return t},t}(l.default);p.prototype.allowedEvents_={change:"change",addtrack:"addtrack",removetrack:"removetrack"};for(var h in p.prototype.allowedEvents_)p.prototype["on"+h]=null;t.default=p},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(8),l=function(e){return e&&e.__esModule?e:{default:e}}(s),u=n(45),c=r(u),d=n(35),f=r(d),p=n(142),h=r(p),m=function(e){function t(n,r){o(this,t);var a=i(this,e.call(this,n,r));return a.focusedChild_=-1,a.on("keydown",a.handleKeyPress),a}return a(t,e),t.prototype.addItem=function(e){this.addChild(e),e.on("click",f.bind(this,function(){this.unlockShowing()}))},t.prototype.createEl=function(){var t=this.options_.contentElType||"ul";this.contentEl_=c.createEl(t,{className:"vjs-menu-content"}),this.contentEl_.setAttribute("role","menu");var n=e.prototype.createEl.call(this,"div",{append:this.contentEl_,className:"vjs-menu"});return n.setAttribute("role","presentation"),n.appendChild(this.contentEl_),h.on(n,"click",function(e){e.preventDefault(),e.stopImmediatePropagation()}),n},t.prototype.handleKeyPress=function(e){37===e.which||40===e.which?(e.preventDefault(),this.stepForward()):38!==e.which&&39!==e.which||(e.preventDefault(),this.stepBack())},t.prototype.stepForward=function(){var e=0;void 0!==this.focusedChild_&&(e=this.focusedChild_+1),this.focus(e)},t.prototype.stepBack=function(){var e=0;void 0!==this.focusedChild_&&(e=this.focusedChild_-1),this.focus(e)},t.prototype.focus=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=this.children().slice();t.length&&t[0].className&&/vjs-menu-title/.test(t[0].className)&&t.shift(),t.length>0&&(e<0?e=0:e>=t.length&&(e=t.length-1),this.focusedChild_=e,t[e].el_.focus())},t}(l.default);l.default.registerComponent("Menu",m),t.default=m},function(e,t,n){function r(e){return o(e,i)}var o=n(1687),i=Number.POSITIVE_INFINITY;e.exports=r},function(e,t,n){var r=n(182),o=n(2);e.exports=o(function(e,t){for(var n=[],o=0,i=e.length;o<i;)r(e[o],t)||r(e[o],n)||(n[n.length]=e[o]),o+=1;return n})},function(e,t,n){var r=n(2);e.exports=function(){var e=function(e){return{value:e,"fantasy-land/map":function(){return this}}};return r(function(t,n){return t(e)(n).value})}()},function(e,t,n){var r=n(11);e.exports=r(function(e,t,n){var r=e(t),o=e(n);return r<o?-1:r>o?1:0})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,i={touchstart:g(t),touchmove:y(t),touchend:b(t,n,r,o),touchcancel:_(t)};return{addListeners:function(){e.addEventListener("touchstart",i.touchstart),e.addEventListener("touchmove",i.touchmove),e.addEventListener("touchend",i.touchend),e.addEventListener("touchcancel",i.touchcancel)},removeListeners:function(){e.removeEventListener("touchstart",i.touchstart),e.removeEventListener("touchmove",i.touchmove),e.removeEventListener("touchend",i.touchend),e.removeEventListener("touchcancel",i.touchcancel)}}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(18),a=r(i),s=n(34),l=r(s),u=n(19),c=r(u),d=n(190),f=r(d),p=n(214),h=r(p),m=n(107),v=r(m),g=function(e){return function(t){e.setState({xTouchDown:t.touches[0].clientX,yTouchDown:t.touches[0].clientY})}},y=function(e){return function(t){e.setState({xTouchMove:t.touches[0].clientX,yTouchMove:t.touches[0].clientY})}},b=function(e,t,n,r){return function(){if(e.state.xTouchDown&&e.state.xTouchMove){var o=e.state.xTouchDown-e.state.xTouchMove,i=e.state.yTouchDown-e.state.yTouchMove,s=(0,c.default)(f.default),u=(0,c.default)(h.default),d=E(e);Math.abs(o)>Math.abs(i)&&((0,l.default)([[s(r),t],[u(-r),n],[v.default,(0,a.default)()]])(o),d())}}},_=function(e){return function(){E(e)}},E=function(e){return function(){e.setState({xTouchDown:null,yTouchDown:null,xTouchMove:null,yTouchMove:null})}};t.default=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.luma=t.isDarkColor=void 0;var r=function(){function e(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),o=n(772),i=function(e){return e&&e.__esModule?e:{default:e}}(o),a=function(e){if(!e)return 0;var t=(0,i.default)(e),n=r(t,3);return.2126*n[0]+.7152*n[1]+.0722*n[2]},s=function(e){return!!e&&1-a(e)/255>.4};t.isDarkColor=s,t.luma=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=n(72),a=function(e){var t=e.children,n=e.settings,r=e.type,a=n.backgroundColor,s=n.paddingTop,l=n.paddingBottom,u={backgroundColor:(0,i.validColor)("",a),paddingTop:10*s+"px",paddingBottom:10*l+"px"};return o.default.createElement("div",{className:"block-"+r,style:u},t)};t.default=a},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),n(1778);var r=n(20),o=function(t){var n=t.onClick,o=t.text,i=t.allowTabNavigation,a=void 0===i||i;return e.createElement("button",{"aria-hidden":!a,className:"restart-button button brand--hoverColor",onClick:n,tabIndex:(0,r.tabIndex)(a)},e.createElement("div",{className:"restart-button__content"},e.createElement("span",{className:"restart-button__text brand--ui"},o),e.createElement("i",{className:"restart-button__icon icon icon-reload"})))};t.default=o}).call(t,n(0))},function(e,t,n){function r(e,t,n,a,s){return e===t||(null==e||null==t||!i(e)&&!i(t)?e!==e&&t!==t:o(e,t,n,a,r,s))}var o=n(1846),i=n(281);e.exports=r},function(e,t,n){var r=n(199),o=n(146),i=r(o,"Map");e.exports=i},function(e,t,n){function r(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}var o=n(1863),i=n(1870),a=n(1872),s=n(1873),l=n(1874);r.prototype.clear=o,r.prototype.delete=i,r.prototype.get=a,r.prototype.has=s,r.prototype.set=l,e.exports=r},function(e,t){function n(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=r}var r=9007199254740991;e.exports=n},function(e,t,n){function r(e){return null!=e&&i(e.length)&&!o(e)}var o=n(796),i=n(506);e.exports=r},function(e,t,n){function r(e){return"function"==typeof e?e:null==e?a:"object"==typeof e?s(e)?i(e[0],e[1]):o(e):l(e)}var o=n(1909),i=n(1912),a=n(1923),s=n(147),l=n(1924);e.exports=r},function(e,t,n){function r(e,t){if(o(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!i(e))||s.test(e)||!a.test(e)||null!=t&&e in Object(t)}var o=n(147),i=n(376),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,s=/^\w*$/;e.exports=r},function(e,t,n){var r=n(2);e.exports=r(function(e,t){for(var n=[],r=0,o=Math.min(e.length,t.length);r<o;)n[r]=[e[r],t[r]],r+=1;return n})},function(e,t,n){var r=n(215),o=n(41);e.exports=o(r,0)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.submitAnswer=t.restart=t.setNextIndex=void 0;var o=n(10),i=r(o),a=n(5),s=r(a),l=n(156),u=r(l),c=n(252),d=r(c),f=n(430),p=r(f),h=n(31),m=r(h),v=n(19),g=r(v),y=n(79),b=r(y),_=n(51),E=r(_),w=n(38),x=r(w),k=n(69),T=r(k),S=n(57),C=r(S),O=n(6),A=r(O),I=n(212),M=r(I),L=n(60),N=r(L),P=n(44),R=r(P),D=n(7),j=r(D),F=n(13),B=r(F),U=n(59),H=r(U),z=n(24),W=r(z),q=n(102),Y=n(84),$=n(78),K=(t.setNextIndex=function(e){var t=e.activeIndex,n=e.id;return function(e){return e((0,$.updateLessonProgress)({id:n,updateFn:K({activeIndex:t})}))}},t.restart=function(e){var t=e.id;return function(e){return e((0,$.updateLessonProgress)({id:t,updateFn:V}))}},function(e){var t=e.activeIndex;return(0,i.default)("activeIndex",t)}),V=(0,s.default)((0,R.default)((0,C.default)("retryAttempts"),(0,s.default)(b.default,(0,u.default)(0))),(0,W.default)((0,B.default)("passed",!1),(0,N.default)(["passed"])),(0,W.default)((0,B.default)("isComplete",!1),(0,N.default)(["isComplete"])),(0,N.default)(["activeIndex","percentComplete","score","reportResults"]),(0,R.default)((0,C.default)("items"),(0,Y.mapVals)(p.default))),G=(t.submitAnswer=function(e){var t=e.id,n=e.isCorrect,r=e.itemId,o=e.passingScore,i=e.passToContinue;return function(e){return e((0,$.updateLessonProgress)({id:t,updateFn:G({id:t,isCorrect:n,itemId:r,passingScore:o,passToContinue:i})}))}},function(e){var t=e.id,n=e.itemId,r=e.isCorrect,o=e.passingScore,i=e.passToContinue;return(0,s.default)((0,W.default)((0,B.default)("percentComplete",100),X({id:t,passingScore:o,passToContinue:i})),$.setPercentComplete,Q,(0,R.default)((0,T.default)(["items",n]),(0,g.default)(A.default)({isComplete:!0,isCorrect:r})))}),X=function(e){var t=e.id,n=e.passingScore,r=e.passToContinue;return function(e){var o=(0,j.default)("score",e),i=o>=n,a=!r||i;return(0,q.finishQuiz)(i,o,t),(0,A.default)({passed:i,isComplete:a,reportResults:!0},e)}},Q=function(e){return(0,i.default)("score",(0,s.default)(Math.round,(0,M.default)(100),(0,g.default)(d.default)((0,s.default)(x.default,E.default,(0,j.default)("items"))(e)),x.default,(0,m.default)((0,B.default)("isCorrect",!0)),H.default,(0,j.default)("items"))(e),e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(53),o=function(e){return(e?e+" | ":"")+"Rise 360"},i=function(e){return(0,r.isExport)()?e:o(e)};t.default=i},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function s(t){switch(t.icon){case w.iconTypes.ARTICLE:return e.createElement(E.AlignLeft,null);case w.iconTypes.INTERACTION:return e.createElement(E.Touch,null);case w.iconTypes.QUIZ:return e.createElement(E.QuestionBox,null);case w.iconTypes.VIDEO:return e.createElement(E.VideoCamera,null);default:return e.createElement("i",{className:"icon icon-Master-02"})}}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();t.LessonIconSmall=s;var u=n(18),c=r(u),d=n(1),f=r(d),p=n(34),h=r(p),m=n(27),v=r(m),g=n(4),y=r(g),b=n(107),_=r(b),E=n(67),w=n(699),x=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),l(n,[{key:"render",value:function(){var t=this.props,n=t.type,r=t.fill,o=t.width,i=t.height,a=(0,f.default)("lesson-icon","lesson-icon--"+n),s={className:a,height:i,viewBox:"0 0 "+o+" "+i,width:o},l=(0,h.default)([[(0,v.default)("embed"),(0,c.default)("M15.266 48a7.275 7.275 0 0 1-5.146-12.426l6.35-6.352a7.274 7.274 0 0 1 8.364-1.382l-.607 1.232a5.9 5.9 0 0 0-6.784 1.12l-6.35 6.352a5.9 5.9 0 0 0 8.35 8.35l6.35-6.35a5.942 5.942 0 0 0 1.22-6.578l1.254-.558a7.323 7.323 0 0 1-1.5 8.107l-6.35 6.352A7.257 7.257 0 0 1 15.267 48zm19.1-19.1a7.264 7.264 0 0 1-3.216-.75l.607-1.232a5.9 5.9 0 0 0 6.784-1.12l6.353-6.352a5.9 5.9 0 0 0-8.35-8.35l-6.35 6.352a5.94 5.94 0 0 0-1.22 6.577l-1.255.56a7.322 7.322 0 0 1 1.5-8.108l6.35-6.352a7.278 7.278 0 0 1 10.298 10.288l-6.35 6.35a7.273 7.273 0 0 1-5.148 2.137zm-15.183 8.875l-.97-.975L36.8 18.213l.97.97z")],[(0,v.default)("map"),(0,c.default)("M28.5 48l-.51-.72C27.458 46.53 15 28.837 15 21.57a13.5 13.5 0 1 1 27 0c0 7.266-12.46 24.958-12.99 25.707zm0-38.74a12.3 12.3 0 0 0-12.25 12.31c0 6.07 9.87 20.785 12.25 24.243 2.378-3.458 12.248-18.173 12.248-24.243A12.3 12.3 0 0 0 28.5 9.26zm0 18.257a5.862 5.862 0 1 1 5.83-5.862 5.853 5.853 0 0 1-5.83 5.86zm0-10.464a4.6 4.6 0 1 0 4.58 4.6 4.6 4.6 0 0 0-4.58-4.6z")],[(0,v.default)("process"),(0,c.default)("M28.5 47.21a19.663 19.663 0 0 1-11.19-3.473l.784-1.1A18.364 18.364 0 0 0 34.37 44.9a17.84 17.84 0 0 0 12.263-16.85 17.505 17.505 0 0 0-.982-5.77l-.02-.057 1.296-.435.018.053A18.835 18.835 0 0 1 48 28.05a19.187 19.187 0 0 1-13.186 18.124A19.776 19.776 0 0 1 28.5 47.21zM10.065 34.28l.647-.215-.653.2A18.836 18.836 0 0 1 9 28.048 19.186 19.186 0 0 1 22.186 9.926a19.752 19.752 0 0 1 17.478 2.418l-.782 1.1A18.363 18.363 0 0 0 22.63 11.2a17.84 17.84 0 0 0-12.263 16.848 17.5 17.5 0 0 0 .982 5.77l-.638.246zM19.85 50l-3.6-7.62 8.483-1.062.167 1.332-6.627.83 2.816 5.954zm12.4-35.482l-.127-1.337 6.652-.612-2.612-6.042L37.423 6l3.343 7.733z")],[(0,v.default)("sorting"),(0,c.default)("M25.86 48H8V30.23h17.86V48zM9.445 46.56h14.967V31.67H9.445v14.89zM25.86 25.77H8V8h17.86v17.77zM9.445 24.33h14.967V9.44H9.445v14.89zM48 48H30.134V30.23H48V48zm-16.42-1.44h14.97V31.67H31.58v14.89zM48 25.77H30.134V8H48v17.77zm-16.42-1.44h14.97V9.44H31.58v14.89z")],[(0,v.default)("timeline"),(0,c.default)("M12.075 32a3.5 3.5 0 1 1 3.4-3.5 3.457 3.457 0 0 1-3.4 3.5zm0-5.63a2.13 2.13 0 1 0 2.07 2.13 2.1 2.1 0 0 0-2.07-2.13zM28.5 32a3.5 3.5 0 1 1 3.4-3.5 3.457 3.457 0 0 1-3.4 3.5zm0-5.63a2.13 2.13 0 1 0 2.07 2.13 2.1 2.1 0 0 0-2.07-2.13zM44.924 32a3.5 3.5 0 1 1 3.4-3.5 3.457 3.457 0 0 1-3.4 3.5zm0-5.63a2.13 2.13 0 1 0 2.07 2.13 2.1 2.1 0 0 0-2.07-2.13zM9.34 29.187H0v-1.372h9.34v1.372zm47.66 0h-9.34v-1.372H57v1.372zm-14.957 0H31.236v-1.372h10.808v1.372zm-16.614 0H14.954v-1.372H25.43v1.372z")],[(0,v.default)("video"),(0,c.default)("M1.592 16.973H0V8h8.885v1.613H1.592v7.36zm54.4 0H54.4v-7.36h-7.29V8H56v8.968zM56 48h-8.89v-1.613h7.29v-7.36H56V48zM8.885 48H0v-8.973h1.592v7.36h7.293V48z")],[_.default,(0,c.default)("M24 28a4 4 0 1 0 8 0 4 4 0 1 0-8 0")]]);return e.createElement("svg",s,e.createElement("path",{fill:r,d:l(n)}))}}],[{key:"propTypes",get:function(){return{fill:y.default.string,height:y.default.number,type:y.default.string,width:y.default.number}}},{key:"defaultProps",get:function(){return{fill:"#000",height:56,type:"bullet",width:56}}}]),n}(e.Component);t.default=x}).call(t,n(0))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||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};n(2048);var i=n(1),a=r(i),s=n(4),l=r(s),u=(8.5*Math.PI*2).toFixed(3),c=function(t){var n=t.isDisabled,r=t.markComplete,i=t.onComplete,s=t.percentComplete,l=u*(100-s)/100,c=(0,a.default)("pie-progress__border",{"pie-progress__border--completed":100===s}),d=(0,a.default)("pie-progress__check icon icon-Master-05",{"pie-progress__check--completed":100===s,"pie-progress__check--clear":0===s,"pie-progress__check--disabled":n}),f=(0,a.default)("pie-progress__progress brand--stroke brand--fill-opacity",{"brand--fill":100===s,"pie-progress__progress--clear":0===s}),p=Object.assign({},r&&{onClick:i});return e.createElement("div",o({className:"pie-progress"},p),e.createElement("svg",{className:"pie-progress__pie",width:"21px",height:"21px",focusable:"false"},e.createElement("circle",{className:c,cx:10.5,cy:10.5,r:8.5}),e.createElement("circle",{className:f,cx:10.5,cy:10.5,r:8.5,strokeDasharray:u,strokeDashoffset:l})),e.createElement("i",{className:d}))};c.propTypes={isDisabled:l.default.bool,percentComplete:l.default.number.isRequired,markComplete:l.default.bool,onComplete:l.default.func},c.defaultProps={percentComplete:0},t.default=c}).call(t,n(0))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(2051);var l=n(365),u=r(l),c=n(144),d=r(c),f=n(2052),p=r(f),h=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.onScroll=(0,d.default)(t.onScroll.bind(t),100),t.state={isShowingSidebarHeaderClone:!1},t}return a(n,t),s(n,[{key:"componentDidMount",value:function(){this.sidebar.addEventListener("scroll",this.onScroll)}},{key:"componentWillUnmount",value:function(){this.sidebar.removeEventListener("scroll",this.onScroll)}},{key:"focus",value:function(){this.sidebarHeader.focus()}},{key:"render",value:function(){var t=this,n=this.props,r=n.allowSearch,o=n.allowTabNavigation,i=n.children,a=n.container,s=n.courseTitle,l=n.coverImage,c=n.focusLessonContent,d=n.labels,f=n.lessons,h=n.sessionPreferences,m=n.skipLinkText;return e.createElement("div",{ref:function(e){return t.sidebar=e},className:"overview-sidebar","data-overview-sidebar":!0},e.createElement("div",{ref:function(e){return t.sidebarHeaderWrap=e},className:"overview-sidebar__header-wrap brand--head","data-overview-sidebar-header-wrap":!0},e.createElement(p.default,{allowSearch:r,allowTabNavigation:o,courseTitle:s,coverImage:l,focusLessonContent:c,labels:d,lessons:f,ref:function(e){t.sidebarHeader=e},sessionPreferences:h,skipLinkText:m},i),e.createElement(u.default,{container:a},e.createElement(p.default,{allowTabNavigation:o,courseTitle:s,coverImage:l,isClone:!0,isShowingSidebarHeaderClone:this.state.isShowingSidebarHeaderClone},i))),e.createElement("div",{className:"overview-sidebar__container"},e.createElement("div",{className:"overview-sidebar__content","data-overview-sidebar-content":!0},i)))}},{key:"onScroll",value:function(){var e=this.sidebarHeaderWrap.clientHeight,t=this.sidebar.scrollTop;this.setState({isShowingSidebarHeaderClone:t>e})}}]),n}(e.Component);t.default=h}).call(t,n(0))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isStr=t.isObj=t.isNum=t.isArr=void 0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=n(32),i=function(e){return e&&e.__esModule?e:{default:e}}(o);t.isArr=Array.isArray,t.isNum=function(e){return"number"==typeof e},t.isObj=function(e){return!(0,i.default)(e)&&"object"===(void 0===e?"undefined":r(e))},t.isStr=function(e){return"string"==typeof e}},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),n(2057);var o=n(1),i=r(o),a=n(4),s=r(a),l=function(t){var n=(0,i.default)("progress-bar__line",{"progress-bar__line-rounded":t.rounded}),r=(0,i.default)("progress-bar",{"progress-bar-rounded":t.rounded,"progress-bar-lg":t.lg});return e.createElement("div",{className:r},e.createElement("div",{className:n},e.createElement("div",{className:"progress-bar__fill",style:{width:t.value+"%"}})),t.value,"% ",t.lessonComplete)};l.propTypes={value:s.default.number.isRequired,lessonComplete:s.default.string.isRequired},t.default=l}).call(t,n(0))},function(e,t,n){var r=n(2),o=n(52),i=n(612),a=n(2075),s=n(16);e.exports=r(o(["fantasy-land/chain","chain"],a,function(e,t){return"function"==typeof t?function(n){return e(t(n))(n)}:i(!1)(s(e,t))}))},function(e,t,n){var r=n(2),o=n(52),i=n(2089),a=n(129);e.exports=r(o(["take"],i,function(e,t){return a(0,e<0?1/0:e,t)}))},function(e,t,n){var r=n(380),o=n(2);e.exports=o(function(e,t){for(var n,o=0,i=t.length,a=[];o<i;)n=t[o],r(e,n,a)||(a[a.length]=n),o+=1;return a})},function(e,t,n){e.exports=!n(46)&&!n(26)(function(){return 7!=Object.defineProperty(n(381)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){t.f=n(37)},function(e,t,n){var r=n(85),o=n(97),i=n(283)(!1),a=n(383)("IE_PROTO");e.exports=function(e,t){var n,s=o(e),l=0,u=[];for(n in s)n!=a&&r(s,n)&&u.push(n);for(;t.length>l;)r(s,n=t[l++])&&(~i(u,n)||u.push(n));return u}},function(e,t,n){var r=n(47),o=n(21),i=n(172);e.exports=n(46)?Object.defineProperties:function(e,t){o(e);for(var n,a=i(t),s=a.length,l=0;s>l;)r.f(e,n=a[l++],t[n]);return e}},function(e,t,n){var r=n(97),o=n(175).f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(e){try{return o(e)}catch(e){return a.slice()}};e.exports.f=function(e){return a&&"[object Window]"==i.call(e)?s(e):o(r(e))}},function(e,t,n){"use strict";var r=n(172),o=n(284),i=n(234),a=n(62),s=n(233),l=Object.assign;e.exports=!l||n(26)(function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach(function(e){t[e]=e}),7!=l({},e)[n]||Object.keys(l({},t)).join("")!=r})?function(e,t){for(var n=a(e),l=arguments.length,u=1,c=o.f,d=i.f;l>u;)for(var f,p=s(arguments[u++]),h=c?r(p).concat(c(p)):r(p),m=h.length,v=0;m>v;)d.call(p,f=h[v++])&&(n[f]=p[f]);return n}:l},function(e,t,n){"use strict";var r=n(75),o=n(28),i=n(529),a=[].slice,s={},l=function(e,t,n){if(!(t in s)){for(var r=[],o=0;o<t;o++)r[o]="a["+o+"]";s[t]=Function("F,a","return new F("+r.join(",")+")")}return s[t](e,n)};e.exports=Function.bind||function(e){var t=r(this),n=a.call(arguments,1),s=function(){var r=n.concat(a.call(arguments));return this instanceof s?l(t,r.length,r):i(t,r,e)};return o(t.prototype)&&(s.prototype=t.prototype),s}},function(e,t){e.exports=function(e,t,n){var r=void 0===n;switch(t.length){case 0:return r?e():e.call(n);case 1:return r?e(t[0]):e.call(n,t[0]);case 2:return r?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return r?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return r?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}return e.apply(n,t)}},function(e,t,n){var r=n(22).parseInt,o=n(202).trim,i=n(387),a=/^[-+]?0[xX]/;e.exports=8!==r(i+"08")||22!==r(i+"0x16")?function(e,t){var n=o(String(e),3);return r(n,t>>>0||(a.test(n)?16:10))}:r},function(e,t,n){var r=n(22).parseFloat,o=n(202).trim;e.exports=1/r(n(387)+"-0")!=-1/0?function(e){var t=o(String(e),3),n=r(t);return 0===n&&"-"==t.charAt(0)?-0:n}:r},function(e,t,n){var r=n(110);e.exports=function(e,t){if("number"!=typeof e&&"Number"!=r(e))throw TypeError(t);return+e}},function(e,t,n){var r=n(28),o=Math.floor;e.exports=function(e){return!r(e)&&isFinite(e)&&o(e)===e}},function(e,t){e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:Math.log(1+e)}},function(e,t,n){var r=n(390),o=Math.pow,i=o(2,-52),a=o(2,-23),s=o(2,127)*(2-a),l=o(2,-126),u=function(e){return e+1/i-1/i};e.exports=Math.fround||function(e){var t,n,o=Math.abs(e),c=r(e);return o<l?c*u(o/l/a)*l*a:(t=(1+a/i)*o,n=t-(t-o),n>s||n!=n?c*(1/0):c*n)}},function(e,t,n){var r=n(21);e.exports=function(e,t,n,o){try{return o?t(r(n)[0],n[1]):t(n)}catch(t){var i=e.return;throw void 0!==i&&r(i.call(e)),t}}},function(e,t,n){var r=n(75),o=n(62),i=n(233),a=n(48);e.exports=function(e,t,n,s,l){r(t);var u=o(e),c=i(u),d=a(u.length),f=l?d-1:0,p=l?-1:1;if(n<2)for(;;){if(f in c){s=c[f],f+=p;break}if(f+=p,l?f<0:d<=f)throw TypeError("Reduce of empty array with no initial value")}for(;l?f>=0:d>f;f+=p)f in c&&(s=t(s,c[f],f,u));return s}},function(e,t,n){"use strict";var r=n(62),o=n(173),i=n(48);e.exports=[].copyWithin||function(e,t){var n=r(this),a=i(n.length),s=o(e,a),l=o(t,a),u=arguments.length>2?arguments[2]:void 0,c=Math.min((void 0===u?a:o(u,a))-l,a-s),d=1;for(l<s&&s<l+c&&(d=-1,l+=c-1,s+=c-1);c-- >0;)l in n?n[s]=n[l]:delete n[s],s+=d,l+=d;return n}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,n){n(46)&&"g"!=/./g.flags&&n(47).f(RegExp.prototype,"flags",{configurable:!0,get:n(288)})},function(e,t){e.exports=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}}},function(e,t,n){var r=n(21),o=n(28),i=n(405);e.exports=function(e,t){if(r(e),o(t)&&t.constructor===e)return t;var n=i.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var r=n(544),o=n(204);e.exports=n(291)("Map",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{get:function(e){var t=r.getEntry(o(this,"Map"),e);return t&&t.v},set:function(e,t){return r.def(o(this,"Map"),0===e?0:e,t)}},r,!0)},function(e,t,n){"use strict";var r=n(47).f,o=n(174),i=n(179),a=n(109),s=n(177),l=n(178),u=n(393),c=n(539),d=n(176),f=n(46),p=n(148).fastKey,h=n(204),m=f?"_s":"size",v=function(e,t){var n,r=p(t);if("F"!==r)return e._i[r];for(n=e._f;n;n=n.n)if(n.k==t)return n};e.exports={getConstructor:function(e,t,n,u){var c=e(function(e,r){s(e,c,t,"_i"),e._t=t,e._i=o(null),e._f=void 0,e._l=void 0,e[m]=0,void 0!=r&&l(r,n,e[u],e)});return i(c.prototype,{clear:function(){for(var e=h(this,t),n=e._i,r=e._f;r;r=r.n)r.r=!0,r.p&&(r.p=r.p.n=void 0),delete n[r.i];e._f=e._l=void 0,e[m]=0},delete:function(e){var n=h(this,t),r=v(n,e);if(r){var o=r.n,i=r.p;delete n._i[r.i],r.r=!0,i&&(i.n=o),o&&(o.p=i),n._f==r&&(n._f=o),n._l==r&&(n._l=i),n[m]--}return!!r},forEach:function(e){h(this,t);for(var n,r=a(e,arguments.length>1?arguments[1]:void 0,3);n=n?n.n:this._f;)for(r(n.v,n.k,this);n&&n.r;)n=n.p},has:function(e){return!!v(h(this,t),e)}}),f&&r(c.prototype,"size",{get:function(){return h(this,t)[m]}}),c},def:function(e,t,n){var r,o,i=v(e,t);return i?i.v=n:(e._l=i={i:o=p(t,!0),k:t,v:n,p:r=e._l,n:void 0,r:!1},e._f||(e._f=i),r&&(r.n=i),e[m]++,"F"!==o&&(e._i[o]=i)),e},getEntry:v,setStrong:function(e,t,n){u(e,t,function(e,n){this._t=h(e,t),this._k=n,this._l=void 0},function(){for(var e=this,t=e._k,n=e._l;n&&n.r;)n=n.p;return e._t&&(e._l=n=n?n.n:e._t._f)?"keys"==t?c(0,n.k):"values"==t?c(0,n.v):c(0,[n.k,n.v]):(e._t=void 0,c(1))},n?"entries":"values",!n,!0),d(t)}}},function(e,t,n){"use strict";var r=n(544),o=n(204);e.exports=n(291)("Set",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return r.def(o(this,"Set"),e=0===e?0:e,e)}},r)},function(e,t,n){"use strict";var r,o=n(120)(0),i=n(87),a=n(148),s=n(527),l=n(547),u=n(28),c=n(26),d=n(204),f=a.getWeak,p=Object.isExtensible,h=l.ufstore,m={},v=function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},g={get:function(e){if(u(e)){var t=f(e);return!0===t?h(d(this,"WeakMap")).get(e):t?t[this._i]:void 0}},set:function(e,t){return l.def(d(this,"WeakMap"),e,t)}},y=e.exports=n(291)("WeakMap",v,g,l,!0,!0);c(function(){return 7!=(new y).set((Object.freeze||Object)(m),7).get(m)})&&(r=l.getConstructor(v,"WeakMap"),s(r.prototype,g),a.NEED=!0,o(["delete","has","get","set"],function(e){var t=y.prototype,n=t[e];i(t,e,function(t,o){if(u(t)&&!p(t)){this._f||(this._f=new r);var i=this._f[e](t,o);return"set"==e?this:i}return n.call(this,t,o)})}))},function(e,t,n){"use strict";var r=n(179),o=n(148).getWeak,i=n(21),a=n(28),s=n(177),l=n(178),u=n(120),c=n(85),d=n(204),f=u(5),p=u(6),h=0,m=function(e){return e._l||(e._l=new v)},v=function(){this.a=[]},g=function(e,t){return f(e.a,function(e){return e[0]===t})};v.prototype={get:function(e){var t=g(this,e);if(t)return t[1]},has:function(e){return!!g(this,e)},set:function(e,t){var n=g(this,e);n?n[1]=t:this.a.push([e,t])},delete:function(e){var t=p(this.a,function(t){return t[0]===e});return~t&&this.a.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,i){var u=e(function(e,r){s(e,u,t,"_i"),e._t=t,e._i=h++,e._l=void 0,void 0!=r&&l(r,n,e[i],e)});return r(u.prototype,{delete:function(e){if(!a(e))return!1;var n=o(e);return!0===n?m(d(this,t)).delete(e):n&&c(n,this._i)&&delete n[this._i]},has:function(e){if(!a(e))return!1;var n=o(e);return!0===n?m(d(this,t)).has(e):n&&c(n,this._i)}}),u},def:function(e,t,n){var r=o(i(t),!0);return!0===r?m(e).set(t,n):r[e._i]=n,e},ufstore:m}},function(e,t,n){var r=n(118),o=n(48);e.exports=function(e){if(void 0===e)return 0;var t=r(e),n=o(t);if(t!==n)throw RangeError("Wrong length!");return n}},function(e,t,n){var r=n(175),o=n(284),i=n(21),a=n(22).Reflect;e.exports=a&&a.ownKeys||function(e){var t=r.f(i(e)),n=o.f;return n?t.concat(n(e)):t}},function(e,t,n){"use strict";function r(e,t,n,u,c,d,f,p){for(var h,m,v=c,g=0,y=!!f&&s(f,p,3);g<u;){if(g in n){if(h=y?y(n[g],g,t):n[g],m=!1,i(h)&&(m=h[l],m=void 0!==m?!!m:o(h)),m&&d>0)v=r(e,t,h,a(h.length),v,d-1)-1;else{if(v>=9007199254740991)throw TypeError();e[v]=h}v++}g++}return v}var o=n(285),i=n(28),a=n(48),s=n(109),l=n(37)("isConcatSpreadable");e.exports=r},function(e,t,n){var r=n(48),o=n(389),i=n(117);e.exports=function(e,t,n,a){var s=String(i(e)),l=s.length,u=void 0===n?" ":String(n),c=r(t);if(c<=l||""==u)return s;var d=c-l,f=o.call(u,Math.ceil(d/u.length));return f.length>d&&(f=f.slice(0,d)),a?f+s:s+f}},function(e,t,n){var r=n(172),o=n(97),i=n(234).f;e.exports=function(e){return function(t){for(var n,a=o(t),s=r(a),l=s.length,u=0,c=[];l>u;)i.call(a,n=s[u++])&&c.push(e?[n,a[n]]:a[n]);return c}}},function(e,t,n){var r=n(235),o=n(554);e.exports=function(e){return function(){if(r(this)!=e)throw TypeError(e+"#toJSON isn't generic");return o(this)}}},function(e,t,n){var r=n(178);e.exports=function(e,t){var n=[];return r(e,!1,n.push,n,t),n}},function(e,t){e.exports=Math.scale||function(e,t,n,r,o){return 0===arguments.length||e!=e||t!=t||n!=n||r!=r||o!=o?NaN:e===1/0||e===-1/0?e:(e-t)*(o-r)/(n-t)+r}},function(e,t,n){"use strict";function r(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}/* object-assign (c) Sindre Sorhus @license MIT */ var o=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,s,l=r(e),u=1;u<arguments.length;u++){n=Object(arguments[u]);for(var c in n)i.call(n,c)&&(l[c]=n[c]);if(o){s=o(n);for(var d=0;d<s.length;d++)a.call(n,s[d])&&(l[s[d]]=n[s[d]])}}return l}},function(e,t,n){"use strict";var r=function(){};e.exports=r},function(e,t,n){"use strict";var r=function(e,t,n,r,o,i,a,s){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,o,i,a,s],c=0;l=new Error(t.replace(/%s/g,function(){return u[c++]})),l.name="Invariant Violation"}throw l.framesToPop=1,l}};e.exports=r},function(e,t,n){"use strict";n.d(t,"b",function(){return r}),n.d(t,"a",function(){return o}),n.d(t,"e",function(){return i}),n.d(t,"c",function(){return a}),n.d(t,"g",function(){return s}),n.d(t,"h",function(){return l}),n.d(t,"f",function(){return u}),n.d(t,"d",function(){return c});var r=!("undefined"==typeof window||!window.document||!window.document.createElement),o=function(e,t,n){return e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent("on"+t,n)},i=function(e,t,n){return e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent("on"+t,n)},a=function(e,t){return t(window.confirm(e))},s=function(){var e=window.navigator.userAgent;return(-1===e.indexOf("Android 2.")&&-1===e.indexOf("Android 4.0")||-1===e.indexOf("Mobile Safari")||-1!==e.indexOf("Chrome")||-1!==e.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history},l=function(){return-1===window.navigator.userAgent.indexOf("Trident")},u=function(){return-1===window.navigator.userAgent.indexOf("Firefox")},c=function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")}},function(e,t,n){"use strict";function r(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var s=n(0),l=n.n(s),u=n(4),c=n.n(u),d=n(1063),f=n.n(d),p=n(180),h=Object.assign||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},m=function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)},v=function(e){function t(){var n,r,a;o(this,t);for(var s=arguments.length,l=Array(s),u=0;u<s;u++)l[u]=arguments[u];return n=r=i(this,e.call.apply(e,[this].concat(l))),r.handleClick=function(e){if(r.props.onClick&&r.props.onClick(e),!e.defaultPrevented&&0===e.button&&!r.props.target&&!m(e)){e.preventDefault();var t=r.context.router.history,n=r.props,o=n.replace,i=n.to;o?t.replace(i):t.push(i)}},a=n,i(r,a)}return a(t,e),t.prototype.render=function(){var e=this.props,t=(e.replace,e.to),n=e.innerRef,o=r(e,["replace","to","innerRef"]);f()(this.context.router,"You should not use <Link> outside a <Router>"),f()(void 0!==t,'You must specify the "to" property');var i=this.context.router.history,a="string"==typeof t?Object(p.createLocation)(t,null,null,i.location):t,s=i.createHref(a);return l.a.createElement("a",h({},o,{onClick:this.handleClick,href:s,ref:n}))},t}(l.a.Component);v.propTypes={onClick:c.a.func,target:c.a.string,replace:c.a.bool,to:c.a.oneOfType([c.a.string,c.a.object]).isRequired,innerRef:c.a.oneOfType([c.a.string,c.a.func])},v.defaultProps={replace:!1},v.contextTypes={router:c.a.shape({history:c.a.shape({push:c.a.func.isRequired,replace:c.a.func.isRequired,createHref:c.a.func.isRequired}).isRequired}).isRequired},t.a=v},function(e,t,n){"use strict";var r=n(562);t.a=r.a},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var a=n(205),s=n.n(a),l=n(206),u=n.n(l),c=n(0),d=n.n(c),f=n(4),p=n.n(f),h=n(412),m=Object.assign||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},v=function(e){return 0===d.a.Children.count(e)},g=function(e){function t(){var n,i,a;r(this,t);for(var s=arguments.length,l=Array(s),u=0;u<s;u++)l[u]=arguments[u];return n=i=o(this,e.call.apply(e,[this].concat(l))),i.state={match:i.computeMatch(i.props,i.context.router)},a=n,o(i,a)}return i(t,e),t.prototype.getChildContext=function(){return{router:m({},this.context.router,{route:{location:this.props.location||this.context.router.route.location,match:this.state.match}})}},t.prototype.computeMatch=function(e,t){var n=e.computedMatch,r=e.location,o=e.path,i=e.strict,a=e.exact,s=e.sensitive;if(n)return n;u()(t,"You should not use <Route> or withRouter() outside a <Router>");var l=t.route,c=(r||l.location).pathname;return Object(h.a)(c,{path:o,strict:i,exact:a,sensitive:s},l.match)},t.prototype.componentWillMount=function(){s()(!(this.props.component&&this.props.render),"You should not use <Route component> and <Route render> in the same route; <Route render> will be ignored"),s()(!(this.props.component&&this.props.children&&!v(this.props.children)),"You should not use <Route component> and <Route children> in the same route; <Route children> will be ignored"),s()(!(this.props.render&&this.props.children&&!v(this.props.children)),"You should not use <Route render> and <Route children> in the same route; <Route children> will be ignored")},t.prototype.componentWillReceiveProps=function(e,t){s()(!(e.location&&!this.props.location),'<Route> elements should not change from uncontrolled to controlled (or vice versa). You initially used no "location" prop and then provided one on a subsequent render.'),s()(!(!e.location&&this.props.location),'<Route> elements should not change from controlled to uncontrolled (or vice versa). You provided a "location" prop initially but omitted it on a subsequent render.'),this.setState({match:this.computeMatch(e,t.router)})},t.prototype.render=function(){var e=this.state.match,t=this.props,n=t.children,r=t.component,o=t.render,i=this.context.router,a=i.history,s=i.route,l=i.staticContext,u=this.props.location||s.location,c={match:e,location:u,history:a,staticContext:l};return r?e?d.a.createElement(r,c):null:o?e?o(c):null:"function"==typeof n?n(c):n&&!v(n)?d.a.Children.only(n):null},t}(d.a.Component);g.propTypes={computedMatch:p.a.object,path:p.a.string,exact:p.a.bool,strict:p.a.bool,sensitive:p.a.bool,component:p.a.func,render:p.a.func,children:p.a.oneOfType([p.a.func,p.a.node]),location:p.a.object},g.contextTypes={router:p.a.shape({history:p.a.object.isRequired,route:p.a.object.isRequired,staticContext:p.a.object})},g.childContextTypes={router:p.a.object.isRequired},t.a=g},function(e,t,n){function r(e,t){for(var n,r=[],o=0,i=0,a="",s=t&&t.delimiter||"/";null!=(n=y.exec(e));){var c=n[0],d=n[1],f=n.index;if(a+=e.slice(i,f),i=f+c.length,d)a+=d[1];else{var p=e[i],h=n[2],m=n[3],v=n[4],g=n[5],b=n[6],_=n[7];a&&(r.push(a),a="");var E=null!=h&&null!=p&&p!==h,w="+"===b||"*"===b,x="?"===b||"*"===b,k=n[2]||s,T=v||g;r.push({name:m||o++,prefix:h||"",delimiter:k,optional:x,repeat:w,partial:E,asterisk:!!_,pattern:T?u(T):_?".*":"[^"+l(k)+"]+?"})}}return i<e.length&&(a+=e.substr(i)),a&&r.push(a),r}function o(e,t){return s(r(e,t))}function i(e){return encodeURI(e).replace(/[\/?#]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}function a(e){return encodeURI(e).replace(/[?#]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}function s(e){for(var t=new Array(e.length),n=0;n<e.length;n++)"object"==typeof e[n]&&(t[n]=new RegExp("^(?:"+e[n].pattern+")$"));return function(n,r){for(var o="",s=n||{},l=r||{},u=l.pretty?i:encodeURIComponent,c=0;c<e.length;c++){var d=e[c];if("string"!=typeof d){var f,p=s[d.name];if(null==p){if(d.optional){d.partial&&(o+=d.prefix);continue}throw new TypeError('Expected "'+d.name+'" to be defined')}if(g(p)){if(!d.repeat)throw new TypeError('Expected "'+d.name+'" to not repeat, but received `'+JSON.stringify(p)+"`");if(0===p.length){if(d.optional)continue;throw new TypeError('Expected "'+d.name+'" to not be empty')}for(var h=0;h<p.length;h++){if(f=u(p[h]),!t[c].test(f))throw new TypeError('Expected all "'+d.name+'" to match "'+d.pattern+'", but received `'+JSON.stringify(f)+"`");o+=(0===h?d.prefix:d.delimiter)+f}}else{if(f=d.asterisk?a(p):u(p),!t[c].test(f))throw new TypeError('Expected "'+d.name+'" to match "'+d.pattern+'", but received "'+f+'"');o+=d.prefix+f}}else o+=d}return o}}function l(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function u(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function c(e,t){return e.keys=t,e}function d(e){return e.sensitive?"":"i"}function f(e,t){var n=e.source.match(/\((?!\?)/g);if(n)for(var r=0;r<n.length;r++)t.push({name:r,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return c(e,t)}function p(e,t,n){for(var r=[],o=0;o<e.length;o++)r.push(v(e[o],t,n).source);return c(new RegExp("(?:"+r.join("|")+")",d(n)),t)}function h(e,t,n){return m(r(e,n),t,n)}function m(e,t,n){g(t)||(n=t||n,t=[]),n=n||{};for(var r=n.strict,o=!1!==n.end,i="",a=0;a<e.length;a++){var s=e[a];if("string"==typeof s)i+=l(s);else{var u=l(s.prefix),f="(?:"+s.pattern+")";t.push(s),s.repeat&&(f+="(?:"+u+f+")*"),f=s.optional?s.partial?u+"("+f+")?":"(?:"+u+"("+f+"))?":u+"("+f+")",i+=f}}var p=l(n.delimiter||"/"),h=i.slice(-p.length)===p;return r||(i=(h?i.slice(0,-p.length):i)+"(?:"+p+"(?=$))?"),i+=o?"$":r&&h?"":"(?="+p+"|$)",c(new RegExp("^"+i,d(n)),t)}function v(e,t,n){return g(t)||(n=t||n,t=[]),n=n||{},e instanceof RegExp?f(e,t):g(e)?p(e,t,n):h(e,t,n)}var g=n(1067);e.exports=v,e.exports.parse=r,e.exports.compile=o,e.exports.tokensToFunction=s,e.exports.tokensToRegExp=m;var y=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g")},function(e,t,n){"use strict";var r=n(563),o=n.n(r),i={},a=0,s=function(e){var t=e,n=i[t]||(i[t]={});if(n[e])return n[e];var r=o.a.compile(e);return a<1e4&&(n[e]=r,a++),r},l=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"/",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"/"===e?e:s(e)(t,{pretty:!0})};t.a=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(566),o=n(1098),i=n(1099),a=n(1100),s=n(570);n(569),n.d(t,"createStore",function(){return r.b}),n.d(t,"combineReducers",function(){return o.a}),n.d(t,"bindActionCreators",function(){return i.a}),n.d(t,"applyMiddleware",function(){return a.a}),n.d(t,"compose",function(){return s.a})},function(e,t,n){"use strict";function r(e,t,n){function i(){g===v&&(g=v.slice())}function l(){return m}function u(e){if("function"!=typeof e)throw new Error("Expected listener to be a function.");var t=!0;return i(),g.push(e),function(){if(t){t=!1,i();var n=g.indexOf(e);g.splice(n,1)}}}function c(e){if(!Object(o.a)(e))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===e.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(y)throw new Error("Reducers may not dispatch actions.");try{y=!0,m=h(m,e)}finally{y=!1}for(var t=v=g,n=0;n<t.length;n++)(0,t[n])();return e}function d(e){if("function"!=typeof e)throw new Error("Expected the nextReducer to be a function.");h=e,c({type:s.INIT})}function f(){var e,t=u;return e={subscribe:function(e){function n(){e.next&&e.next(l())}if("object"!=typeof e)throw new TypeError("Expected the observer to be an object.");return n(),{unsubscribe:t(n)}}},e[a.a]=function(){return this},e}var p;if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error("Expected the enhancer to be a function.");return n(r)(e,t)}if("function"!=typeof e)throw new Error("Expected the reducer to be a function.");var h=e,m=t,v=[],g=v,y=!1;return c({type:s.INIT}),p={dispatch:c,subscribe:u,getState:l,replaceReducer:d},p[a.a]=f,p}n.d(t,"a",function(){return s}),t.b=r;var o=n(567),i=n(1095),a=n.n(i),s={INIT:"@@redux/INIT"}},function(e,t,n){"use strict";function r(e){if(!Object(a.a)(e)||Object(o.a)(e)!=s)return!1;var t=Object(i.a)(e);if(null===t)return!0;var n=d.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&c.call(n)==f}var o=n(1087),i=n(1092),a=n(1094),s="[object Object]",l=Function.prototype,u=Object.prototype,c=l.toString,d=u.hasOwnProperty,f=c.call(Object);t.a=r},function(e,t,n){"use strict";var r=n(1088),o=r.a.Symbol;t.a=o},function(e,t,n){"use strict"},function(e,t,n){"use strict";function r(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}})}t.a=r},function(e,t){e.exports=function(){function e(e){this.f=e}return e.prototype["@@transducer/init"]=function(){throw new Error("init not implemented on XWrap")},e.prototype["@@transducer/result"]=function(e){return e},e.prototype["@@transducer/step"]=function(e,t){return this.f(e,t)},function(t){return new e(t)}}()},function(e,t,n){var r=n(121),o=n(2);e.exports=o(function(e,t){return r(e.length,function(){return e.apply(t,arguments)})})},function(e,t){function n(e){return function(t){return function(n){n&&"function"==typeof n.fork?n.fork(e.dispatch,e.dispatch):t(n)}}}e.exports=n},function(e,t,n){"use strict";function r(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}var o=Object.assign||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};Object.defineProperty(t,"__esModule",{value:!0});var i=n(575),a=function(e){return function(e){return"function"===(void 0===e?"undefined":r(e))}}();t.default=function(e){return function(t){var n=t.dispatch,r=function(t){return t&&a(t[e])};return function(t){return function(a){return(0,i.isFSA)(a)?r(a.payload)?n(o({},a,{payload:a.payload[e]()})):t(a):r(a)?n(a[e]()):t(a)}}}}},function(e,t,n){"use strict";function r(e){return l.indexOf(e)>-1}function o(e){return s.default(e)&&void 0!==e.type&&Object.keys(e).every(r)}function i(e){return!0===e.error}t.__esModule=!0,t.isFSA=o,t.isError=i;var a=n(1102),s=function(e){return e&&e.__esModule?e:{default:e}}(a),l=["type","payload","error","meta"]},function(e,t){function n(e){return o(e)&&h.call(e,"callee")&&(!v.call(e,"callee")||m.call(e)==c)}function r(e){return null!=e&&a(e.length)&&!i(e)}function o(e){return l(e)&&r(e)}function i(e){var t=s(e)?m.call(e):"";return t==d||t==f}function a(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=u}function s(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function l(e){return!!e&&"object"==typeof e}var u=9007199254740991,c="[object Arguments]",d="[object Function]",f="[object GeneratorFunction]",p=Object.prototype,h=p.hasOwnProperty,m=p.toString,v=p.propertyIsEnumerable;e.exports=n},function(e,t,n){"use strict";function r(e){return e&&"function"==typeof e.then}function o(e){var t=e.dispatch;return function(e){return function(n){return a.isFSA(n)?r(n.payload)?n.payload.then(function(e){return t(i({},n,{payload:e}))},function(e){return t(i({},n,{payload:e,error:!0}))}):e(n):r(n)?n.then(t):e(n)}}}t.__esModule=!0;var i=Object.assign||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.default=o;var a=n(575);e.exports=t.default},function(e,t,n){"use strict";function r(e){return function(t){var n=t.dispatch,r=t.getState;return function(t){return function(o){return"function"==typeof o?o(n,r,e):t(o)}}}}t.__esModule=!0;var o=r();o.withExtraArgument=r,t.default=o},function(e,t,n){function r(e){function t(t){if(!l(t))throw new TypeError("IO.map: Function required");return r(s(t,e))}function n(e){if(!u(r,e))throw new TypeError("IO.ap: IO required");return o(function(t){return e.map(t)})}function o(t){if(!l(t))throw new TypeError("IO.chain: Function required");return r(function(){var n=t(e());if(!u(r,n))throw new TypeError("IO.chain: Function must return an IO");return n.run()})}if(!l(e))throw new TypeError("IO: Must wrap a function");var d=c;return{inspect:function(){return"IO"+i(e)},run:e,type:a,map:t,ap:n,of:d,chain:o}}/** @license ISC License (c) copyright 2016 original and current authors */ var o=n(239),i=n(240),a=n(152).type("IO"),s=n(181),l=n(29),u=n(101),c=function(e){return r(function(){return e})};r.of=c,r.type=a,r["@@implements"]=o(["ap","chain","map","of"]),e.exports=r},function(e,t){/** @license ISC License (c) copyright 2017 original and current authors */ function n(e){return void 0===e||null===e||Number.isNaN(e)}e.exports=n},function(e,t,n){var r=n(27);e.exports=function(e,t,n){var o,i;if("function"==typeof e.indexOf)switch(typeof t){case"number":if(0===t){for(o=1/t;n<e.length;){if(0===(i=e[n])&&1/i===o)return n;n+=1}return-1}if(t!==t){for(;n<e.length;){if("number"==typeof(i=e[n])&&i!==i)return n;n+=1}return-1}return e.indexOf(t,n);case"string":case"boolean":case"function":case"undefined":return e.indexOf(t,n);case"object":if(null===t)return e.indexOf(t,n)}for(;n<e.length;){if(r(e[n],t))return n;n+=1}return-1}},function(e,t,n){var r=n(2);e.exports=r(function(e,t){return e===t?0!==e||1/e==1/t:e!==e&&t!==t})},function(e,t,n){var r=n(81);e.exports=function(){var e=Object.prototype.toString;return"[object Arguments]"===e.call(arguments)?function(t){return"[object Arguments]"===e.call(t)}:function(e){return r("callee",e)}}()},function(e,t){e.exports=function(e){return function(){return!e.apply(this,arguments)}}},function(e,t,n){var r=n(9),o=n(305);e.exports=r(function(e){return o(1,e)})},function(e,t,n){function r(e,t){this._options=t||{},this._cbs=e||{},this._tagname="",this._attribname="",this._attribvalue="",this._attribs=null,this._stack=[],this.startIndex=0,this.endIndex=null,this._lowerCaseTagNames="lowerCaseTags"in this._options?!!this._options.lowerCaseTags:!this._options.xmlMode,this._lowerCaseAttributeNames="lowerCaseAttributeNames"in this._options?!!this._options.lowerCaseAttributeNames:!this._options.xmlMode,this._options.Tokenizer&&(o=this._options.Tokenizer),this._tokenizer=new o(this._options,this),this._cbs.onparserinit&&this._cbs.onparserinit(this)}var o=n(587),i={input:!0,option:!0,optgroup:!0,select:!0,button:!0,datalist:!0,textarea:!0},a={tr:{tr:!0,th:!0,td:!0},th:{th:!0},td:{thead:!0,th:!0,td:!0},body:{head:!0,link:!0,script:!0},li:{li:!0},p:{p:!0},h1:{p:!0},h2:{p:!0},h3:{p:!0},h4:{p:!0},h5:{p:!0},h6:{p:!0},select:i,input:i,output:i,button:i,datalist:i,textarea:i,option:{option:!0},optgroup:{optgroup:!0}},s={__proto__:null,area:!0,base:!0,basefont:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,isindex:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,path:!0,circle:!0,ellipse:!0,line:!0,rect:!0,use:!0,stop:!0,polyline:!0,polygon:!0},l=/\s|\//;n(122)(r,n(244).EventEmitter),r.prototype._updatePosition=function(e){null===this.endIndex?this._tokenizer._sectionStart<=e?this.startIndex=0:this.startIndex=this._tokenizer._sectionStart-e:this.startIndex=this.endIndex+1,this.endIndex=this._tokenizer.getAbsoluteIndex()},r.prototype.ontext=function(e){this._updatePosition(1),this.endIndex--,this._cbs.ontext&&this._cbs.ontext(e)},r.prototype.onopentagname=function(e){if(this._lowerCaseTagNames&&(e=e.toLowerCase()),this._tagname=e,!this._options.xmlMode&&e in a)for(var t;(t=this._stack[this._stack.length-1])in a[e];this.onclosetag(t));!this._options.xmlMode&&e in s||this._stack.push(e),this._cbs.onopentagname&&this._cbs.onopentagname(e),this._cbs.onopentag&&(this._attribs={})},r.prototype.onopentagend=function(){this._updatePosition(1),this._attribs&&(this._cbs.onopentag&&this._cbs.onopentag(this._tagname,this._attribs),this._attribs=null),!this._options.xmlMode&&this._cbs.onclosetag&&this._tagname in s&&this._cbs.onclosetag(this._tagname),this._tagname=""},r.prototype.onclosetag=function(e){if(this._updatePosition(1),this._lowerCaseTagNames&&(e=e.toLowerCase()),!this._stack.length||e in s&&!this._options.xmlMode)this._options.xmlMode||"br"!==e&&"p"!==e||(this.onopentagname(e),this._closeCurrentTag());else{var t=this._stack.lastIndexOf(e);if(-1!==t)if(this._cbs.onclosetag)for(t=this._stack.length-t;t--;)this._cbs.onclosetag(this._stack.pop());else this._stack.length=t;else"p"!==e||this._options.xmlMode||(this.onopentagname(e),this._closeCurrentTag())}},r.prototype.onselfclosingtag=function(){this._options.xmlMode||this._options.recognizeSelfClosing?this._closeCurrentTag():this.onopentagend()},r.prototype._closeCurrentTag=function(){var e=this._tagname;this.onopentagend(),this._stack[this._stack.length-1]===e&&(this._cbs.onclosetag&&this._cbs.onclosetag(e),this._stack.pop())},r.prototype.onattribname=function(e){this._lowerCaseAttributeNames&&(e=e.toLowerCase()),this._attribname=e},r.prototype.onattribdata=function(e){this._attribvalue+=e},r.prototype.onattribend=function(){this._cbs.onattribute&&this._cbs.onattribute(this._attribname,this._attribvalue),this._attribs&&!Object.prototype.hasOwnProperty.call(this._attribs,this._attribname)&&(this._attribs[this._attribname]=this._attribvalue),this._attribname="",this._attribvalue=""},r.prototype._getInstructionName=function(e){var t=e.search(l),n=t<0?e:e.substr(0,t);return this._lowerCaseTagNames&&(n=n.toLowerCase()),n},r.prototype.ondeclaration=function(e){if(this._cbs.onprocessinginstruction){var t=this._getInstructionName(e);this._cbs.onprocessinginstruction("!"+t,"!"+e)}},r.prototype.onprocessinginstruction=function(e){if(this._cbs.onprocessinginstruction){var t=this._getInstructionName(e);this._cbs.onprocessinginstruction("?"+t,"?"+e)}},r.prototype.oncomment=function(e){this._updatePosition(4),this._cbs.oncomment&&this._cbs.oncomment(e),this._cbs.oncommentend&&this._cbs.oncommentend()},r.prototype.oncdata=function(e){this._updatePosition(1),this._options.xmlMode||this._options.recognizeCDATA?(this._cbs.oncdatastart&&this._cbs.oncdatastart(),this._cbs.ontext&&this._cbs.ontext(e),this._cbs.oncdataend&&this._cbs.oncdataend()):this.oncomment("[CDATA["+e+"]]")},r.prototype.onerror=function(e){this._cbs.onerror&&this._cbs.onerror(e)},r.prototype.onend=function(){if(this._cbs.onclosetag)for(var e=this._stack.length;e>0;this._cbs.onclosetag(this._stack[--e]));this._cbs.onend&&this._cbs.onend()},r.prototype.reset=function(){this._cbs.onreset&&this._cbs.onreset(),this._tokenizer.reset(),this._tagname="",this._attribname="",this._attribs=null,this._stack=[],this._cbs.onparserinit&&this._cbs.onparserinit(this)},r.prototype.parseComplete=function(e){this.reset(),this.end(e)},r.prototype.write=function(e){this._tokenizer.write(e)},r.prototype.end=function(e){this._tokenizer.end(e)},r.prototype.pause=function(){this._tokenizer.pause()},r.prototype.resume=function(){this._tokenizer.resume()},r.prototype.parseChunk=r.prototype.write,r.prototype.done=r.prototype.end,e.exports=r},function(e,t,n){function r(e){return" "===e||"\n"===e||"\t"===e||"\f"===e||"\r"===e}function o(e,t,n){var r=e.toLowerCase();return e===r?function(e){e===r?this._state=t:(this._state=n,this._index--)}:function(o){o===r||o===e?this._state=t:(this._state=n,this._index--)}}function i(e,t){var n=e.toLowerCase();return function(r){r===n||r===e?this._state=t:(this._state=h,this._index--)}}function a(e,t){this._state=f,this._buffer="",this._sectionStart=0,this._index=0,this._bufferOffset=0,this._baseState=f,this._special=he,this._cbs=t,this._running=!0,this._ended=!1,this._xmlMode=!(!e||!e.xmlMode),this._decodeEntities=!(!e||!e.decodeEntities)}e.exports=a;var s=n(588),l=n(418),u=n(589),c=n(419),d=0,f=d++,p=d++,h=d++,m=d++,v=d++,g=d++,y=d++,b=d++,_=d++,E=d++,w=d++,x=d++,k=d++,T=d++,S=d++,C=d++,O=d++,A=d++,I=d++,M=d++,L=d++,N=d++,P=d++,R=d++,D=d++,j=d++,F=d++,B=d++,U=d++,H=d++,z=d++,W=d++,q=d++,Y=d++,$=d++,K=d++,V=d++,G=d++,X=d++,Q=d++,Z=d++,J=d++,ee=d++,te=d++,ne=d++,re=d++,oe=d++,ie=d++,ae=d++,se=d++,le=d++,ue=d++,ce=d++,de=d++,fe=d++,pe=0,he=pe++,me=pe++,ve=pe++;a.prototype._stateText=function(e){"<"===e?(this._index>this._sectionStart&&this._cbs.ontext(this._getSection()),this._state=p,this._sectionStart=this._index):this._decodeEntities&&this._special===he&&"&"===e&&(this._index>this._sectionStart&&this._cbs.ontext(this._getSection()),this._baseState=f,this._state=le,this._sectionStart=this._index)},a.prototype._stateBeforeTagName=function(e){"/"===e?this._state=v:"<"===e?(this._cbs.ontext(this._getSection()),this._sectionStart=this._index):">"===e||this._special!==he||r(e)?this._state=f:"!"===e?(this._state=S,this._sectionStart=this._index+1):"?"===e?(this._state=O,this._sectionStart=this._index+1):(this._state=this._xmlMode||"s"!==e&&"S"!==e?h:z,this._sectionStart=this._index)},a.prototype._stateInTagName=function(e){("/"===e||">"===e||r(e))&&(this._emitToken("onopentagname"),this._state=b,this._index--)},a.prototype._stateBeforeCloseingTagName=function(e){r(e)||(">"===e?this._state=f:this._special!==he?"s"===e||"S"===e?this._state=W:(this._state=f,this._index--):(this._state=g,this._sectionStart=this._index))},a.prototype._stateInCloseingTagName=function(e){(">"===e||r(e))&&(this._emitToken("onclosetag"),this._state=y,this._index--)},a.prototype._stateAfterCloseingTagName=function(e){">"===e&&(this._state=f,this._sectionStart=this._index+1)},a.prototype._stateBeforeAttributeName=function(e){">"===e?(this._cbs.onopentagend(),this._state=f,this._sectionStart=this._index+1):"/"===e?this._state=m:r(e)||(this._state=_,this._sectionStart=this._index)},a.prototype._stateInSelfClosingTag=function(e){">"===e?(this._cbs.onselfclosingtag(),this._state=f,this._sectionStart=this._index+1):r(e)||(this._state=b,this._index--)},a.prototype._stateInAttributeName=function(e){("="===e||"/"===e||">"===e||r(e))&&(this._cbs.onattribname(this._getSection()),this._sectionStart=-1,this._state=E,this._index--)},a.prototype._stateAfterAttributeName=function(e){"="===e?this._state=w:"/"===e||">"===e?(this._cbs.onattribend(),this._state=b,this._index--):r(e)||(this._cbs.onattribend(),this._state=_,this._sectionStart=this._index)},a.prototype._stateBeforeAttributeValue=function(e){'"'===e?(this._state=x,this._sectionStart=this._index+1):"'"===e?(this._state=k,this._sectionStart=this._index+1):r(e)||(this._state=T,this._sectionStart=this._index,this._index--)},a.prototype._stateInAttributeValueDoubleQuotes=function(e){'"'===e?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=b):this._decodeEntities&&"&"===e&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=le,this._sectionStart=this._index)},a.prototype._stateInAttributeValueSingleQuotes=function(e){"'"===e?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=b):this._decodeEntities&&"&"===e&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=le,this._sectionStart=this._index)},a.prototype._stateInAttributeValueNoQuotes=function(e){r(e)||">"===e?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=b,this._index--):this._decodeEntities&&"&"===e&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=le,this._sectionStart=this._index)},a.prototype._stateBeforeDeclaration=function(e){this._state="["===e?N:"-"===e?A:C},a.prototype._stateInDeclaration=function(e){">"===e&&(this._cbs.ondeclaration(this._getSection()),this._state=f,this._sectionStart=this._index+1)},a.prototype._stateInProcessingInstruction=function(e){">"===e&&(this._cbs.onprocessinginstruction(this._getSection()),this._state=f,this._sectionStart=this._index+1)},a.prototype._stateBeforeComment=function(e){"-"===e?(this._state=I,this._sectionStart=this._index+1):this._state=C},a.prototype._stateInComment=function(e){"-"===e&&(this._state=M)},a.prototype._stateAfterComment1=function(e){this._state="-"===e?L:I},a.prototype._stateAfterComment2=function(e){">"===e?(this._cbs.oncomment(this._buffer.substring(this._sectionStart,this._index-2)),this._state=f,this._sectionStart=this._index+1):"-"!==e&&(this._state=I)},a.prototype._stateBeforeCdata1=o("C",P,C),a.prototype._stateBeforeCdata2=o("D",R,C),a.prototype._stateBeforeCdata3=o("A",D,C),a.prototype._stateBeforeCdata4=o("T",j,C),a.prototype._stateBeforeCdata5=o("A",F,C),a.prototype._stateBeforeCdata6=function(e){"["===e?(this._state=B,this._sectionStart=this._index+1):(this._state=C,this._index--)},a.prototype._stateInCdata=function(e){"]"===e&&(this._state=U)},a.prototype._stateAfterCdata1=function(e,t){return function(e){"]"===e&&(this._state=t)}}(0,H),a.prototype._stateAfterCdata2=function(e){">"===e?(this._cbs.oncdata(this._buffer.substring(this._sectionStart,this._index-2)),this._state=f,this._sectionStart=this._index+1):"]"!==e&&(this._state=B)},a.prototype._stateBeforeSpecial=function(e){"c"===e||"C"===e?this._state=q:"t"===e||"T"===e?this._state=ee:(this._state=h,this._index--)},a.prototype._stateBeforeSpecialEnd=function(e){this._special!==me||"c"!==e&&"C"!==e?this._special!==ve||"t"!==e&&"T"!==e?this._state=f:this._state=oe:this._state=G},a.prototype._stateBeforeScript1=i("R",Y),a.prototype._stateBeforeScript2=i("I",$),a.prototype._stateBeforeScript3=i("P",K),a.prototype._stateBeforeScript4=i("T",V),a.prototype._stateBeforeScript5=function(e){("/"===e||">"===e||r(e))&&(this._special=me),this._state=h,this._index--},a.prototype._stateAfterScript1=o("R",X,f),a.prototype._stateAfterScript2=o("I",Q,f),a.prototype._stateAfterScript3=o("P",Z,f),a.prototype._stateAfterScript4=o("T",J,f),a.prototype._stateAfterScript5=function(e){">"===e||r(e)?(this._special=he,this._state=g,this._sectionStart=this._index-6,this._index--):this._state=f},a.prototype._stateBeforeStyle1=i("Y",te),a.prototype._stateBeforeStyle2=i("L",ne),a.prototype._stateBeforeStyle3=i("E",re),a.prototype._stateBeforeStyle4=function(e){("/"===e||">"===e||r(e))&&(this._special=ve),this._state=h,this._index--},a.prototype._stateAfterStyle1=o("Y",ie,f),a.prototype._stateAfterStyle2=o("L",ae,f),a.prototype._stateAfterStyle3=o("E",se,f),a.prototype._stateAfterStyle4=function(e){">"===e||r(e)?(this._special=he,this._state=g,this._sectionStart=this._index-5,this._index--):this._state=f},a.prototype._stateBeforeEntity=o("#",ue,ce),a.prototype._stateBeforeNumericEntity=o("X",fe,de),a.prototype._parseNamedEntityStrict=function(){if(this._sectionStart+1<this._index){var e=this._buffer.substring(this._sectionStart+1,this._index),t=this._xmlMode?c:l;t.hasOwnProperty(e)&&(this._emitPartial(t[e]),this._sectionStart=this._index+1)}},a.prototype._parseLegacyEntity=function(){var e=this._sectionStart+1,t=this._index-e;for(t>6&&(t=6);t>=2;){var n=this._buffer.substr(e,t);if(u.hasOwnProperty(n))return this._emitPartial(u[n]),void(this._sectionStart+=t+1);t--}},a.prototype._stateInNamedEntity=function(e){";"===e?(this._parseNamedEntityStrict(),this._sectionStart+1<this._index&&!this._xmlMode&&this._parseLegacyEntity(),this._state=this._baseState):(e<"a"||e>"z")&&(e<"A"||e>"Z")&&(e<"0"||e>"9")&&(this._xmlMode||this._sectionStart+1===this._index||(this._baseState!==f?"="!==e&&this._parseNamedEntityStrict():this._parseLegacyEntity()),this._state=this._baseState,this._index--)},a.prototype._decodeNumericEntity=function(e,t){var n=this._sectionStart+e;if(n!==this._index){var r=this._buffer.substring(n,this._index),o=parseInt(r,t);this._emitPartial(s(o)),this._sectionStart=this._index}else this._sectionStart--;this._state=this._baseState},a.prototype._stateInNumericEntity=function(e){";"===e?(this._decodeNumericEntity(2,10),this._sectionStart++):(e<"0"||e>"9")&&(this._xmlMode?this._state=this._baseState:this._decodeNumericEntity(2,10),this._index--)},a.prototype._stateInHexEntity=function(e){";"===e?(this._decodeNumericEntity(3,16),this._sectionStart++):(e<"a"||e>"f")&&(e<"A"||e>"F")&&(e<"0"||e>"9")&&(this._xmlMode?this._state=this._baseState:this._decodeNumericEntity(3,16),this._index--)},a.prototype._cleanup=function(){this._sectionStart<0?(this._buffer="",this._bufferOffset+=this._index,this._index=0):this._running&&(this._state===f?(this._sectionStart!==this._index&&this._cbs.ontext(this._buffer.substr(this._sectionStart)),this._buffer="",this._bufferOffset+=this._index,this._index=0):this._sectionStart===this._index?(this._buffer="",this._bufferOffset+=this._index,this._index=0):(this._buffer=this._buffer.substr(this._sectionStart),this._index-=this._sectionStart,this._bufferOffset+=this._sectionStart),this._sectionStart=0)},a.prototype.write=function(e){this._ended&&this._cbs.onerror(Error(".write() after done!")),this._buffer+=e,this._parse()},a.prototype._parse=function(){for(;this._index<this._buffer.length&&this._running;){var e=this._buffer.charAt(this._index);this._state===f?this._stateText(e):this._state===p?this._stateBeforeTagName(e):this._state===h?this._stateInTagName(e):this._state===v?this._stateBeforeCloseingTagName(e):this._state===g?this._stateInCloseingTagName(e):this._state===y?this._stateAfterCloseingTagName(e):this._state===m?this._stateInSelfClosingTag(e):this._state===b?this._stateBeforeAttributeName(e):this._state===_?this._stateInAttributeName(e):this._state===E?this._stateAfterAttributeName(e):this._state===w?this._stateBeforeAttributeValue(e):this._state===x?this._stateInAttributeValueDoubleQuotes(e):this._state===k?this._stateInAttributeValueSingleQuotes(e):this._state===T?this._stateInAttributeValueNoQuotes(e):this._state===S?this._stateBeforeDeclaration(e):this._state===C?this._stateInDeclaration(e):this._state===O?this._stateInProcessingInstruction(e):this._state===A?this._stateBeforeComment(e):this._state===I?this._stateInComment(e):this._state===M?this._stateAfterComment1(e):this._state===L?this._stateAfterComment2(e):this._state===N?this._stateBeforeCdata1(e):this._state===P?this._stateBeforeCdata2(e):this._state===R?this._stateBeforeCdata3(e):this._state===D?this._stateBeforeCdata4(e):this._state===j?this._stateBeforeCdata5(e):this._state===F?this._stateBeforeCdata6(e):this._state===B?this._stateInCdata(e):this._state===U?this._stateAfterCdata1(e):this._state===H?this._stateAfterCdata2(e):this._state===z?this._stateBeforeSpecial(e):this._state===W?this._stateBeforeSpecialEnd(e):this._state===q?this._stateBeforeScript1(e):this._state===Y?this._stateBeforeScript2(e):this._state===$?this._stateBeforeScript3(e):this._state===K?this._stateBeforeScript4(e):this._state===V?this._stateBeforeScript5(e):this._state===G?this._stateAfterScript1(e):this._state===X?this._stateAfterScript2(e):this._state===Q?this._stateAfterScript3(e):this._state===Z?this._stateAfterScript4(e):this._state===J?this._stateAfterScript5(e):this._state===ee?this._stateBeforeStyle1(e):this._state===te?this._stateBeforeStyle2(e):this._state===ne?this._stateBeforeStyle3(e):this._state===re?this._stateBeforeStyle4(e):this._state===oe?this._stateAfterStyle1(e):this._state===ie?this._stateAfterStyle2(e):this._state===ae?this._stateAfterStyle3(e):this._state===se?this._stateAfterStyle4(e):this._state===le?this._stateBeforeEntity(e):this._state===ue?this._stateBeforeNumericEntity(e):this._state===ce?this._stateInNamedEntity(e):this._state===de?this._stateInNumericEntity(e):this._state===fe?this._stateInHexEntity(e):this._cbs.onerror(Error("unknown _state"),this._state),this._index++}this._cleanup()},a.prototype.pause=function(){this._running=!1},a.prototype.resume=function(){this._running=!0,this._index<this._buffer.length&&this._parse(),this._ended&&this._finish()},a.prototype.end=function(e){this._ended&&this._cbs.onerror(Error(".end() after done!")),e&&this.write(e),this._ended=!0,this._running&&this._finish()},a.prototype._finish=function(){this._sectionStart<this._index&&this._handleTrailingData(),this._cbs.onend()},a.prototype._handleTrailingData=function(){var e=this._buffer.substr(this._sectionStart);this._state===B||this._state===U||this._state===H?this._cbs.oncdata(e):this._state===I||this._state===M||this._state===L?this._cbs.oncomment(e):this._state!==ce||this._xmlMode?this._state!==de||this._xmlMode?this._state!==fe||this._xmlMode?this._state!==h&&this._state!==b&&this._state!==w&&this._state!==E&&this._state!==_&&this._state!==k&&this._state!==x&&this._state!==T&&this._state!==g&&this._cbs.ontext(e):(this._decodeNumericEntity(3,16),this._sectionStart<this._index&&(this._state=this._baseState,this._handleTrailingData())):(this._decodeNumericEntity(2,10),this._sectionStart<this._index&&(this._state=this._baseState,this._handleTrailingData())):(this._parseLegacyEntity(),this._sectionStart<this._index&&(this._state=this._baseState,this._handleTrailingData()))},a.prototype.reset=function(){a.call(this,{xmlMode:this._xmlMode,decodeEntities:this._decodeEntities},this._cbs)},a.prototype.getAbsoluteIndex=function(){return this._bufferOffset+this._index},a.prototype._getSection=function(){return this._buffer.substring(this._sectionStart,this._index)},a.prototype._emitToken=function(e){this._cbs[e](this._getSection()),this._sectionStart=-1},a.prototype._emitPartial=function(e){this._baseState!==f?this._cbs.onattribdata(e):this._cbs.ontext(e)}},function(e,t,n){function r(e){if(e>=55296&&e<=57343||e>1114111)return"�";e in o&&(e=o[e]);var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e)}var o=n(1116);e.exports=r},function(e,t){e.exports={Aacute:"Ã",aacute:"á",Acirc:"Â",acirc:"â",acute:"´",AElig:"Æ",aelig:"æ",Agrave:"À",agrave:"à ",amp:"&",AMP:"&",Aring:"Ã…",aring:"Ã¥",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",brvbar:"¦",Ccedil:"Ç",ccedil:"ç",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",Eacute:"É",eacute:"é",Ecirc:"Ê",ecirc:"ê",Egrave:"È",egrave:"è",ETH:"Ã",eth:"ð",Euml:"Ë",euml:"ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",Iacute:"Ã",iacute:"Ã",Icirc:"ÃŽ",icirc:"î",iexcl:"¡",Igrave:"ÃŒ",igrave:"ì",iquest:"¿",Iuml:"Ã",iuml:"ï",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",Ntilde:"Ñ",ntilde:"ñ",Oacute:"Ó",oacute:"ó",Ocirc:"Ô",ocirc:"ô",Ograve:"Ã’",ograve:"ò",ordf:"ª",ordm:"º",Oslash:"Ø",oslash:"ø",Otilde:"Õ",otilde:"õ",Ouml:"Ö",ouml:"ö",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"Â",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",THORN:"Þ",thorn:"þ",times:"×",Uacute:"Ú",uacute:"ú",Ucirc:"Û",ucirc:"û",Ugrave:"Ù",ugrave:"ù",uml:"¨",Uuml:"Ü",uuml:"ü",Yacute:"Ã",yacute:"ý",yen:"Â¥",yuml:"ÿ"}},function(e,t){var n=e.exports={get firstChild(){var e=this.children;return e&&e[0]||null},get lastChild(){var e=this.children;return e&&e[e.length-1]||null},get nodeType(){return o[this.type]||o.element}},r={tagName:"name",childNodes:"children",parentNode:"parent",previousSibling:"prev",nextSibling:"next",nodeValue:"data"},o={element:1,text:3,cdata:4,comment:8};Object.keys(r).forEach(function(e){var t=r[e];Object.defineProperty(n,e,{get:function(){return this[t]||null},set:function(e){return this[t]=e,e}})})},function(e,t,n){function r(e,t){var n=this._parser=new o(e,t),r=this._decoder=new a;i.call(this,{decodeStrings:!1}),this.once("finish",function(){n.end(r.end())})}e.exports=r;var o=n(586),i=n(1121).Writable||n(1134).Writable,a=n(422).StringDecoder,s=n(210).Buffer;n(122)(r,i),i.prototype._write=function(e,t,n){e instanceof s&&(e=this._decoder.write(e)),this._parser.write(e),n()}},function(e,t,n){"use strict";(function(t,r){function o(e){return j.from(e)}function i(e){return j.isBuffer(e)||e instanceof F}function a(e,t,n){if("function"==typeof e.prependListener)return e.prependListener(t,n);e._events&&e._events[t]?P(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}function s(e,t){N=N||n(183),e=e||{},this.objectMode=!!e.objectMode,t instanceof N&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var r=e.highWaterMark,o=this.objectMode?16:16384;this.highWaterMark=r||0===r?r:o,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new W,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(z||(z=n(422).StringDecoder),this.decoder=new z(e.encoding),this.encoding=e.encoding)}function l(e){if(N=N||n(183),!(this instanceof l))return new l(e);this._readableState=new s(e,this),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),D.call(this)}function u(e,t,n,r,i){var a=e._readableState;if(null===t)a.reading=!1,m(e,a);else{var s;i||(s=d(a,t)),s?e.emit("error",s):a.objectMode||t&&t.length>0?("string"==typeof t||a.objectMode||Object.getPrototypeOf(t)===j.prototype||(t=o(t)),r?a.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):c(e,a,t,!0):a.ended?e.emit("error",new Error("stream.push() after EOF")):(a.reading=!1,a.decoder&&!n?(t=a.decoder.write(t),a.objectMode||0!==t.length?c(e,a,t,!1):y(e,a)):c(e,a,t,!1))):r||(a.reading=!1)}return f(a)}function c(e,t,n,r){t.flowing&&0===t.length&&!t.sync?(e.emit("data",n),e.read(0)):(t.length+=t.objectMode?1:n.length,r?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&v(e)),y(e,t)}function d(e,t){var n;return i(t)||"string"==typeof t||void 0===t||e.objectMode||(n=new TypeError("Invalid non-string/buffer chunk")),n}function f(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||0===e.length)}function p(e){return e>=$?e=$:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function h(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!==e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=p(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function m(e,t){if(!t.ended){if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,v(e)}}function v(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(H("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?L(g,e):g(e))}function g(e){H("emit readable"),e.emit("readable"),k(e)}function y(e,t){t.readingMore||(t.readingMore=!0,L(b,e,t))}function b(e,t){for(var n=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(H("maybeReadMore read 0"),e.read(0),n!==t.length);)n=t.length;t.readingMore=!1}function _(e){return function(){var t=e._readableState;H("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&R(e,"data")&&(t.flowing=!0,k(e))}}function E(e){H("readable nexttick read 0"),e.read(0)}function w(e,t){t.resumeScheduled||(t.resumeScheduled=!0,L(x,e,t))}function x(e,t){t.reading||(H("resume read 0"),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit("resume"),k(e),t.flowing&&!t.reading&&e.read(0)}function k(e){var t=e._readableState;for(H("flow",t.flowing);t.flowing&&null!==e.read(););}function T(e,t){if(0===t.length)return null;var n;return t.objectMode?n=t.buffer.shift():!e||e>=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):n=S(e,t.buffer,t.decoder),n}function S(e,t,n){var r;return e<t.head.data.length?(r=t.head.data.slice(0,e),t.head.data=t.head.data.slice(e)):r=e===t.head.data.length?t.shift():n?C(e,t):O(e,t),r}function C(e,t){var n=t.head,r=1,o=n.data;for(e-=o.length;n=n.next;){var i=n.data,a=e>i.length?i.length:e;if(a===i.length?o+=i:o+=i.slice(0,e),0==(e-=a)){a===i.length?(++r,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=i.slice(a));break}++r}return t.length-=r,o}function O(e,t){var n=j.allocUnsafe(e),r=t.head,o=1;for(r.data.copy(n),e-=r.data.length;r=r.next;){var i=r.data,a=e>i.length?i.length:e;if(i.copy(n,n.length-e,0,a),0==(e-=a)){a===i.length?(++o,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=i.slice(a));break}++o}return t.length-=o,n}function A(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,L(I,t,e))}function I(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function M(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}var L=n(306);e.exports=l;var N,P=n(593);l.ReadableState=s;var R=(n(244).EventEmitter,function(e,t){return e.listeners(t).length}),D=n(594),j=n(307).Buffer,F=t.Uint8Array||function(){},B=n(246);B.inherits=n(122);var U=n(1124),H=void 0;H=U&&U.debuglog?U.debuglog("stream"):function(){};var z,W=n(1125),q=n(595);B.inherits(l,D);var Y=["error","close","destroy","pause","resume"];Object.defineProperty(l.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),l.prototype.destroy=q.destroy,l.prototype._undestroy=q.undestroy,l.prototype._destroy=function(e,t){this.push(null),t(e)},l.prototype.push=function(e,t){var n,r=this._readableState;return r.objectMode?n=!0:"string"==typeof e&&(t=t||r.defaultEncoding,t!==r.encoding&&(e=j.from(e,t),t=""),n=!0),u(this,e,t,!1,n)},l.prototype.unshift=function(e){return u(this,e,null,!0,!1)},l.prototype.isPaused=function(){return!1===this._readableState.flowing},l.prototype.setEncoding=function(e){return z||(z=n(422).StringDecoder),this._readableState.decoder=new z(e),this._readableState.encoding=e,this};var $=8388608;l.prototype.read=function(e){H("read",e),e=parseInt(e,10);var t=this._readableState,n=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return H("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?A(this):v(this),null;if(0===(e=h(e,t))&&t.ended)return 0===t.length&&A(this),null;var r=t.needReadable;H("need readable",r),(0===t.length||t.length-e<t.highWaterMark)&&(r=!0,H("length less than watermark",r)),t.ended||t.reading?(r=!1,H("reading or ended",r)):r&&(H("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=h(n,t)));var o;return o=e>0?T(e,t):null,null===o?(t.needReadable=!0,e=0):t.length-=e,0===t.length&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&A(this)),null!==o&&this.emit("data",o),o},l.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))},l.prototype.pipe=function(e,t){function n(e,t){H("onunpipe"),e===f&&t&&!1===t.hasUnpiped&&(t.hasUnpiped=!0,i())}function o(){H("onend"),e.end()}function i(){H("cleanup"),e.removeListener("close",u),e.removeListener("finish",c),e.removeListener("drain",v),e.removeListener("error",l),e.removeListener("unpipe",n),f.removeListener("end",o),f.removeListener("end",d),f.removeListener("data",s),g=!0,!p.awaitDrain||e._writableState&&!e._writableState.needDrain||v()}function s(t){H("ondata"),y=!1,!1!==e.write(t)||y||((1===p.pipesCount&&p.pipes===e||p.pipesCount>1&&-1!==M(p.pipes,e))&&!g&&(H("false write response, pause",f._readableState.awaitDrain),f._readableState.awaitDrain++,y=!0),f.pause())}function l(t){H("onerror",t),d(),e.removeListener("error",l),0===R(e,"error")&&e.emit("error",t)}function u(){e.removeListener("finish",c),d()}function c(){H("onfinish"),e.removeListener("close",u),d()}function d(){H("unpipe"),f.unpipe(e)}var f=this,p=this._readableState;switch(p.pipesCount){case 0:p.pipes=e;break;case 1:p.pipes=[p.pipes,e];break;default:p.pipes.push(e)}p.pipesCount+=1,H("pipe count=%d opts=%j",p.pipesCount,t);var h=(!t||!1!==t.end)&&e!==r.stdout&&e!==r.stderr,m=h?o:d;p.endEmitted?L(m):f.once("end",m),e.on("unpipe",n);var v=_(f);e.on("drain",v);var g=!1,y=!1;return f.on("data",s),a(e,"error",l),e.once("close",u),e.once("finish",c),e.emit("pipe",f),p.flowing||(H("pipe resume"),f.resume()),e},l.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,n),this);if(!e){var r=t.pipes,o=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i<o;i++)r[i].emit("unpipe",this,n);return this}var a=M(t.pipes,e);return-1===a?this:(t.pipes.splice(a,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,n),this)},l.prototype.on=function(e,t){var n=D.prototype.on.call(this,e,t);if("data"===e)!1!==this._readableState.flowing&&this.resume();else if("readable"===e){var r=this._readableState;r.endEmitted||r.readableListening||(r.readableListening=r.needReadable=!0,r.emittedReadable=!1,r.reading?r.length&&v(this):L(E,this))}return n},l.prototype.addListener=l.prototype.on,l.prototype.resume=function(){var e=this._readableState;return e.flowing||(H("resume"),e.flowing=!0,w(this,e)),this},l.prototype.pause=function(){return H("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(H("pause"),this._readableState.flowing=!1,this.emit("pause")),this},l.prototype.wrap=function(e){var t=this._readableState,n=!1,r=this;e.on("end",function(){if(H("wrapped end"),t.decoder&&!t.ended){var e=t.decoder.end();e&&e.length&&r.push(e)}r.push(null)}),e.on("data",function(o){H("wrapped data"),t.decoder&&(o=t.decoder.write(o)),(!t.objectMode||null!==o&&void 0!==o)&&(t.objectMode||o&&o.length)&&(r.push(o)||(n=!0,e.pause()))});for(var o in e)void 0===this[o]&&"function"==typeof e[o]&&(this[o]=function(t){return function(){return e[t].apply(e,arguments)}}(o));for(var i=0;i<Y.length;i++)e.on(Y[i],r.emit.bind(r,Y[i]));return r._read=function(t){H("wrapped _read",t),n&&(n=!1,e.resume())},r},l._fromList=T}).call(t,n(15),n(132))},function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},function(e,t,n){e.exports=n(244).EventEmitter},function(e,t,n){"use strict";function r(e,t){var n=this,r=this._readableState&&this._readableState.destroyed,o=this._writableState&&this._writableState.destroyed;if(r||o)return void(t?t(e):!e||this._writableState&&this._writableState.errorEmitted||a(i,this,e));this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!t&&e?(a(i,n,e),n._writableState&&(n._writableState.errorEmitted=!0)):t&&t(e)})}function o(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function i(e,t){e.emit("error",t)}var a=n(306);e.exports={destroy:r,undestroy:o}},function(e,t,n){"use strict";function r(e){this.afterTransform=function(t,n){return o(e,t,n)},this.needTransform=!1,this.transforming=!1,this.writecb=null,this.writechunk=null,this.writeencoding=null}function o(e,t,n){var r=e._transformState;r.transforming=!1;var o=r.writecb;if(!o)return e.emit("error",new Error("write callback called multiple times"));r.writechunk=null,r.writecb=null,null!==n&&void 0!==n&&e.push(n),o(t);var i=e._readableState;i.reading=!1,(i.needReadable||i.length<i.highWaterMark)&&e._read(i.highWaterMark)}function i(e){if(!(this instanceof i))return new i(e);s.call(this,e),this._transformState=new r(this);var t=this;this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.once("prefinish",function(){"function"==typeof this._flush?this._flush(function(e,n){a(t,e,n)}):a(t)})}function a(e,t,n){if(t)return e.emit("error",t);null!==n&&void 0!==n&&e.push(n);var r=e._writableState,o=e._transformState;if(r.length)throw new Error("Calling transform done when ws.length != 0");if(o.transforming)throw new Error("Calling transform done when still transforming");return e.push(null)}e.exports=i;var s=n(183),l=n(246);l.inherits=n(122),l.inherits(i,s),i.prototype.push=function(e,t){return this._transformState.needTransform=!1,s.prototype.push.call(this,e,t)},i.prototype._transform=function(e,t,n){throw new Error("_transform() is not implemented")},i.prototype._write=function(e,t,n){var r=this._transformState;if(r.writecb=n,r.writechunk=e,r.writeencoding=t,!r.transforming){var o=this._readableState;(r.needTransform||o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}},i.prototype._read=function(e){var t=this._transformState;null!==t.writechunk&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0},i.prototype._destroy=function(e,t){var n=this;s.prototype._destroy.call(this,e,function(e){t(e),n.emit("close")})}},function(e,t){function n(){for(var e={},t=0;t<arguments.length;t++){var n=arguments[t];for(var o in n)r.call(n,o)&&(e[o]=n[o])}return e}e.exports=n;var r=Object.prototype.hasOwnProperty},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var i=n(1156),a=r(i),s=n(599),l=r(s),u=n(1157),c=r(u),d=function(){function e(t,n,r,i,a,s){o(this,e),this.name="CssSyntaxError",this.reason=t,a&&(this.file=a),i&&(this.source=i),s&&(this.plugin=s),void 0!==n&&void 0!==r&&(this.line=n,this.column=r),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,e)}return e.prototype.setMessage=function(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"<css input>",void 0!==this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason},e.prototype.showSourceCode=function(e){function t(t){return e&&l.default.red?l.default.red.bold(t):t}function n(t){return e&&l.default.gray?l.default.gray(t):t}var r=this;if(!this.source)return"";var o=this.source;void 0===e&&(e=a.default.stdout),e&&(o=(0,c.default)(o));var i=o.split(/\r?\n/),s=Math.max(this.line-3,0),u=Math.min(this.line+2,i.length),d=String(u).length;return i.slice(s,u).map(function(e,o){var i=s+1+o,a=" "+(" "+i).slice(-d)+" | ";if(i===r.line){var l=n(a.replace(/\d/g," "))+e.slice(0,r.column-1).replace(/[^\t]/g," ");return t(">")+n(a)+e+"\n "+l+t("^")}return" "+n(a)+e}).join("\n")},e.prototype.toString=function(){var e=this.showSourceCode();return e&&(e="\n\n"+e+"\n"),this.name+": "+this.message+e},e}();t.default=d,e.exports=t.default},function(e,t){},function(e,t,n){"use strict";function r(e){function t(t){throw e.error("Unclosed "+t,K,V-$)}function n(){return 0===X.length&&V>=Y}function r(){if(X.length)return X.pop();if(!(V>=Y)){switch(M=A.charCodeAt(V),(M===l||M===c||M===f&&A.charCodeAt(V+1)!==l)&&($=V,K+=1),M){case l:case u:case d:case f:case c:L=V;do{L+=1,(M=A.charCodeAt(L))===l&&($=L,K+=1)}while(M===u||M===l||M===d||M===f||M===c);q=["space",A.slice(V,L)],V=L-1;break;case p:q=["[","[",K,V-$];break;case h:q=["]","]",K,V-$];break;case g:q=["{","{",K,V-$];break;case y:q=["}","}",K,V-$];break;case E:q=[":",":",K,V-$];break;case b:q=[";",";",K,V-$];break;case m:if(z=G.length?G.pop()[1]:"",W=A.charCodeAt(V+1),"url"===z&&W!==o&&W!==i&&W!==u&&W!==l&&W!==d&&W!==c&&W!==f){L=V;do{if(U=!1,-1===(L=A.indexOf(")",L+1))){if(I){L=V;break}t("bracket")}for(H=L;A.charCodeAt(H-1)===a;)H-=1,U=!U}while(U);q=["brackets",A.slice(V,L+1),K,V-$,K,L-$],V=L}else L=A.indexOf(")",V+1),D=A.slice(V,L+1),-1===L||T.test(D)?q=["(","(",K,V-$]:(q=["brackets",D,K,V-$,K,L-$],V=L);break;case v:q=[")",")",K,V-$];break;case o:case i:N=M===o?"'":'"',L=V;do{if(U=!1,-1===(L=A.indexOf(N,L+1))){if(I){L=V+1;break}t("string")}for(H=L;A.charCodeAt(H-1)===a;)H-=1,U=!U}while(U);D=A.slice(V,L+1),P=D.split("\n"),R=P.length-1,R>0?(F=K+R,B=L-P[R].length):(F=K,B=$),q=["string",A.slice(V,L+1),K,V-$,F,L-B],$=B,K=F,V=L;break;case w:x.lastIndex=V+1,x.test(A),L=0===x.lastIndex?A.length-1:x.lastIndex-2,q=["at-word",A.slice(V,L+1),K,V-$,K,L-$],V=L;break;case a:for(L=V,j=!0;A.charCodeAt(L+1)===a;)L+=1,j=!j;if(M=A.charCodeAt(L+1),j&&M!==s&&M!==u&&M!==l&&M!==d&&M!==f&&M!==c&&(L+=1,S.test(A.charAt(L)))){for(;S.test(A.charAt(L+1));)L+=1;A.charCodeAt(L+1)===u&&(L+=1)}q=["word",A.slice(V,L+1),K,V-$,K,L-$],V=L;break;default:M===s&&A.charCodeAt(V+1)===_?(L=A.indexOf("*/",V+2)+1,0===L&&(I?L=A.length:t("comment")),D=A.slice(V,L+1),P=D.split("\n"),R=P.length-1,R>0?(F=K+R,B=L-P[R].length):(F=K,B=$),q=["comment",D,K,V-$,F,L-B],$=B,K=F,V=L):(k.lastIndex=V+1,k.test(A),L=0===k.lastIndex?A.length-1:k.lastIndex-2,q=["word",A.slice(V,L+1),K,V-$,K,L-$],G.push(q),V=L)}return V++,q}}function C(e){X.push(e)}var O=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},A=e.css.valueOf(),I=O.ignoreErrors,M=void 0,L=void 0,N=void 0,P=void 0,R=void 0,D=void 0,j=void 0,F=void 0,B=void 0,U=void 0,H=void 0,z=void 0,W=void 0,q=void 0,Y=A.length,$=-1,K=1,V=0,G=[],X=[];return{back:C,nextToken:r,endOfFile:n}}t.__esModule=!0,t.default=r;var o=39,i=34,a=92,s=47,l=10,u=32,c=12,d=9,f=13,p=91,h=93,m=40,v=41,g=123,y=125,b=59,_=42,E=58,w=64,x=/[ \n\t\r\f\{\(\)'"\\;\/\[\]#]/g,k=/[ \n\t\r\f\(\)\{\}:;@!'"\\\]\[#]|\/(?=\*)/g,T=/.[\\\/\("'\n]/,S=/[a-f0-9]/i;e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(598),s=r(a),l=n(1158),u=r(l),c=n(248),d=r(c),f=0,p=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};o(this,e),this.css=t.toString(),"\ufeff"!==this.css[0]&&"￾"!==this.css[0]||(this.css=this.css.slice(1)),n.from&&(/^\w+:\/\//.test(n.from)?this.file=n.from:this.file=d.default.resolve(n.from));var r=new u.default(this.css,n);if(r.text){this.map=r;var i=r.consumer().file;!this.file&&i&&(this.file=this.mapResolve(i))}this.file||(f+=1,this.id="<input css "+f+">"),this.map&&(this.map.file=this.from)}return e.prototype.error=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=void 0,i=this.origin(t,n);return o=i?new s.default(e,i.line,i.column,i.source,i.file,r.plugin):new s.default(e,t,n,this.css,this.file,r.plugin),o.input={line:t,column:n,source:this.css},this.file&&(o.input.file=this.file),o},e.prototype.origin=function(e,t){if(!this.map)return!1;var n=this.map.consumer(),r=n.originalPositionFor({line:e,column:t});if(!r.source)return!1;var o={file:this.mapResolve(r.source),line:r.line,column:r.column},i=n.sourceContentFor(r.source);return i&&(o.source=i),o},e.prototype.mapResolve=function(e){return/^\w+:\/\//.test(e)?e:d.default.resolve(this.map.consumer().sourceRoot||".",e)},i(e,[{key:"from",get:function(){return this.file||this.id}}]),e}();t.default=p,e.exports=t.default},function(e,t,n){t.SourceMapGenerator=n(603).SourceMapGenerator,t.SourceMapConsumer=n(1161).SourceMapConsumer,t.SourceNode=n(1164).SourceNode},function(e,t,n){function r(e){e||(e={}),this._file=i.getArg(e,"file",null),this._sourceRoot=i.getArg(e,"sourceRoot",null),this._skipValidation=i.getArg(e,"skipValidation",!1),this._sources=new a,this._names=new a,this._mappings=new s,this._sourcesContents=null}var o=n(604),i=n(247),a=n(605).ArraySet,s=n(1160).MappingList;r.prototype._version=3,r.fromSourceMap=function(e){var t=e.sourceRoot,n=new r({file:e.file,sourceRoot:t});return e.eachMapping(function(e){var r={generated:{line:e.generatedLine,column:e.generatedColumn}};null!=e.source&&(r.source=e.source,null!=t&&(r.source=i.relative(t,r.source)),r.original={line:e.originalLine,column:e.originalColumn},null!=e.name&&(r.name=e.name)),n.addMapping(r)}),e.sources.forEach(function(r){var o=r;null!==t&&(o=i.relative(t,r)),n._sources.has(o)||n._sources.add(o);var a=e.sourceContentFor(r);null!=a&&n.setSourceContent(r,a)}),n},r.prototype.addMapping=function(e){var t=i.getArg(e,"generated"),n=i.getArg(e,"original",null),r=i.getArg(e,"source",null),o=i.getArg(e,"name",null);this._skipValidation||this._validateMapping(t,n,r,o),null!=r&&(r=String(r),this._sources.has(r)||this._sources.add(r)),null!=o&&(o=String(o),this._names.has(o)||this._names.add(o)),this._mappings.add({generatedLine:t.line,generatedColumn:t.column,originalLine:null!=n&&n.line,originalColumn:null!=n&&n.column,source:r,name:o})},r.prototype.setSourceContent=function(e,t){var n=e;null!=this._sourceRoot&&(n=i.relative(this._sourceRoot,n)),null!=t?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[i.toSetString(n)]=t):this._sourcesContents&&(delete this._sourcesContents[i.toSetString(n)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},r.prototype.applySourceMap=function(e,t,n){var r=t;if(null==t){if(null==e.file)throw new Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\'s "file" property. Both were omitted.');r=e.file}var o=this._sourceRoot;null!=o&&(r=i.relative(o,r));var s=new a,l=new a;this._mappings.unsortedForEach(function(t){if(t.source===r&&null!=t.originalLine){var a=e.originalPositionFor({line:t.originalLine,column:t.originalColumn});null!=a.source&&(t.source=a.source,null!=n&&(t.source=i.join(n,t.source)),null!=o&&(t.source=i.relative(o,t.source)),t.originalLine=a.line,t.originalColumn=a.column,null!=a.name&&(t.name=a.name))}var u=t.source;null==u||s.has(u)||s.add(u);var c=t.name;null==c||l.has(c)||l.add(c)},this),this._sources=s,this._names=l,e.sources.forEach(function(t){var r=e.sourceContentFor(t);null!=r&&(null!=n&&(t=i.join(n,t)),null!=o&&(t=i.relative(o,t)),this.setSourceContent(t,r))},this)},r.prototype._validateMapping=function(e,t,n,r){if(t&&"number"!=typeof t.line&&"number"!=typeof t.column)throw new Error("original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.");if((!(e&&"line"in e&&"column"in e&&e.line>0&&e.column>=0)||t||n||r)&&!(e&&"line"in e&&"column"in e&&t&&"line"in t&&"column"in t&&e.line>0&&e.column>=0&&t.line>0&&t.column>=0&&n))throw new Error("Invalid mapping: "+JSON.stringify({generated:e,source:n,original:t,name:r}))},r.prototype._serializeMappings=function(){for(var e,t,n,r,a=0,s=1,l=0,u=0,c=0,d=0,f="",p=this._mappings.toArray(),h=0,m=p.length;h<m;h++){if(t=p[h],e="",t.generatedLine!==s)for(a=0;t.generatedLine!==s;)e+=";",s++;else if(h>0){if(!i.compareByGeneratedPositionsInflated(t,p[h-1]))continue;e+=","}e+=o.encode(t.generatedColumn-a),a=t.generatedColumn,null!=t.source&&(r=this._sources.indexOf(t.source),e+=o.encode(r-d),d=r,e+=o.encode(t.originalLine-1-u),u=t.originalLine-1,e+=o.encode(t.originalColumn-l),l=t.originalColumn,null!=t.name&&(n=this._names.indexOf(t.name),e+=o.encode(n-c),c=n)),f+=e}return f},r.prototype._generateSourcesContent=function(e,t){return e.map(function(e){if(!this._sourcesContents)return null;null!=t&&(e=i.relative(t,e));var n=i.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,n)?this._sourcesContents[n]:null},this)},r.prototype.toJSON=function(){var e={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return null!=this._file&&(e.file=this._file),null!=this._sourceRoot&&(e.sourceRoot=this._sourceRoot),this._sourcesContents&&(e.sourcesContent=this._generateSourcesContent(e.sources,e.sourceRoot)),e},r.prototype.toString=function(){return JSON.stringify(this.toJSON())},t.SourceMapGenerator=r},function(e,t,n){function r(e){return e<0?1+(-e<<1):0+(e<<1)}function o(e){var t=1==(1&e),n=e>>1;return t?-n:n}var i=n(1159);t.encode=function(e){var t,n="",o=r(e);do{t=31&o,o>>>=5,o>0&&(t|=32),n+=i.encode(t)}while(o>0);return n},t.decode=function(e,t,n){var r,a,s=e.length,l=0,u=0;do{if(t>=s)throw new Error("Expected more digits in base 64 VLQ value.");if(-1===(a=i.decode(e.charCodeAt(t++))))throw new Error("Invalid base64 digit: "+e.charAt(t-1));r=!!(32&a),a&=31,l+=a<<u,u+=5}while(r);n.value=o(l),n.rest=t}},function(e,t,n){function r(){this._array=[],this._set=a?new Map:Object.create(null)}var o=n(247),i=Object.prototype.hasOwnProperty,a="undefined"!=typeof Map;r.fromArray=function(e,t){for(var n=new r,o=0,i=e.length;o<i;o++)n.add(e[o],t);return n},r.prototype.size=function(){return a?this._set.size:Object.getOwnPropertyNames(this._set).length},r.prototype.add=function(e,t){var n=a?e:o.toSetString(e),r=a?this.has(e):i.call(this._set,n),s=this._array.length;r&&!t||this._array.push(e),r||(a?this._set.set(e,s):this._set[n]=s)},r.prototype.has=function(e){if(a)return this._set.has(e);var t=o.toSetString(e);return i.call(this._set,t)},r.prototype.indexOf=function(e){if(a){var t=this._set.get(e);if(t>=0)return t}else{var n=o.toSetString(e);if(i.call(this._set,n))return this._set[n]}throw new Error('"'+e+'" is not in the set.')},r.prototype.at=function(e){if(e>=0&&e<this._array.length)return this._array[e];throw new Error("No element indexed by "+e)},r.prototype.toArray=function(){return this._array.slice()},t.ArraySet=r},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e){return e[0].toUpperCase()+e.slice(1)}t.__esModule=!0;var i={colon:": ",indent:" ",beforeDecl:"\n",beforeRule:"\n",beforeOpen:" ",beforeClose:"\n",beforeComment:"\n",after:"\n",emptyBody:"",commentLeft:" ",commentRight:" "},a=function(){function e(t){r(this,e),this.builder=t}return e.prototype.stringify=function(e,t){this[e.type](e,t)},e.prototype.root=function(e){this.body(e),e.raws.after&&this.builder(e.raws.after)},e.prototype.comment=function(e){var t=this.raw(e,"left","commentLeft"),n=this.raw(e,"right","commentRight");this.builder("/*"+t+e.text+n+"*/",e)},e.prototype.decl=function(e,t){var n=this.raw(e,"between","colon"),r=e.prop+n+this.rawValue(e,"value");e.important&&(r+=e.raws.important||" !important"),t&&(r+=";"),this.builder(r,e)},e.prototype.rule=function(e){this.block(e,this.rawValue(e,"selector")),e.raws.ownSemicolon&&this.builder(e.raws.ownSemicolon,e,"end")},e.prototype.atrule=function(e,t){var n="@"+e.name,r=e.params?this.rawValue(e,"params"):"";if(void 0!==e.raws.afterName?n+=e.raws.afterName:r&&(n+=" "),e.nodes)this.block(e,n+r);else{var o=(e.raws.between||"")+(t?";":"");this.builder(n+r+o,e)}},e.prototype.body=function(e){for(var t=e.nodes.length-1;t>0&&"comment"===e.nodes[t].type;)t-=1;for(var n=this.raw(e,"semicolon"),r=0;r<e.nodes.length;r++){var o=e.nodes[r],i=this.raw(o,"before");i&&this.builder(i),this.stringify(o,t!==r||n)}},e.prototype.block=function(e,t){var n=this.raw(e,"between","beforeOpen");this.builder(t+n+"{",e,"start");var r=void 0;e.nodes&&e.nodes.length?(this.body(e),r=this.raw(e,"after")):r=this.raw(e,"after","emptyBody"),r&&this.builder(r),this.builder("}",e,"end")},e.prototype.raw=function(e,t,n){var r=void 0;if(n||(n=t),t&&void 0!==(r=e.raws[t]))return r;var a=e.parent;if("before"===n&&(!a||"root"===a.type&&a.first===e))return"";if(!a)return i[n];var s=e.root();if(s.rawCache||(s.rawCache={}),void 0!==s.rawCache[n])return s.rawCache[n];if("before"===n||"after"===n)return this.beforeAfter(e,n);var l="raw"+o(n);return this[l]?r=this[l](s,e):s.walk(function(e){if(void 0!==(r=e.raws[t]))return!1}),void 0===r&&(r=i[n]),s.rawCache[n]=r,r},e.prototype.rawSemicolon=function(e){var t=void 0;return e.walk(function(e){if(e.nodes&&e.nodes.length&&"decl"===e.last.type&&void 0!==(t=e.raws.semicolon))return!1}),t},e.prototype.rawEmptyBody=function(e){var t=void 0;return e.walk(function(e){if(e.nodes&&0===e.nodes.length&&void 0!==(t=e.raws.after))return!1}),t},e.prototype.rawIndent=function(e){if(e.raws.indent)return e.raws.indent;var t=void 0;return e.walk(function(n){var r=n.parent;if(r&&r!==e&&r.parent&&r.parent===e&&void 0!==n.raws.before){var o=n.raws.before.split("\n");return t=o[o.length-1],t=t.replace(/[^\s]/g,""),!1}}),t},e.prototype.rawBeforeComment=function(e,t){var n=void 0;return e.walkComments(function(e){if(void 0!==e.raws.before)return n=e.raws.before,-1!==n.indexOf("\n")&&(n=n.replace(/[^\n]+$/,"")),!1}),void 0===n?n=this.raw(t,null,"beforeDecl"):n&&(n=n.replace(/[^\s]/g,"")),n},e.prototype.rawBeforeDecl=function(e,t){var n=void 0;return e.walkDecls(function(e){if(void 0!==e.raws.before)return n=e.raws.before,-1!==n.indexOf("\n")&&(n=n.replace(/[^\n]+$/,"")),!1}),void 0===n?n=this.raw(t,null,"beforeRule"):n&&(n=n.replace(/[^\s]/g,"")),n},e.prototype.rawBeforeRule=function(e){var t=void 0;return e.walk(function(n){if(n.nodes&&(n.parent!==e||e.first!==n)&&void 0!==n.raws.before)return t=n.raws.before,-1!==t.indexOf("\n")&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/[^\s]/g,"")),t},e.prototype.rawBeforeClose=function(e){var t=void 0;return e.walk(function(e){if(e.nodes&&e.nodes.length>0&&void 0!==e.raws.after)return t=e.raws.after,-1!==t.indexOf("\n")&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/[^\s]/g,"")),t},e.prototype.rawBeforeOpen=function(e){var t=void 0;return e.walk(function(e){if("decl"!==e.type&&void 0!==(t=e.raws.between))return!1}),t},e.prototype.rawColon=function(e){var t=void 0;return e.walkDecls(function(e){if(void 0!==e.raws.between)return t=e.raws.between.replace(/[^\s:]/g,""),!1}),t},e.prototype.beforeAfter=function(e,t){var n=void 0;n="decl"===e.type?this.raw(e,null,"beforeDecl"):"comment"===e.type?this.raw(e,null,"beforeComment"):"before"===t?this.raw(e,null,"beforeRule"):this.raw(e,null,"beforeClose");for(var r=e.parent,o=0;r&&"root"!==r.type;)o+=1,r=r.parent;if(-1!==n.indexOf("\n")){var i=this.raw(e,null,"indent");if(i.length)for(var a=0;a<o;a++)n+=i}return n},e.prototype.rawValue=function(e,t){var n=e[t],r=e.raws[t];return r&&r.value===n?r.raw:n},e}();t.default=a,e.exports=t.default},function(e,t,n){"use strict";function r(e){o[e]||(o[e]=!0,"undefined"!=typeof console&&console.warn&&console.warn(e))}t.__esModule=!0,t.default=r;var o={};e.exports=t.default},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=n(609),a=function(e){return e&&e.__esModule?e:{default:e}}(i),s=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];r(this,e),this.version="6.0.16",this.plugins=this.normalize(t)}return e.prototype.use=function(e){return this.plugins=this.plugins.concat(this.normalize([e])),this},e.prototype.process=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new a.default(this,e,t)},e.prototype.normalize=function(e){for(var t=[],n=e,r=Array.isArray(n),i=0,n=r?n:n[Symbol.iterator]();;){var a;if(r){if(i>=n.length)break;a=n[i++]}else{if(i=n.next(),i.done)break;a=i.value}var s=a;if(s.postcss&&(s=s.postcss),"object"===(void 0===s?"undefined":o(s))&&Array.isArray(s.plugins))t=t.concat(s.plugins);else{if("function"!=typeof s)throw"object"===(void 0===s?"undefined":o(s))&&(s.parse||s.stringify)?new Error("PostCSS syntaxes cannot be used as plugins. Instead, please use one of the syntax/parser/stringifier options as outlined in your PostCSS runner documentation."):new Error(s+" is not a PostCSS plugin");t.push(s)}}return t},e}();t.default=s,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e){return"object"===(void 0===e?"undefined":s(e))&&"function"==typeof e.then}t.__esModule=!0;var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l=n(1166),u=r(l),c=n(425),d=r(c),f=n(607),p=r(f),h=n(1167),m=r(h),v=n(426),g=r(v),y=function(){function e(t,n,r){o(this,e),this.stringified=!1,this.processed=!1;var i=void 0;if("object"===(void 0===n?"undefined":s(n))&&"root"===n.type)i=n;else if(n instanceof e||n instanceof m.default)i=n.root,n.map&&(void 0===r.map&&(r.map={}),r.map.inline||(r.map.inline=!1),r.map.prev=n.map);else{var a=g.default;r.syntax&&(a=r.syntax.parse),r.parser&&(a=r.parser),a.parse&&(a=a.parse);try{i=a(n,r)}catch(e){this.error=e}}this.result=new m.default(t,i,r)}return e.prototype.warnings=function(){return this.sync().warnings()},e.prototype.toString=function(){return this.css},e.prototype.then=function(e,t){return"from"in this.opts||(0,p.default)("Without `from` option PostCSS could generate wrong source map and will not find Browserslist config. Set it to CSS file path or to `undefined` to prevent this warning."),this.async().then(e,t)},e.prototype.catch=function(e){return this.async().catch(e)},e.prototype.handleError=function(e,t){try{if(this.error=e,"CssSyntaxError"!==e.name||e.plugin){if(t.postcssVersion){var n=t.postcssPlugin,r=t.postcssVersion,o=this.result.processor.version,i=r.split("."),a=o.split(".");(i[0]!==a[0]||parseInt(i[1])>parseInt(a[1]))&&console.error("Unknown error from PostCSS plugin. Your current PostCSS version is "+o+", but "+n+" uses "+r+". Perhaps this is the source of the error below.")}}else e.plugin=t.postcssPlugin,e.setMessage()}catch(e){console&&console.error&&console.error(e)}},e.prototype.asyncTick=function(e,t){var n=this;if(this.plugin>=this.processor.plugins.length)return this.processed=!0,e();try{var r=this.processor.plugins[this.plugin],o=this.run(r);this.plugin+=1,i(o)?o.then(function(){n.asyncTick(e,t)}).catch(function(e){n.handleError(e,r),n.processed=!0,t(e)}):this.asyncTick(e,t)}catch(e){this.processed=!0,t(e)}},e.prototype.async=function(){var e=this;return this.processed?new Promise(function(t,n){e.error?n(e.error):t(e.stringify())}):this.processing?this.processing:(this.processing=new Promise(function(t,n){if(e.error)return n(e.error);e.plugin=0,e.asyncTick(t,n)}).then(function(){return e.processed=!0,e.stringify()}),this.processing)},e.prototype.sync=function(){if(this.processed)return this.result;if(this.processed=!0,this.processing)throw new Error("Use process(css).then(cb) to work with async plugins");if(this.error)throw this.error;for(var e=this.result.processor.plugins,t=Array.isArray(e),n=0,e=t?e:e[Symbol.iterator]();;){var r;if(t){if(n>=e.length)break;r=e[n++]}else{if(n=e.next(),n.done)break;r=n.value}var o=r;if(i(this.run(o)))throw new Error("Use process(css).then(cb) to work with async plugins")}return this.result},e.prototype.run=function(e){this.result.lastPlugin=e;try{return e(this.result.root,this.result)}catch(t){throw this.handleError(t,e),t}},e.prototype.stringify=function(){if(this.stringified)return this.result;this.stringified=!0,this.sync();var e=this.result.opts,t=d.default;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);var n=new u.default(t,this.result.root,this.result.opts),r=n.generate();return this.result.css=r[0],this.result.map=r[1],this.result},a(e,[{key:"processor",get:function(){return this.result.processor}},{key:"opts",get:function(){return this.result.opts}},{key:"css",get:function(){return this.stringify().css}},{key:"content",get:function(){return this.stringify().content}},{key:"map",get:function(){return this.stringify().map}},{key:"root",get:function(){return this.sync().root}},{key:"messages",get:function(){return this.sync().messages}}]),e}();t.default=y,e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r={split:function(e,t,n){for(var r=[],o="",i=!1,a=0,s=!1,l=!1,u=0;u<e.length;u++){var c=e[u];s?l?l=!1:"\\"===c?l=!0:c===s&&(s=!1):'"'===c||"'"===c?s=c:"("===c?a+=1:")"===c?a>0&&(a-=1):0===a&&-1!==t.indexOf(c)&&(i=!0),i?(""!==o&&r.push(o.trim()),o="",i=!1):o+=c}return(n||""!==o)&&r.push(o.trim()),r},space:function(e){var t=[" ","\n","\t"];return r.split(e,t)},comma:function(e){return r.split(e,[","],!0)}};t.default=r,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ACTIVE_INDEX_ENCODING="a",t.CORRECTLY_ANSWERED_ENCODING="n",t.CURRENT_TIME_ENCODING="t",t.IS_COMPLETE_ENCODING="c",t.PERCENT_COMPLETE_ENCODING="p",t.PERCENT_VIEWED_ENCODING="v",t.RETRY_ATTEMPTS_ENCODING="r",t.SCORE_ENCODING="s",t.REPORT_RESULTS_ENCODING="rr",t.PASSED_ENCODING="pq",t.IS_CORRECT_ENCODING="k",t.IS_VIEWED_ENCODING="v",t.ITEMS_ENCODING="i",t.ITEM_PERCENT_VIEWED="pv",t.MATCHES_ENCODING="m",t.SELECTED_INDEX_ENCODING="s",t.SELECTED_INDICES_ENCODING="x",t.TEXT_ENCODING="t"},function(e,t,n){var r=n(299);e.exports=function(e){return function t(n){for(var o,i,a,s=[],l=0,u=n.length;l<u;){if(r(n[l]))for(o=e?t(n[l]):n[l],a=0,i=o.length;a<i;)s[s.length]=o[a],a+=1;else s[s.length]=n[l];l+=1}return s}}},function(e,t,n){/** @license ISC License (c) copyright 2016 original and current authors */ e.exports=n(250)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){return 200===e.status?e.body:Promise.reject(e.body)}function i(e,t){return(0,z.request)({withCredentials:!0,method:"GET",url:Y+"/yurl",json:!0,data:{courseId:Q,filename:t}}).then(o)}function a(e){var t=J[e];t&&t.abort()}function s(e){var t=e.jobId,n=ee[t];n&&(clearTimeout(N),n.abort())}function l(e,t,n,r,o,i,a,s){return function(e){return(J[s]=(0,z.request)({method:"PUT",url:e.url,data:t,headers:{"Content-Type":e.type},onUploadProgress:(0,j.default)(a,z.percent)})).then(function(){return{url:e.filename,key:e.key,mediaType:n,originalMediaUrl:i,mimeType:r,size:o}})}}function u(e){return q("CDN_USER_CONTENT_URI")+"/"+e}function c(){return W.isRiseCom?"/author":"/"}function d(e,t){var n="/preview/"+(t.courseId||t.id);return n+=e?"#/lessons/"+e+"/preview-lesson":"#/preview"}function f(e){var t=e.filename,n=e.data,r=e.mediaType,o=e.mimeType,a=e.size;return i("course-folder",t).then(l(t,n,r,o,a,e.originalMediaUrl,e.progress,e.id))}function p(e){var t={courseId:Q,lessonId:e.lessonId,key:e.key,mediaType:e.mediaType};return e.itemId&&(t.itemId=e.itemId),e.refs&&(t.refs=e.refs),(0,z.request)({method:"POST",url:Y+"/transcode",data:t,json:!0,withCredentials:!0}).then((0,j.default)((0,R.default)({mediaType:e.mediaType}),(0,B.default)("body")))}function h(e){return new Promise(function(t,n){function r(o){ee[e.jobId]=o,o.open("GET",Y+"/processed?jobId="+e.jobId),o.withCredentials=!0,o.addEventListener("load",function(){var n=JSON.parse(this.response)||{};if(Object.keys(n).length)t((0,R.default)({jobId:e.jobId,thumbnail:X+"/"+n.thumbnail,poster:G+"/"+n.thumbnail},n));else{var o=new XMLHttpRequest;ee[e.jobId]=o,N=setTimeout(r.bind(null,o),1500)}}),o.addEventListener("error",function(e){n(e)}),o.send()}r(new XMLHttpRequest)})}function m(e){return(0,z.request)({method:"GET",url:Y+"/featured_stock",json:!0,withCredentials:!0,data:{page:e||1}}).then(o)}function v(e,t){return(0,z.request)({method:"GET",url:Y+"/search_stock",json:!0,withCredentials:!0,data:{page:t||1,query:encodeURI(e)}}).then(o)}function g(e){return e&&(0,z.request)({method:"GET",url:e,headers:{"Content-Type":"application/json","X-Articulate-Client":"rise-frontend"},jwt:!0})}function y(e){return(0,z.request)({method:"GET",url:Y+"/select_stock_photo",json:!0,withCredentials:!0,data:{courseId:e.courseId,url:e.url}}).then((0,B.default)("body")).then(function(e){var t=e.key||e.Key;return{key:t,thumbnail:K+"/"+t,src:V+"/"+t,type:"image"}}).then((0,H.default)(function(){return g(e.downloadPingbackUrl)}))}function b(e){return(0,z.request)({method:"GET",url:Y+"/embed",json:!0,withCredentials:!0,data:{url:e}}).then(function(e){return e.body.statusCode?Promise.reject({}):e}).then((0,B.default)("body"))}function _(e){return(0,z.request)({method:"POST",url:Y+"/crush",json:!0,withCredentials:!0,data:{courseId:Q,original:e}}).then((0,B.default)("body"))}function E(e){return"coverImage"===e?K+"/":X+"/"}function w(e){return e.opts.isLogo?x(e):_(e.key).then(te(e))}function x(e){return new Promise(function(t,n){var r=q("IMAGES_URI"),o=new Image;o.src="".concat(r).concat("/f:png/").concat(e.key),o.onload=function(n){var o=n.target.width,i=n.target.height,a=k(o/i),s=Math.min(a.width/o,a.height/i),l="".concat(r).concat("/f:png,w:").concat(Math.ceil(o*s)).concat(",h:").concat(Math.ceil(i*s)).concat("/").concat(e.key),u=Math.ceil(o*s/2),c=Math.ceil(i*s/2);return t(Object.assign({},e,{url:l,width:u,height:c}))},o.onerror=function(e){return n(e)}})}function k(e){var t={square:{width:150,height:150},average:{width:280,height:140},wide:{width:440,height:80},tall:{width:140,height:200}};return e<.8?t.tall:e>=.8&&e<=1.2?t.square:e>1.2&&e<=3.5?t.average:t.wide}function T(){function e(){r=!0}function t(e){var t=q("RISE_FRONTEND_BUNDLE_SHA"),r=Object.assign({},t&&{sha:t}),i=Y+"/build_pdf/"+Q;return"raw"===e.exportType&&(e.target="raw"),"pdf"!==e.exportType&&(r.format=e.format,i=Y+"/build/"+Q+"/"+e.target,e.existingItemId&&(r.existingItemId=e.existingItemId),e.quizId&&(r.quizId=e.quizId),e.storylineId&&(r.storylineId=e.storylineId),void 0!==e.completionPercentage&&(r.completionPercentage=e.completionPercentage),void 0!==e.identifier&&(r.identifier=e.identifier),e.title&&(r.title=e.title),e.emailNotificationType&&(r.emailNotificationType=e.emailNotificationType),e.reporting&&(r.reporting=e.reporting),e.enableExitCourse&&(r.enableExitCourse=e.enableExitCourse)),(0,z.request)({method:"GET",url:i,json:!0,withCredentials:!0,data:r}).then(o).then(n)}function n(e){return new Promise(function(t,n){!function i(){(0,z.request)({method:"GET",url:e.url,json:!0,jwt:!0}).then(o).then(function(e){return r?Promise.reject(new Error("cancelled")):e}).then(function(e){if(e.error)return console.error(e.error),n(e.error);e.reviewId||e.location?t(e):setTimeout(i,2e3)}).catch(n)}()})}var r=!1;return{promise:t,cancel:e}}function S(e){return(0,z.request)({method:"GET",json:!0,url:Y+"/presigned/"+Q+"/"+e,withCredentials:!0}).then(o)}function C(e){return q("THREESIXTY_FRONTEND_URI")+"/review/content/"+e+"/review"}function O(e){return Y+"/export_label_set/"+e}function A(){return Z}function I(e){var t=(0,z.request)({method:"POST",url:Y+"/copy_review_item",data:e,json:!0,withCredentials:!0});return ee[e.jobId]=t,t.then((0,B.default)("body"))}function M(e){var t=e.jobId;return ee[t].abort()}function L(e){return window.location.href="/author/"+e}Object.defineProperty(t,"__esModule",{value:!0}),t.thumbnailPath=t.posterPath=t.fullPath=t.coverThumbnailPath=t.cdnUri=void 0;var N,P=n(186),R=r(P),D=n(311),j=r(D),F=n(7),B=r(F),U=n(155),H=r(U),z=n(431),W=n(53),q=function(e){return(window.env||{})[e]},Y=q("RISE_RUNTIME_URI"),$=q("IMAGES_URI"),K=(t.cdnUri=q("CDN_USER_CONTENT_URI"),t.coverThumbnailPath=$+"/f:jpg,b:fff,w:340,s:cover"),V=t.fullPath=$+"/f:jpg,b:fff,w:1680,s:cover,q:65",G=t.posterPath=$+"/f:png,w:1920,s:cover,q:65",X=t.thumbnailPath=$+"/f:jpg,b:fff,w:100,h:100,s:cover",Q=window.courseId,Z={courseId:Q},J={},ee={},te=function(e){return function(t){return(0,R.default)({key:t.key,thumbnail:E(e.refs).concat(t.key),url:q("CDN_USER_CONTENT_URI")+"/"+t.key},e)}},ne={getEnv:q,resolvePath:u,getCourseAuthorIndexPath:c,previewUrl:d,uploadAsset:f,fetchEmbed:b,cancelUpload:a,cancelProcessing:s,cancelProcessingPromise:M,processAsset:p,resolveAsset:h,resizeImage:w,buildExport:T,fetchPresignedExport:S,exportLabelSetUrl:O,fetchFeaturedStockPhotos:m,searchStockPhotos:v,selectStockPhoto:y,getLockProfile:A,reviewItemUrl:C,copyReviewItem:I,courseAuthorUrl:L};t.default=ne},function(e,t,n){var r=n(2),o=n(100),i=n(434),a=n(33),s=n(16);e.exports=r(function(e,t){var n=a(e,t);return a(e,function(){return o(i,s(n,arguments[0]),Array.prototype.slice.call(arguments,1))})})},function(e,t){e.exports=function(e){return"[object Number]"===Object.prototype.toString.call(e)}},function(e,t,n){var r=n(121),o=n(2);e.exports=function(e){return o(function(t,n){return r(Math.max(0,t.length-n.length),function(){return t.apply(this,e(n,arguments))})})}},function(e,t,n){var r=n(2),o=n(159),i=n(63);e.exports=function(){function e(e,t){this.xf=t,this.f=e,this.any=!1}return e.prototype["@@transducer/init"]=i.init,e.prototype["@@transducer/result"]=function(e){return this.any||(e=this.xf["@@transducer/step"](e,!1)),this.xf["@@transducer/result"](e)},e.prototype["@@transducer/step"]=function(e,t){return this.f(t)&&(this.any=!0,e=o(this.xf["@@transducer/step"](e,!0))),e},r(function(t,n){return new e(t,n)})}()},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.setSortCard=t.replayCards=void 0;var o=n(10),i=r(o),a=n(5),s=r(a),l=n(156),u=r(l),c=n(31),d=r(c),f=n(19),p=r(f),h=n(79),m=r(h),v=n(38),g=r(v),y=n(69),b=r(y),_=n(57),E=r(_),w=n(6),x=r(w),k=n(60),T=r(k),S=n(44),C=r(S),O=n(620),A=r(O),I=n(14),M=r(I),L=n(7),N=r(L),P=n(13),R=r(P),D=n(185),j=r(D),F=n(59),B=r(F),U=n(24),H=r(U),z=n(84),W=n(621),q=function(e){return(0,i.default)("correctlyAnswered",(0,M.default)((0,N.default)("items"),B.default,(0,d.default)((0,R.default)("isCorrect",!0)),g.default)(e),e)};t.replayCards=(0,M.default)((0,C.default)((0,E.default)("items"),(0,z.mapVals)((0,T.default)(["isViewed","isCorrect"]))),(0,T.default)(["percentViewed","correctlyAnswered"]),(0,C.default)((0,E.default)("retryAttempts"),(0,s.default)(m.default,(0,u.default)(0)))),t.setSortCard=function(e){var t=e.itemId,n=e.isCorrect;return(0,M.default)((0,C.default)((0,b.default)(["items",t]),(0,M.default)((0,p.default)(x.default)({isComplete:n,isViewed:n}),(0,x.default)({isCorrect:n}))),(0,H.default)((0,A.default)(["items",t,"isCorrect"],!1),(0,i.default)("lastIncorrectCardId",t)),q,(0,j.default)((0,R.default)("percentComplete",100),W.setPercentComplete),W.setPercentViewed,(0,H.default)((0,R.default)("percentComplete",100),(0,i.default)("isComplete",!0)))}},function(e,t,n){var r=n(11),o=n(27),i=n(17);e.exports=r(function(e,t,n){return o(i(e,n),t)})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.setPercentViewed=t.setPercentComplete=t.setDefaultProgress=void 0;var o=n(136),i=r(o),a=n(10),s=r(a),l=n(123),u=r(l),c=n(5),d=r(c),f=n(252),p=r(f),h=n(31),m=r(h),v=n(19),g=r(v),y=n(32),b=r(y),_=n(51),E=r(_),w=n(38),x=r(w),k=n(69),T=r(k),S=n(212),C=r(S),O=n(14),A=r(O),I=n(7),M=r(I),L=n(13),N=r(L),P=n(41),R=r(P),D=n(134),j=r(D),F=n(59),B=r(F),U=n(24),H=r(U),z=(0,u.default)(b.default),W=(0,i.default)(R.default),q=function e(t,n,r){var o=n.id,i=n.items;return(0,A.default)((0,s.default)(o,{index:r}),(0,H.default)(function(){return z(i)},function(t){return(0,j.default)((0,T.default)([o,"items"]),W(e,{},i))(t)}))(t)},Y=function(e){var t=e.key,n=e.percent;return function(e){return(0,s.default)(n,(0,A.default)((0,M.default)("items"),B.default,(0,m.default)((0,N.default)(t,!0)),x.default,(0,g.default)(p.default)((0,d.default)(x.default,E.default,(0,M.default)("items"))(e)),(0,C.default)(100),Math.round)(e),e)}};t.setDefaultProgress=W(q,{}),t.setPercentComplete=Y({key:"isComplete",percent:"percentComplete"}),t.setPercentViewed=Y({key:"isViewed",percent:"percentViewed"})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.resetEmbed=t.completeEmbed=t.updateEmbedProgress=void 0;var o=n(19),i=r(o),a=n(6),s=r(a),l=n(60),u=r(l),c=n(78),d=(t.updateEmbedProgress=function(e){return function(t){return t((0,c.updateLessonProgress)({id:e,updateFn:d}))}},t.completeEmbed=(0,i.default)(s.default)({isComplete:!0,percentComplete:100}));t.resetEmbed=(0,u.default)(["isComplete","percentComplete"])},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.resetLabeledGraphic=t.completeLabeledGraphic=t.activateMarker=void 0;var o=n(10),i=r(o),a=n(5),s=r(a),l=n(19),u=r(l),c=n(69),d=r(c),f=n(57),p=r(f),h=n(6),m=r(h),v=n(60),g=r(v),y=n(44),b=r(y),_=n(13),E=r(_),w=n(24),x=r(w),k=n(84),T=n(78),S=(t.activateMarker=function(e){var t=e.id,n=e.itemId;return function(e){return e((0,T.updateLessonProgress)({id:t,updateFn:S(n)}))}},t.completeLabeledGraphic=(0,s.default)((0,u.default)(m.default)({isComplete:!0,percentComplete:100}),(0,b.default)((0,p.default)("items"),(0,k.mapVals)((0,i.default)("isComplete",!0)))),t.resetLabeledGraphic=(0,s.default)((0,g.default)(["isComplete","percentComplete"]),(0,b.default)((0,p.default)("items"),(0,k.mapVals)((0,g.default)(["isComplete"])))),function(e){return(0,s.default)((0,x.default)((0,E.default)("percentComplete",100),(0,i.default)("isComplete",!0)),T.setPercentComplete,(0,b.default)((0,d.default)(["items",e]),(0,i.default)("isComplete",!0)))})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.resetProcess=t.completeProcess=t.setNextIndex=t.setPrevIndex=t.resetIndex=void 0;var o=n(10),i=r(o),a=n(5),s=r(a),l=n(19),u=r(l),c=n(32),d=r(c),f=n(69),p=r(f),h=n(57),m=r(h),v=n(6),g=r(v),y=n(104),b=r(y),_=n(60),E=r(_),w=n(44),x=r(w),k=n(13),T=r(k),S=n(24),C=r(S),O=n(84),A=n(78),I=(t.resetIndex=function(e){var t=e.id;return function(e){return e((0,A.updateLessonProgress)({id:t,updateFn:I}))}},t.setPrevIndex=function(e){var t=e.activeIndex,n=e.id;return function(e){return e((0,A.updateLessonProgress)({id:n,updateFn:M(t)}))}},t.setNextIndex=function(e){var t=e.activeIndex,n=e.id,r=e.itemId;return function(e){return e((0,A.updateLessonProgress)({id:n,updateFn:L({activeIndex:t,itemId:r})}))}},(0,E.default)(["activeIndex","direction"])),M=function(e){return(0,u.default)(g.default)({activeIndex:e,direction:"backwards"})},L=function(e){var t=e.activeIndex,n=e.itemId;return(0,s.default)((0,C.default)((0,T.default)("percentComplete",100),(0,i.default)("isComplete",!0)),A.setPercentComplete,(0,C.default)(function(){return(0,b.default)((0,d.default)(n))},(0,x.default)((0,p.default)(["items",n]),(0,i.default)("isComplete",!0))),(0,i.default)("activeIndex",t),(0,E.default)(["direction"]))};t.completeProcess=(0,s.default)((0,u.default)(g.default)({isComplete:!0,percentComplete:100}),I,(0,x.default)((0,m.default)("items"),(0,O.mapVals)((0,i.default)("isComplete",!0)))),t.resetProcess=(0,s.default)((0,E.default)(["activeIndex","direction","isComplete","percentComplete"]),(0,x.default)((0,m.default)("items"),(0,O.mapVals)((0,E.default)(["isComplete"]))))},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.updateSortCard=t.resetSorting=t.replaySorting=t.completeSorting=void 0;var o=n(19),i=r(o),a=n(57),s=r(a),l=n(6),u=r(l),c=n(60),d=r(c),f=n(44),p=r(f),h=n(14),m=r(h),v=n(84),g=n(619),y=n(78);t.completeSorting=(0,i.default)(u.default)({isComplete:!0,percentComplete:100,percentViewed:100}),t.replaySorting=function(e){return function(t){return t((0,y.updateLessonProgress)({id:e,updateFn:g.replayCards}))}},t.resetSorting=(0,m.default)((0,p.default)((0,s.default)("items"),(0,v.mapVals)((0,d.default)(["isComplete","isCorrect","isViewed"]))),(0,d.default)(["correctlyAnswered","percentComplete","isComplete","percentViewed"])),t.updateSortCard=function(e){var t=e.id,n=e.itemId,r=e.isCorrect;return function(e){return e((0,y.updateLessonProgress)({id:t,updateFn:(0,g.setSortCard)({itemId:n,isCorrect:r})}))}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.resetTimeline=t.completeTimeline=t.setInactive=t.activateCard=void 0;var o=n(10),i=r(o),a=n(19),s=r(a),l=n(57),u=r(l),c=n(6),d=r(c),f=n(60),p=r(f),h=n(44),m=r(h),v=n(14),g=r(v),y=n(84),b=n(1183),_=n(78);t.activateCard=function(e){var t=e.id,n=e.payload;return function(e){return e((0,_.updateLessonProgress)({id:t,updateFn:(0,b.setCardActive)(n)}))}},t.setInactive=function(e){return function(t){return t((0,_.updateLessonProgress)({id:e,updateFn:b.setCardInactive}))}},t.completeTimeline=(0,g.default)((0,m.default)((0,u.default)("items"),(0,y.mapVals)((0,i.default)("isComplete",!0))),(0,s.default)(d.default)({isComplete:!0,percentComplete:100})),t.resetTimeline=(0,g.default)((0,m.default)((0,u.default)("items"),(0,y.mapVals)((0,p.default)(["isComplete"]))),(0,p.default)(["isComplete","percentComplete","activeIndex"]))},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.resetVideo=t.completeVideo=t.updateVideoProgress=void 0;var o=n(18),i=r(o),a=n(10),s=r(a),l=n(5),u=r(l),c=n(19),d=r(c),f=n(214),p=r(f),h=n(160),m=r(h),v=n(6),g=r(v),y=n(68),b=r(y),_=n(60),E=r(_),w=n(13),x=r(w),k=n(58),T=r(k),S=n(24),C=r(S),O=n(78),A=(t.updateVideoProgress=function(e){var t=e.currentTime,n=e.id,r=e.percentComplete;return function(e){return e((0,O.updateLessonProgress)({id:n,updateFn:M({currentTime:t,percentComplete:r})}))}},t.completeVideo=(0,d.default)(g.default)({currentTime:0,isComplete:!0,percentComplete:100}),t.resetVideo=(0,E.default)(["currentTime","isComplete","percentComplete"]),function(e){return function(t){return(0,u.default)((0,g.default)(t),(0,b.default)("percentComplete"),Math.round,(0,C.default)((0,p.default)(90),(0,i.default)(100)),(0,m.default)(e),(0,T.default)(0,"percentComplete"))(t)}}),I=(0,C.default)((0,x.default)("percentComplete",100),(0,s.default)("isComplete",!0)),M=function(e){var t=e.currentTime,n=e.percentComplete;return(0,u.default)((0,s.default)("currentTime",t),I,A(n))}},function(e,t,n){var r=n(1186),o=n(2);e.exports=o(function(e,t){for(var n,o,i=new r,a=[],s=0;s<t.length;)o=t[s],n=e(o),i.add(n)&&a.push(o),s+=1;return a})},function(e,t,n){var r=n(135),o=function(e,t){return{type:e,payload:t}};e.exports=r(o)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),t.setSearchTerm=t.setSearchLessons=t.setSearchActiveLessons=t.setSearchActive=t.resetSearch=void 0;var i,a=n(10),s=r(a),l=n(23),u=n(12),c=r(u),d=(0,c.default)("rise/search/"),f=d("RESET_SEARCH"),p=d("SET_SEARCH_ACTIVE"),h=d("SET_SEARCH_ACTIVE_LESSONS"),m=d("SET_SEARCH_LESSONS"),v=d("SET_SEARCH_TERM"),g={active:!1,activeLessons:[],lessons:[],term:null},y=function(e,t){return t?(0,s.default)("active",e.active,g):e},b=function(e,t){return(0,s.default)("active",t,e)},_=function(e,t){return(0,s.default)("activeLessons",t,e)},E=function(e,t){return(0,s.default)("lessons",t,e)},w=function(e,t){return(0,s.default)("term",t,e)};t.default=(0,l.handle)(g,(i={},o(i,f,y),o(i,p,b),o(i,h,_),o(i,m,E),o(i,v,w),i)),t.resetSearch=(0,l.action)(f),t.setSearchActive=(0,l.action)(p),t.setSearchActiveLessons=(0,l.action)(h),t.setSearchLessons=(0,l.action)(m),t.setSearchTerm=(0,l.action)(v)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){try{var e="__pay_no_attention_to_that_man_behind_the_curtain__",t=window.localStorage;return t.setItem(e,e),t.removeItem(e),!0}catch(e){return!1}}();t.getLocalStorageItem=function(e){return r?window.localStorage.getItem(e):null},t.setLocalStorageItem=function(e,t){if(!r)return null;window.localStorage.setItem(e,t)}},function(e,t,n){"use strict";(function(e){function r(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}Object.defineProperty(t,"__esModule",{value:!0}),n(1211);var o=n(1),i=function(e){return e&&e.__esModule?e:{default:e}}(o),a=function(t){var n=t.ariaHidden,o=t.ariaLabel,i=t.ariaPressed,a=t.onClick,c=t.tabIndex,d=r(t,["ariaHidden","ariaLabel","ariaPressed","onClick","tabIndex"]);return e.createElement("button",{"aria-hidden":n,"aria-label":o,"aria-pressed":i,className:s(d),disabled:d.disabled,onClick:a,tabIndex:c},l(d.icon),u(d))},s=function(e){return(0,i.default)("button",{"button--default":void 0===e.mode,"button--menu":e.menu,"button--menu button--menuMobile":e.mobileMenu,"button--add":e.add,"button--sidebar brand--ui":e.sidebar,"button--header":e.header,"button--header-done":e.headerDone,"button--outline":e.outline,"button--outline button--outline-transparent":e.outlineTransparent,"button--condensed":e.condensed,"button--inverted":e.inverted,"button--inline":"inline"===e.mode,"button--next":e.next,"button--disabled":e.disabled,"button--controls":e.controls})},l=function(t){return t?e.createElement("i",{className:"button__icon icon-"+t}):null},u=function(t){var n=t.onlyIcon,r=t.children;return e.Children.map(r,function(e){return n&&void 0===e.type?null:e})};t.default=a}).call(t,n(0))},function(e,t,n){"use strict";(function(e){function r(t){return t.enableExitCourse?e.createElement("button",{className:t.className,onClick:a.exit},t.text):null}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r,n(1212);var o=n(4),i=function(e){return e&&e.__esModule?e:{default:e}}(o),a=n(53);r.propTypes={className:i.default.string.isRequired,enableExitCourse:i.default.bool}}).call(t,n(0))},function(e,t,n){var r=n(11),o=n(27);e.exports=r(function(e,t,n){return o(t[e],n[e])})},function(e,t,n){var r=n(2),o=n(27),i=n(16),a=n(636);e.exports=r(function(e,t){return a(i(o,e),t)})},function(e,t,n){var r=n(2),o=n(81);e.exports=r(function(e,t){for(var n in e)if(o(n,e)&&!e[n](t[n]))return!1;return!0})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.getLessonIndex=t.getActiveSection=t.shapeLessonsForRender=void 0;var o=n(5),i=r(o),a=n(12),s=r(a),l=n(31),u=r(l),c=n(54),d=r(c),f=n(91),p=r(f),h=n(7),m=r(h),v=n(13),g=r(v),y=n(41),b=r(y),_=t.shapeLessonsForRender=function(e){var t="",n=function(e,n){if("section"===n.type)return t=n.id,n.children=[],(0,s.default)(e,[n]);if(t){n.sectionId=t;var r=(0,p.default)((0,g.default)("id",t))(e);return e[r].children=(0,s.default)(e[r].children,[n]),e}return(0,s.default)(e,[n])};return(0,b.default)(n,[],e)};t.getActiveSection=function(e,t){var n=(0,i.default)((0,d.default)((0,g.default)("id",t)),(0,m.default)("children")),r=(0,i.default)((0,d.default)(n),(0,u.default)((0,g.default)("type","section")),_)(e);return r?[r.id]:[]},t.getLessonIndex=function(e){return(0,p.default)((0,g.default)("id",e))}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||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},i=n(258),a=(r(i),n(1226)),s=r(a),l=n(1227),u=r(l),c=n(450),d=r(c),f=function(e){return s.default[e.smooth]||s.default.defaultEasing},p=function(e){return"function"==typeof e?e:function(){return e}},h=function(){if("undefined"!=typeof window)return window.requestAnimationFrame||window.webkitRequestAnimationFrame},m=function(){return h()||function(e,t,n){window.setTimeout(e,n||1e3/60,(new Date).getTime())}}(),v=function(){return{currentPositionY:0,startPositionY:0,targetPositionY:0,progress:0,duration:0,cancel:!1,target:null,containerElement:null,to:null,start:null,deltaTop:null,percent:null,delayTimeout:null}},g=function(e){var t=e.data.containerElement;if(t&&t!==document&&t!==document.body)return t.scrollTop;var n=void 0!==window.pageXOffset,r="CSS1Compat"===(document.compatMode||"");return n?window.pageYOffset:r?document.documentElement.scrollTop:document.body.scrollTop},y=function(e){var t=e.data.containerElement;if(t&&t!==document&&t!==document.body)return Math.max(t.scrollHeight,t.offsetHeight,t.clientHeight);var n=document.body,r=document.documentElement;return Math.max(n.scrollHeight,n.offsetHeight,r.clientHeight,r.scrollHeight,r.offsetHeight)},b=function e(t,n,r){var o=n.data;if(!n.ignoreCancelEvents&&o.cancel)return void(d.default.registered.end&&d.default.registered.end(o.to,o.target,o.currentPositionY));if(o.deltaTop=Math.round(o.targetPositionY-o.startPositionY),null===o.start&&(o.start=r),o.progress=r-o.start,o.percent=o.progress>=o.duration?1:t(o.progress/o.duration),o.currentPositionY=o.startPositionY+Math.ceil(o.deltaTop*o.percent),o.containerElement&&o.containerElement!==document&&o.containerElement!==document.body?o.containerElement.scrollTop=o.currentPositionY:window.scrollTo(0,o.currentPositionY),o.percent<1){var i=e.bind(null,t,n);return void m.call(window,i)}d.default.registered.end&&d.default.registered.end(o.to,o.target,o.currentPositionY)},_=function(e){e.data.containerElement=e?e.containerId?document.getElementById(e.containerId):e.container&&e.container.nodeType?e.container:document:null},E=function(e,t,n,r){if(t.data=t.data||v(),window.clearTimeout(t.data.delayTimeout),u.default.subscribe(function(){t.data.cancel=!0}),_(t),t.data.start=null,t.data.cancel=!1,t.data.startPositionY=g(t),t.data.targetPositionY=t.absolute?e:e+t.data.startPositionY,t.data.startPositionY===t.data.targetPositionY)return void(d.default.registered.end&&d.default.registered.end(t.data.to,t.data.target,t.data.currentPositionY));t.data.deltaTop=Math.round(t.data.targetPositionY-t.data.startPositionY),t.data.duration=p(t.duration)(t.data.deltaTop),t.data.duration=isNaN(parseFloat(t.data.duration))?1e3:parseFloat(t.data.duration),t.data.to=n,t.data.target=r;var o=f(t),i=b.bind(null,o,t);if(t&&t.delay>0)return void(t.data.delayTimeout=window.setTimeout(function(){m.call(window,i)},t.delay));m.call(window,i)},w=function(e){return e=o({},e),e.data=e.data||v(),e.absolute=!0,e},x=function(e){E(0,w(e))},k=function(e,t){E(e,w(t))},T=function(e){e=w(e),_(e),E(y(e),e)},S=function(e,t){t=w(t),_(t),E(g(t)+e,t)};t.default={animateTopScroll:E,getAnimationType:f,scrollToTop:x,scrollToBottom:T,scrollTo:k,scrollMore:S}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=(n(449),n(258)),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i={mountFlag:!1,initialized:!1,scroller:null,containers:{},mount:function(e){this.scroller=e,this.handleHashChange=this.handleHashChange.bind(this),window.addEventListener("hashchange",this.handleHashChange),this.initStateFromHash(),this.mountFlag=!0},mapContainer:function(e,t){this.containers[e]=t},isMounted:function(){return this.mountFlag},isInitialized:function(){return this.initialized},initStateFromHash:function(){var e=this,t=this.getHash();t?window.setTimeout(function(){e.scrollTo(t,!0),e.initialized=!0},10):this.initialized=!0},scrollTo:function(e,t){var n=this.scroller;if(n.get(e)&&(t||e!==n.getActiveLink())){var r=this.containers[e]||document;n.scrollTo(e,{container:r})}},getHash:function(){return o.default.getHash()},changeHash:function(e){this.isInitialized()&&o.default.pushHash(e)},handleHashChange:function(){this.scrollTo(this.getHash())},unmount:function(){this.scroller=null,this.containers=null,window.removeEventListener("hashchange",this.handleHashChange)}};t.default=i},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||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},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(0),c=r(u),d=n(70),f=(r(d),n(325)),p=r(f),h=n(326),m=r(h);t.default=function(e){var t=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.childBindings={domNode:null},t}return a(n,t),l(n,[{key:"componentDidMount",value:function(){if("undefined"==typeof window)return!1;this.registerElems(this.props.name)}},{key:"componentWillReceiveProps",value:function(e){this.props.name!==e.name&&this.registerElems(e.name)}},{key:"componentWillUnmount",value:function(){if("undefined"==typeof window)return!1;p.default.unregister(this.props.name)}},{key:"registerElems",value:function(e){p.default.register(e,this.childBindings.domNode)}},{key:"render",value:function(){return c.default.createElement(e,s({},this.props,{parentBindings:this.childBindings}))}}]),n}(c.default.Component);return t.propTypes={name:m.default.string,id:m.default.string},t}},function(e,t,n){var r=n(451),o=r(function(e,t,n){var r={};for(var o in n)r[o]=n[o];return r[e]=t,r});e.exports=o},function(e,t,n){var r=n(93),o=n(643),i=n(221),a=n(644),s=n(1238),l=n(650),u=r(function(e,t){return i(l(a,0,s("length",t)),function(){var n=arguments,r=this;return e.apply(r,o(function(e){return e.apply(r,n)},t))})});e.exports=u},function(e,t){function n(e,t){for(var n=0,r=t.length,o=Array(r);n<r;)o[n]=e(t[n]),n+=1;return o}e.exports=n},function(e,t,n){var r=n(93),o=r(function(e,t){return t>e?t:e});e.exports=o},function(e,t){e.exports=Array.isArray||function(e){return null!=e&&e.length>=0&&"[object Array]"===Object.prototype.toString.call(e)}},function(e,t){function n(e){return new r(e)}var r=function(){function e(e){this.f=e}return e.prototype["@@transducer/init"]=function(){throw new Error("init not implemented on XWrap")},e.prototype["@@transducer/result"]=function(e){return e},e.prototype["@@transducer/step"]=function(e,t){return this.f(e,t)},e}();e.exports=n},function(e,t,n){var r=n(114),o=n(648),i=n(1246),a=!{toString:null}.propertyIsEnumerable("toString"),s=["constructor","valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],l=function(){"use strict";return arguments.propertyIsEnumerable("length")}(),u=function(e,t){for(var n=0;n<e.length;){if(e[n]===t)return!0;n+=1}return!1},c="function"!=typeof Object.keys||l?function(e){if(Object(e)!==e)return[];var t,n,r=[],c=l&&i(e);for(t in e)!o(t,e)||c&&"length"===t||(r[r.length]=t);if(a)for(n=s.length-1;n>=0;)t=s[n],o(t,e)&&!u(r,t)&&(r[r.length]=t),n-=1;return r}:function(e){return Object(e)!==e?[]:Object.keys(e)},d=r(c);e.exports=d},function(e,t){function n(e,t){return Object.prototype.hasOwnProperty.call(t,e)}e.exports=n},function(e,t,n){var r=n(93),o=n(1247),i=r(function(e,t){return o([e],t)});e.exports=i},function(e,t,n){var r=n(451),o=n(452),i=r(o);e.exports=i},function(e,t,n){var r=n(93),o=n(221),i=r(function(e,t){return o(e,function(){for(var n,r=1,o=t,i=0;r<=e&&"function"==typeof o;)n=r===e?arguments.length:i+o.length,o=o.apply(this,Array.prototype.slice.call(arguments,i,n)),r+=1,i=n;return o})});e.exports=i},function(e,t,n){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},function(e,t,n){"use strict";var r=n(106),o=n(1257),i=n(1259),a=n(1260),s=n(1261),l=n(654),u="undefined"!=typeof window&&window.btoa&&window.btoa.bind(window)||n(1262);e.exports=function(e){return new Promise(function(t,c){var d=e.data,f=e.headers;r.isFormData(d)&&delete f["Content-Type"];var p=new XMLHttpRequest,h="onreadystatechange",m=!1;if("undefined"==typeof window||!window.XDomainRequest||"withCredentials"in p||s(e.url)||(p=new window.XDomainRequest,h="onload",m=!0,p.onprogress=function(){},p.ontimeout=function(){}),e.auth){var v=e.auth.username||"",g=e.auth.password||"";f.Authorization="Basic "+u(v+":"+g)}if(p.open(e.method.toUpperCase(),i(e.url,e.params,e.paramsSerializer),!0),p.timeout=e.timeout,p[h]=function(){if(p&&(4===p.readyState||m)&&(0!==p.status||p.responseURL&&0===p.responseURL.indexOf("file:"))){var n="getAllResponseHeaders"in p?a(p.getAllResponseHeaders()):null,r=e.responseType&&"text"!==e.responseType?p.response:p.responseText,i={data:r,status:1223===p.status?204:p.status,statusText:1223===p.status?"No Content":p.statusText,headers:n,config:e,request:p};o(t,c,i),p=null}},p.onerror=function(){c(l("Network Error",e,null,p)),p=null},p.ontimeout=function(){c(l("timeout of "+e.timeout+"ms exceeded",e,"ECONNABORTED",p)),p=null},r.isStandardBrowserEnv()){var y=n(1263),b=(e.withCredentials||s(e.url))&&e.xsrfCookieName?y.read(e.xsrfCookieName):void 0;b&&(f[e.xsrfHeaderName]=b)}if("setRequestHeader"in p&&r.forEach(f,function(e,t){void 0===d&&"content-type"===t.toLowerCase()?delete f[t]:p.setRequestHeader(t,e)}),e.withCredentials&&(p.withCredentials=!0),e.responseType)try{p.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&p.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&p.upload&&p.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then(function(e){p&&(p.abort(),c(e),p=null)}),void 0===d&&(d=null),p.send(d)})}},function(e,t,n){"use strict";var r=n(1258);e.exports=function(e,t,n,o,i){var a=new Error(e);return r(a,t,n,o,i)}},function(e,t,n){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t,n){"use strict";function r(e){this.message=e}r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},r.prototype.__CANCEL__=!0,e.exports=r},function(e,t,n){var r=n(83);e.exports=r(function(e){return e.apply(this,Array.prototype.slice.call(arguments,1))})},function(e,t,n){function r(e){if(!v(e)||!_(e))throw new TypeError("Async.all: Foldable structure of Asyncs required");return m(e)?d.sequence(a.of,e):e.sequence(a.of)}function o(e,t){if(!g(e))throw new TypeError("Async.fromNode: CPS function required");return function(){var n=s(arguments);return a(function(r,o){e.apply(t,n.concat(function(e,t){return e?r(e):o(t)}))})}}function i(e){if(!g(e))throw new TypeError("Async.fromPromise: Promise returning function required");return function(){var t=arguments;return a(function(n,r){var o=e.apply(null,t);if(!y(o))throw new TypeError("Async.fromPromise: Promise returning function required");o.then(r).catch(n)})}}function a(e,t){function n(t,n,r){if(!g(t)||!g(n))throw new TypeError("Async.fork: Reject and resolve functions required");var o=g(r)?r:h;return e(function(e){return y?h():t(e)},function(e){return y?h():n(e)}),p(f(o,_))}function r(){return new Promise(function(e,t){n(t,e)})}function o(e,t){if(!g(e)||!g(t))throw new TypeError("Async.swap: Functions required for both arguments");return a(function(r,o){n(f(o,e),f(r,t))},_)}function i(e,t){if(!g(e)||!g(t))throw new TypeError("Async.coalesce: Functions required for both arguments");return a(function(r,o){n(f(o,e),f(o,t))},_)}function s(e){if(!g(e))throw new TypeError("Async.map: Function required");return a(function(t,r){n(t,f(r,e))},_)}function l(e,t){if(!g(e)||!g(t))throw new TypeError("Async.bimap: Functions required for both arguments");return a(function(r,o){n(f(r,e),f(o,t))},_)}function d(e){var t=h;if(!b(a,e))throw new TypeError("Async.alt: Async required");return a(function(r,o){n(function(){t=e.fork(r,o)},o)},p(function(){return t(_())}))}function m(e){var t,r,o=!1,i=!1,s=h;if(!b(a,e))throw new TypeError("Async.ap: Async required");return a(function(a,l){function u(){o&&i&&f(l,t)(r)}var c=p(a);n(c,function(e){if(!g(e))throw new TypeError("Async.ap: Wrapped value must be a function");o=!0,t=e,u()}),s=e.fork(c,function(e){i=!0,r=e,u()})},p(function(){s(_())}))}function v(e){var t=h;if(!g(e))throw new TypeError("Async.chain: Async returning function required");return a(function(r,o){n(r,function(n){var i=e(n);if(!b(a,i))throw new TypeError("Async.chain: Function must return another Async");t=i.fork(r,o)})},p(function(){t(_())}))}if(!g(e))throw new TypeError("Async: Function required");var y,_=f(function(){y=!0},g(t)?t:h),w=E;return{fork:n,toPromise:r,inspect:function(){return"Async"+u(e)},type:c,swap:o,coalesce:i,map:s,bimap:l,alt:d,ap:m,chain:v,of:w}}/** @license ISC License (c) copyright 2017 original and current authors */ var s=n(241),l=n(239),u=n(240),c=n(152).type("Async"),d=n(333),f=n(181),p=n(1273),h=n(1274),m=n(130),v=n(433),g=n(29),y=n(1275),b=n(101),_=function(e){return e.reduce(function(e,t){return e&&b(a,t)},!0)},E=function(e){return a(function(t,n){return n(e)})},w=function(e){return a(function(t){return t(e)})};a.type=c,a.of=E,a.Rejected=w,a.Resolved=E,a.fromPromise=i,a.fromNode=o,a.all=r,a["@@implements"]=l(["alt","ap","bimap","chain","map","of"]),e.exports=a},function(e,t,n){function r(e){return i(e)&&o("of",e)}/** @license ISC License (c) copyright 2016 original and current authors */ var o=n(154),i=n(455);e.exports=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.wrapperClasses=t.hasActiveUploads=t.fileNamePath=t.calculateProgress=t.inProgress=t.isErrored=t.isProcessing=t.isUploading=t.isComplete=t.isActive=void 0;var o=n(456),i=r(o),a=n(334),s=r(a),l=n(1),u=r(l),c=n(5),d=r(c),f=n(31),p=r(f),h=n(314),m=r(h),v=n(39),g=r(v),y=n(13),b=r(y),_=n(661),E=(0,b.default)("status"),w=t.isActive=(0,m.default)(E("uploading"),E("processing")),x=(t.isComplete=E("complete"),t.isUploading=E("uploading")),k=t.isProcessing=E("processing"),T=t.isErrored=E("errored"),S=(t.inProgress=(0,i.default)([T,k,x]),(0,d.default)(_.objLength,(0,p.default)(w)));t.calculateProgress=function(e){return Math.round(100*e.loaded/e.total)},t.fileNamePath=(0,g.default)("",["file","name"]),t.hasActiveUploads=(0,s.default)(_.objLength,S),t.wrapperClasses=function(e){return(0,u.default)("upload-progress__wrapper",e)}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.objLength=t.propToArray=t.renameKeyBy=t.getKeyWhere=void 0;var o=n(5),i=r(o),a=n(83),s=r(a),l=n(319),u=r(l),c=n(51),d=r(c),f=n(38),p=r(f),h=n(16),m=r(h),v=n(14),g=r(v),y=n(7),b=r(y),_=n(253),E=r(_),w=n(59),x=r(w);t.getKeyWhere=function(e){return function(t){for(var n in t)if(e(t[n]))return n;return null}},t.renameKeyBy=(0,s.default)(function(e,t){return(0,g.default)(E.default,(0,m.default)(e),u.default)(t)}),t.propToArray=function(e,t){return(0,x.default)((0,m.default)((0,b.default)(e),t))},t.objLength=(0,i.default)(p.default,d.default)},function(e,t){/** @license ISC License (c) copyright 2017 original and current authors */ var n=function(e){return function(t){return-1!==e.indexOf(t)}};e.exports=n},function(e,t,n){function r(e){return e.length?e.map(o).reduce(function(e,t){return e+","+t}):e}function o(e){return e&&a(e.inspect)?" "+e.inspect():a(e)?" Function":i(e)?" ["+r(e)+" ]":s(e)?" {}":l(e)?' "'+e+'"':" "+e}/** @license ISC License (c) copyright 2016 original and current authors */ var i=n(460),a=n(137),s=n(1277),l=n(1278);e.exports=o},function(e,t){/** @license ISC License (c) copyright 2017 original and current authors */ var n={unk:function(){return"unknown"},All:function(){return"All"},Any:function(){return"Any"},Arrow:function(){return"Arrow"},Assign:function(){return"Assign"},Async:function(){return"Async"},Const:function(){return"Const"},Either:function(){return"Either"},Endo:function(){return"Endo"},Equiv:function(){return"Equiv"},First:function(){return"First"},Identity:function(){return"Identity"},IO:function(){return"IO"},Last:function(){return"Last"},List:function(){return"List"},Max:function(){return"Max"},Maybe:function(){return"Maybe"},Min:function(){return"Min"},Pair:function(){return"Pair"},Pred:function(){return"Pred"},Prod:function(){return"Prod"},Reader:function(){return"Reader"},Result:function(){return"Result"},Star:function(){return"Star"},State:function(){return"State"},Sum:function(){return"Sum"},Unit:function(){return"Unit"},Writer:function(){return"Writer"}},r=function(e){return n[e]||n.unk},o=function(e){return{type:r(e)}};e.exports={proxy:o,type:r}},function(e,t){/** @license ISC License (c) copyright 2016 original and current authors */ function n(e,t){return function(n){return e(t(n))}}e.exports=n},function(e,t,n){function r(e,t){var n=a(e),r=a(t);return n===r||i(e)&&e.name===r||i(t)&&t.name===n}/** @license ISC License (c) copyright 2016 original and current authors */ var o=n(1287),i=n(137),a=n(1288);e.exports=o(r)},function(e,t,n){var r=n(336),o=n(192),i=o(function(e,t){return r(e.length,function(){return e.apply(t,arguments)})});e.exports=i},function(e,t,n){function r(e){return function t(n,r,s){switch(arguments.length){case 0:return t;case 1:return a(n)?t:i(function(t,r){return e(n,t,r)});case 2:return a(n)&&a(r)?t:a(n)?i(function(t,n){return e(t,r,n)}):a(r)?i(function(t,r){return e(n,t,r)}):o(function(t){return e(n,r,t)});default:return a(n)&&a(r)&&a(s)?t:a(n)&&a(r)?i(function(t,n){return e(t,n,s)}):a(n)&&a(s)?i(function(t,n){return e(t,r,n)}):a(r)&&a(s)?i(function(t,r){return e(n,t,r)}):a(n)?o(function(t){return e(t,r,s)}):a(r)?o(function(t){return e(n,t,s)}):a(s)?o(function(t){return e(n,r,t)}):e(n,r,s)}}}var o=n(193),i=n(192),a=n(337);e.exports=r},function(e,t){e.exports=Array.isArray||function(e){return null!=e&&e.length>=0&&"[object Array]"===Object.prototype.toString.call(e)}},function(e,t){function n(e){return"[object String]"===Object.prototype.toString.call(e)}e.exports=n},function(e,t,n){function r(e,t){return function(){var n=arguments.length;if(0===n)return t();var r=arguments[n-1];return o(r)||"function"!=typeof r[e]?t.apply(this,arguments):r[e].apply(r,Array.prototype.slice.call(arguments,0,n-1))}}var o=n(669);e.exports=r},function(e,t,n){function r(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var n,r=o(e),i=r.source,u=r.id,c=r.path,d=l[u]&&c in l[u].nsps;return t.forceNew||t["force new connection"]||!1===t.multiplex||d?(s("ignoring socket cache for %s",i),n=a(i,t)):(l[u]||(s("new io instance for %s",i),l[u]=a(i,t)),n=l[u]),r.query&&!t.query&&(t.query=r.query),n.socket(r.path,t)}var o=n(1302),i=n(462),a=n(676),s=n(138)("socket.io-client");e.exports=t=r;var l=t.managers={};t.protocol=i.protocol,t.connect=r,t.Manager=n(676),t.Socket=n(681)},function(e,t){var n=/^(?:(?![^:@]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,r=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];e.exports=function(e){var t=e,o=e.indexOf("["),i=e.indexOf("]");-1!=o&&-1!=i&&(e=e.substring(0,o)+e.substring(o,i).replace(/:/g,";")+e.substring(i,e.length));for(var a=n.exec(e||""),s={},l=14;l--;)s[r[l]]=a[l]||"";return-1!=o&&-1!=i&&(s.source=t,s.host=s.host.substring(1,s.host.length-1).replace(/;/g,":"),s.authority=s.authority.replace("[","").replace("]","").replace(/;/g,":"),s.ipv6uri=!0),s}},function(e,t,n){(function(t){function r(e){if(!e||"object"!=typeof e)return!1;if(o(e)){for(var n=0,i=e.length;n<i;n++)if(r(e[n]))return!0;return!1}if("function"==typeof t.Buffer&&t.Buffer.isBuffer&&t.Buffer.isBuffer(e)||"function"==typeof t.ArrayBuffer&&e instanceof ArrayBuffer||a&&e instanceof Blob||s&&e instanceof File)return!0;if(e.toJSON&&"function"==typeof e.toJSON&&1===arguments.length)return r(e.toJSON(),!0);for(var l in e)if(Object.prototype.hasOwnProperty.call(e,l)&&r(e[l]))return!0;return!1}var o=n(1305),i=Object.prototype.toString,a="function"==typeof t.Blob||"[object BlobConstructor]"===i.call(t.Blob),s="function"==typeof t.File||"[object FileConstructor]"===i.call(t.File);e.exports=r}).call(t,n(15))},function(e,t,n){(function(t){function n(e){return t.Buffer&&t.Buffer.isBuffer(e)||t.ArrayBuffer&&e instanceof ArrayBuffer}e.exports=n}).call(t,n(15))},function(e,t,n){function r(e,t){if(!(this instanceof r))return new r(e,t);e&&"object"==typeof e&&(t=e,e=void 0),t=t||{},t.path=t.path||"/socket.io",this.nsps={},this.subs=[],this.opts=t,this.reconnection(!1!==t.reconnection),this.reconnectionAttempts(t.reconnectionAttempts||1/0),this.reconnectionDelay(t.reconnectionDelay||1e3),this.reconnectionDelayMax(t.reconnectionDelayMax||5e3),this.randomizationFactor(t.randomizationFactor||.5),this.backoff=new f({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(null==t.timeout?2e4:t.timeout),this.readyState="closed",this.uri=e,this.connecting=[],this.lastPing=null,this.encoding=!1,this.packetBuffer=[];var n=t.parser||s;this.encoder=new n.Encoder,this.decoder=new n.Decoder,this.autoConnect=!1!==t.autoConnect,this.autoConnect&&this.open()}var o=n(1308),i=n(681),a=n(222),s=n(462),l=n(682),u=n(683),c=n(138)("socket.io-client:manager"),d=n(680),f=n(1322),p=Object.prototype.hasOwnProperty;e.exports=r,r.prototype.emitAll=function(){this.emit.apply(this,arguments);for(var e in this.nsps)p.call(this.nsps,e)&&this.nsps[e].emit.apply(this.nsps[e],arguments)},r.prototype.updateSocketIds=function(){for(var e in this.nsps)p.call(this.nsps,e)&&(this.nsps[e].id=this.generateId(e))},r.prototype.generateId=function(e){return("/"===e?"":e+"#")+this.engine.id},a(r.prototype),r.prototype.reconnection=function(e){return arguments.length?(this._reconnection=!!e,this):this._reconnection},r.prototype.reconnectionAttempts=function(e){return arguments.length?(this._reconnectionAttempts=e,this):this._reconnectionAttempts},r.prototype.reconnectionDelay=function(e){return arguments.length?(this._reconnectionDelay=e,this.backoff&&this.backoff.setMin(e),this):this._reconnectionDelay},r.prototype.randomizationFactor=function(e){return arguments.length?(this._randomizationFactor=e,this.backoff&&this.backoff.setJitter(e),this):this._randomizationFactor},r.prototype.reconnectionDelayMax=function(e){return arguments.length?(this._reconnectionDelayMax=e,this.backoff&&this.backoff.setMax(e),this):this._reconnectionDelayMax},r.prototype.timeout=function(e){return arguments.length?(this._timeout=e,this):this._timeout},r.prototype.maybeReconnectOnOpen=function(){!this.reconnecting&&this._reconnection&&0===this.backoff.attempts&&this.reconnect()},r.prototype.open=r.prototype.connect=function(e,t){if(c("readyState %s",this.readyState),~this.readyState.indexOf("open"))return this;c("opening %s",this.uri),this.engine=o(this.uri,this.opts);var n=this.engine,r=this;this.readyState="opening",this.skipReconnect=!1;var i=l(n,"open",function(){r.onopen(),e&&e()}),a=l(n,"error",function(t){if(c("connect_error"),r.cleanup(),r.readyState="closed",r.emitAll("connect_error",t),e){var n=new Error("Connection error");n.data=t,e(n)}else r.maybeReconnectOnOpen()});if(!1!==this._timeout){var s=this._timeout;c("connect attempt will timeout after %d",s);var u=setTimeout(function(){c("connect attempt timed out after %d",s),i.destroy(),n.close(),n.emit("error","timeout"),r.emitAll("connect_timeout",s)},s);this.subs.push({destroy:function(){clearTimeout(u)}})}return this.subs.push(i),this.subs.push(a),this},r.prototype.onopen=function(){c("open"),this.cleanup(),this.readyState="open",this.emit("open");var e=this.engine;this.subs.push(l(e,"data",u(this,"ondata"))),this.subs.push(l(e,"ping",u(this,"onping"))),this.subs.push(l(e,"pong",u(this,"onpong"))),this.subs.push(l(e,"error",u(this,"onerror"))),this.subs.push(l(e,"close",u(this,"onclose"))),this.subs.push(l(this.decoder,"decoded",u(this,"ondecoded")))},r.prototype.onping=function(){this.lastPing=new Date,this.emitAll("ping")},r.prototype.onpong=function(){this.emitAll("pong",new Date-this.lastPing)},r.prototype.ondata=function(e){this.decoder.add(e)},r.prototype.ondecoded=function(e){this.emit("packet",e)},r.prototype.onerror=function(e){c("error",e),this.emitAll("error",e)},r.prototype.socket=function(e,t){function n(){~d(o.connecting,r)||o.connecting.push(r)}var r=this.nsps[e];if(!r){r=new i(this,e,t),this.nsps[e]=r;var o=this;r.on("connecting",n),r.on("connect",function(){r.id=o.generateId(e)}),this.autoConnect&&n()}return r},r.prototype.destroy=function(e){var t=d(this.connecting,e);~t&&this.connecting.splice(t,1),this.connecting.length||this.close()},r.prototype.packet=function(e){c("writing packet %j",e);var t=this;e.query&&0===e.type&&(e.nsp+="?"+e.query),t.encoding?t.packetBuffer.push(e):(t.encoding=!0,this.encoder.encode(e,function(n){for(var r=0;r<n.length;r++)t.engine.write(n[r],e.options);t.encoding=!1,t.processPacketQueue()}))},r.prototype.processPacketQueue=function(){if(this.packetBuffer.length>0&&!this.encoding){var e=this.packetBuffer.shift();this.packet(e)}},r.prototype.cleanup=function(){c("cleanup");for(var e=this.subs.length,t=0;t<e;t++)this.subs.shift().destroy();this.packetBuffer=[],this.encoding=!1,this.lastPing=null,this.decoder.destroy()},r.prototype.close=r.prototype.disconnect=function(){c("disconnect"),this.skipReconnect=!0,this.reconnecting=!1,"opening"===this.readyState&&this.cleanup(),this.backoff.reset(),this.readyState="closed",this.engine&&this.engine.close()},r.prototype.onclose=function(e){c("onclose"),this.cleanup(),this.backoff.reset(),this.readyState="closed",this.emit("close",e),this._reconnection&&!this.skipReconnect&&this.reconnect()},r.prototype.reconnect=function(){if(this.reconnecting||this.skipReconnect)return this;var e=this;if(this.backoff.attempts>=this._reconnectionAttempts)c("reconnect failed"),this.backoff.reset(),this.emitAll("reconnect_failed"),this.reconnecting=!1;else{var t=this.backoff.duration();c("will wait %dms before reconnect attempt",t),this.reconnecting=!0;var n=setTimeout(function(){e.skipReconnect||(c("attempting reconnect"),e.emitAll("reconnect_attempt",e.backoff.attempts),e.emitAll("reconnecting",e.backoff.attempts),e.skipReconnect||e.open(function(t){t?(c("reconnect attempt error"),e.reconnecting=!1,e.reconnect(),e.emitAll("reconnect_error",t.data)):(c("reconnect success"),e.onreconnect())}))},t);this.subs.push({destroy:function(){clearTimeout(n)}})}},r.prototype.onreconnect=function(){var e=this.backoff.attempts;this.reconnecting=!1,this.backoff.reset(),this.updateSocketIds(),this.emitAll("reconnect",e)}},function(e,t,n){(function(e){function r(t){var n=!1,r=!1,s=!1!==t.jsonp;if(e.location){var l="https:"===location.protocol,u=location.port;u||(u=l?443:80),n=t.hostname!==location.hostname||u!==t.port,r=t.secure!==l}if(t.xdomain=n,t.xscheme=r,"open"in new o(t)&&!t.forceJSONP)return new i(t);if(!s)throw new Error("JSONP disabled");return new a(t)}var o=n(463),i=n(1311),a=n(1318),s=n(1319);t.polling=r,t.websocket=s}).call(t,n(15))},function(e,t,n){function r(e){var t=e&&e.forceBase64;c&&!t||(this.supportsBinary=!1),o.call(this,e)}var o=n(464),i=n(339),a=n(223),s=n(340),l=n(679),u=n(138)("engine.io-client:polling");e.exports=r;var c=function(){return null!=new(n(463))({xdomain:!1}).responseType}();s(r,o),r.prototype.name="polling",r.prototype.doOpen=function(){this.poll()},r.prototype.pause=function(e){function t(){u("paused"),n.readyState="paused",e()}var n=this;if(this.readyState="pausing",this.polling||!this.writable){var r=0;this.polling&&(u("we are currently polling - waiting to pause"),r++,this.once("pollComplete",function(){u("pre-pause polling complete"),--r||t()})),this.writable||(u("we are currently writing - waiting to pause"),r++,this.once("drain",function(){u("pre-pause writing complete"),--r||t()}))}else t()},r.prototype.poll=function(){u("polling"),this.polling=!0,this.doPoll(),this.emit("poll")},r.prototype.onData=function(e){var t=this;u("polling got data %s",e);var n=function(e,n,r){if("opening"===t.readyState&&t.onOpen(),"close"===e.type)return t.onClose(),!1;t.onPacket(e)};a.decodePayload(e,this.socket.binaryType,n),"closed"!==this.readyState&&(this.polling=!1,this.emit("pollComplete"),"open"===this.readyState?this.poll():u('ignoring poll - transport state "%s"',this.readyState))},r.prototype.doClose=function(){function e(){u("writing close packet"),t.write([{type:"close"}])}var t=this;"open"===this.readyState?(u("transport open - closing"),e()):(u("transport not open - deferring close"),this.once("open",e))},r.prototype.write=function(e){var t=this;this.writable=!1;var n=function(){t.writable=!0,t.emit("drain")};a.encodePayload(e,this.supportsBinary,function(e){t.doWrite(e,n)})},r.prototype.uri=function(){var e=this.query||{},t=this.secure?"https":"http",n="";return!1!==this.timestampRequests&&(e[this.timestampParam]=l()),this.supportsBinary||e.sid||(e.b64=1),e=i.encode(e),this.port&&("https"===t&&443!==Number(this.port)||"http"===t&&80!==Number(this.port))&&(n=":"+this.port),e.length&&(e="?"+e),t+"://"+(-1!==this.hostname.indexOf(":")?"["+this.hostname+"]":this.hostname)+n+this.path+e}},function(e,t,n){"use strict";function r(e){var t="";do{t=s[e%l]+t,e=Math.floor(e/l)}while(e>0);return t}function o(e){var t=0;for(d=0;d<e.length;d++)t=t*l+u[e.charAt(d)];return t}function i(){var e=r(+new Date);return e!==a?(c=0,a=e):e+"."+r(c++)}for(var a,s="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_".split(""),l=64,u={},c=0,d=0;d<l;d++)u[s[d]]=d;i.encode=r,i.decode=o,e.exports=i},function(e,t){var n=[].indexOf;e.exports=function(e,t){if(n)return e.indexOf(t);for(var r=0;r<e.length;++r)if(e[r]===t)return r;return-1}},function(e,t,n){function r(e,t,n){this.io=e,this.nsp=t,this.json=this,this.ids=0,this.acks={},this.receiveBuffer=[],this.sendBuffer=[],this.connected=!1,this.disconnected=!0,n&&n.query&&(this.query=n.query),this.io.autoConnect&&this.open()}var o=n(462),i=n(222),a=n(1321),s=n(682),l=n(683),u=n(138)("socket.io-client:socket"),c=n(339);e.exports=r;var d={connect:1,connect_error:1,connect_timeout:1,connecting:1,disconnect:1,error:1,reconnect:1,reconnect_attempt:1,reconnect_failed:1,reconnect_error:1,reconnecting:1,ping:1,pong:1},f=i.prototype.emit;i(r.prototype),r.prototype.subEvents=function(){if(!this.subs){var e=this.io;this.subs=[s(e,"open",l(this,"onopen")),s(e,"packet",l(this,"onpacket")),s(e,"close",l(this,"onclose"))]}},r.prototype.open=r.prototype.connect=function(){return this.connected?this:(this.subEvents(),this.io.open(),"open"===this.io.readyState&&this.onopen(),this.emit("connecting"),this)},r.prototype.send=function(){var e=a(arguments);return e.unshift("message"),this.emit.apply(this,e),this},r.prototype.emit=function(e){if(d.hasOwnProperty(e))return f.apply(this,arguments),this;var t=a(arguments),n={type:o.EVENT,data:t};return n.options={},n.options.compress=!this.flags||!1!==this.flags.compress,"function"==typeof t[t.length-1]&&(u("emitting packet with ack id %d",this.ids),this.acks[this.ids]=t.pop(),n.id=this.ids++),this.connected?this.packet(n):this.sendBuffer.push(n),delete this.flags,this},r.prototype.packet=function(e){e.nsp=this.nsp,this.io.packet(e)},r.prototype.onopen=function(){if(u("transport is open - connecting"),"/"!==this.nsp)if(this.query){var e="object"==typeof this.query?c.encode(this.query):this.query;u("sending connect packet with query %s",e),this.packet({type:o.CONNECT,query:e})}else this.packet({type:o.CONNECT})},r.prototype.onclose=function(e){u("close (%s)",e),this.connected=!1,this.disconnected=!0,delete this.id,this.emit("disconnect",e)},r.prototype.onpacket=function(e){if(e.nsp===this.nsp)switch(e.type){case o.CONNECT:this.onconnect();break;case o.EVENT:case o.BINARY_EVENT:this.onevent(e);break;case o.ACK:case o.BINARY_ACK:this.onack(e);break;case o.DISCONNECT:this.ondisconnect();break;case o.ERROR:this.emit("error",e.data)}},r.prototype.onevent=function(e){var t=e.data||[];u("emitting event %j",t),null!=e.id&&(u("attaching ack callback to event"),t.push(this.ack(e.id))),this.connected?f.apply(this,t):this.receiveBuffer.push(t)},r.prototype.ack=function(e){var t=this,n=!1;return function(){if(!n){n=!0;var r=a(arguments);u("sending ack %j",r),t.packet({type:o.ACK,id:e,data:r})}}},r.prototype.onack=function(e){var t=this.acks[e.id];"function"==typeof t?(u("calling ack %s with %j",e.id,e.data),t.apply(this,e.data),delete this.acks[e.id]):u("bad ack %s",e.id)},r.prototype.onconnect=function(){this.connected=!0,this.disconnected=!1,this.emit("connect"),this.emitBuffered()},r.prototype.emitBuffered=function(){var e;for(e=0;e<this.receiveBuffer.length;e++)f.apply(this,this.receiveBuffer[e]);for(this.receiveBuffer=[],e=0;e<this.sendBuffer.length;e++)this.packet(this.sendBuffer[e]);this.sendBuffer=[]},r.prototype.ondisconnect=function(){u("server disconnect (%s)",this.nsp),this.destroy(),this.onclose("io server disconnect")},r.prototype.destroy=function(){if(this.subs){for(var e=0;e<this.subs.length;e++)this.subs[e].destroy();this.subs=null}this.io.destroy(this)},r.prototype.close=r.prototype.disconnect=function(){return this.connected&&(u("performing disconnect (%s)",this.nsp),this.packet({type:o.DISCONNECT})),this.destroy(),this.connected&&this.onclose("io client disconnect"),this},r.prototype.compress=function(e){return this.flags=this.flags||{},this.flags.compress=e,this}},function(e,t){function n(e,t,n){return e.on(t,n),{destroy:function(){e.removeListener(t,n)}}}e.exports=n},function(e,t){var n=[].slice;e.exports=function(e,t){if("string"==typeof t&&(t=e[t]),"function"!=typeof t)throw new Error("bind() requires a function");var r=n.call(arguments,2);return function(){return t.apply(e,r.concat(n.call(arguments)))}}},function(e,t,n){function r(e){function t(t){if(!l(t))throw new TypeError("IO.map: Function required");return r(s(t,e))}function n(e){if(!u(r,e))throw new TypeError("IO.ap: IO required");return o(function(t){return e.map(t)})}function o(t){if(!l(t))throw new TypeError("IO.chain: Function required");return r(function(){var n=t(e());if(!u(r,n))throw new TypeError("IO.chain: Function must return an IO");return n.run()})}if(!l(e))throw new TypeError("IO: Must wrap a function");var d=c;return{inspect:function(){return"IO"+i(e)},run:e,type:a,map:t,ap:n,of:d,chain:o,constructor:r}}/** @license ISC License (c) copyright 2016 original and current authors */ var o=n(662),i=n(663),a=n(664).type("IO"),s=n(665),l=n(137),u=n(666),c=function(e){return r(function(){return e})};r.of=c,r.type=a,r["@@implements"]=o(["ap","chain","map","of"]),e.exports=r},function(e,t){function n(e){return function(t){return null==t?void 0:t[e]}}e.exports=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.uploadErrorMessage=t.isValid=t.buildProgress=t.addUploadPath=t.addError=void 0;var o=n(10),i=r(o),a=n(5),s=r(a),l=n(12),u=r(l),c=n(71),d=r(c),f=n(19),p=r(f),h=n(6),m=r(h),v=n(68),g=r(v),y=n(39),b=r(y),_=n(14),E=r(_),w=n(224),x=r(w),k=n(660),T=n(1342),S=(0,b.default)("",["store","getState","user","author"]);t.addError=function(e){return(0,s.default)((0,g.default)("data"),(0,i.default)("message",e))},t.addUploadPath=function(e){return function(t){return(0,E.default)(S,(0,p.default)(u.default)(e),(0,g.default)("assetPath"),(0,m.default)(t))(t)}},t.buildProgress=function(e){return(0,E.default)(k.calculateProgress,(0,g.default)("progress"),(0,g.default)("data"),(0,i.default)("id",e))},t.isValid=function(e){return(0,E.default)(k.fileNamePath,T.getFileExtension,x.default,(0,p.default)(d.default)(e))},t.uploadErrorMessage=function(e){return"Please verify the file type is "+e+" and try again."}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.restoreProp=t.backupProp=void 0;var o=n(10),i=r(o),a=n(158),s=r(a),l=n(331),u=r(l),c=n(80),d=r(c),f=n(468),p=r(f),h=n(17),m=r(h),v=n(7),g=r(v);t.backupProp=function(e){return(0,u.default)((0,s.default)(["tmp",e]),[(0,g.default)(e),(0,d.default)(e)])},t.restoreProp=function(e){return(0,u.default)((0,i.default)(e),[(0,m.default)(["tmp",e]),(0,p.default)(["tmp",e])])}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(){return V.slice(0,1).map(S.default)}function i(e,t){if(arguments.length>2&&void 0!==arguments[2]&&arguments[2])return y(e);var n=t||3;switch(e){case"accordion":return j.slice(0,n).map(S.default);case"storyline":return F.slice(0,1).map(S.default);case"slider":return B.slice(0,n).map(S.default);case"tabs":return U.slice(0,n).map(S.default);case"flashcard":case"stack":return H.slice(0,n).map(S.default);case"button":return z.slice(0,1).map(S.default);case"button stack":return z.slice(0,n).map(S.default);case"knowledge":return K.slice(0,n).map(S.default);default:return[]}}function a(e){return(0,P.make)(e)}function s(e){switch(e){case"multiple choice":return G.slice(0,1).map(S.default);case"multiple response":return G.slice(1,2).map(S.default);case"fillin":return G.slice(2,3).map(S.default);case"matching":return G.slice(3,4).map(S.default);default:return[]}}function l(e){switch(e){case"labeledgraphic":return X.map(S.default);case"process":return Q.map(S.default);case"scenario":return J.map(S.default);case"sorting":return ee;case"timeline":return te.map(S.default);default:return[]}}function u(e,t){var n=t||0;switch(e){case"audio":return W.slice(n,n+1).map(S.default);case"video":return q.slice(n,n+1).map(S.default);case"embed":return Y.slice(n,n+1).map(S.default);case"attachment":return $.slice(n,n+1).map(S.default);case"code":return oe.slice(0,1).map(S.default);default:return[]}}function c(e){switch(e){case"carousel":return ne.slice(0,3).map(S.default);default:return ne.slice(0,1).map(S.default)}}function d(e){switch(e){case"paragraph":return re.slice(0,1).map(S.default);case"heading paragraph":return re.slice(3,4).map(S.default);case"subheading paragraph":return re.slice(4,5).map(S.default);case"heading":return re.slice(5,6).map(S.default);case"subheading":return re.slice(6,7).map(S.default);case"two column":return re.slice(1,3).map(S.default);case"code":return oe.slice(0,1).map(S.default)}}function f(e){switch(e){case"b":return ie.slice(2,3).map(S.default);case"c":return ie.slice(1,2).map(S.default);case"note":return ae.slice(0,1).map(S.default);default:return ie.slice(0,1).map(S.default)}}function p(e){return se.slice(0,3).map(S.default)}function h(e){switch(e){case"hero":return le.slice(0,1).map(S.default);case"full":return le.slice(1,2).map(S.default);case"text aside":return le.slice(2,3).map(S.default);case"text overlay":return le.slice(3,4).map(S.default);default:return le.slice(0,1).map(S.default)}}function m(e){switch(e){case"centered":return ue.slice(0,2).map(S.default);case"two column":return ue.slice(2,4).map(S.default);case"three column":return ue.slice(4,7).map(S.default);case"four column":return ue.slice(7,11).map(S.default)}}function v(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={paddingTop:3,paddingBottom:3,backgroundColor:"",entranceAnimation:!0};return Object.assign({},t,e)}function g(e,t,n){var r=(0,_.default)((0,w.default)("name",e),A.default.types),o=(0,_.default)((0,w.default)("name",t),r.families),i=(0,_.default)((0,w.default)("key",n),o.variants),a=o.settings||{},s=i.settings||{};return v((0,k.default)(a,s))}function y(e){return(0,S.default)(ce[e]||{})}Object.defineProperty(t,"__esModule",{value:!0}),t.continuePlaceholder=o,t.interactivePlaceholder=i,t.chartPlaceholder=a,t.knowledgeCheckPlaceholder=s,t.fullscreenInteractivePlaceholder=l,t.multimediaPlaceholder=u,t.quotePlaceholder=c,t.textPlaceholder=d,t.impactPlaceholder=f,t.listPlaceholder=p,t.imagePlaceholder=h,t.galleryPlaceholder=m,t.defaultSettings=v,t.resolveVariantSettings=g,t.emptyPlaceholder=y;var b=n(54),_=r(b),E=n(13),w=r(E),x=n(6),k=r(x),T=n(689),S=r(T),C=n(264),O=n(1360),A=r(O),I=n(162),M=n(94),L=n(1362),N=r(L),P=n(1363),R=(0,M.getEnv)("CDN_USER_CONTENT_URI"),D="assets/rise/assets/block-defaults",j=[{id:(0,I.generateItemId)(),title:"Embracing Discovery",description:"<p>Every creative endeavor requires that you take risks. If you try and don't succeed,\n you've still learned something. It took Thomas Edison more than 10,000 tries to invent a viable\n lightbulb. You're not failing. You're discovering what doesn't work.</p>",media:{image:{originalUrl:"paraglide.jpg",thumbnail:R+"/"+D+"/paraglide_thumb.jpg",src:R+"/"+D+"/paraglide.jpg",key:D+"/paraglide.jpg",type:"image"}}},{id:(0,I.generateItemId)(),title:"Gaining Insight",description:"<p>To spark creativity, feed your brain material like you're cramming for a tough test.\n Then stop thinking about the problem you want to solve. Go surfing or take a leisurely walk.\n Research shows that letting your mind wander fosters creativity.</p><br>\n <p>It’s also found that meditation helps you spot and solve problems in creative ways. It promotes\n divergent thinking that gets novel ideas flowing. According to these studies, meditation also makes\n you more open to considering new solutions. Time to breathe.</p>"},{id:(0,I.generateItemId)(),title:"Making It Real",description:"<p>No creative process is truly complete until it manifests a tangible reality. Whether your\n idea is an action or a physical creation, bringing it to life will likely involve the hard work of\n iteration, testing, and refinement.</p><br>\n <p>Just be wary of perfectionism. Push yourself to share your creations with others. By maintaining an\n open stance, you’ll be able to learn from their feedback. Consider their responses new material that you\n can draw from the next time you’re embarking on a creative endeavor.</p>"}],F=[{id:(0,I.generateItemId)()}],B=[{id:(0,I.generateItemId)(),title:"Embracing Discovery",description:"<p>Every creative endeavor requires that you take risks. If you try and don't succeed,\n you've still learned something. It took Thomas Edison more than 10,000 tries to invent a viable\n lightbulb. You're not failing. You're discovering what doesn't work.</p>",media:{image:{originalUrl:"golden_gate.jpg",thumbnail:R+"/"+D+"/golden_gate_thumb.jpg",src:R+"/"+D+"/golden_gate.jpg",key:D+"/golden_gate.jpg",type:"image"}}},{id:(0,I.generateItemId)(),title:"Gaining Insight",description:"<p>To spark creativity, feed your brain material like you're cramming for a tough test.\n Then stop thinking about the problem you want to solve. Go surfing or take a leisurely walk.\n Research shows that letting your mind wander fosters creativity.</p><br>\n <p>It’s also found that meditation helps you spot and solve problems in creative ways. It promotes\n divergent thinking that gets novel ideas flowing. According to these studies, meditation also makes\n you more open to considering new solutions. Time to breathe.</p>"},{id:(0,I.generateItemId)(),title:"Making It Real",description:"<p>No creative process is truly complete until it manifests a tangible reality. Whether your\n idea is an action or a physical creation, bringing it to life will likely involve the hard work of\n iteration, testing, and refinement.</p><br>\n <p>Just be wary of perfectionism. Push yourself to share your creations with others. By maintaining an\n open stance, you’ll be able to learn from their feedback. Consider their responses new material that you\n can draw from the next time you’re embarking on a creative endeavor.</p>"}],U=[{id:(0,I.generateItemId)(),title:"Embracing Discovery",description:"<p>Every creative endeavor requires that you take risks. If you try and don't succeed,\n you've still learned something. It took Thomas Edison more than 10,000 tries to invent a viable\n lightbulb. You're not failing. You're discovering what doesn't work.</p>",media:{image:{originalUrl:"paraglide.jpg",thumbnail:R+"/"+D+"/paraglide_thumb.jpg",src:R+"/"+D+"/paraglide.jpg",key:D+"/paraglide.jpg",type:"image"}}},{id:(0,I.generateItemId)(),title:"Gaining Insight",description:"<p>To spark creativity, feed your brain material like you're cramming for a tough test.\n Then stop thinking about the problem you want to solve. Go surfing or take a leisurely walk.\n Research shows that letting your mind wander fosters creativity.</p><br>\n <p>It’s also found that meditation helps you spot and solve problems in creative ways. It promotes\n divergent thinking that gets novel ideas flowing. According to these studies, meditation also makes\n you more open to considering new solutions. Time to breathe.</p>"},{id:(0,I.generateItemId)(),title:"Making It Real",description:"<p>No creative process is truly complete until it manifests a tangible reality. Whether your\n idea is an action or a physical creation, bringing it to life will likely involve the hard work of\n iteration, testing, and refinement.</p><br>\n <p>Just be wary of perfectionism. Push yourself to share your creations with others. By maintaining an\n open stance, you’ll be able to learn from their feedback. Consider their responses new material that you\n can draw from the next time you’re embarking on a creative endeavor.</p>"}],H=[{id:(0,I.generateItemId)(),front:{type:"description",description:"Front of card 1",media:{image:{originalUrl:"mountains.jpg",thumbnail:R+"/"+D+"/mountains_thumb.jpg",src:R+"/"+D+"/mountains.jpg",key:D+"/mountains.jpg",type:"image"}}},back:{type:"description",description:"Back of card 1",media:{image:{originalUrl:"mountains.jpg",thumbnail:R+"/"+D+"/mountains_thumb.jpg",src:R+"/"+D+"/mountains.jpg",key:D+"/mountains.jpg",type:"image"}}}},{id:(0,I.generateItemId)(),front:{type:"description",description:"Front of card 2",media:{image:{originalUrl:"mountains.jpg",thumbnail:R+"/"+D+"/mountains_thumb.jpg",src:R+"/"+D+"/mountains.jpg",key:D+"/mountains.jpg",type:"image"}}},back:{type:"fullimage",description:"Back of card 2",media:{image:{originalUrl:"mountains.jpg",thumbnail:R+"/"+D+"/mountains_thumb.jpg",src:R+"/"+D+"/mountains.jpg",key:D+"/mountains.jpg",type:"image"}}}},{id:(0,I.generateItemId)(),front:{type:"description",description:"Front of card 3",media:{image:{originalUrl:"mountains.jpg",thumbnail:R+"/"+D+"/mountains_thumb.jpg",src:R+"/"+D+"/mountains.jpg",key:D+"/mountains.jpg",type:"image"}}},back:{type:"description",description:"Back of card 3",media:{image:{originalUrl:"mountains.jpg",thumbnail:R+"/"+D+"/mountains_thumb.jpg",src:R+"/"+D+"/mountains.jpg",key:D+"/mountains.jpg",type:"image"}}}}],z=[{id:(0,I.generateItemId)(),type:"",label:"Go to location 1",destination:"",description:"<p><b>Location 1</b><br/> This location can be a URL, another lesson, or an email address.\n You can type a description here.</p>"},{id:(0,I.generateItemId)(),label:"Go to location 2",type:"",destination:"",description:"<p><b>Location 2</b><br/> This location can be a URL, another lesson, or an email address.\n You can type a description here.</p>"},{id:(0,I.generateItemId)(),type:"",label:"Go to location 3",destination:"",description:"<p><b>Location 3</b><br/> This location can be a URL, another lesson, or an email address.\n You can type a description here.</p>"}],W=[{id:(0,I.generateItemId)(),media:{audio:{originalUrl:"sample_audio.mp3",src:R+"/"+D+"/sample_audio.mp3",key:D+"/sample_audio.mp3",type:"audio"}},caption:""}],q=[{id:(0,I.generateItemId)(),media:{video:{originalUrl:"Coastline.mp4",thumbnail:R+"/"+D+"/coastline_thumb.png",poster:R+"/"+D+"/coastline_poster.png",src:R+"/"+D+"/coastline.mp4",key:D+"/coastline.mp4",type:"video"}},caption:""}],Y=[{id:(0,I.generateItemId)(),media:{embed:{originalUrl:"https://vimeo.com/183051371",title:"Collecting the World: Inside the Smithsonian",thumbnail:"https://i.vimeocdn.com/video/592147574.jpg?mw=1920&mh=1080&q=70",favicon:"https://f.vimeocdn.com/images_v6/favicon.ico",provider:"Vimeo",providerUrl:"https://vimeo.com/",description:"The Smithsonian National Museum of Natural History has over 144 million different objects in its collections. A sample of these collections are on display to the public, but 99 percent of the Smithsonian's treasures remain behind the scenes.",embedType:"video",src:"//cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fplayer.vimeo.com%2Fvideo%2F183051371&url=https%3A%2F%2Fvimeo.com%2F183051371&image=https%3A%2F%2Fi.vimeocdn.com%2Fvideo%2F592147574_1280.jpg&key=5cbac80a25df462a99e58eccd801acc0&type=text%2Fhtml&schema=vimeo",type:"embed"}}},{id:(0,I.generateItemId)(),media:{embed:{originalUrl:"https://vimeo.com/183051371",title:"Collecting the World: Inside the Smithsonian",thumbnail:"https://i.vimeocdn.com/video/592147574.jpg?mw=1920&mh=1080&q=70",favicon:"https://f.vimeocdn.com/images_v6/favicon.ico",provider:"Vimeo",providerUrl:"https://vimeo.com/",description:"The Smithsonian National Museum of Natural History has over 144 million different objects in its collections. A sample of these collections are on display to the public, but 99 percent of the Smithsonian's treasures remain behind the scenes.",embedType:"video",src:"//cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fplayer.vimeo.com%2Fvideo%2F183051371&url=https%3A%2F%2Fvimeo.com%2F183051371&image=https%3A%2F%2Fi.vimeocdn.com%2Fvideo%2F592147574_1280.jpg&key=5cbac80a25df462a99e58eccd801acc0&type=text%2Fhtml&schema=vimeo",type:"embed"}}}],$=[{id:(0,I.generateItemId)(),media:{attachment:{originalUrl:"",size:0,src:"",type:"attachment"}}}],K=[{id:(0,I.generateItemId)(),title:"Enter a question title here ...",type:"MULTIPLE_CHOICE",answers:[{id:(0,I.generateItemId)(),title:"Correct choice",correct:!0},{id:(0,I.generateItemId)(),title:"Incorrect choice",correct:!1}],feedback:""}],V=[{id:(0,I.generateItemId)(),title:"CONTINUE",type:"",buttonColor:"brand",completeHint:"Complete the content above before moving on."}],G=[{id:(0,I.generateItemId)(),title:"Enter a question title here...",type:"MULTIPLE_CHOICE",answers:[{id:(0,I.generateItemId)(),title:"Choice 1",correct:!0},{id:(0,I.generateItemId)(),title:"Choice 2",correct:!1}],feedback:""},{id:(0,I.generateItemId)(),title:"Enter a question title here...",type:"MULTIPLE_RESPONSE",answers:[{id:(0,I.generateItemId)(),title:"Choice 1",correct:!0},{id:(0,I.generateItemId)(),title:"Choice 2",correct:!1},{id:(0,I.generateItemId)(),title:"Choice 3",correct:!1},{id:(0,I.generateItemId)(),title:"Choice 4",correct:!0}],feedback:""},{id:(0,I.generateItemId)(),title:"Enter a question title here...",type:"FILL_IN_THE_BLANK",answers:[{id:(0,I.generateItemId)(),title:"Answer 1",correct:!0}]},{id:(0,I.generateItemId)(),title:"Enter a question title here...",type:"MATCHING",answers:[{id:(0,I.generateItemId)(),title:"First Choice",matchTitle:"First Match",correct:!0},{id:(0,I.generateItemId)(),title:"Second Choice",matchTitle:"Second Match",correct:!0},{id:(0,I.generateItemId)(),title:"Third Choice",matchTitle:"Third Match",correct:!0}],feedback:""}],X=[{id:(0,I.generateItemId)(),title:"Item 1",isActive:!1,description:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. In purus velit, tincidunt ac nibh quis, sollicitudin varius libero. Nullam at mi felis. Donec a scelerisque augue, sit amet porttitor nibh. Suspendisse at lorem ut elit placerat blandit. Nunc vitae neque mattis elit ullamcorper euismod vel eu quam. Vivamus et dolor sit amet justo tempus faucibus. Integer quis nulla laoreet, consectetur felis in, ullamcorper ligula.",x:51,y:34,icon:"01"},{id:(0,I.generateItemId)(),title:"Item 2",isActive:!1,description:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. In purus velit, tincidunt ac nibh quis, sollicitudin varius libero. Nullam at mi felis. Donec a scelerisque augue, sit amet porttitor nibh. Suspendisse at lorem ut elit placerat blandit. Nunc vitae neque mattis elit ullamcorper euismod vel eu quam. Vivamus et dolor sit amet justo tempus faucibus. Integer quis nulla laoreet, consectetur felis in, ullamcorper ligula.",x:83,y:31,icon:"01"}],Q=[{description:"<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. In purus velit, tincidunt ac nibh quis, sollicitudin varius libero. Nullam at mi felis. Donec a scelerisque augue, sit amet porttitor nibh. Suspendisse at lorem ut elit placerat blandit.</p>",id:(0,I.generateItemId)(),isHidden:!1,title:"Introduction",type:"intro"},{description:"<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. In purus velit, tincidunt ac nibh quis, sollicitudin varius libero. Nullam at mi felis. Donec a scelerisque augue, sit amet porttitor nibh. Suspendisse at lorem ut elit placerat blandit.</p>",id:(0,I.generateItemId)(),isHidden:!1,title:"Summary",type:"summary"},{description:"<p>Lorem ipsum excepteur sint occaecat cupidatat non proident, in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium.</p>",id:(0,I.generateItemId)(),isHidden:!1,media:{image:{originalUrl:"beach_rocks.jpg",thumbnail:R+"/"+D+"/beach_rocks_thumb.jpg",src:R+"/"+D+"/beach_rocks.jpg",key:D+"/beach_rocks.jpg",type:"image"}},title:"Step 1 Title",type:"step"},{description:"<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.</p>",id:(0,I.generateItemId)(),isHidden:!1,media:{image:{originalUrl:"sky_mountains.jpg",thumbnail:R+"/"+D+"/sky_mountains_thumb.jpg",src:R+"/"+D+"/sky_mountains.jpg",key:D+"/sky_mountains.jpg",type:"image"}},title:"Step 2 Title",type:"step"}],Z={scene:(0,I.generateItemId)(),slide:(0,I.generateItemId)()},J=[{background:{media:{image:{originalUrl:"medical.jpg",thumbnail:R+"/"+D+"/backgrounds/medical_thumb.jpg",src:R+"/"+D+"/backgrounds/medical.jpg",key:D+"/backgrounds/medical.jpg",type:"image"}}},character:{id:(0,N.default)()?"photo-female-00019":"enjvwxSyRrTSq1yQ"},id:(0,I.generateItemId)(),slides:[{description:"<p>Nam dapibus nisl vitae elit fringilla rutrum. Aenean sollicitudin, erat a elementum rutrum, neque sem pretium metus, quis elit fringilla.</p>",emotion:"neutral",goTo:"next",hasCharacter:!0,id:(0,I.generateItemId)(),nextSlide:null,responses:[],title:"Slide 1 Title",type:"text"},{description:"<p>Donec facilisis tortor ut augue lacinia, at viverra est semper. Sapien metus, scelerisque nec pharetra id, tempor a tortor?</p>",emotion:"neutral",goTo:"next",hasCharacter:!0,id:(0,I.generateItemId)(),nextSlide:null,responses:[{action:"continue",description:"<p>Fusce vehicula dolor arcu, sit amet blandit dolor mollis nec. Donec viverra eleifend lacus, vitae ullamcorper metus. Sed.</p>",emotion:"stressed",feedback:"<p>Here is some feedback.</p>",goTo:"next",id:(0,I.generateItemId)(),nextSlide:null},{action:"continue",description:"<p>Nam porttitor blandit accumsan.</p>",emotion:"stressed",feedback:"<p>Here is some feedback.</p>",goTo:"slide",id:(0,I.generateItemId)(),nextSlide:Z},{action:"continue",description:"<p>Dapibus nisl vitae elit fringilla rutrum. Aenean sollicitudin, erat a elementum rutrum, neque sem pretium metus, quis. Dapibus nisl vitae elit.</p>",emotion:"happy",feedback:"<p>Good choice. Here is some feedback.</p>",goTo:"end",id:(0,I.generateItemId)(),nextSlide:null}],title:null,type:"dialogue"},{description:"<p>Nam dapibus nisl vitae elit fringilla rutrum. Aenean sollicitudin, erat a elementum rutrum, neque sem pretium metus, quis elit fringilla.</p>",emotion:"neutral",goTo:"end",hasCharacter:!1,id:(0,I.generateItemId)(),nextSlide:null,responses:[],title:"Slide 3 Title",type:"text"}],title:"Scene 1 Title"},{background:{media:{image:{originalUrl:"medical.jpg",thumbnail:R+"/"+D+"/backgrounds/medical_thumb.jpg",src:R+"/"+D+"/backgrounds/medical.jpg",key:D+"/backgrounds/medical.jpg",type:"image"}}},character:{id:(0,N.default)()?"photo-male-00007":"h9HW9nbrP1hmjSne"},id:Z.scene,slides:[{description:"<p>Nam dapibus nisl vitae elit fringilla rutrum. Aenean sollicitudin, erat a elementum rutrum, neque sem pretium metus, quis elit fringilla.</p>",emotion:"neutral",goTo:"next",hasCharacter:!0,id:Z.slide,nextSlide:null,responses:[],title:"Slide 1 Title",type:"text"},{description:"<p>Donec facilisis tortor ut augue lacinia, at viverra est semper. Sapien metus, scelerisque nec pharetra id, tempor a tortor?</p>",emotion:"neutral",goTo:"next",hasCharacter:!0,id:(0,I.generateItemId)(),nextSlide:null,responses:[{action:"continue",description:"<p>Fusce vehicula dolor arcu, sit amet blandit dolor mollis nec. Donec viverra eleifend lacus, vitae ullamcorper metus. Sed.</p>",emotion:"stressed",feedback:"<p>Here is some feedback.</p>",goTo:"next",id:(0,I.generateItemId)(),nextSlide:null},{action:"continue",description:"<p>Nam porttitor blandit accumsan.</p>",emotion:"stressed",feedback:"<p>Here is some feedback.</p>",goTo:"next",id:(0,I.generateItemId)(),nextSlide:null},{action:"continue",description:"<p>Dapibus nisl vitae elit fringilla rutrum. Aenean sollicitudin, erat a elementum rutrum, neque sem pretium metus, quis. Dapibus nisl vitae elit.</p>",emotion:"happy",feedback:"<p>Good choice. Here is some feedback.</p>",goTo:"end",id:(0,I.generateItemId)(),nextSlide:null}],title:null,type:"dialogue"},{description:"<p>Nam dapibus nisl vitae elit fringilla rutrum. Aenean sollicitudin, erat a elementum rutrum, neque sem pretium metus, quis elit fringilla.</p>",emotion:"neutral",goTo:"end",hasCharacter:!1,id:(0,I.generateItemId)(),nextSlide:null,responses:[],title:"Slide 3 Title",type:"text"}],title:"Scene 2 Title"}],ee={items:[{id:(0,I.generateItemId)(),title:"Item 1",pileId:1},{id:(0,I.generateItemId)(),title:"Item 2",pileId:2}],piles:[{id:1,title:"Category 1"},{id:2,title:"Category 2"}]},te=[{id:(0,I.generateItemId)(),date:"Date 1",title:"Event 1 Title",description:"<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.</p>"},{id:(0,I.generateItemId)(),date:"Date 2",title:"Event 2 Title",description:"<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.</p>"}],ne=[{id:(0,I.generateItemId)(),paragraph:"<p>My secret power is actually a practice. I tell myself every morning that I'm on a once-in-a-lifetime adventure. So when things go wacky, I actually feel thankful that I'm experiencing something new.</p>",name:"<p>Avani Sadana</p>",avatar:{media:{image:{key:D+"/avatar.jpg",src:R+"/"+D+"/avatar.jpg",thumbnail:R+"/"+D+"/avatar_thumb.jpg",originalUrl:"avatar.jpg",type:"image"}}},background:{media:{image:{originalUrl:"quote_background.jpg",src:R+"/"+D+"/quote_background.jpg",thumbnail:R+"/"+D+"/quote_background_thumb.jpg",key:D+"/quote_background.jpg",type:"image"}}}},{id:(0,I.generateItemId)(),paragraph:"<p>My secret power is actually a practice. I tell myself every morning that I'm on a once-in-a-lifetime adventure. So when things go wacky, I actually feel thankful that I'm experiencing something new.</p>",name:"<p>Avani Sadana</p>",avatar:{media:{image:{src:R+"/"+D+"/avatar.jpg",thumbnail:R+"/"+D+"/avatar_thumb.jpg",originalUrl:"avatar.jpg",key:D+"/avatar.jpg",type:"image"}}},background:{media:{image:{originalUrl:"quote_background.jpg",src:R+"/"+D+"/quote_background.jpg",thumbnail:R+"/"+D+"/quote_background_thumb.jpg",key:D+"/quote_background.jpg",type:"image"}}}},{id:(0,I.generateItemId)(),paragraph:"<p>My secret power is actually a practice. I tell myself every morning that I'm on a once-in-a-lifetime adventure. So when things go wacky, I actually feel thankful that I'm experiencing something new.</p>",name:"<p>Avani Sadana</p>",avatar:{media:{image:{src:R+"/"+D+"/avatar.jpg",thumbnail:R+"/"+D+"/avatar_thumb.jpg",originalUrl:"avatar.jpg",key:D+"/avatar.jpg",type:"image"}}},background:{media:{image:{originalUrl:"quote_background.jpg",src:R+"/"+D+"/quote_background.jpg",thumbnail:R+"/"+D+"/quote_background_thumb.jpg",key:D+"/quote_background.jpg",type:"image"}}}}],re=[{id:(0,I.generateItemId)(),paragraph:"<p>When we show up to the present moment with all of our senses, we invite the world\n to fill us with joy. The pains of the past are behind us. The future has yet to unfold. But\n the now is full of beauty simply waiting for our attention.</p>"},{id:(0,I.generateItemId)(),paragraph:'<p>By all means, write your to-do list. Make careful arrangements. Choose your\n traveling companions. Pack up your talismans. And then scrap your well-thought out plan when\n your intuition whispers, "This way."'},{id:(0,I.generateItemId)(),paragraph:"<p>We open ourselves to discovery by following our deepest questions. If we take\n them seriously, they teach us everything we want to know. If we abandon them, we forfeit a\n powerful chance to become someone new.</p>"},{id:(0,I.generateItemId)(),heading:"<strong>Heading</strong>",paragraph:"<p>When we show up to the present moment with all of our senses, we invite the world\n to fill us with joy. The pains of the past are behind us. The future has yet to unfold. But\n the now is full of beauty simply waiting for our attention.</p>"},{id:(0,I.generateItemId)(),heading:"<strong>Subheading</strong>",paragraph:"<p>When we show up to the present moment with all of our senses, we invite the world\n to fill us with joy. The pains of the past are behind us. The future has yet to unfold. But\n the now is full of beauty simply waiting for our attention.</p>"},{id:(0,I.generateItemId)(),heading:"<strong>Heading</strong>"},{id:(0,I.generateItemId)(),heading:"<strong>Subheading</strong>"}],oe=[{id:(0,I.generateItemId)(),code:(0,C.htmlEncode)("<!DOCTYPE html>\n<html lang=â€enâ€>\n\t<head>\n\t\t<meta charset=â€utf-8â€>\n\t\t<title>title</title>\n\t\t<link rel=â€stylesheet†href=â€style.cssâ€>\n\t\t<script src=â€script.jsâ€><\/script>\n\t</head>\n\t<body>\n\t\t\x3c!-- page content --\x3e\n\t</body>\n</html>"),caption:""}],ie=[{id:(0,I.generateItemId)(),paragraph:"<p><strong>You're the master of your life, the captain of your ship. Steer it with\n intention. Will you skirt the coast from one safe harbor to the next? Or will you sail\n into the vast open blue? Every day you get to decide anew what course to chart.</strong></p>"},{id:(0,I.generateItemId)(),paragraph:"<p>Stop chasing <strong>your thoughts</strong> in circles. <strong>Open your eyes</strong>, breathe deeply,\n and then <strong>pay attention</strong>. The air is sweet. <strong>The sun is warm</strong>. There's a path ahead.</p>"},{id:(0,I.generateItemId)(),paragraph:"<p>You're the master of your life, the captain of your ship. Steer it with\n intention. Will you skirt the coast from one safe harbor to the next? Or will you sail\n into the vast open blue? Every day you get to decide anew what course to chart.</p>"}],ae=[{id:(0,I.generateItemId)(),paragraph:"<p><strong>When you’re on a new path but aren't sure where it leads, keep putting\n one foot in front of the other. It's the only way you'll arrive.</strong></p>"}],se=[{id:(0,I.generateItemId)(),paragraph:"<p>Say yes more. Yes opens doors. No closes them. Yes pushes us. No keeps us safe at home. Imagine all the opportunities waiting for a yes.</p>"},{id:(0,I.generateItemId)(),paragraph:"<p>Let go of expectation. You’ve done your best to prepare. Now, let go. There’s no one way your life should unfold. Enjoy the journey.</p>"},{id:(0,I.generateItemId)(),paragraph:"<p>Welcome diversions. The most rewarding adventures often start with an unexpected detour. Perhaps that distraction will guide you onward.</p>"}],le=[{id:(0,I.generateItemId)(),paragraph:"",caption:"",media:{image:{originalUrl:"bike.jpg",thumbnail:R+"/"+D+"/bike_thumb.jpg",src:R+"/"+D+"/bike.jpg",key:D+"/bike.jpg",type:"image"}}},{id:(0,I.generateItemId)(),caption:"",media:{image:{originalUrl:"ocean.jpg",thumbnail:R+"/"+D+"/ocean_thumb.jpg",src:R+"/"+D+"/ocean.jpg",key:D+"/ocean.jpg",type:"image"}}},{id:(0,I.generateItemId)(),caption:"",paragraph:"<p><strong>Finding a way</strong></p><p>Where the road leads, I will go. Along the stark desert, across the wide plains, into the deep forests I will follow the call of the world and embrace its ferocious beauty.</p>",media:{image:{originalUrl:"vw.jpg",thumbnail:R+"/"+D+"/vw_thumb.jpg",src:R+"/"+D+"/vw.jpg",key:D+"/vw.jpg",type:"image"}}},{id:(0,I.generateItemId)(),paragraph:"",caption:"<p><b>Dip your toes in the water. Laugh with us by the sea. Let your friends carry you on their good humor to the place where you ultimately belong.</b></p>",media:{image:{originalUrl:"city.jpg",thumbnail:R+"/"+D+"/city_thumb.jpg",src:R+"/"+D+"/city.jpg",key:D+"/city.jpg",type:"image"}}}],ue=[{id:(0,I.generateItemId)(),paragraph:"",caption:"",media:{image:{originalUrl:"beach.jpg",thumbnail:R+"/"+D+"/beach_thumb.jpg",src:R+"/"+D+"/beach.jpg",key:D+"/beach.jpg",type:"image"}}},{id:(0,I.generateItemId)(),caption:"",media:{image:{originalUrl:"concert.jpg",thumbnail:R+"/"+D+"/concert_thumb.jpg",src:R+"/"+D+"/concert.jpg",key:D+"/concert.jpg",type:"image"}}},{id:(0,I.generateItemId)(),caption:"",media:{image:{originalUrl:"underwater.jpg",thumbnail:R+"/"+D+"/underwater_thumb.jpg",src:R+"/"+D+"/underwater.jpg",key:D+"/underwater.jpg",type:"image"}}},{id:(0,I.generateItemId)(),caption:"",media:{image:{originalUrl:"field.jpg",thumbnail:R+"/"+D+"/field_thumb.jpg",src:R+"/"+D+"/field.jpg",key:D+"/field.jpg",type:"image"}}},{id:(0,I.generateItemId)(),caption:"",media:{image:{originalUrl:"night.jpg",thumbnail:R+"/"+D+"/night_thumb.jpg",src:R+"/"+D+"/night.jpg",key:D+"/night.jpg",type:"image"}}},{id:(0,I.generateItemId)(),caption:"",media:{image:{originalUrl:"beach_dusk.jpg",thumbnail:R+"/"+D+"/beach_dusk_thumb.jpg",src:R+"/"+D+"/beach_dusk.jpg",key:D+"/beach_dusk.jpg",type:"image"}}},{id:(0,I.generateItemId)(),caption:"",media:{image:{originalUrl:"sparkler.jpg",thumbnail:R+"/"+D+"/sparkler_thumb.jpg",src:R+"/"+D+"/sparkler.jpg",key:D+"/sparkler.jpg",type:"image"}}},{id:(0,I.generateItemId)(),caption:"",media:{image:{originalUrl:"amp.jpg",thumbnail:R+"/"+D+"/amp_thumb.jpg",src:R+"/"+D+"/amp.jpg",key:D+"/amp.jpg",type:"image"}}},{id:(0,I.generateItemId)(),caption:"",media:{image:{originalUrl:"cafe.jpg",thumbnail:R+"/"+D+"/cafe_thumb.jpg",src:R+"/"+D+"/cafe.jpg",key:D+"/cafe.jpg",type:"image"}}},{id:(0,I.generateItemId)(),caption:"",media:{image:{originalUrl:"record.jpg",thumbnail:R+"/"+D+"/record_thumb.jpg",src:R+"/"+D+"/record.jpg",key:D+"/record.jpg",type:"image"}}},{id:(0,I.generateItemId)(),caption:"",media:{image:{originalUrl:"tracks.jpg",thumbnail:R+"/"+D+"/tracks_thumb.jpg",src:R+"/"+D+"/tracks.jpg",key:D+"/tracks.jpg",type:"image"}}}],ce={accordion:{title:"",description:"",media:{}},button:{type:"",label:"Go to location",destination:"",description:"<p><b>Location</b><br/> This location can be a URL, another lesson, or an email address.\n You can type a description here.</p>"},"button stack":{type:"",label:"Go to location",destination:"",description:"<p><b>Location</b><br/> This location can be a URL, another lesson, or an email address.\n You can type a description here.</p>"},flashcard:{front:{type:"description",description:"Front of card",media:{image:{originalUrl:"mountains.jpg",thumbnail:R+"/"+D+"/mountains_thumb.jpg",src:R+"/"+D+"/mountains.jpg",key:D+"/mountains.jpg",type:"image"}}},back:{type:"description",description:"Back of card",media:{image:{originalUrl:"mountains.jpg",thumbnail:R+"/"+D+"/mountains_thumb.jpg",src:R+"/"+D+"/mountains.jpg",key:D+"/mountains.jpg",type:"image"}}}},quote:{paragraph:"",name:"",avatar:{media:{image:{originalUrl:"avatar.jpg",src:R+"/"+D+"/avatar.jpg",key:D+"/avatar.jpg",thumbnail:R+"/"+D+"/avatar_thumb.jpg",type:"image"}}},background:{media:{image:{originalUrl:"quote_background.jpg",src:R+"/"+D+"/quote_background.jpg",key:D+"/quote_background.jpg",thumbnail:R+"/"+D+"/quote_background_thumb.jpg",type:"image"}}}},slider:{title:"",description:"",media:{}},stack:{front:{type:"description",description:"Front of card",media:{image:{originalUrl:"mountains.jpg",thumbnail:R+"/"+D+"/mountains_thumb.jpg",src:R+"/"+D+"/mountains.jpg",key:D+"/mountains.jpg",type:"image"}}},back:{type:"description",description:"Back of card",media:{image:{originalUrl:"mountains.jpg",thumbnail:R+"/"+D+"/mountains_thumb.jpg",src:R+"/"+D+"/mountains.jpg",key:D+"/mountains.jpg",type:"image"}}}},tabs:{title:"",description:"",media:{}}}},function(e,t,n){function r(e,t,n){return"function"==typeof t?o(e,!0,i(t,n,3)):o(e,!0)}var o=n(1347),i=n(474);e.exports=r},function(e,t){function n(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}e.exports=n},function(e,t,n){function r(e){if(null==e)return[];l(e)||(e=Object(e));var t=e.length;t=t&&s(t)&&(i(e)||o(e))&&t||0;for(var n=e.constructor,r=-1,u="function"==typeof n&&n.prototype===e,d=Array(t),f=t>0;++r<t;)d[r]=r+"";for(var p in e)f&&a(p,t)||"constructor"==p&&(u||!c.call(e,p))||d.push(p);return d}var o=n(473),i=n(139),a=n(467),s=n(194),l=n(95),u=Object.prototype,c=u.hasOwnProperty;e.exports=r},function(e,t,n){function r(e,t){return o(e,t,i)}var o=n(693),i=n(263);e.exports=r},function(e,t,n){var r=n(1354),o=r();e.exports=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=["#ff6602","#eb524d","#730300","#9764ae","#730676","#3c003e","#4399ea","#1360aa","#003465","#21a689","#006a53","#00392d"];t.default=r},function(e,t,n){var r=n(114),o=r(function(e){return function(){return e}});e.exports=o},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(6),i=r(o),a=n(162),s=n(694),l=r(s),u=l.default.length,c=function(e){return l.default[e%u]},d=function(e,t){return(0,i.default)(e,{color:c(t),id:(0,a.generateItemId)()})};t.default=d},function(e,t,n){var r=n(11);e.exports=r(function(e,t,n){var r=e(t),o=e(n);return r>o?-1:r<o?1:0})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.trackSession=t.track=t.TRACK=void 0;var o=n(186),i=r(o),a=n(18),s=r(a),l=n(12),u=r(l),c=n(476),d=r(c),f=n(14),p=r(f),h=n(68),m=r(h),v=n(24),g=r(v),y=n(255),b=n(73),_=r(b),E=n(53),w=(0,u.default)("rise/track/"),x=t.TRACK=w("TRACK");t.default=(0,s.default)({});var k=(0,d.default)({context:{app:{name:"rise-frontend"}},payload:{articulate_user:(0,y.isStaff)(),userRole:(0,y.getRoles)(),subId:(0,y.getTenantId)(),subPlan:(0,y.getSubPlan)(),subStatus:(0,y.getSubStatus)()}}),T=t.track=(0,p.default)((0,i.default)((0,m.default)("author",(0,y.getAuthor)())),(0,g.default)((0,s.default)(E.isRiseCom),k),_.default.send(x));t.trackSession=function(){return function(e,t){var n=t(),r=n.user,o={courseId:window.courseId,session:r.session};e(T({event:"Rise Session",payload:o}))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.regex={validEmail:/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/},t.defaultTypefaces={heading:"Lato",body:"Merriweather",ui:"Lato"},t.iconTypes={ARTICLE:"Article",INTERACTION:"Interaction",QUIZ:"Quiz",VIDEO:"Video"}},function(e,t,n){var r=n(113),o=n(2),i=n(5),a=n(320);e.exports=o(i(a,r))},function(e,t,n){function r(e,t){if(!u(e))throw new TypeError("map: Function required for first argument");if(u(t))return i(e,t);if(s(t))return o.map(e,t);if(t&&u(t.map))return t.map(e);if(l(t))return c.map(e,t);throw new TypeError("map: Object, Function or Functor of the same type required for second argument")}/** @license ISC License (c) copyright 2016 original and current authors */ var o=n(333),i=n(181),a=n(43),s=n(130),l=n(151),u=n(29),c=n(432);e.exports=a(r)},function(e,t,n){var r=n(9),o=n(33),i=n(184);e.exports=r(function(e){return o(e<0?1:e+1,function(){return i(e,arguments)})})},function(e,t,n){var r=n(2);e.exports=r(function(e,t){for(var n=e.length,r=[],o=0;o<n;)r[o]=t[e[o]],o+=1;return r})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),t.uploadStockAsset=t.openLibrary=t.closeLibrary=void 0;var i,a=n(18),s=r(a),l=n(10),u=r(l),c=n(327),d=r(c),f=n(346),p=r(f),h=n(5),m=r(h),v=n(12),g=r(v),y=n(124),b=r(y),_=n(6),E=r(_),w=n(60),x=r(w),k=n(17),T=r(k),S=n(14),C=r(S),O=n(7),A=r(O),I=n(155),M=r(I),L=n(23),N=n(53),P=n(332),R=n(42),D=n(1394),j=n(431),F=n(705),B=(0,g.default)("rise/contentLibrary/"),U=B("CLOSE_LIBRARY"),H=B("OPEN_LIBRARY"),z={blockId:"",existingMediaType:"",isVisible:!1,itemId:"",lessonId:"",refs:""},W=(0,x.default)(["asset","cancelSource","courseId","done","downloadPingbackPath","jobId","lessonId","refs","state","uploadId","url"]),q=(0,T.default)(["opts","asset","download_pingback_path"]),Y=function(e){return function(t){var n=t.key;return(0,C.default)((0,A.default)("opts"),(0,E.default)({downloadPingbackPath:q(e),key:n,src:(0,F.buildImageSrc)(n),originalUrl:"stock-image.jpg",type:"image"}),(0,d.default)("asset",W))(e)}},$=function(e){return(0,N.getEnv)("CONTENT_LIBRARY_IMAGES_URI")+"/"+e},K=function(e){return(0,j.request)({method:"GET",url:e,headers:{"content-type":"application/json","x-articulate-client":"rise-frontend"},jwt:!0})},V=(0,C.default)((0,A.default)("downloadPingbackPath"),$,K),G=function(e){return(0,C.default)(Y(e),(0,M.default)(V),R.putMedia)},X=function(e){return(0,b.default)([(0,m.default)(P.endUpload,(0,u.default)("id",e.id)),G(e)])},Q=function(e){return(0,C.default)((0,A.default)("opts"),function(e){return{url:e.asset.download_url,courseId:e.courseId}},P.selectStockPhoto,(0,p.default)(D.processError,X(e)))(e)},Z=(0,b.default)([P.processing,Q]);t.default=(0,L.handle)(z,(i={},o(i,U,(0,u.default)("isVisible",!1)),o(i,H,E.default),i));var J=(t.closeLibrary=(0,s.default)((0,L.action)(U,null)),t.openLibrary=(0,m.default)((0,L.action)(H),(0,u.default)("isVisible",!0)),(0,b.default)([P.startUpload,Z]));t.uploadStockAsset=function(e){return function(t){var n=e.id,r=e.asset,o=e.blockId,i=e.courseId,a=e.itemId,s=e.lessonId,l=e.refs,u={id:n,opts:{asset:r,blockId:o,courseId:i,itemId:a,lessonId:s,refs:l}};(0,m.default)(t,J)(u)}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.buildImageSrc=t.calcLogoDimensions=void 0;var o=n(18),i=r(o),a=n(457),s=r(a),l=n(12),u=r(l),c=n(34),d=r(c),f=n(190),p=r(f),h=n(347),m=r(h),v=n(214),g=r(v),y=n(268),b=r(y),_=n(107),E=r(_),w=n(53),x={square:{width:150,height:150},average:{width:280,height:140},wide:{width:440,height:80},tall:{width:140,height:200}},k=x.square,T=x.average,S=x.wide,C=x.tall,O=(0,p.default)(.8),A=(0,s.default)((0,b.default)(.8),(0,m.default)(1.2)),I=(0,s.default)((0,g.default)(1.2),(0,m.default)(3.5)),M=(0,d.default)([[O,(0,i.default)(C)],[A,(0,i.default)(k)],[I,(0,i.default)(T)],[E.default,(0,i.default)(S)]]);t.calcLogoDimensions=function(e){return new Promise(function(t,n){var r=new Image;r.onerror=function(e){return n(e)},r.onload=function(e){var n=e.target;URL.revokeObjectURL(r.src);var o=n.height,i=n.width,a=M(i/o),s=Math.min(a.width/i,a.height/o),l={width:Math.ceil(i*s),height:Math.ceil(o*s)};t(l)},r.src=URL.createObjectURL(e)})},t.buildImageSrc=(0,u.default)((0,w.getEnv)("IMAGES_URI")+"/")},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),t.updateSubmitCourseDialog=t.updateAltDialog=t.toggleTakeControlDialog=t.toggleCustomFontsDialog=t.updateCustomFontsDialog=t.showAltDialog=t.setLessonOptionsMenu=t.setAddContentDialog=t.hideAltDialog=t.submitCourseEditing=t.submitCourseProcessing=t.setQuizResult=t.setCompletionPercentage=t.STATUS=t.QUIZ_RESULT_ID=t.COMPLETION_PERCENTAGE=t.SET_QUIZ_RESULT=t.SET_COMPLETION_PERCENTAGE=t.UPDATE_SUBMIT_COURSE_DIALOG=t.UPDATE_CUSTOM_FONTS_DIALOG=t.UPDATE_ALT_DIALOG=t.TOGGLE_TAKE_CONTROL_DIALOG=t.TOGGLE_CUSTOM_FONTS_DIALOG=t.SUBMIT_COURSE_EDITING=t.SUBMIT_COURSE_PROCESSING=t.SET_LESSON_OPTIONS_MENU=t.SET_ADD_CONTENT_DIALOG=t.SHOW_ALT_DIALOG=t.HIDE_ALT_DIALOG=void 0;var i,a,s,l=n(18),u=r(l),c=n(10),d=r(c),f=n(158),p=r(f),h=n(5),m=r(h),v=n(12),g=r(v),y=n(83),b=r(y),_=n(156),E=r(_),w=n(49),x=r(w),k=n(19),T=r(k),S=n(77),C=r(S),O=n(32),A=r(O),I=n(57),M=r(I),L=n(6),N=r(L),P=n(476),R=r(P),D=n(68),j=r(D),F=n(44),B=r(F),U=n(14),H=r(U),z=n(707),W=r(z),q=n(24),Y=r(q),$=n(23),K=n(1398),V=(0,g.default)("rise/courseUI/"),G=t.HIDE_ALT_DIALOG=V("HIDE_ALT_DIALOG"),X=t.SHOW_ALT_DIALOG=V("SHOW_ALT_DIALOG"),Q=t.SET_ADD_CONTENT_DIALOG=V("SET_ADD_CONTENT_DIALOG"),Z=t.SET_LESSON_OPTIONS_MENU=V("SET_LESSON_OPTIONS_MENU"),J=t.SUBMIT_COURSE_PROCESSING=V("SUBMIT_COURSE_PROCESSING"),ee=t.SUBMIT_COURSE_EDITING=V("SUBMIT_COURSE_EDITING"),te=t.TOGGLE_CUSTOM_FONTS_DIALOG=V("TOGGLE_CUSTOM_FONTS_DIALOG"),ne=t.TOGGLE_TAKE_CONTROL_DIALOG=V("TOGGLE_TAKE_CONTROL_DIALOG"),re=t.UPDATE_ALT_DIALOG=V("UPDATE_ALT_DIALOG"),oe=t.UPDATE_CUSTOM_FONTS_DIALOG=V("UPDATE_CUSTOM_FONTS_DIALOG"),ie=t.UPDATE_SUBMIT_COURSE_DIALOG=V("UPDATE_SUBMIT_COURSE_DIALOG"),ae=t.SET_COMPLETION_PERCENTAGE=V("SET_COMPLETION_PERCENTAGE"),se=t.SET_QUIZ_RESULT=V("SET_QUIZ_RESULT"),le=t.COMPLETION_PERCENTAGE="trackingCompletionPercentage",ue=t.QUIZ_RESULT_ID="trackingQuizId",ce=t.STATUS={editing:"editing",submitting:"submitting",success:"success",error:"error"},de={altDialog:{show:!1,blockId:null,itemId:null,lessonId:null,text:"",type:null},customFontsDialog:{show:!1,uploadView:!1},overview:{optionsId:null,addContentId:null},takeControlDialog:{show:!1,lessonId:null},submitCourse:(i={status:ce.editing,loading:!0,newSubmission:!1,completion:!1,quizResult:!1,admin:null},o(i,ue,null),o(i,le,null),i)},fe=function(e,t){return(0,N.default)(e,{altDialog:(0,N.default)(t,{show:!0})})},pe=function(e,t){return(0,N.default)(e,{altDialog:(0,N.default)(e.altDialog,t)})},he=function(e,t){return(0,N.default)(e,{customFontsDialog:(0,N.default)(e.customFontsDialog,t)})},me=function(e){return(0,N.default)(e,{altDialog:{blockId:null,itemId:null,lessonId:null,show:!1,text:"",type:null}})},ve=function(e,t){return(0,N.default)(e,{customFontsDialog:(0,N.default)(t,{show:!e.customFontsDialog.show})})},ge=function(e,t){return(0,N.default)(e,{takeControlDialog:(0,N.default)(t,{show:!e.takeControlDialog.show})})},ye=(0,T.default)((0,p.default)(["overview","addContentId"])),be=(0,T.default)((0,p.default)(["overview","optionsId"])),_e=function(e){return(0,x.default)({submitCourse:{status:(0,u.default)(e)}})},Ee=function(e,t){return(0,x.default)({submitCourse:o({},ue,(0,u.default)(t))},e)},we=function(e,t){return(0,x.default)({submitCourse:o({},le,(0,u.default)(t))},e)},xe=(0,b.default)(function(e,t,n){return(0,B.default)((0,M.default)([].concat(t)),(0,E.default)(e),n)}),ke=function(e){return function(t){return null!==t[e]&&void 0!==t[e]}},Te=(0,C.default)(A.default,(0,u.default)((a={newSubmission:!0},o(a,le,80),o(a,"completion",!0),a)),(0,m.default)(xe(null,ue),xe(80,le),(0,Y.default)(ke(le),(0,d.default)("completion",!0)),(0,Y.default)(ke(ue),(0,d.default)("quizResult",!0)))),Se=function(e,t){return(0,H.default)(Te,(0,N.default)({loading:!1}),(0,j.default)("submitCourse"),(0,R.default)(e))(t)},Ce=(0,x.default)({submitCourse:{status:(0,u.default)(ce.success),newSubmission:W.default}}),Oe=function(e,t){return(0,R.default)(e,{submitCourse:t})};t.default=(0,$.handle)(de,(s={},o(s,K.GET_PUBLISH_SETTINGS,(0,$.onSuccess)(Se)),o(s,G,me),o(s,Q,ye),o(s,Z,be),o(s,ae,we),o(s,se,Ee),o(s,X,fe),o(s,K.SUBMIT_COURSE_SUCCESS,Ce),o(s,J,_e(ce.submitting)),o(s,ee,_e(ce.editing)),o(s,K.SUBMIT_COURSE_ERROR,_e(ce.error)),o(s,te,ve),o(s,ne,ge),o(s,re,pe),o(s,oe,he),o(s,ie,Oe),s)),t.setCompletionPercentage=(0,$.action)(ae),t.setQuizResult=(0,$.action)(se),t.submitCourseProcessing=(0,$.action)(J),t.submitCourseEditing=(0,$.action)(ee),t.hideAltDialog=(0,$.action)(G),t.setAddContentDialog=(0,$.action)(Q),t.setLessonOptionsMenu=(0,$.action)(Z),t.showAltDialog=(0,$.action)(X),t.updateCustomFontsDialog=(0,$.action)(oe),t.toggleCustomFontsDialog=(0,u.default)((0,$.action)(te,null)),t.toggleTakeControlDialog=(0,$.action)(ne),t.updateAltDialog=(0,$.action)(re),t.updateSubmitCourseDialog=(0,$.action)(ie)},function(e,t,n){var r=n(18);e.exports=r(!1)},function(e,t,n){function r(e){return i(e)&&o("chain",e)}/** @license ISC License (c) copyright 2016 original and current authors */ var o=n(154),i=n(455);e.exports=r},function(e,t,n){function r(e,t){if(s(e)&&s(t))return function(n){return o(e(n),t(n))};if(c(e,t))return e.first().compose(t.second()).contramap(function(e){return o(e,e)});throw new TypeError("fanout: Arrows, Functions or Stars of the same type required for both arguments")}/** @license ISC License (c) copyright 2017 original and current authors */ var o=n(1400),i=n(43),a=n(1401),s=n(29),l=n(101),u=n(1402),c=function(e,t){return l(e,t)&&u(e)&&a(e)&&s(e.first)&&s(e.second)};e.exports=i(r)},function(e,t,n){function r(e,t){if(!i(e))throw new TypeError("merge: Binary function required for first argument");if(!t||!i(t.merge))throw new TypeError("merge: Pair required for second argument");return t.merge(e)}/** @license ISC License (c) copyright 2016 original and current authors */ var o=n(43),i=n(29);e.exports=o(r)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(458),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=n(94),a=(0,i.getEnv)("RISE_API_URI")+"/api/socket.io";t.default=(0,o.default)({uri:a})},function(e,t,n){var r=n(9),o=n(33),i=n(160),a=n(153),s=n(41);e.exports=r(function(e){return o(s(i,0,a("length",e)),function(){for(var t=0,n=e.length;t<n;){if(!e[t].apply(this,arguments))return!1;t+=1}return!0})})},function(e,t,n){var r=n(2);e.exports=r(function(e,t){var n={};for(var r in t)e(t[r],r,t)&&(n[r]=t[r]);return n})},function(e,t){function n(e){var t=e?e.length:0;return t?e[t-1]:void 0}e.exports=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),t.cancelStorylineItem=t.addStorylineItem=t.openStories=t.closeStories=void 0;var i,a=n(18),s=r(a),l=n(10),u=r(l),c=n(158),d=r(c),f=n(5),p=r(f),h=n(12),m=r(h),v=n(133),g=r(v),y=n(6),b=r(y),_=n(196),E=r(_),w=n(23),x=n(94),k=n(42),T=(0,m.default)("rise/storyline/"),S=T("CLOSE_STORIES"),C=T("OPEN_STORIES"),O={isVisible:!1},A=function(e){return(0,d.default)(["media","storyline","processing"],e,{})};t.default=(0,w.handle)(O,(i={},o(i,S,(0,u.default)("isVisible",!1)),o(i,C,b.default),i)),t.closeStories=(0,s.default)((0,w.action)(S,null)),t.openStories=(0,p.default)((0,w.action)(C),(0,u.default)("isVisible",!0)),t.addStorylineItem=function(e){var t=e.lessonId,n=e.blockId,r=e.itemId,o=e.storylineItem;return function(e,i){var a=i().course.id,s=o.title,l=o.versions,u=(0,g.default)(l),c=u.contentPrefix,d=u.meta,f=u.thumbnail,p=function(){return(0,k.updateBlockItem)({lessonId:t,blockId:n,itemId:r,payload:A(!0)})},h=function(){return(0,x.copyReviewItem)({id:a,reviewPrefix:c,jobId:n})},m=function(){var e=(0,E.default)("review/items","rise/courses/"+a,c),o=e+"/story.html",i={media:{storyline:{contentPrefix:e,meta:d,processing:!1,src:o,thumbnail:f.key,title:s,type:"storyline"}}};return(0,k.updateBlockItem)({lessonId:t,blockId:n,itemId:r,payload:i})};return Promise.resolve().then(p).then(e).then(h).then(m).then(e)}},t.cancelStorylineItem=function(e){var t=e.lessonId,n=e.blockId,r=e.itemId;return function(e){e((0,k.updateBlockItem)({lessonId:t,blockId:n,itemId:r,payload:A(!1)})),(0,x.cancelProcessingPromise)({jobId:n})}}},function(e,t){},function(e,t,n){var r=n(238),o=n(2);e.exports=o(r("forEach",function(e,t){for(var n=t.length,r=0;r<n;)e(t[r]),r+=1;return t}))},function(e,t){function n(e,t){var n=0,r=e.length;for(n;n<r&&!1!==t(e[n],n);n++);}function r(e){return"[object Array]"===Object.prototype.toString.apply(e)}function o(e){return"function"==typeof e}e.exports={isFunction:o,isArray:r,each:n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={keys:["Enter"],keyCode:13},o={keys:["Tab"],keyCode:9},i={keys:[" "],keyCode:32},a={keys:["Escape","Esc"],keyCode:27},s=function(e){var t=e.keyCode,n=e.keys;return function(e){return e.keyCode?e.keyCode===t:-1!==n.indexOf(e.key)}},l=(t.isEnterOrSpaceBarKey=function(e){return s(r)(e)||l(e)},t.isTabKey=s(o),t.isSpaceBarKey=s(i));t.isEscapeKey=s(a)},function(e,t,n){var r=n(2),o=n(52),i=n(1468);e.exports=r(o([],i,function(e,t){for(var n=t.length-1;n>=0;){if(e(t[n]))return t[n];n-=1}}))},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}function i(e,t,n){var r=void 0;if("string"==typeof e){if(0===e.indexOf("#")&&(e=e.slice(1)),i.getPlayers()[e])return t&&U.default.warn('Player "'+e+'" is already initialised. Options will not be applied.'),n&&i.getPlayers()[e].ready(n),i.getPlayers()[e];r=z.getEl(e)}else r=e;if(!r||!r.nodeName)throw new TypeError("The element or ID supplied is not valid. (videojs)");return r.player||x.default.players[r.playerId]||new x.default(r,t,n)}var a,s;t.__esModule=!0;var l=("function"==typeof Symbol&&Symbol.iterator,n(61)),u=o(l),c=n(50),d=o(c),f=n(1475),p=r(f),h=n(723),m=r(h),v=n(8),g=o(v),y=n(358),b=o(y),_=n(142),E=r(_),w=n(730),x=o(w),k=n(1557),T=o(k),S=n(143),C=o(S),O=n(35),A=r(O),I=n(490),M=o(I),L=n(1558),N=o(L),P=n(1559),R=o(P),D=n(272),j=n(165),F=o(j),B=n(96),U=o(B),H=n(45),z=r(H),W=n(74),q=r(W),Y=n(359),$=r(Y),K=n(1560),V=o(K),G=n(724),X=o(G),Q=n(739),Z=o(Q),J=n(273),ee=o(J);if("undefined"==typeof HTMLVideoElement&&u.default.document&&u.default.document.createElement&&(d.default.createElement("video"),d.default.createElement("audio"),d.default.createElement("track")),!0!==u.default.VIDEOJS_NO_DYNAMIC_STYLE){var te=z.$(".vjs-styles-defaults");if(!te){te=m.createStyleElement("vjs-styles-defaults");var ne=z.$("head");ne&&ne.insertBefore(te,ne.firstChild),m.setTextContent(te,"\n .video-js {\n width: 300px;\n height: 150px;\n }\n\n .vjs-fluid {\n padding-top: 56.25%\n }\n ")}}p.autoSetupTimeout(1,i),i.VERSION="5.12.6",i.options=x.default.prototype.options_,i.getPlayers=function(){return x.default.players},i.players=x.default.players,i.getComponent=g.default.getComponent,i.registerComponent=function(e,t){ee.default.isTech(t)&&U.default.warn("The "+e+" tech was registered as a component. It should instead be registered using videojs.registerTech(name, tech)"),g.default.registerComponent.call(g.default,e,t)},i.getTech=ee.default.getTech,i.registerTech=ee.default.registerTech,i.browser=q,i.TOUCH_ENABLED=q.TOUCH_ENABLED,i.extend=V.default,i.mergeOptions=C.default,i.bind=A.bind,i.plugin=T.default,i.addLanguage=function(e,t){var n;return e=(""+e).toLowerCase(),(0,X.default)(i.options.languages,(n={},n[e]=t,n))[e]},i.log=U.default,i.createTimeRange=i.createTimeRanges=D.createTimeRanges,i.formatTime=F.default,i.parseUrl=$.parseUrl,i.isCrossOrigin=$.isCrossOrigin,i.EventTarget=b.default,i.on=E.on,i.one=E.one,i.off=E.off,i.trigger=E.trigger,i.xhr=Z.default,i.TextTrack=M.default,i.AudioTrack=N.default,i.VideoTrack=R.default,i.isEl=z.isEl,i.isTextNode=z.isTextNode,i.createEl=z.createEl,i.hasClass=z.hasElClass,i.addClass=z.addElClass,i.removeClass=z.removeElClass,i.toggleClass=z.toggleElClass,i.setAttributes=z.setElAttributes,i.getAttributes=z.getElAttributes,i.emptyEl=z.emptyEl,i.appendContent=z.appendContent,i.insertContent=z.insertContent,a=[],void 0!==(s=function(){return i}.apply(t,a))&&(e.exports=s),t.default=i},function(e,t){function n(e){return e.replace(/\n\r?\s*/g,"")}e.exports=function(e){for(var t="",r=0;r<arguments.length;r++)t+=n(e[r])+(arguments[r+1]||"");return t}},function(e,t,n){"use strict";t.__esModule=!0,t.setTextContent=t.createStyleElement=void 0;var r=n(50),o=function(e){return e&&e.__esModule?e:{default:e}}(r);t.createStyleElement=function(e){var t=o.default.createElement("style");return t.className=e,t},t.setTextContent=function(e,t){e.styleSheet?e.styleSheet.cssText=t:e.textContent=t}},function(e,t,n){var r=n(1476),o=n(1490),i=o(r);e.exports=i},function(e,t){function n(e,t){for(var n=-1,r=e.length;++n<r&&!1!==t(e[n],n,e););return e}e.exports=n},function(e,t,n){function r(e){if(a.unindexedChars&&i(e)){for(var t=-1,n=e.length,r=Object(e);++t<n;)r[t]=e.charAt(t);return r}return o(e)?e:Object(e)}var o=n(163),i=n(486),a=n(356);e.exports=r},function(e,t,n){function r(e){return o(e)&&s.call(e)==i}var o=n(163),i="[object Function]",a=Object.prototype,s=a.toString;e.exports=r},function(e,t){var n=function(){try{Object({toString:0}+"")}catch(e){return function(){return!1}}return function(e){return"function"!=typeof e.toString&&"string"==typeof(e+"")}}();e.exports=n},function(e,t,n){function r(e){return i(e)&&o(e.length)&&!!a[l.call(e)]}var o=n(271),i=n(197),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1;var s=Object.prototype,l=s.toString;e.exports=r},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=n(8),u=o(l),c=n(50),d=o(c),f=n(61),p=o(f),h=n(142),m=r(h),v=n(45),g=r(v),y=n(35),b=r(y),_=n(230),E=r(_),w=n(74),x=r(w),k=n(96),T=o(k),S=n(231),C=o(S),O=n(272),A=n(731),I=n(723),M=r(I),L=n(1495),N=o(L),P=n(732),R=o(P),D=n(737),j=o(D),F=n(164),B=o(F),U=n(143),H=o(U),z=n(1502),W=o(z),q=n(738),Y=o(q),$=n(273),K=o($),V=n(742),G=o(V),X=n(741),Q=o(X);n(1511),n(1512),n(1514),n(1515),n(1516),n(1517),n(1518),n(1519),n(1554),n(1555),n(1556);var Z=["progress","abort","suspend","emptied","stalled","loadedmetadata","loadeddata","timeupdate","ratechange","volumechange","texttrackchange"],J=function(e){function t(n,r,o){if(i(this,t),n.id=n.id||"vjs_video_"+E.newGUID(),r=(0,B.default)(t.getTagSettings(n),r),r.initChildren=!1,r.createEl=!1,r.reportTouchActivity=!1,!r.language)if("function"==typeof n.closest){var s=n.closest("[lang]");s&&(r.language=s.getAttribute("lang"))}else for(var l=n;l&&1===l.nodeType;){if(g.getElAttributes(l).hasOwnProperty("lang")){r.language=l.getAttribute("lang");break}l=l.parentNode}var u=a(this,e.call(this,null,r,o));if(!u.options_||!u.options_.techOrder||!u.options_.techOrder.length)throw new Error("No techOrder specified. Did you overwrite videojs.options instead of just changing the properties you want to override?");u.tag=n,u.tagAttributes=n&&g.getElAttributes(n),u.language(u.options_.language),r.languages?function(){var e={};Object.getOwnPropertyNames(r.languages).forEach(function(t){e[t.toLowerCase()]=r.languages[t]}),u.languages_=e}():u.languages_=t.prototype.options_.languages,u.cache_={},u.poster_=r.poster||"",u.controls_=!!r.controls,n.controls=!1,u.scrubbing_=!1,u.el_=u.createEl();var c=(0,H.default)(u.options_);return r.plugins&&function(){var e=r.plugins;Object.getOwnPropertyNames(e).forEach(function(t){"function"==typeof this[t]?this[t](e[t]):T.default.error("Unable to find plugin:",t)},u)}(),u.options_.playerOptions=c,u.initChildren(),u.isAudio("audio"===n.nodeName.toLowerCase()),u.controls()?u.addClass("vjs-controls-enabled"):u.addClass("vjs-controls-disabled"),u.el_.setAttribute("role","region"),u.isAudio()?u.el_.setAttribute("aria-label","audio player"):u.el_.setAttribute("aria-label","video player"),u.isAudio()&&u.addClass("vjs-audio"),u.flexNotSupported_()&&u.addClass("vjs-no-flex"),x.IS_IOS||u.addClass("vjs-workinghover"),t.players[u.id_]=u,u.userActive(!0),u.reportUserActivity(),u.listenForUserActivity_(),u.on("fullscreenchange",u.handleFullscreenChange_),u.on("stageclick",u.handleStageClick_),u}return s(t,e),t.prototype.dispose=function(){this.trigger("dispose"),this.off("dispose"),this.styleEl_&&this.styleEl_.parentNode&&this.styleEl_.parentNode.removeChild(this.styleEl_),t.players[this.id_]=null,this.tag&&this.tag.player&&(this.tag.player=null),this.el_&&this.el_.player&&(this.el_.player=null),this.tech_&&this.tech_.dispose(),e.prototype.dispose.call(this)},t.prototype.createEl=function(){var t=this.el_=e.prototype.createEl.call(this,"div"),n=this.tag;n.removeAttribute("width"),n.removeAttribute("height");var r=g.getElAttributes(n);if(Object.getOwnPropertyNames(r).forEach(function(e){"class"===e?t.className=r[e]:t.setAttribute(e,r[e])}),n.playerId=n.id,n.id+="_html5_api",n.className="vjs-tech",n.player=t.player=this,this.addClass("vjs-paused"),!0!==p.default.VIDEOJS_NO_DYNAMIC_STYLE){this.styleEl_=M.createStyleElement("vjs-styles-dimensions");var o=g.$(".vjs-styles-defaults"),i=g.$("head");i.insertBefore(this.styleEl_,o?o.nextSibling:i.firstChild)}this.width(this.options_.width),this.height(this.options_.height),this.fluid(this.options_.fluid),this.aspectRatio(this.options_.aspectRatio);for(var a=n.getElementsByTagName("a"),s=0;s<a.length;s++){var l=a.item(s);g.addElClass(l,"vjs-hidden"),l.setAttribute("hidden","hidden")}return n.initNetworkState_=n.networkState,n.parentNode&&n.parentNode.insertBefore(t,n),g.insertElFirst(n,t),this.children_.unshift(n),this.el_=t,t},t.prototype.width=function(e){return this.dimension("width",e)},t.prototype.height=function(e){return this.dimension("height",e)},t.prototype.dimension=function(e,t){var n=e+"_";if(void 0===t)return this[n]||0;if(""===t)this[n]=void 0;else{var r=parseFloat(t);if(isNaN(r))return T.default.error('Improper value "'+t+'" supplied for for '+e),this;this[n]=r}return this.updateStyleEl_(),this},t.prototype.fluid=function(e){if(void 0===e)return!!this.fluid_;this.fluid_=!!e,e?this.addClass("vjs-fluid"):this.removeClass("vjs-fluid")},t.prototype.aspectRatio=function(e){if(void 0===e)return this.aspectRatio_;if(!/^\d+\:\d+$/.test(e))throw new Error("Improper value supplied for aspect ratio. The format should be width:height, for example 16:9.");this.aspectRatio_=e,this.fluid(!0),this.updateStyleEl_()},t.prototype.updateStyleEl_=function(){if(!0===p.default.VIDEOJS_NO_DYNAMIC_STYLE){var e="number"==typeof this.width_?this.width_:this.options_.width,t="number"==typeof this.height_?this.height_:this.options_.height,n=this.tech_&&this.tech_.el();return void(n&&(e>=0&&(n.width=e),t>=0&&(n.height=t)))}var r=void 0,o=void 0,i=void 0,a=void 0;i=void 0!==this.aspectRatio_&&"auto"!==this.aspectRatio_?this.aspectRatio_:this.videoWidth()?this.videoWidth()+":"+this.videoHeight():"16:9";var s=i.split(":"),l=s[1]/s[0];r=void 0!==this.width_?this.width_:void 0!==this.height_?this.height_/l:this.videoWidth()||300,o=void 0!==this.height_?this.height_:r*l,a=/^[^a-zA-Z]/.test(this.id())?"dimensions-"+this.id():this.id()+"-dimensions",this.addClass(a),M.setTextContent(this.styleEl_,"\n ."+a+" {\n width: "+r+"px;\n height: "+o+"px;\n }\n\n ."+a+".vjs-fluid {\n padding-top: "+100*l+"%;\n }\n ")},t.prototype.loadTech_=function(e,t){var n=this;this.tech_&&this.unloadTech_(),"Html5"!==e&&this.tag&&(K.default.getTech("Html5").disposeMediaElement(this.tag),this.tag.player=null,this.tag=null),this.techName_=e,this.isReady_=!1;var r=(0,B.default)({source:t,nativeControlsForTouch:this.options_.nativeControlsForTouch,playerId:this.id(),techId:this.id()+"_"+e+"_api",videoTracks:this.videoTracks_,textTracks:this.textTracks_,audioTracks:this.audioTracks_,autoplay:this.options_.autoplay,preload:this.options_.preload,loop:this.options_.loop,muted:this.options_.muted,poster:this.poster(),language:this.language(),"vtt.js":this.options_["vtt.js"]},this.options_[e.toLowerCase()]);this.tag&&(r.tag=this.tag),t&&(this.currentType_=t.type,t.src===this.cache_.src&&this.cache_.currentTime>0&&(r.startTime=this.cache_.currentTime),this.cache_.src=t.src);var o=K.default.getTech(e);o||(o=u.default.getComponent(e)),this.tech_=new o(r),this.tech_.ready(b.bind(this,this.handleTechReady_),!0),W.default.jsonToTextTracks(this.textTracksJson_||[],this.tech_),Z.forEach(function(e){n.on(n.tech_,e,n["handleTech"+(0,C.default)(e)+"_"])}),this.on(this.tech_,"loadstart",this.handleTechLoadStart_),this.on(this.tech_,"waiting",this.handleTechWaiting_),this.on(this.tech_,"canplay",this.handleTechCanPlay_),this.on(this.tech_,"canplaythrough",this.handleTechCanPlayThrough_),this.on(this.tech_,"playing",this.handleTechPlaying_),this.on(this.tech_,"ended",this.handleTechEnded_),this.on(this.tech_,"seeking",this.handleTechSeeking_),this.on(this.tech_,"seeked",this.handleTechSeeked_),this.on(this.tech_,"play",this.handleTechPlay_),this.on(this.tech_,"firstplay",this.handleTechFirstPlay_),this.on(this.tech_,"pause",this.handleTechPause_),this.on(this.tech_,"durationchange",this.handleTechDurationChange_),this.on(this.tech_,"fullscreenchange",this.handleTechFullscreenChange_),this.on(this.tech_,"error",this.handleTechError_),this.on(this.tech_,"loadedmetadata",this.updateStyleEl_),this.on(this.tech_,"posterchange",this.handleTechPosterChange_),this.on(this.tech_,"textdata",this.handleTechTextData_),this.usingNativeControls(this.techGet_("controls")),this.controls()&&!this.usingNativeControls()&&this.addTechControlsListeners_(),this.tech_.el().parentNode===this.el()||"Html5"===e&&this.tag||g.insertElFirst(this.tech_.el(),this.el()),this.tag&&(this.tag.player=null,this.tag=null)},t.prototype.unloadTech_=function(){this.videoTracks_=this.videoTracks(),this.textTracks_=this.textTracks(),this.audioTracks_=this.audioTracks(),this.textTracksJson_=W.default.textTracksToJson(this.tech_),this.isReady_=!1,this.tech_.dispose(),this.tech_=!1},t.prototype.tech=function(e){if(e&&e.IWillNotUseThisInPlugins)return this.tech_;var t="\n Please make sure that you are not using this inside of a plugin.\n To disable this alert and error, please pass in an object with\n `IWillNotUseThisInPlugins` to the `tech` method. See\n https://github.com/videojs/video.js/issues/2617 for more info.\n ";throw p.default.alert(t),new Error(t)},t.prototype.addTechControlsListeners_=function(){this.removeTechControlsListeners_(),this.on(this.tech_,"mousedown",this.handleTechClick_),this.on(this.tech_,"touchstart",this.handleTechTouchStart_),this.on(this.tech_,"touchmove",this.handleTechTouchMove_),this.on(this.tech_,"touchend",this.handleTechTouchEnd_),this.on(this.tech_,"tap",this.handleTechTap_)},t.prototype.removeTechControlsListeners_=function(){this.off(this.tech_,"tap",this.handleTechTap_),this.off(this.tech_,"touchstart",this.handleTechTouchStart_),this.off(this.tech_,"touchmove",this.handleTechTouchMove_),this.off(this.tech_,"touchend",this.handleTechTouchEnd_),this.off(this.tech_,"mousedown",this.handleTechClick_)},t.prototype.handleTechReady_=function(){if(this.triggerReady(),this.cache_.volume&&this.techCall_("setVolume",this.cache_.volume),this.handleTechPosterChange_(),this.handleTechDurationChange_(),(this.src()||this.currentSrc())&&this.tag&&this.options_.autoplay&&this.paused()){try{delete this.tag.poster}catch(e){(0,T.default)("deleting tag.poster throws in some browsers",e)}this.play()}},t.prototype.handleTechLoadStart_=function(){this.removeClass("vjs-ended"),this.error(null),this.paused()?(this.hasStarted(!1),this.trigger("loadstart")):(this.trigger("loadstart"),this.trigger("firstplay"))},t.prototype.hasStarted=function(e){return void 0!==e?(this.hasStarted_!==e&&(this.hasStarted_=e,e?(this.addClass("vjs-has-started"),this.trigger("firstplay")):this.removeClass("vjs-has-started")),this):!!this.hasStarted_},t.prototype.handleTechPlay_=function(){this.removeClass("vjs-ended"),this.removeClass("vjs-paused"),this.addClass("vjs-playing"),this.hasStarted(!0),this.trigger("play")},t.prototype.handleTechWaiting_=function(){var e=this;this.addClass("vjs-waiting"),this.trigger("waiting"),this.one("timeupdate",function(){return e.removeClass("vjs-waiting")})},t.prototype.handleTechCanPlay_=function(){this.removeClass("vjs-waiting"),this.trigger("canplay")},t.prototype.handleTechCanPlayThrough_=function(){this.removeClass("vjs-waiting"),this.trigger("canplaythrough")},t.prototype.handleTechPlaying_=function(){this.removeClass("vjs-waiting"),this.trigger("playing")},t.prototype.handleTechSeeking_=function(){this.addClass("vjs-seeking"),this.trigger("seeking")},t.prototype.handleTechSeeked_=function(){this.removeClass("vjs-seeking"),this.trigger("seeked")},t.prototype.handleTechFirstPlay_=function(){this.options_.starttime&&this.currentTime(this.options_.starttime),this.addClass("vjs-has-started"),this.trigger("firstplay")},t.prototype.handleTechPause_=function(){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.trigger("pause")},t.prototype.handleTechEnded_=function(){this.addClass("vjs-ended"),this.options_.loop?(this.currentTime(0),this.play()):this.paused()||this.pause(),this.trigger("ended")},t.prototype.handleTechDurationChange_=function(){this.duration(this.techGet_("duration"))},t.prototype.handleTechClick_=function(e){0===e.button&&this.controls()&&(this.paused()?this.play():this.pause())},t.prototype.handleTechTap_=function(){this.userActive(!this.userActive())},t.prototype.handleTechTouchStart_=function(){this.userWasActive=this.userActive()},t.prototype.handleTechTouchMove_=function(){this.userWasActive&&this.reportUserActivity()},t.prototype.handleTechTouchEnd_=function(e){e.preventDefault()},t.prototype.handleFullscreenChange_=function(){this.isFullscreen()?this.addClass("vjs-fullscreen"):this.removeClass("vjs-fullscreen")},t.prototype.handleStageClick_=function(){this.reportUserActivity()},t.prototype.handleTechFullscreenChange_=function(e,t){t&&this.isFullscreen(t.isFullscreen),this.trigger("fullscreenchange")},t.prototype.handleTechError_=function(){var e=this.tech_.error();this.error(e)},t.prototype.handleTechTextData_=function(){var e=null;arguments.length>1&&(e=arguments[1]),this.trigger("textdata",e)},t.prototype.getCache=function(){return this.cache_},t.prototype.techCall_=function(e,t){if(this.tech_&&!this.tech_.isReady_)this.tech_.ready(function(){this[e](t)},!0);else try{this.tech_&&this.tech_[e](t)}catch(e){throw(0,T.default)(e),e}},t.prototype.techGet_=function(e){if(this.tech_&&this.tech_.isReady_)try{return this.tech_[e]()}catch(t){throw void 0===this.tech_[e]?(0,T.default)("Video.js: "+e+" method not defined for "+this.techName_+" playback technology.",t):"TypeError"===t.name?((0,T.default)("Video.js: "+e+" unavailable on "+this.techName_+" playback technology element.",t),this.tech_.isReady_=!1):(0,T.default)(t),t}},t.prototype.play=function(){return this.src()||this.currentSrc()?this.techCall_("play"):this.tech_.one("loadstart",function(){this.play()}),this},t.prototype.pause=function(){return this.techCall_("pause"),this},t.prototype.paused=function(){return!1!==this.techGet_("paused")},t.prototype.scrubbing=function(e){return void 0!==e?(this.scrubbing_=!!e,e?this.addClass("vjs-scrubbing"):this.removeClass("vjs-scrubbing"),this):this.scrubbing_},t.prototype.currentTime=function(e){return void 0!==e?(this.techCall_("setCurrentTime",e),this):(this.cache_.currentTime=this.techGet_("currentTime")||0,this.cache_.currentTime)},t.prototype.duration=function(e){return void 0===e?this.cache_.duration||0:(e=parseFloat(e)||0,e<0&&(e=1/0),e!==this.cache_.duration&&(this.cache_.duration=e,e===1/0?this.addClass("vjs-live"):this.removeClass("vjs-live"),this.trigger("durationchange")),this)},t.prototype.remainingTime=function(){return this.duration()-this.currentTime()},t.prototype.buffered=function(){var e=this.techGet_("buffered");return e&&e.length||(e=(0,O.createTimeRange)(0,0)),e},t.prototype.bufferedPercent=function(){return(0,A.bufferedPercent)(this.buffered(),this.duration())},t.prototype.bufferedEnd=function(){var e=this.buffered(),t=this.duration(),n=e.end(e.length-1);return n>t&&(n=t),n},t.prototype.volume=function(e){var t=void 0;return void 0!==e?(t=Math.max(0,Math.min(1,parseFloat(e))),this.cache_.volume=t,this.techCall_("setVolume",t),this):(t=parseFloat(this.techGet_("volume")),isNaN(t)?1:t)},t.prototype.muted=function(e){return void 0!==e?(this.techCall_("setMuted",e),this):this.techGet_("muted")||!1},t.prototype.supportsFullScreen=function(){return this.techGet_("supportsFullScreen")||!1},t.prototype.isFullscreen=function(e){return void 0!==e?(this.isFullscreen_=!!e,this):!!this.isFullscreen_},t.prototype.requestFullscreen=function(){var e=N.default;return this.isFullscreen(!0),e.requestFullscreen?(m.on(d.default,e.fullscreenchange,b.bind(this,function t(n){this.isFullscreen(d.default[e.fullscreenElement]),!1===this.isFullscreen()&&m.off(d.default,e.fullscreenchange,t),this.trigger("fullscreenchange")})),this.el_[e.requestFullscreen]()):this.tech_.supportsFullScreen()?this.techCall_("enterFullScreen"):(this.enterFullWindow(),this.trigger("fullscreenchange")),this},t.prototype.exitFullscreen=function(){var e=N.default;return this.isFullscreen(!1),e.requestFullscreen?d.default[e.exitFullscreen]():this.tech_.supportsFullScreen()?this.techCall_("exitFullScreen"):(this.exitFullWindow(),this.trigger("fullscreenchange")),this},t.prototype.enterFullWindow=function(){this.isFullWindow=!0,this.docOrigOverflow=d.default.documentElement.style.overflow,m.on(d.default,"keydown",b.bind(this,this.fullWindowOnEscKey)),d.default.documentElement.style.overflow="hidden",g.addElClass(d.default.body,"vjs-full-window"),this.trigger("enterFullWindow")},t.prototype.fullWindowOnEscKey=function(e){27===e.keyCode&&(!0===this.isFullscreen()?this.exitFullscreen():this.exitFullWindow())},t.prototype.exitFullWindow=function(){this.isFullWindow=!1,m.off(d.default,"keydown",this.fullWindowOnEscKey),d.default.documentElement.style.overflow=this.docOrigOverflow,g.removeElClass(d.default.body,"vjs-full-window"),this.trigger("exitFullWindow")},t.prototype.canPlayType=function(e){for(var t=void 0,n=0,r=this.options_.techOrder;n<r.length;n++){var o=(0,C.default)(r[n]),i=K.default.getTech(o);if(i||(i=u.default.getComponent(o)),i){if(i.isSupported()&&(t=i.canPlayType(e)))return t}else T.default.error('The "'+o+'" tech is undefined. Skipped browser support check for that tech.')}return""},t.prototype.selectSource=function(e){var t=this,n=this.options_.techOrder.map(C.default).map(function(e){return[e,K.default.getTech(e)||u.default.getComponent(e)]}).filter(function(e){var t=e[0],n=e[1];return n?n.isSupported():(T.default.error('The "'+t+'" tech is undefined. Skipped browser support check for that tech.'),!1)}),r=function(e,t,n){var r=void 0;return e.some(function(e){return t.some(function(t){if(r=n(e,t))return!0})}),r},o=function(e,n){var r=e[0];if(e[1].canPlaySource(n,t.options_[r.toLowerCase()]))return{source:n,tech:r}};return(this.options_.sourceOrder?r(e,n,function(e){return function(t,n){return e(n,t)}}(o)):r(n,e,o))||!1},t.prototype.src=function(e){if(void 0===e)return this.techGet_("src");var t=K.default.getTech(this.techName_);return t||(t=u.default.getComponent(this.techName_)),Array.isArray(e)?this.sourceList_(e):"string"==typeof e?this.src({src:e}):e instanceof Object&&(e.type&&!t.canPlaySource(e,this.options_[this.techName_.toLowerCase()])?this.sourceList_([e]):(this.cache_.src=e.src,this.currentType_=e.type||"",this.ready(function(){t.prototype.hasOwnProperty("setSource")?this.techCall_("setSource",e):this.techCall_("src",e.src),"auto"===this.options_.preload&&this.load(),this.options_.autoplay&&this.play()},!0))),this},t.prototype.sourceList_=function(e){var t=this.selectSource(e);t?t.tech===this.techName_?this.src(t.source):this.loadTech_(t.tech,t.source):(this.setTimeout(function(){this.error({code:4,message:this.localize(this.options_.notSupportedMessage)})},0),this.triggerReady())},t.prototype.load=function(){return this.techCall_("load"),this},t.prototype.reset=function(){return this.loadTech_((0,C.default)(this.options_.techOrder[0]),null),this.techCall_("reset"),this},t.prototype.currentSrc=function(){return this.techGet_("currentSrc")||this.cache_.src||""},t.prototype.currentType=function(){return this.currentType_||""},t.prototype.preload=function(e){return void 0!==e?(this.techCall_("setPreload",e),this.options_.preload=e,this):this.techGet_("preload")},t.prototype.autoplay=function(e){return void 0!==e?(this.techCall_("setAutoplay",e),this.options_.autoplay=e,this):this.techGet_("autoplay",e)},t.prototype.loop=function(e){return void 0!==e?(this.techCall_("setLoop",e),this.options_.loop=e,this):this.techGet_("loop")},t.prototype.poster=function(e){return void 0===e?this.poster_:(e||(e=""),this.poster_=e,this.techCall_("setPoster",e),this.trigger("posterchange"),this)},t.prototype.handleTechPosterChange_=function(){!this.poster_&&this.tech_&&this.tech_.poster&&(this.poster_=this.tech_.poster()||"",this.trigger("posterchange"))},t.prototype.controls=function(e){return void 0!==e?(e=!!e,this.controls_!==e&&(this.controls_=e,this.usingNativeControls()&&this.techCall_("setControls",e),e?(this.removeClass("vjs-controls-disabled"),this.addClass("vjs-controls-enabled"),this.trigger("controlsenabled"),this.usingNativeControls()||this.addTechControlsListeners_()):(this.removeClass("vjs-controls-enabled"),this.addClass("vjs-controls-disabled"),this.trigger("controlsdisabled"),this.usingNativeControls()||this.removeTechControlsListeners_())),this):!!this.controls_},t.prototype.usingNativeControls=function(e){return void 0!==e?(e=!!e,this.usingNativeControls_!==e&&(this.usingNativeControls_=e,e?(this.addClass("vjs-using-native-controls"),this.trigger("usingnativecontrols")):(this.removeClass("vjs-using-native-controls"),this.trigger("usingcustomcontrols"))),this):!!this.usingNativeControls_},t.prototype.error=function(e){return void 0===e?this.error_||null:null===e?(this.error_=e,this.removeClass("vjs-error"),this.errorDisplay&&this.errorDisplay.close(),this):(this.error_=new R.default(e),this.addClass("vjs-error"),T.default.error("(CODE:"+this.error_.code+" "+R.default.errorTypes[this.error_.code]+")",this.error_.message,this.error_),this.trigger("error"),this)},t.prototype.reportUserActivity=function(e){this.userActivity_=!0},t.prototype.userActive=function(e){return void 0!==e?(e=!!e,e!==this.userActive_&&(this.userActive_=e,e?(this.userActivity_=!0,this.removeClass("vjs-user-inactive"),this.addClass("vjs-user-active"),this.trigger("useractive")):(this.userActivity_=!1,this.tech_&&this.tech_.one("mousemove",function(e){e.stopPropagation(),e.preventDefault()}),this.removeClass("vjs-user-active"),this.addClass("vjs-user-inactive"),this.trigger("userinactive"))),this):this.userActive_},t.prototype.listenForUserActivity_=function(){var e=void 0,t=void 0,n=void 0,r=b.bind(this,this.reportUserActivity),o=function(e){e.screenX===t&&e.screenY===n||(t=e.screenX,n=e.screenY,r())},i=function(){r(),this.clearInterval(e),e=this.setInterval(r,250)},a=function(t){r(),this.clearInterval(e)};this.on("mousedown",i),this.on("mousemove",o),this.on("mouseup",a),this.on("keydown",r),this.on("keyup",r);var s=void 0;this.setInterval(function(){if(this.userActivity_){this.userActivity_=!1,this.userActive(!0),this.clearTimeout(s);var e=this.options_.inactivityTimeout;e>0&&(s=this.setTimeout(function(){this.userActivity_||this.userActive(!1)},e))}},250)},t.prototype.playbackRate=function(e){return void 0!==e?(this.techCall_("setPlaybackRate",e),this):this.tech_&&this.tech_.featuresPlaybackRate?this.techGet_("playbackRate"):1},t.prototype.isAudio=function(e){return void 0!==e?(this.isAudio_=!!e,this):!!this.isAudio_},t.prototype.videoTracks=function(){return this.tech_?this.tech_.videoTracks():(this.videoTracks_=this.videoTracks_||new Q.default,this.videoTracks_)},t.prototype.audioTracks=function(){return this.tech_?this.tech_.audioTracks():(this.audioTracks_=this.audioTracks_||new G.default,this.audioTracks_)},t.prototype.textTracks=function(){if(this.tech_)return this.tech_.textTracks()},t.prototype.remoteTextTracks=function(){if(this.tech_)return this.tech_.remoteTextTracks()},t.prototype.remoteTextTrackEls=function(){if(this.tech_)return this.tech_.remoteTextTrackEls()},t.prototype.addTextTrack=function(e,t,n){if(this.tech_)return this.tech_.addTextTrack(e,t,n)},t.prototype.addRemoteTextTrack=function(e){if(this.tech_)return this.tech_.addRemoteTextTrack(e)},t.prototype.removeRemoteTextTrack=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.track,n=void 0===t?arguments[0]:t;if(this.tech_)return this.tech_.removeRemoteTextTrack(n)},t.prototype.videoWidth=function(){return this.tech_&&this.tech_.videoWidth&&this.tech_.videoWidth()||0},t.prototype.videoHeight=function(){return this.tech_&&this.tech_.videoHeight&&this.tech_.videoHeight()||0},t.prototype.language=function(e){return void 0===e?this.language_:(this.language_=String(e).toLowerCase(),this)},t.prototype.languages=function(){return(0,H.default)(t.prototype.options_.languages,this.languages_)},t.prototype.toJSON=function(){var e=(0,H.default)(this.options_),t=e.tracks;e.tracks=[];for(var n=0;n<t.length;n++){var r=t[n];r=(0,H.default)(r),r.player=void 0,e.tracks[n]=r}return e},t.prototype.createModal=function(e,t){var n=this;t=t||{},t.content=e||"";var r=new Y.default(this,t);return this.addChild(r),r.on("dispose",function(){n.removeChild(r)}),r.open()},t.getTagSettings=function(e){var t={sources:[],tracks:[]},n=g.getElAttributes(e),r=n["data-setup"];if(null!==r){var o=(0,j.default)(r||"{}"),i=o[0],a=o[1];i&&T.default.error(i),(0,B.default)(n,a)}if((0,B.default)(t,n),e.hasChildNodes())for(var s=e.childNodes,l=0,u=s.length;l<u;l++){var c=s[l],d=c.nodeName.toLowerCase();"source"===d?t.sources.push(g.getElAttributes(c)):"track"===d&&t.tracks.push(g.getElAttributes(c))}return t},t.prototype.flexNotSupported_=function(){var e=d.default.createElement("i");return!("flexBasis"in e.style||"webkitFlexBasis"in e.style||"mozFlexBasis"in e.style||"msFlexBasis"in e.style||"msFlexOrder"in e.style)},t}(u.default);J.players={};var ee=p.default.navigator;J.prototype.options_={techOrder:["html5","flash"],html5:{},flash:{},defaultVolume:0,inactivityTimeout:2e3,playbackRates:[],children:["mediaLoader","posterImage","textTrackDisplay","loadingSpinner","bigPlayButton","controlBar","errorDisplay","textTrackSettings"],language:ee&&(ee.languages&&ee.languages[0]||ee.userLanguage||ee.language)||"en",languages:{},notSupportedMessage:"No compatible source was found for this media."},["ended","seeking","seekable","networkState","readyState"].forEach(function(e){J.prototype[e]=function(){return this.techGet_(e)}}),Z.forEach(function(e){J.prototype["handleTech"+(0,C.default)(e)+"_"]=function(){return this.trigger(e)}}),u.default.registerComponent("Player",J),t.default=J},function(e,t,n){"use strict";function r(e,t){var n=0,r=void 0,i=void 0;if(!t)return 0;e&&e.length||(e=(0,o.createTimeRange)(0,0));for(var a=0;a<e.length;a++)r=e.start(a),i=e.end(a),i>t&&(i=t),n+=i-r;return n/t}t.__esModule=!0,t.bufferedPercent=r;var o=n(272)},function(e,t,n){"use strict";function r(e){if(e instanceof r)return e;"number"==typeof e?this.code=e:"string"==typeof e?this.message=e:"object"===(void 0===e?"undefined":o(e))&&("number"==typeof e.code&&(this.code=e.code),(0,a.default)(this,e)),this.message||(this.message=r.defaultMessages[this.code]||"")}t.__esModule=!0;var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=n(164),a=function(e){return e&&e.__esModule?e:{default:e}}(i);r.prototype.code=0,r.prototype.message="",r.prototype.status=null,r.errorTypes=["MEDIA_ERR_CUSTOM","MEDIA_ERR_ABORTED","MEDIA_ERR_NETWORK","MEDIA_ERR_DECODE","MEDIA_ERR_SRC_NOT_SUPPORTED","MEDIA_ERR_ENCRYPTED"],r.defaultMessages={1:"You aborted the media playback",2:"A network error caused the media download to fail part-way.",3:"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.",4:"The media could not be loaded, either because the server or network failed or because the format is not supported.",5:"The media is encrypted and we do not have the keys to decrypt it."};for(var s=0;s<r.errorTypes.length;s++)r[r.errorTypes[s]]=s,r.prototype[r.errorTypes[s]]=s;t.default=r},function(e,t,n){"use strict";var r=n(734),o=n(1497),i="function"==typeof Symbol&&"symbol"==typeof Symbol(),a=Object.prototype.toString,s=function(e){return"function"==typeof e&&"[object Function]"===a.call(e)},l=Object.defineProperty&&function(){var e={};try{Object.defineProperty(e,"x",{enumerable:!1,value:e});for(var t in e)return!1;return e.x===e}catch(e){return!1}}(),u=function(e,t,n,r){(!(t in e)||s(r)&&r())&&(l?Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n,writable:!0}):e[t]=n)},c=function(e,t){var n=arguments.length>2?arguments[2]:{},a=r(t);i&&(a=a.concat(Object.getOwnPropertySymbols(t))),o(a,function(r){u(e,r,t[r],n[r])})};c.supportsDescriptors=!!l,e.exports=c},function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty,o=Object.prototype.toString,i=Array.prototype.slice,a=n(1496),s=Object.prototype.propertyIsEnumerable,l=!s.call({toString:null},"toString"),u=s.call(function(){},"prototype"),c=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],d=function(e){var t=e.constructor;return t&&t.prototype===e},f={$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},p=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!f["$"+e]&&r.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{d(window[e])}catch(e){return!0}}catch(e){return!0}return!1}(),h=function(e){if("undefined"==typeof window||!p)return d(e);try{return d(e)}catch(e){return!1}},m=function(e){var t=null!==e&&"object"==typeof e,n="[object Function]"===o.call(e),i=a(e),s=t&&"[object String]"===o.call(e),d=[];if(!t&&!n&&!i)throw new TypeError("Object.keys called on a non-object");var f=u&&n;if(s&&e.length>0&&!r.call(e,0))for(var p=0;p<e.length;++p)d.push(String(p));if(i&&e.length>0)for(var m=0;m<e.length;++m)d.push(String(m));else for(var v in e)f&&"prototype"===v||!r.call(e,v)||d.push(String(v));if(l)for(var g=h(e),y=0;y<c.length;++y)g&&"constructor"===c[y]||!r.call(e,c[y])||d.push(c[y]);return d};m.shim=function(){if(Object.keys){if(!function(){return 2===(Object.keys(arguments)||"").length}(1,2)){var e=Object.keys;Object.keys=function(t){return e(a(t)?i.call(t):t)}}}else Object.keys=m;return Object.keys||m},e.exports=m},function(e,t,n){"use strict";var r=n(734),o=n(1498),i=function(e){return void 0!==e&&null!==e},a=n(1500)(),s=Object,l=o.call(Function.call,Array.prototype.push),u=o.call(Function.call,Object.prototype.propertyIsEnumerable),c=a?Object.getOwnPropertySymbols:null;e.exports=function(e,t){if(!i(e))throw new TypeError("target must be an object");var n,o,d,f,p,h,m,v=s(e);for(n=1;n<arguments.length;++n){o=s(arguments[n]),f=r(o);var g=a&&(Object.getOwnPropertySymbols||c);if(g)for(p=g(o),d=0;d<p.length;++d)m=p[d],u(o,m)&&l(f,m);for(d=0;d<f.length;++d)m=f[d],h=o[m],u(o,m)&&(v[m]=h)}return v}},function(e,t,n){"use strict";var r=n(735),o=function(){if(!Object.assign)return!1;for(var e="abcdefghijklmnopqrst",t=e.split(""),n={},r=0;r<t.length;++r)n[t[r]]=t[r];var o=Object.assign({},n),i="";for(var a in o)i+=a;return e!==i},i=function(){if(!Object.assign||!Object.preventExtensions)return!1;var e=Object.preventExtensions({1:2});try{Object.assign(e,"xy")}catch(t){return"y"===e[1]}return!1};e.exports=function(){return Object.assign?o()?r:i()?r:Object.assign:r}},function(e,t){function n(e,t){var n,r=null;try{n=JSON.parse(e,t)}catch(e){r=e}return[r,n]}e.exports=n},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(45),l=r(s),u=n(35),c=r(u),d=n(8),f=function(e){return e&&e.__esModule?e:{default:e}}(d),p="vjs-modal-dialog",h=function(e){function t(n,r){o(this,t);var a=i(this,e.call(this,n,r));return a.opened_=a.hasBeenOpened_=a.hasBeenFilled_=!1,a.closeable(!a.options_.uncloseable),a.content(a.options_.content),a.contentEl_=l.createEl("div",{className:p+"-content"},{role:"document"}),a.descEl_=l.createEl("p",{className:p+"-description vjs-offscreen",id:a.el().getAttribute("aria-describedby")}),l.textContent(a.descEl_,a.description()),a.el_.appendChild(a.descEl_),a.el_.appendChild(a.contentEl_),a}return a(t,e),t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:this.buildCSSClass(),tabIndex:-1},{"aria-describedby":this.id()+"_description","aria-hidden":"true","aria-label":this.label(),role:"dialog"})},t.prototype.buildCSSClass=function(){return p+" vjs-hidden "+e.prototype.buildCSSClass.call(this)},t.prototype.handleKeyPress=function(e){27===e.which&&this.closeable()&&this.close()},t.prototype.label=function(){return this.options_.label||this.localize("Modal Window")},t.prototype.description=function(){var e=this.options_.description||this.localize("This is a modal window.");return this.closeable()&&(e+=" "+this.localize("This modal can be closed by pressing the Escape key or activating the close button.")),e},t.prototype.open=function(){if(!this.opened_){var e=this.player();this.trigger("beforemodalopen"),this.opened_=!0,(this.options_.fillAlways||!this.hasBeenOpened_&&!this.hasBeenFilled_)&&this.fill(),this.wasPlaying_=!e.paused(),this.wasPlaying_&&e.pause(),this.closeable()&&this.on(this.el_.ownerDocument,"keydown",c.bind(this,this.handleKeyPress)),e.controls(!1),this.show(),this.el().setAttribute("aria-hidden","false"),this.trigger("modalopen"),this.hasBeenOpened_=!0}return this},t.prototype.opened=function(e){return"boolean"==typeof e&&this[e?"open":"close"](),this.opened_},t.prototype.close=function(){if(this.opened_){var e=this.player();this.trigger("beforemodalclose"),this.opened_=!1,this.wasPlaying_&&e.play(),this.closeable()&&this.off(this.el_.ownerDocument,"keydown",c.bind(this,this.handleKeyPress)),e.controls(!0),this.hide(),this.el().setAttribute("aria-hidden","true"),this.trigger("modalclose"),this.options_.temporary&&this.dispose()}return this},t.prototype.closeable=function(e){if("boolean"==typeof e){var t=this.closeable_=!!e,n=this.getChild("closeButton");if(t&&!n){var r=this.contentEl_;this.contentEl_=this.el_,n=this.addChild("closeButton",{controlText:"Close Modal Dialog"}),this.contentEl_=r,this.on(n,"close",this.close)}!t&&n&&(this.off(n,"close",this.close),this.removeChild(n),n.dispose())}return this.closeable_},t.prototype.fill=function(){return this.fillWith(this.content())},t.prototype.fillWith=function(e){var t=this.contentEl(),n=t.parentNode,r=t.nextSibling;return this.trigger("beforemodalfill"),this.hasBeenFilled_=!0,n.removeChild(t),this.empty(),l.insertContent(t,e),this.trigger("modalfill"),r?n.insertBefore(t,r):n.appendChild(t),this},t.prototype.empty=function(){return this.trigger("beforemodalempty"),l.emptyEl(this.contentEl()),this.trigger("modalempty"),this},t.prototype.content=function(e){return void 0!==e&&(this.content_=e),this.content_},t}(f.default);h.prototype.options_={temporary:!0},f.default.registerComponent("ModalDialog",h),t.default=h},function(e,t,n){"use strict";function r(e){for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}function o(e,t,n){var r=e;return c(t)?(n=t,"string"==typeof e&&(r={uri:e})):r=f(t,{uri:e}),r.callback=n,r}function i(e,t,n){return t=o(e,t,n),a(t)}function a(e){function t(){4===c.readyState&&a()}function n(){var e=void 0;if(c.response?e=c.response:"text"!==c.responseType&&c.responseType||(e=c.responseText||c.responseXML),_)try{e=JSON.parse(e)}catch(e){}return e}function o(e){clearTimeout(h),e instanceof Error||(e=new Error(""+(e||"Unknown XMLHttpRequest Error"))),e.statusCode=0,s(e,l)}function a(){if(!p){var t;clearTimeout(h),t=e.useXDR&&void 0===c.status?200:1223===c.status?204:c.status;var r=l,o=null;0!==t?(r={body:n(),statusCode:t,method:v,headers:{},url:m,rawRequest:c},c.getAllResponseHeaders&&(r.headers=d(c.getAllResponseHeaders()))):o=new Error("Internal XMLHttpRequest Error"),s(o,r,r.body)}}var s=e.callback;if(void 0===s)throw new Error("callback argument missing");s=u(s);var l={body:void 0,headers:{},statusCode:0,method:v,url:m,rawRequest:c},c=e.xhr||null;c||(c=e.cors||e.useXDR?new i.XDomainRequest:new i.XMLHttpRequest);var f,p,h,m=c.url=e.uri||e.url,v=c.method=e.method||"GET",g=e.body||e.data||null,y=c.headers=e.headers||{},b=!!e.sync,_=!1;if("json"in e&&(_=!0,y.accept||y.Accept||(y.Accept="application/json"),"GET"!==v&&"HEAD"!==v&&(y["content-type"]||y["Content-Type"]||(y["Content-Type"]="application/json"),g=JSON.stringify(e.json))),c.onreadystatechange=t,c.onload=a,c.onerror=o,c.onprogress=function(){},c.ontimeout=o,c.open(v,m,!b,e.username,e.password),b||(c.withCredentials=!!e.withCredentials),!b&&e.timeout>0&&(h=setTimeout(function(){p=!0,c.abort("timeout");var e=new Error("XMLHttpRequest timeout");e.code="ETIMEDOUT",o(e)},e.timeout)),c.setRequestHeader)for(f in y)y.hasOwnProperty(f)&&c.setRequestHeader(f,y[f]);else if(e.headers&&!r(e.headers))throw new Error("Headers cannot be set on an XDomainRequest object");return"responseType"in e&&(c.responseType=e.responseType),"beforeSend"in e&&"function"==typeof e.beforeSend&&e.beforeSend(c),c.send(g),c}function s(){}var l=n(61),u=n(1505),c=n(740),d=n(1506),f=n(597);e.exports=i,i.XMLHttpRequest=l.XMLHttpRequest||s,i.XDomainRequest="withCredentials"in new i.XMLHttpRequest?i.XMLHttpRequest:l.XDomainRequest,function(e,t){for(var n=0;n<e.length;n++)!function(e){i["delete"===e?"del":e]=function(t,n,r){return n=o(t,n,r),n.method=e.toUpperCase(),a(n)}}(e[n])}(["get","put","post","patch","head","delete"])},function(e,t){function n(e){var t=r.call(e);return"[object Function]"===t||"function"==typeof e&&"[object RegExp]"!==t||"undefined"!=typeof window&&(e===window.setTimeout||e===window.alert||e===window.confirm||e===window.prompt)}e.exports=n;var r=Object.prototype.toString},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(493),l=r(s),u=n(74),c=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(u),d=n(50),f=r(d),p=function(e,t){for(var n=0;n<e.length;n++)t.id!==e[n].id&&(e[n].selected=!1)},h=function(e){function t(){var n,r,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];o(this,t);for(var s=void 0,u=a.length-1;u>=0;u--)if(a[u].selected){p(a,a[u]);break}if(c.IS_IE8){s=f.default.createElement("custom");for(var d in l.default.prototype)"constructor"!==d&&(s[d]=l.default.prototype[d]);for(var h in t.prototype)"constructor"!==h&&(s[h]=t.prototype[h])}return s=n=i(this,e.call(this,a,s)),s.changing_=!1,Object.defineProperty(s,"selectedIndex",{get:function(){for(var e=0;e<this.length;e++)if(this[e].selected)return e;return-1},set:function(){}}),r=s,i(n,r)}return a(t,e),t.prototype.addTrack_=function(t){var n=this;t.selected&&p(this,t),e.prototype.addTrack_.call(this,t),t.addEventListener&&t.addEventListener("selectedchange",function(){n.changing_||(n.changing_=!0,p(n,t),n.changing_=!1,n.trigger("change"))})},t.prototype.addTrack=function(e){this.addTrack_(e)},t.prototype.removeTrack=function(t){e.prototype.removeTrack_.call(this,t)},t}(l.default);t.default=h},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(493),l=r(s),u=n(74),c=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(u),d=n(50),f=r(d),p=function(e,t){for(var n=0;n<e.length;n++)t.id!==e[n].id&&(e[n].enabled=!1)},h=function(e){function t(){var n,r,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];o(this,t);for(var s=void 0,u=a.length-1;u>=0;u--)if(a[u].enabled){p(a,a[u]);break}if(c.IS_IE8){s=f.default.createElement("custom");for(var d in l.default.prototype)"constructor"!==d&&(s[d]=l.default.prototype[d]);for(var h in t.prototype)"constructor"!==h&&(s[h]=t.prototype[h])}return s=n=i(this,e.call(this,a,s)),s.changing_=!1,r=s,i(n,r)}return a(t,e),t.prototype.addTrack_=function(t){var n=this;t.enabled&&p(this,t),e.prototype.addTrack_.call(this,t),t.addEventListener&&t.addEventListener("enabledchange",function(){n.changing_||(n.changing_=!0,p(n,t),n.changing_=!1,n.trigger("change"))})},t.prototype.addTrack=function(e){this.addTrack_(e)},t.prototype.removeTrack=function(t){e.prototype.removeTrack_.call(this,t)},t}(l.default);t.default=h},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(8),l=r(s),u=n(45),c=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(u),d=n(164),f=r(d),p=function(e){function t(n,r){o(this,t);var a=i(this,e.call(this,n,r));return a.bar=a.getChild(a.options_.barName),a.vertical(!!a.options_.vertical),a.on("mousedown",a.handleMouseDown),a.on("touchstart",a.handleMouseDown),a.on("focus",a.handleFocus),a.on("blur",a.handleBlur),a.on("click",a.handleClick),a.on(n,"controlsvisible",a.update),a.on(n,a.playerEvent,a.update),a}return a(t,e),t.prototype.createEl=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return n.className=n.className+" vjs-slider",n=(0,f.default)({tabIndex:0},n),r=(0,f.default)({role:"slider","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100,tabIndex:0},r),e.prototype.createEl.call(this,t,n,r)},t.prototype.handleMouseDown=function(e){var t=this.bar.el_.ownerDocument;e.preventDefault(),c.blockTextSelection(),this.addClass("vjs-sliding"),this.trigger("slideractive"),this.on(t,"mousemove",this.handleMouseMove),this.on(t,"mouseup",this.handleMouseUp),this.on(t,"touchmove",this.handleMouseMove),this.on(t,"touchend",this.handleMouseUp),this.handleMouseMove(e)},t.prototype.handleMouseMove=function(){},t.prototype.handleMouseUp=function(){var e=this.bar.el_.ownerDocument;c.unblockTextSelection(),this.removeClass("vjs-sliding"),this.trigger("sliderinactive"),this.off(e,"mousemove",this.handleMouseMove),this.off(e,"mouseup",this.handleMouseUp),this.off(e,"touchmove",this.handleMouseMove),this.off(e,"touchend",this.handleMouseUp),this.update()},t.prototype.update=function(){if(this.el_){var e=this.getPercent(),t=this.bar;if(t){("number"!=typeof e||e!==e||e<0||e===1/0)&&(e=0);var n=(100*e).toFixed(2)+"%";this.vertical()?t.el().style.height=n:t.el().style.width=n}}},t.prototype.calculateDistance=function(e){var t=c.getPointerPosition(this.el_,e);return this.vertical()?t.y:t.x},t.prototype.handleFocus=function(){this.on(this.bar.el_.ownerDocument,"keydown",this.handleKeyPress)},t.prototype.handleKeyPress=function(e){37===e.which||40===e.which?(e.preventDefault(),this.stepBack()):38!==e.which&&39!==e.which||(e.preventDefault(),this.stepForward())},t.prototype.handleBlur=function(){this.off(this.bar.el_.ownerDocument,"keydown",this.handleKeyPress)},t.prototype.handleClick=function(e){e.stopImmediatePropagation(),e.preventDefault()},t.prototype.vertical=function(e){return void 0===e?this.vertical_||!1:(this.vertical_=!!e,this.vertical_?this.addClass("vjs-slider-vertical"):this.addClass("vjs-slider-horizontal"),this)},t}(l.default);l.default.registerComponent("Slider",p),t.default=p},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(743),l=r(s),u=n(8),c=r(u),d=n(35),f=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(d);n(1537);var p=function(e){function t(n,r){o(this,t);var a=i(this,e.call(this,n,r));return a.on(n,"volumechange",a.updateARIAAttributes),n.ready(f.bind(a,a.updateARIAAttributes)),a}return a(t,e),t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-volume-bar vjs-slider-bar"},{"aria-label":"volume level"})},t.prototype.handleMouseMove=function(e){this.checkMuted(),this.player_.volume(this.calculateDistance(e))},t.prototype.checkMuted=function(){this.player_.muted()&&this.player_.muted(!1)},t.prototype.getPercent=function(){return this.player_.muted()?0:this.player_.volume()},t.prototype.stepForward=function(){this.checkMuted(),this.player_.volume(this.player_.volume()+.1)},t.prototype.stepBack=function(){this.checkMuted(),this.player_.volume(this.player_.volume()-.1)},t.prototype.updateARIAAttributes=function(){var e=(100*this.player_.volume()).toFixed(2);this.el_.setAttribute("aria-valuenow",e),this.el_.setAttribute("aria-valuetext",e+"%")},t}(l.default);p.prototype.options_={children:["volumeLevel"],barName:"volumeLevel"},p.prototype.playerEvent="volumechange",c.default.registerComponent("VolumeBar",p),t.default=p},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(275),l=r(s),u=n(8),c=r(u),d=n(45),f=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(d),p=function(e){function t(n,r){o(this,t);var a=i(this,e.call(this,n,r));return a.on(n,"volumechange",a.update),n.tech_&&!1===n.tech_.featuresVolumeControl&&a.addClass("vjs-hidden"),a.on(n,"loadstart",function(){this.update(),!1===n.tech_.featuresVolumeControl?this.addClass("vjs-hidden"):this.removeClass("vjs-hidden")}),a}return a(t,e),t.prototype.buildCSSClass=function(){return"vjs-mute-control "+e.prototype.buildCSSClass.call(this)},t.prototype.handleClick=function(){this.player_.muted(!this.player_.muted())},t.prototype.update=function(){var e=this.player_.volume(),t=3;0===e||this.player_.muted()?t=0:e<.33?t=1:e<.67&&(t=2);var n=this.player_.muted()?"Unmute":"Mute";this.controlText()!==n&&this.controlText(n);for(var r=0;r<4;r++)f.removeElClass(this.el_,"vjs-vol-"+r);f.addElClass(this.el_,"vjs-vol-"+t)},t}(l.default);p.prototype.controlText_="Mute",c.default.registerComponent("MuteToggle",p),t.default=p},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(747),l=r(s),u=n(8),c=r(u),d=n(35),f=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(d),p=function(e){function t(n,r){o(this,t);var a=r.tracks,s=i(this,e.call(this,n,r));if(s.items.length<=1&&s.hide(),!a)return i(s);var l=f.bind(s,s.update);return a.addEventListener("removetrack",l),a.addEventListener("addtrack",l),s.player_.on("dispose",function(){a.removeEventListener("removetrack",l),a.removeEventListener("addtrack",l)}),s}return a(t,e),t}(l.default);c.default.registerComponent("TrackButton",p),t.default=p},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=n(274),u=o(l),c=n(8),d=o(c),f=n(494),p=o(f),h=n(45),m=r(h),v=n(35),g=r(v),y=n(231),b=o(y),_=function(e){function t(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};i(this,t);var o=a(this,e.call(this,n,r));return o.update(),o.enabled_=!0,o.el_.setAttribute("aria-haspopup","true"),o.el_.setAttribute("role","menuitem"),o.on("keydown",o.handleSubmenuKeyPress),o}return s(t,e),t.prototype.update=function(){var e=this.createMenu();this.menu&&this.removeChild(this.menu),this.menu=e,this.addChild(e),this.buttonPressed_=!1,this.el_.setAttribute("aria-expanded","false"),this.items&&0===this.items.length?this.hide():this.items&&this.items.length>1&&this.show()},t.prototype.createMenu=function(){var e=new p.default(this.player_);if(this.options_.title){var t=m.createEl("li",{className:"vjs-menu-title",innerHTML:(0,b.default)(this.options_.title),tabIndex:-1});e.children_.unshift(t),m.insertElFirst(t,e.contentEl())}if(this.items=this.createItems(),this.items)for(var n=0;n<this.items.length;n++)e.addItem(this.items[n]);return e},t.prototype.createItems=function(){},t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:this.buildCSSClass()})},t.prototype.buildCSSClass=function(){var t="vjs-menu-button";return!0===this.options_.inline?t+="-inline":t+="-popup","vjs-menu-button "+t+" "+e.prototype.buildCSSClass.call(this)},t.prototype.handleClick=function(){this.one(this.menu.contentEl(),"mouseleave",g.bind(this,function(e){this.unpressButton(),this.el_.blur()})),this.buttonPressed_?this.unpressButton():this.pressButton()},t.prototype.handleKeyPress=function(t){27===t.which||9===t.which?(this.buttonPressed_&&this.unpressButton(),9!==t.which&&t.preventDefault()):38===t.which||40===t.which?this.buttonPressed_||(this.pressButton(),t.preventDefault()):e.prototype.handleKeyPress.call(this,t)},t.prototype.handleSubmenuKeyPress=function(e){27!==e.which&&9!==e.which||(this.buttonPressed_&&this.unpressButton(),9!==e.which&&e.preventDefault())},t.prototype.pressButton=function(){this.enabled_&&(this.buttonPressed_=!0,this.menu.lockShowing(),this.el_.setAttribute("aria-expanded","true"),this.menu.focus())},t.prototype.unpressButton=function(){this.enabled_&&(this.buttonPressed_=!1,this.menu.unlockShowing(),this.el_.setAttribute("aria-expanded","false"),this.el_.focus())},t.prototype.disable=function(){return this.buttonPressed_=!1,this.menu.unlockShowing(),this.el_.setAttribute("aria-expanded","false"),this.enabled_=!1,e.prototype.disable.call(this)},t.prototype.enable=function(){return this.enabled_=!0,e.prototype.enable.call(this)},t}(u.default);d.default.registerComponent("MenuButton",_),t.default=_},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Close":n,i=t.desc,a=void 0===i?"Image of an X":i,s=t.width,l=void 0===s?"14":s,u=t.height,c=void 0===u?"14":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 14 14",width:l,height:c,className:(0,o.default)("i i-close",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("g",{transform:"translate(-18 -659)"},e.createElement("path",{d:"M31.7,659.3 C31.3,658.9 30.7,658.9 30.3,659.3 L25,664.6 L19.7,659.3 C19.3,658.9 18.7,658.9 18.3,659.3 C17.9,659.7 17.9,660.3 18.3,660.7 L23.6,666 L18.3,671.3 C17.9,671.7 17.9,672.3 18.3,672.7 C18.5,672.9 18.7,673 19,673 C19.3,673 19.5,672.9 19.7,672.7 L25,667.4 L30.3,672.7 C30.5,672.9 30.8,673 31,673 C31.2,673 31.5,672.9 31.7,672.7 C32.1,672.3 32.1,671.7 31.7,671.3 L26.4,666 L31.7,660.7 C32.1,660.3 32.1,659.7 31.7,659.3"})))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Search":n,i=t.desc,a=void 0===i?"Magnifying glass":i,s=t.width,l=void 0===s?"16":s,u=t.height,c=void 0===u?"16":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 15.6 14.7",width:l,height:c,className:(0,o.default)("i i-search",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M15.2,12.8l-2.9-2.9c0.5-1,0.9-2,0.9-3.2c0-3.6-2.9-6.5-6.5-6.5c-3.6,0-6.5,2.9-6.5,6.5s2.9,6.5,6.5,6.5c1.7,0,3.2-0.6,4.4-1.7l2.8,2.8c0.4,0.4,1,0.4,1.4,0C15.6,13.8,15.6,13.2,15.2,12.8z M6.7,11.2c-2.5,0-4.5-2-4.5-4.5s2-4.5,4.5-4.5s4.5,2,4.5,4.5S9.1,11.2,6.7,11.2z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"...",r=e?e.toString():"";return r.length>t?r.substr(0,t-1)+n:r}Object.defineProperty(t,"__esModule",{value:!0}),t.truncateWith=t.toTitleCase=t.getCompletionPercent=t.isValidCompletionPercent=t.isEmptyString=t.limitLength=void 0,t.truncate=o;var i=n(213),a=r(i),s=n(5),l=r(s),u=n(228),c=r(u),d=n(38),f=r(d),p=n(129),h=r(p),m=n(312),v=r(m),g=n(751),y=r(g),b=n(24),_=r(b),E=(t.limitLength=function(e){return(0,_.default)(function(t){return(0,f.default)(t)>e},(0,h.default)(0,e))},new RegExp(/^[0-9]+$/)),w=function(e){return E.test(e)},x=function(e){return e>=0},k=function(e){return e<=100};t.isEmptyString=function(e){return""===e},t.isValidCompletionPercent=function(e){return w(e)&&k(e)&&x(e)},t.getCompletionPercent=function(e){return String(Number(e))},t.toTitleCase=(0,l.default)((0,c.default)(""),(0,a.default)(y.default,0),(0,v.default)("")),t.truncateWith=function(e,t){return function(n){return o(n,e,t)}}},function(e,t,n){var r=n(251);e.exports=r(0,"toUpperCase")},function(e,t,n){function r(e){return o(e,i(e))}var o=n(1690),i=n(263);e.exports=r},function(e,t,n){function r(e,t){if(!a(t)||!i(e,t))throw new TypeError("concat: Semigroups of the same type required both arguments");return s(t)?t+e:t.concat(e)}/** @license ISC License (c) copyright 2016 original and current authors */ var o=n(43),i=n(101),a=n(480),s=n(207);e.exports=o(r)},function(e,t,n){function r(e){return o(e)?!Object.keys(e).length:!e||void 0===e.length||!e.length}/** @license ISC License (c) copyright 2016 original and current authors */ var o=n(151);e.exports=r},function(e,t,n){function r(e,t){return o(e)?e(t):e.runWith(t)}/** @license ISC License (c) copyright 2017 original and current authors */ var o=n(29);e.exports=r},function(e,t,n){function r(e){return function(t){return s(e,t)?a(t):i()}}/** @license ISC License (c) copyright 2016 original and current authors */ var o=n(1698),i=o.Nothing,a=o.Just,s=n(755);e.exports=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.Title=t.Step=t.Media=t.Interaction=t.Feedback=t.Card=t.Actions=void 0;var o=n(1701),i=r(o),a=n(1702),s=r(a),l=n(1704),u=r(l),c=n(1705),d=r(c),f=n(1706),p=r(f),h=n(1712),m=r(h),v=n(1713),g=r(v);t.Actions=i.default,t.Card=s.default,t.Feedback=u.default,t.Interaction=d.default,t.Media=p.default,t.Step=m.default,t.Title=g.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.padNum=function(e){return e<10?"0"+e:String(e)},t.percentFormatter=function(e){return Intl.NumberFormat(void 0,{style:"percent",maximumFractionDigits:2}).format(e)}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.MultipleResponse=t.MultipleChoice=t.Matching=t.FillIn=void 0;var o=n(1714),i=r(o),a=n(1716),s=r(a),l=n(1729),u=r(l),c=n(1732),d=r(c);t.FillIn=i.default,t.Matching=s.default,t.MultipleChoice=u.default,t.MultipleResponse=d.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function i(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function a(){}t.__esModule=!0,t.default=t.EXITING=t.ENTERED=t.ENTERING=t.EXITED=t.UNMOUNTED=void 0;var s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(4)),l=r(n(0)),u=r(n(70)),c=n(761),d=(n(762),"unmounted");t.UNMOUNTED=d;var f="exited";t.EXITED=f;var p="entering";t.ENTERING=p;var h="entered";t.ENTERED=h,t.EXITING="exiting";var m=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var o,i=n.transitionGroup,a=i&&!i.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?a?(o=f,r.appearStatus=p):o=h:o=t.unmountOnExit||t.mountOnEnter?d:f,r.state={status:o},r.nextCallback=null,r}i(t,e);var n=t.prototype;return n.getChildContext=function(){return{transitionGroup:null}},t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===d?{status:f}:null},n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==p&&n!==h&&(t=p):n!==p&&n!==h||(t="exiting")}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=r.appear),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t){this.cancelNextCallback();var n=u.default.findDOMNode(this);t===p?this.performEnter(n,e):this.performExit(n)}else this.props.unmountOnExit&&this.state.status===f&&this.setState({status:d})},n.performEnter=function(e,t){var n=this,r=this.props.enter,o=this.context.transitionGroup?this.context.transitionGroup.isMounting:t,i=this.getTimeouts();if(!t&&!r)return void this.safeSetState({status:h},function(){n.props.onEntered(e)});this.props.onEnter(e,o),this.safeSetState({status:p},function(){n.props.onEntering(e,o),n.onTransitionEnd(e,i.enter,function(){n.safeSetState({status:h},function(){n.props.onEntered(e,o)})})})},n.performExit=function(e){var t=this,n=this.props.exit,r=this.getTimeouts();if(!n)return void this.safeSetState({status:f},function(){t.props.onExited(e)});this.props.onExit(e),this.safeSetState({status:"exiting"},function(){t.props.onExiting(e),t.onTransitionEnd(e,r.exit,function(){t.safeSetState({status:f},function(){t.props.onExited(e)})})})},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t,n){this.setNextCallback(n),e?(this.props.addEndListener&&this.props.addEndListener(e,this.nextCallback),null!=t&&setTimeout(this.nextCallback,t)):setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===d)return null;var t=this.props,n=t.children,r=o(t,["children"]);if(delete r.in,delete r.mountOnEnter,delete r.unmountOnExit,delete r.appear,delete r.enter,delete r.exit,delete r.timeout,delete r.addEndListener,delete r.onEnter,delete r.onEntering,delete r.onEntered,delete r.onExit,delete r.onExiting,delete r.onExited,"function"==typeof n)return n(e,r);var i=l.default.Children.only(n);return l.default.cloneElement(i,r)},t}(l.default.Component);m.contextTypes={transitionGroup:s.object},m.childContextTypes={transitionGroup:function(){}},m.propTypes={},m.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:a,onEntering:a,onEntered:a,onExit:a,onExiting:a,onExited:a},m.UNMOUNTED=0,m.EXITED=1,m.ENTERING=2,m.ENTERED=3,m.EXITING=4;var v=(0,c.polyfill)(m);t.default=v},function(e,t,n){"use strict";function r(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!==e&&void 0!==e&&this.setState(e)}function o(e){function t(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!==n&&void 0!==n?n:null}this.setState(t.bind(this))}function i(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}function a(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if("function"!=typeof e.getDerivedStateFromProps&&"function"!=typeof t.getSnapshotBeforeUpdate)return e;var n=null,a=null,s=null;if("function"==typeof t.componentWillMount?n="componentWillMount":"function"==typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"==typeof t.componentWillReceiveProps?a="componentWillReceiveProps":"function"==typeof t.UNSAFE_componentWillReceiveProps&&(a="UNSAFE_componentWillReceiveProps"),"function"==typeof t.componentWillUpdate?s="componentWillUpdate":"function"==typeof t.UNSAFE_componentWillUpdate&&(s="UNSAFE_componentWillUpdate"),null!==n||null!==a||null!==s){var l=e.displayName||e.name,u="function"==typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+l+" uses "+u+" but also contains the following legacy lifecycles:"+(null!==n?"\n "+n:"")+(null!==a?"\n "+a:"")+(null!==s?"\n "+s:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"==typeof e.getDerivedStateFromProps&&(t.componentWillMount=r,t.componentWillReceiveProps=o),"function"==typeof t.getSnapshotBeforeUpdate){if("function"!=typeof t.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=i;var c=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;c.call(this,e,t,r)}}return e}Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"polyfill",function(){return a}),r.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0,i.__suppressDeprecationWarning=!0},function(e,t,n){"use strict";function r(e){var t="transition"+e+"Timeout",n="transition"+e;return function(e){if(e[n]){if(null==e[t])return new Error(t+" wasn't supplied to CSSTransitionGroup: this can cause unreliable animations and won't be supported in a future version of React. See https://fb.me/react-animation-transition-group-timeout for more information.");if("number"!=typeof e[t])return new Error(t+" must be a number (in milliseconds)")}return null}}t.__esModule=!0,t.transitionTimeout=r,t.classNamesShape=t.timeoutsShape=void 0;var o=function(e){return e&&e.__esModule?e:{default:e}}(n(4)),i=o.default.oneOfType([o.default.number,o.default.shape({enter:o.default.number,exit:o.default.number}).isRequired]);t.timeoutsShape=i;var a=o.default.oneOfType([o.default.string,o.default.shape({enter:o.default.string,exit:o.default.string,active:o.default.string}),o.default.shape({enter:o.default.string,enterDone:o.default.string,enterActive:o.default.string,exit:o.default.string,exitDone:o.default.string,exitActive:o.default.string})]);t.classNamesShape=a},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function i(){return i=Object.assign||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},i.apply(this,arguments)}function a(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function s(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}t.__esModule=!0,t.default=void 0;var l=r(n(4)),u=r(n(0)),c=n(761),d=n(1728),f=Object.values||function(e){return Object.keys(e).map(function(t){return e[t]})},p={component:"div",childFactory:function(e){return e}},h=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var o=r.handleExited.bind(s(s(r)));return r.state={handleExited:o,firstRender:!0},r}a(t,e);var n=t.prototype;return n.getChildContext=function(){return{transitionGroup:{isMounting:!this.appeared}}},n.componentDidMount=function(){this.appeared=!0},t.getDerivedStateFromProps=function(e,t){var n=t.children,r=t.handleExited;return{children:t.firstRender?(0,d.getInitialChildMapping)(e,r):(0,d.getNextChildMapping)(e,n,r),firstRender:!1}},n.handleExited=function(e,t){var n=(0,d.getChildMapping)(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.setState(function(t){var n=i({},t.children);return delete n[e.key],{children:n}}))},n.render=function(){var e=this.props,t=e.component,n=e.childFactory,r=o(e,["component","childFactory"]),i=f(this.state.children).map(n);return delete r.appear,delete r.enter,delete r.exit,null===t?i:u.default.createElement(t,r,i)},t}(u.default.Component);h.childContextTypes={transitionGroup:l.default.object.isRequired},h.propTypes={},h.defaultProps=p;var m=(0,c.polyfill)(h);t.default=m,e.exports=t.default},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||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},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1738);var u=n(1),c=r(u),d=n(5),f=r(d),p=n(189),h=r(p),m=n(54),v=r(m),g=n(79),y=r(g),b=n(38),_=r(b),E=n(7),w=r(E),x=n(108),k=n(1739),T=r(k),S=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.state={imageLoaded:!1},t.closeOpenedBubble=t.closeOpenedBubble.bind(t),t.handleDocumentClick=t.handleDocumentClick.bind(t),t.handleMarkerClick=t.handleMarkerClick.bind(t),t.onItemSelected=t.onItemSelected.bind(t),t.onNextClick=t.onNextClick.bind(t),t.onPreviousClick=t.onPreviousClick.bind(t),t.setImageLoaded=t.setImageLoaded.bind(t),t}return a(n,t),l(n,null,[{key:"defaultProps",get:function(){return{onItemSelected:Function.prototype,onStep:Function.prototype}}}]),l(n,[{key:"componentDidMount",value:function(){this.loadImage(),this.props.readOnly||(document.addEventListener("click",this.handleDocumentClick),document.addEventListener("labeledGraphicMarkerClick",this.handleMarkerClick))}},{key:"componentWillUnmount",value:function(){this.props.readOnly||(document.removeEventListener("click",this.handleDocumentClick),document.removeEventListener("labeledGraphicMarkerClick",this.handleMarkerClick))}},{key:"render",value:function(){var t=this.state.imageLoaded,n=this.props,r=n.isPreview,o=n.items,i=n.parentId,a=n.settings,l=void 0===a?{}:a,u=l.mediaWidth,d=void 0===u?"2":u,f=r?o[0].id:this.state.selectedItemId,p=(0,c.default)("view-labeled-graphic",{"view-labeled-graphic--small":"0"===d,"view-labeled-graphic--medium":"1"===d,"view-labeled-graphic--full":"2"===d});return e.createElement("div",{className:p},e.createElement(T.default,s({},this.props,{canvasClassNames:this.getCanvasClassNames(),editable:!1,imageLoaded:t,markerDelay:1e3,onClose:this.closeOpenedBubble,onItemSelected:this.onItemSelected,onNextClick:this.onNextClick,onPreviousClick:this.onPreviousClick,parentId:i,selected:f})))}},{key:"setImageLoaded",value:function(){this.setState({imageLoaded:!0})}},{key:"loadImage",value:function(){var e=this,t=this.props.media.image,n=t.key,r=t.src,o=setTimeout(this.setImageLoaded,1e3),i=new Image,a=n?(0,x.imagesUrl)({key:n,src:r}):r;i.src=a,i.onload=function(){clearTimeout(o),e.setImageLoaded()}}},{key:"getCanvasClassNames",value:function(){return(0,c.default)("labeled-graphic-canvas",{"labeled-graphic-canvas--visible":this.state.imageLoaded})}},{key:"onNextClick",value:function(e){var t=this.props.items,n=(0,w.default)("id",t[(0,y.default)(e)]||t[0]);this.onItemSelected(n)}},{key:"onPreviousClick",value:function(e){var t=this.props.items,n=(0,w.default)("id",t[(0,h.default)(e)]||t[(0,h.default)((0,_.default)(t))]);this.onItemSelected(n)}},{key:"onItemSelected",value:function(e){var t=this.props,n=t.editBlock,r=t.items,o=t.onItemSelected,i=t.onStep,a=this.state.selectedItemId;n&&window.matchMedia("(max-width: 768px)").matches||(a===e?this.closeOpenedBubble():(this.openBubble(e),(0,f.default)(i,(0,v.default)(function(t){return t.id===e}))(r)),o(e))}},{key:"handleDocumentClick",value:function(){document.querySelector(".figure-image__image--zoom")||this.closeOpenedBubble()}},{key:"handleMarkerClick",value:function(e){var t=e.detail,n=t.itemId,r=t.parentId,o=this.state.selectedItemId;r===this.props.parentId&&o===n||this.closeOpenedBubble()}},{key:"openBubble",value:function(e){if(window.matchMedia("(max-width: 767px)").matches){var t=document.querySelector(".page-wrap");t&&t.classList.add("page-wrap--noscroll")}this.setState({selectedItemId:e})}},{key:"closeOpenedBubble",value:function(){if(window.matchMedia("(max-width: 767px)").matches){var e=document.querySelector(".page-wrap");e&&e.classList.remove("page-wrap--noscroll")}this.setState({selectedItemId:void 0})}}]),n}(e.Component);t.default=S}).call(t,n(0))},function(e,t,n){e.exports=n(1743)()},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n,r,o){var a=e[t],l=void 0===a?"undefined":i(a);return s.default.isValidElement(a)?new Error("Invalid "+r+" `"+o+"` of type ReactElement supplied to `"+n+"`, expected a ReactComponent or a DOMElement. You can usually obtain a ReactComponent or DOMElement from a ReactElement by attaching a ref to it."):"object"===l&&"function"==typeof a.render||1===a.nodeType?null:new Error("Invalid "+r+" `"+o+"` of value `"+a+"` supplied to `"+n+"`, expected a ReactComponent or a DOMElement.")}Object.defineProperty(t,"__esModule",{value:!0});var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=n(0),s=r(a),l=n(1745),u=r(l);t.default=(0,u.default)(o),e.exports=t.default},function(e,t,n){"use strict";function r(e,t){return e="function"==typeof e?e():e,i.default.findDOMNode(e)||t}t.__esModule=!0,t.default=r;var o=n(70),i=function(e){return e&&e.__esModule?e:{default:e}}(o);e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.default=function(e){return(0,s.default)(i.default.findDOMNode(e))};var o=n(70),i=r(o),a=n(1746),s=r(a);e.exports=t.default},function(e,t,n){var r=n(2),o=n(81);e.exports=r(o)},function(e,t,n){var r=n(9);e.exports=r(function(e){return-e})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){return e&&e.__esModule?e:{default:e}}(n(1773)),o=function(e){return e?parseFloat((parseInt(e,16)/255).toFixed(2)):1},i=function(e){var t=(0,r.default)(e),n=t.slice(0,6),i=t.slice(6),a=parseInt(n,16);return[a>>16&255,a>>8&255,a>>0&255,o(i)]},a=i;t.default=a},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1774);var l=n(136),u=r(l),c=n(1),d=r(c),f=n(31),p=r(f),h=n(54),m=r(h),v=n(16),g=r(v),y=n(6),b=r(y),_=n(104),E=r(_),w=n(39),x=r(w),k=n(14),T=r(k),S=n(7),C=r(S),O=n(13),A=r(O),I=n(4),M=r(I),L=n(495),N=r(L),P=n(1775),R=r(P),D=n(1779),j=r(D),F=n(20),B=(0,u.default)(g.default),U=function(e){return function(t){return(0,E.default)((0,x.default)(!1,["items",t.id,"isViewed"],e))}},H=function(e){var t=e.items,n=e.progress;return(0,p.default)(U(n),t)},z=function(e){return(0,d.default)("sorting",{"sorting-dark-theme":e})},W=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.state={items:(0,N.default)(e.items)},t.pileRefs=[],t}return a(n,t),s(n,[{key:"componentWillReceiveProps",value:function(e){if((0,C.default)("retryAttempts",this.props.progress)!==(0,C.default)("retryAttempts",e.progress))this.setState({items:(0,N.default)(e.items)});else{var t=(0,g.default)(function(e){return function(t){return(0,T.default)((0,m.default)((0,A.default)("id",t.id)),(0,b.default)(t))(e)}}(e.items),this.state.items);this.setState({items:t})}}},{key:"render",value:function(){var t=this,n=this.state.items,r=this.props,o=r.hasDarkBackground,i=r.id,a=r.labels,s=r.progress,l=r.onCardDrop,u=r.onReplay,c=r.piles,d=a.sortingLandmark,f=H({items:n,progress:s});return e.createElement("section",{"aria-label":d,className:z(o)},e.createElement("div",{className:"sorting__row"},e.createElement(R.default,{count:n.length,id:i,items:f,labels:a,onReplay:u,progress:s,ref:function(e){t.deck=e}})),e.createElement("div",{className:"sorting__row"},B(function(n,r){return e.createElement(j.default,{deckTopCard:f&&f[0],id:n.id,key:n.id,lessonId:i,onCardDrop:l,onNavigateToNext:function(){return(0,F.focusNextListRefWrapped)({list:t.pileRefs,currentIndex:r})},onNavigateToPrevious:function(){return(0,F.focusPreviousListRefWrapped)({list:t.pileRefs,currentIndex:r})},ref:function(e){t.pileRefs[r]=e},title:n.title,onKeyDropStart:function(){t.deck.startKeyDrop()},onKeyDropEnd:function(){t.deck.endKeyDrop()}})},c)))}}]),n}(e.Component);t.default=W,W.propTypes={hasDarkBackground:M.default.bool,id:M.default.any.isRequired,items:M.default.array.isRequired,labels:M.default.object.isRequired,onCardDrop:M.default.func.isRequired,onReplay:M.default.func.isRequired,piles:M.default.array.isRequired,progress:M.default.object.isRequired}}).call(t,n(0))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1777);var l=n(1),u=r(l),c=n(4),d=r(c),f=n(40),p=r(f),h=n(363),m=r(h),v=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.state={isMoving:!1,failed:!1,position:{x:0,y:0},reset:!0},t}return a(n,t),s(n,null,[{key:"propTypes",get:function(){return{id:d.default.any.isRequired,isIncorrect:d.default.bool,title:d.default.string}}}]),s(n,[{key:"componentDidMount",value:function(){var e=this;setTimeout(function(){e.setState({reset:!1})},300),(0,m.default)(this.card).draggable({inertia:!0,autoScroll:!1,snap:{targets:[function(e,t){return{x:e,y:t}}],range:1/0,endOnly:!0,relativePoints:[{x:.5,y:.5}]}}).on("dragstart",this.onDragStartRef=this.onStartSortAttempt.bind(this)).on("dragmove",this.onDragMoveRef=this.onDragMove.bind(this)).on("dragend",this.onDragEndRef=this.onEndSortAttempt.bind(this))}},{key:"componentWillUnmount",value:function(){clearTimeout(this.resetTimeout),(0,m.default)(this.card).off("dragstart",this.onDragStartRef).off("dragmove",this.onDragMoveRef).off("dragend",this.onDragEndRef)}},{key:"componentDidUpdate",value:function(e,t){var n=this;t.isMoving&&!this.state.isMoving&&(this.setState({failed:!0}),this.resetTimeout=setTimeout(function(){n.setState({position:{x:0,y:0},failed:!1}),delete n.resetTimeout},300))}},{key:"cardStyle",value:function(){var e=this.state.position,t=e.x,n=e.y,r="translate3d("+t+"px, "+n+"px, 0)";return{WebkitTransform:r,transform:r}}},{key:"render",value:function(){var t=this,n=this.state,r=n.isMoving,o=n.failed,i=n.reset,a=this.props,s=a.id,l=a.isDeckTopCard,c=a.title,d=(0,u.default)("playing-card playing-card--draggable",{"playing-card--moving":r,"playing-card--fail":o,reset:i});return e.createElement("div",{"aria-hidden":!l,className:d,id:s,key:"card-"+s,ref:function(e){return t.card=e},style:this.cardStyle(),onMouseDown:function(e){e.preventDefault()}},e.createElement("div",{className:"playing-card__content brand--border"},e.createElement(p.default,{className:"playing-card__title brand--head",value:c}),e.createElement("div",{className:"playing-card__handle"}),e.createElement("div",{className:"playing-card__status brand--background"},e.createElement("i",{className:"icon icon-check"}))))}},{key:"onStartSortAttempt",value:function(){this.setState({isMoving:!0,failed:!1})}},{key:"onDragMove",value:function(e){var t=e.dx,n=e.dy,r=this.state.position,o=r.x+t,i=r.y+n;this.setState({position:{x:o,y:i}})}},{key:"onEndSortAttempt",value:function(){this.setState({isMoving:!1})}}]),n}(e.Component);t.default=v}).call(t,n(0))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1783);var l=n(1),u=r(l),c=n(27),d=r(c),f=n(184),p=r(f),h=n(7),m=r(h),v=n(4),g=r(v),y=n(1784),b=r(y),_=n(1789),E=r(_),w=n(55),x=r(w),k=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.renderCard=t.renderCard.bind(t),t}return a(n,t),s(n,[{key:"onEnterMarker",value:function(e,t,n){var r=n.previousPosition,o=this.props,i=o.id,a=o.onEnter;r===b.default.below&&a({id:i,payload:{activeIndex:e,itemId:t}})}},{key:"onMarkerLeave",value:function(e,t){var n=t.currentPosition,r=t.previousPosition,o=this.props,i=o.id,a=o.items,s=o.onLeave,l=e-1;if(n===b.default.below&&r===b.default.inside&&l>-1){var u=(0,p.default)(l,a);u&&s({id:i,payload:{activeIndex:l,itemId:u.id}})}}},{key:"onFocus",value:function(e,t){var n=this.props,r=n.id;(0,n.onEnter)({id:r,payload:{activeIndex:e,itemId:t}})}},{key:"isActive",value:function(e){var t=this.props,n=t.progress;return!!t.isBlock||(0,d.default)((0,m.default)("activeIndex",n),e)}},{key:"renderCard",value:function(t,n){var r=this.props,o=r.labels,i=r.isBlock,a=r.isLearner,s=this.onFocus.bind(this,n,t.id),l=e.createElement(E.default,{isActive:this.isActive(n),item:t,key:n,labels:o,loadMedia:!0,onFocus:s});return i&&a?e.createElement(x.default,{animateBlockEntrance:!0,animateIn:"fadeIn",className:"timeline__animate",key:n,isLearner:!0},l):i&&!a?l:e.createElement(b.default,{bottomOffset:"60%",key:n,onEnter:this.onEnterMarker.bind(this,n,t.id),onLeave:this.onMarkerLeave.bind(this,n),topOffset:"30%"},l)}},{key:"render",value:function(){var t=this.props,n=t.hasDarkBackground,r=t.isBlock,o=t.items,i=t.labels,a=i.timelineLandmark,s=(0,u.default)("page__content-container",{timeline__block:r,"timeline-dark-theme":n});return e.createElement("section",{"aria-label":a,className:s},e.createElement("div",{className:"timeline__wrapper"},e.createElement("div",{className:"timeline"},e.createElement("div",{className:"timeline__container"},o.map(this.renderCard)))))}}],[{key:"defaultProps",get:function(){return{onEnter:Function.prototype,onLeave:Function.prototype,progress:{}}}},{key:"propTypes",get:function(){return{id:g.default.any.isRequired,isBlock:g.default.bool,isLearner:g.default.bool,items:g.default.array.isRequired,labels:g.default.object.isRequired,onEnter:g.default.func.isRequired,onLeave:g.default.func.isRequired,progress:g.default.object.isRequired}}}]),n}(e.Component);t.default=k}).call(t,n(0))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){function n(e,t){function n(){i&&(i=!1,e()),a&&o()}function r(){m(n)}function o(){var e=Date.now();if(i){if(e-s<v)return;a=!0}else i=!0,a=!1,setTimeout(r,t);s=e}var i=!1,a=!1,s=0;return o}function r(e){return parseFloat(e)||0}function o(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.reduce(function(t,n){return t+r(e["border-"+n+"-width"])},0)}function i(e){for(var t=["top","right","bottom","left"],n={},o=0,i=t;o<i.length;o++){var a=i[o],s=e["padding-"+a];n[a]=r(s)}return n}function a(e){var t=e.getBBox();return d(0,0,t.width,t.height)}function s(e){var t=e.clientWidth,n=e.clientHeight;if(!t&&!n)return x;var a=w(e).getComputedStyle(e),s=i(a),u=s.left+s.right,c=s.top+s.bottom,f=r(a.width),p=r(a.height);if("border-box"===a.boxSizing&&(Math.round(f+u)!==t&&(f-=o(a,"left","right")+u),Math.round(p+c)!==n&&(p-=o(a,"top","bottom")+c)),!l(e)){var h=Math.round(f+u)-t,m=Math.round(p+c)-n;1!==Math.abs(h)&&(f-=h),1!==Math.abs(m)&&(p-=m)}return d(s.left,s.top,f,p)}function l(e){return e===w(e).document.documentElement}function u(e){return p?k(e)?a(e):s(e):x}function c(e){var t=e.x,n=e.y,r=e.width,o=e.height,i="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,a=Object.create(i.prototype);return E(a,{x:t,y:n,width:r,height:o,top:n,right:t+r,bottom:o+n,left:t}),a}function d(e,t,n,r){return{x:e,y:t,width:n,height:r}}var f=function(){function e(e,t){var n=-1;return e.some(function(e,r){return e[0]===t&&(n=r,!0)}),n}return"undefined"!=typeof Map?Map:function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),r=this.__entries__[n];return r&&r[1]},t.prototype.set=function(t,n){var r=e(this.__entries__,t);~r?this.__entries__[r][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,r=e(n,t);~r&&n.splice(r,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,r=this.__entries__;n<r.length;n++){var o=r[n];e.call(t,o[1],o[0])}},t}()}(),p="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,h=function(){return void 0!==e&&e.Math===Math?e:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")()}(),m=function(){return"function"==typeof requestAnimationFrame?requestAnimationFrame.bind(h):function(e){return setTimeout(function(){return e(Date.now())},1e3/60)}}(),v=2,g=20,y=["top","right","bottom","left","width","height","size","weight"],b="undefined"!=typeof MutationObserver,_=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=n(this.refresh.bind(this),g)}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,n=t.indexOf(e);~n&&t.splice(n,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter(function(e){return e.gatherActive(),e.hasActive()});return e.forEach(function(e){return e.broadcastActive()}),e.length>0},e.prototype.connect_=function(){p&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),b?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){p&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?"":t;y.some(function(e){return!!~n.indexOf(e)})&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),E=function(e,t){for(var n=0,r=Object.keys(t);n<r.length;n++){var o=r[n];Object.defineProperty(e,o,{value:t[o],enumerable:!1,writable:!1,configurable:!0})}return e},w=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||h},x=d(0,0,0,0),k=function(){return"undefined"!=typeof SVGGraphicsElement?function(e){return e instanceof w(e).SVGGraphicsElement}:function(e){return e instanceof w(e).SVGElement&&"function"==typeof e.getBBox}}(),T=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=d(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=u(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),S=function(){function e(e,t){var n=c(t);E(this,{target:e,contentRect:n})}return e}(),C=function(){function e(e,t,n){if(this.activeObservations_=[],this.observations_=new f,"function"!=typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=n}return e.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof w(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new T(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof w(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach(function(t){t.isActive()&&e.activeObservations_.push(t)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map(function(e){return new S(e.target,e.broadcastRect())});this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),O="undefined"!=typeof WeakMap?new WeakMap:new f,A=function(){function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=_.getInstance(),r=new C(t,n,this);O.set(this,r)}return e}();["observe","unobserve","disconnect"].forEach(function(e){A.prototype[e]=function(){var t;return(t=O.get(this))[e].apply(t,arguments)}});var I=function(){return void 0!==h.ResizeObserver?h.ResizeObserver:A}();t.default=I}.call(t,n(15))},function(e,t,n){"use strict";e.exports=n(1796)},function(e,t,n){"use strict";e.exports=n(1797)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){function r(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}n.d(t,"Doughnut",function(){return E}),n.d(t,"Pie",function(){return w}),n.d(t,"Line",function(){return x}),n.d(t,"Bar",function(){return k}),n.d(t,"HorizontalBar",function(){return T}),n.d(t,"Radar",function(){return S}),n.d(t,"Polar",function(){return C}),n.d(t,"Bubble",function(){return O}),n.d(t,"Scatter",function(){return A}),n.d(t,"defaults",function(){return I});var s=n(0),l=n.n(s),u=n(1800),c=n.n(u),d=n(780),f=n.n(d),p=n(1845),h=n.n(p),m=n(1907),v=(n.n(m),n(1932)),g=n.n(v);n.d(t,"Chart",function(){return f.a});var y=Object.assign||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},b=void 0!==e&&Object({NODE_ENV:"production"})&&"production",_=function(e){function t(){var n,r,a;o(this,t);for(var s=arguments.length,l=Array(s),u=0;u<s;u++)l[u]=arguments[u];return n=r=i(this,e.call.apply(e,[this].concat(l))),r.handleOnClick=function(e){var t=r.chartInstance,n=r.props,o=n.getDatasetAtEvent,i=n.getElementAtEvent,a=n.getElementsAtEvent,s=n.onElementsClick;o&&o(t.getDatasetAtEvent(e),e),i&&i(t.getElementAtEvent(e),e),a&&a(t.getElementsAtEvent(e),e),s&&s(t.getElementsAtEvent(e),e)},r.ref=function(e){r.element=e},a=n,i(r,a)}return a(t,e),t.prototype.componentWillMount=function(){this.chartInstance=void 0},t.prototype.componentDidMount=function(){this.renderChart()},t.prototype.componentDidUpdate=function(){if(this.props.redraw)return this.chartInstance.destroy(),void this.renderChart();this.updateChart()},t.prototype.shouldComponentUpdate=function(e){var t=this.props,n=(t.redraw,t.type),r=t.options,o=t.plugins,i=t.legend,a=t.height,s=t.width;if(!0===e.redraw)return!0;if(a!==e.height||s!==e.width)return!0;if(n!==e.type)return!0;if(!h()(i,e.legend))return!0;if(!h()(r,e.options))return!0;var l=this.transformDataProp(e);return!h()(this.shadowDataProp,l)||!h()(o,e.plugins)},t.prototype.componentWillUnmount=function(){this.chartInstance.destroy()},t.prototype.transformDataProp=function(e){var t=e.data;return"function"==typeof t?t(this.element):t},t.prototype.memoizeDataProps=function(){if(this.props.data){var e=this.transformDataProp(this.props);return this.shadowDataProp=y({},e,{datasets:e.datasets&&e.datasets.map(function(e){return y({},e)})}),e}},t.prototype.checkDatasets=function(e){var n="production"!==b&&"prod"!==b,r=this.props.datasetKeyProvider!==t.getLabelAsKey,o=e.length>1;if(n&&o&&!r){var i=!1;e.forEach(function(e){e.label||(i=!0)}),i&&console.error('[react-chartjs-2] Warning: Each dataset needs a unique key. By default, the "label" property on each dataset is used. Alternatively, you may provide a "datasetKeyProvider" as a prop that returns a unique key.')}},t.prototype.updateChart=function(){var e=this,t=this.props.options,n=this.memoizeDataProps(this.props);if(this.chartInstance){t&&(this.chartInstance.options=f.a.helpers.configMerge(this.chartInstance.options,t));var o=this.chartInstance.config.data&&this.chartInstance.config.data.datasets||[],i=n.datasets||[];this.checkDatasets(o);var a=g()(o,this.props.datasetKeyProvider);this.chartInstance.config.data.datasets=i.map(function(t){var n=a[e.props.datasetKeyProvider(t)];if(n&&n.type===t.type){n.data.splice(t.data.length),t.data.forEach(function(e,r){n.data[r]=t.data[r]});var o=(t.data,r(t,["data"]));return y({},n,o)}return t});var s=(n.datasets,r(n,["datasets"]));this.chartInstance.config.data=y({},this.chartInstance.config.data,s),this.chartInstance.update()}},t.prototype.renderChart=function(){var e=this.props,n=e.options,r=e.legend,o=e.type,i=(e.redraw,e.plugins),a=this.element,s=this.memoizeDataProps();void 0===r||h()(t.defaultProps.legend,r)||(n.legend=r),this.chartInstance=new f.a(a,{type:o,data:s,options:n,plugins:i})},t.prototype.render=function(){var e=this.props,t=e.height,n=e.width,r=(e.onElementsClick,e.id);return l.a.createElement("canvas",{ref:this.ref,height:t,width:n,id:r,onClick:this.handleOnClick})},t}(l.a.Component);_.getLabelAsKey=function(e){return e.label},_.propTypes={data:c.a.oneOfType([c.a.object,c.a.func]).isRequired,getDatasetAtEvent:c.a.func,getElementAtEvent:c.a.func,getElementsAtEvent:c.a.func,height:c.a.number,legend:c.a.object,onElementsClick:c.a.func,options:c.a.object,plugins:c.a.arrayOf(c.a.object),redraw:c.a.bool,type:function(e,t,n){if(!f.a.controllers[e[t]])return new Error("Invalid chart type `"+e[t]+"` supplied to `"+n+"`.")},width:c.a.number,datasetKeyProvider:c.a.func},_.defaultProps={legend:{display:!0,position:"bottom"},type:"doughnut",height:150,width:300,redraw:!1,options:{},datasetKeyProvider:_.getLabelAsKey},t.default=_;var E=function(e){function t(){return o(this,t),i(this,e.apply(this,arguments))}return a(t,e),t.prototype.render=function(){var e=this;return l.a.createElement(_,y({},this.props,{ref:function(t){return e.chartInstance=t&&t.chartInstance},type:"doughnut"}))},t}(l.a.Component),w=function(e){function t(){return o(this,t),i(this,e.apply(this,arguments))}return a(t,e),t.prototype.render=function(){var e=this;return l.a.createElement(_,y({},this.props,{ref:function(t){return e.chartInstance=t&&t.chartInstance},type:"pie"}))},t}(l.a.Component),x=function(e){function t(){return o(this,t),i(this,e.apply(this,arguments))}return a(t,e),t.prototype.render=function(){var e=this;return l.a.createElement(_,y({},this.props,{ref:function(t){return e.chartInstance=t&&t.chartInstance},type:"line"}))},t}(l.a.Component),k=function(e){function t(){return o(this,t),i(this,e.apply(this,arguments))}return a(t,e),t.prototype.render=function(){var e=this;return l.a.createElement(_,y({},this.props,{ref:function(t){return e.chartInstance=t&&t.chartInstance},type:"bar"}))},t}(l.a.Component),T=function(e){function t(){return o(this,t),i(this,e.apply(this,arguments))}return a(t,e),t.prototype.render=function(){var e=this;return l.a.createElement(_,y({},this.props,{ref:function(t){return e.chartInstance=t&&t.chartInstance},type:"horizontalBar"}))},t}(l.a.Component),S=function(e){function t(){return o(this,t),i(this,e.apply(this,arguments))}return a(t,e),t.prototype.render=function(){var e=this;return l.a.createElement(_,y({},this.props,{ref:function(t){return e.chartInstance=t&&t.chartInstance},type:"radar"}))},t}(l.a.Component),C=function(e){function t(){return o(this,t),i(this,e.apply(this,arguments))}return a(t,e),t.prototype.render=function(){var e=this;return l.a.createElement(_,y({},this.props,{ref:function(t){return e.chartInstance=t&&t.chartInstance},type:"polarArea"}))},t}(l.a.Component),O=function(e){function t(){return o(this,t),i(this,e.apply(this,arguments))}return a(t,e),t.prototype.render=function(){var e=this;return l.a.createElement(_,y({},this.props,{ref:function(t){return e.chartInstance=t&&t.chartInstance},type:"bubble"}))},t}(l.a.Component),A=function(e){function t(){return o(this,t),i(this,e.apply(this,arguments))}return a(t,e),t.prototype.render=function(){var e=this;return l.a.createElement(_,y({},this.props,{ref:function(t){return e.chartInstance=t&&t.chartInstance},type:"scatter"}))},t}(l.a.Component),I=f.a.defaults}.call(t,n(132))},function(e,t,n){var r=n(1803)();r.helpers=n(25),n(1807)(r),r.Animation=n(782),r.animationService=n(783),r.defaults=n(36),r.Element=n(125),r.elements=n(167),r.Interaction=n(784),r.layouts=n(277),r.platform=n(785),r.plugins=n(786),r.Scale=n(278),r.scaleService=n(166),r.Ticks=n(279),r.Tooltip=n(787),n(1818)(r),n(1819)(r),n(1820)(r),n(1821)(r),n(1822)(r),n(1823)(r),n(1824)(r),n(1825)(r),n(1827)(r),n(1828)(r),n(1829)(r),n(1830)(r),n(1831)(r),n(1832)(r),n(1833)(r),n(1834)(r),n(1835)(r),n(1836)(r),n(1837)(r),n(1838)(r),n(1839)(r),n(1840)(r);var o=n(1841);for(var i in o)o.hasOwnProperty(i)&&r.plugins.register(o[i]);r.platform.initialize(),e.exports=r,"undefined"!=typeof window&&(window.Chart=r),r.Legend=o.legend._element,r.Title=o.title._element,r.pluginService=r.plugins,r.PluginBase=r.Element.extend({}),r.canvasHelpers=r.helpers.canvas,r.layoutService=r.layouts},function(e,t,n){var r=n(1808),o=n(1810),i=function(e){if(e instanceof i)return e;if(!(this instanceof i))return new i(e);this.valid=!1,this.values={rgb:[0,0,0],hsl:[0,0,0],hsv:[0,0,0],hwb:[0,0,0],cmyk:[0,0,0,0],alpha:1};var t;"string"==typeof e?(t=o.getRgba(e),t?this.setValues("rgb",t):(t=o.getHsla(e))?this.setValues("hsl",t):(t=o.getHwb(e))&&this.setValues("hwb",t)):"object"==typeof e&&(t=e,void 0!==t.r||void 0!==t.red?this.setValues("rgb",t):void 0!==t.l||void 0!==t.lightness?this.setValues("hsl",t):void 0!==t.v||void 0!==t.value?this.setValues("hsv",t):void 0!==t.w||void 0!==t.whiteness?this.setValues("hwb",t):void 0===t.c&&void 0===t.cyan||this.setValues("cmyk",t))};i.prototype={isValid:function(){return this.valid},rgb:function(){return this.setSpace("rgb",arguments)},hsl:function(){return this.setSpace("hsl",arguments)},hsv:function(){return this.setSpace("hsv",arguments)},hwb:function(){return this.setSpace("hwb",arguments)},cmyk:function(){return this.setSpace("cmyk",arguments)},rgbArray:function(){return this.values.rgb},hslArray:function(){return this.values.hsl},hsvArray:function(){return this.values.hsv},hwbArray:function(){var e=this.values;return 1!==e.alpha?e.hwb.concat([e.alpha]):e.hwb},cmykArray:function(){return this.values.cmyk},rgbaArray:function(){var e=this.values;return e.rgb.concat([e.alpha])},hslaArray:function(){var e=this.values;return e.hsl.concat([e.alpha])},alpha:function(e){return void 0===e?this.values.alpha:(this.setValues("alpha",e),this)},red:function(e){return this.setChannel("rgb",0,e)},green:function(e){return this.setChannel("rgb",1,e)},blue:function(e){return this.setChannel("rgb",2,e)},hue:function(e){return e&&(e%=360,e=e<0?360+e:e),this.setChannel("hsl",0,e)},saturation:function(e){return this.setChannel("hsl",1,e)},lightness:function(e){return this.setChannel("hsl",2,e)},saturationv:function(e){return this.setChannel("hsv",1,e)},whiteness:function(e){return this.setChannel("hwb",1,e)},blackness:function(e){return this.setChannel("hwb",2,e)},value:function(e){return this.setChannel("hsv",2,e)},cyan:function(e){return this.setChannel("cmyk",0,e)},magenta:function(e){return this.setChannel("cmyk",1,e)},yellow:function(e){return this.setChannel("cmyk",2,e)},black:function(e){return this.setChannel("cmyk",3,e)},hexString:function(){return o.hexString(this.values.rgb)},rgbString:function(){return o.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return o.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return o.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return o.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return o.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return o.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return o.keyword(this.values.rgb,this.values.alpha)},rgbNumber:function(){var e=this.values.rgb;return e[0]<<16|e[1]<<8|e[2]},luminosity:function(){for(var e=this.values.rgb,t=[],n=0;n<e.length;n++){var r=e[n]/255;t[n]=r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4)}return.2126*t[0]+.7152*t[1]+.0722*t[2]},contrast:function(e){var t=this.luminosity(),n=e.luminosity();return t>n?(t+.05)/(n+.05):(n+.05)/(t+.05)},level:function(e){var t=this.contrast(e);return t>=7.1?"AAA":t>=4.5?"AA":""},dark:function(){var e=this.values.rgb;return(299*e[0]+587*e[1]+114*e[2])/1e3<128},light:function(){return!this.dark()},negate:function(){for(var e=[],t=0;t<3;t++)e[t]=255-this.values.rgb[t];return this.setValues("rgb",e),this},lighten:function(e){var t=this.values.hsl;return t[2]+=t[2]*e,this.setValues("hsl",t),this},darken:function(e){var t=this.values.hsl;return t[2]-=t[2]*e,this.setValues("hsl",t),this},saturate:function(e){var t=this.values.hsl;return t[1]+=t[1]*e,this.setValues("hsl",t),this},desaturate:function(e){var t=this.values.hsl;return t[1]-=t[1]*e,this.setValues("hsl",t),this},whiten:function(e){var t=this.values.hwb;return t[1]+=t[1]*e,this.setValues("hwb",t),this},blacken:function(e){var t=this.values.hwb;return t[2]+=t[2]*e,this.setValues("hwb",t),this},greyscale:function(){var e=this.values.rgb,t=.3*e[0]+.59*e[1]+.11*e[2];return this.setValues("rgb",[t,t,t]),this},clearer:function(e){var t=this.values.alpha;return this.setValues("alpha",t-t*e),this},opaquer:function(e){var t=this.values.alpha;return this.setValues("alpha",t+t*e),this},rotate:function(e){var t=this.values.hsl,n=(t[0]+e)%360;return t[0]=n<0?360+n:n,this.setValues("hsl",t),this},mix:function(e,t){var n=this,r=e,o=void 0===t?.5:t,i=2*o-1,a=n.alpha()-r.alpha(),s=((i*a==-1?i:(i+a)/(1+i*a))+1)/2,l=1-s;return this.rgb(s*n.red()+l*r.red(),s*n.green()+l*r.green(),s*n.blue()+l*r.blue()).alpha(n.alpha()*o+r.alpha()*(1-o))},toJSON:function(){return this.rgb()},clone:function(){var e,t,n=new i,r=this.values,o=n.values;for(var a in r)r.hasOwnProperty(a)&&(e=r[a],t={}.toString.call(e),"[object Array]"===t?o[a]=e.slice(0):"[object Number]"===t?o[a]=e:console.error("unexpected color value:",e));return n}},i.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},i.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},i.prototype.getValues=function(e){for(var t=this.values,n={},r=0;r<e.length;r++)n[e.charAt(r)]=t[e][r];return 1!==t.alpha&&(n.a=t.alpha),n},i.prototype.setValues=function(e,t){var n,o=this.values,i=this.spaces,a=this.maxes,s=1;if(this.valid=!0,"alpha"===e)s=t;else if(t.length)o[e]=t.slice(0,e.length),s=t[e.length];else if(void 0!==t[e.charAt(0)]){for(n=0;n<e.length;n++)o[e][n]=t[e.charAt(n)];s=t.a}else if(void 0!==t[i[e][0]]){var l=i[e];for(n=0;n<e.length;n++)o[e][n]=t[l[n]];s=t.alpha}if(o.alpha=Math.max(0,Math.min(1,void 0===s?o.alpha:s)),"alpha"===e)return!1;var u;for(n=0;n<e.length;n++)u=Math.max(0,Math.min(a[e][n],o[e][n])),o[e][n]=Math.round(u);for(var c in i)c!==e&&(o[c]=r[e][c](o[e]));return!0},i.prototype.setSpace=function(e,t){var n=t[0];return void 0===n?this.getValues(e):("number"==typeof n&&(n=Array.prototype.slice.call(t)),this.setValues(e,n),this)},i.prototype.setChannel=function(e,t,n){var r=this.values[e];return void 0===n?r[t]:n===r[t]?this:(r[t]=n,this.setValues(e,r),this)},"undefined"!=typeof window&&(window.Color=i),e.exports=i},function(e,t,n){"use strict";var r=n(125),t=e.exports=r.extend({chart:null,currentStep:0,numSteps:60,easing:"",render:null,onAnimationProgress:null,onAnimationComplete:null});Object.defineProperty(t.prototype,"animationObject",{get:function(){return this}}),Object.defineProperty(t.prototype,"chartInstance",{get:function(){return this.chart},set:function(e){this.chart=e}})},function(e,t,n){"use strict";var r=n(36),o=n(25);r._set("global",{animation:{duration:1e3,easing:"easeOutQuart",onProgress:o.noop,onComplete:o.noop}}),e.exports={frameDuration:17,animations:[],dropFrames:0,request:null,addAnimation:function(e,t,n,r){var o,i,a=this.animations;for(t.chart=e,r||(e.animating=!0),o=0,i=a.length;o<i;++o)if(a[o].chart===e)return void(a[o]=t);a.push(t),1===a.length&&this.requestAnimationFrame()},cancelAnimation:function(e){var t=o.findIndex(this.animations,function(t){return t.chart===e});-1!==t&&(this.animations.splice(t,1),e.animating=!1)},requestAnimationFrame:function(){var e=this;null===e.request&&(e.request=o.requestAnimFrame.call(window,function(){e.request=null,e.startDigest()}))},startDigest:function(){var e=this,t=Date.now(),n=0;e.dropFrames>1&&(n=Math.floor(e.dropFrames),e.dropFrames=e.dropFrames%1),e.advance(1+n);var r=Date.now();e.dropFrames+=(r-t)/e.frameDuration,e.animations.length>0&&e.requestAnimationFrame()},advance:function(e){for(var t,n,r=this.animations,i=0;i<r.length;)t=r[i],n=t.chart,t.currentStep=(t.currentStep||0)+e,t.currentStep=Math.min(t.currentStep,t.numSteps),o.callback(t.render,[n,t],n),o.callback(t.onAnimationProgress,[t],n),t.currentStep>=t.numSteps?(o.callback(t.onAnimationComplete,[t],n),n.animating=!1,r.splice(i,1)):++i}}},function(e,t,n){"use strict";function r(e,t){return e.native?{x:e.x,y:e.y}:u.getRelativePosition(e,t)}function o(e,t){var n,r,o,i,a,s=e.data.datasets;for(r=0,i=s.length;r<i;++r)if(e.isDatasetVisible(r))for(n=e.getDatasetMeta(r),o=0,a=n.data.length;o<a;++o){var l=n.data[o];l._view.skip||t(l)}}function i(e,t){var n=[];return o(e,function(e){e.inRange(t.x,t.y)&&n.push(e)}),n}function a(e,t,n,r){var i=Number.POSITIVE_INFINITY,a=[];return o(e,function(e){if(!n||e.inRange(t.x,t.y)){var o=e.getCenterPoint(),s=r(t,o);s<i?(a=[e],i=s):s===i&&a.push(e)}}),a}function s(e){var t=-1!==e.indexOf("x"),n=-1!==e.indexOf("y");return function(e,r){var o=t?Math.abs(e.x-r.x):0,i=n?Math.abs(e.y-r.y):0;return Math.sqrt(Math.pow(o,2)+Math.pow(i,2))}}function l(e,t,n){var o=r(t,e);n.axis=n.axis||"x";var l=s(n.axis),u=n.intersect?i(e,o):a(e,o,!1,l),c=[];return u.length?(e.data.datasets.forEach(function(t,n){if(e.isDatasetVisible(n)){var r=e.getDatasetMeta(n),o=r.data[u[0]._index];o&&!o._view.skip&&c.push(o)}}),c):[]}var u=n(25);e.exports={modes:{single:function(e,t){var n=r(t,e),i=[];return o(e,function(e){if(e.inRange(n.x,n.y))return i.push(e),i}),i.slice(0,1)},label:l,index:l,dataset:function(e,t,n){var o=r(t,e);n.axis=n.axis||"xy";var l=s(n.axis),u=n.intersect?i(e,o):a(e,o,!1,l);return u.length>0&&(u=e.getDatasetMeta(u[0]._datasetIndex).data),u},"x-axis":function(e,t){return l(e,t,{intersect:!1})},point:function(e,t){return i(e,r(t,e))},nearest:function(e,t,n){var o=r(t,e);n.axis=n.axis||"xy";var i=s(n.axis),l=a(e,o,n.intersect,i);return l.length>1&&l.sort(function(e,t){var n=e.getArea(),r=t.getArea(),o=n-r;return 0===o&&(o=e._datasetIndex-t._datasetIndex),o}),l.slice(0,1)},x:function(e,t,n){var i=r(t,e),a=[],s=!1;return o(e,function(e){e.inXRange(i.x)&&a.push(e),e.inRange(i.x,i.y)&&(s=!0)}),n.intersect&&!s&&(a=[]),a},y:function(e,t,n){var i=r(t,e),a=[],s=!1;return o(e,function(e){e.inYRange(i.y)&&a.push(e),e.inRange(i.x,i.y)&&(s=!0)}),n.intersect&&!s&&(a=[]),a}}}},function(e,t,n){"use strict";var r=n(25),o=n(1816),i=n(1817),a=i._enabled?i:o;e.exports=r.extend({initialize:function(){},acquireContext:function(){},releaseContext:function(){},addEventListener:function(){},removeEventListener:function(){}},a)},function(e,t,n){"use strict";var r=n(36),o=n(25);r._set("global",{plugins:{}}),e.exports={_plugins:[],_cacheId:0,register:function(e){var t=this._plugins;[].concat(e).forEach(function(e){-1===t.indexOf(e)&&t.push(e)}),this._cacheId++},unregister:function(e){var t=this._plugins;[].concat(e).forEach(function(e){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}),this._cacheId++},clear:function(){this._plugins=[],this._cacheId++},count:function(){return this._plugins.length},getAll:function(){return this._plugins},notify:function(e,t,n){var r,o,i,a,s,l=this.descriptors(e),u=l.length;for(r=0;r<u;++r)if(o=l[r],i=o.plugin,"function"==typeof(s=i[t])&&(a=[e].concat(n||[]),a.push(o.options),!1===s.apply(i,a)))return!1;return!0},descriptors:function(e){var t=e.$plugins||(e.$plugins={});if(t.id===this._cacheId)return t.descriptors;var n=[],i=[],a=e&&e.config||{},s=a.options&&a.options.plugins||{};return this._plugins.concat(a.plugins||[]).forEach(function(e){if(-1===n.indexOf(e)){var t=e.id,a=s[t];!1!==a&&(!0===a&&(a=o.clone(r.global.plugins[t])),n.push(e),i.push({plugin:e,options:a||{}}))}}),t.descriptors=i,t.id=this._cacheId,i},_invalidate:function(e){delete e.$plugins}}},function(e,t,n){"use strict";function r(e,t){var n=h.color(e);return n.alpha(t*n.alpha()).rgbaString()}function o(e,t){return t&&(h.isArray(t)?Array.prototype.push.apply(e,t):e.push(t)),e}function i(e){return("string"==typeof e||e instanceof String)&&e.indexOf("\n")>-1?e.split("\n"):e}function a(e){var t=e._xScale,n=e._yScale||e._scale,r=e._index,o=e._datasetIndex;return{xLabel:t?t.getLabelForIndex(r,o):"",yLabel:n?n.getLabelForIndex(r,o):"",index:r,datasetIndex:o,x:e._model.x,y:e._model.y}}function s(e){var t=f.global,n=h.valueOrDefault;return{xPadding:e.xPadding,yPadding:e.yPadding,xAlign:e.xAlign,yAlign:e.yAlign,bodyFontColor:e.bodyFontColor,_bodyFontFamily:n(e.bodyFontFamily,t.defaultFontFamily),_bodyFontStyle:n(e.bodyFontStyle,t.defaultFontStyle),_bodyAlign:e.bodyAlign,bodyFontSize:n(e.bodyFontSize,t.defaultFontSize),bodySpacing:e.bodySpacing,titleFontColor:e.titleFontColor,_titleFontFamily:n(e.titleFontFamily,t.defaultFontFamily),_titleFontStyle:n(e.titleFontStyle,t.defaultFontStyle),titleFontSize:n(e.titleFontSize,t.defaultFontSize),_titleAlign:e.titleAlign,titleSpacing:e.titleSpacing,titleMarginBottom:e.titleMarginBottom,footerFontColor:e.footerFontColor,_footerFontFamily:n(e.footerFontFamily,t.defaultFontFamily),_footerFontStyle:n(e.footerFontStyle,t.defaultFontStyle),footerFontSize:n(e.footerFontSize,t.defaultFontSize),_footerAlign:e.footerAlign,footerSpacing:e.footerSpacing,footerMarginTop:e.footerMarginTop,caretSize:e.caretSize,cornerRadius:e.cornerRadius,backgroundColor:e.backgroundColor,opacity:0,legendColorBackground:e.multiKeyBackground,displayColors:e.displayColors,borderColor:e.borderColor,borderWidth:e.borderWidth}}function l(e,t){var n=e._chart.ctx,r=2*t.yPadding,o=0,i=t.body,a=i.reduce(function(e,t){return e+t.before.length+t.lines.length+t.after.length},0);a+=t.beforeBody.length+t.afterBody.length;var s=t.title.length,l=t.footer.length,u=t.titleFontSize,c=t.bodyFontSize,d=t.footerFontSize;r+=s*u,r+=s?(s-1)*t.titleSpacing:0,r+=s?t.titleMarginBottom:0,r+=a*c,r+=a?(a-1)*t.bodySpacing:0,r+=l?t.footerMarginTop:0,r+=l*d,r+=l?(l-1)*t.footerSpacing:0;var f=0,p=function(e){o=Math.max(o,n.measureText(e).width+f)};return n.font=h.fontString(u,t._titleFontStyle,t._titleFontFamily),h.each(t.title,p),n.font=h.fontString(c,t._bodyFontStyle,t._bodyFontFamily),h.each(t.beforeBody.concat(t.afterBody),p),f=t.displayColors?c+2:0,h.each(i,function(e){h.each(e.before,p),h.each(e.lines,p),h.each(e.after,p)}),f=0,n.font=h.fontString(d,t._footerFontStyle,t._footerFontFamily),h.each(t.footer,p),o+=2*t.xPadding,{width:o,height:r}}function u(e,t){var n=e._model,r=e._chart,o=e._chart.chartArea,i="center",a="center";n.y<t.height?a="top":n.y>r.height-t.height&&(a="bottom");var s,l,u,c,d,f=(o.left+o.right)/2,p=(o.top+o.bottom)/2;"center"===a?(s=function(e){return e<=f},l=function(e){return e>f}):(s=function(e){return e<=t.width/2},l=function(e){return e>=r.width-t.width/2}),u=function(e){return e+t.width+n.caretSize+n.caretPadding>r.width},c=function(e){return e-t.width-n.caretSize-n.caretPadding<0},d=function(e){return e<=p?"top":"bottom"},s(n.x)?(i="left",u(n.x)&&(i="center",a=d(n.y))):l(n.x)&&(i="right",c(n.x)&&(i="center",a=d(n.y)));var h=e._options;return{xAlign:h.xAlign?h.xAlign:i,yAlign:h.yAlign?h.yAlign:a}}function c(e,t,n,r){var o=e.x,i=e.y,a=e.caretSize,s=e.caretPadding,l=e.cornerRadius,u=n.xAlign,c=n.yAlign,d=a+s,f=l+s;return"right"===u?o-=t.width:"center"===u&&(o-=t.width/2,o+t.width>r.width&&(o=r.width-t.width),o<0&&(o=0)),"top"===c?i+=d:i-="bottom"===c?t.height+d:t.height/2,"center"===c?"left"===u?o+=d:"right"===u&&(o-=d):"left"===u?o-=f:"right"===u&&(o+=f),{x:o,y:i}}function d(e){return o([],i(e))}var f=n(36),p=n(125),h=n(25);f._set("global",{tooltips:{enabled:!0,custom:null,mode:"nearest",position:"average",intersect:!0,backgroundColor:"rgba(0,0,0,0.8)",titleFontStyle:"bold",titleSpacing:2,titleMarginBottom:6,titleFontColor:"#fff",titleAlign:"left",bodySpacing:2,bodyFontColor:"#fff",bodyAlign:"left",footerFontStyle:"bold",footerSpacing:2,footerMarginTop:6,footerFontColor:"#fff",footerAlign:"left",yPadding:6,xPadding:6,caretPadding:2,caretSize:5,cornerRadius:6,multiKeyBackground:"#fff",displayColors:!0,borderColor:"rgba(0,0,0,0)",borderWidth:0,callbacks:{beforeTitle:h.noop,title:function(e,t){var n="",r=t.labels,o=r?r.length:0;if(e.length>0){var i=e[0];i.xLabel?n=i.xLabel:o>0&&i.index<o&&(n=r[i.index])}return n},afterTitle:h.noop,beforeBody:h.noop,beforeLabel:h.noop,label:function(e,t){var n=t.datasets[e.datasetIndex].label||"";return n&&(n+=": "),n+=e.yLabel},labelColor:function(e,t){var n=t.getDatasetMeta(e.datasetIndex),r=n.data[e.index],o=r._view;return{borderColor:o.borderColor,backgroundColor:o.backgroundColor}},labelTextColor:function(){return this._options.bodyFontColor},afterLabel:h.noop,afterBody:h.noop,beforeFooter:h.noop,footer:h.noop,afterFooter:h.noop}}});var m={average:function(e){if(!e.length)return!1;var t,n,r=0,o=0,i=0;for(t=0,n=e.length;t<n;++t){var a=e[t];if(a&&a.hasValue()){var s=a.tooltipPosition();r+=s.x,o+=s.y,++i}}return{x:Math.round(r/i),y:Math.round(o/i)}},nearest:function(e,t){var n,r,o,i=t.x,a=t.y,s=Number.POSITIVE_INFINITY;for(n=0,r=e.length;n<r;++n){var l=e[n];if(l&&l.hasValue()){var u=l.getCenterPoint(),c=h.distanceBetweenPoints(t,u);c<s&&(s=c,o=l)}}if(o){var d=o.tooltipPosition();i=d.x,a=d.y}return{x:i,y:a}}};(e.exports=p.extend({initialize:function(){this._model=s(this._options),this._lastActive=[]},getTitle:function(){var e=this,t=e._options,n=t.callbacks,r=n.beforeTitle.apply(e,arguments),a=n.title.apply(e,arguments),s=n.afterTitle.apply(e,arguments),l=[];return l=o(l,i(r)),l=o(l,i(a)),l=o(l,i(s))},getBeforeBody:function(){return d(this._options.callbacks.beforeBody.apply(this,arguments))},getBody:function(e,t){var n=this,r=n._options.callbacks,a=[];return h.each(e,function(e){var s={before:[],lines:[],after:[]};o(s.before,i(r.beforeLabel.call(n,e,t))),o(s.lines,r.label.call(n,e,t)),o(s.after,i(r.afterLabel.call(n,e,t))),a.push(s)}),a},getAfterBody:function(){return d(this._options.callbacks.afterBody.apply(this,arguments))},getFooter:function(){var e=this,t=e._options.callbacks,n=t.beforeFooter.apply(e,arguments),r=t.footer.apply(e,arguments),a=t.afterFooter.apply(e,arguments),s=[];return s=o(s,i(n)),s=o(s,i(r)),s=o(s,i(a))},update:function(e){var t,n,r=this,o=r._options,i=r._model,d=r._model=s(o),f=r._active,p=r._data,v={xAlign:i.xAlign,yAlign:i.yAlign},g={x:i.x,y:i.y},y={width:i.width,height:i.height},b={x:i.caretX,y:i.caretY};if(f.length){d.opacity=1;var _=[],E=[];b=m[o.position].call(r,f,r._eventPosition);var w=[];for(t=0,n=f.length;t<n;++t)w.push(a(f[t]));o.filter&&(w=w.filter(function(e){return o.filter(e,p)})),o.itemSort&&(w=w.sort(function(e,t){return o.itemSort(e,t,p)})),h.each(w,function(e){_.push(o.callbacks.labelColor.call(r,e,r._chart)),E.push(o.callbacks.labelTextColor.call(r,e,r._chart))}),d.title=r.getTitle(w,p),d.beforeBody=r.getBeforeBody(w,p),d.body=r.getBody(w,p),d.afterBody=r.getAfterBody(w,p),d.footer=r.getFooter(w,p),d.x=Math.round(b.x),d.y=Math.round(b.y),d.caretPadding=o.caretPadding,d.labelColors=_,d.labelTextColors=E,d.dataPoints=w,y=l(this,d),v=u(this,y),g=c(d,y,v,r._chart)}else d.opacity=0;return d.xAlign=v.xAlign,d.yAlign=v.yAlign,d.x=g.x,d.y=g.y,d.width=y.width,d.height=y.height,d.caretX=b.x,d.caretY=b.y,r._model=d,e&&o.custom&&o.custom.call(r,d),r},drawCaret:function(e,t){var n=this._chart.ctx,r=this._view,o=this.getCaretPosition(e,t,r);n.lineTo(o.x1,o.y1),n.lineTo(o.x2,o.y2),n.lineTo(o.x3,o.y3)},getCaretPosition:function(e,t,n){var r,o,i,a,s,l,u=n.caretSize,c=n.cornerRadius,d=n.xAlign,f=n.yAlign,p=e.x,h=e.y,m=t.width,v=t.height;if("center"===f)s=h+v/2,"left"===d?(r=p,o=r-u,i=r,a=s+u,l=s-u):(r=p+m,o=r+u,i=r,a=s-u,l=s+u);else if("left"===d?(o=p+c+u,r=o-u,i=o+u):"right"===d?(o=p+m-c-u,r=o-u,i=o+u):(o=n.caretX,r=o-u,i=o+u),"top"===f)a=h,s=a-u,l=a;else{a=h+v,s=a+u,l=a;var g=i;i=r,r=g}return{x1:r,x2:o,x3:i,y1:a,y2:s,y3:l}},drawTitle:function(e,t,n,o){var i=t.title;if(i.length){n.textAlign=t._titleAlign,n.textBaseline="top";var a=t.titleFontSize,s=t.titleSpacing;n.fillStyle=r(t.titleFontColor,o),n.font=h.fontString(a,t._titleFontStyle,t._titleFontFamily);var l,u;for(l=0,u=i.length;l<u;++l)n.fillText(i[l],e.x,e.y),e.y+=a+s,l+1===i.length&&(e.y+=t.titleMarginBottom-s)}},drawBody:function(e,t,n,o){var i=t.bodyFontSize,a=t.bodySpacing,s=t.body;n.textAlign=t._bodyAlign,n.textBaseline="top",n.font=h.fontString(i,t._bodyFontStyle,t._bodyFontFamily);var l=0,u=function(t){n.fillText(t,e.x+l,e.y),e.y+=i+a};n.fillStyle=r(t.bodyFontColor,o),h.each(t.beforeBody,u);var c=t.displayColors;l=c?i+2:0,h.each(s,function(a,s){var l=r(t.labelTextColors[s],o);n.fillStyle=l,h.each(a.before,u),h.each(a.lines,function(a){c&&(n.fillStyle=r(t.legendColorBackground,o),n.fillRect(e.x,e.y,i,i),n.lineWidth=1,n.strokeStyle=r(t.labelColors[s].borderColor,o),n.strokeRect(e.x,e.y,i,i),n.fillStyle=r(t.labelColors[s].backgroundColor,o),n.fillRect(e.x+1,e.y+1,i-2,i-2),n.fillStyle=l),u(a)}),h.each(a.after,u)}),l=0,h.each(t.afterBody,u),e.y-=a},drawFooter:function(e,t,n,o){var i=t.footer;i.length&&(e.y+=t.footerMarginTop,n.textAlign=t._footerAlign,n.textBaseline="top",n.fillStyle=r(t.footerFontColor,o),n.font=h.fontString(t.footerFontSize,t._footerFontStyle,t._footerFontFamily),h.each(i,function(r){n.fillText(r,e.x,e.y),e.y+=t.footerFontSize+t.footerSpacing}))},drawBackground:function(e,t,n,o,i){n.fillStyle=r(t.backgroundColor,i),n.strokeStyle=r(t.borderColor,i),n.lineWidth=t.borderWidth;var a=t.xAlign,s=t.yAlign,l=e.x,u=e.y,c=o.width,d=o.height,f=t.cornerRadius;n.beginPath(),n.moveTo(l+f,u),"top"===s&&this.drawCaret(e,o),n.lineTo(l+c-f,u),n.quadraticCurveTo(l+c,u,l+c,u+f),"center"===s&&"right"===a&&this.drawCaret(e,o),n.lineTo(l+c,u+d-f),n.quadraticCurveTo(l+c,u+d,l+c-f,u+d),"bottom"===s&&this.drawCaret(e,o),n.lineTo(l+f,u+d),n.quadraticCurveTo(l,u+d,l,u+d-f),"center"===s&&"left"===a&&this.drawCaret(e,o),n.lineTo(l,u+f),n.quadraticCurveTo(l,u,l+f,u),n.closePath(),n.fill(),t.borderWidth>0&&n.stroke()},draw:function(){var e=this._chart.ctx,t=this._view;if(0!==t.opacity){var n={width:t.width,height:t.height},r={x:t.x,y:t.y},o=Math.abs(t.opacity<.001)?0:t.opacity,i=t.title.length||t.beforeBody.length||t.body.length||t.afterBody.length||t.footer.length;this._options.enabled&&i&&(this.drawBackground(r,t,e,n,o),r.x+=t.xPadding,r.y+=t.yPadding,this.drawTitle(r,t,e,o),this.drawBody(r,t,e,o),this.drawFooter(r,t,e,o))}},handleEvent:function(e){var t=this,n=t._options,r=!1;return t._lastActive=t._lastActive||[],"mouseout"===e.type?t._active=[]:t._active=t._chart.getElementsAtEventForMode(e,n.mode,n),r=!h.arrayEquals(t._active,t._lastActive),r&&(t._lastActive=t._active,(n.enabled||n.custom)&&(t._eventPosition={x:e.x,y:e.y},t.update(!0),t.pivot())),r}})).positioners=m},function(e,t,n){!function(e,t){!function(e){"use strict";e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(198))}()},function(e,t,n){!function(e,t){!function(e){"use strict";e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}})}(n(198))}()},function(e,t,n){!function(e,t){!function(e){"use strict";e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(198))}()},function(e,t,n){!function(e,t){!function(e){"use strict";e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(198))}()},function(e,t,n){!function(e,t){!function(e){"use strict";e.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}})}(n(198))}()},function(e,t,n){!function(e,t){!function(e){"use strict";e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(198))}()},function(e,t,n){function r(e){var t=this.__data__=new o(e);this.size=t.size}var o=n(369),i=n(1852),a=n(1853),s=n(1854),l=n(1855),u=n(1856);r.prototype.clear=i,r.prototype.delete=a,r.prototype.get=s,r.prototype.has=l,r.prototype.set=u,e.exports=r},function(e,t){function n(e,t){return e===t||e!==e&&t!==t}e.exports=n},function(e,t,n){function r(e){if(!i(e))return!1;var t=o(e);return t==s||t==l||t==a||t==u}var o=n(280),i=n(372),a="[object AsyncFunction]",s="[object Function]",l="[object GeneratorFunction]",u="[object Proxy]";e.exports=r},function(e,t,n){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(t,n(15))},function(e,t){function n(e){if(null!=e){try{return o.call(e)}catch(e){}try{return e+""}catch(e){}}return""}var r=Function.prototype,o=r.toString;e.exports=n},function(e,t,n){function r(e,t,n,r,u,c){var d=n&s,f=e.length,p=t.length;if(f!=p&&!(d&&p>f))return!1;var h=c.get(e);if(h&&c.get(t))return h==t;var m=-1,v=!0,g=n&l?new o:void 0;for(c.set(e,t),c.set(t,e);++m<f;){var y=e[m],b=t[m];if(r)var _=d?r(b,y,m,t,e,c):r(y,b,m,e,t,c);if(void 0!==_){if(_)continue;v=!1;break}if(g){if(!i(t,function(e,t){if(!a(g,t)&&(y===e||u(y,e,n,r,c)))return g.push(t)})){v=!1;break}}else if(y!==b&&!u(y,b,n,r,c)){v=!1;break}}return c.delete(e),c.delete(t),v}var o=n(1875),i=n(1878),a=n(1879),s=1,l=2;e.exports=r},function(e,t,n){var r=n(1893),o=n(281),i=Object.prototype,a=i.hasOwnProperty,s=i.propertyIsEnumerable,l=r(function(){return arguments}())?r:function(e){return o(e)&&a.call(e,"callee")&&!s.call(e,"callee")};e.exports=l},function(e,t,n){(function(e){var r=n(146),o=n(1894),i="object"==typeof t&&t&&!t.nodeType&&t,a=i&&"object"==typeof e&&e&&!e.nodeType&&e,s=a&&a.exports===i,l=s?r.Buffer:void 0,u=l?l.isBuffer:void 0,c=u||o;e.exports=c}).call(t,n(128)(e))},function(e,t){function n(e,t){return!!(t=null==t?r:t)&&("number"==typeof e||o.test(e))&&e>-1&&e%1==0&&e<t}var r=9007199254740991,o=/^(?:0|[1-9]\d*)$/;e.exports=n},function(e,t,n){var r=n(1895),o=n(1896),i=n(1897),a=i&&i.isTypedArray,s=a?o(a):r;e.exports=s},function(e,t,n){function r(e){return e===e&&!o(e)}var o=n(372);e.exports=r},function(e,t){function n(e,t){return function(n){return null!=n&&n[e]===t&&(void 0!==t||e in Object(n))}}e.exports=n},function(e,t,n){function r(e,t){t=o(t,e);for(var n=0,r=t.length;null!=e&&n<r;)e=e[i(t[n++])];return n&&n==r?e:void 0}var o=n(807),i=n(377);e.exports=r},function(e,t,n){function r(e,t){return o(e)?e:i(e,t)?[e]:a(s(e))}var o=n(147),i=n(509),a=n(1914),s=n(1917);e.exports=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){return s(e)||a(e,t)||i()}function i(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function a(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(o)throw i}}return n}function s(e){if(Array.isArray(e))return e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=r(n(1948)),u=r(n(1949)),c=r(n(772)),d=r(n(1950)),f=function(e,t,n){var r=(0,c.default)(e),i=o(r,4),a=i[0],s=i[1],f=i[2],p=i[3],h=(0,c.default)(t),m=o(h,4),v=m[0],g=m[1],y=m[2],b=m[3],_=(0,d.default)([(0,l.default)(a,v,n),(0,l.default)(s,g,n),(0,l.default)(f,y,n),(0,u.default)(p,b,n)]);return 1===p&&1===b?_.slice(0,7):_},p=f;t.default=p},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(5),i=r(o),a=n(156),s=r(a),l=n(7),u=r(l),c=n(196),d=r(c),f=(0,i.default)((0,d.default)(/<mark>|<\/mark>/gm,""),(0,u.default)("type")),p=(0,i.default)((0,s.default)(0),parseFloat,(0,u.default)("value")),h=function(e){return{labels:e.map(f),values:e.map(p)}};t.default=h},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||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},s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(0),u=function(e){return e&&e.__esModule?e:{default:e}}(l),c=n(200),d=function(e){var t=function(t){function n(){var e;r(this,n);for(var t=arguments.length,i=Array(t),a=0;a<t;a++)i[a]=arguments[a];var s=o(this,(e=n.__proto__||Object.getPrototypeOf(n)).call.apply(e,[this].concat(i)));return s.handleEvent=s.handleEvent.bind(s),s.state={activeIndex:null},s}return i(n,t),s(n,[{key:"handleEvent",value:function(e){this.setState({activeIndex:e})}},{key:"render",value:function(){return u.default.createElement(e,a({},this.props,{activeIndex:this.state.activeIndex,onEvent:this.handleEvent}))}}]),n}(l.PureComponent);return t.displayName="ChartEvents("+(0,c.getDisplayName)(e)+")",t};t.default=d},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||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},s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(0),u=function(e){return e&&e.__esModule?e:{default:e}}(l),c=n(200),d=function(e){var t=function(t){function n(){var e;r(this,n);for(var t=arguments.length,i=Array(t),a=0;a<t;a++)i[a]=arguments[a];var s=o(this,(e=n.__proto__||Object.getPrototypeOf(n)).call.apply(e,[this].concat(i)));return s.chartRef=(0,l.createRef)(),s.handleResize=s.handleResize.bind(s),s}return i(n,t),s(n,[{key:"componentDidMount",value:function(){this.resize(),this.update()}},{key:"componentDidUpdate",value:function(){this.update()}},{key:"handleResize",value:function(){this.resize(),this.update()}},{key:"resize",value:function(){var e=this.chartRef.current.chartInstance;e&&e.resize()}},{key:"update",value:function(){var e=this.chartRef.current.chartInstance;e&&e.update()}},{key:"render",value:function(){return u.default.createElement(e,a({},this.props,{onResize:this.handleResize,ref:this.chartRef}))}}]),n}(l.PureComponent);return t.displayName="ChartUpdater("+(0,c.getDisplayName)(e)+")",t};t.default=d},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1956),n(1957);var l=n(0),u=r(l),c=n(5),d=r(c),f=n(1),p=r(f),h=n(7),m=r(h),v=n(200),g=n(92),y=n(42),b=n(1958),_=r(b),E=n(501),w=r(E),x=n(55),k=r(x),T=n(348),S=r(T),C=(0,d.default)(v.isDarkColor,(0,m.default)("backgroundColor")),O=function(e){var t=function(t){function n(){var e;o(this,n);for(var t=arguments.length,r=Array(t),a=0;a<t;a++)r[a]=arguments[a];var s=i(this,(e=n.__proto__||Object.getPrototypeOf(n)).call.apply(e,[this].concat(r)));return s.handleAnimationEnd=s.handleAnimationEnd.bind(s),s.handleTitleChange=s.handleTitleChange.bind(s),s.state={isVisible:!s.props.animateBlockEntrance},s}return a(n,t),s(n,[{key:"handleAnimationEnd",value:function(){this.setState({isVisible:!0})}},{key:"handleTitleChange",value:function(e){var t=this.props,n=t.lessonId,r=t.blockId,o=t.items,i={title:e};(0,g.dispatch)((0,y.updateLessonItem)({lessonId:n,itemId:r,items:o,payload:i}))}},{key:"render",value:function(){var t=this.props,n=t.animateBlockEntrance,r=t.blockId,o=t.editable,i=t.isLearner,a=t.items,s=t.itemsLabel,l=t.lessonId,c=t.settings,d=t.title,f=t.valuesLabel,h=t.variant,m=this.state.isVisible,v=d?"chartTitle-"+l+"-"+r:null,g="chartDesc-"+l+"-"+r,y=(0,_.default)(h,a),b=C(c),E=(0,p.default)("block-chart__container",{"block-chart__container--darkTheme":b});return u.default.createElement(w.default,{settings:c,type:"chart"},u.default.createElement("div",{"aria-describedby":g,"aria-labelledby":v,className:E,role:"img"},u.default.createElement("div",{className:"block-chart__row"},u.default.createElement("div",{className:"block-chart__rowInner"},(!o&&d||o)&&u.default.createElement("h2",{className:"block-chart__title brand--head"},u.default.createElement(S.default,{locked:!o,value:d,placeholder:"Add a chart title...",onChange:this.handleTitleChange})),u.default.createElement(k.default,{afterAnimatedIn:this.handleAnimationEnd,animateBlockEntrance:n,animateIn:"fadeIn",initiallyVisible:!n,isLearner:i},u.default.createElement("div",{className:"block-chart__chart"},u.default.createElement(e,{hasDarkBgColor:b,isVisible:m,items:a,itemsLabel:s,settings:c,shouldAnimate:n,valuesLabel:f,variant:h}))),u.default.createElement("p",{className:"srOnly",id:g},y)))))}}]),n}(l.PureComponent);return t.displayName="ChartWrap("+(0,v.getDisplayName)(e)+")",t};t.default=O},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(4),u=r(l),c=n(144),d=r(c),f=n(814),p=function(t){function n(){o(this,n);var e=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return e.onScroll=(0,d.default)(e.handleScroll.bind(e),100),e}return a(n,t),s(n,[{key:"componentDidMount",value:function(){var e=this;this.scrollableContainer=(0,f.getScrollableContainer)(),this.scrollableContainer.addEventListener("scroll",this.onScroll),this.props.isFirstLesson&&setTimeout(function(){e.check()},1e3)}},{key:"componentWillUnmount",value:function(){this.scrollableContainer.removeEventListener("scroll",this.onScroll)}},{key:"render",value:function(){var t=this;return e.createElement("div",{ref:function(e){return t.node=e}},this.props.children)}},{key:"handleScroll",value:function(){this.check()}},{key:"check",value:function(){(0,f.hasViewedDOMNode)(this.node)&&(this.scrollableContainer.removeEventListener("scroll",this.onScroll),this.props.onViewed())}}]),n}(e.Component);t.default=p;var h=u.default.arrayOf,m=u.default.func,v=u.default.node,g=u.default.oneOfType;p.propTypes={children:g([h(v),v]).isRequired,onViewed:m.isRequired}}).call(t,n(0))},function(e,t,n){"use strict";function r(){return document.querySelector(".page-wrap")}function o(e){return e.getBoundingClientRect().bottom-e.offsetHeight/4<=window.innerHeight}function i(){return window.innerWidth<a}Object.defineProperty(t,"__esModule",{value:!0}),t.getScrollableContainer=r,t.hasViewedDOMNode=o,t.isMobileClick=i;var a=960},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||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},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(82),c=r(u),d=n(144),f=r(d),p=function(){for(var e=window;e.parent!=e;)e=e.parent;try{e.innerHeight}catch(e){return window}return e},h=function(t){return function(n){function r(e){o(this,r);var t=i(this,(r.__proto__||Object.getPrototypeOf(r)).call(this,e));return t.state={orientation:{},navigationHidden:{}},t.applySafariLandscapeHack=t.applySafariLandscapeHack.bind(t),t.root=p(),t}return a(r,n),l(r,[{key:"componentDidMount",value:function(){c.default.isIphoneSafari&&(this.applySafariLandscapeHack(),this.root.addEventListener("resize",this.resizeRef=(0,f.default)(this.applySafariLandscapeHack,500)))}},{key:"componentWillUnmount",value:function(){this.root.removeEventListener("resize",this.resizeRef)}},{key:"applySafariLandscapeHack",value:function(){var e=this.root,t=window.matchMedia("(orientation: portrait)").matches?"portrait":"landscape",n="landscape"===t?screen.width:screen.height,r=n-e.innerHeight;t==this.state.orientation&&r==this.state.difference||("landscape"===t&&0!==r&&setTimeout(function(){e.document.body.scrollTop=0},0),this.setState({orientation:t,difference:r}))}},{key:"render",value:function(){return e.createElement(t,s({},this.props,{applySafariLandscapeHack:"landscape"===this.state.orientation&&0!==this.state.difference,safariLandscapeHackOffset:this.state.difference}))}}]),r}(e.Component)};t.default=h}).call(t,n(0))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.authors,n=e.author,r=e.selectedAuthorId;return(0,o.default)(t,{id:r||n})||{}};var r=n(2012),o=function(e){return e&&e.__esModule?e:{default:e}}(r)},function(e,t,n){function r(e,t,n,s,l,u){return e===t||(null==e||null==t||!i(e)&&!a(t)?e!==e&&t!==t:o(e,t,r,n,s,l,u))}var o=n(2019),i=n(95),a=n(225);e.exports=r},function(e,t,n){function r(e){return e===e&&!o(e)}var o=n(95);e.exports=r},function(e,t,n){function r(e,t){var n=typeof e;return!!("string"==n&&s.test(e)||"number"==n)||!o(e)&&(!a.test(e)||null!=t&&e in i(t))}var o=n(139),i=n(140),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\n\\]|\\.)*?\1)\]/,s=/^\w*$/;e.exports=r},function(e,t,n){function r(e,t,n){n&&i(e,t,n)&&(t=void 0);var r=l,d=u;if(null!=t)if(a(t)){var f="separator"in t?t.separator:f;r="length"in t?+t.length||0:r,d="omission"in t?o(t.omission):d}else r=+t||0;if(e=o(e),r>=e.length)return e;var p=r-d.length;if(p<1)return d;var h=e.slice(0,p);if(null==f)return h+d;if(s(f)){if(e.slice(p).search(f)){var m,v,g=e.slice(0,p);for(f.global||(f=RegExp(f.source,(c.exec(f)||"")+"g")),f.lastIndex=0;m=f.exec(g);)v=m.index;h=h.slice(0,null==v?p:v)}}else if(e.indexOf(f,p)!=p){var y=h.lastIndexOf(f);y>-1&&(h=h.slice(0,y))}return h+d}var o=n(261),i=n(465),a=n(95),s=n(2047),l=30,u="...",c=/\w*$/;e.exports=r},function(e,t,n){"use strict";(function(e){function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),s=n(4),l=function(e){return e&&e.__esModule?e:{default:e}}(s),u=function(t){function n(){return r(this,n),o(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return i(n,t),a(n,[{key:"getColor",value:function(){var e=this.props,t=e.alpha;return"rgba(0,0,0,"+(e.isSidebar?t+10:t)/100+")"}},{key:"render",value:function(){var t=this.props,n=t.classes,r=t.isPreview,o=r?"preview-overview-sidebar__overlay":"overview__side-panel-overlay";return e.createElement("div",{className:n||o,style:{backgroundColor:this.getColor()}})}}],[{key:"propTypes",get:function(){return{alpha:l.default.number,classes:l.default.string,isPreview:l.default.bool,isSidebar:l.default.bool}}}]),n}(e.Component);t.default=u}).call(t,n(0))},function(e,t,n){!function(e,t){!function(e){"use strict";e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(232))}()},function(e,t,n){!function(e,t){!function(e){"use strict";e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}})}(n(232))}()},function(e,t,n){!function(e,t){!function(e){"use strict";e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(232))}()},function(e,t,n){!function(e,t){!function(e){"use strict";e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(232))}()},function(e,t,n){!function(e,t){!function(e){"use strict";e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(232))}()},function(e,t,n){var r=n(100),o=n(571),i=n(33);e.exports=i(4,function(e,t,n,i){return r(e("function"==typeof t?o(t):t),n,i)})},function(e,t,n){var r=n(829),o=n(413);e.exports=function e(t,n,i,a){var s=function(r){for(var o=n.length,s=0;s<o;){if(t===n[s])return i[s];s+=1}n[s+1]=t,i[s+1]=r;for(var l in t)r[l]=a?e(t[l],n,i,!0):t[l];return r};switch(o(t)){case"Object":return s({});case"Array":return s([]);case"Date":return new Date(t.valueOf());case"RegExp":return r(t);default:return t}}},function(e,t){e.exports=function(e){return new RegExp(e.source,(e.global?"g":"")+(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.sticky?"y":"")+(e.unicode?"u":""))}},function(e,t,n){var r=n(519),o=n(5),i=n(16);e.exports=function(){if(0===arguments.length)throw new Error("composeK requires at least one argument");var e=Array.prototype.slice.call(arguments),t=e.pop();return o(o.apply(this,i(r,e)),t)}},function(e,t,n){var r=n(121),o=n(2082),i=n(41),a=n(300);e.exports=function(){if(0===arguments.length)throw new Error("pipeP requires at least one argument");return r(arguments[0].length,i(o,arguments[0],a(arguments)))}},function(e,t,n){var r=n(2),o=n(83),i=n(305);e.exports=r(function(e,t){if(e>10)throw new Error("Constructor with greater than ten arguments");return 0===e?function(){return new t}:o(i(e,function(e,n,r,o,i,a,s,l,u,c){switch(arguments.length){case 1:return new t(e);case 2:return new t(e,n);case 3:return new t(e,n,r);case 4:return new t(e,n,r,o);case 5:return new t(e,n,r,o,i);case 6:return new t(e,n,r,o,i,a);case 7:return new t(e,n,r,o,i,a,s);case 8:return new t(e,n,r,o,i,a,s,l);case 9:return new t(e,n,r,o,i,a,s,l,u);case 10:return new t(e,n,r,o,i,a,s,l,u,c)}}))})},function(e,t,n){var r=n(380),o=n(11);e.exports=o(function(e,t,n){for(var o=[],i=0,a=t.length;i<a;)r(e,t[i],n)||r(e,t[i],o)||o.push(t[i]),i+=1;return o})},function(e,t,n){var r=n(2),o=n(52),i=n(2086),a=n(129);e.exports=r(o(["drop"],i,function(e,t){return a(Math.max(0,e),1/0,t)}))},function(e,t,n){var r=n(2),o=n(63);e.exports=function(){function e(e,t){this.xf=t,this.pred=e,this.lastValue=void 0,this.seenFirstValue=!1}return e.prototype["@@transducer/init"]=o.init,e.prototype["@@transducer/result"]=o.result,e.prototype["@@transducer/step"]=function(e,t){var n=!1;return this.seenFirstValue?this.pred(this.lastValue,t)&&(n=!0):this.seenFirstValue=!0,this.lastValue=t,n?e:this.xf["@@transducer/step"](e,t)},r(function(t,n){return new e(t,n)})}()},function(e,t,n){var r=n(2),o=n(52),i=n(835),a=n(133);e.exports=r(o([],i,function(e,t){var n=[],r=1,o=t.length;if(0!==o)for(n[0]=t[0];r<o;)e(a(n),t[r])||(n[n.length]=t[r]),r+=1;return n}))},function(e,t,n){var r=n(2),o=n(834);e.exports=r(function(e,t){return o(e>=0?t.length-e:0,t)})},function(e,t,n){var r=n(9),o=n(511);e.exports=r(function(e){return o(e)/e.length})},function(e,t,n){var r=n(121),o=n(2),i=n(81);e.exports=o(function(e,t){var n={};return r(t.length,function(){var r=e.apply(this,arguments);return i(r,n)||(n[r]=t.apply(this,arguments)),n[r]})})},function(e,t,n){var r=n(2);e.exports=r(function(e,t){for(var n={},r=0,o=e.length;r<o;){var i=e[r];n[i]=t[i],r+=1}return n})},function(e,t,n){var r=n(2),o=n(33);e.exports=r(function(e,t){return o(t.length,function(){for(var n=[],r=0;r<t.length;)n.push(t[r].call(this,arguments[r])),r+=1;return e.apply(this,n.concat(Array.prototype.slice.call(arguments,t.length)))})})},function(e,t,n){var r=n(11);e.exports=r(function(e,t,n){for(var r=n.length-1;r>=0;)t=e(n[r],t),r-=1;return t})},function(e,t,n){var r=n(2);e.exports=r(function(e,t){var n,r=Number(t),o=0;if(r<0||isNaN(r))throw new RangeError("n must be a non-negative number");for(n=new Array(r);o<r;)n[o]=e(o),o+=1;return n})},function(e,t,n){var r=n(2),o=n(434),i=n(16),a=n(367),s=n(842);e.exports=r(function(e,t){return"function"==typeof t.sequence?t.sequence(e):s(function(e,t){return o(i(a,e),t)},e([]),t)})},function(e,t,n){n(846),e.exports=n(1048)},function(e,t,n){"use strict";(function(e){function t(e,t,n){e[t]||Object[r](e,t,{writable:!0,configurable:!0,value:n})}if(n(847),n(1044),n(1045),e._babelPolyfill)throw new Error("only one instance of babel-polyfill is allowed");e._babelPolyfill=!0;var r="defineProperty";t(String.prototype,"padLeft","".padStart),t(String.prototype,"padRight","".padEnd),"pop,reverse,shift,keys,values,entries,indexOf,every,some,forEach,map,filter,find,findIndex,includes,join,slice,concat,push,splice,unshift,sort,lastIndexOf,reduce,reduceRight,copyWithin,fill".split(",").forEach(function(e){[][e]&&t(Array,e,Function.call.bind([][e]))})}).call(t,n(15))},function(e,t,n){n(848),n(850),n(851),n(852),n(853),n(854),n(855),n(856),n(857),n(858),n(859),n(860),n(861),n(862),n(863),n(864),n(866),n(867),n(868),n(869),n(870),n(871),n(872),n(873),n(874),n(875),n(876),n(877),n(878),n(879),n(880),n(881),n(882),n(883),n(884),n(885),n(886),n(887),n(888),n(889),n(890),n(891),n(892),n(893),n(894),n(895),n(896),n(897),n(898),n(899),n(900),n(901),n(902),n(903),n(904),n(905),n(906),n(907),n(908),n(909),n(910),n(911),n(912),n(913),n(914),n(915),n(916),n(917),n(918),n(919),n(920),n(921),n(922),n(923),n(924),n(925),n(926),n(928),n(929),n(931),n(932),n(933),n(934),n(935),n(936),n(937),n(939),n(940),n(941),n(942),n(943),n(944),n(945),n(946),n(947),n(948),n(949),n(950),n(951),n(402),n(952),n(953),n(540),n(954),n(955),n(956),n(957),n(958),n(543),n(545),n(546),n(959),n(960),n(961),n(962),n(963),n(964),n(965),n(966),n(967),n(968),n(969),n(970),n(971),n(972),n(973),n(974),n(975),n(976),n(977),n(978),n(979),n(980),n(981),n(982),n(983),n(984),n(985),n(986),n(987),n(988),n(989),n(990),n(991),n(992),n(993),n(994),n(995),n(996),n(997),n(998),n(999),n(1e3),n(1001),n(1002),n(1003),n(1004),n(1005),n(1006),n(1007),n(1008),n(1009),n(1010),n(1011),n(1012),n(1013),n(1014),n(1015),n(1016),n(1017),n(1018),n(1019),n(1020),n(1021),n(1022),n(1023),n(1024),n(1025),n(1026),n(1027),n(1028),n(1029),n(1030),n(1031),n(1032),n(1033),n(1034),n(1035),n(1036),n(1037),n(1038),n(1039),n(1040),n(1041),n(1042),n(1043),e.exports=n(115)},function(e,t,n){"use strict";var r=n(22),o=n(85),i=n(46),a=n(3),s=n(87),l=n(148).KEY,u=n(26),c=n(282),d=n(201),f=n(170),p=n(37),h=n(523),m=n(382),v=n(849),g=n(285),y=n(21),b=n(28),_=n(97),E=n(116),w=n(169),x=n(174),k=n(526),T=n(98),S=n(47),C=n(172),O=T.f,A=S.f,I=k.f,M=r.Symbol,L=r.JSON,N=L&&L.stringify,P=p("_hidden"),R=p("toPrimitive"),D={}.propertyIsEnumerable,j=c("symbol-registry"),F=c("symbols"),B=c("op-symbols"),U=Object.prototype,H="function"==typeof M,z=r.QObject,W=!z||!z.prototype||!z.prototype.findChild,q=i&&u(function(){return 7!=x(A({},"a",{get:function(){return A(this,"a",{value:7}).a}})).a})?function(e,t,n){var r=O(U,t);r&&delete U[t],A(e,t,n),r&&e!==U&&A(U,t,r)}:A,Y=function(e){var t=F[e]=x(M.prototype);return t._k=e,t},$=H&&"symbol"==typeof M.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof M},K=function(e,t,n){return e===U&&K(B,t,n),y(e),t=E(t,!0),y(n),o(F,t)?(n.enumerable?(o(e,P)&&e[P][t]&&(e[P][t]=!1),n=x(n,{enumerable:w(0,!1)})):(o(e,P)||A(e,P,w(1,{})),e[P][t]=!0),q(e,t,n)):A(e,t,n)},V=function(e,t){y(e);for(var n,r=v(t=_(t)),o=0,i=r.length;i>o;)K(e,n=r[o++],t[n]);return e},G=function(e,t){return void 0===t?x(e):V(x(e),t)},X=function(e){var t=D.call(this,e=E(e,!0));return!(this===U&&o(F,e)&&!o(B,e))&&(!(t||!o(this,e)||!o(F,e)||o(this,P)&&this[P][e])||t)},Q=function(e,t){if(e=_(e),t=E(t,!0),e!==U||!o(F,t)||o(B,t)){var n=O(e,t);return!n||!o(F,t)||o(e,P)&&e[P][t]||(n.enumerable=!0),n}},Z=function(e){for(var t,n=I(_(e)),r=[],i=0;n.length>i;)o(F,t=n[i++])||t==P||t==l||r.push(t);return r},J=function(e){for(var t,n=e===U,r=I(n?B:_(e)),i=[],a=0;r.length>a;)!o(F,t=r[a++])||n&&!o(U,t)||i.push(F[t]);return i};H||(M=function(){if(this instanceof M)throw TypeError("Symbol is not a constructor!");var e=f(arguments.length>0?arguments[0]:void 0),t=function(n){this===U&&t.call(B,n),o(this,P)&&o(this[P],e)&&(this[P][e]=!1),q(this,e,w(1,n))};return i&&W&&q(U,e,{configurable:!0,set:t}),Y(e)},s(M.prototype,"toString",function(){return this._k}),T.f=Q,S.f=K,n(175).f=k.f=Z,n(234).f=X,n(284).f=J,i&&!n(171)&&s(U,"propertyIsEnumerable",X,!0),h.f=function(e){return Y(p(e))}),a(a.G+a.W+a.F*!H,{Symbol:M});for(var ee="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),te=0;ee.length>te;)p(ee[te++]);for(var ne=C(p.store),re=0;ne.length>re;)m(ne[re++]);a(a.S+a.F*!H,"Symbol",{for:function(e){return o(j,e+="")?j[e]:j[e]=M(e)},keyFor:function(e){if(!$(e))throw TypeError(e+" is not a symbol!");for(var t in j)if(j[t]===e)return t},useSetter:function(){W=!0},useSimple:function(){W=!1}}),a(a.S+a.F*!H,"Object",{create:G,defineProperty:K,defineProperties:V,getOwnPropertyDescriptor:Q,getOwnPropertyNames:Z,getOwnPropertySymbols:J}),L&&a(a.S+a.F*(!H||u(function(){var e=M();return"[null]"!=N([e])||"{}"!=N({a:e})||"{}"!=N(Object(e))})),"JSON",{stringify:function(e){for(var t,n,r=[e],o=1;arguments.length>o;)r.push(arguments[o++]);if(n=t=r[1],(b(t)||void 0!==e)&&!$(e))return g(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!$(t))return t}),r[1]=t,N.apply(L,r)}}),M.prototype[R]||n(86)(M.prototype,R,M.prototype.valueOf),d(M,"Symbol"),d(Math,"Math",!0),d(r.JSON,"JSON",!0)},function(e,t,n){var r=n(172),o=n(284),i=n(234);e.exports=function(e){var t=r(e),n=o.f;if(n)for(var a,s=n(e),l=i.f,u=0;s.length>u;)l.call(e,a=s[u++])&&t.push(a);return t}},function(e,t,n){var r=n(3);r(r.S,"Object",{create:n(174)})},function(e,t,n){var r=n(3);r(r.S+r.F*!n(46),"Object",{defineProperty:n(47).f})},function(e,t,n){var r=n(3);r(r.S+r.F*!n(46),"Object",{defineProperties:n(525)})},function(e,t,n){var r=n(97),o=n(98).f;n(119)("getOwnPropertyDescriptor",function(){return function(e,t){return o(r(e),t)}})},function(e,t,n){var r=n(62),o=n(99);n(119)("getPrototypeOf",function(){return function(e){return o(r(e))}})},function(e,t,n){var r=n(62),o=n(172);n(119)("keys",function(){return function(e){return o(r(e))}})},function(e,t,n){n(119)("getOwnPropertyNames",function(){return n(526).f})},function(e,t,n){var r=n(28),o=n(148).onFreeze;n(119)("freeze",function(e){return function(t){return e&&r(t)?e(o(t)):t}})},function(e,t,n){var r=n(28),o=n(148).onFreeze;n(119)("seal",function(e){return function(t){return e&&r(t)?e(o(t)):t}})},function(e,t,n){var r=n(28),o=n(148).onFreeze;n(119)("preventExtensions",function(e){return function(t){return e&&r(t)?e(o(t)):t}})},function(e,t,n){var r=n(28);n(119)("isFrozen",function(e){return function(t){return!r(t)||!!e&&e(t)}})},function(e,t,n){var r=n(28);n(119)("isSealed",function(e){return function(t){return!r(t)||!!e&&e(t)}})},function(e,t,n){var r=n(28);n(119)("isExtensible",function(e){return function(t){return!!r(t)&&(!e||e(t))}})},function(e,t,n){var r=n(3);r(r.S+r.F,"Object",{assign:n(527)})},function(e,t,n){var r=n(3);r(r.S,"Object",{is:n(865)})},function(e,t){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},function(e,t,n){var r=n(3);r(r.S,"Object",{setPrototypeOf:n(386).set})},function(e,t,n){"use strict";var r=n(235),o={};o[n(37)("toStringTag")]="z",o+""!="[object z]"&&n(87)(Object.prototype,"toString",function(){return"[object "+r(this)+"]"},!0)},function(e,t,n){var r=n(3);r(r.P,"Function",{bind:n(528)})},function(e,t,n){var r=n(47).f,o=Function.prototype,i=/^\s*function ([^ (]*)/;"name"in o||n(46)&&r(o,"name",{configurable:!0,get:function(){try{return(""+this).match(i)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var r=n(28),o=n(99),i=n(37)("hasInstance"),a=Function.prototype;i in a||n(47).f(a,i,{value:function(e){if("function"!=typeof this||!r(e))return!1;if(!r(this.prototype))return e instanceof this;for(;e=o(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){var r=n(3),o=n(530);r(r.G+r.F*(parseInt!=o),{parseInt:o})},function(e,t,n){var r=n(3),o=n(531);r(r.G+r.F*(parseFloat!=o),{parseFloat:o})},function(e,t,n){"use strict";var r=n(22),o=n(85),i=n(110),a=n(388),s=n(116),l=n(26),u=n(175).f,c=n(98).f,d=n(47).f,f=n(202).trim,p=r.Number,h=p,m=p.prototype,v="Number"==i(n(174)(m)),g="trim"in String.prototype,y=function(e){var t=s(e,!1);if("string"==typeof t&&t.length>2){t=g?t.trim():f(t,3);var n,r,o,i=t.charCodeAt(0);if(43===i||45===i){if(88===(n=t.charCodeAt(2))||120===n)return NaN}else if(48===i){switch(t.charCodeAt(1)){case 66:case 98:r=2,o=49;break;case 79:case 111:r=8,o=55;break;default:return+t}for(var a,l=t.slice(2),u=0,c=l.length;u<c;u++)if((a=l.charCodeAt(u))<48||a>o)return NaN;return parseInt(l,r)}}return+t};if(!p(" 0o1")||!p("0b1")||p("+0x1")){p=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof p&&(v?l(function(){m.valueOf.call(n)}):"Number"!=i(n))?a(new h(y(t)),n,p):y(t)};for(var b,_=n(46)?u(h):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),E=0;_.length>E;E++)o(h,b=_[E])&&!o(p,b)&&d(p,b,c(h,b));p.prototype=m,m.constructor=p,n(87)(r,"Number",p)}},function(e,t,n){"use strict";var r=n(3),o=n(118),i=n(532),a=n(389),s=1..toFixed,l=Math.floor,u=[0,0,0,0,0,0],c="Number.toFixed: incorrect invocation!",d=function(e,t){for(var n=-1,r=t;++n<6;)r+=e*u[n],u[n]=r%1e7,r=l(r/1e7)},f=function(e){for(var t=6,n=0;--t>=0;)n+=u[t],u[t]=l(n/e),n=n%e*1e7},p=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==u[e]){var n=String(u[e]);t=""===t?n:t+a.call("0",7-n.length)+n}return t},h=function(e,t,n){return 0===t?n:t%2==1?h(e,t-1,n*e):h(e*e,t/2,n)},m=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t};r(r.P+r.F*(!!s&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!n(26)(function(){s.call({})})),"Number",{toFixed:function(e){var t,n,r,s,l=i(this,c),u=o(e),v="",g="0";if(u<0||u>20)throw RangeError(c);if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(v="-",l=-l),l>1e-21)if(t=m(l*h(2,69,1))-69,n=t<0?l*h(2,-t,1):l/h(2,t,1),n*=4503599627370496,(t=52-t)>0){for(d(0,n),r=u;r>=7;)d(1e7,0),r-=7;for(d(h(10,r,1),0),r=t-1;r>=23;)f(1<<23),r-=23;f(1<<r),d(1,1),f(2),g=p()}else d(0,n),d(1<<-t,0),g=p()+a.call("0",u);return u>0?(s=g.length,g=v+(s<=u?"0."+a.call("0",u-s)+g:g.slice(0,s-u)+"."+g.slice(s-u))):g=v+g,g}})},function(e,t,n){"use strict";var r=n(3),o=n(26),i=n(532),a=1..toPrecision;r(r.P+r.F*(o(function(){return"1"!==a.call(1,void 0)})||!o(function(){a.call({})})),"Number",{toPrecision:function(e){var t=i(this,"Number#toPrecision: incorrect invocation!");return void 0===e?a.call(t):a.call(t,e)}})},function(e,t,n){var r=n(3);r(r.S,"Number",{EPSILON:Math.pow(2,-52)})},function(e,t,n){var r=n(3),o=n(22).isFinite;r(r.S,"Number",{isFinite:function(e){return"number"==typeof e&&o(e)}})},function(e,t,n){var r=n(3);r(r.S,"Number",{isInteger:n(533)})},function(e,t,n){var r=n(3);r(r.S,"Number",{isNaN:function(e){return e!=e}})},function(e,t,n){var r=n(3),o=n(533),i=Math.abs;r(r.S,"Number",{isSafeInteger:function(e){return o(e)&&i(e)<=9007199254740991}})},function(e,t,n){var r=n(3);r(r.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){var r=n(3);r(r.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){var r=n(3),o=n(531);r(r.S+r.F*(Number.parseFloat!=o),"Number",{parseFloat:o})},function(e,t,n){var r=n(3),o=n(530);r(r.S+r.F*(Number.parseInt!=o),"Number",{parseInt:o})},function(e,t,n){var r=n(3),o=n(534),i=Math.sqrt,a=Math.acosh;r(r.S+r.F*!(a&&710==Math.floor(a(Number.MAX_VALUE))&&a(1/0)==1/0),"Math",{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?Math.log(e)+Math.LN2:o(e-1+i(e-1)*i(e+1))}})},function(e,t,n){function r(e){return isFinite(e=+e)&&0!=e?e<0?-r(-e):Math.log(e+Math.sqrt(e*e+1)):e}var o=n(3),i=Math.asinh;o(o.S+o.F*!(i&&1/i(0)>0),"Math",{asinh:r})},function(e,t,n){var r=n(3),o=Math.atanh;r(r.S+r.F*!(o&&1/o(-0)<0),"Math",{atanh:function(e){return 0==(e=+e)?e:Math.log((1+e)/(1-e))/2}})},function(e,t,n){var r=n(3),o=n(390);r(r.S,"Math",{cbrt:function(e){return o(e=+e)*Math.pow(Math.abs(e),1/3)}})},function(e,t,n){var r=n(3);r(r.S,"Math",{clz32:function(e){return(e>>>=0)?31-Math.floor(Math.log(e+.5)*Math.LOG2E):32}})},function(e,t,n){var r=n(3),o=Math.exp;r(r.S,"Math",{cosh:function(e){return(o(e=+e)+o(-e))/2}})},function(e,t,n){var r=n(3),o=n(391);r(r.S+r.F*(o!=Math.expm1),"Math",{expm1:o})},function(e,t,n){var r=n(3);r(r.S,"Math",{fround:n(535)})},function(e,t,n){var r=n(3),o=Math.abs;r(r.S,"Math",{hypot:function(e,t){for(var n,r,i=0,a=0,s=arguments.length,l=0;a<s;)n=o(arguments[a++]),l<n?(r=l/n,i=i*r*r+1,l=n):n>0?(r=n/l,i+=r*r):i+=n;return l===1/0?1/0:l*Math.sqrt(i)}})},function(e,t,n){var r=n(3),o=Math.imul;r(r.S+r.F*n(26)(function(){return-5!=o(4294967295,5)||2!=o.length}),"Math",{imul:function(e,t){var n=+e,r=+t,o=65535&n,i=65535&r;return 0|o*i+((65535&n>>>16)*i+o*(65535&r>>>16)<<16>>>0)}})},function(e,t,n){var r=n(3);r(r.S,"Math",{log10:function(e){return Math.log(e)*Math.LOG10E}})},function(e,t,n){var r=n(3);r(r.S,"Math",{log1p:n(534)})},function(e,t,n){var r=n(3);r(r.S,"Math",{log2:function(e){return Math.log(e)/Math.LN2}})},function(e,t,n){var r=n(3);r(r.S,"Math",{sign:n(390)})},function(e,t,n){var r=n(3),o=n(391),i=Math.exp;r(r.S+r.F*n(26)(function(){return-2e-17!=!Math.sinh(-2e-17)}),"Math",{sinh:function(e){return Math.abs(e=+e)<1?(o(e)-o(-e))/2:(i(e-1)-i(-e-1))*(Math.E/2)}})},function(e,t,n){var r=n(3),o=n(391),i=Math.exp;r(r.S,"Math",{tanh:function(e){var t=o(e=+e),n=o(-e);return t==1/0?1:n==1/0?-1:(t-n)/(i(e)+i(-e))}})},function(e,t,n){var r=n(3);r(r.S,"Math",{trunc:function(e){return(e>0?Math.floor:Math.ceil)(e)}})},function(e,t,n){var r=n(3),o=n(173),i=String.fromCharCode,a=String.fromCodePoint;r(r.S+r.F*(!!a&&1!=a.length),"String",{fromCodePoint:function(e){for(var t,n=[],r=arguments.length,a=0;r>a;){if(t=+arguments[a++],o(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?i(t):i(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){var r=n(3),o=n(97),i=n(48);r(r.S,"String",{raw:function(e){for(var t=o(e.raw),n=i(t.length),r=arguments.length,a=[],s=0;n>s;)a.push(String(t[s++])),s<r&&a.push(String(arguments[s]));return a.join("")}})},function(e,t,n){"use strict";n(202)("trim",function(e){return function(){return e(this,3)}})},function(e,t,n){"use strict";var r=n(392)(!0);n(393)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})})},function(e,t,n){"use strict";var r=n(3),o=n(392)(!1);r(r.P,"String",{codePointAt:function(e){return o(this,e)}})},function(e,t,n){"use strict";var r=n(3),o=n(48),i=n(395),a="".endsWith;r(r.P+r.F*n(396)("endsWith"),"String",{endsWith:function(e){var t=i(this,e,"endsWith"),n=arguments.length>1?arguments[1]:void 0,r=o(t.length),s=void 0===n?r:Math.min(o(n),r),l=String(e);return a?a.call(t,l,s):t.slice(s-l.length,s)===l}})},function(e,t,n){"use strict";var r=n(3),o=n(395);r(r.P+r.F*n(396)("includes"),"String",{includes:function(e){return!!~o(this,e,"includes").indexOf(e,arguments.length>1?arguments[1]:void 0)}})},function(e,t,n){var r=n(3);r(r.P,"String",{repeat:n(389)})},function(e,t,n){"use strict";var r=n(3),o=n(48),i=n(395),a="".startsWith;r(r.P+r.F*n(396)("startsWith"),"String",{startsWith:function(e){var t=i(this,e,"startsWith"),n=o(Math.min(arguments.length>1?arguments[1]:void 0,t.length)),r=String(e);return a?a.call(t,r,n):t.slice(n,n+r.length)===r}})},function(e,t,n){"use strict";n(88)("anchor",function(e){return function(t){return e(this,"a","name",t)}})},function(e,t,n){"use strict";n(88)("big",function(e){return function(){return e(this,"big","","")}})},function(e,t,n){"use strict";n(88)("blink",function(e){return function(){return e(this,"blink","","")}})},function(e,t,n){"use strict";n(88)("bold",function(e){return function(){return e(this,"b","","")}})},function(e,t,n){"use strict";n(88)("fixed",function(e){return function(){return e(this,"tt","","")}})},function(e,t,n){"use strict";n(88)("fontcolor",function(e){return function(t){return e(this,"font","color",t)}})},function(e,t,n){"use strict";n(88)("fontsize",function(e){return function(t){return e(this,"font","size",t)}})},function(e,t,n){"use strict";n(88)("italics",function(e){return function(){return e(this,"i","","")}})},function(e,t,n){"use strict";n(88)("link",function(e){return function(t){return e(this,"a","href",t)}})},function(e,t,n){"use strict";n(88)("small",function(e){return function(){return e(this,"small","","")}})},function(e,t,n){"use strict";n(88)("strike",function(e){return function(){return e(this,"strike","","")}})},function(e,t,n){"use strict";n(88)("sub",function(e){return function(){return e(this,"sub","","")}})},function(e,t,n){"use strict";n(88)("sup",function(e){return function(){return e(this,"sup","","")}})},function(e,t,n){var r=n(3);r(r.S,"Date",{now:function(){return(new Date).getTime()}})},function(e,t,n){"use strict";var r=n(3),o=n(62),i=n(116);r(r.P+r.F*n(26)(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}),"Date",{toJSON:function(e){var t=o(this),n=i(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){var r=n(3),o=n(927);r(r.P+r.F*(Date.prototype.toISOString!==o),"Date",{toISOString:o})},function(e,t,n){"use strict";var r=n(26),o=Date.prototype.getTime,i=Date.prototype.toISOString,a=function(e){return e>9?e:"0"+e};e.exports=r(function(){return"0385-07-25T07:06:39.999Z"!=i.call(new Date(-5e13-1))})||!r(function(){i.call(new Date(NaN))})?function(){if(!isFinite(o.call(this)))throw RangeError("Invalid time value");var e=this,t=e.getUTCFullYear(),n=e.getUTCMilliseconds(),r=t<0?"-":t>9999?"+":"";return r+("00000"+Math.abs(t)).slice(r?-6:-4)+"-"+a(e.getUTCMonth()+1)+"-"+a(e.getUTCDate())+"T"+a(e.getUTCHours())+":"+a(e.getUTCMinutes())+":"+a(e.getUTCSeconds())+"."+(n>99?n:"0"+a(n))+"Z"}:i},function(e,t,n){var r=Date.prototype,o=r.toString,i=r.getTime;new Date(NaN)+""!="Invalid Date"&&n(87)(r,"toString",function(){var e=i.call(this);return e===e?o.call(this):"Invalid Date"})},function(e,t,n){var r=n(37)("toPrimitive"),o=Date.prototype;r in o||n(86)(o,r,n(930))},function(e,t,n){"use strict";var r=n(21),o=n(116);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return o(r(this),"number"!=e)}},function(e,t,n){var r=n(3);r(r.S,"Array",{isArray:n(285)})},function(e,t,n){"use strict";var r=n(109),o=n(3),i=n(62),a=n(536),s=n(397),l=n(48),u=n(398),c=n(399);o(o.S+o.F*!n(287)(function(e){Array.from(e)}),"Array",{from:function(e){var t,n,o,d,f=i(e),p="function"==typeof this?this:Array,h=arguments.length,m=h>1?arguments[1]:void 0,v=void 0!==m,g=0,y=c(f);if(v&&(m=r(m,h>2?arguments[2]:void 0,2)),void 0==y||p==Array&&s(y))for(t=l(f.length),n=new p(t);t>g;g++)u(n,g,v?m(f[g],g):f[g]);else for(d=y.call(f),n=new p;!(o=d.next()).done;g++)u(n,g,v?a(d,m,[o.value,g],!0):o.value);return n.length=g,n}})},function(e,t,n){"use strict";var r=n(3),o=n(398);r(r.S+r.F*n(26)(function(){function e(){}return!(Array.of.call(e)instanceof e)}),"Array",{of:function(){for(var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);t>e;)o(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var r=n(3),o=n(97),i=[].join;r(r.P+r.F*(n(233)!=Object||!n(111)(i)),"Array",{join:function(e){return i.call(o(this),void 0===e?",":e)}})},function(e,t,n){"use strict";var r=n(3),o=n(385),i=n(110),a=n(173),s=n(48),l=[].slice;r(r.P+r.F*n(26)(function(){o&&l.call(o)}),"Array",{slice:function(e,t){var n=s(this.length),r=i(this);if(t=void 0===t?n:t,"Array"==r)return l.call(this,e,t);for(var o=a(e,n),u=a(t,n),c=s(u-o),d=new Array(c),f=0;f<c;f++)d[f]="String"==r?this.charAt(o+f):this[o+f];return d}})},function(e,t,n){"use strict";var r=n(3),o=n(75),i=n(62),a=n(26),s=[].sort,l=[1,2,3];r(r.P+r.F*(a(function(){l.sort(void 0)})||!a(function(){l.sort(null)})||!n(111)(s)),"Array",{sort:function(e){return void 0===e?s.call(i(this)):s.call(i(this),o(e))}})},function(e,t,n){"use strict";var r=n(3),o=n(120)(0),i=n(111)([].forEach,!0);r(r.P+r.F*!i,"Array",{forEach:function(e){return o(this,e,arguments[1])}})},function(e,t,n){var r=n(28),o=n(285),i=n(37)("species");e.exports=function(e){var t;return o(e)&&(t=e.constructor,"function"!=typeof t||t!==Array&&!o(t.prototype)||(t=void 0),r(t)&&null===(t=t[i])&&(t=void 0)),void 0===t?Array:t}},function(e,t,n){"use strict";var r=n(3),o=n(120)(1);r(r.P+r.F*!n(111)([].map,!0),"Array",{map:function(e){return o(this,e,arguments[1])}})},function(e,t,n){"use strict";var r=n(3),o=n(120)(2);r(r.P+r.F*!n(111)([].filter,!0),"Array",{filter:function(e){return o(this,e,arguments[1])}})},function(e,t,n){"use strict";var r=n(3),o=n(120)(3);r(r.P+r.F*!n(111)([].some,!0),"Array",{some:function(e){return o(this,e,arguments[1])}})},function(e,t,n){"use strict";var r=n(3),o=n(120)(4);r(r.P+r.F*!n(111)([].every,!0),"Array",{every:function(e){return o(this,e,arguments[1])}})},function(e,t,n){"use strict";var r=n(3),o=n(537);r(r.P+r.F*!n(111)([].reduce,!0),"Array",{reduce:function(e){return o(this,e,arguments.length,arguments[1],!1)}})},function(e,t,n){"use strict";var r=n(3),o=n(537);r(r.P+r.F*!n(111)([].reduceRight,!0),"Array",{reduceRight:function(e){return o(this,e,arguments.length,arguments[1],!0)}})},function(e,t,n){"use strict";var r=n(3),o=n(283)(!1),i=[].indexOf,a=!!i&&1/[1].indexOf(1,-0)<0;r(r.P+r.F*(a||!n(111)(i)),"Array",{indexOf:function(e){return a?i.apply(this,arguments)||0:o(this,e,arguments[1])}})},function(e,t,n){"use strict";var r=n(3),o=n(97),i=n(118),a=n(48),s=[].lastIndexOf,l=!!s&&1/[1].lastIndexOf(1,-0)<0;r(r.P+r.F*(l||!n(111)(s)),"Array",{lastIndexOf:function(e){if(l)return s.apply(this,arguments)||0;var t=o(this),n=a(t.length),r=n-1;for(arguments.length>1&&(r=Math.min(r,i(arguments[1]))),r<0&&(r=n+r);r>=0;r--)if(r in t&&t[r]===e)return r||0;return-1}})},function(e,t,n){var r=n(3);r(r.P,"Array",{copyWithin:n(538)}),n(149)("copyWithin")},function(e,t,n){var r=n(3);r(r.P,"Array",{fill:n(401)}),n(149)("fill")},function(e,t,n){"use strict";var r=n(3),o=n(120)(5),i=!0;"find"in[]&&Array(1).find(function(){i=!1}),r(r.P+r.F*i,"Array",{find:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),n(149)("find")},function(e,t,n){"use strict";var r=n(3),o=n(120)(6),i="findIndex",a=!0;i in[]&&Array(1)[i](function(){a=!1}),r(r.P+r.F*a,"Array",{findIndex:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),n(149)(i)},function(e,t,n){n(176)("Array")},function(e,t,n){var r=n(22),o=n(388),i=n(47).f,a=n(175).f,s=n(286),l=n(288),u=r.RegExp,c=u,d=u.prototype,f=/a/g,p=/a/g,h=new u(f)!==f;if(n(46)&&(!h||n(26)(function(){return p[n(37)("match")]=!1,u(f)!=f||u(p)==p||"/a/i"!=u(f,"i")}))){u=function(e,t){var n=this instanceof u,r=s(e),i=void 0===t;return!n&&r&&e.constructor===u&&i?e:o(h?new c(r&&!i?e.source:e,t):c((r=e instanceof u)?e.source:e,r&&i?l.call(e):t),n?this:d,u)};for(var m=a(c),v=0;m.length>v;)!function(e){e in u||i(u,e,{configurable:!0,get:function(){return c[e]},set:function(t){c[e]=t}})}(m[v++]);d.constructor=u,u.prototype=d,n(87)(r,"RegExp",u)}n(176)("RegExp")},function(e,t,n){"use strict";n(540);var r=n(21),o=n(288),i=n(46),a=/./.toString,s=function(e){n(87)(RegExp.prototype,"toString",e,!0)};n(26)(function(){return"/a/b"!=a.call({source:"a",flags:"b"})})?s(function(){var e=r(this);return"/".concat(e.source,"/","flags"in e?e.flags:!i&&e instanceof RegExp?o.call(e):void 0)}):"toString"!=a.name&&s(function(){return a.call(this)})},function(e,t,n){n(289)("match",1,function(e,t,n){return[function(n){"use strict";var r=e(this),o=void 0==n?void 0:n[t];return void 0!==o?o.call(n,r):new RegExp(n)[t](String(r))},n]})},function(e,t,n){n(289)("replace",2,function(e,t,n){return[function(r,o){"use strict";var i=e(this),a=void 0==r?void 0:r[t];return void 0!==a?a.call(r,i,o):n.call(String(i),r,o)},n]})},function(e,t,n){n(289)("search",1,function(e,t,n){return[function(n){"use strict";var r=e(this),o=void 0==n?void 0:n[t];return void 0!==o?o.call(n,r):new RegExp(n)[t](String(r))},n]})},function(e,t,n){n(289)("split",2,function(e,t,r){"use strict";var o=n(286),i=r,a=[].push,s="length";if("c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1)[s]||2!="ab".split(/(?:ab)*/)[s]||4!=".".split(/(.?)(.?)/)[s]||".".split(/()()/)[s]>1||"".split(/.?/)[s]){var l=void 0===/()??/.exec("")[1];r=function(e,t){var n=String(this);if(void 0===e&&0===t)return[];if(!o(e))return i.call(n,e,t);var r,u,c,d,f,p=[],h=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),m=0,v=void 0===t?4294967295:t>>>0,g=new RegExp(e.source,h+"g");for(l||(r=new RegExp("^"+g.source+"$(?!\\s)",h));(u=g.exec(n))&&!((c=u.index+u[0][s])>m&&(p.push(n.slice(m,u.index)),!l&&u[s]>1&&u[0].replace(r,function(){for(f=1;f<arguments[s]-2;f++)void 0===arguments[f]&&(u[f]=void 0)}),u[s]>1&&u.index<n[s]&&a.apply(p,u.slice(1)),d=u[0][s],m=c,p[s]>=v));)g.lastIndex===u.index&&g.lastIndex++;return m===n[s]?!d&&g.test("")||p.push(""):p.push(n.slice(m)),p[s]>v?p.slice(0,v):p}}else"0".split(void 0,0)[s]&&(r=function(e,t){return void 0===e&&0===t?[]:i.call(this,e,t)});return[function(n,o){var i=e(this),a=void 0==n?void 0:n[t];return void 0!==a?a.call(n,i,o):r.call(String(i),n,o)},r]})},function(e,t,n){"use strict";var r,o,i,a,s=n(171),l=n(22),u=n(109),c=n(235),d=n(3),f=n(28),p=n(75),h=n(177),m=n(178),v=n(290),g=n(403).set,y=n(404)(),b=n(405),_=n(541),E=n(542),w=l.TypeError,x=l.process,k=l.Promise,T="process"==c(x),S=function(){},C=o=b.f,O=!!function(){try{var e=k.resolve(1),t=(e.constructor={})[n(37)("species")]=function(e){e(S,S)};return(T||"function"==typeof PromiseRejectionEvent)&&e.then(S)instanceof t}catch(e){}}(),A=function(e){var t;return!(!f(e)||"function"!=typeof(t=e.then))&&t},I=function(e,t){if(!e._n){e._n=!0;var n=e._c;y(function(){for(var r=e._v,o=1==e._s,i=0;n.length>i;)!function(t){var n,i,a=o?t.ok:t.fail,s=t.resolve,l=t.reject,u=t.domain;try{a?(o||(2==e._h&&N(e),e._h=1),!0===a?n=r:(u&&u.enter(),n=a(r),u&&u.exit()),n===t.promise?l(w("Promise-chain cycle")):(i=A(n))?i.call(n,s,l):s(n)):l(r)}catch(e){l(e)}}(n[i++]);e._c=[],e._n=!1,t&&!e._h&&M(e)})}},M=function(e){g.call(l,function(){var t,n,r,o=e._v,i=L(e);if(i&&(t=_(function(){T?x.emit("unhandledRejection",o,e):(n=l.onunhandledrejection)?n({promise:e,reason:o}):(r=l.console)&&r.error&&r.error("Unhandled promise rejection",o)}),e._h=T||L(e)?2:1),e._a=void 0,i&&t.e)throw t.v})},L=function(e){return 1!==e._h&&0===(e._a||e._c).length},N=function(e){g.call(l,function(){var t;T?x.emit("rejectionHandled",e):(t=l.onrejectionhandled)&&t({promise:e,reason:e._v})})},P=function(e){var t=this;t._d||(t._d=!0,t=t._w||t,t._v=e,t._s=2,t._a||(t._a=t._c.slice()),I(t,!0))},R=function(e){var t,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===e)throw w("Promise can't be resolved itself");(t=A(e))?y(function(){var r={_w:n,_d:!1};try{t.call(e,u(R,r,1),u(P,r,1))}catch(e){P.call(r,e)}}):(n._v=e,n._s=1,I(n,!1))}catch(e){P.call({_w:n,_d:!1},e)}}};O||(k=function(e){h(this,k,"Promise","_h"),p(e),r.call(this);try{e(u(R,this,1),u(P,this,1))}catch(e){P.call(this,e)}},r=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},r.prototype=n(179)(k.prototype,{then:function(e,t){var n=C(v(this,k));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=T?x.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&I(this,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),i=function(){var e=new r;this.promise=e,this.resolve=u(R,e,1),this.reject=u(P,e,1)},b.f=C=function(e){return e===k||e===a?new i(e):o(e)}),d(d.G+d.W+d.F*!O,{Promise:k}),n(201)(k,"Promise"),n(176)("Promise"),a=n(115).Promise,d(d.S+d.F*!O,"Promise",{reject:function(e){var t=C(this);return(0,t.reject)(e),t.promise}}),d(d.S+d.F*(s||!O),"Promise",{resolve:function(e){return E(s&&this===a?k:this,e)}}),d(d.S+d.F*!(O&&n(287)(function(e){k.all(e).catch(S)})),"Promise",{all:function(e){var t=this,n=C(t),r=n.resolve,o=n.reject,i=_(function(){var n=[],i=0,a=1;m(e,!1,function(e){var s=i++,l=!1;n.push(void 0),a++,t.resolve(e).then(function(e){l||(l=!0,n[s]=e,--a||r(n))},o)}),--a||r(n)});return i.e&&o(i.v),n.promise},race:function(e){var t=this,n=C(t),r=n.reject,o=_(function(){m(e,!1,function(e){t.resolve(e).then(n.resolve,r)})});return o.e&&r(o.v),n.promise}})},function(e,t,n){"use strict";var r=n(547),o=n(204);n(291)("WeakSet",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return r.def(o(this,"WeakSet"),e,!0)}},r,!1,!0)},function(e,t,n){"use strict";var r=n(3),o=n(292),i=n(406),a=n(21),s=n(173),l=n(48),u=n(28),c=n(22).ArrayBuffer,d=n(290),f=i.ArrayBuffer,p=i.DataView,h=o.ABV&&c.isView,m=f.prototype.slice,v=o.VIEW;r(r.G+r.W+r.F*(c!==f),{ArrayBuffer:f}),r(r.S+r.F*!o.CONSTR,"ArrayBuffer",{isView:function(e){return h&&h(e)||u(e)&&v in e}}),r(r.P+r.U+r.F*n(26)(function(){return!new f(2).slice(1,void 0).byteLength}),"ArrayBuffer",{slice:function(e,t){if(void 0!==m&&void 0===t)return m.call(a(this),e);for(var n=a(this).byteLength,r=s(e,n),o=s(void 0===t?n:t,n),i=new(d(this,f))(l(o-r)),u=new p(this),c=new p(i),h=0;r<o;)c.setUint8(h++,u.getUint8(r++));return i}}),n(176)("ArrayBuffer")},function(e,t,n){var r=n(3);r(r.G+r.W+r.F*!n(292).ABV,{DataView:n(406).DataView})},function(e,t,n){n(126)("Int8",1,function(e){return function(t,n,r){return e(this,t,n,r)}})},function(e,t,n){n(126)("Uint8",1,function(e){return function(t,n,r){return e(this,t,n,r)}})},function(e,t,n){n(126)("Uint8",1,function(e){return function(t,n,r){return e(this,t,n,r)}},!0)},function(e,t,n){n(126)("Int16",2,function(e){return function(t,n,r){return e(this,t,n,r)}})},function(e,t,n){n(126)("Uint16",2,function(e){return function(t,n,r){return e(this,t,n,r)}})},function(e,t,n){n(126)("Int32",4,function(e){return function(t,n,r){return e(this,t,n,r)}})},function(e,t,n){n(126)("Uint32",4,function(e){return function(t,n,r){return e(this,t,n,r)}})},function(e,t,n){n(126)("Float32",4,function(e){return function(t,n,r){return e(this,t,n,r)}})},function(e,t,n){n(126)("Float64",8,function(e){return function(t,n,r){return e(this,t,n,r)}})},function(e,t,n){var r=n(3),o=n(75),i=n(21),a=(n(22).Reflect||{}).apply,s=Function.apply;r(r.S+r.F*!n(26)(function(){a(function(){})}),"Reflect",{apply:function(e,t,n){var r=o(e),l=i(n);return a?a(r,t,l):s.call(r,t,l)}})},function(e,t,n){var r=n(3),o=n(174),i=n(75),a=n(21),s=n(28),l=n(26),u=n(528),c=(n(22).Reflect||{}).construct,d=l(function(){function e(){}return!(c(function(){},[],e)instanceof e)}),f=!l(function(){c(function(){})});r(r.S+r.F*(d||f),"Reflect",{construct:function(e,t){i(e),a(t);var n=arguments.length<3?e:i(arguments[2]);if(f&&!d)return c(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var r=[null];return r.push.apply(r,t),new(u.apply(e,r))}var l=n.prototype,p=o(s(l)?l:Object.prototype),h=Function.apply.call(e,p,t);return s(h)?h:p}})},function(e,t,n){var r=n(47),o=n(3),i=n(21),a=n(116);o(o.S+o.F*n(26)(function(){Reflect.defineProperty(r.f({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function(e,t,n){i(e),t=a(t,!0),i(n);try{return r.f(e,t,n),!0}catch(e){return!1}}})},function(e,t,n){var r=n(3),o=n(98).f,i=n(21);r(r.S,"Reflect",{deleteProperty:function(e,t){var n=o(i(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var r=n(3),o=n(21),i=function(e){this._t=o(e),this._i=0;var t,n=this._k=[];for(t in e)n.push(t)};n(394)(i,"Object",function(){var e,t=this,n=t._k;do{if(t._i>=n.length)return{value:void 0,done:!0}}while(!((e=n[t._i++])in t._t));return{value:e,done:!1}}),r(r.S,"Reflect",{enumerate:function(e){return new i(e)}})},function(e,t,n){function r(e,t){var n,s,c=arguments.length<3?e:arguments[2];return u(e)===c?e[t]:(n=o.f(e,t))?a(n,"value")?n.value:void 0!==n.get?n.get.call(c):void 0:l(s=i(e))?r(s,t,c):void 0}var o=n(98),i=n(99),a=n(85),s=n(3),l=n(28),u=n(21);s(s.S,"Reflect",{get:r})},function(e,t,n){var r=n(98),o=n(3),i=n(21);o(o.S,"Reflect",{getOwnPropertyDescriptor:function(e,t){return r.f(i(e),t)}})},function(e,t,n){var r=n(3),o=n(99),i=n(21);r(r.S,"Reflect",{getPrototypeOf:function(e){return o(i(e))}})},function(e,t,n){var r=n(3);r(r.S,"Reflect",{has:function(e,t){return t in e}})},function(e,t,n){var r=n(3),o=n(21),i=Object.isExtensible;r(r.S,"Reflect",{isExtensible:function(e){return o(e),!i||i(e)}})},function(e,t,n){var r=n(3);r(r.S,"Reflect",{ownKeys:n(549)})},function(e,t,n){var r=n(3),o=n(21),i=Object.preventExtensions;r(r.S,"Reflect",{preventExtensions:function(e){o(e);try{return i&&i(e),!0}catch(e){return!1}}})},function(e,t,n){function r(e,t,n){var l,f,p=arguments.length<4?e:arguments[3],h=i.f(c(e),t);if(!h){if(d(f=a(e)))return r(f,t,n,p);h=u(0)}return s(h,"value")?!(!1===h.writable||!d(p)||(l=i.f(p,t)||u(0),l.value=n,o.f(p,t,l),0)):void 0!==h.set&&(h.set.call(p,n),!0)}var o=n(47),i=n(98),a=n(99),s=n(85),l=n(3),u=n(169),c=n(21),d=n(28);l(l.S,"Reflect",{set:r})},function(e,t,n){var r=n(3),o=n(386);o&&r(r.S,"Reflect",{setPrototypeOf:function(e,t){o.check(e,t);try{return o.set(e,t),!0}catch(e){return!1}}})},function(e,t,n){"use strict";var r=n(3),o=n(283)(!0);r(r.P,"Array",{includes:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),n(149)("includes")},function(e,t,n){"use strict";var r=n(3),o=n(550),i=n(62),a=n(48),s=n(75),l=n(400);r(r.P,"Array",{flatMap:function(e){var t,n,r=i(this);return s(e),t=a(r.length),n=l(r,0),o(n,r,r,t,0,1,e,arguments[1]),n}}),n(149)("flatMap")},function(e,t,n){"use strict";var r=n(3),o=n(550),i=n(62),a=n(48),s=n(118),l=n(400);r(r.P,"Array",{flatten:function(){var e=arguments[0],t=i(this),n=a(t.length),r=l(t,0);return o(r,t,t,n,0,void 0===e?1:s(e)),r}}),n(149)("flatten")},function(e,t,n){"use strict";var r=n(3),o=n(392)(!0);r(r.P,"String",{at:function(e){return o(this,e)}})},function(e,t,n){"use strict";var r=n(3),o=n(551),i=n(407);r(r.P+r.F*/Version\/10\.\d+(\.\d+)? Safari\//.test(i),"String",{padStart:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0,!0)}})},function(e,t,n){"use strict";var r=n(3),o=n(551),i=n(407);r(r.P+r.F*/Version\/10\.\d+(\.\d+)? Safari\//.test(i),"String",{padEnd:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0,!1)}})},function(e,t,n){"use strict";n(202)("trimLeft",function(e){return function(){return e(this,1)}},"trimStart")},function(e,t,n){"use strict";n(202)("trimRight",function(e){return function(){return e(this,2)}},"trimEnd")},function(e,t,n){"use strict";var r=n(3),o=n(117),i=n(48),a=n(286),s=n(288),l=RegExp.prototype,u=function(e,t){this._r=e,this._s=t};n(394)(u,"RegExp String",function(){var e=this._r.exec(this._s);return{value:e,done:null===e}}),r(r.P,"String",{matchAll:function(e){if(o(this),!a(e))throw TypeError(e+" is not a regexp!");var t=String(this),n="flags"in l?String(e.flags):s.call(e),r=new RegExp(e.source,~n.indexOf("g")?n:"g"+n);return r.lastIndex=i(e.lastIndex),new u(r,t)}})},function(e,t,n){n(382)("asyncIterator")},function(e,t,n){n(382)("observable")},function(e,t,n){var r=n(3),o=n(549),i=n(97),a=n(98),s=n(398);r(r.S,"Object",{getOwnPropertyDescriptors:function(e){for(var t,n,r=i(e),l=a.f,u=o(r),c={},d=0;u.length>d;)void 0!==(n=l(r,t=u[d++]))&&s(c,t,n);return c}})},function(e,t,n){var r=n(3),o=n(552)(!1);r(r.S,"Object",{values:function(e){return o(e)}})},function(e,t,n){var r=n(3),o=n(552)(!0);r(r.S,"Object",{entries:function(e){return o(e)}})},function(e,t,n){"use strict";var r=n(3),o=n(62),i=n(75),a=n(47);n(46)&&r(r.P+n(293),"Object",{__defineGetter__:function(e,t){a.f(o(this),e,{get:i(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var r=n(3),o=n(62),i=n(75),a=n(47);n(46)&&r(r.P+n(293),"Object",{__defineSetter__:function(e,t){a.f(o(this),e,{set:i(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var r=n(3),o=n(62),i=n(116),a=n(99),s=n(98).f;n(46)&&r(r.P+n(293),"Object",{__lookupGetter__:function(e){var t,n=o(this),r=i(e,!0);do{if(t=s(n,r))return t.get}while(n=a(n))}})},function(e,t,n){"use strict";var r=n(3),o=n(62),i=n(116),a=n(99),s=n(98).f;n(46)&&r(r.P+n(293),"Object",{__lookupSetter__:function(e){var t,n=o(this),r=i(e,!0);do{if(t=s(n,r))return t.set}while(n=a(n))}})},function(e,t,n){var r=n(3);r(r.P+r.R,"Map",{toJSON:n(553)("Map")})},function(e,t,n){var r=n(3);r(r.P+r.R,"Set",{toJSON:n(553)("Set")})},function(e,t,n){n(294)("Map")},function(e,t,n){n(294)("Set")},function(e,t,n){n(294)("WeakMap")},function(e,t,n){n(294)("WeakSet")},function(e,t,n){n(295)("Map")},function(e,t,n){n(295)("Set")},function(e,t,n){n(295)("WeakMap")},function(e,t,n){n(295)("WeakSet")},function(e,t,n){var r=n(3);r(r.G,{global:n(22)})},function(e,t,n){var r=n(3);r(r.S,"System",{global:n(22)})},function(e,t,n){var r=n(3),o=n(110);r(r.S,"Error",{isError:function(e){return"Error"===o(e)}})},function(e,t,n){var r=n(3);r(r.S,"Math",{clamp:function(e,t,n){return Math.min(n,Math.max(t,e))}})},function(e,t,n){var r=n(3);r(r.S,"Math",{DEG_PER_RAD:Math.PI/180})},function(e,t,n){var r=n(3),o=180/Math.PI;r(r.S,"Math",{degrees:function(e){return e*o}})},function(e,t,n){var r=n(3),o=n(555),i=n(535);r(r.S,"Math",{fscale:function(e,t,n,r,a){return i(o(e,t,n,r,a))}})},function(e,t,n){var r=n(3);r(r.S,"Math",{iaddh:function(e,t,n,r){var o=e>>>0,i=t>>>0,a=n>>>0;return i+(r>>>0)+((o&a|(o|a)&~(o+a>>>0))>>>31)|0}})},function(e,t,n){var r=n(3);r(r.S,"Math",{isubh:function(e,t,n,r){var o=e>>>0,i=t>>>0,a=n>>>0;return i-(r>>>0)-((~o&a|~(o^a)&o-a>>>0)>>>31)|0}})},function(e,t,n){var r=n(3);r(r.S,"Math",{imulh:function(e,t){var n=+e,r=+t,o=65535&n,i=65535&r,a=n>>16,s=r>>16,l=(a*i>>>0)+(o*i>>>16);return a*s+(l>>16)+((o*s>>>0)+(65535&l)>>16)}})},function(e,t,n){var r=n(3);r(r.S,"Math",{RAD_PER_DEG:180/Math.PI})},function(e,t,n){var r=n(3),o=Math.PI/180;r(r.S,"Math",{radians:function(e){return e*o}})},function(e,t,n){var r=n(3);r(r.S,"Math",{scale:n(555)})},function(e,t,n){var r=n(3);r(r.S,"Math",{umulh:function(e,t){var n=+e,r=+t,o=65535&n,i=65535&r,a=n>>>16,s=r>>>16,l=(a*i>>>0)+(o*i>>>16);return a*s+(l>>>16)+((o*s>>>0)+(65535&l)>>>16)}})},function(e,t,n){var r=n(3);r(r.S,"Math",{signbit:function(e){return(e=+e)!=e?e:0==e?1/e==1/0:e>0}})},function(e,t,n){"use strict";var r=n(3),o=n(115),i=n(22),a=n(290),s=n(542);r(r.P+r.R,"Promise",{finally:function(e){var t=a(this,o.Promise||i.Promise),n="function"==typeof e;return this.then(n?function(n){return s(t,e()).then(function(){return n})}:e,n?function(n){return s(t,e()).then(function(){throw n})}:e)}})},function(e,t,n){"use strict";var r=n(3),o=n(405),i=n(541);r(r.S,"Promise",{try:function(e){var t=o.f(this),n=i(e);return(n.e?t.reject:t.resolve)(n.v),t.promise}})},function(e,t,n){var r=n(127),o=n(21),i=r.key,a=r.set;r.exp({defineMetadata:function(e,t,n,r){a(e,t,o(n),i(r))}})},function(e,t,n){var r=n(127),o=n(21),i=r.key,a=r.map,s=r.store;r.exp({deleteMetadata:function(e,t){var n=arguments.length<3?void 0:i(arguments[2]),r=a(o(t),n,!1);if(void 0===r||!r.delete(e))return!1;if(r.size)return!0;var l=s.get(t);return l.delete(n),!!l.size||s.delete(t)}})},function(e,t,n){var r=n(127),o=n(21),i=n(99),a=r.has,s=r.get,l=r.key,u=function(e,t,n){if(a(e,t,n))return s(e,t,n);var r=i(t);return null!==r?u(e,r,n):void 0};r.exp({getMetadata:function(e,t){return u(e,o(t),arguments.length<3?void 0:l(arguments[2]))}})},function(e,t,n){var r=n(545),o=n(554),i=n(127),a=n(21),s=n(99),l=i.keys,u=i.key,c=function(e,t){var n=l(e,t),i=s(e);if(null===i)return n;var a=c(i,t);return a.length?n.length?o(new r(n.concat(a))):a:n};i.exp({getMetadataKeys:function(e){return c(a(e),arguments.length<2?void 0:u(arguments[1]))}})},function(e,t,n){var r=n(127),o=n(21),i=r.get,a=r.key;r.exp({getOwnMetadata:function(e,t){return i(e,o(t),arguments.length<3?void 0:a(arguments[2]))}})},function(e,t,n){var r=n(127),o=n(21),i=r.keys,a=r.key;r.exp({getOwnMetadataKeys:function(e){return i(o(e),arguments.length<2?void 0:a(arguments[1]))}})},function(e,t,n){var r=n(127),o=n(21),i=n(99),a=r.has,s=r.key,l=function(e,t,n){if(a(e,t,n))return!0;var r=i(t);return null!==r&&l(e,r,n)};r.exp({hasMetadata:function(e,t){return l(e,o(t),arguments.length<3?void 0:s(arguments[2]))}})},function(e,t,n){var r=n(127),o=n(21),i=r.has,a=r.key;r.exp({hasOwnMetadata:function(e,t){return i(e,o(t),arguments.length<3?void 0:a(arguments[2]))}})},function(e,t,n){var r=n(127),o=n(21),i=n(75),a=r.key,s=r.set;r.exp({metadata:function(e,t){return function(n,r){s(e,t,(void 0!==r?o:i)(n),a(r))}}})},function(e,t,n){var r=n(3),o=n(404)(),i=n(22).process,a="process"==n(110)(i);r(r.G,{asap:function(e){var t=a&&i.domain;o(t?t.bind(e):e)}})},function(e,t,n){"use strict";var r=n(3),o=n(22),i=n(115),a=n(404)(),s=n(37)("observable"),l=n(75),u=n(21),c=n(177),d=n(179),f=n(86),p=n(178),h=p.RETURN,m=function(e){return null==e?void 0:l(e)},v=function(e){var t=e._c;t&&(e._c=void 0,t())},g=function(e){return void 0===e._o},y=function(e){g(e)||(e._o=void 0,v(e))},b=function(e,t){u(e),this._c=void 0,this._o=e,e=new _(this);try{var n=t(e),r=n;null!=n&&("function"==typeof n.unsubscribe?n=function(){r.unsubscribe()}:l(n),this._c=n)}catch(t){return void e.error(t)}g(this)&&v(this)};b.prototype=d({},{unsubscribe:function(){y(this)}});var _=function(e){this._s=e};_.prototype=d({},{next:function(e){var t=this._s;if(!g(t)){var n=t._o;try{var r=m(n.next);if(r)return r.call(n,e)}catch(e){try{y(t)}finally{throw e}}}},error:function(e){var t=this._s;if(g(t))throw e;var n=t._o;t._o=void 0;try{var r=m(n.error);if(!r)throw e;e=r.call(n,e)}catch(e){try{v(t)}finally{throw e}}return v(t),e},complete:function(e){var t=this._s;if(!g(t)){var n=t._o;t._o=void 0;try{var r=m(n.complete);e=r?r.call(n,e):void 0}catch(e){try{v(t)}finally{throw e}}return v(t),e}}});var E=function(e){c(this,E,"Observable","_f")._f=l(e)};d(E.prototype,{subscribe:function(e){return new b(e,this._f)},forEach:function(e){var t=this;return new(i.Promise||o.Promise)(function(n,r){l(e);var o=t.subscribe({next:function(t){try{return e(t)}catch(e){r(e),o.unsubscribe()}},error:r,complete:n})})}}),d(E,{from:function(e){var t="function"==typeof this?this:E,n=m(u(e)[s]);if(n){var r=u(n.call(e));return r.constructor===t?r:new t(function(e){return r.subscribe(e)})}return new t(function(t){var n=!1;return a(function(){if(!n){try{if(p(e,!1,function(e){if(t.next(e),n)return h})===h)return}catch(e){if(n)throw e;return void t.error(e)}t.complete()}}),function(){n=!0}})},of:function(){for(var e=0,t=arguments.length,n=new Array(t);e<t;)n[e]=arguments[e++];return new("function"==typeof this?this:E)(function(e){var t=!1;return a(function(){if(!t){for(var r=0;r<n.length;++r)if(e.next(n[r]),t)return;e.complete()}}),function(){t=!0}})}}),f(E.prototype,s,function(){return this}),r(r.G,{Observable:E}),n(176)("Observable")},function(e,t,n){var r=n(22),o=n(3),i=n(407),a=[].slice,s=/MSIE .\./.test(i),l=function(e){return function(t,n){var r=arguments.length>2,o=!!r&&a.call(arguments,2);return e(r?function(){("function"==typeof t?t:Function(t)).apply(this,o)}:t,n)}};o(o.G+o.B+o.F*s,{setTimeout:l(r.setTimeout),setInterval:l(r.setInterval)})},function(e,t,n){var r=n(3),o=n(403);r(r.G+r.B,{setImmediate:o.set,clearImmediate:o.clear})},function(e,t,n){for(var r=n(402),o=n(172),i=n(87),a=n(22),s=n(86),l=n(203),u=n(37),c=u("iterator"),d=u("toStringTag"),f=l.Array,p={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},h=o(p),m=0;m<h.length;m++){var v,g=h[m],y=p[g],b=a[g],_=b&&b.prototype;if(_&&(_[c]||s(_,c,f),_[d]||s(_,d,g),l[g]=f,y))for(v in r)_[v]||i(_,v,r[v],!0)}},function(e,t,n){(function(t){!function(t){"use strict";function n(e,t,n,r){var i=t&&t.prototype instanceof o?t:o,a=Object.create(i.prototype),s=new p(r||[]);return a._invoke=u(e,n,s),a}function r(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}function o(){}function i(){}function a(){}function s(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function l(e){function n(t,o,i,a){var s=r(e[t],e,o);if("throw"!==s.type){var l=s.arg,u=l.value;return u&&"object"==typeof u&&y.call(u,"__await")?Promise.resolve(u.__await).then(function(e){n("next",e,i,a)},function(e){n("throw",e,i,a)}):Promise.resolve(u).then(function(e){l.value=e,i(l)},a)}a(s.arg)}function o(e,t){function r(){return new Promise(function(r,o){n(e,t,r,o)})}return i=i?i.then(r,r):r()}"object"==typeof t.process&&t.process.domain&&(n=t.process.domain.bind(n));var i;this._invoke=o}function u(e,t,n){var o=T;return function(i,a){if(o===C)throw new Error("Generator is already running");if(o===O){if("throw"===i)throw a;return m()}for(n.method=i,n.arg=a;;){var s=n.delegate;if(s){var l=c(s,n);if(l){if(l===A)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===T)throw o=O,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=C;var u=r(e,t,n);if("normal"===u.type){if(o=n.done?O:S,u.arg===A)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(o=O,n.method="throw",n.arg=u.arg)}}}function c(e,t){var n=e.iterator[t.method];if(n===v){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=v,c(e,t),"throw"===t.method))return A;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return A}var o=r(n,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,A;var i=o.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=v),t.delegate=null,A):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,A)}function d(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function f(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function p(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(d,this),this.reset(!0)}function h(e){if(e){var t=e[_];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,r=function t(){for(;++n<e.length;)if(y.call(e,n))return t.value=e[n],t.done=!1,t;return t.value=v,t.done=!0,t};return r.next=r}}return{next:m}}function m(){return{value:v,done:!0}}var v,g=Object.prototype,y=g.hasOwnProperty,b="function"==typeof Symbol?Symbol:{},_=b.iterator||"@@iterator",E=b.asyncIterator||"@@asyncIterator",w=b.toStringTag||"@@toStringTag",x="object"==typeof e,k=t.regeneratorRuntime;if(k)return void(x&&(e.exports=k));k=t.regeneratorRuntime=x?e.exports:{},k.wrap=n;var T="suspendedStart",S="suspendedYield",C="executing",O="completed",A={},I={};I[_]=function(){return this};var M=Object.getPrototypeOf,L=M&&M(M(h([])));L&&L!==g&&y.call(L,_)&&(I=L);var N=a.prototype=o.prototype=Object.create(I);i.prototype=N.constructor=a,a.constructor=i,a[w]=i.displayName="GeneratorFunction",k.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===i||"GeneratorFunction"===(t.displayName||t.name))},k.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,a):(e.__proto__=a,w in e||(e[w]="GeneratorFunction")),e.prototype=Object.create(N),e},k.awrap=function(e){return{__await:e}},s(l.prototype),l.prototype[E]=function(){return this},k.AsyncIterator=l,k.async=function(e,t,r,o){var i=new l(n(e,t,r,o));return k.isGeneratorFunction(t)?i:i.next().then(function(e){return e.done?e.value:i.next()})},s(N),N[w]="Generator",N[_]=function(){return this},N.toString=function(){return"[object Generator]"},k.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},k.values=h,p.prototype={constructor:p,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=v,this.done=!1,this.delegate=null,this.method="next",this.arg=v,this.tryEntries.forEach(f),!e)for(var t in this)"t"===t.charAt(0)&&y.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=v)},stop:function(){this.done=!0;var e=this.tryEntries[0],t=e.completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){function t(t,r){return i.type="throw",i.arg=e,n.next=t,r&&(n.method="next",n.arg=v),!!r}if(this.done)throw e;for(var n=this,r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r],i=o.completion;if("root"===o.tryLoc)return t("end");if(o.tryLoc<=this.prev){var a=y.call(o,"catchLoc"),s=y.call(o,"finallyLoc");if(a&&s){if(this.prev<o.catchLoc)return t(o.catchLoc,!0);if(this.prev<o.finallyLoc)return t(o.finallyLoc)}else if(a){if(this.prev<o.catchLoc)return t(o.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return t(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&y.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,A):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),A},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),f(n),A}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;f(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:h(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=v),A}}}("object"==typeof t?t:"object"==typeof window?window:"object"==typeof self?self:this)}).call(t,n(15))},function(e,t,n){n(1046),e.exports=n(115).RegExp.escape},function(e,t,n){var r=n(3),o=n(1047)(/[\\^$*+?.()|[\]{}]/g,"\\$&");r(r.S,"RegExp",{escape:function(e){return o(e)}})},function(e,t){e.exports=function(e,t){var n=t===Object(t)?function(e){return t[e]}:t;return function(t){return String(t).replace(e,n)}}},function(e,t,n){"use strict";(function(e){n(1050);var t=n(1051),r=function(e){return e&&e.__esModule?e:{default:e}}(t),o=n(180),i=n(102),a=n(70),s=n(112),l=(0,o.createHashHistory)();(0,i.onCreateHistory)(l),(0,a.render)(e.createElement(s.Router,{history:l},e.createElement(s.Route,{path:"/",component:r.default})),document.getElementById("app"))}).call(t,n(0))},function(e,t,n){"use strict";function r(e,t,n,r,o,i,a,s){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,r,o,i,a,s],u=0;e=Error(t.replace(/%s/g,function(){return l[u++]})),e.name="Invariant Violation"}throw e.framesToPop=1,e}}function o(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,o=0;o<t;o++)n+="&args[]="+encodeURIComponent(arguments[o+1]);r(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}function i(e,t,n){this.props=e,this.context=t,this.refs=D,this.updater=n||R}function a(){}function s(e,t,n){this.props=e,this.context=t,this.refs=D,this.updater=n||R}function l(e,t,n){var r=void 0,o={},i=null,a=null;if(null!=t)for(r in void 0!==t.ref&&(a=t.ref),void 0!==t.key&&(i=""+t.key),t)B.call(t,r)&&!U.hasOwnProperty(r)&&(o[r]=t[r]);var s=arguments.length-2;if(1===s)o.children=n;else if(1<s){for(var l=Array(s),u=0;u<s;u++)l[u]=arguments[u+2];o.children=l}if(e&&e.defaultProps)for(r in s=e.defaultProps)void 0===o[r]&&(o[r]=s[r]);return{$$typeof:w,type:e,key:i,ref:a,props:o,_owner:F.current}}function u(e,t){return{$$typeof:w,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function c(e){return"object"==typeof e&&null!==e&&e.$$typeof===w}function d(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}function f(e,t,n,r){if(z.length){var o=z.pop();return o.result=e,o.keyPrefix=t,o.func=n,o.context=r,o.count=0,o}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function p(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>z.length&&z.push(e)}function h(e,t,n,r){var i=typeof e;"undefined"!==i&&"boolean"!==i||(e=null);var a=!1;if(null===e)a=!0;else switch(i){case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case w:case x:a=!0}}if(a)return n(r,e,""===t?"."+v(e,0):t),1;if(a=0,t=""===t?".":t+":",Array.isArray(e))for(var s=0;s<e.length;s++){i=e[s];var l=t+v(i,s);a+=h(i,l,n,r)}else if(null===e||"object"!=typeof e?l=null:(l=P&&e[P]||e["@@iterator"],l="function"==typeof l?l:null),"function"==typeof l)for(e=l.call(e),s=0;!(i=e.next()).done;)i=i.value,l=t+v(i,s++),a+=h(i,l,n,r);else"object"===i&&(n=""+e,o("31","[object Object]"===n?"object with keys {"+Object.keys(e).join(", ")+"}":n,""));return a}function m(e,t,n){return null==e?0:h(e,"",t,n)}function v(e,t){return"object"==typeof e&&null!==e&&null!=e.key?d(e.key):t.toString(36)}function g(e,t){e.func.call(e.context,t,e.count++)}function y(e,t,n){var r=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?b(e,r,n,function(e){return e}):null!=e&&(c(e)&&(e=u(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(H,"$&/")+"/")+n)),r.push(e))}function b(e,t,n,r,o){var i="";null!=n&&(i=(""+n).replace(H,"$&/")+"/"),t=f(t,i,r,o),m(e,y,t),p(t)}/** @license React v16.7.0 * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var _=n(556),E="function"==typeof Symbol&&Symbol.for,w=E?Symbol.for("react.element"):60103,x=E?Symbol.for("react.portal"):60106,k=E?Symbol.for("react.fragment"):60107,T=E?Symbol.for("react.strict_mode"):60108,S=E?Symbol.for("react.profiler"):60114,C=E?Symbol.for("react.provider"):60109,O=E?Symbol.for("react.context"):60110,A=E?Symbol.for("react.concurrent_mode"):60111,I=E?Symbol.for("react.forward_ref"):60112,M=E?Symbol.for("react.suspense"):60113,L=E?Symbol.for("react.memo"):60115,N=E?Symbol.for("react.lazy"):60116,P="function"==typeof Symbol&&Symbol.iterator,R={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},D={};i.prototype.isReactComponent={},i.prototype.setState=function(e,t){"object"!=typeof e&&"function"!=typeof e&&null!=e&&o("85"),this.updater.enqueueSetState(this,e,t,"setState")},i.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},a.prototype=i.prototype;var j=s.prototype=new a;j.constructor=s,_(j,i.prototype),j.isPureReactComponent=!0;var F={current:null,currentDispatcher:null},B=Object.prototype.hasOwnProperty,U={key:!0,ref:!0,__self:!0,__source:!0},H=/\/+/g,z=[],W={Children:{map:function(e,t,n){if(null==e)return e;var r=[];return b(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;t=f(null,null,t,n),m(e,g,t),p(t)},count:function(e){return m(e,function(){return null},null)},toArray:function(e){var t=[];return b(e,t,null,function(e){return e}),t},only:function(e){return c(e)||o("143"),e}},createRef:function(){return{current:null}},Component:i,PureComponent:s,createContext:function(e,t){return void 0===t&&(t=null),e={$$typeof:O,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider={$$typeof:C,_context:e},e.Consumer=e},forwardRef:function(e){return{$$typeof:I,render:e}},lazy:function(e){return{$$typeof:N,_ctor:e,_status:-1,_result:null}},memo:function(e,t){return{$$typeof:L,type:e,compare:void 0===t?null:t}},Fragment:k,StrictMode:T,Suspense:M,createElement:l,cloneElement:function(e,t,n){(null===e||void 0===e)&&o("267",e);var r=void 0,i=_({},e.props),a=e.key,s=e.ref,l=e._owner;if(null!=t){void 0!==t.ref&&(s=t.ref,l=F.current),void 0!==t.key&&(a=""+t.key);var u=void 0;e.type&&e.type.defaultProps&&(u=e.type.defaultProps);for(r in t)B.call(t,r)&&!U.hasOwnProperty(r)&&(i[r]=void 0===t[r]&&void 0!==u?u[r]:t[r])}if(1==(r=arguments.length-2))i.children=n;else if(1<r){u=Array(r);for(var c=0;c<r;c++)u[c]=arguments[c+2];i.children=u}return{$$typeof:w,type:e.type,key:a,ref:s,props:i,_owner:l}},createFactory:function(e){var t=l.bind(null,e);return t.type=e,t},isValidElement:c,version:"16.7.0",unstable_ConcurrentMode:A,unstable_Profiler:S,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:F,assign:_}},q={default:W},Y=q&&W||q;e.exports=Y.default||Y},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1052),u=r(l),c=n(1081),d=r(c),f=n(1082),p=r(f),h=n(1083),m=r(h),v=n(82),g=r(v),y=n(1085),b=r(y),_=n(56),E=n(443),w=r(E),x=n(1202),k=r(x),T=n(436),S=n(102),C=n(1208),O=r(C),A=n(1209),I=r(A),M=n(364),L=r(M),N=n(208),P=n(216),R=n(315),D=n(2062),j=r(D),F=n(316),B=n(2175),U=r(B),H=n(20),z=n(513),W=r(z),q=n(108),Y=n(145),$=function(t){return e.createElement("div",{dangerouslySetInnerHTML:{__html:(0,p.default)(t)}})},K=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.state={previewType:"",failAttempt:!1,showPasswordDialog:!0},t.onSharePasswordSubmit=t.onSharePasswordSubmit.bind(t),t.onEnrolled=t.onEnrolled.bind(t),t.onUnenrolled=t.onUnenrolled.bind(t),t}return a(n,t),s(n,[{key:"componentWillMount",value:function(){g.default.isIe11&&document.documentElement.classList.add("ie11"),g.default.isSafari9&&document.documentElement.classList.add("safari9"),g.default.isIphoneSafari&&document.documentElement.classList.add("iphone-safari"),g.default.isSafari&&"iframe"===this.props.match.params.mode&&O.default.enable(),window.addEventListener("message",this.handleMessages.bind(this)),(0,H.styleFocusOutlineForPreferredInput)()}},{key:"componentDidMount",value:function(){this.startRedux()}},{key:"updateConnectionStatus",value:function(e){(0,_.dispatch)((0,F.setConnection)(e))}},{key:"componentDidUpdate",value:function(e,t){var n=this.state.languageCode;!t.languageCode&&n&&(document.documentElement.lang=n)}},{key:"startRedux",value:function(){var e=this;this.unsubscribe=_.store.subscribe(function(){var t=_.store.getState(),n=t.course,r=t.courseLabels,o=t.courseProgress,i=t.search,a=t.sessionPreferences,s=t.status,l=s.courseLoaded,u=s.fontsLoaded,c=s.coverLoaded;l&&!c&&e.preloadCover(),l&&u&&e.setState({course:n,courseProgress:o,labels:r.labels,languageCode:r.iso639Code,lessons:n.lessons,search:i,sessionPreferences:a})}),!function(){(0,_.dispatch)([(0,N.loadCourse)(),(0,P.loadSessionPreferences)()])}(),(0,R.on)("enrolled",this.onEnrolled),(0,R.on)("unenrolled",this.onUnenrolled)}},{key:"componentWillUnmount",value:function(){this.unsubscribe(),window.removeEventListener("message",this.handleMessages.bind(this)),(0,R.off)("enrolled",this.onEnrolled),(0,R.off)("unenrolled",this.onUnenrolled)}},{key:"handleMessages",value:function(e){var t=e.data,n=t.type,r=t.data;"preview:update"===n&&this.setState({previewType:r})}},{key:"onSharePasswordSubmit",value:function(e){var t=this;return(0,S.verifySharePassword)(e.value).then(function(n){n.isValid?t.setState({showPasswordDialog:!1}):(e.value="",t.setState({failAttempt:!0}))}).catch(function(e){return console.error("Verify password error",e)})}},{key:"onEnrolled",value:function(){(0,_.dispatch)((0,T.enrolled)())}},{key:"onUnenrolled",value:function(){(0,_.dispatch)((0,T.unenrolled)())}},{key:"renderAppLayout",value:function(){var t=this.state,n=t.course,r=t.courseProgress,o=t.labels,i=t.lessons,a=t.previewType,s=t.search,l=t.sessionPreferences,c=this.props.location;if(!n)return null;var f=n.color,p=n.bodyTypeface,h=n.headingTypeface,v=n.uiTypeface,g=c.pathname.split("/")[1],y={key:c.pathname.split("/")[1],course:n,courseProgress:r,labels:o,lessons:i,location:c,previewType:a,search:s,sessionPreferences:l};return e.createElement(w.default,{title:(0,W.default)(n.title)},e.createElement("div",{id:"innerApp",className:k.default},$({color:f,bodyTypeface:p,headingTypeface:h,uiTypeface:v}),e.createElement(m.default,{env:"runtime"},e.createElement(Y.TransitionGroup,{component:"div",className:"transition-group"},e.createElement(L.default,{key:g},e.createElement(d.default,{location:c},e.createElement(u.default,{exact:!0,path:"/",component:j.default,childProps:y}),e.createElement(u.default,{exact:!0,path:"/:mode",component:j.default,childProps:y}),e.createElement(u.default,{exact:!0,path:"/lessons/:id",component:I.default,childProps:y}),e.createElement(u.default,{path:"/lessons/:id/:mode",component:I.default,childProps:y})))))))}},{key:"coverImageSuccess",value:function(){(0,_.dispatch)((0,F.setCoverLoaded)(!0))}},{key:"preloadCover",value:function(){var e=this,t=_.store.getState(),n=t.course.coverImage,r=n.media,o=void 0===r?{}:r,i=o.image,a=void 0===i?{}:i,s=a.key,l=a.src;if(s||l){var u=s?(0,q.imagesUrl)({key:s,src:l}):l,c=setTimeout(this.coverImageSuccess,5e3),d=new Image;d.src=u,d.onload=function(){clearTimeout(c),e.coverImageSuccess()}}else this.coverImageSuccess()}},{key:"render",value:function(){var t=this.state,n=t.failAttempt,r=t.showPasswordDialog,o=_.store.getState(),i=o.status,a=i.courseLoaded,s=i.fontsLoaded,l=i.coverLoaded,u=o.course.hasPassword,c=r&&(0,S.isShare)()&&(!!u||(0,S.isPasswordProtected)()),d=this.onSharePasswordSubmit;return a&&s&&l?c?e.createElement(U.default,{failAttempt:n,onSubmit:d}):this.renderAppLayout():e.createElement(b.default,{status:status})}}]),n}(e.Component);t.default=K}).call(t,n(0))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||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},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(80),c=r(u),d=n(6),f=r(d),p=n(112),h=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),l(n,[{key:"componentWillEnter",value:function(e){this.child&&this.child.componentWillEnter?this.child.componentWillEnter(e):e()}},{key:"componentDidEnter",value:function(){this.child&&this.child.componentDidEnter&&this.child.componentDidEnter()}},{key:"componentWillExit",value:function(e){this.child&&this.child.componentWillExit?this.child.componentWillExit(e):e()}},{key:"componentDidExit",value:function(){this.child&&this.child.componentDidExit&&this.child.componentDidExit()}},{key:"render",value:function(){var t=this,n=this.props,r=n.childProps,o=n.component,i=(0,c.default)("component",this.props);return e.createElement(p.Route,s({},i,{render:function(n){var i=n.match,a=(0,f.default)(r,{match:i,ref:function(e){return t.child=e}});return e.createElement(o,a)}}))}}]),n}(e.Component);t.default=h}).call(t,n(0))},function(e,t,n){var r=n(81);e.exports=function(e){if(null==e)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(e),n=1,o=arguments.length;n<o;){var i=arguments[n];if(null!=i)for(var a in i)r(a,i)&&(t[a]=i[a]);n+=1}return t}},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var a=n(557),s=n.n(a),l=n(0),u=n.n(l),c=n(4),d=n.n(c),f=n(180),p=n(410),h=function(e){function t(){var n,i,a;r(this,t);for(var s=arguments.length,l=Array(s),u=0;u<s;u++)l[u]=arguments[u];return n=i=o(this,e.call.apply(e,[this].concat(l))),i.history=Object(f.createBrowserHistory)(i.props),a=n,o(i,a)}return i(t,e),t.prototype.componentWillMount=function(){s()(!this.props.history,"<BrowserRouter> ignores the history prop. To use a custom history, use `import { Router }` instead of `import { BrowserRouter as Router }`.")},t.prototype.render=function(){return u.a.createElement(p.a,{history:this.history,children:this.props.children})},t}(u.a.Component);h.propTypes={basename:d.a.string,forceRefresh:d.a.bool,getUserConfirmation:d.a.func,keyLength:d.a.number,children:d.a.node},t.a=h},function(e,t,n){"use strict";function r(){}var o=n(1056);e.exports=function(){function e(e,t,n,r,i,a){if(a!==o){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=r,n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";var r=n(297),o=n.n(r),i=n(558),a=n.n(i),s=n(298),l=n(236),u=n(409),c=n(559),d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},f=Object.assign||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},p=function(){try{return window.history.state||{}}catch(e){return{}}},h=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};a()(c.b,"Browser history needs a DOM");var t=window.history,n=Object(c.g)(),r=!Object(c.h)(),i=e.forceRefresh,h=void 0!==i&&i,m=e.getUserConfirmation,v=void 0===m?c.c:m,g=e.keyLength,y=void 0===g?6:g,b=e.basename?Object(l.g)(Object(l.a)(e.basename)):"",_=function(e){var t=e||{},n=t.key,r=t.state,i=window.location,a=i.pathname,u=i.search,c=i.hash,d=a+u+c;return o()(!b||Object(l.c)(d,b),'You are attempting to use a basename on a page whose URL path does not begin with the basename. Expected path "'+d+'" to begin with "'+b+'".'),b&&(d=Object(l.e)(d,b)),Object(s.a)(d,r,n)},E=function(){return Math.random().toString(36).substr(2,y)},w=Object(u.a)(),x=function(e){f(z,e),z.length=t.length,w.notifyListeners(z.location,z.action)},k=function(e){Object(c.d)(e)||C(_(e.state))},T=function(){C(_(p()))},S=!1,C=function(e){S?(S=!1,x()):w.confirmTransitionTo(e,"POP",v,function(t){t?x({action:"POP",location:e}):O(e)})},O=function(e){var t=z.location,n=I.indexOf(t.key);-1===n&&(n=0);var r=I.indexOf(e.key);-1===r&&(r=0);var o=n-r;o&&(S=!0,P(o))},A=_(p()),I=[A.key],M=function(e){return b+Object(l.b)(e)},L=function(e,r){o()(!("object"===(void 0===e?"undefined":d(e))&&void 0!==e.state&&void 0!==r),"You should avoid providing a 2nd state argument to push when the 1st argument is a location-like object that already has state; it is ignored");var i=Object(s.a)(e,r,E(),z.location);w.confirmTransitionTo(i,"PUSH",v,function(e){if(e){var r=M(i),a=i.key,s=i.state;if(n)if(t.pushState({key:a,state:s},null,r),h)window.location.href=r;else{var l=I.indexOf(z.location.key),u=I.slice(0,-1===l?0:l+1);u.push(i.key),I=u,x({action:"PUSH",location:i})}else o()(void 0===s,"Browser history cannot push state in browsers that do not support HTML5 history"),window.location.href=r}})},N=function(e,r){o()(!("object"===(void 0===e?"undefined":d(e))&&void 0!==e.state&&void 0!==r),"You should avoid providing a 2nd state argument to replace when the 1st argument is a location-like object that already has state; it is ignored");var i=Object(s.a)(e,r,E(),z.location);w.confirmTransitionTo(i,"REPLACE",v,function(e){if(e){var r=M(i),a=i.key,s=i.state;if(n)if(t.replaceState({key:a,state:s},null,r),h)window.location.replace(r);else{var l=I.indexOf(z.location.key);-1!==l&&(I[l]=i.key),x({action:"REPLACE",location:i})}else o()(void 0===s,"Browser history cannot replace state in browsers that do not support HTML5 history"),window.location.replace(r)}})},P=function(e){t.go(e)},R=function(){return P(-1)},D=function(){return P(1)},j=0,F=function(e){j+=e,1===j?(Object(c.a)(window,"popstate",k),r&&Object(c.a)(window,"hashchange",T)):0===j&&(Object(c.e)(window,"popstate",k),r&&Object(c.e)(window,"hashchange",T))},B=!1,U=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=w.setPrompt(e);return B||(F(1),B=!0),function(){return B&&(B=!1,F(-1)),t()}},H=function(e){var t=w.appendListener(e);return F(1),function(){F(-1),t()}},z={length:t.length,action:"POP",location:A,createHref:M,push:L,replace:N,go:P,goBack:R,goForward:D,block:U,listen:H};return z};t.a=h},function(e,t,n){"use strict";function r(e){return"/"===e.charAt(0)}function o(e,t){for(var n=t,r=n+1,o=e.length;r<o;n+=1,r+=1)e[n]=e[r];e.pop()}function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=e&&e.split("/")||[],i=t&&t.split("/")||[],a=e&&r(e),s=t&&r(t),l=a||s;if(e&&r(e)?i=n:n.length&&(i.pop(),i=i.concat(n)),!i.length)return"/";var u=void 0;if(i.length){var c=i[i.length-1];u="."===c||".."===c||""===c}else u=!1;for(var d=0,f=i.length;f>=0;f--){var p=i[f];"."===p?o(i,f):".."===p?(o(i,f),d++):d&&(o(i,f),d--)}if(!l)for(;d--;d)i.unshift("..");!l||""===i[0]||i[0]&&r(i[0])||i.unshift("");var h=i.join("/");return u&&"/"!==h.substr(-1)&&(h+="/"),h}t.a=i},function(e,t,n){"use strict";function r(e,t){if(e===t)return!0;if(null==e||null==t)return!1;if(Array.isArray(e))return Array.isArray(t)&&e.length===t.length&&e.every(function(e,n){return r(e,t[n])});var n=void 0===e?"undefined":o(e);if(n!==(void 0===t?"undefined":o(t)))return!1;if("object"===n){var i=e.valueOf(),a=t.valueOf();if(i!==e||a!==t)return r(i,a);var s=Object.keys(e),l=Object.keys(t);return s.length===l.length&&s.every(function(n){return r(e[n],t[n])})}return!1}var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.a=r},function(e,t,n){"use strict";var r=n(297),o=n.n(r),i=n(558),a=n.n(i),s=n(298),l=n(236),u=n(409),c=n(559),d=Object.assign||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},f={hashbang:{encodePath:function(e){return"!"===e.charAt(0)?e:"!/"+Object(l.f)(e)},decodePath:function(e){return"!"===e.charAt(0)?e.substr(1):e}},noslash:{encodePath:l.f,decodePath:l.a},slash:{encodePath:l.a,decodePath:l.a}},p=function(){var e=window.location.href,t=e.indexOf("#");return-1===t?"":e.substring(t+1)},h=function(e){return window.location.hash=e},m=function(e){var t=window.location.href.indexOf("#");window.location.replace(window.location.href.slice(0,t>=0?t:0)+"#"+e)},v=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};a()(c.b,"Hash history needs a DOM");var t=window.history,n=Object(c.f)(),r=e.getUserConfirmation,i=void 0===r?c.c:r,v=e.hashType,g=void 0===v?"slash":v,y=e.basename?Object(l.g)(Object(l.a)(e.basename)):"",b=f[g],_=b.encodePath,E=b.decodePath,w=function(){var e=E(p());return o()(!y||Object(l.c)(e,y),'You are attempting to use a basename on a page whose URL path does not begin with the basename. Expected path "'+e+'" to begin with "'+y+'".'),y&&(e=Object(l.e)(e,y)),Object(s.a)(e)},x=Object(u.a)(),k=function(e){d(Y,e),Y.length=t.length,x.notifyListeners(Y.location,Y.action)},T=!1,S=null,C=function(){var e=p(),t=_(e);if(e!==t)m(t);else{var n=w(),r=Y.location;if(!T&&Object(s.b)(r,n))return;if(S===Object(l.b)(n))return;S=null,O(n)}},O=function(e){T?(T=!1,k()):x.confirmTransitionTo(e,"POP",i,function(t){t?k({action:"POP",location:e}):A(e)})},A=function(e){var t=Y.location,n=N.lastIndexOf(Object(l.b)(t));-1===n&&(n=0);var r=N.lastIndexOf(Object(l.b)(e));-1===r&&(r=0);var o=n-r;o&&(T=!0,j(o))},I=p(),M=_(I);I!==M&&m(M);var L=w(),N=[Object(l.b)(L)],P=function(e){return"#"+_(y+Object(l.b)(e))},R=function(e,t){o()(void 0===t,"Hash history cannot push state; it is ignored");var n=Object(s.a)(e,void 0,void 0,Y.location);x.confirmTransitionTo(n,"PUSH",i,function(e){if(e){var t=Object(l.b)(n),r=_(y+t);if(p()!==r){S=t,h(r);var i=N.lastIndexOf(Object(l.b)(Y.location)),a=N.slice(0,-1===i?0:i+1);a.push(t),N=a,k({action:"PUSH",location:n})}else o()(!1,"Hash history cannot PUSH the same path; a new entry will not be added to the history stack"),k()}})},D=function(e,t){o()(void 0===t,"Hash history cannot replace state; it is ignored");var n=Object(s.a)(e,void 0,void 0,Y.location);x.confirmTransitionTo(n,"REPLACE",i,function(e){if(e){var t=Object(l.b)(n),r=_(y+t);p()!==r&&(S=t,m(r));var o=N.indexOf(Object(l.b)(Y.location));-1!==o&&(N[o]=t),k({action:"REPLACE",location:n})}})},j=function(e){o()(n,"Hash history go(n) causes a full page reload in this browser"),t.go(e)},F=function(){return j(-1)},B=function(){return j(1)},U=0,H=function(e){U+=e,1===U?Object(c.a)(window,"hashchange",C):0===U&&Object(c.e)(window,"hashchange",C)},z=!1,W=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=x.setPrompt(e);return z||(H(1),z=!0),function(){return z&&(z=!1,H(-1)),t()}},q=function(e){var t=x.appendListener(e);return H(1),function(){H(-1),t()}},Y={length:t.length,action:"POP",location:L,createHref:P,push:R,replace:D,go:j,goBack:F,goForward:B,block:W,listen:q};return Y};t.a=v},function(e,t,n){"use strict";var r=n(297),o=n.n(r),i=n(236),a=n(298),s=n(409),l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},u=Object.assign||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},c=function(e,t,n){return Math.min(Math.max(e,t),n)},d=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.getUserConfirmation,n=e.initialEntries,r=void 0===n?["/"]:n,d=e.initialIndex,f=void 0===d?0:d,p=e.keyLength,h=void 0===p?6:p,m=Object(s.a)(),v=function(e){u(A,e),A.length=A.entries.length,m.notifyListeners(A.location,A.action)},g=function(){return Math.random().toString(36).substr(2,h)},y=c(f,0,r.length-1),b=r.map(function(e){return"string"==typeof e?Object(a.a)(e,void 0,g()):Object(a.a)(e,void 0,e.key||g())}),_=i.b,E=function(e,n){o()(!("object"===(void 0===e?"undefined":l(e))&&void 0!==e.state&&void 0!==n),"You should avoid providing a 2nd state argument to push when the 1st argument is a location-like object that already has state; it is ignored");var r=Object(a.a)(e,n,g(),A.location);m.confirmTransitionTo(r,"PUSH",t,function(e){if(e){var t=A.index,n=t+1,o=A.entries.slice(0);o.length>n?o.splice(n,o.length-n,r):o.push(r),v({action:"PUSH",location:r,index:n,entries:o})}})},w=function(e,n){o()(!("object"===(void 0===e?"undefined":l(e))&&void 0!==e.state&&void 0!==n),"You should avoid providing a 2nd state argument to replace when the 1st argument is a location-like object that already has state; it is ignored");var r=Object(a.a)(e,n,g(),A.location);m.confirmTransitionTo(r,"REPLACE",t,function(e){e&&(A.entries[A.index]=r,v({action:"REPLACE",location:r}))})},x=function(e){var n=c(A.index+e,0,A.entries.length-1),r=A.entries[n];m.confirmTransitionTo(r,"POP",t,function(e){e?v({action:"POP",location:r,index:n}):v()})},k=function(){return x(-1)},T=function(){return x(1)},S=function(e){var t=A.index+e;return t>=0&&t<A.entries.length},C=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return m.setPrompt(e)},O=function(e){return m.appendListener(e)},A={length:b.length,action:"POP",location:b[y],index:y,entries:b,createHref:_,push:E,replace:w,go:x,goBack:k,goForward:T,canGo:S,block:C,listen:O};return A};t.a=d},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var a=n(557),s=n.n(a),l=n(0),u=n.n(l),c=n(4),d=n.n(c),f=n(180),p=n(410),h=function(e){function t(){var n,i,a;r(this,t);for(var s=arguments.length,l=Array(s),u=0;u<s;u++)l[u]=arguments[u];return n=i=o(this,e.call.apply(e,[this].concat(l))),i.history=Object(f.createHashHistory)(i.props),a=n,o(i,a)}return i(t,e),t.prototype.componentWillMount=function(){s()(!this.props.history,"<HashRouter> ignores the history prop. To use a custom history, use `import { Router }` instead of `import { HashRouter as Router }`.")},t.prototype.render=function(){return u.a.createElement(p.a,{history:this.history,children:this.props.children})},t}(u.a.Component);h.propTypes={basename:d.a.string,getUserConfirmation:d.a.func,hashType:d.a.oneOf(["hashbang","noslash","slash"]),children:d.a.node},t.a=h},function(e,t,n){"use strict";var r=function(e,t,n,r,o,i,a,s){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,o,i,a,s],c=0;l=new Error(t.replace(/%s/g,function(){return u[c++]})),l.name="Invariant Violation"}throw l.framesToPop=1,l}};e.exports=r},function(e,t,n){"use strict";var r=n(1065);t.a=r.a},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var a=n(205),s=n.n(a),l=n(0),u=n.n(l),c=n(4),d=n.n(c),f=n(180),p=n(411),h=function(e){function t(){var n,i,a;r(this,t);for(var s=arguments.length,l=Array(s),u=0;u<s;u++)l[u]=arguments[u];return n=i=o(this,e.call.apply(e,[this].concat(l))),i.history=Object(f.createMemoryHistory)(i.props),a=n,o(i,a)}return i(t,e),t.prototype.componentWillMount=function(){s()(!this.props.history,"<MemoryRouter> ignores the history prop. To use a custom history, use `import { Router }` instead of `import { MemoryRouter as Router }`.")},t.prototype.render=function(){return u.a.createElement(p.a,{history:this.history,children:this.props.children})},t}(u.a.Component);h.propTypes={initialEntries:d.a.array,initialIndex:d.a.number,getUserConfirmation:d.a.func,keyLength:d.a.number,children:d.a.node},t.a=h},function(e,t,n){"use strict";function r(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var o=n(0),i=n.n(o),a=n(4),s=n.n(a),l=n(561),u=n(560),c=Object.assign||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},d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},f=function(e){var t=e.to,n=e.exact,o=e.strict,a=e.location,s=e.activeClassName,f=e.className,p=e.activeStyle,h=e.style,m=e.isActive,v=e["aria-current"],g=r(e,["to","exact","strict","location","activeClassName","className","activeStyle","style","isActive","aria-current"]),y="object"===(void 0===t?"undefined":d(t))?t.pathname:t,b=y&&y.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1");return i.a.createElement(l.a,{path:b,exact:n,strict:o,location:a,children:function(e){var n=e.location,r=e.match,o=!!(m?m(r,n):r);return i.a.createElement(u.a,c({to:t,className:o?[f,s].filter(function(e){return e}).join(" "):f,style:o?c({},h,p):h,"aria-current":o&&v||null},g))}})};f.propTypes={to:u.a.propTypes.to,exact:s.a.bool,strict:s.a.bool,location:s.a.object,activeClassName:s.a.string,className:s.a.string,activeStyle:s.a.object,style:s.a.object,isActive:s.a.func,"aria-current":s.a.oneOf(["page","step","location","date","time","true"])},f.defaultProps={activeClassName:"active","aria-current":"page"},t.a=f},function(e,t){e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r=n(1069);t.a=r.a},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var a=n(0),s=n.n(a),l=n(4),u=n.n(l),c=n(206),d=n.n(c),f=function(e){function t(){return r(this,t),o(this,e.apply(this,arguments))}return i(t,e),t.prototype.enable=function(e){this.unblock&&this.unblock(),this.unblock=this.context.router.history.block(e)},t.prototype.disable=function(){this.unblock&&(this.unblock(),this.unblock=null)},t.prototype.componentWillMount=function(){d()(this.context.router,"You should not use <Prompt> outside a <Router>"),this.props.when&&this.enable(this.props.message)},t.prototype.componentWillReceiveProps=function(e){e.when?this.props.when&&this.props.message===e.message||this.enable(e.message):this.disable()},t.prototype.componentWillUnmount=function(){this.disable()},t.prototype.render=function(){return null},t}(s.a.Component);f.propTypes={when:u.a.bool,message:u.a.oneOfType([u.a.func,u.a.string]).isRequired},f.defaultProps={when:!0},f.contextTypes={router:u.a.shape({history:u.a.shape({block:u.a.func.isRequired}).isRequired}).isRequired},t.a=f},function(e,t,n){"use strict";var r=n(1071);t.a=r.a},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var a=n(0),s=n.n(a),l=n(4),u=n.n(l),c=n(205),d=n.n(c),f=n(206),p=n.n(f),h=n(180),m=n(564),v=Object.assign||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},g=function(e){function t(){return r(this,t),o(this,e.apply(this,arguments))}return i(t,e),t.prototype.isStatic=function(){return this.context.router&&this.context.router.staticContext},t.prototype.componentWillMount=function(){p()(this.context.router,"You should not use <Redirect> outside a <Router>"),this.isStatic()&&this.perform()},t.prototype.componentDidMount=function(){this.isStatic()||this.perform()},t.prototype.componentDidUpdate=function(e){var t=Object(h.createLocation)(e.to),n=Object(h.createLocation)(this.props.to);if(Object(h.locationsAreEqual)(t,n))return void d()(!1,"You tried to redirect to the same route you're currently on: \""+n.pathname+n.search+'"');this.perform()},t.prototype.computeTo=function(e){var t=e.computedMatch,n=e.to;return t?"string"==typeof n?Object(m.a)(n,t.params):v({},n,{pathname:Object(m.a)(n.pathname,t.params)}):n},t.prototype.perform=function(){var e=this.context.router.history,t=this.props.push,n=this.computeTo(this.props);t?e.push(n):e.replace(n)},t.prototype.render=function(){return null},t}(s.a.Component);g.propTypes={computedMatch:u.a.object,push:u.a.bool,from:u.a.string,to:u.a.oneOfType([u.a.string,u.a.object]).isRequired},g.defaultProps={push:!1},g.contextTypes={router:u.a.shape({history:u.a.shape({push:u.a.func.isRequired,replace:u.a.func.isRequired}).isRequired,staticContext:u.a.object}).isRequired},t.a=g},function(e,t,n){"use strict";var r=n(1073);t.a=r.a},function(e,t,n){"use strict";function r(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var s=n(205),l=n.n(s),u=n(206),c=n.n(u),d=n(0),f=n.n(d),p=n(4),h=n.n(p),m=n(180),v=n(411),g=Object.assign||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},y=function(e){return"/"===e.charAt(0)?e:"/"+e},b=function(e,t){return e?g({},t,{pathname:y(e)+t.pathname}):t},_=function(e,t){if(!e)return t;var n=y(e);return 0!==t.pathname.indexOf(n)?t:g({},t,{pathname:t.pathname.substr(n.length)})},E=function(e){return"string"==typeof e?e:Object(m.createPath)(e)},w=function(e){return function(){c()(!1,"You cannot %s with <StaticRouter>",e)}},x=function(){},k=function(e){function t(){var n,r,a;o(this,t);for(var s=arguments.length,l=Array(s),u=0;u<s;u++)l[u]=arguments[u];return n=r=i(this,e.call.apply(e,[this].concat(l))),r.createHref=function(e){return y(r.props.basename+E(e))},r.handlePush=function(e){var t=r.props,n=t.basename,o=t.context;o.action="PUSH",o.location=b(n,Object(m.createLocation)(e)),o.url=E(o.location)},r.handleReplace=function(e){var t=r.props,n=t.basename,o=t.context;o.action="REPLACE",o.location=b(n,Object(m.createLocation)(e)),o.url=E(o.location)},r.handleListen=function(){return x},r.handleBlock=function(){return x},a=n,i(r,a)}return a(t,e),t.prototype.getChildContext=function(){return{router:{staticContext:this.props.context}}},t.prototype.componentWillMount=function(){l()(!this.props.history,"<StaticRouter> ignores the history prop. To use a custom history, use `import { Router }` instead of `import { StaticRouter as Router }`.")},t.prototype.render=function(){var e=this.props,t=e.basename,n=(e.context,e.location),o=r(e,["basename","context","location"]),i={createHref:this.createHref,action:"POP",location:_(t,Object(m.createLocation)(n)),push:this.handlePush,replace:this.handleReplace,go:w("go"),goBack:w("goBack"),goForward:w("goForward"),listen:this.handleListen,block:this.handleBlock};return f.a.createElement(v.a,g({},o,{history:i}))},t}(f.a.Component);k.propTypes={basename:h.a.string,context:h.a.object.isRequired,location:h.a.oneOfType([h.a.string,h.a.object])},k.defaultProps={basename:"",location:"/"},k.childContextTypes={router:h.a.object.isRequired},t.a=k},function(e,t,n){"use strict";var r=n(1075);t.a=r.a},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var a=n(0),s=n.n(a),l=n(4),u=n.n(l),c=n(205),d=n.n(c),f=n(206),p=n.n(f),h=n(412),m=function(e){function t(){return r(this,t),o(this,e.apply(this,arguments))}return i(t,e),t.prototype.componentWillMount=function(){p()(this.context.router,"You should not use <Switch> outside a <Router>")},t.prototype.componentWillReceiveProps=function(e){d()(!(e.location&&!this.props.location),'<Switch> elements should not change from uncontrolled to controlled (or vice versa). You initially used no "location" prop and then provided one on a subsequent render.'),d()(!(!e.location&&this.props.location),'<Switch> elements should not change from controlled to uncontrolled (or vice versa). You provided a "location" prop initially but omitted it on a subsequent render.')},t.prototype.render=function(){var e=this.context.router.route,t=this.props.children,n=this.props.location||e.location,r=void 0,o=void 0;return s.a.Children.forEach(t,function(t){if(null==r&&s.a.isValidElement(t)){var i=t.props,a=i.path,l=i.exact,u=i.strict,c=i.sensitive,d=i.from,f=a||d;o=t,r=Object(h.a)(n.pathname,{path:f,exact:l,strict:u,sensitive:c},e.match)}}),r?s.a.cloneElement(o,{location:n,computedMatch:r}):null},t}(s.a.Component);m.contextTypes={router:u.a.shape({route:u.a.object.isRequired}).isRequired},m.propTypes={children:u.a.node,location:u.a.object},t.a=m},function(e,t,n){"use strict";var r=n(564);t.a=r.a},function(e,t,n){"use strict";var r=n(412);t.a=r.a},function(e,t,n){"use strict";var r=n(1079);t.a=r.a},function(e,t,n){"use strict";function r(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var o=n(0),i=n.n(o),a=n(4),s=n.n(a),l=n(1080),u=n.n(l),c=n(562),d=Object.assign||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},f=function(e){var t=function(t){var n=t.wrappedComponentRef,o=r(t,["wrappedComponentRef"]);return i.a.createElement(c.a,{children:function(t){return i.a.createElement(e,d({},o,t,{ref:n}))}})};return t.displayName="withRouter("+(e.displayName||e.name)+")",t.WrappedComponent=e,t.propTypes={wrappedComponentRef:s.a.func},u()(t,e)};t.a=f},function(e,t,n){"use strict";function r(e,t,n){if("string"!=typeof t){if(d){var f=c(t);f&&f!==d&&r(e,f,n)}var p=s(t);l&&(p=p.concat(l(t)));for(var h=0;h<p.length;++h){var m=p[h];if(!(o[m]||i[m]||n&&n[m])){var v=u(t,m);try{a(e,m,v)}catch(e){}}}return e}return e}var o={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a=Object.defineProperty,s=Object.getOwnPropertyNames,l=Object.getOwnPropertySymbols,u=Object.getOwnPropertyDescriptor,c=Object.getPrototypeOf,d=c&&c(Object);e.exports=r},function(e,t,n){"use strict";(function(e){function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),s=n(80),l=function(e){return e&&e.__esModule?e:{default:e}}(s),u=n(112),c=function(t){function n(){return r(this,n),o(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return i(n,t),a(n,[{key:"componentWillEnter",value:function(e){this.child&&this.child.componentWillEnter?this.child.componentWillEnter(e):e()}},{key:"componentDidEnter",value:function(){this.child&&this.child.componentDidEnter&&this.child.componentDidEnter()}},{key:"componentWillExit",value:function(e){this.child&&this.child.componentWillExit?this.child.componentWillExit(e):e()}},{key:"componentDidExit",value:function(){this.child&&this.child.componentDidExit&&this.child.componentDidExit()}},{key:"render",value:function(){var t=this,n=this.props.children,r=(0,l.default)("children",this.props);return e.createElement(u.Switch,r,n&&e.Children.map(n,function(n){return e.cloneElement(n,{ref:function(e){return t.child=e}})}))}}]),n}(e.Component);t.default=c}).call(t,n(0))},function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+="<style>\n .brand--head, .brand--head * { font-family: "+(null==(__t=headingTypeface)?"":__t)+" !important; }\n .brand--body, .brand--body * { font-family: "+(null==(__t=bodyTypeface)?"":__t)+" !important; }\n .brand--lhead, .brand--lhead * { font-family: "+(null==(__t=headingTypeface)?"":__t)+" !important; }\n .brand--lbody, .brand--lbody * { font-family: "+(null==(__t=bodyTypeface)?"":__t)+" !important; }\n .brand--ui, .brand--ui * { font-family: "+(null==(__t=uiTypeface)?"":__t)+" !important; }\n\n .brand--beforeHead:before { font-family: "+(null==(__t=uiTypeface)?"":__t)+" !important; }\n .brand--afterHead:after { font-family: "+(null==(__t=uiTypeface)?"":__t)+" !important; }\n\n .brand--background { background-color: "+(null==(__t=color)?"":__t)+" !important; }\n .brand--background-transparent { background-color: "+(null==(__t=color+"1A")?"":__t)+" !important; }\n .brand--background-all * { background-color: "+(null==(__t=color)?"":__t)+" !important; }\n .brand--border { border-color: "+(null==(__t=color)?"":__t)+" !important; }\n .brand--color { color: "+(null==(__t=color)?"":__t)+" !important; }\n .brand--color-all * { color: "+(null==(__t=color)?"":__t)+" !important; }\n .brand--shadow { box-shadow: 0 0 0 0.2rem "+(null==(__t=color)?"":__t)+" !important; }\n .brand--shadow-all * { box-shadow: 0 0 0 0.2rem "+(null==(__t=color)?"":__t)+" !important; }\n .brand--fill { fill: "+(null==(__t=color)?"":__t)+" !important; }\n .brand--stroke { stroke: "+(null==(__t=color)?"":__t)+" !important; }\n\n\n .brand--beforeBackground:before { background-color: "+(null==(__t=color)?"":__t)+" !important; }\n .brand--beforeBorder:before { border-color: "+(null==(__t=color)?"":__t)+" !important; }\n .brand--beforeColor:before { color: "+(null==(__t=color)?"":__t)+" !important; }\n\n .brand--afterBackground:after { background-color: "+(null==(__t=color)?"":__t)+" !important; }\n .brand--afterBorder:after { border-color: "+(null==(__t=color)?"":__t)+" !important; }\n .brand--afterColor:after { color: "+(null==(__t=color)?"":__t)+" !important; }\n\n /* should be applied to containers where links\n need to appear in brand color */\n .brand--linkColor a {\n color: "+(null==(__t=color)?"":__t)+" !important;\n fill: "+(null==(__t=color)?"":__t)+" !important;\n }\n\n /* should be applied to containers where links\n need to change to brand color on hover */\n .brand--linkColorHover a:hover {\n color: "+(null==(__t=color)?"":__t)+" !important;\n fill: "+(null==(__t=color)?"":__t)+" !important;\n }\n\n /* should be applied to any single element that\n needs to change color on hover */\n .brand--hoverColor:hover { color: "+(null==(__t=color)?"":__t)+" !important; }\n\n .brand--linkColor a:hover,\n .button.brand--background:hover { opacity: .65 !important; }\n\n @media (min-width: 47.9375em) { /* 768px */\n .brand--min768--background { background-color: "+(null==(__t=color)?"":__t)+" !important; }\n .brand--min768--border { border-color: "+(null==(__t=color)?"":__t)+" !important; }\n .brand--min768--color { color: "+(null==(__t=color)?"":__t)+" !important; }\n }\n\n @media (max-width: 47.9375em) { /* 768px */\n .brand--max768--background { background-color: "+(null==(__t=color)?"":__t)+" !important; }\n .brand--max768--border { border-color: "+(null==(__t=color)?"":__t)+" !important; }\n .brand--max768--color { color: "+(null==(__t=color)?"":__t)+" !important; }\n }\n</style>\n";return __p}},function(e,t,n){"use strict";(function(e){function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1084);var s=n(4),l=function(e){return e&&e.__esModule?e:{default:e}}(s),u={authoring:/Android|webOS|iPhone|iPad|iPod|BlackBerry|MSIE|Trident/,runtime:/MSIE/},c=function(e){return new RegExp(u[e],"i").test(window.navigator.userAgent)},d=function(t){function n(){return r(this,n),o(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return i(n,t),a(n,[{key:"render",value:function(){return c(this.props.env)&&!window.sessionStorage.getItem("riseUnsupportedBrowser")?this.renderUnsupported():this.props.children}},{key:"renderUnsupported",value:function(){return e.createElement("div",null,this.props.children,e.createElement("div",{className:"browser-support"},e.createElement("div",{className:"browser-support__inner"},e.createElement("p",{className:"browser-support__text browser-support__text--full"},"You’re using an unsupported browser. For better results, use a modern browser. "),e.createElement("p",{className:"browser-support__text browser-support__text--mobile"},"Unsupported browser"),e.createElement("a",{href:"https://articulate.com/support/article/System-Requirements-for-Rise",rel:"noopener noreferrer",target:"_blank",className:"browser-support__link"},e.createElement("span",null,"Learn more"),e.createElement("i",{className:"icon icon-chevron-right"})),e.createElement("div",{className:"browser-support__dismiss",onClick:this.handleDismiss.bind(this)},e.createElement("span",{className:"browser-support__dismiss-icon"},"×")))))}},{key:"handleDismiss",value:function(){window.sessionStorage.setItem("riseUnsupportedBrowser","true"),this.forceUpdate()}}]),n}(e.Component);t.default=d,d.propTypes={env:l.default.string.isRequired}}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1086);var s=function(t){function n(){return r(this,n),o(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return i(n,t),a(n,[{key:"renderCourseLoad",value:function(){return e.createElement("div",{className:"curtain__container"},e.createElement("div",{className:"curtain"},e.createElement("div",{className:"curtain__spinner"}),e.createElement("div",{className:"curtain__text"},"Your course is loading. Hang tight.")))}},{key:"renderReconnect",value:function(){return e.createElement("div",{className:"curtain__container"},e.createElement("div",{className:"curtain"},e.createElement("div",{className:"curtain__spinner curtain__spinner--reconnect"}),e.createElement("div",{className:"curtain__title"},"Your computer is offline."),e.createElement("div",{className:"curtain__description"},"Attempting to reconnect…")))}},{key:"render",value:function(){return"error"===this.props.status?this.renderReconnect():this.renderCourseLoad()}}]),n}(e.Component);t.default=s}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";function r(e){return null==e?void 0===e?l:s:u&&u in Object(e)?Object(i.a)(e):Object(a.a)(e)}var o=n(568),i=n(1090),a=n(1091),s="[object Null]",l="[object Undefined]",u=o.a?o.a.toStringTag:void 0;t.a=r},function(e,t,n){"use strict";var r=n(1089),o="object"==typeof self&&self&&self.Object===Object&&self,i=r.a||o||Function("return this")();t.a=i},function(e,t,n){"use strict";(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.a=n}).call(t,n(15))},function(e,t,n){"use strict";function r(e){var t=a.call(e,l),n=e[l];try{e[l]=void 0;var r=!0}catch(e){}var o=s.call(e);return r&&(t?e[l]=n:delete e[l]),o}var o=n(568),i=Object.prototype,a=i.hasOwnProperty,s=i.toString,l=o.a?o.a.toStringTag:void 0;t.a=r},function(e,t,n){"use strict";function r(e){return i.call(e)}var o=Object.prototype,i=o.toString;t.a=r},function(e,t,n){"use strict";var r=n(1093),o=Object(r.a)(Object.getPrototypeOf,Object);t.a=o},function(e,t,n){"use strict";function r(e,t){return function(n){return e(t(n))}}t.a=r},function(e,t,n){"use strict";function r(e){return null!=e&&"object"==typeof e}t.a=r},function(e,t,n){e.exports=n(1096)},function(e,t,n){"use strict";(function(e,r){Object.defineProperty(t,"__esModule",{value:!0});var o,i=n(1097),a=function(e){return e&&e.__esModule?e:{default:e}}(i);o="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==e?e:r;var s=(0,a.default)(o);t.default=s}).call(t,n(15),n(128)(e))},function(e,t,n){"use strict";function r(e){var t,n=e.Symbol;return"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r},function(e,t,n){"use strict";function r(e,t){var n=t&&t.type;return"Given action "+(n&&'"'+n.toString()+'"'||"an action")+', reducer "'+e+'" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.'}function o(e){Object.keys(e).forEach(function(t){var n=e[t];if(void 0===n(void 0,{type:a.a.INIT}))throw new Error('Reducer "'+t+"\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.");if(void 0===n(void 0,{type:"@@redux/PROBE_UNKNOWN_ACTION_"+Math.random().toString(36).substring(7).split("").join(".")}))throw new Error('Reducer "'+t+"\" returned undefined when probed with a random type. Don't try to handle "+a.a.INIT+' or other actions in "redux/*" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.')})}function i(e){for(var t=Object.keys(e),n={},i=0;i<t.length;i++){var a=t[i];"function"==typeof e[a]&&(n[a]=e[a])}var s=Object.keys(n),l=void 0;try{o(n)}catch(e){l=e}return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(l)throw l;for(var o=!1,i={},a=0;a<s.length;a++){var u=s[a],c=n[u],d=e[u],f=c(d,t);if(void 0===f){var p=r(u,t);throw new Error(p)}i[u]=f,o=o||f!==d}return o?i:e}}t.a=i;var a=n(566);n(567),n(569)},function(e,t,n){"use strict";function r(e,t){return function(){return t(e.apply(void 0,arguments))}}function o(e,t){if("function"==typeof e)return r(e,t);if("object"!=typeof e||null===e)throw new Error("bindActionCreators expected an object or a function, instead received "+(null===e?"null":typeof e)+'. Did you write "import ActionCreators from" instead of "import * as ActionCreators from"?');for(var n=Object.keys(e),o={},i=0;i<n.length;i++){var a=n[i],s=e[a];"function"==typeof s&&(o[a]=r(s,t))}return o}t.a=o},function(e,t,n){"use strict";function r(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(n,r,a){var s=e(n,r,a),l=s.dispatch,u=[],c={getState:s.getState,dispatch:function(e){return l(e)}};return u=t.map(function(e){return e(c)}),l=o.a.apply(void 0,u)(s.dispatch),i({},s,{dispatch:l})}}}t.a=r;var o=n(570),i=Object.assign||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}},function(e,t){e.exports=function(e,t){return function(){return t.call(this,e.apply(this,arguments))}}},function(e,t,n){function r(e){return!!e&&"object"==typeof e}function o(e,t){return a(e,t,l)}function i(e){var t;if(!r(e)||f.call(e)!=u||s(e)||!d.call(e,"constructor")&&"function"==typeof(t=e.constructor)&&!(t instanceof t))return!1;var n;return o(e,function(e,t){n=t}),void 0===n||d.call(e,n)}var a=n(1103),s=n(576),l=n(1104),u="[object Object]",c=Object.prototype,d=c.hasOwnProperty,f=c.toString;e.exports=i},function(e,t){var n=function(e){return function(e,t,n){for(var r=-1,o=Object(e),i=n(e),a=i.length;a--;){var s=i[++r];if(!1===t(o[s],s,o))break}return e}}();e.exports=n},function(e,t,n){function r(e,t){return e="number"==typeof e||u.test(e)?+e:-1,t=null==t?f:t,e>-1&&e%1==0&&e<t}function o(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=f}function i(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function a(e){if(null==e)return[];i(e)||(e=Object(e));var t=e.length;t=t&&o(t)&&(l(e)||s(e))&&t||0;for(var n=e.constructor,a=-1,u="function"==typeof n&&n.prototype===e,c=Array(t),f=t>0;++a<t;)c[a]=a+"";for(var p in e)f&&r(p,t)||"constructor"==p&&(u||!d.call(e,p))||c.push(p);return c}var s=n(576),l=n(1105),u=/^\d+$/,c=Object.prototype,d=c.hasOwnProperty,f=9007199254740991;e.exports=a},function(e,t){function n(e){return!!e&&"object"==typeof e}function r(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=m}function o(e){return i(e)&&f.call(e)==s}function i(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function a(e){return null!=e&&(o(e)?p.test(c.call(e)):n(e)&&l.test(e))}var s="[object Function]",l=/^\[object .+?Constructor\]$/,u=Object.prototype,c=Function.prototype.toString,d=u.hasOwnProperty,f=u.toString,p=RegExp("^"+c.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),h=function(e,t){var n=null==e?void 0:e.isArray;return a(n)?n:void 0}(Array),m=9007199254740991,v=h||function(e){return n(e)&&r(e.length)&&"[object Array]"==f.call(e)};e.exports=v},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(208),i=r(o),a=n(1181),s=r(a),l=n(78),u=r(l),c=n(1184),d=r(c),f=n(1188),p=r(f),h=n(630),m=r(h),v=n(216),g=r(v),y=n(316),b=r(y);t.default={course:i.default,courseLabels:s.default,courseProgress:u.default,fonts:d.default,media:p.default,search:m.default,sessionPreferences:g.default,status:b.default}},function(e,t,n){var r=n(182),o=n(304),i=n(1111),a=n(1112),s=n(51),l=n(89);e.exports=function e(t,n){var u=function(o){var i=n.concat([t]);return r(o,i)?"<Circular>":e(o,i)},c=function(e,t){return o(function(t){return i(t)+": "+u(e[t])},t.slice().sort())};switch(Object.prototype.toString.call(t)){case"[object Arguments]":return"(function() { return arguments; }("+o(u,t).join(", ")+"))";case"[object Array]":return"["+o(u,t).concat(c(t,l(function(e){return/^\d+$/.test(e)},s(t)))).join(", ")+"]";case"[object Boolean]":return"object"==typeof t?"new Boolean("+u(t.valueOf())+")":t.toString();case"[object Date]":return"new Date("+(isNaN(t.valueOf())?u(NaN):i(a(t)))+")";case"[object Null]":return"null";case"[object Number]":return"object"==typeof t?"new Number("+u(t.valueOf())+")":1/t==-1/0?"-0":t.toString(10);case"[object String]":return"object"==typeof t?"new String("+u(t.valueOf())+")":i(t);case"[object Undefined]":return"undefined";default:if("function"==typeof t.toString){var d=t.toString();if("[object Object]"!==d)return d}return"{"+c(t,s(t)).join(", ")+"}"}}},function(e,t,n){var r=n(1109),o=n(1110),i=n(81),a=n(582),s=n(51),l=n(413);e.exports=function e(t,n,u,c){if(a(t,n))return!0;if(l(t)!==l(n))return!1;if(null==t||null==n)return!1;if("function"==typeof t["fantasy-land/equals"]||"function"==typeof n["fantasy-land/equals"])return"function"==typeof t["fantasy-land/equals"]&&t["fantasy-land/equals"](n)&&"function"==typeof n["fantasy-land/equals"]&&n["fantasy-land/equals"](t);if("function"==typeof t.equals||"function"==typeof n.equals)return"function"==typeof t.equals&&t.equals(n)&&"function"==typeof n.equals&&n.equals(t);switch(l(t)){case"Arguments":case"Array":case"Object":if("function"==typeof t.constructor&&"Promise"===o(t.constructor))return t===n;break;case"Boolean":case"Number":case"String":if(typeof t!=typeof n||!a(t.valueOf(),n.valueOf()))return!1;break;case"Date":if(!a(t.valueOf(),n.valueOf()))return!1;break;case"Error":return t.name===n.name&&t.message===n.message;case"RegExp":if(t.source!==n.source||t.global!==n.global||t.ignoreCase!==n.ignoreCase||t.multiline!==n.multiline||t.sticky!==n.sticky||t.unicode!==n.unicode)return!1;break;case"Map":case"Set":if(!e(r(t.entries()),r(n.entries()),u,c))return!1;break;case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"ArrayBuffer":break;default:return!1}var d=s(t);if(d.length!==s(n).length)return!1;for(var f=u.length-1;f>=0;){if(u[f]===t)return c[f]===n;f-=1}for(u.push(t),c.push(n),f=d.length-1;f>=0;){var p=d[f];if(!i(p,n)||!e(n[p],t[p],u,c))return!1;f-=1}return u.pop(),c.pop(),!0}},function(e,t){e.exports=function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}},function(e,t){e.exports=function(e){var t=String(e).match(/^function (\w*)/);return null==t?"":t[1]}},function(e,t){e.exports=function(e){return'"'+e.replace(/\\/g,"\\\\").replace(/[\b]/g,"\\b").replace(/\f/g,"\\f").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\t/g,"\\t").replace(/\v/g,"\\v").replace(/\0/g,"\\0").replace(/"/g,'\\"')+'"'}},function(e,t){e.exports=function(){var e=function(e){return(e<10?"0":"")+e};return"function"==typeof Date.prototype.toISOString?function(e){return e.toISOString()}:function(t){return t.getUTCFullYear()+"-"+e(t.getUTCMonth()+1)+"-"+e(t.getUTCDate())+"T"+e(t.getUTCHours())+":"+e(t.getUTCMinutes())+":"+e(t.getUTCSeconds())+"."+(t.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5)+"Z"}}()},function(e,t,n){var r=n(2),o=n(63);e.exports=function(){function e(e,t){this.xf=t,this.f=e}return e.prototype["@@transducer/init"]=o.init,e.prototype["@@transducer/result"]=o.result,e.prototype["@@transducer/step"]=function(e,t){return this.f(t)?this.xf["@@transducer/step"](e,t):e},r(function(t,n){return new e(t,n)})}()},function(e,t,n){var r=n(2),o=n(63);e.exports=function(){function e(e,t){this.xf=t,this.f=e}return e.prototype["@@transducer/init"]=o.init,e.prototype["@@transducer/result"]=o.result,e.prototype["@@transducer/step"]=function(e,t){return this.xf["@@transducer/step"](e,this.f(t))},r(function(t,n){return new e(t,n)})}()},function(e,t,n){"use strict";function r(e,t){e&&Object.keys(e).forEach(function(n){t(e[n],n)})}function o(e,t){return{}.hasOwnProperty.call(e,t)}function i(e,t){var n=[];return r(e,function(e){t(e)&&n.push(e)}),n}function a(e,t,n){function v(e,t){var n=this;this.tag=e,this.attribs=t||{},this.tagPosition=x.length,this.text="",this.updateParentNodeText=function(){M.length&&(M[M.length-1].text+=n.text)}}function g(e){return"string"!=typeof e&&(e+=""),e.replace(/\&/g,"&").replace(/</g,"<").replace(/\>/g,">").replace(/\"/g,""")}function y(e,n){n=n.replace(/[\x00-\x20]+/g,""),n=n.replace(/<\!\-\-.*?\-\-\>/g,"");var r=n.match(/^([a-zA-Z]+)\:/);if(!r)return!!n.match(/^[\/\\]{2}/)&&!t.allowProtocolRelative;var i=r[1].toLowerCase();return o(t.allowedSchemesByTag,e)?-1===t.allowedSchemesByTag[e].indexOf(i):!t.allowedSchemes||-1===t.allowedSchemes.indexOf(i)}function b(e,t){if(!t)return e;var n,r=c(e),o=e.nodes[0];return n=t[o.selector]&&t["*"]?d(c(t[o.selector]),t["*"],function(e,t){if(Array.isArray(e))return e.concat(t)}):t[o.selector]||t["*"],n&&(r.nodes[0].nodes=o.nodes.reduce(E(n),[])),r}function _(e){return e.nodes[0].nodes.reduce(function(e,t){return e.push(t.prop+":"+t.value+";"),e},[]).join("")}function E(e){return function(t,n){return e.hasOwnProperty(n.prop)&&e[n.prop].some(function(e){return e.test(n.value)})&&t.push(n),t}}function w(e,t){return t?(e=e.split(/\s+/),e.filter(function(e){return-1!==t.indexOf(e)}).join(" ")):e}var x="";t?(t=l(a.defaults,t),t.parser?t.parser=l(m,t.parser):t.parser=m):(t=a.defaults,t.parser=m);var k,T,S=t.nonTextTags||["script","style","textarea"];t.allowedAttributes&&(k={},T={},r(t.allowedAttributes,function(e,t){k[t]=[];var n=[];e.forEach(function(e){e.indexOf("*")>=0?n.push(u(e).replace(/\\\*/g,".*")):k[t].push(e)}),T[t]=new RegExp("^("+n.join("|")+")$")}));var C={};r(t.allowedClasses,function(e,t){k&&(o(k,t)||(k[t]=[]),k[t].push("class")),C[t]=e});var O,A={};r(t.transformTags,function(e,t){var n;"function"==typeof e?n=e:"string"==typeof e&&(n=a.simpleTransform(e)),"*"===t?O=n:A[t]=n});var I=0,M=[],L={},N={},P=!1,R=0,D=new s.Parser({onopentag:function(e,n){if(P)return void R++;var a=new v(e,n);M.push(a);var s,l=!1,u=!!a.text;o(A,e)&&(s=A[e](e,n),a.attribs=n=s.attribs,void 0!==s.text&&(a.innerText=s.text),e!==s.tagName&&(a.name=e=s.tagName,N[I]=s.tagName)),O&&(s=O(e,n),a.attribs=n=s.attribs,e!==s.tagName&&(a.name=e=s.tagName,N[I]=s.tagName)),t.allowedTags&&-1===t.allowedTags.indexOf(e)&&(l=!0,-1!==S.indexOf(e)&&(P=!0,R=1),L[I]=!0),I++,l||(x+="<"+e,(!k||o(k,e)||k["*"])&&r(n,function(n,s){if(!h.test(s))return void delete a.attribs[s];var l;if(!k||o(k,e)&&-1!==k[e].indexOf(s)||k["*"]&&-1!==k["*"].indexOf(s)||o(T,e)&&T[e].test(s)||T["*"]&&T["*"].test(s)){if(("href"===s||"src"===s)&&y(e,n))return void delete a.attribs[s];if("srcset"===s)try{var l=f.parse(n);if(r(l,function(e){y("srcset",e.url)&&(e.evil=!0)}),l=i(l,function(e){return!e.evil}),!l.length)return void delete a.attribs[s];n=f.stringify(i(l,function(e){return!e.evil})),a.attribs[s]=n}catch(e){return void delete a.attribs[s]}if("class"===s&&(n=w(n,C[e]),!n.length))return void delete a.attribs[s];if("style"===s)try{if(n=_(b(p.parse(e+" {"+n+"}"),t.allowedStyles)),0===n.length)return void delete a.attribs[s]}catch(e){return void delete a.attribs[s]}x+=" "+s,n.length&&(x+='="'+g(n)+'"')}else delete a.attribs[s]}),-1!==t.selfClosing.indexOf(e)?x+=" />":(x+=">",!a.innerText||u||t.textFilter||(x+=a.innerText)))},ontext:function(e){if(!P){var n,r=M[M.length-1];if(r&&(n=r.tag,e=void 0!==r.innerText?r.innerText:e),"script"===n||"style"===n)x+=e;else{var o=g(e);t.textFilter?x+=t.textFilter(o):x+=o}M.length&&(M[M.length-1].text+=e)}},onclosetag:function(e){if(P){if(--R)return;P=!1}var n=M.pop();if(n){if(P=!1,I--,L[I])return delete L[I],void n.updateParentNodeText();if(N[I]&&(e=N[I],delete N[I]),t.exclusiveFilter&&t.exclusiveFilter(n))return void(x=x.substr(0,n.tagPosition));n.updateParentNodeText(),-1===t.selfClosing.indexOf(e)&&(x+="</"+e+">")}}},t.parser);return D.write(e),D.end(),x}var s=n(243),l=n(597),u=n(1149),c=n(1150),d=n(1151),f=n(1152),p=n(1155);e.exports=a;var h=/^[^\0\t\n\f\r \/<=>]+$/,m={decodeEntities:!0};a.defaults={allowedTags:["h3","h4","h5","h6","blockquote","p","a","ul","ol","nl","li","b","i","strong","em","strike","code","hr","br","div","table","thead","caption","tbody","tr","th","td","pre"],allowedAttributes:{a:["href","name","target"],img:["src"]},selfClosing:["img","br","hr","area","base","basefont","input","link","meta"],allowedSchemes:["http","https","ftp","mailto"],allowedSchemesByTag:{},allowProtocolRelative:!0},a.simpleTransform=function(e,t,n){return n=void 0===n||n,t=t||{},function(r,o){var i;if(n)for(i in t)o[i]=t[i];else o=t;return{tagName:e,attribs:o}}}},function(e,t){e.exports={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376}},function(e,t,n){function r(e,t,n){"object"==typeof e?(n=t,t=e,e=null):"function"==typeof t&&(n=t,t=l),this._callback=e,this._options=t||l,this._elementCB=n,this.dom=[],this._done=!1,this._tagStack=[],this._parser=this._parser||null}var o=n(245),i=/\s+/g,a=n(590),s=n(1118),l={normalizeWhitespace:!1,withStartIndices:!1,withEndIndices:!1};r.prototype.onparserinit=function(e){this._parser=e},r.prototype.onreset=function(){r.call(this,this._callback,this._options,this._elementCB)},r.prototype.onend=function(){this._done||(this._done=!0,this._parser=null,this._handleCallback(null))},r.prototype._handleCallback=r.prototype.onerror=function(e){if("function"==typeof this._callback)this._callback(e,this.dom);else if(e)throw e},r.prototype.onclosetag=function(){var e=this._tagStack.pop();this._options.withEndIndices&&(e.endIndex=this._parser.endIndex),this._elementCB&&this._elementCB(e)},r.prototype._createDomElement=function(e){if(!this._options.withDomLvl1)return e;var t;t="tag"===e.type?Object.create(s):Object.create(a);for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t},r.prototype._addDomElement=function(e){var t=this._tagStack[this._tagStack.length-1],n=t?t.children:this.dom,r=n[n.length-1];e.next=null,this._options.withStartIndices&&(e.startIndex=this._parser.startIndex),this._options.withEndIndices&&(e.endIndex=this._parser.endIndex),r?(e.prev=r,r.next=e):e.prev=null,n.push(e),e.parent=t||null},r.prototype.onopentag=function(e,t){var n={type:"script"===e?o.Script:"style"===e?o.Style:o.Tag,name:e,attribs:t,children:[]},r=this._createDomElement(n);this._addDomElement(r),this._tagStack.push(r)},r.prototype.ontext=function(e){var t,n=this._options.normalizeWhitespace||this._options.ignoreWhitespace;if(!this._tagStack.length&&this.dom.length&&(t=this.dom[this.dom.length-1]).type===o.Text)n?t.data=(t.data+e).replace(i," "):t.data+=e;else if(this._tagStack.length&&(t=this._tagStack[this._tagStack.length-1])&&(t=t.children[t.children.length-1])&&t.type===o.Text)n?t.data=(t.data+e).replace(i," "):t.data+=e;else{n&&(e=e.replace(i," "));var r=this._createDomElement({data:e,type:o.Text});this._addDomElement(r)}},r.prototype.oncomment=function(e){var t=this._tagStack[this._tagStack.length-1];if(t&&t.type===o.Comment)return void(t.data+=e);var n={data:e,type:o.Comment},r=this._createDomElement(n);this._addDomElement(r),this._tagStack.push(r)},r.prototype.oncdatastart=function(){var e={children:[{data:"",type:o.Text}],type:o.CDATA},t=this._createDomElement(e);this._addDomElement(t),this._tagStack.push(t)},r.prototype.oncommentend=r.prototype.oncdataend=function(){this._tagStack.pop()},r.prototype.onprocessinginstruction=function(e,t){var n=this._createDomElement({name:e,data:t,type:o.Directive});this._addDomElement(n)},e.exports=r},function(e,t,n){var r=n(590),o=e.exports=Object.create(r),i={tagName:"name"};Object.keys(i).forEach(function(e){var t=i[e];Object.defineProperty(o,e,{get:function(){return this[t]||null},set:function(e){return this[t]=e,e}})})},function(e,t,n){function r(e,t){this.init(e,t)}function o(e,t){return c.getElementsByTagName(e,t,!0)}function i(e,t){return c.getElementsByTagName(e,t,!0,1)[0]}function a(e,t,n){return c.getText(c.getElementsByTagName(e,t,n,1)).trim()}function s(e,t,n,r,o){var i=a(n,r,o);i&&(e[t]=i)}var l=n(243),u=l.DomHandler,c=l.DomUtils;n(122)(r,u),r.prototype.init=u;var d=function(e){return"rss"===e||"feed"===e||"rdf:RDF"===e};r.prototype.onend=function(){var e,t,n={},r=i(d,this.dom);r&&("feed"===r.name?(t=r.children,n.type="atom",s(n,"id","id",t),s(n,"title","title",t),(e=i("link",t))&&(e=e.attribs)&&(e=e.href)&&(n.link=e),s(n,"description","subtitle",t),(e=a("updated",t))&&(n.updated=new Date(e)),s(n,"author","email",t,!0),n.items=o("entry",t).map(function(e){var t,n={};return e=e.children,s(n,"id","id",e),s(n,"title","title",e),(t=i("link",e))&&(t=t.attribs)&&(t=t.href)&&(n.link=t),(t=a("summary",e)||a("content",e))&&(n.description=t),(t=a("updated",e))&&(n.pubDate=new Date(t)),n})):(t=i("channel",r.children).children,n.type=r.name.substr(0,3),n.id="",s(n,"title","title",t),s(n,"link","link",t),s(n,"description","description",t),(e=a("lastBuildDate",t))&&(n.updated=new Date(e)),s(n,"author","managingEditor",t,!0),n.items=o("item",r.children).map(function(e){var t,n={};return e=e.children,s(n,"id","guid",e),s(n,"title","title",e),s(n,"link","link",e),s(n,"description","description",e),(t=a("pubDate",e))&&(n.pubDate=new Date(t)),n}))),this.dom=n,u.prototype._handleCallback.call(this,r?null:Error("couldn't find root of feed"))},e.exports=r},function(e,t,n){function r(e){i.call(this,new o(this),e)}function o(e){this.scope=e}e.exports=r;var i=n(591);n(122)(r,i),r.prototype.readable=!0;var a=n(243).EVENTS;Object.keys(a).forEach(function(e){if(0===a[e])o.prototype["on"+e]=function(){this.scope.emit(e)};else if(1===a[e])o.prototype["on"+e]=function(t){this.scope.emit(e,t)};else{if(2!==a[e])throw Error("wrong number of arguments!");o.prototype["on"+e]=function(t,n){this.scope.emit(e,t,n)}}})},function(e,t,n){function r(){o.call(this)}e.exports=r;var o=n(244).EventEmitter;n(122)(r,o),r.Readable=n(420),r.Writable=n(1130),r.Duplex=n(1131),r.Transform=n(1132),r.PassThrough=n(1133),r.Stream=r,r.prototype.pipe=function(e,t){function n(t){e.writable&&!1===e.write(t)&&u.pause&&u.pause()}function r(){u.readable&&u.resume&&u.resume()}function i(){c||(c=!0,e.end())}function a(){c||(c=!0,"function"==typeof e.destroy&&e.destroy())}function s(e){if(l(),0===o.listenerCount(this,"error"))throw e}function l(){u.removeListener("data",n),e.removeListener("drain",r),u.removeListener("end",i),u.removeListener("close",a),u.removeListener("error",s),e.removeListener("error",s),u.removeListener("end",l),u.removeListener("close",l),e.removeListener("close",l)}var u=this;u.on("data",n),e.on("drain",r),e._isStdio||t&&!1===t.end||(u.on("end",i),u.on("close",a));var c=!1;return u.on("error",s),e.on("error",s),u.on("end",l),u.on("close",l),e.on("close",l),e.emit("pipe",u),e}},function(e,t,n){"use strict";function r(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");return"="===e[t-2]?2:"="===e[t-1]?1:0}function o(e){return 3*e.length/4-r(e)}function i(e){var t,n,o,i,a,s=e.length;i=r(e),a=new d(3*s/4-i),n=i>0?s-4:s;var l=0;for(t=0;t<n;t+=4)o=c[e.charCodeAt(t)]<<18|c[e.charCodeAt(t+1)]<<12|c[e.charCodeAt(t+2)]<<6|c[e.charCodeAt(t+3)],a[l++]=o>>16&255,a[l++]=o>>8&255,a[l++]=255&o;return 2===i?(o=c[e.charCodeAt(t)]<<2|c[e.charCodeAt(t+1)]>>4,a[l++]=255&o):1===i&&(o=c[e.charCodeAt(t)]<<10|c[e.charCodeAt(t+1)]<<4|c[e.charCodeAt(t+2)]>>2,a[l++]=o>>8&255,a[l++]=255&o),a}function a(e){return u[e>>18&63]+u[e>>12&63]+u[e>>6&63]+u[63&e]}function s(e,t,n){for(var r,o=[],i=t;i<n;i+=3)r=(e[i]<<16)+(e[i+1]<<8)+e[i+2],o.push(a(r));return o.join("")}function l(e){for(var t,n=e.length,r=n%3,o="",i=[],a=0,l=n-r;a<l;a+=16383)i.push(s(e,a,a+16383>l?l:a+16383));return 1===r?(t=e[n-1],o+=u[t>>2],o+=u[t<<4&63],o+="=="):2===r&&(t=(e[n-2]<<8)+e[n-1],o+=u[t>>10],o+=u[t>>4&63],o+=u[t<<2&63],o+="="),i.push(o),i.join("")}t.byteLength=o,t.toByteArray=i,t.fromByteArray=l;for(var u=[],c=[],d="undefined"!=typeof Uint8Array?Uint8Array:Array,f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",p=0,h=f.length;p<h;++p)u[p]=f[p],c[f.charCodeAt(p)]=p;c["-".charCodeAt(0)]=62,c["_".charCodeAt(0)]=63},function(e,t){t.read=function(e,t,n,r,o){var i,a,s=8*o-r-1,l=(1<<s)-1,u=l>>1,c=-7,d=n?o-1:0,f=n?-1:1,p=e[t+d];for(d+=f,i=p&(1<<-c)-1,p>>=-c,c+=s;c>0;i=256*i+e[t+d],d+=f,c-=8);for(a=i&(1<<-c)-1,i>>=-c,c+=r;c>0;a=256*a+e[t+d],d+=f,c-=8);if(0===i)i=1-u;else{if(i===l)return a?NaN:1/0*(p?-1:1);a+=Math.pow(2,r),i-=u}return(p?-1:1)*a*Math.pow(2,i-r)},t.write=function(e,t,n,r,o,i){var a,s,l,u=8*i-o-1,c=(1<<u)-1,d=c>>1,f=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:i-1,h=r?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=c):(a=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-a))<1&&(a--,l*=2),t+=a+d>=1?f/l:f*Math.pow(2,1-d),t*l>=2&&(a++,l/=2),a+d>=c?(s=0,a=c):a+d>=1?(s=(t*l-1)*Math.pow(2,o),a+=d):(s=t*Math.pow(2,d-1)*Math.pow(2,o),a=0));o>=8;e[n+p]=255&s,p+=h,s/=256,o-=8);for(a=a<<o|s,u+=o;u>0;e[n+p]=255&a,p+=h,a/=256,u-=8);e[n+p-h]|=128*m}},function(e,t){},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t,n){e.copy(t,n)}var i=n(307).Buffer;e.exports=function(){function e(){r(this,e),this.head=null,this.tail=null,this.length=0}return e.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},e.prototype.unshift=function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length},e.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.prototype.join=function(e){if(0===this.length)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n},e.prototype.concat=function(e){if(0===this.length)return i.alloc(0);if(1===this.length)return this.head.data;for(var t=i.allocUnsafe(e>>>0),n=this.head,r=0;n;)o(n.data,t,r),r+=n.data.length,n=n.next;return t},e}()},function(e,t,n){function r(e,t){this._id=e,this._clearFn=t}var o=Function.prototype.apply;t.setTimeout=function(){return new r(o.call(setTimeout,window,arguments),clearTimeout)},t.setInterval=function(){return new r(o.call(setInterval,window,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},r.prototype.unref=r.prototype.ref=function(){},r.prototype.close=function(){this._clearFn.call(window,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},n(1127),t.setImmediate=setImmediate,t.clearImmediate=clearImmediate},function(e,t,n){(function(e,t){!function(e,n){"use strict";function r(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n<t.length;n++)t[n]=arguments[n+1];var r={callback:e,args:t};return u[l]=r,s(l),l++}function o(e){delete u[e]}function i(e){var t=e.callback,r=e.args;switch(r.length){case 0:t();break;case 1:t(r[0]);break;case 2:t(r[0],r[1]);break;case 3:t(r[0],r[1],r[2]);break;default:t.apply(n,r)}}function a(e){if(c)setTimeout(a,0,e);else{var t=u[e];if(t){c=!0;try{i(t)}finally{o(e),c=!1}}}}if(!e.setImmediate){var s,l=1,u={},c=!1,d=e.document,f=Object.getPrototypeOf&&Object.getPrototypeOf(e);f=f&&f.setTimeout?f:e,"[object process]"==={}.toString.call(e.process)?function(){s=function(e){t.nextTick(function(){a(e)})}}():function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?function(){var t="setImmediate$"+Math.random()+"$",n=function(n){n.source===e&&"string"==typeof n.data&&0===n.data.indexOf(t)&&a(+n.data.slice(t.length))};e.addEventListener?e.addEventListener("message",n,!1):e.attachEvent("onmessage",n),s=function(n){e.postMessage(t+n,"*")}}():e.MessageChannel?function(){var e=new MessageChannel;e.port1.onmessage=function(e){a(e.data)},s=function(t){e.port2.postMessage(t)}}():d&&"onreadystatechange"in d.createElement("script")?function(){var e=d.documentElement;s=function(t){var n=d.createElement("script");n.onreadystatechange=function(){a(t),n.onreadystatechange=null,e.removeChild(n),n=null},e.appendChild(n)}}():function(){s=function(e){setTimeout(a,0,e)}}(),f.setImmediate=r,f.clearImmediate=o}}("undefined"==typeof self?void 0===e?this:e:self)}).call(t,n(15),n(132))},function(e,t,n){(function(t){function n(e,t){function n(){if(!o){if(r("throwDeprecation"))throw new Error(t);r("traceDeprecation")?console.trace(t):console.warn(t),o=!0}return e.apply(this,arguments)}if(r("noDeprecation"))return e;var o=!1;return n}function r(e){try{if(!t.localStorage)return!1}catch(e){return!1}var n=t.localStorage[e];return null!=n&&"true"===String(n).toLowerCase()}e.exports=n}).call(t,n(15))},function(e,t,n){"use strict";function r(e){if(!(this instanceof r))return new r(e);o.call(this,e)}e.exports=r;var o=n(596),i=n(246);i.inherits=n(122),i.inherits(r,o),r.prototype._transform=function(e,t,n){n(null,e)}},function(e,t,n){e.exports=n(421)},function(e,t,n){e.exports=n(183)},function(e,t,n){e.exports=n(420).Transform},function(e,t,n){e.exports=n(420).PassThrough},function(e,t){},function(e,t,n){function r(e){this._cbs=e||{}}e.exports=r;var o=n(243).EVENTS;Object.keys(o).forEach(function(e){if(0===o[e])e="on"+e,r.prototype[e]=function(){this._cbs[e]&&this._cbs[e]()};else if(1===o[e])e="on"+e,r.prototype[e]=function(t){this._cbs[e]&&this._cbs[e](t)};else{if(2!==o[e])throw Error("wrong number of arguments");e="on"+e,r.prototype[e]=function(t,n){this._cbs[e]&&this._cbs[e](t,n)}}})},function(e,t,n){var r=e.exports;[n(1137),n(1143),n(1144),n(1145),n(1146),n(1147)].forEach(function(e){Object.keys(e).forEach(function(t){r[t]=e[t].bind(r)})})},function(e,t,n){function r(e,t){return e.children?e.children.map(function(e){return a(e,t)}).join(""):""}function o(e){return Array.isArray(e)?e.map(o).join(""):s(e)?"br"===e.name?"\n":o(e.children):e.type===i.CDATA?o(e.children):e.type===i.Text?e.data:""}var i=n(245),a=n(1138),s=i.isTag;e.exports={getInnerHTML:r,getOuterHTML:a,getText:o}},function(e,t,n){function r(e,t){if(e){var n,r="";for(var o in e)n=e[o],r&&(r+=" "),!n&&d[o]?r+=o:r+=o+'="'+(t.decodeEntities?c.encodeXML(n):n)+'"';return r}}function o(e,t){"svg"===e.name&&(t={decodeEntities:t.decodeEntities,xmlMode:!0});var n="<"+e.name,o=r(e.attribs,t);return o&&(n+=" "+o),!t.xmlMode||e.children&&0!==e.children.length?(n+=">",e.children&&(n+=h(e.children,t)),p[e.name]&&!t.xmlMode||(n+="</"+e.name+">")):n+="/>",n}function i(e){return"<"+e.data+">"}function a(e,t){var n=e.data||"";return!t.decodeEntities||e.parent&&e.parent.name in f||(n=c.encodeXML(n)),n}function s(e){return"<![CDATA["+e.children[0].data+"]]>"}function l(e){return"\x3c!--"+e.data+"--\x3e"}var u=n(1139),c=n(1140),d={__proto__:null,allowfullscreen:!0,async:!0,autofocus:!0,autoplay:!0,checked:!0,controls:!0,default:!0,defer:!0,disabled:!0,hidden:!0,ismap:!0,loop:!0,multiple:!0,muted:!0,open:!0,readonly:!0,required:!0,reversed:!0,scoped:!0,seamless:!0,selected:!0,typemustmatch:!0},f={__proto__:null,style:!0,script:!0,xmp:!0,iframe:!0,noembed:!0,noframes:!0,plaintext:!0,noscript:!0},p={__proto__:null,area:!0,base:!0,basefont:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,isindex:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},h=e.exports=function(e,t){Array.isArray(e)||e.cheerio||(e=[e]),t=t||{};for(var n="",r=0;r<e.length;r++){var c=e[r];"root"===c.type?n+=h(c.children,t):u.isTag(c)?n+=o(c,t):c.type===u.Directive?n+=i(c):c.type===u.Comment?n+=l(c):c.type===u.CDATA?n+=s(c):n+=a(c,t)}return n}},function(e,t){e.exports={Text:"text",Directive:"directive",Comment:"comment",Script:"script",Style:"style",Tag:"tag",CDATA:"cdata",isTag:function(e){return"tag"===e.type||"script"===e.type||"style"===e.type}}},function(e,t,n){var r=n(1141),o=n(1142);t.decode=function(e,t){return(!t||t<=0?o.XML:o.HTML)(e)},t.decodeStrict=function(e,t){return(!t||t<=0?o.XML:o.HTMLStrict)(e)},t.encode=function(e,t){return(!t||t<=0?r.XML:r.HTML)(e)},t.encodeXML=r.XML,t.encodeHTML4=t.encodeHTML5=t.encodeHTML=r.HTML,t.decodeXML=t.decodeXMLStrict=o.XML,t.decodeHTML4=t.decodeHTML5=t.decodeHTML=o.HTML,t.decodeHTML4Strict=t.decodeHTML5Strict=t.decodeHTMLStrict=o.HTMLStrict,t.escape=r.escape},function(e,t,n){function r(e){return Object.keys(e).sort().reduce(function(t,n){return t[e[n]]="&"+n+";",t},{})}function o(e){var t=[],n=[];return Object.keys(e).forEach(function(e){1===e.length?t.push("\\"+e):n.push(e)}),n.unshift("["+t.join("")+"]"),new RegExp(n.join("|"),"g")}function i(e){return"&#x"+e.charCodeAt(0).toString(16).toUpperCase()+";"}function a(e){return"&#x"+(1024*(e.charCodeAt(0)-55296)+e.charCodeAt(1)-56320+65536).toString(16).toUpperCase()+";"}function s(e,t){function n(t){return e[t]}return function(e){return e.replace(t,n).replace(h,a).replace(p,i)}}function l(e){return e.replace(m,i).replace(h,a).replace(p,i)}var u=r(n(419)),c=o(u);t.XML=s(u,c);var d=r(n(418)),f=o(d);t.HTML=s(d,f);var p=/[^\0-\x7F]/g,h=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,m=o(u);t.escape=l},function(e,t,n){function r(e){var t=Object.keys(e).join("|"),n=i(e);t+="|#[xX][\\da-fA-F]+|#\\d+";var r=new RegExp("&(?:"+t+");","g");return function(e){return String(e).replace(r,n)}}function o(e,t){return e<t?1:-1}function i(e){return function(t){return"#"===t.charAt(1)?u("X"===t.charAt(2)||"x"===t.charAt(2)?parseInt(t.substr(3),16):parseInt(t.substr(2),10)):e[t.slice(1,-1)]}}var a=n(418),s=n(589),l=n(419),u=n(588),c=r(l),d=r(a),f=function(){function e(e){return";"!==e.substr(-1)&&(e+=";"),c(e)}for(var t=Object.keys(s).sort(o),n=Object.keys(a).sort(o),r=0,l=0;r<n.length;r++)t[l]===n[r]?(n[r]+=";?",l++):n[r]+=";";var u=new RegExp("&(?:"+n.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),c=i(a);return function(t){return String(t).replace(u,e)}}();e.exports={XML:c,HTML:f,HTMLStrict:d}},function(e,t){var n=t.getChildren=function(e){return e.children},r=t.getParent=function(e){return e.parent};t.getSiblings=function(e){var t=r(e);return t?n(t):[e]},t.getAttributeValue=function(e,t){return e.attribs&&e.attribs[t]},t.hasAttrib=function(e,t){return!!e.attribs&&hasOwnProperty.call(e.attribs,t)},t.getName=function(e){return e.name}},function(e,t){t.removeElement=function(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){var t=e.parent.children;t.splice(t.lastIndexOf(e),1)}},t.replaceElement=function(e,t){var n=t.prev=e.prev;n&&(n.next=t);var r=t.next=e.next;r&&(r.prev=t);var o=t.parent=e.parent;if(o){var i=o.children;i[i.lastIndexOf(e)]=t}},t.appendChild=function(e,t){if(t.parent=e,1!==e.children.push(t)){var n=e.children[e.children.length-2];n.next=t,t.prev=n,t.next=null}},t.append=function(e,t){var n=e.parent,r=e.next;if(t.next=r,t.prev=e,e.next=t,t.parent=n,r){if(r.prev=t,n){var o=n.children;o.splice(o.lastIndexOf(r),0,t)}}else n&&n.children.push(t)},t.prepend=function(e,t){var n=e.parent;if(n){var r=n.children;r.splice(r.lastIndexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=n,t.prev=e.prev,t.next=e,e.prev=t}},function(e,t,n){function r(e,t,n,r){return Array.isArray(t)||(t=[t]),"number"==typeof r&&isFinite(r)||(r=1/0),o(e,t,!1!==n,r)}function o(e,t,n,r){for(var i,a=[],s=0,l=t.length;s<l&&!(e(t[s])&&(a.push(t[s]),--r<=0))&&(i=t[s].children,!(n&&i&&i.length>0&&(i=o(e,i,n,r),a=a.concat(i),(r-=i.length)<=0)));s++);return a}function i(e,t){for(var n=0,r=t.length;n<r;n++)if(e(t[n]))return t[n];return null}function a(e,t){for(var n=null,r=0,o=t.length;r<o&&!n;r++)u(t[r])&&(e(t[r])?n=t[r]:t[r].children.length>0&&(n=a(e,t[r].children)));return n}function s(e,t){for(var n=0,r=t.length;n<r;n++)if(u(t[n])&&(e(t[n])||t[n].children.length>0&&s(e,t[n].children)))return!0;return!1}function l(e,t){for(var n=[],r=[t];r.length;){for(var o=r.pop(),i=0,a=o.length;i<a;i++)u(o[i])&&e(o[i])&&n.push(o[i]);for(;a-- >0;)o[a].children&&o[a].children.length>0&&r.push(o[a].children)}return n}var u=n(245).isTag;e.exports={filter:r,find:o,findOneChild:i,findOne:a,existsOne:s,findAll:l}},function(e,t,n){function r(e,t){return"function"==typeof t?function(n){return n.attribs&&t(n.attribs[e])}:function(n){return n.attribs&&n.attribs[e]===t}}function o(e,t){return function(n){return e(n)||t(n)}}var i=n(245),a=t.isTag=i.isTag;t.testElement=function(e,t){for(var n in e)if(e.hasOwnProperty(n))if("tag_name"===n){if(!a(t)||!e.tag_name(t.name))return!1}else if("tag_type"===n){if(!e.tag_type(t.type))return!1}else if("tag_contains"===n){if(a(t)||!e.tag_contains(t.data))return!1}else if(!t.attribs||!e[n](t.attribs[n]))return!1;return!0};var s={tag_name:function(e){return"function"==typeof e?function(t){return a(t)&&e(t.name)}:"*"===e?a:function(t){return a(t)&&t.name===e}},tag_type:function(e){return"function"==typeof e?function(t){return e(t.type)}:function(t){return t.type===e}},tag_contains:function(e){return"function"==typeof e?function(t){return!a(t)&&e(t.data)}:function(t){return!a(t)&&t.data===e}}};t.getElements=function(e,t,n,i){var a=Object.keys(e).map(function(t){var n=e[t];return t in s?s[t](n):r(t,n)});return 0===a.length?[]:this.filter(a.reduce(o),t,n,i)},t.getElementById=function(e,t,n){return Array.isArray(t)||(t=[t]),this.findOne(r("id",e),t,!1!==n)},t.getElementsByTagName=function(e,t,n,r){return this.filter(s.tag_name(e),t,n,r)},t.getElementsByTagType=function(e,t,n,r){return this.filter(s.tag_type(e),t,n,r)}},function(e,t){t.removeSubsets=function(e){for(var t,n,r,o=e.length;--o>-1;){for(t=n=e[o],e[o]=null,r=!0;n;){if(e.indexOf(n)>-1){r=!1,e.splice(o,1);break}n=n.parent}r&&(e[o]=t)}return e};var n={DISCONNECTED:1,PRECEDING:2,FOLLOWING:4,CONTAINS:8,CONTAINED_BY:16},r=t.compareDocumentPosition=function(e,t){var r,o,i,a,s,l,u=[],c=[];if(e===t)return 0;for(r=e;r;)u.unshift(r),r=r.parent;for(r=t;r;)c.unshift(r),r=r.parent;for(l=0;u[l]===c[l];)l++;return 0===l?n.DISCONNECTED:(o=u[l-1],i=o.children,a=u[l],s=c[l],i.indexOf(a)>i.indexOf(s)?o===t?n.FOLLOWING|n.CONTAINED_BY:n.FOLLOWING:o===e?n.PRECEDING|n.CONTAINS:n.PRECEDING)};t.uniqueSort=function(e){var t,o,i=e.length;for(e=e.slice();--i>-1;)t=e[i],(o=e.indexOf(t))>-1&&o<i&&e.splice(i,1);return e.sort(function(e,t){var o=r(e,t);return o&n.PRECEDING?-1:o&n.FOLLOWING?1:0}),e}},function(e,t,n){function r(e){this._cbs=e||{},this.events=[]}e.exports=r;var o=n(243).EVENTS;Object.keys(o).forEach(function(e){if(0===o[e])e="on"+e,r.prototype[e]=function(){this.events.push([e]),this._cbs[e]&&this._cbs[e]()};else if(1===o[e])e="on"+e,r.prototype[e]=function(t){this.events.push([e,t]),this._cbs[e]&&this._cbs[e](t)};else{if(2!==o[e])throw Error("wrong number of arguments");e="on"+e,r.prototype[e]=function(t,n){this.events.push([e,t,n]),this._cbs[e]&&this._cbs[e](t,n)}}}),r.prototype.onreset=function(){this.events=[],this._cbs.onreset&&this._cbs.onreset()},r.prototype.restart=function(){this._cbs.onreset&&this._cbs.onreset();for(var e=0,t=this.events.length;e<t;e++)if(this._cbs[this.events[e][0]]){var n=this.events[e].length;1===n?this._cbs[this.events[e][0]]():2===n?this._cbs[this.events[e][0]](this.events[e][1]):this._cbs[this.events[e][0]](this.events[e][1],this.events[e][2])}}},function(e,t,n){(function(t){function n(e){if("string"==typeof e)return e;if(o(e))return y?y.call(e):"";var t=e+"";return"0"==t&&1/e==-s?"-0":t}function r(e){return!!e&&"object"==typeof e}function o(e){return"symbol"==typeof e||r(e)&&m.call(e)==l}function i(e){return null==e?"":n(e)}function a(e){return e=i(e),e&&c.test(e)?e.replace(u,"\\$&"):e}var s=1/0,l="[object Symbol]",u=/[\\^$.*+?()[\]{}|]/g,c=RegExp(u.source),d="object"==typeof t&&t&&t.Object===Object&&t,f="object"==typeof self&&self&&self.Object===Object&&self,p=d||f||Function("return this")(),h=Object.prototype,m=h.toString,v=p.Symbol,g=v?v.prototype:void 0,y=g?g.toString:void 0;e.exports=a}).call(t,n(15))},function(e,t,n){(function(e,n){function r(e,t){return e.set(t[0],t[1]),e}function o(e,t){return e.add(t),e}function i(e,t){for(var n=-1,r=e?e.length:0;++n<r&&!1!==t(e[n],n,e););return e}function a(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}function s(e,t,n,r){var o=-1,i=e?e.length:0;for(r&&i&&(n=e[++o]);++o<i;)n=t(n,e[o],o,e);return n}function l(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}function u(e,t){return null==e?void 0:e[t]}function c(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(e){}return t}function d(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function f(e,t){return function(n){return e(t(n))}}function p(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}function h(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function m(){this.__data__=Rt?Rt(null):{}}function v(e){return this.has(e)&&delete this.__data__[e]}function g(e){var t=this.__data__;if(Rt){var n=t[e];return n===Ae?void 0:n}return gt.call(t,e)?t[e]:void 0}function y(e){var t=this.__data__;return Rt?void 0!==t[e]:gt.call(t,e)}function b(e,t){return this.__data__[e]=Rt&&void 0===t?Ae:t,this}function _(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function E(){this.__data__=[]}function w(e){var t=this.__data__,n=U(t,e);return!(n<0||(n==t.length-1?t.pop():St.call(t,n,1),0))}function x(e){var t=this.__data__,n=U(t,e);return n<0?void 0:t[n][1]}function k(e){return U(this.__data__,e)>-1}function T(e,t){var n=this.__data__,r=U(n,e);return r<0?n.push([e,t]):n[r][1]=t,this}function S(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function C(){this.__data__={hash:new h,map:new(Mt||_),string:new h}}function O(e){return ae(this,e).delete(e)}function A(e){return ae(this,e).get(e)}function I(e){return ae(this,e).has(e)}function M(e,t){return ae(this,e).set(e,t),this}function L(e){this.__data__=new _(e)}function N(){this.__data__=new _}function P(e){return this.__data__.delete(e)}function R(e){return this.__data__.get(e)}function D(e){return this.__data__.has(e)}function j(e,t){var n=this.__data__;if(n instanceof _){var r=n.__data__;if(!Mt||r.length<Oe-1)return r.push([e,t]),this;n=this.__data__=new S(r)}return n.set(e,t),this}function F(e,t){var n=Yt(e)||ye(e)?l(e.length,String):[],r=n.length,o=!!r;for(var i in e)!t&&!gt.call(e,i)||o&&("length"==i||de(i,r))||n.push(i);return n}function B(e,t,n){var r=e[t];gt.call(e,t)&&ge(r,n)&&(void 0!==n||t in e)||(e[t]=n)}function U(e,t){for(var n=e.length;n--;)if(ge(e[n][0],t))return n;return-1}function H(e,t){return e&&re(t,Te(t),e)}function z(e,t,n,r,o,a,s){var l;if(r&&(l=a?r(e,o,a,s):r(e)),void 0!==l)return l;if(!xe(e))return e;var u=Yt(e);if(u){if(l=le(e),!t)return ne(e,l)}else{var d=qt(e),f=d==Pe||d==Re;if($t(e))return V(e,t);if(d==Fe||d==Me||f&&!a){if(c(e))return a?e:{};if(l=ue(f?{}:e),!t)return oe(e,H(l,e))}else{if(!ot[d])return a?e:{};l=ce(e,d,z,t)}}s||(s=new L);var p=s.get(e);if(p)return p;if(s.set(e,l),!u)var h=n?ie(e):Te(e);return i(h||e,function(o,i){h&&(i=o,o=e[i]),B(l,i,z(o,t,n,r,i,e,s))}),l}function W(e){return xe(e)?kt(e):{}}function q(e,t,n){var r=t(e);return Yt(e)?r:a(r,n(e))}function Y(e){return yt.call(e)}function $(e){return!(!xe(e)||pe(e))&&(Ee(e)||c(e)?bt:nt).test(me(e))}function K(e){if(!he(e))return At(e);var t=[];for(var n in Object(e))gt.call(e,n)&&"constructor"!=n&&t.push(n);return t}function V(e,t){if(t)return e.slice();var n=new e.constructor(e.length);return e.copy(n),n}function G(e){var t=new e.constructor(e.byteLength);return new wt(t).set(new wt(e)),t}function X(e,t){var n=t?G(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}function Q(e,t,n){return s(t?n(d(e),!0):d(e),r,new e.constructor)}function Z(e){var t=new e.constructor(e.source,tt.exec(e));return t.lastIndex=e.lastIndex,t}function J(e,t,n){return s(t?n(p(e),!0):p(e),o,new e.constructor)}function ee(e){return zt?Object(zt.call(e)):{}}function te(e,t){var n=t?G(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function ne(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}function re(e,t,n,r){n||(n={});for(var o=-1,i=t.length;++o<i;){var a=t[o],s=r?r(n[a],e[a],a,n,e):void 0;B(n,a,void 0===s?e[a]:s)}return n}function oe(e,t){return re(e,Wt(e),t)}function ie(e){return q(e,Te,Wt)}function ae(e,t){var n=e.__data__;return fe(t)?n["string"==typeof t?"string":"hash"]:n.map}function se(e,t){var n=u(e,t);return $(n)?n:void 0}function le(e){var t=e.length,n=e.constructor(t);return t&&"string"==typeof e[0]&>.call(e,"index")&&(n.index=e.index,n.input=e.input),n}function ue(e){return"function"!=typeof e.constructor||he(e)?{}:W(xt(e))}function ce(e,t,n,r){var o=e.constructor;switch(t){case We:return G(e);case Le:case Ne:return new o(+e);case qe:return X(e,r);case Ye:case $e:case Ke:case Ve:case Ge:case Xe:case Qe:case Ze:case Je:return te(e,r);case De:return Q(e,r,n);case je:case He:return new o(e);case Be:return Z(e);case Ue:return J(e,r,n);case ze:return ee(e)}}function de(e,t){return!!(t=null==t?Ie:t)&&("number"==typeof e||rt.test(e))&&e>-1&&e%1==0&&e<t}function fe(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}function pe(e){return!!mt&&mt in e}function he(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||pt)}function me(e){if(null!=e){try{return vt.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function ve(e){return z(e,!0,!0)}function ge(e,t){return e===t||e!==e&&t!==t}function ye(e){return _e(e)&>.call(e,"callee")&&(!Tt.call(e,"callee")||yt.call(e)==Me)}function be(e){return null!=e&&we(e.length)&&!Ee(e)}function _e(e){return ke(e)&&be(e)}function Ee(e){var t=xe(e)?yt.call(e):"";return t==Pe||t==Re}function we(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=Ie}function xe(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function ke(e){return!!e&&"object"==typeof e}function Te(e){return be(e)?F(e):K(e)}function Se(){return[]}function Ce(){return!1}var Oe=200,Ae="__lodash_hash_undefined__",Ie=9007199254740991,Me="[object Arguments]",Le="[object Boolean]",Ne="[object Date]",Pe="[object Function]",Re="[object GeneratorFunction]",De="[object Map]",je="[object Number]",Fe="[object Object]",Be="[object RegExp]",Ue="[object Set]",He="[object String]",ze="[object Symbol]",We="[object ArrayBuffer]",qe="[object DataView]",Ye="[object Float32Array]",$e="[object Float64Array]",Ke="[object Int8Array]",Ve="[object Int16Array]",Ge="[object Int32Array]",Xe="[object Uint8Array]",Qe="[object Uint8ClampedArray]",Ze="[object Uint16Array]",Je="[object Uint32Array]",et=/[\\^$.*+?()[\]{}|]/g,tt=/\w*$/,nt=/^\[object .+?Constructor\]$/,rt=/^(?:0|[1-9]\d*)$/,ot={};ot[Me]=ot["[object Array]"]=ot[We]=ot[qe]=ot[Le]=ot[Ne]=ot[Ye]=ot[$e]=ot[Ke]=ot[Ve]=ot[Ge]=ot[De]=ot[je]=ot[Fe]=ot[Be]=ot[Ue]=ot[He]=ot[ze]=ot[Xe]=ot[Qe]=ot[Ze]=ot[Je]=!0,ot["[object Error]"]=ot[Pe]=ot["[object WeakMap]"]=!1;var it="object"==typeof e&&e&&e.Object===Object&&e,at="object"==typeof self&&self&&self.Object===Object&&self,st=it||at||Function("return this")(),lt="object"==typeof t&&t&&!t.nodeType&&t,ut=lt&&"object"==typeof n&&n&&!n.nodeType&&n,ct=ut&&ut.exports===lt,dt=Array.prototype,ft=Function.prototype,pt=Object.prototype,ht=st["__core-js_shared__"],mt=function(){var e=/[^.]+$/.exec(ht&&ht.keys&&ht.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),vt=ft.toString,gt=pt.hasOwnProperty,yt=pt.toString,bt=RegExp("^"+vt.call(gt).replace(et,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),_t=ct?st.Buffer:void 0,Et=st.Symbol,wt=st.Uint8Array,xt=f(Object.getPrototypeOf,Object),kt=Object.create,Tt=pt.propertyIsEnumerable,St=dt.splice,Ct=Object.getOwnPropertySymbols,Ot=_t?_t.isBuffer:void 0,At=f(Object.keys,Object),It=se(st,"DataView"),Mt=se(st,"Map"),Lt=se(st,"Promise"),Nt=se(st,"Set"),Pt=se(st,"WeakMap"),Rt=se(Object,"create"),Dt=me(It),jt=me(Mt),Ft=me(Lt),Bt=me(Nt),Ut=me(Pt),Ht=Et?Et.prototype:void 0,zt=Ht?Ht.valueOf:void 0;h.prototype.clear=m,h.prototype.delete=v,h.prototype.get=g,h.prototype.has=y,h.prototype.set=b,_.prototype.clear=E,_.prototype.delete=w,_.prototype.get=x,_.prototype.has=k,_.prototype.set=T,S.prototype.clear=C,S.prototype.delete=O,S.prototype.get=A,S.prototype.has=I,S.prototype.set=M,L.prototype.clear=N,L.prototype.delete=P,L.prototype.get=R,L.prototype.has=D,L.prototype.set=j;var Wt=Ct?f(Ct,Object):Se,qt=Y;(It&&qt(new It(new ArrayBuffer(1)))!=qe||Mt&&qt(new Mt)!=De||Lt&&"[object Promise]"!=qt(Lt.resolve())||Nt&&qt(new Nt)!=Ue||Pt&&"[object WeakMap]"!=qt(new Pt))&&(qt=function(e){var t=yt.call(e),n=t==Fe?e.constructor:void 0,r=n?me(n):void 0;if(r)switch(r){case Dt:return qe;case jt:return De;case Ft:return"[object Promise]";case Bt:return Ue;case Ut:return"[object WeakMap]"}return t});var Yt=Array.isArray,$t=Ot||Ce;n.exports=ve}).call(t,n(15),n(128)(e))},function(e,t,n){(function(e,n){function r(e,t){return e.set(t[0],t[1]),e}function o(e,t){return e.add(t),e}function i(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function a(e,t){for(var n=-1,r=e?e.length:0;++n<r&&!1!==t(e[n],n,e););return e}function s(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}function l(e,t,n,r){var o=-1,i=e?e.length:0;for(r&&i&&(n=e[++o]);++o<i;)n=t(n,e[o],o,e);return n}function u(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}function c(e,t){return null==e?void 0:e[t]}function d(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(e){}return t}function f(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function p(e,t){return function(n){return e(t(n))}}function h(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}function m(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function v(){this.__data__=Jt?Jt(null):{}}function g(e){return this.has(e)&&delete this.__data__[e]}function y(e){var t=this.__data__;if(Jt){var n=t[e];return n===Ue?void 0:n}return Nt.call(t,e)?t[e]:void 0}function b(e){var t=this.__data__;return Jt?void 0!==t[e]:Nt.call(t,e)}function _(e,t){return this.__data__[e]=Jt&&void 0===t?Ue:t,this}function E(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function w(){this.__data__=[]}function x(e){var t=this.__data__,n=z(t,e);return!(n<0||(n==t.length-1?t.pop():Wt.call(t,n,1),0))}function k(e){var t=this.__data__,n=z(t,e);return n<0?void 0:t[n][1]}function T(e){return z(this.__data__,e)>-1}function S(e,t){var n=this.__data__,r=z(n,e);return r<0?n.push([e,t]):n[r][1]=t,this}function C(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function O(){this.__data__={hash:new m,map:new(Gt||E),string:new m}}function A(e){return pe(this,e).delete(e)}function I(e){return pe(this,e).get(e)}function M(e){return pe(this,e).has(e)}function L(e,t){return pe(this,e).set(e,t),this}function N(e){this.__data__=new E(e)}function P(){this.__data__=new E}function R(e){return this.__data__.delete(e)}function D(e){return this.__data__.get(e)}function j(e){return this.__data__.has(e)}function F(e,t){var n=this.__data__;if(n instanceof E){var r=n.__data__;if(!Gt||r.length<Be-1)return r.push([e,t]),this;n=this.__data__=new C(r)}return n.set(e,t),this}function B(e,t){var n=cn(e)||Se(e)?u(e.length,String):[],r=n.length,o=!!r;for(var i in e)!t&&!Nt.call(e,i)||o&&("length"==i||ye(i,r))||n.push(i);return n}function U(e,t,n){(void 0===n||Te(e[t],n))&&("number"!=typeof t||void 0!==n||t in e)||(e[t]=n)}function H(e,t,n){var r=e[t];Nt.call(e,t)&&Te(r,n)&&(void 0!==n||t in e)||(e[t]=n)}function z(e,t){for(var n=e.length;n--;)if(Te(e[n][0],t))return n;return-1}function W(e,t){return e&&ce(t,Re(t),e)}function q(e,t,n,r,o,i,s){var l;if(r&&(l=i?r(e,o,i,s):r(e)),void 0!==l)return l;if(!Me(e))return e;var u=cn(e);if(u){if(l=me(e),!t)return ue(e,l)}else{var c=un(e),f=c==Ye||c==$e;if(dn(e))return te(e,t);if(c==Ge||c==ze||f&&!i){if(d(e))return i?e:{};if(l=ve(f?{}:e),!t)return de(e,W(l,e))}else{if(!gt[c])return i?e:{};l=ge(e,c,q,t)}}s||(s=new N);var p=s.get(e);if(p)return p;if(s.set(e,l),!u)var h=n?fe(e):Re(e);return a(h||e,function(o,i){h&&(i=o,o=e[i]),H(l,i,q(o,t,n,r,i,e,s))}),l}function Y(e){return Me(e)?Ht(e):{}}function $(e,t,n){var r=t(e);return cn(e)?r:s(r,n(e))}function K(e){return Rt.call(e)}function V(e){return!(!Me(e)||Ee(e))&&(Ae(e)||d(e)?Dt:ht).test(ke(e))}function G(e){return Le(e)&&Ie(e.length)&&!!vt[Rt.call(e)]}function X(e){if(!we(e))return $t(e);var t=[];for(var n in Object(e))Nt.call(e,n)&&"constructor"!=n&&t.push(n);return t}function Q(e){if(!Me(e))return xe(e);var t=we(e),n=[];for(var r in e)("constructor"!=r||!t&&Nt.call(e,r))&&n.push(r);return n}function Z(e,t,n,r,o){if(e!==t){if(!cn(t)&&!fn(t))var i=Q(t);a(i||t,function(a,s){if(i&&(s=a,a=t[s]),Me(a))o||(o=new N),J(e,t,s,n,Z,r,o);else{var l=r?r(e[s],a,s+"",e,t,o):void 0;void 0===l&&(l=a),U(e,s,l)}})}}function J(e,t,n,r,o,i,a){var s=e[n],l=t[n],u=a.get(l);if(u)return void U(e,n,u);var c=i?i(s,l,n+"",e,t,a):void 0,d=void 0===c;d&&(c=l,cn(l)||fn(l)?cn(s)?c=s:Oe(s)?c=ue(s):(d=!1,c=q(l,!0)):Ne(l)||Se(l)?Se(s)?c=Pe(s):!Me(s)||r&&Ae(s)?(d=!1,c=q(l,!0)):c=s:d=!1),d&&(a.set(l,c),o(c,l,r,i,a),a.delete(l)),U(e,n,c)}function ee(e,t){return t=Kt(void 0===t?e.length-1:t,0),function(){for(var n=arguments,r=-1,o=Kt(n.length-t,0),a=Array(o);++r<o;)a[r]=n[t+r];r=-1;for(var s=Array(t+1);++r<t;)s[r]=n[r];return s[t]=a,i(e,this,s)}}function te(e,t){if(t)return e.slice();var n=new e.constructor(e.length);return e.copy(n),n}function ne(e){var t=new e.constructor(e.byteLength);return new Bt(t).set(new Bt(e)),t}function re(e,t){var n=t?ne(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}function oe(e,t,n){return l(t?n(f(e),!0):f(e),r,new e.constructor)}function ie(e){var t=new e.constructor(e.source,pt.exec(e));return t.lastIndex=e.lastIndex,t}function ae(e,t,n){return l(t?n(h(e),!0):h(e),o,new e.constructor)}function se(e){return sn?Object(sn.call(e)):{}}function le(e,t){var n=t?ne(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function ue(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}function ce(e,t,n,r){n||(n={});for(var o=-1,i=t.length;++o<i;){var a=t[o],s=r?r(n[a],e[a],a,n,e):void 0;H(n,a,void 0===s?e[a]:s)}return n}function de(e,t){return ce(e,ln(e),t)}function fe(e){return $(e,Re,ln)}function pe(e,t){var n=e.__data__;return _e(t)?n["string"==typeof t?"string":"hash"]:n.map}function he(e,t){var n=c(e,t);return V(n)?n:void 0}function me(e){var t=e.length,n=e.constructor(t);return t&&"string"==typeof e[0]&&Nt.call(e,"index")&&(n.index=e.index,n.input=e.input),n}function ve(e){return"function"!=typeof e.constructor||we(e)?{}:Y(Ut(e))}function ge(e,t,n,r){var o=e.constructor;switch(t){case tt:return ne(e);case We:case qe:return new o(+e);case nt:return re(e,r);case rt:case ot:case it:case at:case st:case lt:case ut:case ct:case dt:return le(e,r);case Ke:return oe(e,r,n);case Ve:case Ze:return new o(e);case Xe:return ie(e);case Qe:return ae(e,r,n);case Je:return se(e)}}function ye(e,t){return!!(t=null==t?He:t)&&("number"==typeof e||mt.test(e))&&e>-1&&e%1==0&&e<t}function be(e,t,n){if(!Me(n))return!1;var r=typeof t;return!!("number"==r?Ce(n)&&ye(t,n.length):"string"==r&&t in n)&&Te(n[t],e)}function _e(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}function Ee(e){return!!Mt&&Mt in e}function we(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||At)}function xe(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}function ke(e){if(null!=e){try{return Lt.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function Te(e,t){return e===t||e!==e&&t!==t}function Se(e){return Oe(e)&&Nt.call(e,"callee")&&(!zt.call(e,"callee")||Rt.call(e)==ze)}function Ce(e){return null!=e&&Ie(e.length)&&!Ae(e)}function Oe(e){return Le(e)&&Ce(e)}function Ae(e){var t=Me(e)?Rt.call(e):"";return t==Ye||t==$e}function Ie(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=He}function Me(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function Le(e){return!!e&&"object"==typeof e}function Ne(e){if(!Le(e)||Rt.call(e)!=Ge||d(e))return!1;var t=Ut(e);if(null===t)return!0;var n=Nt.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Lt.call(n)==Pt}function Pe(e){return ce(e,De(e))}function Re(e){return Ce(e)?B(e):X(e)}function De(e){return Ce(e)?B(e,!0):Q(e)}function je(){return[]}function Fe(){return!1}var Be=200,Ue="__lodash_hash_undefined__",He=9007199254740991,ze="[object Arguments]",We="[object Boolean]",qe="[object Date]",Ye="[object Function]",$e="[object GeneratorFunction]",Ke="[object Map]",Ve="[object Number]",Ge="[object Object]",Xe="[object RegExp]",Qe="[object Set]",Ze="[object String]",Je="[object Symbol]",et="[object WeakMap]",tt="[object ArrayBuffer]",nt="[object DataView]",rt="[object Float32Array]",ot="[object Float64Array]",it="[object Int8Array]",at="[object Int16Array]",st="[object Int32Array]",lt="[object Uint8Array]",ut="[object Uint8ClampedArray]",ct="[object Uint16Array]",dt="[object Uint32Array]",ft=/[\\^$.*+?()[\]{}|]/g,pt=/\w*$/,ht=/^\[object .+?Constructor\]$/,mt=/^(?:0|[1-9]\d*)$/,vt={};vt[rt]=vt[ot]=vt[it]=vt[at]=vt[st]=vt[lt]=vt[ut]=vt[ct]=vt[dt]=!0,vt[ze]=vt["[object Array]"]=vt[tt]=vt[We]=vt[nt]=vt[qe]=vt["[object Error]"]=vt[Ye]=vt[Ke]=vt[Ve]=vt[Ge]=vt[Xe]=vt[Qe]=vt[Ze]=vt[et]=!1;var gt={};gt[ze]=gt["[object Array]"]=gt[tt]=gt[nt]=gt[We]=gt[qe]=gt[rt]=gt[ot]=gt[it]=gt[at]=gt[st]=gt[Ke]=gt[Ve]=gt[Ge]=gt[Xe]=gt[Qe]=gt[Ze]=gt[Je]=gt[lt]=gt[ut]=gt[ct]=gt[dt]=!0,gt["[object Error]"]=gt[Ye]=gt[et]=!1;var yt="object"==typeof e&&e&&e.Object===Object&&e,bt="object"==typeof self&&self&&self.Object===Object&&self,_t=yt||bt||Function("return this")(),Et="object"==typeof t&&t&&!t.nodeType&&t,wt=Et&&"object"==typeof n&&n&&!n.nodeType&&n,xt=wt&&wt.exports===Et,kt=xt&&yt.process,Tt=function(){try{return kt&&kt.binding("util")}catch(e){}}(),St=Tt&&Tt.isTypedArray,Ct=Array.prototype,Ot=Function.prototype,At=Object.prototype,It=_t["__core-js_shared__"],Mt=function(){var e=/[^.]+$/.exec(It&&It.keys&&It.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),Lt=Ot.toString,Nt=At.hasOwnProperty,Pt=Lt.call(Object),Rt=At.toString,Dt=RegExp("^"+Lt.call(Nt).replace(ft,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),jt=xt?_t.Buffer:void 0,Ft=_t.Symbol,Bt=_t.Uint8Array,Ut=p(Object.getPrototypeOf,Object),Ht=Object.create,zt=At.propertyIsEnumerable,Wt=Ct.splice,qt=Object.getOwnPropertySymbols,Yt=jt?jt.isBuffer:void 0,$t=p(Object.keys,Object),Kt=Math.max,Vt=he(_t,"DataView"),Gt=he(_t,"Map"),Xt=he(_t,"Promise"),Qt=he(_t,"Set"),Zt=he(_t,"WeakMap"),Jt=he(Object,"create"),en=ke(Vt),tn=ke(Gt),nn=ke(Xt),rn=ke(Qt),on=ke(Zt),an=Ft?Ft.prototype:void 0,sn=an?an.valueOf:void 0;m.prototype.clear=v,m.prototype.delete=g,m.prototype.get=y,m.prototype.has=b,m.prototype.set=_,E.prototype.clear=w,E.prototype.delete=x,E.prototype.get=k,E.prototype.has=T,E.prototype.set=S,C.prototype.clear=O,C.prototype.delete=A,C.prototype.get=I,C.prototype.has=M,C.prototype.set=L,N.prototype.clear=P,N.prototype.delete=R,N.prototype.get=D,N.prototype.has=j,N.prototype.set=F;var ln=qt?p(qt,Object):je,un=K;(Vt&&un(new Vt(new ArrayBuffer(1)))!=nt||Gt&&un(new Gt)!=Ke||Xt&&"[object Promise]"!=un(Xt.resolve())||Qt&&un(new Qt)!=Qe||Zt&&un(new Zt)!=et)&&(un=function(e){var t=Rt.call(e),n=t==Ge?e.constructor:void 0,r=n?ke(n):void 0;if(r)switch(r){case en:return nt;case tn:return Ke;case nn:return"[object Promise]";case rn:return Qe;case on:return et}return t});var cn=Array.isArray,dn=Yt||Fe,fn=St?function(e){return function(t){return e(t)}}(St):G,pn=function(e){return ee(function(t,n){var r=-1,o=n.length,i=o>1?n[o-1]:void 0,a=o>2?n[2]:void 0;for(i=e.length>3&&"function"==typeof i?(o--,i):void 0,a&&be(n[0],n[1],a)&&(i=o<3?void 0:i,o=1),t=Object(t);++r<o;){var s=n[r];s&&e(t,s,r,i)}return t})}(function(e,t,n,r){Z(e,t,n,r)});n.exports=pn}).call(t,n(15),n(128)(e))},function(e,t,n){"use strict";function r(e){return e.sort().filter(function(t,n){return JSON.stringify(t)!==JSON.stringify(e[n-1])})}var o=n(1153),i=n(1154),a=/^\d+$/;t.parse=function(e){return r(e.split(",").map(function(e){var t={};return e.trim().split(/\s+/).forEach(function(e,n){if(0===n)return t.url=e;var r=e.substring(0,e.length-1),i=e[e.length-1],s=parseInt(r,10),l=parseFloat(r);if("w"===i&&a.test(r))t.width=s;else if("h"===i&&a.test(r))t.height=s;else{if("x"!==i||o(l))throw new Error("Invalid srcset descriptor: "+e+".");t.density=l}}),t}))},t.stringify=function(e){return i(e.map(function(e){if(!e.url)throw new Error("URL is required.");var t=[e.url];return e.width&&t.push(e.width+"w"),e.height&&t.push(e.height+"h"),e.density&&t.push(e.density+"x"),t.join(" ")})).join(", ")}},function(e,t,n){"use strict";e.exports=Number.isNaN||function(e){return e!==e}},function(e,t,n){"use strict";(function(t){function n(e){for(var t=[],n=0;n<e.length;n++)-1===t.indexOf(e[n])&&t.push(e[n]);return t}function r(e){var t=new Set;return e.filter(function(e){return!t.has(e)&&(t.add(e),!0)})}function o(e){var t=[];return new Set(e).forEach(function(e){t.push(e)}),t}"Set"in t?"function"==typeof Set.prototype.forEach&&function(){var e=!1;return new Set([!0]).forEach(function(t){e=t}),!0===e}()?e.exports=o:e.exports=r:e.exports=n}).call(t,n(15))},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return 1===t.length&&Array.isArray(t[0])&&(t=t[0]),new l.default(t)}t.__esModule=!0;var i=n(423),a=r(i),s=n(608),l=r(s),u=n(425),c=r(u),d=n(427),f=r(d),p=n(308),h=r(p),m=n(1170),v=r(m),g=n(426),y=r(g),b=n(610),_=r(b),E=n(309),w=r(E),x=n(429),k=r(x);o.plugin=function(e,t){var n=function(){var n=t.apply(void 0,arguments);return n.postcssPlugin=e,n.postcssVersion=(new l.default).version,n},r=void 0;return Object.defineProperty(n,"postcss",{get:function(){return r||(r=n()),r}}),n.process=function(e,t,r){return o([n(r)]).process(e,t)},n},o.stringify=c.default,o.parse=y.default,o.vendor=v.default,o.list=_.default,o.comment=function(e){return new f.default(e)},o.atRule=function(e){return new h.default(e)},o.decl=function(e){return new a.default(e)},o.rule=function(e){return new w.default(e)},o.root=function(e){return new k.default(e)},t.default=o,e.exports=t.default},function(e,t){},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n=e[0],r=e[1];if("word"===n){if("."===r[0])return"class";if("#"===r[0])return"hash"}if(!t.endOfFile()){var o=t.nextToken();if(t.back(o),"brackets"===o[0]||"("===o[0])return"call"}return n}function i(e){for(var t=(0,u.default)(new d.default(e),{ignoreErrors:!0}),n="";!t.endOfFile();)!function(){var e=t.nextToken(),r=f[o(e,t)];n+=r?e[1].split(/\r?\n/).map(function(e){return r(e)}).join("\n"):e[1]}();return n}t.__esModule=!0;var a=n(599),s=r(a),l=n(600),u=r(l),c=n(601),d=r(c),f={brackets:s.default.cyan,"at-word":s.default.cyan,call:s.default.cyan,comment:s.default.gray,string:s.default.green,class:s.default.yellow,hash:s.default.magenta,"(":s.default.cyan,")":s.default.cyan,"{":s.default.yellow,"}":s.default.yellow,"[":s.default.yellow,"]":s.default.yellow,":":s.default.yellow,";":s.default.yellow};t.default=i,e.exports=t.default},function(e,t,n){"use strict";(function(r){function o(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e){return r?r.from&&r.from!==Uint8Array.from?r.from(e,"base64").toString():new r(e,"base64").toString():window.atob(e)}t.__esModule=!0;var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l=n(602),u=o(l),c=n(248),d=o(c),f=n(1165),p=o(f),h=function(){function e(t,n){i(this,e),this.loadAnnotation(t),this.inline=this.startWith(this.annotation,"data:");var r=n.map?n.map.prev:void 0,o=this.loadMap(n.from,r);o&&(this.text=o)}return e.prototype.consumer=function(){return this.consumerCache||(this.consumerCache=new u.default.SourceMapConsumer(this.text)),this.consumerCache},e.prototype.withContent=function(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)},e.prototype.startWith=function(e,t){return!!e&&e.substr(0,t.length)===t},e.prototype.loadAnnotation=function(e){var t=e.match(/\/\*\s*# sourceMappingURL=(.*)\s*\*\//);t&&(this.annotation=t[1].trim())},e.prototype.decodeInline=function(e){var t=/^data:application\/json;(?:charset=utf-?8;)?base64,/,n="data:application/json,";if(this.startWith(e,n))return decodeURIComponent(e.substr(n.length));if(t.test(e))return a(e.substr(RegExp.lastMatch.length));var r=e.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+r)},e.prototype.loadMap=function(e,t){if(!1===t)return!1;if(t){if("string"==typeof t)return t;if("function"==typeof t){var n=t(e);if(n&&p.default.existsSync&&p.default.existsSync(n))return p.default.readFileSync(n,"utf-8").toString().trim();throw new Error("Unable to load previous source map: "+n.toString())}if(t instanceof u.default.SourceMapConsumer)return u.default.SourceMapGenerator.fromSourceMap(t).toString();if(t instanceof u.default.SourceMapGenerator)return t.toString();if(this.isMap(t))return JSON.stringify(t);throw new Error("Unsupported previous source map format: "+t.toString())}if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){var r=this.annotation;return e&&(r=d.default.join(d.default.dirname(e),r)),this.root=d.default.dirname(r),!(!p.default.existsSync||!p.default.existsSync(r))&&p.default.readFileSync(r,"utf-8").toString().trim()}},e.prototype.isMap=function(e){return"object"===(void 0===e?"undefined":s(e))&&("string"==typeof e.mappings||"string"==typeof e._mappings)},e}();t.default=h,e.exports=t.default}).call(t,n(210).Buffer)},function(e,t){var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");t.encode=function(e){if(0<=e&&e<n.length)return n[e];throw new TypeError("Must be between 0 and 63: "+e)},t.decode=function(e){return 65<=e&&e<=90?e-65:97<=e&&e<=122?e-97+26:48<=e&&e<=57?e-48+52:43==e?62:47==e?63:-1}},function(e,t,n){function r(e,t){var n=e.generatedLine,r=t.generatedLine,o=e.generatedColumn,a=t.generatedColumn;return r>n||r==n&&a>=o||i.compareByGeneratedPositionsInflated(e,t)<=0}function o(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}var i=n(247);o.prototype.unsortedForEach=function(e,t){this._array.forEach(e,t)},o.prototype.add=function(e){r(this._last,e)?(this._last=e,this._array.push(e)):(this._sorted=!1,this._array.push(e))},o.prototype.toArray=function(){return this._sorted||(this._array.sort(i.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},t.MappingList=o},function(e,t,n){function r(e,t){var n=e;return"string"==typeof e&&(n=s.parseSourceMapInput(e)),null!=n.sections?new a(n,t):new o(n,t)}function o(e,t){var n=e;"string"==typeof e&&(n=s.parseSourceMapInput(e));var r=s.getArg(n,"version"),o=s.getArg(n,"sources"),i=s.getArg(n,"names",[]),a=s.getArg(n,"sourceRoot",null),l=s.getArg(n,"sourcesContent",null),c=s.getArg(n,"mappings"),d=s.getArg(n,"file",null);if(r!=this._version)throw new Error("Unsupported version: "+r);a&&(a=s.normalize(a)),o=o.map(String).map(s.normalize).map(function(e){return a&&s.isAbsolute(a)&&s.isAbsolute(e)?s.relative(a,e):e}),this._names=u.fromArray(i.map(String),!0),this._sources=u.fromArray(o,!0),this._absoluteSources=this._sources.toArray().map(function(e){return s.computeSourceURL(a,e,t)}),this.sourceRoot=a,this.sourcesContent=l,this._mappings=c,this._sourceMapURL=t,this.file=d}function i(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}function a(e,t){var n=e;"string"==typeof e&&(n=s.parseSourceMapInput(e));var o=s.getArg(n,"version"),i=s.getArg(n,"sections");if(o!=this._version)throw new Error("Unsupported version: "+o);this._sources=new u,this._names=new u;var a={line:-1,column:0};this._sections=i.map(function(e){if(e.url)throw new Error("Support for url field in sections not implemented.");var n=s.getArg(e,"offset"),o=s.getArg(n,"line"),i=s.getArg(n,"column");if(o<a.line||o===a.line&&i<a.column)throw new Error("Section offsets must be ordered and non-overlapping.");return a=n,{generatedOffset:{generatedLine:o+1,generatedColumn:i+1},consumer:new r(s.getArg(e,"map"),t)}})}var s=n(247),l=n(1162),u=n(605).ArraySet,c=n(604),d=n(1163).quickSort;r.fromSourceMap=function(e,t){return o.fromSourceMap(e,t)},r.prototype._version=3,r.prototype.__generatedMappings=null,Object.defineProperty(r.prototype,"_generatedMappings",{configurable:!0,enumerable:!0,get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}}),r.prototype.__originalMappings=null,Object.defineProperty(r.prototype,"_originalMappings",{configurable:!0,enumerable:!0,get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}}),r.prototype._charIsMappingSeparator=function(e,t){var n=e.charAt(t);return";"===n||","===n},r.prototype._parseMappings=function(e,t){throw new Error("Subclasses must implement _parseMappings")},r.GENERATED_ORDER=1,r.ORIGINAL_ORDER=2,r.GREATEST_LOWER_BOUND=1,r.LEAST_UPPER_BOUND=2,r.prototype.eachMapping=function(e,t,n){var o,i=t||null;switch(n||r.GENERATED_ORDER){case r.GENERATED_ORDER:o=this._generatedMappings;break;case r.ORIGINAL_ORDER:o=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var a=this.sourceRoot;o.map(function(e){var t=null===e.source?null:this._sources.at(e.source);return t=s.computeSourceURL(a,t,this._sourceMapURL),{source:t,generatedLine:e.generatedLine,generatedColumn:e.generatedColumn,originalLine:e.originalLine,originalColumn:e.originalColumn,name:null===e.name?null:this._names.at(e.name)}},this).forEach(e,i)},r.prototype.allGeneratedPositionsFor=function(e){var t=s.getArg(e,"line"),n={source:s.getArg(e,"source"),originalLine:t,originalColumn:s.getArg(e,"column",0)};if(n.source=this._findSourceIndex(n.source),n.source<0)return[];var r=[],o=this._findMapping(n,this._originalMappings,"originalLine","originalColumn",s.compareByOriginalPositions,l.LEAST_UPPER_BOUND);if(o>=0){var i=this._originalMappings[o];if(void 0===e.column)for(var a=i.originalLine;i&&i.originalLine===a;)r.push({line:s.getArg(i,"generatedLine",null),column:s.getArg(i,"generatedColumn",null),lastColumn:s.getArg(i,"lastGeneratedColumn",null)}),i=this._originalMappings[++o];else for(var u=i.originalColumn;i&&i.originalLine===t&&i.originalColumn==u;)r.push({line:s.getArg(i,"generatedLine",null),column:s.getArg(i,"generatedColumn",null),lastColumn:s.getArg(i,"lastGeneratedColumn",null)}),i=this._originalMappings[++o]}return r},t.SourceMapConsumer=r,o.prototype=Object.create(r.prototype),o.prototype.consumer=r,o.prototype._findSourceIndex=function(e){var t=e;if(null!=this.sourceRoot&&(t=s.relative(this.sourceRoot,t)),this._sources.has(t))return this._sources.indexOf(t);var n;for(n=0;n<this._absoluteSources.length;++n)if(this._absoluteSources[n]==e)return n;return-1},o.fromSourceMap=function(e,t){var n=Object.create(o.prototype),r=n._names=u.fromArray(e._names.toArray(),!0),a=n._sources=u.fromArray(e._sources.toArray(),!0);n.sourceRoot=e._sourceRoot,n.sourcesContent=e._generateSourcesContent(n._sources.toArray(),n.sourceRoot),n.file=e._file,n._sourceMapURL=t,n._absoluteSources=n._sources.toArray().map(function(e){return s.computeSourceURL(n.sourceRoot,e,t)});for(var l=e._mappings.toArray().slice(),c=n.__generatedMappings=[],f=n.__originalMappings=[],p=0,h=l.length;p<h;p++){var m=l[p],v=new i;v.generatedLine=m.generatedLine,v.generatedColumn=m.generatedColumn,m.source&&(v.source=a.indexOf(m.source),v.originalLine=m.originalLine,v.originalColumn=m.originalColumn,m.name&&(v.name=r.indexOf(m.name)),f.push(v)),c.push(v)}return d(n.__originalMappings,s.compareByOriginalPositions),n},o.prototype._version=3,Object.defineProperty(o.prototype,"sources",{get:function(){return this._absoluteSources.slice()}}),o.prototype._parseMappings=function(e,t){for(var n,r,o,a,l,u=1,f=0,p=0,h=0,m=0,v=0,g=e.length,y=0,b={},_={},E=[],w=[];y<g;)if(";"===e.charAt(y))u++,y++,f=0;else if(","===e.charAt(y))y++;else{for(n=new i,n.generatedLine=u,a=y;a<g&&!this._charIsMappingSeparator(e,a);a++);if(r=e.slice(y,a),o=b[r])y+=r.length;else{for(o=[];y<a;)c.decode(e,y,_),l=_.value,y=_.rest,o.push(l);if(2===o.length)throw new Error("Found a source, but no line and column");if(3===o.length)throw new Error("Found a source and line, but no column");b[r]=o}n.generatedColumn=f+o[0],f=n.generatedColumn,o.length>1&&(n.source=m+o[1],m+=o[1],n.originalLine=p+o[2],p=n.originalLine,n.originalLine+=1,n.originalColumn=h+o[3],h=n.originalColumn,o.length>4&&(n.name=v+o[4],v+=o[4])),w.push(n),"number"==typeof n.originalLine&&E.push(n)}d(w,s.compareByGeneratedPositionsDeflated),this.__generatedMappings=w,d(E,s.compareByOriginalPositions),this.__originalMappings=E},o.prototype._findMapping=function(e,t,n,r,o,i){if(e[n]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+e[n]);if(e[r]<0)throw new TypeError("Column must be greater than or equal to 0, got "+e[r]);return l.search(e,t,o,i)},o.prototype.computeColumnSpans=function(){for(var e=0;e<this._generatedMappings.length;++e){var t=this._generatedMappings[e];if(e+1<this._generatedMappings.length){var n=this._generatedMappings[e+1];if(t.generatedLine===n.generatedLine){t.lastGeneratedColumn=n.generatedColumn-1;continue}}t.lastGeneratedColumn=1/0}},o.prototype.originalPositionFor=function(e){var t={generatedLine:s.getArg(e,"line"),generatedColumn:s.getArg(e,"column")},n=this._findMapping(t,this._generatedMappings,"generatedLine","generatedColumn",s.compareByGeneratedPositionsDeflated,s.getArg(e,"bias",r.GREATEST_LOWER_BOUND));if(n>=0){var o=this._generatedMappings[n];if(o.generatedLine===t.generatedLine){var i=s.getArg(o,"source",null);null!==i&&(i=this._sources.at(i),i=s.computeSourceURL(this.sourceRoot,i,this._sourceMapURL));var a=s.getArg(o,"name",null);return null!==a&&(a=this._names.at(a)),{source:i,line:s.getArg(o,"originalLine",null),column:s.getArg(o,"originalColumn",null),name:a}}}return{source:null,line:null,column:null,name:null}},o.prototype.hasContentsOfAllSources=function(){return!!this.sourcesContent&&this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(e){return null==e})},o.prototype.sourceContentFor=function(e,t){if(!this.sourcesContent)return null;var n=this._findSourceIndex(e);if(n>=0)return this.sourcesContent[n];var r=e;null!=this.sourceRoot&&(r=s.relative(this.sourceRoot,r));var o;if(null!=this.sourceRoot&&(o=s.urlParse(this.sourceRoot))){var i=r.replace(/^file:\/\//,"");if("file"==o.scheme&&this._sources.has(i))return this.sourcesContent[this._sources.indexOf(i)];if((!o.path||"/"==o.path)&&this._sources.has("/"+r))return this.sourcesContent[this._sources.indexOf("/"+r)]}if(t)return null;throw new Error('"'+r+'" is not in the SourceMap.')},o.prototype.generatedPositionFor=function(e){var t=s.getArg(e,"source");if((t=this._findSourceIndex(t))<0)return{line:null,column:null,lastColumn:null};var n={source:t,originalLine:s.getArg(e,"line"),originalColumn:s.getArg(e,"column")},o=this._findMapping(n,this._originalMappings,"originalLine","originalColumn",s.compareByOriginalPositions,s.getArg(e,"bias",r.GREATEST_LOWER_BOUND));if(o>=0){var i=this._originalMappings[o];if(i.source===n.source)return{line:s.getArg(i,"generatedLine",null),column:s.getArg(i,"generatedColumn",null),lastColumn:s.getArg(i,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},t.BasicSourceMapConsumer=o,a.prototype=Object.create(r.prototype),a.prototype.constructor=r,a.prototype._version=3,Object.defineProperty(a.prototype,"sources",{get:function(){for(var e=[],t=0;t<this._sections.length;t++)for(var n=0;n<this._sections[t].consumer.sources.length;n++)e.push(this._sections[t].consumer.sources[n]);return e}}),a.prototype.originalPositionFor=function(e){var t={generatedLine:s.getArg(e,"line"),generatedColumn:s.getArg(e,"column")},n=l.search(t,this._sections,function(e,t){return e.generatedLine-t.generatedOffset.generatedLine||e.generatedColumn-t.generatedOffset.generatedColumn}),r=this._sections[n];return r?r.consumer.originalPositionFor({line:t.generatedLine-(r.generatedOffset.generatedLine-1),column:t.generatedColumn-(r.generatedOffset.generatedLine===t.generatedLine?r.generatedOffset.generatedColumn-1:0),bias:e.bias}):{source:null,line:null,column:null,name:null}},a.prototype.hasContentsOfAllSources=function(){return this._sections.every(function(e){return e.consumer.hasContentsOfAllSources()})},a.prototype.sourceContentFor=function(e,t){for(var n=0;n<this._sections.length;n++){var r=this._sections[n],o=r.consumer.sourceContentFor(e,!0);if(o)return o}if(t)return null;throw new Error('"'+e+'" is not in the SourceMap.')},a.prototype.generatedPositionFor=function(e){for(var t=0;t<this._sections.length;t++){var n=this._sections[t];if(-1!==n.consumer._findSourceIndex(s.getArg(e,"source"))){var r=n.consumer.generatedPositionFor(e);if(r)return{line:r.line+(n.generatedOffset.generatedLine-1),column:r.column+(n.generatedOffset.generatedLine===r.line?n.generatedOffset.generatedColumn-1:0)}}}return{line:null,column:null}},a.prototype._parseMappings=function(e,t){this.__generatedMappings=[],this.__originalMappings=[];for(var n=0;n<this._sections.length;n++)for(var r=this._sections[n],o=r.consumer._generatedMappings,i=0;i<o.length;i++){var a=o[i],l=r.consumer._sources.at(a.source);l=s.computeSourceURL(r.consumer.sourceRoot,l,this._sourceMapURL),this._sources.add(l),l=this._sources.indexOf(l);var u=null;a.name&&(u=r.consumer._names.at(a.name),this._names.add(u),u=this._names.indexOf(u));var c={source:l,generatedLine:a.generatedLine+(r.generatedOffset.generatedLine-1),generatedColumn:a.generatedColumn+(r.generatedOffset.generatedLine===a.generatedLine?r.generatedOffset.generatedColumn-1:0),originalLine:a.originalLine,originalColumn:a.originalColumn,name:u};this.__generatedMappings.push(c),"number"==typeof c.originalLine&&this.__originalMappings.push(c)}d(this.__generatedMappings,s.compareByGeneratedPositionsDeflated),d(this.__originalMappings,s.compareByOriginalPositions)},t.IndexedSourceMapConsumer=a},function(e,t){function n(e,r,o,i,a,s){var l=Math.floor((r-e)/2)+e,u=a(o,i[l],!0);return 0===u?l:u>0?r-l>1?n(l,r,o,i,a,s):s==t.LEAST_UPPER_BOUND?r<i.length?r:-1:l:l-e>1?n(e,l,o,i,a,s):s==t.LEAST_UPPER_BOUND?l:e<0?-1:e}t.GREATEST_LOWER_BOUND=1,t.LEAST_UPPER_BOUND=2,t.search=function(e,r,o,i){if(0===r.length)return-1;var a=n(-1,r.length,e,r,o,i||t.GREATEST_LOWER_BOUND);if(a<0)return-1;for(;a-1>=0&&0===o(r[a],r[a-1],!0);)--a;return a}},function(e,t){function n(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function r(e,t){return Math.round(e+Math.random()*(t-e))}function o(e,t,i,a){if(i<a){var s=r(i,a),l=i-1;n(e,s,a);for(var u=e[a],c=i;c<a;c++)t(e[c],u)<=0&&(l+=1,n(e,l,c));n(e,l+1,c);var d=l+1;o(e,t,i,d-1),o(e,t,d+1,a)}}t.quickSort=function(e,t){o(e,t,0,e.length-1)}},function(e,t,n){function r(e,t,n,r,o){this.children=[],this.sourceContents={},this.line=null==e?null:e,this.column=null==t?null:t,this.source=null==n?null:n,this.name=null==o?null:o,this[s]=!0,null!=r&&this.add(r)}var o=n(603).SourceMapGenerator,i=n(247),a=/(\r?\n)/,s="$$$isSourceNode$$$";r.fromStringWithSourceMap=function(e,t,n){function o(e,t){if(null===e||void 0===e.source)s.add(t);else{var o=n?i.join(n,e.source):e.source;s.add(new r(e.originalLine,e.originalColumn,o,t,e.name))}}var s=new r,l=e.split(a),u=0,c=function(){function e(){return u<l.length?l[u++]:void 0}return e()+(e()||"")},d=1,f=0,p=null;return t.eachMapping(function(e){if(null!==p){if(!(d<e.generatedLine)){var t=l[u]||"",n=t.substr(0,e.generatedColumn-f);return l[u]=t.substr(e.generatedColumn-f),f=e.generatedColumn,o(p,n),void(p=e)}o(p,c()),d++,f=0}for(;d<e.generatedLine;)s.add(c()),d++;if(f<e.generatedColumn){var t=l[u]||"";s.add(t.substr(0,e.generatedColumn)),l[u]=t.substr(e.generatedColumn),f=e.generatedColumn}p=e},this),u<l.length&&(p&&o(p,c()),s.add(l.splice(u).join(""))),t.sources.forEach(function(e){var r=t.sourceContentFor(e);null!=r&&(null!=n&&(e=i.join(n,e)),s.setSourceContent(e,r))}),s},r.prototype.add=function(e){if(Array.isArray(e))e.forEach(function(e){this.add(e)},this);else{if(!e[s]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);e&&this.children.push(e)}return this},r.prototype.prepend=function(e){if(Array.isArray(e))for(var t=e.length-1;t>=0;t--)this.prepend(e[t]);else{if(!e[s]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);this.children.unshift(e)}return this},r.prototype.walk=function(e){for(var t,n=0,r=this.children.length;n<r;n++)t=this.children[n],t[s]?t.walk(e):""!==t&&e(t,{source:this.source,line:this.line,column:this.column,name:this.name})},r.prototype.join=function(e){var t,n,r=this.children.length;if(r>0){for(t=[],n=0;n<r-1;n++)t.push(this.children[n]),t.push(e);t.push(this.children[n]),this.children=t}return this},r.prototype.replaceRight=function(e,t){var n=this.children[this.children.length-1];return n[s]?n.replaceRight(e,t):"string"==typeof n?this.children[this.children.length-1]=n.replace(e,t):this.children.push("".replace(e,t)),this},r.prototype.setSourceContent=function(e,t){this.sourceContents[i.toSetString(e)]=t},r.prototype.walkSourceContents=function(e){for(var t=0,n=this.children.length;t<n;t++)this.children[t][s]&&this.children[t].walkSourceContents(e);for(var r=Object.keys(this.sourceContents),t=0,n=r.length;t<n;t++)e(i.fromSetString(r[t]),this.sourceContents[r[t]])},r.prototype.toString=function(){var e="";return this.walk(function(t){e+=t}),e},r.prototype.toStringWithSourceMap=function(e){var t={code:"",line:1,column:0},n=new o(e),r=!1,i=null,a=null,s=null,l=null;return this.walk(function(e,o){t.code+=e,null!==o.source&&null!==o.line&&null!==o.column?(i===o.source&&a===o.line&&s===o.column&&l===o.name||n.addMapping({source:o.source,original:{line:o.line,column:o.column},generated:{line:t.line,column:t.column},name:o.name}),i=o.source,a=o.line,s=o.column,l=o.name,r=!0):r&&(n.addMapping({generated:{line:t.line,column:t.column}}),i=null,r=!1);for(var u=0,c=e.length;u<c;u++)10===e.charCodeAt(u)?(t.line++,t.column=0,u+1===c?(i=null,r=!1):r&&n.addMapping({source:o.source,original:{line:o.line,column:o.column},generated:{line:t.line,column:t.column},name:o.name})):t.column++}),this.walkSourceContents(function(e,t){n.setSourceContent(e,t)}),{code:t.code,map:n}},t.SourceNode=r},function(e,t){},function(e,t,n){"use strict";(function(r){function o(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var a=n(602),s=o(a),l=n(248),u=o(l),c=function(){function e(t,n,r){i(this,e),this.stringify=t,this.mapOpts=r.map||{},this.root=n,this.opts=r}return e.prototype.isMap=function(){return void 0!==this.opts.map?!!this.opts.map:this.previous().length>0},e.prototype.previous=function(){var e=this;return this.previousMaps||(this.previousMaps=[],this.root.walk(function(t){if(t.source&&t.source.input.map){var n=t.source.input.map;-1===e.previousMaps.indexOf(n)&&e.previousMaps.push(n)}})),this.previousMaps},e.prototype.isInline=function(){if(void 0!==this.mapOpts.inline)return this.mapOpts.inline;var e=this.mapOpts.annotation;return(void 0===e||!0===e)&&(!this.previous().length||this.previous().some(function(e){return e.inline}))},e.prototype.isSourcesContent=function(){return void 0!==this.mapOpts.sourcesContent?this.mapOpts.sourcesContent:!this.previous().length||this.previous().some(function(e){return e.withContent()})},e.prototype.clearAnnotation=function(){if(!1!==this.mapOpts.annotation)for(var e=void 0,t=this.root.nodes.length-1;t>=0;t--)e=this.root.nodes[t],"comment"===e.type&&0===e.text.indexOf("# sourceMappingURL=")&&this.root.removeChild(t)},e.prototype.setSourcesContent=function(){var e=this,t={};this.root.walk(function(n){if(n.source){var r=n.source.input.from;if(r&&!t[r]){t[r]=!0;var o=e.relative(r);e.map.setSourceContent(o,n.source.input.css)}}})},e.prototype.applyPrevMaps=function(){for(var e=this.previous(),t=Array.isArray(e),n=0,e=t?e:e[Symbol.iterator]();;){var r;if(t){if(n>=e.length)break;r=e[n++]}else{if(n=e.next(),n.done)break;r=n.value}var o=r,i=this.relative(o.file),a=o.root||u.default.dirname(o.file),l=void 0;!1===this.mapOpts.sourcesContent?(l=new s.default.SourceMapConsumer(o.text),l.sourcesContent&&(l.sourcesContent=l.sourcesContent.map(function(){return null}))):l=o.consumer(),this.map.applySourceMap(l,i,this.relative(a))}},e.prototype.isAnnotation=function(){return!!this.isInline()||(void 0!==this.mapOpts.annotation?this.mapOpts.annotation:!this.previous().length||this.previous().some(function(e){return e.annotation}))},e.prototype.toBase64=function(e){return r?r.from&&r.from!==Uint8Array.from?r.from(e).toString("base64"):new r(e).toString("base64"):window.btoa(unescape(encodeURIComponent(e)))},e.prototype.addAnnotation=function(){var e=void 0;e=this.isInline()?"data:application/json;base64,"+this.toBase64(this.map.toString()):"string"==typeof this.mapOpts.annotation?this.mapOpts.annotation:this.outputFile()+".map";var t="\n";-1!==this.css.indexOf("\r\n")&&(t="\r\n"),this.css+=t+"/*# sourceMappingURL="+e+" */"},e.prototype.outputFile=function(){return this.opts.to?this.relative(this.opts.to):this.opts.from?this.relative(this.opts.from):"to.css"},e.prototype.generateMap=function(){return this.generateString(),this.isSourcesContent()&&this.setSourcesContent(),this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]},e.prototype.relative=function(e){if(0===e.indexOf("<"))return e;if(/^\w+:\/\//.test(e))return e;var t=this.opts.to?u.default.dirname(this.opts.to):".";return"string"==typeof this.mapOpts.annotation&&(t=u.default.dirname(u.default.resolve(t,this.mapOpts.annotation))),e=u.default.relative(t,e),"\\"===u.default.sep?e.replace(/\\/g,"/"):e},e.prototype.sourcePath=function(e){return this.mapOpts.from?this.mapOpts.from:this.relative(e.source.input.from)},e.prototype.generateString=function(){var e=this;this.css="",this.map=new s.default.SourceMapGenerator({file:this.outputFile()});var t=1,n=1,r=void 0,o=void 0;this.stringify(this.root,function(i,a,s){e.css+=i,a&&"end"!==s&&(a.source&&a.source.start?e.map.addMapping({source:e.sourcePath(a),generated:{line:t,column:n-1},original:{line:a.source.start.line,column:a.source.start.column-1}}):e.map.addMapping({source:"<no source>",original:{line:1,column:0},generated:{line:t,column:n-1}})),r=i.match(/\n/g),r?(t+=r.length,o=i.lastIndexOf("\n"),n=i.length-o):n+=i.length,a&&"start"!==s&&(a.source&&a.source.end?e.map.addMapping({source:e.sourcePath(a),generated:{line:t,column:n-1},original:{line:a.source.end.line,column:a.source.end.column}}):e.map.addMapping({source:"<no source>",original:{line:1,column:0},generated:{line:t,column:n-1}}))})},e.prototype.generate=function(){if(this.clearAnnotation(),this.isMap())return this.generateMap();var e="";return this.stringify(this.root,function(t){e+=t}),[e]},e}();t.default=c,e.exports=t.default}).call(t,n(210).Buffer)},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(1168),a=function(e){return e&&e.__esModule?e:{default:e}}(i),s=function(){function e(t,n,o){r(this,e),this.processor=t,this.messages=[],this.root=n,this.opts=o,this.css=void 0,this.map=void 0}return e.prototype.toString=function(){return this.css},e.prototype.warn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);var n=new a.default(e,t);return this.messages.push(n),n},e.prototype.warnings=function(){return this.messages.filter(function(e){return"warning"===e.type})},o(e,[{key:"content",get:function(){return this.css}}]),e}();t.default=s,e.exports=t.default},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var o=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(r(this,e),this.type="warning",this.text=t,n.node&&n.node.source){var o=n.node.positionBy(n);this.line=o.line,this.column=o.column}for(var i in n)this[i]=n[i]}return e.prototype.toString=function(){return this.node?this.node.error(this.text,{plugin:this.plugin,index:this.index,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text},e}();t.default=o,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var i=n(423),a=r(i),s=n(600),l=r(s),u=n(427),c=r(u),d=n(308),f=r(d),p=n(429),h=r(p),m=n(309),v=r(m),g=function(){function e(t){o(this,e),this.input=t,this.root=new h.default,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:t,start:{line:1,column:1}}}return e.prototype.createTokenizer=function(){this.tokenizer=(0,l.default)(this.input)},e.prototype.parse=function(){for(var e=void 0;!this.tokenizer.endOfFile();)switch(e=this.tokenizer.nextToken(),e[0]){case"space":this.spaces+=e[1];break;case";":this.freeSemicolon(e);break;case"}":this.end(e);break;case"comment":this.comment(e);break;case"at-word":this.atrule(e);break;case"{":this.emptyRule(e);break;default:this.other(e)}this.endFile()},e.prototype.comment=function(e){var t=new c.default;this.init(t,e[2],e[3]),t.source.end={line:e[4],column:e[5]};var n=e[1].slice(2,-2);if(/^\s*$/.test(n))t.text="",t.raws.left=n,t.raws.right="";else{var r=n.match(/^(\s*)([^]*[^\s])(\s*)$/);t.text=r[2],t.raws.left=r[1],t.raws.right=r[3]}},e.prototype.emptyRule=function(e){var t=new v.default;this.init(t,e[2],e[3]),t.selector="",t.raws.between="",this.current=t},e.prototype.other=function(e){for(var t=!1,n=null,r=!1,o=null,i=[],a=[],s=e;s;){if(n=s[0],a.push(s),"("===n||"["===n)o||(o=s),i.push("("===n?")":"]");else if(0===i.length){if(";"===n){if(r)return void this.decl(a);break}if("{"===n)return void this.rule(a);if("}"===n){this.tokenizer.back(a.pop()),t=!0;break}":"===n&&(r=!0)}else n===i[i.length-1]&&(i.pop(),0===i.length&&(o=null));s=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(t=!0),i.length>0&&this.unclosedBracket(o),t&&r){for(;a.length&&("space"===(s=a[a.length-1][0])||"comment"===s);)this.tokenizer.back(a.pop());return void this.decl(a)}this.unknownWord(a)},e.prototype.rule=function(e){e.pop();var t=new v.default;this.init(t,e[0][2],e[0][3]),t.raws.between=this.spacesAndCommentsFromEnd(e),this.raw(t,"selector",e),this.current=t},e.prototype.decl=function(e){var t=new a.default;this.init(t);var n=e[e.length-1];for(";"===n[0]&&(this.semicolon=!0,e.pop()),n[4]?t.source.end={line:n[4],column:n[5]}:t.source.end={line:n[2],column:n[3]};"word"!==e[0][0];)1===e.length&&this.unknownWord(e),t.raws.before+=e.shift()[1];for(t.source.start={line:e[0][2],column:e[0][3]},t.prop="";e.length;){var r=e[0][0];if(":"===r||"space"===r||"comment"===r)break;t.prop+=e.shift()[1]}t.raws.between="";for(var o=void 0;e.length;){if(o=e.shift(),":"===o[0]){t.raws.between+=o[1];break}t.raws.between+=o[1]}"_"!==t.prop[0]&&"*"!==t.prop[0]||(t.raws.before+=t.prop[0],t.prop=t.prop.slice(1)),t.raws.between+=this.spacesAndCommentsFromStart(e),this.precheckMissedSemicolon(e);for(var i=e.length-1;i>0;i--){if(o=e[i],"!important"===o[1].toLowerCase()){t.important=!0;var s=this.stringFrom(e,i);" !important"!==(s=this.spacesFromEnd(e)+s)&&(t.raws.important=s);break}if("important"===o[1].toLowerCase()){for(var l=e.slice(0),u="",c=i;c>0;c--){var d=l[c][0];if(0===u.trim().indexOf("!")&&"space"!==d)break;u=l.pop()[1]+u}0===u.trim().indexOf("!")&&(t.important=!0,t.raws.important=u,e=l)}if("space"!==o[0]&&"comment"!==o[0])break}this.raw(t,"value",e),-1!==t.value.indexOf(":")&&this.checkMissedSemicolon(e)},e.prototype.atrule=function(e){var t=new f.default;t.name=e[1].slice(1),""===t.name&&this.unnamedAtrule(t,e),this.init(t,e[2],e[3]);for(var n=void 0,r=void 0,o=!1,i=!1,a=[];!this.tokenizer.endOfFile();){if(e=this.tokenizer.nextToken(),";"===e[0]){t.source.end={line:e[2],column:e[3]},this.semicolon=!0;break}if("{"===e[0]){i=!0;break}if("}"===e[0]){if(a.length>0){for(r=a.length-1,n=a[r];n&&"space"===n[0];)n=a[--r];n&&(t.source.end={line:n[4],column:n[5]})}this.end(e);break}if(a.push(e),this.tokenizer.endOfFile()){o=!0;break}}t.raws.between=this.spacesAndCommentsFromEnd(a),a.length?(t.raws.afterName=this.spacesAndCommentsFromStart(a),this.raw(t,"params",a),o&&(e=a[a.length-1],t.source.end={line:e[4],column:e[5]},this.spaces=t.raws.between,t.raws.between="")):(t.raws.afterName="",t.params=""),i&&(t.nodes=[],this.current=t)},e.prototype.end=function(e){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end={line:e[2],column:e[3]},this.current=this.current.parent):this.unexpectedClose(e)},e.prototype.endFile=function(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces},e.prototype.freeSemicolon=function(e){if(this.spaces+=e[1],this.current.nodes){var t=this.current.nodes[this.current.nodes.length-1];t&&"rule"===t.type&&!t.raws.ownSemicolon&&(t.raws.ownSemicolon=this.spaces,this.spaces="")}},e.prototype.init=function(e,t,n){this.current.push(e),e.source={start:{line:t,column:n},input:this.input},e.raws.before=this.spaces,this.spaces="","comment"!==e.type&&(this.semicolon=!1)},e.prototype.raw=function(e,t,n){for(var r=void 0,o=void 0,i=n.length,a="",s=!0,l=0;l<i;l+=1)r=n[l],o=r[0],"comment"===o||"space"===o&&l===i-1?s=!1:a+=r[1];if(!s){var u=n.reduce(function(e,t){return e+t[1]},"");e.raws[t]={value:a,raw:u}}e[t]=a},e.prototype.spacesAndCommentsFromEnd=function(e){for(var t=void 0,n="";e.length&&("space"===(t=e[e.length-1][0])||"comment"===t);)n=e.pop()[1]+n;return n},e.prototype.spacesAndCommentsFromStart=function(e){for(var t=void 0,n="";e.length&&("space"===(t=e[0][0])||"comment"===t);)n+=e.shift()[1];return n},e.prototype.spacesFromEnd=function(e){for(var t="";e.length&&"space"===e[e.length-1][0];)t=e.pop()[1]+t;return t},e.prototype.stringFrom=function(e,t){for(var n="",r=t;r<e.length;r++)n+=e[r][1];return e.splice(t,e.length-t),n},e.prototype.colon=function(e){for(var t=0,n=void 0,r=void 0,o=void 0,i=0;i<e.length;i++){if(n=e[i],"("===(r=n[0]))t+=1;else if(")"===r)t-=1;else if(0===t&&":"===r){if(o){if("word"===o[0]&&"progid"===o[1])continue;return i}this.doubleColon(n)}o=n}return!1},e.prototype.unclosedBracket=function(e){throw this.input.error("Unclosed bracket",e[2],e[3])},e.prototype.unknownWord=function(e){throw this.input.error("Unknown word",e[0][2],e[0][3])},e.prototype.unexpectedClose=function(e){throw this.input.error("Unexpected }",e[2],e[3])},e.prototype.unclosedBlock=function(){var e=this.current.source.start;throw this.input.error("Unclosed block",e.line,e.column)},e.prototype.doubleColon=function(e){throw this.input.error("Double colon",e[2],e[3])},e.prototype.unnamedAtrule=function(e,t){throw this.input.error("At-rule without name",t[2],t[3])},e.prototype.precheckMissedSemicolon=function(e){},e.prototype.checkMissedSemicolon=function(e){var t=this.colon(e);if(!1!==t){for(var n=0,r=void 0,o=t-1;o>=0&&(r=e[o],"space"===r[0]||2!==(n+=1));o--);throw this.input.error("Missed semicolon",r[2],r[3])}},e}();t.default=g,e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r={prefix:function(e){var t=e.match(/^(-\w+-)/);return t?t[0]:""},unprefixed:function(e){return e.replace(/^-\w+-/,"")}};t.default=r,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),t.encodeCourseProgress=t.encodeLessonProgress=void 0;var i=n(5),a=r(i),s=n(103),l=r(s),u=n(76),c=r(u),d=n(64),f=r(d),p=n(51),h=r(p),m=n(133),v=r(m),g=n(57),y=r(g),b=n(16),_=r(b),E=n(90),w=r(E),x=n(249),k=r(x),T=n(68),S=r(T),C=n(65),O=r(C),A=n(7),I=r(A),M=n(58),L=r(M),N=n(89),P=r(N),R=n(134),D=r(R),j=n(185),F=r(j),B=n(59),U=r(B),H=n(611),z={activeIndex:[H.ACTIVE_INDEX_ENCODING,c.default],correctlyAnswered:[H.CORRECTLY_ANSWERED_ENCODING,c.default],currentTime:[H.CURRENT_TIME_ENCODING,c.default],isComplete:[H.IS_COMPLETE_ENCODING,Number],percentComplete:[H.PERCENT_COMPLETE_ENCODING,c.default],percentViewed:[H.PERCENT_VIEWED_ENCODING,c.default],retryAttempts:[H.RETRY_ATTEMPTS_ENCODING,c.default],score:[H.SCORE_ENCODING,c.default],reportResults:[H.REPORT_RESULTS_ENCODING,c.default],passed:[H.PASSED_ENCODING,c.default]},W=function(e,t){return o({},(0,l.default)(K[t]),(0,v.default)(K[t])(e))},q=function(e){return(0,a.default)((0,F.default)(f.default,(0,S.default)((0,I.default)("index",e))),k.default,U.default,(0,w.default)(W))((0,P.default)(f.default,(0,O.default)((0,h.default)(K),e)))},Y=(0,a.default)(k.default,U.default,(0,_.default)(q)),$=function(e,t){return o({},(0,l.default)(z[t]),(0,v.default)(z[t])(e))},K=(t.encodeLessonProgress=function(e){var t=(0,I.default)("items",e),n=(0,I.default)("index",e);return(0,a.default)((0,S.default)(n),(0,F.default)(function(){return(0,f.default)(t)},(0,D.default)((0,y.default)(H.ITEMS_ENCODING),Y(t))),k.default,U.default,(0,w.default)($))((0,O.default)((0,h.default)(z),e))},t.encodeCourseProgress=(0,a.default)((0,S.default)(H.PERCENT_COMPLETE_ENCODING),(0,L.default)(0,"percentComplete")),{correctlyAnswered:[H.CORRECTLY_ANSWERED_ENCODING,c.default],isComplete:[H.IS_COMPLETE_ENCODING,Number],isCorrect:[H.IS_CORRECT_ENCODING,Number],isViewed:[H.IS_VIEWED_ENCODING,Number],items:[H.ITEMS_ENCODING,Y],matches:[H.MATCHES_ENCODING,c.default],percentViewed:[H.ITEM_PERCENT_VIEWED,c.default],selectedIndex:[H.SELECTED_INDEX_ENCODING,c.default],selectedIndices:[H.SELECTED_INDICES_ENCODING,(0,_.default)(Number)],text:[H.TEXT_ENCODING,c.default]})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),t.decodeCourseProgress=void 0;var i,a,s=n(10),l=r(s),u=n(5),c=r(u),d=n(49),f=r(d),p=n(103),h=r(p),m=n(76),v=r(m),g=n(64),y=r(g),b=n(32),_=r(b),E=n(51),w=r(E),x=n(133),k=r(x),T=n(57),S=r(T),C=n(16),O=r(C),A=n(90),I=r(A),M=n(6),L=r(M),N=n(249),P=r(N),R=n(65),D=r(R),j=n(7),F=r(j),B=n(58),U=r(B),H=n(134),z=r(H),W=n(185),q=r(W),Y=n(59),$=r(Y),K=n(611),V=function(e){return!!e},G=(i={},o(i,K.ACTIVE_INDEX_ENCODING,["activeIndex",v.default]),o(i,K.IS_COMPLETE_ENCODING,["isComplete",V]),o(i,K.CORRECTLY_ANSWERED_ENCODING,["correctlyAnswered",v.default]),o(i,K.PERCENT_COMPLETE_ENCODING,["percentComplete",v.default]),o(i,K.RETRY_ATTEMPTS_ENCODING,["retryAttempts",v.default]),o(i,K.SCORE_ENCODING,["score",v.default]),o(i,K.CURRENT_TIME_ENCODING,["currentTime",v.default]),o(i,K.PERCENT_VIEWED_ENCODING,["percentViewed",v.default]),o(i,K.REPORT_RESULTS_ENCODING,["reportResults",v.default]),o(i,K.PASSED_ENCODING,["passed",v.default]),i),X=function(e){return function(t,n){return(0,l.default)([(0,h.default)(G[n])],(0,k.default)(G[n])(t),e)}},Q=function(e){return function(t,n){var r=(0,k.default)(te[n])(t);return n===K.ITEMS_ENCODING&&(r=r((0,F.default)("items",e))),o({},(0,h.default)(te[n]),r)}},Z=function(e){return function(t){var n=e[t.index];return(0,q.default)(function(){return(0,_.default)(n)},function(){return(0,c.default)((0,L.default)(t),P.default,$.default,(0,I.default)(Q(t)))(n)})(t)}},J=function(e){return(0,O.default)(Z(e))},ee=function(e){return function(t){var n=(0,F.default)(K.ITEMS_ENCODING,e),r=(0,F.default)("items",t);return(0,c.default)((0,L.default)(t),(0,q.default)(function(){return(0,y.default)(n)},(0,z.default)((0,S.default)("items"),J(n)(r))),P.default,$.default,(0,I.default)(X(t)))((0,D.default)((0,w.default)(G),e))}},te=(t.decodeCourseProgress=function(e,t){var n=(0,F.default)("lessons",t),r=function(e){var t=(0,F.default)(e.index,n);return(0,q.default)(function(){return(0,_.default)(t)},ee(t))(e)};return(0,q.default)(function(){return(0,y.default)(n)},(0,c.default)((0,l.default)("percentComplete",(0,U.default)(0,K.PERCENT_COMPLETE_ENCODING,t)),(0,f.default)({lessons:(0,O.default)(r)})))(e)},a={},o(a,K.CORRECTLY_ANSWERED_ENCODING,["correctlyAnswered",v.default]),o(a,K.IS_COMPLETE_ENCODING,["isComplete",V]),o(a,K.IS_CORRECT_ENCODING,["isCorrect",V]),o(a,K.IS_VIEWED_ENCODING,["isViewed",V]),o(a,K.ITEMS_ENCODING,["items",J]),o(a,K.ITEM_PERCENT_VIEWED,["percentViewed",v.default]),o(a,K.MATCHES_ENCODING,["matches",v.default]),o(a,K.SELECTED_INDEX_ENCODING,["selectedIndex",v.default]),o(a,K.SELECTED_INDICES_ENCODING,["selectedIndices",v.default]),o(a,K.TEXT_ENCODING,["text",v.default]),a)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.getLearnerResponse=t.getCorrectResponse=t.getAnswerOptions=t.getLatency=void 0;var o=n(5),i=r(o),a=n(31),s=r(a),l=n(211),u=r(l),c=n(19),d=r(c),f=n(16),p=r(f),h=n(90),m=r(h),v=n(184),g=r(v),y=n(153),b=r(y),_=n(7),E=r(_),w=n(13),x=r(w),k=n(59),T=r(k),S=function(e,t,n){return(e[t]||e.MULTIPLE_CHOICE)(n)},C=(t.getLatency=function(e){var t=e.startTime;return e.stopTime-t},t.getAnswerOptions=function(e){return S({FILL_IN_THE_BLANK:P,MATCHING:z,MULTIPLE_CHOICE:O,MULTIPLE_RESPONSE:O},M(e),e)},t.getCorrectResponse=function(e){return S({FILL_IN_THE_BLANK:P,MATCHING:z,MULTIPLE_CHOICE:R,MULTIPLE_RESPONSE:j},M(e),e)},t.getLearnerResponse=function(e){var t=e.item,n=e.itemProgress,r={FILL_IN_THE_BLANK:(0,E.default)("text"),MATCHING:W(t),MULTIPLE_CHOICE:D(t),MULTIPLE_RESPONSE:F(t)};return S(r,M(t),n)},function(e){return[e]}),O=(0,E.default)("answers"),A=(0,E.default)("id"),I=(0,E.default)("title"),M=(0,E.default)("type"),L=function(e){return function(t){return(0,s.default)((0,x.default)("id",t),O(e))}},N=function(e){return(0,d.default)(g.default)(O(e))},P=(0,i.default)((0,b.default)("title"),O),R=function(e){return(0,i.default)(L(e),(0,E.default)("correct"))(e)},D=function(e){return(0,i.default)(C,N(e),(0,E.default)("selectedIndex"))},j=function(e){return(0,i.default)(u.default,(0,p.default)(L(e)),(0,E.default)("corrects"))(e)},F=function(e){return(0,i.default)(u.default,(0,p.default)(N(e)),(0,E.default)("selectedIndices"))},B=function(e){return{source:{id:"source_"+e.sourceId,title:e.sourceTitle},target:{id:"target_"+e.targetId,title:e.targetTitle}}},U=function(e){var t=(0,E.default)("id",e);return B({sourceId:t,sourceTitle:I(e),targetId:t,targetTitle:(0,E.default)("matchTitle",e)})},H=function(e){return function(t,n){var r=N(e)(n),o=N(e)(t);return B({sourceId:A(r),sourceTitle:I(r),targetId:A(o),targetTitle:(0,E.default)("matchTitle",o)})}},z=(0,i.default)((0,p.default)(U),O),W=function(e){return(0,i.default)(T.default,(0,m.default)(H(e)),(0,E.default)("matches"))}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(431),i=n(6),a=r(i),s=n(7),l=r(s),u=n(1177),c=r(u),d=n(1179),f=r(d),p=function(e){return(window.env||{})[e]},h=function(e){return p("CDN_USER_CONTENT_URI")+"/"+e},m=function(){return!!window.shareId},v=function(){return!!window.shareId&&!!window.hasPassword},g=function(){return _.isExport||window.courseData||window.course?(0,f.default)(c.default,{}):(0,o.request)({method:"GET",url:function(){return window.shareId?p("RISE_RUNTIME_URI")+"/boot/share/"+window.shareId:p("RISE_RUNTIME_URI")+"/boot/"+window.courseId}(),json:!0,withCredentials:!0}).then((0,l.default)("body")).then(c.default)},y=function(e){return(0,o.request)({method:"POST",url:p("RISE_RUNTIME_URI")+"/password",data:{shareId:window.shareId,password:e},json:!0}).then((0,l.default)("body"))},b={fetch:g,getEnv:p,isPasswordProtected:v,isShare:m,resolvePath:h,verifySharePassword:y},_=(0,a.default)(b,window.Runtime||{});t.default=_},function(e,t,n){function r(e,t,n){if(!a(e))throw new TypeError("assoc: String required for first argument");if(!i(n))throw new TypeError("assoc: Object required for third argument");return s.assign((r={},r[e]=t,r),n);var r}/** @license ISC License (c) copyright 2017 original and current authors */ var o=n(43),i=n(151),a=n(207),s=n(432);e.exports=o(r)},function(e,t,n){function r(e,t,n){if(!a(e))throw new TypeError("reduce: Function required for first argument");if(!i(n))throw new TypeError("reduce: Foldable required for third argument");return n.reduce(e,t)}/** @license ISC License (c) copyright 2016 original and current authors */ var o=n(43),i=n(433),a=n(29);e.exports=o(r)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(1178),i=n(5),a=r(i),s=n(24),l=r(s),u=function(e){return void 0!==e},c=(0,l.default)(u,(0,a.default)(JSON.parse,o.Base64.decode));t.default=c},function(e,t,n){(function(t){var n,r;!function(t,o){e.exports=function(i){"use strict";var a,s=i.Base64;if(void 0!==e&&e.exports)try{a=o(210).Buffer}catch(e){}var l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",u=function(e){for(var t={},n=0,r=e.length;n<r;n++)t[e.charAt(n)]=n;return t}(l),c=String.fromCharCode,d=function(e){if(e.length<2){var t=e.charCodeAt(0);return t<128?e:t<2048?c(192|t>>>6)+c(128|63&t):c(224|t>>>12&15)+c(128|t>>>6&63)+c(128|63&t)}var t=65536+1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320);return c(240|t>>>18&7)+c(128|t>>>12&63)+c(128|t>>>6&63)+c(128|63&t)},f=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,p=function(e){return e.replace(f,d)},h=function(e){var t=[0,2,1][e.length%3],n=e.charCodeAt(0)<<16|(e.length>1?e.charCodeAt(1):0)<<8|(e.length>2?e.charCodeAt(2):0);return[l.charAt(n>>>18),l.charAt(n>>>12&63),t>=2?"=":l.charAt(n>>>6&63),t>=1?"=":l.charAt(63&n)].join("")},m=i.btoa?function(e){return i.btoa(e)}:function(e){return e.replace(/[\s\S]{1,3}/g,h)},v=a?a.from&&a.from!==Uint8Array.from?function(e){return(e.constructor===a.constructor?e:a.from(e)).toString("base64")}:function(e){return(e.constructor===a.constructor?e:new a(e)).toString("base64")}:function(e){return m(p(e))},g=function(e,t){return t?v(String(e)).replace(/[+\/]/g,function(e){return"+"==e?"-":"_"}).replace(/=/g,""):v(String(e))},y=function(e){return g(e,!0)},b=new RegExp(["[À-ß][€-¿]","[à -ï][€-¿]{2}","[ð-÷][€-¿]{3}"].join("|"),"g"),_=function(e){switch(e.length){case 4:var t=(7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3),n=t-65536;return c(55296+(n>>>10))+c(56320+(1023&n));case 3:return c((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return c((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},E=function(e){return e.replace(b,_)},w=function(e){var t=e.length,n=t%4,r=(t>0?u[e.charAt(0)]<<18:0)|(t>1?u[e.charAt(1)]<<12:0)|(t>2?u[e.charAt(2)]<<6:0)|(t>3?u[e.charAt(3)]:0),o=[c(r>>>16),c(r>>>8&255),c(255&r)];return o.length-=[0,0,2,1][n],o.join("")},x=i.atob?function(e){return i.atob(e)}:function(e){return e.replace(/[\s\S]{1,4}/g,w)},k=a?a.from&&a.from!==Uint8Array.from?function(e){return(e.constructor===a.constructor?e:a.from(e,"base64")).toString()}:function(e){return(e.constructor===a.constructor?e:new a(e,"base64")).toString()}:function(e){return E(x(e))},T=function(e){return k(String(e).replace(/[-_]/g,function(e){return"-"==e?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,""))},S=function(){var e=i.Base64;return i.Base64=s,e};if(i.Base64={VERSION:"2.4.0",atob:x,btoa:m,fromBase64:T,toBase64:g,utob:p,encode:g,encodeURI:y,btou:E,decode:T,noConflict:S},"function"==typeof Object.defineProperty){var C=function(e){return{value:e,enumerable:!1,writable:!0,configurable:!0}};i.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",C(function(){return T(this)})),Object.defineProperty(String.prototype,"toBase64",C(function(e){return g(this,e)})),Object.defineProperty(String.prototype,"toBase64URI",C(function(){return g(this,!0)}))}}return i.Meteor&&(Base64=i.Base64),void 0!==e&&e.exports?e.exports.Base64=i.Base64:(n=[],void 0!==(r=function(){return i.Base64}.apply(t,n))&&(e.exports=r)),{Base64:i.Base64}}(t)}("undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==t?t:this)}).call(t,n(15))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){return window.courseData?e(window.courseData):window.course?{course:e(window.course),media:[]}:t};t.default=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.selectMedia=t.mediaOrTmp=t.injectMedia=t.injectLessonMedia=t.injectCourseMedia=t.injectBlockMedia=t.injectBlockItemMedia=void 0;var o=n(135),i=r(o),a=n(33),s=r(a),l=n(156),u=r(l),c=n(157),d=r(c),f=n(49),p=r(f),h=n(435),m=r(h),v=n(16),g=r(v),y=n(90),b=r(y),_=n(17),E=r(_),w=n(14),x=r(w),k=n(185),T=r(k),S=t.injectBlockItemMedia=(0,i.default)(function(e){return(0,p.default)({avatar:A(e),back:A(e),background:A(e),front:A(e),media:M(e)})}),C=t.injectBlockMedia=(0,i.default)(function(e){return(0,p.default)({items:(0,g.default)(S(e)),media:M(e)})}),O=(t.injectCourseMedia=(0,i.default)(function(e){return(0,p.default)({coverImage:A(e),lessons:(0,g.default)((0,T.default)((0,m.default)(String),O(e))),media:M(e)})}),t.injectLessonMedia=(0,i.default)(function(e){return(0,p.default)({items:(0,g.default)(C(e)),media:M(e)})})),A=t.injectMedia=(0,i.default)(function(e){return(0,p.default)({media:M(e)})}),I=(t.mediaOrTmp=(0,i.default)(function(e){return(0,x.default)((0,d.default)((0,E.default)(["media",e]),(0,E.default)(["media","tmp",e])),(0,u.default)({}))}),(0,i.default)(function(e,t,n){return"tmp"===n?M(e,t):"string"==typeof t?e[t]:t})),M=t.selectMedia=(0,s.default)(2,function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,b.default)(I(e),t)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=n(23),a=n(208),s=function(e,t){var n=t.labelSet;return(0,o.default)(e,n)};t.default=(0,i.handle)({},function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},a.LOAD_COURSE,s))},function(e,t,n){var r=n(2),o=n(159),i=n(63);e.exports=function(){function e(e,t){this.xf=t,this.f=e,this.all=!0}return e.prototype["@@transducer/init"]=i.init,e.prototype["@@transducer/result"]=function(e){return this.all&&(e=this.xf["@@transducer/step"](e,!0)),this.xf["@@transducer/result"](e)},e.prototype["@@transducer/step"]=function(e,t){return this.f(t)||(this.all=!1,e=o(this.xf["@@transducer/step"](e,!1))),e},r(function(t,n){return new e(t,n)})}()},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.setCardInactive=t.setCardActive=void 0;var o=n(10),i=r(o),a=n(80),s=r(a),l=n(69),u=r(l),c=n(44),d=r(c),f=n(14),p=r(f),h=n(13),m=r(h),v=n(24),g=r(v),y=n(621);t.setCardActive=function(e){var t=e.itemId,n=e.activeIndex;return(0,p.default)((0,i.default)("activeIndex",n),(0,d.default)((0,u.default)(["items",t]),(0,i.default)("isComplete",!0)),y.setPercentComplete,(0,g.default)((0,m.default)("percentComplete",100),(0,i.default)("isComplete",!0)))},t.setCardInactive=(0,s.default)("activeIndex")},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.retrieveFonts=t.LOAD_FONTS=void 0;var o=n(12),i=r(o),a=n(6),s=r(a),l=n(155),u=r(l),c=n(1185),d=n(23),f=n(316),p=n(208),h=n(56),m=(0,i.default)("rise/fonts/"),v=(t.LOAD_FONTS=m("LOAD_FONTS"),function(e,t){var n=t.fonts;return(0,s.default)(e,(0,u.default)(g)(n))});t.default=(0,d.handle)({},function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},p.LOAD_COURSE,v));var g=t.retrieveFonts=function(e){return(0,c.loadLearnCourseFonts)(e,function(){return(0,h.dispatch)((0,f.setFontsLoaded)(!0))})}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.loadLearnCourseFonts=void 0;var o=n(5),i=r(o),a=n(12),s=r(a),l=n(19),u=r(l),c=n(16),d=r(c),f=n(7),p=r(f),h=n(320),m=r(h),v=n(1187),g=r(v),y=(0,d.default)((0,u.default)(s.default)(":n3,n4,i4,n7,n9"));t.loadLearnCourseFonts=function(e,t){var n=(0,i.default)(y,m.default,(0,d.default)((0,p.default)("name")))(e);g.default.load({active:t,inactive:t,timeout:5e3,custom:{families:n}})}},function(e,t,n){var r=n(182);e.exports=function(){function e(){this._nativeSet="function"==typeof Set?new Set:null,this._items={}}function t(e,t,n){var o,i=typeof e;switch(i){case"string":case"number":return 0===e&&1/e==-1/0?!!n._items["-0"]||(t&&(n._items["-0"]=!0),!1):null!==n._nativeSet?t?(o=n._nativeSet.size,n._nativeSet.add(e),n._nativeSet.size===o):n._nativeSet.has(e):i in n._items?e in n._items[i]||(t&&(n._items[i][e]=!0),!1):(t&&(n._items[i]={},n._items[i][e]=!0),!1);case"boolean":if(i in n._items){var a=e?1:0;return!!n._items[i][a]||(t&&(n._items[i][a]=!0),!1)}return t&&(n._items[i]=e?[!1,!0]:[!0,!1]),!1;case"function":return null!==n._nativeSet?t?(o=n._nativeSet.size,n._nativeSet.add(e),n._nativeSet.size===o):n._nativeSet.has(e):i in n._items?!!r(e,n._items[i])||(t&&n._items[i].push(e),!1):(t&&(n._items[i]=[e]),!1);case"undefined":return!!n._items[i]||(t&&(n._items[i]=!0),!1);case"object":if(null===e)return!!n._items.null||(t&&(n._items.null=!0),!1);default:return i=Object.prototype.toString.call(e),i in n._items?!!r(e,n._items[i])||(t&&n._items[i].push(e),!1):(t&&(n._items[i]=[e]),!1)}}return e.prototype.add=function(e){return!t(e,!0,this)},e.prototype.has=function(e){return t(e,!1,this)},e}()},function(e,t,n){var r;!function(){function o(e,t,n){return e.call.apply(e.bind,arguments)}function i(e,t,n){if(!e)throw Error();if(2<arguments.length){var r=Array.prototype.slice.call(arguments,2);return function(){var n=Array.prototype.slice.call(arguments);return Array.prototype.unshift.apply(n,r),e.apply(t,n)}}return function(){return e.apply(t,arguments)}}function a(e,t,n){return a=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?o:i,a.apply(null,arguments)}function s(e,t){this.a=e,this.o=t||e,this.c=this.o.document}function l(e,t,n,r){if(t=e.c.createElement(t),n)for(var o in n)n.hasOwnProperty(o)&&("style"==o?t.style.cssText=n[o]:t.setAttribute(o,n[o]));return r&&t.appendChild(e.c.createTextNode(r)),t}function u(e,t,n){e=e.c.getElementsByTagName(t)[0],e||(e=document.documentElement),e.insertBefore(n,e.lastChild)}function c(e){e.parentNode&&e.parentNode.removeChild(e)}function d(e,t,n){t=t||[],n=n||[];for(var r=e.className.split(/\s+/),o=0;o<t.length;o+=1){for(var i=!1,a=0;a<r.length;a+=1)if(t[o]===r[a]){i=!0;break}i||r.push(t[o])}for(t=[],o=0;o<r.length;o+=1){for(i=!1,a=0;a<n.length;a+=1)if(r[o]===n[a]){i=!0;break}i||t.push(r[o])}e.className=t.join(" ").replace(/\s+/g," ").replace(/^\s+|\s+$/,"")}function f(e,t){for(var n=e.className.split(/\s+/),r=0,o=n.length;r<o;r++)if(n[r]==t)return!0;return!1}function p(e){return e.o.location.hostname||e.a.location.hostname}function h(e,t,n){function r(){s&&o&&i&&(s(a),s=null)}t=l(e,"link",{rel:"stylesheet",href:t,media:"all"});var o=!1,i=!0,a=null,s=n||null;ie?(t.onload=function(){o=!0,r()},t.onerror=function(){o=!0,a=Error("Stylesheet failed to load"),r()}):setTimeout(function(){o=!0,r()},0),u(e,"head",t)}function m(e,t,n,r){var o=e.c.getElementsByTagName("head")[0];if(o){var i=l(e,"script",{src:t}),a=!1;return i.onload=i.onreadystatechange=function(){a||this.readyState&&"loaded"!=this.readyState&&"complete"!=this.readyState||(a=!0,n&&n(null),i.onload=i.onreadystatechange=null,"HEAD"==i.parentNode.tagName&&o.removeChild(i))},o.appendChild(i),setTimeout(function(){a||(a=!0,n&&n(Error("Script load timeout")))},r||5e3),i}return null}function v(){this.a=0,this.c=null}function g(e){return e.a++,function(){e.a--,b(e)}}function y(e,t){e.c=t,b(e)}function b(e){0==e.a&&e.c&&(e.c(),e.c=null)}function _(e){this.a=e||"-"}function E(e,t){this.c=e,this.f=4,this.a="n";var n=(t||"n4").match(/^([nio])([1-9])$/i);n&&(this.a=n[1],this.f=parseInt(n[2],10))}function w(e){return T(e)+" "+e.f+"00 300px "+x(e.c)}function x(e){var t=[];e=e.split(/,\s*/);for(var n=0;n<e.length;n++){var r=e[n].replace(/['"]/g,"");-1!=r.indexOf(" ")||/^\d/.test(r)?t.push("'"+r+"'"):t.push(r)}return t.join(",")}function k(e){return e.a+e.f}function T(e){var t="normal";return"o"===e.a?t="oblique":"i"===e.a&&(t="italic"),t}function S(e){var t=4,n="n",r=null;return e&&((r=e.match(/(normal|oblique|italic)/i))&&r[1]&&(n=r[1].substr(0,1).toLowerCase()),(r=e.match(/([1-9]00|normal|bold)/i))&&r[1]&&(/bold/i.test(r[1])?t=7:/[1-9]00/.test(r[1])&&(t=parseInt(r[1].substr(0,1),10)))),n+t}function C(e,t){this.c=e,this.f=e.o.document.documentElement,this.h=t,this.a=new _("-"),this.j=!1!==t.events,this.g=!1!==t.classes}function O(e){e.g&&d(e.f,[e.a.c("wf","loading")]),I(e,"loading")}function A(e){if(e.g){var t=f(e.f,e.a.c("wf","active")),n=[],r=[e.a.c("wf","loading")];t||n.push(e.a.c("wf","inactive")),d(e.f,n,r)}I(e,"inactive")}function I(e,t,n){e.j&&e.h[t]&&(n?e.h[t](n.c,k(n)):e.h[t]())}function M(){this.c={}}function L(e,t,n){var r,o=[];for(r in t)if(t.hasOwnProperty(r)){var i=e.c[r];i&&o.push(i(t[r],n))}return o}function N(e,t){this.c=e,this.f=t,this.a=l(this.c,"span",{"aria-hidden":"true"},this.f)}function P(e){u(e.c,"body",e.a)}function R(e){return"display:block;position:absolute;top:-9999px;left:-9999px;font-size:300px;width:auto;height:auto;line-height:normal;margin:0;padding:0;font-variant:normal;white-space:nowrap;font-family:"+x(e.c)+";font-style:"+T(e)+";font-weight:"+e.f+"00;"}function D(e,t,n,r,o,i){this.g=e,this.j=t,this.a=r,this.c=n,this.f=o||3e3,this.h=i||void 0}function j(e,t,n,r,o,i,a){this.v=e,this.B=t,this.c=n,this.a=r,this.s=a||"BESbswy",this.f={},this.w=o||3e3,this.u=i||null,this.m=this.j=this.h=this.g=null,this.g=new N(this.c,this.s),this.h=new N(this.c,this.s),this.j=new N(this.c,this.s),this.m=new N(this.c,this.s),e=new E(this.a.c+",serif",k(this.a)),e=R(e),this.g.a.style.cssText=e,e=new E(this.a.c+",sans-serif",k(this.a)),e=R(e),this.h.a.style.cssText=e,e=new E("serif",k(this.a)),e=R(e),this.j.a.style.cssText=e,e=new E("sans-serif",k(this.a)),e=R(e),this.m.a.style.cssText=e,P(this.g),P(this.h),P(this.j),P(this.m)}function F(){if(null===se){var e=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent);se=!!e&&(536>parseInt(e[1],10)||536===parseInt(e[1],10)&&11>=parseInt(e[2],10))}return se}function B(e,t,n){for(var r in ae)if(ae.hasOwnProperty(r)&&t===e.f[ae[r]]&&n===e.f[ae[r]])return!0;return!1}function U(e){var t,n=e.g.a.offsetWidth,r=e.h.a.offsetWidth;(t=n===e.f.serif&&r===e.f["sans-serif"])||(t=F()&&B(e,n,r)),t?oe()-e.A>=e.w?F()&&B(e,n,r)&&(null===e.u||e.u.hasOwnProperty(e.a.c))?z(e,e.v):z(e,e.B):H(e):z(e,e.v)}function H(e){setTimeout(a(function(){U(this)},e),50)}function z(e,t){setTimeout(a(function(){c(this.g.a),c(this.h.a),c(this.j.a),c(this.m.a),t(this.a)},e),0)}function W(e,t,n){this.c=e,this.a=t,this.f=0,this.m=this.j=!1,this.s=n}function q(e){0==--e.f&&e.j&&(e.m?(e=e.a,e.g&&d(e.f,[e.a.c("wf","active")],[e.a.c("wf","loading"),e.a.c("wf","inactive")]),I(e,"active")):A(e.a))}function Y(e){this.j=e,this.a=new M,this.h=0,this.f=this.g=!0}function $(e,t,n,r,o){var i=0==--e.h;(e.f||e.g)&&setTimeout(function(){var e=o||null,s=r||null||{};if(0===n.length&&i)A(t.a);else{t.f+=n.length,i&&(t.j=i);var l,u=[];for(l=0;l<n.length;l++){var c=n[l],f=s[c.c],p=t.a,h=c;if(p.g&&d(p.f,[p.a.c("wf",h.c,k(h).toString(),"loading")]),I(p,"fontloading",h),p=null,null===le)if(window.FontFace){var h=/Gecko.*Firefox\/(\d+)/.exec(window.navigator.userAgent),m=/OS X.*Version\/10\..*Safari/.exec(window.navigator.userAgent)&&/Apple/.exec(window.navigator.vendor);le=h?42<parseInt(h[1],10):!m}else le=!1;p=le?new D(a(t.g,t),a(t.h,t),t.c,c,t.s,f):new j(a(t.g,t),a(t.h,t),t.c,c,t.s,e,f),u.push(p)}for(l=0;l<u.length;l++)u[l].start()}},0)}function K(e,t,n){var r=[],o=n.timeout;O(t);var r=L(e.a,n,e.c),i=new W(e.c,t,o);for(e.h=r.length,t=0,n=r.length;t<n;t++)r[t].load(function(t,n,r){$(e,i,t,n,r)})}function V(e,t){this.c=e,this.a=t}function G(e,t){this.c=e,this.a=t}function X(e,t){this.c=e||ue,this.a=[],this.f=[],this.g=t||""}function Q(e,t){for(var n=t.length,r=0;r<n;r++){var o=t[r].split(":");3==o.length&&e.f.push(o.pop());var i="";2==o.length&&""!=o[1]&&(i=":"),e.a.push(o.join(i))}}function Z(e){if(0==e.a.length)throw Error("No fonts to load!");if(-1!=e.c.indexOf("kit="))return e.c;for(var t=e.a.length,n=[],r=0;r<t;r++)n.push(e.a[r].replace(/ /g,"+"));return t=e.c+"?family="+n.join("%7C"),0<e.f.length&&(t+="&subset="+e.f.join(",")),0<e.g.length&&(t+="&text="+encodeURIComponent(e.g)),t}function J(e){this.f=e,this.a=[],this.c={}}function ee(e){for(var t=e.f.length,n=0;n<t;n++){var r=e.f[n].split(":"),o=r[0].replace(/\+/g," "),i=["n4"];if(2<=r.length){var a,s=r[1];if(a=[],s)for(var s=s.split(","),l=s.length,u=0;u<l;u++){var c;if(c=s[u],c.match(/^[\w-]+$/)){var d=pe.exec(c.toLowerCase());if(null==d)c="";else{if(c=d[2],c=null==c||""==c?"n":fe[c],null==(d=d[1])||""==d)d="4";else var f=de[d],d=f||(isNaN(d)?"4":d.substr(0,1));c=[c,d].join("")}}else c="";c&&a.push(c)}0<a.length&&(i=a),3==r.length&&(r=r[2],a=[],r=r?r.split(","):a,0<r.length&&(r=ce[r[0]])&&(e.c[o]=r))}for(e.c[o]||(r=ce[o])&&(e.c[o]=r),r=0;r<i.length;r+=1)e.a.push(new E(o,i[r]))}}function te(e,t){this.c=e,this.a=t}function ne(e,t){this.c=e,this.a=t}function re(e,t){this.c=e,this.f=t,this.a=[]}var oe=Date.now||function(){return+new Date},ie=!!window.FontFace;_.prototype.c=function(e){for(var t=[],n=0;n<arguments.length;n++)t.push(arguments[n].replace(/[\W_]+/g,"").toLowerCase());return t.join(this.a)},D.prototype.start=function(){var e=this.c.o.document,t=this,n=oe(),r=new Promise(function(r,o){function i(){oe()-n>=t.f?o():e.fonts.load(w(t.a),t.h).then(function(e){1<=e.length?r():setTimeout(i,25)},function(){o()})}i()}),o=null,i=new Promise(function(e,n){o=setTimeout(n,t.f)});Promise.race([i,r]).then(function(){o&&(clearTimeout(o),o=null),t.g(t.a)},function(){t.j(t.a)})};var ae={D:"serif",C:"sans-serif"},se=null;j.prototype.start=function(){this.f.serif=this.j.a.offsetWidth,this.f["sans-serif"]=this.m.a.offsetWidth,this.A=oe(),U(this)};var le=null;W.prototype.g=function(e){var t=this.a;t.g&&d(t.f,[t.a.c("wf",e.c,k(e).toString(),"active")],[t.a.c("wf",e.c,k(e).toString(),"loading"),t.a.c("wf",e.c,k(e).toString(),"inactive")]),I(t,"fontactive",e),this.m=!0,q(this)},W.prototype.h=function(e){var t=this.a;if(t.g){var n=f(t.f,t.a.c("wf",e.c,k(e).toString(),"active")),r=[],o=[t.a.c("wf",e.c,k(e).toString(),"loading")];n||r.push(t.a.c("wf",e.c,k(e).toString(),"inactive")),d(t.f,r,o)}I(t,"fontinactive",e),q(this)},Y.prototype.load=function(e){this.c=new s(this.j,e.context||this.j),this.g=!1!==e.events,this.f=!1!==e.classes,K(this,new C(this.c,e),e)},V.prototype.load=function(e){function t(){if(i["__mti_fntLst"+r]){var n,o=i["__mti_fntLst"+r](),a=[];if(o)for(var s=0;s<o.length;s++){var l=o[s].fontfamily;void 0!=o[s].fontStyle&&void 0!=o[s].fontWeight?(n=o[s].fontStyle+o[s].fontWeight,a.push(new E(l,n))):a.push(new E(l))}e(a)}else setTimeout(function(){t()},50)}var n=this,r=n.a.projectId,o=n.a.version;if(r){var i=n.c.o;m(this.c,(n.a.api||"https://fast.fonts.net/jsapi")+"/"+r+".js"+(o?"?v="+o:""),function(o){o?e([]):(i["__MonotypeConfiguration__"+r]=function(){return n.a},t())}).id="__MonotypeAPIScript__"+r}else e([])},G.prototype.load=function(e){var t,n,r=this.a.urls||[],o=this.a.families||[],i=this.a.testStrings||{},a=new v;for(t=0,n=r.length;t<n;t++)h(this.c,r[t],g(a));var s=[];for(t=0,n=o.length;t<n;t++)if(r=o[t].split(":"),r[1])for(var l=r[1].split(","),u=0;u<l.length;u+=1)s.push(new E(r[0],l[u]));else s.push(new E(r[0]));y(a,function(){e(s,i)})};var ue="https://fonts.googleapis.com/css",ce={latin:"BESbswy","latin-ext":"çöüğş",cyrillic:"йÑЖ",greek:"αβΣ",khmer:"កážáž‚",Hanuman:"កážáž‚"},de={thin:"1",extralight:"2","extra-light":"2",ultralight:"2","ultra-light":"2",light:"3",regular:"4",book:"4",medium:"5","semi-bold":"6",semibold:"6","demi-bold":"6",demibold:"6",bold:"7","extra-bold":"8",extrabold:"8","ultra-bold":"8",ultrabold:"8",black:"9",heavy:"9",l:"3",r:"4",b:"7"},fe={i:"i",italic:"i",n:"n",normal:"n"},pe=/^(thin|(?:(?:extra|ultra)-?)?light|regular|book|medium|(?:(?:semi|demi|extra|ultra)-?)?bold|black|heavy|l|r|b|[1-9]00)?(n|i|normal|italic)?$/,he={Arimo:!0,Cousine:!0,Tinos:!0};te.prototype.load=function(e){var t=new v,n=this.c,r=new X(this.a.api,this.a.text),o=this.a.families;Q(r,o);var i=new J(o);ee(i),h(n,Z(r),g(t)),y(t,function(){e(i.a,i.c,he)})},ne.prototype.load=function(e){var t=this.a.id,n=this.c.o;t?m(this.c,(this.a.api||"https://use.typekit.net")+"/"+t+".js",function(t){if(t)e([]);else if(n.Typekit&&n.Typekit.config&&n.Typekit.config.fn){t=n.Typekit.config.fn;for(var r=[],o=0;o<t.length;o+=2)for(var i=t[o],a=t[o+1],s=0;s<a.length;s++)r.push(new E(i,a[s]));try{n.Typekit.load({events:!1,classes:!1,async:!0})}catch(e){}e(r)}},2e3):e([])},re.prototype.load=function(e){var t=this.f.id,n=this.c.o,r=this;t?(n.__webfontfontdeckmodule__||(n.__webfontfontdeckmodule__={}),n.__webfontfontdeckmodule__[t]=function(t,n){for(var o=0,i=n.fonts.length;o<i;++o){var a=n.fonts[o];r.a.push(new E(a.name,S("font-weight:"+a.weight+";font-style:"+a.style)))}e(r.a)},m(this.c,(this.f.api||"https://f.fontdeck.com/s/css/js/")+p(this.c)+"/"+t+".js",function(t){t&&e([])})):e([])};var me=new Y(window);me.a.c.custom=function(e,t){return new G(t,e)},me.a.c.fontdeck=function(e,t){return new re(t,e)},me.a.c.monotype=function(e,t){return new V(t,e)},me.a.c.typekit=function(e,t){return new ne(t,e)},me.a.c.google=function(e,t){return new te(t,e)};var ve={load:a(me.load,me)};void 0!==(r=function(){return ve}.call(t,n,t,e))&&(e.exports=r)}()},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(10),i=r(o),a=n(321),s=n(41),l=r(s),u=n(208),c=function(e,t){var n=t.media;return(0,l.default)(d,{},n)},d=function(e,t){return(0,i.default)(t.id,t,e)};t.default=(0,a.handle)({},function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},u.LOAD_COURSE,c))},function(e,t,n){var r=n(135),o=function(e,t){return[t,e]};e.exports=r(o)},function(e,t,n){var r=n(135),o=function(e,t){return{type:e,payload:t,error:!0}};e.exports=r(o)},function(e,t,n){var r=n(135),o=function(e,t){return function(n,r){void 0===n&&(n=e);var o=r.type,i=r.payload,a=r.error;return t[o]?t[o](n,i,a):n}};e.exports=r(o)},function(e,t){var n=function(e,t,n){return n&&console.error(t),e};e.exports=n},function(e,t){var n=function(e){return function(t,n,r){return r?t:e(t,n)}};e.exports=n},function(e,t,n){var r=n(1195),o=n(579),i=function(e){return o(e).map(r({type:"SIDE_EFFECT"}))};e.exports=i},function(e,t,n){/** @license ISC License (c) copyright 2016 original and current authors */ var r=n(43);e.exports=r(n(442))},function(e,t,n){e.exports=n(1197)()},function(e,t,n){"use strict";var r=n(217),o=n(218),i=n(1198);e.exports=function(){function e(e,t,n,r,a,s){s!==i&&o(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=r,n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var s=n(0),l=r(s),u=n(1200),c=r(u),d=n(1201),f=r(d);e.exports=function(e,t,n){function r(e){return e.displayName||e.name||"Component"}if("function"!=typeof e)throw new Error("Expected reducePropsToState to be a function.");if("function"!=typeof t)throw new Error("Expected handleStateChangeOnClient to be a function.");if(void 0!==n&&"function"!=typeof n)throw new Error("Expected mapStateOnServer to either be undefined or a function.");return function(u){function d(){h=e(p.map(function(e){return e.props})),m.canUseDOM?t(h):n&&(h=n(h))}if("function"!=typeof u)throw new Error("Expected WrappedComponent to be a React component.");var p=[],h=void 0,m=function(e){function t(){return o(this,t),i(this,e.apply(this,arguments))}return a(t,e),t.peek=function(){return h},t.rewind=function(){if(t.canUseDOM)throw new Error("You may only call rewind() on the server. Call peek() to read the current state.");var e=h;return h=void 0,p=[],e},t.prototype.shouldComponentUpdate=function(e){return!(0,f.default)(e,this.props)},t.prototype.componentWillMount=function(){p.push(this),d()},t.prototype.componentDidUpdate=function(){d()},t.prototype.componentWillUnmount=function(){var e=p.indexOf(this);p.splice(e,1),d()},t.prototype.render=function(){return l.default.createElement(u,this.props)},t}(s.Component);return m.displayName="SideEffect("+r(u)+")",m.canUseDOM=c.default.canUseDOM,m}}},function(e,t,n){var r;/*! Copyright (c) 2015 Jed Watson. Based on code that is Copyright 2013-2015, Facebook, Inc. All rights reserved. */ !function(){"use strict";var o=!("undefined"==typeof window||!window.document||!window.document.createElement),i={canUseDOM:o,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:o&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:o&&!!window.screen};void 0!==(r=function(){return i}.call(t,n,t,e))&&(e.exports=r)}()},function(e,t){e.exports=function(e,t,n,r){var o=n?n.call(r,e,t):void 0;if(void 0!==o)return!!o;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var i=Object.keys(e),a=Object.keys(t);if(i.length!==a.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),l=0;l<i.length;l++){var u=i[l];if(!s(u))return!1;var c=e[u],d=t[u];if(!1===(o=n?n.call(r,c,d,u):void 0)||void 0===o&&c!==d)return!1}return!0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=n(254),a=(0,o.default)({bigHeadMode:(0,i.featureEnabled)("bigHeadMode")});t.default=a},function(e,t,n){function r(){return!!f&&!0!==f.headersSent}function o(e,t){var n="undefined"==typeof document?d:c.parse(document.cookie),r=n&&n[e];if(void 0===t&&(t=!r||"{"!==r[0]&&"["!==r[0]),!t)try{r=JSON.parse(r)}catch(e){}return r}function i(e){var t="undefined"==typeof document?d:c.parse(document.cookie);return t?e?Object.keys(t).reduce(function(n,r){if(!e.test(r))return n;var o={};return o[r]=t[r],Object.assign({},n,o)},{}):t:{}}function a(e,t,n){d[e]=t,"object"==typeof t&&(d[e]=JSON.stringify(t)),"undefined"!=typeof document&&(document.cookie=c.serialize(e,d[e],n)),r()&&f.cookie&&f.cookie(e,t,n)}function s(e,t){delete d[e],t=void 0===t?{}:"string"==typeof t?{path:t}:Object.assign({},t),"undefined"!=typeof document&&(t.expires=new Date(1970,1,1,0,0,1),t.maxAge=0,document.cookie=c.serialize(e,"",t)),r()&&f.clearCookie&&f.clearCookie(e,t)}function l(e){d=e?c.parse(e):{}}function u(e,t){return e.cookie?d=e.cookie:e.cookies?d=e.cookies:e.headers&&e.headers.cookie?l(e.headers.cookie):d={},f=t,function(){f=null,d={}}}var c=n(1204);"function"!=typeof Object.assign&&(Object.assign=function(e){"use strict";if(null==e)throw new TypeError("Cannot convert undefined or null to object");e=Object(e);for(var t=1;t<arguments.length;t++){var n=arguments[t];if(null!=n)for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e});var d={},f=void 0,p={load:o,select:i,save:a,remove:s,setRawCookie:l,plugToRequest:u};"undefined"!=typeof window&&(window.reactCookie=p),e.exports=p},function(e,t,n){"use strict";function r(e,t){if("string"!=typeof e)throw new TypeError("argument str must be a string");for(var n={},r=t||{},o=e.split(l),s=r.decode||a,u=0;u<o.length;u++){var c=o[u],d=c.indexOf("=");if(!(d<0)){var f=c.substr(0,d).trim(),p=c.substr(++d,c.length).trim();'"'==p[0]&&(p=p.slice(1,-1)),void 0==n[f]&&(n[f]=i(p,s))}}return n}function o(e,t,n){var r=n||{},o=r.encode||s;if("function"!=typeof o)throw new TypeError("option encode is invalid");if(!u.test(e))throw new TypeError("argument name is invalid");var i=o(t);if(i&&!u.test(i))throw new TypeError("argument val is invalid");var a=e+"="+i;if(null!=r.maxAge){var l=r.maxAge-0;if(isNaN(l))throw new Error("maxAge should be a Number");a+="; Max-Age="+Math.floor(l)}if(r.domain){if(!u.test(r.domain))throw new TypeError("option domain is invalid");a+="; Domain="+r.domain}if(r.path){if(!u.test(r.path))throw new TypeError("option path is invalid");a+="; Path="+r.path}if(r.expires){if("function"!=typeof r.expires.toUTCString)throw new TypeError("option expires is invalid");a+="; Expires="+r.expires.toUTCString()}if(r.httpOnly&&(a+="; HttpOnly"),r.secure&&(a+="; Secure"),r.sameSite)switch("string"==typeof r.sameSite?r.sameSite.toLowerCase():r.sameSite){case!0:a+="; SameSite=Strict";break;case"lax":a+="; SameSite=Lax";break;case"strict":a+="; SameSite=Strict";break;default:throw new TypeError("option sameSite is invalid")}return a}function i(e,t){try{return t(e)}catch(t){return e}}/*! * cookie * Copyright(c) 2012-2014 Roman Shtylman * Copyright(c) 2015 Douglas Christopher Wilson * MIT Licensed */ t.parse=r,t.serialize=o;var a=decodeURIComponent,s=encodeURIComponent,l=/; */,u=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/},function(e,t,n){"use strict";function r(e){this.message=e}var o=n(1206);r.prototype=new Error,r.prototype.name="InvalidTokenError",e.exports=function(e,t){if("string"!=typeof e)throw new r("Invalid token specified");t=t||{};var n=!0===t.header?0:1;try{return JSON.parse(o(e.split(".")[n]))}catch(e){throw new r("Invalid token specified: "+e.message)}},e.exports.InvalidTokenError=r},function(e,t,n){function r(e){return decodeURIComponent(o(e).replace(/(.)/g,function(e,t){var n=t.charCodeAt(0).toString(16).toUpperCase();return n.length<2&&(n="0"+n),"%"+n}))}var o=n(1207);e.exports=function(e){var t=e.replace(/-/g,"+").replace(/_/g,"/");switch(t.length%4){case 0:break;case 2:t+="==";break;case 3:t+="=";break;default:throw"Illegal base64url string!"}try{return r(t)}catch(e){return o(t)}}},function(e,t){function n(e){this.message=e}function r(e){var t=String(e).replace(/=+$/,"");if(t.length%4==1)throw new n("'atob' failed: The string to be decoded is not correctly encoded.");for(var r,i,a=0,s=0,l="";i=t.charAt(s++);~i&&(r=a%4?64*r+i:i,a++%4)?l+=String.fromCharCode(255&r>>(-2*a&6)):0)i=o.indexOf(i);return l}var o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";n.prototype=new Error,n.prototype.name="InvalidCharacterError",e.exports="undefined"!=typeof window&&window.atob&&window.atob.bind(window)||r},function(e,t){/*! iNoBounce - v0.1.0 * https://github.com/lazd/iNoBounce/ * Copyright (c) 2013 Larry Davis <lazdnet@gmail.com>; Licensed BSD */ !function(t){var n=0,r=!1,o=function(e){for(var t=e.target;t!==document.body&&t!==document;){var r=window.getComputedStyle(t);if(!r)break;if("INPUT"===t.nodeName&&"range"===t.getAttribute("type"))return;var o=r.getPropertyValue("-webkit-overflow-scrolling"),i=r.getPropertyValue("overflow-y"),a=parseInt(r.getPropertyValue("height"),10),s="touch"===o&&("auto"===i||"scroll"===i),l=t.scrollHeight>t.offsetHeight;if(s&&l){var u=e.touches?e.touches[0].screenY:e.screenY,c=n<=u&&0===t.scrollTop,d=n>=u&&t.scrollHeight-t.scrollTop===a;return void((c||d)&&e.preventDefault())}t=t.parentNode}e.preventDefault()},i=function(e){n=e.touches?e.touches[0].screenY:e.screenY},a=function(){window.addEventListener("touchstart",i,!1),window.addEventListener("touchmove",o,!1),r=!0},s=function(){window.removeEventListener("touchstart",i,!1),window.removeEventListener("touchmove",o,!1),r=!1},l=function(){return r},u=document.createElement("div");document.documentElement.appendChild(u),u.style.WebkitOverflowScrolling="touch";var c="getComputedStyle"in window&&"touch"===window.getComputedStyle(u)["-webkit-overflow-scrolling"];document.documentElement.removeChild(u),c&&a();var d={enable:a,disable:s,isEnabled:l};void 0!==e&&e.exports&&(e.exports=d),"function"==typeof t.define?function(e){e("iNoBounce",[],function(){return d})}(t.define):t.iNoBounce=d}(this)},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(188),u=r(l),c=n(1210),d=r(c),f=n(364),p=r(f),h=n(815),m=r(h),v=n(145),g=(0,m.default)(d.default),y=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),s(n,[{key:"displayFlex",value:function(e){e.css({display:"flex"})}},{key:"componentDidMount",value:function(){var e=this;(0,u.default)(".page__content").addClass("page__content--appear");var t=(0,u.default)("[data-page]:first-child [data-previous-lesson]"),n=document.getElementsByClassName("page-wrap");t.length>0?setTimeout(function(){var r=t.height();e.displayFlex(t),(0,u.default)(n).scrollTop(r),(0,u.default)("[data-lesson-header]").css({top:r})},50):(0,u.default)(n).scrollTop(0)}},{key:"componentWillEnter",value:function(e){var t=document.querySelector("[data-overview-sidebar-content]"),n="overview-sidebar__content--will-enter",r="overview-sidebar__content--will-enter-active";t.classList.add(n),setTimeout(function(){t.classList.add(r)},10),setTimeout(function(){t.classList.remove(n,r),e()},2e3)}},{key:"render",value:function(){return e.createElement(v.TransitionGroup,{className:"transition-group"},e.createElement(p.default,null,e.createElement(g,this.props)))}}]),n}(e.Component);t.default=y}).call(t,n(0))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(136),u=r(l),c=n(10),d=r(c),f=n(1),p=r(f),h=n(12),m=r(h),v=n(31),g=r(v),y=n(64),b=r(y),_=n(17),E=r(_),w=n(39),x=r(w),k=n(14),T=r(k),S=n(16),C=r(S),O=n(632),A=r(O),I=n(633),M=r(I),L=n(1213),N=r(L),P=n(2043),R=r(P),D=n(2045),j=r(D),F=n(2049),B=r(F),U=n(364),H=r(U),z=n(516),W=r(z),q=n(518),Y=r(q),$=n(4),K=r($),V=n(2058),G=r(V),X=n(216),Q=n(499),Z=r(Q),J=n(145),ee=n(78),te=n(20),ne=n(56),re=n(219),oe=n(323),ie=n(814),ae=n(445),se=n(637),le=n(2060),ue=r(le),ce=(0,u.default)(C.default),de=function(e){var t=e.course,n=e.search;return(0,T.default)((0,d.default)("lessons",n.lessons),(0,d.default)("lessonsOnly",n.lessons))(t)},fe=function(e){return function(){if(e){var t=document.querySelector(".page-wrap");(0,te.focusFirstChildElement)(t)}else document.getElementById("no-menu").focus()}},pe=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e)),r=e.course,a=e.lessons,s=e.match.params;return t.state={activeSections:a.filter(function(e){return"section"===e.type}).map(function(e){return e.id}),isPreviewLesson:"preview-lesson"===s.mode,menuDisabled:!1,menuIsOpen:(0,ae.isSidebarOpen)(r),mobileMenuIsOpen:!1,selectedIndex:(0,se.getLessonIndex)(s.id)(a),sidebarEnabled:(0,ae.isSidebarEnabled)(r),xTouchDown:null,xTouchMove:null,yTouchDown:null,yTouchMove:null},t.forwardTransition=!0,t.closeMenu=t.closeMenu.bind(t),t.handleLessonsListRowClick=t.handleLessonsListRowClick.bind(t),t.handleMenuToggle=t.handleMenuToggle.bind(t),t.handleNavigateDirection=t.handleNavigateDirection.bind(t),t.handleNavigate=t.handleNavigate.bind(t),t.handleStorylineFullscreen=t.handleStorylineFullscreen.bind(t),t.renderLesson=t.renderLesson.bind(t),t.renderSearchLesson=t.renderSearchLesson.bind(t),t}return a(n,t),s(n,null,[{key:"propTypes",get:function(){return{children:K.default.node,course:K.default.object,courseProgress:K.default.object,labels:K.default.object,lessons:K.default.array,location:K.default.object.isRequired,match:K.default.object.isRequired}}},{key:"defaultProps",get:function(){return{course:{},lessons:[]}}}]),s(n,[{key:"componentDidMount",value:function(){this.swipeEvents=(0,Z.default)(this.node,this,this.handleMenuToggle,Function.prototype),this.setFocusIfNecessary()}},{key:"componentWillReceiveProps",value:function(e){if(e.match.params.id!==this.props.match.params.id){var t=(0,m.default)((0,se.getActiveSection)(e.lessons,e.match.params.id),this.state.activeSections);this.setState({activeSections:t})}}},{key:"componentWillUnmount",value:function(){this.swipeEvents.removeListeners()}},{key:"setFocusIfNecessary",value:function(){var e=this.props.sessionPreferences.startedCourseWithLessonSelected,t=this.state.sidebarEnabled,n=fe(t);t?e?(n(),(0,ne.dispatch)((0,X.setStartedCourseWithLessonSelected)(!1))):this.sidebar.focus():n()}},{key:"handleLessonListRowComplete",value:function(e,t,n,r){var o=e.id,i=e.type,a=this.props,s=a.course,l=a.courseProgress,u=n.isRestricted;if(!(0,ae.isRestrictedMode)(s)&&!u&&"quiz"!==i)return r.preventDefault(),r.stopPropagation(),(0,E.default)(["lessons",o,"isComplete"],l)?(0,ne.dispatch)((0,ee.resetLessonProgress)({id:o,type:i})):(0,ne.dispatch)((0,ee.completeLessonProgress)({id:o,type:i}))}},{key:"handleNavigateDirection",value:function(){return this.forwardTransition?"page-transition":"page-transition-back"}},{key:"handleMenuToggle",value:function(){var e=this,t=this.state,n=t.menuIsOpen,r=t.mobileMenuIsOpen;this.setState({menuIsOpen:!n,mobileMenuIsOpen:(0,ie.isMobileClick)()&&!r,xTouchDown:null,yTouchDown:null,xTouchMove:null,yTouchMove:null},function(){e.resetSwipeListeners()})}},{key:"handleNavigate",value:function(e){var t=this,n=this.props.lessons,r=this.state.selectedIndex,o=(0,se.getLessonIndex)(e)(n);this.forwardTransition=r<o,this.setState({mobileMenuIsOpen:!1,xTouchDown:null,yTouchDown:null,xTouchMove:null,yTouchMove:null,selectedIndex:o},function(){t.resetSwipeListeners()})}},{key:"handleStorylineFullscreen",value:function(e){this.setState({menuDisabled:e,menuIsOpen:!e})}},{key:"handleToggleSection",value:function(e){var t=this.state.activeSections;t.includes(e.id)?this.setState({activeSections:t.filter(function(t){return t!==e.id})}):this.setState({activeSections:t.concat(e.id)})}},{key:"resetSwipeListeners",value:function(){this.state.mobileMenuIsOpen?this.swipeEvents.addListeners():this.swipeEvents.removeListeners()}},{key:"allowTabNavigation",value:function(){var e=this.state,t=e.menuIsOpen,n=e.isPreviewLesson;return t&&!n}},{key:"allowTabNavigationForLesson",value:function(e){var t=this.state.activeSections;return this.allowTabNavigation()&&(!e||!e.sectionId||t.includes(e.sectionId))}},{key:"handleLessonsListRowClick",value:function(e){var t=e.lesson,n=e.id;"section"===t.type?this.handleToggleSection(t):this.handleNavigate(n)}},{key:"renderLesson",value:function(t,n,r,o){var i=this.props,a=i.course,s=i.courseProgress,l=i.labels,u=i.lessons,c=i.location,d=this.state,f=d.activeSections,p=d.sidebarEnabled,h=r.id,m=r.type,v=r.title,g=r.icon,y=(0,re.getLessonRestrictions)({course:a,courseProgress:s,lesson:r,restrictingQuiz:n}),b=(0,x.default)(0,["lessons",h,"percentComplete"],s);if(r.children){var _=f.includes(r.id),E=this.renderLesson.bind(this,t,n);return e.createElement("div",{key:"item-"+h},e.createElement(j.default,{id:h,labels:l,lesson:r,isSectionActive:_,lessonIndex:u.indexOf(r),location:c,title:v,type:m,markComplete:a.markComplete,icon:g,onClick:this.handleLessonsListRowClick,onMobileActiveClick:this.closeMenu,percentComplete:b,restrictions:y,onComplete:this.handleLessonListRowComplete.bind(this,r,o,y),allowTabNavigation:t,focusLessonContent:fe(p)}),e.createElement(G.default,{isActive:_,allowTabNavigation:t},r.children.map(E)))}return e.createElement(j.default,{id:h,labels:l,lesson:r,lessonIndex:u.indexOf(r),location:c,title:v,type:m,markComplete:a.markComplete,icon:g,key:"item-"+h,onClick:this.handleLessonsListRowClick,onMobileActiveClick:this.closeMenu,percentComplete:b,restrictions:y,onComplete:this.handleLessonListRowComplete.bind(this,r,o,y),allowTabNavigation:this.allowTabNavigationForLesson(r),focusLessonContent:fe(p)})}},{key:"renderMenuButtons",value:function(){var t=this.props,n=t.course,r=t.labels,o=this.state,i=o.menuIsOpen,a=o.mobileMenuIsOpen,s=o.sidebarEnabled,l=n.lmsOptions,u=void 0===l?{}:l,c=u.enableExitCourse,d=r.courseExit,f=r.hamburgerButtonLabel;return e.createElement("div",{className:"page__menu"},s&&e.createElement(A.default,{ariaLabel:f,ariaPressed:i||a,icon:"menu",menu:!0,onClick:this.handleMenuToggle,onlyIcon:!0,tabIndex:te.defaultNavOrderTabIndex}),e.createElement(M.default,{enableExitCourse:c,className:"courseExit courseExit--mobile",text:d}),e.createElement("div",{id:"no-menu",tabIndex:te.programmaticFocusTabIndex}))}},{key:"renderSidebar",value:function(t){var n=this,r=t.allowTabNavigation,o=t.restrictingQuiz,i=this.props,a=i.course,s=i.courseProgress,l=i.labels,u=i.lessons,c=i.search,d=i.sessionPreferences,f=this.state.sidebarEnabled,p=l.courseSkipToLesson,h=l.lessonSidebarLandmark,m=this.renderLesson.bind(this,r,o);return e.createElement("section",{"aria-hidden":!r,"aria-label":h},e.createElement(le.LayoutSidebar,null,e.createElement(W.default,{allowSearch:!(0,ae.isRestrictedMode)(a)&&a.allowSearch,courseTitle:a.title,container:this.wrap,coverImage:a.coverImage,allowTabNavigation:r,focusLessonContent:fe(f),labels:l,lessons:u,sessionPreferences:d,ref:function(e){n.sidebar=e},skipLinkText:p},e.createElement(Y.default,{lessonComplete:l.lessonComplete,value:s.percentComplete}),e.createElement(R.default,{allowTabNavigation:r,labels:l,search:c},c.active?this.renderSearchResults(r):ce(m,(0,se.shapeLessonsForRender)(u))))))}},{key:"render",value:function(){var t=this,n=this.props,r=n.applySafariLandscapeHack,o=n.course,i=n.courseProgress,a=n.labels,s=n.location,l=n.match,u=n.previewType,c=n.safariLandscapeHackOffset,d=n.search,f=n.sessionPreferences,h=this.state,m=h.isPreviewLesson,v=h.menuIsOpen,g=h.mobileMenuIsOpen,y=h.sidebarEnabled,_=o.lmsOptions,E=void 0===_?{}:_,w=E.enableExitCourse,x=a.courseExit,k=de({course:o,search:d}),T=this.allowTabNavigation(),S=this.renderMenuButtons(),C=(0,p.default)("lesson",{"lesson--preview":m,"lesson--open":v&&!m,"lesson--open-mobile":g&&!m}),O=(0,oe.getRestrictingQuiz)({course:o,courseProgress:i}),A=r?{paddingBottom:c}:{},I={course:d.active&&!(0,b.default)(d.lessons)?k:o,focusLessonContent:fe(y),handleStorylineFullscreen:this.handleStorylineFullscreen,key:s.pathname,labels:a,lessonProgress:i.lessons[l.params.id],match:l,menuButtons:S,menuOpen:!m&&v,mobileMenuOpen:g,navigateDirection:this.handleNavigateDirection,onNavigate:this.handleNavigate,previewType:u,courseProgress:i,sessionPreferences:f,sidebarEnabled:y};return e.createElement(ue.default,{className:C,contentRef:function(e){return t.node=e}},y&&this.renderSidebar({allowTabNavigation:T,restrictingQuiz:O}),e.createElement("div",{className:"lesson__wrap",ref:function(e){return t.wrap=e}}),e.createElement(le.LayoutContent,{onMobileMenuActiveClick:this.closeMenu},e.createElement("div",{className:"page-view page-view--visible"},e.createElement(M.default,{enableExitCourse:w,className:"courseExit courseExit--standard",text:x}),e.createElement(J.TransitionGroup,{component:"div",className:"page-wrap",id:"page-wrap",style:A},e.createElement(H.default,{key:s.pathname},e.createElement(N.default,I))))))}},{key:"closeMenu",value:function(){return this.state.mobileMenuIsOpen?this.handleMenuToggle:Function.prototype}},{key:"renderSearchLesson",value:function(t,n,r){var o=this.props.labels,i=this.state.sidebarEnabled,a=n.icon,s=n.id,l=n.results,u=n.title,c=n.type;return e.createElement(B.default,{allowTabNavigation:t,focusLessonContent:fe(i),icon:a,id:s,key:"item-"+s,labels:o,lessonIndex:r,onClick:this.handleNavigate,onMobileActiveClick:this.closeMenu,resultsCount:l,title:u,type:c})}},{key:"renderSearchResults",value:function(e){var t=this.props.search,n=t.activeLessons,r=this.renderSearchLesson.bind(this,e);return(0,T.default)((0,g.default)(re.isLesson),ce(r))(n)}}]),n}(e.Component);t.default=pe}).call(t,n(0))},function(e,t){},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||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},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(188),c=r(u),d=n(17),f=r(d),p=n(7),h=r(p),m=n(58),v=r(m),g=n(4),y=r(g),b=n(70),_=r(b),E=n(443),w=r(E),x=n(78),k=n(56),T=n(219),S=n(323),C=n(637),O=n(256),A=r(O),I=n(1222),M=r(I),L=n(1971),N=r(L),P=n(1974),R=r(P),D=n(1977),j=r(D),F=n(1980),B=r(F),U=n(1982),H=r(U),z=n(1984),W=r(z),q=n(378),Y=r(q),$=n(1994),K=r($),V=n(816),G=r(V),X=n(2033),Q=r(X),Z=n(2036),J=r(Z),ee=n(2039),te=r(ee),ne=n(2040),re=r(ne),oe=n(513),ie=r(oe),ae=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e)),r=e.course,a=e.lessonProgress,s=e.match.params,l=(0,h.default)("index",a),u=(0,f.default)(["lessons",l],r),c={course:r,lesson:u},d=(0,T.previousLesson)(c),p=(0,T.nextLesson)(c);return t.state={color:r.color,hasTransitioned:!1,lessonNumber:(0,T.lessonNumber)(c),mode:s.mode||"",model:u,next:p,nextNumber:(0,T.lessonNumber)({course:r,lesson:p}),previous:d,previousNumber:(0,T.lessonNumber)({course:r,lesson:d}),scrollPosition:0,totalLessons:(0,T.totalCountableLessons)(r)},t}return a(n,t),l(n,null,[{key:"propTypes",get:function(){return{focusLessonContent:y.default.func,navigateDirection:y.default.func,onNavigate:y.default.func,match:y.default.object.isRequired,previewType:y.default.string,sidebarEnabled:y.default.bool}}}]),l(n,[{key:"componentDidMount",value:function(){this.setState({hasTransitioned:!0}),(0,k.dispatch)((0,x.bookmarkLesson)(this.props.match.params.id))}},{key:"componentWillReceiveProps",value:function(e){var t=e.course,n=e.lessonProgress,r=(0,h.default)("index",n),o=(0,f.default)(["lessons",r],t),i={course:t,lesson:o},a=(0,T.previousLesson)(i),s=(0,T.nextLesson)(i);o&&this.setState({model:o,next:s,previous:a})}},{key:"displayFlex",value:function(e){e.css({display:"flex"})}},{key:"componentWillEnter",value:function(e){(0,c.default)("[data-lesson-header]").css({top:""}),this.transition("enter",e)}},{key:"componentDidEnter",value:function(){var e=(0,c.default)("[data-page]:first-child [data-previous-lesson]"),t=document.getElementsByClassName("page-wrap");if(this.setState({hasTransitioned:!0}),e.length>0){var n=e.height();e.hide(),this.displayFlex(e),(0,c.default)(t).scrollTop(n),(0,c.default)("[data-lesson-header]").css({top:n})}}},{key:"componentWillExit",value:function(e){var t=document.getElementsByClassName("page-wrap"),n=t[0].scrollTop;(0,c.default)(t).scrollTop(0),this.lastScrollPosition=n,this.transition("leave",e),(0,c.default)(_.default.findDOMNode(this)).scrollTop(this.lastScrollPosition)}},{key:"transitionComplete",value:function(){var e=_.default.findDOMNode(this);if(!e)return!1;var t=e.classList;return t&&(t.contains("page-transition-complete")||t.contains("page-transition-back-complete")||1===t.length&&t.contains("page"))}},{key:"transition",value:function(e,t){var n=this.props,r=n.focusLessonContent,o=n.navigateDirection,i=o(),a=_.default.findDOMNode(this);if(!a)return void t();var s="page "+i+"-"+e,l=function n(){"enter"===e?(a.className="page "+i+"-complete",r()):a.className="page",te.default.removeEventListeners(a,n),t()};a.className=s,te.default.addEventListeners(a,l)}},{key:"handleNextClick",value:function(e){var t=this.props.course.lessonsOnly;(0,C.getLessonIndex)(e)(t)>=t.length-1||this.props.onNavigate(this.state.next.id)}},{key:"handlePreviousClick",value:function(e){var t=this.props.course.lessonsOnly;(0,C.getLessonIndex)(e)(t)<=0||this.props.onNavigate(this.state.previous.id)}},{key:"renderLessonType",value:function(t){var n=t.type,r=t.props,o=t.course,i=t.model;switch(n){case"blocks":return e.createElement(M.default,s({},r,{animateBlockEntrance:o.animateBlockEntrance,isFirstLesson:(0,T.isFirstLesson)({course:o,lesson:i})}));case"map":return e.createElement(j.default,r);case"process":return e.createElement(W.default,r);case"timeline":return e.createElement(J.default,r);case"quiz":return e.createElement(K.default,r);case"sorting":return e.createElement(Q.default,r);case"screencast":case"slidecast":case"video":return e.createElement(re.default,r);case"embed":return e.createElement(N.default,r);default:return null}}},{key:"render",value:function(){var t=this,n=this.state,r=n.color,o=n.lessonNumber,i=n.mode,a=n.model,s=n.next,l=n.nextNumber,u=n.previous,c=n.previousNumber,d=n.scrollPosition,f=n.totalLessons,p=this.props,h=p.course,m=p.courseProgress,g=p.handleStorylineFullscreen,y=p.labels,b=p.lessonProgress,_=p.location,E=p.match,x=p.menuButtons,k=p.menuOpen,C=p.mobileMenuOpen,O=p.onNavigate,I=p.previewType,M=p.sessionPreferences.prefersKeyboardNavigation,L=p.sidebarEnabled,N=a.author,P=a.selectedAuthorId,D=a.type,j=h.authors,F=h.showLessonCount,z=h.showNavigationButtons,W=y.courseHome,q=(0,G.default)({authors:j,author:N,selectedAuthorId:P}),$=q.avatar,K=q.authorName,V=a.items?a.items.length:0,X=(0,S.getRestrictingQuiz)({course:h,courseProgress:m}),Q=(0,T.getLessonRestrictions)({course:h,courseProgress:m,lesson:s,restrictingQuiz:X}),Z=u&&"preview-lesson"!==i?e.createElement(H.default,{isLesson:(0,T.isCountableLesson)(u),key:"prev-"+a.id,labels:y,onPreviousClick:this.handlePreviousClick.bind(this,a.id),previous:u.id,previousNumber:c,previousTitle:u?u.title:"",ref:function(e){return t.previousLesson=e}}):"preview-lesson"!==i?e.createElement(U.PreviousHome,{courseHomeLabel:W}):null,J=s&&"preview-lesson"!==i?e.createElement(B.default,{id:a.id,isLesson:(0,T.isCountableLesson)(s),restrictions:Q,key:"next-"+a.id,labels:y,next:s.id,nextNumber:l,nextTitle:s.title,onNextClick:this.handleNextClick.bind(this,a.id),ref:function(e){return t.nextLesson=e},type:D}):null,ee=s&&"preview-lesson"!==i?e.createElement(B.default,{id:a.id,isContinue:!0,isLesson:(0,T.isCountableLesson)(s),restrictions:Q,key:"next-"+a.id,labels:y,next:s.id,nextNumber:l,onNextClick:this.handleNextClick.bind(this,a.id),ref:function(e){return t.nextLesson=e},type:D}):null,te=e.createElement(R.default,{authorName:K,avatar:$,description:a.description,labels:y,length:a.length||"",lessonNumber:o,ref:"header",showLessonCount:F,steps:V,title:a.title,totalLessons:f,type:a.type},"audio"===a.mediaType&&a.mediaSrc&&e.createElement(A.default,{id:"audio-"+a.cid,key:"audio-"+a.cid,labels:y,mediaSrc:a.mediaSrc}),e.createElement(Y.default,{id:a.id,items:a.items,lessonProgress:b,menuOpen:k,mobileMenuOpen:C,scrollPosition:d,type:a.type})),ne={authorName:K,avatar:$,color:r,continueComponent:!z&&!L&&ee,courseTitle:h.title,data:a,handleStorylineFullscreen:g,handleNavigate:O,isLesson:(0,T.isCountableLesson)(a),labels:y,lessonHeader:te,lessonNumber:o,lessonProgress:b,loadMedia:this.state.hasTransitioned,location:_,match:E,menuButtons:x,menuOpen:k,mobileMenuOpen:C,nextComponent:z&&J,nextLesson:(0,v.default)(null,"id",s),prefersKeyboardNavigation:M,previewType:I,previousComponent:z&&Z,scrollPosition:d,showLessonCount:F,totalLessons:f};return e.createElement(w.default,{title:(0,ie.default)(h.title+" - "+a.title)},e.createElement("main",null,this.renderLessonType({type:D,props:ne,course:h,model:a})))}}]),n}(e.Component);t.default=ae}).call(t,n(0))},function(e,t,n){"use strict";function r(e,t,n,r,o,i,a,s){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,r,o,i,a,s],u=0;e=Error(t.replace(/%s/g,function(){return l[u++]})),e.name="Invariant Violation"}throw e.framesToPop=1,e}}function o(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,o=0;o<t;o++)n+="&args[]="+encodeURIComponent(arguments[o+1]);r(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}function i(e,t,n,r,o,i,a,s,l){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(e){this.onError(e)}}function a(e,t,n,r,o,a,s,l,u){Br=!1,Ur=null,i.apply(Wr,arguments)}function s(e,t,n,r,i,s,l,u,c){if(a.apply(this,arguments),Br){if(Br){var d=Ur;Br=!1,Ur=null}else o("198"),d=void 0;Hr||(Hr=!0,zr=d)}}function l(){if(qr)for(var e in Yr){var t=Yr[e],n=qr.indexOf(e);if(-1<n||o("96",e),!$r[n]){t.extractEvents||o("97",e),$r[n]=t,n=t.eventTypes;for(var r in n){var i=void 0,a=n[r],s=t,l=r;Kr.hasOwnProperty(l)&&o("99",l),Kr[l]=a;var c=a.phasedRegistrationNames;if(c){for(i in c)c.hasOwnProperty(i)&&u(c[i],s,l);i=!0}else a.registrationName?(u(a.registrationName,s,l),i=!0):i=!1;i||o("98",r,e)}}}}function u(e,t,n){Vr[e]&&o("100",e),Vr[e]=t,Gr[e]=t.eventTypes[n].dependencies}function c(e,t,n){var r=e.type||"unknown-event";e.currentTarget=Zr(n),s(r,t,void 0,e),e.currentTarget=null}function d(e,t){return null==t&&o("30"),null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function f(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}function p(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;r<t.length&&!e.isPropagationStopped();r++)c(e,t[r],n[r]);else t&&c(e,t,n);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}function h(e,t){var n=e.stateNode;if(!n)return null;var r=Xr(n);if(!r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":(r=!r.disabled)||(e=e.type,r=!("button"===e||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}return e?null:(n&&"function"!=typeof n&&o("231",t,typeof n),n)}function m(e){if(null!==e&&(Jr=d(Jr,e)),e=Jr,Jr=null,e&&(f(e,p),Jr&&o("95"),Hr))throw e=zr,Hr=!1,zr=null,e}function v(e){if(e[no])return e[no];for(;!e[no];){if(!e.parentNode)return null;e=e.parentNode}return e=e[no],5===e.tag||6===e.tag?e:null}function g(e){return e=e[no],!e||5!==e.tag&&6!==e.tag?null:e}function y(e){if(5===e.tag||6===e.tag)return e.stateNode;o("33")}function b(e){return e[ro]||null}function _(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function E(e,t,n){(t=h(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=d(n._dispatchListeners,t),n._dispatchInstances=d(n._dispatchInstances,e))}function w(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=_(t);for(t=n.length;0<t--;)E(n[t],"captured",e);for(t=0;t<n.length;t++)E(n[t],"bubbled",e)}}function x(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=h(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=d(n._dispatchListeners,t),n._dispatchInstances=d(n._dispatchInstances,e))}function k(e){e&&e.dispatchConfig.registrationName&&x(e._targetInst,null,e)}function T(e){f(e,w)}function S(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}function C(e){if(ao[e])return ao[e];if(!io[e])return e;var t,n=io[e];for(t in n)if(n.hasOwnProperty(t)&&t in so)return ao[e]=n[t];return e}function O(){if(vo)return vo;var e,t,n=mo,r=n.length,o="value"in ho?ho.value:ho.textContent,i=o.length;for(e=0;e<r&&n[e]===o[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===o[i-t];t++);return vo=o.slice(e,1<t?1-t:void 0)}function A(){return!0}function I(){return!1}function M(e,t,n,r){this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface;for(var o in e)e.hasOwnProperty(o)&&((t=e[o])?this[o]=t(n):"target"===o?this.target=r:this[o]=n[o]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?A:I,this.isPropagationStopped=I,this}function L(e,t,n,r){if(this.eventPool.length){var o=this.eventPool.pop();return this.call(o,e,t,n,r),o}return new this(e,t,n,r)}function N(e){e instanceof this||o("279"),e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function P(e){e.eventPool=[],e.getPooled=L,e.release=N}function R(e,t){switch(e){case"keyup":return-1!==bo.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function D(e){return e=e.detail,"object"==typeof e&&"data"in e?e.data:null}function j(e,t){switch(e){case"compositionend":return D(t);case"keypress":return 32!==t.which?null:(So=!0,ko);case"textInput":return e=t.data,e===ko&&So?null:e;default:return null}}function F(e,t){if(Co)return"compositionend"===e||!_o&&R(e,t)?(e=O(),vo=mo=ho=null,Co=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return xo&&"ko"!==t.locale?null:t.data;default:return null}}function B(e){if(e=Qr(e)){"function"!=typeof Ao&&o("280");var t=Xr(e.stateNode);Ao(e.stateNode,e.type,t)}}function U(e){Io?Mo?Mo.push(e):Mo=[e]:Io=e}function H(){if(Io){var e=Io,t=Mo;if(Mo=Io=null,B(e),t)for(e=0;e<t.length;e++)B(t[e])}}function z(e,t){return e(t)}function W(e,t,n){return e(t,n)}function q(){}function Y(e,t){if(Lo)return e(t);Lo=!0;try{return z(e,t)}finally{Lo=!1,(null!==Io||null!==Mo)&&(q(),H())}}function $(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!No[e.type]:"textarea"===t}function K(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function V(e){if(!oo)return!1;e="on"+e;var t=e in document;return t||(t=document.createElement("div"),t.setAttribute(e,"return;"),t="function"==typeof t[e]),t}function G(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function X(e){var t=G(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Q(e){e._valueTracker||(e._valueTracker=X(e))}function Z(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=G(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function J(e){return null===e||"object"!=typeof e?null:(e=Go&&e[Go]||e["@@iterator"],"function"==typeof e?e:null)}function ee(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case qo:return"ConcurrentMode";case Bo:return"Fragment";case Fo:return"Portal";case Ho:return"Profiler";case Uo:return"StrictMode";case $o:return"Suspense"}if("object"==typeof e)switch(e.$$typeof){case Wo:return"Context.Consumer";case zo:return"Context.Provider";case Yo:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case Ko:return ee(e.type);case Vo:if(e=1===e._status?e._result:null)return ee(e)}return null}function te(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,o=e._debugSource,i=ee(e.type);n=null,r&&(n=ee(r.type)),r=i,i="",o?i=" (at "+o.fileName.replace(Ro,"")+":"+o.lineNumber+")":n&&(i=" (created by "+n+")"),n="\n in "+(r||"Unknown")+i}t+=n,e=e.return}while(e);return t}function ne(e){return!!Qo.call(Jo,e)||!Qo.call(Zo,e)&&(Xo.test(e)?Jo[e]=!0:(Zo[e]=!0,!1))}function re(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}function oe(e,t,n,r){if(null===t||void 0===t||re(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function ie(e,t,n,r,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t}function ae(e){return e[1].toUpperCase()}function se(e,t,n,r){var o=ei.hasOwnProperty(t)?ei[t]:null;(null!==o?0===o.type:!r&&2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1]))||(oe(t,n,o,r)&&(n=null),r||null===o?ne(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(o=o.type,n=3===o||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}function le(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function ue(e,t){var n=t.checked;return jr({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ce(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=le(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function de(e,t){null!=(t=t.checked)&&se(e,"checked",t,!1)}function fe(e,t){de(e,t);var n=le(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?he(e,t.type,n):t.hasOwnProperty("defaultValue")&&he(e,t.type,le(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function pe(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,""!==n&&(e.name=""),e.defaultChecked=!e.defaultChecked,e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function he(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function me(e,t,n){return e=M.getPooled(ni.change,e,t,n),e.type="change",U(n),T(e),e}function ve(e){m(e)}function ge(e){if(Z(y(e)))return e}function ye(e,t){if("change"===e)return t}function be(){ri&&(ri.detachEvent("onpropertychange",_e),oi=ri=null)}function _e(e){"value"===e.propertyName&&ge(oi)&&(e=me(oi,e,K(e)),Y(ve,e))}function Ee(e,t,n){"focus"===e?(be(),ri=t,oi=n,ri.attachEvent("onpropertychange",_e)):"blur"===e&&be()}function we(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return ge(oi)}function xe(e,t){if("click"===e)return ge(t)}function ke(e,t){if("input"===e||"change"===e)return ge(t)}function Te(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=li[e])&&!!t[e]}function Se(){return Te}function Ce(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!==e&&t!==t}function Oe(e,t){if(Ce(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!gi.call(t,n[r])||!Ce(e[n[r]],t[n[r]]))return!1;return!0}function Ae(e){var t=e;if(e.alternate)for(;t.return;)t=t.return;else{if(0!=(2&t.effectTag))return 1;for(;t.return;)if(t=t.return,0!=(2&t.effectTag))return 1}return 3===t.tag?2:3}function Ie(e){2!==Ae(e)&&o("188")}function Me(e){var t=e.alternate;if(!t)return t=Ae(e),3===t&&o("188"),1===t?null:e;for(var n=e,r=t;;){var i=n.return,a=i?i.alternate:null;if(!i||!a)break;if(i.child===a.child){for(var s=i.child;s;){if(s===n)return Ie(i),e;if(s===r)return Ie(i),t;s=s.sibling}o("188")}if(n.return!==r.return)n=i,r=a;else{s=!1;for(var l=i.child;l;){if(l===n){s=!0,n=i,r=a;break}if(l===r){s=!0,r=i,n=a;break}l=l.sibling}if(!s){for(l=a.child;l;){if(l===n){s=!0,n=a,r=i;break}if(l===r){s=!0,r=a,n=i;break}l=l.sibling}s||o("189")}}n.alternate!==r&&o("190")}return 3!==n.tag&&o("188"),n.stateNode.current===n?e:t}function Le(e){if(!(e=Me(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function Ne(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function Pe(e,t){var n=e[0];e=e[1];var r="on"+(e[0].toUpperCase()+e.slice(1));t={phasedRegistrationNames:{bubbled:r,captured:r+"Capture"},dependencies:[n],isInteractive:t},Ai[e]=t,Ii[n]=t}function Re(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r;for(r=n;r.return;)r=r.return;if(!(r=3!==r.tag?null:r.stateNode.containerInfo))break;e.ancestors.push(n),n=v(r)}while(n);for(n=0;n<e.ancestors.length;n++){t=e.ancestors[n];var o=K(e.nativeEvent);r=e.topLevelType;for(var i=e.nativeEvent,a=null,s=0;s<$r.length;s++){var l=$r[s];l&&(l=l.extractEvents(r,t,i,o))&&(a=d(a,l))}m(a)}}function De(e,t){if(!t)return null;var n=(Li(e)?Fe:Be).bind(null,e);t.addEventListener(e,n,!1)}function je(e,t){if(!t)return null;var n=(Li(e)?Fe:Be).bind(null,e);t.addEventListener(e,n,!0)}function Fe(e,t){W(Be,e,t)}function Be(e,t){if(Pi){var n=K(t);if(n=v(n),null===n||"number"!=typeof n.tag||2===Ae(n)||(n=null),Ni.length){var r=Ni.pop();r.topLevelType=e,r.nativeEvent=t,r.targetInst=n,e=r}else e={topLevelType:e,nativeEvent:t,targetInst:n,ancestors:[]};try{Y(Re,e)}finally{e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,10>Ni.length&&Ni.push(e)}}}function Ue(e){return Object.prototype.hasOwnProperty.call(e,ji)||(e[ji]=Di++,Ri[e[ji]]={}),Ri[e[ji]]}function He(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function ze(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function We(e,t){var n=ze(e);e=0;for(var r;n;){if(3===n.nodeType){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=ze(n)}}function qe(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?qe(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function Ye(){for(var e=window,t=He();t instanceof e.HTMLIFrameElement;){try{e=t.contentDocument.defaultView}catch(e){break}t=He(e.document)}return t}function $e(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function Ke(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return Wi||null==Ui||Ui!==He(n)?null:(n=Ui,"selectionStart"in n&&$e(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),zi&&Oe(zi,n)?null:(zi=n,e=M.getPooled(Bi.select,Hi,e,t),e.type="select",e.target=Ui,T(e),e))}function Ve(e){var t="";return Dr.Children.forEach(e,function(e){null!=e&&(t+=e)}),t}function Ge(e,t){return e=jr({children:void 0},t),(t=Ve(t.children))&&(e.children=t),e}function Xe(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+le(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function Qe(e,t){return null!=t.dangerouslySetInnerHTML&&o("91"),jr({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Ze(e,t){var n=t.value;null==n&&(n=t.defaultValue,t=t.children,null!=t&&(null!=n&&o("92"),Array.isArray(t)&&(1>=t.length||o("93"),t=t[0]),n=t),null==n&&(n="")),e._wrapperState={initialValue:le(n)}}function Je(e,t){var n=le(t.value),r=le(t.defaultValue);null!=n&&(n=""+n,n!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function et(e){var t=e.textContent;t===e._wrapperState.initialValue&&(e.value=t)}function tt(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function nt(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?tt(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}function rt(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}function ot(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||Vi.hasOwnProperty(e)&&Vi[e]?(""+t).trim():t+"px"}function it(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=ot(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}function at(e,t){t&&(Xi[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML)&&o("137",e,""),null!=t.dangerouslySetInnerHTML&&(null!=t.children&&o("60"),"object"==typeof t.dangerouslySetInnerHTML&&"__html"in t.dangerouslySetInnerHTML||o("61")),null!=t.style&&"object"!=typeof t.style&&o("62",""))}function st(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function lt(e,t){e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument;var n=Ue(e);t=Gr[t];for(var r=0;r<t.length;r++){var o=t[r];if(!n.hasOwnProperty(o)||!n[o]){switch(o){case"scroll":je("scroll",e);break;case"focus":case"blur":je("focus",e),je("blur",e),n.blur=!0,n.focus=!0;break;case"cancel":case"close":V(o)&&je(o,e);break;case"invalid":case"submit":case"reset":break;default:-1===po.indexOf(o)&&De(o,e)}n[o]=!0}}}function ut(){}function ct(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function dt(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}function ft(e,t,n,r,o){e[ro]=o,"input"===n&&"radio"===o.type&&null!=o.name&&de(e,o),st(n,r),r=st(n,o);for(var i=0;i<t.length;i+=2){var a=t[i],s=t[i+1];"style"===a?it(e,s):"dangerouslySetInnerHTML"===a?Ki(e,s):"children"===a?rt(e,s):se(e,a,s,r)}switch(n){case"input":fe(e,o);break;case"textarea":Je(e,o);break;case"select":t=e._wrapperState.wasMultiple,e._wrapperState.wasMultiple=!!o.multiple,n=o.value,null!=n?Xe(e,!!o.multiple,n,!1):t!==!!o.multiple&&(null!=o.defaultValue?Xe(e,!!o.multiple,o.defaultValue,!0):Xe(e,!!o.multiple,o.multiple?[]:"",!1))}}function pt(e){for(e=e.nextSibling;e&&1!==e.nodeType&&3!==e.nodeType;)e=e.nextSibling;return e}function ht(e){for(e=e.firstChild;e&&1!==e.nodeType&&3!==e.nodeType;)e=e.nextSibling;return e}function mt(e){0>na||(e.current=ta[na],ta[na]=null,na--)}function vt(e,t){na++,ta[na]=e.current,e.current=t}function gt(e,t){var n=e.type.contextTypes;if(!n)return ra;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in n)i[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function yt(e){return null!==(e=e.childContextTypes)&&void 0!==e}function bt(e){mt(ia,e),mt(oa,e)}function _t(e){mt(ia,e),mt(oa,e)}function Et(e,t,n){oa.current!==ra&&o("168"),vt(oa,t,e),vt(ia,n,e)}function wt(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;r=r.getChildContext();for(var i in r)i in e||o("108",ee(t)||"Unknown",i);return jr({},n,r)}function xt(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||ra,aa=oa.current,vt(oa,t,e),vt(ia,ia.current,e),!0}function kt(e,t,n){var r=e.stateNode;r||o("169"),n?(t=wt(e,t,aa),r.__reactInternalMemoizedMergedChildContext=t,mt(ia,e),mt(oa,e),vt(oa,t,e)):mt(ia,e),vt(ia,n,e)}function Tt(e){return function(t){try{return e(t)}catch(e){}}}function St(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);sa=Tt(function(e){return t.onCommitFiberRoot(n,e)}),la=Tt(function(e){return t.onCommitFiberUnmount(n,e)})}catch(e){}return!0}function Ct(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.firstContextDependency=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function Ot(e,t,n,r){return new Ct(e,t,n,r)}function At(e){return!(!(e=e.prototype)||!e.isReactComponent)}function It(e){if("function"==typeof e)return At(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===Yo)return 11;if(e===Ko)return 14}return 2}function Mt(e,t){var n=e.alternate;return null===n?(n=Ot(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,n.firstContextDependency=e.firstContextDependency,n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Lt(e,t,n,r,i,a){var s=2;if(r=e,"function"==typeof e)At(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case Bo:return Nt(n.children,i,a,t);case qo:return Pt(n,3|i,a,t);case Uo:return Pt(n,2|i,a,t);case Ho:return e=Ot(12,n,t,4|i),e.elementType=Ho,e.type=Ho,e.expirationTime=a,e;case $o:return e=Ot(13,n,t,i),e.elementType=$o,e.type=$o,e.expirationTime=a,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case zo:s=10;break e;case Wo:s=9;break e;case Yo:s=11;break e;case Ko:s=14;break e;case Vo:s=16,r=null;break e}o("130",null==e?e:typeof e,"")}return t=Ot(s,n,t,i),t.elementType=e,t.type=r,t.expirationTime=a,t}function Nt(e,t,n,r){return e=Ot(7,e,r,t),e.expirationTime=n,e}function Pt(e,t,n,r){return e=Ot(8,e,r,t),t=0==(1&t)?Uo:qo,e.elementType=t,e.type=t,e.expirationTime=n,e}function Rt(e,t,n){return e=Ot(6,e,null,t),e.expirationTime=n,e}function Dt(e,t,n){return t=Ot(4,null!==e.children?e.children:[],e.key,t),t.expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function jt(e,t){e.didError=!1;var n=e.earliestPendingTime;0===n?e.earliestPendingTime=e.latestPendingTime=t:n<t?e.earliestPendingTime=t:e.latestPendingTime>t&&(e.latestPendingTime=t),Ut(t,e)}function Ft(e,t){e.didError=!1,e.latestPingedTime>=t&&(e.latestPingedTime=0);var n=e.earliestPendingTime,r=e.latestPendingTime;n===t?e.earliestPendingTime=r===t?e.latestPendingTime=0:r:r===t&&(e.latestPendingTime=n),n=e.earliestSuspendedTime,r=e.latestSuspendedTime,0===n?e.earliestSuspendedTime=e.latestSuspendedTime=t:n<t?e.earliestSuspendedTime=t:r>t&&(e.latestSuspendedTime=t),Ut(t,e)}function Bt(e,t){var n=e.earliestPendingTime;return e=e.earliestSuspendedTime,n>t&&(t=n),e>t&&(t=e),t}function Ut(e,t){var n=t.earliestSuspendedTime,r=t.latestSuspendedTime,o=t.earliestPendingTime,i=t.latestPingedTime;o=0!==o?o:i,0===o&&(0===e||r<e)&&(o=r),e=o,0!==e&&n>e&&(e=n),t.nextExpirationTimeToWorkOn=o,t.expirationTime=e}function Ht(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function zt(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Wt(e){return{expirationTime:e,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function qt(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function Yt(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,o=null;null===r&&(r=e.updateQueue=Ht(e.memoizedState))}else r=e.updateQueue,o=n.updateQueue,null===r?null===o?(r=e.updateQueue=Ht(e.memoizedState),o=n.updateQueue=Ht(n.memoizedState)):r=e.updateQueue=zt(o):null===o&&(o=n.updateQueue=zt(r));null===o||r===o?qt(r,t):null===r.lastUpdate||null===o.lastUpdate?(qt(r,t),qt(o,t)):(qt(r,t),o.lastUpdate=t)}function $t(e,t){var n=e.updateQueue;n=null===n?e.updateQueue=Ht(e.memoizedState):Kt(e,n),null===n.lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function Kt(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=zt(t)),t}function Vt(e,t,n,r,o,i){switch(n.tag){case 1:return e=n.payload,"function"==typeof e?e.call(i,r,o):e;case 3:e.effectTag=-2049&e.effectTag|64;case 0:if(e=n.payload,null===(o="function"==typeof e?e.call(i,r,o):e)||void 0===o)break;return jr({},r,o);case 2:ua=!0}return r}function Gt(e,t,n,r,o){ua=!1,t=Kt(e,t);for(var i=t.baseState,a=null,s=0,l=t.firstUpdate,u=i;null!==l;){var c=l.expirationTime;c<o?(null===a&&(a=l,i=u),s<c&&(s=c)):(u=Vt(e,t,l,u,n,r),null!==l.callback&&(e.effectTag|=32,l.nextEffect=null,null===t.lastEffect?t.firstEffect=t.lastEffect=l:(t.lastEffect.nextEffect=l,t.lastEffect=l))),l=l.next}for(c=null,l=t.firstCapturedUpdate;null!==l;){var d=l.expirationTime;d<o?(null===c&&(c=l,null===a&&(i=u)),s<d&&(s=d)):(u=Vt(e,t,l,u,n,r),null!==l.callback&&(e.effectTag|=32,l.nextEffect=null,null===t.lastCapturedEffect?t.firstCapturedEffect=t.lastCapturedEffect=l:(t.lastCapturedEffect.nextEffect=l,t.lastCapturedEffect=l))),l=l.next}null===a&&(t.lastUpdate=null),null===c?t.lastCapturedUpdate=null:e.effectTag|=32,null===a&&null===c&&(i=u),t.baseState=i,t.firstUpdate=a,t.firstCapturedUpdate=c,e.expirationTime=s,e.memoizedState=u}function Xt(e,t,n){null!==t.firstCapturedUpdate&&(null!==t.lastUpdate&&(t.lastUpdate.next=t.firstCapturedUpdate,t.lastUpdate=t.lastCapturedUpdate),t.firstCapturedUpdate=t.lastCapturedUpdate=null),Qt(t.firstEffect,n),t.firstEffect=t.lastEffect=null,Qt(t.firstCapturedEffect,n),t.firstCapturedEffect=t.lastCapturedEffect=null}function Qt(e,t){for(;null!==e;){var n=e.callback;if(null!==n){e.callback=null;var r=t;"function"!=typeof n&&o("191",n),n.call(r)}e=e.nextEffect}}function Zt(e,t){return{value:e,source:t,stack:te(t)}}function Jt(e,t){var n=e.type._context;vt(ca,n._currentValue,e),n._currentValue=t}function en(e){var t=ca.current;mt(ca,e),e.type._context._currentValue=t}function tn(e){da=e,pa=fa=null,e.firstContextDependency=null}function nn(e,t){return pa!==e&&!1!==t&&0!==t&&("number"==typeof t&&1073741823!==t||(pa=e,t=1073741823),t={context:e,observedBits:t,next:null},null===fa?(null===da&&o("293"),da.firstContextDependency=fa=t):fa=fa.next=t),e._currentValue}function rn(e){return e===ha&&o("174"),e}function on(e,t){vt(ga,t,e),vt(va,e,e),vt(ma,ha,e);var n=t.nodeType;switch(n){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:nt(null,"");break;default:n=8===n?t.parentNode:t,t=n.namespaceURI||null,n=n.tagName,t=nt(t,n)}mt(ma,e),vt(ma,t,e)}function an(e){mt(ma,e),mt(va,e),mt(ga,e)}function sn(e){rn(ga.current);var t=rn(ma.current),n=nt(t,e.type);t!==n&&(vt(va,e,e),vt(ma,n,e))}function ln(e){va.current===e&&(mt(ma,e),mt(va,e))}function un(e,t){if(e&&e.defaultProps){t=jr({},t),e=e.defaultProps;for(var n in e)void 0===t[n]&&(t[n]=e[n])}return t}function cn(e){var t=e._result;switch(e._status){case 1:return t;case 2:case 0:throw t;default:throw e._status=0,t=e._ctor,t=t(),t.then(function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)},function(t){0===e._status&&(e._status=2,e._result=t)}),e._result=t,t}}function dn(e,t,n,r){t=e.memoizedState,n=n(r,t),n=null===n||void 0===n?t:jr({},t,n),e.memoizedState=n,null!==(r=e.updateQueue)&&0===e.expirationTime&&(r.baseState=n)}function fn(e,t,n,r,o,i,a){return e=e.stateNode,"function"==typeof e.shouldComponentUpdate?e.shouldComponentUpdate(r,i,a):!(t.prototype&&t.prototype.isPureReactComponent&&Oe(n,r)&&Oe(o,i))}function pn(e,t,n){var r=!1,o=ra,i=t.contextType;return"object"==typeof i&&null!==i?i=ya.currentDispatcher.readContext(i):(o=yt(t)?aa:oa.current,r=t.contextTypes,i=(r=null!==r&&void 0!==r)?gt(e,o):ra),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=_a,e.stateNode=t,t._reactInternalFiber=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function hn(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&_a.enqueueReplaceState(t,t.state,null)}function mn(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=ba;var i=t.contextType;"object"==typeof i&&null!==i?o.context=ya.currentDispatcher.readContext(i):(i=yt(t)?aa:oa.current,o.context=gt(e,i)),i=e.updateQueue,null!==i&&(Gt(e,i,n,o,r),o.state=e.memoizedState),i=t.getDerivedStateFromProps,"function"==typeof i&&(dn(e,t,i,n),o.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(t=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&_a.enqueueReplaceState(o,o.state,null),null!==(i=e.updateQueue)&&(Gt(e,i,n,o,r),o.state=e.memoizedState)),"function"==typeof o.componentDidMount&&(e.effectTag|=4)}function vn(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){n=n._owner;var r=void 0;n&&(1!==n.tag&&o("289"),r=n.stateNode),r||o("147",e);var i=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===i?t.ref:(t=function(e){var t=r.refs;t===ba&&(t=r.refs={}),null===e?delete t[i]:t[i]=e},t._stringRef=i,t)}"string"!=typeof e&&o("284"),n._owner||o("290",e)}return e}function gn(e,t){"textarea"!==e.type&&o("31","[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,"")}function yn(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function i(e,t,n){return e=Mt(e,t,n),e.index=0,e.sibling=null,e}function a(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index,r<n?(t.effectTag=2,n):r):(t.effectTag=2,n):n}function s(t){return e&&null===t.alternate&&(t.effectTag=2),t}function l(e,t,n,r){return null===t||6!==t.tag?(t=Rt(n,e.mode,r),t.return=e,t):(t=i(t,n,r),t.return=e,t)}function u(e,t,n,r){return null!==t&&t.elementType===n.type?(r=i(t,n.props,r),r.ref=vn(e,t,n),r.return=e,r):(r=Lt(n.type,n.key,n.props,null,e.mode,r),r.ref=vn(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(t=Dt(n,e.mode,r),t.return=e,t):(t=i(t,n.children||[],r),t.return=e,t)}function d(e,t,n,r,o){return null===t||7!==t.tag?(t=Nt(n,e.mode,r,o),t.return=e,t):(t=i(t,n,r),t.return=e,t)}function f(e,t,n){if("string"==typeof t||"number"==typeof t)return t=Rt(""+t,e.mode,n),t.return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case jo:return n=Lt(t.type,t.key,t.props,null,e.mode,n),n.ref=vn(e,null,t),n.return=e,n;case Fo:return t=Dt(t,e.mode,n),t.return=e,t}if(Ea(t)||J(t))return t=Nt(t,e.mode,n,null),t.return=e,t;gn(e,t)}return null}function p(e,t,n,r){var o=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==o?null:l(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case jo:return n.key===o?n.type===Bo?d(e,t,n.props.children,r,o):u(e,t,n,r):null;case Fo:return n.key===o?c(e,t,n,r):null}if(Ea(n)||J(n))return null!==o?null:d(e,t,n,r,null);gn(e,n)}return null}function h(e,t,n,r,o){if("string"==typeof r||"number"==typeof r)return e=e.get(n)||null,l(t,e,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case jo:return e=e.get(null===r.key?n:r.key)||null,r.type===Bo?d(t,e,r.props.children,o,r.key):u(t,e,r,o);case Fo:return e=e.get(null===r.key?n:r.key)||null,c(t,e,r,o)}if(Ea(r)||J(r))return e=e.get(n)||null,d(t,e,r,o,null);gn(t,r)}return null}function m(o,i,s,l){for(var u=null,c=null,d=i,m=i=0,v=null;null!==d&&m<s.length;m++){d.index>m?(v=d,d=null):v=d.sibling;var g=p(o,d,s[m],l);if(null===g){null===d&&(d=v);break}e&&d&&null===g.alternate&&t(o,d),i=a(g,i,m),null===c?u=g:c.sibling=g,c=g,d=v}if(m===s.length)return n(o,d),u;if(null===d){for(;m<s.length;m++)(d=f(o,s[m],l))&&(i=a(d,i,m),null===c?u=d:c.sibling=d,c=d);return u}for(d=r(o,d);m<s.length;m++)(v=h(d,o,m,s[m],l))&&(e&&null!==v.alternate&&d.delete(null===v.key?m:v.key),i=a(v,i,m),null===c?u=v:c.sibling=v,c=v);return e&&d.forEach(function(e){return t(o,e)}),u}function v(i,s,l,u){var c=J(l);"function"!=typeof c&&o("150"),null==(l=c.call(l))&&o("151");for(var d=c=null,m=s,v=s=0,g=null,y=l.next();null!==m&&!y.done;v++,y=l.next()){m.index>v?(g=m,m=null):g=m.sibling;var b=p(i,m,y.value,u);if(null===b){m||(m=g);break}e&&m&&null===b.alternate&&t(i,m),s=a(b,s,v),null===d?c=b:d.sibling=b,d=b,m=g}if(y.done)return n(i,m),c;if(null===m){for(;!y.done;v++,y=l.next())null!==(y=f(i,y.value,u))&&(s=a(y,s,v),null===d?c=y:d.sibling=y,d=y);return c}for(m=r(i,m);!y.done;v++,y=l.next())null!==(y=h(m,i,v,y.value,u))&&(e&&null!==y.alternate&&m.delete(null===y.key?v:y.key),s=a(y,s,v),null===d?c=y:d.sibling=y,d=y);return e&&m.forEach(function(e){return t(i,e)}),c}return function(e,r,a,l){var u="object"==typeof a&&null!==a&&a.type===Bo&&null===a.key;u&&(a=a.props.children);var c="object"==typeof a&&null!==a;if(c)switch(a.$$typeof){case jo:e:{for(c=a.key,u=r;null!==u;){if(u.key===c){if(7===u.tag?a.type===Bo:u.elementType===a.type){n(e,u.sibling),r=i(u,a.type===Bo?a.props.children:a.props,l),r.ref=vn(e,u,a),r.return=e,e=r;break e}n(e,u);break}t(e,u),u=u.sibling}a.type===Bo?(r=Nt(a.props.children,e.mode,l,a.key),r.return=e,e=r):(l=Lt(a.type,a.key,a.props,null,e.mode,l),l.ref=vn(e,r,a),l.return=e,e=l)}return s(e);case Fo:e:{for(u=a.key;null!==r;){if(r.key===u){if(4===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){n(e,r.sibling),r=i(r,a.children||[],l),r.return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}r=Dt(a,e.mode,l),r.return=e,e=r}return s(e)}if("string"==typeof a||"number"==typeof a)return a=""+a,null!==r&&6===r.tag?(n(e,r.sibling),r=i(r,a,l),r.return=e,e=r):(n(e,r),r=Rt(a,e.mode,l),r.return=e,e=r),s(e);if(Ea(a))return m(e,r,a,l);if(J(a))return v(e,r,a,l);if(c&&gn(e,a),void 0===a&&!u)switch(e.tag){case 1:case 0:l=e.type,o("152",l.displayName||l.name||"Component")}return n(e,r)}}function bn(e,t){var n=Ot(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function _n(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function En(e){if(Sa){var t=Ta;if(t){var n=t;if(!_n(e,t)){if(!(t=pt(n))||!_n(e,t))return e.effectTag|=2,Sa=!1,void(ka=e);bn(ka,n)}ka=e,Ta=ht(t)}else e.effectTag|=2,Sa=!1,ka=e}}function wn(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag;)e=e.return;ka=e}function xn(e){if(e!==ka)return!1;if(!Sa)return wn(e),Sa=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!dt(t,e.memoizedProps))for(t=Ta;t;)bn(e,t),t=pt(t);return wn(e),Ta=ka?pt(e.stateNode):null,!0}function kn(){Ta=ka=null,Sa=!1}function Tn(e,t,n,r){t.child=null===e?xa(t,null,n,r):wa(t,e.child,n,r)}function Sn(e,t,n,r,o){n=n.render;var i=t.ref;return tn(t,o),r=n(r,i),t.effectTag|=1,Tn(e,t,r,o),t.child}function Cn(e,t,n,r,o,i){if(null===e){var a=n.type;return"function"!=typeof a||At(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?(e=Lt(n.type,null,r,null,t.mode,i),e.ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,On(e,t,a,r,o,i))}return a=e.child,o<i&&(o=a.memoizedProps,n=n.compare,(n=null!==n?n:Oe)(o,r)&&e.ref===t.ref)?Rn(e,t,i):(t.effectTag|=1,e=Mt(a,r,i),e.ref=t.ref,e.return=t,t.child=e)}function On(e,t,n,r,o,i){return null!==e&&o<i&&Oe(e.memoizedProps,r)&&e.ref===t.ref?Rn(e,t,i):In(e,t,n,r,i)}function An(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function In(e,t,n,r,o){var i=yt(n)?aa:oa.current;return i=gt(t,i),tn(t,o),n=n(r,i),t.effectTag|=1,Tn(e,t,n,o),t.child}function Mn(e,t,n,r,o){if(yt(n)){var i=!0;xt(t)}else i=!1;if(tn(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),pn(t,n,r,o),mn(t,n,r,o),r=!0;else if(null===e){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,u=n.contextType;"object"==typeof u&&null!==u?u=ya.currentDispatcher.readContext(u):(u=yt(n)?aa:oa.current,u=gt(t,u));var c=n.getDerivedStateFromProps,d="function"==typeof c||"function"==typeof a.getSnapshotBeforeUpdate;d||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==r||l!==u)&&hn(t,a,r,u),ua=!1;var f=t.memoizedState;l=a.state=f;var p=t.updateQueue;null!==p&&(Gt(t,p,r,a,o),l=t.memoizedState),s!==r||f!==l||ia.current||ua?("function"==typeof c&&(dn(t,n,c,r),l=t.memoizedState),(s=ua||fn(t,n,s,r,f,l,u))?(d||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.effectTag|=4)):("function"==typeof a.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=u,r=s):("function"==typeof a.componentDidMount&&(t.effectTag|=4),r=!1)}else a=t.stateNode,s=t.memoizedProps,a.props=t.type===t.elementType?s:un(t.type,s),l=a.context,u=n.contextType,"object"==typeof u&&null!==u?u=ya.currentDispatcher.readContext(u):(u=yt(n)?aa:oa.current,u=gt(t,u)),c=n.getDerivedStateFromProps,(d="function"==typeof c||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==r||l!==u)&&hn(t,a,r,u),ua=!1,l=t.memoizedState,f=a.state=l,p=t.updateQueue,null!==p&&(Gt(t,p,r,a,o),f=t.memoizedState),s!==r||l!==f||ia.current||ua?("function"==typeof c&&(dn(t,n,c,r),f=t.memoizedState),(c=ua||fn(t,n,s,r,l,f,u))?(d||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,f,u),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,f,u)),"function"==typeof a.componentDidUpdate&&(t.effectTag|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=f),a.props=r,a.state=f,a.context=u,r=c):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=256),r=!1);return Ln(e,t,n,r,i,o)}function Ln(e,t,n,r,o,i){An(e,t);var a=0!=(64&t.effectTag);if(!r&&!a)return o&&kt(t,n,!1),Rn(e,t,i);r=t.stateNode,Ca.current=t;var s=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&a?(t.child=wa(t,e.child,null,i),t.child=wa(t,null,s,i)):Tn(e,t,s,i),t.memoizedState=r.state,o&&kt(t,n,!0),t.child}function Nn(e){var t=e.stateNode;t.pendingContext?Et(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Et(e,t.context,!1),on(e,t.containerInfo)}function Pn(e,t,n){var r=t.mode,o=t.pendingProps,i=t.memoizedState;if(0==(64&t.effectTag)){i=null;var a=!1}else i={timedOutAt:null!==i?i.timedOutAt:0},a=!0,t.effectTag&=-65;if(null===e)if(a){var s=o.fallback;e=Nt(null,r,0,null),0==(1&t.mode)&&(e.child=null!==t.memoizedState?t.child.child:t.child),r=Nt(s,r,n,null),e.sibling=r,n=e,n.return=r.return=t}else n=r=xa(t,null,o.children,n);else null!==e.memoizedState?(r=e.child,s=r.sibling,a?(n=o.fallback,o=Mt(r,r.pendingProps,0),0==(1&t.mode)&&(a=null!==t.memoizedState?t.child.child:t.child)!==r.child&&(o.child=a),r=o.sibling=Mt(s,n,s.expirationTime),n=o,o.childExpirationTime=0,n.return=r.return=t):n=r=wa(t,r.child,o.children,n)):(s=e.child,a?(a=o.fallback,o=Nt(null,r,0,null),o.child=s,0==(1&t.mode)&&(o.child=null!==t.memoizedState?t.child.child:t.child),r=o.sibling=Nt(a,r,n,null),r.effectTag|=2,n=o,o.childExpirationTime=0,n.return=r.return=t):r=n=wa(t,s,o.children,n)),t.stateNode=e.stateNode;return t.memoizedState=i,t.child=n,r}function Rn(e,t,n){if(null!==e&&(t.firstContextDependency=e.firstContextDependency),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child&&o("153"),null!==t.child){for(e=t.child,n=Mt(e,e.pendingProps,e.expirationTime),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,n=n.sibling=Mt(e,e.pendingProps,e.expirationTime),n.return=t;n.sibling=null}return t.child}function Dn(e,t,n){var r=t.expirationTime;if(null!==e&&e.memoizedProps===t.pendingProps&&!ia.current&&r<n){switch(t.tag){case 3:Nn(t),kn();break;case 5:sn(t);break;case 1:yt(t.type)&&xt(t);break;case 4:on(t,t.stateNode.containerInfo);break;case 10:Jt(t,t.memoizedProps.value);break;case 13:if(null!==t.memoizedState)return 0!==(r=t.child.childExpirationTime)&&r>=n?Pn(e,t,n):(t=Rn(e,t,n),null!==t?t.sibling:null)}return Rn(e,t,n)}switch(t.expirationTime=0,t.tag){case 2:r=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps;var i=gt(t,oa.current);if(tn(t,n),i=r(e,i),t.effectTag|=1,"object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof){if(t.tag=1,yt(r)){var a=!0;xt(t)}else a=!1;t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null;var s=r.getDerivedStateFromProps;"function"==typeof s&&dn(t,r,s,e),i.updater=_a,t.stateNode=i,i._reactInternalFiber=t,mn(t,r,e,n),t=Ln(null,t,r,!0,a,n)}else t.tag=0,Tn(null,t,i,n),t=t.child;return t;case 16:switch(i=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),a=t.pendingProps,e=cn(i),t.type=e,i=t.tag=It(e),a=un(e,a),s=void 0,i){case 0:s=In(null,t,e,a,n);break;case 1:s=Mn(null,t,e,a,n);break;case 11:s=Sn(null,t,e,a,n);break;case 14:s=Cn(null,t,e,un(e.type,a),r,n);break;default:o("306",e,"")}return s;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:un(r,i),In(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:un(r,i),Mn(e,t,r,i,n);case 3:return Nn(t),r=t.updateQueue,null===r&&o("282"),i=t.memoizedState,i=null!==i?i.element:null,Gt(t,r,t.pendingProps,null,n),r=t.memoizedState.element,r===i?(kn(),t=Rn(e,t,n)):(i=t.stateNode,(i=(null===e||null===e.child)&&i.hydrate)&&(Ta=ht(t.stateNode.containerInfo),ka=t,i=Sa=!0),i?(t.effectTag|=2,t.child=xa(t,null,r,n)):(Tn(e,t,r,n),kn()),t=t.child),t;case 5:return sn(t),null===e&&En(t),r=t.type,i=t.pendingProps,a=null!==e?e.memoizedProps:null,s=i.children,dt(r,i)?s=null:null!==a&&dt(r,a)&&(t.effectTag|=16),An(e,t),1!==n&&1&t.mode&&i.hidden?(t.expirationTime=1,t=null):(Tn(e,t,s,n),t=t.child),t;case 6:return null===e&&En(t),null;case 13:return Pn(e,t,n);case 4:return on(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=wa(t,null,r,n):Tn(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:un(r,i),Sn(e,t,r,i,n);case 7:return Tn(e,t,t.pendingProps,n),t.child;case 8:case 12:return Tn(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,s=t.memoizedProps,a=i.value,Jt(t,a),null!==s){var l=s.value;if(0==(a=l===a&&(0!==l||1/l==1/a)||l!==l&&a!==a?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(l,a):1073741823))){if(s.children===i.children&&!ia.current){t=Rn(e,t,n);break e}}else for(null!==(s=t.child)&&(s.return=t);null!==s;){if(null!==(l=s.firstContextDependency))do{if(l.context===r&&0!=(l.observedBits&a)){if(1===s.tag){var u=Wt(n);u.tag=2,Yt(s,u)}s.expirationTime<n&&(s.expirationTime=n),null!==(u=s.alternate)&&u.expirationTime<n&&(u.expirationTime=n);for(var c=s.return;null!==c;){if(u=c.alternate,c.childExpirationTime<n)c.childExpirationTime=n,null!==u&&u.childExpirationTime<n&&(u.childExpirationTime=n);else{if(!(null!==u&&u.childExpirationTime<n))break;u.childExpirationTime=n}c=c.return}}u=s.child,l=l.next}while(null!==l);else u=10===s.tag&&s.type===t.type?null:s.child;if(null!==u)u.return=s;else for(u=s;null!==u;){if(u===t){u=null;break}if(null!==(s=u.sibling)){s.return=u.return,u=s;break}u=u.return}s=u}}Tn(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,a=t.pendingProps,r=a.children,tn(t,n),i=nn(i,a.unstable_observedBits),r=r(i),t.effectTag|=1,Tn(e,t,r,n),t.child;case 14:return i=t.type,a=un(i,t.pendingProps),a=un(i.type,a),Cn(e,t,i,a,r,n);case 15:return On(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:un(r,i),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,yt(r)?(e=!0,xt(t)):e=!1,tn(t,n),pn(t,r,i,n),mn(t,r,i,n),Ln(null,t,r,!0,e,n);default:o("156")}}function jn(e){e.effectTag|=4}function Fn(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=te(n)),null!==n&&ee(n.type),t=t.value,null!==e&&1===e.tag&&ee(e.type);try{console.error(t)}catch(e){setTimeout(function(){throw e})}}function Bn(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){er(e,t)}else t.current=null}function Un(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)r.style.display="none";else{r=n.stateNode;var o=n.memoizedProps.style;o=void 0!==o&&null!==o&&o.hasOwnProperty("display")?o.display:null,r.style.display=ot("display",o)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else{if(13===n.tag&&null!==n.memoizedState){r=n.child.sibling,r.return=n,n=r;continue}if(null!==n.child){n.child.return=n,n=n.child;continue}}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function Hn(e){switch("function"==typeof la&&la(e),e.tag){case 0:case 11:case 14:case 15:var t=e.updateQueue;if(null!==t&&null!==(t=t.lastEffect)){var n=t=t.next;do{var r=n.destroy;if(null!==r){var o=e;try{r()}catch(e){er(o,e)}}n=n.next}while(n!==t)}break;case 1:if(Bn(e),t=e.stateNode,"function"==typeof t.componentWillUnmount)try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){er(e,t)}break;case 5:Bn(e);break;case 4:qn(e)}}function zn(e){return 5===e.tag||3===e.tag||4===e.tag}function Wn(e){e:{for(var t=e.return;null!==t;){if(zn(t)){var n=t;break e}t=t.return}o("160"),n=void 0}var r=t=void 0;switch(n.tag){case 5:t=n.stateNode,r=!1;break;case 3:case 4:t=n.stateNode.containerInfo,r=!0;break;default:o("161")}16&n.effectTag&&(rt(t,""),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||zn(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}for(var i=e;;){if(5===i.tag||6===i.tag)if(n)if(r){var a=t,s=i.stateNode,l=n;8===a.nodeType?a.parentNode.insertBefore(s,l):a.insertBefore(s,l)}else t.insertBefore(i.stateNode,n);else r?(s=t,l=i.stateNode,8===s.nodeType?(a=s.parentNode,a.insertBefore(l,s)):(a=s,a.appendChild(l)),null!==(s=s._reactRootContainer)&&void 0!==s||null!==a.onclick||(a.onclick=ut)):t.appendChild(i.stateNode);else if(4!==i.tag&&null!==i.child){i.child.return=i,i=i.child;continue}if(i===e)break;for(;null===i.sibling;){if(null===i.return||i.return===e)return;i=i.return}i.sibling.return=i.return,i=i.sibling}}function qn(e){for(var t=e,n=!1,r=void 0,i=void 0;;){if(!n){n=t.return;e:for(;;){switch(null===n&&o("160"),n.tag){case 5:r=n.stateNode,i=!1;break e;case 3:case 4:r=n.stateNode.containerInfo,i=!0;break e}n=n.return}n=!0}if(5===t.tag||6===t.tag){e:for(var a=t,s=a;;)if(Hn(s),null!==s.child&&4!==s.tag)s.child.return=s,s=s.child;else{if(s===a)break;for(;null===s.sibling;){if(null===s.return||s.return===a)break e;s=s.return}s.sibling.return=s.return,s=s.sibling}i?(a=r,s=t.stateNode,8===a.nodeType?a.parentNode.removeChild(s):a.removeChild(s)):r.removeChild(t.stateNode)}else if(4===t.tag?(r=t.stateNode.containerInfo,i=!0):Hn(t),null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return,4===t.tag&&(n=!1)}t.sibling.return=t.return,t=t.sibling}}function Yn(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 1:break;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps;e=null!==e?e.memoizedProps:r;var i=t.type,a=t.updateQueue;t.updateQueue=null,null!==a&&ft(n,a,i,e,r,t)}break;case 6:null===t.stateNode&&o("162"),t.stateNode.nodeValue=t.memoizedProps;break;case 3:case 12:break;case 13:if(n=t.memoizedState,r=void 0,e=t,null===n?r=!1:(r=!0,e=t.child,0===n.timedOutAt&&(n.timedOutAt=dr())),null!==e&&Un(e,r),null!==(n=t.updateQueue)){t.updateQueue=null;var s=t.stateNode;null===s&&(s=t.stateNode=new La),n.forEach(function(e){var n=rr.bind(null,t,e);s.has(e)||(s.add(e),e.then(n,n))})}break;case 17:break;default:o("163")}}function $n(e,t,n){n=Wt(n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){_r(r),Fn(e,t)},n}function Kn(e,t,n){n=Wt(n),n.tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return r(o)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Va?Va=new Set([this]):Va.add(this));var n=t.value,o=t.stack;Fn(e,t),this.componentDidCatch(n,{componentStack:null!==o?o:""})}),n}function Vn(e){switch(e.tag){case 1:yt(e.type)&&bt(e);var t=e.effectTag;return 2048&t?(e.effectTag=-2049&t|64,e):null;case 3:return an(e),_t(e),t=e.effectTag,0!=(64&t)&&o("285"),e.effectTag=-2049&t|64,e;case 5:return ln(e),null;case 13:return t=e.effectTag,2048&t?(e.effectTag=-2049&t|64,e):null;case 4:return an(e),null;case 10:return en(e),null;default:return null}}function Gn(){if(null!==Ba)for(var e=Ba.return;null!==e;){var t=e;switch(t.tag){case 1:var n=t.type.childContextTypes;null!==n&&void 0!==n&&bt(t);break;case 3:an(t),_t(t);break;case 5:ln(t);break;case 4:an(t);break;case 10:en(t)}e=e.return}Ua=null,Ha=0,za=-1,Wa=!1,Ba=null}function Xn(){null!==Ka&&(Fr.unstable_cancelCallback($a),Ka())}function Qn(e){for(;;){var t=e.alternate,n=e.return,r=e.sibling;if(0==(1024&e.effectTag)){Ba=e;e:{var i=t;t=e;var a=Ha,s=t.pendingProps;switch(t.tag){case 2:case 16:break;case 15:case 0:break;case 1:yt(t.type)&&bt(t);break;case 3:an(t),_t(t),s=t.stateNode,s.pendingContext&&(s.context=s.pendingContext,s.pendingContext=null),null!==i&&null!==i.child||(xn(t),t.effectTag&=-3),Aa(t);break;case 5:ln(t);var l=rn(ga.current);if(a=t.type,null!==i&&null!=t.stateNode)Ia(i,t,a,s,l),i.ref!==t.ref&&(t.effectTag|=128);else if(s){var u=rn(ma.current);if(xn(t)){s=t,i=s.stateNode;var c=s.type,d=s.memoizedProps,f=l;switch(i[no]=s,i[ro]=d,a=void 0,l=c){case"iframe":case"object":De("load",i);break;case"video":case"audio":for(c=0;c<po.length;c++)De(po[c],i);break;case"source":De("error",i);break;case"img":case"image":case"link":De("error",i),De("load",i);break;case"form":De("reset",i),De("submit",i);break;case"details":De("toggle",i);break;case"input":ce(i,d),De("invalid",i),lt(f,"onChange");break;case"select":i._wrapperState={wasMultiple:!!d.multiple},De("invalid",i),lt(f,"onChange");break;case"textarea":Ze(i,d),De("invalid",i),lt(f,"onChange")}at(l,d),c=null;for(a in d)d.hasOwnProperty(a)&&(u=d[a],"children"===a?"string"==typeof u?i.textContent!==u&&(c=["children",u]):"number"==typeof u&&i.textContent!==""+u&&(c=["children",""+u]):Vr.hasOwnProperty(a)&&null!=u&<(f,a));switch(l){case"input":Q(i),pe(i,d,!0);break;case"textarea":Q(i),et(i,d);break;case"select":case"option":break;default:"function"==typeof d.onClick&&(i.onclick=ut)}a=c,s.updateQueue=a,(s=null!==a)&&jn(t)}else{d=t,i=a,f=s,c=9===l.nodeType?l:l.ownerDocument,u===Yi.html&&(u=tt(i)),u===Yi.html?"script"===i?(i=c.createElement("div"),i.innerHTML="<script><\/script>",c=i.removeChild(i.firstChild)):"string"==typeof f.is?c=c.createElement(i,{is:f.is}):(c=c.createElement(i),"select"===i&&f.multiple&&(c.multiple=!0)):c=c.createElementNS(u,i),i=c,i[no]=d,i[ro]=s,Oa(i,t,!1,!1),f=i,c=a,d=s;var p=l,h=st(c,d);switch(c){case"iframe":case"object":De("load",f),l=d;break;case"video":case"audio":for(l=0;l<po.length;l++)De(po[l],f);l=d;break;case"source":De("error",f),l=d;break;case"img":case"image":case"link":De("error",f),De("load",f),l=d;break;case"form":De("reset",f),De("submit",f),l=d;break;case"details":De("toggle",f),l=d;break;case"input":ce(f,d),l=ue(f,d),De("invalid",f),lt(p,"onChange");break;case"option":l=Ge(f,d);break;case"select":f._wrapperState={wasMultiple:!!d.multiple},l=jr({},d,{value:void 0}),De("invalid",f),lt(p,"onChange");break;case"textarea":Ze(f,d),l=Qe(f,d),De("invalid",f),lt(p,"onChange");break;default:l=d}at(c,l),u=void 0;var m=c,v=f,g=l;for(u in g)if(g.hasOwnProperty(u)){var y=g[u];"style"===u?it(v,y):"dangerouslySetInnerHTML"===u?null!=(y=y?y.__html:void 0)&&Ki(v,y):"children"===u?"string"==typeof y?("textarea"!==m||""!==y)&&rt(v,y):"number"==typeof y&&rt(v,""+y):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(Vr.hasOwnProperty(u)?null!=y&<(p,u):null!=y&&se(v,u,y,h))}switch(c){case"input":Q(f),pe(f,d,!1);break;case"textarea":Q(f),et(f,d);break;case"option":null!=d.value&&f.setAttribute("value",""+le(d.value));break;case"select":l=f,l.multiple=!!d.multiple,f=d.value,null!=f?Xe(l,!!d.multiple,f,!1):null!=d.defaultValue&&Xe(l,!!d.multiple,d.defaultValue,!0);break;default:"function"==typeof l.onClick&&(f.onclick=ut)}(s=ct(a,s))&&jn(t),t.stateNode=i}null!==t.ref&&(t.effectTag|=128)}else null===t.stateNode&&o("166");break;case 6:i&&null!=t.stateNode?Ma(i,t,i.memoizedProps,s):("string"!=typeof s&&null===t.stateNode&&o("166"),i=rn(ga.current),rn(ma.current),xn(t)?(s=t,a=s.stateNode,i=s.memoizedProps,a[no]=s,(s=a.nodeValue!==i)&&jn(t)):(a=t,s=(9===i.nodeType?i:i.ownerDocument).createTextNode(s),s[no]=t,a.stateNode=s));break;case 11:break;case 13:if(s=t.memoizedState,0!=(64&t.effectTag)){t.expirationTime=a,Ba=t;break e}s=null!==s,a=null!==i&&null!==i.memoizedState,null!==i&&!s&&a&&null!==(i=i.child.sibling)&&(l=t.firstEffect,null!==l?(t.firstEffect=i,i.nextEffect=l):(t.firstEffect=t.lastEffect=i,i.nextEffect=null),i.effectTag=8),(s!==a||0==(1&t.effectTag)&&s)&&(t.effectTag|=4);break;case 7:case 8:case 12:break;case 4:an(t),Aa(t);break;case 10:en(t);break;case 9:case 14:break;case 17:yt(t.type)&&bt(t);break;default:o("156")}Ba=null}if(t=e,1===Ha||1!==t.childExpirationTime){for(s=0,a=t.child;null!==a;)i=a.expirationTime,l=a.childExpirationTime,i>s&&(s=i),l>s&&(s=l),a=a.sibling;t.childExpirationTime=s}if(null!==Ba)return Ba;null!==n&&0==(1024&n.effectTag)&&(null===n.firstEffect&&(n.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==n.lastEffect&&(n.lastEffect.nextEffect=e.firstEffect),n.lastEffect=e.lastEffect),1<e.effectTag&&(null!==n.lastEffect?n.lastEffect.nextEffect=e:n.firstEffect=e,n.lastEffect=e))}else{if(null!==(e=Vn(e,Ha)))return e.effectTag&=1023,e;null!==n&&(n.firstEffect=n.lastEffect=null,n.effectTag|=1024)}if(null!==r)return r;if(null===n)break;e=n}return null}function Zn(e){var t=Dn(e.alternate,e,Ha);return e.memoizedProps=e.pendingProps,null===t&&(t=Qn(e)),Ra.current=null,t}function Jn(e,t){Fa&&o("243"),Xn(),Fa=!0,Ra.currentDispatcher=Pa;var n=e.nextExpirationTimeToWorkOn;n===Ha&&e===Ua&&null!==Ba||(Gn(),Ua=e,Ha=n,Ba=Mt(Ua.current,null,Ha),e.pendingCommitExpirationTime=0);for(var r=!1;;){try{if(t)for(;null!==Ba&&!hr();)Ba=Zn(Ba);else for(;null!==Ba;)Ba=Zn(Ba)}catch(t){if(pa=fa=da=null,null===Ba)r=!0,_r(t);else{null===Ba&&o("271");var i=Ba,a=i.return;if(null!==a){e:{var s=e,l=a,u=i,c=t;if(a=Ha,u.effectTag|=1024,u.firstEffect=u.lastEffect=null,null!==c&&"object"==typeof c&&"function"==typeof c.then){var d=c;c=l;var f=-1,p=-1;do{if(13===c.tag){var h=c.alternate;if(null!==h&&null!==(h=h.memoizedState)){p=10*(1073741822-h.timedOutAt);break}"number"==typeof(h=c.pendingProps.maxDuration)&&(0>=h?f=0:(-1===f||h<f)&&(f=h))}c=c.return}while(null!==c);c=l;do{if((h=13===c.tag)&&(h=void 0!==c.memoizedProps.fallback&&null===c.memoizedState),h){if(l=c.updateQueue,null===l?c.updateQueue=new Set([d]):l.add(d),0==(1&c.mode)){c.effectTag|=64,u.effectTag&=-1957,1===u.tag&&(null===u.alternate?u.tag=17:(a=Wt(1073741823),a.tag=2,Yt(u,a))),u.expirationTime=1073741823;break e}u=s.pingCache,null===u?(u=s.pingCache=new Na,l=new Set,u.set(d,l)):void 0===(l=u.get(d))&&(l=new Set,u.set(d,l)),l.has(a)||(l.add(a),u=nr.bind(null,s,d,a),d.then(u,u)),-1===f?s=1073741823:(-1===p&&(p=10*(1073741822-Bt(s,a))-5e3),s=p+f),0<=s&&za<s&&(za=s),c.effectTag|=2048,c.expirationTime=a;break e}c=c.return}while(null!==c);c=Error((ee(u.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+te(u))}Wa=!0,c=Zt(c,u),s=l;do{switch(s.tag){case 3:s.effectTag|=2048,s.expirationTime=a,a=$n(s,c,a),$t(s,a);break e;case 1:if(d=c,f=s.type,p=s.stateNode,0==(64&s.effectTag)&&("function"==typeof f.getDerivedStateFromError||null!==p&&"function"==typeof p.componentDidCatch&&(null===Va||!Va.has(p)))){s.effectTag|=2048,s.expirationTime=a,a=Kn(s,d,a),$t(s,a);break e}}s=s.return}while(null!==s)}Ba=Qn(i);continue}r=!0,_r(t)}}break}if(Fa=!1,pa=fa=da=Ra.currentDispatcher=null,r)Ua=null,e.finishedWork=null;else if(null!==Ba)e.finishedWork=null;else{if(r=e.current.alternate,null===r&&o("281"),Ua=null,Wa){if(i=e.latestPendingTime,a=e.latestSuspendedTime,s=e.latestPingedTime,0!==i&&i<n||0!==a&&a<n||0!==s&&s<n)return Ft(e,n),void ur(e,r,n,e.expirationTime,-1);if(!e.didError&&t)return e.didError=!0,n=e.nextExpirationTimeToWorkOn=n,t=e.expirationTime=1073741823,void ur(e,r,n,t,-1)}t&&-1!==za?(Ft(e,n),t=10*(1073741822-Bt(e,n)),t<za&&(za=t),t=10*(1073741822-dr()),t=za-t,ur(e,r,n,e.expirationTime,0>t?0:t)):(e.pendingCommitExpirationTime=n,e.finishedWork=r)}}function er(e,t){for(var n=e.return;null!==n;){switch(n.tag){case 1:var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Va||!Va.has(r)))return e=Zt(t,e),e=Kn(n,e,1073741823),Yt(n,e),void ir(n,1073741823);break;case 3:return e=Zt(t,e),e=$n(n,e,1073741823),Yt(n,e),void ir(n,1073741823)}n=n.return}3===e.tag&&(n=Zt(t,e),n=$n(e,n,1073741823),Yt(e,n),ir(e,1073741823))}function tr(e,t){return 0!==ja?e=ja:Fa?e=Ya?1073741823:Ha:1&t.mode?(e=ss?1073741822-10*(1+((1073741822-e+15)/10|0)):1073741822-25*(1+((1073741822-e+500)/25|0)),null!==Ua&&e===Ha&&--e):e=1073741823,ss&&(0===ns||e<ns)&&(ns=e),e}function nr(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),null!==Ua&&Ha===n?Ua=null:(t=e.earliestSuspendedTime,r=e.latestSuspendedTime,0!==t&&n<=t&&n>=r&&(e.didError=!1,t=e.latestPingedTime,(0===t||t>n)&&(e.latestPingedTime=n),Ut(n,e),0!==(n=e.expirationTime)&&fr(e,n)))}function rr(e,t){var n=e.stateNode;null!==n&&n.delete(t),t=dr(),t=tr(t,e),null!==(e=or(e,t))&&(jt(e,t),0!==(t=e.expirationTime)&&fr(e,t))}function or(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,o=null;if(null===r&&3===e.tag)o=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&3===r.tag){o=r.stateNode;break}r=r.return}return o}function ir(e,t){null!==(e=or(e,t))&&(!Fa&&0!==Ha&&t>Ha&&Gn(),jt(e,t),Fa&&!Ya&&Ua===e||fr(e,e.expirationTime),ps>fs&&(ps=0,o("185")))}function ar(e,t,n,r,o){var i=ja;ja=1073741823;try{return e(t,n,r,o)}finally{ja=i}}function sr(){cs=1073741822-((Fr.unstable_now()-us)/10|0)}function lr(e,t){if(0!==Qa){if(t<Qa)return;null!==Za&&Fr.unstable_cancelCallback(Za)}Qa=t,e=Fr.unstable_now()-us,Za=Fr.unstable_scheduleCallback(mr,{timeout:10*(1073741822-t)-e})}function ur(e,t,n,r,o){e.expirationTime=r,0!==o||hr()?0<o&&(e.timeoutHandle=Ji(cr.bind(null,e,t,n),o)):(e.pendingCommitExpirationTime=n,e.finishedWork=t)}function cr(e,t,n){e.pendingCommitExpirationTime=n,e.finishedWork=t,sr(),ds=cs,gr(e,n)}function dr(){return Ja?ds:(pr(),0!==ts&&1!==ts||(sr(),ds=cs),ds)}function fr(e,t){null===e.nextScheduledRoot?(e.expirationTime=t,null===Xa?(Ga=Xa=e,e.nextScheduledRoot=e):(Xa=Xa.nextScheduledRoot=e,Xa.nextScheduledRoot=Ga)):t>e.expirationTime&&(e.expirationTime=t),Ja||(is?as&&(es=e,ts=1073741823,yr(e,1073741823,!1)):1073741823===t?vr(1073741823,!1):lr(e,t))}function pr(){var e=0,t=null;if(null!==Xa)for(var n=Xa,r=Ga;null!==r;){var i=r.expirationTime;if(0===i){if((null===n||null===Xa)&&o("244"),r===r.nextScheduledRoot){Ga=Xa=r.nextScheduledRoot=null;break}if(r===Ga)Ga=i=r.nextScheduledRoot,Xa.nextScheduledRoot=i,r.nextScheduledRoot=null;else{if(r===Xa){Xa=n,Xa.nextScheduledRoot=Ga,r.nextScheduledRoot=null;break}n.nextScheduledRoot=r.nextScheduledRoot,r.nextScheduledRoot=null}r=n.nextScheduledRoot}else{if(i>e&&(e=i,t=r),r===Xa)break;if(1073741823===e)break;n=r,r=r.nextScheduledRoot}}es=t,ts=e}function hr(){return!!ms||!!Fr.unstable_shouldYield()&&(ms=!0)}function mr(){try{if(!hr()&&null!==Ga){sr();var e=Ga;do{var t=e.expirationTime;0!==t&&cs<=t&&(e.nextExpirationTimeToWorkOn=cs),e=e.nextScheduledRoot}while(e!==Ga)}vr(0,!0)}finally{ms=!1}}function vr(e,t){if(pr(),t)for(sr(),ds=cs;null!==es&&0!==ts&&e<=ts&&!(ms&&cs>ts);)yr(es,ts,cs>ts),pr(),sr(),ds=cs;else for(;null!==es&&0!==ts&&e<=ts;)yr(es,ts,!1),pr();if(t&&(Qa=0,Za=null),0!==ts&&lr(es,ts),ps=0,hs=null,null!==ls)for(e=ls,ls=null,t=0;t<e.length;t++){var n=e[t];try{n._onComplete()}catch(e){rs||(rs=!0,os=e)}}if(rs)throw e=os,os=null,rs=!1,e}function gr(e,t){Ja&&o("253"),es=e,ts=t,yr(e,t,!1),vr(1073741823,!1)}function yr(e,t,n){if(Ja&&o("245"),Ja=!0,n){var r=e.finishedWork;null!==r?br(e,r,t):(e.finishedWork=null,r=e.timeoutHandle,-1!==r&&(e.timeoutHandle=-1,ea(r)),Jn(e,n),null!==(r=e.finishedWork)&&(hr()?e.finishedWork=r:br(e,r,t)))}else r=e.finishedWork,null!==r?br(e,r,t):(e.finishedWork=null,r=e.timeoutHandle,-1!==r&&(e.timeoutHandle=-1,ea(r)),Jn(e,n),null!==(r=e.finishedWork)&&br(e,r,t));Ja=!1}function br(e,t,n){var r=e.firstBatch;if(null!==r&&r._expirationTime>=n&&(null===ls?ls=[r]:ls.push(r),r._defer))return e.finishedWork=t,void(e.expirationTime=0);e.finishedWork=null,e===hs?ps++:(hs=e,ps=0),Ya=Fa=!0,e.current===t&&o("177"),n=e.pendingCommitExpirationTime,0===n&&o("261"),e.pendingCommitExpirationTime=0,r=t.expirationTime;var i=t.childExpirationTime;if(r=i>r?i:r,e.didError=!1,0===r?(e.earliestPendingTime=0,e.latestPendingTime=0,e.earliestSuspendedTime=0,e.latestSuspendedTime=0,e.latestPingedTime=0):(r<e.latestPingedTime&&(e.latestPingedTime=0),i=e.latestPendingTime,0!==i&&(i>r?e.earliestPendingTime=e.latestPendingTime=0:e.earliestPendingTime>r&&(e.earliestPendingTime=e.latestPendingTime)),i=e.earliestSuspendedTime,0===i?jt(e,r):r<e.latestSuspendedTime?(e.earliestSuspendedTime=0,e.latestSuspendedTime=0,e.latestPingedTime=0,jt(e,r)):r>i&&jt(e,r)),Ut(0,e),Ra.current=null,1<t.effectTag?null!==t.lastEffect?(t.lastEffect.nextEffect=t,r=t.firstEffect):r=t:r=t.firstEffect,Qi=Pi,i=Ye(),$e(i)){if("selectionStart"in i)var a={start:i.selectionStart,end:i.selectionEnd};else e:{a=(a=i.ownerDocument)&&a.defaultView||window;var s=a.getSelection&&a.getSelection();if(s&&0!==s.rangeCount){a=s.anchorNode;var l=s.anchorOffset,u=s.focusNode;s=s.focusOffset;try{a.nodeType,u.nodeType}catch(e){a=null;break e}var c=0,d=-1,f=-1,p=0,h=0,m=i,v=null;t:for(;;){for(var g;m!==a||0!==l&&3!==m.nodeType||(d=c+l),m!==u||0!==s&&3!==m.nodeType||(f=c+s),3===m.nodeType&&(c+=m.nodeValue.length),null!==(g=m.firstChild);)v=m,m=g;for(;;){if(m===i)break t;if(v===a&&++p===l&&(d=c),v===u&&++h===s&&(f=c),null!==(g=m.nextSibling))break;m=v,v=m.parentNode}m=g}a=-1===d||-1===f?null:{start:d,end:f}}else a=null}a=a||{start:0,end:0}}else a=null;for(Zi={focusedElem:i,selectionRange:a},Pi=!1,qa=r;null!==qa;){i=!1,a=void 0;try{for(;null!==qa;){if(256&qa.effectTag)e:{var y=qa.alternate;switch(l=qa,l.tag){case 0:case 11:case 15:break e;case 1:if(256&l.effectTag&&null!==y){var b=y.memoizedProps,_=y.memoizedState,E=l.stateNode,w=E.getSnapshotBeforeUpdate(l.elementType===l.type?b:un(l.type,b),_);E.__reactInternalSnapshotBeforeUpdate=w}break e;case 3:case 5:case 6:case 4:case 17:break e;default:o("163")}}qa=qa.nextEffect}}catch(e){i=!0,a=e}i&&(null===qa&&o("178"),er(qa,a),null!==qa&&(qa=qa.nextEffect))}for(qa=r;null!==qa;){y=!1,b=void 0;try{for(;null!==qa;){var x=qa.effectTag;if(16&x&&rt(qa.stateNode,""),128&x){var k=qa.alternate;if(null!==k){var T=k.ref;null!==T&&("function"==typeof T?T(null):T.current=null)}}switch(14&x){case 2:Wn(qa),qa.effectTag&=-3;break;case 6:Wn(qa),qa.effectTag&=-3,Yn(qa.alternate,qa);break;case 4:Yn(qa.alternate,qa);break;case 8:_=qa,qn(_),_.return=null,_.child=null,_.memoizedState=null,_.updateQueue=null;var S=_.alternate;null!==S&&(S.return=null,S.child=null,S.memoizedState=null,S.updateQueue=null)}qa=qa.nextEffect}}catch(e){y=!0,b=e}y&&(null===qa&&o("178"),er(qa,b),null!==qa&&(qa=qa.nextEffect))}if(T=Zi,k=Ye(),x=T.focusedElem,y=T.selectionRange,k!==x&&x&&x.ownerDocument&&qe(x.ownerDocument.documentElement,x)){null!==y&&$e(x)&&(k=y.start,T=y.end,void 0===T&&(T=k),"selectionStart"in x?(x.selectionStart=k,x.selectionEnd=Math.min(T,x.value.length)):(T=(k=x.ownerDocument||document)&&k.defaultView||window,T.getSelection&&(T=T.getSelection(),b=x.textContent.length,S=Math.min(y.start,b),y=void 0===y.end?S:Math.min(y.end,b),!T.extend&&S>y&&(b=y,y=S,S=b),b=We(x,S),_=We(x,y),b&&_&&(1!==T.rangeCount||T.anchorNode!==b.node||T.anchorOffset!==b.offset||T.focusNode!==_.node||T.focusOffset!==_.offset)&&(k=k.createRange(),k.setStart(b.node,b.offset),T.removeAllRanges(),S>y?(T.addRange(k),T.extend(_.node,_.offset)):(k.setEnd(_.node,_.offset),T.addRange(k)))))),k=[];for(T=x;T=T.parentNode;)1===T.nodeType&&k.push({element:T,left:T.scrollLeft,top:T.scrollTop});for("function"==typeof x.focus&&x.focus(),x=0;x<k.length;x++)T=k[x],T.element.scrollLeft=T.left,T.element.scrollTop=T.top}for(Zi=null,Pi=!!Qi,Qi=null,e.current=t,qa=r;null!==qa;){r=!1,x=void 0;try{for(k=n;null!==qa;){var C=qa.effectTag;if(36&C){var O=qa.alternate;switch(T=qa,S=k,T.tag){case 0:case 11:case 15:break;case 1:var A=T.stateNode;if(4&T.effectTag)if(null===O)A.componentDidMount();else{var I=T.elementType===T.type?O.memoizedProps:un(T.type,O.memoizedProps);A.componentDidUpdate(I,O.memoizedState,A.__reactInternalSnapshotBeforeUpdate)}var M=T.updateQueue;null!==M&&Xt(T,M,A,S);break;case 3:var L=T.updateQueue;if(null!==L){if(y=null,null!==T.child)switch(T.child.tag){case 5:y=T.child.stateNode;break;case 1:y=T.child.stateNode}Xt(T,L,y,S)}break;case 5:var N=T.stateNode;null===O&&4&T.effectTag&&ct(T.type,T.memoizedProps)&&N.focus();break;case 6:case 4:case 12:case 13:case 17:break;default:o("163")}}if(128&C){var P=qa.ref;if(null!==P){var R=qa.stateNode;switch(qa.tag){case 5:var D=R;break;default:D=R}"function"==typeof P?P(D):P.current=D}}qa=qa.nextEffect}}catch(e){r=!0,x=e}r&&(null===qa&&o("178"),er(qa,x),null!==qa&&(qa=qa.nextEffect))}Fa=Ya=!1,"function"==typeof sa&&sa(t.stateNode),C=t.expirationTime,t=t.childExpirationTime,t=t>C?t:C,0===t&&(Va=null),e.expirationTime=t,e.finishedWork=null}function _r(e){null===es&&o("246"),es.expirationTime=0,rs||(rs=!0,os=e)}function Er(e,t){var n=is;is=!0;try{return e(t)}finally{(is=n)||Ja||vr(1073741823,!1)}}function wr(e,t){if(is&&!as){as=!0;try{return e(t)}finally{as=!1}}return e(t)}function xr(e,t,n){if(ss)return e(t,n);is||Ja||0===ns||(vr(ns,!1),ns=0);var r=ss,o=is;is=ss=!0;try{return e(t,n)}finally{ss=r,(is=o)||Ja||vr(1073741823,!1)}}function kr(e,t,n,r,i){var a=t.current;e:if(n){n=n._reactInternalFiber;t:{2===Ae(n)&&1===n.tag||o("170");var s=n;do{switch(s.tag){case 3:s=s.stateNode.context;break t;case 1:if(yt(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break t}}s=s.return}while(null!==s);o("171"),s=void 0}if(1===n.tag){var l=n.type;if(yt(l)){n=wt(n,l,s);break e}}n=s}else n=ra;return null===t.context?t.context=n:t.pendingContext=n,t=i,i=Wt(r),i.payload={element:e},t=void 0===t?null:t,null!==t&&(i.callback=t),Xn(),Yt(a,i),ir(a,r),r}function Tr(e,t,n,r){var o=t.current;return o=tr(dr(),o),kr(e,t,n,o,r)}function Sr(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function Cr(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Fo,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function Or(e){var t=1073741822-25*(1+((1073741822-dr()+500)/25|0));t>=Da&&(t=Da-1),this._expirationTime=Da=t,this._root=e,this._callbacks=this._next=null,this._hasChildren=this._didComplete=!1,this._children=null,this._defer=!0}function Ar(){this._callbacks=null,this._didCommit=!1,this._onCommit=this._onCommit.bind(this)}function Ir(e,t,n){t=Ot(3,null,null,t?3:0),e={current:t,containerInfo:e,pendingChildren:null,pingCache:null,earliestPendingTime:0,latestPendingTime:0,earliestSuspendedTime:0,latestSuspendedTime:0,latestPingedTime:0,didError:!1,pendingCommitExpirationTime:0,finishedWork:null,timeoutHandle:-1,context:null,pendingContext:null,hydrate:n,nextExpirationTimeToWorkOn:0,expirationTime:0,firstBatch:null,nextScheduledRoot:null},this._internalRoot=t.stateNode=e}function Mr(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Lr(e,t){if(t||(t=e?9===e.nodeType?e.documentElement:e.firstChild:null,t=!(!t||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new Ir(e,!1,t)}function Nr(e,t,n,r,i){Mr(n)||o("200");var a=n._reactRootContainer;if(a){if("function"==typeof i){var s=i;i=function(){var e=Sr(a._internalRoot);s.call(e)}}null!=e?a.legacy_renderSubtreeIntoContainer(e,t,i):a.render(t,i)}else{if(a=n._reactRootContainer=Lr(n,r),"function"==typeof i){var l=i;i=function(){var e=Sr(a._internalRoot);l.call(e)}}wr(function(){null!=e?a.legacy_renderSubtreeIntoContainer(e,t,i):a.render(t,i)})}return Sr(a._internalRoot)}function Pr(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;return Mr(t)||o("200"),Cr(e,t,null,n)}function Rr(e,t){return Mr(e)||o("299","unstable_createRoot"),new Ir(e,!0,null!=t&&!0===t.hydrate)}/** @license React v16.7.0 * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var Dr=n(0),jr=n(556),Fr=n(1215);Dr||o("227");var Br=!1,Ur=null,Hr=!1,zr=null,Wr={onError:function(e){Br=!0,Ur=e}},qr=null,Yr={},$r=[],Kr={},Vr={},Gr={},Xr=null,Qr=null,Zr=null,Jr=null,eo={injectEventPluginOrder:function(e){qr&&o("101"),qr=Array.prototype.slice.call(e),l()},injectEventPluginsByName:function(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];Yr.hasOwnProperty(t)&&Yr[t]===r||(Yr[t]&&o("102",t),Yr[t]=r,n=!0)}n&&l()}},to=Math.random().toString(36).slice(2),no="__reactInternalInstance$"+to,ro="__reactEventHandlers$"+to,oo=!("undefined"==typeof window||!window.document||!window.document.createElement),io={animationend:S("Animation","AnimationEnd"),animationiteration:S("Animation","AnimationIteration"),animationstart:S("Animation","AnimationStart"),transitionend:S("Transition","TransitionEnd")},ao={},so={};oo&&(so=document.createElement("div").style,"AnimationEvent"in window||(delete io.animationend.animation,delete io.animationiteration.animation,delete io.animationstart.animation),"TransitionEvent"in window||delete io.transitionend.transition);var lo=C("animationend"),uo=C("animationiteration"),co=C("animationstart"),fo=C("transitionend"),po="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),ho=null,mo=null,vo=null;jr(M.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=A)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=A)},persist:function(){this.isPersistent=A},isPersistent:I,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=I,this._dispatchInstances=this._dispatchListeners=null}}),M.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},M.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var o=new t;return jr(o,n.prototype),n.prototype=o,n.prototype.constructor=n,n.Interface=jr({},r.Interface,e),n.extend=r.extend,P(n),n},P(M);var go=M.extend({data:null}),yo=M.extend({data:null}),bo=[9,13,27,32],_o=oo&&"CompositionEvent"in window,Eo=null;oo&&"documentMode"in document&&(Eo=document.documentMode);var wo=oo&&"TextEvent"in window&&!Eo,xo=oo&&(!_o||Eo&&8<Eo&&11>=Eo),ko=String.fromCharCode(32),To={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},So=!1,Co=!1,Oo={eventTypes:To,extractEvents:function(e,t,n,r){var o=void 0,i=void 0;if(_o)e:{switch(e){case"compositionstart":o=To.compositionStart;break e;case"compositionend":o=To.compositionEnd;break e;case"compositionupdate":o=To.compositionUpdate;break e}o=void 0}else Co?R(e,n)&&(o=To.compositionEnd):"keydown"===e&&229===n.keyCode&&(o=To.compositionStart);return o?(xo&&"ko"!==n.locale&&(Co||o!==To.compositionStart?o===To.compositionEnd&&Co&&(i=O()):(ho=r,mo="value"in ho?ho.value:ho.textContent,Co=!0)),o=go.getPooled(o,t,n,r),i?o.data=i:null!==(i=D(n))&&(o.data=i),T(o),i=o):i=null,(e=wo?j(e,n):F(e,n))?(t=yo.getPooled(To.beforeInput,t,n,r),t.data=e,T(t)):t=null,null===i?t:null===t?i:[i,t]}},Ao=null,Io=null,Mo=null,Lo=!1,No={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0},Po=Dr.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Ro=/^(.*)[\\\/]/,Do="function"==typeof Symbol&&Symbol.for,jo=Do?Symbol.for("react.element"):60103,Fo=Do?Symbol.for("react.portal"):60106,Bo=Do?Symbol.for("react.fragment"):60107,Uo=Do?Symbol.for("react.strict_mode"):60108,Ho=Do?Symbol.for("react.profiler"):60114,zo=Do?Symbol.for("react.provider"):60109,Wo=Do?Symbol.for("react.context"):60110,qo=Do?Symbol.for("react.concurrent_mode"):60111,Yo=Do?Symbol.for("react.forward_ref"):60112,$o=Do?Symbol.for("react.suspense"):60113,Ko=Do?Symbol.for("react.memo"):60115,Vo=Do?Symbol.for("react.lazy"):60116,Go="function"==typeof Symbol&&Symbol.iterator,Xo=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Qo=Object.prototype.hasOwnProperty,Zo={},Jo={},ei={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ei[e]=new ie(e,0,!1,e,null)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ei[t]=new ie(t,1,!1,e[1],null)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){ei[e]=new ie(e,2,!1,e.toLowerCase(),null)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ei[e]=new ie(e,2,!1,e,null)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){ei[e]=new ie(e,3,!1,e.toLowerCase(),null)}),["checked","multiple","muted","selected"].forEach(function(e){ei[e]=new ie(e,3,!0,e,null)}),["capture","download"].forEach(function(e){ei[e]=new ie(e,4,!1,e,null)}),["cols","rows","size","span"].forEach(function(e){ei[e]=new ie(e,6,!1,e,null)}),["rowSpan","start"].forEach(function(e){ei[e]=new ie(e,5,!1,e.toLowerCase(),null)});var ti=/[\-:]([a-z])/g;"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(ti,ae);ei[t]=new ie(t,1,!1,e,null)}),"xlink:actuate xlink:arcrole xlink:href xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(ti,ae);ei[t]=new ie(t,1,!1,e,"http://www.w3.org/1999/xlink")}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(ti,ae);ei[t]=new ie(t,1,!1,e,"http://www.w3.org/XML/1998/namespace")}),ei.tabIndex=new ie("tabIndex",1,!1,"tabindex",null);var ni={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}},ri=null,oi=null,ii=!1;oo&&(ii=V("input")&&(!document.documentMode||9<document.documentMode));var ai={eventTypes:ni,_isInputEventSupported:ii,extractEvents:function(e,t,n,r){var o=t?y(t):window,i=void 0,a=void 0,s=o.nodeName&&o.nodeName.toLowerCase();if("select"===s||"input"===s&&"file"===o.type?i=ye:$(o)?ii?i=ke:(i=we,a=Ee):(s=o.nodeName)&&"input"===s.toLowerCase()&&("checkbox"===o.type||"radio"===o.type)&&(i=xe),i&&(i=i(e,t)))return me(i,n,r);a&&a(e,o,t),"blur"===e&&(e=o._wrapperState)&&e.controlled&&"number"===o.type&&he(o,"number",o.value)}},si=M.extend({view:null,detail:null}),li={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"},ui=0,ci=0,di=!1,fi=!1,pi=si.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Se,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=ui;return ui=e.screenX,di?"mousemove"===e.type?e.screenX-t:0:(di=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=ci;return ci=e.screenY,fi?"mousemove"===e.type?e.screenY-t:0:(fi=!0,0)}}),hi=pi.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),mi={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},vi={eventTypes:mi,extractEvents:function(e,t,n,r){var o="mouseover"===e||"pointerover"===e,i="mouseout"===e||"pointerout"===e;if(o&&(n.relatedTarget||n.fromElement)||!i&&!o)return null;if(o=r.window===r?r:(o=r.ownerDocument)?o.defaultView||o.parentWindow:window,i?(i=t,t=(t=n.relatedTarget||n.toElement)?v(t):null):i=null,i===t)return null;var a=void 0,s=void 0,l=void 0,u=void 0;"mouseout"===e||"mouseover"===e?(a=pi,s=mi.mouseLeave,l=mi.mouseEnter,u="mouse"):"pointerout"!==e&&"pointerover"!==e||(a=hi,s=mi.pointerLeave,l=mi.pointerEnter,u="pointer");var c=null==i?o:y(i);if(o=null==t?o:y(t),e=a.getPooled(s,i,n,r),e.type=u+"leave",e.target=c,e.relatedTarget=o,n=a.getPooled(l,t,n,r),n.type=u+"enter",n.target=o,n.relatedTarget=c,r=t,i&&r)e:{for(t=i,o=r,u=0,a=t;a;a=_(a))u++;for(a=0,l=o;l;l=_(l))a++;for(;0<u-a;)t=_(t),u--;for(;0<a-u;)o=_(o),a--;for(;u--;){if(t===o||t===o.alternate)break e;t=_(t),o=_(o)}t=null}else t=null;for(o=t,t=[];i&&i!==o&&(null===(u=i.alternate)||u!==o);)t.push(i),i=_(i);for(i=[];r&&r!==o&&(null===(u=r.alternate)||u!==o);)i.push(r),r=_(r);for(r=0;r<t.length;r++)x(t[r],"bubbled",e);for(r=i.length;0<r--;)x(i[r],"captured",n);return[e,n]}},gi=Object.prototype.hasOwnProperty,yi=M.extend({animationName:null,elapsedTime:null,pseudoElement:null}),bi=M.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),_i=si.extend({relatedTarget:null}),Ei={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},wi={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},xi=si.extend({key:function(e){if(e.key){var t=Ei[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?(e=Ne(e),13===e?"Enter":String.fromCharCode(e)):"keydown"===e.type||"keyup"===e.type?wi[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Se,charCode:function(e){return"keypress"===e.type?Ne(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?Ne(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),ki=pi.extend({dataTransfer:null}),Ti=si.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Se}),Si=M.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),Ci=pi.extend({deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),Oi=[["abort","abort"],[lo,"animationEnd"],[uo,"animationIteration"],[co,"animationStart"],["canplay","canPlay"],["canplaythrough","canPlayThrough"],["drag","drag"],["dragenter","dragEnter"],["dragexit","dragExit"],["dragleave","dragLeave"],["dragover","dragOver"],["durationchange","durationChange"],["emptied","emptied"],["encrypted","encrypted"],["ended","ended"],["error","error"],["gotpointercapture","gotPointerCapture"],["load","load"],["loadeddata","loadedData"],["loadedmetadata","loadedMetadata"],["loadstart","loadStart"],["lostpointercapture","lostPointerCapture"],["mousemove","mouseMove"],["mouseout","mouseOut"],["mouseover","mouseOver"],["playing","playing"],["pointermove","pointerMove"],["pointerout","pointerOut"],["pointerover","pointerOver"],["progress","progress"],["scroll","scroll"],["seeking","seeking"],["stalled","stalled"],["suspend","suspend"],["timeupdate","timeUpdate"],["toggle","toggle"],["touchmove","touchMove"],[fo,"transitionEnd"],["waiting","waiting"],["wheel","wheel"]],Ai={},Ii={};[["blur","blur"],["cancel","cancel"],["click","click"],["close","close"],["contextmenu","contextMenu"],["copy","copy"],["cut","cut"],["auxclick","auxClick"],["dblclick","doubleClick"],["dragend","dragEnd"],["dragstart","dragStart"],["drop","drop"],["focus","focus"],["input","input"],["invalid","invalid"],["keydown","keyDown"],["keypress","keyPress"],["keyup","keyUp"],["mousedown","mouseDown"],["mouseup","mouseUp"],["paste","paste"],["pause","pause"],["play","play"],["pointercancel","pointerCancel"],["pointerdown","pointerDown"],["pointerup","pointerUp"],["ratechange","rateChange"],["reset","reset"],["seeked","seeked"],["submit","submit"],["touchcancel","touchCancel"],["touchend","touchEnd"],["touchstart","touchStart"],["volumechange","volumeChange"]].forEach(function(e){Pe(e,!0)}),Oi.forEach(function(e){Pe(e,!1)});var Mi={eventTypes:Ai,isInteractiveTopLevelEventType:function(e){return void 0!==(e=Ii[e])&&!0===e.isInteractive},extractEvents:function(e,t,n,r){var o=Ii[e];if(!o)return null;switch(e){case"keypress":if(0===Ne(n))return null;case"keydown":case"keyup":e=xi;break;case"blur":case"focus":e=_i;break;case"click":if(2===n.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=pi;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=ki;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=Ti;break;case lo:case uo:case co:e=yi;break;case fo:e=Si;break;case"scroll":e=si;break;case"wheel":e=Ci;break;case"copy":case"cut":case"paste":e=bi;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=hi;break;default:e=M}return t=e.getPooled(o,t,n,r),T(t),t}},Li=Mi.isInteractiveTopLevelEventType,Ni=[],Pi=!0,Ri={},Di=0,ji="_reactListenersID"+(""+Math.random()).slice(2),Fi=oo&&"documentMode"in document&&11>=document.documentMode,Bi={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},Ui=null,Hi=null,zi=null,Wi=!1,qi={eventTypes:Bi,extractEvents:function(e,t,n,r){var o,i=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;if(!(o=!i)){e:{i=Ue(i),o=Gr.onSelect;for(var a=0;a<o.length;a++){var s=o[a];if(!i.hasOwnProperty(s)||!i[s]){i=!1;break e}}i=!0}o=!i}if(o)return null;switch(i=t?y(t):window,e){case"focus":($(i)||"true"===i.contentEditable)&&(Ui=i,Hi=t,zi=null);break;case"blur":zi=Hi=Ui=null;break;case"mousedown":Wi=!0;break;case"contextmenu":case"mouseup":case"dragend":return Wi=!1,Ke(n,r);case"selectionchange":if(Fi)break;case"keydown":case"keyup":return Ke(n,r)}return null}};eo.injectEventPluginOrder("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),Xr=b,Qr=g,Zr=y,eo.injectEventPluginsByName({SimpleEventPlugin:Mi,EnterLeaveEventPlugin:vi,ChangeEventPlugin:ai,SelectEventPlugin:qi,BeforeInputEventPlugin:Oo});var Yi={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"},$i=void 0,Ki=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n)})}:e}(function(e,t){if(e.namespaceURI!==Yi.svg||"innerHTML"in e)e.innerHTML=t;else{for($i=$i||document.createElement("div"),$i.innerHTML="<svg>"+t+"</svg>",t=$i.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}),Vi={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Gi=["Webkit","ms","Moz","O"];Object.keys(Vi).forEach(function(e){Gi.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Vi[t]=Vi[e]})});var Xi=jr({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}),Qi=null,Zi=null,Ji="function"==typeof setTimeout?setTimeout:void 0,ea="function"==typeof clearTimeout?clearTimeout:void 0;new Set;var ta=[],na=-1,ra={},oa={current:ra},ia={current:!1},aa=ra,sa=null,la=null,ua=!1,ca={current:null},da=null,fa=null,pa=null,ha={},ma={current:ha},va={current:ha},ga={current:ha},ya=Po.ReactCurrentOwner,ba=(new Dr.Component).refs,_a={isMounted:function(e){return!!(e=e._reactInternalFiber)&&2===Ae(e)},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=dr();r=tr(r,e);var o=Wt(r);o.payload=t,void 0!==n&&null!==n&&(o.callback=n),Xn(),Yt(e,o),ir(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=dr();r=tr(r,e);var o=Wt(r);o.tag=1,o.payload=t,void 0!==n&&null!==n&&(o.callback=n),Xn(),Yt(e,o),ir(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=dr();n=tr(n,e);var r=Wt(n);r.tag=2,void 0!==t&&null!==t&&(r.callback=t),Xn(),Yt(e,r),ir(e,n)}},Ea=Array.isArray,wa=yn(!0),xa=yn(!1),ka=null,Ta=null,Sa=!1,Ca=Po.ReactCurrentOwner,Oa=void 0,Aa=void 0,Ia=void 0,Ma=void 0;Oa=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Aa=function(){},Ia=function(e,t,n,r,o){var i=e.memoizedProps;if(i!==r){var a=t.stateNode;switch(rn(ma.current),e=null,n){case"input":i=ue(a,i),r=ue(a,r),e=[];break;case"option":i=Ge(a,i),r=Ge(a,r),e=[];break;case"select":i=jr({},i,{value:void 0}),r=jr({},r,{value:void 0}),e=[];break;case"textarea":i=Qe(a,i),r=Qe(a,r),e=[];break;default:"function"!=typeof i.onClick&&"function"==typeof r.onClick&&(a.onclick=ut)}at(n,r),a=n=void 0;var s=null;for(n in i)if(!r.hasOwnProperty(n)&&i.hasOwnProperty(n)&&null!=i[n])if("style"===n){var l=i[n];for(a in l)l.hasOwnProperty(a)&&(s||(s={}),s[a]="")}else"dangerouslySetInnerHTML"!==n&&"children"!==n&&"suppressContentEditableWarning"!==n&&"suppressHydrationWarning"!==n&&"autoFocus"!==n&&(Vr.hasOwnProperty(n)?e||(e=[]):(e=e||[]).push(n,null));for(n in r){var u=r[n];if(l=null!=i?i[n]:void 0,r.hasOwnProperty(n)&&u!==l&&(null!=u||null!=l))if("style"===n)if(l){for(a in l)!l.hasOwnProperty(a)||u&&u.hasOwnProperty(a)||(s||(s={}),s[a]="");for(a in u)u.hasOwnProperty(a)&&l[a]!==u[a]&&(s||(s={}),s[a]=u[a])}else s||(e||(e=[]),e.push(n,s)),s=u;else"dangerouslySetInnerHTML"===n?(u=u?u.__html:void 0,l=l?l.__html:void 0,null!=u&&l!==u&&(e=e||[]).push(n,""+u)):"children"===n?l===u||"string"!=typeof u&&"number"!=typeof u||(e=e||[]).push(n,""+u):"suppressContentEditableWarning"!==n&&"suppressHydrationWarning"!==n&&(Vr.hasOwnProperty(n)?(null!=u&<(o,n),e||l===u||(e=[])):(e=e||[]).push(n,u))}s&&(e=e||[]).push("style",s),o=e,(t.updateQueue=o)&&jn(t)}},Ma=function(e,t,n,r){n!==r&&jn(t)};var La="function"==typeof WeakSet?WeakSet:Set,Na="function"==typeof WeakMap?WeakMap:Map,Pa={readContext:nn},Ra=Po.ReactCurrentOwner,Da=1073741822,ja=0,Fa=!1,Ba=null,Ua=null,Ha=0,za=-1,Wa=!1,qa=null,Ya=!1,$a=null,Ka=null,Va=null,Ga=null,Xa=null,Qa=0,Za=void 0,Ja=!1,es=null,ts=0,ns=0,rs=!1,os=null,is=!1,as=!1,ss=!1,ls=null,us=Fr.unstable_now(),cs=1073741822-(us/10|0),ds=cs,fs=50,ps=0,hs=null,ms=!1;Ao=function(e,t,n){switch(t){case"input":if(fe(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=b(r);i||o("90"),Z(r),fe(r,i)}}}break;case"textarea":Je(e,n);break;case"select":null!=(t=n.value)&&Xe(e,!!n.multiple,t,!1)}},Or.prototype.render=function(e){this._defer||o("250"),this._hasChildren=!0,this._children=e;var t=this._root._internalRoot,n=this._expirationTime,r=new Ar;return kr(e,t,null,n,r._onCommit),r},Or.prototype.then=function(e){if(this._didComplete)e();else{var t=this._callbacks;null===t&&(t=this._callbacks=[]),t.push(e)}},Or.prototype.commit=function(){var e=this._root._internalRoot,t=e.firstBatch;if(this._defer&&null!==t||o("251"),this._hasChildren){var n=this._expirationTime;if(t!==this){this._hasChildren&&(n=this._expirationTime=t._expirationTime,this.render(this._children));for(var r=null,i=t;i!==this;)r=i,i=i._next;null===r&&o("251"),r._next=i._next,this._next=t,e.firstBatch=this}this._defer=!1,gr(e,n),t=this._next,this._next=null,null!==(t=e.firstBatch=t)&&t._hasChildren&&t.render(t._children)}else this._next=null,this._defer=!1},Or.prototype._onComplete=function(){if(!this._didComplete){this._didComplete=!0;var e=this._callbacks;if(null!==e)for(var t=0;t<e.length;t++)(0,e[t])()}},Ar.prototype.then=function(e){if(this._didCommit)e();else{var t=this._callbacks;null===t&&(t=this._callbacks=[]),t.push(e)}},Ar.prototype._onCommit=function(){if(!this._didCommit){this._didCommit=!0;var e=this._callbacks;if(null!==e)for(var t=0;t<e.length;t++){var n=e[t];"function"!=typeof n&&o("191",n),n()}}},Ir.prototype.render=function(e,t){var n=this._internalRoot,r=new Ar;return t=void 0===t?null:t,null!==t&&r.then(t),Tr(e,n,null,r._onCommit),r},Ir.prototype.unmount=function(e){var t=this._internalRoot,n=new Ar;return e=void 0===e?null:e,null!==e&&n.then(e),Tr(null,t,null,n._onCommit),n},Ir.prototype.legacy_renderSubtreeIntoContainer=function(e,t,n){var r=this._internalRoot,o=new Ar;return n=void 0===n?null:n,null!==n&&o.then(n),Tr(t,r,e,o._onCommit),o},Ir.prototype.createBatch=function(){var e=new Or(this),t=e._expirationTime,n=this._internalRoot,r=n.firstBatch;if(null===r)n.firstBatch=e,e._next=null;else{for(n=null;null!==r&&r._expirationTime>=t;)n=r,r=r._next;e._next=r,null!==n&&(n._next=e)}return e},z=Er,W=xr,q=function(){Ja||0===ns||(vr(ns,!1),ns=0)};var vs={createPortal:Pr,findDOMNode:function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternalFiber;return void 0===t&&("function"==typeof e.render?o("188"):o("268",Object.keys(e))),e=Le(t),e=null===e?null:e.stateNode},hydrate:function(e,t,n){return Nr(null,e,t,!0,n)},render:function(e,t,n){return Nr(null,e,t,!1,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return(null==e||void 0===e._reactInternalFiber)&&o("38"),Nr(e,t,n,!1,r)},unmountComponentAtNode:function(e){return Mr(e)||o("40"),!!e._reactRootContainer&&(wr(function(){Nr(null,null,e,!1,function(){e._reactRootContainer=null})}),!0)},unstable_createPortal:function(){return Pr.apply(void 0,arguments)},unstable_batchedUpdates:Er,unstable_interactiveUpdates:xr,flushSync:function(e,t){Ja&&o("187");var n=is;is=!0;try{return ar(e,t)}finally{is=n,vr(1073741823,!1)}},unstable_createRoot:Rr,unstable_flushControlled:function(e){var t=is;is=!0;try{ar(e)}finally{(is=t)||Ja||vr(1073741823,!1)}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{Events:[g,y,b,eo.injectEventPluginsByName,Kr,T,function(e){f(e,k)},U,H,Be,m]}};!function(e){var t=e.findFiberByHostInstance;St(jr({},e,{overrideProps:null,findHostInstanceByFiber:function(e){return e=Le(e),null===e?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null}}))}({findFiberByHostInstance:v,bundleType:0,version:"16.7.0",rendererPackageName:"react-dom"});var gs={default:vs},ys=gs&&vs||gs;e.exports=ys.default||ys},function(e,t,n){"use strict";e.exports=n(1216)},function(e,t,n){"use strict";(function(e){function n(){if(!h){var e=u.expirationTime;m?x():m=!0,w(i,e)}}function r(){var e=u,t=u.next;if(u===t)u=null;else{var r=u.previous;u=r.next=t,t.previous=r}e.next=e.previous=null,r=e.callback,t=e.expirationTime,e=e.priorityLevel;var o=d,i=p;d=e,p=t;try{var a=r()}finally{d=o,p=i}if("function"==typeof a)if(a={callback:a,priorityLevel:e,expirationTime:t,next:null,previous:null},null===u)u=a.next=a.previous=a;else{r=null,e=u;do{if(e.expirationTime>=t){r=e;break}e=e.next}while(e!==u);null===r?r=u:r===u&&(u=a,n()),t=r.previous,t.next=r.previous=a,a.next=r,a.previous=t}}function o(){if(-1===f&&null!==u&&1===u.priorityLevel){h=!0;try{do{r()}while(null!==u&&1===u.priorityLevel)}finally{h=!1,null!==u?n():m=!1}}}function i(e){h=!0;var i=c;c=e;try{if(e)for(;null!==u;){var a=t.unstable_now();if(!(u.expirationTime<=a))break;do{r()}while(null!==u&&u.expirationTime<=a)}else if(null!==u)do{r()}while(null!==u&&!k())}finally{h=!1,c=i,null!==u?n():m=!1,o()}}function a(e){s=b(function(t){y(l),e(t)}),l=g(function(){_(s),e(t.unstable_now())},100)}/** @license React v0.12.0 * scheduler.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ Object.defineProperty(t,"__esModule",{value:!0});var s,l,u=null,c=!1,d=3,f=-1,p=-1,h=!1,m=!1,v=Date,g="function"==typeof setTimeout?setTimeout:void 0,y="function"==typeof clearTimeout?clearTimeout:void 0,b="function"==typeof requestAnimationFrame?requestAnimationFrame:void 0,_="function"==typeof cancelAnimationFrame?cancelAnimationFrame:void 0;if("object"==typeof performance&&"function"==typeof performance.now){var E=performance;t.unstable_now=function(){return E.now()}}else t.unstable_now=function(){return v.now()};var w,x,k,T=null;if("undefined"!=typeof window?T=window:void 0!==e&&(T=e),T&&T._schedMock){var S=T._schedMock;w=S[0],x=S[1],k=S[2],t.unstable_now=S[3]}else if("undefined"==typeof window||"function"!=typeof MessageChannel){var C=null,O=function(e){if(null!==C)try{C(e)}finally{C=null}};w=function(e){null!==C?setTimeout(w,0,e):(C=e,setTimeout(O,0,!1))},x=function(){C=null},k=function(){return!1}}else{"undefined"!=typeof console&&("function"!=typeof b&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof _&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));var A=null,I=!1,M=-1,L=!1,N=!1,P=0,R=33,D=33;k=function(){return P<=t.unstable_now()};var j=new MessageChannel,F=j.port2;j.port1.onmessage=function(){I=!1;var e=A,n=M;A=null,M=-1;var r=t.unstable_now(),o=!1;if(0>=P-r){if(!(-1!==n&&n<=r))return L||(L=!0,a(B)),A=e,void(M=n);o=!0}if(null!==e){N=!0;try{e(o)}finally{N=!1}}};var B=function(e){if(null!==A){a(B);var t=e-P+D;t<D&&R<D?(8>t&&(t=8),D=t<R?R:t):R=t,P=e+D,I||(I=!0,F.postMessage(void 0))}else L=!1};w=function(e,t){A=e,M=t,N||0>t?F.postMessage(void 0):L||(L=!0,a(B))},x=function(){A=null,I=!1,M=-1}}t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=d,i=f;d=e,f=t.unstable_now();try{return n()}finally{d=r,f=i,o()}},t.unstable_scheduleCallback=function(e,r){var o=-1!==f?f:t.unstable_now();if("object"==typeof r&&null!==r&&"number"==typeof r.timeout)r=o+r.timeout;else switch(d){case 1:r=o+-1;break;case 2:r=o+250;break;case 5:r=o+1073741823;break;case 4:r=o+1e4;break;default:r=o+5e3}if(e={callback:e,priorityLevel:d,expirationTime:r,next:null,previous:null},null===u)u=e.next=e.previous=e,n();else{o=null;var i=u;do{if(i.expirationTime>r){o=i;break}i=i.next}while(i!==u);null===o?o=u:o===u&&(u=e,n()),r=o.previous,r.next=o.previous=e,e.next=o,e.previous=r}return e},t.unstable_cancelCallback=function(e){var t=e.next;if(null!==t){if(t===e)u=null;else{e===u&&(u=t);var n=e.previous;n.next=t,t.previous=n}e.next=e.previous=null}},t.unstable_wrapCallback=function(e){var n=d;return function(){var r=d,i=f;d=n,f=t.unstable_now();try{return e.apply(this,arguments)}finally{d=r,f=i,o()}}},t.unstable_getCurrentPriorityLevel=function(){return d},t.unstable_shouldYield=function(){return!c&&(null!==u&&u.expirationTime<p||k())},t.unstable_continueExecution=function(){null!==u&&n()},t.unstable_pauseExecution=function(){},t.unstable_getFirstCallbackNode=function(){return u}}).call(t,n(15))},function(e,t,n){var r=n(2),o=n(159),i=n(63);e.exports=function(){function e(e,t){this.xf=t,this.f=e,this.found=!1}return e.prototype["@@transducer/init"]=i.init,e.prototype["@@transducer/result"]=function(e){return this.found||(e=this.xf["@@transducer/step"](e,void 0)),this.xf["@@transducer/result"](e)},e.prototype["@@transducer/step"]=function(e,t){return this.f(t)&&(this.found=!0,e=o(this.xf["@@transducer/step"](e,t))),e},r(function(t,n){return new e(t,n)})}()},function(e,t,n){var r=n(2),o=n(159),i=n(63);e.exports=function(){function e(e,t){this.xf=t,this.f=e,this.idx=-1,this.found=!1}return e.prototype["@@transducer/init"]=i.init,e.prototype["@@transducer/result"]=function(e){return this.found||(e=this.xf["@@transducer/step"](e,-1)),this.xf["@@transducer/result"](e)},e.prototype["@@transducer/step"]=function(e,t){return this.idx+=1,this.f(t)&&(this.found=!0,e=o(this.xf["@@transducer/step"](e,this.idx))),e},r(function(t,n){return new e(t,n)})}()},function(e,t){},function(e,t,n){e.exports=n(1221).default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){function e(){}var t={KEY_CANCEL:3,KEY_HELP:6,KEY_BACK_SPACE:8,KEY_TAB:9,KEY_CLEAR:12,KEY_RETURN:13,KEY_ENTER:14,KEY_SHIFT:16,KEY_CONTROL:17,KEY_ALT:18,KEY_PAUSE:19,KEY_CAPS_LOCK:20,KEY_ESCAPE:27,KEY_SPACE:32,KEY_PAGE_UP:33,KEY_PAGE_DOWN:34,KEY_END:35,KEY_HOME:36,KEY_LEFT:37,KEY_UP:38,KEY_RIGHT:39,KEY_DOWN:40,KEY_PRINTSCREEN:44,KEY_INSERT:45,KEY_DELETE:46,KEY_0:48,KEY_1:49,KEY_2:50,KEY_3:51,KEY_4:52,KEY_5:53,KEY_6:54,KEY_7:55,KEY_8:56,KEY_9:57,KEY_SEMICOLON:59,KEY_EQUALS:61,KEY_A:65,KEY_B:66,KEY_C:67,KEY_D:68,KEY_E:69,KEY_F:70,KEY_G:71,KEY_H:72,KEY_I:73,KEY_J:74,KEY_K:75,KEY_L:76,KEY_M:77,KEY_N:78,KEY_O:79,KEY_P:80,KEY_Q:81,KEY_R:82,KEY_S:83,KEY_T:84,KEY_U:85,KEY_V:86,KEY_W:87,KEY_X:88,KEY_Y:89,KEY_Z:90,KEY_CONTEXT_MENU:93,KEY_NUMPAD0:96,KEY_NUMPAD1:97,KEY_NUMPAD2:98,KEY_NUMPAD3:99,KEY_NUMPAD4:100,KEY_NUMPAD5:101,KEY_NUMPAD6:102,KEY_NUMPAD7:103,KEY_NUMPAD8:104,KEY_NUMPAD9:105,KEY_MULTIPLY:106,KEY_ADD:107,KEY_SEPARATOR:108,KEY_SUBTRACT:109,KEY_DECIMAL:110,KEY_DIVIDE:111,KEY_F1:112,KEY_F2:113,KEY_F3:114,KEY_F4:115,KEY_F5:116,KEY_F6:117,KEY_F7:118,KEY_F8:119,KEY_F9:120,KEY_F10:121,KEY_F11:122,KEY_F12:123,KEY_F13:124,KEY_F14:125,KEY_F15:126,KEY_F16:127,KEY_F17:128,KEY_F18:129,KEY_F19:130,KEY_F20:131,KEY_F21:132,KEY_F22:133,KEY_F23:134,KEY_F24:135,KEY_NUM_LOCK:144,KEY_SCROLL_LOCK:145,KEY_COMMA:188,KEY_PERIOD:190,KEY_SLASH:191,KEY_BACK_QUOTE:192,KEY_OPEN_BRACKET:219,KEY_BACK_SLASH:220,KEY_CLOSE_BRACKET:221,KEY_QUOTE:222,KEY_META:224};return Object.keys(t).forEach(function(n){e[n]=t[n]}),e}()},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(7),i=r(o),a=n(1223),s=r(a),l=n(168),u=r(l),c=function(t){var n=t.animateBlockEntrance,r=t.color,o=t.courseTitle,a=t.data,c=a.id,d=a.type,f=a.items,p=t.handleNavigate,h=t.handleStorylineFullscreen,m=t.labels,v=t.lessonHeader,g=t.lessonProgress,y=t.loadMedia,b=t.match,_=t.menuButtons,E=t.menuOpen,w=t.nextComponent,x=t.nextLesson,k=t.previewType,T=t.previousComponent;return e.createElement(u.default,{type:d},T,e.createElement(l.PageWrapper,{type:d},_,v,e.createElement(l.PageContent,null,e.createElement(s.default,{animateBlockEntrance:n,blocks:f,color:r,courseTitle:o,handleNavigate:p,handleStorylineFullscreen:h,isFirstLesson:!0,labels:m,lessonId:c,lessonProgress:g,loadMedia:y,match:b,menuOpen:E,nextLesson:x,previewType:k,type:d}))),(0,i.default)("isComplete",g)?w:null)};t.default=c}).call(t,n(0))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function l(e,t,n){if(e.length){var r=e.slice(-1)[0];if(!(0,j.default)(!1,["items",r.id,"isComplete"],n))return e}var o=(0,X.takeUntilInclusive)(se(n),t.slice(e.length)).map(u);return o.length?l(e.concat(o),t,n):e}function u(e,t,n){var r=n.slice(-1)[0]||{},o=r.family,i="continue"===o&&(0,j.default)(!1,["items",0,"type"],r);return"continue"===e.variant||i&&("completeBlock"!==i||t===n.length-1||t===n.length-2)?(0,N.default)(e,{requiresInteraction:!0}):e}function c(e,t,n){var r=e.id,i=o(e,["id"]);if("continue"===i.family){var a=(0,j.default)("",["items",0,"type"],i);return(0,N.default)(d({blockId:r},i),{canContinue:me({continueType:a,blocks:t,progress:n}),lessonProgress:n})}return d({blockId:r},i)}Object.defineProperty(t,"__esModule",{value:!0});var d=Object.assign||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},f=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1224);var p=n(112),h=n(5),m=r(h),v=n(189),g=r(v),y=n(27),b=r(y),_=n(31),E=r(_),w=n(54),x=r(w),k=n(91),T=r(k),S=n(79),C=r(S),O=n(133),A=r(O),I=n(38),M=r(I),L=n(6),N=r(L),P=n(60),R=r(P),D=n(39),j=r(D),F=n(14),B=r(F),U=n(7),H=r(U),z=n(13),W=r(z),q=n(324),Y=r(q),$=n(59),K=r($),V=n(56),G=n(30),X=n(84),Q=n(438),Z=n(1233),J=r(Z),ee=n(1969),te=r(ee),ne=n(813),re=r(ne),oe=n(20),ie=["timeline"],ae=function(t){function n(){return i(this,n),a(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return s(n,t),f(n,[{key:"componentDidMount",value:function(){this.handleKeyDown=this.handleKeyDown.bind(this),this.handleClick=this.handleClick.bind(this),document.addEventListener("keydown",this.handleKeyDown),document.addEventListener("click",this.handleClick)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown),document.removeEventListener("click",this.handleClick)}},{key:"componentDidUpdate",value:function(){this.scrollIfContinued()}},{key:"handleKeyDown",value:function(e){if(this.lastCompletedContinueIndex&&(0,G.isTabKey)(e)){e.preventDefault();for(var t=!e.shiftKey,n=this.lastCompletedContinueIndex,r=document.querySelector(".page-wrap"),o=ye(t),i=_e(t);o(n,this.props.blocks.length);){n=be(n,t);var a=(0,j.default)(null,["blocks",n,"id"],this.props);if(i(r.querySelector('[data-block-id="'+a+'"]')))break}delete this.lastCompletedContinueIndex}}},{key:"handleClick",value:function(){delete this.lastCompletedContinueIndex}},{key:"render",value:function(){this.dividerNumber=0;var t=this.props.labels.lessonContentLandmark;return e.createElement("section",{"aria-label":t,className:"blocks-lesson"},this.renderBlocks())}},{key:"getBlockType",value:function(t){"divider numbered divider"==t.family+" "+t.variant&&this.dividerNumber++;var n=this.props,r=n.animateBlockEntrance,o=n.color,i=n.courseTitle,a=n.handleNavigate,s=n.handleStorylineFullscreen,l=n.lessonId,u=n.loadMedia,c=n.labels,d=n.lessonProgress,f=n.match,p=n.menuOpen,h=n.previewType,m=(0,N.default)((0,R.default)(["type"],t),{animateBlockEntrance:r,color:o,courseTitle:i,dividerNumber:this.dividerNumber,handleNavigate:a,handleStorylineFullscreen:s,isLearner:!0,lessonId:l,loadMedia:u,labels:c,match:f,menuOpen:p,progress:d,previewType:h});return e.createElement(J.default,m)}},{key:"renderBlocks",value:function(){return l([],this.props.blocks,this.props.lessonProgress).map(this.buildBlock.bind(this,this.props.lessonProgress))}},{key:"buildBlock",value:function(t,n,r,o){var i=c(n,o.slice(0,-1),t),a=this.getBlockType(i),s=i.blockId,l=i.family,u=i.variant,d=i.items,f="block-"+s,p=(0,j.default)(!1,["items",s,"isComplete"],t);return le({family:l,isComplete:p})?null:ue({family:l,variant:u})?e.createElement("div",{key:f,"data-block-id":s},e.createElement(te.default,{onStep:this.handleStep.bind(this,l,s,d),isFirstLesson:this.props.isFirstLesson,onViewed:this.handleViewed.bind(this,d,s)},a)):e.createElement("div",{key:f,"data-block-id":s},e.createElement(re.default,{key:f,onViewed:this.handleViewed.bind(this,d,s),isFirstLesson:this.props.isFirstLesson},a))}},{key:"handleStep",value:function(e,t,n,r){var o=this.props,i=o.blocks,a=o.lessonId,s=o.lessonProgress,l=o.nextLesson,u=o.history,c=(0,x.default)((0,W.default)("id",r),n),d=(0,j.default)(!1,["items",r,"isComplete"],s),f=(0,B.default)(A.default,(0,W.default)("id",t))(i);"continue"!==e||d||(this.continueFromId=t),(0,V.dispatch)((0,Q.updateItems)({id:t,lessonId:a,items:[c]})),"continue"===e&&f&&l&&u.push("/lessons/"+encodeURIComponent(l))}},{key:"handleViewed",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1],n=this.props.lessonId;(0,V.dispatch)((0,Q.updateItems)({id:t,lessonId:n,items:e}))}},{key:"scrollIfContinued",value:function(){if(this.continueFromId){var e=this.props.blocks,t=(0,T.default)((0,W.default)("id",this.continueFromId),e),n=(0,C.default)(t),r=(0,j.default)(null,["blocks",n,"id"],this.props);if(r){var o=document.querySelector(".page-wrap"),i=o.querySelector('[data-block-id="'+r+'"]'),a=i?i.getBoundingClientRect().top:0;Y.default.animateScroll.scrollTo(a+o.scrollTop,{smooth:!0,containerId:"page-wrap"}),this.lastCompletedContinueIndex=t}delete this.continueFromId}}}]),n}(e.Component);t.default=(0,p.withRouter)(ae);var se=function(e){return function(t){var n=t.family,r=t.items,o=(0,j.default)({},0,r);return"continue"===n&&!(0,j.default)(!1,["items",o.id,"isComplete"],e)}},le=function(e){var t=e.family,n=e.isComplete;return"continue"===t&&n},ue=function(e){var t=e.family,n=e.variant;return(/interactive|flashcard|knowledge|continue|360/.test(t)||/carousel|centered|checkboxes|audio|video|storyline/.test(n))&&!ie.includes(n)},ce=(0,E.default)((0,W.default)("isComplete",!0)),de=(0,m.default)(K.default,(0,H.default)("items")),fe=(0,m.default)(ce,de),pe=(0,m.default)(M.default,fe),he=(0,m.default)((0,H.default)("id"),A.default),me=function(e){var t=e.continueType,n=e.blocks,r=e.progress;switch(t){case"completeAll":return(0,b.default)((0,M.default)(n),pe(r));case"completeBlock":return(0,j.default)(!1,["items",he(n),"isComplete"],r);default:return!0}},ve=function(e,t){return e<t},ge=function(e){return e>=0},ye=function(e){return e?ve:ge},be=function(e,t){return t?(0,C.default)(e):(0,g.default)(e)},_e=function(e){return e?oe.focusFirstChildElement:oe.focusLastChildElement}}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=n(0),l=r(s),u=n(447),c=r(u),d=function(e){function t(){var e,n,r,a;o(this,t);for(var s=arguments.length,u=Array(s),c=0;c<s;c++)u[c]=arguments[c];return n=r=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),r.render=function(){return l.default.createElement("a",r.props,r.props.children)},a=n,i(r,a)}return a(t,e),t}(l.default.Component);t.default=(0,c.default)(d)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={defaultEasing:function(e){return e<.5?Math.pow(2*e,2)/2:1-Math.pow(2*(1-e),2)/2},linear:function(e){return e},easeInQuad:function(e){return e*e},easeOutQuad:function(e){return e*(2-e)},easeInOutQuad:function(e){return e<.5?2*e*e:(4-2*e)*e-1},easeInCubic:function(e){return e*e*e},easeOutCubic:function(e){return--e*e*e+1},easeInOutCubic:function(e){return e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1},easeInQuart:function(e){return e*e*e*e},easeOutQuart:function(e){return 1- --e*e*e*e},easeInOutQuart:function(e){return e<.5?8*e*e*e*e:1-8*--e*e*e*e},easeInQuint:function(e){return e*e*e*e*e},easeOutQuint:function(e){return 1+--e*e*e*e*e},easeInOutQuint:function(e){return e<.5?16*e*e*e*e*e:1+16*--e*e*e*e*e}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(449),o=["mousedown","mousewheel","touchmove","keydown"];t.default={subscribe:function(e){return"undefined"!=typeof document&&o.forEach(function(t){return(0,r.addPassiveEventListener)(document,t,e)})}}},function(e,t,n){"use strict";var r=n(217),o=n(218),i=n(1229);e.exports=function(){function e(e,t,n,r,a,s){s!==i&&o(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=r,n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(0),u=r(l),c=n(447),d=r(c),f=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return a(t,e),s(t,[{key:"render",value:function(){return u.default.createElement("input",this.props,this.props.children)}}]),t}(u.default.Component);t.default=(0,d.default)(f)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||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},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(0),c=r(u),d=n(640),f=r(d),p=n(326),h=r(p),m=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return a(t,e),l(t,[{key:"render",value:function(){var e=this,t=s({},this.props);return t.parentBindings&&delete t.parentBindings,c.default.createElement("div",s({},t,{ref:function(t){e.props.parentBindings.domNode=t}}),this.props.children)}}]),t}(c.default.Component);m.propTypes={name:h.default.string,id:h.default.string},t.default=(0,f.default)(m)},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var a=Object.assign||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},s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(0),u=(n(70),n(258),n(448)),c=n(325),d=n(326),f=n(639),p={to:d.string.isRequired,containerId:d.string,container:d.object,activeClass:d.string,spy:d.bool,smooth:d.oneOfType([d.bool,d.string]),offset:d.number,delay:d.number,isDynamic:d.bool,onClick:d.func,duration:d.oneOfType([d.number,d.func]),absolute:d.bool,onSetActive:d.func,onSetInactive:d.func,ignoreCancelEvents:d.bool,hashSpy:d.bool},h={Scroll:function(e,t){console.warn("Helpers.Scroll is deprecated since v1.7.0");var n=t||c,d=function(t){function c(e){r(this,c);var t=o(this,(c.__proto__||Object.getPrototypeOf(c)).call(this,e));return h.call(t),t.state={active:!1},t}return i(c,t),s(c,[{key:"getScrollSpyContainer",value:function(){var e=this.props.containerId,t=this.props.container;return e?document.getElementById(e):t&&t.nodeType?t:document}},{key:"componentDidMount",value:function(){if(this.props.spy||this.props.hashSpy){var e=this.getScrollSpyContainer();u.isMounted(e)||u.mount(e),this.props.hashSpy&&(f.isMounted()||f.mount(n),f.mapContainer(this.props.to,e)),this.props.spy&&u.addStateHandler(this.stateHandler),u.addSpyHandler(this.spyHandler,e),this.setState({container:e})}}},{key:"componentWillUnmount",value:function(){u.unmount(this.stateHandler,this.spyHandler)}},{key:"render",value:function(){var t="";t=this.state&&this.state.active?((this.props.className||"")+" "+(this.props.activeClass||"active")).trim():this.props.className;var n=a({},this.props);for(var r in p)n.hasOwnProperty(r)&&delete n[r];return n.className=t,n.onClick=this.handleClick,l.createElement(e,n)}}]),c}(l.Component),h=function(){var e=this;this.scrollTo=function(t,r){n.scrollTo(t,a({},e.state,r))},this.handleClick=function(t){e.props.onClick&&e.props.onClick(t),t.stopPropagation&&t.stopPropagation(),t.preventDefault&&t.preventDefault(),e.scrollTo(e.props.to,e.props)},this.stateHandler=function(){n.getActiveLink()!==e.props.to&&(null!==e.state&&e.state.active&&e.props.onSetInactive&&e.props.onSetInactive(),e.setState({active:!1}))},this.spyHandler=function(t){var r=e.getScrollSpyContainer();if(!f.isMounted()||f.isInitialized()){var o=e.props.to,i=null,a=0,s=0,l=0;if(r.getBoundingClientRect&&(l=r.getBoundingClientRect().top),!i||e.props.isDynamic){if(!(i=n.get(o)))return;var c=i.getBoundingClientRect();a=c.top-l+t,s=a+c.height}var d=t-e.props.offset,p=d>=Math.floor(a)&&d<Math.floor(s),h=d<Math.floor(a)||d>=Math.floor(s),m=n.getActiveLink();return h?(o===m&&n.setActiveLink(void 0),e.props.hashSpy&&f.getHash()===o&&f.changeHash(),e.props.spy&&e.state.active&&(e.setState({active:!1}),e.props.onSetInactive&&e.props.onSetInactive()),u.updateStates()):p&&m!==o?(n.setActiveLink(o),e.props.hashSpy&&f.changeHash(o),e.props.spy&&(e.setState({active:!0}),e.props.onSetActive&&e.props.onSetActive(o)),u.updateStates()):void 0}}};return d.propTypes=p,d.defaultProps={offset:0},d},Element:function(e){console.warn("Helpers.Element is deprecated since v1.7.0");var t=function(t){function n(e){r(this,n);var t=o(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.childBindings={domNode:null},t}return i(n,t),s(n,[{key:"componentDidMount",value:function(){if("undefined"==typeof window)return!1;this.registerElems(this.props.name)}},{key:"componentWillReceiveProps",value:function(e){this.props.name!==e.name&&this.registerElems(e.name)}},{key:"componentWillUnmount",value:function(){if("undefined"==typeof window)return!1;c.unregister(this.props.name)}},{key:"registerElems",value:function(e){c.register(e,this.childBindings.domNode)}},{key:"render",value:function(){return l.createElement(e,a({},this.props,{parentBindings:this.childBindings}))}}]),n}(l.Component);return t.propTypes={name:d.string,id:d.string},t}};e.exports=h},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||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},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(31),c=r(u),d=n(38),f=r(d),p=n(190),h=r(p),m=n(60),v=r(m),g=n(14),y=r(g),b=n(13),_=r(b),E=n(1234),w=r(E),x=n(1433),k=r(x),T=n(1435),S=r(T),C=n(1452),O=r(C),A=n(1454),I=r(A),M=n(1462),L=r(M),N=n(1464),P=r(N),R=n(1466),D=r(R),j=n(1672),F=r(j),B=n(1675),U=r(B),H=n(1677),z=n(1680),W=r(z),q=n(1682),Y=r(q),$=n(1685),K=r($),V=n(1736),G=r(V),X=n(1754),Q=r(X),Z=n(1765),J=r(Z),ee=n(1771),te=r(ee),ne=n(1781),re=r(ne),oe=n(1791),ie=(0,c.default)((0,_.default)("variant","storyline")),ae=(0,y.default)(ie,f.default,(0,h.default)(1)),se=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),l(n,[{key:"render",value:function(){var t=this.props,n=t.dividerNumber,r=t.family,o=t.handleStorylineFullscreen,i=t.menuOpen,a=t.variant,l=r+" "+a,u=(0,v.default)(["handleStorylineFullscreen","dividerNumber"],this.props),c=s({},u,{variant:a});switch(l){case"text paragraph":return e.createElement(w.default,c);case"text heading paragraph":return e.createElement(E.TextHeading,c);case"text subheading paragraph":return e.createElement(E.TextSubheading,c);case"text heading":return e.createElement(E.Heading,c);case"text subheading":return e.createElement(E.Subheading,c);case"text two column":return e.createElement(E.TwoCol,c);case"text three column":return e.createElement(E.ThreeCol,c);case"text code":return e.createElement(E.Code,c);case"impact a":return e.createElement(k.default,c);case"impact b":return e.createElement(x.ImpactB,c);case"impact c":return e.createElement(x.ImpactC,c);case"impact d":return e.createElement(x.ImpactD,c);case"impact note":return e.createElement(x.Note,c);case"quote a":return e.createElement(S.default,c);case"quote b":return e.createElement(T.QuoteB,c);case"quote c":return e.createElement(T.QuoteC,c);case"quote d":return e.createElement(T.QuoteD,c);case"quote background":return e.createElement(T.QuoteBackground,c);case"quote carousel":return e.createElement(T.QuoteCarousel,c);case"list numbered":return e.createElement(O.default,c);case"list checkboxes":return e.createElement(C.ListCheckboxes,c);case"list bulleted":return e.createElement(C.ListBulleted,c);case"image hero":return e.createElement(I.default,c);case"image full":return e.createElement(A.ImageFull,c);case"image text aside":return e.createElement(A.ImageText,c);case"image text overlay":return e.createElement(A.ImageOverlay,c);case"gallery centered":return e.createElement(L.default,c);case"gallery full":return e.createElement(M.GalleryFullCarousel,c);case"gallery two column":return e.createElement(M.BlockGallery,c);case"gallery three column":return e.createElement(M.BlockGallery,s({width:3},c));case"gallery four column":return e.createElement(M.BlockGallery,s({width:4},c));case"divider divider":return e.createElement(P.default,c);case"divider numbered divider":return e.createElement(N.DividerNumbered,s({number:n},c));case"divider spacing divider":return e.createElement(N.DividerSpacing,c);case"360 storyline":return e.createElement(F.default,s({},c,{isLesson:!0,menuOpen:i,handleStorylineFullscreen:o,hasManySlBlocks:this.hasManySlBlocks.bind(this)}));case"interactive accordion":return e.createElement(D.default,c);case"interactive tabs":return e.createElement(R.InteractiveTabs,c);case"interactive-fullscreen labeledgraphic":return e.createElement(G.default,c);case"interactive-fullscreen process":return e.createElement(Q.default,c);case"interactive-fullscreen scenario":return e.createElement(J.default,c);case"interactive-fullscreen sorting":return e.createElement(te.default,c);case"interactive-fullscreen timeline":return e.createElement(re.default,c);case"buttons button":return e.createElement(U.default,c);case"buttons button stack":return e.createElement(B.ButtonStack,c);case"flashcard flashcard":return e.createElement(Y.default,c);case"flashcard stack":return e.createElement(Y.default,s({stack:!0},c));case"knowledge knowledge":return e.createElement(K.default,c);case"continue continue":return e.createElement(W.default,c);case"multimedia audio":return e.createElement(H.BlockAudio,c);case"multimedia video":return e.createElement(H.BlockVideo,c);case"multimedia embed":return e.createElement(H.BlockEmbed,c);case"multimedia attachment":return e.createElement(H.BlockAttachment,c);case"multimedia code":return e.createElement(E.Code,c);case"knowledgeCheck multiple choice":case"knowledgeCheck multiple response":case"knowledgeCheck fillin":case"knowledgeCheck matching":return e.createElement(K.default,c);case"chart bar":case"chart line":return e.createElement(oe.Cartesian,c);case"chart pie":return e.createElement(oe.Circle,c);default:return"Unknown type: "+l}}},{key:"hasManySlBlocks",value:function(){var e=this.props.items;return e&&ae(e)}}]),n}(e.Component);t.default=se}).call(t,n(0))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.Code=t.TextSubheading=t.TextHeading=t.Subheading=t.Heading=t.ThreeCol=t.TwoCol=void 0;var s=Object.assign||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},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1235);var u=n(4),c=r(u),d=n(1),f=r(d),p=n(72),h=n(92),m=n(42),v=n(348),g=r(v),y=n(141),b=r(y),_=n(55),E=r(_),w=n(66),x=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),l(n,[{key:"handleHeadingChange",value:function(e,t){var n=this.props,r=n.lessonId,o=n.blockId;(0,h.dispatch)((0,m.updateBlockItem)({lessonId:r,blockId:o,itemId:e,payload:{heading:t}}))}},{key:"handleTextChange",value:function(e,t){var n=this.props,r=n.lessonId,o=n.blockId;(0,h.dispatch)((0,m.updateBlockItem)({lessonId:r,blockId:o,itemId:e,payload:{paragraph:t}}))}},{key:"render",value:function(){var t=this,n=this.props,r=n.items,o=n.type,i=n.heading,a=n.columns,s=n.settings,l=n.editable,u=n.sidebarOpen,c=s.paddingTop,d=s.paddingBottom,h=s.backgroundColor,m=s.entranceAnimation,v=(0,f.default)("block-text block-text--"+o,{"block-text--no-animation":!m}),y={backgroundColor:(0,p.validColor)("",h),paddingTop:10*c+"px",paddingBottom:10*d+"px"},_=i?"heading"===i?"h2":"h3":"span";return e.createElement("div",{className:v,style:y},e.createElement("div",{className:"block-text__container"},e.createElement("div",{className:"block-text__row"},""!==i?r.slice(0,1).map(function(n){var r=n.id,o=n.heading,i=o||null;return e.createElement("div",{className:"block-text__col brand--head",key:r},e.createElement(_,null,e.createElement(g.default,{locked:!l,allowBold:!1,value:i,placeholder:"Enter a heading",onChange:t.handleHeadingChange.bind(t,r)})))}):null),e.createElement("div",{className:"block-text__row"},"heading"!==o?r.slice(0,a).map(function(n){var r=n.id,o=n.paragraph;return e.createElement(b.default,{key:r,className:"block-text__col brand--body brand--linkColor",value:o||"",placeholder:"Enter some paragraph text",onChange:t.handleTextChange.bind(t,r),editable:l,sidebarOpen:u})}):null)))}}],[{key:"propTypes",get:function(){return{lessonId:c.default.any,blockId:c.default.any,items:c.default.array.isRequired,settings:c.default.object.isRequired,type:c.default.string,heading:c.default.string,columns:c.default.number,editable:c.default.bool,sidebarOpen:c.default.bool}}},{key:"defaultProps",get:function(){return{type:"onecol",heading:"",columns:1,editable:!1,sidebarOpen:!1,items:[]}}}]),n}(e.Component);t.default=x,t.TwoCol=function(t){return e.createElement(x,s({type:"twocol",columns:2},t))},t.ThreeCol=function(t){return e.createElement(x,s({type:"threecol",columns:3},t))},t.Heading=function(t){return e.createElement(x,s({type:"heading",heading:"heading"},t))},t.Subheading=function(t){return e.createElement(x,s({type:"heading",heading:"subheading"},t))},t.TextHeading=function(t){return e.createElement(x,s({heading:"heading"},t))},t.TextSubheading=function(t){return e.createElement(x,s({heading:"subheading"},t))},t.Code=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),l(n,[{key:"handleCaptionChange",value:function(e,t){var n=this.props,r=n.lessonId,o=n.blockId;(0,h.dispatch)((0,m.updateBlockItem)({lessonId:r,blockId:o,itemId:e,payload:{caption:t}}))}},{key:"render",value:function(){var t=this,n=this.props,r=n.animateBlockEntrance,o=n.editable,i=n.isLearner,a=n.items,s=n.labels.codeGroup,l=n.settings,u=n.sidebarOpen,c=l.paddingTop,d=l.paddingBottom,h=l.backgroundColor,m=l.entranceAnimation,v=l.snippetBackgroundColor,g=(0,f.default)("block-text block-text--code",{"block-text--padding-top":2===Number(c),"block-text--padding-bottom":2===Number(d),"block-text--no-animation":!m}),y={backgroundColor:(0,p.validColor)("",h),paddingTop:10*c+"px",paddingBottom:10*d+"px"};return e.createElement("div",{className:g,style:y},e.createElement(E.default,{animateBlockEntrance:r,animateIn:"fadeIn",isLearner:i},e.createElement("div",{className:"block-text__container"},a.slice(0,1).map(function(n){var r=n.id,i=n.code,a=n.caption;return e.createElement("div",{className:"block-text__row",key:r},e.createElement("div",{"aria-label":s,className:"block-text__col",role:w.groupRole},e.createElement("figure",{className:"block-text__figure"},e.createElement("pre",{className:"block-text__code",style:{backgroundColor:(0,p.validColor)("",v)},dangerouslySetInnerHTML:{__html:i}}),e.createElement(b.default,{className:"block-text__code-caption brand--body brand--linkColor",value:a||"",placeholder:"Add a caption",onChange:t.handleCaptionChange.bind(t,r),component:"figcaption",editable:o,sidebarOpen:u}))))}))))}}],[{key:"propTypes",get:function(){return{lessonId:c.default.any,blockId:c.default.any,items:c.default.array.isRequired,settings:c.default.object.isRequired,editable:c.default.bool,sidebarOpen:c.default.bool}}},{key:"defaultProps",get:function(){return{editable:!1,sidebarOpen:!1}}}]),n}(e.Component)}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.transcodeAsset=t.drainJobs=t.assetResolved=t.cancelProcessing=void 0;var o=n(321),i=n(105),a=r(i),s=n(158),l=r(s),u=n(327),c=r(u),d=n(5),f=r(d),p=n(12),h=r(p),m=n(71),v=r(m),g=n(49),y=r(g),b=n(76),_=r(b),E=n(124),w=r(E),x=n(16),k=r(x),T=n(6),S=r(T),C=n(60),O=r(C),A=n(17),I=r(A),M=n(65),L=r(M),N=n(14),P=r(N),R=n(7),D=r(R),j=n(13),F=r(j),B=n(259),U=r(B),H=n(24),z=r(H),W=n(191),q=r(W),Y=n(332),$=n(53),K=n(1343),V=n(42),G=n(73),X=r(G),Q=n(266),Z=(0,h.default)("rise/uploads/"),J=Z("CANCEL_JOB"),ee=Z("CANCEL_UPLOAD"),te=Z("CHECK_STATUS"),ne=Z("RESOLVE_ASSET"),re=Z("TRANSCODE_ASSET"),oe=(0,$.getEnv)("IMAGES_URI")+"/f:png,w:1920,s:cover,q:65/",ie=(0,$.getEnv)("IMAGES_URI")+"/f:jpg,b:fff,w:100,h:100,s:cover/",ae=function(e){return function(t,n){var r=e.payload.jobId,o=n(),i=o.course,s=(0,P.default)((0,L.default)(["id","jobs"]),(0,y.default)({jobs:(0,a.default)(r)}));t((0,Q.updateCourse)(s(i)))}},se=(0,f.default)(X.default.send(J),(0,L.default)(["courseId","jobId"])),le=function(e){return function(t,n){var r=n(),o=r.course,i=(0,P.default)((0,L.default)(["id","jobs"]),(0,y.default)({jobs:(0,q.default)([e.jobId])}));t((0,Q.updateCourse)(i(o)))}},ue=(t.cancelProcessing=(0,w.default)([(0,o.action)(ee),le,se]),(0,f.default)((0,h.default)(oe),(0,D.default)("thumbnail"))),ce=(0,f.default)((0,h.default)(ie),(0,D.default)("thumbnail")),de=(0,z.default)((0,F.default)("mediaType","video"),(0,P.default)((0,c.default)("poster",ue),(0,c.default)("thumbnail",ce))),fe=(0,O.default)(["courseId","done","jobId","lessonId","refs","state","uploadId"]),pe=(0,P.default)(de,(0,U.default)("mediaType","type"),(0,c.default)("asset",fe)),he=function(e){return function(t,n){var r=e.courseId,o=e.done,i=e.jobId,a=e.lessonId,s=e.uploadId,l=n(),u=l.course.jobs,c={id:a||r};o&&(0,v.default)(i,u)&&!(0,K.locked)((0,S.default)(n(),{item:c}))&&t([(0,V.putMedia)(pe(e)),le(e),(0,Y.endUpload)({id:s})])}},me=(0,F.default)("type",ne);t.assetResolved=(0,z.default)(me,(0,f.default)(he,(0,D.default)("payload"))),t.drainJobs=(0,P.default)((0,I.default)(["payload","course"]),(0,L.default)(["id","jobs"]),(0,U.default)("id","courseId"),X.default.send(te),(0,k.default)((0,D.default)("payload")),(0,k.default)((0,w.default)([Y.replayUploads,(0,k.default)(he)]))),t.transcodeAsset=function(e){var t=e.id,n=e.data,r=e.opts;return X.default.send(re,{courseId:r.courseId,existingMediaType:r.existingMediaType,hasRemovableMedia:r.hasRemovableMedia,itemId:r.itemId,key:n.key,lessonId:r.lessonId,mediaType:n.mediaType,refs:r.refs,uploadId:t}).map((0,l.default)(["payload","id"],t)).map((0,w.default)([_.default,ae]))}},function(e,t,n){function r(e,t,n){return function(){for(var a=[],s=0,l=e,u=0;u<t.length||s<arguments.length;){var c;u<t.length&&(!i(t[u])||s>=arguments.length)?c=t[u]:(c=arguments[s],s+=1),a[u]=c,i(c)||(l-=1),u+=1}return l<=0?n.apply(this,a):o(l,r(e,a,n))}}var o=n(329),i=n(328);e.exports=r},function(e,t,n){var r=n(93),o=n(330),i=n(649),a=r(function(e,t){return o(i(e),t)});e.exports=a},function(e,t,n){function r(e,t,n){return function(){if(0===arguments.length)return n();var r=Array.prototype.slice.call(arguments,0),a=r.pop();if(!o(a)){for(var s=0;s<e.length;){if("function"==typeof a[e[s]])return a[e[s]].apply(a,r);s+=1}if(i(a))return t.apply(null,r)(a)}return n.apply(this,arguments)}}var o=n(645),i=n(1240);e.exports=r},function(e,t){function n(e){return"function"==typeof e["@@transducer/step"]}e.exports=n},function(e,t,n){var r=n(114),o=n(645),i=n(1242),a=r(function(e){return!!o(e)||!!e&&"object"==typeof e&&!i(e)&&(1===e.nodeType?!!e.length:0===e.length||e.length>0&&e.hasOwnProperty(0)&&e.hasOwnProperty(e.length-1))});e.exports=a},function(e,t){function n(e){return"[object String]"===Object.prototype.toString.call(e)}e.exports=n},function(e,t,n){var r=n(329),o=n(93),i=o(function(e,t){return r(e.length,function(){return e.apply(t,arguments)})});e.exports=i},function(e,t,n){var r=n(93),o=n(1245),i=function(){function e(e,t){this.xf=t,this.f=e}return e.prototype["@@transducer/init"]=o.init,e.prototype["@@transducer/result"]=o.result,e.prototype["@@transducer/step"]=function(e,t){return this.xf["@@transducer/step"](e,this.f(t))},e}(),a=r(function(e,t){return new i(e,t)});e.exports=a},function(e,t){e.exports={init:function(){return this.xf["@@transducer/init"]()},result:function(e){return this.xf["@@transducer/result"](e)}}},function(e,t,n){var r=n(648),o=Object.prototype.toString,i=function(){return"[object Arguments]"===o.call(arguments)?function(e){return"[object Arguments]"===o.call(e)}:function(e){return r("callee",e)}};e.exports=i},function(e,t,n){var r=n(93),o=r(function(e,t){for(var n=t,r=0;r<e.length;){if(null==n)return;n=n[e[r]],r+=1}return n});e.exports=o},function(e,t,n){var r=n(114),o=n(1249),i=r(o);e.exports=i},function(e,t){function n(e){return e}e.exports=n},function(e,t,n){var r=n(93),o=r(function(e,t){var n={};for(var r in t)n[r]=t[r];return delete n[e],n});e.exports=o},function(e,t,n){var r=n(93),o=r(function(e,t){return e in t});e.exports=o},function(e,t,n){var r=n(451),o=r(function(e,t,n){return e(n)?t(n):n});e.exports=o},function(e,t,n){"use strict";function r(e){var t=new a(e),n=i(a.prototype.request,t);return o.extend(n,a.prototype,t),o.extend(n,t),n}var o=n(106),i=n(652),a=n(1255),s=n(454),l=r(s);l.Axios=a,l.create=function(e){return r(o.merge(s,e))},l.Cancel=n(656),l.CancelToken=n(1269),l.isCancel=n(655),l.all=function(e){return Promise.all(e)},l.spread=n(1270),e.exports=l,e.exports.default=l},function(e,t){function n(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}function r(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&n(e.slice(0,0))}/*! * Determine if an object is a Buffer * * @author Feross Aboukhadijeh <https://feross.org> * @license MIT */ e.exports=function(e){return null!=e&&(n(e)||r(e)||!!e._isBuffer)}},function(e,t,n){"use strict";function r(e){this.defaults=e,this.interceptors={request:new a,response:new a}}var o=n(454),i=n(106),a=n(1264),s=n(1265),l=n(1267),u=n(1268);r.prototype.request=function(e){"string"==typeof e&&(e=i.merge({url:arguments[0]},arguments[1])),e=i.merge(o,this.defaults,{method:"get"},e),e.method=e.method.toLowerCase(),e.baseURL&&!l(e.url)&&(e.url=u(e.baseURL,e.url));var t=[s,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach(function(e){t.unshift(e.fulfilled,e.rejected)}),this.interceptors.response.forEach(function(e){t.push(e.fulfilled,e.rejected)});t.length;)n=n.then(t.shift(),t.shift());return n},i.forEach(["delete","get","head","options"],function(e){r.prototype[e]=function(t,n){return this.request(i.merge(n||{},{method:e,url:t}))}}),i.forEach(["post","put","patch"],function(e){r.prototype[e]=function(t,n,r){return this.request(i.merge(r||{},{method:e,url:t,data:n}))}}),e.exports=r},function(e,t,n){"use strict";var r=n(106);e.exports=function(e,t){r.forEach(e,function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])})}},function(e,t,n){"use strict";var r=n(654);e.exports=function(e,t,n){var o=n.config.validateStatus;n.status&&o&&!o(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},function(e,t,n){"use strict";e.exports=function(e,t,n,r,o){return e.config=t,n&&(e.code=n),e.request=r,e.response=o,e}},function(e,t,n){"use strict";function r(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var o=n(106);e.exports=function(e,t,n){if(!t)return e;var i;if(n)i=n(t);else if(o.isURLSearchParams(t))i=t.toString();else{var a=[];o.forEach(t,function(e,t){null!==e&&void 0!==e&&(o.isArray(e)&&(t+="[]"),o.isArray(e)||(e=[e]),o.forEach(e,function(e){o.isDate(e)?e=e.toISOString():o.isObject(e)&&(e=JSON.stringify(e)),a.push(r(t)+"="+r(e))}))}),i=a.join("&")}return i&&(e+=(-1===e.indexOf("?")?"?":"&")+i),e}},function(e,t,n){"use strict";var r=n(106);e.exports=function(e){var t,n,o,i={};return e?(r.forEach(e.split("\n"),function(e){o=e.indexOf(":"),t=r.trim(e.substr(0,o)).toLowerCase(),n=r.trim(e.substr(o+1)),t&&(i[t]=i[t]?i[t]+", "+n:n)}),i):i}},function(e,t,n){"use strict";var r=n(106);e.exports=r.isStandardBrowserEnv()?function(){function e(e){var t=e;return n&&(o.setAttribute("href",t),t=o.href),o.setAttribute("href",t),{href:o.href,protocol:o.protocol?o.protocol.replace(/:$/,""):"",host:o.host,search:o.search?o.search.replace(/^\?/,""):"",hash:o.hash?o.hash.replace(/^#/,""):"",hostname:o.hostname,port:o.port,pathname:"/"===o.pathname.charAt(0)?o.pathname:"/"+o.pathname}}var t,n=/(msie|trident)/i.test(navigator.userAgent),o=document.createElement("a");return t=e(window.location.href),function(n){var o=r.isString(n)?e(n):n;return o.protocol===t.protocol&&o.host===t.host}}():function(){return function(){return!0}}()},function(e,t,n){"use strict";function r(){this.message="String contains an invalid character"}function o(e){for(var t,n,o=String(e),a="",s=0,l=i;o.charAt(0|s)||(l="=",s%1);a+=l.charAt(63&t>>8-s%1*8)){if((n=o.charCodeAt(s+=.75))>255)throw new r;t=t<<8|n}return a}var i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";r.prototype=new Error,r.prototype.code=5,r.prototype.name="InvalidCharacterError",e.exports=o},function(e,t,n){"use strict";var r=n(106);e.exports=r.isStandardBrowserEnv()?function(){return{write:function(e,t,n,o,i,a){var s=[];s.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),r.isString(o)&&s.push("path="+o),r.isString(i)&&s.push("domain="+i),!0===a&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},function(e,t,n){"use strict";function r(){this.handlers=[]}var o=n(106);r.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},r.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},r.prototype.forEach=function(e){o.forEach(this.handlers,function(t){null!==t&&e(t)})},e.exports=r},function(e,t,n){"use strict";function r(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var o=n(106),i=n(1266),a=n(655),s=n(454);e.exports=function(e){return r(e),e.headers=e.headers||{},e.data=i(e.data,e.headers,e.transformRequest),e.headers=o.merge(e.headers.common||{},e.headers[e.method]||{},e.headers||{}),o.forEach(["delete","get","head","post","put","patch","common"],function(t){delete e.headers[t]}),(e.adapter||s.adapter)(e).then(function(t){return r(e),t.data=i(t.data,t.headers,e.transformResponse),t},function(t){return a(t)||(r(e),t&&t.response&&(t.response.data=i(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)})}},function(e,t,n){"use strict";var r=n(106);e.exports=function(e,t,n){return r.forEach(n,function(n){e=n(e,t)}),e}},function(e,t,n){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,n){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,n){"use strict";function r(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(e){t=e});var n=this;e(function(e){n.reason||(n.reason=new o(e),t(n.reason))})}var o=n(656);r.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},r.source=function(){var e;return{token:new r(function(t){e=t}),cancel:e}},e.exports=r},function(e,t,n){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(453),i=r(o),a=n(658),s=r(a);t.default=s.default.fromPromise(i.default)},function(e,t,n){function r(e){return!!e&&o("map",e)}/** @license ISC License (c) copyright 2016 original and current authors */ var o=n(154);e.exports=r},function(e,t){/** @license ISC License (c) copyright 2017 original and current authors */ function n(e){var t,n;return function(){return t||(t=!0,n=e.apply(null,arguments)),n}}e.exports=n},function(e,t){/** @license ISC License (c) copyright 2017 original and current authors */ e.exports=Function.prototype},function(e,t,n){function r(e){return!!e&&o(e.then)&&o(e.catch)}/** @license ISC License (c) copyright 2017 original and current authors */ var o=n(29);e.exports=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.getUpload=t.getUploadId=void 0;var o=n(327),i=r(o),a=n(5),s=r(a),l=n(331),u=r(l),c=n(157),d=r(c),f=n(17),p=r(f),h=n(65),m=r(h),v=n(14),g=r(v),y=n(7),b=r(y),_=n(13),E=r(_),w=n(185),x=r(w),k=(0,x.default)((0,b.default)("courseId"),(0,i.default)("courseId",(0,p.default)(["course","id"]))),T=(0,x.default)((0,b.default)("lessonId"),(0,i.default)("lessonId",(0,p.default)(["lesson","id"]))),S=function(e){var t=e.courseId,n=e.lessonId,r=e.refs;return r?n+"-"+r:n||t},C=t.getUploadId=(0,s.default)(S,T,k);t.getUpload=(0,g.default)((0,x.default)((0,b.default)("id"),(0,i.default)("id",C)),(0,d.default)((0,u.default)(b.default,[(0,b.default)("id"),(0,b.default)("uploads")]),(0,m.default)(["id"])),(0,i.default)("isUploading",(0,E.default)("status","uploading")))},function(e,t){/** @license ISC License (c) copyright 2016 original and current authors */ function n(e){return!!e&&e.toString&&"[object Object]"===e.toString()}e.exports=n},function(e,t){/** @license ISC License (c) copyright 2016 original and current authors */ function n(e){return"string"==typeof e}e.exports=n},function(e,t,n){function r(e,t){return function(n,r){var o=t(r);if(!l(n)||!l(o))throw new TypeError("Array."+e+": Must wrap Applicatives");return o.map(function(e){return f([e])}).ap(n)}}function o(e,t){if(!t.length||!p(t))throw new TypeError("Array.ap: Second Array must all be functions");return t.reduce(function(t,n){return t.concat(h(n,e))},[])}function i(e,t){return t.reduce(function(t,n){var r=e(n);if(!u(r))throw new TypeError("Array.chain: Function must return an Array");return t.concat(r)},[])}function a(e,t){return t.reduce(r("sequence",d),e([]))}function s(e,t,n){return n.reduce(r("traverse",t),e([]))}/** @license ISC License (c) copyright 2017 original and current authors */ var l=n(1280),u=n(460),c=n(137),d=function(e){return e},f=function(e){return function(t){return t.concat(e)}},p=function(e){return e.reduce(function(e,t){return e&&c(t)},!0)},h=function(e,t){return t.map(function(t){return e(t)})};e.exports={ap:o,chain:i,map:h,sequence:a,traverse:s}},function(e,t,n){function r(e){return i(e)&&o("of",e)}/** @license ISC License (c) copyright 2016 original and current authors */ var o=n(335),i=n(1281);e.exports=r},function(e,t,n){function r(e){return i(e)&&o("ap",e)}/** @license ISC License (c) copyright 2016 original and current authors */ var o=n(335),i=n(1282);e.exports=r},function(e,t,n){function r(e){return!!e&&o("map",e)}/** @license ISC License (c) copyright 2016 original and current authors */ var o=n(335);e.exports=r},function(e,t){/** @license ISC License (c) copyright 2017 original and current authors */ function n(e){var t,n;return function(){return t||(t=!0,n=e.apply(null,arguments)),n}}e.exports=n},function(e,t){/** @license ISC License (c) copyright 2017 original and current authors */ e.exports=Function.prototype},function(e,t,n){function r(e){return!!e&&o("reduce",e)}/** @license ISC License (c) copyright 2017 original and current authors */ var o=n(335);e.exports=r},function(e,t,n){function r(e){return!!e&&o(e.then)&&o(e.catch)}/** @license ISC License (c) copyright 2017 original and current authors */ var o=n(137);e.exports=r},function(e,t,n){function r(e,t){return i(e)?e.length>1?e.bind(null,t):e.call(null,t):e}function o(e){return function(){for(var t=[],n=arguments.length;n--;)t[n]=arguments[n];var a=t.length?t:[void 0];if(a.length<e.length)return o(Function.bind.apply(e,[null].concat(a)));var s=a.length===e.length?e.apply(null,a):a.reduce(r,e);return i(s)?o(s):s}}/** @license ISC License (c) copyright 2016 original and current authors */ var i=n(137);e.exports=o},function(e,t,n){function r(e){return e&&o(e.type)?e.type():{}.toString.call(e).slice(8,-1)}/** @license ISC License (c) copyright 2017 original and current authors */ var o=n(137);e.exports=r},function(e,t,n){function r(){if(0===arguments.length)throw new Error("compose requires at least one argument");return o.apply(this,i(arguments))}var o=n(1290),i=n(1298);e.exports=r},function(e,t,n){function r(){if(0===arguments.length)throw new Error("pipe requires at least one argument");return o(arguments[0].length,a(i,arguments[0],s(arguments)))}var o=n(336),i=n(1291),a=n(1292),s=n(1296);e.exports=r},function(e,t){function n(e,t){return function(){return t.call(this,e.apply(this,arguments))}}e.exports=n},function(e,t,n){var r=n(668),o=n(1293),i=r(o);e.exports=i},function(e,t,n){function r(e,t,n){for(var r=0,o=n.length;r<o;){if((t=e["@@transducer/step"](t,n[r]))&&t["@@transducer/reduced"]){t=t["@@transducer/value"];break}r+=1}return e["@@transducer/result"](t)}function o(e,t,n){for(var r=n.next();!r.done;){if((t=e["@@transducer/step"](t,r.value))&&t["@@transducer/reduced"]){t=t["@@transducer/value"];break}r=n.next()}return e["@@transducer/result"](t)}function i(e,t,n,r){return e["@@transducer/result"](n[r](u(e["@@transducer/step"],e),t))}function a(e,t,n){if("function"==typeof e&&(e=l(e)),s(n))return r(e,t,n);if("function"==typeof n["fantasy-land/reduce"])return i(e,t,n,"fantasy-land/reduce");if(null!=n[c])return o(e,t,n[c]());if("function"==typeof n.next)return o(e,t,n);if("function"==typeof n.reduce)return i(e,t,n,"reduce");throw new TypeError("reduce: list must be array or iterable")}var s=n(1294),l=n(1295),u=n(667),c="undefined"!=typeof Symbol?Symbol.iterator:"@@iterator";e.exports=a},function(e,t,n){var r=n(193),o=n(669),i=n(670),a=r(function(e){return!!o(e)||!!e&&"object"==typeof e&&!i(e)&&(1===e.nodeType?!!e.length:0===e.length||e.length>0&&e.hasOwnProperty(0)&&e.hasOwnProperty(e.length-1))});e.exports=a},function(e,t){function n(e){return new r(e)}var r=function(){function e(e){this.f=e}return e.prototype["@@transducer/init"]=function(){throw new Error("init not implemented on XWrap")},e.prototype["@@transducer/result"]=function(e){return e},e.prototype["@@transducer/step"]=function(e,t){return this.f(e,t)},e}();e.exports=n},function(e,t,n){var r=n(671),o=n(193),i=n(1297),a=o(r("tail",i(1,1/0)));e.exports=a},function(e,t,n){var r=n(671),o=n(668),i=o(r("slice",function(e,t,n){return Array.prototype.slice.call(n,e,t)}));e.exports=i},function(e,t,n){var r=n(193),o=n(670),i=r(function(e){return o(e)?e.split("").reverse().join(""):Array.prototype.slice.call(e,0).reverse()});e.exports=i},function(e,t,n){var r=n(336),o=n(193),i=n(192),a=n(1300),s=i(function(e,t){return 1===e?o(t):r(e,a(e,[],t))});e.exports=s},function(e,t,n){function r(e,t,n){return function(){for(var a=[],s=0,l=e,u=0;u<t.length||s<arguments.length;){var c;u<t.length&&(!i(t[u])||s>=arguments.length)?c=t[u]:(c=arguments[s],s+=1),a[u]=c,i(c)||(l-=1),u+=1}return l<=0?n.apply(this,a):o(l,r(e,a,n))}}var o=n(336),i=n(337);e.exports=r},function(e,t,n){var r=n(192),o=r(function e(t,n){var r,o,i,a={};for(o in n)r=t[o],i=typeof r,a[o]="function"===i?r(n[o]):r&&"object"===i?e(r,n[o]):n[o];return a});e.exports=o},function(e,t,n){(function(t){function r(e,n){var r=e;n=n||t.location,null==e&&(e=n.protocol+"//"+n.host),"string"==typeof e&&("/"===e.charAt(0)&&(e="/"===e.charAt(1)?n.protocol+e:n.host+e),/^(https?|wss?):\/\//.test(e)||(i("protocol-less url %s",e),e=void 0!==n?n.protocol+"//"+e:"https://"+e),i("parse %s",e),r=o(e)),r.port||(/^(http|ws)$/.test(r.protocol)?r.port="80":/^(http|ws)s$/.test(r.protocol)&&(r.port="443")),r.path=r.path||"/";var a=-1!==r.host.indexOf(":"),s=a?"["+r.host+"]":r.host;return r.id=r.protocol+"://"+s+":"+r.port,r.href=r.protocol+"://"+s+(n&&n.port===r.port?"":":"+r.port),r}var o=n(673),i=n(138)("socket.io-client:url");e.exports=r}).call(t,n(15))},function(e,t,n){function r(e){var n,r=0;for(n in e)r=(r<<5)-r+e.charCodeAt(n),r|=0;return t.colors[Math.abs(r)%t.colors.length]}function o(e){function n(){if(n.enabled){var e=n,r=+new Date,o=r-(u||r);e.diff=o,e.prev=u,e.curr=r,u=r;for(var i=new Array(arguments.length),a=0;a<i.length;a++)i[a]=arguments[a];i[0]=t.coerce(i[0]),"string"!=typeof i[0]&&i.unshift("%O");var s=0;i[0]=i[0].replace(/%([a-zA-Z%])/g,function(n,r){if("%%"===n)return n;s++;var o=t.formatters[r];if("function"==typeof o){var a=i[s];n=o.call(e,a),i.splice(s,1),s--}return n}),t.formatArgs.call(e,i),(n.log||t.log||console.log.bind(console)).apply(e,i)}}return n.namespace=e,n.enabled=t.enabled(e),n.useColors=t.useColors(),n.color=r(e),"function"==typeof t.init&&t.init(n),n}function i(e){t.save(e),t.names=[],t.skips=[];for(var n=("string"==typeof e?e:"").split(/[\s,]+/),r=n.length,o=0;o<r;o++)n[o]&&(e=n[o].replace(/\*/g,".*?"),"-"===e[0]?t.skips.push(new RegExp("^"+e.substr(1)+"$")):t.names.push(new RegExp("^"+e+"$")))}function a(){t.enable("")}function s(e){var n,r;for(n=0,r=t.skips.length;n<r;n++)if(t.skips[n].test(e))return!1;for(n=0,r=t.names.length;n<r;n++)if(t.names[n].test(e))return!0;return!1}function l(e){return e instanceof Error?e.stack||e.message:e}t=e.exports=o.debug=o.default=o,t.coerce=l,t.disable=a,t.enable=i,t.enabled=s,t.humanize=n(1304),t.names=[],t.skips=[],t.formatters={};var u},function(e,t){function n(e){if(e=String(e),!(e.length>100)){var t=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(t){var n=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return n*c;case"days":case"day":case"d":return n*u;case"hours":case"hour":case"hrs":case"hr":case"h":return n*l;case"minutes":case"minute":case"mins":case"min":case"m":return n*s;case"seconds":case"second":case"secs":case"sec":case"s":return n*a;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return n;default:return}}}}function r(e){return e>=u?Math.round(e/u)+"d":e>=l?Math.round(e/l)+"h":e>=s?Math.round(e/s)+"m":e>=a?Math.round(e/a)+"s":e+"ms"}function o(e){return i(e,u,"day")||i(e,l,"hour")||i(e,s,"minute")||i(e,a,"second")||e+" ms"}function i(e,t,n){if(!(e<t))return e<1.5*t?Math.floor(e/t)+" "+n:Math.ceil(e/t)+" "+n+"s"}var a=1e3,s=60*a,l=60*s,u=24*l,c=365.25*u;e.exports=function(e,t){t=t||{};var i=typeof e;if("string"===i&&e.length>0)return n(e);if("number"===i&&!1===isNaN(e))return t.long?o(e):r(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},function(e,t,n){(function(e){function r(e,t){if(!e)return e;if(a(e)){var n={_placeholder:!0,num:t.length};return t.push(e),n}if(i(e)){for(var o=new Array(e.length),s=0;s<e.length;s++)o[s]=r(e[s],t);return o}if("object"==typeof e&&!(e instanceof Date)){var o={};for(var l in e)o[l]=r(e[l],t);return o}return e}function o(e,t){if(!e)return e;if(e&&e._placeholder)return t[e.num];if(i(e))for(var n=0;n<e.length;n++)e[n]=o(e[n],t);else if("object"==typeof e)for(var r in e)e[r]=o(e[r],t);return e}var i=n(1307),a=n(675),s=Object.prototype.toString,l="function"==typeof e.Blob||"[object BlobConstructor]"===s.call(e.Blob),u="function"==typeof e.File||"[object FileConstructor]"===s.call(e.File);t.deconstructPacket=function(e){var t=[],n=e.data,o=e;return o.data=r(n,t),o.attachments=t.length,{packet:o,buffers:t}},t.reconstructPacket=function(e,t){return e.data=o(e.data,t),e.attachments=void 0,e},t.removeBlobs=function(e,t){function n(e,s,c){if(!e)return e;if(l&&e instanceof Blob||u&&e instanceof File){r++;var d=new FileReader;d.onload=function(){c?c[s]=this.result:o=this.result,--r||t(o)},d.readAsArrayBuffer(e)}else if(i(e))for(var f=0;f<e.length;f++)n(e[f],f,e);else if("object"==typeof e&&!a(e))for(var p in e)n(e[p],p,e)}var r=0,o=e;n(o),r||t(o)}}).call(t,n(15))},function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},function(e,t,n){e.exports=n(1309),e.exports.parser=n(223)},function(e,t,n){(function(t){function r(e,n){if(!(this instanceof r))return new r(e,n);n=n||{},e&&"object"==typeof e&&(n=e,e=null),e?(e=c(e),n.hostname=e.host,n.secure="https"===e.protocol||"wss"===e.protocol,n.port=e.port,e.query&&(n.query=e.query)):n.host&&(n.hostname=c(n.host).host),this.secure=null!=n.secure?n.secure:t.location&&"https:"===location.protocol,n.hostname&&!n.port&&(n.port=this.secure?"443":"80"),this.agent=n.agent||!1,this.hostname=n.hostname||(t.location?location.hostname:"localhost"),this.port=n.port||(t.location&&location.port?location.port:this.secure?443:80),this.query=n.query||{},"string"==typeof this.query&&(this.query=d.decode(this.query)),this.upgrade=!1!==n.upgrade,this.path=(n.path||"/engine.io").replace(/\/$/,"")+"/",this.forceJSONP=!!n.forceJSONP,this.jsonp=!1!==n.jsonp,this.forceBase64=!!n.forceBase64,this.enablesXDR=!!n.enablesXDR,this.timestampParam=n.timestampParam||"t",this.timestampRequests=n.timestampRequests,this.transports=n.transports||["polling","websocket"],this.transportOptions=n.transportOptions||{},this.readyState="",this.writeBuffer=[],this.prevBufferLen=0,this.policyPort=n.policyPort||843,this.rememberUpgrade=n.rememberUpgrade||!1,this.binaryType=null,this.onlyBinaryUpgrades=n.onlyBinaryUpgrades,this.perMessageDeflate=!1!==n.perMessageDeflate&&(n.perMessageDeflate||{}),!0===this.perMessageDeflate&&(this.perMessageDeflate={}),this.perMessageDeflate&&null==this.perMessageDeflate.threshold&&(this.perMessageDeflate.threshold=1024),this.pfx=n.pfx||null,this.key=n.key||null,this.passphrase=n.passphrase||null,this.cert=n.cert||null,this.ca=n.ca||null,this.ciphers=n.ciphers||null,this.rejectUnauthorized=void 0===n.rejectUnauthorized||n.rejectUnauthorized,this.forceNode=!!n.forceNode;var o="object"==typeof t&&t;o.global===o&&(n.extraHeaders&&Object.keys(n.extraHeaders).length>0&&(this.extraHeaders=n.extraHeaders),n.localAddress&&(this.localAddress=n.localAddress)),this.id=null,this.upgrades=null,this.pingInterval=null,this.pingTimeout=null,this.pingIntervalTimer=null,this.pingTimeoutTimer=null,this.open()}function o(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}var i=n(677),a=n(222),s=n(138)("engine.io-client:socket"),l=n(680),u=n(223),c=n(673),d=n(339);e.exports=r,r.priorWebsocketSuccess=!1,a(r.prototype),r.protocol=u.protocol,r.Socket=r,r.Transport=n(464),r.transports=n(677),r.parser=n(223),r.prototype.createTransport=function(e){s('creating transport "%s"',e);var t=o(this.query);t.EIO=u.protocol,t.transport=e;var n=this.transportOptions[e]||{};return this.id&&(t.sid=this.id),new i[e]({query:t,socket:this,agent:n.agent||this.agent,hostname:n.hostname||this.hostname,port:n.port||this.port,secure:n.secure||this.secure,path:n.path||this.path,forceJSONP:n.forceJSONP||this.forceJSONP,jsonp:n.jsonp||this.jsonp,forceBase64:n.forceBase64||this.forceBase64,enablesXDR:n.enablesXDR||this.enablesXDR,timestampRequests:n.timestampRequests||this.timestampRequests,timestampParam:n.timestampParam||this.timestampParam,policyPort:n.policyPort||this.policyPort,pfx:n.pfx||this.pfx,key:n.key||this.key,passphrase:n.passphrase||this.passphrase,cert:n.cert||this.cert,ca:n.ca||this.ca,ciphers:n.ciphers||this.ciphers,rejectUnauthorized:n.rejectUnauthorized||this.rejectUnauthorized,perMessageDeflate:n.perMessageDeflate||this.perMessageDeflate,extraHeaders:n.extraHeaders||this.extraHeaders,forceNode:n.forceNode||this.forceNode,localAddress:n.localAddress||this.localAddress,requestTimeout:n.requestTimeout||this.requestTimeout,protocols:n.protocols||void 0})},r.prototype.open=function(){var e;if(this.rememberUpgrade&&r.priorWebsocketSuccess&&-1!==this.transports.indexOf("websocket"))e="websocket";else{if(0===this.transports.length){var t=this;return void setTimeout(function(){t.emit("error","No transports available")},0)}e=this.transports[0]}this.readyState="opening";try{e=this.createTransport(e)}catch(e){return this.transports.shift(),void this.open()}e.open(),this.setTransport(e)},r.prototype.setTransport=function(e){s("setting transport %s",e.name);var t=this;this.transport&&(s("clearing existing transport %s",this.transport.name),this.transport.removeAllListeners()),this.transport=e,e.on("drain",function(){t.onDrain()}).on("packet",function(e){t.onPacket(e)}).on("error",function(e){t.onError(e)}).on("close",function(){t.onClose("transport close")})},r.prototype.probe=function(e){function t(){if(f.onlyBinaryUpgrades){var t=!this.supportsBinary&&f.transport.supportsBinary;d=d||t}d||(s('probe transport "%s" opened',e),c.send([{type:"ping",data:"probe"}]),c.once("packet",function(t){if(!d)if("pong"===t.type&&"probe"===t.data){if(s('probe transport "%s" pong',e),f.upgrading=!0,f.emit("upgrading",c),!c)return;r.priorWebsocketSuccess="websocket"===c.name,s('pausing current transport "%s"',f.transport.name),f.transport.pause(function(){d||"closed"!==f.readyState&&(s("changing transport and sending upgrade packet"),u(),f.setTransport(c),c.send([{type:"upgrade"}]),f.emit("upgrade",c),c=null,f.upgrading=!1,f.flush())})}else{s('probe transport "%s" failed',e);var n=new Error("probe error");n.transport=c.name,f.emit("upgradeError",n)}}))}function n(){d||(d=!0,u(),c.close(),c=null)}function o(t){var r=new Error("probe error: "+t);r.transport=c.name,n(),s('probe transport "%s" failed because of error: %s',e,t),f.emit("upgradeError",r)}function i(){o("transport closed")}function a(){o("socket closed")}function l(e){c&&e.name!==c.name&&(s('"%s" works - aborting "%s"',e.name,c.name),n())}function u(){c.removeListener("open",t),c.removeListener("error",o),c.removeListener("close",i),f.removeListener("close",a),f.removeListener("upgrading",l)}s('probing transport "%s"',e);var c=this.createTransport(e,{probe:1}),d=!1,f=this;r.priorWebsocketSuccess=!1,c.once("open",t),c.once("error",o),c.once("close",i),this.once("close",a),this.once("upgrading",l),c.open()},r.prototype.onOpen=function(){if(s("socket open"),this.readyState="open",r.priorWebsocketSuccess="websocket"===this.transport.name,this.emit("open"),this.flush(),"open"===this.readyState&&this.upgrade&&this.transport.pause){s("starting upgrade probes");for(var e=0,t=this.upgrades.length;e<t;e++)this.probe(this.upgrades[e])}},r.prototype.onPacket=function(e){if("opening"===this.readyState||"open"===this.readyState||"closing"===this.readyState)switch(s('socket receive: type "%s", data "%s"',e.type,e.data),this.emit("packet",e),this.emit("heartbeat"),e.type){case"open":this.onHandshake(JSON.parse(e.data));break;case"pong":this.setPing(),this.emit("pong");break;case"error":var t=new Error("server error");t.code=e.data,this.onError(t);break;case"message":this.emit("data",e.data),this.emit("message",e.data)}else s('packet received with socket readyState "%s"',this.readyState)},r.prototype.onHandshake=function(e){this.emit("handshake",e),this.id=e.sid,this.transport.query.sid=e.sid,this.upgrades=this.filterUpgrades(e.upgrades),this.pingInterval=e.pingInterval,this.pingTimeout=e.pingTimeout,this.onOpen(),"closed"!==this.readyState&&(this.setPing(),this.removeListener("heartbeat",this.onHeartbeat),this.on("heartbeat",this.onHeartbeat))},r.prototype.onHeartbeat=function(e){clearTimeout(this.pingTimeoutTimer);var t=this;t.pingTimeoutTimer=setTimeout(function(){"closed"!==t.readyState&&t.onClose("ping timeout")},e||t.pingInterval+t.pingTimeout)},r.prototype.setPing=function(){var e=this;clearTimeout(e.pingIntervalTimer),e.pingIntervalTimer=setTimeout(function(){s("writing ping packet - expecting pong within %sms",e.pingTimeout),e.ping(),e.onHeartbeat(e.pingTimeout)},e.pingInterval)},r.prototype.ping=function(){var e=this;this.sendPacket("ping",function(){e.emit("ping")})},r.prototype.onDrain=function(){this.writeBuffer.splice(0,this.prevBufferLen),this.prevBufferLen=0,0===this.writeBuffer.length?this.emit("drain"):this.flush()},r.prototype.flush=function(){"closed"!==this.readyState&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length&&(s("flushing %d packets in socket",this.writeBuffer.length),this.transport.send(this.writeBuffer),this.prevBufferLen=this.writeBuffer.length,this.emit("flush"))},r.prototype.write=r.prototype.send=function(e,t,n){return this.sendPacket("message",e,t,n),this},r.prototype.sendPacket=function(e,t,n,r){if("function"==typeof t&&(r=t,t=void 0),"function"==typeof n&&(r=n,n=null),"closing"!==this.readyState&&"closed"!==this.readyState){n=n||{},n.compress=!1!==n.compress;var o={type:e,data:t,options:n};this.emit("packetCreate",o),this.writeBuffer.push(o),r&&this.once("flush",r),this.flush()}},r.prototype.close=function(){function e(){r.onClose("forced close"),s("socket closing - telling transport to close"),r.transport.close()}function t(){r.removeListener("upgrade",t),r.removeListener("upgradeError",t),e()}function n(){r.once("upgrade",t),r.once("upgradeError",t)}if("opening"===this.readyState||"open"===this.readyState){this.readyState="closing";var r=this;this.writeBuffer.length?this.once("drain",function(){this.upgrading?n():e()}):this.upgrading?n():e()}return this},r.prototype.onError=function(e){s("socket error %j",e),r.priorWebsocketSuccess=!1,this.emit("error",e),this.onClose("transport error",e)},r.prototype.onClose=function(e,t){if("opening"===this.readyState||"open"===this.readyState||"closing"===this.readyState){s('socket close with reason: "%s"',e);var n=this;clearTimeout(this.pingIntervalTimer),clearTimeout(this.pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),this.readyState="closed",this.id=null,this.emit("close",e,t),n.writeBuffer=[],n.prevBufferLen=0}},r.prototype.filterUpgrades=function(e){for(var t=[],n=0,r=e.length;n<r;n++)~l(this.transports,e[n])&&t.push(e[n]);return t}}).call(t,n(15))},function(e,t){try{e.exports="undefined"!=typeof XMLHttpRequest&&"withCredentials"in new XMLHttpRequest}catch(t){e.exports=!1}},function(e,t,n){(function(t){function r(){}function o(e){if(l.call(this,e),this.requestTimeout=e.requestTimeout,this.extraHeaders=e.extraHeaders,t.location){var n="https:"===location.protocol,r=location.port;r||(r=n?443:80),this.xd=e.hostname!==t.location.hostname||r!==e.port,this.xs=e.secure!==n}}function i(e){this.method=e.method||"GET",this.uri=e.uri,this.xd=!!e.xd,this.xs=!!e.xs,this.async=!1!==e.async,this.data=void 0!==e.data?e.data:null,this.agent=e.agent,this.isBinary=e.isBinary,this.supportsBinary=e.supportsBinary,this.enablesXDR=e.enablesXDR,this.requestTimeout=e.requestTimeout,this.pfx=e.pfx,this.key=e.key,this.passphrase=e.passphrase,this.cert=e.cert,this.ca=e.ca,this.ciphers=e.ciphers,this.rejectUnauthorized=e.rejectUnauthorized,this.extraHeaders=e.extraHeaders,this.create()}function a(){for(var e in i.requests)i.requests.hasOwnProperty(e)&&i.requests[e].abort()}var s=n(463),l=n(678),u=n(222),c=n(340),d=n(138)("engine.io-client:polling-xhr");e.exports=o,e.exports.Request=i,c(o,l),o.prototype.supportsBinary=!0,o.prototype.request=function(e){return e=e||{},e.uri=this.uri(),e.xd=this.xd,e.xs=this.xs,e.agent=this.agent||!1,e.supportsBinary=this.supportsBinary,e.enablesXDR=this.enablesXDR,e.pfx=this.pfx,e.key=this.key,e.passphrase=this.passphrase,e.cert=this.cert,e.ca=this.ca,e.ciphers=this.ciphers,e.rejectUnauthorized=this.rejectUnauthorized,e.requestTimeout=this.requestTimeout,e.extraHeaders=this.extraHeaders,new i(e)},o.prototype.doWrite=function(e,t){var n="string"!=typeof e&&void 0!==e,r=this.request({method:"POST",data:e,isBinary:n}),o=this;r.on("success",t),r.on("error",function(e){o.onError("xhr post error",e)}),this.sendXhr=r},o.prototype.doPoll=function(){d("xhr poll");var e=this.request(),t=this;e.on("data",function(e){t.onData(e)}),e.on("error",function(e){t.onError("xhr poll error",e)}),this.pollXhr=e},u(i.prototype),i.prototype.create=function(){var e={agent:this.agent,xdomain:this.xd,xscheme:this.xs,enablesXDR:this.enablesXDR};e.pfx=this.pfx,e.key=this.key,e.passphrase=this.passphrase,e.cert=this.cert,e.ca=this.ca,e.ciphers=this.ciphers,e.rejectUnauthorized=this.rejectUnauthorized;var n=this.xhr=new s(e),r=this;try{d("xhr open %s: %s",this.method,this.uri),n.open(this.method,this.uri,this.async);try{if(this.extraHeaders){n.setDisableHeaderCheck&&n.setDisableHeaderCheck(!0);for(var o in this.extraHeaders)this.extraHeaders.hasOwnProperty(o)&&n.setRequestHeader(o,this.extraHeaders[o])}}catch(e){}if("POST"===this.method)try{this.isBinary?n.setRequestHeader("Content-type","application/octet-stream"):n.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch(e){}try{n.setRequestHeader("Accept","*/*")}catch(e){}"withCredentials"in n&&(n.withCredentials=!0),this.requestTimeout&&(n.timeout=this.requestTimeout),this.hasXDR()?(n.onload=function(){r.onLoad()},n.onerror=function(){r.onError(n.responseText)}):n.onreadystatechange=function(){if(2===n.readyState){var e;try{e=n.getResponseHeader("Content-Type")}catch(e){}"application/octet-stream"===e&&(n.responseType="arraybuffer")}4===n.readyState&&(200===n.status||1223===n.status?r.onLoad():setTimeout(function(){r.onError(n.status)},0))},d("xhr data %s",this.data),n.send(this.data)}catch(e){return void setTimeout(function(){r.onError(e)},0)}t.document&&(this.index=i.requestsCount++,i.requests[this.index]=this)},i.prototype.onSuccess=function(){this.emit("success"),this.cleanup()},i.prototype.onData=function(e){this.emit("data",e),this.onSuccess()},i.prototype.onError=function(e){this.emit("error",e),this.cleanup(!0)},i.prototype.cleanup=function(e){if(void 0!==this.xhr&&null!==this.xhr){if(this.hasXDR()?this.xhr.onload=this.xhr.onerror=r:this.xhr.onreadystatechange=r,e)try{this.xhr.abort()}catch(e){}t.document&&delete i.requests[this.index],this.xhr=null}},i.prototype.onLoad=function(){var e;try{var t;try{t=this.xhr.getResponseHeader("Content-Type")}catch(e){}e="application/octet-stream"===t?this.xhr.response||this.xhr.responseText:this.xhr.responseText}catch(e){this.onError(e)}null!=e&&this.onData(e)},i.prototype.hasXDR=function(){return void 0!==t.XDomainRequest&&!this.xs&&this.enablesXDR},i.prototype.abort=function(){this.cleanup()},i.requestsCount=0,i.requests={},t.document&&(t.attachEvent?t.attachEvent("onunload",a):t.addEventListener&&t.addEventListener("beforeunload",a,!1))}).call(t,n(15))},function(e,t){e.exports=Object.keys||function(e){var t=[],n=Object.prototype.hasOwnProperty;for(var r in e)n.call(e,r)&&t.push(r);return t}},function(e,t){e.exports=function(e,t,n){var r=e.byteLength;if(t=t||0,n=n||r,e.slice)return e.slice(t,n);if(t<0&&(t+=r),n<0&&(n+=r),n>r&&(n=r),t>=r||t>=n||0===r)return new ArrayBuffer(0);for(var o=new Uint8Array(e),i=new Uint8Array(n-t),a=t,s=0;a<n;a++,s++)i[s]=o[a];return i.buffer}},function(e,t){function n(e,t,n){function o(e,r){if(o.count<=0)throw new Error("after called too many times");--o.count,e?(i=!0,t(e),t=n):0!==o.count||i||t(null,r)}var i=!1;return n=n||r,o.count=e,0===e?t():o}function r(){}e.exports=n},function(e,t,n){(function(e,r){var o;!function(r){function i(e){for(var t,n,r=[],o=0,i=e.length;o<i;)t=e.charCodeAt(o++),t>=55296&&t<=56319&&o<i?(n=e.charCodeAt(o++),56320==(64512&n)?r.push(((1023&t)<<10)+(1023&n)+65536):(r.push(t),o--)):r.push(t);return r}function a(e){for(var t,n=e.length,r=-1,o="";++r<n;)t=e[r],t>65535&&(t-=65536,o+=g(t>>>10&1023|55296),t=56320|1023&t),o+=g(t);return o}function s(e,t){if(e>=55296&&e<=57343){if(t)throw Error("Lone surrogate U+"+e.toString(16).toUpperCase()+" is not a scalar value");return!1}return!0}function l(e,t){return g(e>>t&63|128)}function u(e,t){if(0==(4294967168&e))return g(e);var n="";return 0==(4294965248&e)?n=g(e>>6&31|192):0==(4294901760&e)?(s(e,t)||(e=65533),n=g(e>>12&15|224),n+=l(e,6)):0==(4292870144&e)&&(n=g(e>>18&7|240),n+=l(e,12),n+=l(e,6)),n+=g(63&e|128)}function c(e,t){t=t||{};for(var n,r=!1!==t.strict,o=i(e),a=o.length,s=-1,l="";++s<a;)n=o[s],l+=u(n,r);return l}function d(){if(v>=m)throw Error("Invalid byte index");var e=255&h[v];if(v++,128==(192&e))return 63&e;throw Error("Invalid continuation byte")}function f(e){var t,n,r,o,i;if(v>m)throw Error("Invalid byte index");if(v==m)return!1;if(t=255&h[v],v++,0==(128&t))return t;if(192==(224&t)){if(n=d(),(i=(31&t)<<6|n)>=128)return i;throw Error("Invalid continuation byte")}if(224==(240&t)){if(n=d(),r=d(),(i=(15&t)<<12|n<<6|r)>=2048)return s(i,e)?i:65533;throw Error("Invalid continuation byte")}if(240==(248&t)&&(n=d(),r=d(),o=d(),(i=(7&t)<<18|n<<12|r<<6|o)>=65536&&i<=1114111))return i;throw Error("Invalid UTF-8 detected")}function p(e,t){t=t||{};var n=!1!==t.strict;h=i(e),m=h.length,v=0;for(var r,o=[];!1!==(r=f(n));)o.push(r);return a(o)}var h,m,v,g=("object"==typeof e&&e&&e.exports,String.fromCharCode),y={version:"2.1.2",encode:c,decode:p};void 0!==(o=function(){return y}.call(t,n,t,e))&&(e.exports=o)}()}).call(t,n(128)(e),n(15))},function(e,t){!function(){"use strict";for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n=new Uint8Array(256),r=0;r<e.length;r++)n[e.charCodeAt(r)]=r;t.encode=function(t){var n,r=new Uint8Array(t),o=r.length,i="";for(n=0;n<o;n+=3)i+=e[r[n]>>2],i+=e[(3&r[n])<<4|r[n+1]>>4],i+=e[(15&r[n+1])<<2|r[n+2]>>6],i+=e[63&r[n+2]];return o%3==2?i=i.substring(0,i.length-1)+"=":o%3==1&&(i=i.substring(0,i.length-2)+"=="),i},t.decode=function(e){var t,r,o,i,a,s=.75*e.length,l=e.length,u=0;"="===e[e.length-1]&&(s--,"="===e[e.length-2]&&s--);var c=new ArrayBuffer(s),d=new Uint8Array(c);for(t=0;t<l;t+=4)r=n[e.charCodeAt(t)],o=n[e.charCodeAt(t+1)],i=n[e.charCodeAt(t+2)],a=n[e.charCodeAt(t+3)],d[u++]=r<<2|o>>4,d[u++]=(15&o)<<4|i>>2,d[u++]=(3&i)<<6|63&a;return c}}()},function(e,t,n){(function(t){function n(e){for(var t=0;t<e.length;t++){var n=e[t];if(n.buffer instanceof ArrayBuffer){var r=n.buffer;if(n.byteLength!==r.byteLength){var o=new Uint8Array(n.byteLength);o.set(new Uint8Array(r,n.byteOffset,n.byteLength)),r=o.buffer}e[t]=r}}}function r(e,t){t=t||{};var r=new i;n(e);for(var o=0;o<e.length;o++)r.append(e[o]);return t.type?r.getBlob(t.type):r.getBlob()}function o(e,t){return n(e),new Blob(e,t||{})}var i=t.BlobBuilder||t.WebKitBlobBuilder||t.MSBlobBuilder||t.MozBlobBuilder,a=function(){try{return 2===new Blob(["hi"]).size}catch(e){return!1}}(),s=a&&function(){try{return 2===new Blob([new Uint8Array([1,2])]).size}catch(e){return!1}}(),l=i&&i.prototype.append&&i.prototype.getBlob;e.exports=function(){return a?s?t.Blob:o:l?r:void 0}()}).call(t,n(15))},function(e,t,n){(function(t){function r(){}function o(e){i.call(this,e),this.query=this.query||{},s||(t.___eio||(t.___eio=[]),s=t.___eio),this.index=s.length;var n=this;s.push(function(e){n.onData(e)}),this.query.j=this.index,t.document&&t.addEventListener&&t.addEventListener("beforeunload",function(){n.script&&(n.script.onerror=r)},!1)}var i=n(678),a=n(340);e.exports=o;var s,l=/\n/g,u=/\\n/g;a(o,i),o.prototype.supportsBinary=!1,o.prototype.doClose=function(){this.script&&(this.script.parentNode.removeChild(this.script),this.script=null),this.form&&(this.form.parentNode.removeChild(this.form),this.form=null,this.iframe=null),i.prototype.doClose.call(this)},o.prototype.doPoll=function(){var e=this,t=document.createElement("script");this.script&&(this.script.parentNode.removeChild(this.script),this.script=null),t.async=!0,t.src=this.uri(),t.onerror=function(t){e.onError("jsonp poll error",t)};var n=document.getElementsByTagName("script")[0];n?n.parentNode.insertBefore(t,n):(document.head||document.body).appendChild(t),this.script=t,"undefined"!=typeof navigator&&/gecko/i.test(navigator.userAgent)&&setTimeout(function(){var e=document.createElement("iframe");document.body.appendChild(e),document.body.removeChild(e)},100)},o.prototype.doWrite=function(e,t){function n(){r(),t()}function r(){if(o.iframe)try{o.form.removeChild(o.iframe)}catch(e){o.onError("jsonp polling iframe removal error",e)}try{var e='<iframe src="javascript:0" name="'+o.iframeId+'">';i=document.createElement(e)}catch(e){i=document.createElement("iframe"),i.name=o.iframeId,i.src="javascript:0"}i.id=o.iframeId,o.form.appendChild(i),o.iframe=i}var o=this;if(!this.form){var i,a=document.createElement("form"),s=document.createElement("textarea"),c=this.iframeId="eio_iframe_"+this.index;a.className="socketio",a.style.position="absolute",a.style.top="-1000px",a.style.left="-1000px",a.target=c,a.method="POST",a.setAttribute("accept-charset","utf-8"),s.name="d",a.appendChild(s),document.body.appendChild(a),this.form=a,this.area=s}this.form.action=this.uri(),r(),e=e.replace(u,"\\\n"),this.area.value=e.replace(l,"\\n");try{this.form.submit()}catch(e){}this.iframe.attachEvent?this.iframe.onreadystatechange=function(){"complete"===o.iframe.readyState&&n()}:this.iframe.onload=n}}).call(t,n(15))},function(e,t,n){(function(t){function r(e){e&&e.forceBase64&&(this.supportsBinary=!1),this.perMessageDeflate=e.perMessageDeflate,this.usingBrowserWebSocket=d&&!e.forceNode,this.protocols=e.protocols,this.usingBrowserWebSocket||(f=o),i.call(this,e)}var o,i=n(464),a=n(223),s=n(339),l=n(340),u=n(679),c=n(138)("engine.io-client:websocket"),d=t.WebSocket||t.MozWebSocket;if("undefined"==typeof window)try{o=n(1320)}catch(e){}var f=d;f||"undefined"!=typeof window||(f=o),e.exports=r,l(r,i),r.prototype.name="websocket",r.prototype.supportsBinary=!0,r.prototype.doOpen=function(){if(this.check()){var e=this.uri(),t=this.protocols,n={agent:this.agent,perMessageDeflate:this.perMessageDeflate};n.pfx=this.pfx,n.key=this.key,n.passphrase=this.passphrase,n.cert=this.cert,n.ca=this.ca,n.ciphers=this.ciphers,n.rejectUnauthorized=this.rejectUnauthorized,this.extraHeaders&&(n.headers=this.extraHeaders),this.localAddress&&(n.localAddress=this.localAddress);try{this.ws=this.usingBrowserWebSocket?t?new f(e,t):new f(e):new f(e,t,n)}catch(e){return this.emit("error",e)}void 0===this.ws.binaryType&&(this.supportsBinary=!1),this.ws.supports&&this.ws.supports.binary?(this.supportsBinary=!0,this.ws.binaryType="nodebuffer"):this.ws.binaryType="arraybuffer",this.addEventListeners()}},r.prototype.addEventListeners=function(){var e=this;this.ws.onopen=function(){e.onOpen()},this.ws.onclose=function(){e.onClose()},this.ws.onmessage=function(t){e.onData(t.data)},this.ws.onerror=function(t){e.onError("websocket error",t)}},r.prototype.write=function(e){function n(){r.emit("flush"),setTimeout(function(){r.writable=!0,r.emit("drain")},0)}var r=this;this.writable=!1;for(var o=e.length,i=0,s=o;i<s;i++)!function(e){a.encodePacket(e,r.supportsBinary,function(i){if(!r.usingBrowserWebSocket){var a={};e.options&&(a.compress=e.options.compress),r.perMessageDeflate&&("string"==typeof i?t.Buffer.byteLength(i):i.length)<r.perMessageDeflate.threshold&&(a.compress=!1)}try{r.usingBrowserWebSocket?r.ws.send(i):r.ws.send(i,a)}catch(e){c("websocket closed before onclose event")}--o||n()})}(e[i])},r.prototype.onClose=function(){i.prototype.onClose.call(this)},r.prototype.doClose=function(){void 0!==this.ws&&this.ws.close()},r.prototype.uri=function(){var e=this.query||{},t=this.secure?"wss":"ws",n="";return this.port&&("wss"===t&&443!==Number(this.port)||"ws"===t&&80!==Number(this.port))&&(n=":"+this.port),this.timestampRequests&&(e[this.timestampParam]=u()),this.supportsBinary||(e.b64=1),e=s.encode(e),e.length&&(e="?"+e),t+"://"+(-1!==this.hostname.indexOf(":")?"["+this.hostname+"]":this.hostname)+n+this.path+e},r.prototype.check=function(){return!(!f||"__initialize"in f&&this.name===r.prototype.name)}}).call(t,n(15))},function(e,t){},function(e,t){function n(e,t){var n=[];t=t||0;for(var r=t||0;r<e.length;r++)n[r-t]=e[r];return n}e.exports=n},function(e,t){function n(e){e=e||{},this.ms=e.min||100,this.max=e.max||1e4,this.factor=e.factor||2,this.jitter=e.jitter>0&&e.jitter<=1?e.jitter:0,this.attempts=0}e.exports=n,n.prototype.duration=function(){var e=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var t=Math.random(),n=Math.floor(t*this.jitter*e);e=0==(1&Math.floor(10*t))?e-n:e+n}return 0|Math.min(e,this.max)},n.prototype.reset=function(){this.attempts=0},n.prototype.setMin=function(e){this.ms=e},n.prototype.setMax=function(e){this.max=e},n.prototype.setJitter=function(e){this.jitter=e}},function(e,t,n){var r=n(1324),o=n(192),i=o(function(e,t){return r({},e,t)});e.exports=i},function(e,t,n){var r=n(1325);e.exports="function"==typeof Object.assign?Object.assign:r},function(e,t,n){function r(e){if(null==e)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(e),n=1,r=arguments.length;n<r;){var i=arguments[n];if(null!=i)for(var a in i)o(a,i)&&(t[a]=i[a]);n+=1}return t}var o=n(1326);e.exports=r},function(e,t){function n(e,t){return Object.prototype.hasOwnProperty.call(t,e)}e.exports=n},function(e,t,n){var r=n(192),o=r(function(e,t){for(var n={},r=0;r<e.length;)e[r]in t&&(n[e[r]]=t[e[r]]),r+=1;return n});e.exports=o},function(e,t,n){(function(e,r){var o;!function(r){function i(e){throw new RangeError(I[e])}function a(e,t){for(var n=e.length,r=[];n--;)r[n]=t(e[n]);return r}function s(e,t){var n=e.split("@"),r="";return n.length>1&&(r=n[0]+"@",e=n[1]),e=e.replace(A,"."),r+a(e.split("."),t).join(".")}function l(e){for(var t,n,r=[],o=0,i=e.length;o<i;)t=e.charCodeAt(o++),t>=55296&&t<=56319&&o<i?(n=e.charCodeAt(o++),56320==(64512&n)?r.push(((1023&t)<<10)+(1023&n)+65536):(r.push(t),o--)):r.push(t);return r}function u(e){return a(e,function(e){var t="";return e>65535&&(e-=65536,t+=N(e>>>10&1023|55296),e=56320|1023&e),t+=N(e)}).join("")}function c(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:b}function d(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function f(e,t,n){var r=0;for(e=n?L(e/x):e>>1,e+=L(e/t);e>M*E>>1;r+=b)e=L(e/M);return L(r+(M+1)*e/(e+w))}function p(e){var t,n,r,o,a,s,l,d,p,h,m=[],v=e.length,g=0,w=T,x=k;for(n=e.lastIndexOf(S),n<0&&(n=0),r=0;r<n;++r)e.charCodeAt(r)>=128&&i("not-basic"),m.push(e.charCodeAt(r));for(o=n>0?n+1:0;o<v;){for(a=g,s=1,l=b;o>=v&&i("invalid-input"),d=c(e.charCodeAt(o++)),(d>=b||d>L((y-g)/s))&&i("overflow"),g+=d*s,p=l<=x?_:l>=x+E?E:l-x,!(d<p);l+=b)h=b-p,s>L(y/h)&&i("overflow"),s*=h;t=m.length+1,x=f(g-a,t,0==a),L(g/t)>y-w&&i("overflow"),w+=L(g/t),g%=t,m.splice(g++,0,w)}return u(m)}function h(e){var t,n,r,o,a,s,u,c,p,h,m,v,g,w,x,C=[];for(e=l(e),v=e.length,t=T,n=0,a=k,s=0;s<v;++s)(m=e[s])<128&&C.push(N(m));for(r=o=C.length,o&&C.push(S);r<v;){for(u=y,s=0;s<v;++s)(m=e[s])>=t&&m<u&&(u=m);for(g=r+1,u-t>L((y-n)/g)&&i("overflow"),n+=(u-t)*g,t=u,s=0;s<v;++s)if(m=e[s],m<t&&++n>y&&i("overflow"),m==t){for(c=n,p=b;h=p<=a?_:p>=a+E?E:p-a,!(c<h);p+=b)x=c-h,w=b-h,C.push(N(d(h+x%w,0))),c=L(x/w);C.push(N(d(c,0))),a=f(n,g,r==o),n=0,++r}++n,++t}return C.join("")}function m(e){return s(e,function(e){return C.test(e)?p(e.slice(4).toLowerCase()):e})}function v(e){return s(e,function(e){return O.test(e)?"xn--"+h(e):e})}var g,y=("object"==typeof t&&t&&t.nodeType,"object"==typeof e&&e&&e.nodeType,2147483647),b=36,_=1,E=26,w=38,x=700,k=72,T=128,S="-",C=/^xn--/,O=/[^\x20-\x7E]/,A=/[\x2E\u3002\uFF0E\uFF61]/g,I={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},M=b-_,L=Math.floor,N=String.fromCharCode;g={version:"1.4.1",ucs2:{decode:l,encode:u},decode:p,encode:h,toASCII:v,toUnicode:m},void 0!==(o=function(){return g}.call(t,n,t,e))&&(e.exports=o)}()}).call(t,n(128)(e),n(15))},function(e,t,n){"use strict";e.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},function(e,t,n){"use strict";t.decode=t.parse=n(1331),t.encode=t.stringify=n(1332)},function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,i){t=t||"&",n=n||"=";var a={};if("string"!=typeof e||0===e.length)return a;var s=/\+/g;e=e.split(t);var l=1e3;i&&"number"==typeof i.maxKeys&&(l=i.maxKeys);var u=e.length;l>0&&u>l&&(u=l);for(var c=0;c<u;++c){var d,f,p,h,m=e[c].replace(s,"%20"),v=m.indexOf(n);v>=0?(d=m.substr(0,v),f=m.substr(v+1)):(d=m,f=""),p=decodeURIComponent(d),h=decodeURIComponent(f),r(a,p)?o(a[p])?a[p].push(h):a[p]=[a[p],h]:a[p]=h}return a};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";function r(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r<e.length;r++)n.push(t(e[r],r));return n}var o=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,s){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?r(a(e),function(a){var s=encodeURIComponent(o(a))+n;return i(e[a])?r(e[a],function(e){return s+encodeURIComponent(o(e))}).join(t):s+encodeURIComponent(o(e[a]))}).join(t):s?encodeURIComponent(o(s))+n+encodeURIComponent(o(e)):""};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},a=Object.keys||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t}},function(e,t,n){var r=n(459),o=n(461),i=n(684),a=function(e,t,n){var o={};return function(){for(var a=[],s=arguments.length;s--;)a[s]=arguments[s];return i(function(){var i=t.apply(null,a);return o[i]||(o[i]={},o[i].async=r(function(e,t){Object.assign(o[i],{reject:e,resolve:t})})),clearTimeout(o[i].timeout),o[i].timeout=setTimeout(function(){var e=o[i],t=e.reject,r=e.resolve;n.apply(null,a).fork(t,r),delete o[i]},e),o[i].async})}};e.exports=o(a)},function(e,t,n){var r=n(459),o=n(461),i=n(684),a=n(1335),s=function(e,t,n){var o={},s=function(e){o[e].last=Date.now();var t=o[e],r=t.args,i=t.reject,a=t.resolve;n.apply(null,r).fork(i,a),delete o[e].args,delete o[e].timeout};return function(){for(var n=[],l=arguments.length;l--;)n[l]=arguments[l];return i(function(){var i=t.apply(null,n);o[i]||(o[i]={},o[i].async=r(function(e,t){Object.assign(o[i],{reject:e,resolve:t})})),o[i].args=n;var l=Date.now()-(o[i].last||0);if(!o[i].timeout){var u=a(0,e-l);o[i].timeout=setTimeout(s.bind(null,i),u)}return o[i].async})}};e.exports=o(s)},function(e,t,n){var r=n(192),o=r(function(e,t){return t>e?t:e});e.exports=o},function(e,t){var n=function(e){var t=e.data,n=e.message,r=e.name,o=e.status,i=new Error(n);return i.data=t,i.name=r,i.status=o,i};e.exports=n},function(e,t,n){var r=n(1338),o=r(function(e,t,n){return e+(n?"-":"")+t.toLowerCase()});e.exports=o},function(e,t,n){function r(e){return function(t){for(var n=-1,r=i(o(t)),a=r.length,s="";++n<a;)s=e(s,r[n],n);return s}}var o=n(1339),i=n(1341);e.exports=r},function(e,t,n){function r(e){return(e=o(e))&&e.replace(s,i).replace(a,"")}var o=n(261),i=n(1340),a=/[\u0300-\u036f\ufe20-\ufe23]/g,s=/[\xc0-\xd6\xd8-\xde\xdf-\xf6\xf8-\xff]/g;e.exports=r},function(e,t){function n(e){return r[e]}var r={"À":"A","Ã":"A","Â":"A","Ã":"A","Ä":"A","Ã…":"A","à ":"a","á":"a","â":"a","ã":"a","ä":"a","Ã¥":"a","Ç":"C","ç":"c","Ã":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","ÃŒ":"I","Ã":"I","ÃŽ":"I","Ã":"I","ì":"i","Ã":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ã’":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ã":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss"};e.exports=n},function(e,t,n){function r(e,t,n){return n&&i(e,t,n)&&(t=void 0),e=o(e),e.match(t||a)||[]}var o=n(261),i=n(465),a=function(){var e="[A-Z\\xc0-\\xd6\\xd8-\\xde]",t="[a-z\\xdf-\\xf6\\xf8-\\xff]+";return RegExp(e+"+(?="+e+t+")|"+e+"?"+t+"|"+e+"+|[0-9]+","g")}();e.exports=r},function(e,t,n){"use strict";function r(e){var t=window.navigator.userAgent.includes("Safari")&&!window.navigator.userAgent.includes("Edge")?s:a;switch(e){case"font":return t.font;case"image,video":return[t.image,t.video].join(",");case"image":return t.image;case"video":return t.video;case"audio":return t.audio;case"attachment":return t.attachment;case"xliff":return t.xliff;default:return""}}Object.defineProperty(t,"__esModule",{value:!0}),t.getFileExtension=void 0,t.getMimeType=r;var o=n(82),i=function(e){return e&&e.__esModule?e:{default:e}}(o),a={audio:"audio/*",font:".woff",image:"image/*",video:"video/*",xliff:".xliff, .xlf, .xml"},s={attachment:"",audio:"audio/mp3, audio/wav, audio/ogg, audio/vnd.wav",font:".woff",image:"image/png, image/gif, image/jpeg, image/svg+xml, image/bmp, image/tiff",video:"video/mp4, video/x-m4v, video/webm, video/quicktime, video/x-ms-asf",xliff:i.default.isSafari?"":".xliff, .xlf, .xml"};t.getFileExtension=function(e){return e.slice(2+(e.lastIndexOf(".")-1>>>0))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=(t.inControl=function(e){return r(e)&&r(e).session===e.user.session},t.lock=function(e){var t=e.item;return e.locks[t.id]});t.locked=function(e){return r(e)&&r(e).session!==e.user.session}},function(e,t){e.exports=function(e){return[e]}},function(e,t,n){/** @license ISC License (c) copyright 2017 original and current authors */ e.exports=n(29)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.findBlock=t.addContinueBlock=t.addTextItemToBlock=void 0;var o=n(54),i=r(o),a=n(160),s=r(a),l=n(6),u=r(l),c=n(688);t.addTextItemToBlock=function(e,t){return function(n){if("text"===e&&"two column"===t&&1===n.items.length){var r=n.items.concat([{id:(0,s.default)(n.items,function(e){return e.id}).id+1||1,paragraph:""}]);return(0,u.default)(n,{items:r})}return n}},t.addContinueBlock=function(e,t){return function(n){if("continue"===e&&"continue"===t){var r=(0,c.continuePlaceholder)();return(0,u.default)(n,{items:r})}return n}},t.findBlock=function(e,t,n){var r=n[e];return(0,i.default)(function(e){return e.id===t},r.items)}},function(e,t,n){function r(e,t,n,g,b,_,E){var w;if(n&&(w=b?n(e,g,b):n(e)),void 0!==w)return w;if(!f(e))return e;var x=d(e);if(x){if(w=l(e),!t)return o(e,w)}else{var k=y.call(e),T=k==h;if(k!=m&&k!=p&&(!T||b))return v[k]?u(e,k,t):b?e:{};if(w=c(T?{}:e),!t)return a(w,e)}_||(_=[]),E||(E=[]);for(var S=_.length;S--;)if(_[S]==e)return E[S];return _.push(e),E.push(w),(x?i:s)(e,function(o,i){w[i]=r(o,t,n,i,e,_,E)}),w}var o=n(690),i=n(1348),a=n(1349),s=n(692),l=n(1355),u=n(1356),c=n(1358),d=n(139),f=n(95),p="[object Arguments]",h="[object Function]",m="[object Object]",v={};v[p]=v["[object Array]"]=v["[object ArrayBuffer]"]=v["[object Boolean]"]=v["[object Date]"]=v["[object Float32Array]"]=v["[object Float64Array]"]=v["[object Int8Array]"]=v["[object Int16Array]"]=v["[object Int32Array]"]=v["[object Number]"]=v[m]=v["[object RegExp]"]=v["[object String]"]=v["[object Uint8Array]"]=v["[object Uint8ClampedArray]"]=v["[object Uint16Array]"]=v["[object Uint32Array]"]=!0,v["[object Error]"]=v[h]=v["[object Map]"]=v["[object Set]"]=v["[object WeakMap]"]=!1;var g=Object.prototype,y=g.toString;e.exports=r},function(e,t){function n(e,t){for(var n=-1,r=e.length;++n<r&&!1!==t(e[n],n,e););return e}e.exports=n},function(e,t,n){function r(e,t){return null==t?e:o(t,i(t),e)}var o=n(1350),i=n(263);e.exports=r},function(e,t){function n(e,t,n){n||(n={});for(var r=-1,o=t.length;++r<o;){var i=t[r];n[i]=e[i]}return n}e.exports=n},function(e,t,n){function r(e){return null!=e&&(o(e)?c.test(l.call(e)):i(e)&&a.test(e))}var o=n(1352),i=n(225),a=/^\[object .+?Constructor\]$/,s=Object.prototype,l=Function.prototype.toString,u=s.hasOwnProperty,c=RegExp("^"+l.call(u).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=r},function(e,t,n){function r(e){return o(e)&&s.call(e)==i}var o=n(95),i="[object Function]",a=Object.prototype,s=a.toString;e.exports=r},function(e,t,n){function r(e){for(var t=l(e),n=t.length,r=n&&e.length,u=!!r&&s(r)&&(i(e)||o(e)),d=-1,f=[];++d<n;){var p=t[d];(u&&a(p,r)||c.call(e,p))&&f.push(p)}return f}var o=n(473),i=n(139),a=n(467),s=n(194),l=n(691),u=Object.prototype,c=u.hasOwnProperty;e.exports=r},function(e,t,n){function r(e){return function(t,n,r){for(var i=o(t),a=r(t),s=a.length,l=e?s:-1;e?l--:++l<s;){var u=a[l];if(!1===n(i[u],u,i))break}return t}}var o=n(140);e.exports=r},function(e,t){function n(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&o.call(e,"index")&&(n.index=e.index,n.input=e.input),n}var r=Object.prototype,o=r.hasOwnProperty;e.exports=n},function(e,t,n){function r(e,t,n){var r=e.constructor;switch(t){case c:return o(e);case i:case a:return new r(+e);case d:case f:case p:case h:case m:case v:case g:case y:case b:var E=e.buffer;return new r(n?o(E):E,e.byteOffset,e.length);case s:case u:return new r(e);case l:var w=new r(e.source,_.exec(e));w.lastIndex=e.lastIndex}return w}var o=n(1357),i="[object Boolean]",a="[object Date]",s="[object Number]",l="[object RegExp]",u="[object String]",c="[object ArrayBuffer]",d="[object Float32Array]",f="[object Float64Array]",p="[object Int8Array]",h="[object Int16Array]",m="[object Int32Array]",v="[object Uint8Array]",g="[object Uint8ClampedArray]",y="[object Uint16Array]",b="[object Uint32Array]",_=/\w*$/;e.exports=r},function(e,t,n){(function(t){function n(e){var t=new r(e.byteLength);return new o(t).set(new o(e)),t}var r=t.ArrayBuffer,o=t.Uint8Array;e.exports=n}).call(t,n(15))},function(e,t){function n(e){var t=e.constructor;return"function"==typeof t&&t instanceof t||(t=Object),new t}e.exports=n},function(e,t){(function(t){e.exports=t}).call(t,{})},function(e,t,n){"use strict";var r=n(94),o=n(688),i=n(1361),a=(0,r.getEnv)("CDN_USER_CONTENT_URI")+"/assets/rise/assets/blocks";e.exports={types:[{name:"text",families:[{name:"text",variants:[{name:"Paragraph",key:"paragraph",image:a+"/text_paragraph@2x.png"},{name:"Paragraph with Heading",key:"heading paragraph",image:a+"/text_paragraph_heading@2x.png"},{name:"Paragraph with Subheading",key:"subheading paragraph",image:a+"/text_paragraph_subheading@2x.png"},{name:"Heading",key:"heading",image:a+"/text_heading@2x.png",settings:{paddingBottom:0}},{name:"Subheading",key:"subheading",image:a+"/text_subheading@2x.png",settings:{paddingBottom:0}},{name:"Two column",key:"two column",image:a+"/text_2column@2x.png"}],placeholder:o.textPlaceholder},{name:"impact",variants:[{name:"Statement A",key:"a",image:a+"/statement_A@2x.png"},{name:"Statement B",key:"b",image:a+"/statement_B@2x.png"},{name:"Statement C",key:"c",image:a+"/statement_C@2x.png"},{name:"Statement D",key:"d",image:a+"/statement_D@2x.png"},{name:"Note",key:"note",image:a+"/statement_note@2x.png"}],placeholder:o.impactPlaceholder}]},{name:"quote",families:[{name:"quote",variants:[{name:"Quote A",key:"a",image:a+"/quote_A@2x.png"},{name:"Quote B",key:"b",image:a+"/quote_B@2x.png"},{name:"Quote C",key:"c",image:a+"/quote_C@2x.png"},{name:"Quote D",key:"d",image:a+"/quote_D@2x.png"},{name:"Quote on image",key:"background",image:a+"/quote_on_image@2x.png"},{name:"Quote carousel",key:"carousel",image:a+"/quote_carousel@2x.png"}],placeholder:o.quotePlaceholder}]},{name:"list",families:[{name:"list",variants:[{name:"Numbered list",key:"numbered",image:a+"/list_numbered@2x.png"},{name:"Checkbox list",key:"checkboxes",image:a+"/list_checkbox@2x.png"},{name:"Bulleted list",key:"bulleted",image:a+"/list_bulleted@2x.png"}],placeholder:o.listPlaceholder}]},{name:"image",families:[{name:"image",variants:[{name:"Image centered",key:"hero",image:a+"/image_centered@2x.png"},{name:"Image full width",key:"full",image:a+"/image_full_width@2x.png"},{name:"Image & text",key:"text aside",image:a+"/image_image_and_text@2x.png"},{name:"Text on image",key:"text overlay",image:a+"/image_text_on_image@2x.png"}],settings:{zoomOnClick:!0,opacity:.2,opacityColor:"#000000"},placeholder:o.imagePlaceholder},{name:"gallery",variants:[{name:"Carousel",key:"centered",image:a+"/gallery_carousel@2x.png"},{name:"Two column grid",key:"two column",image:a+"/gallery_two_column_grid@2x.png"},{name:"Three column grid",key:"three column",image:a+"/gallery_three_column_grid@2x.png"},{name:"Four column grid",key:"four column",image:a+"/gallery_four_column_grid@2x.png"}],settings:{zoomOnClick:!0},placeholder:o.galleryPlaceholder}]},{name:"multimedia",families:[{name:"multimedia",variants:[{name:"Audio",key:"audio",image:a+"/multimedia_audio@2x.png"},{name:"Video",key:"video",image:a+"/multimedia_video@2x.png"},{name:"Embed",key:"embed",image:a+"/multimedia_embed@2x.png"},{name:"Attachment",key:"attachment",image:a+"/multimedia_attachment@2x.png"},{name:"Code snippet",key:"code",image:a+"/text_code_snippet@2x.png"}],placeholder:o.multimediaPlaceholder}]},{name:"interactive",families:[{name:"interactive",exclusive:!0,variants:[{name:"Accordion",key:"accordion",image:a+"/interactive_accordion@2x.png"},{name:"Tabs",key:"tabs",image:a+"/interactive_tabs@2x.png"}],settings:{zoomOnClick:!0},placeholder:o.interactivePlaceholder},{name:"interactive-fullscreen",exclusive:!0,variants:[{name:"Labeled Graphic",key:"labeledgraphic",image:a+"/interactive_labeledgraphic@2x.png",settings:{backgroundColor:"#ffffff"}},{name:"Process",key:"process",image:a+"/interactive_process@2x.png"},{name:"Scenario",key:"scenario",image:a+"/interactive_scenario@2x.png",settings:{preventDuplicateIdGeneration:!0}},{name:"Sorting Activity",key:"sorting",image:a+"/interactive_sorting_activity@2x.png"},{name:"Timeline",key:"timeline",image:a+"/interactive_timeline@2x.png"}],settings:{zoomOnClick:!0,mediaWidth:"1",backgroundColor:"#f5f5f5"},placeholder:o.fullscreenInteractivePlaceholder,mediaPlaceholder:i.interactiveMediaPlaceholder},{name:"flashcard",exclusive:!0,variants:[{name:"Flashcard grid",key:"flashcard",image:a+"/interactive_card_grid@2x.png"},{name:"Flashcard stack",key:"stack",image:a+"/interactive_card@2x.png"}],placeholder:o.interactivePlaceholder},{name:"buttons",exclusive:!0,variants:[{name:"Button",key:"button",image:a+"/interactive_text_button@2x.png"},{name:"Button stack",key:"button stack",image:a+"/interactive_text_button_stack@2x.png"}],placeholder:o.interactivePlaceholder},{name:"360",exclusive:!0,variants:[{name:"Storyline",key:"storyline",image:a+"/interactive_storyline@2x.png"}],placeholder:o.interactivePlaceholder}]},{name:"chart",families:[{name:"chart",exclusive:!0,variants:[{name:"Bar chart",key:"bar",image:a+"/chart_bar@2x.png"},{name:"Line chart",key:"line",image:a+"/chart_line@2x.png"},{name:"Pie chart",key:"pie",image:a+"/chart_pie@2x.png"}],settings:{chartColor:"#ff5400",lineCurve:"linear",valueType:"numeric"},placeholder:o.chartPlaceholder}]},{name:"divider",families:[{name:"continue",variants:[{name:"Continue",key:"continue",image:a+"/interactive_continue@2x.png"}],placeholder:o.continuePlaceholder},{name:"divider",variants:[{name:"Divider",key:"divider",image:a+"/divider@2x.png",content:!1},{name:"Numbered divider",key:"numbered divider",image:a+"/divider_numbered@2x.png",content:!1},{name:"Spacer",key:"spacing divider",image:a+"/spacer@2x.png",content:!1}],placeholder:null}]},{name:"knowledgeCheck",families:[{name:"knowledgeCheck",variants:[{name:"Multiple choice",key:"multiple choice",image:a+"/multiple-choice-thumb@2x.png"},{name:"Multiple response",key:"multiple response",image:a+"/multiple-response-thumb@2x.png"},{name:"Fill in the blank",key:"fillin",image:a+"/fill-in-the-blank-thumb@2x.png"},{name:"Matching",key:"matching",image:a+"/matching-thumb@2x.png"}],placeholder:o.knowledgeCheckPlaceholder}]}]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.interactiveMediaPlaceholder=void 0;var r=n(94);t.interactiveMediaPlaceholder=function(e){switch(e){case"labeledgraphic":return{image:{src:(0,r.getEnv)("CDN_USER_CONTENT_URI")+"/assets/rise/assets/map-balloon.jpg",key:"assets/rise/assets/map-balloon.jpg",type:"image"}};default:return}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return/articulate\.com/.test(window.location.hostname)}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(694);Object.defineProperty(t,"colors",{enumerable:!0,get:function(){return r(o).default}});var i=n(1364);Object.defineProperty(t,"make",{enumerable:!0,get:function(){return r(i).default}});var a=n(696);Object.defineProperty(t,"makeItem",{enumerable:!0,get:function(){return r(a).default}})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(1365),i=r(o),a=n(1374),s=r(a),l=n(1375),u=r(l),c=(0,i.default)({items:s.default,itemsLabel:"",title:u.default,valuesLabel:""});t.default=c},function(e,t,n){var r=n(330),o=n(1366),i=function(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];return r(function(e){var n=typeof e;return"function"===n?e.apply(void 0,t):e&&"object"===n?i.apply(void 0,[e].concat(t)):e},e)};e.exports=o(i)},function(e,t,n){var r=n(695),o=n(1367),i=n(1368),a=n(221),s=n(1369),l=n(330),u=n(1371),c=n(1372),d=n(1373),f=i(function(e,t){return typeof t===e}),p=function(e){return c(l(h),Math.max,0,d(e))},h=o([[f("object"),p],[f("function"),s],[u,r(0)]]),m=function(e,t){for(var n=[],r=arguments.length-2;r-- >0;)n[r]=arguments[r+2];var o=p(t),i=a(o+1,e);return 0===n.length?0===o?function(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];return i.apply(void 0,[t].concat(e))}:i(t):i.apply(void 0,[t].concat(n))};e.exports=i(m)},function(e,t,n){var r=n(329),o=n(114),i=n(330),a=n(644),s=n(650),l=o(function(e){var t=s(a,0,i(function(e){return e[0].length},e));return r(t,function(){for(var t=0;t<e.length;){if(e[t][0].apply(this,arguments))return e[t][1].apply(this,arguments);t+=1}})});e.exports=l},function(e,t,n){var r=n(114),o=n(221),i=r(function(e){return o(e.length,e)});e.exports=i},function(e,t,n){var r=n(114),o=n(1370),i=r(function(e){return null!=e&&o(e.length)?e.length:NaN});e.exports=i},function(e,t){function n(e){return"[object Number]"===Object.prototype.toString.call(e)}e.exports=n},function(e,t,n){var r=n(695),o=r(!0);e.exports=o},function(e,t,n){var r=n(452),o=n(646),i=n(221),a=i(4,function(e,t,n,i){return r(e("function"==typeof t?o(t):t),n,i)});e.exports=a},function(e,t,n){var r=n(114),o=n(647),i=r(function(e){for(var t=o(e),n=t.length,r=[],i=0;i<n;)r[i]=e[t[i]],i+=1;return r});e.exports=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(696),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(e){return"pie"===e?[{type:"Item 1",value:"70"},{type:"Item 2",value:"30"}].map(o.default):[{type:"Item 1",value:"42"},{type:"Item 2",value:"81"},{type:"Item 3",value:"17"},{type:"Item 4",value:"64"},{type:"Item 5",value:"82"}].map(o.default)};t.default=i},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(209),i=r(o),a=n(58),s=r(a),l={bar:"Bar Chart Title",line:"Line Chart Title",pie:"Pie Chart Title"},u=(0,s.default)("",i.default,l);t.default=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),a=n(33),s=r(a),l=n(49),u=r(l),c=n(227),d=(0,s.default)(3,function(e,t,n){t=t.split("/");var r=t.shift();t.length&&(e=d(e,t.join("/")));var a=r.split(":"),s=i(a,2),l=s[0],f=s[1];return(0,u.default)(o({},l,f?(0,c.adjustById)(e,f):e),n)});t.default=d},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){return(0,a.default)(b[e]||{items:[],settings:{},icon:v})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var i=n(689),a=r(i),s=n(94),l=n(699),u=n(162),c=n(1378),d=n(195),f=r(d),p=(0,s.getEnv)("CDN_USER_CONTENT_URI"),h="assets/rise/assets/block-defaults",m=l.iconTypes.ARTICLE,v=l.iconTypes.INTERACTION,g=l.iconTypes.QUIZ,y=l.iconTypes.VIDEO,b={process:{items:[{description:"<p>Lorem ipsum excepteur sint occaecat cupidatat non proident, in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium.</p>",id:(0,u.generateItemId)(),isHidden:!1,media:{image:{originalUrl:"beach_rocks.jpg",thumbnail:p+"/"+h+"/beach_rocks_thumb.jpg",src:p+"/"+h+"/beach_rocks.jpg",key:h+"/beach_rocks.jpg",type:"image"}},title:"Step 1 Title",type:"step"},{description:"<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.</p>",id:(0,u.generateItemId)(),isHidden:!1,media:{image:{originalUrl:"sky_mountains.jpg",thumbnail:p+"/"+h+"/sky_mountains_thumb.jpg",src:p+"/"+h+"/sky_mountains.jpg",key:h+"/sky_mountains.jpg",type:"image"}},title:"Step 2 Title",type:"step"}],icon:v},timeline:{items:[{id:(0,u.generateItemId)(),date:"Date 1",title:"Event 1 Title",description:"<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.</p>",linePosition:"20%"},{id:(0,u.generateItemId)(),date:"Date 2",title:"Event 2 Title",description:"<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.</p>",linePosition:"70%"}],icon:v},video:{media:{},settings:{},icon:y},embed:{items:[],settings:{},icon:y},article:{items:[],settings:{},icon:m},map:{items:[{id:1,title:"Item 1",isActive:!1,description:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. In purus velit, tincidunt ac nibh quis, sollicitudin varius libero. Nullam at mi felis. Donec a scelerisque augue, sit amet porttitor nibh. Suspendisse at lorem ut elit placerat blandit. Nunc vitae neque mattis elit ullamcorper euismod vel eu quam. Vivamus et dolor sit amet justo tempus faucibus. Integer quis nulla laoreet, consectetur felis in, ullamcorper ligula.",x:51,y:34,icon:"01"},{id:2,title:"Item 2",isActive:!1,description:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. In purus velit, tincidunt ac nibh quis, sollicitudin varius libero. Nullam at mi felis. Donec a scelerisque augue, sit amet porttitor nibh. Suspendisse at lorem ut elit placerat blandit. Nunc vitae neque mattis elit ullamcorper euismod vel eu quam. Vivamus et dolor sit amet justo tempus faucibus. Integer quis nulla laoreet, consectetur felis in, ullamcorper ligula.",x:83,y:31,icon:"01"}],settings:{},icon:v,media:{image:{key:"assets/rise/assets/map-balloon.jpg",src:(0,s.getEnv)("CDN_USER_CONTENT_URI")+"/assets/rise/assets/map-balloon.jpg",type:"image"}}},quiz:{items:[(0,c.buildQuizItem)({id:(0,u.generateItemId)(),type:f.default.MULTIPLE_CHOICE}),(0,c.buildQuizItem)({id:(0,u.generateItemId)(),type:f.default.MULTIPLE_RESPONSE})],settings:{revealAnswers:!0,randomizeQuestionOrder:!1,shuffleAnswerChoices:!1,passingScore:80,retryCount:-1},icon:g},sorting:{items:[{id:1,pileId:1,title:"Item 1"},{id:2,pileId:2,title:"Item 2"}],piles:[{id:1,title:"Category 1"},{id:2,title:"Category 2"}],settings:{},icon:v},blocks:{items:[],icon:m}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.updateQuizMatching=t.updateQuizFillIn=t.updateQuizFeedbackType=t.updateQuizFeedback=t.updateQuizChoiceCorrect=t.updateQuizChoice=t.reorderQuizChoices=t.removeQuizResponseCorrect=t.deleteQuizMatching=t.deleteQuizFillIn=t.deleteQuizChoice=t.createQuizMatching=t.createQuizItem=t.createQuizFillIn=t.createQuizChoice=t.convertToMultipleResponse=t.convertToMultipleChoice=t.buildQuizItem=t.addQuizResponseCorrect=void 0;var r=n(1379),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=n(1380),a=n(1381),s=n(1382),l=n(1383),u=n(1384);t.addQuizResponseCorrect=s.addQuizResponseCorrect,t.buildQuizItem=r.buildQuizItem,t.convertToMultipleChoice=s.convertToMultipleChoice,t.convertToMultipleResponse=a.convertToMultipleResponse,t.createQuizChoice=a.createQuizChoice,t.createQuizFillIn=l.createQuizFillIn,t.createQuizItem=o.default,t.createQuizMatching=u.createQuizMatching,t.deleteQuizChoice=a.deleteQuizChoice,t.deleteQuizFillIn=l.deleteQuizFillIn,t.deleteQuizMatching=u.deleteQuizMatching,t.removeQuizResponseCorrect=s.removeQuizResponseCorrect,t.reorderQuizChoices=a.reorderQuizChoices,t.updateQuizChoice=a.updateQuizChoice,t.updateQuizChoiceCorrect=a.updateQuizChoiceCorrect,t.updateQuizFeedback=i.updateQuizFeedback,t.updateQuizFeedbackType=i.updateQuizFeedbackType,t.updateQuizFillIn=l.updateQuizFillIn,t.updateQuizMatching=u.updateQuizMatching},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),t.buildQuizItem=void 0;var i,a=n(6),s=r(a),l=n(195),u=r(l),c=n(162),d=n(42),f=(i={},o(i,u.default.FILL_IN_THE_BLANK,function(){return{title:"Enter a question title here...",answers:[{id:(0,c.generateItemId)(),title:"Answer 1"}]}}),o(i,u.default.MATCHING,function(){return{title:"Enter a question title here...",answers:[{id:(0,c.generateItemId)(),title:"First choice",matchTitle:"First match"},{id:(0,c.generateItemId)(),title:"Second choice",matchTitle:"Second match"},{id:(0,c.generateItemId)(),title:"Third choice",matchTitle:"Third match"}]}}),o(i,u.default.MULTIPLE_CHOICE,function(){var e=(0,c.generateItemId)();return{title:"Enter a question title here...",answers:[{id:e,title:"Choice 1",feedback:""},{id:(0,c.generateItemId)(),title:"Choice 2",feedback:""}],correct:e,corrects:[e]}}),o(i,u.default.MULTIPLE_RESPONSE,function(){var e=(0,c.generateItemId)(),t=(0,c.generateItemId)();return{title:"Enter a question title here...",answers:[{id:e,title:"Choice 1",feedback:""},{id:(0,c.generateItemId)(),title:"Choice 2",feedback:""},{id:(0,c.generateItemId)(),title:"Choice 3",feedback:""},{id:t,title:"Choice 4",feedback:""}],correct:e,corrects:[e,t]}}),i),p=t.buildQuizItem=function(e){var t=e.id,n=e.type;return(0,s.default)(f[n](),{id:t,type:n,feedback:""})},h=function(e){var t=e.id,n=e.lessonId,r=e.type,o=e.items,i=e.index;return function(e){return e((0,d.createLessonItem)({index:i,lessonId:n,items:o,payload:p({id:t,type:r})}))}};t.default=h},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.getFeedbackMeta=t.updateQuizFeedbackType=t.updateQuizFeedback=void 0;var o=n(18),i=r(o),a=n(27),s=r(a),l=n(5),u=r(l),c=n(34),d=r(c),f=n(54),p=r(f),h=n(57),m=r(h),v=n(13),g=r(v),y=n(134),b=r(y),_=n(107),E=r(_),w=n(265),x=r(w),k=n(344),T=r(k),S=T.default.ANY,C=T.default.CHOICE,O=T.default.CORRECT_INCORRECT,A=(t.updateQuizFeedback=function(e){var t=e.itemId,n=e.lessonId,r=e.items,o=e.feedback,i=e.prop;return function(e){return(0,u.default)((0,x.default)({lessonId:n,itemId:t,items:r,dispatch:e}),(0,b.default)((0,m.default)(i),o),(0,p.default)((0,g.default)("id",t)))(r)}},t.updateQuizFeedbackType=function(e){var t=e.itemId,n=e.lessonId,r=e.items,o=e.type;return function(e){return(0,u.default)((0,x.default)({lessonId:n,itemId:t,items:r,dispatch:e}),(0,b.default)((0,m.default)("feedbackType"),o),(0,p.default)((0,g.default)("id",t)))(r)}},{label:"Any Response",prop:"feedback"}),I={label:"By Choice",prop:"choice"},M={correctProp:"feedbackCorrect",incorrectProp:"feedbackIncorrect",label:"Correct / Incorrect",type:"CORRECT_INCORRECT"};t.getFeedbackMeta=(0,d.default)([[(0,s.default)(S),(0,i.default)(A)],[(0,s.default)(C),(0,i.default)(I)],[(0,s.default)(O),(0,i.default)(M)],[E.default,(0,i.default)(A)]])},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.reorderQuizChoices=t.updateQuizChoiceCorrect=t.updateQuizChoice=t.deleteQuizChoice=t.createQuizChoice=t.convertToMultipleResponse=void 0;var o=n(18),i=r(o),a=n(105),s=r(a),l=n(5),u=r(l),c=n(49),d=r(c),f=n(54),p=r(f),h=n(91),m=r(h),v=n(19),g=r(v),y=n(76),b=r(y),_=n(69),E=r(_),w=n(57),x=r(w),k=n(6),T=r(k),S=n(44),C=r(S),O=n(17),A=r(O),I=n(13),M=r(I),L=n(134),N=r(L),P=n(24),R=r(P),D=n(191),j=r(D),F=n(162),B=n(227),U=n(42),H=n(226),z=n(344),W=r(z),q=n(195),Y=r(q),$=n(265),K=r($),V=(t.convertToMultipleResponse=function(e){var t=e.lessonId,n=e.itemId,r=e.items;return function(e){return(0,u.default)((0,K.default)({lessonId:t,itemId:n,items:r,dispatch:e}),V,(0,N.default)((0,x.default)("type"),Y.default.MULTIPLE_RESPONSE),(0,p.default)((0,M.default)("id",n)))(r)}},(0,R.default)((0,M.default)("feedbackType",W.default.CHOICE),(0,N.default)((0,x.default)("feedbackType"),W.default.ANY)));t.createQuizChoice=function(e){var t=e.lessonId,n=e.itemId,r=e.items,o=e.payload;return function(e){return(0,u.default)((0,K.default)({lessonId:t,itemId:n,items:r,dispatch:e}),function(e){return function(t){var n=(0,u.default)((0,s.default)(e),(0,A.default)(["answers"]));return(0,d.default)({answers:(0,i.default)(n(t))},t)}}((0,T.default)({id:(0,F.generateItemId)(),isNew:!0},o)),(0,p.default)((0,M.default)("id",n)))(r)}},t.deleteQuizChoice=function(e){var t=e.lessonId,n=e.itemId,r=e.items,o=e.answerId,a=e.isCorrect;return function(e){var s=(0,R.default)(function(){return a},function(e){var t=(0,A.default)(["answers",0,"id"],e),n=e.type===Y.default.MULTIPLE_RESPONSE?(0,j.default)(o,e.corrects):[t];return(0,d.default)({correct:(0,i.default)(t),corrects:(0,i.default)(n)},e)}),l=(0,u.default)((0,K.default)({lessonId:t,itemId:n,items:r,dispatch:b.default}),s,function(e){return function(t){var n=(0,u.default)(i.default,(0,B.removeById)(e),(0,A.default)(["answers"]));return(0,d.default)({answers:n(t)},t)}}(o),(0,p.default)((0,M.default)("id",n)))(r);return e([l,(0,H.notify)({message:"Answer removed",action:function(){return e((0,U.updateLessonDebounce)({id:t,items:r}))},actionText:"undo"})])}},t.updateQuizChoice=function(e){var t=e.lessonId,n=e.itemId,r=e.items,o=e.answerId,i=e.payload;return function(e){var a=function(e){var t=(0,m.default)((0,M.default)("id",o),(0,A.default)(["answers"],e));return(0,C.default)((0,E.default)(["answers",t]),(0,g.default)(T.default)(i),e)};return(0,u.default)((0,K.default)({lessonId:t,itemId:n,items:r,dispatch:e}),a,(0,p.default)((0,M.default)("id",n)))(r)}},t.updateQuizChoiceCorrect=function(e){var t=e.lessonId,n=e.itemId,r=e.items,o=e.answerId;return function(e){return(0,u.default)((0,K.default)({lessonId:t,itemId:n,items:r,dispatch:e}),(0,N.default)((0,x.default)("correct"),o),(0,p.default)((0,M.default)("id",n)))(r)}},t.reorderQuizChoices=function(e){var t=e.lessonId,n=e.itemId,r=e.items,o=e.from,a=e.to;return function(e){var s=function(e){var t=(0,u.default)((0,B.swap)(o,a),(0,A.default)(["answers"]));return(0,d.default)({answers:(0,i.default)(t(e))},e)};return(0,u.default)((0,K.default)({lessonId:t,itemId:n,items:r,dispatch:e}),s,(0,p.default)((0,M.default)("id",n)))(r)}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.removeQuizResponseCorrect=t.convertToMultipleChoice=t.addQuizResponseCorrect=void 0;var o=n(5),i=r(o),a=n(27),s=r(a),l=n(54),u=r(l),c=n(57),d=r(c),f=n(7),p=r(f),h=n(13),m=r(h),v=n(89),g=r(v),y=n(134),b=r(y),_=n(700),E=r(_),w=n(195),x=r(w),k=n(265),T=r(k);t.addQuizResponseCorrect=function(e){var t=e.lessonId,n=e.itemId,r=e.items,o=e.answerId;return function(e){var a=function(e){return(0,b.default)((0,d.default)("corrects"),(0,E.default)((0,p.default)("corrects",e),[o]))(e)};return(0,i.default)((0,T.default)({lessonId:t,itemId:n,items:r,dispatch:e}),a,(0,u.default)((0,m.default)("id",n)))(r)}},t.convertToMultipleChoice=function(e){var t=e.lessonId,n=e.itemId,r=e.items;return function(e){return(0,i.default)((0,T.default)({lessonId:t,itemId:n,items:r,dispatch:e}),(0,b.default)((0,d.default)("type"),x.default.MULTIPLE_CHOICE),(0,u.default)((0,m.default)("id",n)))(r)}},t.removeQuizResponseCorrect=function(e){var t=e.lessonId,n=e.itemId,r=e.items,o=e.answerId;return function(e){var a=function(e){return(0,b.default)((0,d.default)("corrects"),(0,g.default)((0,s.default)(o),(0,p.default)("corrects",e)))(e)};return(0,i.default)((0,T.default)({lessonId:t,itemId:n,items:r,dispatch:e}),a,(0,u.default)((0,m.default)("id",n)))(r)}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.updateQuizFillIn=t.deleteQuizFillIn=t.createQuizFillIn=void 0;var o=n(18),i=r(o),a=n(105),s=r(a),l=n(5),u=r(l),c=n(49),d=r(c),f=n(54),p=r(f),h=n(91),m=r(h),v=n(19),g=r(v),y=n(76),b=r(y),_=n(69),E=r(_),w=n(6),x=r(w),k=n(44),T=r(k),S=n(17),C=r(S),O=n(13),A=r(O),I=n(162),M=n(226),L=n(227),N=n(42),P=n(265),R=r(P);t.createQuizFillIn=function(e){var t=e.lessonId,n=e.itemId,r=e.items,o=e.payload;return function(e){return(0,u.default)((0,R.default)({lessonId:t,itemId:n,items:r,dispatch:e}),function(e){return function(t){var n=(0,u.default)((0,s.default)(e),(0,C.default)(["answers"]));return(0,d.default)({answers:(0,i.default)(n(t))},t)}}((0,x.default)({id:(0,I.generateItemId)(),isNew:!0},o)),(0,p.default)((0,A.default)("id",n)))(r)}},t.deleteQuizFillIn=function(e){var t=e.answerId,n=e.itemId,r=e.items,o=e.lessonId;return function(e){var a=(0,u.default)((0,R.default)({lessonId:o,itemId:n,items:r,dispatch:b.default}),function(e){return function(t){var n=(0,u.default)(i.default,(0,L.removeById)(e),(0,C.default)(["answers"]));return(0,d.default)({answers:n(t)},t)}}(t),(0,p.default)((0,A.default)("id",n)))(r);return e([a,(0,M.notify)({message:"Answer removed",action:function(){return e((0,N.updateLessonDebounce)({id:o,items:r}))},actionText:"undo"})])}},t.updateQuizFillIn=function(e){var t=e.lessonId,n=e.itemId,r=e.items,o=e.answerId,i=e.payload;return function(e){var a=function(e){var t=(0,m.default)((0,A.default)("id",o),(0,C.default)(["answers"],e));return(0,T.default)((0,E.default)(["answers",t]),(0,g.default)(x.default)(i),e)};return(0,u.default)((0,R.default)({lessonId:t,itemId:n,items:r,dispatch:e}),a,(0,p.default)((0,A.default)("id",n)))(r)}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.updateQuizMatching=t.deleteQuizMatching=t.createQuizMatching=void 0;var o=n(18),i=r(o),a=n(105),s=r(a),l=n(5),u=r(l),c=n(49),d=r(c),f=n(54),p=r(f),h=n(91),m=r(h),v=n(19),g=r(v),y=n(76),b=r(y),_=n(69),E=r(_),w=n(6),x=r(w),k=n(44),T=r(k),S=n(17),C=r(S),O=n(7),A=r(O),I=n(13),M=r(I),L=n(162),N=n(226),P=n(227),R=n(42),D=n(265),j=r(D),F=(t.createQuizMatching=function(e){var t=e.lessonId,n=e.itemId,r=e.items,o=e.payload;return function(e){return(0,u.default)((0,j.default)({lessonId:t,itemId:n,items:r,dispatch:e}),F((0,x.default)({id:(0,L.generateItemId)(),isNew:!0},o)),(0,p.default)((0,M.default)("id",n)))(r)}},t.deleteQuizMatching=function(e){var t=e.answerId,n=e.itemId,r=e.items,o=e.lessonId;return function(e){var i=(0,u.default)((0,j.default)({lessonId:o,itemId:n,items:r,dispatch:b.default}),B(t),(0,p.default)((0,M.default)("id",n)))(r);return e([i,(0,N.notify)({message:"Answer removed",action:function(){return e((0,R.updateLessonDebounce)({id:o,items:r}))},actionText:"undo"})])}},t.updateQuizMatching=function(e){var t=e.lessonId,n=e.itemId,r=e.items,o=e.answerId,i=e.payload;return function(e){return(0,u.default)((0,j.default)({lessonId:t,itemId:n,items:r,dispatch:e}),U({answerId:o,payload:i}),(0,p.default)((0,M.default)("id",n)))(r)}},function(e){return function(t){var n=(0,u.default)(i.default,(0,s.default)(e),(0,A.default)("answers"));return(0,d.default)({answers:n(t)},t)}}),B=function(e){return function(t){var n=(0,u.default)(i.default,(0,P.removeById)(e),(0,A.default)("answers"));return(0,d.default)({answers:n(t)},t)}},U=function(e){var t=e.answerId,n=e.payload;return function(e){var r=(0,m.default)((0,M.default)("id",t),(0,C.default)(["answers"],e));return(0,T.default)((0,E.default)(["answers",r]),(0,g.default)(x.default)(n),e)}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(1386),i=r(o),a=n(1388),s=r(a),l=n(1391),u=r(l),c=n(478),d=r(c),f=n(1392),p=r(f),h=n(1393),m=r(h),v=n(704),g=r(v),y=n(1395),b=r(y),_=n(266),E=r(_),w=n(1396),x=r(w),k=n(1397),T=r(k),S=n(706),C=r(S),O=n(1405),A=r(O),I=n(1414),M=r(I),L=n(42),N=r(L),P=n(1415),R=r(P),D=n(1416),j=r(D),F=n(226),B=r(F),U=n(715),H=r(U),z=n(1417),W=r(z),q=n(698),Y=r(q),$=n(1418),K=r($),V=n(332),G=r(V),X=n(1419),Q=r(X);t.default={admins:i.default,blockTemplateUI:s.default,blockTemplates:u.default,collaborators:d.default,collaboratorsUI:p.default,connection:m.default,contentLibrary:g.default,copyLessonUI:b.default,course:E.default,courseCopies:x.default,courseTheme:T.default,courseUI:C.default,externalItems:A.default,labelSets:M.default,lessons:N.default,locks:R.default,media:j.default,notification:B.default,storyline:H.default,time:W.default,track:Y.default,typefaces:K.default,uploads:G.default,user:Q.default}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.searchAdmins=void 0;var o=n(5),i=r(o),a=n(12),s=r(a),l=n(228),u=r(l),c=n(16),d=r(c),f=n(6),p=r(f),h=n(702),m=r(h),v=n(68),g=r(v),y=n(14),b=r(y),_=n(703),E=r(_),w=n(479),x=r(w),k=n(224),T=r(k),S=n(267),C=r(S),O=n(59),A=r(O),I=n(23),M=n(1387),L=r(M),N=(0,s.default)("rise-com-accounts/people/"),P=N("SEARCH_USERS"),R=(0,x.default)((0,b.default)((0,E.default)(["last_name","first_name"]),(0,u.default)(" "),T.default,C.default)),D=(0,I.onSuccess)((0,i.default)((0,d.default)((0,g.default)("profile")),R,A.default,(0,m.default)(1)));t.default=(0,I.handle)([],function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},P,D)),t.searchAdmins=(0,b.default)((0,p.default)({role:"admin"}),L.default.send(P))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(458),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=n(94),a=(0,i.getEnv)("RISE_ACCOUNTS_URI")+"/api/socket.io";t.default=(0,o.default)({uri:a})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),t.toggleBlockSelected=t.hideBlockSelectionUI=t.showBlockSelectionUI=t.resetState=t.setSelectedAuthor=t.setAuthorQuery=t.setQuery=t.setSortType=t.setSelectedIndex=t.hideDeleteBlockTemplateDialog=t.showDeleteBlockTemplateDialog=t.hideEditBlockTemplateDialog=t.showEditBlockTemplateDialog=void 0;var i,a=n(105),s=r(a),l=n(10),u=r(l),c=n(12),d=r(c),f=n(71),p=r(f),h=n(83),m=r(h),v=n(77),g=r(v),y=n(57),b=r(y),_=n(6),E=r(_),w=n(44),x=r(w),k=n(191),T=r(k),S=n(23),C=n(1389),O=(0,d.default)("rise/blockTemplateUI/"),A=O("SHOW_EDIT_BLOCK_TEMPLATE_DIALOG"),I=O("HIDE_EDIT_BLOCK_TEMPLATE_DIALOG"),M=O("SET_SELECTED_INDEX"),L=O("SET_SORT_TYPE"),N=O("SET_QUERY"),P=O("SET_AUTHOR_QUERY"),R=O("SET_SELECTED_AUTHOR"),D=O("RESET_STATE"),j=O("SHOW_DELETE_BLOCK_TEMPLATE_DIALOG"),F=O("HIDE_DELETE_BLOCK_TEMPLATE_DIALOG"),B=O("SHOW_BLOCK_SELECTION_UI"),U=O("HIDE_BLOCK_SELECTION_UI"),H=O("TOGGLE_BLOCK_SELECTED"),z={selectedIndex:-1,query:"",authorQuery:"",selectedAuthorId:null,selectedAuthorName:null,editBlockTemplate:null},W=(0,E.default)({showEditDialog:!1,showDeleteDialog:!1,showBlockSelection:!1,selectedBlockIds:[],sortType:(0,C.getBlockTemplateSortPreference)()},z),q=(0,m.default)(function(e,t,n){return(0,u.default)(e,n,t)}),Y=function(e,t){return(0,E.default)(e,{showEditDialog:!0,editBlockTemplate:t})},$=function(e){return(0,E.default)(e,{showEditDialog:!1,showBlockSelection:!1})},K=function(e,t){return(0,E.default)(e,{showDeleteDialog:!0,editBlockTemplate:t})},V=function(e){return(0,E.default)(e,{showDeleteDialog:!1})},G=function(e){return(0,E.default)(e,{showBlockSelection:!0,selectedBlockIds:[]})},X=function(e){return(0,E.default)(e,{showBlockSelection:!1})},Q=function(e,t){var n=t.selectedAuthorId,r=t.selectedAuthorName;return(0,E.default)(e,{selectedAuthorId:n,selectedAuthorName:r})},Z=function(e){return(0,E.default)(e,z)},J=function(e,t){return(0,x.default)((0,b.default)("selectedBlockIds"),(0,g.default)((0,p.default)(t),(0,T.default)([t]),(0,s.default)(t)),e)},ee=function(e,t){return(0,C.setBlockTemplateSortPreference)(t),q("sortType",e,t)};t.default=(0,S.handle)(W,(i={},o(i,A,Y),o(i,I,$),o(i,j,K),o(i,F,V),o(i,M,q("selectedIndex")),o(i,L,ee),o(i,N,q("query")),o(i,P,q("authorQuery")),o(i,R,Q),o(i,D,Z),o(i,B,G),o(i,U,X),o(i,H,J),i)),t.showEditBlockTemplateDialog=(0,S.action)(A),t.hideEditBlockTemplateDialog=(0,S.action)(I),t.showDeleteBlockTemplateDialog=(0,S.action)(j),t.hideDeleteBlockTemplateDialog=(0,S.action)(F),t.setSelectedIndex=(0,S.action)(M),t.setSortType=(0,S.action)(L),t.setQuery=(0,S.action)(N),t.setAuthorQuery=(0,S.action)(P),t.setSelectedAuthor=(0,S.action)(R),t.resetState=(0,S.action)(D),t.showBlockSelectionUI=(0,S.action)(B),t.hideBlockSelectionUI=(0,S.action)(U),t.toggleBlockSelected=(0,S.action)(H)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setBlockTemplateSortPreference=t.getBlockTemplateSortPreference=void 0;var r=n(631),o=n(1390);t.getBlockTemplateSortPreference=function(){return(0,r.getLocalStorageItem)("blockTemplateSortPreference")||o.sortTypeRecent},t.setBlockTemplateSortPreference=function(e){return(0,r.setLocalStorageItem)("blockTemplateSortPreference",e)}},function(e,t,n){"use strict";e.exports={sortTypeAlphabetical:"A-Z",sortTypeRecent:"Recent"}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),t.deleteBlockTemplate=t.updateBlockTemplateClient=t.updateBlockTemplate=t.processBlockTemplate=t.fetchBlockTemplates=t.createBlockTemplate=void 0;var i,a=n(12),s=r(a),l=n(19),u=r(l),c=n(124),d=r(c),f=n(57),p=r(f),h=n(16),m=r(h),v=n(6),g=r(v),y=n(44),b=r(y),_=n(7),E=r(_),w=n(13),x=r(w),k=n(89),T=r(k),S=n(24),C=r(S),O=n(73),A=r(O),I=n(23),M=(0,s.default)("rise/blockTemplates/"),L=M("CREATE_BLOCK_TEMPLATE"),N=M("CREATE_BLOCK_TEMPLATE_SUCCESS"),P=M("FETCH_BLOCK_TEMPLATES"),R=M("UPDATE_BLOCK_TEMPLATE"),D=M("DELETE_BLOCK_TEMPLATE"),j=M("PROCESS_BLOCK_TEMPLATE"),F=function(e,t){return(0,g.default)(e,{templates:t})},B=function(e,t){return(0,b.default)((0,p.default)("templates"),(0,m.default)((0,C.default)((0,x.default)("id",(0,E.default)("id",t)),(0,u.default)(g.default)(t))),e)},U=function(e,t){return(0,b.default)((0,p.default)("templates"),(0,T.default)((0,x.default)("id",t)),e)};t.default=(0,I.handle)({templates:null},(i={},o(i,L,(0,I.onSuccess)(function(e){return e})),o(i,N,(0,I.onSuccess)(B)),o(i,P,(0,I.onSuccess)(F)),o(i,R,(0,I.onSuccess)(B)),o(i,D,(0,I.onSuccess)(U)),o(i,j,(0,I.onSuccess)(B)),i)),t.createBlockTemplate=A.default.send(L),t.fetchBlockTemplates=A.default.send(P),t.processBlockTemplate=A.default.send(j),t.updateBlockTemplate=(0,d.default)([(0,I.action)(R),A.default.send(R)]),t.updateBlockTemplateClient=(0,I.action)(R),t.deleteBlockTemplate=(0,d.default)([(0,I.action)(D),A.default.send(D)])},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),t.showTransfer=t.showConfirm=t.setEmail=t.pending=t.chooseAuthor=t.SHOW_TRANSFER=t.SHOW_CONFIRM=t.SET_EMAIL=t.PENDING=t.CHOOSE_AUTHOR=void 0;var i,a=n(18),s=r(a),l=n(10),u=r(l),c=n(12),d=r(c),f=n(19),p=r(f),h=n(6),m=r(h),v=n(23),g=n(478),y=(0,d.default)("rise/collaboratorsUI/"),b=t.CHOOSE_AUTHOR=y("CHOOSE_AUTHOR"),_=t.PENDING=y("PENDING"),E=t.SET_EMAIL=y("SET_EMAIL"),w=t.SHOW_CONFIRM=y("SHOW_CONFIRM"),x=t.SHOW_TRANSFER=y("SHOW_TRANSFER"),k={email:"",error:"",pending:!1,showConfirmId:null,showTransfer:!1,transferAuthor:null},T=(0,v.onSuccess)((0,u.default)("showConfirmId",null)),S=function(e,t,n){return(0,m.default)(e,n?{error:409===t.status?"This user is already a collaborator.":"This user does not have a Team Account.",pending:!1}:{email:"",error:"",pending:!1})},C=function(e,t){return(0,m.default)(e,{email:t,error:""})};t.default=(0,v.handle)(k,(i={},o(i,b,(0,p.default)((0,u.default)("transferAuthor"))),o(i,g.CREATE_COLLABORATOR,S),o(i,g.DELETE_COLLABORATOR,T),o(i,_,(0,u.default)("pending",!0)),o(i,E,C),o(i,w,(0,p.default)((0,u.default)("showConfirmId"))),o(i,x,(0,p.default)((0,u.default)("showTransfer"))),i)),t.chooseAuthor=(0,v.action)(b),t.pending=(0,s.default)((0,v.action)(_,null)),t.setEmail=(0,v.action)(E),t.showConfirm=(0,v.action)(w),t.showTransfer=(0,v.action)(x)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.setStatus=t.SET_STATUS=void 0;var o=n(12),i=r(o),a=n(6),s=r(a),l=n(23),u=(0,i.default)("rise/connection/"),c=t.SET_STATUS=u("SET_STATUS"),d={status:null};t.default=(0,l.handle)(d,function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},c,(0,l.onSuccess)(s.default))),t.setStatus=(0,l.action)(c)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.processUpload=t.processError=t.addAssetPath=t.VALID_FILE_EXTENSIONS=t.FILE_TYPE=void 0;var o=n(10),i=r(o),a=n(327),s=r(a),l=n(346),u=r(l),c=n(5),d=r(c),f=n(12),p=r(f),h=n(49),m=r(h),v=n(103),g=r(v),y=n(124),b=r(y),_=n(6),E=r(_),w=n(68),x=r(w),k=n(60),T=r(k),S=n(17),C=r(S),O=n(444),A=r(O),I=n(65),M=r(I),L=n(14),N=r(L),P=n(7),R=r(P),D=n(259),j=r(D),F=n(312),B=r(F),U=n(155),H=r(U),z=n(24),W=r(z),q=n(42),Y=n(686),$=n(332),K=n(705),V=(0,A.default)(function(e){return!!e}),G=["courseId","dimensions","original","quality"],X=t.FILE_TYPE="an image",Q=(t.VALID_FILE_EXTENSIONS=["png","jpg","jpeg","gif","bmp","svg","tiff"],t.addAssetPath=function(e){return(0,N.default)((0,C.default)(["opts","courseId"]),(0,p.default)("courses/"),(0,x.default)("assetPath"),(0,E.default)(e))(e)},t.processError=function(e){return function(){return(0,$.uploadError)((0,Y.uploadErrorMessage)(X))(e)}}),Z=function(e){return{id:e.data.id,key:e.action.key}},J=function(e){return function(t){return(0,N.default)((0,H.default)(oe),(0,d.default)($.endUpload,Z))({data:e,action:t})}},ee=function(e){var t=e.opts,n=e.data;return(0,N.default)((0,M.default)(G),(0,i.default)("original",n.key))(t)},te=(0,N.default)((0,T.default)(["cancelSource","courseId","done","existingMediaType","hasRemovableMedia","jobId","lessonId","refs","state","uploadId","url"]),(0,j.default)("original","originalUrl")),ne=(0,m.default)({type:(0,d.default)(g.default,(0,B.default)("/"))}),re=function(e){return(0,N.default)((0,R.default)("data"),ne,(0,i.default)("key",e),(0,i.default)("src",(0,K.buildImageSrc)(e)),(0,s.default)("asset",te))},oe=function(e){var t=e.data,n=e.action.key,r=(0,C.default)(["store","dispatch"],t);(0,W.default)(V(["data","refs"]),(0,N.default)(re(n),q.putMedia,r))(t)},ie=function(e){return(0,N.default)(ee,$.crushImage,(0,u.default)(Q(e),J(e)))(e)};t.processUpload=(0,b.default)([$.processing,ie])},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),t.setSelectedCourseIndex=t.setFolderMenuVisible=t.clearSelectedFolder=t.setSelectedFolder=t.setSearchQuery=t.hideCopyLessonDialog=t.showCopyLessonDialog=t.SET_SELECTED_COURSE_INDEX=t.SET_FOLDER_MENU_VISIBLE=t.CLEAR_SELECTED_FOLDER=t.SET_SELECTED_FOLDER=t.SET_SEARCH_QUERY=t.HIDE_COPY_LESSON_DIALOG=t.SHOW_COPY_LESSON_DIALOG=void 0;var i,a=n(12),s=r(a),l=n(6),u=r(l),c=n(80),d=r(c),f=n(23),p=(0,s.default)("rise/copyLessonUI/"),h=t.SHOW_COPY_LESSON_DIALOG=p("SHOW_COPY_LESSON_DIALOG"),m=t.HIDE_COPY_LESSON_DIALOG=p("HIDE_COPY_LESSON_DIALOG"),v=t.SET_SEARCH_QUERY=p("SET_SEARCH_QUERY"),g=t.SET_SELECTED_FOLDER=p("SET_SELECTED_FOLDER"),y=t.CLEAR_SELECTED_FOLDER=p("CLEAR_SELECTED_FOLDER"),b=t.SET_FOLDER_MENU_VISIBLE=p("SET_FOLDER_MENU_VISIBLE"),_=t.SET_SELECTED_COURSE_INDEX=p("SET_SELECTED_COURSE_INDEX"),E=function(e,t){return(0,u.default)(e,{show:!0,lesson:t})},w=function(){return C},x=function(e,t){return(0,u.default)(e,{query:t,selectedCourseIndex:0,selectedUsingKeyboard:!1})},k=function(e,t){return(0,u.default)(e,{folder:t})},T=function(e){return(0,d.default)("folder",e)},S=function(e,t){return(0,u.default)(e,{folderMenuVisible:t})},C={show:!1,query:"",selectedCourseIndex:0,selectedUsingKeyboard:!1},O=function(e,t){return(0,u.default)(e,{selectedCourseIndex:t.selectedCourseIndex,selectedUsingKeyboard:t.selectedUsingKeyboard})};t.default=(0,f.handle)(C,(i={},o(i,h,E),o(i,m,w),o(i,v,x),o(i,g,k),o(i,y,T),o(i,b,S),o(i,_,O),i)),t.showCopyLessonDialog=(0,f.action)(h),t.hideCopyLessonDialog=(0,f.action)(m),t.setSearchQuery=(0,f.action)(v),t.setSelectedFolder=(0,f.action)(g),t.clearSelectedFolder=(0,f.action)(y),t.setFolderMenuVisible=(0,f.action)(b),t.setSelectedCourseIndex=(0,f.action)(_)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.fetchCourseCopies=t.FETCH_COURSE_COPIES=void 0;var o=n(73),i=r(o),a=n(23),s=n(12),l=r(s),u=n(6),c=r(u),d=(0,l.default)("rise/courseCopies/"),f=t.FETCH_COURSE_COPIES=d("FETCH_COURSE_COPIES"),p=function(e,t){return(0,c.default)(e,{courses:t,loaded:!0})},h={loaded:!1,courses:{}};t.default=(0,a.handle)(h,function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},f,(0,a.onSuccess)(p))),t.fetchCourseCopies=i.default.send(f)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.setCancel=void 0;var o=n(10),i=r(o),a=n(12),s=r(a),l=n(19),u=r(l),c=n(23),d=(0,s.default)("rise/courseTheme/"),f=d("SET_CANCEL"),p={cancel:Function.prototype};t.default=(0,c.handle)(p,function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},f,(0,u.default)((0,i.default)("cancel")))),t.setCancel=(0,c.action)(f)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.submitCourseUpdate=t.submitCourse=t.getPublishSettings=t.UPDATE_VERSION=t.SUBMIT_COURSE_UPDATE=t.SUBMIT_COURSE_SUCCESS=t.SUBMIT_COURSE_ERROR=t.SUBMIT_COURSE=t.GET_PUBLISH_SETTINGS=t.GET_COURSE_VERSION=void 0;var o=n(658),i=r(o),a=n(186),s=r(a),l=n(346),u=r(l),c=n(1399),d=r(c),f=n(12),p=r(f),h=n(709),m=r(h),v=n(1403),g=r(v),y=n(701),b=r(y),_=n(710),E=r(_),w=n(60),x=r(w),k=n(65),T=r(k),S=n(14),C=r(S),O=n(1404),A=r(O),I=n(7),M=r(I),L=n(259),N=r(L),P=n(23),R=n(711),D=r(R),j=n(73),F=r(j),B=(0,p.default)("rise-api/courses/"),U=t.GET_COURSE_VERSION="rise/courses/GET_COURSE_VERSION",H=t.GET_PUBLISH_SETTINGS=B("GET_PUBLISH_SETTINGS"),z=t.SUBMIT_COURSE=B("SUBMIT_COURSE"),W=t.SUBMIT_COURSE_ERROR=B("SUBMIT_COURSE_ERROR"),q=t.SUBMIT_COURSE_SUCCESS=B("SUBMIT_COURSE_SUCCESS"),Y=t.SUBMIT_COURSE_UPDATE=B("SUBMIT_COURSE_UPDATE"),$=t.UPDATE_VERSION=B("UPDATE_VERSION"),K=(t.getPublishSettings=D.default.send(H),function(e){return(0,C.default)((0,N.default)("courseId","externalId"),D.default.send(e),(0,b.default)((0,M.default)("payload")))}),V=(0,C.default)((0,N.default)("externalId","courseId"),F.default.send(U),(0,b.default)((0,M.default)("payload"))),G=D.default.send($),X=(0,M.default)("payload"),Q=function(e){return(0,C.default)((0,m.default)((0,T.default)(["userIdToNotify"]),(0,x.default)(["userIdToNotify"])),(0,u.default)(i.default.of,(0,A.default)(K(e),V)),(0,E.default)((0,g.default)(s.default)),(0,d.default)(G),(0,u.default)(X,X),(0,u.default)((0,P.error)(W),(0,P.action)(q)))};t.submitCourse=Q(z),t.submitCourseUpdate=Q(Y)},function(e,t,n){function r(e,t){if(!l(e))throw new TypeError("chain: Chain returning function required for first argument");if(!s(t)&&!a(t))throw new TypeError("chain: Chain of the same type required for second argument");return a(t)?o(e,t):t.chain(e)}/** @license ISC License (c) copyright 2016 original and current authors */ var o=n(333).chain,i=n(43),a=n(130),s=n(708),l=n(29);e.exports=i(r)},function(e,t,n){function r(e,t){function n(e){if(!s(e))throw new TypeError("Pair.merge: Binary function required");return e(g(),y())}function o(e){return l(r,e)&&e.fst()===g()&&e.snd()===y()}function c(e){if(!e||!l(r,e))throw new TypeError("Pair.concat: Pair required");var t=g(),n=y(),o=e.fst(),i=e.snd();if(!u(t)||!u(n))throw new TypeError("Pair.concat: Both Pairs must contain Semigroups of the same type");if(!l(t,o)||!l(n,i))throw new TypeError("Pair.concat: Both Pairs must contain Semigroups of the same type");return r(t.concat(o),n.concat(i))}function d(n,o){if(!s(n)||!s(o))throw new TypeError("Pair.swap: Requires both left and right functions");return r(o(t),n(e))}function f(n){if(!s(n))throw new TypeError("Pair.map: Function required");return r(e,n(t))}function p(n,o){if(!s(n)||!s(o))throw new TypeError("Pair.bimap: Function required for both arguments");return r(n(e),o(t))}function h(e){if(!l(r,e))throw new TypeError("Pair.ap: Pair required");var t=y();if(!s(t))throw new TypeError("Pair.ap: Function required for second value");var n=g(),o=e.fst();if(!u(n)||!l(n,o))throw new TypeError("Pair.ap: Semigroups of the same type is required for first values");return r(n.concat(o),t(e.snd()))}function m(e){var t=g();if(!s(e))throw new TypeError("Pair.chain: Function required");if(!u(t))throw new TypeError("Pair.chain: Semigroups of the same type required for first values");var n=e(y());if(!l(r,n))throw new TypeError("Pair.chain: Function must return a Pair");var o=n.fst();if(!l(t,o))throw new TypeError("Pair.chain: Semigroups of the same type required for first values");return r(t.concat(o),n.snd())}function v(n){if(!s(n))throw new TypeError("Pair.extend: Function required");return r(e,n(r(e,t)))}if(arguments.length<2)throw new TypeError("Pair: Must provide a first and second value");var g=function(){return e},y=function(){return t};return{inspect:function(){return"Pair("+i(e)+","+i(t)+" )"},fst:g,snd:y,toArray:function(){return[e,t]},type:a,merge:n,equals:o,concat:c,swap:d,map:f,bimap:p,ap:h,chain:m,extend:v}}/** @license ISC License (c) copyright 2016 original and current authors */ var o=n(239),i=n(240),a=n(152).type("Pair"),s=n(29),l=n(101),u=n(480);r.type=a,r["@@implements"]=o(["ap","bimap","chain","concat","extend","equals","map"]),e.exports=r},function(e,t,n){function r(e){return!!e&&o("contramap",e)}/** @license ISC License (c) copyright 2017 original and current authors */ var o=n(154);e.exports=r},function(e,t,n){function r(e){return!!e&&o("compose",e)}/** @license ISC License (c) copyright 2017 original and current authors */ var o=n(154);e.exports=r},function(e,t,n){function r(e,t,n){if(!l(e))throw new TypeError("liftA2: Function required for first argument");if(!a(t)&&!s(t)||!u(t,n))throw new TypeError("liftA2: Applys of same type required for last two arguments");return s(t)?d(n,c(e,t)):t.map(e).ap(n)}/** @license ISC License (c) copyright 2016 original and current authors */ var o=n(333),i=n(43),a=n(455),s=n(130),l=n(29),u=n(101),c=o.map,d=o.ap;e.exports=i(r)},function(e,t,n){function r(e){if(!arguments.length||!s(e))throw new TypeError(l);if(1===arguments.length)return e;var t=o(arguments),n=t.slice(1).reduce(function(e,t){if(!s(t))throw new TypeError(l);return function(n){if(!a(n))throw new TypeError(l);return e(n).chain(t)}},i);return function(){return n(e.apply(null,arguments))}}/** @license ISC License (c) copyright 2017 original and current authors */ var o=n(241),i=n(250),a=n(708),s=n(29),l="pipeK: Chain returning functions of the same type required";e.exports=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),t.updateExternalItem=t.removeExternalItem=t.fetchExternalItems=void 0;var i,a=n(712),s=r(a),l=n(5),u=r(l),c=n(12),d=r(c),f=n(71),p=r(f),h=n(33),m=r(h),v=n(27),g=r(v),y=n(31),b=r(y),_=n(19),E=r(_),w=n(32),x=r(w),k=n(133),T=r(k),S=n(6),C=r(S),O=n(249),A=r(O),I=n(68),M=r(I),L=n(713),N=r(L),P=n(7),R=r(P),D=n(13),j=r(D),F=n(224),B=r(F),U=n(24),H=r(U),z=n(23),W=n(255),q=n(227),Y=n(1406),$=r(Y),K=(0,d.default)("rise/externalItems/"),V={peek:"video",preso:"video",replay:"video",video:"video",rise:"rise",storyline:"storyline"},G=K("FETCH_EXTERNAL_ITEMS"),X=K("REMOVE_EXTERNAL_ITEM"),Q=K("UPDATE_EXTERNAL_ITEM"),Z={fetched:!1,video:[],rise:[],storyline:[]},J=function(e,t){return(0,A.default)([e,{fetched:!0},t])},ee=function(e,t){var n=t.type,r=t.itemId;return(0,u.default)((0,C.default)(e),(0,M.default)(n),(0,q.removeById)(r))(e[n])},te=function(e,t){var n=e[V[t.product]].splice(0),r=n.findIndex(function(e){return e.id===t.id});return-1===r?n.unshift(t):n[r]=t,(0,C.default)(e,o({},V[t.product],n))};t.default=(0,z.handle)(Z,(i={},o(i,G,(0,z.onSuccess)(J)),o(i,X,(0,z.onSuccess)(ee)),o(i,Q,(0,z.onSuccess)(te)),i));var ne=function(){return $.default.emit("auth:login",(0,W.getCookie)())},re=function(){return $.default.emit("items:fetch",null)},oe=(0,u.default)(x.default,(0,R.default)("archivedAt")),ie=(0,m.default)(2,function(e,t){return(0,u.default)((0,E.default)(p.default)(e),B.default,(0,R.default)("product"))(t)}),ae=(0,u.default)((0,j.default)("state","ready"),T.default,(0,R.default)("versions")),se=(0,m.default)(2,function(e,t){var n=function(t){return(0,s.default)([oe,ie(e),ae])(t)};return(0,b.default)(n)(t)});t.fetchExternalItems=function(e){return function(t){return ne().then(re).then(se(Object.keys((0,N.default)((0,g.default)(e),V)))).then(q.sortByCreatedAtDesc).then((0,M.default)(e)).then((0,z.action)(G)).then(t)}},t.removeExternalItem=function(e){return function(t){return(0,u.default)(t,(0,z.action)(X))(e)}},t.updateExternalItem=function(e){return function(t){return(0,H.default)(ae,(0,u.default)(t,(0,z.action)(Q)))(e)}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(475),i=r(o),a=n(672),s=r(a),l=n(714),u=r(l),c=n(1407),d=r(c),f=n(94),p=n(260),h=r(p),m=h.default.parse((0,f.getEnv)("REVIEW_SOCKET_URI")||""),v=h.default.format((0,d.default)(m,["protocol","slashes","host"])),g={autoConnect:!1,path:m.pathname},y=(0,s.default)(v,g),b=y.emit;y.emit=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=(0,u.default)(t);return"function"==typeof r?t=t.slice(0,-1):r=i.default,new Promise(function(e){b.apply(y,t.concat(e))}).then(r)},t.default=y},function(e,t,n){var r=n(1408),o=n(474),i=n(1410),a=n(1411),s=n(1413),l=s(function(e,t){return null==e?{}:"function"==typeof t[0]?a(e,o(t[0],t[1],3)):i(e,r(t))});e.exports=l},function(e,t,n){function r(e,t,n,u){u||(u=[]);for(var c=-1,d=e.length;++c<d;){var f=e[c];l(f)&&s(f)&&(n||a(f)||i(f))?t?r(f,t,n,u):o(u,f):n||(u[u.length]=f)}return u}var o=n(1409),i=n(473),a=n(139),s=n(262),l=n(225);e.exports=r},function(e,t){function n(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}e.exports=n},function(e,t,n){function r(e,t){e=o(e);for(var n=-1,r=t.length,i={};++n<r;){var a=t[n];a in e&&(i[a]=e[a])}return i}var o=n(140);e.exports=r},function(e,t,n){function r(e,t){var n={};return o(e,function(e,r,o){t(e,r,o)&&(n[r]=e)}),n}var o=n(1412);e.exports=r},function(e,t,n){function r(e,t){return o(e,t,i)}var o=n(693),i=n(691);e.exports=r},function(e,t){function n(e,t){if("function"!=typeof e)throw new TypeError(r);return t=o(void 0===t?e.length-1:+t||0,0),function(){for(var n=arguments,r=-1,i=o(n.length-t,0),a=Array(i);++r<i;)a[r]=n[t+r];switch(t){case 0:return e.call(this,a);case 1:return e.call(this,n[0],a);case 2:return e.call(this,n[0],n[1],a)}var s=Array(t+1);for(r=-1;++r<t;)s[r]=n[r];return s[t]=a,e.apply(this,s)}}var r="Expected a function",o=Math.max;e.exports=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),t.updateLabel=t.updateLabelSetDebounce=t.importLabelSet=t.deleteLabelSet=t.createLabelSet=t.UPDATE_LABEL_SET=t.IMPORT_LABEL_SET=t.DELETE_LABEL_SET=t.CREATE_LABEL_SET=void 0;var i,a=n(10),s=r(a),l=n(12),u=r(l),c=n(80),d=r(c),f=n(49),p=r(f),h=n(19),m=r(h),v=n(6),g=r(v),y=n(68),b=r(y),_=n(14),E=r(_),w=n(41),x=r(w),k=n(73),T=r(k),S=n(23),C=n(266),O=(0,u.default)("rise/labelSets/"),A=t.CREATE_LABEL_SET=O("CREATE_LABEL_SET"),I=t.DELETE_LABEL_SET=O("DELETE_LABEL_SET"),M=t.IMPORT_LABEL_SET=O("IMPORT_LABEL_SET"),L=t.UPDATE_LABEL_SET=O("UPDATE_LABEL_SET"),N=function(e,t){return R(e,t)},P=function(e,t){var n=t.labelSets;return(0,x.default)(R,{},n)},R=function(e,t){return(0,s.default)(t.id,t,e)},D=function(e,t){return(0,d.default)(t.id,e)},j=function(e,t){return(0,p.default)(o({},t.id,(0,m.default)(g.default)(t)),e)};t.default=(0,S.handle)({},(i={},o(i,A,(0,S.onSuccess)(N)),o(i,I,(0,S.onSuccess)(D)),o(i,C.GET_COURSE,(0,S.onSuccess)(P)),o(i,M,(0,S.onSuccess)(N)),o(i,L,(0,S.onSuccess)(j)),i));var F=(t.createLabelSet=T.default.send(A),t.deleteLabelSet=T.default.send(I),t.importLabelSet=T.default.send(M),t.updateLabelSetDebounce=T.default.debounce(500,L));t.updateLabel=function(e){var t=e.id,n=e.labels,r=e.field;return(0,E.default)((0,m.default)(g.default)(r),(0,b.default)("labels"),(0,s.default)("id",t),F)(n)}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),t.takeControl=t.putLock=t.delLock=t.PUT_LOCK=t.DEL_LOCK=void 0;var i,a=n(10),s=r(a),l=n(5),u=r(l),c=n(12),d=r(c),f=n(80),p=r(f),h=n(65),m=r(h),v=n(41),g=r(v),y=n(23),b=n(704),_=n(706),E=n(73),w=r(E),x=n(345),k=(0,d.default)("rise/locks/"),T=t.DEL_LOCK=k("DEL_LOCK"),S=t.PUT_LOCK=k("PUT_LOCK"),C=(0,m.default)(["id","author","courseId","session","ttl","updatedAt"]),O=function(e,t){return(0,p.default)(t.id,e)},A=function(e,t){var n=t.locks;return(0,g.default)(I,{},n)},I=function(e,t){return(0,s.default)(t.id,C(t),e)};t.default=(0,y.handle)({},(i={},o(i,T,(0,y.onSuccess)(O)),o(i,"rise/courses/GET_COURSE",(0,y.onSuccess)(A)),o(i,x.PUT_ITEM,(0,y.onSuccess)(I)),o(i,x.PUT_ITEM_THROTTLE,(0,y.onSuccess)(I)),o(i,S,(0,y.onSuccess)(I)),i));var M=(0,m.default)(["id","courseId"]),L=(t.delLock=(0,u.default)(w.default.send(T),M),t.putLock=(0,u.default)(w.default.send(S),M));t.takeControl=function(e){var t=e.lesson,n=e.router;return function(e){var r=(0,y.sideEffect)(function(){return n.history.push("/author/details/"+t.id)});e([L(t).map((0,y.also)([r,(0,_.toggleTakeControlDialog)({lessonId:null}),(0,b.closeLibrary)()]))])}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),t.createMedia=void 0;var i,a=n(10),s=r(a),l=n(12),u=r(l),c=n(41),d=r(c),f=n(321),p=n(73),h=r(p),m=(0,u.default)("rise/media/"),v=m("CREATE_MEDIA"),g=function(e,t){var n=t.media;return(0,d.default)(y,{},n)},y=function(e,t){return(0,s.default)(t.id,t,e)};t.default=(0,f.handle)({},(i={},o(i,v,(0,f.onSuccess)(y)),o(i,"rise/courses/GET_COURSE",(0,f.onSuccess)(g)),i)),t.createMedia=h.default.send(v)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(10),i=r(o),a=n(12),s=r(a),l=n(23),u=(0,s.default)("rise/time/"),c=u("SYNC_CLOCK"),d={delta:0},f=function(e,t){return(0,i.default)("delta",t-Date.now()+2e3,e)};t.default=(0,l.handle)(d,function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},c,f))},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),t.updateTypeface=t.fetchTypefaces=t.deleteTypeface=t.createTypeface=void 0;var i,a=n(18),s=r(a),l=n(10),u=r(l),c=n(12),d=r(c),f=n(80),p=r(f),h=n(49),m=r(h),v=n(41),g=r(v),y=n(23),b=n(73),_=r(b),E=(0,d.default)("rise/typefaces/"),w=E("CREATE_TYPEFACE"),x=E("DELETE_TYPEFACE"),k=E("FETCH_TYPEFACES"),T=E("UPDATE_TYPEFACE"),S=function(e,t){var n=t.typefaces;return(0,g.default)(O,{},n)},C=function(e,t){return(0,p.default)(t.id,e)},O=function(e,t){return(0,u.default)(t.id,(0,m.default)({fonts:(0,g.default)(A,{})},t),e)},A=function(e,t){return(0,u.default)(t.id,t,e)};t.default=(0,y.handle)({},(i={},o(i,w,(0,y.onSuccess)(O)),o(i,x,(0,y.onSuccess)(C)),o(i,k,(0,y.onSuccess)(S)),o(i,T,(0,y.onSuccess)(O)),i)),t.createTypeface=_.default.send(w),t.deleteTypeface=_.default.send(x),t.fetchTypefaces=(0,s.default)(_.default.send(k,null)),t.updateTypeface=_.default.send(T)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),t.getStatus=t.getSession=t.GET_STATUS=t.GET_SESSION=void 0;var i,a=n(18),s=r(a),l=n(10),u=r(l),c=n(12),d=r(c),f=n(6),p=r(f),h=n(23),m=n(255),v=n(73),g=r(v),y=(0,d.default)("rise/user/"),b=t.GET_SESSION=y("GET_SESSION"),_=t.GET_STATUS=y("GET_STATUS"),E={author:(0,m.getAuthor)(),session:null},w=function(e,t){return(0,u.default)("session",t.session,e)};t.default=(0,h.handle)(E,(i={},o(i,b,w),o(i,_,(0,h.onSuccess)(p.default)),i)),t.getSession=(0,s.default)((0,h.action)(b,g.default)),t.getStatus=(0,s.default)(g.default.send(_,null))},function(e,t,n){var r,o,i;/*! * froala_editor v2.7.6 (https://www.froala.com/wysiwyg-editor) * License https://froala.com/wysiwyg-editor/terms/ * Copyright 2014-2018 Froala Labs */ !function(a){o=[n(188)],r=a,void 0!==(i="function"==typeof r?r.apply(t,o):r)&&(e.exports=i)}(function(e){var t=function(n,r){this.id=++e.FE.ID,this.opts=e.extend(!0,{},e.extend({},t.DEFAULTS,"object"==typeof r&&r));var o=JSON.stringify(this.opts);e.FE.OPTS_MAPPING[o]=e.FE.OPTS_MAPPING[o]||this.id,this.sid=e.FE.OPTS_MAPPING[o],e.FE.SHARED[this.sid]=e.FE.SHARED[this.sid]||{},this.shared=e.FE.SHARED[this.sid],this.shared.count=(this.shared.count||0)+1,this.$oel=e(n),this.$oel.data("froala.editor",this),this.o_doc=n.ownerDocument,this.o_win="defaultView"in this.o_doc?this.o_doc.defaultView:this.o_doc.parentWindow;var i=e(this.o_win).scrollTop();this.$oel.on("froala.doInit",e.proxy(function(){this.$oel.off("froala.doInit"),this.doc=this.$el.get(0).ownerDocument,this.win="defaultView"in this.doc?this.doc.defaultView:this.doc.parentWindow,this.$doc=e(this.doc),this.$win=e(this.win),this.opts.pluginsEnabled||(this.opts.pluginsEnabled=Object.keys(e.FE.PLUGINS)),this.opts.initOnClick?(this.load(e.FE.MODULES),this.$el.on("touchstart.init",function(){e(this).data("touched",!0)}),this.$el.on("touchmove.init",function(){e(this).removeData("touched")}),this.$el.on("mousedown.init touchend.init dragenter.init focus.init",e.proxy(function(t){if("touchend"==t.type&&!this.$el.data("touched"))return!0;if(1===t.which||!t.which){this.$el.off("mousedown.init touchstart.init touchmove.init touchend.init dragenter.init focus.init"),this.load(e.FE.MODULES),this.load(e.FE.PLUGINS);var n=t.originalEvent&&t.originalEvent.originalTarget;n&&"IMG"==n.tagName&&e(n).trigger("mousedown"),void 0===this.ul&&this.destroy(),"touchend"==t.type&&this.image&&t.originalEvent&&t.originalEvent.target&&e(t.originalEvent.target).is("img")&&setTimeout(e.proxy(function(){this.image.edit(e(t.originalEvent.target))},this),100),this.ready=!0,this.events.trigger("initialized")}},this)),this.events.trigger("initializationDelayed")):(this.load(e.FE.MODULES),this.load(e.FE.PLUGINS),e(this.o_win).scrollTop(i),void 0===this.ul&&this.destroy(),this.ready=!0,this.events.trigger("initialized"))},this)),this._init()};if(t.DEFAULTS={initOnClick:!1,pluginsEnabled:null},t.MODULES={},t.PLUGINS={},t.VERSION="2.7.6",t.INSTANCES=[],t.OPTS_MAPPING={},t.SHARED={},t.ID=0,t.prototype._init=function(){var t=this.$oel.prop("tagName");this.$oel.closest("label").length;var n=e.proxy(function(){"TEXTAREA"!=t&&(this._original_html=this._original_html||this.$oel.html()),this.$box=this.$box||this.$oel,this.opts.fullPage&&(this.opts.iframe=!0),this.opts.iframe?(this.$iframe=e('<iframe src="about:blank" frameBorder="0">'),this.$wp=e("<div></div>"),this.$box.html(this.$wp),this.$wp.append(this.$iframe),this.$iframe.get(0).contentWindow.document.open(),this.$iframe.get(0).contentWindow.document.write("<!DOCTYPE html>"),this.$iframe.get(0).contentWindow.document.write("<html><head></head><body></body></html>"),this.$iframe.get(0).contentWindow.document.close(),this.$el=this.$iframe.contents().find("body"),this.el=this.$el.get(0),this.$head=this.$iframe.contents().find("head"),this.$html=this.$iframe.contents().find("html"),this.iframe_document=this.$iframe.get(0).contentWindow.document,this.$oel.trigger("froala.doInit")):(this.$el=e("<div></div>"),this.el=this.$el.get(0),this.$wp=e("<div></div>").append(this.$el),this.$box.html(this.$wp),this.$oel.trigger("froala.doInit"))},this),r=e.proxy(function(){this.$box=e("<div>"),this.$oel.before(this.$box).hide(),this._original_html=this.$oel.val(),this.$oel.parents("form").on("submit."+this.id,e.proxy(function(){this.events.trigger("form.submit")},this)),this.$oel.parents("form").on("reset."+this.id,e.proxy(function(){this.events.trigger("form.reset")},this)),n()},this),o=e.proxy(function(){this.$el=this.$oel,this.el=this.$el.get(0),this.$el.attr("contenteditable",!0).css("outline","none").css("display","inline-block"),this.opts.multiLine=!1,this.opts.toolbarInline=!1,this.$oel.trigger("froala.doInit")},this),i=e.proxy(function(){this.$el=this.$oel,this.el=this.$el.get(0),this.opts.toolbarInline=!1,this.$oel.trigger("froala.doInit")},this),a=e.proxy(function(){this.$el=this.$oel,this.el=this.$el.get(0),this.opts.toolbarInline=!1,this.$oel.on("click.popup",function(e){e.preventDefault()}),this.$oel.trigger("froala.doInit")},this);this.opts.editInPopup?a():"TEXTAREA"==t?r():"A"==t?o():"IMG"==t?i():"BUTTON"==t||"INPUT"==t?(this.opts.editInPopup=!0,this.opts.toolbarInline=!1,a()):n()},t.prototype.load=function(t){for(var n in t)if(t.hasOwnProperty(n)){if(this[n])continue;if(e.FE.PLUGINS[n]&&this.opts.pluginsEnabled.indexOf(n)<0)continue;if(this[n]=new t[n](this),this[n]._init&&(this[n]._init(),this.opts.initOnClick&&"core"==n))return!1}},t.prototype.destroy=function(){this.shared.count--,this.events.$off();var t=this.html.get();if(this.events.trigger("destroy",[],!0),this.events.trigger("shared.destroy",void 0,!0),0===this.shared.count){for(var n in this.shared)this.shared.hasOwnProperty(n)&&(this.shared[n],e.FE.SHARED[this.sid][n]=null);e.FE.SHARED[this.sid]={}}this.$oel.parents("form").off("."+this.id),this.$oel.off("click.popup"),this.$oel.removeData("froala.editor"),this.$oel.off("froalaEditor"),this.core.destroy(t),e.FE.INSTANCES.splice(e.FE.INSTANCES.indexOf(this),1)},e.fn.froalaEditor=function(n){for(var r=[],o=0;o<arguments.length;o++)r.push(arguments[o]);if("string"==typeof n){var i=[];return this.each(function(){var t=e(this),o=t.data("froala.editor");if(o){var a,s;if(n.indexOf(".")>0&&o[n.split(".")[0]]?(o[n.split(".")[0]]&&(a=o[n.split(".")[0]]),s=n.split(".")[1]):(a=o,s=n.split(".")[0]),!a[s])return e.error("Method "+n+" does not exist in Froala Editor.");var l=a[s].apply(o,r.slice(1));void 0===l?i.push(this):0===i.length&&i.push(l)}}),1==i.length?i[0]:i}return"object"!=typeof n&&n?void 0:this.each(function(){e(this).data("froala.editor")||new t(this,n)})},e.fn.froalaEditor.Constructor=t,e.FroalaEditor=t,e.FE=t,e.FE.XS=0,e.FE.SM=1,e.FE.MD=2,e.FE.LG=3,e.FE.LinkRegExCommon="[a-z\\u0080-\\u009f\\u00a1-\\uffff0-9-_.]{1,}",e.FE.LinkRegExEnd="((:[0-9]{1,5})|)(((\\/|\\?|#)[a-z\\u00a1-\\uffff0-9@?\\|!^=%&/~+#-\\'*-_{}]*)|())",e.FE.LinkRegExTLD="(("+e.FE.LinkRegExCommon+")(\\.(com|net|org|edu|mil|gov|co|biz|info|me|dev)))",e.FE.LinkRegExHTTP="((ftp|http|https):\\/\\/"+e.FE.LinkRegExCommon+")",e.FE.LinkRegExAuth="((ftp|http|https):\\/\\/[\\u0021-\\uffff]{1,}@"+e.FE.LinkRegExCommon+")",e.FE.LinkRegExWWW="(www\\."+e.FE.LinkRegExCommon+"\\.[a-z0-9-]{2,24})",e.FE.LinkRegEx="("+e.FE.LinkRegExTLD+"|"+e.FE.LinkRegExHTTP+"|"+e.FE.LinkRegExWWW+"|"+e.FE.LinkRegExAuth+")"+e.FE.LinkRegExEnd,e.FE.LinkProtocols=["mailto","tel","sms","notes","data"],e.FE.MAIL_REGEX=/.+@.+\..+/i,e.FE.MODULES.helpers=function(t){function n(){var e,t,n=-1;return"Microsoft Internet Explorer"==navigator.appName?(e=navigator.userAgent,t=new RegExp("MSIE ([0-9]{1,}[\\.0-9]{0,})"),null!==t.exec(e)&&(n=parseFloat(RegExp.$1))):"Netscape"==navigator.appName&&(e=navigator.userAgent,t=new RegExp("Trident/.*rv:([0-9]{1,}[\\.0-9]{0,})"),null!==t.exec(e)&&(n=parseFloat(RegExp.$1))),n}function r(){var e={},t=n();if(t>0)e.msie=!0;else{var r=navigator.userAgent.toLowerCase(),o=/(edge)[ \/]([\w.]+)/.exec(r)||/(chrome)[ \/]([\w.]+)/.exec(r)||/(webkit)[ \/]([\w.]+)/.exec(r)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(r)||/(msie) ([\w.]+)/.exec(r)||r.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(r)||[],i={browser:o[1]||"",version:o[2]||"0"};o[1]&&(e[i.browser]=!0),e.chrome?e.webkit=!0:e.webkit&&(e.safari=!0)}return e.msie&&(e.version=t),e}function o(){return/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&!s()}function i(){return/(Android)/g.test(navigator.userAgent)&&!s()}function a(){return/(Blackberry)/g.test(navigator.userAgent)}function s(){return/(Windows Phone)/gi.test(navigator.userAgent)}function l(){return i()||o()||a()}function u(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)}}function c(e){return parseInt(e,10)||0}function d(){var t=e('<div class="fr-visibility-helper"></div>').appendTo("body:first");try{var n=c(t.css("margin-left"));return t.remove(),n}catch(t){return e.FE.LG}}function f(){return"ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch}function p(t){return!!/^(https?:|ftps?:|)\/\//i.test(t)&&(t=String(t).replace(/</g,"%3C").replace(/>/g,"%3E").replace(/"/g,"%22").replace(/ /g,"%20"),new RegExp("^"+e.FE.LinkRegExHTTP+e.FE.LinkRegExEnd+"$","gi").test(t))}function h(t){return!/^(https?:|ftps?:|)\/\//i.test(t)&&e.FE.MAIL_REGEX.test(t)}function m(t){var n=/^([A-Za-z]:(\\){1,2}|[A-Za-z]:((\\){1,2}[^\\]+)+)(\\)?$/i;return/^(https?:|ftps?:|)\/\//i.test(t)?t:n.test(t)?t:new RegExp("^("+e.FE.LinkProtocols.join("|")+"):\\/\\/","i").test(t)?t:t=encodeURIComponent(t).replace(/%23/g,"#").replace(/%2F/g,"/").replace(/%25/g,"%").replace(/mailto%3A/gi,"mailto:").replace(/file%3A/gi,"file:").replace(/sms%3A/gi,"sms:").replace(/tel%3A/gi,"tel:").replace(/notes%3A/gi,"notes:").replace(/data%3Aimage/gi,"data:image").replace(/blob%3A/gi,"blob:").replace(/webkit-fake-url%3A/gi,"webkit-fake-url:").replace(/%3F/g,"?").replace(/%3D/g,"=").replace(/%26/g,"&").replace(/&/g,"&").replace(/%2C/g,",").replace(/%3B/g,";").replace(/%2B/g,"+").replace(/%40/g,"@").replace(/%5B/g,"[").replace(/%5D/g,"]").replace(/%7B/g,"{").replace(/%7D/g,"}")}function v(e){return e&&!e.propertyIsEnumerable("length")&&"object"==typeof e&&"number"==typeof e.length}function g(e){function t(e){return("0"+parseInt(e,10).toString(16)).slice(-2)}try{return e&&"transparent"!==e?/^#[0-9A-F]{6}$/i.test(e)?e:(e=e.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/),("#"+t(e[1])+t(e[2])+t(e[3])).toUpperCase()):""}catch(e){return null}}function y(e){var t=/^#?([a-f\d])([a-f\d])([a-f\d])$/i;e=e.replace(t,function(e,t,n,r){return t+t+n+n+r+r});var n=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return n?"rgb("+parseInt(n[1],16)+", "+parseInt(n[2],16)+", "+parseInt(n[3],16)+")":""}function b(n){var r=(n.css("text-align")||"").replace(/-(.*)-/g,"");if(["left","right","justify","center"].indexOf(r)<0){if(!C){var o=e('<div dir="'+("rtl"==t.opts.direction?"rtl":"auto")+'" style="text-align: '+t.$el.css("text-align")+'; position: fixed; left: -3000px;"><span id="s1">.</span><span id="s2">.</span></div>');e("body:first").append(o);var i=o.find("#s1").get(0).getBoundingClientRect().left,a=o.find("#s2").get(0).getBoundingClientRect().left;o.remove(),C=a>i?"left":"right"}r=C}return r}function _(){return null==O&&(O=navigator.platform.toUpperCase().indexOf("MAC")>=0),O}function E(){function e(e,t){var o=e[t];e[t]=function(e){var t,i=!1,a=!1;if(e&&e.match(r)){e=e.replace(r,""),this.parentNode||(n.appendChild(this),a=!0);var s=this.parentNode;return this.id||(this.id="rootedQuerySelector_id_"+(new Date).getTime(),i=!0),t=o.call(s,"#"+this.id+" "+e),i&&(this.id=""),a&&n.removeChild(this),t}return o.call(this,e)}}var n=t.o_doc.createElement("div");try{n.querySelectorAll(":scope *")}catch(t){var r=/^\s*:scope/gi;e(Element.prototype,"querySelector"),e(Element.prototype,"querySelectorAll"),e(HTMLElement.prototype,"querySelector"),e(HTMLElement.prototype,"querySelectorAll")}}function w(){return t.o_win.pageYOffset?t.o_win.pageYOffset:t.o_doc.documentElement&&t.o_doc.documentElement.scrollTop?t.o_doc.documentElement.scrollTop:t.o_doc.body.scrollTop?t.o_doc.body.scrollTop:0}function x(){return t.o_win.pageXOffset?t.o_win.pageXOffset:t.o_doc.documentElement&&t.o_doc.documentElement.scrollLeft?t.o_doc.documentElement.scrollLeft:t.o_doc.body.scrollLeft?t.o_doc.body.scrollLeft:0}function k(){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest||(Element.prototype.closest=function(e){var t=this,n=this;if(!n)return null;if(!document.documentElement.contains(t))return null;do{if(n.matches(e))return n;n=n.parentElement}while(null!==n);return null})}function T(e){var t=e.getBoundingClientRect();return t.top>=0&&t.bottom<=(window.innerHeight||document.documentElement.clientHeight)||t.top<=0&&t.bottom>=(window.innerHeight||document.documentElement.clientHeight)}function S(){t.browser=r(),E(),k()}var C,O=null;return{_init:S,isIOS:o,isMac:_,isAndroid:i,isBlackberry:a,isWindowsPhone:s,isMobile:l,isEmail:h,requestAnimationFrame:u,getPX:c,screenSize:d,isTouch:f,sanitizeURL:m,isArray:v,RGBToHex:g,HEXtoRGB:y,isURL:p,getAlignment:b,scrollTop:w,scrollLeft:x,isInViewPort:T}},e.FE.MODULES.events=function(t){function n(e,t,n){y(e,t,n)}function r(){n(t.$el,"cut copy paste beforepaste",function(e){E(e.type,[e])})}function o(){n(t.$el,"click mouseup mousedown touchstart touchend dragenter dragover dragleave dragend drop dragstart",function(e){E(e.type,[e])}),g("mousedown",function(){for(var n=0;n<e.FE.INSTANCES.length;n++)e.FE.INSTANCES[n]!=t&&e.FE.INSTANCES[n].popups&&e.FE.INSTANCES[n].popups.areVisible()&&e.FE.INSTANCES[n].$el.find(".fr-marker").remove()})}function i(){n(t.$el,"keydown keypress keyup input",function(e){E(e.type,[e])})}function a(){n(t.$win,t._mousedown,function(e){E("window.mousedown",[e]),p()}),n(t.$win,t._mouseup,function(e){E("window.mouseup",[e])}),n(t.$win,"cut copy keydown keyup touchmove touchend",function(e){E("window."+e.type,[e])})}function s(){n(t.$doc,"dragend drop",function(e){E("document."+e.type,[e])})}function l(n){var r;if(void 0===n&&(n=!0),!t.$wp)return!1;if(t.helpers.isIOS()&&t.$win.get(0).focus(),t.core.hasFocus())return!1;if(!t.core.hasFocus()&&n){var o=t.$win.scrollTop();if(t.browser.msie&&t.$box&&t.$box.css("position","fixed"),t.browser.msie&&t.$wp&&t.$wp.css("overflow","visible"),h(),t.$el.focus(),t.events.trigger("focus"),p(),t.browser.msie&&t.$box&&t.$box.css("position",""),t.browser.msie&&t.$wp&&t.$wp.css("overflow","auto"),o!=t.$win.scrollTop()&&t.$win.scrollTop(o),r=t.selection.info(t.el),!r.atStart)return!1}if(!t.core.hasFocus()||t.$el.find(".fr-marker").length>0)return!1;if(r=t.selection.info(t.el),r.atStart&&t.selection.isCollapsed()&&null!=t.html.defaultTag()){var i=t.markers.insert();if(i&&!t.node.blockParent(i)){e(i).remove();var a=t.$el.find(t.html.blockTagsQuery()).get(0);a&&(e(a).prepend(e.FE.MARKERS),t.selection.restore())}else i&&e(i).remove()}}function u(){n(t.$el,"focus",function(e){m()&&(l(!1),!1===O&&E(e.type,[e]))}),n(t.$el,"blur",function(e){m()&&!0===O&&(E(e.type,[e]),p())}),g("focus",function(){O=!0}),g("blur",function(){O=!1})}function c(){t.helpers.isMobile()?(t._mousedown="touchstart",t._mouseup="touchend",t._move="touchmove",t._mousemove="touchmove"):(t._mousedown="mousedown",t._mouseup="mouseup",t._move="",t._mousemove="mousemove")}function d(n){var r=e(n.currentTarget);return t.edit.isDisabled()||t.node.hasClass(r.get(0),"fr-disabled")?(n.preventDefault(),!1):"mousedown"===n.type&&1!==n.which||(t.helpers.isMobile()||n.preventDefault(),(t.helpers.isAndroid()||t.helpers.isWindowsPhone())&&0===r.parents(".fr-dropdown-menu").length&&(n.preventDefault(),n.stopPropagation()),r.addClass("fr-selected"),void t.events.trigger("commands.mousedown",[r]))}function f(n,r){var o=e(n.currentTarget);if(t.edit.isDisabled()||t.node.hasClass(o.get(0),"fr-disabled"))return n.preventDefault(),!1;if("mouseup"===n.type&&1!==n.which)return!0;if(!t.node.hasClass(o.get(0),"fr-selected"))return!0;if("touchmove"!=n.type){if(n.stopPropagation(),n.stopImmediatePropagation(),n.preventDefault(),!t.node.hasClass(o.get(0),"fr-selected"))return t.button.getButtons(".fr-selected",!0).removeClass("fr-selected"),!1;if(t.button.getButtons(".fr-selected",!0).removeClass("fr-selected"),o.data("dragging")||o.attr("disabled"))return o.removeData("dragging"),!1;var i=o.data("timeout");i&&(clearTimeout(i),o.removeData("timeout")),r.apply(t,[n])}else o.data("timeout")||o.data("timeout",setTimeout(function(){o.data("dragging",!0)},100))}function p(){S=!0}function h(){S=!1}function m(){return S}function v(e,n,r){y(e,t._mousedown,n,function(e){t.edit.isDisabled()||d(e)},!0),y(e,t._mouseup+" "+t._move,n,function(e){t.edit.isDisabled()||f(e,r)},!0),y(e,"mousedown click mouseup",n,function(e){t.edit.isDisabled()||e.stopPropagation()},!0),g("window.mouseup",function(){t.edit.isDisabled()||(e.find(n).removeClass("fr-selected"),p())})}function g(e,n,r){var o=e.split(" ");if(o.length>1){for(var i=0;i<o.length;i++)g(o[i],n,r);return!0}void 0===r&&(r=!1);var a;a=0!==e.indexOf("shared.")?C[e]=C[e]||[]:t.shared._events[e]=t.shared._events[e]||[],r?a.unshift(n):a.push(n)}function y(e,n,r,o,i){"function"==typeof r&&(i=o,o=r,r=!1);var a=i?t.shared.$_events:A,s=i?t.sid:t.id;r?e.on(n.split(" ").join(".ed"+s+" ")+".ed"+s,r,o):e.on(n.split(" ").join(".ed"+s+" ")+".ed"+s,o),a.push([e,n.split(" ").join(".ed"+s+" ")+".ed"+s])}function b(e){for(var t=0;t<e.length;t++)e[t][0].off(e[t][1])}function _(){b(A),A=[],0===t.shared.count&&(b(t.shared.$_events),t.shared.$_events=[])}function E(n,r,o){if(!t.edit.isDisabled()||o){var i;if(0!==n.indexOf("shared."))i=C[n];else{if(t.shared.count>0)return!1;i=t.shared._events[n]}var a;if(i)for(var s=0;s<i.length;s++)if(!1===(a=i[s].apply(t,r)))return!1;return!1!==(a=t.$oel.triggerHandler("froalaEditor."+n,e.merge([t],r||[])))&&a}}function w(n,r,o){if(!t.edit.isDisabled()||o){var i;if(0!==n.indexOf("shared."))i=C[n];else{if(t.shared.count>0)return!1;i=t.shared._events[n]}var a;if(i)for(var s=0;s<i.length;s++)void 0!==(a=i[s].apply(t,[r]))&&(r=a);return a=t.$oel.triggerHandler("froalaEditor."+n,e.merge([t],[r])),void 0!==a&&(r=a),r}}function x(){for(var e in C)C.hasOwnProperty(e)&&delete C[e]}function k(){for(var e in t.shared._events)t.shared._events.hasOwnProperty(e)&&delete t.shared._events[e]}function T(){t.shared.$_events=t.shared.$_events||[],t.shared._events={},c(),o(),a(),s(),i(),u(),p(),r(),g("destroy",x),g("shared.destroy",k)}var S,C={},O=!1,A=[];return{_init:T,on:g,trigger:E,bindClick:v,disableBlur:h,enableBlur:p,blurActive:m,focus:l,chainTrigger:w,$on:y,$off:_}},e.FE.MODULES.node=function(t){function n(e){return e&&"IFRAME"!=e.tagName?Array.prototype.slice.call(e.childNodes||[]):[]}function r(t){return!!t&&t.nodeType==Node.ELEMENT_NODE&&e.FE.BLOCK_TAGS.indexOf(t.tagName.toLowerCase())>=0}function o(e){return!!e&&e.nodeType==Node.ELEMENT_NODE&&"a"==e.tagName.toLowerCase()}function i(o,i){if(!o)return!0;if(o.querySelector("table"))return!1;var a=n(o);1==a.length&&r(a[0])&&(a=n(a[0]));for(var s=!1,l=0;l<a.length;l++){var u=a[l];if(!(i&&t.node.hasClass(u,"fr-marker")||u.nodeType==Node.TEXT_NODE&&0===u.textContent.length)){if("BR"!=u.tagName&&(u.textContent||"").replace(/\u200B/gi,"").replace(/\n/g,"").length>0)return!1;if(s)return!1;"BR"==u.tagName&&(s=!0)}}return!(o.querySelectorAll(e.FE.VOID_ELEMENTS.join(",")).length-o.querySelectorAll("br").length||o.querySelector(t.opts.htmlAllowedEmptyTags.join(":not(.fr-marker),")+":not(.fr-marker)")||o.querySelectorAll(e.FE.BLOCK_TAGS.join(",")).length>1||o.querySelector(t.opts.htmlDoNotWrapTags.join(":not(.fr-marker),")+":not(.fr-marker)"))}function a(e){for(;e&&e.parentNode!==t.el&&(!e.parentNode||!t.node.hasClass(e.parentNode,"fr-inner"));)if(e=e.parentNode,r(e))return e;return null}function s(n,o,i){if(void 0===o&&(o=[]),void 0===i&&(i=!0),o.push(t.el),o.indexOf(n.parentNode)>=0||n.parentNode&&t.node.hasClass(n.parentNode,"fr-inner")||n.parentNode&&e.FE.SIMPLE_ENTER_TAGS.indexOf(n.parentNode.tagName)>=0&&i)return null;for(;o.indexOf(n.parentNode)<0&&n.parentNode&&!t.node.hasClass(n.parentNode,"fr-inner")&&(e.FE.SIMPLE_ENTER_TAGS.indexOf(n.parentNode.tagName)<0||!i)&&(!r(n)||!r(n.parentNode)||!i);)n=n.parentNode;return n}function l(e){var t={},n=e.attributes;if(n)for(var r=0;r<n.length;r++){var o=n[r];t[o.nodeName]=o.value}return t}function u(e){for(var t="",n=l(e),r=Object.keys(n).sort(),o=0;o<r.length;o++){var i=r[o],a=n[i];a.indexOf("'")<0&&a.indexOf('"')>=0?t+=" "+i+"='"+a+"'":a.indexOf('"')>=0&&a.indexOf("'")>=0?(a=a.replace(/"/g,"""),t+=" "+i+'="'+a+'"'):t+=" "+i+'="'+a+'"'}return t}function c(e){for(var t=e.attributes,n=t.length-1;n>=0;n--){var r=t[n];e.removeAttribute(r.nodeName)}}function d(e){return"<"+e.tagName.toLowerCase()+u(e)+">"}function f(e){return"</"+e.tagName.toLowerCase()+">"}function p(e,n){void 0===n&&(n=!0);for(var r=e.previousSibling;r&&n&&t.node.hasClass(r,"fr-marker");)r=r.previousSibling;return!r||r.nodeType==Node.TEXT_NODE&&""===r.textContent&&p(r)}function h(e,n){void 0===n&&(n=!0);for(var r=e.nextSibling;r&&n&&t.node.hasClass(r,"fr-marker");)r=r.nextSibling;return!r||r.nodeType==Node.TEXT_NODE&&""===r.textContent&&h(r)}function m(t){return t&&t.nodeType==Node.ELEMENT_NODE&&e.FE.VOID_ELEMENTS.indexOf((t.tagName||"").toLowerCase())>=0}function v(e){return!!e&&["UL","OL"].indexOf(e.tagName)>=0}function g(e){return e===t.el}function y(e){return e&&e.nodeType==Node.ELEMENT_NODE&&e.getAttribute("class")&&(e.getAttribute("class")||"").indexOf("fr-deletable")>=0}function b(e){return e===t.doc.activeElement&&(!t.doc.hasFocus||t.doc.hasFocus())&&!!(g(e)||e.type||e.href||~e.tabIndex)}function _(e){return(!e.getAttribute||"false"!=e.getAttribute("contenteditable"))&&["STYLE","SCRIPT"].indexOf(e.tagName)<0}function E(t,n){return t instanceof e&&(t=t.get(0)),t&&t.classList&&t.classList.contains(n)}function w(e){return t.browser.msie?e:{acceptNode:e}}return{isBlock:r,isEmpty:i,blockParent:a,deepestParent:s,rawAttributes:l,attributes:u,clearAttributes:c,openTagString:d,closeTagString:f,isFirstSibling:p,isLastSibling:h,isList:v,isLink:o,isElement:g,contents:n,isVoid:m,hasFocus:b,isEditable:_,isDeletable:y,hasClass:E,filter:w}},e.FE.INVISIBLE_SPACE="​",e.FE.START_MARKER='<span class="fr-marker" data-id="0" data-type="true" style="display: none; line-height: 0;">'+e.FE.INVISIBLE_SPACE+"</span>",e.FE.END_MARKER='<span class="fr-marker" data-id="0" data-type="false" style="display: none; line-height: 0;">'+e.FE.INVISIBLE_SPACE+"</span>",e.FE.MARKERS=e.FE.START_MARKER+e.FE.END_MARKER,e.FE.MODULES.markers=function(t){function n(n,r){return e('<span class="fr-marker" data-id="'+r+'" data-type="'+n+'" style="display: '+(t.browser.safari?"none":"inline-block")+'; line-height: 0;">'+e.FE.INVISIBLE_SPACE+"</span>",t.doc)[0]}function r(r,o,i){var a,s,l;try{var u=r.cloneRange();if(u.collapse(o),u.insertNode(n(o,i)),!0===o)for(a=t.$el.find('span.fr-marker[data-type="true"][data-id="'+i+'"]').get(0),l=a.nextSibling;l&&l.nodeType===Node.TEXT_NODE&&0===l.textContent.length;)e(l).remove(),l=a.nextSibling;if(!0===o&&!r.collapsed){for(;!t.node.isElement(a.parentNode)&&!l;)e(a.parentNode).after(a),l=a.nextSibling;if(l&&l.nodeType===Node.ELEMENT_NODE&&t.node.isBlock(l)){s=[l];do{l=s[0],s=t.node.contents(l)}while(s[0]&&t.node.isBlock(s[0]));e(l).prepend(e(a))}}if(!1===o&&!r.collapsed){if(a=t.$el.find('span.fr-marker[data-type="false"][data-id="'+i+'"]').get(0),(l=a.previousSibling)&&l.nodeType===Node.ELEMENT_NODE&&t.node.isBlock(l)){s=[l];do{l=s[s.length-1],s=t.node.contents(l)}while(s[s.length-1]&&t.node.isBlock(s[s.length-1]));e(l).append(e(a))}a.parentNode&&["TD","TH"].indexOf(a.parentNode.tagName)>=0&&a.parentNode.previousSibling&&!a.previousSibling&&e(a.parentNode.previousSibling).append(a)}var c=t.$el.find('span.fr-marker[data-type="'+o+'"][data-id="'+i+'"]').get(0);return c&&(c.style.display="none"),c}catch(e){return null}}function o(){if(!t.$wp)return null;try{var n=t.selection.ranges(0),r=n.commonAncestorContainer;if(r!=t.el&&0===t.$el.find(r).length)return null;var o=n.cloneRange(),i=n.cloneRange();o.collapse(!0);var a=e('<span class="fr-marker" style="display: none; line-height: 0;">'+e.FE.INVISIBLE_SPACE+"</span>",t.doc)[0];if(o.insertNode(a),a=t.$el.find("span.fr-marker").get(0)){for(var s=a.nextSibling;s&&s.nodeType===Node.TEXT_NODE&&0===s.textContent.length;)e(s).remove(),s=t.$el.find("span.fr-marker").get(0).nextSibling;return t.selection.clear(),t.selection.get().addRange(i),a}return null}catch(e){}}function i(){t.selection.isCollapsed()||t.selection.remove();var n=t.$el.find(".fr-marker").get(0);if(null==n&&(n=o()),null==n)return null;var r=t.node.deepestParent(n);if(r||(r=t.node.blockParent(n))&&"LI"!=r.tagName&&(r=null),r)if(t.node.isBlock(r)&&t.node.isEmpty(r))"LI"!=r.tagName||r.parentNode.firstElementChild!=r||t.node.isEmpty(r.parentNode)?e(r).replaceWith('<span class="fr-marker"></span>'):e(r).append('<span class="fr-marker"></span>');else if(t.cursor.isAtStart(n,r))e(r).before('<span class="fr-marker"></span>'),e(n).remove();else if(t.cursor.isAtEnd(n,r))e(r).after('<span class="fr-marker"></span>'),e(n).remove();else{var i=n,a="",s="";do{i=i.parentNode,a+=t.node.closeTagString(i),s=t.node.openTagString(i)+s}while(i!=r);e(n).replaceWith('<span id="fr-break"></span>');var l=t.node.openTagString(r)+e(r).html()+t.node.closeTagString(r);l=l.replace(/<span id="fr-break"><\/span>/g,a+'<span class="fr-marker"></span>'+s),e(r).replaceWith(l)}return t.$el.find(".fr-marker").get(0)}function a(e){var n=e.clientX,r=e.clientY;s();var i,a=null;if(void 0!==t.doc.caretPositionFromPoint?(i=t.doc.caretPositionFromPoint(n,r),a=t.doc.createRange(),a.setStart(i.offsetNode,i.offset),a.setEnd(i.offsetNode,i.offset)):void 0!==t.doc.caretRangeFromPoint&&(i=t.doc.caretRangeFromPoint(n,r),a=t.doc.createRange(),a.setStart(i.startContainer,i.startOffset),a.setEnd(i.startContainer,i.startOffset)),null!==a&&void 0!==t.win.getSelection){var l=t.win.getSelection();l.removeAllRanges(),l.addRange(a)}else if(void 0!==t.doc.body.createTextRange)try{a=t.doc.body.createTextRange(),a.moveToPoint(n,r);var u=a.duplicate();u.moveToPoint(n,r),a.setEndPoint("EndToEnd",u),a.select()}catch(e){return!1}o()}function s(){t.$el.find(".fr-marker").remove()}return{place:r,insert:o,split:i,insertAtPoint:a,remove:s}},e.FE.MODULES.selection=function(t){function n(){var e="";return t.win.getSelection?e=t.win.getSelection():t.doc.getSelection?e=t.doc.getSelection():t.doc.selection&&(e=t.doc.selection.createRange().text),e.toString()}function r(){return t.win.getSelection?t.win.getSelection():t.doc.getSelection?t.doc.getSelection():t.doc.selection.createRange()}function o(e){var n=r(),o=[];if(n&&n.getRangeAt&&n.rangeCount){o=[];for(var i=0;i<n.rangeCount;i++)o.push(n.getRangeAt(i))}else o=t.doc.createRange?[t.doc.createRange()]:[];return void 0!==e?o[e]:o}function i(){var e=r();try{e.removeAllRanges?e.removeAllRanges():e.empty?e.empty():e.clear&&e.clear()}catch(e){}}function a(){var i=r();try{if(i.rangeCount){var a,s=o(0),l=s.startContainer;if(l.nodeType==Node.TEXT_NODE&&s.startOffset==(l.textContent||"").length&&l.nextSibling&&(l=l.nextSibling),l.nodeType==Node.ELEMENT_NODE){var u=!1;if(l.childNodes.length>0&&l.childNodes[s.startOffset]){for(a=l.childNodes[s.startOffset];a&&a.nodeType==Node.TEXT_NODE&&0===a.textContent.length;)a=a.nextSibling;if(a&&a.textContent.replace(/\u200B/g,"")===n().replace(/\u200B/g,"")&&(l=a,u=!0),!u&&l.childNodes.length>1&&s.startOffset>0&&l.childNodes[s.startOffset-1]){for(a=l.childNodes[s.startOffset-1];a&&a.nodeType==Node.TEXT_NODE&&0===a.textContent.length;)a=a.nextSibling;a&&a.textContent.replace(/\u200B/g,"")===n().replace(/\u200B/g,"")&&(l=a,u=!0)}}else!s.collapsed&&l.nextSibling&&l.nextSibling.nodeType==Node.ELEMENT_NODE&&(a=l.nextSibling)&&a.textContent.replace(/\u200B/g,"")===n().replace(/\u200B/g,"")&&(l=a,u=!0);!u&&l.childNodes.length>0&&e(l.childNodes[0]).text().replace(/\u200B/g,"")===n().replace(/\u200B/g,"")&&["BR","IMG","HR"].indexOf(l.childNodes[0].tagName)<0&&(l=l.childNodes[0])}for(;l.nodeType!=Node.ELEMENT_NODE&&l.parentNode;)l=l.parentNode;for(var c=l;c&&"HTML"!=c.tagName;){if(c==t.el)return l;c=e(c).parent()[0]}}}catch(e){}return t.el}function s(){var i=r();try{if(i.rangeCount){var a,s=o(0),l=s.endContainer;if(l.nodeType==Node.ELEMENT_NODE){var u=!1;l.childNodes.length>0&&l.childNodes[s.endOffset]&&e(l.childNodes[s.endOffset]).text()===n()?(l=l.childNodes[s.endOffset],u=!0):!s.collapsed&&l.previousSibling&&l.previousSibling.nodeType==Node.ELEMENT_NODE?(a=l.previousSibling)&&a.textContent.replace(/\u200B/g,"")===n().replace(/\u200B/g,"")&&(l=a,u=!0):!s.collapsed&&l.childNodes.length>0&&l.childNodes[s.endOffset]&&(a=l.childNodes[s.endOffset].previousSibling,a.nodeType==Node.ELEMENT_NODE&&a&&a.textContent.replace(/\u200B/g,"")===n().replace(/\u200B/g,"")&&(l=a,u=!0)),!u&&l.childNodes.length>0&&e(l.childNodes[l.childNodes.length-1]).text()===n()&&["BR","IMG","HR"].indexOf(l.childNodes[l.childNodes.length-1].tagName)<0&&(l=l.childNodes[l.childNodes.length-1])}for(l.nodeType==Node.TEXT_NODE&&0===s.endOffset&&l.previousSibling&&l.previousSibling.nodeType==Node.ELEMENT_NODE&&(l=l.previousSibling);l.nodeType!=Node.ELEMENT_NODE&&l.parentNode;)l=l.parentNode;for(var c=l;c&&"HTML"!=c.tagName;){if(c==t.el)return l;c=e(c).parent()[0]}}}catch(e){}return t.el}function l(e,t){var n=e;return n.nodeType==Node.ELEMENT_NODE&&n.childNodes.length>0&&n.childNodes[t]&&(n=n.childNodes[t]),n.nodeType==Node.TEXT_NODE&&(n=n.parentNode),n}function u(){var n,i=[],a=r();if(_()&&a.rangeCount){var s=o();for(n=0;n<s.length;n++){var u,c=s[n],d=l(c.startContainer,c.startOffset),f=l(c.endContainer,c.endOffset);(t.node.isBlock(d)||t.node.hasClass(d,"fr-inner"))&&i.indexOf(d)<0&&i.push(d),(u=t.node.blockParent(d))&&i.indexOf(u)<0&&i.push(u);for(var p=[],h=d;h!==f&&h!==t.el;)p.indexOf(h)<0&&h.children&&h.children.length?(p.push(h),h=h.children[0]):h.nextSibling?h=h.nextSibling:h.parentNode&&(h=h.parentNode,p.push(h)),t.node.isBlock(h)&&p.indexOf(h)<0&&i.indexOf(h)<0&&(h!==f||c.endOffset>0)&&i.push(h);t.node.isBlock(f)&&i.indexOf(f)<0&&c.endOffset>0&&i.push(f),(u=t.node.blockParent(f))&&i.indexOf(u)<0&&i.push(u)}}for(n=i.length-1;n>0;n--)e(i[n]).find(i).length&&i.splice(n,1);return i}function c(){if(t.$wp){t.markers.remove();var n,r,i=o(),a=[];for(r=0;r<i.length;r++)if(i[r].startContainer!==t.doc||t.browser.msie){n=i[r];var s=n.collapsed,l=t.markers.place(n,!0,r),u=t.markers.place(n,!1,r);void 0!==l&&l||!s||(e(".fr-marker").remove(),t.selection.setAtEnd(t.el)),t.el.normalize(),t.browser.safari&&!s&&(n=t.doc.createRange(),n.setStartAfter(l),n.setEndBefore(u),a.push(n))}if(t.browser.safari&&a.length)for(t.selection.clear(),r=0;r<a.length;r++)t.selection.get().addRange(a[r])}}function d(){var n,o=t.el.querySelectorAll('.fr-marker[data-type="true"]');if(!t.$wp)return t.markers.remove(),!1;if(0===o.length)return!1;if(t.browser.msie||t.browser.edge)for(n=0;n<o.length;n++)o[n].style.display="inline-block";t.core.hasFocus()||t.browser.msie||t.browser.webkit||t.$el.focus(),i();var a=r();for(n=0;n<o.length;n++){var s=e(o[n]).data("id"),l=o[n],u=t.doc.createRange(),c=t.$el.find('.fr-marker[data-type="false"][data-id="'+s+'"]');(t.browser.msie||t.browser.edge)&&c.css("display","inline-block");var d=null;if(c.length>0){c=c[0];try{for(var p,h=!1,m=l.nextSibling;m&&m.nodeType==Node.TEXT_NODE&&0===m.textContent.length;)p=m,m=m.nextSibling,e(p).remove();for(var v=c.nextSibling;v&&v.nodeType==Node.TEXT_NODE&&0===v.textContent.length;)p=v,v=v.nextSibling,e(p).remove();if(l.nextSibling==c||c.nextSibling==l){for(var g=l.nextSibling==c?l:c,y=g==l?c:l,b=g.previousSibling;b&&b.nodeType==Node.TEXT_NODE&&0===b.length;)p=b,b=b.previousSibling,e(p).remove();if(b&&b.nodeType==Node.TEXT_NODE)for(;b&&b.previousSibling&&b.previousSibling.nodeType==Node.TEXT_NODE;)b.previousSibling.textContent=b.previousSibling.textContent+b.textContent,b=b.previousSibling,e(b.nextSibling).remove();for(var _=y.nextSibling;_&&_.nodeType==Node.TEXT_NODE&&0===_.length;)p=_,_=_.nextSibling,e(p).remove();if(_&&_.nodeType==Node.TEXT_NODE)for(;_&&_.nextSibling&&_.nextSibling.nodeType==Node.TEXT_NODE;)_.nextSibling.textContent=_.textContent+_.nextSibling.textContent,_=_.nextSibling,e(_.previousSibling).remove();if(b&&(t.node.isVoid(b)||t.node.isBlock(b))&&(b=null),_&&(t.node.isVoid(_)||t.node.isBlock(_))&&(_=null),b&&_&&b.nodeType==Node.TEXT_NODE&&_.nodeType==Node.TEXT_NODE){e(l).remove(),e(c).remove();var E=b.textContent.length;b.textContent=b.textContent+_.textContent,e(_).remove(),t.spaces.normalize(b),u.setStart(b,E),u.setEnd(b,E),h=!0}else!b&&_&&_.nodeType==Node.TEXT_NODE?(e(l).remove(),e(c).remove(),t.spaces.normalize(_),d=e(t.doc.createTextNode("​")),e(_).before(d),u.setStart(_,0),u.setEnd(_,0),h=!0):!_&&b&&b.nodeType==Node.TEXT_NODE&&(e(l).remove(),e(c).remove(),t.spaces.normalize(b),d=e(t.doc.createTextNode("​")),e(b).after(d),u.setStart(b,b.textContent.length),u.setEnd(b,b.textContent.length),h=!0)}if(!h){var w,x;(t.browser.chrome||t.browser.edge)&&l.nextSibling==c?(w=f(c,u,!0)||u.setStartAfter(c),x=f(l,u,!1)||u.setEndBefore(l)):(l.previousSibling==c&&(l=c,c=l.nextSibling),c.nextSibling&&"BR"===c.nextSibling.tagName||!c.nextSibling&&t.node.isBlock(l.previousSibling)||l.previousSibling&&"BR"==l.previousSibling.tagName||(l.style.display="inline",c.style.display="inline",d=e(t.doc.createTextNode("​"))),w=f(l,u,!0)||e(l).before(d)&&u.setStartBefore(l),x=f(c,u,!1)||e(c).after(d)&&u.setEndAfter(c)),"function"==typeof w&&w(),"function"==typeof x&&x()}}catch(e){}}d&&d.remove();try{a.addRange(u)}catch(e){}}t.markers.remove()}function f(n,r,o){var i,a=n.previousSibling,s=n.nextSibling;return a&&s&&a.nodeType==Node.TEXT_NODE&&s.nodeType==Node.TEXT_NODE?(i=a.textContent.length,o?(s.textContent=a.textContent+s.textContent,e(a).remove(),e(n).remove(),t.spaces.normalize(s),function(){r.setStart(s,i)}):(a.textContent=a.textContent+s.textContent,e(s).remove(),e(n).remove(),t.spaces.normalize(a),function(){r.setEnd(a,i)})):a&&!s&&a.nodeType==Node.TEXT_NODE?(i=a.textContent.length,o?(t.spaces.normalize(a),function(){r.setStart(a,i)}):(t.spaces.normalize(a),function(){r.setEnd(a,i)})):!(!s||a||s.nodeType!=Node.TEXT_NODE)&&(o?(t.spaces.normalize(s),function(){r.setStart(s,0)}):(t.spaces.normalize(s),function(){r.setEnd(s,0)}))}function p(){for(var n=t.$el.find(".fr-marker"),r=0;r<n.length;r++)if(e(n[r]).parentsUntil('.fr-element, [contenteditable="true"]','[contenteditable="false"]').length)return!1;return!0}function h(){for(var e=o(),t=0;t<e.length;t++)if(!e[t].collapsed)return!1;return!0}function m(e){var n,r,o=!1,i=!1;if(t.win.getSelection){var a=t.win.getSelection();a.rangeCount&&(n=a.getRangeAt(0),r=n.cloneRange(),r.selectNodeContents(e),r.setEnd(n.startContainer,n.startOffset),o=""===r.toString(),r.selectNodeContents(e),r.setStart(n.endContainer,n.endOffset),i=""===r.toString())}else t.doc.selection&&"Control"!=t.doc.selection.type&&(n=t.doc.selection.createRange(),r=n.duplicate(),r.moveToElementText(e),r.setEndPoint("EndToStart",n),o=""===r.text,r.moveToElementText(e),r.setEndPoint("StartToEnd",n),i=""===r.text);return{atStart:o,atEnd:i}}function v(){if(h())return!1;var n,r=t.el.querySelectorAll("td, th, img, br");for(n=0;n<r.length;n++)r[n].nextSibling&&(r[n].innerHTML='<span class="fr-mk">'+e.FE.INVISIBLE_SPACE+"</span>"+r[n].innerHTML);var o=!1,i=m(t.el);for(i.atStart&&i.atEnd&&(o=!0),r=t.el.querySelectorAll(".fr-mk"),n=0;n<r.length;n++)r[n].parentNode.removeChild(r[n]);return o}function g(n,r){void 0===r&&(r=!0);var o=e(n).html();o&&o.replace(/\u200b/g,"").length!=o.length&&e(n).html(o.replace(/\u200b/g,""));for(var i=t.node.contents(n),a=0;a<i.length;a++)i[a].nodeType!=Node.ELEMENT_NODE?e(i[a]).remove():(g(i[a],0===a),0===a&&(r=!1));n.nodeType==Node.TEXT_NODE?e(n).replaceWith('<span data-first="true" data-text="true"></span>'):r&&e(n).attr("data-first",!0)}function y(){return 0===e(this).find("fr-inner").length}function b(n,r){var o=t.node.contents(n.get(0));["TD","TH"].indexOf(n.get(0).tagName)>=0&&1==n.find(".fr-marker").length&&t.node.hasClass(o[0],"fr-marker")&&n.attr("data-del-cell",!0);for(var i=0;i<o.length;i++){var a=o[i];t.node.hasClass(a,"fr-marker")?r=(r+1)%2:r?e(a).find(".fr-marker").length>0?r=b(e(a),r):["TD","TH"].indexOf(a.tagName)<0&&!t.node.hasClass(a,"fr-inner")?!t.opts.keepFormatOnDelete||t.$el.find("[data-first]").length>0||t.node.isVoid(a)?e(a).remove():g(a):t.node.hasClass(a,"fr-inner")?0===e(a).find(".fr-inner").length?e(a).html("<br>"):e(a).find(".fr-inner").filter(y).html("<br>"):(e(a).empty(),e(a).attr("data-del-cell",!0)):e(a).find(".fr-marker").length>0&&(r=b(e(a),r))}return r}function _(){try{if(!t.$wp)return!1;for(var e=o(0),n=e.commonAncestorContainer;n&&!t.node.isElement(n);)n=n.parentNode;return!!t.node.isElement(n)}catch(e){return!1}}function E(){if(h())return!0;var n;c();var r=t.$el.find('.fr-marker[data-type="true"]');for(n=0;n<r.length;n++)for(var o=r[n];!(function(t){for(var n=t.previousSibling;n&&n.nodeType==Node.TEXT_NODE&&0===n.textContent.length;){var r=n;n=n.previousSibling,e(r).remove()}return n}(o)||t.node.isBlock(o.parentNode)||t.$el.is(o.parentNode)||t.node.hasClass(o.parentNode,"fr-inner"));)e(o.parentNode).before(o);var i=t.$el.find('.fr-marker[data-type="false"]');for(n=0;n<i.length;n++){for(var a=i[n];!(function(t){for(var n=t.nextSibling;n&&n.nodeType==Node.TEXT_NODE&&0===n.textContent.length;){var r=n;n=n.nextSibling,e(r).remove()}return n}(a)||t.node.isBlock(a.parentNode)||t.$el.is(a.parentNode)||t.node.hasClass(a.parentNode,"fr-inner"));)e(a.parentNode).after(a);a.parentNode&&t.node.isBlock(a.parentNode)&&t.node.isEmpty(a.parentNode)&&!t.$el.is(a.parentNode)&&!t.node.hasClass(a.parentNode,"fr-inner")&&t.opts.keepFormatOnDelete&&e(a.parentNode).after(a)}if(p()){b(t.$el,0);var s=t.$el.find('[data-first="true"]');if(s.length)t.$el.find(".fr-marker").remove(),s.append(e.FE.INVISIBLE_SPACE+e.FE.MARKERS).removeAttr("data-first"),s.attr("data-text")&&s.replaceWith(s.html());else for(t.$el.find("table").filter(function(){return e(this).find("[data-del-cell]").length>0&&e(this).find("[data-del-cell]").length==e(this).find("td, th").length}).remove(),t.$el.find("[data-del-cell]").removeAttr("data-del-cell"),r=t.$el.find('.fr-marker[data-type="true"]'),n=0;n<r.length;n++){var l=r[n],u=l.nextSibling,f=t.$el.find('.fr-marker[data-type="false"][data-id="'+e(l).data("id")+'"]').get(0);if(f){if(l&&(!u||u!=f)){var m=t.node.blockParent(l),v=t.node.blockParent(f),g=!1,y=!1;if(m&&["UL","OL"].indexOf(m.tagName)>=0&&(m=null,g=!0),v&&["UL","OL"].indexOf(v.tagName)>=0&&(v=null,y=!0),e(l).after(f),m!=v)if(null!=m||g)if(null!=v||y||0!==e(m).parentsUntil(t.$el,"table").length)m&&v&&0===e(m).parentsUntil(t.$el,"table").length&&0===e(v).parentsUntil(t.$el,"table").length&&0===e(m).find(v).length&&0===e(v).find(m).length&&(e(m).append(e(v).html()),e(v).remove());else{for(u=m;!u.nextSibling&&u.parentNode!=t.el;)u=u.parentNode;for(u=u.nextSibling;u&&"BR"!=u.tagName;){var _=u.nextSibling;e(m).append(u),u=_}u&&"BR"==u.tagName&&e(u).remove()}else{var E=t.node.deepestParent(l);E?(e(E).after(e(v).html()),e(v).remove()):0===e(v).parentsUntil(t.$el,"table").length&&(e(l).next().after(e(v).html()),e(v).remove())}}}else f=e(l).clone().attr("data-type",!1),e(l).after(f)}}t.opts.keepFormatOnDelete||t.html.fillEmptyBlocks(),t.html.cleanEmptyTags(!0),t.clean.lists(),t.opts.htmlUntouched||t.spaces.normalize();var w=t.$el.find(".fr-marker:last").get(0),x=t.$el.find(".fr-marker:first").get(0);void 0!==w&&void 0!==x&&!w.nextSibling&&x.previousSibling&&"BR"==x.previousSibling.tagName&&t.node.isElement(w.parentNode)&&t.node.isElement(x.parentNode)&&t.$el.append("<br>"),d()}function w(n,r){if(!n||n.getElementsByClassName("fr-marker").length>0)return!1;for(var o=n.firstChild;o&&(t.node.isBlock(o)||r&&!t.node.isVoid(o)&&o.nodeType==Node.ELEMENT_NODE);)n=o,o=o.firstChild;n.innerHTML=e.FE.MARKERS+n.innerHTML}function x(n,r){if(!n||n.getElementsByClassName("fr-marker").length>0)return!1;for(var o=n.lastChild;o&&(t.node.isBlock(o)||r&&!t.node.isVoid(o)&&o.nodeType==Node.ELEMENT_NODE);)n=o,o=o.lastChild;var i=t.doc.createElement("SPAN");i.setAttribute("id","fr-sel-markers"),i.innerHTML=e.FE.MARKERS,n.appendChild(i);var a=n.querySelector("#fr-sel-markers");a.outerHTML=a.innerHTML}function k(n,r){void 0===r&&(r=!0);for(var o=n.previousSibling;o&&o.nodeType==Node.TEXT_NODE&&0===o.textContent.length;)o=o.previousSibling;return o?(t.node.isBlock(o)?x(o):"BR"==o.tagName?e(o).before(e.FE.MARKERS):e(o).after(e.FE.MARKERS),!0):!!r&&(t.node.isBlock(n)?w(n):e(n).before(e.FE.MARKERS),!0)}function T(n,r){void 0===r&&(r=!0);for(var o=n.nextSibling;o&&o.nodeType==Node.TEXT_NODE&&0===o.textContent.length;)o=o.nextSibling;return o?(t.node.isBlock(o)?w(o):e(o).before(e.FE.MARKERS),!0):!!r&&(t.node.isBlock(n)?x(n):e(n).after(e.FE.MARKERS),!0)}return{text:n,get:r,ranges:o,clear:i,element:a,endElement:s,save:c,restore:d,isCollapsed:h,isFull:v,inEditor:_,remove:E,blocks:u,info:m,setAtEnd:x,setAtStart:w,setBefore:k,setAfter:T,rangeElement:l}},e.extend(e.FE.DEFAULTS,{htmlAllowedTags:["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","br","button","canvas","caption","cite","code","col","colgroup","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meter","nav","noscript","object","ol","optgroup","option","output","p","param","pre","progress","queue","rp","rt","ruby","s","samp","script","style","section","select","small","source","span","strike","strong","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","var","video","wbr"],htmlRemoveTags:["script","style"],htmlAllowedAttrs:["accept","accept-charset","accesskey","action","align","allowfullscreen","allowtransparency","alt","async","autocomplete","autofocus","autoplay","autosave","background","bgcolor","border","charset","cellpadding","cellspacing","checked","cite","class","color","cols","colspan","content","contenteditable","contextmenu","controls","coords","data","data-.*","datetime","default","defer","dir","dirname","disabled","download","draggable","dropzone","enctype","for","form","formaction","frameborder","headers","height","hidden","high","href","hreflang","http-equiv","icon","id","ismap","itemprop","keytype","kind","label","lang","language","list","loop","low","max","maxlength","media","method","min","mozallowfullscreen","multiple","muted","name","novalidate","open","optimum","pattern","ping","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","reversed","rows","rowspan","sandbox","scope","scoped","scrolling","seamless","selected","shape","size","sizes","span","src","srcdoc","srclang","srcset","start","step","summary","spellcheck","style","tabindex","target","title","type","translate","usemap","value","valign","webkitallowfullscreen","width","wrap"],htmlAllowedStyleProps:[".*"],htmlAllowComments:!0,htmlUntouched:!1,fullPage:!1}),e.FE.HTML5Map={B:"STRONG",I:"EM",STRIKE:"S"},e.FE.MODULES.clean=function(t){function n(e){if(e.nodeType==Node.ELEMENT_NODE&&e.getAttribute("class")&&e.getAttribute("class").indexOf("fr-marker")>=0)return!1;var r,o=t.node.contents(e),i=[];for(r=0;r<o.length;r++)o[r].nodeType!=Node.ELEMENT_NODE||t.node.isVoid(o[r])?o[r].nodeType==Node.TEXT_NODE&&(o[r].textContent=o[r].textContent.replace(/\u200b/g,"")):o[r].textContent.replace(/\u200b/g,"").length!=o[r].textContent.length&&n(o[r]);if(e.nodeType==Node.ELEMENT_NODE&&!t.node.isVoid(e)&&(e.normalize(),o=t.node.contents(e),i=e.querySelectorAll(".fr-marker"),o.length-i.length==0)){for(r=0;r<o.length;r++)if((o[r].getAttribute("class")||"").indexOf("fr-marker")<0)return!1;for(r=0;r<i.length;r++)e.parentNode.insertBefore(i[r].cloneNode(!0),e);return e.parentNode.removeChild(e),!1}}function r(e,n){if(e.nodeType==Node.COMMENT_NODE)return"\x3c!--"+e.nodeValue+"--\x3e";if(e.nodeType==Node.TEXT_NODE)return n?e.textContent.replace(/\&/g,"&").replace(/</g,"<").replace(/>/g,">"):e.textContent.replace(/\&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/\u00A0/g," ").replace(/\u0009/g,"");if(e.nodeType!=Node.ELEMENT_NODE)return e.outerHTML;if(e.nodeType==Node.ELEMENT_NODE&&["STYLE","SCRIPT","NOSCRIPT"].indexOf(e.tagName)>=0)return e.outerHTML;if(e.nodeType==Node.ELEMENT_NODE&&"svg"==e.tagName){var o=document.createElement("div"),i=e.cloneNode(!0);return o.appendChild(i),o.innerHTML}if("IFRAME"==e.tagName)return e.outerHTML.replace(/\</g,"<").replace(/\>/g,">");var a=e.childNodes;if(0===a.length)return e.outerHTML;for(var s="",l=0;l<a.length;l++)"PRE"==e.tagName&&(n=!0),s+=r(a[l],n);return t.node.openTagString(e)+s+t.node.closeTagString(e)}function o(e){return P=[],e=e.replace(/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,function(e){return P.push(e),"[FROALA.EDITOR.SCRIPT "+(P.length-1)+"]"}),e=e.replace(/<noscript\b[^<]*(?:(?!<\/noscript>)<[^<]*)*<\/noscript>/gi,function(e){return P.push(e),"[FROALA.EDITOR.NOSCRIPT "+(P.length-1)+"]"}),e=e.replace(/<img((?:[\w\W]*?)) src="/g,'<img$1 data-fr-src="')}function i(e){return e=e.replace(/\[FROALA\.EDITOR\.SCRIPT ([\d]*)\]/gi,function(e,n){return t.opts.htmlRemoveTags.indexOf("script")>=0?"":P[parseInt(n,10)]}),e=e.replace(/\[FROALA\.EDITOR\.NOSCRIPT ([\d]*)\]/gi,function(e,n){return t.opts.htmlRemoveTags.indexOf("noscript")>=0?"":P[parseInt(n,10)].replace(/\</g,"<").replace(/\>/g,">")}),e=e.replace(/<img((?:[\w\W]*?)) data-fr-src="/g,'<img$1 src="')}function a(e){var t=e.replace(/;;/gi,";");return t=t.replace(/^;/gi,""),";"!=t.charAt(t.length)&&(t+=";"),t}function s(e){var n;for(n in e)if(e.hasOwnProperty(n)){var r=n.match(L),o=null;"style"==n&&t.opts.htmlAllowedStyleProps.length&&(o=e[n].match(N)),r&&o?e[n]=a(o.join(";")):(!r||"style"==n&&!o)&&delete e[n]}for(var i="",s=Object.keys(e).sort(),l=0;l<s.length;l++)n=s[l],i+=e[n].indexOf('"')<0?" "+n+'="'+e[n]+'"':" "+n+"='"+e[n]+"'";return i}function l(e,n,r){if(t.opts.fullPage){var o=t.html.extractDoctype(r),i=s(t.html.extractNodeAttrs(r,"html"));return n=null==n?t.html.extractNode(r,"head")||"<title></title>":n,o+"<html"+i+"><head"+s(t.html.extractNodeAttrs(r,"head"))+">"+n+"</head><body"+s(t.html.extractNodeAttrs(r,"body"))+">"+e+"</body></html>"}return e}function u(e,n){var o,i=document.implementation.createHTMLDocument("Froala DOC"),a=i.createElement("DIV");a.innerHTML=e;var s="";if(a){var l=t.node.contents(a);for(o=0;o<l.length;o++)n(l[o]);for(l=t.node.contents(a),o=0;o<l.length;o++)s+=r(l[o])}return s}function c(e,n,r){e=o(e);var a=e,s=null;return t.opts.fullPage&&(a=t.html.extractNode(e,"body")||(e.indexOf("<body")>=0?"":e),r&&(s=t.html.extractNode(e,"head")||"")),a=u(a,n),s&&(s=u(s,n)),i(l(a,s,e))}function d(e){return e.replace(/\u200b/g,"").length==e.length?e:t.clean.exec(e,n)}function f(){var n=t.el.querySelectorAll(Object.keys(e.FE.HTML5Map).join(","));if(n.length){var r=!1;t.el.querySelector(".fr-marker")||(t.selection.save(),r=!0);for(var o=0;o<n.length;o++)""===t.node.attributes(n[o])&&e(n[o]).replaceWith("<"+e.FE.HTML5Map[n[o].tagName]+">"+n[o].innerHTML+"</"+e.FE.HTML5Map[n[o].tagName]+">");r&&t.selection.restore()}}function p(e){var n=t.doc.createElement("DIV");return n.innerText=e,n.textContent}function h(n){if("SPAN"==n.tagName&&(n.getAttribute("class")||"").indexOf("fr-marker")>=0)return!1;if("PRE"==n.tagName&&v(n),n.nodeType==Node.ELEMENT_NODE&&(n.getAttribute("data-fr-src")&&0!==n.getAttribute("data-fr-src").indexOf("blob:")&&n.setAttribute("data-fr-src",t.helpers.sanitizeURL(p(n.getAttribute("data-fr-src")))),n.getAttribute("href")&&n.setAttribute("href",t.helpers.sanitizeURL(p(n.getAttribute("href")))),n.getAttribute("src")&&n.setAttribute("src",t.helpers.sanitizeURL(p(n.getAttribute("src")))),["TABLE","TBODY","TFOOT","TR"].indexOf(n.tagName)>=0&&(n.innerHTML=n.innerHTML.trim())),!t.opts.pasteAllowLocalImages&&n.nodeType==Node.ELEMENT_NODE&&"IMG"==n.tagName&&n.getAttribute("data-fr-src")&&0===n.getAttribute("data-fr-src").indexOf("file://"))return n.parentNode.removeChild(n),!1;if(n.nodeType==Node.ELEMENT_NODE&&e.FE.HTML5Map[n.tagName]&&""===t.node.attributes(n)){var r=e.FE.HTML5Map[n.tagName],o="<"+r+">"+n.innerHTML+"</"+r+">";n.insertAdjacentHTML("beforebegin",o),n=n.previousSibling,n.parentNode.removeChild(n.nextSibling)}if(t.opts.htmlAllowComments||n.nodeType!=Node.COMMENT_NODE)if(n.tagName&&n.tagName.match(M))n.parentNode.removeChild(n);else if(n.tagName&&!n.tagName.match(I))"svg"===n.tagName?n.parentNode.removeChild(n):t.browser.safari&&"path"==n.tagName&&n.parentNode&&"svg"==n.parentNode.tagName||(n.outerHTML=n.innerHTML);else{var i=n.attributes;if(i)for(var s=i.length-1;s>=0;s--){var l=i[s],u=l.nodeName.match(L),c=null;"style"==l.nodeName&&t.opts.htmlAllowedStyleProps.length&&(c=l.value.match(N)),u&&c?l.value=a(c.join(";")):(!u||"style"==l.nodeName&&!c)&&n.removeAttribute(l.nodeName)}}else 0!==n.data.indexOf("[FROALA.EDITOR")&&n.parentNode.removeChild(n)}function m(e){for(var n=t.node.contents(e),r=0;r<n.length;r++)n[r].nodeType!=Node.TEXT_NODE&&m(n[r]);h(e)}function v(e){var t=e.innerHTML;t.indexOf("\n")>=0&&(e.innerHTML=t.replace(/\n/g,"<br>"))}function g(n,r,o,i){void 0===r&&(r=[]),void 0===o&&(o=[]),void 0===i&&(i=!1);var a,s=e.merge([],t.opts.htmlAllowedTags);for(a=0;a<r.length;a++)s.indexOf(r[a])>=0&&s.splice(s.indexOf(r[a]),1);var l=e.merge([],t.opts.htmlAllowedAttrs);for(a=0;a<o.length;a++)l.indexOf(o[a])>=0&&l.splice(l.indexOf(o[a]),1);return l.push("data-fr-.*"),l.push("fr-.*"),I=new RegExp("^"+s.join("$|^")+"$","gi"),L=new RegExp("^"+l.join("$|^")+"$","gi"),M=new RegExp("^"+t.opts.htmlRemoveTags.join("$|^")+"$","gi"),N=t.opts.htmlAllowedStyleProps.length?new RegExp("((^|;|\\s)"+t.opts.htmlAllowedStyleProps.join(":.+?(?=;|$))|((^|;|\\s)")+":.+?(?=(;)|$))","gi"):null,n=c(n,m,!0)}function y(){for(var e=t.el.querySelectorAll("tr"),n=0;n<e.length;n++){for(var r=e[n].children,o=!0,i=0;i<r.length;i++)if("TH"!=r[i].tagName){o=!1;break}if(!1!==o&&0!==r.length){for(var a=e[n];a&&"TABLE"!=a.tagName&&"THEAD"!=a.tagName;)a=a.parentNode;var s=a;"THEAD"!=s.tagName&&(s=t.doc.createElement("THEAD"),a.insertBefore(s,a.firstChild)),s.appendChild(e[n])}}}function b(){y()}function _(){var e=[];do{if(e.length){var n=e[0],r=t.doc.createElement("ul");n.parentNode.insertBefore(r,n);do{var o=n;n=n.nextSibling,r.appendChild(o)}while(n&&"LI"==n.tagName)}e=[];for(var i=t.el.querySelectorAll("li"),a=0;a<i.length;a++)(function(e){return!t.node.isList(e.parentNode)})(i[a])&&e.push(i[a])}while(e.length>0)}function E(){for(var e=t.el.querySelectorAll("ol + ol, ul + ul"),n=0;n<e.length;n++){var r=e[n];if(t.node.isList(r.previousSibling)&&t.node.openTagString(r)==t.node.openTagString(r.previousSibling)){for(var o=t.node.contents(r),i=0;i<o.length;i++)r.previousSibling.appendChild(o[i]);r.parentNode.removeChild(r)}}}function w(){var e,n;do{n=!1;var r=t.el.querySelectorAll("li:empty");for(e=0;e<r.length;e++)r[e].parentNode.removeChild(r[e]);var o=t.el.querySelectorAll("ul, ol");for(e=0;e<o.length;e++)!function(e){e.querySelector("LI")||(n=!0,e.parentNode.removeChild(e))}(o[e])}while(!0===n)}function x(){for(var n=t.el.querySelectorAll("ul > ul, ol > ol, ul > ol, ol > ul"),r=0;r<n.length;r++){var o=n[r],i=o.previousSibling;i&&("LI"==i.tagName?i.appendChild(o):e(o).wrap("<li></li>"))}}function k(){for(var n=t.el.querySelectorAll("li > ul, li > ol"),r=0;r<n.length;r++){var o=n[r];if(o.nextSibling){var i=o.nextSibling,a=e("<li>");e(o.parentNode).after(a);do{var s=i;i=i.nextSibling,a.append(s)}while(i)}}}function T(){for(var n=t.el.querySelectorAll("li > ul, li > ol"),r=0;r<n.length;r++){var o=n[r];if(t.node.isFirstSibling(o))e(o).before("<br/>");else if(o.previousSibling&&"BR"==o.previousSibling.tagName){for(var i=o.previousSibling.previousSibling;i&&t.node.hasClass(i,"fr-marker");)i=i.previousSibling;i&&"BR"!=i.tagName&&e(o.previousSibling).remove()}}}function S(){for(var n=t.el.querySelectorAll("li:empty"),r=0;r<n.length;r++)e(n[r]).remove()}function C(){for(var n=t.el.querySelectorAll("ul, ol"),r=0;r<n.length;r++)for(var o=t.node.contents(n[r]),i=null,a=o.length-1;a>=0;a--)"LI"!=o[a].tagName?(i||(i=e("<li>"),i.insertBefore(o[a])),i.prepend(o[a])):i=null}function O(){_(),E(),C(),w(),x(),k(),T(),S()}function A(){t.opts.fullPage&&e.merge(t.opts.htmlAllowedTags,["head","title","style","link","base","body","html","meta"])}var I,M,L,N,P=[];return{_init:A,html:g,toHTML5:f,tables:b,lists:O,invisibleSpaces:d,exec:c}},e.FE.MODULES.spaces=function(t){function n(n,r){var o=n.previousSibling,i=n.nextSibling,a=n.textContent,s=n.parentNode;if(!t.html.isPreformatted(s)){r&&(a=a.replace(/[\f\n\r\t\v ]{2,}/g," "),i&&"BR"!==i.tagName&&!t.node.isBlock(i)||!(t.node.isBlock(s)||t.node.isLink(s)&&!s.nextSibling||t.node.isElement(s))||(a=a.replace(/[\f\n\r\t\v ]{1,}$/g,"")),o&&"BR"!==o.tagName&&!t.node.isBlock(o)||!(t.node.isBlock(s)||t.node.isLink(s)&&!s.previousSibling||t.node.isElement(s))||(a=a.replace(/^[\f\n\r\t\v ]{1,}/g,""))," "===a&&(o&&t.node.isVoid(o)||i&&t.node.isVoid(i))&&(a="")),(!o&&t.node.isBlock(i)||!i&&t.node.isBlock(o))&&t.node.isBlock(s)&&(a=a.replace(/^[\f\n\r\t\v ]{1,}/g,"")),r||(a=a.replace(new RegExp(e.FE.UNICODE_NBSP,"g")," "));for(var l="",u=0;u<a.length;u++)l+=32!=a.charCodeAt(u)||0!==u&&32!=l.charCodeAt(u-1)?a[u]:e.FE.UNICODE_NBSP;(!i||i&&t.node.isBlock(i)||i&&i.nodeType==Node.ELEMENT_NODE&&t.win.getComputedStyle(i)&&"block"==t.win.getComputedStyle(i).display)&&(l=l.replace(/ $/,e.FE.UNICODE_NBSP)),!o||t.node.isVoid(o)||t.node.isBlock(o)||(l=l.replace(/^\u00A0([^ $])/," $1"),1!==l.length||160!==l.charCodeAt(0)||!i||t.node.isVoid(i)||t.node.isBlock(i)||(l=" ")),r||(l=l.replace(/([^ \u00A0])\u00A0([^ \u00A0])/g,"$1 $2")),n.textContent!=l&&(n.textContent=l)}}function r(e,r){if(void 0!==e&&e||(e=t.el),void 0===r&&(r=!1),!e.getAttribute||"false"!=e.getAttribute("contenteditable"))if(e.nodeType==Node.TEXT_NODE)n(e,r);else if(e.nodeType==Node.ELEMENT_NODE)for(var o=t.doc.createTreeWalker(e,NodeFilter.SHOW_TEXT,t.node.filter(function(e){for(var n=e.parentNode;n&&n!==t.el;){if("STYLE"==n.tagName||"IFRAME"==n.tagName)return!1;if("PRE"===n.tagName)return!1;n=n.parentNode}return null!=e.textContent.match(/([ \u00A0\f\n\r\t\v]{2,})|(^[ \u00A0\f\n\r\t\v]{1,})|([ \u00A0\f\n\r\t\v]{1,}$)/g)&&!t.node.hasClass(e.parentNode,"fr-marker")}),!1);o.nextNode();)n(o.currentNode,r)}function o(){for(var e=[],n=t.el.querySelectorAll(".fr-marker"),o=0;o<n.length;o++){var i=null;i=t.node.blockParent(n[o])||n[o];for(var a=i.nextSibling,s=i.previousSibling;a&&"BR"==a.tagName;)a=a.nextSibling;for(;s&&"BR"==s.tagName;)s=s.previousSibling;i&&e.indexOf(i)<0&&e.push(i),s&&e.indexOf(s)<0&&e.push(s),a&&e.indexOf(a)<0&&e.push(a)}for(var l=0;l<e.length;l++)r(e[l])}return{normalize:r,normalizeAroundCursor:o}},e.FE.UNICODE_NBSP=String.fromCharCode(160),e.FE.VOID_ELEMENTS=["area","base","br","col","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr"],e.FE.BLOCK_TAGS=["address","article","aside","audio","blockquote","canvas","details","dd","div","dl","dt","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","li","main","nav","noscript","ol","output","p","pre","section","table","tbody","td","tfoot","th","thead","tr","ul","video"],e.extend(e.FE.DEFAULTS,{htmlAllowedEmptyTags:["textarea","a","iframe","object","video","style","script",".fa",".fr-emoticon",".fr-inner","path","line"],htmlDoNotWrapTags:["script","style"],htmlSimpleAmpersand:!1,htmlIgnoreCSSProperties:[],htmlExecuteScripts:!0}),e.FE.MODULES.html=function(t){function n(){return t.opts.enter==e.FE.ENTER_P?"p":t.opts.enter==e.FE.ENTER_DIV?"div":t.opts.enter==e.FE.ENTER_BR?null:void 0}function r(e,n){return!(!e||e===t.el)&&(n?-1!=["PRE","SCRIPT","STYLE"].indexOf(e.tagName)||r(e.parentNode,n):-1!=["PRE","SCRIPT","STYLE"].indexOf(e.tagName))}function o(n){var r,o=[],i=[];if(n){var s=t.el.querySelectorAll(".fr-marker");for(r=0;r<s.length;r++){var l=t.node.blockParent(s[r])||s[r];if(l){var u=l.nextSibling,c=l.previousSibling;l&&i.indexOf(l)<0&&t.node.isBlock(l)&&i.push(l),c&&t.node.isBlock(c)&&i.indexOf(c)<0&&i.push(c),u&&t.node.isBlock(u)&&i.indexOf(u)<0&&i.push(u)}}}else i=t.el.querySelectorAll(a());var d=a();for(d+=","+e.FE.VOID_ELEMENTS.join(","),d+=", .fr-inner",d+=","+t.opts.htmlAllowedEmptyTags.join(":not(.fr-marker),")+":not(.fr-marker)",r=i.length-1;r>=0;r--)if(!(i[r].textContent&&i[r].textContent.replace(/\u200B|\n/g,"").length>0||i[r].querySelectorAll(d).length>0)){for(var f=t.node.contents(i[r]),p=!1,h=0;h<f.length;h++)if(f[h].nodeType!=Node.COMMENT_NODE&&f[h].textContent&&f[h].textContent.replace(/\u200B|\n/g,"").length>0){p=!0;break}p||o.push(i[r])}return o}function i(){return e.FE.BLOCK_TAGS.join(":empty, ")+":empty"}function a(){return e.FE.BLOCK_TAGS.join(", ")}function s(n){var r=e.merge([],e.FE.VOID_ELEMENTS);r=e.merge(r,t.opts.htmlAllowedEmptyTags),r=void 0===n?e.merge(r,e.FE.BLOCK_TAGS):e.merge(r,e.FE.NO_DELETE_TAGS);var o,i;o=t.el.querySelectorAll("*:empty:not("+r.join("):not(")+"):not(.fr-marker)");do{i=!1;for(var a=0;a<o.length;a++)(0===o[a].attributes.length||void 0!==o[a].getAttribute("href"))&&(o[a].parentNode.removeChild(o[a]),i=!0);o=t.el.querySelectorAll("*:empty:not("+r.join("):not(")+"):not(.fr-marker)")}while(o.length&&i)}function l(e,r){var o=n();if(r&&(o="div"),o){for(var i=t.doc.createDocumentFragment(),a=null,s=!1,l=e.firstChild,u=!1;l;){var c=l.nextSibling;if(l.nodeType==Node.ELEMENT_NODE&&(t.node.isBlock(l)||t.opts.htmlDoNotWrapTags.indexOf(l.tagName.toLowerCase())>=0&&!t.node.hasClass(l,"fr-marker")))a=null,i.appendChild(l.cloneNode(!0));else if(l.nodeType!=Node.ELEMENT_NODE&&l.nodeType!=Node.TEXT_NODE)a=null,i.appendChild(l.cloneNode(!0));else if("BR"==l.tagName)null==a?(a=t.doc.createElement(o),u=!0,r&&a.setAttribute("class","fr-temp-div"),a.setAttribute("data-empty",!0),a.appendChild(l.cloneNode(!0)),i.appendChild(a)):!1===s&&(a.appendChild(t.doc.createElement("br")),r&&a.setAttribute("class","fr-temp-div"),a.setAttribute("data-empty",!0)),a=null;else{var d=l.textContent;(l.nodeType!==Node.TEXT_NODE||d.replace(/\n/g,"").replace(/(^ *)|( *$)/g,"").length>0||d.length&&d.indexOf("\n")<0)&&(null==a&&(a=t.doc.createElement(o),u=!0,r&&a.setAttribute("class","fr-temp-div"),i.appendChild(a),s=!1),a.appendChild(l.cloneNode(!0)),s||t.node.hasClass(l,"fr-marker")||l.nodeType==Node.TEXT_NODE&&0===d.replace(/ /g,"").length||(s=!0))}l=c}u&&(e.innerHTML="",e.appendChild(i))}}function u(e,t){for(var n=e.length-1;n>=0;n--)l(e[n],t)}function c(e,n,r,o,i){if(!t.$wp)return!1;void 0===e&&(e=!1),void 0===n&&(n=!1),void 0===r&&(r=!1),void 0===o&&(o=!1),void 0===i&&(i=!1);var a=t.$wp.scrollTop();l(t.el,e),o&&u(t.el.querySelectorAll(".fr-inner"),e),n&&u(t.el.querySelectorAll("td, th"),e),r&&u(t.el.querySelectorAll("blockquote"),e),i&&u(t.el.querySelectorAll("li"),e),a!=t.$wp.scrollTop()&&t.$wp.scrollTop(a)}function d(){t.$el.find("div.fr-temp-div").each(function(){this.previousSibling&&this.previousSibling.nodeType===Node.TEXT_NODE&&e(this).before("<br>"),e(this).attr("data-empty")||!this.nextSibling||t.node.isBlock(this.nextSibling)&&!e(this.nextSibling).hasClass("fr-temp-div")?e(this).replaceWith(e(this).html()):e(this).replaceWith(e(this).html()+"<br>")}),t.$el.find(".fr-temp-div").removeClass("fr-temp-div").filter(function(){return""===e(this).attr("class")}).removeAttr("class")}function f(n){for(var r=o(n),i=0;i<r.length;i++){var a=r[i];"false"===a.getAttribute("contenteditable")||a.querySelector(t.opts.htmlAllowedEmptyTags.join(":not(.fr-marker),")+":not(.fr-marker)")||t.node.isVoid(a)||"TABLE"!=a.tagName&&"TBODY"!=a.tagName&&"TR"!=a.tagName&&"UL"!=a.tagName&&"OL"!=a.tagName&&a.appendChild(t.doc.createElement("br"))}if(t.browser.msie&&t.opts.enter==e.FE.ENTER_BR){var s=t.node.contents(t.el);s.length&&s[s.length-1].nodeType==Node.TEXT_NODE&&t.$el.append("<br>")}}function p(){return t.$el.get(0).querySelectorAll(a())}function h(e){if(void 0===e&&(e=t.el),e&&["SCRIPT","STYLE","PRE"].indexOf(e.tagName)>=0)return!1;for(var n=t.doc.createTreeWalker(e,NodeFilter.SHOW_TEXT,t.node.filter(function(e){return null!=e.textContent.match(/([ \n]{2,})|(^[ \n]{1,})|([ \n]{1,}$)/g)}),!1);n.nextNode();){var o=n.currentNode;if(!r(o.parentNode,!0)){var i=t.node.isBlock(o.parentNode)||t.node.isElement(o.parentNode),a=o.textContent.replace(/(?!^)( ){2,}(?!$)/g," ").replace(/\n/g," ").replace(/^[ ]{2,}/g," ").replace(/[ ]{2,}$/g," ");if(i){var s=o.previousSibling,l=o.nextSibling;s&&l&&" "==a?a=t.node.isBlock(s)&&t.node.isBlock(l)?"":" ":(s||(a=a.replace(/^ */,"")),l||(a=a.replace(/ *$/,"")))}o.textContent=a}}}function m(e,t,n){var r=new RegExp(t,"gi"),o=r.exec(e);return o?o[n]:null}function v(e,t){var n=e.match(/<!DOCTYPE ?([^ ]*) ?([^ ]*) ?"?([^"]*)"? ?"?([^"]*)"?>/i);return n?t.implementation.createDocumentType(n[1],n[3],n[4]):t.implementation.createDocumentType("html")}function g(e){var t=e.doctype,n="<!DOCTYPE html>";return t&&(n="<!DOCTYPE "+t.name+(t.publicId?' PUBLIC "'+t.publicId+'"':"")+(!t.publicId&&t.systemId?" SYSTEM":"")+(t.systemId?' "'+t.systemId+'"':"")+">"),n}function y(n){var r=n.parentNode;if(r&&(t.node.isBlock(r)||t.node.isElement(r))&&["TD","TH"].indexOf(r.tagName)<0){for(var o=n.previousSibling,i=n.nextSibling;o&&(o.nodeType==Node.TEXT_NODE&&0===o.textContent.replace(/\n|\r/g,"").length||t.node.hasClass(o,"fr-tmp"));)o=o.previousSibling;if(i)return!1;o&&r&&"BR"!=o.tagName&&!t.node.isBlock(o)&&!i&&r.textContent.replace(/\u200B/g,"").length>0&&o.textContent.length>0&&!t.node.hasClass(o,"fr-marker")&&(t.el!=r||i||t.opts.enter!=e.FE.ENTER_BR||!t.browser.msie)&&n.parentNode.removeChild(n)}else!r||t.node.isBlock(r)||t.node.isElement(r)||n.previousSibling||n.nextSibling||!t.node.isDeletable(n.parentNode)||y(n.parentNode)}function b(){for(var e=t.el.getElementsByTagName("br"),n=0;n<e.length;n++)y(e[n])}function _(){t.opts.htmlUntouched||(s(),c(),h(),t.spaces.normalize(null,!0),t.html.fillEmptyBlocks(),t.clean.lists(),t.clean.tables(),t.clean.toHTML5(),t.html.cleanBRs()),t.selection.restore(),E(),t.placeholder.refresh()}function E(){t.node.isEmpty(t.el)&&(null!=n()?t.el.querySelector(a())||t.el.querySelector(t.opts.htmlDoNotWrapTags.join(":not(.fr-marker),")+":not(.fr-marker)")||(t.core.hasFocus()?(t.$el.html("<"+n()+">"+e.FE.MARKERS+"<br/></"+n()+">"),t.selection.restore()):t.$el.html("<"+n()+"><br/></"+n()+">")):t.el.querySelector("*:not(.fr-marker):not(br)")||(t.core.hasFocus()?(t.$el.html(e.FE.MARKERS+"<br/>"),t.selection.restore()):t.$el.html("<br/>")))}function w(e,t){return m(e,"<"+t+"[^>]*?>([\\w\\W]*)</"+t+">",1)}function x(n,r){var o=e("<div "+(m(n,"<"+r+"([^>]*?)>",1)||"")+">");return t.node.rawAttributes(o.get(0))}function k(e){return(m(e,"<!DOCTYPE([^>]*?)>",0)||"<!DOCTYPE html>").replace(/\n/g," ").replace(/ {2,}/g," ")}function T(e,n){t.opts.htmlExecuteScripts?e.html(n):e.get(0).innerHTML=n}function S(n){var r=t.clean.html((n||"").trim(),[],[],t.opts.fullPage);if(t.opts.fullPage){var o=w(r,"body")||(r.indexOf("<body")>=0?"":r),i=x(r,"body"),a=w(r,"head")||"<title></title>",s=x(r,"head"),l=e("<div>").append(a).contents().each(function(){(this.nodeType==Node.COMMENT_NODE||["BASE","LINK","META","NOSCRIPT","SCRIPT","STYLE","TEMPLATE","TITLE"].indexOf(this.tagName)>=0)&&this.parentNode.removeChild(this)}).end().html().trim();a=e("<div>").append(a).contents().map(function(){return this.nodeType==Node.COMMENT_NODE?"\x3c!--"+this.nodeValue+"--\x3e":["BASE","LINK","META","NOSCRIPT","SCRIPT","STYLE","TEMPLATE","TITLE"].indexOf(this.tagName)>=0?this.outerHTML:""}).toArray().join("");var u=k(r),c=x(r,"html");T(t.$el,l+"\n"+o),t.node.clearAttributes(t.el),t.$el.attr(i),t.$el.addClass("fr-view"),t.$el.attr("spellcheck",t.opts.spellcheck),t.$el.attr("dir",t.opts.direction),T(t.$head,a),t.node.clearAttributes(t.$head.get(0)),t.$head.attr(s),t.node.clearAttributes(t.$html.get(0)),t.$html.attr(c),t.iframe_document.doctype.parentNode.replaceChild(v(u,t.iframe_document),t.iframe_document.doctype)}else T(t.$el,r);var d=t.edit.isDisabled();t.edit.on(),t.core.injectStyle(t.opts.iframeDefaultStyle+t.opts.iframeStyle),_(),t.opts.useClasses||(t.$el.find("[fr-original-class]").each(function(){this.setAttribute("class",this.getAttribute("fr-original-class")),this.removeAttribute("fr-original-class")}),t.$el.find("[fr-original-style]").each(function(){this.setAttribute("style",this.getAttribute("fr-original-style")),this.removeAttribute("fr-original-style")})),d&&t.edit.off(),t.events.trigger("html.set")}function C(e){var t=/(#[^\s\+>~\.\[:]+)/g,n=/(\[[^\]]+\])/g,r=/(\.[^\s\+>~\.\[:]+)/g,o=/(::[^\s\+>~\.\[:]+|:first-line|:first-letter|:before|:after)/gi,i=/(:[\w-]+\([^\)]*\))/gi,a=/(:[^\s\+>~\.\[:]+)/g,s=/([^\s\+>~\.\[:]+)/g;!function(){var t=/:not\(([^\)]*)\)/g;t.test(e)&&(e=e.replace(t," $1 "))}();var l=100*(e.match(t)||[]).length+10*(e.match(n)||[]).length+10*(e.match(r)||[]).length+10*(e.match(i)||[]).length+10*(e.match(a)||[]).length+(e.match(o)||[]).length;return e=e.replace(/[\*\s\+>~]/g," "),e=e.replace(/[#\.]/g," "),l+=(e.match(s)||[]).length}function O(e){if(t.events.trigger("html.processGet",[e]),e&&e.getAttribute&&""===e.getAttribute("class")&&e.removeAttribute("class"),e&&e.getAttribute&&""===e.getAttribute("style")&&e.removeAttribute("style"),e&&e.nodeType==Node.ELEMENT_NODE){var n,r=e.querySelectorAll('[class=""],[style=""]');for(n=0;n<r.length;n++){var o=r[n];""===o.getAttribute("class")&&o.removeAttribute("class"),""===o.getAttribute("style")&&o.removeAttribute("style")}if("BR"===e.tagName)y(e);else{var i=e.querySelectorAll("br");for(n=0;n<i.length;n++)y(i[n])}}}function A(e,t){return e[3]-t[3]}function I(e,n){if(!t.$wp)return t.$oel.clone().removeClass("fr-view").removeAttr("contenteditable").get(0).outerHTML;var r="";t.events.trigger("html.beforeGet");var o,i,a=[],s={},l=[],u=t.el.querySelectorAll("input, textarea");for(o=0;o<u.length;o++)u[o].setAttribute("value",u[o].value);if(!t.opts.useClasses&&!n){var c=new RegExp("^"+t.opts.htmlIgnoreCSSProperties.join("$|^")+"$","gi");for(o=0;o<t.doc.styleSheets.length;o++){var d,f=0;try{d=t.doc.styleSheets[o].cssRules,t.doc.styleSheets[o].ownerNode&&"STYLE"==t.doc.styleSheets[o].ownerNode.nodeType&&(f=1)}catch(e){}if(d)for(var p=0,h=d.length;h>p;p++)if(d[p].selectorText&&d[p].style.cssText.length>0){var m,v=d[p].selectorText.replace(/body |\.fr-view /g,"").replace(/::/g,":");try{m=t.el.querySelectorAll(v)}catch(e){m=[]}for(i=0;i<m.length;i++){!m[i].getAttribute("fr-original-style")&&m[i].getAttribute("style")?(m[i].setAttribute("fr-original-style",m[i].getAttribute("style")),a.push(m[i])):m[i].getAttribute("fr-original-style")||(m[i].setAttribute("fr-original-style",""),a.push(m[i])),s[m[i]]||(s[m[i]]={});for(var y=1e3*f+C(d[p].selectorText),b=d[p].style.cssText.split(";"),_=0;_<b.length;_++){var E=b[_].trim().split(":")[0];if(E&&!E.match(c)&&(s[m[i]][E]||(s[m[i]][E]=0,(m[i].getAttribute("fr-original-style")||"").indexOf(E+":")>=0&&(s[m[i]][E]=1e4)),y>=s[m[i]][E]&&(s[m[i]][E]=y,b[_].trim().length))){var w=b[_].trim().split(":");w.splice(0,1),l.push([m[i],E.trim(),w.join(":").trim(),y])}}}}}for(l.sort(A),o=0;o<l.length;o++){var x=l[o];x[0].style[x[1]]=x[2]}for(o=0;o<a.length;o++)if(a[o].getAttribute("class")&&(a[o].setAttribute("fr-original-class",a[o].getAttribute("class")),a[o].removeAttribute("class")),(a[o].getAttribute("fr-original-style")||"").trim().length>0){var k=a[o].getAttribute("fr-original-style").split(";");for(i=0;i<k.length;i++)if(k[i].indexOf(":")>0){var T=k[i].split(":"),S=T[0];T.splice(0,1),a[o].style[S.trim()]=T.join(":").trim()}}}if(t.node.isEmpty(t.el))t.opts.fullPage&&(r=g(t.iframe_document),r+="<html"+t.node.attributes(t.$html.get(0))+">"+t.$html.find("head").get(0).outerHTML+"<body></body></html>");else if(void 0===e&&(e=!1),t.opts.fullPage){r=g(t.iframe_document),t.$el.removeClass("fr-view");var I=t.opts.heightMin;t.opts.heightMin=null,t.size.refresh(),r+="<html"+t.node.attributes(t.$html.get(0))+">"+t.$html.html()+"</html>",t.opts.heightMin=I,t.size.refresh(),t.$el.addClass("fr-view")}else r=t.$el.html();if(!t.opts.useClasses&&!n)for(o=0;o<a.length;o++)a[o].getAttribute("fr-original-class")&&(a[o].setAttribute("class",a[o].getAttribute("fr-original-class")),a[o].removeAttribute("fr-original-class")),null!=a[o].getAttribute("fr-original-style")&&void 0!==a[o].getAttribute("fr-original-style")?(0!==a[o].getAttribute("fr-original-style").length?a[o].setAttribute("style",a[o].getAttribute("fr-original-style")):a[o].removeAttribute("style"),a[o].removeAttribute("fr-original-style")):a[o].removeAttribute("style");t.opts.fullPage&&(r=r.replace(/<style data-fr-style="true">(?:[\w\W]*?)<\/style>/g,""),r=r.replace(/<link([^>]*)data-fr-style="true"([^>]*)>/g,""),r=r.replace(/<style(?:[\w\W]*?)class="firebugResetStyles"(?:[\w\W]*?)>(?:[\w\W]*?)<\/style>/g,""),r=r.replace(/<body((?:[\w\W]*?)) spellcheck="true"((?:[\w\W]*?))>((?:[\w\W]*?))<\/body>/g,"<body$1$2>$3</body>"),r=r.replace(/<body((?:[\w\W]*?)) contenteditable="(true|false)"((?:[\w\W]*?))>((?:[\w\W]*?))<\/body>/g,"<body$1$3>$4</body>"),r=r.replace(/<body((?:[\w\W]*?)) dir="([\w]*)"((?:[\w\W]*?))>((?:[\w\W]*?))<\/body>/g,"<body$1$3>$4</body>"),r=r.replace(/<body((?:[\w\W]*?))class="([\w\W]*?)(fr-rtl|fr-ltr)([\w\W]*?)"((?:[\w\W]*?))>((?:[\w\W]*?))<\/body>/g,'<body$1class="$2$4"$5>$6</body>'),r=r.replace(/<body((?:[\w\W]*?)) class=""((?:[\w\W]*?))>((?:[\w\W]*?))<\/body>/g,"<body$1$2>$3</body>")),t.opts.htmlSimpleAmpersand&&(r=r.replace(/\&/gi,"&")),t.events.trigger("html.afterGet"),e||(r=r.replace(/<span[^>]*? class\s*=\s*["']?fr-marker["']?[^>]+>\u200b<\/span>/gi,"")),r=t.clean.invisibleSpaces(r),r=t.clean.exec(r,O);var M=t.events.chainTrigger("html.get",r);return"string"==typeof M&&(r=M),r=r.replace(/<pre(?:[\w\W]*?)>(?:[\w\W]*?)<\/pre>/g,function(e){return e.replace(/<br>/g,"\n")})}function M(){var n="";if(void 0!==t.win.getSelection){t.browser.mozilla&&(t.selection.save(),t.$el.find('.fr-marker[data-type="false"]').length>1&&(t.$el.find('.fr-marker[data-type="false"][data-id="0"]').remove(),t.$el.find('.fr-marker[data-type="false"]:last').attr("data-id","0"),t.$el.find(".fr-marker").not('[data-id="0"]').remove()),t.selection.restore());for(var r=t.selection.ranges(),o=0;o<r.length;o++){var i=document.createElement("div");i.appendChild(r[o].cloneContents()),function(n,r){for(;r&&(r.nodeType==Node.TEXT_NODE||!t.node.isBlock(r))&&!t.node.isElement(r)&&!t.node.hasClass(r,"fr-inner");)r&&r.nodeType!=Node.TEXT_NODE&&e(n).wrapInner(t.node.openTagString(r)+t.node.closeTagString(r)),r=r.parentNode;r&&n.innerHTML==r.innerHTML&&(n.innerHTML=r.outerHTML)}(i,function(){var n,r=null;return t.win.getSelection?(n=t.win.getSelection())&&n.rangeCount&&(r=n.getRangeAt(0).commonAncestorContainer,r.nodeType!=Node.ELEMENT_NODE&&(r=r.parentNode)):(n=t.doc.selection)&&"Control"!=n.type&&(r=n.createRange().parentElement()),null!=r&&(e.inArray(t.el,e(r).parents())>=0||r==t.el)?r:null}()),e(i).find(".fr-element").length>0&&(i=t.el),n+=i.innerHTML}}else void 0!==t.doc.selection&&"Text"==t.doc.selection.type&&(n=t.doc.selection.createRange().htmlText);return n}function L(e){var n=t.doc.createElement("div");return n.innerHTML=e,null!==n.querySelector(a())}function N(e){var n=t.doc.createElement("div");return n.innerHTML=e,t.selection.setAtEnd(n),n.innerHTML}function P(e){return e.replace(/</gi,"<").replace(/>/gi,">").replace(/"/gi,""").replace(/'/gi,"'")}function R(n){if(!t.html.defaultTag())return n;var r=t.doc.createElement("div");r.innerHTML=n;for(var o=r.querySelectorAll(":scope > "+t.html.defaultTag()),i=o.length-1;i>=0;i--){var a=o[i];t.node.isBlock(a.previousSibling)||(a.previousSibling&&!t.node.isEmpty(a)&&e("<br>").insertAfter(a.previousSibling),a.outerHTML=a.innerHTML)}return r.innerHTML}function D(n,r,o){t.selection.isCollapsed()||t.selection.remove();var i;if(i=r?n:t.clean.html(n),n.indexOf('class="fr-marker"')<0&&(i=N(i)),t.node.isEmpty(t.el)&&!t.opts.keepFormatOnDelete&&L(i))t.el.innerHTML=i;else{var a=t.markers.insert();if(a){t.node.isLastSibling(a)&&e(a).parent().hasClass("fr-deletable")&&e(a).insertAfter(e(a).parent());var s=t.node.blockParent(a);if((L(i)||o)&&(t.node.deepestParent(a)||s&&"LI"==s.tagName)){if(s&&"LI"==s.tagName&&(i=R(i)),!(a=t.markers.split()))return!1;a.outerHTML=i}else a.outerHTML=i}else t.el.innerHTML=t.el.innerHTML+i}_(),t.keys.positionCaret(),t.events.trigger("html.inserted")}function j(n){var r=null;if(void 0===n&&(r=t.selection.element()),t.opts.keepFormatOnDelete)return!1;var o=r?(r.textContent.match(/\u200B/g)||[]).length-r.querySelectorAll(".fr-marker").length:0;if((t.el.textContent.match(/\u200B/g)||[]).length-t.el.querySelectorAll(".fr-marker").length==o)return!1;var i,a;do{a=!1,i=t.el.querySelectorAll("*:not(.fr-marker)");for(var s=0;s<i.length;s++){var l=i[s];if(r!=l){var u=l.textContent;0===l.children.length&&1===u.length&&8203==u.charCodeAt(0)&&"TD"!==l.tagName&&(e(l).remove(),a=!0)}}}while(a)}function F(){if(t.$wp){var e=function(){j(),t.placeholder&&setTimeout(t.placeholder.refresh,0)};t.events.on("mouseup",e),t.events.on("keydown",e),t.events.on("contentChanged",E)}}return{defaultTag:n,isPreformatted:r,emptyBlocks:o,emptyBlockTagsQuery:i,blockTagsQuery:a,fillEmptyBlocks:f,cleanEmptyTags:s,cleanWhiteTags:j,cleanBlankSpaces:h,blocks:p,getDoctype:g,set:S,get:I,getSelected:M,insert:D,wrap:c,unwrap:d,escapeEntities:P,checkIfEmpty:E,extractNode:w,extractNodeAttrs:x,extractDoctype:k,cleanBRs:b,_init:F}},e.extend(e.FE.DEFAULTS,{height:null,heightMax:null,heightMin:null,width:null}),e.FE.MODULES.size=function(e){function t(){n(),e.opts.height&&e.$el.css("minHeight",e.opts.height-e.helpers.getPX(e.$el.css("padding-top"))-e.helpers.getPX(e.$el.css("padding-bottom"))),e.$iframe.height(e.$el.outerHeight(!0))}function n(){e.opts.heightMin?e.$el.css("minHeight",e.opts.heightMin):e.$el.css("minHeight",""),e.opts.heightMax?(e.$wp.css("maxHeight",e.opts.heightMax),e.$wp.css("overflow","auto")):(e.$wp.css("maxHeight",""),e.$wp.css("overflow","")),e.opts.height?(e.$wp.height(e.opts.height),e.$wp.css("overflow","auto"),e.$el.css("minHeight",e.opts.height-e.helpers.getPX(e.$el.css("padding-top"))-e.helpers.getPX(e.$el.css("padding-bottom")))):(e.$wp.css("height",""),e.opts.heightMin||e.$el.css("minHeight",""),e.opts.heightMax||e.$wp.css("overflow","")),e.opts.width&&e.$box.width(e.opts.width)}function r(){return!!e.$wp&&(n(),void(e.$iframe&&(e.events.on("keyup keydown",function(){setTimeout(t,0)},!0),e.events.on("commands.after html.set init initialized paste.after",t))))}return{_init:r,syncIframe:t,refresh:n}},e.extend(e.FE.DEFAULTS,{language:null}),e.FE.LANGUAGE={},e.FE.MODULES.language=function(t){function n(e){return o&&o.translation[e]&&o.translation[e].length?o.translation[e]:e}function r(){e.FE.LANGUAGE&&(o=e.FE.LANGUAGE[t.opts.language]),o&&o.direction&&(t.opts.direction=o.direction)}var o;return{_init:r,translate:n}},e.extend(e.FE.DEFAULTS,{placeholderText:"Type something"}),e.FE.MODULES.placeholder=function(t){function n(){t.$placeholder||a();var n=t.opts.iframe?t.$iframe.prev().outerHeight(!0):t.$el.prev().outerHeight(!0),r=0,o=0,i=0,s=0,l=0,u=0,c=t.node.contents(t.el),d=e(t.selection.element()).css("text-align");if(c.length&&c[0].nodeType==Node.ELEMENT_NODE){var f=e(c[0]);(!t.opts.toolbarInline||t.$el.prev().length>0)&&t.ready&&(r=t.helpers.getPX(f.css("margin-top")),s=t.helpers.getPX(f.css("padding-top")),o=t.helpers.getPX(f.css("margin-left")),i=t.helpers.getPX(f.css("margin-right")),l=t.helpers.getPX(f.css("padding-left")),u=t.helpers.getPX(f.css("padding-right"))),t.$placeholder.css("font-size",f.css("font-size")),t.$placeholder.css("line-height",f.css("line-height"))}else t.$placeholder.css("font-size",t.$el.css("font-size")),t.$placeholder.css("line-height",t.$el.css("line-height"));t.$wp.addClass("show-placeholder"),t.$placeholder.css({marginTop:Math.max(t.helpers.getPX(t.$el.css("margin-top")),r)+(n||0),paddingTop:Math.max(t.helpers.getPX(t.$el.css("padding-top")),s),paddingLeft:Math.max(t.helpers.getPX(t.$el.css("padding-left")),l),marginLeft:Math.max(t.helpers.getPX(t.$el.css("margin-left")),o),paddingRight:Math.max(t.helpers.getPX(t.$el.css("padding-right")),u),marginRight:Math.max(t.helpers.getPX(t.$el.css("margin-right")),i),textAlign:d}).text(t.language.translate(t.opts.placeholderText||t.$oel.attr("placeholder")||"")),t.$placeholder.html(t.$placeholder.text().replace(/\n/g,"<br>"))}function r(){t.$wp.removeClass("show-placeholder")}function o(){return!t.$wp||t.node.hasClass(t.$wp.get(0),"show-placeholder")}function i(){return!!t.$wp&&void(t.core.isEmpty()?n():r())}function a(){t.$placeholder=e('<span class="fr-placeholder"></span>'),t.$wp.append(t.$placeholder)}function s(){return!!t.$wp&&void t.events.on("init input keydown keyup contentChanged initialized",i)}return{_init:s,show:n,hide:r,refresh:i,isVisible:o}},e.FE.MODULES.edit=function(e){function t(){if(e.browser.mozilla)try{e.doc.execCommand("enableObjectResizing",!1,"false"),e.doc.execCommand("enableInlineTableEditing",!1,"false")}catch(e){}if(e.browser.msie)try{e.doc.body.addEventListener("mscontrolselect",function(e){return e.preventDefault(),!1})}catch(e){}}function n(){e.$wp?(e.$el.attr("contenteditable",!0),e.$el.removeClass("fr-disabled").attr("aria-disabled",!1),e.$tb&&e.$tb.removeClass("fr-disabled").removeAttr("aria-disabled"),t()):e.$el.is("a")&&e.$el.attr("contenteditable",!0),a=!1}function r(){e.events.disableBlur(),e.$wp?(e.$el.attr("contenteditable",!1),e.$el.addClass("fr-disabled").attr("aria-disabled",!0),e.$tb&&e.$tb.addClass("fr-disabled").attr("aria-disabled",!0)):e.$el.is("a")&&e.$el.attr("contenteditable",!1),e.events.enableBlur(),a=!0}function o(){return a}function i(){e.events.on("focus",function(){o()?e.edit.off():e.edit.on()})}var a=!1;return{_init:i,on:n,off:r,disableDesign:t,isDisabled:o}},e.extend(e.FE.DEFAULTS,{editorClass:null,typingTimer:500,iframe:!1,requestWithCORS:!0,requestWithCredentials:!1,requestHeaders:{},useClasses:!0,spellcheck:!0,iframeDefaultStyle:'html{margin:0px;height:auto;}body{height:auto;padding:10px;background:transparent;color:#000000;position:relative;z-index: 2;-webkit-user-select:auto;margin:0px;overflow:hidden;min-height:20px;}body:after{content:"";display:block;clear:both;}body::-moz-selection{background:#b5d6fd;color:#000;}body::selection{background:#b5d6fd;color:#000;}',iframeStyle:"",iframeStyleFiles:[],direction:"auto",zIndex:1,tabIndex:null,disableRightClick:!1,scrollableContainer:"body",keepFormatOnDelete:!1,theme:null}),e.FE.MODULES.core=function(t){function n(n){if(t.opts.iframe){t.$head.find("style[data-fr-style], link[data-fr-style]").remove(),t.$head.append('<style data-fr-style="true">'+n+"</style>");for(var r=0;r<t.opts.iframeStyleFiles.length;r++){var o=e('<link data-fr-style="true" rel="stylesheet" href="'+t.opts.iframeStyleFiles[r]+'">');o.get(0).addEventListener("load",t.size.syncIframe),t.$head.append(o)}}}function r(){t.opts.iframe||t.$el.addClass("fr-element fr-view")}function o(){if(t.$box.addClass("fr-box"+(t.opts.editorClass?" "+t.opts.editorClass:"")),t.$box.attr("role","application"),t.$wp.addClass("fr-wrapper"),r(),t.opts.iframe){t.$iframe.addClass("fr-iframe"),t.$el.addClass("fr-view");for(var e=0;e<t.o_doc.styleSheets.length;e++){var n;try{n=t.o_doc.styleSheets[e].cssRules}catch(e){}if(n)for(var o=0,i=n.length;i>o;o++)!n[o].selectorText||0!==n[o].selectorText.indexOf(".fr-view")&&0!==n[o].selectorText.indexOf(".fr-element")||n[o].style.cssText.length>0&&(0===n[o].selectorText.indexOf(".fr-view")?t.opts.iframeStyle+=n[o].selectorText.replace(/\.fr-view/g,"body")+"{"+n[o].style.cssText+"}":t.opts.iframeStyle+=n[o].selectorText.replace(/\.fr-element/g,"body")+"{"+n[o].style.cssText+"}")}}"auto"!=t.opts.direction&&t.$box.removeClass("fr-ltr fr-rtl").addClass("fr-"+t.opts.direction),t.$el.attr("dir",t.opts.direction),t.$wp.attr("dir",t.opts.direction),t.opts.zIndex>1&&t.$box.css("z-index",t.opts.zIndex),t.opts.theme&&t.$box.addClass(t.opts.theme+"-theme"),t.opts.tabIndex=t.opts.tabIndex||t.$oel.attr("tabIndex"),t.opts.tabIndex&&t.$el.attr("tabIndex",t.opts.tabIndex)}function i(){return t.node.isEmpty(t.el)}function a(){t.drag_support={filereader:"undefined"!=typeof FileReader,formdata:!!t.win.FormData,progress:"upload"in new XMLHttpRequest}}function s(e,n){var r=new XMLHttpRequest;r.open(n,e,!0),t.opts.requestWithCredentials&&(r.withCredentials=!0);for(var o in t.opts.requestHeaders)t.opts.requestHeaders.hasOwnProperty(o)&&r.setRequestHeader(o,t.opts.requestHeaders[o]);return r}function l(e){"TEXTAREA"==t.$oel.get(0).tagName&&t.$oel.val(e),t.$box.removeAttr("role"),t.$wp&&("TEXTAREA"==t.$oel.get(0).tagName?(t.$el.html(""),t.$wp.html(""),t.$box.replaceWith(t.$oel),t.$oel.show()):(t.$wp.replaceWith(e),t.$el.html(""),t.$box.removeClass("fr-view fr-ltr fr-box "+(t.opts.editorClass||"")),t.opts.theme&&t.$box.addClass(t.opts.theme+"-theme"))),this.$wp=null,this.$el=null,this.el=null,this.$box=null}function u(){return t.browser.mozilla&&t.helpers.isMobile()?t.selection.inEditor():t.node.hasFocus(t.el)||t.$el.find("*:focus").length>0}function c(e){if(!e)return!1;var n=e.data("instance");return!!n&&n.id==t.id}function d(){if(e.FE.INSTANCES.push(t),a(),t.$wp){o(),t.html.set(t._original_html),t.$el.attr("spellcheck",t.opts.spellcheck),t.helpers.isMobile()&&(t.$el.attr("autocomplete",t.opts.spellcheck?"on":"off"),t.$el.attr("autocorrect",t.opts.spellcheck?"on":"off"),t.$el.attr("autocapitalize",t.opts.spellcheck?"on":"off")),t.opts.disableRightClick&&t.events.$on(t.$el,"contextmenu",function(e){return 2!=e.button&&void 0});try{t.doc.execCommand("styleWithCSS",!1,!1)}catch(e){}}"TEXTAREA"==t.$oel.get(0).tagName&&(t.events.on("contentChanged",function(){t.$oel.val(t.html.get())}),t.events.on("form.submit",function(){t.$oel.val(t.html.get())}),t.events.on("form.reset",function(){t.html.set(t._original_html)}),t.$oel.val(t.html.get())),t.helpers.isIOS()&&t.events.$on(t.$doc,"selectionchange",function(){t.$doc.get(0).hasFocus()||t.$win.get(0).focus()}),t.events.trigger("init")}return{_init:d,destroy:l,isEmpty:i,getXHR:s,injectStyle:n,hasFocus:u,sameInstance:c}},e.FE.MODULES.cursorLists=function(t){function n(e){for(var t=e;"LI"!=t.tagName;)t=t.parentNode;return t}function r(e){for(var n=e;!t.node.isList(n);)n=n.parentNode;return n}function o(o){var i,a=n(o),s=a.nextSibling,l=a.previousSibling,u=t.html.defaultTag();if(t.node.isEmpty(a,!0)&&s){for(var c="",d="",f=o.parentNode;!t.node.isList(f)&&f.parentNode&&"LI"!==f.parentNode.tagName;)c=t.node.openTagString(f)+c,d+=t.node.closeTagString(f),f=f.parentNode;c=t.node.openTagString(f)+c,d+=t.node.closeTagString(f);var p="";for(p=f.parentNode&&"LI"==f.parentNode.tagName?d+"<li>"+e.FE.MARKERS+"<br>"+c:u?d+"<"+u+">"+e.FE.MARKERS+"<br></"+u+">"+c:d+e.FE.MARKERS+"<br>"+c,e(a).html('<span id="fr-break"></span>');["UL","OL"].indexOf(f.tagName)<0||f.parentNode&&"LI"===f.parentNode.tagName;)f=f.parentNode;var h=t.node.openTagString(f)+e(f).html()+t.node.closeTagString(f);h=h.replace(/<span id="fr-break"><\/span>/g,p),e(f).replaceWith(h),t.$el.find("li:empty").remove()}else if(l&&s||!t.node.isEmpty(a,!0)){for(var m="<br>",v=o.parentNode;v&&"LI"!=v.tagName;)m=t.node.openTagString(v)+m+t.node.closeTagString(v),v=v.parentNode;e(a).before("<li>"+m+"</li>"),e(o).remove()}else if(l){i=r(a);for(var g=e.FE.MARKERS+"<br>",y=o.parentNode;y&&"LI"!=y.tagName;)g=t.node.openTagString(y)+g+t.node.closeTagString(y),y=y.parentNode;i.parentNode&&"LI"==i.parentNode.tagName?e(i.parentNode).after("<li>"+g+"</li>"):u?e(i).after("<"+u+">"+g+"</"+u+">"):e(i).after(g),e(a).remove()}else i=r(a),i.parentNode&&"LI"==i.parentNode.tagName?s?e(i.parentNode).before(t.node.openTagString(a)+e.FE.MARKERS+"<br></li>"):e(i.parentNode).after(t.node.openTagString(a)+e.FE.MARKERS+"<br></li>"):u?e(i).before("<"+u+">"+e.FE.MARKERS+"<br></"+u+">"):e(i).before(e.FE.MARKERS+"<br>"),e(a).remove()}function i(r){for(var o=n(r),i="",a=r,s="",l="";a!=o;){a=a.parentNode;var u="A"==a.tagName&&t.cursor.isAtEnd(r,a)?"fr-to-remove":"";s=t.node.openTagString(e(a).clone().addClass(u).get(0))+s,l=t.node.closeTagString(a)+l}i=l+i+s+e.FE.MARKERS+e.FE.INVISIBLE_SPACE,e(r).replaceWith('<span id="fr-break"></span>');var c=t.node.openTagString(o)+e(o).html()+t.node.closeTagString(o);c=c.replace(/<span id="fr-break"><\/span>/g,i),e(o).replaceWith(c)}function a(r){for(var o=n(r),i=e.FE.MARKERS,a="",s=r,l=!1;s!=o;){s=s.parentNode;var u="A"==s.tagName&&t.cursor.isAtEnd(r,s)?"fr-to-remove":"";l||s==o||t.node.isBlock(s)||(l=!0,a+=e.FE.INVISIBLE_SPACE),a=t.node.openTagString(e(s).clone().addClass(u).get(0))+a,i+=t.node.closeTagString(s)}var c=a+i;e(r).remove(),e(o).after(c)}function s(o){var i=n(o),a=i.previousSibling;if(a){a=e(a).find(t.html.blockTagsQuery()).get(-1)||a,e(o).replaceWith(e.FE.MARKERS);var s=t.node.contents(a);s.length&&"BR"==s[s.length-1].tagName&&e(s[s.length-1]).remove(),e(i).find(t.html.blockTagsQuery()).not("ol, ul, table").each(function(){this.parentNode==i&&e(this).replaceWith(e(this).html()+(t.node.isEmpty(this)?"":"<br>"))});for(var l,u=t.node.contents(i)[0];u&&!t.node.isList(u);)l=u.nextSibling,e(a).append(u),u=l;for(a=i.previousSibling;u;)l=u.nextSibling,e(a).append(u),u=l;e(i).remove()}else{var c=r(i);if(e(o).replaceWith(e.FE.MARKERS),c.parentNode&&"LI"==c.parentNode.tagName){var d=c.previousSibling;t.node.isBlock(d)?(e(i).find(t.html.blockTagsQuery()).not("ol, ul, table").each(function(){this.parentNode==i&&e(this).replaceWith(e(this).html()+(t.node.isEmpty(this)?"":"<br>"))}),e(d).append(e(i).html())):e(c).before(e(i).html())}else{var f=t.html.defaultTag();f&&0===e(i).find(t.html.blockTagsQuery()).length?e(c).before("<"+f+">"+e(i).html()+"</"+f+">"):e(c).before(e(i).html())}e(i).remove(),t.html.wrap(),0===e(c).find("li").length&&e(c).remove()}}function l(r){var o,i=n(r),a=i.nextSibling;if(a){o=t.node.contents(a),o.length&&"BR"==o[0].tagName&&e(o[0]).remove(),e(a).find(t.html.blockTagsQuery()).not("ol, ul, table").each(function(){this.parentNode==a&&e(this).replaceWith(e(this).html()+(t.node.isEmpty(this)?"":"<br>"))});for(var s,l=r,u=t.node.contents(a)[0];u&&!t.node.isList(u);)s=u.nextSibling,e(l).after(u),l=u,u=s;for(;u;)s=u.nextSibling,e(i).append(u),u=s;e(r).replaceWith(e.FE.MARKERS),e(a).remove()}else{for(var c=i;!c.nextSibling&&c!=t.el;)c=c.parentNode;if(c==t.el)return!1;if(c=c.nextSibling,t.node.isBlock(c))e.FE.NO_DELETE_TAGS.indexOf(c.tagName)<0&&(e(r).replaceWith(e.FE.MARKERS),o=t.node.contents(i),o.length&&"BR"==o[o.length-1].tagName&&e(o[o.length-1]).remove(),e(i).append(e(c).html()),e(c).remove());else for(o=t.node.contents(i),o.length&&"BR"==o[o.length-1].tagName&&e(o[o.length-1]).remove(),e(r).replaceWith(e.FE.MARKERS);c&&!t.node.isBlock(c)&&"BR"!=c.tagName;)e(i).append(e(c)),c=c.nextSibling}}return{_startEnter:o,_middleEnter:i,_endEnter:a,_backspace:s,_del:l}},e.FE.NO_DELETE_TAGS=["TH","TD","TR","TABLE","FORM"],e.FE.SIMPLE_ENTER_TAGS=["TH","TD","LI","DL","DT","FORM"],e.FE.MODULES.cursor=function(t){function n(e){return!!e&&(!!t.node.isBlock(e)||(e.nextSibling&&e.nextSibling.nodeType==Node.TEXT_NODE&&0===e.nextSibling.textContent.replace(/\u200b/g,"").length?n(e.nextSibling):!(e.nextSibling&&(!e.previousSibling||"BR"!=e.nextSibling.tagName||e.nextSibling.nextSibling))&&n(e.parentNode)))}function r(e){return!!e&&(!!t.node.isBlock(e)||(e.previousSibling&&e.previousSibling.nodeType==Node.TEXT_NODE&&0===e.previousSibling.textContent.replace(/\u200b/g,"").length?r(e.previousSibling):!e.previousSibling&&(!(e.previousSibling||!t.node.hasClass(e.parentNode,"fr-inner"))||r(e.parentNode))))}function o(e,n){return!!e&&e!=t.$wp.get(0)&&(e.previousSibling&&e.previousSibling.nodeType==Node.TEXT_NODE&&0===e.previousSibling.textContent.replace(/\u200b/g,"").length?o(e.previousSibling,n):!e.previousSibling&&(e.parentNode==n||o(e.parentNode,n)))}function i(e,n){return!!e&&e!=t.$wp.get(0)&&(e.nextSibling&&e.nextSibling.nodeType==Node.TEXT_NODE&&0===e.nextSibling.textContent.replace(/\u200b/g,"").length?i(e.nextSibling,n):!(e.nextSibling&&(!e.previousSibling||"BR"!=e.nextSibling.tagName||e.nextSibling.nextSibling))&&(e.parentNode==n||i(e.parentNode,n)))}function a(n){return e(n).parentsUntil(t.$el,"LI").length>0&&0===e(n).parentsUntil("LI","TABLE").length}function s(e,t){var n=new RegExp((t?"^":"")+"([\\uD83C-\\uDBFF\\uDC00-\\uDFFF\\u200D]+)"+(t?"":"$"),"i"),r=e.match(n);return r?r[0].length:1}function l(n){for(var r=e(n).parentsUntil(t.$el,"BLOCKQUOTE").length>0,o=t.node.deepestParent(n,[],!r),i=o;o&&!o.previousSibling&&"BLOCKQUOTE"!=o.tagName&&o.parentElement!=t.el&&!t.node.hasClass(o.parentElement,"fr-inner")&&e.FE.SIMPLE_ENTER_TAGS.indexOf(o.parentElement.tagName)<0;)o=o.parentElement;if(o&&"BLOCKQUOTE"==o.tagName){var a=t.node.deepestParent(n,[e(n).parentsUntil(t.$el,"BLOCKQUOTE").get(0)]);a&&a.previousSibling&&(o=a,i=a)}if(null!==o){var s,l=o.previousSibling;if(t.node.isBlock(o)&&t.node.isEditable(o)&&l&&e.FE.NO_DELETE_TAGS.indexOf(l.tagName)<0)if(t.node.isDeletable(l))e(l).remove(),e(n).replaceWith(e.FE.MARKERS);else if(t.node.isEditable(l))if(t.node.isBlock(l))if(t.node.isEmpty(l)&&!t.node.isList(l))e(l).remove(),e(n).after(t.opts.keepFormatOnDelete?e.FE.INVISIBLE_SPACE:"");else{if(t.node.isList(l)&&(l=e(l).find("li:last").get(0)),s=t.node.contents(l),s.length&&"BR"==s[s.length-1].tagName&&e(s[s.length-1]).remove(),"BLOCKQUOTE"==l.tagName&&"BLOCKQUOTE"!=o.tagName)for(s=t.node.contents(l);s.length&&t.node.isBlock(s[s.length-1]);)l=s[s.length-1],s=t.node.contents(l);else if("BLOCKQUOTE"!=l.tagName&&"BLOCKQUOTE"==o.tagName)for(s=t.node.contents(o);s.length&&t.node.isBlock(s[0]);)o=s[0],s=t.node.contents(o);if(t.node.isEmpty(o))e(n).remove(),t.selection.setAtEnd(l,!0);else{e(n).replaceWith(e.FE.MARKERS);var u=l.childNodes;t.node.isBlock(u[u.length-1])?e(u[u.length-1]).append(i.innerHTML):e(l).append(i.innerHTML)}e(i).remove(),t.node.isEmpty(o)&&e(o).remove()}else e(n).replaceWith(e.FE.MARKERS),"BLOCKQUOTE"==o.tagName&&l.nodeType==Node.ELEMENT_NODE?e(l).remove():(e(l).after(t.node.isEmpty(o)?"":e(o).html()),e(o).remove(),"BR"==l.tagName&&e(l).remove())}}function u(n){for(var r=n;!r.previousSibling;)if(r=r.parentNode,t.node.isElement(r))return!1;r=r.previousSibling;var o;if(!t.node.isBlock(r)&&t.node.isEditable(r)){for(o=t.node.contents(r);r.nodeType!=Node.TEXT_NODE&&!t.node.isDeletable(r)&&o.length&&t.node.isEditable(r);)r=o[o.length-1],o=t.node.contents(r);if(r.nodeType==Node.TEXT_NODE){var i=r.textContent,a=i.length;if(i.length&&"\n"===i[i.length-1])return r.textContent=i.substring(0,a-2),0===r.textContent.length&&r.parentNode.removeChild(r),u(n);t.opts.tabSpaces&&i.length>=t.opts.tabSpaces&&0===i.substr(i.length-t.opts.tabSpaces,i.length-1).replace(/ /g,"").replace(new RegExp(e.FE.UNICODE_NBSP,"g"),"").length&&(a=i.length-t.opts.tabSpaces+1),r.textContent=i.substring(0,a-s(i));var l=i.length!=r.textContent.length;0===r.textContent.length?l&&t.opts.keepFormatOnDelete?e(r).after(e.FE.INVISIBLE_SPACE+e.FE.MARKERS):(2!=r.parentNode.childNodes.length||r.parentNode!=n.parentNode)&&1!=r.parentNode.childNodes.length||t.node.isBlock(r.parentNode)||t.node.isElement(r.parentNode)||!t.node.isDeletable(r.parentNode)?(e(r).after(e.FE.MARKERS),t.node.isElement(r.parentNode)&&!n.nextSibling&&r.previousSibling&&"BR"==r.previousSibling.tagName&&e(n).after("<br>"),r.parentNode.removeChild(r)):(e(r.parentNode).after(e.FE.MARKERS),e(r.parentNode).remove()):e(r).after(e.FE.MARKERS)}else t.node.isDeletable(r)?(e(r).after(e.FE.MARKERS),e(r).remove()):n.nextSibling&&"BR"==n.nextSibling.tagName&&t.node.isVoid(r)&&"BR"!=r.tagName?(e(n.nextSibling).remove(),e(n).replaceWith(e.FE.MARKERS)):!1!==t.events.trigger("node.remove",[e(r)])&&(e(r).after(e.FE.MARKERS),e(r).remove())}else if(e.FE.NO_DELETE_TAGS.indexOf(r.tagName)<0&&(t.node.isEditable(r)||t.node.isDeletable(r)))if(t.node.isDeletable(r))e(n).replaceWith(e.FE.MARKERS),e(r).remove();else if(t.node.isEmpty(r)&&!t.node.isList(r))e(r).remove(),e(n).replaceWith(e.FE.MARKERS);else{for(t.node.isList(r)&&(r=e(r).find("li:last").get(0)),o=t.node.contents(r),o&&"BR"==o[o.length-1].tagName&&e(o[o.length-1]).remove(),o=t.node.contents(r);o&&t.node.isBlock(o[o.length-1]);)r=o[o.length-1],o=t.node.contents(r);e(r).append(e.FE.MARKERS);for(var c=n;!c.previousSibling;)c=c.parentNode;for(;c&&"BR"!==c.tagName&&!t.node.isBlock(c);){var d=c;c=c.nextSibling,e(r).append(d)}c&&"BR"==c.tagName&&e(c).remove(),e(n).remove()}else n.nextSibling&&"BR"==n.nextSibling.tagName&&e(n.nextSibling).remove()}function c(){var i=!1,c=t.markers.insert();if(!c)return!0;for(var d=c.parentNode;d&&!t.node.isElement(d);){if("false"===d.getAttribute("contenteditable"))return e(c).replaceWith(e.FE.MARKERS),t.selection.restore(),!1;if("true"===d.getAttribute("contenteditable"))break;d=d.parentNode}t.el.normalize();var f=c.previousSibling;if(f){var p=f.textContent;p&&p.length&&8203==p.charCodeAt(p.length-1)&&(1==p.length?e(f).remove():f.textContent=f.textContent.substr(0,p.length-s(p)))}return n(c)?i=u(c):r(c)?a(c)&&o(c,e(c).parents("li:first").get(0))?t.cursorLists._backspace(c):l(c):i=u(c),e(c).remove(),h(),t.html.fillEmptyBlocks(!0),t.opts.htmlUntouched||(t.html.cleanEmptyTags(),t.clean.lists()),t.spaces.normalizeAroundCursor(),t.selection.restore(),i}function d(n){var r=e(n).parentsUntil(t.$el,"BLOCKQUOTE").length>0,o=t.node.deepestParent(n,[],!r);if(o&&"BLOCKQUOTE"==o.tagName){var i=t.node.deepestParent(n,[e(n).parentsUntil(t.$el,"BLOCKQUOTE").get(0)]);i&&i.nextSibling&&(o=i)}if(null!==o){var a,s=o.nextSibling;if(t.node.isBlock(o)&&(t.node.isEditable(o)||t.node.isDeletable(o))&&s&&e.FE.NO_DELETE_TAGS.indexOf(s.tagName)<0)if(t.node.isDeletable(s))e(s).remove(),e(n).replaceWith(e.FE.MARKERS);else if(t.node.isBlock(s)&&t.node.isEditable(s))if(t.node.isList(s))if(t.node.isEmpty(o,!0))e(o).remove(),e(s).find("li:first").prepend(e.FE.MARKERS);else{var l=e(s).find("li:first");"BLOCKQUOTE"==o.tagName&&(a=t.node.contents(o),a.length&&t.node.isBlock(a[a.length-1])&&(o=a[a.length-1])),0===l.find("ul, ol").length&&(e(n).replaceWith(e.FE.MARKERS),l.find(t.html.blockTagsQuery()).not("ol, ul, table").each(function(){this.parentNode==l.get(0)&&e(this).replaceWith(e(this).html()+(t.node.isEmpty(this)?"":"<br>"))}),e(o).append(t.node.contents(l.get(0))),l.remove(),0===e(s).find("li").length&&e(s).remove())}else{if(a=t.node.contents(s),a.length&&"BR"==a[0].tagName&&e(a[0]).remove(),"BLOCKQUOTE"!=s.tagName&&"BLOCKQUOTE"==o.tagName)for(a=t.node.contents(o);a.length&&t.node.isBlock(a[a.length-1]);)o=a[a.length-1],a=t.node.contents(o);else if("BLOCKQUOTE"==s.tagName&&"BLOCKQUOTE"!=o.tagName)for(a=t.node.contents(s);a.length&&t.node.isBlock(a[0]);)s=a[0],a=t.node.contents(s);e(n).replaceWith(e.FE.MARKERS),e(o).append(s.innerHTML),e(s).remove()}else{for(e(n).replaceWith(e.FE.MARKERS);s&&"BR"!==s.tagName&&!t.node.isBlock(s)&&t.node.isEditable(s);){var u=s;s=s.nextSibling,e(o).append(u)}s&&"BR"==s.tagName&&t.node.isEditable(s)&&e(s).remove()}}}function f(r){for(var o=r;!o.nextSibling;)if(o=o.parentNode,t.node.isElement(o))return!1;if(o=o.nextSibling,"BR"==o.tagName&&t.node.isEditable(o))if(o.nextSibling){if(t.node.isBlock(o.nextSibling)&&t.node.isEditable(o.nextSibling)){if(!(e.FE.NO_DELETE_TAGS.indexOf(o.nextSibling.tagName)<0))return void e(o).remove();o=o.nextSibling,e(o.previousSibling).remove()}}else if(n(o)){if(a(r))t.cursorLists._del(r);else{var i=t.node.deepestParent(o);i&&((!t.node.isEmpty(t.node.blockParent(o))||(t.node.blockParent(o).nextSibling&&e.FE.NO_DELETE_TAGS.indexOf(t.node.blockParent(o).nextSibling.tagName))<0)&&e(o).remove(),d(r))}return}var l;if(!t.node.isBlock(o)&&t.node.isEditable(o)){for(l=t.node.contents(o);o.nodeType!=Node.TEXT_NODE&&l.length&&!t.node.isDeletable(o)&&t.node.isEditable(o);)o=l[0],l=t.node.contents(o);o.nodeType==Node.TEXT_NODE?(e(o).before(e.FE.MARKERS),o.textContent.length&&(o.textContent=o.textContent.substring(s(o.textContent,!0),o.textContent.length))):t.node.isDeletable(o)?(e(o).before(e.FE.MARKERS),e(o).remove()):!1!==t.events.trigger("node.remove",[e(o)])&&(e(o).before(e.FE.MARKERS),e(o).remove()),e(r).remove()}else if(e.FE.NO_DELETE_TAGS.indexOf(o.tagName)<0&&(t.node.isEditable(o)||t.node.isDeletable(o)))if(t.node.isDeletable(o))e(r).replaceWith(e.FE.MARKERS),e(o).remove();else if(t.node.isList(o))r.previousSibling?(e(o).find("li:first").prepend(r),t.cursorLists._backspace(r)):(e(o).find("li:first").prepend(e.FE.MARKERS),e(r).remove());else if(l=t.node.contents(o),l&&"BR"==l[0].tagName&&e(l[0]).remove(),l&&"BLOCKQUOTE"==o.tagName){var u=l[0];for(e(r).before(e.FE.MARKERS);u&&"BR"!=u.tagName;){var c=u;u=u.nextSibling,e(r).before(c)}u&&"BR"==u.tagName&&e(u).remove()}else e(r).after(e(o).html()).after(e.FE.MARKERS),e(o).remove()}function p(){var o=t.markers.insert();if(!o)return!1;if(t.el.normalize(),n(o))if(a(o))if(0===e(o).parents("li:first").find("ul, ol").length)t.cursorLists._del(o);else{var i=e(o).parents("li:first").find("ul:first, ol:first").find("li:first");i=i.find(t.html.blockTagsQuery()).get(-1)||i,i.prepend(o),t.cursorLists._backspace(o)}else d(o);else f((r(o),o));e(o).remove(),h(),t.html.fillEmptyBlocks(!0),t.opts.htmlUntouched||(t.html.cleanEmptyTags(),t.clean.lists()),t.spaces.normalizeAroundCursor(),t.selection.restore()}function h(){for(var e=t.el.querySelectorAll("blockquote:empty"),n=0;n<e.length;n++)e[n].parentNode.removeChild(e[n])}function m(){t.$el.find(".fr-to-remove").each(function(){for(var n=t.node.contents(this),r=0;r<n.length;r++)n[r].nodeType==Node.TEXT_NODE&&(n[r].textContent=n[r].textContent.replace(/\u200B/g,""));e(this).replaceWith(this.innerHTML)})}function v(n,r,o){var a,s=t.node.deepestParent(n,[],!o);if(s&&"BLOCKQUOTE"==s.tagName)return i(n,s)?(a=t.html.defaultTag(),a?e(s).after("<"+a+">"+e.FE.MARKERS+"<br></"+a+">"):e(s).after(e.FE.MARKERS+"<br>"),e(n).remove(),!1):(y(n,r,o),!1);if(null==s)a=t.html.defaultTag(),a&&t.node.isElement(n.parentNode)?e(n).replaceWith("<"+a+">"+e.FE.MARKERS+"<br></"+a+">"):!n.previousSibling||e(n.previousSibling).is("br")||n.nextSibling?e(n).replaceWith("<br>"+e.FE.MARKERS):e(n).replaceWith("<br>"+e.FE.MARKERS+"<br>");else{var l=n,u="";(!t.node.isBlock(s)||r)&&(u="<br/>");var c="",d="";a=t.html.defaultTag();var f="",p="";a&&t.node.isBlock(s)&&(f="<"+a+">",p="</"+a+">",s.tagName==a.toUpperCase()&&(f=t.node.openTagString(e(s).clone().removeAttr("id").get(0))));do{if(l=l.parentNode,!r||l!=s||r&&!t.node.isBlock(s))if(c+=t.node.closeTagString(l),l==s&&t.node.isBlock(s))d=f+d;else{var h="A"==l.tagName&&i(n,l)?"fr-to-remove":"";d=t.node.openTagString(e(l).clone().addClass(h).get(0))+d}}while(l!=s);u=c+u+d+(n.parentNode==s&&t.node.isBlock(s)?"":e.FE.INVISIBLE_SPACE)+e.FE.MARKERS,t.node.isBlock(s)&&!e(s).find("*:last").is("br")&&e(s).append("<br/>"),e(n).after('<span id="fr-break"></span>'),e(n).remove(),s.nextSibling&&!t.node.isBlock(s.nextSibling)||t.node.isBlock(s)||e(s).after("<br>");var m;m=!r&&t.node.isBlock(s)?t.node.openTagString(s)+e(s).html()+p:t.node.openTagString(s)+e(s).html()+t.node.closeTagString(s),m=m.replace(/<span id="fr-break"><\/span>/g,u),e(s).replaceWith(m)}}function g(n,r,a){var s,l=t.node.deepestParent(n,[],!a);if(l&&"TABLE"==l.tagName)return e(l).find("td:first, th:first").prepend(n),g(n,r,a);if(l&&"BLOCKQUOTE"==l.tagName){if(o(n,l))return s=t.html.defaultTag(),s?e(l).before("<"+s+">"+e.FE.MARKERS+"<br></"+s+">"):e(l).before(e.FE.MARKERS+"<br>"),e(n).remove(),!1;i(n,l)?v(n,r,!0):y(n,r,!0)}if(null==l)s=t.html.defaultTag(),s&&t.node.isElement(n.parentNode)?e(n).replaceWith("<"+s+">"+e.FE.MARKERS+"<br></"+s+">"):e(n).replaceWith("<br>"+e.FE.MARKERS);else{if(t.node.isBlock(l))if("PRE"==l.tagName&&(r=!0),r)e(n).remove(),e(l).prepend("<br>"+e.FE.MARKERS);else{if(t.node.isEmpty(l,!0))return v(n,r,a);if(t.opts.keepFormatOnDelete){for(var u=n,c=e.FE.INVISIBLE_SPACE;u!=l&&!t.node.isElement(u);)u=u.parentNode,c=t.node.openTagString(u)+c+t.node.closeTagString(u);e(l).before(c)}else e(l).before(t.node.openTagString(e(l).clone().removeAttr("id").get(0))+"<br>"+t.node.closeTagString(l))}else e(l).before("<br>");e(n).remove()}}function y(n,r,a){var s=t.node.deepestParent(n,[],!a);if(null==s)t.html.defaultTag()&&n.parentNode===t.el?e(n).replaceWith("<"+t.html.defaultTag()+">"+e.FE.MARKERS+"<br></"+t.html.defaultTag()+">"):((!n.nextSibling||t.node.isBlock(n.nextSibling))&&e(n).after("<br>"),e(n).replaceWith("<br>"+e.FE.MARKERS));else{var l=n,u="";"PRE"==s.tagName&&(r=!0),(!t.node.isBlock(s)||r)&&(u="<br>");var c="",d="";do{var f=l;if(l=l.parentNode,"BLOCKQUOTE"==s.tagName&&t.node.isEmpty(f)&&!t.node.hasClass(f,"fr-marker")&&e(f).find(n).length>0&&e(f).after(n),("BLOCKQUOTE"!=s.tagName||!i(n,l)&&!o(n,l))&&(!r||l!=s||r&&!t.node.isBlock(s))){c+=t.node.closeTagString(l);var p="A"==l.tagName&&i(n,l)?"fr-to-remove":"";d=t.node.openTagString(e(l).clone().addClass(p).removeAttr("id").get(0))+d}}while(l!=s);var h=s==n.parentNode&&t.node.isBlock(s)||n.nextSibling;if("BLOCKQUOTE"==s.tagName){n.previousSibling&&t.node.isBlock(n.previousSibling)&&n.nextSibling&&"BR"==n.nextSibling.tagName&&(e(n.nextSibling).after(n),n.nextSibling&&"BR"==n.nextSibling.tagName&&e(n.nextSibling).remove());var m=t.html.defaultTag();u=c+u+(m?"<"+m+">":"")+e.FE.MARKERS+"<br>"+(m?"</"+m+">":"")+d}else u=c+u+d+(h?"":e.FE.INVISIBLE_SPACE)+e.FE.MARKERS;e(n).replaceWith('<span id="fr-break"></span>');var v=t.node.openTagString(s)+e(s).html()+t.node.closeTagString(s);v=v.replace(/<span id="fr-break"><\/span>/g,u),e(s).replaceWith(v)}}function b(o){var i=t.markers.insert();if(!i)return!0;t.el.normalize();var s=!1;e(i).parentsUntil(t.$el,"BLOCKQUOTE").length>0&&(o=!1,s=!0),e(i).parentsUntil(t.$el,"TD, TH").length&&(s=!1),n(i)?!a(i)||o||s?v(i,o,s):t.cursorLists._endEnter(i):r(i)?!a(i)||o||s?g(i,o,s):t.cursorLists._startEnter(i):!a(i)||o||s?y(i,o,s):t.cursorLists._middleEnter(i),m(),t.html.fillEmptyBlocks(!0),t.opts.htmlUntouched||(t.html.cleanEmptyTags(),t.clean.lists()),t.spaces.normalizeAroundCursor(),t.selection.restore()}return{enter:b,backspace:c,del:p,isAtEnd:i,isAtStart:o}},e.FE.ENTER_P=0,e.FE.ENTER_DIV=1,e.FE.ENTER_BR=2,e.FE.KEYCODE={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,ARROW_LEFT:37,ARROW_UP:38,ARROW_RIGHT:39,ARROW_DOWN:40,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,FF_SEMICOLON:59,FF_EQUALS:61,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,FF_HYPHEN:173,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,HYPHEN:189,PERIOD:190,SLASH:191,APOSTROPHE:192,TILDE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,IME:229},e.extend(e.FE.DEFAULTS,{enter:e.FE.ENTER_P,multiLine:!0,tabSpaces:0}),e.FE.MODULES.keys=function(t){function n(e){t.opts.multiLine?(t.helpers.isIOS()||(e.preventDefault(),e.stopPropagation()),t.selection.isCollapsed()||t.selection.remove(),t.cursor.enter()):(e.preventDefault(),e.stopPropagation())}function r(e){e.preventDefault(),e.stopPropagation(),t.opts.multiLine&&(t.selection.isCollapsed()||t.selection.remove(),t.cursor.enter(!0))}function o(){setTimeout(function(){t.events.disableBlur(),t.events.focus()},0)}function i(e){if(t.selection.isCollapsed())if(t.cursor.backspace(),t.helpers.isIOS()){var n=t.selection.ranges(0);n.deleteContents(),n.insertNode(document.createTextNode("​"));var r=t.selection.get();r.modify("move","rtl"===t.opts.direction?"left":"right","character")}else e.preventDefault(),e.stopPropagation();else e.preventDefault(),e.stopPropagation(),t.selection.remove(),t.html.fillEmptyBlocks();t.placeholder.refresh()}function a(e){e.preventDefault(),e.stopPropagation(),""===t.selection.text()?t.cursor.del():t.selection.remove(),t.placeholder.refresh()}function s(n){var r=t.selection.element();if(!t.helpers.isMobile()&&r&&"A"==r.tagName){n.preventDefault(),n.stopPropagation(),t.selection.isCollapsed()||t.selection.remove();var o=t.markers.insert();if(o){var i=o.previousSibling;!o.nextSibling&&o.parentNode&&"A"==o.parentNode.tagName?(o.parentNode.insertAdjacentHTML("afterend"," "+e.FE.MARKERS),o.parentNode.removeChild(o)):(i&&i.nodeType==Node.TEXT_NODE&&1==i.textContent.length&&160==i.textContent.charCodeAt(0)?i.textContent=i.textContent+" ":o.insertAdjacentHTML("beforebegin"," "),o.outerHTML=e.FE.MARKERS),t.selection.restore()}}}function l(){if(t.browser.mozilla&&t.selection.isCollapsed()&&!N){var e=t.selection.ranges(0),n=e.startContainer,r=e.startOffset;n&&n.nodeType==Node.TEXT_NODE&&r<=n.textContent.length&&r>0&&32==n.textContent.charCodeAt(r-1)&&(t.selection.save(),t.spaces.normalize(),t.selection.restore())}}function u(){t.selection.isFull()&&setTimeout(function(){var n=t.html.defaultTag();n?t.$el.html("<"+n+">"+e.FE.MARKERS+"<br/></"+n+">"):t.$el.html(e.FE.MARKERS+"<br/>"),t.selection.restore(),t.placeholder.refresh(),t.button.bulkRefresh(),t.undo.saveStep()},0)}function c(e){if(t.opts.tabSpaces>0)if(t.selection.isCollapsed()){t.undo.saveStep(),e.preventDefault(),e.stopPropagation();for(var n="",r=0;r<t.opts.tabSpaces;r++)n+=" ";t.html.insert(n),t.placeholder.refresh(),t.undo.saveStep()}else e.preventDefault(),e.stopPropagation(),e.shiftKey?t.commands.outdent():t.commands.indent()}function d(){N=!1}function f(){N=!1}function p(){return N}function h(){var n=t.html.defaultTag();n?t.$el.html("<"+n+">"+e.FE.MARKERS+"<br/></"+n+">"):t.$el.html(e.FE.MARKERS+"<br/>"),t.selection.restore()}function m(l){var u=t.selection.element();if(u&&["INPUT","TEXTAREA"].indexOf(u.tagName)>=0)return!0;t.events.disableBlur(),P=null;var d=l.which;if(16===d)return!0;if(I=d,d===e.FE.KEYCODE.IME)return N=!0,!0;N=!1;var f=E(d)&&!b(l)&&!l.altKey,p=d==e.FE.KEYCODE.BACKSPACE||d==e.FE.KEYCODE.DELETE;return(t.selection.isFull()&&!t.opts.keepFormatOnDelete&&!t.placeholder.isVisible()||p&&t.placeholder.isVisible()&&t.opts.keepFormatOnDelete)&&(f||p)&&(h(),!E(d))?(l.preventDefault(),!0):(d==e.FE.KEYCODE.ENTER?l.shiftKey?r(l):n(l):d===e.FE.KEYCODE.BACKSPACE&&(l.metaKey||l.ctrlKey)?o():d!=e.FE.KEYCODE.BACKSPACE||b(l)||l.altKey?d!=e.FE.KEYCODE.DELETE||b(l)||l.altKey||l.shiftKey?d==e.FE.KEYCODE.SPACE?s(l):d==e.FE.KEYCODE.TAB?c(l):b(l)||!E(l.which)||t.selection.isCollapsed()||l.ctrlKey||t.selection.remove():t.placeholder.isVisible()?(t.opts.keepFormatOnDelete||h(),l.preventDefault(),l.stopPropagation()):a(l):t.placeholder.isVisible()?(t.opts.keepFormatOnDelete||h(),l.preventDefault(),l.stopPropagation()):i(l),void t.events.enableBlur())}function v(e){for(var n=t.doc.createTreeWalker(e,NodeFilter.SHOW_TEXT,t.node.filter(function(e){return/\u200B/gi.test(e.textContent)}),!1);n.nextNode();){var r=n.currentNode;r.textContent=r.textContent.replace(/\u200B/gi,"")}}function g(){if(!t.$wp)return!0;var n;t.opts.height||t.opts.heightMax?(n=t.position.getBoundingRect().top,(t.helpers.isIOS()||t.helpers.isAndroid())&&(n-=t.helpers.scrollTop()),t.opts.iframe&&(n+=t.$iframe.offset().top),n>t.$wp.offset().top-t.helpers.scrollTop()+t.$wp.height()-20&&t.$wp.scrollTop(n+t.$wp.scrollTop()-(t.$wp.height()+t.$wp.offset().top)+t.helpers.scrollTop()+20)):(n=t.position.getBoundingRect().top,t.opts.toolbarBottom&&(n+=t.opts.toolbarStickyOffset),(t.helpers.isIOS()||t.helpers.isAndroid())&&(n-=t.helpers.scrollTop()),t.opts.iframe&&(n+=t.$iframe.offset().top,n-=t.helpers.scrollTop()),n+=t.opts.toolbarStickyOffset,n>t.o_win.innerHeight-20&&e(t.o_win).scrollTop(n+t.helpers.scrollTop()-t.o_win.innerHeight+20),n=t.position.getBoundingRect().top,t.opts.toolbarBottom||(n-=t.opts.toolbarStickyOffset),(t.helpers.isIOS()||t.helpers.isAndroid())&&(n-=t.helpers.scrollTop()),t.opts.iframe&&(n+=t.$iframe.offset().top,n-=t.helpers.scrollTop()),n<t.$tb.height()+20&&e(t.o_win).scrollTop(n+t.helpers.scrollTop()-t.$tb.height()-20))}function y(n){var r=t.selection.element();if(r&&["INPUT","TEXTAREA"].indexOf(r.tagName)>=0)return!0;if(n&&0===n.which&&I&&(n.which=I),t.helpers.isAndroid()&&t.browser.mozilla)return!0;if(N)return!1;if(n&&t.helpers.isIOS()&&n.which==e.FE.KEYCODE.ENTER&&t.doc.execCommand("delete"),!t.selection.isCollapsed())return!0;if(n&&(n.which===e.FE.KEYCODE.META||n.which==e.FE.KEYCODE.CTRL))return!0;if(n&&_(n.which))return!0;n&&!t.helpers.isIOS()&&(n.which==e.FE.KEYCODE.ENTER||n.which==e.FE.KEYCODE.BACKSPACE||n.which>=37&&n.which<=40&&!t.browser.msie)&&g();var o=t.selection.element();(function(e){if(!e)return!1;var t=e.innerHTML;return!!((t=t.replace(/<span[^>]*? class\s*=\s*["']?fr-marker["']?[^>]+>\u200b<\/span>/gi,""))&&/\u200B/.test(t)&&t.replace(/\u200B/gi,"").length>0)})(o)&&!t.node.hasClass(o,"fr-marker")&&"IFRAME"!=o.tagName&&function(e){var n=/[\u3041-\u3096\u30A0-\u30FF\u4E00-\u9FFF\u3130-\u318F\uAC00-\uD7AF]/gi;return!t.helpers.isIOS()||0===((e.textContent||"").match(n)||[]).length}(o)&&(t.selection.save(),v(o),t.selection.restore())}function b(e){if(-1!=navigator.userAgent.indexOf("Mac OS X")){if(e.metaKey&&!e.altKey)return!0}else if(e.ctrlKey&&!e.altKey)return!0;return!1}function _(t){return t>=e.FE.KEYCODE.ARROW_LEFT&&t<=e.FE.KEYCODE.ARROW_DOWN||void 0}function E(n){if(n>=e.FE.KEYCODE.ZERO&&n<=e.FE.KEYCODE.NINE)return!0;if(n>=e.FE.KEYCODE.NUM_ZERO&&n<=e.FE.KEYCODE.NUM_MULTIPLY)return!0;if(n>=e.FE.KEYCODE.A&&n<=e.FE.KEYCODE.Z)return!0;if(t.browser.webkit&&0===n)return!0;switch(n){case e.FE.KEYCODE.SPACE:case e.FE.KEYCODE.QUESTION_MARK:case e.FE.KEYCODE.NUM_PLUS:case e.FE.KEYCODE.NUM_MINUS:case e.FE.KEYCODE.NUM_PERIOD:case e.FE.KEYCODE.NUM_DIVISION:case e.FE.KEYCODE.SEMICOLON:case e.FE.KEYCODE.FF_SEMICOLON:case e.FE.KEYCODE.DASH:case e.FE.KEYCODE.EQUALS:case e.FE.KEYCODE.FF_EQUALS:case e.FE.KEYCODE.COMMA:case e.FE.KEYCODE.PERIOD:case e.FE.KEYCODE.SLASH:case e.FE.KEYCODE.APOSTROPHE:case e.FE.KEYCODE.SINGLE_QUOTE:case e.FE.KEYCODE.OPEN_SQUARE_BRACKET:case e.FE.KEYCODE.BACKSLASH:case e.FE.KEYCODE.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}function w(n){var r=n.which;return!!(b(n)||r>=37&&40>=r||!E(r)&&r!=e.FE.KEYCODE.DELETE&&r!=e.FE.KEYCODE.BACKSPACE&&r!=e.FE.KEYCODE.ENTER&&r!=e.FE.KEYCODE.IME)||(M||(L=t.snapshot.get(),t.undo.canDo()||t.undo.saveStep()),clearTimeout(M),void(M=setTimeout(function(){M=null,t.undo.saveStep()},Math.max(250,t.opts.typingTimer))))}function x(e){var n=e.which;return!!(b(e)||n>=37&&40>=n)||void(L&&M?(t.undo.saveStep(L),L=null):void 0!==n&&0!==n||L||M||t.undo.saveStep())}function k(){M&&(clearTimeout(M),t.undo.saveStep(),L=null)}function T(t){var n=t.which;return b(t)||n==e.FE.KEYCODE.F5}function S(e){if(e&&"BR"==e.tagName)return!1;try{return 0===(e.textContent||"").length&&e.querySelector&&!e.querySelector(":scope > br")||e.childNodes&&1==e.childNodes.length&&e.childNodes[0].getAttribute&&"false"==e.childNodes[0].getAttribute("contenteditable")}catch(e){return!1}}function C(n){var r=t.el.childNodes,o=t.html.defaultTag();return!(!n.target||n.target===t.el)||0===r.length||void(t.$el.outerHeight()-n.offsetY<=10?S(r[r.length-1])&&(o?t.$el.append("<"+o+">"+e.FE.MARKERS+"<br></"+o+">"):t.$el.append(e.FE.MARKERS+"<br>"),t.selection.restore(),g()):n.offsetY<=10&&S(r[0])&&(o?t.$el.prepend("<"+o+">"+e.FE.MARKERS+"<br></"+o+">"):t.$el.prepend(e.FE.MARKERS+"<br>"),t.selection.restore(),g()))}function O(){M&&clearTimeout(M)}function A(){t.events.on("keydown",w),t.events.on("input",l),t.events.on("mousedown",f),t.events.on("keyup input",x),t.events.on("keypress",d),t.events.on("keydown",m),t.events.on("keyup",y),t.events.on("destroy",O),t.events.on("html.inserted",y),t.events.on("cut",u),t.events.on("click",C)}var I,M,L,N=!1,P=null;return{_init:A,ctrlKey:b,isCharacter:E,isArrow:_,forceUndo:k,isIME:p,isBrowserAction:T,positionCaret:g}},e.FE.MODULES.accessibility=function(t){function n(e){e&&e.length&&!t.$el.find('[contenteditable="true"]').is(":focus")&&(e.data("blur-event-set")||e.parents(".fr-popup").length||(t.events.$on(e,"blur",function(){var n=e.parents(".fr-toolbar, .fr-popup").data("instance")||t;n.events.blurActive()&&n.events.trigger("blur"),setTimeout(function(){n.events.enableBlur()},100)},!0),e.data("blur-event-set",!0)),(e.parents(".fr-toolbar, .fr-popup").data("instance")||t).events.disableBlur(),e.focus(),t.shared.$f_el=e)}function r(e,t){var r=t?"last":"first",o=e.find("button:visible:not(.fr-disabled), .fr-group span.fr-command:visible")[r]();return o.length?(n(o),!0):void 0}function o(e){return e.is("input, textarea")&&a(),t.events.disableBlur(),e.focus(),!0}function i(e,n){var r=e.find("input, textarea, button, select").filter(":visible").not(":disabled").filter(n?":last":":first");if(r.length)return o(r);if(t.shared.with_kb){var i=e.find(".fr-active-item:visible:first");if(i.length)return o(i);var a=e.find("[tabIndex]:visible:first");if(a.length)return o(a)}}function a(){0===t.$el.find(".fr-marker").length&&t.core.hasFocus()&&t.selection.save()}function s(e){e.$el.find(".fr-marker").length&&(e.events.disableBlur(),e.selection.restore(),e.events.enableBlur())}function l(e){var n=e.children().not(".fr-buttons");n.data("mouseenter-event-set")||(t.events.$on(n,"mouseenter","[tabIndex]",function(r){var o=e.data("instance")||t;if(!M)return r.stopPropagation(),void r.preventDefault();var i=n.find(":focus:first");i.length&&!i.is("input, button, textarea")&&(o.events.disableBlur(),i.blur(),o.events.disableBlur(),o.events.focus())}),n.data("mouseenter-event-set",!0)),!i(n)&&t.shared.with_kb&&r(e.find(".fr-buttons"))}function u(e){t.core.hasFocus()||(t.events.disableBlur(),t.events.focus()),t.accessibility.saveSelection(),t.events.disableBlur(),t.$el.blur(),t.selection.clear(),t.events.disableBlur(),t.shared.with_kb?e.find(".fr-command[tabIndex], [tabIndex]").first().focus():e.find("[tabIndex]:first").focus()}function c(){var e=t.popups.areVisible();if(e){var n=e.find(".fr-buttons");return n.find("button:focus, .fr-group span:focus").length?!r(e.data("instance").$tb):!r(n)}return!r(t.$tb)}function d(){var e=null;return t.shared.$f_el.is(".fr-dropdown.fr-active")?e=t.shared.$f_el:t.shared.$f_el.closest(".fr-dropdown-menu").prev().is(".fr-dropdown.fr-active")&&(e=t.shared.$f_el.closest(".fr-dropdown-menu").prev()),e}function f(o,a,s){if(t.shared.$f_el){var l=d();l&&(t.button.click(l),t.shared.$f_el=l);var u=o.find("button:visible:not(.fr-disabled), .fr-group span.fr-command:visible"),c=u.index(t.shared.$f_el);if(0===c&&!s||c==u.length-1&&s){var f;a&&(o.parent().is(".fr-popup")&&(f=!i(o.parent().children().not(".fr-buttons"),!s)),!1===f&&(t.shared.$f_el=null)),a&&!1===f||r(o,!s)}else n(e(u.get(c+(s?1:-1))));return!1}}function p(e,t){return f(e,t,!0)}function h(e,t){return f(e,t)}function m(e){if(t.shared.$f_el){var r;if(t.shared.$f_el.is(".fr-dropdown.fr-active"))return r=e?t.shared.$f_el.next().find(".fr-command:not(.fr-disabled)").first():t.shared.$f_el.next().find(".fr-command:not(.fr-disabled)").last(),n(r),!1;if(t.shared.$f_el.is("a.fr-command"))return r=e?t.shared.$f_el.closest("li").nextAll(":visible:first").find(".fr-command:not(.fr-disabled)").first():t.shared.$f_el.closest("li").prevAll(":visible:first").find(".fr-command:not(.fr-disabled)").first(),r.length||(r=e?t.shared.$f_el.closest(".fr-dropdown-menu").find(".fr-command:not(.fr-disabled)").first():t.shared.$f_el.closest(".fr-dropdown-menu").find(".fr-command:not(.fr-disabled)").last()),n(r),!1}}function v(){return t.shared.$f_el&&t.shared.$f_el.is(".fr-dropdown:not(.fr-active)")?y():m(!0)}function g(){return m()}function y(){if(t.shared.$f_el){if(t.shared.$f_el.hasClass("fr-dropdown"))t.button.click(t.shared.$f_el);else if(t.shared.$f_el.is("button.fr-back")){t.opts.toolbarInline&&(t.events.disableBlur(),t.events.focus());var e=t.popups.areVisible(t);e&&(t.shared.with_kb=!1),t.button.click(t.shared.$f_el),T(e)}else{if(t.events.disableBlur(),t.button.click(t.shared.$f_el),t.shared.$f_el.attr("data-popup")){var n=t.popups.areVisible(t);n&&n.data("popup-button",t.shared.$f_el)}else if(t.shared.$f_el.attr("data-modal")){var r=t.modals.areVisible(t);r&&r.data("modal-button",t.shared.$f_el)}t.shared.$f_el=null}return!1}}function b(){t.shared.$f_el&&(t.events.disableBlur(),t.shared.$f_el.blur(),t.shared.$f_el=null),!1!==t.events.trigger("toolbar.focusEditor")&&(t.events.disableBlur(),t.$el.focus(),t.events.focus())}function _(e){if(t.shared.$f_el){var r=d();return r?(t.button.click(r),n(r)):e.parent().find(".fr-back:visible").length?(t.shared.with_kb=!1,t.opts.toolbarInline&&(t.events.disableBlur(),t.events.focus()),t.button.exec(e.parent().find(".fr-back:visible:first")),T(e.parent())):t.shared.$f_el.is("button, .fr-group span")&&(e.parent().is(".fr-popup")?(s(t),t.shared.$f_el=null,!1!==t.events.trigger("toolbar.esc")&&(t.popups.hide(e.parent()),t.opts.toolbarInline&&t.toolbar.showInline(null,!0),T(e.parent()))):b()),!1}}function E(n,r){var o=-1!=navigator.userAgent.indexOf("Mac OS X")?n.metaKey:n.ctrlKey,i=n.which,a=!1;return i!=e.FE.KEYCODE.TAB||o||n.shiftKey||n.altKey?i!=e.FE.KEYCODE.ARROW_RIGHT||o||n.shiftKey||n.altKey?i!=e.FE.KEYCODE.TAB||o||!n.shiftKey||n.altKey?i!=e.FE.KEYCODE.ARROW_LEFT||o||n.shiftKey||n.altKey?i!=e.FE.KEYCODE.ARROW_UP||o||n.shiftKey||n.altKey?i!=e.FE.KEYCODE.ARROW_DOWN||o||n.shiftKey||n.altKey?i!=e.FE.KEYCODE.ENTER&&i!=e.FE.KEYCODE.SPACE||o||n.shiftKey||n.altKey?i!=e.FE.KEYCODE.ESC||o||n.shiftKey||n.altKey?i!=e.FE.KEYCODE.F10||o||n.shiftKey||!n.altKey||(a=c()):a=_(r):a=y():a=v():a=g():a=h(r):a=h(r,!0):a=p(r):a=p(r,!0),t.shared.$f_el||void 0!==a||(a=!0),!a&&t.keys.isBrowserAction(n)&&(a=!0),!!a||(n.preventDefault(),n.stopPropagation(),!1)}function w(n){n&&n.length&&(t.events.$on(n,"keydown",function(r){if(!e(r.target).is("a.fr-command, button.fr-command, .fr-group span.fr-command"))return!0;var o=n.parents(".fr-popup").data("instance")||n.data("instance")||t;t.shared.with_kb=!0;var i=o.accessibility.exec(r,n);return t.shared.with_kb=!1,i},!0),t.events.$on(n,"mouseenter","[tabIndex]",function(r){var o=n.parents(".fr-popup").data("instance")||n.data("instance")||t;if(!M)return r.stopPropagation(),void r.preventDefault();var i=e(r.currentTarget);o.shared.$f_el&&o.shared.$f_el.not(i)&&o.accessibility.focusEditor()},!0))}function x(e){var n=t.popups.get(e),r=k(e);w(n.find(".fr-buttons")),t.events.$on(n,"mouseenter","tabIndex",r._tiMouseenter,!0),t.events.$on(n.children().not(".fr-buttons"),"keydown","[tabIndex]",r._tiKeydown,!0),t.popups.onHide(e,function(){s(n.data("instance")||t)}),t.popups.onShow(e,function(){M=!1,setTimeout(function(){M=!0},0)})}function k(n){var o=t.popups.get(n);return{_tiKeydown:function(a){var l=o.data("instance")||t;if(!1===l.events.trigger("popup.tab",[a]))return!1;var u=a.which,c=o.find(":focus:first");if(e.FE.KEYCODE.TAB==u){a.preventDefault();var d=o.children().not(".fr-buttons"),f=d.find("input, textarea, button, select").filter(":visible").not(".fr-no-touch input, .fr-no-touch textarea, .fr-no-touch button, .fr-no-touch select, :disabled").toArray(),p=f.indexOf(this)+(a.shiftKey?-1:1);if(p>=0&&p<f.length)return l.events.disableBlur(),e(f[p]).focus(),a.stopPropagation(),!1;var h=o.find(".fr-buttons");if(h.length&&r(h,!!a.shiftKey))return a.stopPropagation(),!1;if(i(d))return a.stopPropagation(),!1}else{if(e.FE.KEYCODE.ENTER!=u||!a.target||"TEXTAREA"===a.target.tagName)return e.FE.KEYCODE.ESC==u?(a.preventDefault(),a.stopPropagation(),s(l),l.popups.isVisible(n)&&o.find(".fr-back:visible").length?(l.opts.toolbarInline&&(l.events.disableBlur(),l.events.focus()),l.button.exec(o.find(".fr-back:visible:first")),T(o)):l.popups.isVisible(n)&&o.find(".fr-dismiss:visible").length?l.button.exec(o.find(".fr-dismiss:visible:first")):(l.popups.hide(n),l.opts.toolbarInline&&l.toolbar.showInline(null,!0),T(o)),!1):e.FE.KEYCODE.SPACE==u&&(c.is(".fr-submit")||c.is(".fr-dismiss"))?(a.preventDefault(),a.stopPropagation(),l.events.disableBlur(),l.button.exec(c),!0):l.keys.isBrowserAction(a)?void a.stopPropagation():c.is("input[type=text], textarea")?void a.stopPropagation():e.FE.KEYCODE.SPACE==u&&(c.is(".fr-link-attr")||c.is("input[type=file]"))?void a.stopPropagation():(a.stopPropagation(),a.preventDefault(),!1);var m=null;o.find(".fr-submit:visible").length>0?m=o.find(".fr-submit:visible:first"):o.find(".fr-dismiss:visible").length&&(m=o.find(".fr-dismiss:visible:first")),m&&(a.preventDefault(),a.stopPropagation(),l.events.disableBlur(),l.button.exec(m))}},_tiMouseenter:function(){O(o.data("instance")||t)}}}function T(e){var t=e.data("popup-button");t&&setTimeout(function(){n(t),e.data("popup-button",null)},0)}function S(e){var t=e.data("modal-button");t&&setTimeout(function(){n(t),e.data("modal-button",null)},0)}function C(){return null!=t.shared.$f_el}function O(e){var n=t.popups.areVisible(e);n&&n.data("popup-button",null)}function A(n){var r=-1!=navigator.userAgent.indexOf("Mac OS X")?n.metaKey:n.ctrlKey;if(n.which==e.FE.KEYCODE.F10&&!r&&!n.shiftKey&&n.altKey){t.shared.with_kb=!0;var o=t.popups.areVisible(t),a=!1;return o&&(a=i(o.children().not(".fr-buttons"))),a||c(),t.shared.with_kb=!1,n.preventDefault(),n.stopPropagation(),!1}return!0}function I(){t.$wp?t.events.on("keydown",A,!0):t.events.$on(t.$win,"keydown",A,!0),t.events.on("mousedown",function(e){O(t),t.shared.$f_el&&(s(t),e.stopPropagation(),t.events.disableBlur(),t.shared.$f_el=null)},!0),t.events.on("blur",function(){t.shared.$f_el=null,O(t)},!0)}var M=!0;return{_init:I,registerPopup:x,registerToolbar:w,focusToolbarElement:n,focusToolbar:r,focusContent:i,focusPopup:l,focusModal:u,focusEditor:b,focusPopupButton:T,focusModalButton:S,hasFocus:C,exec:E,saveSelection:a,restoreSelection:s}},e.FE.MODULES.format=function(t){function n(e,t){var n="<"+e;for(var r in t)t.hasOwnProperty(r)&&(n+=" "+r+'="'+t[r]+'"');return n+=">"}function r(e){return"</"+e+">"}function o(e,t){var n=e;for(var r in t)t.hasOwnProperty(r)&&(n+="id"==r?"#"+t[r]:"class"==r?"."+t[r]:"["+r+'="'+t[r]+'"]');return n}function i(e,t){return!(!e||e.nodeType!=Node.ELEMENT_NODE)&&(e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.oMatchesSelector).call(e,t)}function a(r,o,i){if(r){if(t.node.isBlock(r))return a(r.firstChild,o,i),!1;for(var s=e(n(o,i)).insertBefore(r),l=r;l&&!e(l).is(".fr-marker")&&0===e(l).find(".fr-marker").length&&"UL"!=l.tagName&&"OL"!=l.tagName;){var u=l;l=l.nextSibling,s.append(u)}if(l)(e(l).find(".fr-marker").length||"UL"==l.tagName||"OL"==l.tagName)&&a(l.firstChild,o,i);else{for(var c=s.get(0).parentNode;c&&!c.nextSibling&&!t.node.isElement(c);)c=c.parentNode;if(c){var d=c.nextSibling;d&&(t.node.isBlock(d)?"HR"===d.tagName?a(d.nextSibling,o,i):a(d.firstChild,o,i):a(d,o,i))}}s.is(":empty")&&s.remove()}}function s(s,l){var u;if(void 0===l&&(l={}),l.style&&delete l.style,t.selection.isCollapsed())t.markers.insert(),t.$el.find(".fr-marker").replaceWith(n(s,l)+e.FE.INVISIBLE_SPACE+e.FE.MARKERS+r(s)),t.selection.restore();else{t.selection.save(),a(t.$el.find('.fr-marker[data-type="true"]').get(0).nextSibling,s,l);var c;do{for(c=t.$el.find(o(s,l)+" > "+o(s,l)),u=0;u<c.length;u++)c[u].outerHTML=c[u].innerHTML}while(c.length);t.el.normalize();var d=t.el.querySelectorAll(".fr-marker");for(u=0;u<d.length;u++){var f=e(d[u]);!0===f.data("type")?i(f.get(0).nextSibling,o(s,l))&&f.next().prepend(f):i(f.get(0).previousSibling,o(s,l))&&f.prev().append(f)}t.selection.restore()}}function l(e,n,r,a){if(!a){var s=!1;if(!0===e.data("type"))for(;t.node.isFirstSibling(e.get(0))&&!e.parent().is(t.$el)&&!e.parent().is("ol")&&!e.parent().is("ul");)e.parent().before(e),s=!0;else if(!1===e.data("type"))for(;t.node.isLastSibling(e.get(0))&&!e.parent().is(t.$el)&&!e.parent().is("ol")&&!e.parent().is("ul");)e.parent().after(e),s=!0;if(s)return!0}if(e.parents(n).length||void 0===n){var l="",u="",c=e.parent();if(c.is(t.$el)||t.node.isBlock(c.get(0)))return!1;for(;!t.node.isBlock(c.parent().get(0))&&(void 0===n||void 0!==n&&!i(c.get(0),o(n,r)));)l+=t.node.closeTagString(c.get(0)),u=t.node.openTagString(c.get(0))+u,c=c.parent();var d=e.get(0).outerHTML;e.replaceWith('<span id="mark"></span>');var f=c.html().replace(/<span id="mark"><\/span>/,l+t.node.closeTagString(c.get(0))+u+d+l+t.node.openTagString(c.get(0))+u);return c.replaceWith(t.node.openTagString(c.get(0))+f+t.node.closeTagString(c.get(0))),!0}return!1}function u(n,r,a,s){for(var l=t.node.contents(n.get(0)),c=0;c<l.length;c++){var d=l[c];if(t.node.hasClass(d,"fr-marker"))r=(r+1)%2;else if(r)if(e(d).find(".fr-marker").length>0)r=u(e(d),r,a,s);else{for(var f=e(d).find(a||"*:not(a):not(br)"),p=f.length-1;p>=0;p--){var h=f[p];t.node.isBlock(h)||t.node.isVoid(h)||void 0!==a&&!i(h,o(a,s))?t.node.isBlock(h)&&void 0===a&&"TABLE"!=d.tagName&&t.node.clearAttributes(h):h.outerHTML=h.innerHTML}void 0===a&&d.nodeType==Node.ELEMENT_NODE&&!t.node.isVoid(d)&&!t.node.isBlock(d)&&"A"!==d.tagName||i(d,o(a,s))?e(d).replaceWith(d.innerHTML):void 0===a&&d.nodeType==Node.ELEMENT_NODE&&t.node.isBlock(d)&&"TABLE"!=d.tagName&&t.node.clearAttributes(d)}else e(d).find(".fr-marker").length>0&&(r=u(e(d),r,a,s))}return r}function c(n,r){void 0===r&&(r={}),r.style&&delete r.style;var o=t.selection.isCollapsed();t.selection.save();for(var i=!0;i;){i=!1;for(var a=t.$el.find(".fr-marker"),s=0;s<a.length;s++){var c=e(a[s]),d=null;if(c.attr("data-cloned")||o||(d=c.clone().removeClass("fr-marker").addClass("fr-clone"),!0===c.data("type")?c.attr("data-cloned",!0).after(d):c.attr("data-cloned",!0).before(d)),l(c,n,r,o)){i=!0;break}}}u(t.$el,0,n,r),o||(t.$el.find(".fr-marker").remove(),t.$el.find(".fr-clone").removeClass("fr-clone").addClass("fr-marker")),o&&t.$el.find(".fr-marker").before(e.FE.INVISIBLE_SPACE).after(e.FE.INVISIBLE_SPACE),t.html.cleanEmptyTags(),t.el.normalize(),t.selection.restore()}function d(e,t){v(e,t)?c(e,t):s(e,t)}function f(t,n){var r=e(t);r.css(n,""),""===r.attr("style")&&r.replaceWith(r.html())}function p(t,n){return 0===e(t).attr("style").indexOf(n+":")||e(t).attr("style").indexOf(";"+n+":")>=0||e(t).attr("style").indexOf("; "+n+":")>=0}function h(n,r){var o,i;if(t.selection.isCollapsed()){t.markers.insert(),i=t.$el.find(".fr-marker");var s=i.parent();if(t.node.openTagString(s.get(0))=='<span style="'+n+": "+s.css(n)+';">'){if(t.node.isEmpty(s.get(0)))s.replaceWith('<span style="'+n+": "+r+';">'+e.FE.INVISIBLE_SPACE+e.FE.MARKERS+"</span>");else{var u={};u["style*"]=n+":",l(i,"span",u,!0),i=t.$el.find(".fr-marker"),r?i.replaceWith('<span style="'+n+": "+r+';">'+e.FE.INVISIBLE_SPACE+e.FE.MARKERS+"</span>"):i.replaceWith(e.FE.INVISIBLE_SPACE+e.FE.MARKERS)}t.html.cleanEmptyTags()}else t.node.isEmpty(s.get(0))&&s.is("span")?(i.replaceWith(e.FE.MARKERS),s.css(n,r)):i.replaceWith('<span style="'+n+": "+r+';">'+e.FE.INVISIBLE_SPACE+e.FE.MARKERS+"</span>");t.selection.restore()}else{if(t.selection.save(),null==r||"color"==n&&t.$el.find(".fr-marker").parents("u, a").length>0){var c=t.$el.find(".fr-marker");for(o=0;o<c.length;o++)if(i=e(c[o]),!0===i.data("type"))for(;t.node.isFirstSibling(i.get(0))&&!i.parent().is(t.$el)&&!t.node.isElement(i.parent().get(0))&&!t.node.isBlock(i.parent().get(0));)i.parent().before(i);else for(;t.node.isLastSibling(i.get(0))&&!i.parent().is(t.$el)&&!t.node.isElement(i.parent().get(0))&&!t.node.isBlock(i.parent().get(0));)i.parent().after(i)}var d=t.$el.find('.fr-marker[data-type="true"]').get(0).nextSibling,h={class:"fr-unprocessed"};for(r&&(h.style=n+": "+r+";"),a(d,"span",h),t.$el.find(".fr-marker + .fr-unprocessed").each(function(){e(this).prepend(e(this).prev())}),t.$el.find(".fr-unprocessed + .fr-marker").each(function(){e(this).prev().append(this)}),(r||"").match(/\dem$/)&&t.$el.find("span.fr-unprocessed").removeClass("fr-unprocessed");t.$el.find("span.fr-unprocessed").length>0;){var m=t.$el.find("span.fr-unprocessed:first").removeClass("fr-unprocessed");if(m.parent().get(0).normalize(),m.parent().is("span")&&1==m.parent().get(0).childNodes.length){m.parent().css(n,r);var v=m;m=m.parent(),v.replaceWith(v.html())}var g=m.find("span");for(o=g.length-1;o>=0;o--)f(g[o],n);var y=m.parentsUntil(t.$el,"span[style]"),b=[];for(o=y.length-1;o>=0;o--)p(y[o],n)||b.push(y[o]);if(y=y.not(b),y.length){var _="",E="",w="",x="",k=m.get(0);do{k=k.parentNode,e(k).addClass("fr-split"),_+=t.node.closeTagString(k),E=t.node.openTagString(e(k).clone().addClass("fr-split").get(0))+E,y.get(0)!=k&&(w+=t.node.closeTagString(k),x=t.node.openTagString(e(k).clone().addClass("fr-split").get(0))+x)}while(y.get(0)!=k);var T=_+t.node.openTagString(e(y.get(0)).clone().css(n,r||"").get(0))+x+m.css(n,"").get(0).outerHTML+w+"</span>"+E;m.replaceWith('<span id="fr-break"></span>');var S=y.get(0).outerHTML;e(y.get(0)).replaceWith(S.replace(/<span id="fr-break"><\/span>/g,T))}}for(;t.$el.find(".fr-split:empty").length>0;)t.$el.find(".fr-split:empty").remove();t.$el.find(".fr-split").removeClass("fr-split"),t.$el.find('span[style=""]').removeAttr("style"),t.$el.find('span[class=""]').removeAttr("class"),t.html.cleanEmptyTags(),e(t.$el.find("span").get().reverse()).each(function(){this.attributes&&0!==this.attributes.length||e(this).replaceWith(this.innerHTML)}),t.el.normalize();var C=t.$el.find("span[style] + span[style]");for(o=0;o<C.length;o++){var O=e(C[o]),A=e(C[o]).prev();O.get(0).previousSibling==A.get(0)&&t.node.openTagString(O.get(0))==t.node.openTagString(A.get(0))&&(O.prepend(A.html()),A.remove())}t.$el.find("span[style] span[style]").each(function(){if(e(this).attr("style").indexOf("font-size")>=0){var t=e(this).parents("span[style]");t.attr("style").indexOf("background-color")>=0&&(e(this).attr("style",e(this).attr("style")+";"+t.attr("style")),l(e(this),"span[style]",{},!1))}}),t.el.normalize(),t.selection.restore()}}function m(e){h(e,null)}function v(e,n){void 0===n&&(n={}),n.style&&delete n.style;var r=t.selection.ranges(0),a=r.startContainer;if(a.nodeType==Node.ELEMENT_NODE&&a.childNodes.length>0&&a.childNodes[r.startOffset]&&(a=a.childNodes[r.startOffset]),!r.collapsed&&a.nodeType==Node.TEXT_NODE&&r.startOffset==(a.textContent||"").length){for(;!t.node.isBlock(a.parentNode)&&!a.nextSibling;)a=a.parentNode;a.nextSibling&&(a=a.nextSibling)}for(var s=a;s&&s.nodeType==Node.ELEMENT_NODE&&!i(s,o(e,n));)s=s.firstChild;if(s&&s.nodeType==Node.ELEMENT_NODE&&i(s,o(e,n)))return!0;var l=a;for(l&&l.nodeType!=Node.ELEMENT_NODE&&(l=l.parentNode);l&&l.nodeType==Node.ELEMENT_NODE&&l!=t.el&&!i(l,o(e,n));)l=l.parentNode;return!(!l||l.nodeType!=Node.ELEMENT_NODE||l==t.el||!i(l,o(e,n)))}return{is:v,toggle:d,apply:s,remove:c,applyStyle:h,removeStyle:m}},e.extend(e.FE.DEFAULTS,{indentMargin:20}),e.FE.COMMANDS={bold:{title:"Bold",toggle:!0,refresh:function(e){var t=this.format.is("strong");e.toggleClass("fr-active",t).attr("aria-pressed",t)}},italic:{title:"Italic",toggle:!0,refresh:function(e){var t=this.format.is("em");e.toggleClass("fr-active",t).attr("aria-pressed",t)}},underline:{title:"Underline",toggle:!0,refresh:function(e){var t=this.format.is("u");e.toggleClass("fr-active",t).attr("aria-pressed",t)}},strikeThrough:{title:"Strikethrough",toggle:!0,refresh:function(e){var t=this.format.is("s");e.toggleClass("fr-active",t).attr("aria-pressed",t)}},subscript:{title:"Subscript",toggle:!0,refresh:function(e){var t=this.format.is("sub");e.toggleClass("fr-active",t).attr("aria-pressed",t)}},superscript:{title:"Superscript",toggle:!0,refresh:function(e){var t=this.format.is("sup");e.toggleClass("fr-active",t).attr("aria-pressed",t)}},outdent:{title:"Decrease Indent"},indent:{title:"Increase Indent"},undo:{title:"Undo",undo:!1,forcedRefresh:!0,disabled:!0},redo:{title:"Redo",undo:!1,forcedRefresh:!0,disabled:!0},insertHR:{title:"Insert Horizontal Line"},clearFormatting:{title:"Clear Formatting"},selectAll:{title:"Select All",undo:!1}},e.FE.RegisterCommand=function(t,n){e.FE.COMMANDS[t]=n},e.FE.MODULES.commands=function(t){function n(e){return t.html.defaultTag()&&(e="<"+t.html.defaultTag()+">"+e+"</"+t.html.defaultTag()+">"),e}function r(n,r){if(!1!==t.events.trigger("commands.before",e.merge([n],r||[]))){var o=e.FE.COMMANDS[n]&&e.FE.COMMANDS[n].callback||s[n],i=!0,a=!1;e.FE.COMMANDS[n]&&(void 0!==e.FE.COMMANDS[n].focus&&(i=e.FE.COMMANDS[n].focus),void 0!==e.FE.COMMANDS[n].accessibilityFocus&&(a=e.FE.COMMANDS[n].accessibilityFocus)),(!t.core.hasFocus()&&i&&!t.popups.areVisible()||!t.core.hasFocus()&&a&&t.accessibility.hasFocus())&&t.events.focus(!0),e.FE.COMMANDS[n]&&!1!==e.FE.COMMANDS[n].undo&&(t.$el.find(".fr-marker").length&&(t.events.disableBlur(),t.selection.restore()),t.undo.saveStep()),o&&o.apply(t,e.merge([n],r||[])),t.events.trigger("commands.after",e.merge([n],r||[])),e.FE.COMMANDS[n]&&!1!==e.FE.COMMANDS[n].undo&&t.undo.saveStep()}}function o(e,n){t.format.toggle(n)}function i(n){t.selection.save(),t.html.wrap(!0,!0,!0,!0),t.selection.restore();for(var r=t.selection.blocks(),o=0;o<r.length;o++)if("LI"!=r[o].tagName&&"LI"!=r[o].parentNode.tagName){var i=e(r[o]),a="rtl"==t.opts.direction||"rtl"==i.css("direction")?"margin-right":"margin-left",s=t.helpers.getPX(i.css(a));if(i.width()<2*t.opts.indentMargin&&n>0)continue;i.css(a,Math.max(s+n*t.opts.indentMargin,0)||""),i.removeClass("fr-temp-div")}t.selection.save(),t.html.unwrap(),t.selection.restore()}function a(){t.events.on("keydown",function(e){var n=t.selection.element();return n&&"HR"==n.tagName&&!t.keys.isArrow(e.which)?(e.preventDefault(),!1):void 0}),t.events.on("keyup",function(n){var r=t.selection.element();if(r&&"HR"==r.tagName)if(n.which==e.FE.KEYCODE.ARROW_LEFT||n.which==e.FE.KEYCODE.ARROW_UP){if(r.previousSibling)return t.node.isBlock(r.previousSibling)?t.selection.setAtEnd(r.previousSibling):e(r).before(e.FE.MARKERS),t.selection.restore(),!1}else if((n.which==e.FE.KEYCODE.ARROW_RIGHT||n.which==e.FE.KEYCODE.ARROW_DOWN)&&r.nextSibling)return t.node.isBlock(r.nextSibling)?t.selection.setAtStart(r.nextSibling):e(r).after(e.FE.MARKERS),t.selection.restore(),!1}),t.events.on("mousedown",function(e){return e.target&&"HR"==e.target.tagName?(e.preventDefault(),e.stopPropagation(),!1):void 0}),t.events.on("mouseup",function(){var n=t.selection.element();n==t.selection.endElement()&&n&&"HR"==n.tagName&&(n.nextSibling&&(t.node.isBlock(n.nextSibling)?t.selection.setAtStart(n.nextSibling):e(n).after(e.FE.MARKERS)),t.selection.restore())})}var s={bold:function(){o("bold","strong")},subscript:function(){t.format.is("sup")&&t.format.remove("sup"),o("subscript","sub")},superscript:function(){t.format.is("sub")&&t.format.remove("sub"),o("superscript","sup")},italic:function(){o("italic","em")},strikeThrough:function(){o("strikeThrough","s")},underline:function(){o("underline","u")},undo:function(){t.undo.run()},redo:function(){t.undo.redo()},indent:function(){i(1)},outdent:function(){i(-1)},show:function(){t.opts.toolbarInline&&t.toolbar.showInline(null,!0)},insertHR:function(){t.selection.remove();var r="";t.core.isEmpty()&&(r="<br>",r=n(r)),t.html.insert('<hr id="fr-just">'+r);var o=t.$el.find("hr#fr-just");o.removeAttr("id");var i;if(0===o.next().length){var a=t.html.defaultTag();a?o.after(e("<"+a+">").append("<br>")):o.after("<br>")}o.prev().is("hr")?i=t.selection.setAfter(o.get(0),!1):o.next().is("hr")?i=t.selection.setBefore(o.get(0),!1):t.selection.setAfter(o.get(0),!1)||t.selection.setBefore(o.get(0),!1),i||void 0===i||(r=e.FE.MARKERS+"<br>",r=n(r),o.after(r)),t.selection.restore()},clearFormatting:function(){t.format.remove()},selectAll:function(){t.doc.execCommand("selectAll",!1,!1)}},l={};for(var u in s)s.hasOwnProperty(u)&&(l[u]=function(e){return function(){r(e)}}(u));return e.extend(l,{exec:r,_init:a})},e.FE.MODULES.data=function(t){function n(e){return e}function r(e){if(!e)return e;for(var t="",r=n("charCodeAt"),a=n("fromCharCode"),s=p.indexOf(e[0]),l=1;l<e.length-2;l++){for(var u=o(++s),c=e[r](l),d="";/[0-9-]/.test(e[l+1]);)d+=e[++l];d=parseInt(d,10)||0,c=i(c,u,d),c^=s-1&31,t+=String[a](c)}return t}function o(e){for(var t=e.toString(),n=0,r=0;r<t.length;r++)n+=parseInt(t.charAt(r),10);return n>10?n%9+1:n}function i(e,t,n){for(var r=Math.abs(n);r-- >0;)e-=t;return 0>n&&(e+=123),e}function a(e){return!(!e||"block"===e.css("display")||(e.remove(),0))}function s(e){return e&&0===t.$box.find(e).length}function l(){return a(d)||a(f)||s(d)||s(f)}function u(){return v>10&&(t[n(m("0ppecjvc=="))](),setTimeout(function(){e.FE=null},10)),!!t.$box&&(t.$wp.prepend(m(n(m("NCKB1zwtPA9tqzajXC2c2A7B-16VD3spzJ1C9C3D5oOF2OB1NB1LD7VA5QF4TE3gytXB2A4C-8VA2AC4E1D3GB2EB2KC3KD1MF1juuSB1A8C6yfbmd1B2a1A5qdsdB2tivbC3CB1KC1CH1eLA2sTF1B4I4H-7B-21UB6b1F5bzzzyAB4JC3MG2hjdKC1JE6C1E1cj1pD-16pUE5B4prra2B5ZB3D3C3pxj1EA6A3rnJA2C-7I-7JD9D1E1wYH1F3sTB5TA2G4H4ZA22qZA5BB3mjcvcCC3JB1xillavC-21VE6PC5SI4YC5C8mb1A3WC3BD2B5aoDA2qqAE3A5D-17fOD1D5RD4WC10tE6OAZC3nF-7b1C4A4D3qCF2fgmapcromlHA2QA6a1E1D3e1A6C2bie2F4iddnIA7B2mvnwcIB5OA1DB2OLQA3PB10WC7WC5d1E3uI-7b1D5D6b1E4D2arlAA4EA1F-11srxI-7MB1D7PF1E5B4adB-21YD5vrZH3D3xAC4E1A2GF2CF2J-7yNC2JE1MI2hH-7QB1C6B5B-9bA-7XB13a1B5VievwpKB4LA3NF-10H-9I-8hhaC-16nqPG4wsleTD5zqYF3h1G2B7B4yvGE2Pi1H-7C-21OE6B1uLD1kI4WC1E7C5g1D-8fue1C8C6c1D4D3Hpi1CC4kvGC2E1legallyXB4axVA11rsA4A-9nkdtlmzBA2GD3A13A6CB1dabE1lezrUE6RD5TB4A-7f1C8c1B5d1D4D3tyfCD5C2D2==")))),d=t.$wp.find("> div:first"),f=d.find("> a"),"rtl"==t.opts.direction&&d.css("left","auto").css("right",0).attr("direction","rtl"),void v++)}function c(){var e=t.o_win.FEK;try{e=e||localStorage&&localStorage.FEK}catch(e){}e=t.opts.key||e||[""];var r=m(n("ziRA1E3B9pA5B-11D-11xg1A3ZB5D1D4B-11ED2EG2pdeoC1clIH4wB-22yQD5uF4YE3E3A9=="));"string"==typeof e&&(e=[e]),t.ul=!0;for(var o=0;o<e.length;o++){var i=m(e[o])||"";if(!(i!==m(n(m("mcVRDoB1BGILD7YFe1BTXBA7B6==")))&&i.indexOf(h,i.length-h.length)<0&&[m("9qqG-7amjlwq=="),m("KA3B3C2A6D1D5H5H1A3=="),m("QzbzvxyB2yA-9m=="),m("ji1kacwmgG5bc=="),m("naamngiA3dA-16xtE-11C-9B1H-8sc==")].indexOf(h)<0)){t.ul=!1;break}}var a=new Image;!0===t.ul&&(u(),a.src=n(m(r))+"u"),!0===t.ul&&t.events.on("contentChanged",function(){l()&&u()}),t.events.on("destroy",function(){d&&d.length&&d.remove()},!0)}var d,f,p="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",h=function(){for(var e=0,t=document.domain,n=t.split("."),r="_gd"+(new Date).getTime();e<n.length-1&&-1==document.cookie.indexOf(r+"="+r);)t=n.slice(-1-++e).join("."),document.cookie=r+"="+r+";domain="+t+";";return document.cookie=r+"=;expires=Thu, 01 Jan 1970 00:00:01 GMT;domain="+t+";",(t||"").replace(/(^\.*)|(\.*$)/g,"")}(),m=n(r),v=0;return{_init:c}},e.extend(e.FE.DEFAULTS,{pastePlain:!1,pasteDeniedTags:["colgroup","col","meta"],pasteDeniedAttrs:["class","id","style"],pasteAllowedStyleProps:[".*"],pasteAllowLocalImages:!1}),e.FE.MODULES.paste=function(t){function n(e,n){try{t.win.localStorage.setItem("fr-copied-html",e),t.win.localStorage.setItem("fr-copied-text",n)}catch(e){}}function r(r){var o=t.html.getSelected();n(o,e("<div>").html(o).text()),"cut"==r.type&&(t.undo.saveStep(),setTimeout(function(){t.selection.save(),t.html.wrap(),t.selection.restore(),t.events.focus(),t.undo.saveStep()},0))}function o(e){if(k)return!1;if(e.originalEvent&&(e=e.originalEvent),!1===t.events.trigger("paste.before",[e]))return e.preventDefault(),!1;if(b=t.$win.scrollTop(),e&&e.clipboardData&&e.clipboardData.getData){var n="",r=e.clipboardData.types;if(t.helpers.isArray(r))for(var o=0;o<r.length;o++)n+=r[o]+";";else n=r;if(_="",/text\/rtf/.test(n)&&(E=e.clipboardData.getData("text/rtf")),/text\/html/.test(n)&&!t.browser.safari?_=e.clipboardData.getData("text/html"):/text\/rtf/.test(n)&&t.browser.safari?_=E:/public.rtf/.test(n)&&t.browser.safari?_=e.clipboardData.getData("text/rtf"):/text\/plain/.test(n)&&!t.browser.mozilla&&(_=t.html.escapeEntities(e.clipboardData.getData("text/plain")).replace(/\n/g,"<br>")),""!==_)return u(),e.preventDefault&&(e.stopPropagation(),e.preventDefault()),!1;_=null}return a(),!1}function i(n){if(n.originalEvent&&(n=n.originalEvent),n&&n.dataTransfer&&n.dataTransfer.getData){var r="",o=n.dataTransfer.types;if(t.helpers.isArray(o))for(var i=0;i<o.length;i++)r+=o[i]+";";else r=o;if(_="",/text\/rtf/.test(r)&&(E=n.dataTransfer.getData("text/rtf")),/text\/html/.test(r)?_=n.dataTransfer.getData("text/html"):/text\/rtf/.test(r)&&t.browser.safari?_=E:/text\/plain/.test(r)&&!this.browser.mozilla&&(_=t.html.escapeEntities(n.dataTransfer.getData("text/plain")).replace(/\n/g,"<br>")),""!==_){if(t.keys.forceUndo(),x=t.snapshot.get(),t.selection.remove(),!1!==t.markers.insertAtPoint(n)){var a=t.el.querySelector(".fr-marker");return e(a).replaceWith(e.FE.MARKERS),u(),n.preventDefault&&(n.stopPropagation(),n.preventDefault()),!1}}else _=null}}function a(){t.selection.save(),t.events.disableBlur(),_=null,w?(w.html(""),t.browser.edge&&t.opts.iframe&&t.$el.append(w)):(w=e('<div contenteditable="true" style="position: fixed; top: 0; left: -9999px; height: 100%; width: 0; word-break: break-all; overflow:hidden; z-index: 2147483647; line-height: 140%; -moz-user-select: text; -webkit-user-select: text; -ms-user-select: text; user-select: text;" tabIndex="-1"></div>'),t.browser.safari?(w.css("top",t.$sc.scrollTop()),t.$el.after(w)):t.browser.edge&&t.opts.iframe?t.$el.append(w):t.$box.after(w),t.events.on("destroy",function(){w.remove()})),w.focus(),t.win.setTimeout(u,1)}function s(e){var n;e=e.replace(/<p(.*?)class="?'?MsoListParagraph"?'? ([\s\S]*?)>([\s\S]*?)<\/p>/gi,"<ul><li>$3</li></ul>"),e=e.replace(/<p(.*?)class="?'?NumberedText"?'? ([\s\S]*?)>([\s\S]*?)<\/p>/gi,"<ol><li>$3</li></ol>"),e=e.replace(/<p(.*?)class="?'?MsoListParagraphCxSpFirst"?'?([\s\S]*?)(level\d)?([\s\S]*?)>([\s\S]*?)<\/p>/gi,"<ul><li$3>$5</li>"),e=e.replace(/<p(.*?)class="?'?NumberedTextCxSpFirst"?'?([\s\S]*?)(level\d)?([\s\S]*?)>([\s\S]*?)<\/p>/gi,"<ol><li$3>$5</li>"),e=e.replace(/<p(.*?)class="?'?MsoListParagraphCxSpMiddle"?'?([\s\S]*?)(level\d)?([\s\S]*?)>([\s\S]*?)<\/p>/gi,"<li$3>$5</li>"),e=e.replace(/<p(.*?)class="?'?NumberedTextCxSpMiddle"?'?([\s\S]*?)(level\d)?([\s\S]*?)>([\s\S]*?)<\/p>/gi,"<li$3>$5</li>"),e=e.replace(/<p(.*?)class="?'?MsoListBullet"?'?([\s\S]*?)(level\d)?([\s\S]*?)>([\s\S]*?)<\/p>/gi,"<li$3>$5</li>"),e=e.replace(/<p(.*?)class="?'?MsoListParagraphCxSpLast"?'?([\s\S]*?)(level\d)?([\s\S]*?)>([\s\S]*?)<\/p>/gi,"<li$3>$5</li></ul>"),e=e.replace(/<p(.*?)class="?'?NumberedTextCxSpLast"?'?([\s\S]*?)(level\d)?([\s\S]*?)>([\s\S]*?)<\/p>/gi,"<li$3>$5</li></ol>"),e=e.replace(/<span([^<]*?)style="?'?mso-list:Ignore"?'?([\s\S]*?)>([\s\S]*?)<span/gi,"<span><span"),e=e.replace(/<!--\[if \!supportLists\]-->([\s\S]*?)<!--\[endif\]-->/gi,""),e=e.replace(/<!\[if \!supportLists\]>([\s\S]*?)<!\[endif\]>/gi,""),e=e.replace(/(\n|\r| class=(")?Mso[a-zA-Z0-9]+(")?)/gi," "),e=e.replace(/<!--[\s\S]*?-->/gi,""),e=e.replace(/<(\/)*(meta|link|span|\\?xml:|st1:|o:|font)(.*?)>/gi,"");var r=["style","script","applet","embed","noframes","noscript"];for(n=0;n<r.length;n++){var o=new RegExp("<"+r[n]+".*?"+r[n]+"(.*?)>","gi");e=e.replace(o,"")}e=e.replace(/ /gi," "),e=e.replace(/<td([^>]*)><\/td>/g,"<td$1><br></td>"),e=e.replace(/<th([^>]*)><\/th>/g,"<th$1><br></th>");var i;do{i=e,e=e.replace(/<[^\/>][^>]*><\/[^>]+>/gi,"")}while(e!=i);e=e.replace(/<lilevel([^1])([^>]*)>/gi,'<li data-indent="true"$2>'),e=e.replace(/<lilevel1([^>]*)>/gi,"<li$1>"),e=t.clean.html(e,t.opts.pasteDeniedTags,t.opts.pasteDeniedAttrs),e=e.replace(/<a>(.[^<]+)<\/a>/gi,"$1"),e=e.replace(/<br> */g,"<br>");var a=t.o_doc.createElement("div");a.innerHTML=e;var s=a.querySelectorAll("li[data-indent]");for(n=0;n<s.length;n++){var l=s[n],u=l.previousElementSibling;if(u&&"LI"==u.tagName){var c=u.querySelector(":scope > ul, :scope > ol");c||(c=document.createElement("ul"),u.appendChild(c)),c.appendChild(l)}else l.removeAttribute("data-indent")}return t.html.cleanBlankSpaces(a),e=a.innerHTML}function l(e){var n,r=null,o=t.doc.createElement("div");o.innerHTML=e;var i=o.querySelectorAll("p, div, h1, h2, h3, h4, h5, h6, pre, blockquote");for(n=0;n<i.length;n++)r=i[n],r.outerHTML="<"+(t.html.defaultTag()||"DIV")+">"+r.innerHTML+"</"+(t.html.defaultTag()||"DIV")+">";for(i=o.querySelectorAll("*:not("+"p, div, h1, h2, h3, h4, h5, h6, pre, blockquote, ul, ol, li, table, tbody, thead, tr, td, br, img".split(",").join("):not(")+")"),n=i.length-1;n>=0;n--)r=i[n],r.outerHTML=r.innerHTML;var a=function(e){for(var n=t.node.contents(e),r=0;r<n.length;r++)n[r].nodeType!=Node.TEXT_NODE&&n[r].nodeType!=Node.ELEMENT_NODE?n[r].parentNode.removeChild(n[r]):a(n[r])};return a(o),o.innerHTML}function u(){t.browser.edge&&t.opts.iframe&&t.$box.after(w),x||(t.keys.forceUndo(),x=t.snapshot.get()),_||(_=w.get(0).innerHTML,t.selection.restore(),t.events.enableBlur());var e=_.match(/(class=\"?Mso|class=\'?Mso|class="?Xl|class='?Xl|class=Xl|style=\"[^\"]*\bmso\-|style=\'[^\']*\bmso\-|w:WordDocument)/gi),n=t.events.chainTrigger("paste.beforeCleanup",_);n&&"string"==typeof n&&(_=n),(!e||e&&!1!==t.events.trigger("paste.wordPaste",[_]))&&d(_,e)}function c(n){var r=null;try{r=t.win.localStorage.getItem("fr-copied-text")}catch(e){}return!(!r||e("<div>").html(n).text().replace(/\u00A0/gi," ").replace(/\r|\n/gi,"")!=r.replace(/\u00A0/gi," ").replace(/\r|\n/gi,""))}function d(n,r,o){var i,a=null,u=null;if(n.toLowerCase().indexOf("<body")>=0){var d="";n.indexOf("<style")>=0&&(d=n.replace(/[.\s\S\w\W<>]*(<style[^>]*>[\s]*[.\s\S\w\W<>]*[\s]*<\/style>)[.\s\S\w\W<>]*/gi,"$1")),n=d+n.replace(/[.\s\S\w\W<>]*<body[^>]*>[\s]*([.\s\S\w\W<>]*)[\s]*<\/body>[.\s\S\w\W<>]*/gi,"$1"),n=n.replace(/ \n/g," ").replace(/\n /g," ").replace(/([^>])\n([^<])/g,"$1 $2")}var p=!1;n.indexOf('id="docs-internal-guid')>=0&&(n=n.replace(/^[\w\W\s\S]* id="docs-internal-guid[^>]*>([\w\W\s\S]*)<\/b>[\w\W\s\S]*$/g,"$1"),p=!0);var h=!1;if(!r&&(h=c(n),h&&(n=t.win.localStorage.getItem("fr-copied-html")),!h)){var g=t.opts.htmlAllowedStyleProps;if(t.opts.htmlAllowedStyleProps=t.opts.pasteAllowedStyleProps,t.opts.htmlAllowComments=!1,t.opts.tabSpaces){for(var y="",b=0;b++<t.opts.tabSpaces;)y+=" ";n=n.replace(/\t/g,y)}else n=n.replace(/\t/g,"");n=t.clean.html(n,t.opts.pasteDeniedTags,t.opts.pasteDeniedAttrs),t.opts.htmlAllowedStyleProps=g,t.opts.htmlAllowComments=!0,n=m(n),n=n.replace(/\r/g,""),n=n.replace(/^ */g,"").replace(/ *$/g,"")}!r||t.wordPaste&&o||(n=n.replace(/^\n*/g,"").replace(/^ /g,""),0===n.indexOf("<colgroup>")&&(n="<table>"+n+"</table>"),n=s(n),n=m(n)),t.opts.pastePlain&&!h&&(n=l(n));var _=t.events.chainTrigger("paste.afterCleanup",n);if("string"==typeof _&&(n=_),""!==n){var E=t.o_doc.createElement("div");E.innerHTML=n,t.spaces.normalize(E);var w=E.getElementsByTagName("span");for(i=w.length-1;i>=0;i--){var k=w[i];0===k.attributes.length&&(k.outerHTML=k.innerHTML)}var T=t.selection.element(),S=!1;if(T&&e(T).parentsUntil(t.el,"ul, ol").length&&(S=!0),S){var C=E.children;1==C.length&&["OL","UL"].indexOf(C[0].tagName)>=0&&(C[0].outerHTML=C[0].innerHTML)}if(!p){var O=E.getElementsByTagName("br");for(i=O.length-1;i>=0;i--){var A=O[i];t.node.isBlock(A.previousSibling)&&A.parentNode.removeChild(A)}}if(t.opts.enter==e.FE.ENTER_BR)for(a=E.querySelectorAll("p, div"),i=a.length-1;i>=0;i--)u=a[i],0===u.attributes.length&&(u.outerHTML=u.innerHTML+(u.nextSibling&&!t.node.isEmpty(u)?"<br>":""));else if(t.opts.enter==e.FE.ENTER_DIV)for(a=E.getElementsByTagName("p"),i=a.length-1;i>=0;i--)u=a[i],0===u.attributes.length&&(u.outerHTML="<div>"+u.innerHTML+"</div>");else t.opts.enter==e.FE.ENTER_P&&1==E.childNodes.length&&"P"==E.childNodes[0].tagName&&0===E.childNodes[0].attributes.length&&(E.childNodes[0].outerHTML=E.childNodes[0].innerHTML);n=E.innerHTML,h&&(n=v(n)),t.html.insert(n,!0)}f(),t.undo.saveStep(x),x=null,t.undo.saveStep()}function f(){t.events.trigger("paste.after")}function p(){return E}function h(e){for(var t=e.length-1;t>=0;t--)e[t].attributes&&e[t].attributes.length&&e.splice(t,1);return e}function m(e){var n,r=t.o_doc.createElement("div");r.innerHTML=e;for(var o=h(Array.prototype.slice.call(r.querySelectorAll(":scope > div:not([style]), td > div:not([style]), th > div:not([style]), li > div:not([style])")));o.length;){var i=o[o.length-1];if(t.html.defaultTag()&&"div"!=t.html.defaultTag())i.querySelector(t.html.blockTagsQuery())?i.outerHTML=i.innerHTML:i.outerHTML="<"+t.html.defaultTag()+">"+i.innerHTML+"</"+t.html.defaultTag()+">";else{var a=i.querySelectorAll("*");!a.length||"BR"!==a[a.length-1].tagName&&0===i.innerText.length?i.outerHTML=i.innerHTML+"<br>":i.outerHTML=i.innerHTML}o=h(Array.prototype.slice.call(r.querySelectorAll(":scope > div:not([style]), td > div:not([style]), th > div:not([style]), li > div:not([style])")))}for(o=h(Array.prototype.slice.call(r.querySelectorAll("div:not([style])")));o.length;){for(n=0;n<o.length;n++){var s=o[n],l=s.innerHTML.replace(/\u0009/gi,"").trim();s.outerHTML=l}o=h(Array.prototype.slice.call(r.querySelectorAll("div:not([style])")))}return r.innerHTML}function v(n){var r,o=t.o_doc.createElement("div");o.innerHTML=n;for(var i=o.querySelectorAll("*:empty:not(td):not(th):not(tr):not(iframe):not(svg):not("+e.FE.VOID_ELEMENTS.join("):not(")+"):not("+t.opts.htmlAllowedEmptyTags.join("):not(")+")");i.length;){for(r=0;r<i.length;r++)i[r].parentNode.removeChild(i[r]);i=o.querySelectorAll("*:empty:not(td):not(th):not(tr):not(iframe):not(svg):not("+e.FE.VOID_ELEMENTS.join("):not(")+"):not("+t.opts.htmlAllowedEmptyTags.join("):not(")+")")}return o.innerHTML}function g(){t.el.addEventListener("copy",r),t.el.addEventListener("cut",r),t.el.addEventListener("paste",o,{capture:!0}),t.events.on("drop",i),t.browser.msie&&t.browser.version<11&&(t.events.on("mouseup",function(e){2==e.button&&(setTimeout(function(){k=!1},50),k=!0)},!0),t.events.on("beforepaste",o)),t.events.on("destroy",y)}function y(){t.el.removeEventListener("copy",r),t.el.removeEventListener("cut",r),t.el.removeEventListener("paste",o)}var b,_,E,w,x,k=!1;return{_init:g,cleanEmptyTagsAndDivs:m,getRtfClipboard:p,saveCopiedText:n,clean:d}},e.extend(e.FE.DEFAULTS,{shortcutsEnabled:[],shortcutsHint:!0}),e.FE.SHORTCUTS_MAP={},e.FE.RegisterShortcut=function(t,n,r,o,i,a){e.FE.SHORTCUTS_MAP[(i?"^":"")+(a?"@":"")+t]={cmd:n,val:r,letter:o,shift:i,option:a},e.FE.DEFAULTS.shortcutsEnabled.push(n)},e.FE.RegisterShortcut(e.FE.KEYCODE.E,"show",null,"E",!1,!1),e.FE.RegisterShortcut(e.FE.KEYCODE.B,"bold",null,"B",!1,!1),e.FE.RegisterShortcut(e.FE.KEYCODE.I,"italic",null,"I",!1,!1),e.FE.RegisterShortcut(e.FE.KEYCODE.U,"underline",null,"U",!1,!1),e.FE.RegisterShortcut(e.FE.KEYCODE.S,"strikeThrough",null,"S",!1,!1),e.FE.RegisterShortcut(e.FE.KEYCODE.CLOSE_SQUARE_BRACKET,"indent",null,"]",!1,!1),e.FE.RegisterShortcut(e.FE.KEYCODE.OPEN_SQUARE_BRACKET,"outdent",null,"[",!1,!1),e.FE.RegisterShortcut(e.FE.KEYCODE.Z,"undo",null,"Z",!1,!1),e.FE.RegisterShortcut(e.FE.KEYCODE.Z,"redo",null,"Z",!0,!1),e.FE.RegisterShortcut(e.FE.KEYCODE.Y,"redo",null,"Y",!1,!1),e.FE.MODULES.shortcuts=function(t){function n(n){if(!t.opts.shortcutsHint)return null;if(!i){i={};for(var r in e.FE.SHORTCUTS_MAP)e.FE.SHORTCUTS_MAP.hasOwnProperty(r)&&t.opts.shortcutsEnabled.indexOf(e.FE.SHORTCUTS_MAP[r].cmd)>=0&&(i[e.FE.SHORTCUTS_MAP[r].cmd+"."+(e.FE.SHORTCUTS_MAP[r].val||"")]={shift:e.FE.SHORTCUTS_MAP[r].shift,option:e.FE.SHORTCUTS_MAP[r].option,letter:e.FE.SHORTCUTS_MAP[r].letter})}var o=i[n];return o?(t.helpers.isMac()?String.fromCharCode(8984):"Ctrl+")+(o.shift?t.helpers.isMac()?String.fromCharCode(8679):"Shift+":"")+(o.option?t.helpers.isMac()?String.fromCharCode(8997):"Alt+":"")+o.letter:null}function r(n){if(!t.core.hasFocus())return!0;var r=n.which,o=-1!=navigator.userAgent.indexOf("Mac OS X")?n.metaKey:n.ctrlKey;if("keyup"==n.type&&a&&r!=e.FE.KEYCODE.META)return a=!1,!1;"keydown"==n.type&&(a=!1);var i=(n.shiftKey?"^":"")+(n.altKey?"@":"")+r;if(o&&e.FE.SHORTCUTS_MAP[i]){var s=e.FE.SHORTCUTS_MAP[i].cmd;if(s&&t.opts.shortcutsEnabled.indexOf(s)>=0){var l,u=e.FE.SHORTCUTS_MAP[i].val;if(s&&!u?l=t.$tb.find('.fr-command[data-cmd="'+s+'"]'):s&&u&&(l=t.$tb.find('.fr-command[data-cmd="'+s+'"][data-param1="'+u+'"]')),l.length)return n.preventDefault(),n.stopPropagation(),l.parents(".fr-toolbar").data("instance",t),"keydown"==n.type&&(t.button.exec(l),a=!0),!1;if(s&&(t.commands[s]||e.FE.COMMANDS[s]&&e.FE.COMMANDS[s].callback))return n.preventDefault(),n.stopPropagation(),"keydown"==n.type&&((t.commands[s]||e.FE.COMMANDS[s].callback)(),a=!0),!1}}}function o(){t.events.on("keydown",r,!0),t.events.on("keyup",r,!0)}var i=null,a=!1;return{_init:o,get:n}},e.FE.MODULES.snapshot=function(e){function t(e){for(var t=e.parentNode.childNodes,n=0,r=null,o=0;o<t.length;o++){if(r){var i=t[o].nodeType===Node.TEXT_NODE&&""===t[o].textContent,a=r.nodeType===Node.TEXT_NODE&&t[o].nodeType===Node.TEXT_NODE;i||a||n++}if(t[o]==e)return n;r=t[o]}}function n(n){var r=[];if(!n.parentNode)return[];for(;!e.node.isElement(n);)r.push(t(n)),n=n.parentNode;return r.reverse()}function r(e,t){for(;e&&e.nodeType===Node.TEXT_NODE;){var n=e.previousSibling;n&&n.nodeType==Node.TEXT_NODE&&(t+=n.textContent.length),e=n}return t}function o(e){return{scLoc:n(e.startContainer),scOffset:r(e.startContainer,e.startOffset),ecLoc:n(e.endContainer),ecOffset:r(e.endContainer,e.endOffset)}}function i(){var t={};if(e.events.trigger("snapshot.before"),t.html=(e.$wp?e.$el.html():e.$oel.get(0).outerHTML).replace(/ style=""/g,""),t.ranges=[],e.$wp&&e.selection.inEditor()&&e.core.hasFocus())for(var n=e.selection.ranges(),r=0;r<n.length;r++)t.ranges.push(o(n[r]));return e.events.trigger("snapshot.after",[t]),t}function a(t){for(var n=e.el,r=0;r<t.length;r++)n=n.childNodes[t[r]];return n}function s(t,n){try{var r=a(n.scLoc),o=n.scOffset,i=a(n.ecLoc),s=n.ecOffset,l=e.doc.createRange();l.setStart(r,o),l.setEnd(i,s),t.addRange(l)}catch(e){}}function l(t){e.$el.html()!=t.html&&(e.opts.htmlExecuteScripts?e.$el.html(t.html):e.el.innerHTML=t.html);var n=e.selection.get();e.selection.clear(),e.events.focus(!0);for(var r=0;r<t.ranges.length;r++)s(n,t.ranges[r])}function u(t,n){return t.html==n.html&&(!e.core.hasFocus()||JSON.stringify(t.ranges)==JSON.stringify(n.ranges))}return{get:i,restore:l,equal:u}},e.FE.MODULES.undo=function(e){function t(t){var n=t.which;e.keys.ctrlKey(t)&&(90==n&&t.shiftKey&&t.preventDefault(),90==n&&t.preventDefault())}function n(){return!(0===e.undo_stack.length||e.undo_index<=1)}function r(){return e.undo_index!=e.undo_stack.length}function o(t){return!(!e.undo_stack||e.undoing||e.el.querySelector(".fr-marker"))&&void(void 0===t?(t=e.snapshot.get(),e.undo_stack[e.undo_index-1]&&e.snapshot.equal(e.undo_stack[e.undo_index-1],t)||(i(),e.undo_stack.push(t),e.undo_index++,t.html!=d&&(e.events.trigger("contentChanged"),d=t.html))):(i(),e.undo_index>0?e.undo_stack[e.undo_index-1]=t:(e.undo_stack.push(t),e.undo_index++)))}function i(){if(!e.undo_stack||e.undoing)return!1;for(;e.undo_stack.length>e.undo_index;)e.undo_stack.pop()}function a(){if(e.undo_index>1){e.undoing=!0;var t=e.undo_stack[--e.undo_index-1];clearTimeout(e._content_changed_timer),e.snapshot.restore(t),d=t.html,e.popups.hideAll(),e.toolbar.enable(),e.events.trigger("contentChanged"),e.events.trigger("commands.undo"),e.undoing=!1}}function s(){if(e.undo_index<e.undo_stack.length){e.undoing=!0;var t=e.undo_stack[e.undo_index++];clearTimeout(e._content_changed_timer),e.snapshot.restore(t),d=t.html,e.popups.hideAll(),e.toolbar.enable(),e.events.trigger("contentChanged"),e.events.trigger("commands.redo"),e.undoing=!1}}function l(){e.undo_index=0,e.undo_stack=[]}function u(){e.undo_stack=[]}function c(){l(),e.events.on("initialized",function(){d=(e.$wp?e.$el.html():e.$oel.get(0).outerHTML).replace(/ style=""/g,"")}),e.events.on("blur",function(){e.el.querySelector(".fr-dragging")||e.undo.saveStep()}),e.events.on("keydown",t),e.events.on("destroy",u)}var d=null;return{_init:c,run:a,redo:s,canDo:n,canRedo:r,dropRedo:i,reset:l,saveStep:o}},e.FE.ICON_TEMPLATES={font_awesome:'<i class="fa fa-[NAME]" aria-hidden="true"></i>',font_awesome_5:'<i class="fas fa-[FA5NAME]" aria-hidden="true"></i>',font_awesome_5s:'<i class="far fa-[FA5NAME]" aria-hidden="true"></i>',text:'<span style="text-align: center;">[NAME]</span>',image:"<img src=[SRC] alt=[ALT] />",svg:'<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg">[PATH]</svg>'},e.FE.ICONS={bold:{NAME:"bold"},italic:{NAME:"italic"},underline:{NAME:"underline"},strikeThrough:{NAME:"strikethrough"},subscript:{NAME:"subscript"},superscript:{NAME:"superscript"},color:{NAME:"tint"},outdent:{NAME:"outdent"},indent:{NAME:"indent"},undo:{NAME:"rotate-left",FA5NAME:"undo"},redo:{NAME:"rotate-right",FA5NAME:"redo"},insertHR:{NAME:"minus"},clearFormatting:{NAME:"eraser"},selectAll:{NAME:"mouse-pointer"}},e.FE.DefineIconTemplate=function(t,n){e.FE.ICON_TEMPLATES[t]=n},e.FE.DefineIcon=function(t,n){e.FE.ICONS[t]=n},e.extend(e.FE.DEFAULTS,{iconsTemplate:e.FE.ICON_DEFAULT_TEMPLATE||"font_awesome"}),e.FE.MODULES.icon=function(t){function n(n){var r=null,o=e.FE.ICONS[n];if(void 0!==o){var i=o.template||t.opts.iconsTemplate;o.FA5NAME||(o.FA5NAME=o.NAME),i&&(i=e.FE.ICON_TEMPLATES[i])&&(r=i.replace(/\[([a-zA-Z0-9]*)\]/g,function(e,t){return"NAME"==t?o[t]||n:o[t]}))}return r||n}function r(n){var r=e.FE.ICONS[n],o=t.opts.iconsTemplate;return void 0!==r?o=r.template||t.opts.iconsTemplate:o}return{create:n,getTemplate:r}},e.extend(e.FE.DEFAULTS,{tooltips:!0}),e.FE.MODULES.tooltip=function(t){function n(){return!t.helpers.isMobile()&&void(t.$tooltip&&t.$tooltip.removeClass("fr-visible").css("left","-3000px").css("position","fixed"))}function r(n,r){if(t.helpers.isMobile())return!1;if(n.data("title")||n.data("title",n.attr("title")),!n.data("title"))return!1;t.$tooltip||i(),n.removeAttr("title"),t.$tooltip.text(t.language.translate(n.data("title"))),t.$tooltip.addClass("fr-visible");var o=n.offset().left+(n.outerWidth()-t.$tooltip.outerWidth())/2;0>o&&(o=0),o+t.$tooltip.outerWidth()>e(t.o_win).width()&&(o=e(t.o_win).width()-t.$tooltip.outerWidth()),void 0===r&&(r=t.opts.toolbarBottom);var a=r?n.offset().top-t.$tooltip.height():n.offset().top+n.outerHeight();t.$tooltip.css("position",""),t.$tooltip.css("left",o),t.$tooltip.css("top",Math.ceil(a)),"static"!=e(t.o_doc).find("body:first").css("position")?(t.$tooltip.css("margin-left",-e(t.o_doc).find("body:first").offset().left),t.$tooltip.css("margin-top",-e(t.o_doc).find("body:first").offset().top)):(t.$tooltip.css("margin-left",""),t.$tooltip.css("margin-top",""))}function o(o,i,a){t.opts.tooltips&&!t.helpers.isMobile()&&(t.events.$on(o,"mouseenter",i,function(n){t.node.hasClass(n.currentTarget,"fr-disabled")||t.edit.isDisabled()||r(e(n.currentTarget),a)},!0),t.events.$on(o,"mouseleave "+t._mousedown+" "+t._mouseup,i,function(){n()},!0))}function i(){t.opts.tooltips&&!t.helpers.isMobile()&&(t.shared.$tooltip?t.$tooltip=t.shared.$tooltip:(t.shared.$tooltip=e('<div class="fr-tooltip"></div>'),t.$tooltip=t.shared.$tooltip,t.opts.theme&&t.$tooltip.addClass(t.opts.theme+"-theme"),e(t.o_doc).find("body:first").append(t.$tooltip)),t.events.on("shared.destroy",function(){t.$tooltip.html("").removeData().remove(),t.$tooltip=null},!0))}return{hide:n,to:r,bind:o}},e.FE.MODULES.button=function(t){function n(t,n,r){for(var o=e(),i=0;i<t.length;i++){var a=e(t[i]);if(a.is(n)&&(o=o.add(a)),r&&a.is(".fr-dropdown")){var s=a.next().find(n);o=o.add(s)}}return o}function r(r,o){var i,a=e();if(!r)return a;a=a.add(n(w,r,o)),a=a.add(n(x,r,o));for(i in t.shared.popups)if(t.shared.popups.hasOwnProperty(i)){var s=t.shared.popups[i],l=s.children().find(r);a=a.add(l)}for(i in t.shared.modals)if(t.shared.modals.hasOwnProperty(i)){var u=t.shared.modals[i],c=u.$modal.find(r);a=a.add(c)}return a}function o(n){var o=n.next(),i=t.node.hasClass(n.get(0),"fr-active"),a=r(".fr-dropdown.fr-active").not(n),s=n.parents(".fr-toolbar, .fr-popup").data("instance")||t;if(s.helpers.isIOS()&&!s.el.querySelector(".fr-marker")&&(s.selection.save(),s.selection.clear(),s.selection.restore()),!i){var l=n.data("cmd");o.find(".fr-command").removeClass("fr-active").attr("aria-selected",!1),e.FE.COMMANDS[l]&&e.FE.COMMANDS[l].refreshOnShow&&e.FE.COMMANDS[l].refreshOnShow.apply(s,[n,o]),o.css("left",n.offset().left-n.parent().offset().left-("rtl"==t.opts.direction?o.width()-n.outerWidth():0)),o.addClass("test-height");var u=o.outerHeight();o.removeClass("test-height"),o.css("top","").css("bottom",""),!t.opts.toolbarBottom&&o.offset().top+n.outerHeight()+u<e(t.o_doc).height()?o.css("top",n.position().top+n.outerHeight()):o.css("bottom",n.parents(".fr-popup, .fr-toolbar").first().height()-n.position().top)}n.addClass("fr-blink").toggleClass("fr-active"),n.hasClass("fr-active")?(o.attr("aria-hidden",!1),n.attr("aria-expanded",!0)):(o.attr("aria-hidden",!0),n.attr("aria-expanded",!1)),setTimeout(function(){n.removeClass("fr-blink")},300),o.css("margin-left",""),o.offset().left+o.outerWidth()>t.$sc.offset().left+t.$sc.width()&&o.css("margin-left",-(o.offset().left+o.outerWidth()-t.$sc.offset().left-t.$sc.width())),o.offset().left<t.$sc.offset().left&&"rtl"==t.opts.direction&&o.css("margin-left",t.$sc.offset().left),a.removeClass("fr-active").attr("aria-expanded",!1).next().attr("aria-hidden",!0),a.parent(".fr-toolbar:not(.fr-inline)").css("zIndex",""),0!==n.parents(".fr-popup").length||t.opts.toolbarInline||(t.node.hasClass(n.get(0),"fr-active")?t.$tb.css("zIndex",(t.opts.zIndex||1)+4):t.$tb.css("zIndex",""));var c=o.find("a.fr-command.fr-active:first");t.helpers.isMobile()||(c.length?t.accessibility.focusToolbarElement(c):t.accessibility.focusToolbarElement(n))}function i(e){e.addClass("fr-blink"),setTimeout(function(){e.removeClass("fr-blink")},500);for(var t=e.data("cmd"),n=[];void 0!==e.data("param"+(n.length+1));)n.push(e.data("param"+(n.length+1)));var o=r(".fr-dropdown.fr-active");o.length&&(o.removeClass("fr-active").attr("aria-expanded",!1).next().attr("aria-hidden",!0),o.parent(".fr-toolbar:not(.fr-inline)").css("zIndex","")),e.parents(".fr-popup, .fr-toolbar").data("instance").commands.exec(t,n)}function a(e){i(e)}function s(n){var r=n.parents(".fr-popup, .fr-toolbar").data("instance");if(0!==n.parents(".fr-popup").length||n.data("popup")||r.popups.hideAll(),r.popups.areVisible()&&!r.popups.areVisible(r)){for(var i=0;i<e.FE.INSTANCES.length;i++)e.FE.INSTANCES[i]!=r&&e.FE.INSTANCES[i].popups&&e.FE.INSTANCES[i].popups.areVisible()&&e.FE.INSTANCES[i].$el.find(".fr-marker").remove();r.popups.hideAll()}t.node.hasClass(n.get(0),"fr-dropdown")?o(n):(a(n),e.FE.COMMANDS[n.data("cmd")]&&!1!==e.FE.COMMANDS[n.data("cmd")].refreshAfterCallback&&r.button.bulkRefresh())}function l(t){s(e(t.currentTarget))}function u(e){var t=e.find(".fr-dropdown.fr-active");t.length&&(t.removeClass("fr-active").attr("aria-expanded",!1).next().attr("aria-hidden",!0),t.parent(".fr-toolbar:not(.fr-inline)").css("zIndex",""))}function c(e){e.preventDefault(),e.stopPropagation()}function d(e){return e.stopPropagation(),!!t.helpers.isMobile()&&void 0}function f(n,r){t.events.bindClick(n,".fr-command:not(.fr-disabled)",l),t.events.$on(n,t._mousedown+" "+t._mouseup+" "+t._move,".fr-dropdown-menu",c,!0),t.events.$on(n,t._mousedown+" "+t._mouseup+" "+t._move,".fr-dropdown-menu .fr-dropdown-wrapper",d,!0);var o=n.get(0).ownerDocument,i="defaultView"in o?o.defaultView:o.parentWindow,a=function(r){(!r||r.type==t._mouseup&&r.target!=e("html").get(0)||"keydown"==r.type&&(t.keys.isCharacter(r.which)&&!t.keys.ctrlKey(r)||r.which==e.FE.KEYCODE.ESC))&&u(n)};t.events.$on(e(i),t._mouseup+" resize keydown",a,!0),t.opts.iframe&&t.events.$on(t.$win,t._mouseup,a,!0),t.node.hasClass(n.get(0),"fr-popup")?e.merge(x,n.find(".fr-btn").toArray()):e.merge(w,n.find(".fr-btn").toArray()),t.tooltip.bind(n,".fr-btn, .fr-title",r)}function p(e,n){var r="";if(n.html)r+="function"==typeof n.html?n.html.call(t):n.html;else{var o=n.options;"function"==typeof o&&(o=o()),r+='<ul class="fr-dropdown-list" role="presentation">';for(var i in o)if(o.hasOwnProperty(i)){var a=t.shortcuts.get(e+"."+i);a=a?'<span class="fr-shortcut">'+a+"</span>":"",r+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="'+e+'" data-param1="'+i+'" title="'+o[i]+'">'+t.language.translate(o[i])+"</a></li>"}r+="</ul>"}return r}function h(e,n,r){if(t.helpers.isMobile()&&!1===n.showOnMobile)return"";var o=n.displaySelection;"function"==typeof o&&(o=o(t));var i;if(o){var a="function"==typeof n.defaultSelection?n.defaultSelection(t):n.defaultSelection;i='<span style="width:'+(n.displaySelectionWidth||100)+'px">'+t.language.translate(a||n.title)+"</span>"}else i=t.icon.create(n.icon||e),i+='<span class="fr-sr-only">'+(t.language.translate(n.title)||"")+"</span>";var s=n.popup?' data-popup="true"':"",l=n.modal?' data-modal="true"':"",u=t.shortcuts.get(e+".");u=u?" ("+u+")":"";var c=e+"-"+t.id,d="dropdown-menu-"+c,f='<button id="'+c+'"type="button" tabIndex="-1" role="button"'+(n.toggle?' aria-pressed="false"':"")+("dropdown"==n.type?' aria-controls="'+d+'" aria-expanded="false" aria-haspopup="true"':"")+(n.disabled?' aria-disabled="true"':"")+' title="'+(t.language.translate(n.title)||"")+u+'" class="fr-command fr-btn'+("dropdown"==n.type?" fr-dropdown":"")+" fr-btn-"+t.icon.getTemplate(n.icon)+(n.displaySelection?" fr-selection":"")+(n.back?" fr-back":"")+(n.disabled?" fr-disabled":"")+(r?"":" fr-hidden")+'" data-cmd="'+e+'"'+s+l+">"+i+"</button>";if("dropdown"==n.type){var h='<div id="'+d+'" class="fr-dropdown-menu" role="listbox" aria-labelledby="'+c+'" aria-hidden="true"><div class="fr-dropdown-wrapper" role="presentation"><div class="fr-dropdown-content" role="presentation">';h+=p(e,n),h+="</div></div></div>",f+=h}return f}function m(n,r){for(var o="",i=0;i<n.length;i++){var a=n[i],s=e.FE.COMMANDS[a];if(!(s&&void 0!==s.plugin&&t.opts.pluginsEnabled.indexOf(s.plugin)<0))if(s){var l=void 0===r||r.indexOf(a)>=0;o+=h(a,s,l)}else"|"==a?o+='<div class="fr-separator fr-vs" role="separator" aria-orientation="vertical"></div>':"-"==a&&(o+='<div class="fr-separator fr-hs" role="separator" aria-orientation="horizontal"></div>')}return o}function v(n){var r,o=n.parents(".fr-popup, .fr-toolbar").data("instance")||t,i=n.data("cmd");t.node.hasClass(n.get(0),"fr-dropdown")?r=n.next():(n.removeClass("fr-active"),n.attr("aria-pressed")&&n.attr("aria-pressed",!1)),e.FE.COMMANDS[i]&&e.FE.COMMANDS[i].refresh?e.FE.COMMANDS[i].refresh.apply(o,[n,r]):t.refresh[i]&&o.refresh[i](n,r)}function g(n){var r=t.$tb?t.$tb.data("instance")||t:t;return!1===t.events.trigger("buttons.refresh")||void setTimeout(function(){for(var o=r.selection.inEditor()&&r.core.hasFocus(),i=0;i<n.length;i++){var a=e(n[i]),s=a.data("cmd");0===a.parents(".fr-popup").length?o||e.FE.COMMANDS[s]&&e.FE.COMMANDS[s].forcedRefresh?r.button.refresh(a):t.node.hasClass(a.get(0),"fr-dropdown")||(a.removeClass("fr-active"),a.attr("aria-pressed")&&a.attr("aria-pressed",!1)):a.parents(".fr-popup").is(":visible")&&r.button.refresh(a)}},0)}function y(){g(w),g(x)}function b(){w=[],x=[]}function _(){clearTimeout(k),k=setTimeout(y,50)}function E(){t.opts.toolbarInline?t.events.on("toolbar.show",y):(t.events.on("mouseup",_),t.events.on("keyup",_),t.events.on("blur",_),t.events.on("focus",_),t.events.on("contentChanged",_),t.helpers.isMobile()&&t.events.$on(t.$doc,"selectionchange",y)),t.events.on("shared.destroy",b)}var w=[];(t.opts.toolbarInline||t.opts.toolbarContainer)&&(t.shared.buttons||(t.shared.buttons=[]),w=t.shared.buttons);var x=[];t.shared.popup_buttons||(t.shared.popup_buttons=[]),x=t.shared.popup_buttons;var k=null;return{_init:E,buildList:m,bindCommands:f,refresh:v,bulkRefresh:y,exec:i,click:s,hideActiveDropdowns:u,getButtons:r}},e.FE.MODULES.modals=function(t){function n(e){return p[e]}function r(n,r){var o='<div tabIndex="-1" class="fr-modal'+(t.opts.theme?" "+t.opts.theme+"-theme":"")+'"><div class="fr-modal-wrapper">';return o+='<div class="fr-modal-head">'+n+'<i title="'+t.language.translate("Cancel")+'" class="fa fa-times fr-modal-close"></i></div>',o+='<div tabIndex="-1" class="fr-modal-body">'+r+"</div>",o+="</div></div>",e(o)}function o(n,o,i){if(t.shared.$overlay||(t.shared.$overlay=e('<div class="fr-overlay">').appendTo("body:first")),f=t.shared.$overlay,t.opts.theme&&f.addClass(t.opts.theme+"-theme"),!p[n]){var a=r(o,i);p[n]={$modal:a,$head:a.find(".fr-modal-head"),$body:a.find(".fr-modal-body")},t.helpers.isMobile()||a.addClass("fr-desktop"),a.appendTo("body:first"),t.events.$on(a,"click",".fr-modal-close",function(){s(n)}),p[n].$body.css("margin-top",p[n].$head.outerHeight()),t.events.$on(a,"keydown",function(r){var o=r.which;return o==e.FE.KEYCODE.ESC?(s(n),t.accessibility.focusModalButton(a),!1):!(!e(r.currentTarget).is("input[type=text], textarea")&&o!=e.FE.KEYCODE.ARROW_UP&&o!=e.FE.KEYCODE.ARROW_DOWN&&!t.keys.isBrowserAction(r)&&(r.preventDefault(),r.stopPropagation(),1))},!0),s(n,!0)}return p[n]}function i(){for(var e in p){var t=p[e];t&&t.$modal&&t.$modal.removeData().remove()}f&&f.removeData().remove(),p={}}function a(n){if(p[n]){var r=p[n].$modal;r.data("instance",t),r.show(),f.show(),e(t.o_doc).find("body:first").addClass("prevent-scroll"),t.helpers.isMobile()&&e(t.o_doc).find("body:first").addClass("fr-mobile"),r.addClass("fr-active"),t.accessibility.focusModal(r)}}function s(n,r){if(p[n]){var o=p[n].$modal,i=o.data("instance")||t;i.events.enableBlur(),o.hide(),f.hide(),e(i.o_doc).find("body:first").removeClass("prevent-scroll fr-mobile"),o.removeClass("fr-active"),r||(t.accessibility.restoreSelection(i),t.events.trigger("modals.hide"))}}function l(n){if(p[n]){var r=p[n],o=r.$modal,i=r.$body,a=e(t.o_win).height(),s=o.find(".fr-modal-wrapper"),l=s.outerHeight(!0),u=s.height()-(i.outerHeight(!0)-i.height()),c=a-l+u,d=i.get(0).scrollHeight,f="auto";d>c&&(f=c),i.height(f)}}function u(e){var n;if("string"==typeof e){if(!p[e])return;n=p[e].$modal}else n=e;return n&&t.node.hasClass(n,"fr-active")&&t.core.sameInstance(n)||!1}function c(e){for(var t in p)if(p.hasOwnProperty(t)&&u(t)&&(void 0===e||p[t].$modal.data("instance")==e))return p[t].$modal;return!1}function d(){t.events.on("shared.destroy",i,!0)}t.shared.modals||(t.shared.modals={});var f,p=t.shared.modals;return{_init:d,get:n,create:o,show:a,hide:s,resize:l,isVisible:u,areVisible:c}},e.FE.POPUP_TEMPLATES={"text.edit":"[_EDIT_]"},e.FE.RegisterTemplate=function(t,n){e.FE.POPUP_TEMPLATES[t]=n},e.FE.MODULES.popups=function(t){function n(e,n){n.is(":visible")||(n=t.$sc),n.is(x[e].data("container"))||(x[e].data("container",n),n.append(x[e]))}function r(e,r,o,s){if(i(e)||(a()&&t.$el.find(".fr-marker").length>0?(t.events.disableBlur(),t.selection.restore()):a()||(t.events.disableBlur(),t.events.focus(),t.events.enableBlur())),f([e]),!x[e])return!1;var l=t.button.getButtons(".fr-dropdown.fr-active");l.removeClass("fr-active").attr("aria-expanded",!1).parent(".fr-toolbar").css("zIndex",""),l.next().attr("aria-hidden",!0),x[e].data("instance",t),t.$tb&&t.$tb.data("instance",t);var u=x[e].outerWidth(),c=i(e);x[e].addClass("fr-active").removeClass("fr-hidden").find("input, textarea").removeAttr("disabled");var d=x[e].data("container");t.opts.toolbarInline&&d&&t.$tb&&d.get(0)==t.$tb.get(0)&&(n(e,t.$sc),o=t.$tb.offset().top-t.helpers.getPX(t.$tb.css("margin-top")),r=t.$tb.offset().left+t.$tb.outerWidth()/2+(parseFloat(t.$tb.find(".fr-arrow").css("margin-left"))||0)+t.$tb.find(".fr-arrow").outerWidth()/2,t.node.hasClass(t.$tb.get(0),"fr-above")&&o&&(o+=t.$tb.outerHeight()),s=0),d=x[e].data("container"),!t.opts.iframe||s||c||(r&&(r-=t.$iframe.offset().left),o&&(o-=t.$iframe.offset().top)),d.is(t.$tb)?t.$tb.css("zIndex",(t.opts.zIndex||1)+4):x[e].css("zIndex",(t.opts.zIndex||1)+4),r&&(r-=u/2),t.opts.toolbarBottom&&d&&t.$tb&&d.get(0)==t.$tb.get(0)&&(x[e].addClass("fr-above"),o&&(o-=x[e].outerHeight())),x[e].removeClass("fr-active"),t.position.at(r,o,x[e],s||0),x[e].addClass("fr-active"),c||t.accessibility.focusPopup(x[e]),t.opts.toolbarInline&&t.toolbar.hide(),t.events.trigger("popups.show."+e),y(e)._repositionPopup(),h()}function o(e,n){t.events.on("popups.show."+e,n)}function i(e){return x[e]&&t.node.hasClass(x[e],"fr-active")&&t.core.sameInstance(x[e])||!1}function a(e){for(var t in x)if(x.hasOwnProperty(t)&&i(t)&&(void 0===e||x[t].data("instance")==e))return x[t];return!1}function s(e){var n=null;(n="string"!=typeof e?e:x[e])&&t.node.hasClass(n,"fr-active")&&(n.removeClass("fr-active fr-above"),t.events.trigger("popups.hide."+e),t.$tb&&(t.opts.zIndex>1?t.$tb.css("zIndex",t.opts.zIndex+1):t.$tb.css("zIndex","")),t.events.disableBlur(),n.find("input, textarea, button").filter(":focus").blur(),n.find("input, textarea").attr("disabled","disabled"))}function l(e,n){t.events.on("popups.hide."+e,n)}function u(e){var n=x[e];return n&&!n.data("inst"+t.id)&&b(y(e),e),n}function c(e,n){t.events.on("popups.refresh."+e,n)}function d(n){x[n].data("instance",t),t.events.trigger("popups.refresh."+n);for(var r=x[n].find(".fr-command"),o=0;o<r.length;o++){var i=e(r[o]);0===i.parents(".fr-dropdown-menu").length&&t.button.refresh(i)}}function f(e){void 0===e&&(e=[]);for(var t in x)x.hasOwnProperty(t)&&e.indexOf(t)<0&&s(t)}function p(){t.shared.exit_flag=!0}function h(){t.shared.exit_flag=!1}function m(){return t.shared.exit_flag}function v(n,r){var o=e.FE.POPUP_TEMPLATES[n];if(!o)return null;"function"==typeof o&&(o=o.apply(t));for(var i in r)r.hasOwnProperty(i)&&(o=o.replace("[_"+i.toUpperCase()+"_]",r[i]));return o}function g(n,r){var o,i,a=v(n,r);return a?(o=e('<div class="fr-popup'+(t.helpers.isMobile()?" fr-mobile":" fr-desktop")+(t.opts.toolbarInline?" fr-inline":"")+'"><span class="fr-arrow"></span>'+a+"</div>"),t.opts.theme&&o.addClass(t.opts.theme+"-theme"),t.opts.zIndex>1&&(t.opts.editInPopup?o.css("z-index",t.opts.zIndex+2):t.$tb.css("z-index",t.opts.zIndex+2)),"auto"!=t.opts.direction&&o.removeClass("fr-ltr fr-rtl").addClass("fr-"+t.opts.direction),o.find("input, textarea").attr("dir",t.opts.direction).attr("disabled","disabled"),i=e("body:first"),i.append(o),o.data("container",i),x[n]=o,t.button.bindCommands(o,!1),o):(o=e('<div class="fr-popup fr-empty"></div>'),i=e("body:first"),i.append(o),o.data("container",i),x[n]=o,o)}function y(n){var r=x[n];return{_windowResize:function(){var e=r.data("instance")||t;!e.helpers.isMobile()&&r.is(":visible")&&(e.events.disableBlur(),e.popups.hide(n),e.events.enableBlur())},_inputFocus:function(n){var o=r.data("instance")||t,i=e(n.currentTarget);if(i.is("input:file")&&i.closest(".fr-layer").addClass("fr-input-focus"),n.preventDefault(),n.stopPropagation(),setTimeout(function(){o.events.enableBlur()},100),o.helpers.isMobile()){var a=e(o.o_win).scrollTop();setTimeout(function(){e(o.o_win).scrollTop(a)},0)}},_inputBlur:function(n){var o=r.data("instance")||t,i=e(n.currentTarget);i.is("input:file")&&i.closest(".fr-layer").removeClass("fr-input-focus"),document.activeElement!=this&&e(this).is(":visible")&&(o.events.blurActive()&&o.events.trigger("blur"),o.events.enableBlur())},_editorKeydown:function(o){var a=r.data("instance")||t;a.keys.ctrlKey(o)||o.which==e.FE.KEYCODE.ALT||o.which==e.FE.KEYCODE.ESC||(i(n)&&r.find(".fr-back:visible").length?a.button.exec(r.find(".fr-back:visible:first")):o.which!=e.FE.KEYCODE.ALT&&a.popups.hide(n))},_preventFocus:function(n){var o=r.data("instance")||t,i=n.originalEvent?n.originalEvent.target||n.originalEvent.originalTarget:null;"mouseup"==n.type||e(i).is(":focus")||o.events.disableBlur(),"mouseup"!=n.type||e(i).hasClass("fr-command")||e(i).parents(".fr-command").length>0||e(i).hasClass("fr-dropdown-content")||t.button.hideActiveDropdowns(r),(t.browser.safari||t.browser.mozilla)&&"mousedown"==n.type&&e(i).is("input[type=file]")&&o.events.disableBlur();var a="input, textarea, button, select, label, .fr-command";return i&&!e(i).is(a)&&0===e(i).parents(a).length?(n.stopPropagation(),!1):(i&&e(i).is(a)&&n.stopPropagation(),void h())},_editorMouseup:function(){r.is(":visible")&&m()&&r.find("input:focus, textarea:focus, button:focus, select:focus").filter(":visible").length>0&&t.events.disableBlur()},_windowMouseup:function(e){if(!t.core.sameInstance(r))return!0;var o=r.data("instance")||t;r.is(":visible")&&m()&&(e.stopPropagation(),o.markers.remove(),o.popups.hide(n),h())},_windowKeydown:function(o){if(!t.core.sameInstance(r))return!0;var i=r.data("instance")||t,a=o.which;if(e.FE.KEYCODE.ESC==a){if(i.popups.isVisible(n)&&i.opts.toolbarInline)return o.stopPropagation(),i.popups.isVisible(n)&&(r.find(".fr-back:visible").length?(i.button.exec(r.find(".fr-back:visible:first")),i.accessibility.focusPopupButton(r)):r.find(".fr-dismiss:visible").length?i.button.exec(r.find(".fr-dismiss:visible:first")):(i.popups.hide(n),i.toolbar.showInline(null,!0),i.accessibility.FocusPopupButton(r))),!1;if(i.popups.isVisible(n))return r.find(".fr-back:visible").length?(i.button.exec(r.find(".fr-back:visible:first")),i.accessibility.focusPopupButton(r)):r.find(".fr-dismiss:visible").length?i.button.exec(r.find(".fr-dismiss:visible:first")):(i.popups.hide(n),i.accessibility.focusPopupButton(r)),!1}},_doPlaceholder:function(){0===e(this).next().length&&e(this).attr("placeholder")&&e(this).after('<label for="'+e(this).attr("id")+'">'+e(this).attr("placeholder")+"</label>"),e(this).toggleClass("fr-not-empty",""!==e(this).val())},_repositionPopup:function(){if(!t.opts.height&&!t.opts.heightMax||t.opts.toolbarInline)return!0;if(t.$wp&&i(n)&&r.parent().get(0)==t.$sc.get(0)){var e=r.offset().top-t.$wp.offset().top,o=t.$wp.outerHeight();t.node.hasClass(r.get(0),"fr-above")&&(e+=r.outerHeight()),e>o||0>e?r.addClass("fr-hidden"):r.removeClass("fr-hidden")}}}}function b(e,n){t.events.on("mouseup",e._editorMouseup,!0),t.$wp&&t.events.on("keydown",e._editorKeydown),t.events.on("blur",function(){a()&&t.markers.remove(),f()}),t.$wp&&!t.helpers.isMobile()&&t.events.$on(t.$wp,"scroll.popup"+n,e._repositionPopup),t.events.on("window.mouseup",e._windowMouseup,!0),t.events.on("window.keydown",e._windowKeydown,!0),x[n].data("inst"+t.id,!0),t.events.on("destroy",function(){t.core.sameInstance(x[n])&&x[n].removeClass("fr-active").appendTo("body:first")},!0)}function _(n,r){var o=g(n,r),i=y(n);return b(i,n),t.events.$on(o,"mousedown mouseup touchstart touchend touch","*",i._preventFocus,!0),t.events.$on(o,"focus","input, textarea, button, select",i._inputFocus,!0),t.events.$on(o,"blur","input, textarea, button, select",i._inputBlur,!0),t.accessibility.registerPopup(n),t.events.$on(o,"keydown keyup change input","input, textarea",i._doPlaceholder,!0),t.helpers.isIOS()&&t.events.$on(o,"touchend","label",function(){e("#"+e(this).attr("for")).prop("checked",function(e,t){return!t})},!0),t.events.$on(e(t.o_win),"resize",i._windowResize,!0),o}function E(){for(var e in x)if(x.hasOwnProperty(e)){var t=x[e];t&&(t.html("").removeData().remove(),x[e]=null)}x=[]}function w(){t.events.on("shared.destroy",E,!0),t.events.on("window.mousedown",p),t.events.on("window.touchmove",h),t.events.$on(e(t.o_win),"scroll",h),t.events.on("mousedown",function(e){a()&&(e.stopPropagation(),t.$el.find(".fr-marker").remove(),p(),t.events.disableBlur())})}t.shared.popups||(t.shared.popups={});var x=t.shared.popups;return t.shared.exit_flag=!1,{_init:w,create:_,get:u,show:r,hide:s,onHide:l,hideAll:f,setContainer:n,refresh:d,onRefresh:c,onShow:o,isVisible:i,areVisible:a}},e.FE.MODULES.position=function(t){function n(){var e=t.selection.ranges(0),n=e.getBoundingClientRect();if(0===n.top&&0===n.left&&0===n.width||0===n.height){var r=!1;0===t.$el.find(".fr-marker").length&&(t.selection.save(),r=!0);var o=t.$el.find(".fr-marker:first");o.css("display","inline"),o.css("line-height","");var i=o.offset(),a=o.outerHeight();o.css("display","none"),o.css("line-height",0),n={},n.left=i.left,n.width=0,n.height=a,n.top=i.top-(t.helpers.isMobile()&&!t.helpers.isIOS()||t.opts.iframe?0:t.helpers.scrollTop()),n.right=1,n.bottom=1,n.ok=!0,r&&t.selection.restore()}return n}function r(e,n,r){var o=e.outerHeight(!0);if(!t.helpers.isMobile()&&t.$tb&&e.parent().get(0)!=t.$tb.get(0)){var i=e.parent().offset().top,a=n-o-(r||0);e.parent().get(0)==t.$sc.get(0)&&(i-=e.parent().position().top);var s=t.$sc.get(0).clientHeight;i+n+o>t.$sc.offset().top+s&&e.parent().offset().top+a>0&&a>0?a>t.$wp.scrollTop()&&(n=a,e.addClass("fr-above")):e.removeClass("fr-above")}return n}function o(e,n){var r=e.outerWidth(!0);return n+r>t.$sc.get(0).clientWidth-10&&(n=t.$sc.get(0).clientWidth-r-10),0>n&&(n=10),n}function i(e){var r=n();e.css({top:0,left:0});var o=r.top+r.height,i=r.left+r.width/2-e.get(0).offsetWidth/2+t.helpers.scrollLeft();t.opts.iframe||(o+=t.helpers.scrollTop()),a(i,o,e,r.height)}function a(e,n,i,a){var s=i.data("container");!s||"BODY"===s.get(0).tagName&&"static"==s.css("position")||(e&&(e-=s.offset().left),n&&(n-=s.offset().top),"BODY"!=s.get(0).tagName?(e&&(e+=s.get(0).scrollLeft),n&&(n+=s.get(0).scrollTop)):"absolute"==s.css("position")&&(e&&(e+=s.position().left),n&&(n+=s.position().top))),t.opts.iframe&&s&&t.$tb&&s.get(0)!=t.$tb.get(0)&&(e&&(e+=t.$iframe.offset().left),n&&(n+=t.$iframe.offset().top));var l=o(i,e);if(e){i.css("left",l);var u=i.data("fr-arrow");u||(u=i.find(".fr-arrow"),i.data("fr-arrow",u)),u.data("margin-left")||u.data("margin-left",t.helpers.getPX(u.css("margin-left"))),u.css("margin-left",e-l+u.data("margin-left"))}n&&i.css("top",r(i,n,a))}function s(n){var r=e(n),o=r.is(".fr-sticky-on"),i=r.data("sticky-top"),a=r.data("sticky-scheduled");if(void 0===i){r.data("sticky-top",0);var s=e('<div class="fr-sticky-dummy" style="height: '+r.outerHeight()+'px;"></div>');t.$box.prepend(s)}else t.$box.find(".fr-sticky-dummy").css("height",r.outerHeight());if(t.core.hasFocus()||t.$tb.find("input:visible:focus").length>0){var l=t.helpers.scrollTop(),u=Math.min(Math.max(l-t.$tb.parent().offset().top,0),t.$tb.parent().outerHeight()-r.outerHeight());u!=i&&u!=a&&(clearTimeout(r.data("sticky-timeout")),r.data("sticky-scheduled",u),r.outerHeight()<l-t.$tb.parent().offset().top&&r.addClass("fr-opacity-0"),r.data("sticky-timeout",setTimeout(function(){var e=t.helpers.scrollTop(),n=Math.min(Math.max(e-t.$tb.parent().offset().top,0),t.$tb.parent().outerHeight()-r.outerHeight());n>0&&"BODY"==t.$tb.parent().get(0).tagName&&(n+=t.$tb.parent().position().top),n!=i&&(r.css("top",Math.max(n,0)),r.data("sticky-top",n),r.data("sticky-scheduled",n)),r.removeClass("fr-opacity-0")},100))),o||(r.css("top","0"),r.width(t.$tb.parent().width()),r.addClass("fr-sticky-on"),t.$box.addClass("fr-sticky-box"))}else clearTimeout(e(n).css("sticky-timeout")),r.css("top","0"),r.css("position",""),r.width(""),r.data("sticky-top",0),r.removeClass("fr-sticky-on"),t.$box.removeClass("fr-sticky-box")}function l(n){if(n.offsetWidth){var r,o,i=e(n),a=i.outerHeight(),s=i.data("sticky-position"),l=e("body"==t.opts.scrollableContainer?t.o_win:t.opts.scrollableContainer).outerHeight(),u=0,c=0;"body"!==t.opts.scrollableContainer&&(u=t.$sc.offset().top,c=e(t.o_win).outerHeight()-u-l);var d="body"==t.opts.scrollableContainer?t.helpers.scrollTop():u,f=i.is(".fr-sticky-on");i.data("sticky-parent")||i.data("sticky-parent",i.parent());var p=i.data("sticky-parent"),h=p.offset().top,m=p.outerHeight();if(i.data("sticky-offset")?t.$box.find(".fr-sticky-dummy").css("height",a+"px"):(i.data("sticky-offset",!0),i.after('<div class="fr-sticky-dummy" style="height: '+a+'px;"></div>')),!s){var v="auto"!==i.css("top")||"auto"!==i.css("bottom");v||i.css("position","fixed"),s={top:t.node.hasClass(i.get(0),"fr-top"),bottom:t.node.hasClass(i.get(0),"fr-bottom")},v||i.css("position",""),i.data("sticky-position",s),i.data("top",t.node.hasClass(i.get(0),"fr-top")?i.css("top"):"auto"),i.data("bottom",t.node.hasClass(i.get(0),"fr-bottom")?i.css("bottom"):"auto")}r=t.helpers.getPX(i.data("top")),o=t.helpers.getPX(i.data("bottom"));var g=s.top&&function(){return d+r>h&&h+m-a>=d+r}()&&(t.helpers.isInViewPort(t.$sc.get(0))||"body"==t.opts.scrollableContainer),y=s.bottom&&function(){return d+l-o>h+a&&h+m>d+l-o}();g||y?(i.css("width",p.get(0).getBoundingClientRect().width+"px"),f||(i.addClass("fr-sticky-on"),i.removeClass("fr-sticky-off"),i.css("top")&&("auto"!=i.data("top")?i.css("top",t.helpers.getPX(i.data("top"))+u):i.data("top","auto")),i.css("bottom")&&("auto"!=i.data("bottom")?i.css("bottom",t.helpers.getPX(i.data("bottom"))+c):i.css("bottom","auto")))):t.node.hasClass(i.get(0),"fr-sticky-off")||(i.width(""),i.removeClass("fr-sticky-on"),i.addClass("fr-sticky-off"),i.css("top")&&"auto"!=i.data("top")&&s.top&&i.css("top",0),i.css("bottom")&&"auto"!=i.data("bottom")&&s.bottom&&i.css("bottom",0))}}function u(){var e=document.createElement("test"),n=e.style;return n.cssText="position:"+["-webkit-","-moz-","-ms-","-o-",""].join("sticky; position:")+" sticky;",-1!==n.position.indexOf("sticky")&&!t.helpers.isIOS()&&!t.helpers.isAndroid()&&!t.browser.chrome}function c(){if(!u())if(t._stickyElements=[],t.helpers.isIOS()){var n=function(){if(t.helpers.requestAnimationFrame()(n),!1!==t.events.trigger("position.refresh"))for(var e=0;e<t._stickyElements.length;e++)s(t._stickyElements[e])};n(),t.events.$on(e(t.o_win),"scroll",function(){if(t.core.hasFocus())for(var n=0;n<t._stickyElements.length;n++){var r=e(t._stickyElements[n]),o=r.parent(),i=t.helpers.scrollTop();r.outerHeight()<i-o.offset().top&&(r.addClass("fr-opacity-0"),r.data("sticky-top",-1),r.data("sticky-scheduled",-1))}},!0)}else"body"!==t.opts.scrollableContainer&&t.events.$on(e(t.opts.scrollableContainer),"scroll",d,!0),t.events.$on(e(t.o_win),"scroll",d,!0),t.events.$on(e(t.o_win),"resize",d,!0),t.events.on("initialized",d),t.events.on("focus",d),t.events.$on(e(t.o_win),"resize","textarea",d,!0);t.events.on("destroy",function(){t._stickyElements=[]})}function d(){if(t._stickyElements)for(var e=0;e<t._stickyElements.length;e++)l(t._stickyElements[e])}function f(e){e.addClass("fr-sticky"),t.helpers.isIOS()&&e.addClass("fr-sticky-ios"),u()||(e.removeClass("fr-sticky"),t._stickyElements.push(e.get(0)))}function p(){c()}return{_init:p,forSelection:i,addSticky:f,refresh:d,at:a,getBoundingRect:n}},e.FE.MODULES.refresh=function(t){function n(e){a(e,!t.undo.canDo())}function r(e){a(e,!t.undo.canRedo())}function o(e){if(t.node.hasClass(e.get(0),"fr-no-refresh"))return!1;for(var n=t.selection.blocks(),r=0;r<n.length;r++){for(var o=n[r].previousSibling;o&&o.nodeType==Node.TEXT_NODE&&0===o.textContent.length;)o=o.previousSibling;if("LI"!=n[r].tagName||o)return a(e,!1),!0;a(e,!0)}}function i(n){if(t.node.hasClass(n.get(0),"fr-no-refresh"))return!1;for(var r=t.selection.blocks(),o=0;o<r.length;o++){var i="rtl"==t.opts.direction||"rtl"==e(r[o]).css("direction")?"margin-right":"margin-left";if("LI"==r[o].tagName||"LI"==r[o].parentNode.tagName)return a(n,!1),!0;if(t.helpers.getPX(e(r[o]).css(i))>0)return a(n,!1),!0}a(n,!0)}function a(e,t){e.toggleClass("fr-disabled",t).attr("aria-disabled",t)}return{undo:n,redo:r,outdent:i,indent:o}},e.extend(e.FE.DEFAULTS,{editInPopup:!1}),e.FE.MODULES.textEdit=function(e){function t(){var t='<div id="fr-text-edit-'+e.id+'" class="fr-layer fr-text-edit-layer"><div class="fr-input-line"><input type="text" placeholder="'+e.language.translate("Text")+'" tabIndex="1"></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="updateText" tabIndex="2">'+e.language.translate("Update")+"</button></div></div>",n={edit:t};e.popups.create("text.edit",n)}function n(){var t,n=e.popups.get("text.edit");t="INPUT"===e.$el.prop("tagName")?e.$el.attr("placeholder"):e.$el.text(),n.find("input").val(t).trigger("change"),e.popups.setContainer("text.edit",e.$sc),e.popups.show("text.edit",e.$el.offset().left+e.$el.outerWidth()/2,e.$el.offset().top+e.$el.outerHeight(),e.$el.outerHeight())}function r(){e.events.$on(e.$el,e._mouseup,function(){setTimeout(function(){n()},10)})}function o(){var t=e.popups.get("text.edit"),n=t.find("input").val();0===n.length&&(n=e.opts.placeholderText),"INPUT"===e.$el.prop("tagName")?e.$el.attr("placeholder",n):e.$el.text(n),e.events.trigger("contentChanged"),e.popups.hide("text.edit")}function i(){e.opts.editInPopup&&(t(),r())}return{_init:i,update:o}},e.FE.RegisterCommand("updateText",{focus:!1,undo:!1,callback:function(){this.textEdit.update()}}),e.extend(e.FE.DEFAULTS,{toolbarBottom:!1,toolbarButtons:null,toolbarButtonsXS:null,toolbarButtonsSM:null,toolbarButtonsMD:null,toolbarContainer:null,toolbarInline:!1,toolbarSticky:!0,toolbarStickyOffset:0,toolbarVisibleWithoutSelection:!1}),e.FE.TOOLBAR_BUTTONS=["fullscreen","bold","italic","underline","strikeThrough","subscript","superscript","|","fontFamily","fontSize","color","inlineStyle","paragraphStyle","|","paragraphFormat","align","formatOL","formatUL","outdent","indent","quote","-","insertLink","insertImage","insertVideo","embedly","insertFile","insertTable","|","emoticons","specialCharacters","insertHR","selectAll","clearFormatting","|","print","spellChecker","help","html","|","undo","redo"],e.FE.TOOLBAR_BUTTONS_MD=null,e.FE.TOOLBAR_BUTTONS_SM=["bold","italic","underline","|","fontFamily","fontSize","insertLink","insertImage","table","|","undo","redo"],e.FE.TOOLBAR_BUTTONS_XS=["bold","italic","fontFamily","fontSize","|","undo","redo"],e.FE.MODULES.toolbar=function(t){function n(e,t){for(var n=0;n<t.length;n++)"-"!=t[n]&&"|"!=t[n]&&e.indexOf(t[n])<0&&e.push(t[n])}function r(){var r=e.merge([],o());n(r,b[e.FE.XS]),n(r,b[e.FE.SM]),n(r,b[e.FE.MD]),n(r,b[e.FE.LG]);for(var i=r.length-1;i>=0;i--)"-"!=r[i]&&"|"!=r[i]&&r.indexOf(r[i])<i&&r.splice(i,1);var a=t.button.buildList(r,o());t.$tb.append(a),t.button.bindCommands(t.$tb)}function o(){var e=t.helpers.screenSize();return b[e]}function i(){var e=o();t.$tb.find(".fr-separator").remove(),t.$tb.find("> .fr-command").addClass("fr-hidden");for(var n=0;n<e.length;n++)if("|"==e[n]||"-"==e[n])t.$tb.append(t.button.buildList([e[n]]));else{var r=t.$tb.find('> .fr-command[data-cmd="'+e[n]+'"]'),i=null;t.node.hasClass(r.next().get(0),"fr-dropdown-menu")&&(i=r.next()),r.removeClass("fr-hidden").appendTo(t.$tb),i&&i.appendTo(t.$tb)}}function a(){t.events.$on(e(t.o_win),"resize",i),t.events.$on(e(t.o_win),"orientationchange",i)}function s(n,r){setTimeout(function(){if((!n||n.which!=e.FE.KEYCODE.ESC)&&t.selection.inEditor()&&t.core.hasFocus()&&!t.popups.areVisible()&&(t.opts.toolbarVisibleWithoutSelection||!t.selection.isCollapsed()&&!t.keys.isIME()||r)){if(t.$tb.data("instance",t),!1===t.events.trigger("toolbar.show",[n]))return!1;t.$tb.show(),t.opts.toolbarContainer||t.position.forSelection(t.$tb),t.opts.zIndex>1?t.$tb.css("z-index",t.opts.zIndex+1):t.$tb.css("z-index",null)}},0)}function l(e){return(!e||"blur"!==e.type||document.activeElement!==t.el)&&(!(!e||"keydown"!==e.type||!t.keys.ctrlKey(e))||!!t.button.getButtons(".fr-dropdown.fr-active").next().find(t.o_doc.activeElement).length||void(!1!==t.events.trigger("toolbar.hide")&&t.$tb.hide()))}function u(){return!1!==t.events.trigger("toolbar.show")&&void t.$tb.show()}function c(n){clearTimeout(_),n&&n.which==e.FE.KEYCODE.ESC||(_=setTimeout(s,t.opts.typingTimer))}function d(){t.events.on("window.mousedown",l),t.events.on("keydown",l),t.events.on("blur",l),t.helpers.isMobile()||t.events.on("window.mouseup",s),t.helpers.isMobile()?t.helpers.isIOS()||(t.events.on("window.touchend",s),t.browser.mozilla&&setInterval(s,200)):t.events.on("window.keyup",c),t.events.on("keydown",function(t){t&&t.which==e.FE.KEYCODE.ESC&&l()}),t.events.on("keydown",function(t){return t.which==e.FE.KEYCODE.ALT?(t.stopPropagation(),!1):void 0},!0),t.events.$on(t.$wp,"scroll.toolbar",s),t.events.on("commands.after",s),t.helpers.isMobile()&&(t.events.$on(t.$doc,"selectionchange",c),t.events.$on(t.$doc,"orientationchange",s))}function f(){t.opts.toolbarInline?(t.$sc.append(t.$tb),t.$tb.data("container",t.$sc),t.$tb.addClass("fr-inline"),t.$tb.prepend('<span class="fr-arrow"></span>'),d(),t.opts.toolbarBottom=!1):(t.opts.toolbarBottom&&!t.helpers.isIOS()?(t.$box.append(t.$tb),t.$tb.addClass("fr-bottom"),t.$box.addClass("fr-bottom")):(t.opts.toolbarBottom=!1,t.$box.prepend(t.$tb),t.$tb.addClass("fr-top"),t.$box.addClass("fr-top")),t.$tb.addClass("fr-basic"),t.opts.toolbarSticky&&(t.opts.toolbarStickyOffset&&(t.opts.toolbarBottom?t.$tb.css("bottom",t.opts.toolbarStickyOffset):t.$tb.css("top",t.opts.toolbarStickyOffset)),t.position.addSticky(t.$tb)))}function p(){t.$tb.html("").removeData().remove(),t.$tb=null}function h(){t.$box.removeClass("fr-top fr-bottom fr-inline fr-basic"),t.$box.find(".fr-sticky-dummy").remove()}function m(){t.opts.theme&&t.$tb.addClass(t.opts.theme+"-theme"),t.opts.zIndex>1&&t.$tb.css("z-index",t.opts.zIndex+1),"auto"!=t.opts.direction&&t.$tb.removeClass("fr-ltr fr-rtl").addClass("fr-"+t.opts.direction),t.helpers.isMobile()?t.$tb.addClass("fr-mobile"):t.$tb.addClass("fr-desktop"),t.opts.toolbarContainer?(t.opts.toolbarInline&&(d(),l()),t.opts.toolbarBottom?t.$tb.addClass("fr-bottom"):t.$tb.addClass("fr-top")):f(),r(),a(),t.accessibility.registerToolbar(t.$tb),t.events.$on(t.$tb,t._mousedown+" "+t._mouseup,function(e){var n=e.originalEvent?e.originalEvent.target||e.originalEvent.originalTarget:null;return n&&"INPUT"!=n.tagName&&!t.edit.isDisabled()?(e.stopPropagation(),e.preventDefault(),!1):void 0},!0)}function v(){return t.$sc=e(t.opts.scrollableContainer).first(),!!t.$wp&&(t.opts.toolbarContainer?(t.shared.$tb?(t.$tb=t.shared.$tb,t.opts.toolbarInline&&d()):(t.shared.$tb=e('<div class="fr-toolbar"></div>'),t.$tb=t.shared.$tb,e(t.opts.toolbarContainer).append(t.$tb),m(),t.$tb.data("instance",t)),t.opts.toolbarInline?t.$box.addClass("fr-inline"):t.$box.addClass("fr-basic"),t.events.on("focus",function(){t.$tb.data("instance",t)},!0),t.opts.toolbarInline=!1):t.opts.toolbarInline?(t.$box.addClass("fr-inline"),t.shared.$tb?(t.$tb=t.shared.$tb,d()):(t.shared.$tb=e('<div class="fr-toolbar"></div>'),t.$tb=t.shared.$tb,m())):(t.$box.addClass("fr-basic"),t.$tb=e('<div class="fr-toolbar"></div>'),m(),t.$tb.data("instance",t)),t.events.on("destroy",h,!0),void t.events.on(t.opts.toolbarInline||t.opts.toolbarContainer?"shared.destroy":"destroy",p,!0))}function g(){!E&&t.$tb&&(t.$tb.find("> .fr-command").addClass("fr-disabled fr-no-refresh").attr("aria-disabled",!0),E=!0)}function y(){E&&t.$tb&&(t.$tb.find("> .fr-command").removeClass("fr-disabled fr-no-refresh").attr("aria-disabled",!1),E=!1),t.button.bulkRefresh()}var b=[];b[e.FE.XS]=t.opts.toolbarButtonsXS||t.opts.toolbarButtons||e.FE.TOOLBAR_BUTTONS_XS||e.FE.TOOLBAR_BUTTONS||[],b[e.FE.SM]=t.opts.toolbarButtonsSM||t.opts.toolbarButtons||e.FE.TOOLBAR_BUTTONS_SM||e.FE.TOOLBAR_BUTTONS||[],b[e.FE.MD]=t.opts.toolbarButtonsMD||t.opts.toolbarButtons||e.FE.TOOLBAR_BUTTONS_MD||e.FE.TOOLBAR_BUTTONS||[],b[e.FE.LG]=t.opts.toolbarButtons||e.FE.TOOLBAR_BUTTONS||[];var _=null,E=!1;return{_init:v,hide:l,show:u,showInline:s,disable:g,enable:y}},e.FE.PLUGINS.align=function(t){function n(n){var r=t.selection.element();if(e(r).parents(".fr-img-caption").length)e(r).css("text-align",n);else{t.selection.save(),t.html.wrap(!0,!0,!0,!0),t.selection.restore();for(var o=t.selection.blocks(),i=0;i<o.length;i++)t.helpers.getAlignment(e(o[i].parentNode))==n?e(o[i]).css("text-align","").removeClass("fr-temp-div"):e(o[i]).css("text-align",n).removeClass("fr-temp-div"),""===e(o[i]).attr("class")&&e(o[i]).removeAttr("class"),""===e(o[i]).attr("style")&&e(o[i]).removeAttr("style");t.selection.save(),t.html.unwrap(),t.selection.restore()}}function r(n){var r=t.selection.blocks();if(r.length){var o=t.helpers.getAlignment(e(r[0]));n.find("> *:first").replaceWith(t.icon.create("align-"+o))}}function o(n,r){var o=t.selection.blocks();if(o.length){var i=t.helpers.getAlignment(e(o[0]));r.find('a.fr-command[data-param1="'+i+'"]').addClass("fr-active").attr("aria-selected",!0)}}return{apply:n,refresh:r,refreshOnShow:o}},e.FE.DefineIcon("align",{NAME:"align-left"}),e.FE.DefineIcon("align-left",{NAME:"align-left"}),e.FE.DefineIcon("align-right",{NAME:"align-right"}),e.FE.DefineIcon("align-center",{NAME:"align-center"}),e.FE.DefineIcon("align-justify",{NAME:"align-justify"}),e.FE.RegisterCommand("align",{type:"dropdown",title:"Align",options:{left:"Align Left",center:"Align Center",right:"Align Right",justify:"Align Justify"},html:function(){var t='<ul class="fr-dropdown-list" role="presentation">',n=e.FE.COMMANDS.align.options;for(var r in n)n.hasOwnProperty(r)&&(t+='<li role="presentation"><a class="fr-command fr-title" tabIndex="-1" role="option" data-cmd="align" data-param1="'+r+'" title="'+this.language.translate(n[r])+'">'+this.icon.create("align-"+r)+'<span class="fr-sr-only">'+this.language.translate(n[r])+"</span></a></li>");return t+="</ul>"},callback:function(e,t){this.align.apply(t)},refresh:function(e){this.align.refresh(e)},refreshOnShow:function(e,t){this.align.refreshOnShow(e,t)},plugin:"align"}),e.extend(e.FE.DEFAULTS,{charCounterMax:-1,charCounterCount:!0}),e.FE.PLUGINS.charCounter=function(t){function n(){return(t.el.textContent||"").replace(/\u200B/g,"").length}function r(r){if(t.opts.charCounterMax<0)return!0;if(n()<t.opts.charCounterMax)return!0;var o=r.which;return!(!t.keys.ctrlKey(r)&&t.keys.isCharacter(o)||o===e.FE.KEYCODE.IME)||(r.preventDefault(),r.stopPropagation(),t.events.trigger("charCounter.exceeded"),!1)}function o(r){return t.opts.charCounterMax<0?r:e("<div>").html(r).text().length+n()<=t.opts.charCounterMax?r:(t.events.trigger("charCounter.exceeded"),"")}function i(){if(t.opts.charCounterCount){var e=n()+(t.opts.charCounterMax>0?"/"+t.opts.charCounterMax:"");s.text(e),t.opts.toolbarBottom&&s.css("margin-bottom",t.$tb.outerHeight(!0));var r=t.$wp.get(0).offsetWidth-t.$wp.get(0).clientWidth;r>=0&&("rtl"==t.opts.direction?s.css("margin-left",r):s.css("margin-right",r))}}function a(){return!(!t.$wp||!t.opts.charCounterCount)&&(s=e('<span class="fr-counter"></span>'),s.css("bottom",t.$wp.css("border-bottom-width")),t.$box.append(s),t.events.on("keydown",r,!0),t.events.on("paste.afterCleanup",o),t.events.on("keyup contentChanged input",function(){t.events.trigger("charCounter.update")}),t.events.on("charCounter.update",i),t.events.trigger("charCounter.update"),void t.events.on("destroy",function(){e(t.o_win).off("resize.char"+t.id),s.removeData().remove(),s=null}))}var s;return{_init:a,count:n}},e.FE.PLUGINS.codeBeautifier=function(){function e(e,n){function r(e){return e.replace(/^\s+/g,"")}function o(e){return e.replace(/\s+$/g,"")}function a(){return this.pos=0,this.token="",this.current_mode="CONTENT",this.tags={parent:"parent1",parentcount:1,parent1:""},this.tag_type="",this.token_text=this.last_token=this.last_text=this.token_type="",this.newlines=0,this.indent_content=l,this.Utils={whitespace:"\n\r\t ".split(""),single_token:"br,input,link,meta,source,!doctype,basefont,base,area,hr,wbr,param,img,isindex,embed".split(","),extra_liners:_,in_array:function(e,t){for(var n=0;n<t.length;n++)if(e==t[n])return!0;return!1}},this.is_whitespace=function(e){for(;0<e.length;e++)if(!this.Utils.in_array(e.charAt(0),this.Utils.whitespace))return!1;return!0},this.traverse_whitespace=function(){var e="";if(e=this.input.charAt(this.pos),this.Utils.in_array(e,this.Utils.whitespace)){for(this.newlines=0;this.Utils.in_array(e,this.Utils.whitespace);)h&&"\n"==e&&this.newlines<=m&&(this.newlines+=1),this.pos++,e=this.input.charAt(this.pos);return!0}return!1},this.space_or_wrap=function(e){this.line_char_count>=this.wrap_line_length?(this.print_newline(!1,e),this.print_indentation(e)):(this.line_char_count++,e.push(" "))},this.get_content=function(){for(var e="",t=[];"<"!=this.input.charAt(this.pos);){if(this.pos>=this.input.length)return t.length?t.join(""):["","TK_EOF"];if(this.traverse_whitespace())this.space_or_wrap(t);else{if(v){var n=this.input.substr(this.pos,3);if("{{#"==n||"{{/"==n)break;if("{{!"==n)return[this.get_tag(),"TK_TAG_HANDLEBARS_COMMENT"];if("{{"==this.input.substr(this.pos,2)&&"{{else}}"==this.get_tag(!0))break}e=this.input.charAt(this.pos),this.pos++,this.line_char_count++,t.push(e)}}return t.length?t.join(""):""},this.get_contents_to=function(e){if(this.pos==this.input.length)return["","TK_EOF"];var t="",n=new RegExp("</"+e+"\\s*>","igm");n.lastIndex=this.pos;var r=n.exec(this.input),o=r?r.index:this.input.length;return this.pos<o&&(t=this.input.substring(this.pos,o),this.pos=o),t},this.record_tag=function(e){this.tags[e+"count"]?(this.tags[e+"count"]++,this.tags[e+this.tags[e+"count"]]=this.indent_level):(this.tags[e+"count"]=1,this.tags[e+this.tags[e+"count"]]=this.indent_level),this.tags[e+this.tags[e+"count"]+"parent"]=this.tags.parent,this.tags.parent=e+this.tags[e+"count"]},this.retrieve_tag=function(e){if(this.tags[e+"count"]){for(var t=this.tags.parent;t&&e+this.tags[e+"count"]!=t;)t=this.tags[t+"parent"];t&&(this.indent_level=this.tags[e+this.tags[e+"count"]],this.tags.parent=this.tags[t+"parent"]),delete this.tags[e+this.tags[e+"count"]+"parent"],delete this.tags[e+this.tags[e+"count"]],1==this.tags[e+"count"]?delete this.tags[e+"count"]:this.tags[e+"count"]--}},this.indent_to_tag=function(e){if(this.tags[e+"count"]){for(var t=this.tags.parent;t&&e+this.tags[e+"count"]!=t;)t=this.tags[t+"parent"];t&&(this.indent_level=this.tags[e+this.tags[e+"count"]])}},this.get_tag=function(e){var t,n,r="",o=[],i="",a=!1,s=!0,l=this.pos,u=this.line_char_count;e=void 0!==e&&e;do{if(this.pos>=this.input.length)return e&&(this.pos=l,this.line_char_count=u),o.length?o.join(""):["","TK_EOF"];if(r=this.input.charAt(this.pos),this.pos++,this.Utils.in_array(r,this.Utils.whitespace))a=!0;else{if(("'"==r||'"'==r)&&(r+=this.get_unformatted(r),a=!0),"="==r&&(a=!1),o.length&&"="!=o[o.length-1]&&">"!=r&&a){if(this.space_or_wrap(o),a=!1,!s&&"force"==g&&"/"!=r){this.print_newline(!0,o),this.print_indentation(o);for(var d=0;y>d;d++)o.push(c)}for(var f=0;f<o.length;f++)if(" "==o[f]){s=!1;break}}if(v&&"<"==n&&r+this.input.charAt(this.pos)=="{{"&&(r+=this.get_unformatted("}}"),o.length&&" "!=o[o.length-1]&&"<"!=o[o.length-1]&&(r=" "+r),a=!0),"<"!=r||n||(t=this.pos-1,n="<"),v&&!n&&o.length>=2&&"{"==o[o.length-1]&&"{"==o[o.length-2]&&(t="#"==r||"/"==r||"!"==r?this.pos-3:this.pos-2,n="{"),this.line_char_count++,o.push(r),o[1]&&("!"==o[1]||"?"==o[1]||"%"==o[1])){o=[this.get_comment(t)];break}if(v&&o[1]&&"{"==o[1]&&o[2]&&"!"==o[2]){o=[this.get_comment(t)];break}if(v&&"{"==n&&o.length>2&&"}"==o[o.length-2]&&"}"==o[o.length-1])break}}while(">"!=r);var h,m,b=o.join("");h=-1!=b.indexOf(" ")?b.indexOf(" "):"{"==b[0]?b.indexOf("}"):b.indexOf(">"),m="<"!=b[0]&&v?"#"==b[2]?3:2:1;var _=b.substring(m,h).toLowerCase();return"/"==b.charAt(b.length-2)||this.Utils.in_array(_,this.Utils.single_token)?e||(this.tag_type="SINGLE"):v&&"{"==b[0]&&"else"==_?e||(this.indent_to_tag("if"),this.tag_type="HANDLEBARS_ELSE",this.indent_content=!0,this.traverse_whitespace()):this.is_unformatted(_,p)?(i=this.get_unformatted("</"+_+">",b),o.push(i),this.pos,this.tag_type="SINGLE"):"script"==_&&(-1==b.search("type")||b.search("type")>-1&&b.search(/\b(text|application)\/(x-)?(javascript|ecmascript|jscript|livescript)/)>-1)?e||(this.record_tag(_),this.tag_type="SCRIPT"):"style"==_&&(-1==b.search("type")||b.search("type")>-1&&b.search("text/css")>-1)?e||(this.record_tag(_),this.tag_type="STYLE"):"!"==_.charAt(0)?e||(this.tag_type="SINGLE",this.traverse_whitespace()):e||("/"==_.charAt(0)?(this.retrieve_tag(_.substring(1)),this.tag_type="END"):(this.record_tag(_),"html"!=_.toLowerCase()&&(this.indent_content=!0),this.tag_type="START"),this.traverse_whitespace()&&this.space_or_wrap(o),this.Utils.in_array(_,this.Utils.extra_liners)&&(this.print_newline(!1,this.output),this.output.length&&"\n"!=this.output[this.output.length-2]&&this.print_newline(!0,this.output))),e&&(this.pos=l,this.line_char_count=u),o.join("")},this.get_comment=function(e){var t="",n=">",r=!1;this.pos=e;var o=this.input.charAt(this.pos);for(this.pos++;this.pos<=this.input.length&&(t+=o,t[t.length-1]!=n[n.length-1]||-1==t.indexOf(n));)!r&&t.length<10&&(0===t.indexOf("<![if")?(n="<![endif]>",r=!0):0===t.indexOf("<![cdata[")?(n="]]>",r=!0):0===t.indexOf("<![")?(n="]>",r=!0):0===t.indexOf("\x3c!--")?(n="--\x3e",r=!0):0===t.indexOf("{{!")?(n="}}",r=!0):0===t.indexOf("<?")?(n="?>",r=!0):0===t.indexOf("<%")&&(n="%>",r=!0)),o=this.input.charAt(this.pos),this.pos++;return t},this.get_unformatted=function(e,t){if(t&&-1!=t.toLowerCase().indexOf(e))return"";var n="",r="",o=0,i=!0;do{if(this.pos>=this.input.length)return r;if(n=this.input.charAt(this.pos),this.pos++,this.Utils.in_array(n,this.Utils.whitespace)){if(!i){this.line_char_count--;continue}if("\n"==n||"\r"==n){r+="\n",this.line_char_count=0;continue}}r+=n,this.line_char_count++,i=!0,v&&"{"==n&&r.length&&"{"==r[r.length-2]&&(r+=this.get_unformatted("}}"),o=r.length)}while(-1==r.toLowerCase().indexOf(e,o));return r},this.get_token=function(){var e;if("TK_TAG_SCRIPT"==this.last_token||"TK_TAG_STYLE"==this.last_token){var t=this.last_token.substr(7);return e=this.get_contents_to(t),"string"!=typeof e?e:[e,"TK_"+t]}return"CONTENT"==this.current_mode?(e=this.get_content(),"string"!=typeof e?e:[e,"TK_CONTENT"]):"TAG"==this.current_mode?"string"!=typeof(e=this.get_tag())?e:[e,"TK_TAG_"+this.tag_type]:void 0},this.get_full_indent=function(e){return e=this.indent_level+e||0,1>e?"":new Array(e+1).join(this.indent_string)},this.is_unformatted=function(e,t){if(!this.Utils.in_array(e,t))return!1;if("a"!=e.toLowerCase()||!this.Utils.in_array("a",t))return!0;var n=this.get_tag(!0),r=(n||"").match(/^\s*<\s*\/?([a-z]*)\s*[^>]*>\s*$/);return!(r&&!this.Utils.in_array(r,t))},this.printer=function(e,t,n,i,a){this.input=e||"",this.output=[],this.indent_character=t,this.indent_string="",this.indent_size=n,this.brace_style=a,this.indent_level=0,this.wrap_line_length=i,this.line_char_count=0;for(var s=0;s<this.indent_size;s++)this.indent_string+=this.indent_character;this.print_newline=function(e,t){this.line_char_count=0,t&&t.length&&(e||"\n"!=t[t.length-1])&&("\n"!=t[t.length-1]&&(t[t.length-1]=o(t[t.length-1])),t.push("\n"))},this.print_indentation=function(e){for(var t=0;t<this.indent_level;t++)e.push(this.indent_string),this.line_char_count+=this.indent_string.length},this.print_token=function(e){(!this.is_whitespace(e)||this.output.length)&&((e||""!==e)&&this.output.length&&"\n"==this.output[this.output.length-1]&&(this.print_indentation(this.output),e=r(e)),this.print_token_raw(e))},this.print_token_raw=function(e){this.newlines>0&&(e=o(e)),e&&""!==e&&(e.length>1&&"\n"==e[e.length-1]?(this.output.push(e.slice(0,-1)),this.print_newline(!1,this.output)):this.output.push(e));for(var t=0;t<this.newlines;t++)this.print_newline(t>0,this.output);this.newlines=0},this.indent=function(){this.indent_level++},this.unindent=function(){this.indent_level>0&&this.indent_level--}},this}var s,l,u,c,d,f,p,h,m,v,g,y,b,_;for(n=n||{},void 0!==n.wrap_line_length&&0!==parseInt(n.wrap_line_length,10)||void 0===n.max_char||0===parseInt(n.max_char,10)||(n.wrap_line_length=n.max_char),l=void 0!==n.indent_inner_html&&n.indent_inner_html,u=void 0===n.indent_size?4:parseInt(n.indent_size,10),c=void 0===n.indent_char?" ":n.indent_char,f=void 0===n.brace_style?"collapse":n.brace_style,d=0===parseInt(n.wrap_line_length,10)?32786:parseInt(n.wrap_line_length||250,10),p=n.unformatted||["a","span","img","bdo","em","strong","dfn","code","samp","kbd","var","cite","abbr","acronym","q","sub","sup","tt","i","b","big","small","u","s","strike","font","ins","del","address","pre"],h=void 0===n.preserve_newlines||n.preserve_newlines,m=h?isNaN(parseInt(n.max_preserve_newlines,10))?32786:parseInt(n.max_preserve_newlines,10):0,v=void 0!==n.indent_handlebars&&n.indent_handlebars,g=void 0===n.wrap_attributes?"auto":n.wrap_attributes,y=void 0===n.wrap_attributes_indent_size?u:parseInt(n.wrap_attributes_indent_size,10)||u,b=void 0!==n.end_with_newline&&n.end_with_newline,_=Array.isArray(n.extra_liners)?n.extra_liners.concat():"string"==typeof n.extra_liners?n.extra_liners.split(","):"head,body,/html".split(","),n.indent_with_tabs&&(c="\t",u=1),s=new a,s.printer(e,c,u,d,f);;){var E=s.get_token();if(s.token_text=E[0],s.token_type=E[1],"TK_EOF"==s.token_type)break;switch(s.token_type){case"TK_TAG_START":s.print_newline(!1,s.output),s.print_token(s.token_text),s.indent_content&&(s.indent(),s.indent_content=!1),s.current_mode="CONTENT";break;case"TK_TAG_STYLE":case"TK_TAG_SCRIPT":s.print_newline(!1,s.output),s.print_token(s.token_text),s.current_mode="CONTENT";break;case"TK_TAG_END":if("TK_CONTENT"==s.last_token&&""===s.last_text){var w=s.token_text.match(/\w+/)[0],x=null;s.output.length&&(x=s.output[s.output.length-1].match(/(?:<|{{#)\s*(\w+)/)),(null==x||x[1]!=w&&!s.Utils.in_array(x[1],p))&&s.print_newline(!1,s.output)}s.print_token(s.token_text),s.current_mode="CONTENT";break;case"TK_TAG_SINGLE":var k=s.token_text.match(/^\s*<([a-z-]+)/i);k&&s.Utils.in_array(k[1],p)||s.print_newline(!1,s.output),s.print_token(s.token_text),s.current_mode="CONTENT";break;case"TK_TAG_HANDLEBARS_ELSE":s.print_token(s.token_text),s.indent_content&&(s.indent(),s.indent_content=!1),s.current_mode="CONTENT";break;case"TK_TAG_HANDLEBARS_COMMENT":case"TK_CONTENT":s.print_token(s.token_text),s.current_mode="TAG";break;case"TK_STYLE":case"TK_SCRIPT":if(""!==s.token_text){s.print_newline(!1,s.output);var T,S=s.token_text,C=1;"TK_SCRIPT"==s.token_type?T="function"==typeof i&&i:"TK_STYLE"==s.token_type&&(T="function"==typeof t&&t),"keep"==n.indent_scripts?C=0:"separate"==n.indent_scripts&&(C=-s.indent_level);var O=s.get_full_indent(C);if(T)S=T(S.replace(/^\s*/,O),n);else{var A=S.match(/^\s*/)[0],I=A.match(/[^\n\r]*$/)[0].split(s.indent_string).length-1,M=s.get_full_indent(C-I);S=S.replace(/^\s*/,O).replace(/\r\n|\r|\n/g,"\n"+M).replace(/\s+$/,"")}S&&(s.print_token_raw(S),s.print_newline(!0,s.output))}s.current_mode="TAG";break;default:""!==s.token_text&&s.print_token(s.token_text)}s.last_token=s.token_type,s.last_text=s.token_text}var L=s.output.join("").replace(/[\r\n\t ]+$/,"");return b&&(L+="\n"),L}function t(e,t){function n(){return(v=e.charAt(++y))||""}function r(t){var r="",o=y;return t&&i(),r=e.charAt(y+1)||"",y=o-1,n(),r}function o(t){for(var r=y;n();)if("\\"===v)n();else{if(-1!==t.indexOf(v))break;if("\n"===v)break}return e.substring(r,y+1)}function i(){for(var e="";g.test(r());)n(),e+=v;return e}function a(t){var o=y;for(t="/"===r(),n();n();){if(!t&&"*"===v&&"/"===r()){n();break}if(t&&"\n"===v)return e.substring(o,y)}return e.substring(o,y)+v}function s(t){return e.substring(y-t.length,y).toLowerCase()===t}var l={"@page":!0,"@font-face":!0,"@keyframes":!0,"@media":!0,"@supports":!0,"@document":!0},u={"@media":!0,"@supports":!0,"@document":!0};t=t||{},e=e||"",e=e.replace(/\r\n|[\r\u2028\u2029]/g,"\n");var c=t.indent_size||4,d=t.indent_char||" ",f=void 0===t.selector_separator_newline||t.selector_separator_newline,p=void 0!==t.end_with_newline&&t.end_with_newline,h=void 0===t.newline_between_rules||t.newline_between_rules,m=t.eol?t.eol:"\n";"string"==typeof c&&(c=parseInt(c,10)),t.indent_with_tabs&&(d="\t",c=1),m=m.replace(/\\r/,"\r").replace(/\\n/,"\n");var v,g=/^\s+$/,y=-1,b=0,_=e.match(/^[\t ]*/)[0],E=new Array(c+1).join(d),w=0,x=0,k={};k["{"]=function(e){k.singleSpace(),T.push(e),k.newLine()},k["}"]=function(e){k.newLine(),T.push(e),k.newLine()},k._lastCharWhitespace=function(){return g.test(T[T.length-1])},k.newLine=function(e){T.length&&(e||"\n"===T[T.length-1]||k.trim(),T.push("\n"),_&&T.push(_))},k.singleSpace=function(){T.length&&!k._lastCharWhitespace()&&T.push(" ")},k.preserveSingleSpace=function(){L&&k.singleSpace()},k.trim=function(){for(;k._lastCharWhitespace();)T.pop()};for(var T=[],S=!1,C=!1,O=!1,A="",I="";;){var M=function(){var e="";for(v&&g.test(v)&&(e=v);g.test(n());)e+=v;return e}(),L=""!==M,N=-1!==M.indexOf("\n");if(I=A,A=v,!v)break;if("/"===v&&"*"===r()){var P=0===w;(N||P)&&k.newLine(),T.push(a()),k.newLine(),P&&k.newLine(!0)}else if("/"===v&&"/"===r())N||"{"===I||k.trim(),k.singleSpace(),T.push(a()),k.newLine();else if("@"===v){k.preserveSingleSpace(),T.push(v);var R=function(e){var t=y,r=o(": ,;{}()[]/='\"");return y=t-1,n(),r}();R.match(/[ :]$/)&&(n(),R=o(": ").replace(/\s$/,""),T.push(R),k.singleSpace()),(R=R.replace(/\s$/,""))in l&&(x+=1,R in u&&(O=!0))}else"#"===v&&"{"===r()?(k.preserveSingleSpace(),T.push(o("}"))):"{"===v?"}"===r(!0)?(i(),n(),k.singleSpace(),T.push("{}"),k.newLine(),h&&0===w&&k.newLine(!0)):(function(){w++,_+=E}(),k["{"](v),O?(O=!1,S=w>x):S=w>=x):"}"===v?(function(){w--,_=_.slice(0,-c)}(),k["}"](v),S=!1,C=!1,x&&x--,h&&0===w&&k.newLine(!0)):":"===v?(i(),!S&&!O||s("&")||function(){for(var t=0,n=y+1;n<e.length;n++){var r=e.charAt(n);if("{"===r)return!0;if("("===r)t+=1;else if(")"===r){if(0==t)return!1;t-=1}else if(";"===r||"}"===r)return!1}return!1}()?":"===r()?(n(),T.push("::")):T.push(":"):(C=!0,T.push(":"),k.singleSpace())):'"'===v||"'"===v?(k.preserveSingleSpace(),T.push(o(v))):";"===v?(C=!1,T.push(v),k.newLine()):"("===v?s("url")?(T.push(v),i(),n()&&(")"!==v&&'"'!==v&&"'"!==v?T.push(o(")")):y--)):(b++,k.preserveSingleSpace(),T.push(v),i()):")"===v?(T.push(v),b--):","===v?(T.push(v),i(),f&&!C&&1>b?k.newLine():k.singleSpace()):"]"===v?T.push(v):"["===v?(k.preserveSingleSpace(),T.push(v)):"="===v?(i(),v="=",T.push(v)):(k.preserveSingleSpace(),T.push(v))}var D="";return _&&(D+=_),D+=T.join("").replace(/[\r\n\t ]+$/,""),p&&(D+="\n"),"\n"!=m&&(D=D.replace(/[\n]/g,m)),D}function n(e,t){for(var n=0;n<t.length;n+=1)if(t[n]===e)return!0;return!1}function r(e){return e.replace(/^\s+|\s+$/g,"")}function o(e){return e.replace(/^\s+/g,"")}function i(e,t){return new a(e,t).beautify()}function a(e,t){function i(e,t){var n=0;return e&&(n=e.indentation_level,!W.just_added_newline()&&e.line_indent_level>n&&(n=e.line_indent_level)),{mode:t,parent:e,last_text:e?e.last_text:"",last_word:e?e.last_word:"",declaration_statement:!1,declaration_assignment:!1,multiline_frame:!1,if_block:!1,else_block:!1,do_block:!1,do_while:!1,in_case_statement:!1,in_case:!1,case_body:!1,indentation_level:n,line_indent_level:e?e.line_indent_level:n,start_line_index:W.get_line_number(),ternary_depth:0}}function a(e){var t=e.newlines;if(te.keep_array_indentation&&b(X.mode))for(n=0;t>n;n+=1)p(n>0);else if(te.max_preserve_newlines&&t>te.max_preserve_newlines&&(t=te.max_preserve_newlines),te.preserve_newlines&&e.newlines>1){p();for(var n=1;t>n;n+=1)p(!0)}$=e,ee[$.type]()}function s(e){e=e.replace(/\x0d/g,"");for(var t=[],n=e.indexOf("\n");-1!==n;)t.push(e.substring(0,n)),e=e.substring(n+1),n=e.indexOf("\n");return e.length&&t.push(e),t}function f(e){if(e=void 0!==e&&e,!W.just_added_newline())if(te.preserve_newlines&&$.wanted_newline||e)p(!1,!0);else if(te.wrap_line_length){var t=W.current_line.get_character_count()+$.text.length+(W.space_before_token?1:0);t>=te.wrap_line_length&&p(!1,!0)}}function p(e,t){if(!t&&";"!==X.last_text&&","!==X.last_text&&"="!==X.last_text&&"TK_OPERATOR"!==K)for(;X.mode===d.Statement&&!X.if_block&&!X.do_block;)E();W.add_new_line(e)&&(X.multiline_frame=!0)}function h(){W.just_added_newline()&&(te.keep_array_indentation&&b(X.mode)&&$.wanted_newline?(W.current_line.push($.whitespace_before),W.space_before_token=!1):W.set_indent(X.indentation_level)&&(X.line_indent_level=X.indentation_level))}function m(e){return W.raw?void W.add_raw_token($):(te.comma_first&&"TK_COMMA"===K&&W.just_added_newline()&&","===W.previous_line.last()&&(W.previous_line.pop(),h(),W.add_token(","),W.space_before_token=!0),e=e||$.text,h(),void W.add_token(e))}function v(){X.indentation_level+=1}function g(){X.indentation_level>0&&(!X.parent||X.indentation_level>X.parent.indentation_level)&&(X.indentation_level-=1)}function y(e){X?(Z.push(X),Q=X):Q=i(null,e),X=i(Q,e)}function b(e){return e===d.ArrayLiteral}function _(e){return n(e,[d.Expression,d.ForInitializer,d.Conditional])}function E(){Z.length>0&&(Q=X,X=Z.pop(),Q.mode===d.Statement&&W.remove_redundant_indentation(Q))}function w(){return X.parent.mode===d.ObjectLiteral&&X.mode===d.Statement&&(":"===X.last_text&&0===X.ternary_depth||"TK_RESERVED"===K&&n(X.last_text,["get","set"]))}function x(){return!!("TK_RESERVED"===K&&n(X.last_text,["var","let","const"])&&"TK_WORD"===$.type||"TK_RESERVED"===K&&"do"===X.last_text||"TK_RESERVED"===K&&"return"===X.last_text&&!$.wanted_newline||"TK_RESERVED"===K&&"else"===X.last_text&&("TK_RESERVED"!==$.type||"if"!==$.text)||"TK_END_EXPR"===K&&(Q.mode===d.ForInitializer||Q.mode===d.Conditional)||"TK_WORD"===K&&X.mode===d.BlockStatement&&!X.in_case&&"--"!==$.text&&"++"!==$.text&&"function"!==V&&"TK_WORD"!==$.type&&"TK_RESERVED"!==$.type||X.mode===d.ObjectLiteral&&(":"===X.last_text&&0===X.ternary_depth||"TK_RESERVED"===K&&n(X.last_text,["get","set"])))&&(y(d.Statement),v(),"TK_RESERVED"===K&&n(X.last_text,["var","let","const"])&&"TK_WORD"===$.type&&(X.declaration_statement=!0),w()||f("TK_RESERVED"===$.type&&n($.text,["do","for","if","while"])),!0)}function k(e,t){for(var n=0;n<e.length;n++)if(r(e[n]).charAt(0)!==t)return!1;return!0}function T(e,t){for(var n,r=0,o=e.length;o>r;r++)if((n=e[r])&&0!==n.indexOf(t))return!1;return!0}function S(e){return n(e,["case","return","do","if","throw","else"])}function C(e){var t=q+(e||0);return 0>t||t>=ne.length?null:ne[t]}function O(){x();var e=d.Expression;if("["===$.text){if("TK_WORD"===K||")"===X.last_text)return"TK_RESERVED"===K&&n(X.last_text,Y.line_starters)&&(W.space_before_token=!0),y(e),m(),v(),void(te.space_in_paren&&(W.space_before_token=!0));e=d.ArrayLiteral,b(X.mode)&&("["===X.last_text||","===X.last_text&&("]"===V||"}"===V))&&(te.keep_array_indentation||p())}else"TK_RESERVED"===K&&"for"===X.last_text?e=d.ForInitializer:"TK_RESERVED"===K&&n(X.last_text,["if","while"])&&(e=d.Conditional);";"===X.last_text||"TK_START_BLOCK"===K?p():"TK_END_EXPR"===K||"TK_START_EXPR"===K||"TK_END_BLOCK"===K||"."===X.last_text?f($.wanted_newline):"TK_RESERVED"===K&&"("===$.text||"TK_WORD"===K||"TK_OPERATOR"===K?"TK_RESERVED"===K&&("function"===X.last_word||"typeof"===X.last_word)||"*"===X.last_text&&"function"===V?te.space_after_anon_function&&(W.space_before_token=!0):"TK_RESERVED"!==K||!n(X.last_text,Y.line_starters)&&"catch"!==X.last_text||te.space_before_conditional&&(W.space_before_token=!0):W.space_before_token=!0,"("===$.text&&"TK_RESERVED"===K&&"await"===X.last_word&&(W.space_before_token=!0),"("===$.text&&("TK_EQUALS"===K||"TK_OPERATOR"===K)&&(w()||f()),y(e),m(),te.space_in_paren&&(W.space_before_token=!0),v()}function A(){for(;X.mode===d.Statement;)E();X.multiline_frame&&f("]"===$.text&&b(X.mode)&&!te.keep_array_indentation),te.space_in_paren&&("TK_START_EXPR"!==K||te.space_in_empty_paren?W.space_before_token=!0:(W.trim(),W.space_before_token=!1)),"]"===$.text&&te.keep_array_indentation?(m(),E()):(E(),m()),W.remove_redundant_indentation(Q),X.do_while&&Q.mode===d.Conditional&&(Q.mode=d.Expression,X.do_block=!1,X.do_while=!1)}function I(){var e=C(1),t=C(2);y(t&&(":"===t.text&&n(e.type,["TK_STRING","TK_WORD","TK_RESERVED"])||n(e.text,["get","set"])&&n(t.type,["TK_WORD","TK_RESERVED"]))?n(V,["class","interface"])?d.BlockStatement:d.ObjectLiteral:d.BlockStatement);var r=!e.comments_before.length&&"}"===e.text,o=r&&"function"===X.last_word&&"TK_END_EXPR"===K;"expand"===te.brace_style||"none"===te.brace_style&&$.wanted_newline?"TK_OPERATOR"!==K&&(o||"TK_EQUALS"===K||"TK_RESERVED"===K&&S(X.last_text)&&"else"!==X.last_text)?W.space_before_token=!0:p(!1,!0):"TK_OPERATOR"!==K&&"TK_START_EXPR"!==K?"TK_START_BLOCK"===K?p():W.space_before_token=!0:b(Q.mode)&&","===X.last_text&&("}"===V?W.space_before_token=!0:p()),m(),v()}function M(){for(;X.mode===d.Statement;)E();var e="TK_START_BLOCK"===K;"expand"===te.brace_style?e||p():e||(b(X.mode)&&te.keep_array_indentation?(te.keep_array_indentation=!1,p(),te.keep_array_indentation=!0):p()),E(),m()}function L(){if("TK_RESERVED"===$.type&&X.mode!==d.ObjectLiteral&&n($.text,["set","get"])&&($.type="TK_WORD"),"TK_RESERVED"===$.type&&X.mode===d.ObjectLiteral&&":"==C(1).text&&($.type="TK_WORD"),x()||!$.wanted_newline||_(X.mode)||"TK_OPERATOR"===K&&"--"!==X.last_text&&"++"!==X.last_text||"TK_EQUALS"===K||!te.preserve_newlines&&"TK_RESERVED"===K&&n(X.last_text,["var","let","const","set","get"])||p(),X.do_block&&!X.do_while){if("TK_RESERVED"===$.type&&"while"===$.text)return W.space_before_token=!0,m(),W.space_before_token=!0,void(X.do_while=!0);p(),X.do_block=!1}if(X.if_block)if(X.else_block||"TK_RESERVED"!==$.type||"else"!==$.text){for(;X.mode===d.Statement;)E();X.if_block=!1,X.else_block=!1}else X.else_block=!0;if("TK_RESERVED"===$.type&&("case"===$.text||"default"===$.text&&X.in_case_statement))return p(),(X.case_body||te.jslint_happy)&&(g(),X.case_body=!1),m(),X.in_case=!0,void(X.in_case_statement=!0);if("TK_RESERVED"===$.type&&"function"===$.text&&((n(X.last_text,["}",";"])||W.just_added_newline()&&!n(X.last_text,["[","{",":","=",","]))&&(W.just_added_blankline()||$.comments_before.length||(p(),p(!0))),"TK_RESERVED"===K||"TK_WORD"===K?"TK_RESERVED"===K&&n(X.last_text,["get","set","new","return","export","async"])?W.space_before_token=!0:"TK_RESERVED"===K&&"default"===X.last_text&&"export"===V?W.space_before_token=!0:p():"TK_OPERATOR"===K||"="===X.last_text?W.space_before_token=!0:(X.multiline_frame||!_(X.mode)&&!b(X.mode))&&p()),("TK_COMMA"===K||"TK_START_EXPR"===K||"TK_EQUALS"===K||"TK_OPERATOR"===K)&&(w()||f()),"TK_RESERVED"===$.type&&n($.text,["function","get","set"]))return m(),void(X.last_word=$.text);if(J="NONE","TK_END_BLOCK"===K?"TK_RESERVED"===$.type&&n($.text,["else","catch","finally"])?"expand"===te.brace_style||"end-expand"===te.brace_style||"none"===te.brace_style&&$.wanted_newline?J="NEWLINE":(J="SPACE",W.space_before_token=!0):J="NEWLINE":"TK_SEMICOLON"===K&&X.mode===d.BlockStatement?J="NEWLINE":"TK_SEMICOLON"===K&&_(X.mode)?J="SPACE":"TK_STRING"===K?J="NEWLINE":"TK_RESERVED"===K||"TK_WORD"===K||"*"===X.last_text&&"function"===V?J="SPACE":"TK_START_BLOCK"===K?J="NEWLINE":"TK_END_EXPR"===K&&(W.space_before_token=!0,J="NEWLINE"),"TK_RESERVED"===$.type&&n($.text,Y.line_starters)&&")"!==X.last_text&&(J="else"===X.last_text||"export"===X.last_text?"SPACE":"NEWLINE"),"TK_RESERVED"===$.type&&n($.text,["else","catch","finally"]))if("TK_END_BLOCK"!==K||"expand"===te.brace_style||"end-expand"===te.brace_style||"none"===te.brace_style&&$.wanted_newline)p();else{W.trim(!0);var e=W.current_line;"}"!==e.last()&&p(),W.space_before_token=!0}else"NEWLINE"===J?"TK_RESERVED"===K&&S(X.last_text)?W.space_before_token=!0:"TK_END_EXPR"!==K?"TK_START_EXPR"===K&&"TK_RESERVED"===$.type&&n($.text,["var","let","const"])||":"===X.last_text||("TK_RESERVED"===$.type&&"if"===$.text&&"else"===X.last_text?W.space_before_token=!0:p()):"TK_RESERVED"===$.type&&n($.text,Y.line_starters)&&")"!==X.last_text&&p():X.multiline_frame&&b(X.mode)&&","===X.last_text&&"}"===V?p():"SPACE"===J&&(W.space_before_token=!0);m(),X.last_word=$.text,"TK_RESERVED"===$.type&&"do"===$.text&&(X.do_block=!0),"TK_RESERVED"===$.type&&"if"===$.text&&(X.if_block=!0)}function N(){for(x()&&(W.space_before_token=!1);X.mode===d.Statement&&!X.if_block&&!X.do_block;)E();m()}function P(){x()?W.space_before_token=!0:"TK_RESERVED"===K||"TK_WORD"===K?W.space_before_token=!0:"TK_COMMA"===K||"TK_START_EXPR"===K||"TK_EQUALS"===K||"TK_OPERATOR"===K?w()||f():p(),m()}function R(){x(),X.declaration_statement&&(X.declaration_assignment=!0),W.space_before_token=!0,m(),W.space_before_token=!0}function D(){return X.declaration_statement?(_(X.parent.mode)&&(X.declaration_assignment=!1),m(),void(X.declaration_assignment?(X.declaration_assignment=!1,p(!1,!0)):(W.space_before_token=!0,te.comma_first&&f()))):(m(),void(X.mode===d.ObjectLiteral||X.mode===d.Statement&&X.parent.mode===d.ObjectLiteral?(X.mode===d.Statement&&E(),p()):(W.space_before_token=!0,te.comma_first&&f())))}function j(){if(x(),"TK_RESERVED"===K&&S(X.last_text))return W.space_before_token=!0,void m();if("*"===$.text&&"TK_DOT"===K)return void m();if(":"===$.text&&X.in_case)return X.case_body=!0,v(),m(),p(),void(X.in_case=!1);if("::"===$.text)return void m();"TK_OPERATOR"===K&&f();var e=!0,t=!0;n($.text,["--","++","!","~"])||n($.text,["-","+"])&&(n(K,["TK_START_BLOCK","TK_START_EXPR","TK_EQUALS","TK_OPERATOR"])||n(X.last_text,Y.line_starters)||","===X.last_text)?(e=!1,t=!1,!$.wanted_newline||"--"!==$.text&&"++"!==$.text||p(!1,!0),";"===X.last_text&&_(X.mode)&&(e=!0),"TK_RESERVED"===K?e=!0:"TK_END_EXPR"===K?e=!("]"===X.last_text&&("--"===$.text||"++"===$.text)):"TK_OPERATOR"===K&&(e=n($.text,["--","-","++","+"])&&n(X.last_text,["--","-","++","+"]),n($.text,["+","-"])&&n(X.last_text,["--","++"])&&(t=!0)),X.mode!==d.BlockStatement&&X.mode!==d.Statement||"{"!==X.last_text&&";"!==X.last_text||p()):":"===$.text?0===X.ternary_depth?e=!1:X.ternary_depth-=1:"?"===$.text?X.ternary_depth+=1:"*"===$.text&&"TK_RESERVED"===K&&"function"===X.last_text&&(e=!1,t=!1),W.space_before_token=W.space_before_token||e,m(),W.space_before_token=t}function F(){if(W.raw)return W.add_raw_token($),void($.directives&&"end"===$.directives.preserve&&(te.test_output_raw||(W.raw=!1)));if($.directives)return p(!1,!0),m(),"start"===$.directives.preserve&&(W.raw=!0),void p(!1,!0);if(!c.newline.test($.text)&&!$.wanted_newline)return W.space_before_token=!0,m(),void(W.space_before_token=!0);var e,t=s($.text),n=!1,r=!1,i=$.whitespace_before,a=i.length;for(p(!1,!0),t.length>1&&(k(t.slice(1),"*")?n=!0:T(t.slice(1),i)&&(r=!0)),m(t[0]),e=1;e<t.length;e++)p(!1,!0),n?m(" "+o(t[e])):r&&t[e].length>a?m(t[e].substring(a)):W.add_token(t[e]);p(!1,!0)}function B(){$.wanted_newline?p(!1,!0):W.trim(!0),W.space_before_token=!0,m(),p(!1,!0)}function U(){x(),"TK_RESERVED"===K&&S(X.last_text)?W.space_before_token=!0:f(")"===X.last_text&&te.break_chained_methods),m()}function H(){m(),"\n"===$.text[$.text.length-1]&&p()}function z(){for(;X.mode===d.Statement;)E()}var W,q,Y,$,K,V,G,X,Q,Z,J,ee,te,ne=[],re="";for(ee={TK_START_EXPR:O,TK_END_EXPR:A,TK_START_BLOCK:I,TK_END_BLOCK:M,TK_WORD:L,TK_RESERVED:L,TK_SEMICOLON:N,TK_STRING:P,TK_EQUALS:R,TK_OPERATOR:j,TK_COMMA:D,TK_BLOCK_COMMENT:F,TK_COMMENT:B,TK_DOT:U,TK_UNKNOWN:H,TK_EOF:z},t=t||{},te={},void 0!==t.braces_on_own_line&&(te.brace_style=t.braces_on_own_line?"expand":"collapse"),te.brace_style=t.brace_style?t.brace_style:te.brace_style?te.brace_style:"collapse","expand-strict"===te.brace_style&&(te.brace_style="expand"),te.indent_size=t.indent_size?parseInt(t.indent_size,10):4,te.indent_char=t.indent_char?t.indent_char:" ",te.eol=t.eol?t.eol:"\n",te.preserve_newlines=void 0===t.preserve_newlines||t.preserve_newlines,te.break_chained_methods=void 0!==t.break_chained_methods&&t.break_chained_methods,te.max_preserve_newlines=void 0===t.max_preserve_newlines?0:parseInt(t.max_preserve_newlines,10),te.space_in_paren=void 0!==t.space_in_paren&&t.space_in_paren,te.space_in_empty_paren=void 0!==t.space_in_empty_paren&&t.space_in_empty_paren,te.jslint_happy=void 0!==t.jslint_happy&&t.jslint_happy,te.space_after_anon_function=void 0!==t.space_after_anon_function&&t.space_after_anon_function,te.keep_array_indentation=void 0!==t.keep_array_indentation&&t.keep_array_indentation,te.space_before_conditional=void 0===t.space_before_conditional||t.space_before_conditional,te.unescape_strings=void 0!==t.unescape_strings&&t.unescape_strings,te.wrap_line_length=void 0===t.wrap_line_length?0:parseInt(t.wrap_line_length,10),te.e4x=void 0!==t.e4x&&t.e4x,te.end_with_newline=void 0!==t.end_with_newline&&t.end_with_newline,te.comma_first=void 0!==t.comma_first&&t.comma_first,te.test_output_raw=void 0!==t.test_output_raw&&t.test_output_raw,te.jslint_happy&&(te.space_after_anon_function=!0),t.indent_with_tabs&&(te.indent_char="\t",te.indent_size=1),te.eol=te.eol.replace(/\\r/,"\r").replace(/\\n/,"\n"),G="";te.indent_size>0;)G+=te.indent_char,te.indent_size-=1;var oe=0;if(e&&e.length){for(;" "===e.charAt(oe)||"\t"===e.charAt(oe);)re+=e.charAt(oe),oe+=1;e=e.substring(oe)}K="TK_START_BLOCK",V="",W=new l(G,re),W.raw=te.test_output_raw,Z=[],y(d.BlockStatement),this.beautify=function(){var t,n;for(Y=new u(e,te,G),ne=Y.tokenize(),q=0;t=C();){for(var r=0;r<t.comments_before.length;r++)a(t.comments_before[r]);a(t),V=X.last_text,K=t.type,X.last_text=t.text,q+=1}return n=W.get_code(),te.end_with_newline&&(n+="\n"),"\n"!=te.eol&&(n=n.replace(/[\n]/g,te.eol)),n}}function s(e){var t=0,n=-1,r=[],o=!0;this.set_indent=function(r){t=e.baseIndentLength+r*e.indent_length,n=r},this.get_character_count=function(){return t},this.is_empty=function(){return o},this.last=function(){return this._empty?null:r[r.length-1]},this.push=function(e){r.push(e),t+=e.length,o=!1},this.pop=function(){var e=null;return o||(e=r.pop(),t-=e.length,o=0===r.length),e},this.remove_indent=function(){n>0&&(n-=1,t-=e.indent_length)},this.trim=function(){for(;" "===this.last();)r.pop(),t-=1;o=0===r.length},this.toString=function(){var t="";return this._empty||(n>=0&&(t=e.indent_cache[n]),t+=r.join("")),t}}function l(e,t){t=t||"",this.indent_cache=[t],this.baseIndentLength=t.length,this.indent_length=e.length,this.raw=!1;var n=[];this.baseIndentString=t,this.indent_string=e,this.previous_line=null,this.current_line=null,this.space_before_token=!1,this.add_outputline=function(){this.previous_line=this.current_line,this.current_line=new s(this),n.push(this.current_line)},this.add_outputline(),this.get_line_number=function(){return n.length},this.add_new_line=function(e){return!(1===this.get_line_number()&&this.just_added_newline()||!e&&this.just_added_newline()||(this.raw||this.add_outputline(),0))},this.get_code=function(){return n.join("\n").replace(/[\r\n\t ]+$/,"")},this.set_indent=function(e){if(n.length>1){for(;e>=this.indent_cache.length;)this.indent_cache.push(this.indent_cache[this.indent_cache.length-1]+this.indent_string);return this.current_line.set_indent(e),!0}return this.current_line.set_indent(0),!1},this.add_raw_token=function(e){for(var t=0;t<e.newlines;t++)this.add_outputline();this.current_line.push(e.whitespace_before),this.current_line.push(e.text),this.space_before_token=!1},this.add_token=function(e){this.add_space_before_token(),this.current_line.push(e)},this.add_space_before_token=function(){this.space_before_token&&!this.just_added_newline()&&this.current_line.push(" "),this.space_before_token=!1},this.remove_redundant_indentation=function(e){if(!e.multiline_frame&&e.mode!==d.ForInitializer&&e.mode!==d.Conditional)for(var t=e.start_line_index,r=n.length;r>t;)n[t].remove_indent(),t++},this.trim=function(r){for(r=void 0!==r&&r,this.current_line.trim(e,t);r&&n.length>1&&this.current_line.is_empty();)n.pop(),this.current_line=n[n.length-1],this.current_line.trim();this.previous_line=n.length>1?n[n.length-2]:null},this.just_added_newline=function(){return this.current_line.is_empty()},this.just_added_blankline=function(){return!!this.just_added_newline()&&(1===n.length||n[n.length-2].is_empty())}}function u(e,t,o){function i(e){if(!e.match(k))return null;var t={};T.lastIndex=0;for(var n=T.exec(e);n;)t[n[1]]=n[2],n=T.exec(e);return t}function a(){var o,a=[];if(m=0,v="",b>=_)return["","TK_EOF"];var k;k=y.length?y[y.length-1]:new f("TK_START_BLOCK","{");var T=e.charAt(b);for(b+=1;n(T,l);){if(c.newline.test(T)?("\n"!==T||"\r"!==e.charAt(b-2))&&(m+=1,a=[]):a.push(T),b>=_)return["","TK_EOF"];T=e.charAt(b),b+=1}if(a.length&&(v=a.join("")),u.test(T)){var O=!0,A=!0,I=u;for("0"===T&&_>b&&/[Xxo]/.test(e.charAt(b))?(O=!1,A=!1,T+=e.charAt(b),b+=1,I=/[o]/.test(e.charAt(b))?d:p):(T="",b-=1);_>b&&I.test(e.charAt(b));)T+=e.charAt(b),b+=1,O&&_>b&&"."===e.charAt(b)&&(T+=e.charAt(b),b+=1,O=!1),A&&_>b&&/[Ee]/.test(e.charAt(b))&&(T+=e.charAt(b),b+=1,_>b&&/[+-]/.test(e.charAt(b))&&(T+=e.charAt(b),b+=1),A=!1,O=!1);return[T,"TK_WORD"]}if(c.isIdentifierStart(e.charCodeAt(b-1))){if(_>b)for(;c.isIdentifierChar(e.charCodeAt(b))&&(T+=e.charAt(b),(b+=1)!==_););return"TK_DOT"===k.type||"TK_RESERVED"===k.type&&n(k.text,["set","get"])||!n(T,E)?[T,"TK_WORD"]:"in"===T?[T,"TK_OPERATOR"]:[T,"TK_RESERVED"]}if("("===T||"["===T)return[T,"TK_START_EXPR"];if(")"===T||"]"===T)return[T,"TK_END_EXPR"];if("{"===T)return[T,"TK_START_BLOCK"];if("}"===T)return[T,"TK_END_BLOCK"];if(";"===T)return[T,"TK_SEMICOLON"];if("/"===T){var M="";if("*"===e.charAt(b)){b+=1,w.lastIndex=b;var L=w.exec(e);M="/*"+L[0],b+=L[0].length;var N=i(M);return N&&"start"===N.ignore&&(S.lastIndex=b,L=S.exec(e),M+=L[0],b+=L[0].length),M=M.replace(c.lineBreak,"\n"),[M,"TK_BLOCK_COMMENT",N]}if("/"===e.charAt(b)){b+=1,x.lastIndex=b;var L=x.exec(e);return M="//"+L[0],b+=L[0].length,[M,"TK_COMMENT"]}}if("`"===T||"'"===T||'"'===T||("/"===T||t.e4x&&"<"===T&&e.slice(b-1).match(/^<([-a-zA-Z:0-9_.]+|{[^{}]*}|!\[CDATA\[[\s\S]*?\]\])(\s+[-a-zA-Z:0-9_.]+\s*=\s*('[^']*'|"[^"]*"|{.*?}))*\s*(\/?)\s*>/))&&("TK_RESERVED"===k.type&&n(k.text,["return","case","throw","else","do","typeof","yield"])||"TK_END_EXPR"===k.type&&")"===k.text&&k.parent&&"TK_RESERVED"===k.parent.type&&n(k.parent.text,["if","while","for"])||n(k.type,["TK_COMMENT","TK_START_EXPR","TK_START_BLOCK","TK_END_BLOCK","TK_OPERATOR","TK_EQUALS","TK_EOF","TK_SEMICOLON","TK_COMMA"]))){var P=T,R=!1,D=!1;if(o=T,"/"===P)for(var j=!1;_>b&&(R||j||e.charAt(b)!==P)&&!c.newline.test(e.charAt(b));)o+=e.charAt(b),R?R=!1:(R="\\"===e.charAt(b),"["===e.charAt(b)?j=!0:"]"===e.charAt(b)&&(j=!1)),b+=1;else if(t.e4x&&"<"===P){var F=/<(\/?)([-a-zA-Z:0-9_.]+|{[^{}]*}|!\[CDATA\[[\s\S]*?\]\])(\s+[-a-zA-Z:0-9_.]+\s*=\s*('[^']*'|"[^"]*"|{.*?}))*\s*(\/?)\s*>/g,B=e.slice(b-1),U=F.exec(B);if(U&&0===U.index){for(var H=U[2],z=0;U;){var W=!!U[1],q=U[2],Y=!!U[U.length-1]||"![CDATA["===q.slice(0,8);if(q!==H||Y||(W?--z:++z),0>=z)break;U=F.exec(B)}var $=U?U.index+U[0].length:B.length;return B=B.slice(0,$),b+=$-1,B=B.replace(c.lineBreak,"\n"),[B,"TK_STRING"]}}else for(;_>b&&(R||e.charAt(b)!==P&&("`"===P||!c.newline.test(e.charAt(b))));)(R||"`"===P)&&c.newline.test(e.charAt(b))?("\r"===e.charAt(b)&&"\n"===e.charAt(b+1)&&(b+=1),o+="\n"):o+=e.charAt(b),R?(("x"===e.charAt(b)||"u"===e.charAt(b))&&(D=!0),R=!1):R="\\"===e.charAt(b),b+=1;if(D&&t.unescape_strings&&(o=s(o)),_>b&&e.charAt(b)===P&&(o+=P,b+=1,"/"===P))for(;_>b&&c.isIdentifierStart(e.charCodeAt(b));)o+=e.charAt(b),b+=1;return[o,"TK_STRING"]}if("#"===T){if(0===y.length&&"!"===e.charAt(b)){for(o=T;_>b&&"\n"!==T;)T=e.charAt(b),o+=T,b+=1;return[r(o)+"\n","TK_UNKNOWN"]}var K="#";if(_>b&&u.test(e.charAt(b))){do{T=e.charAt(b),K+=T,b+=1}while(_>b&&"#"!==T&&"="!==T);return"#"===T||("["===e.charAt(b)&&"]"===e.charAt(b+1)?(K+="[]",b+=2):"{"===e.charAt(b)&&"}"===e.charAt(b+1)&&(K+="{}",b+=2)),[K,"TK_WORD"]}}if("<"===T&&("?"===e.charAt(b)||"%"===e.charAt(b))){C.lastIndex=b-1;var V=C.exec(e);if(V)return T=V[0],b+=T.length-1,T=T.replace(c.lineBreak,"\n"),[T,"TK_STRING"]}if("<"===T&&"\x3c!--"===e.substring(b-1,b+3)){for(b+=3,T="\x3c!--";!c.newline.test(e.charAt(b))&&_>b;)T+=e.charAt(b),b++;return g=!0,[T,"TK_COMMENT"]}if("-"===T&&g&&"--\x3e"===e.substring(b-1,b+2))return g=!1,b+=2,["--\x3e","TK_COMMENT"];if("."===T)return[T,"TK_DOT"];if(n(T,h)){for(;_>b&&n(T+e.charAt(b),h)&&(T+=e.charAt(b),!((b+=1)>=_)););return","===T?[T,"TK_COMMA"]:"="===T?[T,"TK_EQUALS"]:[T,"TK_OPERATOR"]}return[T,"TK_UNKNOWN"]}function s(e){for(var t,n=!1,r="",o=0,i="",a=0;n||o<e.length;)if(t=e.charAt(o),o++,n){if(n=!1,"x"===t)i=e.substr(o,2),o+=2;else{if("u"!==t){r+="\\"+t;continue}i=e.substr(o,4),o+=4}if(!i.match(/^[0123456789abcdefABCDEF]+$/))return e;if((a=parseInt(i,16))>=0&&32>a){r+="x"===t?"\\x"+i:"\\u"+i;continue}if(34===a||39===a||92===a)r+="\\"+String.fromCharCode(a);else{if("x"===t&&a>126&&255>=a)return e;r+=String.fromCharCode(a)}}else"\\"===t?n=!0:r+=t;return r}var l="\n\r\t ".split(""),u=/[0-9]/,d=/[01234567]/,p=/[0123456789abcdefABCDEF]/,h="+ - * / % & ++ -- = += -= *= /= %= == === != !== > < >= <= >> << >>> >>>= >>= <<= && &= | || ! ~ , : ? ^ ^= |= :: =>".split(" ");this.line_starters="continue,try,throw,return,var,let,const,if,switch,case,default,for,while,break,function,import,export".split(",");var m,v,g,y,b,_,E=this.line_starters.concat(["do","in","else","get","set","new","catch","finally","typeof","yield","async","await"]),w=/([\s\S]*?)((?:\*\/)|$)/g,x=/([^\n\r\u2028\u2029]*)/g,k=/\/\* beautify( \w+[:]\w+)+ \*\//g,T=/ (\w+)[:](\w+)/g,S=/([\s\S]*?)((?:\/\*\sbeautify\signore:end\s\*\/)|$)/g,C=/((<\?php|<\?=)[\s\S]*?\?>)|(<%[\s\S]*?%>)/g;this.tokenize=function(){_=e.length,b=0,g=!1,y=[];for(var t,n,r,o=null,i=[],s=[];!n||"TK_EOF"!==n.type;){for(r=a(),t=new f(r[1],r[0],m,v);"TK_COMMENT"===t.type||"TK_BLOCK_COMMENT"===t.type||"TK_UNKNOWN"===t.type;)"TK_BLOCK_COMMENT"===t.type&&(t.directives=r[2]),s.push(t),r=a(),t=new f(r[1],r[0],m,v);s.length&&(t.comments_before=s,s=[]),"TK_START_BLOCK"===t.type||"TK_START_EXPR"===t.type?(t.parent=n,i.push(o),o=t):("TK_END_BLOCK"===t.type||"TK_END_EXPR"===t.type)&&o&&("]"===t.text&&"["===o.text||")"===t.text&&"("===o.text||"}"===t.text&&"{"===o.text)&&(t.parent=o.parent,o=i.pop()),y.push(t),n=t}return y}}var c={};!function(e){var t="ªµºÀ-ÖØ-öø-ˈ-Ë‘Ë -ˤˬˮͰ-ʹͶͷͺ-ͽΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ÒÒŠ-Ô§Ô±-Õ–Õ™Õ¡-Ö‡×-תװ-×²Ø -يٮٯٱ-Û“Û•Û¥Û¦Û®Û¯Ûº-Û¼Û¿ÜÜ’-ܯÝ-ޥޱߊ-ßªß´ßµßºà €-à •à šà ¤à ¨à¡€-ࡘࢠࢢ-ࢬऄ-हऽà¥à¥˜-ॡॱ-ॷॹ-ॿঅ-ঌà¦à¦à¦“-নপ-রলশ-হঽৎড়à§à§Ÿ-ৡৰৱਅ-ਊà¨à¨à¨“-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-àªàª-ઑઓ-નપ-રલળવ-હઽà«à« ૡଅ-ଌà¬à¬à¬“-ନପ-ରଲଳଵ-ହଽàœààŸ-à¡à±à®ƒà®…-ஊஎ-à®à®’-கஙசஜஞடணதந-பம-ஹà¯à°…-ఌఎ-à°à°’-నప-ళవ-హఽౘౙౠౡಅ-ಌಎ-à²à²’-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-à´à´’-ഺഽൎൠൡൺ-ൿඅ-à¶–à¶š-නඳ-රලව-à·†à¸-ะาำเ-ๆàºàº‚ຄງຈຊàºàº”-ທນ-ຟມ-ຣລວສຫàº-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿá-á•áš-áá¡á¥á¦á®-á°áµ-á‚ႎႠ-ჅჇáƒáƒ-ჺჼ-ቈቊ-á‰á‰-ቖቘቚ-á‰á‰ -ኈኊ-áŠáŠ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-áŒáŒ’-ጕጘ-ášáŽ€-áŽáŽ -á´á-ᙬᙯ-ᙿáš-áššáš -ᛪᛮ-ᛰᜀ-ᜌᜎ-ᜑᜠ-ᜱá€-á‘á -á¬á®-á°áž€-ឳៗៜá -ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤜá¥-á¥á¥°-ᥴᦀ-ᦫá§-ᧇᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳá…-á‹á®ƒ-ᮠᮮᮯᮺ-ᯥᰀ-á°£á±-á±á±š-ᱽᳩ-ᳬᳮ-ᳱᳵᳶᴀ-ᶿḀ-ἕἘ-á¼á¼ -ὅὈ-á½á½-ὗὙὛá½á½Ÿ-ώᾀ-á¾´á¾¶-ᾼιῂ-ῄῆ-ῌá¿-á¿“á¿–-Ίῠ-Ῥῲ-á¿´á¿¶-ῼâ±â¿â‚-ₜℂℇℊ-â„“â„•â„™-â„ℤΩℨK-â„ℯ-ℹℼ-â„¿â……-â…‰â…Žâ… -ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧâ´â´°-ⵧⵯⶀ-â¶–â¶ -ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-â·Žâ·-â·–â·˜-ⷞⸯ々-〇〡-〩〱-〵〸-〼ã-ã‚–ã‚-ゟァ-ヺー-ヿㄅ-ã„ㄱ-ㆎㆠ-ㆺㇰ-ㇿã€-䶵一-鿌ꀀ-ê’Œê“-ꓽꔀ-ꘌê˜-ꘟꘪꘫꙀ-ꙮꙿ-êš—êš -ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞎêž-êž“êž -Ɦꟸ-ê ê ƒ-ê …ê ‡-ê Šê Œ-ê ¢ê¡€-ꡳꢂ-ꢳꣲ-ꣷꣻꤊ-ꤥꤰ-ê¥†ê¥ -ꥼꦄ-ꦲê§ê¨€-ꨨꩀ-ê©‚ê©„-ê©‹ê© -ꩶꩺꪀ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ê«ê« -ꫪꫲ-ê«´ê¬-ꬆꬉ-ꬎꬑ-ê¬–ê¬ -ꬦꬨ-ꬮꯀ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-ï©ï©°-龎ff-stﬓ-ﬗï¬ï¬Ÿ-ﬨשׁ-זּטּ-לּמּï€ïïƒï„ï†-ﮱﯓ-ï´½ïµ-ï¶ï¶’-ﷇﷰ-ﷻﹰ-ï¹´ï¹¶-ﻼA-Zï½-zヲ-하-ᅦᅧ-ï¿ï¿’-ᅲᅳ-ᅵ",n=new RegExp("["+t+"]"),r=new RegExp("["+t+"Ì€-ͯ҃-Ò‡Ö‘-Ö½Ö¿×ׇׂׅׄØ-ØšØ -ىٲ-Û“Û§-Û¨Û»-ۼܰ-ÝŠà €-à ”à ›-à £à ¥-à §à ©-à à¡€-ࡗࣤ-ࣾऀ-ःऺ-़ा-à¥à¥‘-ॗॢ-ॣ०-९à¦-ঃ়া-ৄেৈৗয়-à§ à¨-ਃ਼ਾ-ੂੇੈੋ-à©à©‘੦-ੱੵàª-ઃ઼ા-ૅે-ૉો-à«à«¢-ૣ૦-૯à¬-ଃ଼ା-à„à‡àˆà‹-àà–à—àŸ-à à¦-à¯à®‚ா-ூெ-ைொ-à¯à¯—௦-௯à°-ఃె-ైొ-à±à±•à±–à±¢-ౣ౦-౯ಂಃ಼ಾ-ೄೆ-ೈೊ-à³à³•à³–à³¢-ೣ೦-೯ംഃെ-ൈൗൢ-ൣ൦-൯ංඃ්à·-ුූෘ-ෟෲෳิ-ฺเ-ๅà¹-๙ິ-ູ່-à»à»-໙༘༙༠-༩༹༵༷à½-ཇཱ-྄྆-྇à¾-ྗྙ-ྼ࿆က-ဩá€-á‰á§-áá±-á´á‚‚-á‚á‚-á‚á-áŸáœŽ-áœáœ -ᜰá€-áá²á³áž€-áž²áŸáŸ -áŸ©á ‹-á á -á ™á¤ -ᤫᤰ-᤻ᥑ-á¥á¦°-ᧀᧈ-ᧉá§-᧙ᨀ-ᨕᨠ-á©“á© -᩿᩼-᪉áª-᪙á†-á‹á-á™á«-á³á®°-᮹᯦-᯳ᰀ-ᰢ᱀-᱉ᱛ-á±½á³-á³’á´€-á¶¾á¸-ἕ‌â€â€¿â€â”âƒ-⃥⃜⃡-⃰â¶-â¶–â· -ⷿ〡-〨゙゚Ꙁ-ê™ê™´-꙽ꚟ꛰-꛱ꟸ-ê €ê †ê ‹ê £-ê §ê¢€-ê¢ê¢´-꣄ê£-꣙ꣳ-ꣷ꤀-꤉ꤦ-ê¤ê¤°-ꥅꦀ-ꦃ꦳-꧀ꨀ-ꨧꩀ-ê©ê©Œ-ê©ê©-ê©™ê©»ê« -ꫩꫲ-ꫳꯀ-ꯡ꯬ê¯ê¯°-ê¯¹ï¬ -ﬨ︀-ï¸ï¸ -︦︳︴ï¹-ï¹ï¼-9_]");e.newline=/[\n\r\u2028\u2029]/,e.lineBreak=new RegExp("\r\n|"+e.newline.source),e.allLineBreaks=new RegExp(e.lineBreak.source,"g"),e.isIdentifierStart=function(e){return 65>e?36===e||64===e:91>e||(97>e?95===e:123>e||e>=170&&n.test(String.fromCharCode(e)))},e.isIdentifierChar=function(e){return 48>e?36===e:58>e||!(65>e)&&(91>e||(97>e?95===e:123>e||e>=170&&r.test(String.fromCharCode(e))))}}(c);var d={BlockStatement:"BlockStatement",Statement:"Statement",ObjectLiteral:"ObjectLiteral",ArrayLiteral:"ArrayLiteral",ForInitializer:"ForInitializer",Conditional:"Conditional",Expression:"Expression"},f=function(e,t,n,r,o,i){this.type=e,this.text=t,this.comments_before=[],this.newlines=n||0,this.wanted_newline=n>0,this.whitespace_before=r||"",this.parent=null,this.directives=null};return{run:e}},e.extend(e.FE.DEFAULTS,{codeMirror:window.CodeMirror,codeMirrorOptions:{lineNumbers:!0,tabMode:"indent",indentWithTabs:!0,lineWrapping:!0,mode:"text/html",tabSize:2},codeBeautifierOptions:{end_with_newline:!0,indent_inner_html:!0,extra_liners:["p","h1","h2","h3","h4","h5","h6","blockquote","pre","ul","ol","table","dl"],brace_style:"expand",indent_char:"\t",indent_size:1,wrap_line_length:0},codeViewKeepActiveButtons:["fullscreen"]}),e.FE.PLUGINS.codeView=function(t){function n(){return t.$box.hasClass("fr-code-view")}function r(){return f?f.getValue():d.val()}function o(){n()&&(f.setSize(null,t.opts.height?t.opts.height:"auto"),t.opts.heightMin||t.opts.height?t.$box.find(".CodeMirror-scroll, .CodeMirror-gutters").css("min-height",t.opts.heightMin||t.opts.height):t.$box.find(".CodeMirror-scroll, .CodeMirror-gutters").css("min-height",""))}function i(e){var n=r();t.html.set(n),t.$el.blur(),t.$tb.find(" > .fr-command").not(e).removeClass("fr-disabled").attr("aria-disabled",!1),e.removeClass("fr-active").attr("aria-pressed",!1),t.selection.setAtStart(t.el),t.selection.restore(),t.placeholder.refresh(),t.undo.saveStep()}function a(n){d||(u(),!f&&t.opts.codeMirror?f=t.opts.codeMirror.fromTextArea(d.get(0),t.opts.codeMirrorOptions):t.events.$on(d,"keydown keyup change input",function(){t.opts.height?this.removeAttribute("rows"):(this.rows=1,0===this.value.length?this.style.height="auto":this.style.height=this.scrollHeight+"px")})),t.undo.saveStep(),t.html.cleanEmptyTags(),t.html.cleanWhiteTags(!0),t.core.hasFocus()&&(t.core.isEmpty()||(t.selection.save(),t.$el.find('.fr-marker[data-type="true"]:first').replaceWith('<span class="fr-tmp fr-sm">F</span>'),t.$el.find('.fr-marker[data-type="false"]:last').replaceWith('<span class="fr-tmp fr-em">F</span>')));var r=t.html.get(!1,!0);t.$el.find("span.fr-tmp").remove(),t.$box.toggleClass("fr-code-view",!0),t.core.hasFocus()&&t.$el.blur(),r=r.replace(/<span class="fr-tmp fr-sm">F<\/span>/,"FROALA-SM"),r=r.replace(/<span class="fr-tmp fr-em">F<\/span>/,"FROALA-EM"),t.codeBeautifier&&(r=t.codeBeautifier.run(r,t.opts.codeBeautifierOptions));var o,i;if(f){o=r.indexOf("FROALA-SM"),i=r.indexOf("FROALA-EM"),o>i?o=i:i-=9,r=r.replace(/FROALA-SM/g,"").replace(/FROALA-EM/g,"");var a=r.substring(0,o).length-r.substring(0,o).replace(/\n/g,"").length,s=r.substring(0,i).length-r.substring(0,i).replace(/\n/g,"").length;o=r.substring(0,o).length-r.substring(0,r.substring(0,o).lastIndexOf("\n")+1).length,i=r.substring(0,i).length-r.substring(0,r.substring(0,i).lastIndexOf("\n")+1).length,f.setSize(null,t.opts.height?t.opts.height:"auto"),t.opts.heightMin&&t.$box.find(".CodeMirror-scroll").css("min-height",t.opts.heightMin),f.setValue(r),f.focus(),f.setSelection({line:a,ch:o},{line:s,ch:i}),f.refresh(),f.clearHistory()}else{o=r.indexOf("FROALA-SM"),i=r.indexOf("FROALA-EM")-9,t.opts.heightMin&&d.css("min-height",t.opts.heightMin),t.opts.height&&d.css("height",t.opts.height),t.opts.heightMax&&d.css("max-height",t.opts.height||t.opts.heightMax),d.val(r.replace(/FROALA-SM/g,"").replace(/FROALA-EM/g,"")).trigger("change");var l=e(t.o_doc).scrollTop();d.focus(),d.get(0).setSelectionRange(o,i),e(t.o_doc).scrollTop(l)}t.$tb.find(" > .fr-command").not(n).filter(function(){return t.opts.codeViewKeepActiveButtons.indexOf(e(this).data("cmd"))<0}).addClass("fr-disabled").attr("aria-disabled",!0),n.addClass("fr-active").attr("aria-pressed",!0),!t.helpers.isMobile()&&t.opts.toolbarInline&&t.toolbar.hide()}function s(e){void 0===e&&(e=!n());var r=t.$tb.find('.fr-command[data-cmd="html"]');e?(t.popups.hideAll(),a(r)):(t.$box.toggleClass("fr-code-view",!1),i(r))}function l(){n()&&s(!1),f&&f.toTextArea(),d.val("").removeData().remove(),d=null,p&&(p.remove(),p=null)}function u(){d=e('<textarea class="fr-code" tabIndex="-1">'),t.$wp.append(d),d.attr("dir",t.opts.direction),t.$box.hasClass("fr-basic")||(p=e('<a data-cmd="html" title="Code View" class="fr-command fr-btn html-switch'+(t.helpers.isMobile()?"":" fr-desktop")+'" role="button" tabIndex="-1"><i class="fa fa-code"></i></button>'),t.$box.append(p),t.events.bindClick(t.$box,"a.html-switch",function(){s(!1)}));var i=function(){return!n()};t.events.on("buttons.refresh",i),t.events.on("copy",i,!0),t.events.on("cut",i,!0),t.events.on("paste",i,!0),t.events.on("destroy",l,!0),t.events.on("html.set",function(){n()&&s(!0)}),t.events.on("codeView.update",o),t.events.on("form.submit",function(){n()&&(t.html.set(r()),t.events.trigger("contentChanged",[],!0))},!0)}function c(){return!!t.$wp&&void 0}var d,f,p;return{_init:c,toggle:s,isActive:n,get:r}},e.FE.RegisterCommand("html",{title:"Code View",undo:!1,focus:!1,forcedRefresh:!0,toggle:!0,callback:function(){this.codeView.toggle()},plugin:"codeView"}),e.FE.DefineIcon("html",{NAME:"code"}),e.extend(e.FE.POPUP_TEMPLATES,{"colors.picker":"[_BUTTONS_][_TEXT_COLORS_][_BACKGROUND_COLORS_][_CUSTOM_COLOR_]"}),e.extend(e.FE.DEFAULTS,{colorsText:["#61BD6D","#1ABC9C","#54ACD2","#2C82C9","#9365B8","#475577","#CCCCCC","#41A85F","#00A885","#3D8EB9","#2969B0","#553982","#28324E","#000000","#F7DA64","#FBA026","#EB6B56","#E25041","#A38F84","#EFEFEF","#FFFFFF","#FAC51C","#F37934","#D14841","#B8312F","#7C706B","#D1D5D8","REMOVE"],colorsBackground:["#61BD6D","#1ABC9C","#54ACD2","#2C82C9","#9365B8","#475577","#CCCCCC","#41A85F","#00A885","#3D8EB9","#2969B0","#553982","#28324E","#000000","#F7DA64","#FBA026","#EB6B56","#E25041","#A38F84","#EFEFEF","#FFFFFF","#FAC51C","#F37934","#D14841","#B8312F","#7C706B","#D1D5D8","REMOVE"],colorsStep:7,colorsHEXInput:!0,colorsDefaultTab:"text",colorsButtons:["colorsBack","|","-"]}),e.FE.PLUGINS.colors=function(t){function n(){var e=t.$tb.find('.fr-command[data-cmd="color"]'),n=t.popups.get("colors.picker");if(n||(n=o()),!n.hasClass("fr-active"))if(t.popups.setContainer("colors.picker",t.$tb),l(n.find(".fr-selected-tab").attr("data-param1")),e.is(":visible")){var r=e.offset().left+e.outerWidth()/2,i=e.offset().top+(t.opts.toolbarBottom?10:e.outerHeight()-10);t.popups.show("colors.picker",r,i,e.outerHeight())}else t.position.forSelection(n),t.popups.show("colors.picker")}function r(){t.popups.hide("colors.picker")}function o(){var e='<div class="fr-buttons fr-colors-buttons">';t.opts.toolbarInline&&t.opts.colorsButtons.length>0&&(e+=t.button.buildList(t.opts.colorsButtons)),e+=i()+"</div>";var n="";t.opts.colorsHEXInput&&(n='<div class="fr-color-hex-layer fr-active fr-layer" id="fr-color-hex-layer-'+t.id+'"><div class="fr-input-line"><input maxlength="7" id="fr-color-hex-layer-text-'+t.id+'" type="text" placeholder="'+t.language.translate("HEX Color")+'" tabIndex="1" aria-required="true"></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="customColor" tabIndex="2" role="button">'+t.language.translate("OK")+"</button></div></div>");var r={buttons:e,text_colors:a("text"),background_colors:a("background"),custom_color:n},o=t.popups.create("colors.picker",r);return s(o),o}function i(){var e='<div class="fr-colors-tabs fr-group">';return e+='<span class="fr-colors-tab '+("background"==t.opts.colorsDefaultTab?"":"fr-selected-tab ")+'fr-command" tabIndex="-1" role="button" aria-pressed="'+("background"!=t.opts.colorsDefaultTab)+'" data-param1="text" data-cmd="colorChangeSet" title="'+t.language.translate("Text")+'">'+t.language.translate("Text")+"</span>",(e+='<span class="fr-colors-tab '+("background"==t.opts.colorsDefaultTab?"fr-selected-tab ":"")+'fr-command" tabIndex="-1" role="button" aria-pressed="'+("background"==t.opts.colorsDefaultTab)+'" data-param1="background" data-cmd="colorChangeSet" title="'+t.language.translate("Background")+'">'+t.language.translate("Background")+"</span>")+"</div>"}function a(e){for(var n="text"==e?t.opts.colorsText:t.opts.colorsBackground,r='<div class="fr-color-set fr-'+e+"-color"+(t.opts.colorsDefaultTab==e||"text"!=t.opts.colorsDefaultTab&&"background"!=t.opts.colorsDefaultTab&&"text"==e?" fr-selected-set":"")+'">',o=0;o<n.length;o++)0!==o&&o%t.opts.colorsStep==0&&(r+="<br>"),r+="REMOVE"!=n[o]?'<span class="fr-command fr-select-color" style="background: '+n[o]+';" tabIndex="-1" aria-selected="false" role="button" data-cmd="'+e+'Color" data-param1="'+n[o]+'"><span class="fr-sr-only">'+t.language.translate("Color")+" "+n[o]+" </span></span>":'<span class="fr-command fr-select-color" data-cmd="'+e+'Color" tabIndex="-1" role="button" data-param1="REMOVE" title="'+t.language.translate("Clear Formatting")+'">'+t.icon.create("remove")+'<span class="fr-sr-only">'+t.language.translate("Clear Formatting")+"</span></span>";return r+"</div>"}function s(n){t.events.on("popup.tab",function(r){var o=e(r.currentTarget);if(!t.popups.isVisible("colors.picker")||!o.is("span"))return!0;var i=r.which,a=!0;if(e.FE.KEYCODE.TAB==i){var s=n.find(".fr-buttons");a=!t.accessibility.focusToolbar(s,!!r.shiftKey)}else if(e.FE.KEYCODE.ARROW_UP==i||e.FE.KEYCODE.ARROW_DOWN==i||e.FE.KEYCODE.ARROW_LEFT==i||e.FE.KEYCODE.ARROW_RIGHT==i){if(o.is("span.fr-select-color")){var l=o.parent().find("span.fr-select-color"),u=l.index(o),c=t.opts.colorsStep,d=Math.floor(l.length/c),f=u%c,p=Math.floor(u/c),h=p*c+f,m=d*c;e.FE.KEYCODE.ARROW_UP==i?h=((h-c)%m+m)%m:e.FE.KEYCODE.ARROW_DOWN==i?h=(h+c)%m:e.FE.KEYCODE.ARROW_LEFT==i?h=((h-1)%m+m)%m:e.FE.KEYCODE.ARROW_RIGHT==i&&(h=(h+1)%m);var v=e(l.get(h));t.events.disableBlur(),v.focus(),a=!1}}else e.FE.KEYCODE.ENTER==i&&(t.button.exec(o),a=!1);return!1===a&&(r.preventDefault(),r.stopPropagation()),a},!0)}function l(n){var r,o=t.popups.get("colors.picker"),i=e(t.selection.element());r="background"==n?"background-color":"color";var a=o.find(".fr-"+n+"-color .fr-select-color");for(a.find(".fr-selected-color").remove(),a.removeClass("fr-active-item"),a.not('[data-param1="REMOVE"]').attr("aria-selected",!1);i.get(0)!=t.el;){if("transparent"!=i.css(r)&&"rgba(0, 0, 0, 0)"!=i.css(r)){var s=o.find(".fr-"+n+'-color .fr-select-color[data-param1="'+t.helpers.RGBToHex(i.css(r))+'"]');s.append('<span class="fr-selected-color" aria-hidden="true"></span>'),s.addClass("fr-active-item").attr("aria-selected",!0);break}i=i.parent()}var l=o.find(".fr-color-hex-layer input");l.length&&l.val(t.helpers.RGBToHex(i.css(r))).trigger("change")}function u(e,n){e.hasClass("fr-selected-tab")||(e.siblings().removeClass("fr-selected-tab").attr("aria-pressed",!1),e.addClass("fr-selected-tab").attr("aria-pressed",!0),e.parents(".fr-popup").find(".fr-color-set").removeClass("fr-selected-set"),e.parents(".fr-popup").find(".fr-color-set.fr-"+n+"-color").addClass("fr-selected-set"),l(n)),t.accessibility.focusPopup(e.parents(".fr-popup"))}function c(e){"REMOVE"!=e?t.format.applyStyle("background-color",t.helpers.HEXtoRGB(e)):t.format.removeStyle("background-color"),r()}function d(e){"REMOVE"!=e?t.format.applyStyle("color",t.helpers.HEXtoRGB(e)):t.format.removeStyle("color"),r()}function f(){t.popups.hide("colors.picker"),t.toolbar.showInline()}function p(){var e=t.popups.get("colors.picker"),n=e.find(".fr-color-hex-layer input");if(n.length){var r=n.val();"background"==e.find(".fr-selected-tab").attr("data-param1")?c(r):d(r)}}return{showColorsPopup:n,hideColorsPopup:r,changeSet:u,background:c,customColor:p,text:d,back:f}},e.FE.DefineIcon("colors",{NAME:"tint"}),e.FE.RegisterCommand("color",{title:"Colors",undo:!1,focus:!0,refreshOnCallback:!1,popup:!0,callback:function(){this.popups.isVisible("colors.picker")?(this.$el.find(".fr-marker").length&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("colors.picker")):this.colors.showColorsPopup()},plugin:"colors"}),e.FE.RegisterCommand("textColor",{undo:!0,callback:function(e,t){this.colors.text(t)}}),e.FE.RegisterCommand("backgroundColor",{undo:!0,callback:function(e,t){this.colors.background(t)}}),e.FE.RegisterCommand("colorChangeSet",{undo:!1,focus:!1,callback:function(e,t){var n=this.popups.get("colors.picker").find('.fr-command[data-cmd="'+e+'"][data-param1="'+t+'"]');this.colors.changeSet(n,t)}}),e.FE.DefineIcon("colorsBack",{NAME:"arrow-left"}),e.FE.RegisterCommand("colorsBack",{title:"Back",undo:!1,focus:!1,back:!0,refreshAfterCallback:!1,callback:function(){this.colors.back()}}),e.FE.RegisterCommand("customColor",{title:"OK",undo:!0,callback:function(){this.colors.customColor()}}),e.FE.DefineIcon("remove",{NAME:"eraser"}),e.extend(e.FE.DEFAULTS,{dragInline:!0}),e.FE.PLUGINS.draggable=function(t){function n(n){return!(!n.originalEvent||!n.originalEvent.target||n.originalEvent.target.nodeType!=Node.TEXT_NODE)||(n.target&&"A"==n.target.tagName&&1==n.target.childNodes.length&&"IMG"==n.target.childNodes[0].tagName&&(n.target=n.target.childNodes[0]),e(n.target).hasClass("fr-draggable")?(t.undo.canDo()||t.undo.saveStep(),t.opts.dragInline?t.$el.attr("contenteditable",!0):t.$el.attr("contenteditable",!1),t.opts.toolbarInline&&t.toolbar.hide(),e(n.target).addClass("fr-dragging"),t.browser.msie||t.browser.edge||t.selection.clear(),void n.originalEvent.dataTransfer.setData("text","Froala")):(n.preventDefault(),!1))}function r(e){return!(e&&("HTML"==e.tagName||"BODY"==e.tagName||t.node.isElement(e)))}function o(e,n,r){t.opts.iframe&&(e+=t.$iframe.offset().top,n+=t.$iframe.offset().left),p.offset().top!=e&&p.css("top",e),p.offset().left!=n&&p.css("left",n),p.width()!=r&&p.css("width",r)}function i(n){var i=t.doc.elementFromPoint(n.originalEvent.pageX-t.win.pageXOffset,n.originalEvent.pageY-t.win.pageYOffset);if(!r(i)){for(var a=0,s=i;!r(s)&&s==i&&n.originalEvent.pageY-t.win.pageYOffset-a>0;)a++,s=t.doc.elementFromPoint(n.originalEvent.pageX-t.win.pageXOffset,n.originalEvent.pageY-t.win.pageYOffset-a);(!r(s)||p&&0===t.$el.find(s).length&&s!=p.get(0))&&(s=null);for(var l=0,u=i;!r(u)&&u==i&&n.originalEvent.pageY-t.win.pageYOffset+l<e(t.doc).height();)l++,u=t.doc.elementFromPoint(n.originalEvent.pageX-t.win.pageXOffset,n.originalEvent.pageY-t.win.pageYOffset+l);(!r(u)||p&&0===t.$el.find(u).length&&u!=p.get(0))&&(u=null),i=null==u&&s?s:u&&null==s?u:u&&s?l>a?s:u:null}if(e(i).hasClass("fr-drag-helper"))return!1;if(i&&!t.node.isBlock(i)&&(i=t.node.blockParent(i)),i&&["TD","TH","TR","THEAD","TBODY"].indexOf(i.tagName)>=0&&(i=e(i).parents("table").get(0)),i&&["LI"].indexOf(i.tagName)>=0&&(i=e(i).parents("UL, OL").get(0)),i&&!e(i).hasClass("fr-drag-helper")){p||(e.FE.$draggable_helper||(e.FE.$draggable_helper=e('<div class="fr-drag-helper"></div>')),p=e.FE.$draggable_helper,t.events.on("shared.destroy",function(){p.html("").removeData().remove(),p=null},!0));var c;c=n.originalEvent.pageY<e(i).offset().top+e(i).outerHeight()/2;var d=e(i),f=0;c||0!==d.next().length?(c||(d=d.next()),"before"==p.data("fr-position")&&d.is(p.data("fr-tag"))||(d.prev().length>0&&(f=parseFloat(d.prev().css("margin-bottom"))||0),f=Math.max(f,parseFloat(d.css("margin-top"))||0),o(d.offset().top-f/2-t.$box.offset().top,d.offset().left-t.win.pageXOffset-t.$box.offset().left,d.width()),p.data("fr-position","before"))):"after"==p.data("fr-position")&&d.is(p.data("fr-tag"))||(f=parseFloat(d.css("margin-bottom"))||0,o(d.offset().top+e(i).height()+f/2-t.$box.offset().top,d.offset().left-t.win.pageXOffset-t.$box.offset().left,d.width()),p.data("fr-position","after")),p.data("fr-tag",d),p.addClass("fr-visible"),p.appendTo(t.$box)}else p&&t.$box.find(p).length>0&&p.removeClass("fr-visible")}function a(e){e.originalEvent.dataTransfer.dropEffect="move",t.opts.dragInline?u()||!t.browser.msie&&!t.browser.edge||e.preventDefault():(e.preventDefault(),i(e))}function s(e){e.originalEvent.dataTransfer.dropEffect="move",t.opts.dragInline||e.preventDefault()}function l(e){t.$el.attr("contenteditable",!0);var n=t.$el.find(".fr-dragging");p&&p.hasClass("fr-visible")&&t.$box.find(p).length?c(e):n.length&&(e.preventDefault(),e.stopPropagation()),p&&t.$box.find(p).length&&p.removeClass("fr-visible"),n.removeClass("fr-dragging")}function u(){for(var t=null,n=0;n<e.FE.INSTANCES.length;n++)if(t=e.FE.INSTANCES[n].$el.find(".fr-dragging"),t.length)return t.get(0)}function c(n){for(var r,o,i=0;i<e.FE.INSTANCES.length;i++)if(r=e.FE.INSTANCES[i].$el.find(".fr-dragging"),r.length){o=e.FE.INSTANCES[i];break}if(r.length){if(n.preventDefault(),n.stopPropagation(),p&&p.hasClass("fr-visible")&&t.$box.find(p).length)p.data("fr-tag")[p.data("fr-position")]('<span class="fr-marker"></span>'),p.removeClass("fr-visible");else if(!1===t.markers.insertAtPoint(n.originalEvent))return!1;if(r.removeClass("fr-dragging"),!1===(r=t.events.chainTrigger("element.beforeDrop",r)))return!1;var a=r;if(r.parent().is("A")&&1==r.parent().get(0).childNodes.length&&(a=r.parent()),t.core.isEmpty()?t.events.focus():(t.$el.find(".fr-marker").replaceWith(e.FE.MARKERS),t.selection.restore()),o==t||t.undo.canDo()||t.undo.saveStep(),t.core.isEmpty())t.$el.html(a);else{var s=t.markers.insert();0===a.find(s).length?e(s).replaceWith(a):0===r.find(s).length&&e(s).replaceWith(r),r.after(e.FE.MARKERS),t.selection.restore()}return t.popups.hideAll(),t.selection.save(),t.$el.find(t.html.emptyBlockTagsQuery()).not("TD, TH, LI, .fr-inner").remove(),t.html.wrap(),t.html.fillEmptyBlocks(),t.selection.restore(),t.undo.saveStep(),t.opts.iframe&&t.size.syncIframe(),o!=t&&(o.popups.hideAll(),o.$el.find(o.html.emptyBlockTagsQuery()).not("TD, TH, LI, .fr-inner").remove(),o.html.wrap(),o.html.fillEmptyBlocks(),o.undo.saveStep(),o.events.trigger("element.dropped"),o.opts.iframe&&o.size.syncIframe()),t.events.trigger("element.dropped",[a]),!1}p&&p.removeClass("fr-visible"),t.undo.canDo()||t.undo.saveStep(),setTimeout(function(){t.undo.saveStep()},0)}function d(e){if(e&&"DIV"==e.tagName&&t.node.hasClass(e,"fr-drag-helper"))e.parentNode.removeChild(e);else if(e&&e.nodeType==Node.ELEMENT_NODE)for(var n=e.querySelectorAll("div.fr-drag-helper"),r=0;r<n.length;r++)n[r].parentNode.removeChild(n[r])}function f(){t.opts.enter==e.FE.ENTER_BR&&(t.opts.dragInline=!0),t.events.on("dragstart",n,!0),t.events.on("dragover",a,!0),t.events.on("dragenter",s,!0),t.events.on("document.dragend",l,!0),t.events.on("document.drop",l,!0),t.events.on("drop",c,!0),t.events.on("html.processGet",d)}var p;return{_init:f}},e.extend(e.FE.POPUP_TEMPLATES,{emoticons:"[_BUTTONS_][_EMOTICONS_]"}),e.extend(e.FE.DEFAULTS,{emoticonsStep:8,emoticonsSet:[{code:"1f600",desc:"Grinning face"},{code:"1f601",desc:"Grinning face with smiling eyes"},{code:"1f602",desc:"Face with tears of joy"},{code:"1f603",desc:"Smiling face with open mouth"},{code:"1f604",desc:"Smiling face with open mouth and smiling eyes"},{code:"1f605",desc:"Smiling face with open mouth and cold sweat"},{code:"1f606",desc:"Smiling face with open mouth and tightly-closed eyes"},{code:"1f607",desc:"Smiling face with halo"},{code:"1f608",desc:"Smiling face with horns"},{code:"1f609",desc:"Winking face"},{code:"1f60a",desc:"Smiling face with smiling eyes"},{code:"1f60b",desc:"Face savoring delicious food"},{code:"1f60c",desc:"Relieved face"},{code:"1f60d",desc:"Smiling face with heart-shaped eyes"},{code:"1f60e",desc:"Smiling face with sunglasses"},{code:"1f60f",desc:"Smirking face"},{code:"1f610",desc:"Neutral face"},{code:"1f611",desc:"Expressionless face"},{code:"1f612",desc:"Unamused face"},{code:"1f613",desc:"Face with cold sweat"},{code:"1f614",desc:"Pensive face"},{code:"1f615",desc:"Confused face"},{code:"1f616",desc:"Confounded face"},{code:"1f617",desc:"Kissing face"},{code:"1f618",desc:"Face throwing a kiss"},{code:"1f619",desc:"Kissing face with smiling eyes"},{code:"1f61a",desc:"Kissing face with closed eyes"},{code:"1f61b",desc:"Face with stuck out tongue"},{code:"1f61c",desc:"Face with stuck out tongue and winking eye"},{code:"1f61d",desc:"Face with stuck out tongue and tightly-closed eyes"},{code:"1f61e",desc:"Disappointed face"},{code:"1f61f",desc:"Worried face"},{code:"1f620",desc:"Angry face"},{code:"1f621",desc:"Pouting face"},{code:"1f622",desc:"Crying face"},{code:"1f623",desc:"Persevering face"},{code:"1f624",desc:"Face with look of triumph"},{code:"1f625",desc:"Disappointed but relieved face"},{code:"1f626",desc:"Frowning face with open mouth"},{code:"1f627",desc:"Anguished face"},{code:"1f628",desc:"Fearful face"},{code:"1f629",desc:"Weary face"},{code:"1f62a",desc:"Sleepy face"},{code:"1f62b",desc:"Tired face"},{code:"1f62c",desc:"Grimacing face"},{code:"1f62d",desc:"Loudly crying face"},{code:"1f62e",desc:"Face with open mouth"},{code:"1f62f",desc:"Hushed face"},{code:"1f630",desc:"Face with open mouth and cold sweat"},{code:"1f631",desc:"Face screaming in fear"},{code:"1f632",desc:"Astonished face"},{code:"1f633",desc:"Flushed face"},{code:"1f634",desc:"Sleeping face"},{code:"1f635",desc:"Dizzy face"},{code:"1f636",desc:"Face without mouth"},{code:"1f637",desc:"Face with medical mask"}],emoticonsButtons:["emoticonsBack","|"],emoticonsUseImage:!0}),e.FE.PLUGINS.emoticons=function(t){function n(){var e=t.$tb.find('.fr-command[data-cmd="emoticons"]'),n=t.popups.get("emoticons");if(n||(n=o()),!n.hasClass("fr-active")){t.popups.refresh("emoticons"),t.popups.setContainer("emoticons",t.$tb);var r=e.offset().left+e.outerWidth()/2,i=e.offset().top+(t.opts.toolbarBottom?10:e.outerHeight()-10);t.popups.show("emoticons",r,i,e.outerHeight())}}function r(){t.popups.hide("emoticons")}function o(){var e="";t.opts.toolbarInline&&t.opts.emoticonsButtons.length>0&&(e='<div class="fr-buttons fr-emoticons-buttons">'+t.button.buildList(t.opts.emoticonsButtons)+"</div>");var n={buttons:e,emoticons:a()},r=t.popups.create("emoticons",n);return t.tooltip.bind(r,".fr-emoticon"),s(r),r}function i(){if(!t.selection.isCollapsed())return!1;var e=t.selection.element(),n=t.selection.endElement();if(e&&t.node.hasClass(e,"fr-emoticon"))return e;if(n&&t.node.hasClass(n,"fr-emoticon"))return n;var r=t.selection.ranges(0),o=r.startContainer;if(o.nodeType==Node.ELEMENT_NODE&&o.childNodes.length>0&&r.startOffset>0){var i=o.childNodes[r.startOffset-1];if(t.node.hasClass(i,"fr-emoticon"))return i}return!1}function a(){for(var e='<div style="text-align: center">',n=0;n<t.opts.emoticonsSet.length;n++)0!==n&&n%t.opts.emoticonsStep==0&&(e+="<br>"),e+='<span class="fr-command fr-emoticon" tabIndex="-1" data-cmd="insertEmoticon" title="'+t.language.translate(t.opts.emoticonsSet[n].desc)+'" role="button" data-param1="'+t.opts.emoticonsSet[n].code+'">'+(t.opts.emoticonsUseImage?'<img src="https://cdnjs.cloudflare.com/ajax/libs/emojione/2.0.1/assets/svg/'+t.opts.emoticonsSet[n].code+'.svg"/>':"&#x"+t.opts.emoticonsSet[n].code+";")+'<span class="fr-sr-only">'+t.language.translate(t.opts.emoticonsSet[n].desc)+" </span></span>";return t.opts.emoticonsUseImage&&(e+='<p style="font-size: 12px; text-align: center; padding: 0 5px;">Emoji free by <a class="fr-link" tabIndex="-1" href="http://emojione.com/" target="_blank" rel="nofollow" role="link" aria-label="Open Emoji One website.">Emoji One</a></p>'),e+="</div>"}function s(n){t.events.on("popup.tab",function(r){var o=e(r.currentTarget);if(!t.popups.isVisible("emoticons")||!o.is("span, a"))return!0;var i,a,s,l=r.which;if(e.FE.KEYCODE.TAB==l){if(o.is("span.fr-emoticon")&&r.shiftKey||o.is("a")&&!r.shiftKey){var u=n.find(".fr-buttons");i=!t.accessibility.focusToolbar(u,!!r.shiftKey)}if(!1!==i){var c=n.find("span.fr-emoticon:focus:first, span.fr-emoticon:visible:first, a");o.is("span.fr-emoticon")&&(c=c.not("span.fr-emoticon:not(:focus)")),a=c.index(o),a=r.shiftKey?((a-1)%c.length+c.length)%c.length:(a+1)%c.length,s=c.get(a),t.events.disableBlur(),s.focus(),i=!1}}else if(e.FE.KEYCODE.ARROW_UP==l||e.FE.KEYCODE.ARROW_DOWN==l||e.FE.KEYCODE.ARROW_LEFT==l||e.FE.KEYCODE.ARROW_RIGHT==l){if(o.is("span.fr-emoticon")){var d=o.parent().find("span.fr-emoticon");a=d.index(o);var f=t.opts.emoticonsStep,p=Math.floor(d.length/f),h=a%f,m=Math.floor(a/f),v=m*f+h,g=p*f;e.FE.KEYCODE.ARROW_UP==l?v=((v-f)%g+g)%g:e.FE.KEYCODE.ARROW_DOWN==l?v=(v+f)%g:e.FE.KEYCODE.ARROW_LEFT==l?v=((v-1)%g+g)%g:e.FE.KEYCODE.ARROW_RIGHT==l&&(v=(v+1)%g),s=e(d.get(v)),t.events.disableBlur(),s.focus(),i=!1}}else e.FE.KEYCODE.ENTER==l&&(o.is("a")?o[0].click():t.button.exec(o),i=!1);return!1===i&&(r.preventDefault(),r.stopPropagation()),i},!0)}function l(n,r){var o=i(),a=t.selection.ranges(0);o?(0===a.startOffset&&t.selection.element()===o?e(o).before(e.FE.MARKERS+e.FE.INVISIBLE_SPACE):a.startOffset>0&&t.selection.element()===o&&a.commonAncestorContainer.parentNode.classList.contains("fr-emoticon")&&e(o).after(e.FE.INVISIBLE_SPACE+e.FE.MARKERS),t.selection.restore(),t.html.insert('<span class="fr-emoticon fr-deletable'+(r?" fr-emoticon-img":"")+'"'+(r?' style="background: url('+r+');"':"")+">"+(r?" ":n)+"</span> "+e.FE.MARKERS,!0)):t.html.insert('<span class="fr-emoticon fr-deletable'+(r?" fr-emoticon-img":"")+'"'+(r?' style="background: url('+r+');"':"")+">"+(r?" ":n)+"</span> ",!0)}function u(){t.popups.hide("emoticons"),t.toolbar.showInline()}function c(){var n=function(){for(var e=t.el.querySelectorAll(".fr-emoticon:not(.fr-deletable)"),n=0;n<e.length;n++)e[n].className+=" fr-deletable"};n(),t.events.on("html.set",n),t.events.on("keydown",function(n){if(t.keys.isCharacter(n.which)&&t.selection.inEditor()){var r=t.selection.ranges(0),o=i();t.node.hasClass(o,"fr-emoticon-img")&&o&&(0===r.startOffset&&t.selection.element()===o?e(o).before(e.FE.MARKERS+e.FE.INVISIBLE_SPACE):e(o).after(e.FE.INVISIBLE_SPACE+e.FE.MARKERS),t.selection.restore())}}),t.events.on("keyup",function(n){for(var r=t.el.querySelectorAll(".fr-emoticon"),o=0;o<r.length;o++)void 0!==r[o].textContent&&0===r[o].textContent.replace(/\u200B/gi,"").length&&e(r[o]).remove();if(!(n.which>=e.FE.KEYCODE.ARROW_LEFT&&n.which<=e.FE.KEYCODE.ARROW_DOWN)){var a=i();t.node.hasClass(a,"fr-emoticon-img")&&(e(a).append(e.FE.MARKERS),t.selection.restore())}})}return{_init:c,insert:l,showEmoticonsPopup:n,hideEmoticonsPopup:r,back:u}},e.FE.DefineIcon("emoticons",{NAME:"smile-o",FA5NAME:"smile"}),e.FE.RegisterCommand("emoticons",{title:"Emoticons",undo:!1,focus:!0,refreshOnCallback:!1,popup:!0,callback:function(){this.popups.isVisible("emoticons")?(this.$el.find(".fr-marker").length&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("emoticons")):this.emoticons.showEmoticonsPopup()},plugin:"emoticons"}),e.FE.RegisterCommand("insertEmoticon",{callback:function(e,t){this.emoticons.insert("&#x"+t+";",this.opts.emoticonsUseImage?"https://cdnjs.cloudflare.com/ajax/libs/emojione/2.0.1/assets/svg/"+t+".svg":null),this.emoticons.hideEmoticonsPopup()}}),e.FE.DefineIcon("emoticonsBack",{NAME:"arrow-left"}),e.FE.RegisterCommand("emoticonsBack",{title:"Back",undo:!1,focus:!1,back:!0,refreshAfterCallback:!1,callback:function(){this.emoticons.back()}}),e.extend(e.FE.DEFAULTS,{entities:""'¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿŒœŠšŸƒˆ˜ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρςστυφχψωϑϒϖ   ‌‍‎‏–—‘’‚“”„†‡•…‰′″‹›‾⁄€ℑ℘ℜ™ℵ←↑→↓↔↵⇐⇑⇒⇓⇔∀∂∃∅∇∈∉∋∏∑−∗√∝∞∠∧∨∩∪∫∴∼≅≈≠≡≤≥⊂⊃⊄⊆⊇⊕⊗⊥⋅⌈⌉⌊⌋⟨⟩◊♠♣♥♦"}),e.FE.PLUGINS.entities=function(t){function n(e){var t=e.textContent;if(t.match(a)){for(var n="",r=0;r<t.length;r++)n+=s[t[r]]?s[t[r]]:t[r];e.textContent=n}}function r(e){if(e&&["STYLE","SCRIPT","svg","IFRAME"].indexOf(e.tagName)>=0)return!0;for(var o=t.node.contents(e),i=0;i<o.length;i++)o[i].nodeType==Node.TEXT_NODE?n(o[i]):r(o[i]);e.nodeType==Node.TEXT_NODE&&n(e)}function o(e){return 0===e.length?"":t.clean.exec(e,r).replace(/\&/g,"&")}function i(){t.opts.htmlSimpleAmpersand||(t.opts.entities=t.opts.entities+"&");var n=e("<div>").html(t.opts.entities).text(),r=t.opts.entities.split(";");s={},a="";for(var i=0;i<n.length;i++){var l=n.charAt(i);s[l]=r[i]+";",a+="\\"+l+(i<n.length-1?"|":"")}a=new RegExp("("+a+")","g"),t.events.on("html.get",o,!0)}var a,s;return{_init:i}},e.extend(e.FE.POPUP_TEMPLATES,{"file.insert":"[_BUTTONS_][_UPLOAD_LAYER_][_PROGRESS_BAR_]"}),e.extend(e.FE.DEFAULTS,{fileUpload:!0,fileUploadURL:"https://i.froala.com/upload",fileUploadParam:"file",fileUploadParams:{},fileUploadToS3:!1,fileUploadMethod:"POST",fileMaxSize:10485760,fileAllowedTypes:["*"],fileInsertButtons:["fileBack","|"],fileUseSelectedText:!1}),e.FE.PLUGINS.file=function(t){function n(){var e=t.$tb.find('.fr-command[data-cmd="insertFile"]'),n=t.popups.get("file.insert");if(n||(n=y()),o(),!n.hasClass("fr-active"))if(t.popups.refresh("file.insert"),t.popups.setContainer("file.insert",t.$tb),e.is(":visible")){var r=e.offset().left+e.outerWidth()/2,i=e.offset().top+(t.opts.toolbarBottom?10:e.outerHeight()-10);t.popups.show("file.insert",r,i,e.outerHeight())}else t.position.forSelection(n),t.popups.show("file.insert")}function r(){var e=t.popups.get("file.insert");e||(e=y()),e.find(".fr-layer.fr-active").removeClass("fr-active").addClass("fr-pactive"),e.find(".fr-file-progress-bar-layer").addClass("fr-active"),e.find(".fr-buttons").hide(),i(t.language.translate("Uploading"),0)}function o(e){var n=t.popups.get("file.insert");n&&(n.find(".fr-layer.fr-pactive").addClass("fr-active").removeClass("fr-pactive"),n.find(".fr-file-progress-bar-layer").removeClass("fr-active"),n.find(".fr-buttons").show(),e&&(t.events.focus(),t.popups.hide("file.insert")))}function i(e,n){var r=t.popups.get("file.insert");if(r){var o=r.find(".fr-file-progress-bar-layer");o.find("h3").text(e+(n?" "+n+"%":"")),o.removeClass("fr-error"),n?(o.find("div").removeClass("fr-indeterminate"),o.find("div > span").css("width",n+"%")):o.find("div").addClass("fr-indeterminate")}}function a(e){r();var n=t.popups.get("file.insert"),o=n.find(".fr-file-progress-bar-layer");o.addClass("fr-error");var i=o.find("h3");i.text(e),t.events.disableBlur(),i.focus()}function s(e,n,r){t.edit.on(),t.events.focus(!0),t.selection.restore(),t.opts.fileUseSelectedText&&t.selection.text().length&&(n=t.selection.text()),t.html.insert('<a href="'+e+'" target="_blank" id="fr-inserted-file" class="fr-file">'+n+"</a>");var o=t.$el.find("#fr-inserted-file");o.removeAttr("id"),t.popups.hide("file.insert"),t.undo.saveStep(),x(),t.events.trigger("file.inserted",[o,r])}function l(e){try{if(!1===t.events.trigger("file.uploaded",[e],!0))return t.edit.on(),!1;var n=JSON.parse(e);return n.link?n:(p(T,e),!1)}catch(t){return p(C,e),!1}}function u(n){try{var r=e(n).find("Location").text(),o=e(n).find("Key").text();return!1===t.events.trigger("file.uploadedToS3",[r,o,n],!0)?(t.edit.on(),!1):r}catch(e){return p(C,n),!1}}function c(e){var n=this.status,r=this.response,o=this.responseXML,i=this.responseText;try{if(t.opts.fileUploadToS3)if(201==n){var a=u(o);a&&s(a,e,r||o)}else p(C,r||o);else if(n>=200&&300>n){var c=l(i);c&&s(c.link,e,r||i)}else p(S,r||i)}catch(e){p(C,r||i)}}function d(){p(C,this.response||this.responseText||this.responseXML)}function f(e){if(e.lengthComputable){var n=e.loaded/e.total*100|0;i(t.language.translate("Uploading"),n)}}function p(e,n){t.edit.on(),a(t.language.translate("Something went wrong. Please try again.")),t.events.trigger("file.error",[{code:e,message:I[e]},n])}function h(){t.edit.on(),o(!0)}function m(e){if(void 0!==e&&e.length>0){if(!1===t.events.trigger("file.beforeUpload",[e]))return!1;var n=e[0];if(n.size>t.opts.fileMaxSize)return p(O),!1;if(t.opts.fileAllowedTypes.indexOf("*")<0&&t.opts.fileAllowedTypes.indexOf(n.type.replace(/file\//g,""))<0)return p(A),!1;var o;if(t.drag_support.formdata&&(o=t.drag_support.formdata?new FormData:null),o){var i;if(!1!==t.opts.fileUploadToS3){o.append("key",t.opts.fileUploadToS3.keyStart+(new Date).getTime()+"-"+(n.name||"untitled")),o.append("success_action_status","201"),o.append("X-Requested-With","xhr"),o.append("Content-Type",n.type);for(i in t.opts.fileUploadToS3.params)t.opts.fileUploadToS3.params.hasOwnProperty(i)&&o.append(i,t.opts.fileUploadToS3.params[i])}for(i in t.opts.fileUploadParams)t.opts.fileUploadParams.hasOwnProperty(i)&&o.append(i,t.opts.fileUploadParams[i]);o.append(t.opts.fileUploadParam,n);var a=t.opts.fileUploadURL;t.opts.fileUploadToS3&&(a=t.opts.fileUploadToS3.uploadURL?t.opts.fileUploadToS3.uploadURL:"https://"+t.opts.fileUploadToS3.region+".amazonaws.com/"+t.opts.fileUploadToS3.bucket);var s=t.core.getXHR(a,t.opts.fileUploadMethod);s.onload=function(){c.call(s,n.name)},s.onerror=d,s.upload.onprogress=f,s.onabort=h,r();var l=t.popups.get("file.insert");l&&l.off("abortUpload").on("abortUpload",function(){4!=s.readyState&&s.abort()}),s.send(o)}}}function v(n){t.events.$on(n,"dragover dragenter",".fr-file-upload-layer",function(){return e(this).addClass("fr-drop"),!1},!0),t.events.$on(n,"dragleave dragend",".fr-file-upload-layer",function(){return e(this).removeClass("fr-drop"),!1},!0),t.events.$on(n,"drop",".fr-file-upload-layer",function(r){r.preventDefault(),r.stopPropagation(),e(this).removeClass("fr-drop");var o=r.originalEvent.dataTransfer;o&&o.files&&(n.data("instance")||t).file.upload(o.files)},!0),t.helpers.isIOS()&&t.events.$on(n,"touchstart",'.fr-file-upload-layer input[type="file"]',function(){e(this).trigger("click")}),t.events.$on(n,"change",'.fr-file-upload-layer input[type="file"]',function(){this.files&&(n.data("instance")||t).file.upload(this.files),e(this).val("")},!0)}function g(){o()}function y(e){if(e)return t.popups.onHide("file.insert",g),!0;var n="";t.opts.fileUpload||t.opts.fileInsertButtons.splice(t.opts.fileInsertButtons.indexOf("fileUpload"),1),n='<div class="fr-buttons">'+t.button.buildList(t.opts.fileInsertButtons)+"</div>";var r="";t.opts.fileUpload&&(r='<div class="fr-file-upload-layer fr-layer fr-active" id="fr-file-upload-layer-'+t.id+'"><strong>'+t.language.translate("Drop file")+"</strong><br>("+t.language.translate("or click")+')<div class="fr-form"><input type="file" name="'+t.opts.fileUploadParam+'" accept="/*" tabIndex="-1" aria-labelledby="fr-file-upload-layer-'+t.id+'" role="button"></div></div>');var o={buttons:n,upload_layer:r,progress_bar:'<div class="fr-file-progress-bar-layer fr-layer"><h3 tabIndex="-1" class="fr-message">Uploading</h3><div class="fr-loader"><span class="fr-progress"></span></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-dismiss" data-cmd="fileDismissError" tabIndex="2" role="button">OK</button></div></div>'},i=t.popups.create("file.insert",o);return v(i),i}function b(e){t.node.hasClass(e,"fr-file")}function _(n){var o=n.originalEvent.dataTransfer;if(o&&o.files&&o.files.length){var i=o.files[0];if(i&&void 0!==i.type){if(i.type.indexOf("image")<0){if(!t.opts.fileUpload)return n.preventDefault(),n.stopPropagation(),!1;t.markers.remove(),t.markers.insertAtPoint(n.originalEvent),t.$el.find(".fr-marker").replaceWith(e.FE.MARKERS),t.popups.hideAll();var a=t.popups.get("file.insert");return a||(a=y()),t.popups.setContainer("file.insert",t.$sc),t.popups.show("file.insert",n.originalEvent.pageX,n.originalEvent.pageY),r(),m(o.files),n.preventDefault(),n.stopPropagation(),!1}}else i.type.indexOf("image")<0&&(n.preventDefault(),n.stopPropagation())}}function E(){t.events.on("drop",_),t.events.$on(t.$win,"keydown",function(n){var r=n.which,o=t.popups.get("file.insert");o&&r==e.FE.KEYCODE.ESC&&o.trigger("abortUpload")}),t.events.on("destroy",function(){var e=t.popups.get("file.insert");e&&e.trigger("abortUpload")})}function w(){t.events.disableBlur(),t.selection.restore(),t.events.enableBlur(),t.popups.hide("file.insert"),t.toolbar.showInline()}function x(){var e,n=Array.prototype.slice.call(t.el.querySelectorAll("a.fr-file")),r=[];for(e=0;e<n.length;e++)r.push(n[e].getAttribute("href"));if(M)for(e=0;e<M.length;e++)r.indexOf(M[e].getAttribute("href"))<0&&t.events.trigger("file.unlink",[M[e]]);M=n}function k(){E(),t.events.on("link.beforeRemove",b),t.$wp&&(x(),t.events.on("contentChanged",x)),y(!0)}var T=2,S=3,C=4,O=5,A=6,I={};I[1]="File cannot be loaded from the passed link.",I[T]="No link in upload response.",I[S]="Error during file upload.",I[C]="Parsing response failed.",I[O]="File is too large.",I[A]="File file type is invalid.",I[7]="Files can be uploaded only to same domain in IE 8 and IE 9.";var M;return{_init:k,showInsertPopup:n,upload:m,insert:s,back:w,hideProgressBar:o}},e.FE.DefineIcon("insertFile",{NAME:"file-o",FA5NAME:"file"}),e.FE.RegisterCommand("insertFile",{title:"Upload File",undo:!1,focus:!0,refreshAfterCallback:!1,popup:!0,callback:function(){this.popups.isVisible("file.insert")?(this.$el.find(".fr-marker").length&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("file.insert")):this.file.showInsertPopup()},plugin:"file"}),e.FE.DefineIcon("fileBack",{NAME:"arrow-left"}),e.FE.RegisterCommand("fileBack",{title:"Back",undo:!1,focus:!1,back:!0,refreshAfterCallback:!1,callback:function(){this.file.back()},refresh:function(e){this.opts.toolbarInline?(e.removeClass("fr-hidden"),e.next(".fr-separator").removeClass("fr-hidden")):(e.addClass("fr-hidden"),e.next(".fr-separator").addClass("fr-hidden"))}}),e.FE.RegisterCommand("fileDismissError",{title:"OK",callback:function(){this.file.hideProgressBar(!0)}}),e.extend(e.FE.DEFAULTS,{fontFamily:{"Arial,Helvetica,sans-serif":"Arial","Georgia,serif":"Georgia","Impact,Charcoal,sans-serif":"Impact","Tahoma,Geneva,sans-serif":"Tahoma","Times New Roman,Times,serif,-webkit-standard":"Times New Roman","Verdana,Geneva,sans-serif":"Verdana"},fontFamilySelection:!1,fontFamilyDefaultSelection:"Font Family"}),e.FE.PLUGINS.fontFamily=function(t){function n(e){t.format.applyStyle("font-family",e)}function r(e,t){t.find(".fr-command.fr-active").removeClass("fr-active").attr("aria-selected",!1),t.find('.fr-command[data-param1="'+a()+'"]').addClass("fr-active").attr("aria-selected",!0);var n=t.find(".fr-dropdown-list"),r=t.find(".fr-active").parent();r.length?n.parent().scrollTop(r.offset().top-n.offset().top-(n.parent().outerHeight()/2-r.outerHeight()/2)):n.parent().scrollTop(0)}function o(t){var n=t.replace(/(sans-serif|serif|monospace|cursive|fantasy)/gi,"").replace(/"|'| /g,"").split(",");return e.grep(n,function(e){return e.length>0})}function i(e,t){for(var n=0;n<e.length;n++)for(var r=0;r<t.length;r++)if(e[n].toLowerCase()==t[r].toLowerCase())return[n,r];return null}function a(){var n=e(t.selection.element()).css("font-family"),r=o(n),a=[];for(var s in t.opts.fontFamily)if(t.opts.fontFamily.hasOwnProperty(s)){var l=o(s),u=i(r,l);u&&a.push([s,u])}return 0===a.length?null:(a.sort(function(e,t){var n=e[1][0]-t[1][0];return 0===n?e[1][1]-t[1][1]:n}),a[0][0])}function s(n){if(t.opts.fontFamilySelection){var r=e(t.selection.element()).css("font-family").replace(/(sans-serif|serif|monospace|cursive|fantasy)/gi,"").replace(/"|'|/g,"").split(",");n.find("> span").text(t.opts.fontFamily[a()]||r[0]||t.language.translate(t.opts.fontFamilyDefaultSelection))}}return{apply:n,refreshOnShow:r,refresh:s}},e.FE.RegisterCommand("fontFamily",{type:"dropdown",displaySelection:function(e){return e.opts.fontFamilySelection},defaultSelection:function(e){return e.opts.fontFamilyDefaultSelection},displaySelectionWidth:120,html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.fontFamily;for(var n in t)t.hasOwnProperty(n)&&(e+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="fontFamily" data-param1="'+n+'" style="font-family: '+n+'" title="'+t[n]+'">'+t[n]+"</a></li>");return e+="</ul>"},title:"Font Family",callback:function(e,t){this.fontFamily.apply(t)},refresh:function(e){this.fontFamily.refresh(e)},refreshOnShow:function(e,t){this.fontFamily.refreshOnShow(e,t)},plugin:"fontFamily"}),e.FE.DefineIcon("fontFamily",{NAME:"font"}),e.extend(e.FE.DEFAULTS,{fontSize:["8","9","10","11","12","14","18","24","30","36","48","60","72","96"],fontSizeSelection:!1,fontSizeDefaultSelection:"12"}),e.FE.PLUGINS.fontSize=function(t){function n(e){t.format.applyStyle("font-size",e)}function r(n,r){var o=e(t.selection.element()).css("font-size");r.find(".fr-command.fr-active").removeClass("fr-active").attr("aria-selected",!1),r.find('.fr-command[data-param1="'+o+'"]').addClass("fr-active").attr("aria-selected",!0);var i=r.find(".fr-dropdown-list"),a=r.find(".fr-active").parent();a.length?i.parent().scrollTop(a.offset().top-i.offset().top-(i.parent().outerHeight()/2-a.outerHeight()/2)):i.parent().scrollTop(0)}function o(n){if(t.opts.fontSizeSelection){var r=t.helpers.getPX(e(t.selection.element()).css("font-size"));n.find("> span").text(r)}}return{apply:n,refreshOnShow:r,refresh:o}},e.FE.RegisterCommand("fontSize",{type:"dropdown",title:"Font Size",displaySelection:function(e){return e.opts.fontSizeSelection},displaySelectionWidth:30,defaultSelection:function(e){return e.opts.fontSizeDefaultSelection},html:function(){for(var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.fontSize,n=0;n<t.length;n++){var r=t[n];e+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="fontSize" data-param1="'+r+'px" title="'+r+'">'+r+"</a></li>"}return e+="</ul>"},callback:function(e,t){this.fontSize.apply(t)},refresh:function(e){this.fontSize.refresh(e)},refreshOnShow:function(e,t){this.fontSize.refreshOnShow(e,t)},plugin:"fontSize"}),e.FE.DefineIcon("fontSize",{NAME:"text-height"}),e.extend(e.FE.POPUP_TEMPLATES,{"forms.edit":"[_BUTTONS_]","forms.update":"[_BUTTONS_][_TEXT_LAYER_]"}),e.extend(e.FE.DEFAULTS,{formEditButtons:["inputStyle","inputEdit"],formStyles:{"fr-rounded":"Rounded","fr-large":"Large"},formMultipleStyles:!0,formUpdateButtons:["inputBack","|"]}),e.FE.PLUGINS.forms=function(t){function n(n){n.preventDefault(),t.selection.clear(),e(this).data("mousedown",!0)}function r(t){e(this).data("mousedown")&&(t.stopPropagation(),e(this).removeData("mousedown"),y=this,u(this)),t.preventDefault()}function o(){t.$el.find("input, textarea, button").removeData("mousedown")}function i(){e(this).removeData("mousedown")}function a(){t.events.$on(t.$el,t._mousedown,"input, textarea, button",n),t.events.$on(t.$el,t._mouseup,"input, textarea, button",r),t.events.$on(t.$el,"touchmove","input, textarea, button",i),t.events.$on(t.$el,t._mouseup,o),t.events.$on(t.$win,t._mouseup,o),f(!0)}function s(){return y||null}function l(){var e="";t.opts.formEditButtons.length>0&&(e='<div class="fr-buttons">'+t.button.buildList(t.opts.formEditButtons)+"</div>");var n={buttons:e},r=t.popups.create("forms.edit",n);return t.$wp&&t.events.$on(t.$wp,"scroll.link-edit",function(){s()&&t.popups.isVisible("forms.edit")&&u(s())}),r}function u(n){var r=t.popups.get("forms.edit");r||(r=l()),y=n;var o=e(n);t.popups.refresh("forms.edit"),t.popups.setContainer("forms.edit",t.$sc);var i=o.offset().left+o.outerWidth()/2,a=o.offset().top+o.outerHeight();t.popups.show("forms.edit",i,a,o.outerHeight())}function c(){var n=t.popups.get("forms.update"),r=s();if(r){var o=e(r);o.is("button")?n.find('input[type="text"][name="text"]').val(o.text()):n.find('input[type="text"][name="text"]').val(o.attr("placeholder"))}n.find('input[type="text"][name="text"]').trigger("change")}function d(){y=null}function f(e){if(e)return t.popups.onRefresh("forms.update",c),t.popups.onHide("forms.update",d),!0;var n="";t.opts.formUpdateButtons.length>=1&&(n='<div class="fr-buttons">'+t.button.buildList(t.opts.formUpdateButtons)+"</div>");var r="",o=0;r='<div class="fr-forms-text-layer fr-layer fr-active">',r+='<div class="fr-input-line"><input name="text" type="text" placeholder="Text" tabIndex="'+ ++o+'"></div>',r+='<div class="fr-action-buttons"><button class="fr-command fr-submit" data-cmd="updateInput" href="#" tabIndex="'+ ++o+'" type="button">'+t.language.translate("Update")+"</button></div></div>";var i={buttons:n,text_layer:r};return t.popups.create("forms.update",i)}function p(){var n=s();if(n){var r=e(n),o=t.popups.get("forms.update");o||(o=f()),t.popups.isVisible("forms.update")||t.popups.refresh("forms.update"),t.popups.setContainer("forms.update",t.$sc);var i=r.offset().left+r.outerWidth()/2,a=r.offset().top+r.outerHeight();t.popups.show("forms.update",i,a,r.outerHeight())}}function h(n,r,o){void 0===r&&(r=t.opts.formStyles),void 0===o&&(o=t.opts.formMultipleStyles);var i=s();if(!i)return!1;if(!o){var a=Object.keys(r);a.splice(a.indexOf(n),1),e(i).removeClass(a.join(" "))}e(i).toggleClass(n)}function m(){t.events.disableBlur(),t.selection.restore(),t.events.enableBlur();var e=s();e&&t.$wp&&("BUTTON"==e.tagName&&t.selection.restore(),u(e))}function v(){var n=t.popups.get("forms.update"),r=s();if(r){var o=e(r),i=n.find('input[type="text"][name="text"]').val()||"";i.length&&(o.is("button")?o.text(i):o.attr("placeholder",i)),t.popups.hide("forms.update"),u(r)}}function g(){a(),t.events.$on(t.$el,"submit","form",function(e){return e.preventDefault(),!1})}var y;return{_init:g,updateInput:v,getInput:s,applyStyle:h,showUpdatePopup:p,showEditPopup:u,back:m}},e.FE.RegisterCommand("updateInput",{undo:!1,focus:!1,title:"Update",callback:function(){this.forms.updateInput()}}),e.FE.DefineIcon("inputStyle",{NAME:"magic"}),e.FE.RegisterCommand("inputStyle",{title:"Style",type:"dropdown",html:function(){var e='<ul class="fr-dropdown-list">',t=this.opts.formStyles;for(var n in t)t.hasOwnProperty(n)&&(e+='<li><a class="fr-command" tabIndex="-1" data-cmd="inputStyle" data-param1="'+n+'">'+this.language.translate(t[n])+"</a></li>");return e+="</ul>"},callback:function(e,t){var n=this.forms.getInput();n&&(this.forms.applyStyle(t),this.forms.showEditPopup(n))},refreshOnShow:function(t,n){var r=this.forms.getInput();if(r){var o=e(r);n.find(".fr-command").each(function(){var t=e(this).data("param1");e(this).toggleClass("fr-active",o.hasClass(t))})}}}),e.FE.DefineIcon("inputEdit",{NAME:"edit"}),e.FE.RegisterCommand("inputEdit",{title:"Edit Button",undo:!1,refreshAfterCallback:!1,callback:function(){this.forms.showUpdatePopup()}}),e.FE.DefineIcon("inputBack",{NAME:"arrow-left"}),e.FE.RegisterCommand("inputBack",{title:"Back",undo:!1,focus:!1,back:!0,refreshAfterCallback:!1,callback:function(){this.forms.back()}}),e.FE.RegisterCommand("updateInput",{undo:!1,focus:!1,title:"Update",callback:function(){this.forms.updateInput()}}),e.FE.PLUGINS.fullscreen=function(t){function n(){return t.$box.hasClass("fr-fullscreen")}function r(){if(t.helpers.isIOS()&&t.core.hasFocus())return t.$el.blur(),setTimeout(i,250),!1;l=t.helpers.scrollTop(),t.$box.toggleClass("fr-fullscreen"),e("body:first").toggleClass("fr-fullscreen"),t.helpers.isMobile()&&(t.$tb.data("parent",t.$tb.parent()),t.$tb.prependTo(t.$box),t.$tb.data("sticky-dummy")&&t.$tb.after(t.$tb.data("sticky-dummy"))),u=t.opts.height,c=t.opts.heightMax,d=t.opts.zIndex,t.position.refresh(),t.opts.height=t.o_win.innerHeight-(t.opts.toolbarInline?0:t.$tb.outerHeight()),t.opts.zIndex=2147483641,t.opts.heightMax=null,t.size.refresh(),t.opts.toolbarInline&&t.toolbar.showInline();for(var n=t.$box.parent();!n.is("body:first");)n.data("z-index",n.css("z-index")).data("overflow",n.css("overflow")).css("z-index","2147483640").css("overflow","visible"),n=n.parent();t.opts.toolbarContainer&&t.$box.prepend(t.$tb),t.events.trigger("charCounter.update"),t.events.trigger("codeView.update"),t.$win.trigger("scroll")}function o(){if(t.helpers.isIOS()&&t.core.hasFocus())return t.$el.blur(),setTimeout(i,250),!1;t.$box.toggleClass("fr-fullscreen"),e("body:first").toggleClass("fr-fullscreen"),t.$tb.prependTo(t.$tb.data("parent")),t.$tb.data("sticky-dummy")&&t.$tb.after(t.$tb.data("sticky-dummy")),t.opts.height=u,t.opts.heightMax=c,t.opts.zIndex=d,t.size.refresh(),e(t.o_win).scrollTop(l),t.opts.toolbarInline&&t.toolbar.showInline(),t.events.trigger("charCounter.update"),t.opts.toolbarSticky&&t.opts.toolbarStickyOffset&&(t.opts.toolbarBottom?t.$tb.css("bottom",t.opts.toolbarStickyOffset).data("bottom",t.opts.toolbarStickyOffset):t.$tb.css("top",t.opts.toolbarStickyOffset).data("top",t.opts.toolbarStickyOffset));for(var n=t.$box.parent();!n.is("body:first");)n.data("z-index")&&(n.css("z-index",""),n.css("z-index")!=n.data("z-index")&&n.css("z-index",n.data("z-index")),n.removeData("z-index")),n.data("overflow")?(n.css("overflow",""),n.css("overflow")!=n.data("overflow")&&n.css("overflow",n.data("overflow")),n.removeData("overflow")):(n.css("overflow",""),n.removeData("overflow")),n=n.parent();t.opts.toolbarContainer&&e(t.opts.toolbarContainer).append(t.$tb),e(t.o_win).trigger("scroll"),t.events.trigger("codeView.update")}function i(){n()?o():r(),a(t.$tb.find('.fr-command[data-cmd="fullscreen"]'))}function a(e){var r=n();e.toggleClass("fr-active",r).attr("aria-pressed",r),e.find("> *:not(.fr-sr-only)").replaceWith(r?t.icon.create("fullscreenCompress"):t.icon.create("fullscreen"))}function s(){return!!t.$wp&&(t.events.$on(e(t.o_win),"resize",function(){n()&&(o(),r())}),t.events.on("toolbar.hide",function(){return(!n()||!t.helpers.isMobile())&&void 0}),t.events.on("position.refresh",function(){return t.helpers.isIOS()?!n():void 0}),void t.events.on("destroy",function(){n()&&o()},!0))}var l,u,c,d;return{_init:s,toggle:i,refresh:a,isActive:n}},e.FE.RegisterCommand("fullscreen",{title:"Fullscreen",undo:!1,focus:!1,accessibilityFocus:!0,forcedRefresh:!0,toggle:!0,callback:function(){this.fullscreen.toggle()},refresh:function(e){this.fullscreen.refresh(e)},plugin:"fullscreen"}),e.FE.DefineIcon("fullscreen",{NAME:"expand"}),e.FE.DefineIcon("fullscreenCompress",{NAME:"compress"}),e.extend(e.FE.DEFAULTS,{helpSets:[{title:"Inline Editor",commands:[{val:"OSkeyE",desc:"Show the editor"}]},{title:"Common actions",commands:[{val:"OSkeyC",desc:"Copy"},{val:"OSkeyX",desc:"Cut"},{val:"OSkeyV",desc:"Paste"},{val:"OSkeyZ",desc:"Undo"},{val:"OSkeyShift+Z",desc:"Redo"},{val:"OSkeyK",desc:"Insert Link"},{val:"OSkeyP",desc:"Insert Image"}]},{title:"Basic Formatting",commands:[{val:"OSkeyA",desc:"Select All"},{val:"OSkeyB",desc:"Bold"},{val:"OSkeyI",desc:"Italic"},{val:"OSkeyU",desc:"Underline"},{val:"OSkeyS",desc:"Strikethrough"},{val:"OSkey]",desc:"Increase Indent"},{val:"OSkey[",desc:"Decrease Indent"}]},{title:"Quote",commands:[{val:"OSkey'",desc:"Increase quote level"},{val:"OSkeyShift+'",desc:"Decrease quote level"}]},{title:"Image / Video",commands:[{val:"OSkey+",desc:"Resize larger"},{val:"OSkey-",desc:"Resize smaller"}]},{title:"Table",commands:[{val:"Alt+Space",desc:"Select table cell"},{val:"Shift+Left/Right arrow",desc:"Extend selection one cell"},{val:"Shift+Up/Down arrow",desc:"Extend selection one row"}]},{title:"Navigation",commands:[{val:"OSkey/",desc:"Shortcuts"},{val:"Alt+F10",desc:"Focus popup / toolbar"},{val:"Esc",desc:"Return focus to previous position"}]}]}),e.FE.PLUGINS.help=function(t){function n(){}function r(){for(var e='<div class="fr-help-modal">',n=0;n<t.opts.helpSets.length;n++){var r=t.opts.helpSets[n],o="<table>";o+="<thead><tr><th>"+t.language.translate(r.title)+"</th></tr></thead>",o+="<tbody>";for(var i=0;i<r.commands.length;i++){var a=r.commands[i];o+="<tr>",o+="<td>"+t.language.translate(a.desc)+"</td>",o+="<td>"+a.val.replace("OSkey",t.helpers.isMac()?"⌘":"Ctrl+")+"</td>",o+="</tr>"}o+="</tbody></table>",e+=o}return e+="</div>"}function o(){if(!a){var n="<h4>"+t.language.translate("Shortcuts")+"</h4>",o=r(),i=t.modals.create(u,n,o);a=i.$modal,s=i.$head,l=i.$body,t.events.$on(e(t.o_win),"resize",function(){t.modals.resize(u)})}t.modals.show(u),t.modals.resize(u)}function i(){t.modals.hide(u)}var a,s,l,u="help";return{_init:n,show:o,hide:i}},e.FroalaEditor.DefineIcon("help",{NAME:"question"}),e.FE.RegisterShortcut(e.FE.KEYCODE.SLASH,"help",null,"/"),e.FE.RegisterCommand("help",{title:"Help",icon:"help",undo:!1,focus:!1,modal:!0,callback:function(){this.help.show()},plugin:"help",showOnMobile:!1}),e.extend(e.FE.POPUP_TEMPLATES,{"image.insert":"[_BUTTONS_][_UPLOAD_LAYER_][_BY_URL_LAYER_][_PROGRESS_BAR_]","image.edit":"[_BUTTONS_]","image.alt":"[_BUTTONS_][_ALT_LAYER_]","image.size":"[_BUTTONS_][_SIZE_LAYER_]"}),e.extend(e.FE.DEFAULTS,{imageInsertButtons:["imageBack","|","imageUpload","imageByURL"],imageEditButtons:["imageReplace","imageAlign","imageCaption","imageRemove","|","imageLink","linkOpen","linkEdit","linkRemove","-","imageDisplay","imageStyle","imageAlt","imageSize"],imageAltButtons:["imageBack","|"],imageSizeButtons:["imageBack","|"],imageUpload:!0,imageUploadURL:"https://i.froala.com/upload",imageCORSProxy:"https://cors-anywhere.froala.com",imageUploadRemoteUrls:!0,imageUploadParam:"file",imageUploadParams:{},imageUploadToS3:!1,imageUploadMethod:"POST",imageMaxSize:10485760,imageAllowedTypes:["jpeg","jpg","png","gif"],imageResize:!0,imageResizeWithPercent:!1,imageRoundPercent:!1,imageDefaultWidth:300,imageDefaultAlign:"center",imageDefaultDisplay:"block",imageSplitHTML:!1,imageStyles:{"fr-rounded":"Rounded","fr-bordered":"Bordered","fr-shadow":"Shadow"},imageMove:!0,imageMultipleStyles:!0,imageTextNear:!0,imagePaste:!0,imagePasteProcess:!1,imageMinWidth:16,imageOutputSize:!1,imageDefaultMargin:5}),e.FE.PLUGINS.image=function(t){function n(){var e=t.popups.get("image.insert"),n=e.find(".fr-image-by-url-layer input");n.val(""),Ie&&n.val(Ie.attr("src")),n.trigger("change")}function r(){var e=t.$tb.find('.fr-command[data-cmd="insertImage"]'),n=t.popups.get("image.insert");if(n||(n=B()),b(),!n.hasClass("fr-active"))if(t.popups.refresh("image.insert"),t.popups.setContainer("image.insert",t.$tb),e.is(":visible")){var r=e.offset().left+e.outerWidth()/2,o=e.offset().top+(t.opts.toolbarBottom?10:e.outerHeight()-10);t.popups.show("image.insert",r,o,e.outerHeight())}else t.position.forSelection(n),t.popups.show("image.insert")}function o(){var e=t.popups.get("image.edit");if(e||(e=g()),e){var n=Se();Oe()&&(n=n.find(".fr-img-wrap")),t.popups.setContainer("image.edit",t.$sc),t.popups.refresh("image.edit");var r=n.offset().left+n.outerWidth()/2,o=n.offset().top+n.outerHeight();t.popups.show("image.edit",r,o,n.outerHeight())}}function i(){b()}function a(e){e.parents(".fr-img-caption").length>0&&(e=e.parents(".fr-img-caption:first")),e.hasClass("fr-dii")||e.hasClass("fr-dib")||(e.addClass("fr-fi"+ve(e)[0]),e.addClass("fr-di"+ge(e)[0]),e.css("margin",""),e.css("float",""),e.css("display",""),e.css("z-index",""),e.css("position",""),e.css("overflow",""),e.css("vertical-align",""))}function s(e){e.parents(".fr-img-caption").length>0&&(e=e.parents(".fr-img-caption:first")),he(e,e.hasClass("fr-dib")?"block":e.hasClass("fr-dii")?"inline":null,e.hasClass("fr-fil")?"left":e.hasClass("fr-fir")?"right":ve(e)),e.removeClass("fr-dib fr-dii fr-fir fr-fil")}function l(){for(var n="IMG"==t.el.tagName?[t.el]:t.el.querySelectorAll("img"),r=0;r<n.length;r++){var o=e(n[r]);!t.opts.htmlUntouched&&t.opts.useClasses?((t.opts.imageDefaultAlign||t.opts.imageDefaultDisplay)&&a(o),t.opts.imageTextNear||(o.parents(".fr-img-caption").length>0?o.parents(".fr-img-caption:first").removeClass("fr-dii").addClass("fr-dib"):o.removeClass("fr-dii").addClass("fr-dib"))):t.opts.htmlUntouched||t.opts.useClasses||(t.opts.imageDefaultAlign||t.opts.imageDefaultDisplay)&&s(o),t.opts.iframe&&o.on("load",t.size.syncIframe)}}function u(n){void 0===n&&(n=!0);var r,o=Array.prototype.slice.call(t.el.querySelectorAll("img")),i=[];for(r=0;r<o.length;r++)if(i.push(o[r].getAttribute("src")),e(o[r]).toggleClass("fr-draggable",t.opts.imageMove),""===o[r].getAttribute("class")&&o[r].removeAttribute("class"),""===o[r].getAttribute("style")&&o[r].removeAttribute("style"),o[r].parentNode&&o[r].parentNode.parentNode&&t.node.hasClass(o[r].parentNode.parentNode,"fr-img-caption")){var a=o[r].parentNode.parentNode;t.browser.mozilla||a.setAttribute("contenteditable",!1),a.setAttribute("draggable",!1),a.classList.add("fr-draggable");var s=o[r].nextSibling;s&&s.setAttribute("contenteditable",!0)}if(We)for(r=0;r<We.length;r++)i.indexOf(We[r].getAttribute("src"))<0&&t.events.trigger("image.removed",[e(We[r])]);if(We&&n){var l=[];for(r=0;r<We.length;r++)l.push(We[r].getAttribute("src"));for(r=0;r<o.length;r++)l.indexOf(o[r].getAttribute("src"))<0&&t.events.trigger("image.loaded",[e(o[r])])}We=o}function c(){if(Me||Z(),!Ie)return!1;var e=t.$wp||t.$sc;e.append(Me),Me.data("instance",t);var n=e.scrollTop()-("static"!=e.css("position")?e.offset().top:0),r=e.scrollLeft()-("static"!=e.css("position")?e.offset().left:0);r-=t.helpers.getPX(e.css("border-left-width")),n-=t.helpers.getPX(e.css("border-top-width")),t.$el.is("img")&&t.$sc.is("body")&&(n=0,r=0);var o=Se();Oe()&&(o=o.find(".fr-img-wrap")),Me.css("top",(t.opts.iframe?o.offset().top:o.offset().top+n)-1).css("left",(t.opts.iframe?o.offset().left:o.offset().left+r)-1).css("width",o.get(0).getBoundingClientRect().width).css("height",o.get(0).getBoundingClientRect().height).addClass("fr-active")}function d(e){return'<div class="fr-handler fr-h'+e+'"></div>'}function f(e){Oe()?Ie.parents(".fr-img-caption").css("width",e):Ie.css("width",e)}function p(n){if(!t.core.sameInstance(Me))return!0;if(n.preventDefault(),n.stopPropagation(),t.$el.find("img.fr-error").left)return!1;t.undo.canDo()||t.undo.saveStep();var r=n.pageX||n.originalEvent.touches[0].pageX;if("mousedown"==n.type){var o=t.$oel.get(0),i=o.ownerDocument,a=i.defaultView||i.parentWindow,s=!1;try{s=a.location!=a.parent.location&&!(a.$&&a.$.FE)}catch(e){}s&&a.frameElement&&(r+=t.helpers.getPX(e(a.frameElement).offset().left)+a.frameElement.clientLeft)}Le=e(this),Le.data("start-x",r),Le.data("start-width",Ie.width()),Le.data("start-height",Ie.height());var l=Ie.width();if(t.opts.imageResizeWithPercent){var u=Ie.parentsUntil(t.$el,t.html.blockTagsQuery()).get(0)||t.el;l=(l/e(u).outerWidth()*100).toFixed(2)+"%"}f(l),Ne.show(),t.popups.hideAll(),fe()}function h(n){if(!t.core.sameInstance(Me))return!0;var r;if(Le&&Ie){if(n.preventDefault(),t.$el.find("img.fr-error").left)return!1;var o=n.pageX||(n.originalEvent.touches?n.originalEvent.touches[0].pageX:null);if(!o)return!1;var i=Le.data("start-x"),a=o-i,s=Le.data("start-width");if((Le.hasClass("fr-hnw")||Le.hasClass("fr-hsw"))&&(a=0-a),t.opts.imageResizeWithPercent){var l=Ie.parentsUntil(t.$el,t.html.blockTagsQuery()).get(0)||t.el;s=((s+a)/e(l).outerWidth()*100).toFixed(2),t.opts.imageRoundPercent&&(s=Math.round(s)),f(s+"%"),r=Oe()?(t.helpers.getPX(Ie.parents(".fr-img-caption").css("width"))/e(l).outerWidth()*100).toFixed(2):(t.helpers.getPX(Ie.css("width"))/e(l).outerWidth()*100).toFixed(2),r===s||t.opts.imageRoundPercent||f(r+"%"),Ie.css("height","").removeAttr("height")}else s+a>=t.opts.imageMinWidth&&(f(s+a),r=Oe()?t.helpers.getPX(Ie.parents(".fr-img-caption").css("width")):t.helpers.getPX(Ie.css("width"))),r!==s+a&&f(r),((Ie.attr("style")||"").match(/(^height:)|(; *height:)/)||Ie.attr("height"))&&(Ie.css("height",Le.data("start-height")*Ie.width()/Le.data("start-width")),Ie.removeAttr("height"));c(),t.events.trigger("image.resize",[Te()])}}function m(e){if(!t.core.sameInstance(Me))return!0;if(Le&&Ie){if(e&&e.stopPropagation(),t.$el.find("img.fr-error").left)return!1;Le=null,Ne.hide(),c(),o(),t.undo.saveStep(),t.events.trigger("image.resizeEnd",[Te()])}}function v(e,n,r){t.edit.on(),Ie&&Ie.addClass("fr-error"),E(t.language.translate("Something went wrong. Please try again.")),!Ie&&r&&J(r),t.events.trigger("image.error",[{code:e,message:ze[e]},n,r])}function g(e){if(e)return t.$wp&&t.events.$on(t.$wp,"scroll",function(){Ie&&t.popups.isVisible("image.edit")&&(t.events.disableBlur(),x(Ie))}),!0;var n="";if(t.opts.imageEditButtons.length>0){n+='<div class="fr-buttons">',n+=t.button.buildList(t.opts.imageEditButtons),n+="</div>";var r={buttons:n};return t.popups.create("image.edit",r)}return!1}function y(e){var n=t.popups.get("image.insert");if(n||(n=B()),n.find(".fr-layer.fr-active").removeClass("fr-active").addClass("fr-pactive"),n.find(".fr-image-progress-bar-layer").addClass("fr-active"),n.find(".fr-buttons").hide(),Ie){var r=Se();t.popups.setContainer("image.insert",t.$sc);var o=r.offset().left+r.width()/2,i=r.offset().top+r.height();t.popups.show("image.insert",o,i,r.outerHeight())}void 0===e&&_(t.language.translate("Uploading"),0)}function b(e){var n=t.popups.get("image.insert");if(n&&(n.find(".fr-layer.fr-pactive").addClass("fr-active").removeClass("fr-pactive"),n.find(".fr-image-progress-bar-layer").removeClass("fr-active"),n.find(".fr-buttons").show(),e||t.$el.find("img.fr-error").length)){if(t.events.focus(),t.$el.find("img.fr-error").length&&(t.$el.find("img.fr-error").remove(),t.undo.saveStep(),t.undo.run(),t.undo.dropRedo()),!t.$wp&&Ie){var r=Ie;ce(!0),t.selection.setAfter(r.get(0)),t.selection.restore()}t.popups.hide("image.insert")}}function _(e,n){var r=t.popups.get("image.insert");if(r){var o=r.find(".fr-image-progress-bar-layer");o.find("h3").text(e+(n?" "+n+"%":"")),o.removeClass("fr-error"),n?(o.find("div").removeClass("fr-indeterminate"),o.find("div > span").css("width",n+"%")):o.find("div").addClass("fr-indeterminate")}}function E(e){y();var n=t.popups.get("image.insert"),r=n.find(".fr-image-progress-bar-layer");r.addClass("fr-error");var o=r.find("h3");o.text(e),t.events.disableBlur(),o.focus()}function w(){var e=t.popups.get("image.insert"),n=e.find(".fr-image-by-url-layer input");if(n.val().length>0){y(),_(t.language.translate("Loading image"));var r=n.val();if(t.opts.imageUploadRemoteUrls&&t.opts.imageCORSProxy&&t.opts.imageUpload){var o=new XMLHttpRequest;o.responseType="blob",o.onload=function(){200==this.status?P([new Blob([this.response],{type:this.response.type||"image/png"})],Ie):v(Re)},o.onerror=function(){T(r,!0,[],Ie)},o.open("GET",t.opts.imageCORSProxy+"/"+r,!0),o.send()}else T(r,!0,[],Ie);n.val(""),n.blur()}}function x(e){ue.call(e.get(0))}function k(){var n=e(this);t.popups.hide("image.insert"),n.removeClass("fr-uploading"),n.next().is("br")&&n.next().remove(),x(n),t.events.trigger("image.loaded",[n])}function T(e,n,r,o,i){t.edit.off(),_(t.language.translate("Loading image")),n&&(e=t.helpers.sanitizeURL(e));var a=new Image;a.onload=function(){var n,a;if(o){t.undo.canDo()||o.hasClass("fr-uploading")||t.undo.saveStep();var s=o.data("fr-old-src");o.data("fr-image-pasted")&&(s=null),t.$wp?(n=o.clone().removeData("fr-old-src").removeClass("fr-uploading").removeAttr("data-fr-image-pasted"),n.off("load"),s&&o.attr("src",s),o.replaceWith(n)):n=o;for(var l=n.get(0).attributes,c=0;c<l.length;c++){var d=l[c];0===d.nodeName.indexOf("data-")&&n.removeAttr(d.nodeName)}if(void 0!==r)for(a in r)r.hasOwnProperty(a)&&"link"!=a&&n.attr("data-"+a,r[a]);n.on("load",k),n.attr("src",e),t.edit.on(),u(!1),t.undo.saveStep(),t.events.disableBlur(),t.$el.blur(),t.events.trigger(s?"image.replaced":"image.inserted",[n,i])}else n=M(e,r,k),u(!1),t.undo.saveStep(),t.$el.blur(),t.events.trigger("image.inserted",[n,i])},a.onerror=function(){v(Re)},y(t.language.translate("Loading image")),a.src=e}function S(e){try{if(!1===t.events.trigger("image.uploaded",[e],!0))return t.edit.on(),!1;var n=JSON.parse(e);return n.link?n:(v(De,e),!1)}catch(t){return v(Fe,e),!1}}function C(n){try{var r=e(n).find("Location").text(),o=e(n).find("Key").text();return!1===t.events.trigger("image.uploadedToS3",[r,o,n],!0)?(t.edit.on(),!1):r}catch(e){return v(Fe,n),!1}}function O(e){_(t.language.translate("Loading image"));var n=this.status,r=this.response,o=this.responseXML,i=this.responseText;try{if(t.opts.imageUploadToS3)if(201==n){var a=C(o);a&&T(a,!1,[],e,r||o)}else v(Fe,r||o,e);else if(n>=200&&300>n){var s=S(i);s&&T(s.link,!1,s,e,r||i)}else v(je,r||i,e)}catch(t){v(Fe,r||i,e)}}function A(){v(Fe,this.response||this.responseText||this.responseXML)}function I(e){if(e.lengthComputable){var n=e.loaded/e.total*100|0;_(t.language.translate("Uploading"),n)}}function M(n,r,o){var i,a="";if(r&&void 0!==r)for(i in r)r.hasOwnProperty(i)&&"link"!=i&&(a+=" data-"+i+'="'+r[i]+'"');var s=t.opts.imageDefaultWidth;s&&"auto"!=s&&(s+=t.opts.imageResizeWithPercent?"%":"px");var l=e('<img src="'+n+'"'+a+(s?' style="width: '+s+';"':"")+">");he(l,t.opts.imageDefaultDisplay,t.opts.imageDefaultAlign),l.on("load",o),l.on("error",function(){e(this).addClass("fr-error"),v(He)}),t.edit.on(),t.events.focus(!0),t.selection.restore(),t.undo.saveStep(),t.opts.imageSplitHTML?t.markers.split():t.markers.insert(),t.html.wrap();var u=t.$el.find(".fr-marker");return u.length?(u.parent().is("hr")&&u.parent().after(u),t.node.isLastSibling(u)&&u.parent().hasClass("fr-deletable")&&u.insertAfter(u.parent()),u.replaceWith(l)):t.$el.append(l),t.selection.clear(),l}function L(){t.edit.on(),b(!0)}function N(n,r,o,i){function a(){var o=e(this);o.off("load"),o.addClass("fr-uploading"),o.next().is("br")&&o.next().remove(),t.placeholder.refresh(),x(o),c(),y(),t.edit.off(),n.onload=function(){O.call(n,o)},n.onerror=A,n.upload.onprogress=I,n.onabort=L,o.off("abortUpload").on("abortUpload",function(){4!=n.readyState&&n.abort()}),n.send(r)}var s,l=new FileReader;l.addEventListener("load",function(){var e=l.result;if(l.result.indexOf("svg+xml")<0){for(var n=atob(l.result.split(",")[1]),r=[],o=0;o<n.length;o++)r.push(n.charCodeAt(o));e=window.URL.createObjectURL(new Blob([new Uint8Array(r)],{type:"image/jpeg"}))}i?(i.on("load",a),i.one("error",function(){i.off("load"),i.attr("src",i.data("fr-old-src")),v(He)}),t.edit.on(),t.undo.saveStep(),i.data("fr-old-src",i.attr("src")),i.attr("src",e)):s=M(e,null,a)},!1),l.readAsDataURL(o)}function P(e,n){if(void 0!==e&&e.length>0){if(!1===t.events.trigger("image.beforeUpload",[e,n]))return!1;var r=e[0];if(r.name||(r.name=(new Date).getTime()+".jpg"),r.size>t.opts.imageMaxSize)return v(Be),!1;if(t.opts.imageAllowedTypes.indexOf(r.type.replace(/image\//g,""))<0)return v(Ue),!1;var o;if(t.drag_support.formdata&&(o=t.drag_support.formdata?new FormData:null),o){var i;if(!1!==t.opts.imageUploadToS3){o.append("key",t.opts.imageUploadToS3.keyStart+(new Date).getTime()+"-"+(r.name||"untitled")),o.append("success_action_status","201"),o.append("X-Requested-With","xhr"),o.append("Content-Type",r.type);for(i in t.opts.imageUploadToS3.params)t.opts.imageUploadToS3.params.hasOwnProperty(i)&&o.append(i,t.opts.imageUploadToS3.params[i])}for(i in t.opts.imageUploadParams)t.opts.imageUploadParams.hasOwnProperty(i)&&o.append(i,t.opts.imageUploadParams[i]);o.append(t.opts.imageUploadParam,r,r.name);var a=t.opts.imageUploadURL;t.opts.imageUploadToS3&&(a=t.opts.imageUploadToS3.uploadURL?t.opts.imageUploadToS3.uploadURL:"https://"+t.opts.imageUploadToS3.region+".amazonaws.com/"+t.opts.imageUploadToS3.bucket),N(t.core.getXHR(a,t.opts.imageUploadMethod),o,r,n||Ie)}}}function R(n){t.events.$on(n,"dragover dragenter",".fr-image-upload-layer",function(){return e(this).addClass("fr-drop"),!1},!0),t.events.$on(n,"dragleave dragend",".fr-image-upload-layer",function(){return e(this).removeClass("fr-drop"),!1},!0),t.events.$on(n,"drop",".fr-image-upload-layer",function(r){r.preventDefault(),r.stopPropagation(),e(this).removeClass("fr-drop");var o=r.originalEvent.dataTransfer;if(o&&o.files){var i=n.data("instance")||t;i.events.disableBlur(),i.image.upload(o.files),i.events.enableBlur()}},!0),t.helpers.isIOS()&&t.events.$on(n,"touchstart",'.fr-image-upload-layer input[type="file"]',function(){e(this).trigger("click")},!0),t.events.$on(n,"change",'.fr-image-upload-layer input[type="file"]',function(){if(this.files){var r=n.data("instance")||t;r.events.disableBlur(),n.find("input:focus").blur(),r.events.enableBlur(),r.image.upload(this.files,Ie)}e(this).val("")},!0)}function D(e){return e.is("img")&&e.parents(".fr-img-caption").length>0?e.parents(".fr-img-caption"):void 0}function j(n){var r=n.originalEvent.dataTransfer;if(r&&r.files&&r.files.length){var o=r.files[0];if(o&&o.type&&-1!==o.type.indexOf("image")&&t.opts.imageAllowedTypes.indexOf(o.type.replace(/image\//g,""))>=0){if(!t.opts.imageUpload)return n.preventDefault(),n.stopPropagation(),!1;t.markers.remove(),t.markers.insertAtPoint(n.originalEvent),t.$el.find(".fr-marker").replaceWith(e.FE.MARKERS),0===t.$el.find(".fr-marker").length&&t.selection.setAtEnd(t.el),t.popups.hideAll();var i=t.popups.get("image.insert");i||(i=B()),t.popups.setContainer("image.insert",t.$sc);var a=n.originalEvent.pageX,s=n.originalEvent.pageY;return t.opts.iframe&&(s+=t.$iframe.offset().top,a+=t.$iframe.offset().left),t.popups.show("image.insert",a,s),y(),t.opts.imageAllowedTypes.indexOf(o.type.replace(/image\//g,""))>=0?(ce(!0),P(r.files)):v(Ue),n.preventDefault(),n.stopPropagation(),!1}}}function F(){t.events.$on(t.$el,t._mousedown,"IMG"==t.el.tagName?null:'img:not([contenteditable="false"])',function(n){return"false"==e(this).parents("[contenteditable]:not(.fr-element):not(.fr-img-caption):not(body):first").attr("contenteditable")||(t.helpers.isMobile()||t.selection.clear(),Pe=!0,t.popups.areVisible()&&t.events.disableBlur(),t.browser.msie&&(t.events.disableBlur(),t.$el.attr("contenteditable",!1)),t.draggable||"touchstart"==n.type||n.preventDefault(),void n.stopPropagation())}),t.events.$on(t.$el,t._mouseup,"IMG"==t.el.tagName?null:'img:not([contenteditable="false"])',function(n){return"false"==e(this).parents("[contenteditable]:not(.fr-element):not(.fr-img-caption):not(body):first").attr("contenteditable")||void(Pe&&(Pe=!1,n.stopPropagation(),t.browser.msie&&(t.$el.attr("contenteditable",!0),t.events.enableBlur())))}),t.events.on("keyup",function(n){if(n.shiftKey&&""===t.selection.text().replace(/\n/g,"")&&t.keys.isArrow(n.which)){var r=t.selection.element(),o=t.selection.endElement();r&&"IMG"==r.tagName?x(e(r)):o&&"IMG"==o.tagName&&x(e(o))}},!0),t.events.on("drop",j),t.events.on("element.beforeDrop",D),t.events.on("mousedown window.mousedown",de),t.events.on("window.touchmove",fe),t.events.on("mouseup window.mouseup",function(){return Ie?(ce(),!1):void fe()}),t.events.on("commands.mousedown",function(e){e.parents(".fr-toolbar").length>0&&ce()}),t.events.on("blur image.hideResizer commands.undo commands.redo element.dropped",function(){Pe=!1,ce(!0)}),t.events.on("modals.hide",function(){Ie&&(xe(),t.selection.clear())})}function B(e){if(e)return t.popups.onRefresh("image.insert",n),t.popups.onHide("image.insert",i),!0;var r,o="";t.opts.imageUpload||t.opts.imageInsertButtons.splice(t.opts.imageInsertButtons.indexOf("imageUpload"),1),t.opts.imageInsertButtons.length>1&&(o='<div class="fr-buttons">'+t.button.buildList(t.opts.imageInsertButtons)+"</div>");var a=t.opts.imageInsertButtons.indexOf("imageUpload"),s=t.opts.imageInsertButtons.indexOf("imageByURL"),l="";a>=0&&(r=" fr-active",s>=0&&a>s&&(r=""),l='<div class="fr-image-upload-layer'+r+' fr-layer" id="fr-image-upload-layer-'+t.id+'"><strong>'+t.language.translate("Drop image")+"</strong><br>("+t.language.translate("or click")+')<div class="fr-form"><input type="file" accept="image/'+t.opts.imageAllowedTypes.join(", image/").toLowerCase()+'" tabIndex="-1" aria-labelledby="fr-image-upload-layer-'+t.id+'" role="button"></div></div>');var u="";s>=0&&(r=" fr-active",a>=0&&s>a&&(r=""),u='<div class="fr-image-by-url-layer'+r+' fr-layer" id="fr-image-by-url-layer-'+t.id+'"><div class="fr-input-line"><input id="fr-image-by-url-layer-text-'+t.id+'" type="text" placeholder="http://" tabIndex="1" aria-required="true"></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="imageInsertByURL" tabIndex="2" role="button">'+t.language.translate("Insert")+"</button></div></div>");var c={buttons:o,upload_layer:l,by_url_layer:u,progress_bar:'<div class="fr-image-progress-bar-layer fr-layer"><h3 tabIndex="-1" class="fr-message">Uploading</h3><div class="fr-loader"><span class="fr-progress"></span></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-dismiss" data-cmd="imageDismissError" tabIndex="2" role="button">OK</button></div></div>'},d=t.popups.create("image.insert",c);return t.$wp&&t.events.$on(t.$wp,"scroll",function(){Ie&&t.popups.isVisible("image.insert")&&we()}),R(d),d}function U(){Ie&&t.popups.get("image.alt").find("input").val(Ie.attr("alt")||"").trigger("change")}function H(){var e=t.popups.get("image.alt");e||(e=z()),b(),t.popups.refresh("image.alt"),t.popups.setContainer("image.alt",t.$sc);var n=Se();Oe()&&(n=n.find(".fr-img-wrap"));var r=n.offset().left+n.outerWidth()/2,o=n.offset().top+n.outerHeight();t.popups.show("image.alt",r,o,n.outerHeight())}function z(e){if(e)return t.popups.onRefresh("image.alt",U),!0;var n="";n='<div class="fr-buttons">'+t.button.buildList(t.opts.imageAltButtons)+"</div>";var r="";r='<div class="fr-image-alt-layer fr-layer fr-active" id="fr-image-alt-layer-'+t.id+'"><div class="fr-input-line"><input id="fr-image-alt-layer-text-'+t.id+'" type="text" placeholder="'+t.language.translate("Alternate Text")+'" tabIndex="1"></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="imageSetAlt" tabIndex="2" role="button">'+t.language.translate("Update")+"</button></div></div>";var o={buttons:n,alt_layer:r},i=t.popups.create("image.alt",o);return t.$wp&&t.events.$on(t.$wp,"scroll.image-alt",function(){Ie&&t.popups.isVisible("image.alt")&&H()}),i}function W(e){if(Ie){var n=t.popups.get("image.alt");Ie.attr("alt",e||n.find("input").val()||""),n.find("input:focus").blur(),x(Ie)}}function q(){if(Ie){var e=t.popups.get("image.size");e.find('input[name="width"]').val(Ie.get(0).style.width).trigger("change"),e.find('input[name="height"]').val(Ie.get(0).style.height).trigger("change")}}function Y(){var e=t.popups.get("image.size");e||(e=$()),b(),t.popups.refresh("image.size"),t.popups.setContainer("image.size",t.$sc);var n=Se();Oe()&&(n=n.find(".fr-img-wrap"));var r=n.offset().left+n.outerWidth()/2,o=n.offset().top+n.outerHeight();t.popups.show("image.size",r,o,n.outerHeight())}function $(e){if(e)return t.popups.onRefresh("image.size",q),!0;var n="";n='<div class="fr-buttons">'+t.button.buildList(t.opts.imageSizeButtons)+"</div>";var r="";r='<div class="fr-image-size-layer fr-layer fr-active" id="fr-image-size-layer-'+t.id+'"><div class="fr-image-group"><div class="fr-input-line"><input id="fr-image-size-layer-width-'+t.id+'" type="text" name="width" placeholder="'+t.language.translate("Width")+'" tabIndex="1"></div><div class="fr-input-line"><input id="fr-image-size-layer-height'+t.id+'" type="text" name="height" placeholder="'+t.language.translate("Height")+'" tabIndex="1"></div></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="imageSetSize" tabIndex="2" role="button">'+t.language.translate("Update")+"</button></div></div>";var o={buttons:n,size_layer:r},i=t.popups.create("image.size",o);return t.$wp&&t.events.$on(t.$wp,"scroll.image-size",function(){Ie&&t.popups.isVisible("image.size")&&Y()}),i}function K(e,n){if(Ie){var r=t.popups.get("image.size");e=e||r.find('input[name="width"]').val()||"",n=n||r.find('input[name="height"]').val()||"";var o=/^[\d]+((px)|%)*$/g;Ie.removeAttr("width").removeAttr("height"),e.match(o)?Ie.css("width",e):Ie.css("width",""),n.match(o)?Ie.css("height",n):Ie.css("height",""),Oe()&&(Ie.parent().removeAttr("width").removeAttr("height"),e.match(o)?Ie.parent().css("width",e):Ie.parent().css("width",""),n.match(o)?Ie.parent().css("height",n):Ie.parent().css("height","")),r.find("input:focus").blur(),x(Ie)}}function V(e){var n,r,o=t.popups.get("image.insert");if(Ie||t.opts.toolbarInline){if(Ie){var i=Se();Oe()&&(i=i.find(".fr-img-wrap")),r=i.offset().top+i.outerHeight(),n=i.offset().left+i.outerWidth()/2}}else{var a=t.$tb.find('.fr-command[data-cmd="insertImage"]');n=a.offset().left+a.outerWidth()/2,r=a.offset().top+(t.opts.toolbarBottom?10:a.outerHeight()-10)}!Ie&&t.opts.toolbarInline&&(r=o.offset().top-t.helpers.getPX(o.css("margin-top")),o.hasClass("fr-above")&&(r+=o.outerHeight())),o.find(".fr-layer").removeClass("fr-active"),o.find(".fr-"+e+"-layer").addClass("fr-active"),t.popups.show("image.insert",n,r,Ie?Ie.outerHeight():0),t.accessibility.focusPopup(o)}function G(e){t.popups.get("image.insert").find(".fr-image-upload-layer").hasClass("fr-active")&&e.addClass("fr-active").attr("aria-pressed",!0)}function X(e){t.popups.get("image.insert").find(".fr-image-by-url-layer").hasClass("fr-active")&&e.addClass("fr-active").attr("aria-pressed",!0)}function Q(e,t,n,r){return e.pageX=t,p.call(this,e),e.pageX=e.pageX+n*Math.floor(Math.pow(1.1,r)),h.call(this,e),m.call(this,e),++r}function Z(){var n;if(t.shared.$image_resizer?(Me=t.shared.$image_resizer,Ne=t.shared.$img_overlay,t.events.on("destroy",function(){Me.removeClass("fr-active").appendTo(e("body:first"))},!0)):(t.shared.$image_resizer=e('<div class="fr-image-resizer"></div>'),Me=t.shared.$image_resizer,t.events.$on(Me,"mousedown",function(e){e.stopPropagation()},!0),t.opts.imageResize&&(Me.append(d("nw")+d("ne")+d("sw")+d("se")),t.shared.$img_overlay=e('<div class="fr-image-overlay"></div>'),Ne=t.shared.$img_overlay,n=Me.get(0).ownerDocument,e(n).find("body:first").append(Ne))),t.events.on("shared.destroy",function(){Me.html("").removeData().remove(),Me=null,t.opts.imageResize&&(Ne.remove(),Ne=null)},!0),t.helpers.isMobile()||t.events.$on(e(t.o_win),"resize",function(){Ie&&!Ie.hasClass("fr-uploading")?ce(!0):Ie&&(c(),we(),y(!1))}),t.opts.imageResize){n=Me.get(0).ownerDocument,t.events.$on(Me,t._mousedown,".fr-handler",p),t.events.$on(e(n),t._mousemove,h),t.events.$on(e(n.defaultView||n.parentWindow),t._mouseup,m),t.events.$on(Ne,"mouseleave",m);var r=1,o=null,i=0;t.events.on("keydown",function(n){if(Ie){var a=-1!=navigator.userAgent.indexOf("Mac OS X")?n.metaKey:n.ctrlKey,s=n.which;(s!==o||n.timeStamp-i>200)&&(r=1),(s==e.FE.KEYCODE.EQUALS||t.browser.mozilla&&s==e.FE.KEYCODE.FF_EQUALS)&&a&&!n.altKey?r=Q.call(this,n,1,1,r):(s==e.FE.KEYCODE.HYPHEN||t.browser.mozilla&&s==e.FE.KEYCODE.FF_HYPHEN)&&a&&!n.altKey?r=Q.call(this,n,2,-1,r):t.keys.ctrlKey(n)||s!=e.FE.KEYCODE.ENTER||(Ie.before("<br>"),x(Ie)),o=s,i=n.timeStamp}},!0),t.events.on("keyup",function(){r=1})}}function J(n){(n=n||Se())&&!1!==t.events.trigger("image.beforeRemove",[n])&&(t.popups.hideAll(),xe(),ce(!0),t.undo.canDo()||t.undo.saveStep(),n.get(0)==t.el?n.removeAttr("src"):("A"==n.get(0).parentNode.tagName?(t.selection.setBefore(n.get(0).parentNode)||t.selection.setAfter(n.get(0).parentNode)||n.parent().after(e.FE.MARKERS),e(n.get(0).parentNode).remove()):(t.selection.setBefore(n.get(0))||t.selection.setAfter(n.get(0))||n.after(e.FE.MARKERS),n.remove()),t.html.fillEmptyBlocks(),t.selection.restore()),t.undo.saveStep())}function ee(n){var r=n.which;if(Ie&&(r==e.FE.KEYCODE.BACKSPACE||r==e.FE.KEYCODE.DELETE))return n.preventDefault(),n.stopPropagation(),J(),!1;if(Ie&&r==e.FE.KEYCODE.ESC){var o=Ie;return ce(!0),t.selection.setAfter(o.get(0)),t.selection.restore(),n.preventDefault(),!1}if(Ie&&(r==e.FE.KEYCODE.ARROW_LEFT||r==e.FE.KEYCODE.ARROW_RIGHT)){var i=Ie.get(0);return ce(!0),r==e.FE.KEYCODE.ARROW_LEFT?t.selection.setBefore(i):t.selection.setAfter(i),t.selection.restore(),n.preventDefault(),!1}return Ie&&r!=e.FE.KEYCODE.F10&&!t.keys.isBrowserAction(n)?(n.preventDefault(),n.stopPropagation(),!1):void 0}function te(e){if(e&&"IMG"==e.tagName){if(t.node.hasClass(e,"fr-uploading")||t.node.hasClass(e,"fr-error")?e.parentNode.removeChild(e):t.node.hasClass(e,"fr-draggable")&&e.classList.remove("fr-draggable"),e.parentNode&&e.parentNode.parentNode&&t.node.hasClass(e.parentNode.parentNode,"fr-img-caption")){var n=e.parentNode.parentNode;n.removeAttribute("contenteditable"),n.removeAttribute("draggable"),n.classList.remove("fr-draggable");var r=e.nextSibling;r&&r.removeAttribute("contenteditable")}}else if(e&&e.nodeType==Node.ELEMENT_NODE)for(var o=e.querySelectorAll("img.fr-uploading, img.fr-error, img.fr-draggable"),i=0;i<o.length;i++)te(o[i])}function ne(){if(F(),"IMG"==t.el.tagName&&t.$el.addClass("fr-view"),t.events.$on(t.$el,t.helpers.isMobile()&&!t.helpers.isWindowsPhone()?"touchend":"click","IMG"==t.el.tagName?null:'img:not([contenteditable="false"])',ue),t.helpers.isMobile()&&(t.events.$on(t.$el,"touchstart","IMG"==t.el.tagName?null:'img:not([contenteditable="false"])',function(){qe=!1}),t.events.$on(t.$el,"touchmove",function(){qe=!0})),t.$wp?(t.events.on("window.keydown keydown",ee,!0),t.events.on("keyup",function(t){return(!Ie||t.which!=e.FE.KEYCODE.ENTER)&&void 0},!0)):t.events.$on(t.$win,"keydown",ee),t.events.on("toolbar.esc",function(){if(Ie){if(t.$wp)t.events.disableBlur(),t.events.focus();else{var e=Ie;ce(!0),t.selection.setAfter(e.get(0)),t.selection.restore()}return!1}},!0),t.events.on("toolbar.focusEditor",function(){return!Ie&&void 0},!0),t.events.on("window.cut window.copy",function(n){if(Ie&&t.popups.isVisible("image.edit")&&!t.popups.get("image.edit").find(":focus").length){var r=Se();Oe()?(r.before(e.FE.START_MARKER),r.after(e.FE.END_MARKER),t.selection.restore(),t.paste.saveCopiedText(r.get(0).outerHTML,r.text())):(xe(),t.paste.saveCopiedText(Ie.get(0).outerHTML,Ie.attr("alt"))),"copy"==n.type?setTimeout(function(){x(Ie)}):(ce(!0),t.undo.saveStep(),setTimeout(function(){t.undo.saveStep()},0))}},!0),t.browser.msie&&t.events.on("keydown",function(n){if(!t.selection.isCollapsed()||!Ie)return!0;var r=n.which;r==e.FE.KEYCODE.C&&t.keys.ctrlKey(n)?t.events.trigger("window.copy"):r==e.FE.KEYCODE.X&&t.keys.ctrlKey(n)&&t.events.trigger("window.cut")}),t.events.$on(e(t.o_win),"keydown",function(t){var n=t.which;return Ie&&n==e.FE.KEYCODE.BACKSPACE?(t.preventDefault(),!1):void 0}),t.events.$on(t.$win,"keydown",function(t){var n=t.which;Ie&&Ie.hasClass("fr-uploading")&&n==e.FE.KEYCODE.ESC&&Ie.trigger("abortUpload")}),t.events.on("destroy",function(){Ie&&Ie.hasClass("fr-uploading")&&Ie.trigger("abortUpload")}),t.events.on("paste.before",se),t.events.on("paste.beforeCleanup",le),t.events.on("paste.after",oe),t.events.on("html.set",l),t.events.on("html.inserted",l),l(),t.events.on("destroy",function(){We=[]}),t.events.on("html.processGet",te),t.opts.imageOutputSize){var n;t.events.on("html.beforeGet",function(){n=t.el.querySelectorAll("img");for(var r=0;r<n.length;r++){var o=n[r].style.width||e(n[r]).width(),i=n[r].style.height||e(n[r]).height();o&&n[r].setAttribute("width",(""+o).replace(/px/,"")),i&&n[r].setAttribute("height",(""+i).replace(/px/,""))}})}t.opts.iframe&&t.events.on("image.loaded",t.size.syncIframe),t.$wp&&(u(),t.events.on("contentChanged",u)),t.events.$on(e(t.o_win),"orientationchange.image",function(){setTimeout(function(){Ie&&x(Ie)},100)}),g(!0),B(!0),$(!0),z(!0),t.events.on("node.remove",function(e){return"IMG"==e.get(0).tagName?(J(e),!1):void 0})}function re(n){if(!1===t.events.trigger("image.beforePasteUpload",[n]))return!1;Ie=e(n),c(),o(),we(),y();for(var r=atob(e(n).attr("src").split(",")[1]),i=[],a=0;a<r.length;a++)i.push(r.charCodeAt(a));P([new Blob([new Uint8Array(i)],{type:"image/jpeg"})],Ie)}function oe(){t.opts.imagePaste?t.$el.find("img[data-fr-image-pasted]").each(function(n,r){if(t.opts.imagePasteProcess){var o=t.opts.imageDefaultWidth;o&&"auto"!=o&&(o+=t.opts.imageResizeWithPercent?"%":"px"),e(r).css("width",o).removeClass("fr-dii fr-dib fr-fir fr-fil"),he(e(r),t.opts.imageDefaultDisplay,t.opts.imageDefaultAlign)}if(0===r.src.indexOf("data:"))re(r);else if(0===r.src.indexOf("blob:")||0===r.src.indexOf("http")&&t.opts.imageUploadRemoteUrls&&t.opts.imageCORSProxy){var i=new Image;i.crossOrigin="Anonymous",i.onload=function(){var e=t.o_doc.createElement("CANVAS"),n=e.getContext("2d");e.height=this.naturalHeight,e.width=this.naturalWidth,n.drawImage(this,0,0),r.src=e.toDataURL("image/png"),re(r)},i.src=(0===r.src.indexOf("blob:")?"":t.opts.imageCORSProxy+"/")+r.src}else 0!==r.src.indexOf("http")||0===r.src.indexOf("https://mail.google.com/mail")?(t.selection.save(),e(r).remove(),t.selection.restore()):e(r).removeAttr("data-fr-image-pasted")}):t.$el.find("img[data-fr-image-pasted]").remove()}function ie(e){var n=e.target.result,r=t.opts.imageDefaultWidth;r&&"auto"!=r&&(r+=t.opts.imageResizeWithPercent?"%":"px"),t.undo.saveStep(),t.html.insert('<img data-fr-image-pasted="true" src="'+n+'"'+(r?' style="width: '+r+';"':"")+">");var o=t.$el.find('img[data-fr-image-pasted="true"]');o&&he(o,t.opts.imageDefaultDisplay,t.opts.imageDefaultAlign),t.events.trigger("paste.after")}function ae(e){var t=new FileReader;t.onload=ie,t.readAsDataURL(e)}function se(e){if(e&&e.clipboardData&&e.clipboardData.items){var t=null;if(e.clipboardData.getData("text/rtf"))t=e.clipboardData.items[0].getAsFile();else for(var n=0;n<e.clipboardData.items.length&&!(t=e.clipboardData.items[n].getAsFile());n++);if(t)return ae(t),!1}}function le(e){return e=e.replace(/<img /gi,'<img data-fr-image-pasted="true" ')}function ue(n){if("false"==e(this).parents("[contenteditable]:not(.fr-element):not(.fr-img-caption):not(body):first").attr("contenteditable"))return!0;if(n&&"touchend"==n.type&&qe)return!0;if(n&&t.edit.isDisabled())return n.stopPropagation(),n.preventDefault(),!1;for(var r=0;r<e.FE.INSTANCES.length;r++)e.FE.INSTANCES[r]!=t&&e.FE.INSTANCES[r].events.trigger("image.hideResizer");t.toolbar.disable(),n&&(n.stopPropagation(),n.preventDefault()),t.helpers.isMobile()&&(t.events.disableBlur(),t.$el.blur(),t.events.enableBlur()),t.opts.iframe&&t.size.syncIframe(),Ie=e(this),t.browser.msie||xe(),c(),o(),t.browser.msie||t.selection.clear(),t.helpers.isIOS()&&(t.events.disableBlur(),t.$el.blur()),t.button.bulkRefresh(),t.events.trigger("video.hideResizer")}function ce(e){Ie&&(pe()||!0===e)&&(t.toolbar.enable(),Me.removeClass("fr-active"),t.popups.hide("image.edit"),Ie=null,fe(),Le=null,Ne&&Ne.hide())}function de(){Ye=!0}function fe(){Ye=!1}function pe(){return Ye}function he(e,n,r){!t.opts.htmlUntouched&&t.opts.useClasses?(e.removeClass("fr-fil fr-fir fr-dib fr-dii"),r&&e.addClass("fr-fi"+r[0]),n&&e.addClass("fr-di"+n[0])):"inline"==n?(e.css({display:"inline-block",verticalAlign:"bottom",margin:t.opts.imageDefaultMargin}),"center"==r?e.css({float:"none",marginBottom:"",marginTop:"",maxWidth:"calc(100% - "+2*t.opts.imageDefaultMargin+"px)",textAlign:"center"}):"left"==r?e.css({float:"left",marginLeft:0,maxWidth:"calc(100% - "+t.opts.imageDefaultMargin+"px)",textAlign:"left"}):e.css({float:"right",marginRight:0,maxWidth:"calc(100% - "+t.opts.imageDefaultMargin+"px)",textAlign:"right"})):"block"==n&&(e.css({display:"block",float:"none",verticalAlign:"top",margin:t.opts.imageDefaultMargin+"px auto",textAlign:"center"}),"left"==r?e.css({marginLeft:0,textAlign:"left"}):"right"==r&&e.css({marginRight:0,textAlign:"right"}))}function me(e){var n=Se();n.removeClass("fr-fir fr-fil"),!t.opts.htmlUntouched&&t.opts.useClasses?"left"==e?n.addClass("fr-fil"):"right"==e&&n.addClass("fr-fir"):he(n,ge(),e),xe(),c(),o(),t.selection.clear()}function ve(e){if(void 0===e&&(e=Se()),e){if(e.hasClass("fr-fil"))return"left";if(e.hasClass("fr-fir"))return"right";if(e.hasClass("fr-dib")||e.hasClass("fr-dii"))return"center";var t=e.css("float");if(e.css("float","none"),"block"==e.css("display")){if(e.css("float",""),e.css("float")!=t&&e.css("float",t),0===parseInt(e.css("margin-left"),10))return"left";if(0===parseInt(e.css("margin-right"),10))return"right"}else{if(e.css("float",""),e.css("float")!=t&&e.css("float",t),"left"==e.css("float"))return"left";if("right"==e.css("float"))return"right"}}return"center"}function ge(e){void 0===e&&(e=Se());var t=e.css("float");return e.css("float","none"),"block"==e.css("display")?(e.css("float",""),e.css("float")!=t&&e.css("float",t),"block"):(e.css("float",""),e.css("float")!=t&&e.css("float",t),"inline")}function ye(e){Ie&&e.find("> *:first").replaceWith(t.icon.create("image-align-"+ve()))}function be(e,t){Ie&&t.find('.fr-command[data-param1="'+ve()+'"]').addClass("fr-active").attr("aria-selected",!0)}function _e(e){var n=Se();n.removeClass("fr-dii fr-dib"),!t.opts.htmlUntouched&&t.opts.useClasses?"inline"==e?n.addClass("fr-dii"):"block"==e&&n.addClass("fr-dib"):he(n,e,ve()),xe(),c(),o(),t.selection.clear()}function Ee(e,t){Ie&&t.find('.fr-command[data-param1="'+ge()+'"]').addClass("fr-active").attr("aria-selected",!0)}function we(){var e=t.popups.get("image.insert");e||(e=B()),t.popups.isVisible("image.insert")||(b(),t.popups.refresh("image.insert"),t.popups.setContainer("image.insert",t.$sc));var n=Se();Oe()&&(n=n.find(".fr-img-wrap"));var r=n.offset().left+n.outerWidth()/2,o=n.offset().top+n.outerHeight();t.popups.show("image.insert",r,o,n.outerHeight(!0))}function xe(){if(Ie){t.events.disableBlur(),t.selection.clear();var e=t.doc.createRange();e.selectNode(Ie.get(0)),t.selection.get().addRange(e),t.events.enableBlur()}}function ke(){Ie?(t.events.disableBlur(),e(".fr-popup input:focus").blur(),x(Ie)):(t.events.disableBlur(),t.selection.restore(),t.events.enableBlur(),t.popups.hide("image.insert"),t.toolbar.showInline())}function Te(){return Ie}function Se(){return Oe()?Ie.parents(".fr-img-caption:first"):Ie}function Ce(e,n,r){if(void 0===n&&(n=t.opts.imageStyles),void 0===r&&(r=t.opts.imageMultipleStyles),!Ie)return!1;var o=Se();if(!r){var i=Object.keys(n);i.splice(i.indexOf(e),1),o.removeClass(i.join(" "))}"object"==typeof n[e]?(o.removeAttr("style"),o.css(n[e].style)):o.toggleClass(e),x(Ie)}function Oe(){return!!Ie&&Ie.parents(".fr-img-caption").length>0}function Ae(){var n;Ie&&!Oe()?(n=Ie,Ie.parent().is("a")&&(n=Ie.parent()),n.wrap("<span "+(t.browser.mozilla?"":'contenteditable="false"')+'class="fr-img-caption '+Ie.attr("class")+'" style="'+(Ie.attr("style")?Ie.attr("style")+" ":"")+"width: "+Ie.width()+'px;" draggable="false"></span>'),n.wrap('<span class="fr-img-wrap"></span>'),n.after('<span class="fr-inner" contenteditable="true">'+e.FE.START_MARKER+"Image caption"+e.FE.END_MARKER+"</span>"),Ie.removeAttr("class").removeAttr("style").removeAttr("width"),ce(!0),t.selection.restore()):(n=Se(),Ie.insertAfter(n),Ie.attr("class",n.attr("class").replace("fr-img-caption","")).attr("style",n.attr("style")),n.remove(),x(Ie))}var Ie,Me,Le,Ne,Pe=!1,Re=1,De=2,je=3,Fe=4,Be=5,Ue=6,He=8,ze={};ze[Re]="Image cannot be loaded from the passed link.",ze[De]="No link in upload response.",ze[je]="Error during file upload.",ze[Fe]="Parsing response failed.",ze[Be]="File is too large.",ze[Ue]="Image file type is invalid.",ze[7]="Files can be uploaded only to same domain in IE 8 and IE 9.",ze[He]="Image file is corrupted.";var We,qe,Ye=!1;return{_init:ne,showInsertPopup:r,showLayer:V,refreshUploadButton:G,refreshByURLButton:X,upload:P,insertByURL:w,align:me,refreshAlign:ye,refreshAlignOnShow:be,display:_e,refreshDisplayOnShow:Ee,replace:we,back:ke,get:Te,getEl:Se,insert:T,showProgressBar:y,remove:J,hideProgressBar:b,applyStyle:Ce,showAltPopup:H,showSizePopup:Y,setAlt:W,setSize:K,toggleCaption:Ae,hasCaption:Oe,exitEdit:ce,edit:x}},e.FE.DefineIcon("insertImage",{NAME:"image"}),e.FE.RegisterShortcut(e.FE.KEYCODE.P,"insertImage",null,"P"),e.FE.RegisterCommand("insertImage",{title:"Insert Image",undo:!1,focus:!0,refreshAfterCallback:!1,popup:!0,callback:function(){this.popups.isVisible("image.insert")?(this.$el.find(".fr-marker").length&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("image.insert")):this.image.showInsertPopup()},plugin:"image"}),e.FE.DefineIcon("imageUpload",{NAME:"upload"}),e.FE.RegisterCommand("imageUpload",{title:"Upload Image",undo:!1,focus:!1,toggle:!0,callback:function(){this.image.showLayer("image-upload")},refresh:function(e){this.image.refreshUploadButton(e)}}),e.FE.DefineIcon("imageByURL",{NAME:"link"}),e.FE.RegisterCommand("imageByURL",{title:"By URL",undo:!1,focus:!1,toggle:!0,callback:function(){this.image.showLayer("image-by-url")},refresh:function(e){this.image.refreshByURLButton(e)}}),e.FE.RegisterCommand("imageInsertByURL",{title:"Insert Image",undo:!0,refreshAfterCallback:!1,callback:function(){this.image.insertByURL()},refresh:function(e){this.image.get()?e.text(this.language.translate("Replace")):e.text(this.language.translate("Insert"))}}),e.FE.DefineIcon("imageDisplay",{NAME:"star"}),e.FE.RegisterCommand("imageDisplay",{title:"Display",type:"dropdown",options:{inline:"Inline",block:"Break Text"},callback:function(e,t){this.image.display(t)},refresh:function(e){this.opts.imageTextNear||e.addClass("fr-hidden")},refreshOnShow:function(e,t){this.image.refreshDisplayOnShow(e,t)}}),e.FE.DefineIcon("image-align",{NAME:"align-left"}),e.FE.DefineIcon("image-align-left",{NAME:"align-left"}),e.FE.DefineIcon("image-align-right",{NAME:"align-right"}),e.FE.DefineIcon("image-align-center",{NAME:"align-justify"}),e.FE.DefineIcon("imageAlign",{NAME:"align-justify"}),e.FE.RegisterCommand("imageAlign",{type:"dropdown",title:"Align",options:{left:"Align Left",center:"None",right:"Align Right"},html:function(){var t='<ul class="fr-dropdown-list" role="presentation">',n=e.FE.COMMANDS.imageAlign.options;for(var r in n)n.hasOwnProperty(r)&&(t+='<li role="presentation"><a class="fr-command fr-title" tabIndex="-1" role="option" data-cmd="imageAlign" data-param1="'+r+'" title="'+this.language.translate(n[r])+'">'+this.icon.create("image-align-"+r)+'<span class="fr-sr-only">'+this.language.translate(n[r])+"</span></a></li>");return t+="</ul>"},callback:function(e,t){this.image.align(t)},refresh:function(e){this.image.refreshAlign(e)},refreshOnShow:function(e,t){this.image.refreshAlignOnShow(e,t)}}),e.FE.DefineIcon("imageReplace",{NAME:"exchange",FA5NAME:"exchange-alt"}),e.FE.RegisterCommand("imageReplace",{title:"Replace",undo:!1,focus:!1,popup:!0,refreshAfterCallback:!1,callback:function(){this.image.replace()}}),e.FE.DefineIcon("imageRemove",{NAME:"trash"}),e.FE.RegisterCommand("imageRemove",{title:"Remove",callback:function(){this.image.remove()}}),e.FE.DefineIcon("imageBack",{NAME:"arrow-left"}),e.FE.RegisterCommand("imageBack",{title:"Back",undo:!1,focus:!1,back:!0,callback:function(){this.image.back()},refresh:function(e){this.image.get()||this.opts.toolbarInline?(e.removeClass("fr-hidden"),e.next(".fr-separator").removeClass("fr-hidden")):(e.addClass("fr-hidden"),e.next(".fr-separator").addClass("fr-hidden"))}}),e.FE.RegisterCommand("imageDismissError",{title:"OK",undo:!1,callback:function(){this.image.hideProgressBar(!0)}}),e.FE.DefineIcon("imageStyle",{NAME:"magic"}),e.FE.RegisterCommand("imageStyle",{title:"Style",type:"dropdown",html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.imageStyles;for(var n in t)if(t.hasOwnProperty(n)){var r=t[n];"object"==typeof r&&(r=r.title),e+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="imageStyle" data-param1="'+n+'">'+this.language.translate(r)+"</a></li>"}return e+="</ul>"},callback:function(e,t){this.image.applyStyle(t)},refreshOnShow:function(t,n){var r=this.image.getEl();r&&n.find(".fr-command").each(function(){var t=e(this).data("param1"),n=r.hasClass(t);e(this).toggleClass("fr-active",n).attr("aria-selected",n)})}}),e.FE.DefineIcon("imageAlt",{NAME:"info"}),e.FE.RegisterCommand("imageAlt",{undo:!1,focus:!1,popup:!0,title:"Alternate Text",callback:function(){this.image.showAltPopup()}}),e.FE.RegisterCommand("imageSetAlt",{undo:!0,focus:!1,title:"Update",refreshAfterCallback:!1,callback:function(){this.image.setAlt()}}),e.FE.DefineIcon("imageSize",{NAME:"arrows-alt"}),e.FE.RegisterCommand("imageSize",{undo:!1,focus:!1,popup:!0,title:"Change Size",callback:function(){this.image.showSizePopup()}}),e.FE.RegisterCommand("imageSetSize",{undo:!0,focus:!1,title:"Update",refreshAfterCallback:!1,callback:function(){this.image.setSize()}}),e.FE.DefineIcon("imageCaption",{NAME:"commenting",FA5NAME:"comment-alt"}),e.FE.RegisterCommand("imageCaption",{undo:!0,focus:!1,title:"Image Caption",refreshAfterCallback:!0,callback:function(){this.image.toggleCaption()},refresh:function(e){this.image.get()&&e.toggleClass("fr-active",this.image.hasCaption())}}),e.extend(e.FE.DEFAULTS,{imageManagerLoadURL:"https://i.froala.com/load-files",imageManagerLoadMethod:"get",imageManagerLoadParams:{},imageManagerPreloader:null,imageManagerDeleteURL:"",imageManagerDeleteMethod:"post",imageManagerDeleteParams:{},imageManagerPageSize:12,imageManagerScrollOffset:20,imageManagerToggleTags:!0}),e.FE.PLUGINS.imageManager=function(t){function n(){if(!T){var e='<div class="fr-modal-head-line"><i class="fa fa-bars fr-modal-more fr-not-available" id="fr-modal-more-'+t.sid+'" title="'+t.language.translate("Tags")+'"></i><h4 data-text="true">'+t.language.translate("Manage Images")+"</h4></div>";e+='<div class="fr-modal-tags" id="fr-modal-tags"></div>';var n;n=t.opts.imageManagerPreloader?'<img class="fr-preloader" id="fr-preloader" alt="'+t.language.translate("Loading")+'.." src="'+t.opts.imageManagerPreloader+'" style="display: none;">':'<span class="fr-preloader" id="fr-preloader" style="display: none;">'+t.language.translate("Loading")+"</span>",n+='<div class="fr-image-list" id="fr-image-list"></div>';var r=t.modals.create(D,e,n);T=r.$modal,S=r.$head,C=r.$body}T.data("current-image",t.image.get()),t.modals.show(D),O||x(),a()}function r(){t.modals.hide(D)}function o(){var t=e(window).outerWidth();return 768>t?2:1200>t?3:4}function i(){A.empty();for(var e=0;R>e;e++)A.append('<div class="fr-list-column"></div>')}function a(){O.show(),A.find(".fr-list-column").empty(),t.opts.imageManagerLoadURL?e.ajax({url:t.opts.imageManagerLoadURL,method:t.opts.imageManagerLoadMethod,data:t.opts.imageManagerLoadParams,dataType:"json",crossDomain:t.opts.requestWithCORS,xhrFields:{withCredentials:t.opts.requestWithCredentials},headers:t.opts.requestHeaders}).done(function(e,n,r){t.events.trigger("imageManager.imagesLoaded",[e]),s(e,r.response),O.hide()}).fail(function(){var e=this.xhr();y(F,e.response||e.responseText)}):y(B)}function s(e,t){try{A.find(".fr-list-column").empty(),L=0,N=0,P=0,M=e,l()}catch(e){y(U,t)}}function l(){if(N<M.length&&(A.outerHeight()<=C.outerHeight()+t.opts.imageManagerScrollOffset||C.scrollTop()+t.opts.imageManagerScrollOffset>A.outerHeight()-C.outerHeight())){L++;for(var e=t.opts.imageManagerPageSize*(L-1);e<Math.min(M.length,t.opts.imageManagerPageSize*L);e++)u(M[e])}}function u(n){var r=new Image,o=e('<div class="fr-image-container fr-empty fr-image-'+P+++'" data-loading="'+t.language.translate("Loading")+'.." data-deleting="'+t.language.translate("Deleting")+'..">');p(!1),r.onload=function(){o.height(Math.floor(o.width()/r.width*r.height));var i=e("<img/>");if(n.thumb)i.attr("src",n.thumb);else{if(y(H,n),!n.url)return y(z,n),!1;i.attr("src",n.url)}if(n.url&&i.attr("data-url",n.url),n.tag)if(S.find(".fr-modal-more.fr-not-available").removeClass("fr-not-available"),S.find(".fr-modal-tags").show(),n.tag.indexOf(",")>=0){for(var a=n.tag.split(","),s=0;s<a.length;s++)a[s]=a[s].trim(),0===I.find('a[title="'+a[s]+'"]').length&&I.append('<a role="button" title="'+a[s]+'">'+a[s]+"</a>");i.attr("data-tag",a.join())}else 0===I.find('a[title="'+n.tag.trim()+'"]').length&&I.append('<a role="button" title="'+n.tag.trim()+'">'+n.tag.trim()+"</a>"),i.attr("data-tag",n.tag.trim());n.name&&i.attr("alt",n.name);for(var u in n)n.hasOwnProperty(u)&&"thumb"!=u&&"url"!=u&&"tag"!=u&&i.attr("data-"+u,n[u]);o.append(i).append(e(t.icon.create("imageManagerDelete")).addClass("fr-delete-img").attr("title",t.language.translate("Delete"))).append(e(t.icon.create("imageManagerInsert")).addClass("fr-insert-img").attr("title",t.language.translate("Insert"))),I.find(".fr-selected-tag").each(function(e,t){w(i,t.text)||o.hide()}),i.on("load",function(){o.removeClass("fr-empty"),o.height("auto"),N++,f(d(parseInt(i.parent().attr("class").match(/fr-image-(\d+)/)[1],10)+1)),p(!1),N%t.opts.imageManagerPageSize==0&&l()}),t.events.trigger("imageManager.imageLoaded",[i])},r.onerror=function(){N++,o.remove(),f(d(parseInt(o.attr("class").match(/fr-image-(\d+)/)[1],10)+1)),y(j,n),N%t.opts.imageManagerPageSize==0&&l()},r.src=n.thumb||n.url,c().append(o)}function c(){var t,n;return A.find(".fr-list-column").each(function(r,o){var i=e(o);0===r?(n=i.outerHeight(),t=i):i.outerHeight()<n&&(n=i.outerHeight(),t=i)}),t}function d(t){void 0===t&&(t=0);for(var n=[],r=P-1;r>=t;r--){var o=A.find(".fr-image-"+r);o.length&&(n.push(o),e('<div id="fr-image-hidden-container">').append(o),A.find(".fr-image-"+r).remove())}return n}function f(e){for(var t=e.length-1;t>=0;t--)c().append(e[t])}function p(e){if(void 0===e&&(e=!0),!T.is(":visible"))return!0;var n=o();if(n!=R){R=n;var r=d();i(),f(r)}t.modals.resize(D),e&&l()}function h(e){var t={},n=e.data();for(var r in n)n.hasOwnProperty(r)&&"url"!=r&&"tag"!=r&&(t[r]=n[r]);return t}function m(n){var r=e(n.currentTarget).siblings("img"),o=T.data("instance")||t,i=T.data("current-image");if(t.modals.hide(D),o.image.showProgressBar(),i)i.data("fr-old-src",i.attr("src")),i.trigger("click");else{o.events.focus(!0),o.selection.restore();var a=o.position.getBoundingRect(),s=a.left+a.width/2+e(t.doc).scrollLeft(),l=a.top+a.height+e(t.doc).scrollTop();o.popups.setContainer("image.insert",t.$sc),o.popups.show("image.insert",s,l)}o.image.insert(r.data("url"),!1,h(r),i)}function v(){T.find("#fr-modal-tags > a").each(function(){0===T.find('#fr-image-list [data-tag*="'+e(this).text()+'"]').length&&e(this).removeClass("fr-selected-tag").hide()}),_()}function g(n){var r=e(n.currentTarget).siblings("img"),o=t.language.translate("Are you sure? Image will be deleted.");confirm(o)&&(t.opts.imageManagerDeleteURL?!1!==t.events.trigger("imageManager.beforeDeleteImage",[r])&&(r.parent().addClass("fr-image-deleting"),e.ajax({method:t.opts.imageManagerDeleteMethod,url:t.opts.imageManagerDeleteURL,data:e.extend(e.extend({src:r.attr("src")},h(r)),t.opts.imageManagerDeleteParams),crossDomain:t.opts.requestWithCORS,xhrFields:{withCredentials:t.opts.requestWithCredentials},headers:t.opts.requestHeaders}).done(function(e){t.events.trigger("imageManager.imageDeleted",[e]);var n=d(parseInt(r.parent().attr("class").match(/fr-image-(\d+)/)[1],10)+1);r.parent().remove(),f(n),v(),p(!0)}).fail(function(e){y(W,e.response||e.responseText)})):y(q))}function y(n,r){n>=10&&20>n?O.hide():n>=20&&30>n&&e(".fr-image-deleting").removeClass("fr-image-deleting"),t.events.trigger("imageManager.error",[{code:n,message:Y[n]},r])}function b(){var e=S.find(".fr-modal-head-line").outerHeight(),t=I.outerHeight();S.toggleClass("fr-show-tags"),S.hasClass("fr-show-tags")?(S.css("height",e+t),I.find("a").css("opacity",1)):(S.css("height",e),I.find("a").css("opacity",0))}function _(){var t=I.find(".fr-selected-tag");t.length>0?(A.find("img").parent().show(),t.each(function(t,n){A.find("img").each(function(t,r){var o=e(r);w(o,n.text)||o.parent().hide()})})):A.find("img").parent().show(),f(d()),l()}function E(n){n.preventDefault();var r=e(n.currentTarget);r.toggleClass("fr-selected-tag"),t.opts.imageManagerToggleTags&&r.siblings("a").removeClass("fr-selected-tag"),_()}function w(e,t){for(var n=(e.attr("data-tag")||"").split(","),r=0;r<n.length;r++)if(n[r]==t)return!0;return!1}function x(){O=T.find("#fr-preloader"),A=T.find("#fr-image-list"),I=T.find("#fr-modal-tags"),R=o(),i(),S.css("height",S.find(".fr-modal-head-line").outerHeight()),t.events.$on(e(t.o_win),"resize",function(){p(!!M)}),t.helpers.isMobile()&&(t.events.bindClick(A,"div.fr-image-container",function(t){T.find(".fr-mobile-selected").removeClass("fr-mobile-selected"),e(t.currentTarget).addClass("fr-mobile-selected")}),T.on(t._mousedown,function(){T.find(".fr-mobile-selected").removeClass("fr-mobile-selected")})),t.events.bindClick(A,".fr-insert-img",m),t.events.bindClick(A,".fr-delete-img",g),T.on(t._mousedown+" "+t._mouseup,function(e){e.stopPropagation()}),T.on(t._mousedown,"*",function(){t.events.disableBlur()}),C.on("scroll",l),t.events.bindClick(T,"i#fr-modal-more-"+t.sid,b),t.events.bindClick(I,"a",E)}function k(){return!(!t.$wp&&"IMG"!=t.el.tagName)&&void 0}var T,S,C,O,A,I,M,L,N,P,R,D="image_manager",j=10,F=11,B=12,U=13,H=14,z=15,W=21,q=22,Y={};return Y[j]="Image cannot be loaded from the passed link.",Y[F]="Error during load images request.",Y[B]="Missing imageManagerLoadURL option.",Y[U]="Parsing load response failed.",Y[H]="Missing image thumb.",Y[z]="Missing image URL.",Y[W]="Error during delete image request.",Y[q]="Missing imageManagerDeleteURL option.",{require:["image"],_init:k,show:n,hide:r}},!e.FE.PLUGINS.image)throw new Error("Image manager plugin requires image plugin.");e.FE.DEFAULTS.imageInsertButtons.push("imageManager"),e.FE.RegisterCommand("imageManager",{title:"Browse",undo:!1,focus:!1,modal:!0,callback:function(){this.imageManager.show()},plugin:"imageManager"}),e.FE.DefineIcon("imageManager",{NAME:"folder"}),e.FE.DefineIcon("imageManagerInsert",{NAME:"plus"}),e.FE.DefineIcon("imageManagerDelete",{NAME:"trash"}),e.extend(e.FE.DEFAULTS,{inlineStyles:{"Big Red":"font-size: 20px; color: red;","Small Blue":"font-size: 14px; color: blue;"}}),e.FE.PLUGINS.inlineStyle=function(t){function n(n){""!==t.selection.text()?t.html.insert(e.FE.START_MARKER+'<span style="'+n+'">'+t.selection.text()+"</span>"+e.FE.END_MARKER):t.html.insert('<span style="'+n+'">'+e.FE.INVISIBLE_SPACE+e.FE.MARKERS+"</span>")}return{apply:n}},e.FE.RegisterCommand("inlineStyle",{type:"dropdown",html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.inlineStyles;for(var n in t)t.hasOwnProperty(n)&&(e+='<li role="presentation"><span style="'+t[n]+'" role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="inlineStyle" data-param1="'+t[n]+'" title="'+this.language.translate(n)+'">'+this.language.translate(n)+"</a></span></li>");return e+="</ul>"},title:"Inline Style",callback:function(e,t){this.inlineStyle.apply(t)},plugin:"inlineStyle"}),e.FE.DefineIcon("inlineStyle",{NAME:"paint-brush"}),e.extend(e.FE.DEFAULTS,{lineBreakerTags:["table","hr","form","dl","span.fr-video",".fr-embedly"],lineBreakerOffset:15,lineBreakerHorizontalOffset:10}),e.FE.PLUGINS.lineBreaker=function(t){function n(n,r){var o,i,a,s,l,u,c,d;if(null==n)s=r.parent(),l=s.offset().top,c=r.offset().top,o=c-Math.min((c-l)/2,t.opts.lineBreakerOffset),a=s.outerWidth(),i=s.offset().left;else if(null==r)s=n.parent(),u=s.offset().top+s.outerHeight(),d=n.offset().top+n.outerHeight(),d>u&&(s=e(s).parent(),u=s.offset().top+s.outerHeight()),o=d+Math.min(Math.abs(u-d)/2,t.opts.lineBreakerOffset),a=s.outerWidth(),i=s.offset().left;else{s=n.parent();var f=n.offset().top+n.height(),p=r.offset().top;if(f>p)return!1;o=(f+p)/2,a=s.outerWidth(),i=s.offset().left}t.opts.iframe&&(i+=t.$iframe.offset().left-t.helpers.scrollLeft(),o+=t.$iframe.offset().top-t.helpers.scrollTop()),t.$box.append(g),g.css("top",o-t.win.pageYOffset),g.css("left",i-t.win.pageXOffset),g.css("width",a),g.data("tag1",n),g.data("tag2",r),g.addClass("fr-visible").data("instance",t)}function r(e,r){var i,a,s=e.offset().top,l=e.offset().top+e.outerHeight();if(Math.abs(l-r)<=t.opts.lineBreakerOffset||Math.abs(r-s)<=t.opts.lineBreakerOffset)if(Math.abs(l-r)<Math.abs(r-s)){a=e.get(0);for(var u=a.nextSibling;u&&u.nodeType==Node.TEXT_NODE&&0===u.textContent.length;)u=u.nextSibling;if(!u)return n(e,null),!0;if(i=o(u))return n(e,i),!0}else{if(a=e.get(0),!a.previousSibling)return n(null,e),!0;if(i=o(a.previousSibling))return n(i,e),!0}g.removeClass("fr-visible").removeData("instance")}function o(n){if(n){var r=e(n);if(0===t.$el.find(r).length)return null;if(n.nodeType!=Node.TEXT_NODE&&r.is(t.opts.lineBreakerTags.join(",")))return r;if(r.parents(t.opts.lineBreakerTags.join(",")).length>0)return n=r.parents(t.opts.lineBreakerTags.join(",")).get(0),0!==t.$el.find(n).length&&e(n).is(t.opts.lineBreakerTags.join(","))?e(n):null}return null}function i(e){if(void 0!==e.inFroalaWrapper)return e.inFroalaWrapper;for(var n=e;e.parentNode&&e.parentNode!==t.$wp.get(0);)e=e.parentNode;return n.inFroalaWrapper=e.parentNode==t.$wp.get(0),n.inFroalaWrapper}function a(e,n){var r=t.doc.elementFromPoint(e,n);return r&&!r.closest(".fr-line-breaker")&&!t.node.isElement(r)&&r!=t.$wp.get(0)&&i(r)?r:null}function s(e,n,r){for(var o=r,i=null;o<=t.opts.lineBreakerOffset&&!i;)i=a(e,n-o),i||(i=a(e,n+o)),o+=r;return i}function l(e,n,r){for(var o=null,i=100;!o&&e>t.$box.offset().left&&e<t.$box.offset().left+t.$box.outerWidth()&&i>0;)o=a(e,n),o||(o=s(e,n,5)),"left"==r?e-=t.opts.lineBreakerHorizontalOffset:e+=t.opts.lineBreakerHorizontalOffset,i-=t.opts.lineBreakerHorizontalOffset;return o}function u(e){b=null;var n=null,i=null,a=t.doc.elementFromPoint(e.pageX-t.win.pageXOffset,e.pageY-t.win.pageYOffset);a&&("HTML"==a.tagName||"BODY"==a.tagName||t.node.isElement(a)||(a.getAttribute("class")||"").indexOf("fr-line-breaker")>=0)?(i=s(e.pageX-t.win.pageXOffset,e.pageY-t.win.pageYOffset,1),i||(i=l(e.pageX-t.win.pageXOffset-t.opts.lineBreakerHorizontalOffset,e.pageY-t.win.pageYOffset,"left")),i||(i=l(e.pageX-t.win.pageXOffset+t.opts.lineBreakerHorizontalOffset,e.pageY-t.win.pageYOffset,"right")),n=o(i)):n=o(a),n?r(n,e.pageY):t.core.sameInstance(g)&&g.removeClass("fr-visible").removeData("instance")}function c(e){return!(g.hasClass("fr-visible")&&!t.core.sameInstance(g))&&(t.popups.areVisible()||t.el.querySelector(".fr-selected-cell")?(g.removeClass("fr-visible"),!0):void(!1!==y||t.edit.isDisabled()||(b&&clearTimeout(b),b=setTimeout(u,30,e))))}function d(){b&&clearTimeout(b),g.hasClass("fr-visible")&&g.removeClass("fr-visible").removeData("instance")}function f(){y=!0,d()}function p(){y=!1}function h(n){n.preventDefault();var r=g.data("instance")||t;g.removeClass("fr-visible").removeData("instance");var o=g.data("tag1"),i=g.data("tag2"),a=t.html.defaultTag();null==o?a&&"TD"!=i.parent().get(0).tagName&&0===i.parents(a).length?i.before("<"+a+">"+e.FE.MARKERS+"<br></"+a+">"):i.before(e.FE.MARKERS+"<br>"):a&&"TD"!=o.parent().get(0).tagName&&0===o.parents(a).length?o.after("<"+a+">"+e.FE.MARKERS+"<br></"+a+">"):o.after(e.FE.MARKERS+"<br>"),r.selection.restore()}function m(){t.shared.$line_breaker||(t.shared.$line_breaker=e('<div class="fr-line-breaker"><a class="fr-floating-btn" role="button" tabIndex="-1" title="'+t.language.translate("Break")+'"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><rect x="21" y="11" width="2" height="8"/><rect x="14" y="17" width="7" height="2"/><path d="M14.000,14.000 L14.000,22.013 L9.000,18.031 L14.000,14.000 Z"/></svg></a></div>')),g=t.shared.$line_breaker,t.events.on("shared.destroy",function(){g.html("").removeData().remove(),g=null},!0),t.events.on("destroy",function(){g.removeData("instance").removeClass("fr-visible").appendTo("body:first"),clearTimeout(b)},!0),t.events.$on(g,"mousemove",function(e){e.stopPropagation()},!0),t.events.bindClick(g,"a",h)}function v(){return!!t.$wp&&(m(),y=!1,t.events.$on(t.$win,"mousemove",c),t.events.$on(e(t.win),"scroll",d),t.events.on("popups.show.table.edit",d),t.events.on("commands.after",d),t.events.$on(e(t.win),"mousedown",f),void t.events.$on(e(t.win),"mouseup",p))}var g,y,b;return{_init:v}},e.extend(e.FE.POPUP_TEMPLATES,{"link.edit":"[_BUTTONS_]","link.insert":"[_BUTTONS_][_INPUT_LAYER_]"}),e.extend(e.FE.DEFAULTS,{linkEditButtons:["linkOpen","linkStyle","linkEdit","linkRemove"],linkInsertButtons:["linkBack","|","linkList"],linkAttributes:{},linkAutoPrefix:"http://",linkStyles:{"fr-green":"Green","fr-strong":"Thick"},linkMultipleStyles:!0,linkConvertEmailAddress:!0,linkAlwaysBlank:!1,linkAlwaysNoFollow:!1,linkNoOpener:!0,linkNoReferrer:!0,linkList:[{text:"Froala",href:"https://froala.com",target:"_blank"},{text:"Google",href:"https://google.com",target:"_blank"},{displayText:"Facebook",href:"https://facebook.com"}],linkText:!0}),e.FE.PLUGINS.link=function(t){function n(){var n=t.image?t.image.get():null;if(!n&&t.$wp){var r=t.selection.ranges(0).commonAncestorContainer;try{r&&(r.contains&&r.contains(t.el)||!t.el.contains(r)||t.el==r)&&(r=null)}catch(e){r=null}if(r&&"A"===r.tagName)return r;var o=t.selection.element(),i=t.selection.endElement();"A"==o.tagName||t.node.isElement(o)||(o=e(o).parentsUntil(t.$el,"a:first").get(0)),"A"==i.tagName||t.node.isElement(i)||(i=e(i).parentsUntil(t.$el,"a:first").get(0));try{i&&(i.contains&&i.contains(t.el)||!t.el.contains(i)||t.el==i)&&(i=null)}catch(e){i=null}try{o&&(o.contains&&o.contains(t.el)||!t.el.contains(o)||t.el==o)&&(o=null)}catch(e){o=null}return i&&i==o&&"A"==i.tagName?(t.browser.msie||t.helpers.isMobile())&&(t.selection.info(o).atEnd||t.selection.info(o).atStart)?null:o:null}return"A"==t.el.tagName?t.el:n&&n.get(0).parentNode&&"A"==n.get(0).parentNode.tagName?n.get(0).parentNode:void 0}function r(){var e=t.image?t.image.get():null,n=[];if(e)"A"==e.get(0).parentNode.tagName&&n.push(e.get(0).parentNode);else{var r,o,i,a;if(t.win.getSelection){var s=t.win.getSelection();if(s.getRangeAt&&s.rangeCount){a=t.doc.createRange();for(var l=0;l<s.rangeCount;++l)if(r=s.getRangeAt(l),o=r.commonAncestorContainer,o&&1!=o.nodeType&&(o=o.parentNode),o&&"a"==o.nodeName.toLowerCase())n.push(o);else{i=o.getElementsByTagName("a");for(var u=0;u<i.length;++u)a.selectNodeContents(i[u]),a.compareBoundaryPoints(r.END_TO_START,r)<1&&a.compareBoundaryPoints(r.START_TO_END,r)>-1&&n.push(i[u])}}}else if(t.doc.selection&&"Control"!=t.doc.selection.type)if(r=t.doc.selection.createRange(),o=r.parentElement(),"a"==o.nodeName.toLowerCase())n.push(o);else{i=o.getElementsByTagName("a"),a=t.doc.body.createTextRange();for(var c=0;c<i.length;++c)a.moveToElementText(i[c]),a.compareEndPoints("StartToEnd",r)>-1&&a.compareEndPoints("EndToStart",r)<1&&n.push(i[c])}}return n}function o(r){if(t.core.hasFocus()){if(a(),r&&"keyup"===r.type&&(r.altKey||r.which==e.FE.KEYCODE.ALT))return!0;setTimeout(function(){if(!r||r&&(1==r.which||"mouseup"!=r.type)){var o=n(),a=t.image?t.image.get():null;if(o&&!a){if(t.image){var s=t.node.contents(o);if(1==s.length&&"IMG"==s[0].tagName){var l=t.selection.ranges(0);return 0===l.startOffset&&0===l.endOffset?e(o).before(e.FE.MARKERS):e(o).after(e.FE.MARKERS),t.selection.restore(),!1}}r&&r.stopPropagation(),i(o)}}},t.helpers.isIOS()?100:0)}}function i(n){var r=t.popups.get("link.edit");r||(r=s());var o=e(n);t.popups.isVisible("link.edit")||t.popups.refresh("link.edit"),t.popups.setContainer("link.edit",t.$sc);var i=o.offset().left+e(n).outerWidth()/2,a=o.offset().top+o.outerHeight();t.popups.show("link.edit",i,a,o.outerHeight())}function a(){t.popups.hide("link.edit")}function s(){var e="";t.opts.linkEditButtons.length>=1&&("A"==t.el.tagName&&t.opts.linkEditButtons.indexOf("linkRemove")>=0&&t.opts.linkEditButtons.splice(t.opts.linkEditButtons.indexOf("linkRemove"),1),e='<div class="fr-buttons">'+t.button.buildList(t.opts.linkEditButtons)+"</div>");var r={buttons:e},o=t.popups.create("link.edit",r);return t.$wp&&t.events.$on(t.$wp,"scroll.link-edit",function(){n()&&t.popups.isVisible("link.edit")&&i(n())}),o}function l(){}function u(){var r=t.popups.get("link.insert"),o=n();if(o){var i,a,s=e(o),l=r.find('input.fr-link-attr[type="text"]'),u=r.find('input.fr-link-attr[type="checkbox"]');for(i=0;i<l.length;i++)a=e(l[i]),a.val(s.attr(a.attr("name")||""));for(u.prop("checked",!1),i=0;i<u.length;i++)a=e(u[i]),s.attr(a.attr("name"))==a.data("checked")&&a.prop("checked",!0);r.find('input.fr-link-attr[type="text"][name="text"]').val(s.text())}else r.find('input.fr-link-attr[type="text"]').val(""),r.find('input.fr-link-attr[type="checkbox"]').prop("checked",!1),r.find('input.fr-link-attr[type="text"][name="text"]').val(t.selection.text());r.find("input.fr-link-attr").trigger("change"),(t.image?t.image.get():null)?r.find('.fr-link-attr[name="text"]').parent().hide():r.find('.fr-link-attr[name="text"]').parent().show()}function c(){var e=t.$tb.find('.fr-command[data-cmd="insertLink"]'),n=t.popups.get("link.insert");if(n||(n=d()),!n.hasClass("fr-active"))if(t.popups.refresh("link.insert"),t.popups.setContainer("link.insert",t.$tb||t.$sc),e.is(":visible")){var r=e.offset().left+e.outerWidth()/2,o=e.offset().top+(t.opts.toolbarBottom?10:e.outerHeight()-10);t.popups.show("link.insert",r,o,e.outerHeight())}else t.position.forSelection(n),t.popups.show("link.insert")}function d(e){if(e)return t.popups.onRefresh("link.insert",u),t.popups.onHide("link.insert",l),!0;var r="";t.opts.linkInsertButtons.length>=1&&(r='<div class="fr-buttons">'+t.button.buildList(t.opts.linkInsertButtons)+"</div>");var o="",i=0;o='<div class="fr-link-insert-layer fr-layer fr-active" id="fr-link-insert-layer-'+t.id+'">',o+='<div class="fr-input-line"><input id="fr-link-insert-layer-url-'+t.id+'" name="href" type="text" class="fr-link-attr" placeholder="'+t.language.translate("URL")+'" tabIndex="'+ ++i+'"></div>',t.opts.linkText&&(o+='<div class="fr-input-line"><input id="fr-link-insert-layer-text-'+t.id+'" name="text" type="text" class="fr-link-attr" placeholder="'+t.language.translate("Text")+'" tabIndex="'+ ++i+'"></div>');for(var a in t.opts.linkAttributes)if(t.opts.linkAttributes.hasOwnProperty(a)){var s=t.opts.linkAttributes[a];o+='<div class="fr-input-line"><input name="'+a+'" type="text" class="fr-link-attr" placeholder="'+t.language.translate(s)+'" tabIndex="'+ ++i+'"></div>'}t.opts.linkAlwaysBlank||(o+='<div class="fr-checkbox-line"><span class="fr-checkbox"><input name="target" class="fr-link-attr" data-checked="_blank" type="checkbox" id="fr-link-target-'+t.id+'" tabIndex="'+ ++i+'"><span><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="10" height="10" viewBox="0 0 32 32"><path d="M27 4l-15 15-7-7-5 5 12 12 20-20z" fill="#FFF"></path></svg></span></span><label for="fr-link-target-'+t.id+'">'+t.language.translate("Open in new tab")+"</label></div>"),o+='<div class="fr-action-buttons"><button class="fr-command fr-submit" role="button" data-cmd="linkInsert" href="#" tabIndex="'+ ++i+'" type="button">'+t.language.translate("Insert")+"</button></div></div>";var c={buttons:r,input_layer:o},d=t.popups.create("link.insert",c);return t.$wp&&t.events.$on(t.$wp,"scroll.link-insert",function(){(t.image?t.image.get():null)&&t.popups.isVisible("link.insert")&&_(),n&&t.popups.isVisible("link.insert")&&y()}),d}function f(){var r=n(),o=t.image?t.image.get():null;return!1!==t.events.trigger("link.beforeRemove",[r])&&void(o&&r?(o.unwrap(),t.image.edit(o)):r&&(t.selection.save(),e(r).replaceWith(e(r).html()),t.selection.restore(),a()))}function p(){t.events.on("keyup",function(t){t.which!=e.FE.KEYCODE.ESC&&o(t)}),t.events.on("window.mouseup",o),t.events.$on(t.$el,"click","a",function(e){t.edit.isDisabled()&&e.preventDefault()}),t.helpers.isMobile()&&t.events.$on(t.$doc,"selectionchange",o),d(!0),"A"==t.el.tagName&&t.$el.addClass("fr-view"),t.events.on("toolbar.esc",function(){return t.popups.isVisible("link.edit")?(t.events.disableBlur(),t.events.focus(),!1):void 0},!0)}function h(n){var r,o,i=t.opts.linkList[n],a=t.popups.get("link.insert"),s=a.find('input.fr-link-attr[type="text"]'),l=a.find('input.fr-link-attr[type="checkbox"]');for(o=0;o<s.length;o++)r=e(s[o]),i[r.attr("name")]?r.val(i[r.attr("name")]):"text"!=r.attr("name")&&r.val("");for(o=0;o<l.length;o++)r=e(l[o]),r.prop("checked",r.data("checked")==i[r.attr("name")]);t.accessibility.focusPopup(a)}function m(){var n,r,o=t.popups.get("link.insert"),i=o.find('input.fr-link-attr[type="text"]'),a=o.find('input.fr-link-attr[type="checkbox"]'),s=(i.filter('[name="href"]').val()||"").trim(),l=i.filter('[name="text"]').val(),u={};for(r=0;r<i.length;r++)n=e(i[r]),["href","text"].indexOf(n.attr("name"))<0&&(u[n.attr("name")]=n.val());for(r=0;r<a.length;r++)n=e(a[r]),n.is(":checked")?u[n.attr("name")]=n.data("checked"):u[n.attr("name")]=n.data("unchecked")||null;var c=t.helpers.scrollTop();g(s,l,u),e(t.o_win).scrollTop(c)}function v(){if(!t.selection.isCollapsed()){t.selection.save();for(var n=t.$el.find(".fr-marker").addClass("fr-unprocessed").toArray();n.length;){var r=e(n.pop());r.removeClass("fr-unprocessed");var o=t.node.deepestParent(r.get(0));if(o){var i=r.get(0),a="",s="";do{i=i.parentNode,t.node.isBlock(i)||(a+=t.node.closeTagString(i),s=t.node.openTagString(i)+s)}while(i!=o);var l=t.node.openTagString(r.get(0))+r.html()+t.node.closeTagString(r.get(0));r.replaceWith('<span id="fr-break"></span>');var u=o.outerHTML;u=u.replace(/<span id="fr-break"><\/span>/g,a+l+s),o.outerHTML=u}n=t.$el.find(".fr-marker.fr-unprocessed").toArray()}t.html.cleanEmptyTags(),t.selection.restore()}}function g(i,a,s){if(void 0===s&&(s={}),!1===t.events.trigger("link.beforeInsert",[i,a,s]))return!1;var l=t.image?t.image.get():null;l||"A"==t.el.tagName?"A"==t.el.tagName&&t.$el.focus():(t.selection.restore(),t.popups.hide("link.insert"));var u=i;t.opts.linkConvertEmailAddress&&t.helpers.isEmail(i)&&!/^mailto:.*/i.test(i)&&(i="mailto:"+i);var c=/^([A-Za-z]:(\\){1,2}|[A-Za-z]:((\\){1,2}[^\\]+)+)(\\)?$/i;if(""===t.opts.linkAutoPrefix||new RegExp("^("+e.FE.LinkProtocols.join("|")+"):.","i").test(i)||/^data:image.*/i.test(i)||/^(https?:|ftps?:|file:|)\/\//i.test(i)||c.test(i)||["/","{","[","#","(","."].indexOf((i||"")[0])<0&&(i=t.opts.linkAutoPrefix+t.helpers.sanitizeURL(i)),i=t.helpers.sanitizeURL(i),t.opts.linkAlwaysBlank&&(s.target="_blank"),t.opts.linkAlwaysNoFollow&&(s.rel="nofollow"),"_blank"==s.target?(t.opts.linkNoOpener&&(s.rel?s.rel+=" noopener":s.rel="noopener"),t.opts.linkNoReferrer&&(s.rel?s.rel+=" noreferrer":s.rel="noreferrer")):null==s.target&&(s.rel?s.rel=s.rel.replace(/noopener/,"").replace(/noreferrer/,""):s.rel=null),a=a||"",i===t.opts.linkAutoPrefix)return t.popups.get("link.insert").find('input[name="href"]').addClass("fr-error"),t.events.trigger("link.bad",[u]),!1;var d,f=n();if(f){if(d=e(f),d.attr("href",i),a.length>0&&d.text()!=a&&!l){for(var p=d.get(0);1===p.childNodes.length&&p.childNodes[0].nodeType==Node.ELEMENT_NODE;)p=p.childNodes[0];e(p).text(a)}l||d.prepend(e.FE.START_MARKER).append(e.FE.END_MARKER),d.attr(s),l||t.selection.restore()}else{l?l.wrap('<a href="'+i+'"></a>'):(t.format.remove("a"),t.selection.isCollapsed()?(a=0===a.length?u:a,t.html.insert('<a href="'+i+'">'+e.FE.START_MARKER+a.replace(/&/g,"&")+e.FE.END_MARKER+"</a>"),t.selection.restore()):a.length>0&&a!=t.selection.text().replace(/\n/g,"")?(t.selection.remove(),t.html.insert('<a href="'+i+'">'+e.FE.START_MARKER+a.replace(/&/g,"&")+e.FE.END_MARKER+"</a>"),t.selection.restore()):(v(),t.format.apply("a",{href:i})));for(var h=r(),m=0;m<h.length;m++)d=e(h[m]),d.attr(s),d.removeAttr("_moz_dirty");1==h.length&&t.$wp&&!l&&(e(h[0]).prepend(e.FE.START_MARKER).append(e.FE.END_MARKER),t.selection.restore())}if(l){var g=t.popups.get("link.insert");g&&g.find("input:focus").blur(),t.image.edit(l)}else o()}function y(){a();var r=n();if(r){var o=t.popups.get("link.insert");o||(o=d()),t.popups.isVisible("link.insert")||(t.popups.refresh("link.insert"),t.selection.save(),t.helpers.isMobile()&&(t.events.disableBlur(),t.$el.blur(),t.events.enableBlur())),t.popups.setContainer("link.insert",t.$sc);var i=(t.image?t.image.get():null)||e(r),s=i.offset().left+i.outerWidth()/2,l=i.offset().top+i.outerHeight();t.popups.show("link.insert",s,l,i.outerHeight())}}function b(){(t.image?t.image.get():null)?t.image.back():(t.events.disableBlur(),t.selection.restore(),t.events.enableBlur(),n()&&t.$wp?(t.selection.restore(),a(),o()):"A"==t.el.tagName?(t.$el.focus(),o()):(t.popups.hide("link.insert"),t.toolbar.showInline()))}function _(){var e=t.image?t.image.getEl():null;if(e){var n=t.popups.get("link.insert");t.image.hasCaption()&&(e=e.find(".fr-img-wrap")),n||(n=d()),u(!0),t.popups.setContainer("link.insert",t.$sc);var r=e.offset().left+e.outerWidth()/2,o=e.offset().top+e.outerHeight();t.popups.show("link.insert",r,o,e.outerHeight())}}function E(r,i,a){void 0===a&&(a=t.opts.linkMultipleStyles),void 0===i&&(i=t.opts.linkStyles);var s=n();if(!s)return!1;if(!a){var l=Object.keys(i);l.splice(l.indexOf(r),1),e(s).removeClass(l.join(" "))}e(s).toggleClass(r),o()}return{_init:p,remove:f,showInsertPopup:c,usePredefined:h,insertCallback:m,insert:g,update:y,get:n,allSelected:r,back:b,imageLink:_,applyStyle:E}},e.FE.DefineIcon("insertLink",{NAME:"link"}),e.FE.RegisterShortcut(e.FE.KEYCODE.K,"insertLink",null,"K"),e.FE.RegisterCommand("insertLink",{title:"Insert Link",undo:!1,focus:!0,refreshOnCallback:!1,popup:!0,callback:function(){this.popups.isVisible("link.insert")?(this.$el.find(".fr-marker").length&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("link.insert")):this.link.showInsertPopup()},plugin:"link"}),e.FE.DefineIcon("linkOpen",{NAME:"external-link",FA5NAME:"external-link-alt"}),e.FE.RegisterCommand("linkOpen",{title:"Open Link",undo:!1,refresh:function(e){this.link.get()?e.removeClass("fr-hidden"):e.addClass("fr-hidden")},callback:function(){var e=this.link.get();e&&(this.o_win.open(e.href,"_blank","noopener"),this.popups.hide("link.edit"))},plugin:"link"}),e.FE.DefineIcon("linkEdit",{NAME:"edit"}),e.FE.RegisterCommand("linkEdit",{title:"Edit Link",undo:!1,refreshAfterCallback:!1,popup:!0,callback:function(){this.link.update()},refresh:function(e){this.link.get()?e.removeClass("fr-hidden"):e.addClass("fr-hidden")},plugin:"link"}),e.FE.DefineIcon("linkRemove",{NAME:"unlink"}),e.FE.RegisterCommand("linkRemove",{title:"Unlink",callback:function(){this.link.remove()},refresh:function(e){this.link.get()?e.removeClass("fr-hidden"):e.addClass("fr-hidden")},plugin:"link"}),e.FE.DefineIcon("linkBack",{NAME:"arrow-left"}),e.FE.RegisterCommand("linkBack",{title:"Back",undo:!1,focus:!1,back:!0,refreshAfterCallback:!1,callback:function(){this.link.back()},refresh:function(e){var t=this.link.get()&&this.doc.hasFocus();(this.image?this.image.get():null)||t||this.opts.toolbarInline?(e.removeClass("fr-hidden"),e.next(".fr-separator").removeClass("fr-hidden")):(e.addClass("fr-hidden"),e.next(".fr-separator").addClass("fr-hidden"))},plugin:"link"}),e.FE.DefineIcon("linkList",{NAME:"search"}),e.FE.RegisterCommand("linkList",{title:"Choose Link",type:"dropdown",focus:!1,undo:!1,refreshAfterCallback:!1,html:function(){for(var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.linkList,n=0;n<t.length;n++)e+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="linkList" data-param1="'+n+'">'+(t[n].displayText||t[n].text)+"</a></li>";return e+="</ul>"},callback:function(e,t){this.link.usePredefined(t)},plugin:"link"}),e.FE.RegisterCommand("linkInsert",{focus:!1,refreshAfterCallback:!1,callback:function(){this.link.insertCallback()},refresh:function(e){this.link.get()?e.text(this.language.translate("Update")):e.text(this.language.translate("Insert"))},plugin:"link"}),e.FE.DefineIcon("imageLink",{NAME:"link"}),e.FE.RegisterCommand("imageLink",{title:"Insert Link",undo:!1,focus:!1,popup:!0,callback:function(){this.link.imageLink()},refresh:function(e){var t;this.link.get()?(t=e.prev(),t.hasClass("fr-separator")&&t.removeClass("fr-hidden"),e.addClass("fr-hidden")):(t=e.prev(),t.hasClass("fr-separator")&&t.addClass("fr-hidden"),e.removeClass("fr-hidden"))},plugin:"link"}),e.FE.DefineIcon("linkStyle",{NAME:"magic"}),e.FE.RegisterCommand("linkStyle",{title:"Style",type:"dropdown",html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.linkStyles;for(var n in t)t.hasOwnProperty(n)&&(e+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="linkStyle" data-param1="'+n+'">'+this.language.translate(t[n])+"</a></li>");return e+="</ul>"},callback:function(e,t){this.link.applyStyle(t)},refreshOnShow:function(t,n){var r=this.link.get();if(r){var o=e(r);n.find(".fr-command").each(function(){var t=e(this).data("param1"),n=o.hasClass(t);e(this).toggleClass("fr-active",n).attr("aria-selected",n)})}},refresh:function(e){this.link.get()?e.removeClass("fr-hidden"):e.addClass("fr-hidden")},plugin:"link"}),e.FE.PLUGINS.lists=function(t){function n(e){return'<span class="fr-open-'+e.toLowerCase()+'"></span>'}function r(e){return'<span class="fr-close-'+e.toLowerCase()+'"></span>'}function o(n,r){for(var o=[],i=0;i<n.length;i++){var a=n[i].parentNode;"LI"==n[i].tagName&&a.tagName!=r&&o.indexOf(a)<0&&o.push(a)}for(i=o.length-1;i>=0;i--){var s=e(o[i]);s.replaceWith("<"+r.toLowerCase()+" "+t.node.attributes(s.get(0))+">"+s.html()+"</"+r.toLowerCase()+">")}}function i(n,r){o(n,r);var i,a=t.html.defaultTag(),s=null;n.length&&(i="rtl"==t.opts.direction||"rtl"==e(n[0]).css("direction")?"margin-right":"margin-left");for(var l=0;l<n.length;l++)if("LI"!=n[l].tagName){var u=t.helpers.getPX(e(n[l]).css(i))||0;n[l].style.marginLeft=null,null===s&&(s=u);var c=s>0?"<"+r+' style="'+i+": "+s+'px;">':"<"+r+">",d="</"+r+">";for(u-=s;u/t.opts.indentMargin>0;)c+="<"+r+">",d+=d,u-=t.opts.indentMargin;a&&n[l].tagName.toLowerCase()==a?e(n[l]).replaceWith(c+"<li"+t.node.attributes(n[l])+">"+e(n[l]).html()+"</li>"+d):e(n[l]).wrap(c+"<li></li>"+d)}t.clean.lists()}function a(o){var i,a;for(i=o.length-1;i>=0;i--)for(a=i-1;a>=0;a--)if(e(o[a]).find(o[i]).length||o[a]==o[i]){o.splice(i,1);break}var s=[];for(i=0;i<o.length;i++){var l=e(o[i]),u=o[i].parentNode,c=l.attr("class");if(l.before(r(u.tagName)),"LI"==u.parentNode.tagName)l.before(r("LI")),l.after(n("LI"));else{var d="";c&&(d+=' class="'+c+'"');var f="rtl"==t.opts.direction||"rtl"==l.css("direction")?"margin-right":"margin-left";t.helpers.getPX(e(u).css(f))&&(e(u).attr("style")||"").indexOf(f+":")>=0&&(d+=' style="'+f+":"+t.helpers.getPX(e(u).css(f))+'px;"'),t.html.defaultTag()&&0===l.find(t.html.blockTagsQuery()).length&&l.wrapInner("<"+t.html.defaultTag()+d+"></"+t.html.defaultTag()+">"),t.node.isEmpty(l.get(0),!0)||0!==l.find(t.html.blockTagsQuery()).length||l.append("<br>"),l.append(n("LI")),l.prepend(r("LI"))}l.after(n(u.tagName)),"LI"==u.parentNode.tagName&&(u=u.parentNode.parentNode),s.indexOf(u)<0&&s.push(u)}for(i=0;i<s.length;i++){var p=e(s[i]),h=p.html();h=h.replace(/<span class="fr-close-([a-z]*)"><\/span>/g,"</$1>"),h=h.replace(/<span class="fr-open-([a-z]*)"><\/span>/g,"<$1>"),p.replaceWith(t.node.openTagString(p.get(0))+h+t.node.closeTagString(p.get(0)))}t.$el.find("li:empty").remove(),t.$el.find("ul:empty, ol:empty").remove(),t.clean.lists(),t.html.wrap()}function s(e,t){for(var n=!0,r=0;r<e.length;r++){if("LI"!=e[r].tagName)return!1;e[r].parentNode.tagName!=t&&(n=!1)}return n}function l(e){t.selection.save(),t.html.wrap(!0,!0,!0,!0),t.selection.restore();for(var n=t.selection.blocks(),r=0;r<n.length;r++)"LI"!=n[r].tagName&&"LI"==n[r].parentNode.tagName&&(n[r]=n[r].parentNode);t.selection.save(),s(n,e)?a(n):i(n,e),t.html.unwrap(),t.selection.restore()}function u(n,r){var o=e(t.selection.element());if(o.get(0)!=t.el){var i=o.get(0);(i="LI"!=i.tagName&&i.firstElementChild&&"LI"!=i.firstElementChild.tagName?o.parents("li").get(0):"LI"==i.tagName||i.firstElementChild?i.firstElementChild&&"LI"==i.firstElementChild.tagName?o.get(0).firstChild:o.get(0):o.parents("li").get(0))&&i.parentNode.tagName==r&&t.el.contains(i.parentNode)&&n.addClass("fr-active")}}function c(n){t.selection.save();for(var r=0;r<n.length;r++){var o=n[r].previousSibling;if(o){var i=e(n[r]).find("> ul, > ol").last().get(0);if(i){for(var a=e("<li>").prependTo(e(i)),s=t.node.contents(n[r])[0];s&&!t.node.isList(s);){var l=s.nextSibling;a.append(s),s=l}e(o).append(e(i)),e(n[r]).remove()}else{var u=e(o).find("> ul, > ol").last().get(0);if(u)e(u).append(e(n[r]));else{var c=e("<"+n[r].parentNode.tagName+">");e(o).append(c),c.append(e(n[r]))}}}}t.clean.lists(),t.selection.restore()}function d(e){t.selection.save(),a(e),t.selection.restore()}function f(e){if("indent"==e||"outdent"==e){for(var n=!1,r=t.selection.blocks(),o=[],i=0;i<r.length;i++)"LI"==r[i].tagName?(n=!0,o.push(r[i])):"LI"==r[i].parentNode.tagName&&(n=!0,o.push(r[i].parentNode));n&&("indent"==e?c(o):d(o))}}function p(){t.events.on("commands.after",f),t.events.on("keydown",function(n){if(n.which==e.FE.KEYCODE.TAB){for(var r=t.selection.blocks(),o=[],i=0;i<r.length;i++)"LI"==r[i].tagName?o.push(r[i]):"LI"==r[i].parentNode.tagName&&o.push(r[i].parentNode);if(o.length>1||o.length&&(t.selection.info(o[0]).atStart||t.node.isEmpty(o[0])))return n.preventDefault(),n.stopPropagation(),n.shiftKey?d(o):c(o),!1}},!0)}return{_init:p,format:l,refresh:u}},e.FE.RegisterCommand("formatUL",{title:"Unordered List",refresh:function(e){this.lists.refresh(e,"UL")},callback:function(){this.lists.format("UL")},plugin:"lists"}),e.FE.RegisterCommand("formatOL",{title:"Ordered List",refresh:function(e){this.lists.refresh(e,"OL")},callback:function(){this.lists.format("OL")},plugin:"lists"}),e.FE.DefineIcon("formatUL",{NAME:"list-ul"}),e.FE.DefineIcon("formatOL",{NAME:"list-ol"}),e.extend(e.FE.DEFAULTS,{paragraphFormat:{N:"Normal",H1:"Heading 1",H2:"Heading 2",H3:"Heading 3",H4:"Heading 4",PRE:"Code"},paragraphFormatSelection:!1,paragraphDefaultSelection:"Paragraph Format"}),e.FE.PLUGINS.paragraphFormat=function(t){function n(n,r){var o=t.html.defaultTag();if(r&&r.toLowerCase()!=o)if(n.find("ul, ol").length>0){var i=e("<"+r+">");n.prepend(i);for(var a=t.node.contents(n.get(0))[0];a&&["UL","OL"].indexOf(a.tagName)<0;){var s=a.nextSibling;i.append(a),a=s}}else n.html("<"+r+">"+n.html()+"</"+r+">")}function r(n,r){var o=t.html.defaultTag();r&&r.toLowerCase()!=o||(r='div class="fr-temp-div"'),n.replaceWith(e("<"+r+">").html(n.html()))}function o(n,r){var o=t.html.defaultTag();r||(r='div class="fr-temp-div"'+(t.node.isEmpty(n.get(0),!0)?' data-empty="true"':"")),r.toLowerCase()==o?(t.node.isEmpty(n.get(0),!0)||n.append("<br/>"),n.replaceWith(n.html())):n.replaceWith(e("<"+r+">").html(n.html()))}function i(n,r){r||(r='div class="fr-temp-div"'+(t.node.isEmpty(n.get(0),!0)?' data-empty="true"':"")),n.replaceWith(e("<"+r+" "+t.node.attributes(n.get(0))+">").html(n.html()).removeAttr("data-empty"))}function a(a){"N"==a&&(a=t.html.defaultTag()),t.selection.save(),t.html.wrap(!0,!0,!t.opts.paragraphFormat.BLOCKQUOTE,!0,!0),t.selection.restore();var s=t.selection.blocks();t.selection.save(),t.$el.find("pre").attr("skip",!0);for(var l=0;l<s.length;l++)if(s[l].tagName!=a&&!t.node.isList(s[l])){var u=e(s[l]);"LI"==s[l].tagName?n(u,a):"LI"==s[l].parentNode.tagName&&s[l]?r(u,a):["TD","TH"].indexOf(s[l].parentNode.tagName)>=0?o(u,a):i(u,a)}t.$el.find('pre:not([skip="true"]) + pre:not([skip="true"])').each(function(){e(this).prev().append("<br>"+e(this).html()),e(this).remove()}),t.$el.find("pre").removeAttr("skip"),t.html.unwrap(),t.selection.restore()}function s(e,n){var r=t.selection.blocks();if(r.length){var o=r[0],i="N",a=t.html.defaultTag();o.tagName.toLowerCase()!=a&&o!=t.el&&(i=o.tagName),n.find('.fr-command[data-param1="'+i+'"]').addClass("fr-active").attr("aria-selected",!0)}else n.find('.fr-command[data-param1="N"]').addClass("fr-active").attr("aria-selected",!0)}function l(e){if(t.opts.paragraphFormatSelection){var n=t.selection.blocks();if(n.length){var r=n[0],o="N",i=t.html.defaultTag();r.tagName.toLowerCase()!=i&&r!=t.el&&(o=r.tagName),["LI","TD","TH"].indexOf(o)>=0&&(o="N"),e.find("> span").text(t.language.translate(t.opts.paragraphFormat[o]))}else e.find("> span").text(t.language.translate(t.opts.paragraphFormat.N))}}return{apply:a,refreshOnShow:s,refresh:l}},e.FE.RegisterCommand("paragraphFormat",{type:"dropdown",displaySelection:function(e){return e.opts.paragraphFormatSelection},defaultSelection:function(e){return e.language.translate(e.opts.paragraphDefaultSelection)},displaySelectionWidth:125,html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.paragraphFormat;for(var n in t)if(t.hasOwnProperty(n)){var r=this.shortcuts.get("paragraphFormat."+n);r=r?'<span class="fr-shortcut">'+r+"</span>":"",e+='<li role="presentation"><'+("N"==n?this.html.defaultTag()||"DIV":n)+' style="padding: 0 !important; margin: 0 !important;" role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="paragraphFormat" data-param1="'+n+'" title="'+this.language.translate(t[n])+'">'+this.language.translate(t[n])+"</a></"+("N"==n?this.html.defaultTag()||"DIV":n)+"></li>"}return e+="</ul>"},title:"Paragraph Format",callback:function(e,t){this.paragraphFormat.apply(t)},refresh:function(e){this.paragraphFormat.refresh(e)},refreshOnShow:function(e,t){this.paragraphFormat.refreshOnShow(e,t)},plugin:"paragraphFormat"}),e.FE.DefineIcon("paragraphFormat",{NAME:"paragraph"}),e.extend(e.FE.DEFAULTS,{paragraphStyles:{"fr-text-gray":"Gray","fr-text-bordered":"Bordered","fr-text-spaced":"Spaced","fr-text-uppercase":"Uppercase"},paragraphMultipleStyles:!0}),e.FE.PLUGINS.paragraphStyle=function(t){function n(n,r,o){void 0===r&&(r=t.opts.paragraphStyles),void 0===o&&(o=t.opts.paragraphMultipleStyles);var i="";o||(i=Object.keys(r),i.splice(i.indexOf(n),1),i=i.join(" ")),t.selection.save(),t.html.wrap(!0,!0,!0,!0),t.selection.restore();var a=t.selection.blocks();t.selection.save();for(var s=e(a[0]).hasClass(n),l=0;l<a.length;l++)e(a[l]).removeClass(i).toggleClass(n,!s),e(a[l]).hasClass("fr-temp-div")&&e(a[l]).removeClass("fr-temp-div"),""===e(a[l]).attr("class")&&e(a[l]).removeAttr("class");t.html.unwrap(),t.selection.restore()}function r(n,r){var o=t.selection.blocks();if(o.length){var i=e(o[0]);r.find(".fr-command").each(function(){var t=e(this).data("param1"),n=i.hasClass(t);e(this).toggleClass("fr-active",n).attr("aria-selected",n)})}}function o(){}return{_init:o,apply:n,refreshOnShow:r}},e.FE.RegisterCommand("paragraphStyle",{type:"dropdown",html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.paragraphStyles;for(var n in t)t.hasOwnProperty(n)&&(e+='<li role="presentation"><a class="fr-command '+n+'" tabIndex="-1" role="option" data-cmd="paragraphStyle" data-param1="'+n+'" title="'+this.language.translate(t[n])+'">'+this.language.translate(t[n])+"</a></li>");return e+="</ul>"},title:"Paragraph Style",callback:function(e,t){this.paragraphStyle.apply(t)},refreshOnShow:function(e,t){this.paragraphStyle.refreshOnShow(e,t)},plugin:"paragraphStyle"}),e.FE.DefineIcon("paragraphStyle",{NAME:"magic"}),e.FE.PLUGINS.print=function(e){function t(){var t=e.$el.html(),n=null;e.shared.print_iframe?n=e.shared.print_iframe:(n=document.createElement("iframe"),n.name="fr-print",n.style.position="fixed",n.style.top="0",n.style.left="-9999px",n.style.height="100%",n.style.width="0",n.style.overflow="hidden",n.style["z-index"]="2147483647",n.style.tabIndex="-1",document.body.appendChild(n),n.onload=function(){setTimeout(function(){e.events.disableBlur(),window.frames["fr-print"].focus(),window.frames["fr-print"].print(),e.$win.get(0).focus(),e.events.disableBlur(),e.events.focus()},0)},e.events.on("shared.destroy",function(){n.remove()}),e.shared.print_iframe=n);var r=n.contentWindow;r.document.open(),r.document.write("<!DOCTYPE html><html><head><title>"+document.title+"</title>"),Array.prototype.forEach.call(document.querySelectorAll("style"),function(e){e=e.cloneNode(!0),r.document.write(e.outerHTML)});var o=document.querySelectorAll("link[rel=stylesheet]");Array.prototype.forEach.call(o,function(e){var t=document.createElement("link");t.rel=e.rel,t.href=e.href,t.media="print",t.type="text/css",t.media="all",r.document.write(t.outerHTML)}),r.document.write('</head><body style="text-align: '+("rtl"==e.opts.direction?"right":"left")+"; direction: "+e.opts.direction+';"><div class="fr-view">'),r.document.write(t),r.document.write("</div></body></html>"),r.document.close()}return{run:t}},e.FE.DefineIcon("print",{NAME:"print"}),e.FE.RegisterCommand("print",{title:"Print",undo:!1,focus:!1,plugin:"print",callback:function(){this.print.run()}}),e.extend(e.FE.DEFAULTS,{quickInsertButtons:["image","video","embedly","table","ul","ol","hr"],quickInsertTags:["p","div","h1","h2","h3","h4","h5","h6","pre","blockquote"]}),e.FE.QUICK_INSERT_BUTTONS={},e.FE.DefineIcon("quickInsert",{PATH:'<path d="M22,16.75 L16.75,16.75 L16.75,22 L15.25,22.000 L15.25,16.75 L10,16.75 L10,15.25 L15.25,15.25 L15.25,10 L16.75,10 L16.75,15.25 L22,15.25 L22,16.75 Z"/>',template:"svg"}),e.FE.RegisterQuickInsertButton=function(t,n){e.FE.QUICK_INSERT_BUTTONS[t]=e.extend({undo:!0},n)},e.FE.RegisterQuickInsertButton("image",{icon:"insertImage",requiredPlugin:"image",title:"Insert Image",undo:!1,callback:function(){var t=this;t.shared.$qi_image_input||(t.shared.$qi_image_input=e('<input accept="image/*" name="quickInsertImage'+this.id+'" style="display: none;" type="file">'),e("body:first").append(t.shared.$qi_image_input),t.events.$on(t.shared.$qi_image_input,"change",function(){var t=e(this).data("inst");this.files&&(t.quickInsert.hide(),t.image.upload(this.files)),e(this).val("")},!0)),t.$qi_image_input=t.shared.$qi_image_input,t.helpers.isMobile()&&t.selection.save(),t.$qi_image_input.data("inst",t).trigger("click")}}),e.FE.RegisterQuickInsertButton("video",{icon:"insertVideo",requiredPlugin:"video",title:"Insert Video",undo:!1,callback:function(){var e=prompt(this.language.translate("Paste the URL of the video you want to insert."));e&&this.video.insertByURL(e)}}),e.FE.RegisterQuickInsertButton("embedly",{icon:"embedly",requiredPlugin:"embedly",title:"Embed URL",undo:!1,callback:function(){var e=prompt(this.language.translate("Paste the URL of any web content you want to insert."));e&&this.embedly.add(e)}}),e.FE.RegisterQuickInsertButton("table",{icon:"insertTable",requiredPlugin:"table",title:"Insert Table",callback:function(){this.table.insert(2,2)}}),e.FE.RegisterQuickInsertButton("ol",{icon:"formatOL",requiredPlugin:"lists",title:"Ordered List",callback:function(){this.lists.format("OL")}}),e.FE.RegisterQuickInsertButton("ul",{icon:"formatUL",requiredPlugin:"lists",title:"Unordered List",callback:function(){this.lists.format("UL")}}),e.FE.RegisterQuickInsertButton("hr",{icon:"insertHR",title:"Insert Horizontal Line",callback:function(){this.commands.insertHR()}}),e.FE.PLUGINS.quickInsert=function(t){function n(n){var r,o,i;r=n.offset().top-t.$box.offset().top,o=0-c.outerWidth(),t.opts.enter!=e.FE.ENTER_BR?i=(c.outerHeight()-n.outerHeight())/2:(e("<span>"+e.FE.INVISIBLE_SPACE+"</span>").insertAfter(n),i=(c.outerHeight()-n.next().outerHeight())/2,n.next().remove()),t.opts.iframe&&(r+=t.$iframe.offset().top-t.helpers.scrollTop()),c.hasClass("fr-on")&&r>=0&&d.css("top",r-i),r>=0&&r-i<=t.$box.outerHeight()-n.outerHeight()?(c.hasClass("fr-hidden")&&(c.hasClass("fr-on")&&a(),c.removeClass("fr-hidden")),c.css("top",r-i)):c.hasClass("fr-visible")&&(c.addClass("fr-hidden"),s()),c.css("left",o)}function r(e){c||l(),c.hasClass("fr-on")&&s(),t.$box.append(c),n(e),c.data("tag",e),c.addClass("fr-visible")}function o(){if(t.core.hasFocus()){var n=t.selection.element();if(t.opts.enter==e.FE.ENTER_BR||t.node.isBlock(n)||(n=t.node.blockParent(n)),t.opts.enter==e.FE.ENTER_BR&&!t.node.isBlock(n)){var o=t.node.deepestParent(n);o&&(n=o)}n&&(function(){return t.opts.enter!=e.FE.ENTER_BR&&t.node.isEmpty(n)&&t.node.isElement(n.parentNode)&&t.opts.quickInsertTags.indexOf(n.tagName.toLowerCase())>=0}()||function(){return t.opts.enter==e.FE.ENTER_BR&&("BR"==n.tagName&&(!n.previousSibling||"BR"==n.previousSibling.tagName||t.node.isBlock(n.previousSibling))||t.node.isEmpty(n)&&(!n.previousSibling||"BR"==n.previousSibling.tagName||t.node.isBlock(n.previousSibling))&&(!n.nextSibling||"BR"==n.nextSibling.tagName||t.node.isBlock(n.nextSibling)))}())?c&&c.data("tag").is(e(n))&&c.hasClass("fr-on")?s():t.selection.isCollapsed()&&r(e(n)):i()}}function i(){c&&(t.html.checkIfEmpty(),c.hasClass("fr-on")&&s(),c.removeClass("fr-visible fr-on"),c.css("left",-9999).css("top",-9999))}function a(n){if(n&&n.preventDefault(),c.hasClass("fr-on")&&!c.hasClass("fr-hidden"))s();else{if(!t.shared.$qi_helper){for(var r=t.opts.quickInsertButtons,o='<div class="fr-qi-helper">',i=0,a=0;a<r.length;a++){var l=e.FE.QUICK_INSERT_BUTTONS[r[a]];l&&(!l.requiredPlugin||e.FE.PLUGINS[l.requiredPlugin]&&t.opts.pluginsEnabled.indexOf(l.requiredPlugin)>=0)&&(o+='<a class="fr-btn fr-floating-btn" role="button" title="'+t.language.translate(l.title)+'" tabIndex="-1" data-cmd="'+r[a]+'" style="transition-delay: '+.025*i+++'s;">'+t.icon.create(l.icon)+"</a>")}o+="</div>",t.shared.$qi_helper=e(o),t.tooltip.bind(t.shared.$qi_helper,"> a.fr-btn")}d=t.shared.$qi_helper,d.appendTo(t.$box),setTimeout(function(){d.css("top",parseFloat(c.css("top"))),d.css("left",parseFloat(c.css("left"))+c.outerWidth()),d.find("a").addClass("fr-size-1"),c.addClass("fr-on")},10)}}function s(){var e=t.$box.find(".fr-qi-helper");e.length&&(e.find("a").removeClass("fr-size-1"),e.css("left",-9999),c.hasClass("fr-hidden")||c.removeClass("fr-on"))}function l(){t.shared.$quick_insert||(t.shared.$quick_insert=e('<div class="fr-quick-insert"><a class="fr-floating-btn" role="button" tabIndex="-1" title="'+t.language.translate("Quick Insert")+'">'+t.icon.create("quickInsert")+"</a></div>")),c=t.shared.$quick_insert,t.tooltip.bind(t.$box,".fr-quick-insert > a.fr-floating-btn"),t.events.on("destroy",function(){c.removeClass("fr-on").appendTo(e("body:first")).css("left",-9999).css("top",-9999),d&&(s(),d.appendTo(e("body:first")))},!0),t.events.on("shared.destroy",function(){c.html("").removeData().remove(),c=null,d&&(d.html("").removeData().remove(),d=null)},!0),t.events.on("commands.before",i),t.events.on("commands.after",function(){t.popups.areVisible()||o()}),t.events.bindClick(t.$box,".fr-quick-insert > a",a),t.events.bindClick(t.$box,".fr-qi-helper > a.fr-btn",function(n){var r=e(n.currentTarget).data("cmd");e.FE.QUICK_INSERT_BUTTONS[r].callback.apply(t,[n.currentTarget]),e.FE.QUICK_INSERT_BUTTONS[r].undo&&t.undo.saveStep(),t.quickInsert.hide()}),t.events.$on(t.$wp,"scroll",function(){c.hasClass("fr-visible")&&n(c.data("tag"))})}function u(){return!!t.$wp&&(t.opts.iframe&&t.$el.parent("html").find("head").append('<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.min.css">'),t.popups.onShow("image.edit",i),t.events.on("mouseup",o),t.helpers.isMobile()&&t.events.$on(e(t.o_doc),"selectionchange",o),t.events.on("blur",i),t.events.on("keyup",o),void t.events.on("keydown",function(){setTimeout(function(){o()},0)}))}var c,d;return{_init:u,hide:i}},e.FE.PLUGINS.quote=function(t){function n(e){for(;e.parentNode&&e.parentNode!=t.el;)e=e.parentNode;return e}function r(){var r,o=t.selection.blocks();for(r=0;r<o.length;r++)o[r]=n(o[r]);t.selection.save();var i=e("<blockquote>");for(i.insertBefore(o[0]),r=0;r<o.length;r++)i.append(o[r]);t.html.unwrap(),t.selection.restore()}function o(){var n,r=t.selection.blocks();for(n=0;n<r.length;n++)"BLOCKQUOTE"!=r[n].tagName&&(r[n]=e(r[n]).parentsUntil(t.$el,"BLOCKQUOTE").get(0));for(t.selection.save(),n=0;n<r.length;n++)r[n]&&e(r[n]).replaceWith(r[n].innerHTML);t.html.unwrap(),t.selection.restore()}function i(e){t.selection.save(),t.html.wrap(!0,!0,!0,!0),t.selection.restore(),"increase"==e?r():"decrease"==e&&o()}return{apply:i}},e.FE.RegisterShortcut(e.FE.KEYCODE.SINGLE_QUOTE,"quote","increase","'"),e.FE.RegisterShortcut(e.FE.KEYCODE.SINGLE_QUOTE,"quote","decrease","'",!0),e.FE.RegisterCommand("quote",{title:"Quote",type:"dropdown",options:{increase:"Increase",decrease:"Decrease"},callback:function(e,t){this.quote.apply(t)},plugin:"quote"}),e.FE.DefineIcon("quote",{NAME:"quote-left"}),e.extend(e.FE.DEFAULTS,{saveInterval:1e4,saveURL:null,saveParams:{},saveParam:"body",saveMethod:"POST"}),e.FE.PLUGINS.save=function(t){function n(e,n){t.events.trigger("save.error",[{code:e,message:p[e]},n])}function r(r){void 0===r&&(r=t.html.get());var o=r,i=t.events.trigger("save.before",[r]);if(!1===i)return!1;if("string"==typeof i&&(r=i),t.opts.saveURL){var a={};for(var s in t.opts.saveParams)if(t.opts.saveParams.hasOwnProperty(s)){var l=t.opts.saveParams[s];a[s]="function"==typeof l?l.call(this):l}var c={};c[t.opts.saveParam]=r,e.ajax({type:t.opts.saveMethod,url:t.opts.saveURL,data:e.extend(c,a),crossDomain:t.opts.requestWithCORS,xhrFields:{withCredentials:t.opts.requestWithCredentials},headers:t.opts.requestHeaders}).done(function(e){u=o,t.events.trigger("save.after",[e])}).fail(function(e){n(f,e.response||e.responseText)})}else n(d)}function o(){clearTimeout(l),l=setTimeout(function(){var e=t.html.get();(u!=e||c)&&(u=e,c=!1,r(e))},t.opts.saveInterval)}function i(){o(),c=!1}function a(){c=!0}function s(){t.opts.saveInterval&&(u=t.html.get(),t.events.on("contentChanged",o),t.events.on("keydown destroy",function(){clearTimeout(l)}))}var l=null,u=null,c=!1,d=1,f=2,p={};return p[d]="Missing saveURL option.",p[f]="Something went wrong during save.",{_init:s,save:r,reset:i,force:a}},e.FE.DefineIcon("save",{NAME:"floppy-o"}),e.FE.RegisterCommand("save",{title:"Save",undo:!1,focus:!1,refreshAfterCallback:!1,callback:function(){this.save.save()},plugin:"save"}),e.extend(e.FE.DEFAULTS,{specialCharactersSets:[{title:"Latin",list:[{char:"¡",desc:"INVERTED EXCLAMATION MARK"},{char:"¢",desc:"CENT SIGN"},{char:"£",desc:"POUND SIGN"},{char:"¤",desc:"CURRENCY SIGN"},{char:"¥",desc:"YEN SIGN"},{char:"¦",desc:"BROKEN BAR"},{char:"§",desc:"SECTION SIGN"},{char:"¨",desc:"DIAERESIS"},{char:"©",desc:"COPYRIGHT SIGN"},{char:"™",desc:"TRADEMARK SIGN"},{char:"ª",desc:"FEMININE ORDINAL INDICATOR"},{char:"«",desc:"LEFT-POINTING DOUBLE ANGLE QUOTATION MARK"},{char:"¬",desc:"NOT SIGN"},{char:"®",desc:"REGISTERED SIGN"},{char:"¯",desc:"MACRON"},{char:"°",desc:"DEGREE SIGN"},{char:"±",desc:"PLUS-MINUS SIGN"},{char:"²",desc:"SUPERSCRIPT TWO"},{char:"³",desc:"SUPERSCRIPT THREE"},{char:"´",desc:"ACUTE ACCENT"},{char:"µ",desc:"MICRO SIGN"},{char:"¶",desc:"PILCROW SIGN"},{char:"·",desc:"MIDDLE DOT"},{char:"¸",desc:"CEDILLA"},{char:"¹",desc:"SUPERSCRIPT ONE"},{char:"º",desc:"MASCULINE ORDINAL INDICATOR"},{char:"»",desc:"RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK"},{char:"¼",desc:"VULGAR FRACTION ONE QUARTER"},{char:"½",desc:"VULGAR FRACTION ONE HALF"},{char:"¾",desc:"VULGAR FRACTION THREE QUARTERS"},{char:"¿",desc:"INVERTED QUESTION MARK"},{char:"À",desc:"LATIN CAPITAL LETTER A WITH GRAVE"},{char:"Á",desc:"LATIN CAPITAL LETTER A WITH ACUTE"},{char:"Â",desc:"LATIN CAPITAL LETTER A WITH CIRCUMFLEX"},{char:"Ã",desc:"LATIN CAPITAL LETTER A WITH TILDE"},{char:"Ä",desc:"LATIN CAPITAL LETTER A WITH DIAERESIS "},{char:"Å",desc:"LATIN CAPITAL LETTER A WITH RING ABOVE"},{char:"Æ",desc:"LATIN CAPITAL LETTER AE"},{char:"Ç",desc:"LATIN CAPITAL LETTER C WITH CEDILLA"},{char:"È",desc:"LATIN CAPITAL LETTER E WITH GRAVE"},{char:"É",desc:"LATIN CAPITAL LETTER E WITH ACUTE"},{char:"Ê",desc:"LATIN CAPITAL LETTER E WITH CIRCUMFLEX"},{char:"Ë",desc:"LATIN CAPITAL LETTER E WITH DIAERESIS"},{char:"Ì",desc:"LATIN CAPITAL LETTER I WITH GRAVE"},{char:"Í",desc:"LATIN CAPITAL LETTER I WITH ACUTE"},{char:"Î",desc:"LATIN CAPITAL LETTER I WITH CIRCUMFLEX"},{char:"Ï",desc:"LATIN CAPITAL LETTER I WITH DIAERESIS"},{char:"Ð",desc:"LATIN CAPITAL LETTER ETH"},{char:"Ñ",desc:"LATIN CAPITAL LETTER N WITH TILDE"},{char:"Ò",desc:"LATIN CAPITAL LETTER O WITH GRAVE"},{char:"Ó",desc:"LATIN CAPITAL LETTER O WITH ACUTE"},{char:"Ô",desc:"LATIN CAPITAL LETTER O WITH CIRCUMFLEX"},{char:"Õ",desc:"LATIN CAPITAL LETTER O WITH TILDE"},{char:"Ö",desc:"LATIN CAPITAL LETTER O WITH DIAERESIS"},{char:"×",desc:"MULTIPLICATION SIGN"},{char:"Ø",desc:"LATIN CAPITAL LETTER O WITH STROKE"},{char:"Ù",desc:"LATIN CAPITAL LETTER U WITH GRAVE"},{char:"Ú",desc:"LATIN CAPITAL LETTER U WITH ACUTE"},{char:"Û",desc:"LATIN CAPITAL LETTER U WITH CIRCUMFLEX"},{char:"Ü",desc:"LATIN CAPITAL LETTER U WITH DIAERESIS"},{char:"Ý",desc:"LATIN CAPITAL LETTER Y WITH ACUTE"},{char:"Þ",desc:"LATIN CAPITAL LETTER THORN"},{char:"ß",desc:"LATIN SMALL LETTER SHARP S"},{char:"à",desc:"LATIN SMALL LETTER A WITH GRAVE"},{char:"á",desc:"LATIN SMALL LETTER A WITH ACUTE "},{char:"â",desc:"LATIN SMALL LETTER A WITH CIRCUMFLEX"},{char:"ã",desc:"LATIN SMALL LETTER A WITH TILDE"},{char:"ä",desc:"LATIN SMALL LETTER A WITH DIAERESIS"},{char:"å",desc:"LATIN SMALL LETTER A WITH RING ABOVE"},{char:"æ",desc:"LATIN SMALL LETTER AE"},{char:"ç",desc:"LATIN SMALL LETTER C WITH CEDILLA"},{char:"è",desc:"LATIN SMALL LETTER E WITH GRAVE"},{char:"é",desc:"LATIN SMALL LETTER E WITH ACUTE"},{char:"ê",desc:"LATIN SMALL LETTER E WITH CIRCUMFLEX"},{char:"ë",desc:"LATIN SMALL LETTER E WITH DIAERESIS"},{char:"ì",desc:"LATIN SMALL LETTER I WITH GRAVE"},{char:"í",desc:"LATIN SMALL LETTER I WITH ACUTE"},{char:"î",desc:"LATIN SMALL LETTER I WITH CIRCUMFLEX"},{char:"ï",desc:"LATIN SMALL LETTER I WITH DIAERESIS"},{char:"ð",desc:"LATIN SMALL LETTER ETH"},{char:"ñ",desc:"LATIN SMALL LETTER N WITH TILDE"},{char:"ò",desc:"LATIN SMALL LETTER O WITH GRAVE"},{char:"ó",desc:"LATIN SMALL LETTER O WITH ACUTE"},{char:"ô",desc:"LATIN SMALL LETTER O WITH CIRCUMFLEX"},{char:"õ",desc:"LATIN SMALL LETTER O WITH TILDE"},{char:"ö",desc:"LATIN SMALL LETTER O WITH DIAERESIS"},{char:"÷",desc:"DIVISION SIGN"},{char:"ø",desc:"LATIN SMALL LETTER O WITH STROKE"},{char:"ù",desc:"LATIN SMALL LETTER U WITH GRAVE"},{char:"ú",desc:"LATIN SMALL LETTER U WITH ACUTE"},{char:"û",desc:"LATIN SMALL LETTER U WITH CIRCUMFLEX"},{char:"ü",desc:"LATIN SMALL LETTER U WITH DIAERESIS"},{char:"ý",desc:"LATIN SMALL LETTER Y WITH ACUTE"},{char:"þ",desc:"LATIN SMALL LETTER THORN"},{char:"ÿ",desc:"LATIN SMALL LETTER Y WITH DIAERESIS"}]},{title:"Greek",list:[{char:"Α",desc:"GREEK CAPITAL LETTER ALPHA"},{char:"Β",desc:"GREEK CAPITAL LETTER BETA"},{char:"Γ",desc:"GREEK CAPITAL LETTER GAMMA"},{char:"Δ",desc:"GREEK CAPITAL LETTER DELTA"},{char:"Ε",desc:"GREEK CAPITAL LETTER EPSILON"},{char:"Ζ",desc:"GREEK CAPITAL LETTER ZETA"},{char:"Η",desc:"GREEK CAPITAL LETTER ETA"},{char:"Θ",desc:"GREEK CAPITAL LETTER THETA"},{char:"Ι",desc:"GREEK CAPITAL LETTER IOTA"},{char:"Κ",desc:"GREEK CAPITAL LETTER KAPPA"},{char:"Λ",desc:"GREEK CAPITAL LETTER LAMBDA"},{char:"Μ",desc:"GREEK CAPITAL LETTER MU"},{char:"Ν",desc:"GREEK CAPITAL LETTER NU"},{char:"Ξ",desc:"GREEK CAPITAL LETTER XI"},{char:"Ο",desc:"GREEK CAPITAL LETTER OMICRON"},{char:"Π",desc:"GREEK CAPITAL LETTER PI"},{char:"Ρ",desc:"GREEK CAPITAL LETTER RHO"},{char:"Σ",desc:"GREEK CAPITAL LETTER SIGMA"},{char:"Τ",desc:"GREEK CAPITAL LETTER TAU"},{char:"Υ",desc:"GREEK CAPITAL LETTER UPSILON"},{char:"Φ",desc:"GREEK CAPITAL LETTER PHI"},{char:"Χ",desc:"GREEK CAPITAL LETTER CHI"},{char:"Ψ",desc:"GREEK CAPITAL LETTER PSI"},{char:"Ω",desc:"GREEK CAPITAL LETTER OMEGA"},{char:"α",desc:"GREEK SMALL LETTER ALPHA"},{char:"β",desc:"GREEK SMALL LETTER BETA"},{char:"γ",desc:"GREEK SMALL LETTER GAMMA"},{char:"δ",desc:"GREEK SMALL LETTER DELTA"},{char:"ε",desc:"GREEK SMALL LETTER EPSILON"},{char:"ζ",desc:"GREEK SMALL LETTER ZETA"},{char:"η",desc:"GREEK SMALL LETTER ETA"},{char:"θ",desc:"GREEK SMALL LETTER THETA"},{char:"ι",desc:"GREEK SMALL LETTER IOTA"},{char:"κ",desc:"GREEK SMALL LETTER KAPPA"},{char:"λ",desc:"GREEK SMALL LETTER LAMBDA"},{char:"μ",desc:"GREEK SMALL LETTER MU"},{char:"ν",desc:"GREEK SMALL LETTER NU"},{char:"ξ",desc:"GREEK SMALL LETTER XI"},{char:"ο",desc:"GREEK SMALL LETTER OMICRON"},{char:"π",desc:"GREEK SMALL LETTER PI"},{char:"ρ",desc:"GREEK SMALL LETTER RHO"},{char:"ς",desc:"GREEK SMALL LETTER FINAL SIGMA"},{char:"σ",desc:"GREEK SMALL LETTER SIGMA"},{char:"τ",desc:"GREEK SMALL LETTER TAU"},{char:"υ",desc:"GREEK SMALL LETTER UPSILON"},{char:"φ",desc:"GREEK SMALL LETTER PHI"},{char:"χ",desc:"GREEK SMALL LETTER CHI"},{char:"ψ",desc:"GREEK SMALL LETTER PSI"},{char:"ω",desc:"GREEK SMALL LETTER OMEGA"},{char:"ϑ",desc:"GREEK THETA SYMBOL"},{char:"ϒ",desc:"GREEK UPSILON WITH HOOK SYMBOL"},{char:"ϕ",desc:"GREEK PHI SYMBOL"},{char:"ϖ",desc:"GREEK PI SYMBOL"},{char:"Ϝ",desc:"GREEK LETTER DIGAMMA"},{char:"ϝ",desc:"GREEK SMALL LETTER DIGAMMA"},{char:"ϰ",desc:"GREEK KAPPA SYMBOL"},{char:"ϱ",desc:"GREEK RHO SYMBOL"},{char:"ϵ",desc:"GREEK LUNATE EPSILON SYMBOL"},{char:"϶",desc:"GREEK REVERSED LUNATE EPSILON SYMBOL"}]},{title:"Cyrillic",list:[{char:"Ѐ",desc:"CYRILLIC CAPITAL LETTER IE WITH GRAVE"},{char:"Ё",desc:"CYRILLIC CAPITAL LETTER IO"},{char:"Ђ",desc:"CYRILLIC CAPITAL LETTER DJE"},{char:"Ѓ",desc:"CYRILLIC CAPITAL LETTER GJE"},{char:"Є",desc:"CYRILLIC CAPITAL LETTER UKRAINIAN IE"},{char:"Ѕ",desc:"CYRILLIC CAPITAL LETTER DZE"},{char:"І",desc:"CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I"},{char:"Ї",desc:"CYRILLIC CAPITAL LETTER YI"},{char:"Ј",desc:"CYRILLIC CAPITAL LETTER JE"},{char:"Љ",desc:"CYRILLIC CAPITAL LETTER LJE"},{char:"Њ",desc:"CYRILLIC CAPITAL LETTER NJE"},{char:"Ћ",desc:"CYRILLIC CAPITAL LETTER TSHE"},{char:"Ќ",desc:"CYRILLIC CAPITAL LETTER KJE"},{char:"Ѝ",desc:"CYRILLIC CAPITAL LETTER I WITH GRAVE"},{char:"Ў",desc:"CYRILLIC CAPITAL LETTER SHORT U"},{char:"Џ",desc:"CYRILLIC CAPITAL LETTER DZHE"},{char:"А",desc:"CYRILLIC CAPITAL LETTER A"},{char:"Б",desc:"CYRILLIC CAPITAL LETTER BE"},{char:"В",desc:"CYRILLIC CAPITAL LETTER VE"},{char:"Г",desc:"CYRILLIC CAPITAL LETTER GHE"},{char:"Д",desc:"CYRILLIC CAPITAL LETTER DE"},{char:"Е",desc:"CYRILLIC CAPITAL LETTER IE"},{char:"Ж",desc:"CYRILLIC CAPITAL LETTER ZHE"},{char:"З",desc:"CYRILLIC CAPITAL LETTER ZE"},{char:"И",desc:"CYRILLIC CAPITAL LETTER I"},{char:"Й",desc:"CYRILLIC CAPITAL LETTER SHORT I"},{char:"К",desc:"CYRILLIC CAPITAL LETTER KA"},{char:"Л",desc:"CYRILLIC CAPITAL LETTER EL"},{char:"М",desc:"CYRILLIC CAPITAL LETTER EM"},{char:"Н",desc:"CYRILLIC CAPITAL LETTER EN"},{char:"О",desc:"CYRILLIC CAPITAL LETTER O"},{char:"П",desc:"CYRILLIC CAPITAL LETTER PE"},{char:"Р",desc:"CYRILLIC CAPITAL LETTER ER"},{char:"С",desc:"CYRILLIC CAPITAL LETTER ES"},{char:"Т",desc:"CYRILLIC CAPITAL LETTER TE"},{char:"У",desc:"CYRILLIC CAPITAL LETTER U"},{char:"Ф",desc:"CYRILLIC CAPITAL LETTER EF"},{char:"Х",desc:"CYRILLIC CAPITAL LETTER HA"},{char:"Ц",desc:"CYRILLIC CAPITAL LETTER TSE"},{char:"Ч",desc:"CYRILLIC CAPITAL LETTER CHE"},{char:"Ш",desc:"CYRILLIC CAPITAL LETTER SHA"},{char:"Щ",desc:"CYRILLIC CAPITAL LETTER SHCHA"},{char:"Ъ",desc:"CYRILLIC CAPITAL LETTER HARD SIGN"},{char:"Ы",desc:"CYRILLIC CAPITAL LETTER YERU"},{char:"Ь",desc:"CYRILLIC CAPITAL LETTER SOFT SIGN"},{char:"Э",desc:"CYRILLIC CAPITAL LETTER E"},{char:"Ю",desc:"CYRILLIC CAPITAL LETTER YU"},{char:"Я",desc:"CYRILLIC CAPITAL LETTER YA"},{char:"а",desc:"CYRILLIC SMALL LETTER A"},{char:"б",desc:"CYRILLIC SMALL LETTER BE"},{char:"в",desc:"CYRILLIC SMALL LETTER VE"},{char:"г",desc:"CYRILLIC SMALL LETTER GHE"},{char:"д",desc:"CYRILLIC SMALL LETTER DE"},{char:"е",desc:"CYRILLIC SMALL LETTER IE"},{char:"ж",desc:"CYRILLIC SMALL LETTER ZHE"},{char:"з",desc:"CYRILLIC SMALL LETTER ZE"},{char:"и",desc:"CYRILLIC SMALL LETTER I"},{char:"й",desc:"CYRILLIC SMALL LETTER SHORT I"},{char:"к",desc:"CYRILLIC SMALL LETTER KA"},{char:"л",desc:"CYRILLIC SMALL LETTER EL"},{char:"м",desc:"CYRILLIC SMALL LETTER EM"},{char:"н",desc:"CYRILLIC SMALL LETTER EN"},{char:"о",desc:"CYRILLIC SMALL LETTER O"},{char:"п",desc:"CYRILLIC SMALL LETTER PE"},{char:"р",desc:"CYRILLIC SMALL LETTER ER"},{char:"с",desc:"CYRILLIC SMALL LETTER ES"},{char:"т",desc:"CYRILLIC SMALL LETTER TE"},{char:"у",desc:"CYRILLIC SMALL LETTER U"},{char:"ф",desc:"CYRILLIC SMALL LETTER EF"},{char:"х",desc:"CYRILLIC SMALL LETTER HA"},{char:"ц",desc:"CYRILLIC SMALL LETTER TSE"},{char:"ч",desc:"CYRILLIC SMALL LETTER CHE"},{char:"ш",desc:"CYRILLIC SMALL LETTER SHA"},{char:"щ",desc:"CYRILLIC SMALL LETTER SHCHA"},{char:"ъ",desc:"CYRILLIC SMALL LETTER HARD SIGN"},{char:"ы",desc:"CYRILLIC SMALL LETTER YERU"},{char:"ь",desc:"CYRILLIC SMALL LETTER SOFT SIGN"},{char:"э",desc:"CYRILLIC SMALL LETTER E"},{char:"ю",desc:"CYRILLIC SMALL LETTER YU"},{char:"я",desc:"CYRILLIC SMALL LETTER YA"},{char:"ѐ",desc:"CYRILLIC SMALL LETTER IE WITH GRAVE"},{char:"ё",desc:"CYRILLIC SMALL LETTER IO"},{char:"ђ",desc:"CYRILLIC SMALL LETTER DJE"},{char:"ѓ",desc:"CYRILLIC SMALL LETTER GJE"},{char:"є",desc:"CYRILLIC SMALL LETTER UKRAINIAN IE"},{char:"ѕ",desc:"CYRILLIC SMALL LETTER DZE"},{char:"і",desc:"CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I"},{char:"ї",desc:"CYRILLIC SMALL LETTER YI"},{char:"ј",desc:"CYRILLIC SMALL LETTER JE"},{char:"љ",desc:"CYRILLIC SMALL LETTER LJE"},{char:"њ",desc:"CYRILLIC SMALL LETTER NJE"},{char:"ћ",desc:"CYRILLIC SMALL LETTER TSHE"},{char:"ќ",desc:"CYRILLIC SMALL LETTER KJE"},{char:"ѝ",desc:"CYRILLIC SMALL LETTER I WITH GRAVE"},{char:"ў",desc:"CYRILLIC SMALL LETTER SHORT U"},{char:"џ",desc:"CYRILLIC SMALL LETTER DZHE"}]},{title:"Punctuation",list:[{char:"–",desc:"EN DASH"},{char:"—",desc:"EM DASH"},{char:"‘",desc:"LEFT SINGLE QUOTATION MARK"},{char:"’",desc:"RIGHT SINGLE QUOTATION MARK"},{char:"‚",desc:"SINGLE LOW-9 QUOTATION MARK"},{char:"“",desc:"LEFT DOUBLE QUOTATION MARK"},{char:"”",desc:"RIGHT DOUBLE QUOTATION MARK"},{char:"„",desc:"DOUBLE LOW-9 QUOTATION MARK"},{char:"†",desc:"DAGGER"},{char:"‡",desc:"DOUBLE DAGGER"},{char:"•",desc:"BULLET"},{char:"…",desc:"HORIZONTAL ELLIPSIS"},{char:"‰",desc:"PER MILLE SIGN"},{char:"′",desc:"PRIME"},{char:"″",desc:"DOUBLE PRIME"},{char:"‹",desc:"SINGLE LEFT-POINTING ANGLE QUOTATION MARK"},{char:"›",desc:"SINGLE RIGHT-POINTING ANGLE QUOTATION MARK"},{char:"‾",desc:"OVERLINE"},{char:"⁄",desc:"FRACTION SLASH"}]},{title:"Currency",list:[{char:"₠",desc:"EURO-CURRENCY SIGN"},{char:"₡",desc:"COLON SIGN"},{char:"₢",desc:"CRUZEIRO SIGN"},{char:"₣",desc:"FRENCH FRANC SIGN"},{char:"₤",desc:"LIRA SIGN"},{char:"₥",desc:"MILL SIGN"},{char:"₦",desc:"NAIRA SIGN"},{char:"₧",desc:"PESETA SIGN"},{char:"₨",desc:"RUPEE SIGN"},{char:"₩",desc:"WON SIGN"},{char:"₪",desc:"NEW SHEQEL SIGN"},{char:"₫",desc:"DONG SIGN"},{char:"€",desc:"EURO SIGN"},{char:"₭",desc:"KIP SIGN"},{char:"₮",desc:"TUGRIK SIGN"},{char:"₯",desc:"DRACHMA SIGN"},{char:"₰",desc:"GERMAN PENNY SYMBOL"},{char:"₱",desc:"PESO SIGN"},{char:"₲",desc:"GUARANI SIGN"},{char:"₳",desc:"AUSTRAL SIGN"},{char:"₴",desc:"HRYVNIA SIGN"},{char:"₵",desc:"CEDI SIGN"},{char:"₶",desc:"LIVRE TOURNOIS SIGN"},{char:"₷",desc:"SPESMILO SIGN"},{char:"₸",desc:"TENGE SIGN"},{char:"₹",desc:"INDIAN RUPEE SIGN"}]},{title:"Arrows",list:[{char:"←",desc:"LEFTWARDS ARROW"},{char:"↑",desc:"UPWARDS ARROW"},{char:"→",desc:"RIGHTWARDS ARROW"},{char:"↓",desc:"DOWNWARDS ARROW"},{char:"↔",desc:"LEFT RIGHT ARROW"},{char:"↕",desc:"UP DOWN ARROW"},{char:"↖",desc:"NORTH WEST ARROW"},{char:"↗",desc:"NORTH EAST ARROW"},{char:"↘",desc:"SOUTH EAST ARROW"},{char:"↙",desc:"SOUTH WEST ARROW"},{char:"↚",desc:"LEFTWARDS ARROW WITH STROKE"},{char:"↛",desc:"RIGHTWARDS ARROW WITH STROKE"},{char:"↜",desc:"LEFTWARDS WAVE ARROW"},{char:"↝",desc:"RIGHTWARDS WAVE ARROW"},{char:"↞",desc:"LEFTWARDS TWO HEADED ARROW"},{char:"↟",desc:"UPWARDS TWO HEADED ARROW"},{char:"↠",desc:"RIGHTWARDS TWO HEADED ARROW"},{char:"↡",desc:"DOWNWARDS TWO HEADED ARROW"},{char:"↢",desc:"LEFTWARDS ARROW WITH TAIL"},{char:"↣",desc:"RIGHTWARDS ARROW WITH TAIL"},{char:"↤",desc:"LEFTWARDS ARROW FROM BAR"},{char:"↥",desc:"UPWARDS ARROW FROM BAR"},{char:"↦",desc:"RIGHTWARDS ARROW FROM BAR"},{char:"↧",desc:"DOWNWARDS ARROW FROM BAR"},{char:"↨",desc:"UP DOWN ARROW WITH BASE"},{char:"↩",desc:"LEFTWARDS ARROW WITH HOOK"},{char:"↪",desc:"RIGHTWARDS ARROW WITH HOOK"},{char:"↫",desc:"LEFTWARDS ARROW WITH LOOP"},{char:"↬",desc:"RIGHTWARDS ARROW WITH LOOP"},{char:"↭",desc:"LEFT RIGHT WAVE ARROW"},{char:"↮",desc:"LEFT RIGHT ARROW WITH STROKE"},{char:"↯",desc:"DOWNWARDS ZIGZAG ARROW"},{char:"↰",desc:"UPWARDS ARROW WITH TIP LEFTWARDS"},{char:"↱",desc:"UPWARDS ARROW WITH TIP RIGHTWARDS"},{char:"↲",desc:"DOWNWARDS ARROW WITH TIP LEFTWARDS"},{char:"↳",desc:"DOWNWARDS ARROW WITH TIP RIGHTWARDS"},{char:"↴",desc:"RIGHTWARDS ARROW WITH CORNER DOWNWARDS"},{char:"↵",desc:"DOWNWARDS ARROW WITH CORNER LEFTWARDS"},{char:"↶",desc:"ANTICLOCKWISE TOP SEMICIRCLE ARROW"},{char:"↷",desc:"CLOCKWISE TOP SEMICIRCLE ARROW"},{char:"↸",desc:"NORTH WEST ARROW TO LONG BAR"},{char:"↹",desc:"LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR"},{char:"↺",desc:"ANTICLOCKWISE OPEN CIRCLE ARROW"},{char:"↻",desc:"CLOCKWISE OPEN CIRCLE ARROW"},{char:"↼",desc:"LEFTWARDS HARPOON WITH BARB UPWARDS"},{char:"↽",desc:"LEFTWARDS HARPOON WITH BARB DOWNWARDS"},{char:"↾",desc:"UPWARDS HARPOON WITH BARB RIGHTWARDS"},{char:"↿",desc:"UPWARDS HARPOON WITH BARB LEFTWARDS"},{char:"⇀",desc:"RIGHTWARDS HARPOON WITH BARB UPWARDS"},{char:"⇁",desc:"RIGHTWARDS HARPOON WITH BARB DOWNWARDS"},{char:"⇂",desc:"DOWNWARDS HARPOON WITH BARB RIGHTWARDS"},{char:"⇃",desc:"DOWNWARDS HARPOON WITH BARB LEFTWARDS"},{char:"⇄",desc:"RIGHTWARDS ARROW OVER LEFTWARDS ARROW"},{char:"⇅",desc:"UPWARDS ARROW LEFTWARDS OF DOWNWARDS ARROW"},{char:"⇆",desc:"LEFTWARDS ARROW OVER RIGHTWARDS ARROW"},{char:"⇇",desc:"LEFTWARDS PAIRED ARROWS"},{char:"⇈",desc:"UPWARDS PAIRED ARROWS"},{char:"⇉",desc:"RIGHTWARDS PAIRED ARROWS"},{char:"⇊",desc:"DOWNWARDS PAIRED ARROWS"},{char:"⇋",desc:"LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON"},{char:"⇌",desc:"RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON"},{char:"⇍",desc:"LEFTWARDS DOUBLE ARROW WITH STROKE"},{char:"⇎",desc:"LEFT RIGHT DOUBLE ARROW WITH STROKE"},{char:"⇏",desc:"RIGHTWARDS DOUBLE ARROW WITH STROKE"},{char:"⇐",desc:"LEFTWARDS DOUBLE ARROW"},{char:"⇑",desc:"UPWARDS DOUBLE ARROW"},{char:"⇒",desc:"RIGHTWARDS DOUBLE ARROW"},{char:"⇓",desc:"DOWNWARDS DOUBLE ARROW"},{char:"⇔",desc:"LEFT RIGHT DOUBLE ARROW"},{char:"⇕",desc:"UP DOWN DOUBLE ARROW"},{char:"⇖",desc:"NORTH WEST DOUBLE ARROW"},{char:"⇗",desc:"NORTH EAST DOUBLE ARROW"},{char:"⇘",desc:"SOUTH EAST DOUBLE ARROW"},{char:"⇙",desc:"SOUTH WEST DOUBLE ARROW"},{char:"⇚",desc:"LEFTWARDS TRIPLE ARROW"},{char:"⇛",desc:"RIGHTWARDS TRIPLE ARROW"},{char:"⇜",desc:"LEFTWARDS SQUIGGLE ARROW"},{char:"⇝",desc:"RIGHTWARDS SQUIGGLE ARROW"},{char:"⇞",desc:"UPWARDS ARROW WITH DOUBLE STROKE"},{char:"⇟",desc:"DOWNWARDS ARROW WITH DOUBLE STROKE"},{char:"⇠",desc:"LEFTWARDS DASHED ARROW"},{char:"⇡",desc:"UPWARDS DASHED ARROW"},{char:"⇢",desc:"RIGHTWARDS DASHED ARROW"},{char:"⇣",desc:"DOWNWARDS DASHED ARROW"},{char:"⇤",desc:"LEFTWARDS ARROW TO BAR"},{char:"⇥",desc:"RIGHTWARDS ARROW TO BAR"},{char:"⇦",desc:"LEFTWARDS WHITE ARROW"},{char:"⇧",desc:"UPWARDS WHITE ARROW"},{char:"⇨",desc:"RIGHTWARDS WHITE ARROW"},{char:"⇩",desc:"DOWNWARDS WHITE ARROW"},{char:"⇪",desc:"UPWARDS WHITE ARROW FROM BAR"},{char:"⇫",desc:"UPWARDS WHITE ARROW ON PEDESTAL"},{char:"⇬",desc:"UPWARDS WHITE ARROW ON PEDESTAL WITH HORIZONTAL BAR"},{char:"⇭",desc:"UPWARDS WHITE ARROW ON PEDESTAL WITH VERTICAL BAR"},{char:"⇮",desc:"UPWARDS WHITE DOUBLE ARROW"},{char:"⇯",desc:"UPWARDS WHITE DOUBLE ARROW ON PEDESTAL"},{char:"⇰",desc:"RIGHTWARDS WHITE ARROW FROM WALL"},{char:"⇱",desc:"NORTH WEST ARROW TO CORNER"},{char:"⇲",desc:"SOUTH EAST ARROW TO CORNER"},{char:"⇳",desc:"UP DOWN WHITE ARROW"},{char:"⇴",desc:"RIGHT ARROW WITH SMALL CIRCLE"},{char:"⇵",desc:"DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW"},{char:"⇶",desc:"THREE RIGHTWARDS ARROWS"},{char:"⇷",desc:"LEFTWARDS ARROW WITH VERTICAL STROKE"},{char:"⇸",desc:"RIGHTWARDS ARROW WITH VERTICAL STROKE"},{char:"⇹",desc:"LEFT RIGHT ARROW WITH VERTICAL STROKE"},{char:"⇺",desc:"LEFTWARDS ARROW WITH DOUBLE VERTICAL STROKE"},{char:"⇻",desc:"RIGHTWARDS ARROW WITH DOUBLE VERTICAL STROKE"},{char:"⇼",desc:"LEFT RIGHT ARROW WITH DOUBLE VERTICAL STROKE"},{char:"⇽",desc:"LEFTWARDS OPEN-HEADED ARROW"},{char:"⇾",desc:"RIGHTWARDS OPEN-HEADED ARROW"},{char:"⇿",desc:"LEFT RIGHT OPEN-HEADED ARROW"}]},{title:"Math",list:[{char:"∀",desc:"FOR ALL"},{char:"∂",desc:"PARTIAL DIFFERENTIAL"},{char:"∃",desc:"THERE EXISTS"},{char:"∅",desc:"EMPTY SET"},{char:"∇",desc:"NABLA"},{char:"∈",desc:"ELEMENT OF"},{char:"∉",desc:"NOT AN ELEMENT OF"},{char:"∋",desc:"CONTAINS AS MEMBER"},{char:"∏",desc:"N-ARY PRODUCT"},{char:"∑",desc:"N-ARY SUMMATION"},{char:"−",desc:"MINUS SIGN"},{char:"∗",desc:"ASTERISK OPERATOR"},{char:"√",desc:"SQUARE ROOT"},{char:"∝",desc:"PROPORTIONAL TO"},{char:"∞",desc:"INFINITY"},{char:"∠",desc:"ANGLE"},{char:"∧",desc:"LOGICAL AND"},{char:"∨",desc:"LOGICAL OR"},{char:"∩",desc:"INTERSECTION"},{char:"∪",desc:"UNION"},{char:"∫",desc:"INTEGRAL"},{char:"∴",desc:"THEREFORE"},{char:"∼",desc:"TILDE OPERATOR"},{char:"≅",desc:"APPROXIMATELY EQUAL TO"},{char:"≈",desc:"ALMOST EQUAL TO"},{char:"≠",desc:"NOT EQUAL TO"},{char:"≡",desc:"IDENTICAL TO"},{char:"≤",desc:"LESS-THAN OR EQUAL TO"},{char:"≥",desc:"GREATER-THAN OR EQUAL TO"},{char:"⊂",desc:"SUBSET OF"},{char:"⊃",desc:"SUPERSET OF"},{char:"⊄",desc:"NOT A SUBSET OF"},{char:"⊆",desc:"SUBSET OF OR EQUAL TO"},{char:"⊇",desc:"SUPERSET OF OR EQUAL TO"},{char:"⊕",desc:"CIRCLED PLUS"},{char:"⊗",desc:"CIRCLED TIMES"},{char:"⊥",desc:"UP TACK"}]},{title:"Misc",list:[{char:"♠",desc:"BLACK SPADE SUIT"},{char:"♣",desc:"BLACK CLUB SUIT"},{char:"♥",desc:"BLACK HEART SUIT"},{char:"♦",desc:"BLACK DIAMOND SUIT"},{char:"♩",desc:"QUARTER NOTE"},{char:"♪",desc:"EIGHTH NOTE"},{char:"♫",desc:"BEAMED EIGHTH NOTES"},{char:"♬",desc:"BEAMED SIXTEENTH NOTES"},{char:"♭",desc:"MUSIC FLAT SIGN"},{char:"♮",desc:"MUSIC NATURAL SIGN"},{char:"☀",desc:"BLACK SUN WITH RAYS"},{char:"☁",desc:"CLOUD"},{char:"☂",desc:"UMBRELLA"},{char:"☃",desc:"SNOWMAN"},{char:"☕",desc:"HOT BEVERAGE"},{char:"☘",desc:"SHAMROCK"},{char:"☯",desc:"YIN YANG"},{char:"✔",desc:"HEAVY CHECK MARK"},{char:"✖",desc:"HEAVY MULTIPLICATION X"},{char:"❄",desc:"SNOWFLAKE"},{char:"❛",desc:"HEAVY SINGLE TURNED COMMA QUOTATION MARK ORNAMENT"},{char:"❜",desc:"HEAVY SINGLE COMMA QUOTATION MARK ORNAMENT"},{char:"❝",desc:"HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT"},{char:"❞",desc:"HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT"},{char:"❤",desc:"HEAVY BLACK HEART"}]}]}),e.FE.PLUGINS.specialCharacters=function(t){function n(){}function r(){for(var e='<div class="fr-special-characters-modal">',n=0;n<t.opts.specialCharactersSets.length;n++){for(var r=t.opts.specialCharactersSets[n],o=r.list,i='<div class="fr-special-characters-list"><p class="fr-special-characters-title">'+t.language.translate(r.title)+"</p>",a=0;a<o.length;a++){var s=o[a];i+='<span class="fr-command fr-special-character" tabIndex="-1" role="button" value="'+s.char+'" title="'+s.desc+'">'+s.char+'<span class="fr-sr-only">'+t.language.translate(s.desc)+" </span></span>"}e+=i+"</div>"}return e+="</div>"}function o(e,n){t.events.disableBlur(),e.focus(),n.preventDefault(),n.stopPropagation()}function i(){t.events.$on(d,"keydown",function(n){var r=n.which,i=d.find("span.fr-special-character:focus:first");if(!(i.length||r!=e.FE.KEYCODE.F10||t.keys.ctrlKey(n)||n.shiftKey)&&n.altKey)return o(d.find("span.fr-special-character:first"),n),!1;if(r==e.FE.KEYCODE.TAB||r==e.FE.KEYCODE.ARROW_LEFT||r==e.FE.KEYCODE.ARROW_RIGHT){var a=null,s=null,l=!1;return r==e.FE.KEYCODE.ARROW_LEFT||r==e.FE.KEYCODE.ARROW_RIGHT?(s=r==e.FE.KEYCODE.ARROW_RIGHT,l=!0):s=!n.shiftKey,i.length?(l&&(a=s?i.nextAll("span.fr-special-character:first"):i.prevAll("span.fr-special-character:first")),a&&a.length||(a=s?i.parent().next().find("span.fr-special-character:first"):i.parent().prev().find("span.fr-special-character:"+(l?"last":"first")),a.length||(a=d.find("span.fr-special-character:"+(s?"first":"last"))))):a=d.find("span.fr-special-character:"+(s?"first":"last")),o(a,n),!1}if(r!=e.FE.KEYCODE.ENTER||!i.length)return!0;(u.data("instance")||t).specialCharacters.insert(i)},!0)}function a(){if(!u){var n="<h4>"+t.language.translate("Special Characters")+"</h4>",o=r(),a=t.modals.create(f,n,o);u=a.$modal,c=a.$head,d=a.$body,t.events.$on(e(t.o_win),"resize",function(){(u.data("instance")||t).modals.resize(f)}),t.events.bindClick(d,".fr-special-character",function(n){var r=u.data("instance")||t,o=e(n.currentTarget);r.specialCharacters.insert(o)}),i()}t.modals.show(f),t.modals.resize(f)}function s(){t.modals.hide(f)}function l(e){t.specialCharacters.hide(),t.undo.saveStep(),t.html.insert(e.attr("value"),!0),t.undo.saveStep()}var u,c,d,f="special_characters";return{_init:n,show:a,hide:s,insert:l}},e.FroalaEditor.DefineIcon("specialCharacters",{template:"text",NAME:"Ω"}),e.FE.RegisterCommand("specialCharacters",{title:"Special Characters",icon:"specialCharacters",undo:!1,focus:!1,modal:!0,callback:function(){this.specialCharacters.show()},plugin:"specialCharacters",showOnMobile:!1}),e.extend(e.FE.POPUP_TEMPLATES,{"table.insert":"[_BUTTONS_][_ROWS_COLUMNS_]","table.edit":"[_BUTTONS_]","table.colors":"[_BUTTONS_][_COLORS_][_CUSTOM_COLOR_]"}),e.extend(e.FE.DEFAULTS,{tableInsertMaxSize:10,tableEditButtons:["tableHeader","tableRemove","|","tableRows","tableColumns","tableStyle","-","tableCells","tableCellBackground","tableCellVerticalAlign","tableCellHorizontalAlign","tableCellStyle"],tableInsertButtons:["tableBack","|"],tableResizer:!0,tableResizerOffset:5,tableResizingLimit:30,tableColorsButtons:["tableBack","|"],tableColors:["#61BD6D","#1ABC9C","#54ACD2","#2C82C9","#9365B8","#475577","#CCCCCC","#41A85F","#00A885","#3D8EB9","#2969B0","#553982","#28324E","#000000","#F7DA64","#FBA026","#EB6B56","#E25041","#A38F84","#EFEFEF","#FFFFFF","#FAC51C","#F37934","#D14841","#B8312F","#7C706B","#D1D5D8","REMOVE"],tableColorsStep:7,tableCellStyles:{"fr-highlighted":"Highlighted","fr-thick":"Thick"},tableStyles:{"fr-dashed-borders":"Dashed Borders","fr-alternate-rows":"Alternate Rows"},tableCellMultipleStyles:!0,tableMultipleStyles:!0,tableInsertHelper:!0,tableInsertHelperOffset:15}),e.FE.PLUGINS.table=function(t){function n(){var e=t.$tb.find('.fr-command[data-cmd="insertTable"]'),n=t.popups.get("table.insert");if(n||(n=a()),!n.hasClass("fr-active")){t.popups.refresh("table.insert"),t.popups.setContainer("table.insert",t.$tb);var r=e.offset().left+e.outerWidth()/2,o=e.offset().top+(t.opts.toolbarBottom?10:e.outerHeight()-10);t.popups.show("table.insert",r,o,e.outerHeight())}}function r(){var e=R();if(e){var n=t.popups.get("table.edit");if(n||(n=c()),n){t.popups.setContainer("table.edit",t.$sc);var r=W(e),o=(r.left+r.right)/2,i=r.bottom;t.popups.show("table.edit",o,i,r.bottom-r.top),t.edit.isDisabled()&&(t.toolbar.disable(),t.$el.removeClass("fr-no-selection"),t.edit.on(),t.button.bulkRefresh(),t.selection.setAtEnd(t.$el.find(".fr-selected-cell:last").get(0)),t.selection.restore())}}}function o(){var e=R();if(e){var n=t.popups.get("table.colors");n||(n=d()),t.popups.setContainer("table.colors",t.$sc);var r=W(e),o=(r.left+r.right)/2,i=r.bottom;m(),t.popups.show("table.colors",o,i,r.bottom-r.top)}}function i(){0===be().length&&t.toolbar.enable()}function a(n){if(n)return t.popups.onHide("table.insert",function(){t.popups.get("table.insert").find('.fr-table-size .fr-select-table-size > span[data-row="1"][data-col="1"]').trigger("mouseenter")}),!0;var r="";t.opts.tableInsertButtons.length>0&&(r='<div class="fr-buttons">'+t.button.buildList(t.opts.tableInsertButtons)+"</div>");var o={buttons:r,rows_columns:l()},i=t.popups.create("table.insert",o);return t.events.$on(i,"mouseenter",".fr-table-size .fr-select-table-size .fr-table-cell",function(t){s(e(t.currentTarget))},!0),u(i),i}function s(e){var n=e.data("row"),r=e.data("col"),o=e.parent();o.siblings(".fr-table-size-info").html(n+" × "+r),o.find("> span").removeClass("hover fr-active-item");for(var i=1;i<=t.opts.tableInsertMaxSize;i++)for(var a=0;a<=t.opts.tableInsertMaxSize;a++){var s=o.find('> span[data-row="'+i+'"][data-col="'+a+'"]');n>=i&&r>=a?s.addClass("hover"):n+1>=i||2>=i&&!t.helpers.isMobile()?s.css("display","inline-block"):i>2&&!t.helpers.isMobile()&&s.css("display","none")}e.addClass("fr-active-item")}function l(){for(var e='<div class="fr-table-size"><div class="fr-table-size-info">1 × 1</div><div class="fr-select-table-size">',n=1;n<=t.opts.tableInsertMaxSize;n++){for(var r=1;r<=t.opts.tableInsertMaxSize;r++){var o="inline-block";n>2&&!t.helpers.isMobile()&&(o="none");var i="fr-table-cell ";1==n&&1==r&&(i+=" hover"),e+='<span class="fr-command '+i+'" tabIndex="-1" data-cmd="tableInsert" data-row="'+n+'" data-col="'+r+'" data-param1="'+n+'" data-param2="'+r+'" style="display: '+o+';" role="button"><span></span><span class="fr-sr-only">'+n+" × "+r+" </span></span>"}e+='<div class="new-line"></div>'}return e+="</div></div>"}function u(n){t.events.$on(n,"focus","[tabIndex]",function(t){s(e(t.currentTarget))}),t.events.on("popup.tab",function(n){var r=e(n.currentTarget);if(!t.popups.isVisible("table.insert")||!r.is("span, a"))return!0;var o,i=n.which;if(e.FE.KEYCODE.ARROW_UP==i||e.FE.KEYCODE.ARROW_DOWN==i||e.FE.KEYCODE.ARROW_LEFT==i||e.FE.KEYCODE.ARROW_RIGHT==i){if(r.is("span.fr-table-cell")){var a=r.parent().find("span.fr-table-cell"),l=a.index(r),u=t.opts.tableInsertMaxSize,c=l%u,d=Math.floor(l/u);e.FE.KEYCODE.ARROW_UP==i?d=Math.max(0,d-1):e.FE.KEYCODE.ARROW_DOWN==i?d=Math.min(t.opts.tableInsertMaxSize-1,d+1):e.FE.KEYCODE.ARROW_LEFT==i?c=Math.max(0,c-1):e.FE.KEYCODE.ARROW_RIGHT==i&&(c=Math.min(t.opts.tableInsertMaxSize-1,c+1));var f=d*u+c,p=e(a.get(f));s(p),t.events.disableBlur(),p.focus(),o=!1}}else e.FE.KEYCODE.ENTER==i&&(t.button.exec(r),o=!1);return!1===o&&(n.preventDefault(),n.stopPropagation()),o},!0)}function c(e){if(e)return t.popups.onHide("table.edit",i),!0;var n="";if(t.opts.tableEditButtons.length>0){n='<div class="fr-buttons">'+t.button.buildList(t.opts.tableEditButtons)+"</div>";var o={buttons:n},a=t.popups.create("table.edit",o);return t.events.$on(t.$wp,"scroll.table-edit",function(){t.popups.isVisible("table.edit")&&r()}),a}return!1}function d(){var e="";t.opts.tableColorsButtons.length>0&&(e='<div class="fr-buttons fr-table-colors-buttons">'+t.button.buildList(t.opts.tableColorsButtons)+"</div>");var n="";t.opts.colorsHEXInput&&(n='<div class="fr-table-colors-hex-layer fr-active fr-layer" id="fr-table-colors-hex-layer-'+t.id+'"><div class="fr-input-line"><input maxlength="7" id="fr-table-colors-hex-layer-text-'+t.id+'" type="text" placeholder="'+t.language.translate("HEX Color")+'" tabIndex="1" aria-required="true"></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="tableCellBackgroundCustomColor" tabIndex="2" role="button">'+t.language.translate("OK")+"</button></div></div>");var r={buttons:e,colors:f(),custom_color:n},i=t.popups.create("table.colors",r);return t.events.$on(t.$wp,"scroll.table-colors",function(){t.popups.isVisible("table.colors")&&o()}),h(i),i}function f(){for(var e='<div class="fr-table-colors">',n=0;n<t.opts.tableColors.length;n++)0!==n&&n%t.opts.tableColorsStep==0&&(e+="<br>"),e+="REMOVE"!=t.opts.tableColors[n]?'<span class="fr-command" style="background: '+t.opts.tableColors[n]+';" tabIndex="-1" role="button" data-cmd="tableCellBackgroundColor" data-param1="'+t.opts.tableColors[n]+'"><span class="fr-sr-only">'+t.language.translate("Color")+" "+t.opts.tableColors[n]+" </span></span>":'<span class="fr-command" data-cmd="tableCellBackgroundColor" tabIndex="-1" role="button" data-param1="REMOVE" title="'+t.language.translate("Clear Formatting")+'">'+t.icon.create("tableColorRemove")+'<span class="fr-sr-only">'+t.language.translate("Clear Formatting")+"</span></span>";return e+="</div>"}function p(){var e=t.popups.get("table.colors"),n=e.find(".fr-table-colors-hex-layer input");n.length&&M(n.val())}function h(n){t.events.on("popup.tab",function(r){var o=e(r.currentTarget);if(!t.popups.isVisible("table.colors")||!o.is("span"))return!0;var i=r.which,a=!0;if(e.FE.KEYCODE.TAB==i){var s=n.find(".fr-buttons");a=!t.accessibility.focusToolbar(s,!!r.shiftKey)}else if(e.FE.KEYCODE.ARROW_UP==i||e.FE.KEYCODE.ARROW_DOWN==i||e.FE.KEYCODE.ARROW_LEFT==i||e.FE.KEYCODE.ARROW_RIGHT==i){var l=o.parent().find("span.fr-command"),u=l.index(o),c=t.opts.colorsStep,d=Math.floor(l.length/c),f=u%c,p=Math.floor(u/c),h=p*c+f,m=d*c;e.FE.KEYCODE.ARROW_UP==i?h=((h-c)%m+m)%m:e.FE.KEYCODE.ARROW_DOWN==i?h=(h+c)%m:e.FE.KEYCODE.ARROW_LEFT==i?h=((h-1)%m+m)%m:e.FE.KEYCODE.ARROW_RIGHT==i&&(h=(h+1)%m);var v=e(l.get(h));t.events.disableBlur(),v.focus(),a=!1}else e.FE.KEYCODE.ENTER==i&&(t.button.exec(o),a=!1);return!1===a&&(r.preventDefault(),r.stopPropagation()),a},!0)}function m(){var e=t.popups.get("table.colors"),n=t.$el.find(".fr-selected-cell:first"),r=t.helpers.RGBToHex(n.css("background-color")),o=e.find(".fr-table-colors-hex-layer input");e.find(".fr-selected-color").removeClass("fr-selected-color fr-active-item"),e.find('span[data-param1="'+r+'"]').addClass("fr-selected-color fr-active-item"),o.val(r).trigger("change")}function v(n,r){var o,i,a='<table style="width: 100%;" class="fr-inserted-table"><tbody>',s=100/r;for(o=0;n>o;o++){for(a+="<tr>",i=0;r>i;i++)a+='<td style="width: '+s.toFixed(4)+'%;">',0===o&&0===i&&(a+=e.FE.MARKERS),a+="<br></td>";a+="</tr>"}a+="</tbody></table>",t.html.insert(a),t.selection.restore();var l=t.$el.find(".fr-inserted-table");l.removeClass("fr-inserted-table"),t.events.trigger("table.inserted",[l.get(0)])}function g(){if(be().length>0){var e=_e();t.selection.setBefore(e.get(0))||t.selection.setAfter(e.get(0)),t.selection.restore(),t.popups.hide("table.edit"),e.remove(),t.toolbar.enable()}}function y(){var t=_e();if(t.length>0&&0===t.find("th").length){var n,o="<thead><tr>",i=0;for(t.find("tr:first > td").each(function(){var t=e(this);i+=parseInt(t.attr("colspan"),10)||1}),n=0;i>n;n++)o+="<th><br></th>";o+="</tr></thead>",t.prepend(o),r()}}function b(){var e=_e(),n=e.find("thead");if(n.length>0)if(0===e.find("tbody tr").length)g();else if(n.remove(),be().length>0)r();else{t.popups.hide("table.edit");var o=e.find("tbody tr:first td:first").get(0);o&&(t.selection.setAtEnd(o),t.selection.restore())}}function _(n){var o=_e();if(o.length>0){if(t.$el.find("th.fr-selected-cell").length>0&&"above"==n)return;var i,a,s,l=R(),u=H(l);a="above"==n?u.min_i:u.max_i;var c="<tr>";for(i=0;i<l[a].length;i++)if("below"==n&&a<l.length-1&&l[a][i]==l[a+1][i]||"above"==n&&a>0&&l[a][i]==l[a-1][i]){if(0===i||i>0&&l[a][i]!=l[a][i-1]){var d=e(l[a][i]);d.attr("rowspan",parseInt(d.attr("rowspan"),10)+1)}}else c+="<td><br></td>";c+="</tr>",s=e(t.$el.find("th.fr-selected-cell").length>0&&"below"==n?o.find("tbody").not(o.find("table tbody")):o.find("tr").not(o.find("table tr")).get(a)),"below"==n?"TBODY"==s.prop("tagName")?s.prepend(c):s.after(c):"above"==n&&(s.before(c),t.popups.isVisible("table.edit")&&r())}}function E(){var n=_e();if(n.length>0){var r,o,i,a=R(),s=H(a);if(0===s.min_i&&s.max_i==a.length-1)g();else{for(r=s.max_i;r>=s.min_i;r--){for(i=e(n.find("tr").not(n.find("table tr")).get(r)),o=0;o<a[r].length;o++)if(0===o||a[r][o]!=a[r][o-1]){var l=e(a[r][o]);if(parseInt(l.attr("rowspan"),10)>1){var u=parseInt(l.attr("rowspan"),10)-1;1==u?l.removeAttr("rowspan"):l.attr("rowspan",u)}if(r<a.length-1&&a[r][o]==a[r+1][o]&&(0===r||a[r][o]!=a[r-1][o])){for(var c=a[r][o],d=o;d>0&&a[r][d]==a[r][d-1];)d--;0===d?e(n.find("tr").not(n.find("table tr")).get(r+1)).prepend(c):e(a[r+1][d-1]).after(c)}}var f=i.parent();i.remove(),0===f.find("tr").length&&f.remove(),a=R(n)}C(0,a.length-1,0,a[0].length-1,n),s.min_i>0?t.selection.setAtEnd(a[s.min_i-1][0]):t.selection.setAtEnd(a[0][0]),t.selection.restore(),t.popups.hide("table.edit")}}}function w(n){var o=_e();if(o.length>0){var i,a=R(),s=H(a);i="before"==n?s.min_j:s.max_j;var l,u=100/a[0].length,c=100/(a[0].length+1);o.find("th, td").each(function(){l=e(this),l.data("old-width",l.outerWidth()/o.outerWidth()*100)}),o.find("tr").not(o.find("table tr")).each(function(t){for(var r,o=e(this),s=0,l=0;i>s-1;){if(!(r=o.find("> th, > td").get(l))){r=null;break}r==a[t][s]?(s+=parseInt(e(r).attr("colspan"),10)||1,l++):(s+=parseInt(e(a[t][s]).attr("colspan"),10)||1,"after"==n&&(r=0===l?-1:o.find("> th, > td").get(l-1)))}var d=e(r);if("after"==n&&s-1>i||"before"==n&&i>0&&a[t][i]==a[t][i-1]){if(0===t||t>0&&a[t][i]!=a[t-1][i]){var f=parseInt(d.attr("colspan"),10)+1;d.attr("colspan",f),d.css("width",(d.data("old-width")*c/u+c).toFixed(4)+"%"),d.removeData("old-width")}}else{var p;p=o.find("th").length>0?'<th style="width: '+c.toFixed(4)+'%;"><br></th>':'<td style="width: '+c.toFixed(4)+'%;"><br></td>',-1==r?o.prepend(p):null==r?o.append(p):"before"==n?d.before(p):"after"==n&&d.after(p)}}),o.find("th, td").each(function(){l=e(this),l.data("old-width")&&(l.css("width",(l.data("old-width")*c/u).toFixed(4)+"%"),l.removeData("old-width"))}),t.popups.isVisible("table.edit")&&r()}}function x(){var n=_e();if(n.length>0){var r,o,i,a=R(),s=H(a);if(0===s.min_j&&s.max_j==a[0].length-1)g();else{var l=100/a[0].length,u=100/(a[0].length-s.max_j+s.min_j-1);for(n.find("th, td").each(function(){i=e(this),i.hasClass("fr-selected-cell")||i.data("old-width",i.outerWidth()/n.outerWidth()*100)}),o=s.max_j;o>=s.min_j;o--)for(r=0;r<a.length;r++)if(0===r||a[r][o]!=a[r-1][o])if(i=e(a[r][o]),(parseInt(i.attr("colspan"),10)||1)>1){var c=parseInt(i.attr("colspan"),10)-1;1==c?i.removeAttr("colspan"):i.attr("colspan",c),i.css("width",((i.data("old-width")-de(o,a))*u/l).toFixed(4)+"%"),i.removeData("old-width")}else{var d=e(i.parent().get(0));i.remove(),0===d.find("> th, > td").length&&(0===d.prev().length||0===d.next().length||d.prev().find("> th[rowspan], > td[rowspan]").length<d.prev().find("> th, > td").length)&&d.remove()}C(0,a.length-1,0,a[0].length-1,n),s.min_j>0?t.selection.setAtEnd(a[s.min_i][s.min_j-1]):t.selection.setAtEnd(a[s.min_i][0]),t.selection.restore(),t.popups.hide("table.edit"),n.find("th, td").each(function(){i=e(this),i.data("old-width")&&(i.css("width",(i.data("old-width")*u/l).toFixed(4)+"%"),i.removeData("old-width"))})}}}function k(e,t,n){var r,o,i,a,s,l=0,u=R(n);if((t=Math.min(t,u[0].length-1))>e)for(o=e;t>=o;o++)if(!(o>e&&u[0][o]==u[0][o-1])&&(a=Math.min(parseInt(u[0][o].getAttribute("colspan"),10)||1,t-e+1))>1&&u[0][o]==u[0][o+1])for(l=a-1,r=1;r<u.length;r++)if(u[r][o]!=u[r-1][o]){for(i=o;o+a>i;i++)if((s=parseInt(u[r][i].getAttribute("colspan"),10)||1)>1&&u[r][i]==u[r][i+1])l=Math.min(l,s-1),i+=l;else if(!(l=Math.max(0,l-1)))break;if(!l)break}l&&S(u,l,"colspan",0,u.length-1,e,t)}function T(e,t,n){var r,o,i,a,s,l=0,u=R(n);if((t=Math.min(t,u.length-1))>e)for(r=e;t>=r;r++)if(!(r>e&&u[r][0]==u[r-1][0])&&(a=Math.min(parseInt(u[r][0].getAttribute("rowspan"),10)||1,t-e+1))>1&&u[r][0]==u[r+1][0])for(l=a-1,o=1;o<u[0].length;o++)if(u[r][o]!=u[r][o-1]){for(i=r;r+a>i;i++)if((s=parseInt(u[i][o].getAttribute("rowspan"),10)||1)>1&&u[i][o]==u[i+1][o])l=Math.min(l,s-1),i+=l;else if(!(l=Math.max(0,l-1)))break;if(!l)break}l&&S(u,l,"rowspan",e,t,0,u[0].length-1)}function S(e,t,n,r,o,i,a){var s,l,u;for(s=r;o>=s;s++)for(l=i;a>=l;l++)s>r&&e[s][l]==e[s-1][l]||l>i&&e[s][l]==e[s][l-1]||(u=parseInt(e[s][l].getAttribute(n),10)||1)>1&&(u-t>1?e[s][l].setAttribute(n,u-t):e[s][l].removeAttribute(n))}function C(e,t,n,r,o){T(e,t,o),k(n,r,o)}function O(){if(be().length>1&&(0===t.$el.find("th.fr-selected-cell").length||0===t.$el.find("td.fr-selected-cell").length)){F();var n,o,i=R(),a=H(i),s=t.$el.find(".fr-selected-cell"),l=e(s[0]),u=l.parent(),c=u.find(".fr-selected-cell"),d=l.closest("table"),f=l.html(),p=0;for(n=0;n<c.length;n++)p+=e(c[n]).outerWidth();for(l.css("width",(p/d.outerWidth()*100).toFixed(4)+"%"),a.min_j<a.max_j&&l.attr("colspan",a.max_j-a.min_j+1),a.min_i<a.max_i&&l.attr("rowspan",a.max_i-a.min_i+1),n=1;n<s.length;n++)o=e(s[n]),"<br>"!=o.html()&&""!==o.html()&&(f+="<br>"+o.html()),o.remove();l.html(f),t.selection.setAtEnd(l.get(0)),t.selection.restore(),t.toolbar.enable(),T(a.min_i,a.max_i,d);var h=d.find("tr:empty");for(n=h.length-1;n>=0;n--)e(h[n]).remove();k(a.min_j,a.max_j,d),r()}}function A(){if(1==be().length){var n=t.$el.find(".fr-selected-cell"),r=n.parent(),o=n.closest("table"),i=parseInt(n.attr("rowspan"),10),a=R(),s=D(n.get(0),a),l=n.clone().html("<br>");if(i>1){var u=Math.ceil(i/2);u>1?n.attr("rowspan",u):n.removeAttr("rowspan"),i-u>1?l.attr("rowspan",i-u):l.removeAttr("rowspan");for(var c=s.row+u,d=0===s.col?s.col:s.col-1;d>=0&&(a[c][d]==a[c][d-1]||c>0&&a[c][d]==a[c-1][d]);)d--;-1==d?e(o.find("tr").not(o.find("table tr")).get(c)).prepend(l):e(a[c][d]).after(l)}else{var f,p=e("<tr>").append(l);for(f=0;f<a[0].length;f++)if(0===f||a[s.row][f]!=a[s.row][f-1]){var h=e(a[s.row][f]);h.is(n)||h.attr("rowspan",(parseInt(h.attr("rowspan"),10)||1)+1)}r.after(p)}B(),t.popups.hide("table.edit")}}function I(){if(1==be().length){var n=t.$el.find(".fr-selected-cell"),r=parseInt(n.attr("colspan"),10)||1,o=n.parent().outerWidth(),i=n.outerWidth(),a=n.clone().html("<br>"),s=R(),l=D(n.get(0),s);if(r>1){var u=Math.ceil(r/2);i=fe(l.col,l.col+u-1,s)/o*100;var c=fe(l.col+u,l.col+r-1,s)/o*100;u>1?n.attr("colspan",u):n.removeAttr("colspan"),r-u>1?a.attr("colspan",r-u):a.removeAttr("colspan"),n.css("width",i.toFixed(4)+"%"),a.css("width",c.toFixed(4)+"%")}else{var d;for(d=0;d<s.length;d++)if(0===d||s[d][l.col]!=s[d-1][l.col]){var f=e(s[d][l.col]);if(!f.is(n)){var p=(parseInt(f.attr("colspan"),10)||1)+1;f.attr("colspan",p)}}i=i/o*100/2,n.css("width",i.toFixed(4)+"%"),a.css("width",i.toFixed(4)+"%")}n.after(a),B(),t.popups.hide("table.edit")}}function M(e){var n=t.$el.find(".fr-selected-cell");"REMOVE"!=e?n.css("background-color",t.helpers.HEXtoRGB(e)):n.css("background-color",""),r()}function L(e){t.$el.find(".fr-selected-cell").css("vertical-align",e)}function N(e){t.$el.find(".fr-selected-cell").css("text-align",e)}function P(e,t,n,r){if(t.length>0){if(!n){var o=Object.keys(r);o.splice(o.indexOf(e),1),t.removeClass(o.join(" "))}t.toggleClass(e)}}function R(t){t=t||null;var n=[];return null==t&&be().length>0&&(t=_e()),t&&t.find("tr").not(t.find("table tr")).each(function(t,r){var o=e(r),i=0;o.find("> th, > td").each(function(r,o){for(var a=e(o),s=parseInt(a.attr("colspan"),10)||1,l=parseInt(a.attr("rowspan"),10)||1,u=t;t+l>u;u++)for(var c=i;i+s>c;c++)n[u]||(n[u]=[]),n[u][c]?i++:n[u][c]=o;i+=s})}),n}function D(e,t){for(var n=0;n<t.length;n++)for(var r=0;r<t[n].length;r++)if(t[n][r]==e)return{row:n,col:r}}function j(e,t,n){for(var r=e+1,o=t+1;r<n.length;){if(n[r][t]!=n[e][t]){r--;break}r++}for(r==n.length&&r--;o<n[e].length;){if(n[e][o]!=n[e][t]){o--;break}o++}return o==n[e].length&&o--,{row:r,col:o}}function F(){t.el.querySelector(".fr-cell-fixed")&&t.el.querySelector(".fr-cell-fixed").classList.remove("fr-cell-fixed"),t.el.querySelector(".fr-cell-handler")&&t.el.querySelector(".fr-cell-handler").classList.remove("fr-cell-handler")}function B(){var n=t.$el.find(".fr-selected-cell");n.length>0&&n.each(function(){var t=e(this);t.removeClass("fr-selected-cell"),""===t.attr("class")&&t.removeAttr("class")}),F()}function U(){t.events.disableBlur(),t.selection.clear(),t.$el.addClass("fr-no-selection"),t.$el.blur(),t.events.enableBlur()}function H(e){var n=t.$el.find(".fr-selected-cell");if(n.length>0){var r,o=e.length,i=0,a=e[0].length,s=0;for(r=0;r<n.length;r++){var l=D(n[r],e),u=j(l.row,l.col,e);o=Math.min(l.row,o),i=Math.max(u.row,i),a=Math.min(l.col,a),s=Math.max(u.col,s)}return{min_i:o,max_i:i,min_j:a,max_j:s}}return null}function z(t,n,r,o,i){var a,s,l,u,c=t,d=n,f=r,p=o;for(a=c;d>=a;a++)((parseInt(e(i[a][f]).attr("rowspan"),10)||1)>1||(parseInt(e(i[a][f]).attr("colspan"),10)||1)>1)&&(l=D(i[a][f],i),u=j(l.row,l.col,i),c=Math.min(l.row,c),d=Math.max(u.row,d),f=Math.min(l.col,f),p=Math.max(u.col,p)),((parseInt(e(i[a][p]).attr("rowspan"),10)||1)>1||(parseInt(e(i[a][p]).attr("colspan"),10)||1)>1)&&(l=D(i[a][p],i),u=j(l.row,l.col,i),c=Math.min(l.row,c),d=Math.max(u.row,d),f=Math.min(l.col,f),p=Math.max(u.col,p));for(s=f;p>=s;s++)((parseInt(e(i[c][s]).attr("rowspan"),10)||1)>1||(parseInt(e(i[c][s]).attr("colspan"),10)||1)>1)&&(l=D(i[c][s],i),u=j(l.row,l.col,i),c=Math.min(l.row,c),d=Math.max(u.row,d),f=Math.min(l.col,f),p=Math.max(u.col,p)),((parseInt(e(i[d][s]).attr("rowspan"),10)||1)>1||(parseInt(e(i[d][s]).attr("colspan"),10)||1)>1)&&(l=D(i[d][s],i),u=j(l.row,l.col,i),c=Math.min(l.row,c),d=Math.max(u.row,d),f=Math.min(l.col,f),p=Math.max(u.col,p));return c==t&&d==n&&f==r&&p==o?{min_i:t,max_i:n,min_j:r,max_j:o}:z(c,d,f,p,i)}function W(t){var n=H(t),r=e(t[n.min_i][n.min_j]),o=e(t[n.min_i][n.max_j]),i=e(t[n.max_i][n.min_j]);return{left:r.offset().left,right:o.offset().left+o.outerWidth(),top:r.offset().top,bottom:i.offset().top+i.outerHeight()}}function q(n,r){if(e(n).is(r))B(),t.edit.on(),e(n).addClass("fr-selected-cell");else{U(),t.edit.off();var o=R(),i=D(n,o),a=D(r,o),s=z(Math.min(i.row,a.row),Math.max(i.row,a.row),Math.min(i.col,a.col),Math.max(i.col,a.col),o);B(),n.classList.add("fr-cell-fixed"),r.classList.add("fr-cell-handler");for(var l=s.min_i;l<=s.max_i;l++)for(var u=s.min_j;u<=s.max_j;u++)e(o[l][u]).addClass("fr-selected-cell")}}function Y(n){var r=null,o=e(n.target);return"TD"==n.target.tagName||"TH"==n.target.tagName?r=n.target:o.closest("td").length>0?r=o.closest("td").get(0):o.closest("th").length>0&&(r=o.closest("th").get(0)),0===t.$el.find(r).length?null:r}function $(){B(),t.popups.hide("table.edit")}function K(n){var r=Y(n);if("false"==e(r).parents("[contenteditable]:not(.fr-element):not(.fr-img-caption):not(body):first").attr("contenteditable"))return!0;if(be().length>0&&!r&&$(),!t.edit.isDisabled()||t.popups.isVisible("table.edit"))if(1!=n.which||1==n.which&&t.helpers.isMac()&&n.ctrlKey)(3==n.which||1==n.which&&t.helpers.isMac()&&n.ctrlKey)&&r&&$();else if(Ce=!0,r){be().length>0&&!n.shiftKey&&$(),n.stopPropagation(),t.events.trigger("image.hideResizer"),t.events.trigger("video.hideResizer"),Se=!0;var o=r.tagName.toLowerCase();n.shiftKey&&t.$el.find(o+".fr-selected-cell").length>0?e(t.$el.find(o+".fr-selected-cell").closest("table")).is(e(r).closest("table"))?q(Oe,r):U():((t.keys.ctrlKey(n)||n.shiftKey)&&(be().length>1||0===e(r).find(t.selection.element()).length&&!e(r).is(t.selection.element()))&&U(),Oe=r,q(Oe,Oe))}}function V(n){if(Se||t.$tb.is(n.target)||t.$tb.is(e(n.target).closest(t.$tb.get(0)))||(be().length>0&&t.toolbar.enable(),B()),!(1!=n.which||1==n.which&&t.helpers.isMac()&&n.ctrlKey)&&(Ce=!1,Se&&(Se=!1,Y(n)||1!=be().length?be().length>0&&(t.selection.isCollapsed()?r():B()):B()),Ie)){Ie=!1,ke.removeClass("fr-moving"),t.$el.removeClass("fr-no-selection"),t.edit.on();var o=parseFloat(ke.css("left"))+t.opts.tableResizerOffset+t.$wp.offset().left;t.opts.iframe&&(o-=t.$iframe.offset().left),ke.data("release-position",o),ke.removeData("max-left"),ke.removeData("max-right"),ce(),ne()}}function G(n){if(!0===Se){if(e(n.currentTarget).closest("table").is(_e())){if("TD"==n.currentTarget.tagName&&0===t.$el.find("th.fr-selected-cell").length)return void q(Oe,n.currentTarget);if("TH"==n.currentTarget.tagName&&0===t.$el.find("td.fr-selected-cell").length)return void q(Oe,n.currentTarget)}U()}}function X(n,r){for(var o=n;o&&"TABLE"!=o.tagName&&o.parentNode!=t.el;)o=o.parentNode;if(o&&"TABLE"==o.tagName){var i=R(e(o));"up"==r?Z(D(n,i),o,i):"down"==r&&J(D(n,i),o,i)}}function Q(e,n,r,o){for(var i,a=n;a!=t.el&&"TD"!=a.tagName&&"TH"!=a.tagName&&("up"==o?i=a.previousElementSibling:"down"==o&&(i=a.nextElementSibling),!i);)a=a.parentNode;"TD"==a.tagName||"TH"==a.tagName?X(a,o):i&&("up"==o&&t.selection.setAtEnd(i),"down"==o&&t.selection.setAtStart(i))}function Z(e,n,r){e.row>0?t.selection.setAtEnd(r[e.row-1][e.col]):Q(e,n,r,"up")}function J(e,n,r){var o=parseInt(r[e.row][e.col].getAttribute("rowspan"),10)||1;e.row<r.length-o?t.selection.setAtStart(r[e.row+o][e.col]):Q(e,n,r,"down")}function ee(n){var r=n.which,o=t.selection.blocks();if(o.length&&(o=o[0],"TD"==o.tagName||"TH"==o.tagName)){for(var i=o;i&&"TABLE"!=i.tagName&&i.parentNode!=t.el;)i=i.parentNode;if(i&&"TABLE"==i.tagName&&(e.FE.KEYCODE.ARROW_LEFT==r||e.FE.KEYCODE.ARROW_UP==r||e.FE.KEYCODE.ARROW_RIGHT==r||e.FE.KEYCODE.ARROW_DOWN==r)&&(be().length>0&&$(),t.browser.webkit&&(e.FE.KEYCODE.ARROW_UP==r||e.FE.KEYCODE.ARROW_DOWN==r))){var a=t.selection.ranges(0).startContainer;if(a.nodeType==Node.TEXT_NODE&&(e.FE.KEYCODE.ARROW_UP==r&&a.previousSibling||e.FE.KEYCODE.ARROW_DOWN==r&&a.nextSibling))return;n.preventDefault(),n.stopPropagation();var s=R(e(i)),l=D(o,s);return e.FE.KEYCODE.ARROW_UP==r?Z(l,i,s):e.FE.KEYCODE.ARROW_DOWN==r&&J(l,i,s),t.selection.restore(),!1}}}function te(){t.shared.$table_resizer||(t.shared.$table_resizer=e('<div class="fr-table-resizer"><div></div></div>')),ke=t.shared.$table_resizer,t.events.$on(ke,"mousedown",function(e){return!t.core.sameInstance(ke)||(be().length>0&&$(),1==e.which?(t.selection.save(),Ie=!0,ke.addClass("fr-moving"),U(),t.edit.off(),ke.find("div").css("opacity",1),!1):void 0)}),t.events.$on(ke,"mousemove",function(e){return!t.core.sameInstance(ke)||void(Ie&&(t.opts.iframe&&(e.pageX-=t.$iframe.offset().left),pe(e)))}),t.events.on("shared.destroy",function(){ke.html("").removeData().remove(),ke=null},!0),t.events.on("destroy",function(){t.$el.find(".fr-selected-cell").removeClass("fr-selected-cell"),ke.hide().appendTo(e("body:first"))},!0)}function ne(){ke&&(ke.find("div").css("opacity",0),ke.css("top",0),ke.css("left",0),ke.css("height",0),ke.find("div").css("height",0),ke.hide())}function re(){Te&&Te.removeClass("fr-visible").css("left","-9999px")}function oe(n,r){var o=e(r),i=o.closest("table"),a=i.parent();if(r&&"TD"!=r.tagName&&"TH"!=r.tagName&&(o.closest("td").length>0?r=o.closest("td"):o.closest("th").length>0&&(r=o.closest("th"))),!r||"TD"!=r.tagName&&"TH"!=r.tagName)ke&&o.get(0)!=ke.get(0)&&o.parent().get(0)!=ke.get(0)&&t.core.sameInstance(ke)&&ne();else{if(o=e(r),0===t.$el.find(o).length)return!1;var s=o.offset().left-1,l=s+o.outerWidth();if(Math.abs(n.pageX-s)<=t.opts.tableResizerOffset||Math.abs(l-n.pageX)<=t.opts.tableResizerOffset){var u,c,d,f,p,h=R(i),m=D(r,h),v=j(m.row,m.col,h),g=i.offset().top,y=i.outerHeight()-1;"rtl"!=t.opts.direction?n.pageX-s<=t.opts.tableResizerOffset?(d=s,m.col>0?(f=s-de(m.col-1,h)+t.opts.tableResizingLimit,p=s+de(m.col,h)-t.opts.tableResizingLimit,u=m.col-1,c=m.col):(u=null,c=0,f=i.offset().left-1-parseInt(i.css("margin-left"),10),p=i.offset().left-1+i.width()-h[0].length*t.opts.tableResizingLimit)):l-n.pageX<=t.opts.tableResizerOffset&&(d=l,v.col<h[v.row].length&&h[v.row][v.col+1]?(f=l-de(v.col,h)+t.opts.tableResizingLimit,p=l+de(v.col+1,h)-t.opts.tableResizingLimit,u=v.col,c=v.col+1):(u=v.col,c=null,f=i.offset().left-1+h[0].length*t.opts.tableResizingLimit,p=a.offset().left-1+a.width()+parseFloat(a.css("padding-left")))):l-n.pageX<=t.opts.tableResizerOffset?(d=l,m.col>0?(f=l-de(m.col,h)+t.opts.tableResizingLimit,p=l+de(m.col-1,h)-t.opts.tableResizingLimit,u=m.col,c=m.col-1):(u=null,c=0,f=i.offset().left+h[0].length*t.opts.tableResizingLimit,p=a.offset().left-1+a.width()+parseFloat(a.css("padding-left")))):n.pageX-s<=t.opts.tableResizerOffset&&(d=s,v.col<h[v.row].length&&h[v.row][v.col+1]?(f=s-de(v.col+1,h)+t.opts.tableResizingLimit,p=s+de(v.col,h)-t.opts.tableResizingLimit,u=v.col+1,c=v.col):(u=v.col,c=null,f=a.offset().left+parseFloat(a.css("padding-left")),p=i.offset().left-1+i.width()-h[0].length*t.opts.tableResizingLimit)),ke||te(),ke.data("table",i),ke.data("first",u),ke.data("second",c),ke.data("instance",t),t.$wp.append(ke);var b=d-t.win.pageXOffset-t.opts.tableResizerOffset-t.$wp.offset().left,_=g-t.$wp.offset().top+t.$wp.scrollTop();t.opts.iframe&&(b+=t.$iframe.offset().left,_+=t.$iframe.offset().top,f+=t.$iframe.offset().left,p+=t.$iframe.offset().left),ke.data("max-left",f),ke.data("max-right",p),ke.data("origin",d-t.win.pageXOffset),ke.css("top",_),ke.css("left",b),ke.css("height",y),ke.find("div").css("height",y),ke.css("padding-left",t.opts.tableResizerOffset),ke.css("padding-right",t.opts.tableResizerOffset),ke.show()}else t.core.sameInstance(ke)&&ne()}}function ie(n,r){if(t.$box.find(".fr-line-breaker").is(":visible"))return!1;Te||ve(),t.$box.append(Te),Te.data("instance",t);var o=e(r),i=o.find("tr:first"),a=n.pageX,s=0,l=0;t.opts.iframe&&(s+=t.$iframe.offset().left-t.helpers.scrollLeft(),l+=t.$iframe.offset().top-t.helpers.scrollTop());var u;i.find("th, td").each(function(){var n=e(this);return n.offset().left<=a&&a<n.offset().left+n.outerWidth()/2?(u=parseInt(Te.find("a").css("width"),10),Te.css("top",l+n.offset().top-t.$box.offset().top-t.win.pageYOffset-u-5),Te.css("left",s+n.offset().left-t.$box.offset().left-t.win.pageXOffset-u/2),Te.data("selected-cell",n),Te.data("position","before"),Te.addClass("fr-visible"),!1):n.offset().left+n.outerWidth()/2<=a&&a<n.offset().left+n.outerWidth()?(u=parseInt(Te.find("a").css("width"),10),Te.css("top",l+n.offset().top-t.$box.offset().top-t.win.pageYOffset-u-5),Te.css("left",s+n.offset().left-t.$box.offset().left+n.outerWidth()-t.win.pageXOffset-u/2),Te.data("selected-cell",n),Te.data("position","after"),Te.addClass("fr-visible"),!1):void 0})}function ae(n,r){if(t.$box.find(".fr-line-breaker").is(":visible"))return!1;Te||ve(),t.$box.append(Te),Te.data("instance",t);var o=e(r),i=n.pageY,a=0,s=0;t.opts.iframe&&(a+=t.$iframe.offset().left-t.helpers.scrollLeft(),s+=t.$iframe.offset().top-t.helpers.scrollTop());var l;o.find("tr").each(function(){var n=e(this);return n.offset().top<=i&&i<n.offset().top+n.outerHeight()/2?(l=parseInt(Te.find("a").css("width"),10),Te.css("top",s+n.offset().top-t.$box.offset().top-t.win.pageYOffset-l/2),Te.css("left",a+n.offset().left-t.$box.offset().left-t.win.pageXOffset-l-5),Te.data("selected-cell",n.find("td:first")),Te.data("position","above"),Te.addClass("fr-visible"),!1):n.offset().top+n.outerHeight()/2<=i&&i<n.offset().top+n.outerHeight()?(l=parseInt(Te.find("a").css("width"),10),Te.css("top",s+n.offset().top-t.$box.offset().top+n.outerHeight()-t.win.pageYOffset-l/2),Te.css("left",a+n.offset().left-t.$box.offset().left-t.win.pageXOffset-l-5),Te.data("selected-cell",n.find("td:first")),Te.data("position","below"),Te.addClass("fr-visible"),!1):void 0})}function se(n,r){if(0===be().length){var o,i,a;if(r&&("HTML"==r.tagName||"BODY"==r.tagName||t.node.isElement(r)))for(o=1;o<=t.opts.tableInsertHelperOffset;o++){if(i=t.doc.elementFromPoint(n.pageX-t.win.pageXOffset,n.pageY-t.win.pageYOffset+o),e(i).hasClass("fr-tooltip"))return!0;if(i&&("TH"==i.tagName||"TD"==i.tagName||"TABLE"==i.tagName)&&(e(i).parents(".fr-wrapper").length||t.opts.iframe))return ie(n,e(i).closest("table")),!0;if(a=t.doc.elementFromPoint(n.pageX-t.win.pageXOffset+o,n.pageY-t.win.pageYOffset),e(a).hasClass("fr-tooltip"))return!0;if(a&&("TH"==a.tagName||"TD"==a.tagName||"TABLE"==a.tagName)&&(e(a).parents(".fr-wrapper").length||t.opts.iframe))return ae(n,e(a).closest("table")),!0}t.core.sameInstance(Te)&&re()}}function le(e){Ae=null;var n=t.doc.elementFromPoint(e.pageX-t.win.pageXOffset,e.pageY-t.win.pageYOffset);t.opts.tableResizer&&(!t.popups.areVisible()||t.popups.areVisible()&&t.popups.isVisible("table.edit"))&&oe(e,n),!t.opts.tableInsertHelper||t.popups.areVisible()||t.$tb.hasClass("fr-inline")&&t.$tb.is(":visible")||se(e,n)}function ue(){if(Ie){var e=ke.data("table"),n=e.offset().top-t.win.pageYOffset;t.opts.iframe&&(n+=t.$iframe.offset().top-t.helpers.scrollTop()),ke.css("top",n)}}function ce(){var n=ke.data("origin"),r=ke.data("release-position");if(n!==r){var o=ke.data("first"),i=ke.data("second"),a=ke.data("table"),s=a.outerWidth();if(t.undo.canDo()||t.undo.saveStep(),null!==o&&null!==i){var l,u,c,d=R(a),f=[],p=[],h=[],m=[];for(l=0;l<d.length;l++)u=e(d[l][o]),c=e(d[l][i]),f[l]=u.outerWidth(),h[l]=c.outerWidth(),p[l]=f[l]/s*100,m[l]=h[l]/s*100;for(l=0;l<d.length;l++){u=e(d[l][o]),c=e(d[l][i]);var v=(p[l]*(f[l]+r-n)/f[l]).toFixed(4);u.css("width",v+"%"),c.css("width",(p[l]+m[l]-v).toFixed(4)+"%")}}else{var g,y=a.parent(),b=s/y.width()*100,_=(parseInt(a.css("margin-left"),10)||0)/y.width()*100,E=(parseInt(a.css("margin-right"),10)||0)/y.width()*100;"rtl"==t.opts.direction&&0===i||"rtl"!=t.opts.direction&&0!==i?(g=(s+r-n)/s*b,a.css("margin-right","calc(100% - "+Math.round(g).toFixed(4)+"% - "+Math.round(_).toFixed(4)+"%)")):("rtl"==t.opts.direction&&0!==i||"rtl"!=t.opts.direction&&0===i)&&(g=(s-r+n)/s*b,a.css("margin-left","calc(100% - "+Math.round(g).toFixed(4)+"% - "+Math.round(E).toFixed(4)+"%)")),a.css("width",Math.round(g).toFixed(4)+"%")}t.selection.restore(),t.undo.saveStep()}ke.removeData("origin"),ke.removeData("release-position"),ke.removeData("first"),ke.removeData("second"),ke.removeData("table")}function de(t,n){var r,o=e(n[0][t]).outerWidth();for(r=1;r<n.length;r++)o=Math.min(o,e(n[r][t]).outerWidth());return o}function fe(e,t,n){var r,o=0;for(r=e;t>=r;r++)o+=de(r,n);return o}function pe(e){if(be().length>1&&Ce&&U(),!1===Ce&&!1===Se&&!1===Ie)Ae&&clearTimeout(Ae),(!t.edit.isDisabled()||t.popups.isVisible("table.edit"))&&(Ae=setTimeout(le,30,e));else if(Ie){var n=e.pageX-t.win.pageXOffset;t.opts.iframe&&(n+=t.$iframe.offset().left);var r=ke.data("max-left"),o=ke.data("max-right");n>=r&&o>=n?ke.css("left",n-t.opts.tableResizerOffset-t.$wp.offset().left):r>n&&parseFloat(ke.css("left"),10)>r-t.opts.tableResizerOffset?ke.css("left",r-t.opts.tableResizerOffset-t.$wp.offset().left):n>o&&parseFloat(ke.css("left"),10)<o-t.opts.tableResizerOffset&&ke.css("left",o-t.opts.tableResizerOffset-t.$wp.offset().left)}else Ce&&re()}function he(n){t.node.isEmpty(n.get(0))?n.prepend(e.FE.MARKERS):n.prepend(e.FE.START_MARKER).append(e.FE.END_MARKER)}function me(n){if(n.which==e.FE.KEYCODE.TAB){var r;if(be().length>0)r=t.$el.find(".fr-selected-cell:last");else{var o=t.selection.element();"TD"==o.tagName||"TH"==o.tagName?r=e(o):o!=t.el&&(e(o).parentsUntil(t.$el,"td").length>0?r=e(o).parents("td:first"):e(o).parentsUntil(t.$el,"th").length>0&&(r=e(o).parents("th:first")))}if(r)return n.preventDefault(),!!(e(t.selection.element()).parents("ol, ul").length>0&&(e(t.selection.element()).parents("li").prev().length>0||e(t.selection.element()).is("li")&&e(t.selection.element()).prev().length>0))||($(),n.shiftKey?r.prev().length>0?he(r.prev()):r.closest("tr").length>0&&r.closest("tr").prev().length>0?he(r.closest("tr").prev().find("td:last")):r.closest("tbody").length>0&&r.closest("table").find("thead tr").length>0&&he(r.closest("table").find("thead tr th:last")):r.next().length>0?he(r.next()):r.closest("tr").length>0&&r.closest("tr").next().length>0?he(r.closest("tr").next().find("td:first")):r.closest("thead").length>0&&r.closest("table").find("tbody tr").length>0?he(r.closest("table").find("tbody tr td:first")):(r.addClass("fr-selected-cell"),_("below"),B(),he(r.closest("tr").next().find("td:first"))),t.selection.restore(),!1)}}function ve(){t.shared.$ti_helper||(t.shared.$ti_helper=e('<div class="fr-insert-helper"><a class="fr-floating-btn" role="button" tabIndex="-1" title="'+t.language.translate("Insert")+'"><svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><path d="M22,16.75 L16.75,16.75 L16.75,22 L15.25,22.000 L15.25,16.75 L10,16.75 L10,15.25 L15.25,15.25 L15.25,10 L16.75,10 L16.75,15.25 L22,15.25 L22,16.75 Z"/></svg></a></div>'),t.events.bindClick(t.shared.$ti_helper,"a",function(){var e=Te.data("selected-cell"),n=Te.data("position"),r=Te.data("instance")||t;"before"==n?(t.undo.saveStep(),e.addClass("fr-selected-cell"),r.table.insertColumn(n),e.removeClass("fr-selected-cell"),t.undo.saveStep()):"after"==n?(t.undo.saveStep(),e.addClass("fr-selected-cell"),r.table.insertColumn(n),e.removeClass("fr-selected-cell"),t.undo.saveStep()):"above"==n?(t.undo.saveStep(),e.addClass("fr-selected-cell"),r.table.insertRow(n),e.removeClass("fr-selected-cell"),t.undo.saveStep()):"below"==n&&(t.undo.saveStep(),e.addClass("fr-selected-cell"),r.table.insertRow(n),e.removeClass("fr-selected-cell"),t.undo.saveStep()),re()}),t.events.on("shared.destroy",function(){t.shared.$ti_helper.html("").removeData().remove(),t.shared.$ti_helper=null},!0),t.events.$on(t.shared.$ti_helper,"mousemove",function(e){e.stopPropagation()},!0),t.events.$on(e(t.o_win),"scroll",function(){re()},!0),t.events.$on(t.$wp,"scroll",function(){re()},!0)),Te=t.shared.$ti_helper,t.events.on("destroy",function(){Te=null}),t.tooltip.bind(t.$box,".fr-insert-helper > a.fr-floating-btn")}function ge(){Oe=null,clearTimeout(Ae)}function ye(){be().length>0?r():(t.popups.hide("table.insert"),t.toolbar.showInline())}function be(){return t.el.querySelectorAll(".fr-selected-cell")}function _e(){var n=be();if(n.length){for(var r=n[0];r&&"TABLE"!=r.tagName&&r.parentNode!=t.el;)r=r.parentNode;return e(r&&"TABLE"==r.tagName?r:[])}return e([])}function Ee(n){if(n.altKey&&n.which==e.FE.KEYCODE.SPACE){var o,i=t.selection.element();if("TD"==i.tagName||"TH"==i.tagName?o=i:e(i).closest("td").length>0?o=e(i).closest("td").get(0):e(i).closest("th").length>0&&(o=e(i).closest("th").get(0)),o)return n.preventDefault(),q(o,o),r(),!1}}function we(n){var r=be();if(r.length>0){var o,i,a=R(),s=n.which;1==r.length?(o=r[0],i=o):(o=t.el.querySelector(".fr-cell-fixed"),i=t.el.querySelector(".fr-cell-handler"));var l=D(i,a);if(e.FE.KEYCODE.ARROW_RIGHT==s){if(l.col<a[0].length-1)return q(o,a[l.row][l.col+1]),!1}else if(e.FE.KEYCODE.ARROW_DOWN==s){if(l.row<a.length-1)return q(o,a[l.row+1][l.col]),!1}else if(e.FE.KEYCODE.ARROW_LEFT==s){if(l.col>0)return q(o,a[l.row][l.col-1]),!1}else if(e.FE.KEYCODE.ARROW_UP==s&&l.row>0)return q(o,a[l.row-1][l.col]),!1}}function xe(){if(!t.$wp)return!1;if(!t.helpers.isMobile()){Ce=!1,Se=!1,Ie=!1,t.events.$on(t.$el,"mousedown",K),t.popups.onShow("image.edit",function(){B(),Ce=!1,Se=!1}),t.popups.onShow("link.edit",function(){B(),Ce=!1,Se=!1}),t.events.on("commands.mousedown",function(e){e.parents(".fr-toolbar").length>0&&B()}),t.events.$on(t.$el,"mouseenter","th, td",G),t.events.$on(t.$win,"mouseup",V),t.opts.iframe&&t.events.$on(e(t.o_win),"mouseup",V),t.events.$on(t.$win,"mousemove",pe),t.events.$on(e(t.o_win),"scroll",ue),t.events.on("contentChanged",function(){be().length>0&&(r(),t.$el.find("img").on("load.selected-cells",function(){e(this).off("load.selected-cells"),be().length>0&&r()}))}),t.events.$on(e(t.o_win),"resize",function(){B()}),t.events.on("toolbar.esc",function(){return be().length>0?(t.events.disableBlur(),t.events.focus(),!1):void 0},!0),t.events.$on(e(t.o_win),"keydown",function(){Ce&&Se&&(Ce=!1,Se=!1,t.$el.removeClass("fr-no-selection"),t.edit.on(),t.selection.setAtEnd(t.$el.find(".fr-selected-cell:last").get(0)),t.selection.restore(),B())}),t.events.$on(t.$el,"keydown",function(e){e.shiftKey?!1===we(e)&&setTimeout(function(){r()},0):ee(e)}),t.events.on("keydown",function(n){if(!1===me(n))return!1;var r=be();if(r.length>0){if(r.length>0&&t.keys.ctrlKey(n)&&n.which==e.FE.KEYCODE.A)return B(),t.popups.isVisible("table.edit")&&t.popups.hide("table.edit"),r=[],!0;if(n.which==e.FE.KEYCODE.ESC&&t.popups.isVisible("table.edit"))return B(),t.popups.hide("table.edit"),n.preventDefault(),n.stopPropagation(),n.stopImmediatePropagation(),r=[],!1;if(r.length>1&&(n.which==e.FE.KEYCODE.BACKSPACE||n.which==e.FE.KEYCODE.DELETE)){t.undo.saveStep();for(var o=0;o<r.length;o++)e(r[o]).html("<br>"),o==r.length-1&&e(r[o]).prepend(e.FE.MARKERS);return t.selection.restore(),t.undo.saveStep(),r=[],!1}if(r.length>1&&n.which!=e.FE.KEYCODE.F10&&!t.keys.isBrowserAction(n))return n.preventDefault(),r=[],!1}else if(r=[],!1===Ee(n))return!1},!0);var n=[];t.events.on("html.beforeGet",function(){n=be();for(var e=0;e<n.length;e++)n[e].className=(n[e].className||"").replace(/fr-selected-cell/g,"")}),t.events.on("html.afterGet",function(){for(var e=0;e<n.length;e++)n[e].className=(n[e].className?n[e].className.trim()+" ":"")+"fr-selected-cell";n=[]}),a(!0),c(!0)}t.events.on("destroy",ge)}var ke,Te,Se,Ce,Oe,Ae,Ie;return{_init:xe,insert:v,remove:g,insertRow:_,deleteRow:E,insertColumn:w,deleteColumn:x,mergeCells:O,splitCellVertically:I,splitCellHorizontally:A,addHeader:y,removeHeader:b,setBackground:M,showInsertPopup:n,showEditPopup:r,showColorsPopup:o,back:ye,verticalAlign:L,horizontalAlign:N,applyStyle:P,selectedTable:_e,selectedCells:be,customColor:p}},e.FE.DefineIcon("insertTable",{NAME:"table"}),e.FE.RegisterCommand("insertTable",{title:"Insert Table",undo:!1,focus:!0,refreshOnCallback:!1,popup:!0,callback:function(){this.popups.isVisible("table.insert")?(this.$el.find(".fr-marker").length&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("table.insert")):this.table.showInsertPopup()},plugin:"table"}),e.FE.RegisterCommand("tableInsert",{callback:function(e,t,n){this.table.insert(t,n),this.popups.hide("table.insert")}}),e.FE.DefineIcon("tableHeader",{NAME:"header",FA5NAME:"heading"}),e.FE.RegisterCommand("tableHeader",{title:"Table Header",focus:!1,toggle:!0,callback:function(){this.popups.get("table.edit").find('.fr-command[data-cmd="tableHeader"]').hasClass("fr-active")?this.table.removeHeader():this.table.addHeader()},refresh:function(e){var t=this.table.selectedTable();t.length>0&&(0===t.find("th").length?e.removeClass("fr-active").attr("aria-pressed",!1):e.addClass("fr-active").attr("aria-pressed",!0))}}),e.FE.DefineIcon("tableRows",{NAME:"bars"}),e.FE.RegisterCommand("tableRows",{type:"dropdown",focus:!1,title:"Row",options:{above:"Insert row above",below:"Insert row below",delete:"Delete row"},html:function(){var t='<ul class="fr-dropdown-list" role="presentation">',n=e.FE.COMMANDS.tableRows.options;for(var r in n)n.hasOwnProperty(r)&&(t+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="tableRows" data-param1="'+r+'" title="'+this.language.translate(n[r])+'">'+this.language.translate(n[r])+"</a></li>");return t+="</ul>"},callback:function(e,t){"above"==t||"below"==t?this.table.insertRow(t):this.table.deleteRow()}}),e.FE.DefineIcon("tableColumns",{NAME:"bars fa-rotate-90"}),e.FE.RegisterCommand("tableColumns",{type:"dropdown",focus:!1,title:"Column",options:{before:"Insert column before",after:"Insert column after",delete:"Delete column"},html:function(){var t='<ul class="fr-dropdown-list" role="presentation">',n=e.FE.COMMANDS.tableColumns.options;for(var r in n)n.hasOwnProperty(r)&&(t+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="tableColumns" data-param1="'+r+'" title="'+this.language.translate(n[r])+'">'+this.language.translate(n[r])+"</a></li>");return t+="</ul>"},callback:function(e,t){"before"==t||"after"==t?this.table.insertColumn(t):this.table.deleteColumn()}}),e.FE.DefineIcon("tableCells",{NAME:"square-o",FA5NAME:"square"}),e.FE.RegisterCommand("tableCells",{type:"dropdown",focus:!1,title:"Cell",options:{merge:"Merge cells","vertical-split":"Vertical split","horizontal-split":"Horizontal split"},html:function(){var t='<ul class="fr-dropdown-list" role="presentation">',n=e.FE.COMMANDS.tableCells.options;for(var r in n)n.hasOwnProperty(r)&&(t+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="tableCells" data-param1="'+r+'" title="'+this.language.translate(n[r])+'">'+this.language.translate(n[r])+"</a></li>");return t+="</ul>"},callback:function(e,t){"merge"==t?this.table.mergeCells():"vertical-split"==t?this.table.splitCellVertically():this.table.splitCellHorizontally()},refreshOnShow:function(e,t){this.$el.find(".fr-selected-cell").length>1?(t.find('a[data-param1="vertical-split"]').addClass("fr-disabled").attr("aria-disabled",!0),t.find('a[data-param1="horizontal-split"]').addClass("fr-disabled").attr("aria-disabled",!0),t.find('a[data-param1="merge"]').removeClass("fr-disabled").attr("aria-disabled",!1)):(t.find('a[data-param1="merge"]').addClass("fr-disabled").attr("aria-disabled",!0),t.find('a[data-param1="vertical-split"]').removeClass("fr-disabled").attr("aria-disabled",!1),t.find('a[data-param1="horizontal-split"]').removeClass("fr-disabled").attr("aria-disabled",!1))}}),e.FE.DefineIcon("tableRemove",{NAME:"trash"}),e.FE.RegisterCommand("tableRemove",{title:"Remove Table",focus:!1,callback:function(){this.table.remove()}}),e.FE.DefineIcon("tableStyle",{NAME:"paint-brush"}),e.FE.RegisterCommand("tableStyle",{title:"Table Style",type:"dropdown",focus:!1,html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.tableStyles;for(var n in t)t.hasOwnProperty(n)&&(e+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="tableStyle" data-param1="'+n+'" title="'+this.language.translate(t[n])+'">'+this.language.translate(t[n])+"</a></li>");return e+="</ul>"},callback:function(e,t){this.table.applyStyle(t,this.$el.find(".fr-selected-cell").closest("table"),this.opts.tableMultipleStyles,this.opts.tableStyles)},refreshOnShow:function(t,n){var r=this.$el.find(".fr-selected-cell").closest("table");r&&n.find(".fr-command").each(function(){var t=e(this).data("param1"),n=r.hasClass(t);e(this).toggleClass("fr-active",n).attr("aria-selected",n)})}}),e.FE.DefineIcon("tableCellBackground",{NAME:"tint"}),e.FE.RegisterCommand("tableCellBackground",{title:"Cell Background",focus:!1,popup:!0,callback:function(){this.table.showColorsPopup()}}),e.FE.RegisterCommand("tableCellBackgroundColor",{undo:!0,focus:!1,callback:function(e,t){this.table.setBackground(t)}}),e.FE.DefineIcon("tableBack",{NAME:"arrow-left"}),e.FE.RegisterCommand("tableBack",{title:"Back",undo:!1,focus:!1,back:!0,callback:function(){this.table.back()},refresh:function(e){0!==this.table.selectedCells().length||this.opts.toolbarInline?(e.removeClass("fr-hidden"),e.next(".fr-separator").removeClass("fr-hidden")):(e.addClass("fr-hidden"),e.next(".fr-separator").addClass("fr-hidden"))}}),e.FE.DefineIcon("tableCellVerticalAlign",{NAME:"arrows-v",FA5NAME:"arrows-alt-v"}),e.FE.RegisterCommand("tableCellVerticalAlign",{type:"dropdown",focus:!1,title:"Vertical Align",options:{Top:"Align Top",Middle:"Align Middle",Bottom:"Align Bottom"},html:function(){var t='<ul class="fr-dropdown-list" role="presentation">',n=e.FE.COMMANDS.tableCellVerticalAlign.options;for(var r in n)n.hasOwnProperty(r)&&(t+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="tableCellVerticalAlign" data-param1="'+r.toLowerCase()+'" title="'+this.language.translate(n[r])+'">'+this.language.translate(r)+"</a></li>");return t+="</ul>"},callback:function(e,t){this.table.verticalAlign(t)},refreshOnShow:function(e,t){t.find('.fr-command[data-param1="'+this.$el.find(".fr-selected-cell").css("vertical-align")+'"]').addClass("fr-active").attr("aria-selected",!0)}}),e.FE.DefineIcon("tableCellHorizontalAlign",{NAME:"align-left"}),e.FE.DefineIcon("align-left",{NAME:"align-left"}),e.FE.DefineIcon("align-right",{NAME:"align-right"}),e.FE.DefineIcon("align-center",{NAME:"align-center"}),e.FE.DefineIcon("align-justify",{NAME:"align-justify"}),e.FE.RegisterCommand("tableCellHorizontalAlign",{type:"dropdown",focus:!1,title:"Horizontal Align",options:{left:"Align Left",center:"Align Center",right:"Align Right",justify:"Align Justify"},html:function(){var t='<ul class="fr-dropdown-list" role="presentation">',n=e.FE.COMMANDS.tableCellHorizontalAlign.options;for(var r in n)n.hasOwnProperty(r)&&(t+='<li role="presentation"><a class="fr-command fr-title" tabIndex="-1" role="option" data-cmd="tableCellHorizontalAlign" data-param1="'+r+'" title="'+this.language.translate(n[r])+'">'+this.icon.create("align-"+r)+'<span class="fr-sr-only">'+this.language.translate(n[r])+"</span></a></li>");return t+="</ul>"},callback:function(e,t){this.table.horizontalAlign(t)},refresh:function(t){var n=this.table.selectedCells();n.length&&t.find("> *:first").replaceWith(this.icon.create("align-"+this.helpers.getAlignment(e(n[0]))))},refreshOnShow:function(e,t){t.find('.fr-command[data-param1="'+this.helpers.getAlignment(this.$el.find(".fr-selected-cell:first"))+'"]').addClass("fr-active").attr("aria-selected",!0)}}),e.FE.DefineIcon("tableCellStyle",{NAME:"magic"}),e.FE.RegisterCommand("tableCellStyle",{title:"Cell Style",type:"dropdown",focus:!1,html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.tableCellStyles;for(var n in t)t.hasOwnProperty(n)&&(e+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="tableCellStyle" data-param1="'+n+'" title="'+this.language.translate(t[n])+'">'+this.language.translate(t[n])+"</a></li>");return e+="</ul>"},callback:function(e,t){this.table.applyStyle(t,this.$el.find(".fr-selected-cell"),this.opts.tableCellMultipleStyles,this.opts.tableCellStyles)},refreshOnShow:function(t,n){var r=this.$el.find(".fr-selected-cell:first");r&&n.find(".fr-command").each(function(){var t=e(this).data("param1"),n=r.hasClass(t);e(this).toggleClass("fr-active",n).attr("aria-selected",n)})}}),e.FE.RegisterCommand("tableCellBackgroundCustomColor",{title:"OK",undo:!0,callback:function(){this.table.customColor()}}),e.FE.DefineIcon("tableColorRemove",{NAME:"eraser"}),e.FE.URLRegEx="(^| |\\u00A0)("+e.FE.LinkRegEx+"|([a-z0-9+-_.]{1,}@[a-z0-9+-_.]{1,}\\.[a-z0-9+-_]{1,}))$",e.FE.PLUGINS.url=function(t){function n(e,n,r){for(var o="";r.length&&"."==r[r.length-1];)o+=".",r=r.substring(0,r.length-1);var i=r;if(t.opts.linkConvertEmailAddress)t.helpers.isEmail(i)&&!/^mailto:.*/i.test(i)&&(i="mailto:"+i);else if(t.helpers.isEmail(i))return n+r;return/^((http|https|ftp|ftps|mailto|tel|sms|notes|data)\:)/i.test(i)||(i="//"+i),(n||"")+"<a"+(t.opts.linkAlwaysBlank?' target="_blank"':"")+(u?' rel="'+u+'"':"")+' data-fr-linked="true" href="'+i+'">'+r.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/&/g,"&")+"</a>"+o}function r(){return new RegExp(e.FE.URLRegEx,"gi")}function o(e){return t.opts.linkAlwaysNoFollow&&(u="nofollow"),t.opts.linkAlwaysBlank&&(t.opts.linkNoOpener&&(u?u+=" noopener":u="noopener"),t.opts.linkNoReferrer&&(u?u+=" noreferrer":u="noreferrer")),e.replace(r(),n)}function i(e){return!!e&&("A"===e.tagName||!(!e.parentNode||e.parentNode==t.el)&&i(e.parentNode))}function a(e){var t=e.split(" ");return t[t.length-1]}function s(){var n=t.selection.ranges(0),s=n.startContainer;if(!s||s.nodeType!==Node.TEXT_NODE)return!1;if(i(s))return!1;if(r().test(a(s.textContent))){e(s).before(o(s.textContent));var l=e(s.parentNode).find("a[data-fr-linked]");l.removeAttr("data-fr-linked"),s.parentNode.removeChild(s),t.events.trigger("url.linked",[l.get(0)])}else if(s.textContent.split(" ").length<=2&&s.previousSibling&&"A"===s.previousSibling.tagName){var u=s.previousSibling.innerText+s.textContent;r().test(a(u))&&(e(s.previousSibling).replaceWith(o(u)),s.parentNode.removeChild(s))}}function l(){t.events.on("keypress",function(e){!t.selection.isCollapsed()||"."!=e.key&&")"!=e.key&&"("!=e.key||s()},!0),t.events.on("keydown",function(n){var r=n.which;!t.selection.isCollapsed()||r!=e.FE.KEYCODE.ENTER&&r!=e.FE.KEYCODE.SPACE||s()},!0),t.events.on("paste.beforeCleanup",function(e){if(t.helpers.isURL(e)){var n=null;return t.opts.linkAlwaysBlank&&(t.opts.linkNoOpener&&(n?n+=" noopener":n="noopener"),t.opts.linkNoReferrer&&(n?n+=" noreferrer":n="noreferrer")),"<a"+(t.opts.linkAlwaysBlank?' target="_blank"':"")+(n?' rel="'+n+'"':"")+' href="'+e+'" >'+e+"</a>"}})}var u=null;return{_init:l}},e.extend(e.FE.POPUP_TEMPLATES,{"video.insert":"[_BUTTONS_][_BY_URL_LAYER_][_EMBED_LAYER_][_UPLOAD_LAYER_][_PROGRESS_BAR_]","video.edit":"[_BUTTONS_]","video.size":"[_BUTTONS_][_SIZE_LAYER_]"}),e.extend(e.FE.DEFAULTS,{videoAllowedTypes:["mp4","webm","ogg"],videoAllowedProviders:[".*"],videoDefaultAlign:"center",videoDefaultDisplay:"block",videoDefaultWidth:600,videoEditButtons:["videoReplace","videoRemove","|","videoDisplay","videoAlign","videoSize"],videoInsertButtons:["videoBack","|","videoByURL","videoEmbed","videoUpload"],videoMaxSize:52428800,videoMove:!0,videoResize:!0,videoSizeButtons:["videoBack","|"],videoSplitHTML:!1,videoTextNear:!0,videoUpload:!0,videoUploadMethod:"POST",videoUploadParam:"file",videoUploadParams:{},videoUploadToS3:!1,videoUploadURL:"https://i.froala.com/upload"}),e.FE.VIDEO_PROVIDERS=[{test_regex:/^.*((youtu.be)|(youtube.com))\/((v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))?\??v?=?([^#\&\?]*).*/,url_regex:/(?:https?:\/\/)?(?:www\.)?(?:m\.)?(?:youtube\.com|youtu\.be)\/(?:watch\?v=|embed\/)?([0-9a-zA-Z_\-]+)(.+)?/g,url_text:"https://www.youtube.com/embed/$1",html:'<iframe width="640" height="360" src="{url}?wmode=opaque" frameborder="0" allowfullscreen></iframe>',provider:"youtube"},{test_regex:/^.*(?:vimeo.com)\/(?:channels(\/\w+\/)?|groups\/*\/videos\/\u200b\d+\/|video\/|)(\d+)(?:$|\/|\?)/,url_regex:/(?:https?:\/\/)?(?:www\.|player\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/(?:[^\/]*)\/videos\/|album\/(?:\d+)\/video\/|video\/|)(\d+)(?:[a-zA-Z0-9_\-]+)?/i,url_text:"https://player.vimeo.com/video/$1",html:'<iframe width="640" height="360" src="{url}" frameborder="0" allowfullscreen></iframe>',provider:"vimeo"},{test_regex:/^.+(dailymotion.com|dai.ly)\/(video|hub)?\/?([^_]+)[^#]*(#video=([^_&]+))?/,url_regex:/(?:https?:\/\/)?(?:www\.)?(?:dailymotion\.com|dai\.ly)\/(?:video|hub)?\/?(.+)/g,url_text:"https://www.dailymotion.com/embed/video/$1",html:'<iframe width="640" height="360" src="{url}" frameborder="0" allowfullscreen></iframe>',provider:"dailymotion"},{test_regex:/^.+(screen.yahoo.com)\/[^_&]+/,url_regex:"",url_text:"",html:'<iframe width="640" height="360" src="{url}?format=embed" frameborder="0" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true" allowtransparency="true"></iframe>',provider:"yahoo"},{test_regex:/^.+(rutube.ru)\/[^_&]+/,url_regex:/(?:https?:\/\/)?(?:www\.)?(?:rutube\.ru)\/(?:video)?\/?(.+)/g,url_text:"https://rutube.ru/play/embed/$1",html:'<iframe width="640" height="360" src="{url}" frameborder="0" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true" allowtransparency="true"></iframe>',provider:"rutube"},{test_regex:/^(?:.+)vidyard.com\/(?:watch)?\/?([^.&\/]+)\/?(?:[^_.&]+)?/,url_regex:/^(?:.+)vidyard.com\/(?:watch)?\/?([^.&\/]+)\/?(?:[^_.&]+)?/g,url_text:"https://play.vidyard.com/$1",html:'<iframe width="640" height="360" src="{url}" frameborder="0" allowfullscreen></iframe>',provider:"vidyard"}],e.FE.VIDEO_EMBED_REGEX=/^\W*((<iframe.*><\/iframe>)|(<embed.*>))\W*$/i,e.FE.PLUGINS.video=function(t){function n(){var e=t.popups.get("video.insert");e.find(".fr-video-by-url-layer input").val("").trigger("change");var n=e.find(".fr-video-embed-layer textarea");n.val("").trigger("change"),n=e.find(".fr-video-upload-layer input"),n.val("").trigger("change")}function r(){var e=t.$tb.find('.fr-command[data-cmd="insertVideo"]'),n=t.popups.get("video.insert");if(n||(n=i()),h(),!n.hasClass("fr-active"))if(t.popups.refresh("video.insert"),t.popups.setContainer("video.insert",t.$tb),e.is(":visible")){var r=e.offset().left+e.outerWidth()/2,o=e.offset().top+(t.opts.toolbarBottom?10:e.outerHeight()-10);t.popups.show("video.insert",r,o,e.outerHeight())}else t.position.forSelection(n),t.popups.show("video.insert")}function o(){var e=t.popups.get("video.edit");if(e||(e=Y()),e){t.popups.setContainer("video.edit",t.$sc),t.popups.refresh("video.edit");var n=ge.find("iframe, embed, video"),r=n.offset().left+n.outerWidth()/2,o=n.offset().top+n.outerHeight();t.popups.show("video.edit",r,o,n.outerHeight())}}function i(e){if(e)return t.popups.onRefresh("video.insert",n),t.popups.onHide("image.insert",oe),!0;var r="";t.opts.videoUpload||t.opts.videoInsertButtons.splice(t.opts.videoInsertButtons.indexOf("videoUpload"),1),t.opts.videoInsertButtons.length>1&&(r='<div class="fr-buttons">'+t.button.buildList(t.opts.videoInsertButtons)+"</div>");var o,i="",a=t.opts.videoInsertButtons.indexOf("videoUpload"),s=t.opts.videoInsertButtons.indexOf("videoByURL"),l=t.opts.videoInsertButtons.indexOf("videoEmbed");s>=0&&(o=" fr-active",(s>a&&a>=0||s>l&&l>=0)&&(o=""),i='<div class="fr-video-by-url-layer fr-layer'+o+'" id="fr-video-by-url-layer-'+t.id+'"><div class="fr-input-line"><input id="fr-video-by-url-layer-text-'+t.id+'" type="text" placeholder="'+t.language.translate("Paste in a video URL")+'" tabIndex="1" aria-required="true"></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="videoInsertByURL" tabIndex="2" role="button">'+t.language.translate("Insert")+"</button></div></div>");var u="";l>=0&&(o=" fr-active",(l>a&&a>=0||l>s&&s>=0)&&(o=""),u='<div class="fr-video-embed-layer fr-layer'+o+'" id="fr-video-embed-layer-'+t.id+'"><div class="fr-input-line"><textarea id="fr-video-embed-layer-text'+t.id+'" type="text" placeholder="'+t.language.translate("Embedded Code")+'" tabIndex="1" aria-required="true" rows="5"></textarea></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="videoInsertEmbed" tabIndex="2" role="button">'+t.language.translate("Insert")+"</button></div></div>");var c="";a>=0&&(o=" fr-active",(a>l&&l>=0||a>s&&s>=0)&&(o=""),c='<div class="fr-video-upload-layer fr-layer'+o+'" id="fr-video-upload-layer-'+t.id+'"><strong>'+t.language.translate("Drop video")+"</strong><br>("+t.language.translate("or click")+')<div class="fr-form"><input type="file" accept="video/'+t.opts.videoAllowedTypes.join(", video/").toLowerCase()+'" tabIndex="-1" aria-labelledby="fr-video-upload-layer-'+t.id+'" role="button"></div></div>');var d={buttons:r,by_url_layer:i,embed_layer:u,upload_layer:c,progress_bar:'<div class="fr-video-progress-bar-layer fr-layer"><h3 tabIndex="-1" class="fr-message">Uploading</h3><div class="fr-loader"><span class="fr-progress"></span></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-dismiss" data-cmd="videoDismissError" tabIndex="2" role="button">OK</button></div></div>'},f=t.popups.create("video.insert",d);return z(f),f}function a(e){var n,r,o=t.popups.get("video.insert");if(!ge&&!t.opts.toolbarInline){var i=t.$tb.find('.fr-command[data-cmd="insertVideo"]');n=i.offset().left+i.outerWidth()/2,r=i.offset().top+(t.opts.toolbarBottom?10:i.outerHeight()-10)}t.opts.toolbarInline&&(r=o.offset().top-t.helpers.getPX(o.css("margin-top")),o.hasClass("fr-above")&&(r+=o.outerHeight())),o.find(".fr-layer").removeClass("fr-active"),o.find(".fr-"+e+"-layer").addClass("fr-active"),t.popups.show("video.insert",n,r,0),t.accessibility.focusPopup(o)}function s(e){t.popups.get("video.insert").find(".fr-video-by-url-layer").hasClass("fr-active")&&e.addClass("fr-active").attr("aria-pressed",!0)}function l(e){t.popups.get("video.insert").find(".fr-video-embed-layer").hasClass("fr-active")&&e.addClass("fr-active").attr("aria-pressed",!0)}function u(e){t.popups.get("video.insert").find(".fr-video-upload-layer").hasClass("fr-active")&&e.addClass("fr-active").attr("aria-pressed",!0)}function c(e){t.events.focus(!0),t.selection.restore();var n=!1;ge&&(re(),n=!0),t.html.insert('<span contenteditable="false" draggable="true" class="fr-jiv fr-video">'+e+"</span>",!1,t.opts.videoSplitHTML),t.popups.hide("video.insert");var r=t.$el.find(".fr-jiv");r.removeClass("fr-jiv"),ie(r,t.opts.videoDefaultDisplay,t.opts.videoDefaultAlign),r.toggleClass("fr-draggable",t.opts.videoMove),t.events.trigger(n?"video.replaced":"video.inserted",[r])}function d(){var n=e(this);t.popups.hide("video.insert"),n.removeClass("fr-uploading"),n.parent().next().is("br")&&n.parent().next().remove(),b(n.parent()),t.events.trigger("video.loaded",[n.parent()])}function f(e,n,r,o,i){t.edit.off(),m("Loading video"),n&&(e=t.helpers.sanitizeURL(e)),p("Loading video"),function(){var n,a;if(o){t.undo.canDo()||o.find("video").hasClass("fr-uploading")||t.undo.saveStep();var s=o.find("video").data("fr-old-src"),l=o.data("fr-replaced");o.data("fr-replaced",!1),t.$wp?(n=o.clone(),n.find("video").removeData("fr-old-src").removeClass("fr-uploading"),n.find("video").off("canplay"),s&&o.find("video").attr("src",s),o.replaceWith(n)):n=o;for(var u=n.find("video").get(0).attributes,c=0;c<u.length;c++){var f=u[c];0===f.nodeName.indexOf("data-")&&n.find("video").removeAttr(f.nodeName)}if(void 0!==r)for(a in r)r.hasOwnProperty(a)&&"link"!=a&&n.find("video").attr("data-"+a,r[a]);n.find("video").on("canplay",d),n.find("video").attr("src",e),t.edit.on(),N(),t.undo.saveStep(),t.$el.blur(),t.events.trigger(l?"video.replaced":"video.inserted",[n,i])}else n=S(e,r,d),N(),t.undo.saveStep(),t.events.trigger("video.inserted",[n,i])}()}function p(e){var n=t.popups.get("video.insert");if(n||(n=i()),n.find(".fr-layer.fr-active").removeClass("fr-active").addClass("fr-pactive"),n.find(".fr-video-progress-bar-layer").addClass("fr-active"),n.find(".fr-buttons").hide(),ge){var r=ge.find("video");t.popups.setContainer("video.insert",t.$sc);var o=r.offset().left+r.width()/2,a=r.offset().top+r.height();t.popups.show("video.insert",o,a,r.outerHeight())}void 0===e&&m(t.language.translate("Uploading"),0)}function h(e){var n=t.popups.get("video.insert");if(n&&(n.find(".fr-layer.fr-pactive").addClass("fr-active").removeClass("fr-pactive"),n.find(".fr-video-progress-bar-layer").removeClass("fr-active"),n.find(".fr-buttons").show(),e||t.$el.find("video.fr-error").length)){if(t.events.focus(),t.$el.find("video.fr-error").length&&(t.$el.find("video.fr-error").parent().remove(),t.undo.saveStep(),t.undo.run(),t.undo.dropRedo()),!t.$wp&&ge){var r=ge;D(!0),t.selection.setAfter(r.find("video").get(0)),t.selection.restore()}t.popups.hide("video.insert")}}function m(e,n){var r=t.popups.get("video.insert");if(r){var o=r.find(".fr-video-progress-bar-layer");o.find("h3").text(e+(n?" "+n+"%":"")),o.removeClass("fr-error"),n?(o.find("div").removeClass("fr-indeterminate"),o.find("div > span").css("width",n+"%")):o.find("div").addClass("fr-indeterminate")}}function v(e){p();var n=t.popups.get("video.insert"),r=n.find(".fr-video-progress-bar-layer");r.addClass("fr-error");var o=r.find("h3");o.text(e),t.events.disableBlur(),o.focus()}function g(n){void 0===n&&(n=(t.popups.get("video.insert").find('.fr-video-by-url-layer input[type="text"]').val()||"").trim());var r=null;if(/^http/.test(n)||(n="https://"+n),t.helpers.isURL(n))for(var o=0;o<e.FE.VIDEO_PROVIDERS.length;o++){var i=e.FE.VIDEO_PROVIDERS[o];if(i.test_regex.test(n)&&new RegExp(t.opts.videoAllowedProviders.join("|")).test(i.provider)){r=n.replace(i.url_regex,i.url_text),r=i.html.replace(/\{url\}/,r);break}}r?c(r):t.events.trigger("video.linkError",[n])}function y(n){void 0===n&&(n=t.popups.get("video.insert").find(".fr-video-embed-layer textarea").val()||""),0!==n.length&&e.FE.VIDEO_EMBED_REGEX.test(n)?c(n):t.events.trigger("video.codeError",[n])}function b(e){R.call(e.get(0))}function _(e){try{if(!1===t.events.trigger("video.uploaded",[e],!0))return t.edit.on(),!1;var n=JSON.parse(e);return n.link?n:(q(ye,e),!1)}catch(t){return q(_e,e),!1}}function E(n){try{var r=e(n).find("Location").text(),o=e(n).find("Key").text();return!1===t.events.trigger("video.uploadedToS3",[r,o,n],!0)?(t.edit.on(),!1):r}catch(e){return q(_e,n),!1}}function w(e){m("Loading video");var n=this.status,r=this.response,o=this.responseXML,i=this.responseText;try{if(t.opts.videoUploadToS3)if(201==n){var a=E(o);a&&f(a,!1,[],e,r||o)}else q(_e,r||o);else if(n>=200&&300>n){var s=_(i);s&&f(s.link,!1,s,e,r||i)}else q(be,r||i)}catch(e){q(_e,r||i)}}function x(){q(_e,this.response||this.responseText||this.responseXML)}function k(e){if(e.lengthComputable){var n=e.loaded/e.total*100|0;m(t.language.translate("Uploading"),n)}}function T(){t.edit.on(),h(!0)}function S(n,r,o){var i,a="";if(r&&void 0!==r)for(i in r)r.hasOwnProperty(i)&&"link"!=i&&(a+=" data-"+i+'="'+r[i]+'"');var s=t.opts.videoDefaultWidth;s&&"auto"!=s&&(s+="px");var l=e('<span contenteditable="false" draggable="true" class="fr-video fr-dv'+t.opts.videoDefaultDisplay[0]+("center"!=t.opts.videoDefaultAlign?" fr-fv"+t.opts.videoDefaultAlign[0]:"")+'"><video src="'+n+'" '+a+(s?' style="width: '+s+';" ':"")+" controls>"+t.language.translate("Your browser does not support HTML5 video.")+"</video></span>");l.toggleClass("fr-draggable",t.opts.videoMove),t.edit.on(),t.events.focus(!0),t.selection.restore(),t.undo.saveStep(),t.opts.videoSplitHTML?t.markers.split():t.markers.insert(),t.html.wrap();var u=t.$el.find(".fr-marker");return t.node.isLastSibling(u)&&u.parent().hasClass("fr-deletable")&&u.insertAfter(u.parent()),u.replaceWith(l),t.selection.clear(),l.find("video").get(0).readyState>l.find("video").get(0).HAVE_FUTURE_DATA||t.helpers.isIOS()?o.call(l.find("video").get(0)):l.find("video").on("canplaythrough load",o),l}function C(n){if(!t.core.sameInstance(ve))return!0;n.preventDefault(),n.stopPropagation();var r=n.pageX||(n.originalEvent.touches?n.originalEvent.touches[0].pageX:null),o=n.pageY||(n.originalEvent.touches?n.originalEvent.touches[0].pageY:null);if(!r||!o)return!1;if("mousedown"==n.type){var i=t.$oel.get(0),a=i.ownerDocument,s=a.defaultView||a.parentWindow,l=!1;try{l=s.location!=s.parent.location&&!(s.$&&s.$.FE)}catch(e){}l&&s.frameElement&&(r+=t.helpers.getPX(e(s.frameElement).offset().left)+s.frameElement.clientLeft,o=n.clientY+t.helpers.getPX(e(s.frameElement).offset().top)+s.frameElement.clientTop)}t.undo.canDo()||t.undo.saveStep(),me=e(this),me.data("start-x",r),me.data("start-y",o),he.show(),t.popups.hideAll(),F()}function O(e){if(!t.core.sameInstance(ve))return!0;if(me){e.preventDefault();var n=e.pageX||(e.originalEvent.touches?e.originalEvent.touches[0].pageX:null),r=e.pageY||(e.originalEvent.touches?e.originalEvent.touches[0].pageY:null);if(!n||!r)return!1;var o=me.data("start-x"),i=me.data("start-y");me.data("start-x",n),me.data("start-y",r);var a=n-o,s=r-i,l=ge.find("iframe, embed, video"),u=l.width(),c=l.height();(me.hasClass("fr-hnw")||me.hasClass("fr-hsw"))&&(a=0-a),(me.hasClass("fr-hnw")||me.hasClass("fr-hne"))&&(s=0-s),l.css("width",u+a),l.css("height",c+s),l.removeAttr("width"),l.removeAttr("height"),P()}}function A(e){return!t.core.sameInstance(ve)||void(me&&ge&&(e&&e.stopPropagation(),me=null,he.hide(),P(),o(),t.undo.saveStep()))}function I(e){return'<div class="fr-handler fr-h'+e+'"></div>'}function M(e,t,n,r){return e.pageX=t,e.pageY=t,C.call(this,e),e.pageX=e.pageX+n*Math.floor(Math.pow(1.1,r)),e.pageY=e.pageY+n*Math.floor(Math.pow(1.1,r)),O.call(this,e),A.call(this,e),++r}function L(){var n;if(t.shared.$video_resizer?(ve=t.shared.$video_resizer,he=t.shared.$vid_overlay,t.events.on("destroy",function(){ve.removeClass("fr-active").appendTo(e("body:first"))},!0)):(t.shared.$video_resizer=e('<div class="fr-video-resizer"></div>'),ve=t.shared.$video_resizer,t.events.$on(ve,"mousedown",function(e){e.stopPropagation()},!0),t.opts.videoResize&&(ve.append(I("nw")+I("ne")+I("sw")+I("se")),t.shared.$vid_overlay=e('<div class="fr-video-overlay"></div>'),he=t.shared.$vid_overlay,n=ve.get(0).ownerDocument,e(n).find("body:first").append(he))),t.events.on("shared.destroy",function(){ve.html("").removeData().remove(),ve=null,t.opts.videoResize&&(he.remove(),he=null)},!0),t.helpers.isMobile()||t.events.$on(e(t.o_win),"resize.video",function(){D(!0)}),t.opts.videoResize){n=ve.get(0).ownerDocument,t.events.$on(ve,t._mousedown,".fr-handler",C),t.events.$on(e(n),t._mousemove,O),t.events.$on(e(n.defaultView||n.parentWindow),t._mouseup,A),t.events.$on(he,"mouseleave",A);var r=1,o=null,i=0;t.events.on("keydown",function(n){if(ge){var a=-1!=navigator.userAgent.indexOf("Mac OS X")?n.metaKey:n.ctrlKey,s=n.which;(s!==o||n.timeStamp-i>200)&&(r=1),(s==e.FE.KEYCODE.EQUALS||t.browser.mozilla&&s==e.FE.KEYCODE.FF_EQUALS)&&a&&!n.altKey?r=M.call(this,n,1,1,r):(s==e.FE.KEYCODE.HYPHEN||t.browser.mozilla&&s==e.FE.KEYCODE.FF_HYPHEN)&&a&&!n.altKey&&(r=M.call(this,n,2,-1,r)),o=s,i=n.timeStamp}}),t.events.on("keyup",function(){r=1})}}function N(){var n,r=Array.prototype.slice.call(t.el.querySelectorAll("video, .fr-video > *")),o=[];for(n=0;n<r.length;n++)o.push(r[n].getAttribute("src")),e(r[n]).toggleClass("fr-draggable",t.opts.videoMove),""===r[n].getAttribute("class")&&r[n].removeAttribute("class"),""===r[n].getAttribute("style")&&r[n].removeAttribute("style");if(ke)for(n=0;n<ke.length;n++)o.indexOf(ke[n].getAttribute("src"))<0&&t.events.trigger("video.removed",[e(ke[n])]);ke=r}function P(){ve||L(),(t.$wp||t.$sc).append(ve),ve.data("instance",t);var e=ge.find("iframe, embed, video");ve.css("top",(t.opts.iframe?e.offset().top-1:e.offset().top-t.$wp.offset().top-1)+t.$wp.scrollTop()).css("left",(t.opts.iframe?e.offset().left-1:e.offset().left-t.$wp.offset().left-1)+t.$wp.scrollLeft()).css("width",e.get(0).getBoundingClientRect().width).css("height",e.get(0).getBoundingClientRect().height).addClass("fr-active")}function R(n){if(n&&"touchend"==n.type&&Te)return!0;if(n&&t.edit.isDisabled())return n.stopPropagation(),n.preventDefault(),!1;if(t.edit.isDisabled())return!1;for(var r=0;r<e.FE.INSTANCES.length;r++)e.FE.INSTANCES[r]!=t&&e.FE.INSTANCES[r].events.trigger("video.hideResizer");t.toolbar.disable(),t.helpers.isMobile()&&(t.events.disableBlur(),t.$el.blur(),t.events.enableBlur()),t.$el.find(".fr-video.fr-active").removeClass("fr-active"),ge=e(this),ge.addClass("fr-active"),t.opts.iframe&&t.size.syncIframe(),ce(),P(),o(),t.selection.clear(),t.button.bulkRefresh(),t.events.trigger("image.hideResizer")}function D(e){ge&&(B()||!0===e)&&(ve.removeClass("fr-active"),t.toolbar.enable(),ge.removeClass("fr-active"),ge=null,F())}function j(){t.shared.vid_exit_flag=!0}function F(){t.shared.vid_exit_flag=!1}function B(){return t.shared.vid_exit_flag}function U(n){var r=n.originalEvent.dataTransfer;if(r&&r.files&&r.files.length){var o=r.files[0];if(o&&o.type&&-1!==o.type.indexOf("video")){if(!t.opts.videoUpload)return n.preventDefault(),n.stopPropagation(),!1;t.markers.remove(),t.markers.insertAtPoint(n.originalEvent),t.$el.find(".fr-marker").replaceWith(e.FE.MARKERS),t.popups.hideAll();var a=t.popups.get("video.insert");return a||(a=i()),t.popups.setContainer("video.insert",t.$sc),t.popups.show("video.insert",n.originalEvent.pageX,n.originalEvent.pageY),p(),t.opts.videoAllowedTypes.indexOf(o.type.replace(/video\//g,""))>=0?H(r.files):q(we),n.preventDefault(),n.stopPropagation(),!1}}}function H(e){if(void 0!==e&&e.length>0){if(!1===t.events.trigger("video.beforeUpload",[e]))return!1;var n=e[0];if(n.size>t.opts.videoMaxSize)return q(Ee),!1;if(t.opts.videoAllowedTypes.indexOf(n.type.replace(/video\//g,""))<0)return q(we),!1;var r;if(t.drag_support.formdata&&(r=t.drag_support.formdata?new FormData:null),r){var o;if(!1!==t.opts.videoUploadToS3){r.append("key",t.opts.videoUploadToS3.keyStart+(new Date).getTime()+"-"+(n.name||"untitled")),r.append("success_action_status","201"),r.append("X-Requested-With","xhr"),r.append("Content-Type",n.type);for(o in t.opts.videoUploadToS3.params)t.opts.videoUploadToS3.params.hasOwnProperty(o)&&r.append(o,t.opts.videoUploadToS3.params[o])}for(o in t.opts.videoUploadParams)t.opts.videoUploadParams.hasOwnProperty(o)&&r.append(o,t.opts.videoUploadParams[o]);r.append(t.opts.videoUploadParam,n);var i=t.opts.videoUploadURL;t.opts.videoUploadToS3&&(i=t.opts.videoUploadToS3.uploadURL?t.opts.videoUploadToS3.uploadURL:"https://"+t.opts.videoUploadToS3.region+".amazonaws.com/"+t.opts.videoUploadToS3.bucket);var a=t.core.getXHR(i,t.opts.videoUploadMethod);a.onload=function(){w.call(a,ge)},a.onerror=x,a.upload.onprogress=k,a.onabort=T,p(),t.events.disableBlur(),t.edit.off(),t.events.enableBlur();var s=t.popups.get("video.insert");s&&s.off("abortUpload").on("abortUpload",function(){4!=a.readyState&&a.abort()}),a.send(r)}}}function z(n){t.events.$on(n,"dragover dragenter",".fr-video-upload-layer",function(){return e(this).addClass("fr-drop"),!1},!0),t.events.$on(n,"dragleave dragend",".fr-video-upload-layer",function(){return e(this).removeClass("fr-drop"),!1},!0),t.events.$on(n,"drop",".fr-video-upload-layer",function(r){r.preventDefault(),r.stopPropagation(),e(this).removeClass("fr-drop");var o=r.originalEvent.dataTransfer;if(o&&o.files){var i=n.data("instance")||t;i.events.disableBlur(),i.video.upload(o.files),i.events.enableBlur()}},!0),t.helpers.isIOS()&&t.events.$on(n,"touchstart",'.fr-video-upload-layer input[type="file"]',function(){e(this).trigger("click")},!0),t.events.$on(n,"change",'.fr-video-upload-layer input[type="file"]',function(){if(this.files){var r=n.data("instance")||t;r.events.disableBlur(),n.find("input:focus").blur(),r.events.enableBlur(),r.video.upload(this.files)}e(this).val("")},!0)}function W(){t.events.on("drop",U,!0),t.events.on("mousedown window.mousedown",j),t.events.on("window.touchmove",F),t.events.on("mouseup window.mouseup",D),t.events.on("commands.mousedown",function(e){e.parents(".fr-toolbar").length>0&&D()}),t.events.on("video.hideResizer commands.undo commands.redo element.dropped",function(){D(!0)})}function q(e,n){t.edit.on(),ge&&ge.find("video").addClass("fr-error"),v(t.language.translate("Something went wrong. Please try again.")),t.events.trigger("video.error",[{code:e,message:xe[e]},n])}function Y(){var e="";if(t.opts.videoEditButtons.length>0){e+='<div class="fr-buttons">',e+=t.button.buildList(t.opts.videoEditButtons),e+="</div>";var n={buttons:e},r=t.popups.create("video.edit",n);return t.events.$on(t.$wp,"scroll.video-edit",function(){ge&&t.popups.isVisible("video.edit")&&(t.events.disableBlur(),b(ge))}),r}return!1}function $(){if(ge){var e=t.popups.get("video.size"),n=ge.find("iframe, embed, video");e.find('input[name="width"]').val(n.get(0).style.width||n.attr("width")).trigger("change"),e.find('input[name="height"]').val(n.get(0).style.height||n.attr("height")).trigger("change")}}function K(){var e=t.popups.get("video.size");e||(e=V()),h(),t.popups.refresh("video.size"),t.popups.setContainer("video.size",t.$sc);var n=ge.find("iframe, embed, video"),r=n.offset().left+n.width()/2,o=n.offset().top+n.height();t.popups.show("video.size",r,o,n.height())}function V(e){if(e)return t.popups.onRefresh("video.size",$),!0;var n="";n='<div class="fr-buttons">'+t.button.buildList(t.opts.videoSizeButtons)+"</div>";var r="";r='<div class="fr-video-size-layer fr-layer fr-active" id="fr-video-size-layer-'+t.id+'"><div class="fr-video-group"><div class="fr-input-line"><input id="fr-video-size-layer-width-'+t.id+'" type="text" name="width" placeholder="'+t.language.translate("Width")+'" tabIndex="1"></div><div class="fr-input-line"><input id="fr-video-size-layer-height-'+t.id+'" type="text" name="height" placeholder="'+t.language.translate("Height")+'" tabIndex="1"></div></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="videoSetSize" tabIndex="2" role="button">'+t.language.translate("Update")+"</button></div></div>";var o={buttons:n,size_layer:r},i=t.popups.create("video.size",o);return t.events.$on(t.$wp,"scroll",function(){ge&&t.popups.isVisible("video.size")&&(t.events.disableBlur(),b(ge))}),i}function G(e){if(void 0===e&&(e=ge),e){if(e.hasClass("fr-fvl"))return"left";if(e.hasClass("fr-fvr"))return"right";if(e.hasClass("fr-dvb")||e.hasClass("fr-dvi"))return"center";if("block"==e.css("display")){if("left"==e.css("text-algin"))return"left";if("right"==e.css("text-align"))return"right"}else{if("left"==e.css("float"))return"left";if("right"==e.css("float"))return"right"}}return"center"}function X(e){ge.removeClass("fr-fvr fr-fvl"),!t.opts.htmlUntouched&&t.opts.useClasses?"left"==e?ge.addClass("fr-fvl"):"right"==e&&ge.addClass("fr-fvr"):ie(ge,J(),e),ce(),P(),o(),t.selection.clear()}function Q(e){return!!ge&&void e.find("> *:first").replaceWith(t.icon.create("video-align-"+G()))}function Z(e,t){ge&&t.find('.fr-command[data-param1="'+G()+'"]').addClass("fr-active").attr("aria-selected",!0)}function J(e){void 0===e&&(e=ge);var t=e.css("float");return e.css("float","none"),"block"==e.css("display")?(e.css("float",""),e.css("float")!=t&&e.css("float",t),"block"):(e.css("float",""),e.css("float")!=t&&e.css("float",t),"inline")}function ee(e){ge.removeClass("fr-dvi fr-dvb"),!t.opts.htmlUntouched&&t.opts.useClasses?"inline"==e?ge.addClass("fr-dvi"):"block"==e&&ge.addClass("fr-dvb"):ie(ge,e,G()),ce(),P(),o(),t.selection.clear()}function te(e,t){ge&&t.find('.fr-command[data-param1="'+J()+'"]').addClass("fr-active").attr("aria-selected",!0)}function ne(){var e=t.popups.get("video.insert");e||(e=i()),t.popups.isVisible("video.insert")||(h(),t.popups.refresh("video.insert"),t.popups.setContainer("video.insert",t.$sc));var n=ge.offset().left+ge.width()/2,r=ge.offset().top+ge.height();t.popups.show("video.insert",n,r,ge.outerHeight())}function re(){if(ge&&!1!==t.events.trigger("video.beforeRemove",[ge])){var e=ge;t.popups.hideAll(),D(!0),t.selection.setBefore(e.get(0))||t.selection.setAfter(e.get(0)),e.remove(),t.selection.restore(),t.html.fillEmptyBlocks(),t.events.trigger("video.removed",[e])}}function oe(){h()}function ie(e,n,r){!t.opts.htmlUntouched&&t.opts.useClasses?(e.removeClass("fr-fvl fr-fvr fr-dvb fr-dvi"),e.addClass("fr-fv"+r[0]+" fr-dv"+n[0])):"inline"==n?(e.css({display:"inline-block"}),"center"==r?e.css({float:"none"}):"left"==r?e.css({float:"left"}):e.css({float:"right"})):(e.css({display:"block",clear:"both"}),"left"==r?e.css({textAlign:"left"}):"right"==r?e.css({textAlign:"right"}):e.css({textAlign:"center"}))}function ae(e){e.hasClass("fr-dvi")||e.hasClass("fr-dvb")||(e.addClass("fr-fv"+G(e)[0]),e.addClass("fr-dv"+J(e)[0]))}function se(e){ie(e,e.hasClass("fr-dvb")?"block":e.hasClass("fr-dvi")?"inline":null,e.hasClass("fr-fvl")?"left":e.hasClass("fr-fvr")?"right":G(e)),e.removeClass("fr-dvb fr-dvi fr-fvr fr-fvl")}function le(){t.$el.find("video").filter(function(){return 0===e(this).parents("span.fr-video").length}).wrap('<span class="fr-video" contenteditable="false"></span>'),t.$el.find("embed, iframe").filter(function(){if(t.browser.safari&&this.getAttribute("src")&&this.setAttribute("src",this.src),e(this).parents("span.fr-video").length>0)return!1;for(var n=e(this).attr("src"),r=0;r<e.FE.VIDEO_PROVIDERS.length;r++){var o=e.FE.VIDEO_PROVIDERS[r];if(o.test_regex.test(n)&&new RegExp(t.opts.videoAllowedProviders.join("|")).test(o.provider))return!0}return!1}).map(function(){return 0===e(this).parents("object").length?this:e(this).parents("object").get(0)}).wrap('<span class="fr-video" contenteditable="false"></span>');for(var n=t.$el.find("span.fr-video, video"),r=0;r<n.length;r++){var o=e(n[r]);!t.opts.htmlUntouched&&t.opts.useClasses?(ae(o),t.opts.videoTextNear||o.removeClass("fr-dvi").addClass("fr-dvb")):t.opts.htmlUntouched||t.opts.useClasses||se(o)}n.toggleClass("fr-draggable",t.opts.videoMove)}function ue(){W(),t.helpers.isMobile()&&(t.events.$on(t.$el,"touchstart","span.fr-video",function(){Te=!1}),t.events.$on(t.$el,"touchmove",function(){Te=!0})),t.events.on("html.set",le),le(),t.events.$on(t.$el,"mousedown","span.fr-video",function(e){e.stopPropagation()}),t.events.$on(t.$el,"click touchend","span.fr-video",function(t){return"false"==e(this).parents("[contenteditable]:not(.fr-element):not(.fr-img-caption):not(body):first").attr("contenteditable")||void R.call(this,t)}),t.events.on("keydown",function(n){var r=n.which;return!ge||r!=e.FE.KEYCODE.BACKSPACE&&r!=e.FE.KEYCODE.DELETE?ge&&r==e.FE.KEYCODE.ESC?(D(!0),n.preventDefault(),!1):ge&&r!=e.FE.KEYCODE.F10&&!t.keys.isBrowserAction(n)?(n.preventDefault(),!1):void 0:(n.preventDefault(),re(),t.undo.saveStep(),!1)},!0),t.events.on("toolbar.esc",function(){return ge?(t.events.disableBlur(),t.events.focus(),!1):void 0},!0),t.events.on("toolbar.focusEditor",function(){return!ge&&void 0},!0),t.events.on("keydown",function(){t.$el.find("span.fr-video:empty").remove()}),t.$wp&&(N(),t.events.on("contentChanged",N)),i(!0),V(!0)}function ce(){if(ge){t.selection.clear();var e=t.doc.createRange();e.selectNode(ge.get(0)),t.selection.get().addRange(e)}}function de(){ge?(t.events.disableBlur(),ge.trigger("click")):(t.events.disableBlur(),t.selection.restore(),t.events.enableBlur(),t.popups.hide("video.insert"),t.toolbar.showInline())}function fe(e,n){if(ge){var r=t.popups.get("video.size"),o=ge.find("iframe, embed, video");o.css("width",e||r.find('input[name="width"]').val()),o.css("height",n||r.find('input[name="height"]').val()),o.get(0).style.width&&o.removeAttr("width"),o.get(0).style.height&&o.removeAttr("height"),r.find("input:focus").blur(),setTimeout(function(){ge.trigger("click")},t.helpers.isAndroid()?50:0)}}function pe(){return ge}var he,me,ve,ge,ye=2,be=3,_e=4,Ee=5,we=6,xe={};xe[1]="Video cannot be loaded from the passed link.",xe[ye]="No link in upload response.",xe[be]="Error during file upload.",xe[_e]="Parsing response failed.",xe[Ee]="File is too large.",xe[we]="Video file type is invalid.",xe[7]="Files can be uploaded only to same domain in IE 8 and IE 9.";var ke,Te;return t.shared.vid_exit_flag=!1,{_init:ue,showInsertPopup:r,showLayer:a,refreshByURLButton:s,refreshEmbedButton:l,refreshUploadButton:u,upload:H,insertByURL:g,insertEmbed:y,insert:c,align:X,refreshAlign:Q,refreshAlignOnShow:Z,display:ee,refreshDisplayOnShow:te,remove:re,hideProgressBar:h,showSizePopup:K,replace:ne,back:de,setSize:fe,get:pe}},e.FE.RegisterCommand("insertVideo",{title:"Insert Video",undo:!1,focus:!0,refreshAfterCallback:!1,popup:!0,callback:function(){this.popups.isVisible("video.insert")?(this.$el.find(".fr-marker").length&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("video.insert")):this.video.showInsertPopup()},plugin:"video"}),e.FE.DefineIcon("insertVideo",{NAME:"video-camera",FA5NAME:"camera"}),e.FE.DefineIcon("videoByURL",{NAME:"link"}),e.FE.RegisterCommand("videoByURL",{title:"By URL",undo:!1,focus:!1,toggle:!0,callback:function(){this.video.showLayer("video-by-url")},refresh:function(e){this.video.refreshByURLButton(e)}}),e.FE.DefineIcon("videoEmbed",{NAME:"code"}),e.FE.RegisterCommand("videoEmbed",{title:"Embedded Code",undo:!1,focus:!1,toggle:!0,callback:function(){this.video.showLayer("video-embed")},refresh:function(e){this.video.refreshEmbedButton(e)}}),e.FE.DefineIcon("videoUpload",{NAME:"upload"}),e.FE.RegisterCommand("videoUpload",{title:"Upload Video",undo:!1,focus:!1,toggle:!0,callback:function(){this.video.showLayer("video-upload")},refresh:function(e){this.video.refreshUploadButton(e)}}),e.FE.RegisterCommand("videoInsertByURL",{undo:!0,focus:!0,callback:function(){this.video.insertByURL()}}),e.FE.RegisterCommand("videoInsertEmbed",{undo:!0,focus:!0,callback:function(){this.video.insertEmbed()}}),e.FE.DefineIcon("videoDisplay",{NAME:"star"}),e.FE.RegisterCommand("videoDisplay",{title:"Display",type:"dropdown",options:{inline:"Inline",block:"Break Text"},callback:function(e,t){this.video.display(t)},refresh:function(e){this.opts.videoTextNear||e.addClass("fr-hidden")},refreshOnShow:function(e,t){this.video.refreshDisplayOnShow(e,t)}}),e.FE.DefineIcon("video-align",{NAME:"align-left"}),e.FE.DefineIcon("video-align-left",{NAME:"align-left"}),e.FE.DefineIcon("video-align-right",{NAME:"align-right"}),e.FE.DefineIcon("video-align-center",{NAME:"align-justify"}),e.FE.DefineIcon("videoAlign",{NAME:"align-center"}),e.FE.RegisterCommand("videoAlign",{type:"dropdown",title:"Align",options:{left:"Align Left",center:"None",right:"Align Right"},html:function(){var t='<ul class="fr-dropdown-list" role="presentation">',n=e.FE.COMMANDS.videoAlign.options;for(var r in n)n.hasOwnProperty(r)&&(t+='<li role="presentation"><a class="fr-command fr-title" tabIndex="-1" role="option" data-cmd="videoAlign" data-param1="'+r+'" title="'+this.language.translate(n[r])+'">'+this.icon.create("video-align-"+r)+'<span class="fr-sr-only">'+this.language.translate(n[r])+"</span></a></li>");return t+="</ul>"},callback:function(e,t){this.video.align(t)},refresh:function(e){this.video.refreshAlign(e)},refreshOnShow:function(e,t){this.video.refreshAlignOnShow(e,t)}}),e.FE.DefineIcon("videoReplace",{NAME:"exchange"}),e.FE.RegisterCommand("videoReplace",{title:"Replace",undo:!1,focus:!1,popup:!0,refreshAfterCallback:!1,callback:function(){this.video.replace()}}),e.FE.DefineIcon("videoRemove",{NAME:"trash"}),e.FE.RegisterCommand("videoRemove",{title:"Remove",callback:function(){this.video.remove()}}),e.FE.DefineIcon("videoSize",{NAME:"arrows-alt"}),e.FE.RegisterCommand("videoSize",{undo:!1,focus:!1,popup:!0,title:"Change Size",callback:function(){this.video.showSizePopup()}}),e.FE.DefineIcon("videoBack",{NAME:"arrow-left"}),e.FE.RegisterCommand("videoBack",{title:"Back",undo:!1,focus:!1,back:!0,callback:function(){this.video.back()},refresh:function(e){this.video.get()||this.opts.toolbarInline?(e.removeClass("fr-hidden"),e.next(".fr-separator").removeClass("fr-hidden")):(e.addClass("fr-hidden"),e.next(".fr-separator").addClass("fr-hidden"))}}),e.FE.RegisterCommand("videoDismissError",{title:"OK",undo:!1,callback:function(){this.video.hideProgressBar(!0)}}),e.FE.RegisterCommand("videoSetSize",{undo:!0,focus:!1,title:"Update",refreshAfterCallback:!1,callback:function(){this.video.setSize()}}),e.extend(e.FE.DEFAULTS,{wordDeniedTags:[],wordDeniedAttrs:[],wordAllowedStyleProps:["font-family","font-size","background","color","width","text-align","vertical-align","background-color","padding","margin","height","margin-top","margin-left","margin-right","margin-bottom","text-decoration","font-weight","font-style"],wordPasteModal:!0}),e.FE.PLUGINS.wordPaste=function(t){function n(){t.events.on("paste.wordPaste",function(e){return O=e,t.opts.wordPasteModal?o():a(!0),!1})}function r(){var e='<div class="fr-word-paste-modal" style="padding: 20px 20px 10px 20px;">';return e+='<p style="text-align: left;">'+t.language.translate("The pasted content is coming from a Microsoft Word document. Do you want to keep the format or clean it up?")+"</p>",e+='<div style="text-align: right; margin-top: 50px;"><button class="fr-remove-word fr-command">'+t.language.translate("Clean")+'</button> <button class="fr-keep-word fr-command">'+t.language.translate("Keep")+"</button></div>",e+="</div>"}function o(){if(!C){var n='<h4><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 74.95 73.23" style="height: 25px; vertical-align: text-bottom; margin-right: 5px; display: inline-block"><defs><style>.a{fill:#2a5699;}.b{fill:#fff;}</style></defs><path class="a" d="M615.15,827.22h5.09V834c9.11.05,18.21-.09,27.32.05a2.93,2.93,0,0,1,3.29,3.25c.14,16.77,0,33.56.09,50.33-.09,1.72.17,3.63-.83,5.15-1.24.89-2.85.78-4.3.84-8.52,0-17,0-25.56,0v6.81h-5.32c-13-2.37-26-4.54-38.94-6.81q0-29.8,0-59.59c13.05-2.28,26.11-4.5,39.17-6.83Z" transform="translate(-575.97 -827.22)"/><path class="b" d="M620.24,836.59h28.1v54.49h-28.1v-6.81h22.14v-3.41H620.24v-4.26h22.14V873.2H620.24v-4.26h22.14v-3.41H620.24v-4.26h22.14v-3.41H620.24v-4.26h22.14v-3.41H620.24V846h22.14v-3.41H620.24Zm-26.67,15c1.62-.09,3.24-.16,4.85-.25,1.13,5.75,2.29,11.49,3.52,17.21,1-5.91,2-11.8,3.06-17.7,1.7-.06,3.41-.15,5.1-.26-1.92,8.25-3.61,16.57-5.71,24.77-1.42.74-3.55,0-5.24.09-1.13-5.64-2.45-11.24-3.47-16.9-1,5.5-2.29,10.95-3.43,16.42q-2.45-.13-4.92-.3c-1.41-7.49-3.07-14.93-4.39-22.44l4.38-.18c.88,5.42,1.87,10.82,2.64,16.25,1.2-5.57,2.43-11.14,3.62-16.71Z" transform="translate(-575.97 -827.22)"/></svg> '+t.language.translate("Word Paste Detected")+"</h4>",o=r(),i=t.modals.create(A,n,o),a=i.$body;C=i.$modal,i.$modal.addClass("fr-middle"),t.events.bindClick(a,"button.fr-remove-word",function(){(C.data("instance")||t).wordPaste.clean()}),t.events.bindClick(a,"button.fr-keep-word",function(){(C.data("instance")||t).wordPaste.clean(!0)}),t.events.$on(e(t.o_win),"resize",function(){t.modals.resize(A)})}t.modals.show(A),t.modals.resize(A)}function i(){t.modals.hide(A)}function a(e){var n=t.opts.wordAllowedStyleProps;e||(t.opts.wordAllowedStyleProps=[]),0===O.indexOf("<colgroup>")&&(O="<table>"+O+"</table>"),O=O.replace(/<span[\n\r ]*style='mso-spacerun:yes'>[\r\n\u00a0 ]*<\/span>/g," "),O=S(O,t.paste.getRtfClipboard());var r=t.doc.createElement("DIV");r.innerHTML=O,t.html.cleanBlankSpaces(r),O=r.innerHTML,O=t.paste.cleanEmptyTagsAndDivs(O),O=O.replace(/\u200b/g,""),i(),t.paste.clean(O,!0,!0),t.opts.wordAllowedStyleProps=n}function s(e){e.parentNode&&e.parentNode.removeChild(e)}function l(e,t){if(t(e))for(var n=e.firstChild;n;){var r=n,o=n.previousSibling;n=n.nextSibling,l(r,t),r.previousSibling||r.nextSibling||r.parentNode||!n||o==n.previousSibling||!n.parentNode?r.previousSibling||r.nextSibling||r.parentNode||!n||n.previousSibling||n.nextSibling||n.parentNode||(o?n=o.nextSibling?o.nextSibling.nextSibling:null:e.firstChild&&(n=e.firstChild.nextSibling)):n=o?o.nextSibling:e.firstChild}}function u(e){if(!e.getAttribute("style")||!/mso-list:[\s]*l/gi.test(e.getAttribute("style").replace(/\n/gi,"")))return!1;try{if(!e.querySelector('[style="mso-list:Ignore"]'))return!1}catch(e){return!1}return!0}function c(e){return e.getAttribute("style").replace(/\n/gi,"").replace(/.*level([0-9]+?).*/gi,"$1")}function d(e,t){var n=e.cloneNode(!0);if(-1!=["H1","H2","H3","H4","H5","H6"].indexOf(e.tagName)){var r=document.createElement(e.tagName.toLowerCase());r.setAttribute("style",e.getAttribute("style")),r.innerHTML=n.innerHTML,n.innerHTML=r.outerHTML}l(n,function(e){return e.nodeType==Node.ELEMENT_NODE&&("mso-list:Ignore"==e.getAttribute("style")&&e.parentNode.removeChild(e),x(e,t)),!0});var o=n.innerHTML;return o=o.replace(/<!--[\s\S]*?-->/gi,"")}function f(e,t){var n=/[0-9a-zA-Z]./gi,r=!1;e.firstElementChild&&e.firstElementChild.firstElementChild&&e.firstElementChild.firstElementChild.firstChild&&!(r=r||n.test(e.firstElementChild.firstElementChild.firstChild.data||""))&&e.firstElementChild.firstElementChild.firstElementChild&&e.firstElementChild.firstElementChild.firstElementChild.firstChild&&(r=r||n.test(e.firstElementChild.firstElementChild.firstElementChild.firstChild.data||""));var o=r?"ol":"ul",i=c(e),a="<"+o+"><li>"+d(e,t),l=e.nextElementSibling,p=e.parentNode;for(s(e),e=null;l&&u(l);){var h=l.previousElementSibling,m=c(l);if(m>i)a+=f(l,t).outerHTML;else{if(i>m)break;a+="</li><li>"+d(l,t)}if(i=m,l.previousElementSibling||l.nextElementSibling||l.parentNode){var v=l;l=l.nextElementSibling,s(v),v=null}else l=h?h.nextElementSibling:p.firstElementChild}a+="</li></"+o+">";var g=document.createElement("div");return g.innerHTML=a,g.firstElementChild}function p(e,t){for(var n=document.createElement(t),r=0;r<e.attributes.length;r++){var o=e.attributes[r].name;n.setAttribute(o,e.getAttribute(o))}return n.innerHTML=e.innerHTML,e.parentNode.replaceChild(n,e),n}function h(n,r){t.node.clearAttributes(n);for(var o=n.firstElementChild,i=0,a=!1,l=null;o;){o.firstElementChild&&-1!=o.firstElementChild.tagName.indexOf("W:")&&(o.innerHTML=o.firstElementChild.innerHTML),l=o.getAttribute("width"),l||a||(a=!0),i+=parseInt(l,10),(!o.firstChild||o.firstChild&&o.firstChild.data==e.FE.UNICODE_NBSP)&&(o.firstChild&&s(o.firstChild),o.innerHTML="<br>");for(var c=o.firstElementChild,d=1==o.children.length;c;)"P"!=c.tagName||u(c)||d&&m(c),c=c.nextElementSibling;if(r){var f=o.getAttribute("class");if(f){f=v(f);var p=f.match(/xl[0-9]+/gi);if(p){var h=p[0],y="."+h;r[y]&&g(o,r[y])}}r.td&&g(o,r.td)}var b=o.getAttribute("style");b&&(b=v(b))&&";"!=b.slice(-1)&&(b+=";");var _=o.getAttribute("valign");if(!_&&b){var E=b.match(/vertical-align:.+?[; "]{1,1}/gi);E&&(_=E[E.length-1].replace(/vertical-align:(.+?)[; "]{1,1}/gi,"$1"))}var w=null;if(b){var x=b.match(/text-align:.+?[; "]{1,1}/gi);x&&(w=x[x.length-1].replace(/text-align:(.+?)[; "]{1,1}/gi,"$1")),"general"==w&&(w=null)}var k=null;if(b){var T=b.match(/background:.+?[; "]{1,1}/gi);T&&(k=T[T.length-1].replace(/background:(.+?)[; "]{1,1}/gi,"$1"))}var S=o.getAttribute("colspan"),C=o.getAttribute("rowspan");S&&o.setAttribute("colspan",S),C&&o.setAttribute("rowspan",C),_&&(o.style["vertical-align"]=_),w&&(o.style["text-align"]=w),k&&(o.style["background-color"]=k),l&&o.setAttribute("width",l),o=o.nextElementSibling}for(o=n.firstElementChild;o;)l=o.getAttribute("width"),a?o.removeAttribute("width"):o.setAttribute("width",100*parseInt(l,10)/i+"%"),o=o.nextElementSibling}function m(e){var t=e.parentNode,n=e.getAttribute("align");n&&(t&&"TD"==t.tagName?(t.setAttribute("style",t.getAttribute("style")+"text-align:"+n+";"),e.removeAttribute("align")):(e.style["text-align"]=n,e.removeAttribute("align")))}function v(e){return e.replace(/\n|\r|\n\r|"/g,"")}function g(e,t,n){if(t){var r=e.getAttribute("style");r&&";"!=r.slice(-1)&&(r+=";"),t&&";"!=t.slice(-1)&&(t+=";"),t=t.replace(/\n/gi,"");var o=null;o=n?(r||"")+t:t+(r||""),e.setAttribute("style",o)}}function y(e){var t=e.getAttribute("style");if(t){(t=v(t))&&";"!=t.slice(-1)&&(t+=";");var n=t.match(/(^|\S+?):.+?;{1,1}/gi);if(n){for(var r={},o=0;o<n.length;o++){var i=n[o],a=i.split(":");2==a.length&&("text-align"!=a[0]||"SPAN"!=e.tagName)&&(r[a[0]]=a[1])}var s="";for(var l in r)if(r.hasOwnProperty(l)){if("font-size"==l&&"pt;"==r[l].slice(-3)){var u=null;try{u=parseFloat(r[l].slice(0,-3),10)}catch(e){}u&&(u=Math.round(1.33*u),r[l]=u+"px;")}s+=l+":"+r[l]}s&&e.setAttribute("style",s)}}}function b(e){for(var t=e.match(/[0-9a-f]{2}/gi),n=[],r=0;r<t.length;r++)n.push(String.fromCharCode(parseInt(t[r],16)));var o=n.join("");return btoa(o)}function _(e,t,n){for(var r=e.split(n),o=1;o<r.length;o++){var i=r[o];if(i=i.split("shplid"),i.length>1){i=i[1];for(var a="",s=0;s<i.length&&"\\"!=i[s]&&"{"!=i[s]&&" "!=i[s]&&"\r"!=i[s]&&"\n"!=i[s];)a+=i[s],s++;var l=i.split("bliptag");if(l&&l.length<2)continue;var u=null;if(-1!=l[0].indexOf("pngblip")?u="image/png":-1!=l[0].indexOf("jpegblip")&&(u="image/jpeg"),!u)continue;var c=l[1].split("}");if(c&&c.length<2)continue;var d;if(c.length>2&&-1!=c[0].indexOf("blipuid"))d=c[1].split(" ");else{if((d=c[0].split(" "))&&d.length<2)continue;d.shift()}var f=d.join("");I[t+a]={image_hex:f,image_type:u}}}}function E(e){I={},_(e,"i","\\shppict"),_(e,"s","\\shp{")}function w(t,n){if(n){var r;if("IMG"==t.tagName){var o=t.getAttribute("src");if(!o||-1==o.indexOf("file://"))return;(r=M[t.getAttribute("v:shapes")])||(r=t.getAttribute("v:shapes"))}else r=t.parentNode.getAttribute("o:spid");if(t.removeAttribute("height"),r){E(n);var i=I[r.substring(7)];if(i){var a=b(i.image_hex),s="data:"+i.image_type+";base64,"+a;"IMG"===t.tagName?(t.src=s,t.setAttribute("data-fr-image-pasted",!0)):e(t.parentNode).before('<img data-fr-image-pasted="true" src="'+s+'" style="'+t.parentNode.getAttribute("style")+'">').remove()}}}}function x(e,t){var n=e.tagName,r=n.toLowerCase();if(e.firstElementChild&&("I"==e.firstElementChild.tagName?p(e.firstElementChild,"em"):"B"==e.firstElementChild.tagName&&p(e.firstElementChild,"strong")),-1!=["SCRIPT","APPLET","EMBED","NOFRAMES","NOSCRIPT"].indexOf(n))return s(e),!1;var o=-1,i=["META","LINK","XML","ST1:","O:","W:","FONT"];for(o=0;o<i.length;o++)if(-1!=n.indexOf(i[o]))return e.innerHTML?(e.outerHTML=e.innerHTML,s(e),!1):(s(e),!1);if("TD"!=n){var a=e.getAttribute("class");if(t&&a){a=v(a);var l=a.split(" ");for(o=0;o<l.length;o++){var u=l[o],c=[],d="."+u;c.push(d),d=r+d,c.push(d);for(var f=0;f<c.length;f++)t[c[f]]&&g(e,t[c[f]])}e.removeAttribute("class")}t&&t[r]&&g(e,t[r])}if(-1!=["P","H1","H2","H3","H4","H5","H6","PRE"].indexOf(n)){var y=e.getAttribute("class");if(y&&(t&&t[n.toLowerCase()+"."+y]&&g(e,t[n.toLowerCase()+"."+y]),-1!=y.toLowerCase().indexOf("mso"))){var b=v(y);b=b.replace(/[0-9a-z-_]*mso[0-9a-z-_]*/gi,""),b?e.setAttribute("class",b):e.removeAttribute("class")}var _=e.getAttribute("style");if(_){var E=_.match(/text-align:.+?[; "]{1,1}/gi);E&&E[E.length-1].replace(/(text-align:.+?[; "]{1,1})/gi,"$1")}m(e)}if("TR"==n&&h(e,t),"A"==n&&!e.attributes.getNamedItem("href")&&e.innerHTML&&(e.outerHTML=e.innerHTML),"TD"!=n&&"TH"!=n||e.innerHTML||(e.innerHTML="<br>"),"TABLE"==n&&(e.style.width="100%"),e.getAttribute("lang")&&e.removeAttribute("lang"),e.getAttribute("style")&&-1!=e.getAttribute("style").toLowerCase().indexOf("mso")){var w=v(e.getAttribute("style"));w=w.replace(/[0-9a-z-_]*mso[0-9a-z-_]*:.+?(;{1,1}|$)/gi,""),w?e.setAttribute("style",w):e.removeAttribute("style")}return!0}function k(e){var t={},n=e.getElementsByTagName("style");if(n.length){var r=n[0],o=r.innerHTML.match(/[\S ]+\s+{[\s\S]+?}/gi);if(o)for(var i=0;i<o.length;i++){var a=o[i],s=a.replace(/([\S ]+\s+){[\s\S]+?}/gi,"$1"),l=a.replace(/[\S ]+\s+{([\s\S]+?)}/gi,"$1");s=s.replace(/^[\s]|[\s]$/gm,""),l=l.replace(/^[\s]|[\s]$/gm,""),s=s.replace(/\n|\r|\n\r/g,""),l=l.replace(/\n|\r|\n\r/g,"");for(var u=s.split(", "),c=0;c<u.length;c++)t[u[c]]=l}}return t}function T(e){for(var t=e.split("v:shape"),n=1;n<t.length;n++){var r=t[n],o=r.split(' id="')[1];if(o&&o.length>1){o=o.split('"')[0];var i=r.split(' o:spid="')[1];i&&i.length>1&&(i=i.split('"')[0],M[o]=i)}}}function S(n,r){n=n.replace(/[.\s\S\w\W<>]*(<html[^>]*>[.\s\S\w\W<>]*<\/html>)[.\s\S\w\W<>]*/i,"$1"),T(n);var o=new DOMParser,i=o.parseFromString(n,"text/html"),a=i.head,c=i.body,d=k(a);l(c,function(t){if(t.nodeType==Node.TEXT_NODE&&/\n|\u00a0|\r/.test(t.data)){if(!/\S| /.test(t.data))return t.data==e.FE.UNICODE_NBSP?(t.data="​",!0):1==t.data.length&&10==t.data.charCodeAt(0)?(t.data=" ",!0):(s(t),!1);t.data=t.data.replace(/\n|\r/gi," ")}return!0}),l(c,function(e){return e.nodeType!=Node.ELEMENT_NODE||"V:IMAGEDATA"!=e.tagName&&"IMG"!=e.tagName||w(e,r),!0});for(var p=c.querySelectorAll("ul > ul, ul > ol, ol > ul, ol > ol"),h=p.length-1;h>=0;h--)p[h].previousElementSibling&&"LI"===p[h].previousElementSibling.tagName&&p[h].previousElementSibling.appendChild(p[h]);l(c,function(e){if(e.nodeType==Node.TEXT_NODE)return e.data=e.data.replace(/<br>(\n|\r)/gi,"<br>"),!1;if(e.nodeType==Node.ELEMENT_NODE){if(u(e)){var t=e.parentNode,n=e.previousSibling,r=f(e,d),o=null;return o=n?n.nextSibling:t.firstChild,o?t.insertBefore(r,o):t.appendChild(r),!1}return x(e,d)}return e.nodeType!=Node.COMMENT_NODE||(s(e),!1)}),l(c,function(e){if(e.nodeType==Node.ELEMENT_NODE){var t=e.tagName;if(!e.innerHTML&&-1==["BR","IMG"].indexOf(t)){for(var n=e.parentNode;n&&(s(e),e=n,!e.innerHTML);)n=e.parentNode;return!1}y(e)}return!0});var m=c.outerHTML,v=t.opts.htmlAllowedStyleProps;return t.opts.htmlAllowedStyleProps=t.opts.wordAllowedStyleProps,m=t.clean.html(m,t.opts.wordDeniedTags,t.opts.wordDeniedAttrs,!1),t.opts.htmlAllowedStyleProps=v,m}var C,O,A="word_paste",I=null,M={};return{_init:n,clean:a}}})},function(e,t){},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var o=n(188),i=r(o),a=n(18),s=r(a),l=n(5),u=r(l),c=n(34),d=r(c),f=n(27),p=r(f),h=n(717),m=r(h),v=n(77),g=r(v),y=n(228),b=r(y),_=n(90),E=r(_),w=n(196),x=r(w),k=n(59),T=r(k),S=n(107),C=r(S),O=function(e){return(0,g.default)((0,p.default)("none"),(0,s.default)('<i class="fa fa-ban"></i>'),(0,s.default)('<i class="fa fa-align-'+e+'"></i>'))(e)},A=function(e,t){return'<li role="presentation">\n <a class="fr-command fr-title" tabIndex="-1" role="option" data-cmd="alignWithDefault" data-param1="'+t+'">\n '+O(t)+"\n </a>\n </li>"},I=function(e){return function(t){return(0,d.default)([[(0,p.default)("left"),function(){return(0,i.default)(t).css("text-align","left")}],[(0,p.default)("right"),function(){return(0,i.default)(t).css("text-align","right")}],[(0,p.default)("center"),function(){return(0,i.default)(t).css("text-align","center")}],[(0,p.default)("justify"),function(){return(0,i.default)(t).css("text-align","justify")}],[C.default,function(){return(0,i.default)(t).removeAttr("style")}]])(e)}};i.default.FroalaEditor.PLUGINS.alignWithDefault=function(e){return{apply:function(t){var n=e.selection.blocks(),r=I(t);(0,m.default)(r,n),e.selection.save(),e.selection.restore()},refresh:function(t){var n=e.selection.blocks();if(n.length){var r=e.helpers.getAlignment((0,i.default)(n[0])),o=r||"left",a=O(o);t.find("> *:first").replaceWith(a)}}}},i.default.FroalaEditor.DefineIcon("alignWithDefault",{NAME:"ban"}),i.default.FroalaEditor.RegisterCommand("alignWithDefault",{callback:function(e,t){this.alignWithDefault.apply(t)},html:function(){var e=i.default.FroalaEditor.COMMANDS.alignWithDefault.options,t=(0,u.default)((0,b.default)(""),T.default,(0,E.default)(A));return(0,x.default)(/{html}/,t(e),'<ul class="fr-dropdown-list" role="presentation">{html}</ul>')},icon:"alignWithDefault",options:{none:"No Align",left:"Align Left",center:"Align Center",right:"Align Right",justify:"Align Justify"},plugin:"alignWithDefault",refresh:function(e){this.alignWithDefault.refresh(e)},title:"Align",type:"dropdown"})},function(e,t){},function(e,t,n){!function(t,r){e.exports=function(e){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}({0:function(e,t,n){e.exports=n(8)},1:function(t,n){t.exports=e},8:function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),s=n(1),l=function(e){return e&&e.__esModule?e:{default:e}}(s),u=function(e){function t(e){r(this,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.defaultTag="div",n}return i(t,e),a(t,[{key:"getTrustedHtml",value:function(){return{__html:this.props.model}}},{key:"render",value:function(){return this.tag=this.props.tag||this.defaultTag,l.default.createElement(this.tag,{className:"fr-view",dangerouslySetInnerHTML:this.getTrustedHtml()})}}]),t}(l.default.Component);t.default=u}})}(n(0))}()},function(e,t,n){(function(t){!function(r,o){e.exports=function(e){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){e.exports=n(3)},function(t,n){t.exports=e},function(e,n,r){"use strict";function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(n,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=r(1),u=function(e){return e&&e.__esModule?e:{default:e}}(l),c=function(e){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.tag=null,t.defaultTag="div",t.listeningEvents=[],t.$element=null,t.editor=null,t.config={immediateReactModelUpdate:!1,reactIgnoreAttrs:null},t.editorInitialized=!1,t.SPECIAL_TAGS=["img","button","input","a"],t.INNER_HTML_ATTR="innerHTML",t.hasSpecialTag=!1,t.oldModel=null,t}return a(n,e),s(n,[{key:"componentWillMount",value:function(){this.tag=this.props.tag||this.defaultTag}},{key:"componentDidMount",value:function(){var e=this.refs.el.tagName.toLowerCase();-1!=this.SPECIAL_TAGS.indexOf(e)&&(this.tag=e,this.hasSpecialTag=!0),this.props.onManualControllerReady?this.generateManualController():this.createEditor()}},{key:"componentWillUnmount",value:function(){this.destroyEditor()}},{key:"componentDidUpdate",value:function(){JSON.stringify(this.oldModel)!=JSON.stringify(this.props.model)&&this.setContent()}},{key:"createEditor",value:function(){this.editorInitialized||(this.config=this.props.config||this.config,this.$element=t(this.refs.el),this.setContent(!0),this.registerEvents(),this.$editor=this.$element.froalaEditor(this.config).data("froala.editor").$el,this.initListeners())}},{key:"setContent",value:function(e){(this.props.model||""==this.props.model)&&(this.oldModel=this.props.model,this.hasSpecialTag?this.setSpecialTagContent():this.setNormalTagContent(e))}},{key:"setNormalTagContent",value:function(e){function t(){r.$element.froalaEditor("html.set",r.props.model||"",!0),r.editorInitialized&&(r.$element.froalaEditor("undo.reset"),r.$element.froalaEditor("undo.saveStep"))}var n=this,r=this;e?this.config.initOnClick?(this.registerEvent(this.$element,"froalaEditor.initializationDelayed",function(){t()}),this.registerEvent(this.$element,"froalaEditor.initialized",function(){n.editorInitialized=!0})):this.registerEvent(this.$element,"froalaEditor.initialized",function(){n.editorInitialized=!0,t()}):t()}},{key:"setSpecialTagContent",value:function(){var e=this.props.model;if(e){for(var t in e)e.hasOwnProperty(t)&&t!=this.INNER_HTML_ATTR&&this.$element.attr(t,e[t]);e.hasOwnProperty(this.INNER_HTML_ATTR)&&(this.$element[0].innerHTML=e[this.INNER_HTML_ATTR])}}},{key:"destroyEditor",value:function(){this.$element&&(this.listeningEvents&&this.$element.off(this.listeningEvents.join(" ")),this.$editor.off("keyup"),this.$element.froalaEditor("destroy"),this.listeningEvents.length=0,this.$element=null,this.editorInitialized=!1)}},{key:"getEditor",value:function(){return this.$element?this.$element.froalaEditor.bind(this.$element):null}},{key:"generateManualController",value:function(){var e=this,t={initialize:function(){return e.createEditor.call(e)},destroy:function(){return e.destroyEditor.call(e)},getEditor:function(){return e.getEditor.call(e)}};this.props.onManualControllerReady(t)}},{key:"updateModel",value:function(){if(this.props.onModelChange){var e="";if(this.hasSpecialTag){for(var t=this.$element[0].attributes,n={},r=0;r<t.length;r++){var o=t[r].name;this.config.reactIgnoreAttrs&&-1!=this.config.reactIgnoreAttrs.indexOf(o)||(n[o]=t[r].value)}this.$element[0].innerHTML&&(n[this.INNER_HTML_ATTR]=this.$element[0].innerHTML),e=n}else{var i=this.$element.froalaEditor("html.get");"string"==typeof i&&(e=i)}this.oldModel=e,this.props.onModelChange(e)}}},{key:"initListeners",value:function(){var e=this;this.registerEvent(this.$element,"froalaEditor.contentChanged",function(){e.updateModel()}),this.config.immediateReactModelUpdate&&this.registerEvent(this.$editor,"keyup",function(){e.updateModel()})}},{key:"registerEvent",value:function(e,t,n){e&&t&&n&&(this.listeningEvents.push(t),e.on(t,n))}},{key:"registerEvents",value:function(){var e=this.config.events;if(e)for(var t in e)e.hasOwnProperty(t)&&this.registerEvent(this.$element,t,e[t])}}]),n}(u.default.Component);n.default=c},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),u=r(l),c=n(2),d=r(c),f=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return a(t,e),s(t,[{key:"render",value:function(){return u.default.createElement(this.tag,{ref:"el"},this.props.children)}}]),t}(d.default);t.default=f}])}(n(0))}()}).call(t,n(188))},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.targetVal=t.stopPropagation=t.preventDefault=void 0;var o=n(17),i=r(o),a=n(155),s=r(a);t.preventDefault=(0,s.default)(function(e){return e.preventDefault()}),t.stopPropagation=(0,s.default)(function(e){return e.stopPropagation()}),t.targetVal=(0,i.default)(["target","value"])},function(e,t){},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=function(e,t,n){for(var r=!0;r;){var o=e,i=t,a=n;r=!1,null===o&&(o=Function.prototype);var s=Object.getOwnPropertyDescriptor(o,i);if(void 0!==s){if("value"in s)return s.value;var l=s.get;if(void 0===l)return;return l.call(a)}var u=Object.getPrototypeOf(o);if(null===u)return;e=u,t=i,n=a,r=!0,s=u=void 0}},u=n(0),c=r(u),d=n(1429),f=r(d),p=n(1430),h=r(p),m=function(e){function t(e){i(this,t),l(Object.getPrototypeOf(t.prototype),"constructor",this).call(this,e),this.serverSide="undefined"==typeof window,this.listener=(0,f.default)(this.handleScroll.bind(this),50),this.visibility={onScreen:!1,inViewport:!1},this.state={classes:"animated",style:{animationDuration:this.props.duration+"s",opacity:this.props.initiallyVisible?1:0}}}return a(t,e),s(t,[{key:"getElementTop",value:function(e){for(var t=0;e&&void 0!==e.offsetTop&&void 0!==e.clientTop;)t+=e.offsetTop+e.clientTop,e=e.offsetParent;return t}},{key:"getScrollPos",value:function(){return void 0!==this.scrollableParent.pageYOffset?this.scrollableParent.pageYOffset:this.scrollableParent.scrollTop}},{key:"getScrollableParentHeight",value:function(){return void 0!==this.scrollableParent.innerHeight?this.scrollableParent.innerHeight:this.scrollableParent.clientHeight}},{key:"getViewportTop",value:function(){return this.getScrollPos()+this.props.offset}},{key:"getViewportBottom",value:function(){return this.getScrollPos()+this.getScrollableParentHeight()-this.props.offset}},{key:"isInViewport",value:function(e){return e>=this.getViewportTop()&&e<=this.getViewportBottom()}},{key:"isAboveViewport",value:function(e){return e<this.getViewportTop()}},{key:"isBelowViewport",value:function(e){return e>this.getViewportBottom()}},{key:"inViewport",value:function(e,t){return this.isInViewport(e)||this.isInViewport(t)||this.isAboveViewport(e)&&this.isBelowViewport(t)}},{key:"onScreen",value:function(e,t){return!this.isAboveScreen(t)&&!this.isBelowScreen(e)}},{key:"isAboveScreen",value:function(e){return e<this.getScrollPos()}},{key:"isBelowScreen",value:function(e){return e>this.getScrollPos()+this.getScrollableParentHeight()}},{key:"getVisibility",value:function(){var e=this.getElementTop(this.node)-this.getElementTop(this.scrollableParent),t=e+this.node.clientHeight;return{inViewport:this.inViewport(e,t),aboveViewport:this.isAboveViewport(e),belowViewport:this.isBelowViewport(e),onScreen:this.onScreen(e,t)}}},{key:"componentDidMount",value:function(){if(!this.serverSide){var e=this.props.scrollableParentSelector;this.scrollableParent=e?document.querySelector(e):window,this.scrollableParent&&this.scrollableParent.addEventListener?this.scrollableParent.addEventListener("scroll",this.listener):console.warn("Cannot find element by locator: "+this.props.scrollableParentSelector),this.handleScroll()}}},{key:"componentWillUnmount",value:function(){this.cleanup()}},{key:"cleanup",value:function(){clearTimeout(this.delayedAnimationTimeout),clearTimeout(this.callbackTimeout),window&&window.removeEventListener&&window.removeEventListener("scroll",this.listener)}},{key:"visibilityHasChanged",value:function(e,t){return e.inViewport!==t.inViewport||e.onScreen!==t.onScreen}},{key:"animate",value:function(e,t){var n=this;this.delayedAnimationTimeout=setTimeout(function(){n.animating=!0,n.setState({classes:"animated "+e,style:{animationDuration:n.props.duration+"s"}}),n.callbackTimeout=setTimeout(t,1e3*n.props.duration)},this.props.delay)}},{key:"animateIn",value:function(e){var t=this;this.animate(this.props.animateIn,function(){t.props.animateOnce||(t.setState({style:{animationDuration:t.props.duration+"s",opacity:1}}),t.animating=!1);var n=t.getVisibility();e&&e(n)})}},{key:"animateOut",value:function(e){var t=this;this.animate(this.props.animateOut,function(){t.setState({classes:"animated",style:{animationDuration:t.props.duration+"s",opacity:0}});var n=t.getVisibility();n.inViewport&&t.props.animateIn?t.animateIn(t.props.afterAnimatedIn):t.animating=!1,e&&e(n)})}},{key:"shouldNotAnimate",value:function(e){return this.props.animateIn&&this.props.animateOut?!e.onScreen:this.props.animateIn?!e.onScreen&&!e.aboveViewport:!e.onScreen&&!e.belowViewport}},{key:"shouldAnimateIn",value:function(e){return!!this.props.animateIn&&(this.props.animateOut?e.inViewport:e.inViewport||e.aboveViewport)}},{key:"shouldAnimateOut",value:function(e){return!(!this.props.animateOut||!e.onScreen||1!==this.state.style.opacity)&&(this.props.animateIn?e.inViewport:e.inViewport||e.belowViewport)}},{key:"handleScroll",value:function(){if(!this.animating){if(!this.node)return this.cleanup(),!0;var e=this.getVisibility();this.visibilityHasChanged(this.visibility,e)&&(clearTimeout(this.delayedAnimationTimeout),this.shouldNotAnimate(e)?this.setState({classes:"animated",style:{animationDuration:this.props.duration+"s",opacity:this.props.initiallyVisible?1:0}}):this.shouldAnimateIn(e)?this.animateIn(this.props.afterAnimatedIn):this.shouldAnimateOut(e)&&this.animateOut(this.props.afterAnimatedOut),this.visibility=e)}}},{key:"renderChild",value:function(e,t){var n=arguments.length<=2||void 0===arguments[2]?0:arguments[2],r=this.props,o=r.initiallyVisible,i=r.siblingDelay,a=i*n,s=Object.assign({},this.state.style,this.props.style,{animationDelay:a+"s"});return c.default.createElement(v,{classes:t,initiallyVisible:o,style:s,key:n},e)}},{key:"renderChildren",value:function(e){var t=this,n=this.props,r=n.children;return n.siblingDelay&&Array.isArray(r)?[].concat(o(Array(r.length).keys())).map(function(n){return t.renderChild(r[n],e,n)}):this.renderChild(r,e)}},{key:"render",value:function(){var e=this,t=this.props.className?this.props.className+" "+this.state.classes:this.state.classes;return c.default.createElement("div",{ref:function(t){e.node=t}},this.renderChildren(t))}}]),t}(u.Component);t.default=m,m.defaultProps={offset:150,duration:1,initiallyVisible:!1,delay:0,animateOnce:!1,siblingDelay:0},m.propTypes={animateIn:h.default.string,animateOut:h.default.string,offset:h.default.number,duration:h.default.number,delay:h.default.number,initiallyVisible:h.default.bool,animateOnce:h.default.bool,style:h.default.object,scrollableParentSelector:h.default.string,className:h.default.string,siblingDelay:h.default.number};var v=function(e){function t(e){i(this,t),l(Object.getPrototypeOf(t.prototype),"constructor",this).call(this,e),this.state={hasAnimated:!1}}return a(t,e),s(t,[{key:"componentDidMount",value:function(){var e=this;this.animationEndListener=this.ref.addEventListener("animationend",function(){e.ref&&e.setState({hasAnimated:!0})})}},{key:"componentWillUnmount",value:function(){this.ref&&this.ref.removeEventListener("animationend",this.animationEndListener)}},{key:"componentWillReceiveProps",value:function(e){0===e.style.opacity&&this.setState({hasAnimated:!1})}},{key:"render",value:function(){var e=this,t=this.props,n=t.initiallyVisible,r=t.children,o=t.classes,i=this.state.hasAnimated,a=this.props.style,s=void 0===a.animationDelay||n?a.opacity:0,l=Object.assign({},a,{opacity:i?1:s});return c.default.createElement("div",{className:o,style:l,ref:function(t){return e.ref=t}},r)}}]),t}(u.Component);v.propTypes={classes:h.default.string,style:h.default.object},e.exports=t.default},function(e,t,n){(function(t){function n(e,t,n){function r(t){var n=m,r=v;return m=v=void 0,k=t,y=e.apply(r,n)}function i(e){return k=e,b=setTimeout(c,t),T?r(e):y}function a(e){var n=e-_,r=e-k,o=t-n;return S?w(o,g-r):o}function u(e){var n=e-_,r=e-k;return void 0===_||n>=t||n<0||S&&r>=g}function c(){var e=x();if(u(e))return d(e);b=setTimeout(c,a(e))}function d(e){return b=void 0,C&&m?r(e):(m=v=void 0,y)}function f(){void 0!==b&&clearTimeout(b),k=0,m=_=v=b=void 0}function p(){return void 0===b?y:d(x())}function h(){var e=x(),n=u(e);if(m=arguments,v=this,_=e,n){if(void 0===b)return i(_);if(S)return b=setTimeout(c,t),r(_)}return void 0===b&&(b=setTimeout(c,t)),y}var m,v,g,y,b,_,k=0,T=!1,S=!1,C=!0;if("function"!=typeof e)throw new TypeError(l);return t=s(t)||0,o(n)&&(T=!!n.leading,S="maxWait"in n,g=S?E(s(n.maxWait)||0,t):g,C="trailing"in n?!!n.trailing:C),h.cancel=f,h.flush=p,h}function r(e,t,r){var i=!0,a=!0;if("function"!=typeof e)throw new TypeError(l);return o(r)&&(i="leading"in r?!!r.leading:i,a="trailing"in r?!!r.trailing:a),n(e,t,{leading:i,maxWait:t,trailing:a})}function o(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function i(e){return!!e&&"object"==typeof e}function a(e){return"symbol"==typeof e||i(e)&&_.call(e)==c}function s(e){if("number"==typeof e)return e;if(a(e))return u;if(o(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=o(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(d,"");var n=p.test(e);return n||h.test(e)?m(e.slice(2),n?2:8):f.test(e)?u:+e}var l="Expected a function",u=NaN,c="[object Symbol]",d=/^\s+|\s+$/g,f=/^[-+]0x[0-9a-f]+$/i,p=/^0b[01]+$/i,h=/^0o[0-7]+$/i,m=parseInt,v="object"==typeof t&&t&&t.Object===Object&&t,g="object"==typeof self&&self&&self.Object===Object&&self,y=v||g||Function("return this")(),b=Object.prototype,_=b.toString,E=Math.max,w=Math.min,x=function(){return y.Date.now()};e.exports=r}).call(t,n(15))},function(e,t,n){e.exports=n(1431)()},function(e,t,n){"use strict";var r=n(217),o=n(218),i=n(1432);e.exports=function(){function e(e,t,n,r,a,s){s!==i&&o(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=r,n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.Note=t.ImpactD=t.ImpactC=t.ImpactB=void 0;var s=Object.assign||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},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1434);var u=n(1),c=r(u),d=n(4),f=r(d),p=n(92),h=n(66),m=n(42),v=n(72),g=n(141),y=r(g),b=n(55),_=r(b),E=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),l(n,[{key:"getEntranceAnimationType",value:function(){switch(this.props.type){case"a":return"fadeIn";case"b":case"d":return"fadeInUp";case"c":return"fadeInRight";case"note":return"fadeInGrow"}}},{key:"getEntranceAnimationDuration",value:function(){switch(this.props.type){case"a":return 1;case"b":case"c":case"d":return.75;case"note":return.5}}},{key:"handleTextChange",value:function(e,t){var n=this.props,r=n.lessonId,o=n.blockId;(0,p.dispatch)((0,m.updateBlockItem)({lessonId:r,blockId:o,itemId:e,payload:{paragraph:t}}))}},{key:"render",value:function(){var t=this,n=this.props,r=n.animateBlockEntrance,o=n.isLearner,i=n.items,a=n.labels,s=n.type,l=n.settings,u=n.editable,d=n.sidebarOpen,f=l.paddingTop,p=l.paddingBottom,m=l.backgroundColor,g=l.entranceAnimation,b=(0,c.default)("block-impact block-impact--"+s,{"block-impact--no-animation":!g}),E="note"===s,w=(0,c.default)("block-impact__quote brand--linkColor",{"brand--body":"a"===s,"brand--head brand--beforeBackground":"b"===s,"brand--head":"c"===s,"brand--body brand--beforeBackground":"d"===s,"brand--head brand--border brand--background-transparent":E}),x={backgroundColor:(0,v.validColor)("",m),paddingTop:10*f+"px",paddingBottom:10*p+"px"},k=a.noteGroup,T=a.statementGroup,S=E?k:T;return e.createElement("div",{className:b,style:x},e.createElement("div",{className:"block-impact__wrap"},e.createElement("div",{className:"block-impact__container"},e.createElement("div",{"aria-label":S,className:"block-impact__row",role:h.groupRole},i.slice(0,1).map(function(n){var i=n.id,a=n.paragraph;return e.createElement(_.default,{animateBlockEntrance:r,animateIn:t.getEntranceAnimationType(),duration:t.getEntranceAnimationDuration(),isLearner:o,key:i},e.createElement("div",{className:"block-impact__col"},e.createElement("div",{className:"block-impact__note-icon brand--color"},e.createElement("i",{className:"icon icon-info"})),e.createElement(y.default,{allowBold:"a"!==s&&"d"!==s,className:w,value:a,placeholder:"Enter some text",onChange:t.handleTextChange.bind(t,i),editable:u,sidebarOpen:d,editorOptions:{disableExtraSpaces:!0}})))})))))}}],[{key:"propTypes",get:function(){return{lessonId:f.default.any,blockId:f.default.any,items:f.default.array.isRequired,settings:f.default.object.isRequired,type:f.default.string,editable:f.default.bool,sidebarOpen:f.default.bool}}},{key:"defaultProps",get:function(){return{editable:!1,items:[],sidebarOpen:!1,type:"a"}}}]),n}(e.Component);t.default=E,t.ImpactB=function(t){return e.createElement(E,s({type:"b"},t))},t.ImpactC=function(t){return e.createElement(E,s({type:"c"},t))},t.ImpactD=function(t){return e.createElement(E,s({type:"d"},t))},t.Note=function(t){return e.createElement(E,s({type:"note"},t))}}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.QuoteCarousel=t.QuoteBackground=t.QuoteD=t.QuoteC=t.QuoteB=void 0;var s=Object.assign||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},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1436);var u=n(1),c=r(u),d=n(349),f=r(d),p=n(350),h=r(p),m=n(4),v=r(m),g=n(34),y=r(g),b=n(108),_=n(72),E=n(141),w=r(E),x=n(92),k=n(42),T=n(20),S=n(30),C=n(257),O=n(66),A=n(55),I=r(A),M=function(t){var n=t.avatar,r=t.alt,o='""'===r?"":r;return e.createElement("div",{title:o,"aria-describedby":o,className:"block-quote__avatar",style:{backgroundImage:"url('"+(n||"")+"')"}})},L=function(t){var n=t.type,r=t.animateBlockEntrance,o=t.avatar,i=t.children,a=t.backgroundColor,s=t.alt,l=t.isLearner,u=(0,c.default)("block-quote__col",{"block-quote__col--no-avatar":!o}),d=(0,c.default)("block-quote__figure",{"brand--beforeColor":"b"===n}),f=o?e.createElement("div",{className:"block-quote__image"},e.createElement("div",{className:"block-quote__avatar-wrap"},"c"===n?e.createElement(I.default,{animateBlockEntrance:r,animateIn:"fadeInLeftSmall",isLearner:l},e.createElement(M,{avatar:o,alt:s,title:s})):e.createElement(M,{avatar:o,alt:s,title:s}))):null;return e.createElement("div",{className:"block-quote__container"},e.createElement("div",{className:"block-quote__row"},e.createElement("div",{className:u},e.createElement("figure",{className:d,style:{backgroundColor:(0,_.validColor)("",a)}},f,i))))},N=function(t){var n=t.avatar,r=t.children,o=t.alt;return e.createElement("figure",{className:"block-quote__figure"},e.createElement("div",{className:"block-quote__container"},e.createElement("div",{className:"block-quote__row"},e.createElement("div",{className:"block-quote__col"},n?e.createElement(M,{avatar:n,alt:o}):null),e.createElement("div",{className:"block-quote__col"},r))))},P=function(t){var n=t.background,r=t.avatar,o=t.children,i=t.alt;return e.createElement("div",{className:"block-quote__background",style:{backgroundImage:n?"url("+n+")":""}},e.createElement("div",{className:"block-quote__container"},e.createElement("div",{className:"block-quote__row"},e.createElement("div",{className:"block-quote__col"},e.createElement("figure",{className:"block-quote__figure"},r?e.createElement(M,{avatar:r,alt:i}):null,o)))))},R=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),l(n,[{key:"getQuoteEntranceAnimationType",value:function(){switch(this.props.type){case"a":case"b":case"background":return"fadeInUp";case"d":case"c":return"fadeInRight"}}},{key:"handleQuoteChange",value:function(e,t){var n=this.props,r=n.lessonId,o=n.blockId;(0,x.dispatch)((0,k.updateBlockItem)({lessonId:r,blockId:o,itemId:e,payload:{paragraph:t}}))}},{key:"handleNameChange",value:function(e,t){var n=this.props,r=n.lessonId,o=n.blockId;(0,x.dispatch)((0,k.updateBlockItem)({lessonId:r,blockId:o,itemId:e,payload:{name:t}}))}},{key:"render",value:function(){var t=this.props,n=t.animateBlockEntrance,r=t.isLearner,o=t.items,i=t.labels,a=t.type,s=t.settings,l=t.editable,u=t.sidebarOpen,d=s.paddingTop,p=s.paddingBottom,h=s.backgroundColor,m=s.entranceAnimation,v=o[0],g=v.id,y=v.paragraph,E=v.name,x=v.avatar,k=v.background,T=(0,f.default)(k,"media.image.key"),S=(0,f.default)(k,"media.image.src"),C=(0,b.imagesUrl)({key:T,src:S}),A=(0,f.default)(x,"media.image.key"),M=(0,f.default)(x,"media.image.src"),R=(0,b.coverThumbnailUrl)({key:A,src:M}),D=(0,f.default)(x,"media.image.alt"),j=(0,c.default)("block-quote block-quote--"+a,{"block-quote--no-animation":!m}),F=(0,c.default)("block-quote__caption brand--linkColor",{"brand--head":"b"!==a,"brand--body":"b"===a,"brand--color-all":"b"===a,"block-quote__caption--blank":""===E}),B=(0,c.default)("block-quote__text brand--linkColor",{"brand--head":"b"===a,"brand--body":"b"!==a,"block-quote__text--blank":""===y}),U={backgroundColor:(0,_.validColor)("",h),paddingTop:10*d+"px",paddingBottom:10*p+"px"},H=e.createElement("div",{className:"block-quote__wrap"},e.createElement(I.default,{animateBlockEntrance:n,animateIn:this.getQuoteEntranceAnimationType(),isLearner:r,siblingDelay:.15},e.createElement(w.default,{className:B,value:y||"",placeholder:"Enter some quote text",onChange:this.handleQuoteChange.bind(this,g),editable:l,sidebarOpen:u}),e.createElement(w.default,{className:F,value:E,placeholder:"Author Name",onChange:this.handleNameChange.bind(this,g),component:"figcaption",editable:l,sidebarOpen:u}))),z=void 0;switch(a){case"d":z=e.createElement(N,{type:a,avatar:R,alt:D},H);break;case"background":z=e.createElement(P,{type:a,avatar:R,alt:D,background:C},H);break;default:z=e.createElement(L,{type:a,animateBlockEntrance:n,avatar:R,alt:D,backgroundColor:h,isLearner:r},H)}var W=i.quoteGroup;return e.createElement("div",{"aria-label":W,className:j,role:O.groupRole,style:U},z)}}],[{key:"propTypes",get:function(){return{lessonId:v.default.any,blockId:v.default.any,items:v.default.array.isRequired,settings:v.default.object.isRequired,type:v.default.string,editable:v.default.bool,sidebarOpen:v.default.bool}}},{key:"defaultProps",get:function(){return{editable:!1,items:[],sidebarOpen:!1,type:"a"}}}]),n}(e.Component);t.default=R,t.QuoteB=function(t){return e.createElement(R,s({type:"b"},t))},t.QuoteC=function(t){return e.createElement(R,s({type:"c"},t))},t.QuoteD=function(t){return e.createElement(R,s({type:"d"},t))},t.QuoteBackground=function(t){return e.createElement(R,s({type:"background"},t))},t.QuoteCarousel=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.state={currentIndex:0,isDotKeyboardFocusDisabled:!1},t}return a(n,t),l(n,[{key:"handleQuoteChange",value:function(e,t){var n=this.props,r=n.lessonId,o=n.blockId;(0,x.dispatch)((0,k.updateBlockItem)({lessonId:r,blockId:o,itemId:e,payload:{paragraph:t}}))}},{key:"handleNameChange",value:function(e,t){var n=this.props,r=n.lessonId,o=n.blockId;(0,x.dispatch)((0,k.updateBlockItem)({lessonId:r,blockId:o,itemId:e,payload:{name:t}}))}},{key:"disableFocusForClonedSlides",value:function(){var e=this.state.currentIndex;(0,C.nodeListToArray)(this.carousel.querySelectorAll(".slick-active.block-quote__slide")).forEach(function(t){parseInt(t.getAttribute("data-index"))!==e&&(0,T.disableFocusForChildElements)(t)})}},{key:"disableCarouselDotsIfNecessary",value:function(){var e=this.sliderContainer.querySelector(".block-quote__dots-list"),t=this.state.isDotKeyboardFocusDisabled;e&&!t&&((0,T.disableFocusForChildElements)(e),this.setState({isDotKeyboardFocusDisabled:!0}))}},{key:"componentDidUpdate",value:function(){this.disableCarouselDotsIfNecessary(),this.disableFocusForClonedSlides()}},{key:"onKeyDown",value:function(e){var t=this.slider;(0,y.default)([[S.isRightArrowKey,t.slickNext.bind(t)],[S.isLeftArrowKey,t.slickPrev.bind(t)]])(e)}},{key:"render",value:function(){var t=this,n=this.props,r=n.animateBlockEntrance,o=n.isLearner,i=n.items,a=n.labels,l=n.type,u=n.settings,d=n.editable,p=n.sidebarOpen,m=u.paddingTop,v=u.paddingBottom,g=u.backgroundColor,y=u.entranceAnimation,E=u.showBorder,x=void 0===E||E,k=(0,c.default)("block-quote block-quote--"+l,{"block-quote--no-animation":!y,"block-quote--editable":d,"block-quote--show-border":x}),S={backgroundColor:(0,_.validColor)("",g),paddingTop:10*m+"px",paddingBottom:10*v+"px"},C=this.state.currentIndex,A=i.map(function(n,i){var a=n.id,s=n.paragraph,l=n.name,u=n.avatar,h=i===C,m=(0,f.default)(u,"media.image.key"),v=(0,f.default)(u,"media.image.alt"),g=(0,f.default)(u,"media.image.src"),y=(0,b.coverThumbnailUrl)({key:m,src:g}),_=(0,c.default)("block-quote__text brand--body brand--linkColor",{"block-quote__text--blank":""===s}),E=(0,c.default)("block-quote__caption brand--head brand--linkColor",{"block-quote__caption--blank":""===l});return e.createElement("div",{className:"block-quote__slide",key:a},e.createElement("figure",{className:"block-quote__figure"},y?e.createElement(M,{avatar:y,alt:v}):null,e.createElement(I.default,{animateBlockEntrance:r,animateIn:"fadeInUp",siblingDelay:.25,isLearner:o},e.createElement(w.default,{className:_,value:s||"",placeholder:"Enter some quote text",onChange:t.handleQuoteChange.bind(t,a),editable:d,sidebarOpen:p,allowTabNavigation:h}),e.createElement(w.default,{className:E,value:l,placeholder:"- Author Name",onChange:t.handleNameChange.bind(t,a),component:"figcaption",editable:d,sidebarOpen:p,allowTabNavigation:h}))))}),L={slidesToShow:1,slidesToScroll:1,arrows:A.length>1,nextArrow:e.createElement("div",null,e.createElement("div",{className:"block-quote__arrow block-quote__arrow--next"},e.createElement("div",{className:"block-quote__arrow-icon"}))),prevArrow:e.createElement("div",null,e.createElement("div",{className:"block-quote__arrow block-quote__arrow--prev"},e.createElement("div",{className:"block-quote__arrow-icon"}))),dots:A.length>1,dotsClass:"block-quote__dots-list brand--background-all brand--shadow-all",accessibility:!1,draggable:!d,beforeChange:function(e,n){var r=t.props,o=r.items;(0,r.onStep)(o[n]),t.setState({currentIndex:n})}},N=a.quoteGroup;return e.createElement("div",{"aria-label":N,className:"block-quote__slider-container",onKeyDown:this.onKeyDown.bind(this),ref:function(e){t.carousel=e},role:O.groupRole,tabIndex:T.defaultNavOrderTabIndex},e.createElement("div",{className:k,style:S},e.createElement("div",{className:"block-quote__wrap"},e.createElement("div",{className:"block-quote__container"},e.createElement("div",{className:"block-quote__row"},e.createElement("div",{className:"block-quote__col"},e.createElement("div",{className:"block-quote__box",ref:function(e){t.sliderContainer=e}},e.createElement(h.default,s({className:"block-quote__wrapper",ref:function(e){t.slider=e}},L),A))))))))}}],[{key:"propTypes",get:function(){return{lessonId:v.default.any,blockId:v.default.any,items:v.default.array.isRequired,settings:v.default.object.isRequired,type:v.default.string,editable:v.default.bool,sidebarOpen:v.default.bool,onStep:v.default.func}}},{key:"defaultProps",get:function(){return{type:"carousel",editable:!1,sidebarOpen:!1,items:[],onStep:Function.prototype}}}]),n}(e.Component)}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=Object.assign||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},l=n(0),u=r(l),c=n(1438),d=n(1445),f=r(d),p=n(1447),h=r(p),m=n(351),v=(0,m.canUseDOM)()&&n(1448),g=function(e){function t(n){o(this,t);var r=i(this,e.call(this,n));return r.innerSliderRefHandler=function(e){return r.innerSlider=e},r.slickPrev=function(){return r.innerSlider.slickPrev()},r.slickNext=function(){return r.innerSlider.slickNext()},r.slickGoTo=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return r.innerSlider.slickGoTo(e,t)},r.slickPause=function(){return r.innerSlider.pause("paused")},r.slickPlay=function(){return r.innerSlider.autoPlay("play")},r.state={breakpoint:null},r._responsiveMediaHandlers=[],r}return a(t,e),t.prototype.media=function(e,t){v.register(e,t),this._responsiveMediaHandlers.push({query:e,handler:t})},t.prototype.componentWillMount=function(){var e=this;if(this.props.responsive){var t=this.props.responsive.map(function(e){return e.breakpoint});t.sort(function(e,t){return e-t}),t.forEach(function(n,r){var o=void 0;o=0===r?(0,f.default)({minWidth:0,maxWidth:n}):(0,f.default)({minWidth:t[r-1]+1,maxWidth:n}),(0,m.canUseDOM)()&&e.media(o,function(){e.setState({breakpoint:n})})});var n=(0,f.default)({minWidth:t.slice(-1)[0]});(0,m.canUseDOM)()&&this.media(n,function(){e.setState({breakpoint:null})})}},t.prototype.componentWillUnmount=function(){this._responsiveMediaHandlers.forEach(function(e){v.unregister(e.query,e.handler)})},t.prototype.render=function(){var e,t,n=this;this.state.breakpoint?(t=this.props.responsive.filter(function(e){return e.breakpoint===n.state.breakpoint}),e="unslick"===t[0].settings?"unslick":s({},h.default,this.props,t[0].settings)):e=s({},h.default,this.props),e.centerMode&&(e.slidesToScroll,e.slidesToScroll=1),e.fade&&(e.slidesToShow,e.slidesToScroll,e.slidesToShow=1,e.slidesToScroll=1);var r=u.default.Children.toArray(this.props.children);r=r.filter(function(e){return"string"==typeof e?!!e.trim():!!e}),e.variableWidth&&(e.rows>1||e.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),e.variableWidth=!1);for(var o=[],i=null,a=0;a<r.length;a+=e.rows*e.slidesPerRow){for(var l=[],d=a;d<a+e.rows*e.slidesPerRow;d+=e.slidesPerRow){for(var f=[],p=d;p<d+e.slidesPerRow&&(e.variableWidth&&r[p].props.style&&(i=r[p].props.style.width),!(p>=r.length));p+=1)f.push(u.default.cloneElement(r[p],{key:100*a+10*d+p,tabIndex:-1,style:{width:100/e.slidesPerRow+"%",display:"inline-block"}}));l.push(u.default.createElement("div",{key:10*a+d},f))}e.variableWidth?o.push(u.default.createElement("div",{key:a,style:{width:i}},l)):o.push(u.default.createElement("div",{key:a},l))}if("unslick"===e){var m="regular slider "+(this.props.className||"");return u.default.createElement("div",{className:m},o)}return o.length<=e.slidesToShow&&(e.unslick=!0),u.default.createElement(c.InnerSlider,s({ref:this.innerSliderRefHandler},e),o)},t}(u.default.Component);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0,t.InnerSlider=void 0;var l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},u=Object.assign||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},c=n(0),d=r(c),f=n(70),p=r(f),h=n(1439),m=r(h),v=n(1440),g=r(v),y=n(1),b=r(y),_=n(351),E=n(1441),w=n(1442),x=n(1443),k=n(1444),T=r(k);t.InnerSlider=function(e){function t(n){i(this,t);var r=a(this,e.call(this,n));return r.listRefHandler=function(e){return r.list=e},r.trackRefHandler=function(e){return r.track=e},r.adaptHeight=function(){if(r.props.adaptiveHeight&&r.list){var e=r.list.querySelector('[data-index="'+r.state.currentSlide+'"]');r.list.style.height=(0,_.getHeight)(e)+"px"}},r.componentWillMount=function(){if(r.ssrInit(),r.props.onInit&&r.props.onInit(),r.props.lazyLoad){var e=(0,_.getOnDemandLazySlides)(u({},r.props,r.state));e.length>0&&(r.setState(function(t){return{lazyLoadedList:t.lazyLoadedList.concat(e)}}),r.props.onLazyLoad&&r.props.onLazyLoad(e))}},r.componentDidMount=function(){var e=u({listRef:r.list,trackRef:r.track},r.props);r.updateState(e,!0,function(){r.adaptHeight(),r.props.autoplay&&r.autoPlay("update")}),"progressive"===r.props.lazyLoad&&(r.lazyLoadTimer=setInterval(r.progressiveLazyLoad,1e3)),r.ro=new T.default(function(){r.state.animating?(r.onWindowResized(!1),r.callbackTimers.push(setTimeout(function(){return r.onWindowResized()},r.props.speed))):r.onWindowResized()}),r.ro.observe(r.list),Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(e){e.onfocus=r.props.pauseOnFocus?r.onSlideFocus:null,e.onblur=r.props.pauseOnFocus?r.onSlideBlur:null}),window&&(window.addEventListener?window.addEventListener("resize",r.onWindowResized):window.attachEvent("onresize",r.onWindowResized))},r.componentWillUnmount=function(){r.animationEndCallback&&clearTimeout(r.animationEndCallback),r.lazyLoadTimer&&clearInterval(r.lazyLoadTimer),r.callbackTimers.length&&(r.callbackTimers.forEach(function(e){return clearTimeout(e)}),r.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",r.onWindowResized):window.detachEvent("onresize",r.onWindowResized),r.autoplayTimer&&clearInterval(r.autoplayTimer)},r.componentWillReceiveProps=function(e){for(var t=u({listRef:r.list,trackRef:r.track},e,r.state),n=!1,o=Object.keys(r.props),i=Array.isArray(o),a=0,o=i?o:o[Symbol.iterator]();;){var s;if(i){if(a>=o.length)break;s=o[a++]}else{if(a=o.next(),a.done)break;s=a.value}var c=s;if(!e.hasOwnProperty(c)){n=!0;break}if("object"!==l(e[c])&&"function"!=typeof e[c]&&e[c]!==r.props[c]){n=!0;break}}r.updateState(t,n,function(){r.state.currentSlide>=d.default.Children.count(e.children)&&r.changeSlide({message:"index",index:d.default.Children.count(e.children)-e.slidesToShow,currentSlide:r.state.currentSlide}),e.autoplay?r.autoPlay("update"):r.pause("paused")})},r.componentDidUpdate=function(){if(r.checkImagesLoad(),r.props.onReInit&&r.props.onReInit(),r.props.lazyLoad){var e=(0,_.getOnDemandLazySlides)(u({},r.props,r.state));e.length>0&&(r.setState(function(t){return{lazyLoadedList:t.lazyLoadedList.concat(e)}}),r.props.onLazyLoad&&r.props.onLazyLoad(e))}r.adaptHeight()},r.onWindowResized=function(e){r.debouncedResize&&r.debouncedResize.cancel(),r.debouncedResize=(0,g.default)(function(){return r.resizeWindow(e)},50),r.debouncedResize()},r.resizeWindow=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];if(p.default.findDOMNode(r.track)){var t=u({listRef:r.list,trackRef:r.track},r.props,r.state);r.updateState(t,e,function(){r.props.autoplay?r.autoPlay("update"):r.pause("paused")}),r.setState({animating:!1}),clearTimeout(r.animationEndCallback),delete r.animationEndCallback}},r.updateState=function(e,t,n){var o=(0,_.initializedState)(e);e=u({},e,o,{slideIndex:o.currentSlide});var i=(0,_.getTrackLeft)(e);e=u({},e,{left:i});var a=(0,_.getTrackCSS)(e);(t||d.default.Children.count(r.props.children)!==d.default.Children.count(e.children))&&(o.trackStyle=a),r.setState(o,n)},r.ssrInit=function(){if(r.props.variableWidth){var e=0,t=0,n=[],o=(0,_.getPreClones)(u({},r.props,r.state,{slideCount:r.props.children.length})),i=(0,_.getPostClones)(u({},r.props,r.state,{slideCount:r.props.children.length}));r.props.children.forEach(function(t){n.push(t.props.style.width),e+=t.props.style.width});for(var a=0;a<o;a++)t+=n[n.length-1-a],e+=n[n.length-1-a];for(var s=0;s<i;s++)e+=n[s];for(var l=0;l<r.state.currentSlide;l++)t+=n[l];var c={width:e+"px",left:-t+"px"};if(r.props.centerMode){var f=n[r.state.currentSlide]+"px";c.left="calc("+c.left+" + (100% - "+f+") / 2 ) "}return void r.setState({trackStyle:c})}var p=d.default.Children.count(r.props.children),h=u({},r.props,r.state,{slideCount:p}),m=(0,_.getPreClones)(h)+(0,_.getPostClones)(h)+p,v=100/r.props.slidesToShow*m,g=100/m,y=-g*((0,_.getPreClones)(h)+r.state.currentSlide)*v/100;r.props.centerMode&&(y+=(100-g*v/100)/2);var b={width:v+"%",left:y+"%"};r.setState({slideWidth:g+"%",trackStyle:b})},r.checkImagesLoad=function(){var e=document.querySelectorAll(".slick-slide img"),t=e.length,n=0;Array.prototype.forEach.call(e,function(e){var o=function(){return++n&&n>=t&&r.onWindowResized()};if(e.onclick){var i=e.onclick;e.onclick=function(){i(),e.parentNode.focus()}}else e.onclick=function(){return e.parentNode.focus()};e.onload||(r.props.lazyLoad?e.onload=function(){r.adaptHeight(),r.callbackTimers.push(setTimeout(r.onWindowResized,r.props.speed))}:(e.onload=o,e.onerror=function(){o(),r.props.onLazyLoadError&&r.props.onLazyLoadError()}))})},r.progressiveLazyLoad=function(){for(var e=[],t=u({},r.props,r.state),n=r.state.currentSlide;n<r.state.slideCount+(0,_.getPostClones)(t);n++)if(r.state.lazyLoadedList.indexOf(n)<0){e.push(n);break}for(var o=r.state.currentSlide-1;o>=-(0,_.getPreClones)(t);o--)if(r.state.lazyLoadedList.indexOf(o)<0){e.push(o);break}e.length>0?(r.setState(function(t){return{lazyLoadedList:t.lazyLoadedList.concat(e)}}),r.props.onLazyLoad&&r.props.onLazyLoad(e)):r.lazyLoadTimer&&(clearInterval(r.lazyLoadTimer),delete r.lazyLoadTimer)},r.slideHandler=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=r.props,i=n.asNavFor,a=n.beforeChange,s=n.onLazyLoad,l=n.speed,c=n.afterChange,d=r.state.currentSlide,f=(0,_.slideHandler)(u({index:e},r.props,r.state,{trackRef:r.track,useCSS:r.props.useCSS&&!t})),p=f.state,h=f.nextState;if(p){a&&a(d,p.currentSlide);var m=p.lazyLoadedList.filter(function(e){return r.state.lazyLoadedList.indexOf(e)<0});s&&m.length>0&&s(m),r.setState(p,function(){i&&i.innerSlider.state.currentSlide!==d&&i.innerSlider.slideHandler(e),h&&(r.animationEndCallback=setTimeout(function(){var e=h.animating,t=o(h,["animating"]);r.setState(t,function(){r.callbackTimers.push(setTimeout(function(){return r.setState({animating:e})},10)),c&&c(p.currentSlide),delete r.animationEndCallback})},l))})}},r.changeSlide=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=u({},r.props,r.state),o=(0,_.changeSlide)(n,e);(0===o||o)&&(!0===t?r.slideHandler(o,t):r.slideHandler(o))},r.clickHandler=function(e){!1===r.clickable&&(e.stopPropagation(),e.preventDefault()),r.clickable=!0},r.keyHandler=function(e){var t=(0,_.keyHandler)(e,r.props.accessibility,r.props.rtl);""!==t&&r.changeSlide({message:t})},r.selectHandler=function(e){r.changeSlide(e)},r.disableBodyScroll=function(){var e=function(e){e=e||window.event,e.preventDefault&&e.preventDefault(),e.returnValue=!1};window.ontouchmove=e},r.enableBodyScroll=function(){window.ontouchmove=null},r.swipeStart=function(e){r.props.verticalSwiping&&r.disableBodyScroll();var t=(0,_.swipeStart)(e,r.props.swipe,r.props.draggable);""!==t&&r.setState(t)},r.swipeMove=function(e){var t=(0,_.swipeMove)(e,u({},r.props,r.state,{trackRef:r.track,listRef:r.list,slideIndex:r.state.currentSlide}));t&&(t.swiping&&(r.clickable=!1),r.setState(t))},r.swipeEnd=function(e){var t=(0,_.swipeEnd)(e,u({},r.props,r.state,{trackRef:r.track,listRef:r.list,slideIndex:r.state.currentSlide}));if(t){var n=t.triggerSlideHandler;delete t.triggerSlideHandler,r.setState(t),void 0!==n&&(r.slideHandler(n),r.props.verticalSwiping&&r.enableBodyScroll())}},r.slickPrev=function(){r.callbackTimers.push(setTimeout(function(){return r.changeSlide({message:"previous"})},0))},r.slickNext=function(){r.callbackTimers.push(setTimeout(function(){return r.changeSlide({message:"next"})},0))},r.slickGoTo=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e=Number(e),isNaN(e))return"";r.callbackTimers.push(setTimeout(function(){return r.changeSlide({message:"index",index:e,currentSlide:r.state.currentSlide},t)},0))},r.play=function(){var e;if(r.props.rtl)e=r.state.currentSlide-r.props.slidesToScroll;else{if(!(0,_.canGoNext)(u({},r.props,r.state)))return!1;e=r.state.currentSlide+r.props.slidesToScroll}r.slideHandler(e)},r.autoPlay=function(e){r.autoplayTimer&&clearInterval(r.autoplayTimer);var t=r.state.autoplaying;if("update"===e){if("hovered"===t||"focused"===t||"paused"===t)return}else if("leave"===e){if("paused"===t||"focused"===t)return}else if("blur"===e&&("paused"===t||"hovered"===t))return;r.autoplayTimer=setInterval(r.play,r.props.autoplaySpeed+50),r.setState({autoplaying:"playing"})},r.pause=function(e){r.autoplayTimer&&(clearInterval(r.autoplayTimer),r.autoplayTimer=null);var t=r.state.autoplaying;"paused"===e?r.setState({autoplaying:"paused"}):"focused"===e?"hovered"!==t&&"playing"!==t||r.setState({autoplaying:"focused"}):"playing"===t&&r.setState({autoplaying:"hovered"})},r.onDotsOver=function(){return r.props.autoplay&&r.pause("hovered")},r.onDotsLeave=function(){return r.props.autoplay&&"hovered"===r.state.autoplaying&&r.autoPlay("leave")},r.onTrackOver=function(){return r.props.autoplay&&r.pause("hovered")},r.onTrackLeave=function(){return r.props.autoplay&&"hovered"===r.state.autoplaying&&r.autoPlay("leave")},r.onSlideFocus=function(){return r.props.autoplay&&r.pause("focused")},r.onSlideBlur=function(){return r.props.autoplay&&"focused"===r.state.autoplaying&&r.autoPlay("blur")},r.render=function(){var e=(0,b.default)("slick-slider",r.props.className,{"slick-vertical":r.props.vertical,"slick-initialized":!0}),t=u({},r.props,r.state),n=(0,_.extractObject)(t,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding"]),o=r.props.pauseOnHover;n=u({},n,{onMouseEnter:o?r.onTrackOver:null,onMouseLeave:o?r.onTrackLeave:null,onMouseOver:o?r.onTrackOver:null,focusOnSelect:r.props.focusOnSelect?r.selectHandler:null});var i;if(!0===r.props.dots&&r.state.slideCount>=r.props.slidesToShow){var a=(0,_.extractObject)(t,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),s=r.props.pauseOnDotsHover;a=u({},a,{clickHandler:r.changeSlide,onMouseEnter:s?r.onDotsLeave:null,onMouseOver:s?r.onDotsOver:null,onMouseLeave:s?r.onDotsLeave:null}),i=d.default.createElement(w.Dots,a)}var l,c,f=(0,_.extractObject)(t,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);f.clickHandler=r.changeSlide,r.props.arrows&&(l=d.default.createElement(x.PrevArrow,f),c=d.default.createElement(x.NextArrow,f));var p=null;r.props.vertical&&(p={height:r.state.listHeight});var h=null;!1===r.props.vertical?!0===r.props.centerMode&&(h={padding:"0px "+r.props.centerPadding}):!0===r.props.centerMode&&(h={padding:r.props.centerPadding+" 0px"});var m=u({},p,h),v=r.props.touchMove,g={className:"slick-list",style:m,onClick:r.clickHandler,onMouseDown:v?r.swipeStart:null,onMouseMove:r.state.dragging&&v?r.swipeMove:null,onMouseUp:v?r.swipeEnd:null,onMouseLeave:r.state.dragging&&v?r.swipeEnd:null,onTouchStart:v?r.swipeStart:null,onTouchMove:r.state.dragging&&v?r.swipeMove:null,onTouchEnd:v?r.swipeEnd:null,onTouchCancel:r.state.dragging&&v?r.swipeEnd:null,onKeyDown:r.props.accessibility?r.keyHandler:null},y={className:e,dir:"ltr"};return r.props.unslick&&(g={className:"slick-list"},y={className:e}),d.default.createElement("div",y,r.props.unslick?"":l,d.default.createElement("div",u({ref:r.listRefHandler},g),d.default.createElement(E.Track,u({ref:r.trackRefHandler},n),r.props.children)),r.props.unslick?"":c,r.props.unslick?"":i)},r.list=null,r.track=null,r.state=u({},m.default,{currentSlide:r.props.initialSlide,slideCount:d.default.Children.count(r.props.children)}),r.callbackTimers=[],r.clickable=!0,r.debouncedResize=null,r}return s(t,e),t}(d.default.Component)},function(e,t,n){"use strict";t.__esModule=!0;var r={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0};t.default=r},function(e,t,n){(function(t){function n(e,t,n){function o(t){var n=m,r=v;return m=v=void 0,k=t,y=e.apply(r,n)}function i(e){return k=e,b=setTimeout(c,t),T?o(e):y}function l(e){var n=e-x,r=e-k,o=t-n;return S?E(o,g-r):o}function u(e){var n=e-x,r=e-k;return void 0===x||n>=t||n<0||S&&r>=g}function c(){var e=w();if(u(e))return d(e);b=setTimeout(c,l(e))}function d(e){return b=void 0,C&&m?o(e):(m=v=void 0,y)}function f(){void 0!==b&&clearTimeout(b),k=0,m=x=v=b=void 0}function p(){return void 0===b?y:d(w())}function h(){var e=w(),n=u(e);if(m=arguments,v=this,x=e,n){if(void 0===b)return i(x);if(S)return b=setTimeout(c,t),o(x)}return void 0===b&&(b=setTimeout(c,t)),y}var m,v,g,y,b,x,k=0,T=!1,S=!1,C=!0;if("function"!=typeof e)throw new TypeError(s);return t=a(t)||0,r(n)&&(T=!!n.leading,S="maxWait"in n,g=S?_(a(n.maxWait)||0,t):g,C="trailing"in n?!!n.trailing:C),h.cancel=f,h.flush=p,h}function r(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function o(e){return!!e&&"object"==typeof e}function i(e){return"symbol"==typeof e||o(e)&&b.call(e)==u}function a(e){if("number"==typeof e)return e;if(i(e))return l;if(r(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=r(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(c,"");var n=f.test(e);return n||p.test(e)?h(e.slice(2),n?2:8):d.test(e)?l:+e}var s="Expected a function",l=NaN,u="[object Symbol]",c=/^\s+|\s+$/g,d=/^[-+]0x[0-9a-f]+$/i,f=/^0b[01]+$/i,p=/^0o[0-7]+$/i,h=parseInt,m="object"==typeof t&&t&&t.Object===Object&&t,v="object"==typeof self&&self&&self.Object===Object&&self,g=m||v||Function("return this")(),y=Object.prototype,b=y.toString,_=Math.max,E=Math.min,w=function(){return g.Date.now()};e.exports=n}).call(t,n(15))},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0,t.Track=void 0;var s=Object.assign||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},l=n(0),u=r(l),c=n(1),d=r(c),f=n(351),p=function(e){var t,n,r,o,i;return i=e.rtl?e.slideCount-1-e.index:e.index,r=i<0||i>=e.slideCount,e.centerMode?(o=Math.floor(e.slidesToShow/2),n=(i-e.currentSlide)%e.slideCount==0,i>e.currentSlide-o-1&&i<=e.currentSlide+o&&(t=!0)):t=e.currentSlide<=i&&i<e.currentSlide+e.slidesToShow,{"slick-slide":!0,"slick-active":t,"slick-center":n,"slick-cloned":r,"slick-current":i===e.currentSlide}},h=function(e){var t={};return void 0!==e.variableWidth&&!1!==e.variableWidth||(t.width=e.slideWidth),e.fade&&(t.position="relative",e.vertical?t.top=-e.index*parseInt(e.slideHeight):t.left=-e.index*parseInt(e.slideWidth),t.opacity=e.currentSlide===e.index?1:0,t.transition="opacity "+e.speed+"ms "+e.cssEase+", visibility "+e.speed+"ms "+e.cssEase,t.WebkitTransition="opacity "+e.speed+"ms "+e.cssEase+", visibility "+e.speed+"ms "+e.cssEase),t},m=function(e,t){return e.key||t},v=function(e){var t,n=[],r=[],o=[],i=u.default.Children.count(e.children),a=(0,f.lazyStartIndex)(e),l=(0,f.lazyEndIndex)(e);return u.default.Children.forEach(e.children,function(c,v){var g=void 0,y={message:"children",index:v,slidesToScroll:e.slidesToScroll,currentSlide:e.currentSlide};g=!e.lazyLoad||e.lazyLoad&&e.lazyLoadedList.indexOf(v)>=0?c:u.default.createElement("div",null);var b=h(s({},e,{index:v})),_=g.props.className||"",E=p(s({},e,{index:v}));if(n.push(u.default.cloneElement(g,{key:"original"+m(g,v),"data-index":v,className:(0,d.default)(E,_),tabIndex:"-1","aria-hidden":!E["slick-active"],style:s({outline:"none"},g.props.style||{},b),onClick:function(t){g.props&&g.props.onClick&&g.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(y)}})),e.infinite&&!1===e.fade){var w=i-v;w<=(0,f.getPreClones)(e)&&i!==e.slidesToShow&&(t=-w,t>=a&&(g=c),E=p(s({},e,{index:t})),r.push(u.default.cloneElement(g,{key:"precloned"+m(g,t),"data-index":t,tabIndex:"-1",className:(0,d.default)(E,_),"aria-hidden":!E["slick-active"],style:s({},g.props.style||{},b),onClick:function(t){g.props&&g.props.onClick&&g.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(y)}}))),i!==e.slidesToShow&&(t=i+v,t<l&&(g=c),E=p(s({},e,{index:t})),o.push(u.default.cloneElement(g,{key:"postcloned"+m(g,t),"data-index":t,tabIndex:"-1",className:(0,d.default)(E,_),"aria-hidden":!E["slick-active"],style:s({},g.props.style||{},b),onClick:function(t){g.props&&g.props.onClick&&g.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(y)}})))}}),e.rtl?r.concat(n,o).reverse():r.concat(n,o)};t.Track=function(e){function t(){return o(this,t),i(this,e.apply(this,arguments))}return a(t,e),t.prototype.render=function(){var e=v(this.props),t=this.props,n=t.onMouseEnter,r=t.onMouseOver,o=t.onMouseLeave,i={onMouseEnter:n,onMouseOver:r,onMouseLeave:o};return u.default.createElement("div",s({className:"slick-track",style:this.props.trackStyle},i),e)},t}(u.default.PureComponent)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0,t.Dots=void 0;var s=Object.assign||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},l=n(0),u=r(l),c=n(1),d=r(c),f=function(e){return e.infinite?Math.ceil(e.slideCount/e.slidesToScroll):Math.ceil((e.slideCount-e.slidesToShow)/e.slidesToScroll)+1};t.Dots=function(e){function t(){return o(this,t),i(this,e.apply(this,arguments))}return a(t,e),t.prototype.clickHandler=function(e,t){t.preventDefault(),this.props.clickHandler(e)},t.prototype.render=function(){var e=this,t=f({slideCount:this.props.slideCount,slidesToScroll:this.props.slidesToScroll,slidesToShow:this.props.slidesToShow,infinite:this.props.infinite}),n=this.props,r=n.onMouseEnter,o=n.onMouseOver,i=n.onMouseLeave,a={onMouseEnter:r,onMouseOver:o,onMouseLeave:i},l=Array.apply(null,Array(t+1).join("0").split("")).map(function(t,n){var r=n*e.props.slidesToScroll,o=n*e.props.slidesToScroll+(e.props.slidesToScroll-1),i=(0,d.default)({"slick-active":e.props.currentSlide>=r&&e.props.currentSlide<=o}),a={message:"dots",index:n,slidesToScroll:e.props.slidesToScroll,currentSlide:e.props.currentSlide},s=e.clickHandler.bind(e,a);return u.default.createElement("li",{key:n,className:i},u.default.cloneElement(e.props.customPaging(n),{onClick:s}))});return u.default.cloneElement(this.props.appendDots(l),s({className:this.props.dotsClass},a))},t}(u.default.PureComponent)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0,t.NextArrow=t.PrevArrow=void 0;var s=Object.assign||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},l=n(0),u=r(l),c=n(1),d=r(c),f=n(351);t.PrevArrow=function(e){function t(){return o(this,t),i(this,e.apply(this,arguments))}return a(t,e),t.prototype.clickHandler=function(e,t){t&&t.preventDefault(),this.props.clickHandler(e,t)},t.prototype.render=function(){var e={"slick-arrow":!0,"slick-prev":!0},t=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(0===this.props.currentSlide||this.props.slideCount<=this.props.slidesToShow)&&(e["slick-disabled"]=!0,t=null);var n={key:"0","data-role":"none",className:(0,d.default)(e),style:{display:"block"},onClick:t},r={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount};return this.props.prevArrow?u.default.cloneElement(this.props.prevArrow,s({},n,r)):u.default.createElement("button",s({key:"0",type:"button"},n)," ","Previous")},t}(u.default.PureComponent),t.NextArrow=function(e){function t(){return o(this,t),i(this,e.apply(this,arguments))}return a(t,e),t.prototype.clickHandler=function(e,t){t&&t.preventDefault(),this.props.clickHandler(e,t)},t.prototype.render=function(){var e={"slick-arrow":!0,"slick-next":!0},t=this.clickHandler.bind(this,{message:"next"});(0,f.canGoNext)(this.props)||(e["slick-disabled"]=!0,t=null);var n={key:"1","data-role":"none",className:(0,d.default)(e),style:{display:"block"},onClick:t},r={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount};return this.props.nextArrow?u.default.cloneElement(this.props.nextArrow,s({},n,r)):u.default.createElement("button",s({key:"1",type:"button"},n)," ","Next")},t}(u.default.PureComponent)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){function n(e){return parseFloat(e)||0}function r(e){for(var t=[],r=arguments.length-1;r-- >0;)t[r]=arguments[r+1];return t.reduce(function(t,r){return t+n(e["border-"+r+"-width"])},0)}function o(e){for(var t=["top","right","bottom","left"],r={},o=0,i=t;o<i.length;o+=1){var a=i[o],s=e["padding-"+a];r[a]=n(s)}return r}function i(e){var t=e.getBBox();return c(0,0,t.width,t.height)}function a(e){var t=e.clientWidth,i=e.clientHeight;if(!t&&!i)return w;var a=E(e).getComputedStyle(e),l=o(a),u=l.left+l.right,d=l.top+l.bottom,f=n(a.width),p=n(a.height);if("border-box"===a.boxSizing&&(Math.round(f+u)!==t&&(f-=r(a,"left","right")+u),Math.round(p+d)!==i&&(p-=r(a,"top","bottom")+d)),!s(e)){var h=Math.round(f+u)-t,m=Math.round(p+d)-i;1!==Math.abs(h)&&(f-=h),1!==Math.abs(m)&&(p-=m)}return c(l.left,l.top,f,p)}function s(e){return e===E(e).document.documentElement}function l(e){return f?x(e)?i(e):a(e):w}function u(e){var t=e.x,n=e.y,r=e.width,o=e.height,i="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,a=Object.create(i.prototype);return _(a,{x:t,y:n,width:r,height:o,top:n,right:t+r,bottom:o+n,left:t}),a}function c(e,t,n,r){return{x:e,y:t,width:n,height:r}}var d=function(){function e(e,t){var n=-1;return e.some(function(e,r){return e[0]===t&&(n=r,!0)}),n}return"undefined"!=typeof Map?Map:function(){function t(){this.__entries__=[]}var n={size:{configurable:!0}};return n.size.get=function(){return this.__entries__.length},t.prototype.get=function(t){var n=e(this.__entries__,t),r=this.__entries__[n];return r&&r[1]},t.prototype.set=function(t,n){var r=e(this.__entries__,t);~r?this.__entries__[r][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,r=e(n,t);~r&&n.splice(r,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){var n=this;void 0===t&&(t=null);for(var r=0,o=n.__entries__;r<o.length;r+=1){var i=o[r];e.call(t,i[1],i[0])}},Object.defineProperties(t.prototype,n),t}()}(),f="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,p=function(){return void 0!==e&&e.Math===Math?e:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")()}(),h=function(){return"function"==typeof requestAnimationFrame?requestAnimationFrame.bind(p):function(e){return setTimeout(function(){return e(Date.now())},1e3/60)}}(),m=2,v=function(e,t){function n(){i&&(i=!1,e()),a&&o()}function r(){h(n)}function o(){var e=Date.now();if(i){if(e-s<m)return;a=!0}else i=!0,a=!1,setTimeout(r,t);s=e}var i=!1,a=!1,s=0;return o},g=["top","right","bottom","left","width","height","size","weight"],y="undefined"!=typeof MutationObserver,b=function(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=v(this.refresh.bind(this),20)};b.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},b.prototype.removeObserver=function(e){var t=this.observers_,n=t.indexOf(e);~n&&t.splice(n,1),!t.length&&this.connected_&&this.disconnect_()},b.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},b.prototype.updateObservers_=function(){var e=this.observers_.filter(function(e){return e.gatherActive(),e.hasActive()});return e.forEach(function(e){return e.broadcastActive()}),e.length>0},b.prototype.connect_=function(){f&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),y?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},b.prototype.disconnect_=function(){f&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},b.prototype.onTransitionEnd_=function(e){var t=e.propertyName;void 0===t&&(t=""),g.some(function(e){return!!~t.indexOf(e)})&&this.refresh()},b.getInstance=function(){return this.instance_||(this.instance_=new b),this.instance_},b.instance_=null;var _=function(e,t){for(var n=0,r=Object.keys(t);n<r.length;n+=1){var o=r[n];Object.defineProperty(e,o,{value:t[o],enumerable:!1,writable:!1,configurable:!0})}return e},E=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||p},w=c(0,0,0,0),x=function(){return"undefined"!=typeof SVGGraphicsElement?function(e){return e instanceof E(e).SVGGraphicsElement}:function(e){return e instanceof E(e).SVGElement&&"function"==typeof e.getBBox}}(),k=function(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=c(0,0,0,0),this.target=e};k.prototype.isActive=function(){var e=l(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},k.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e};var T=function(e,t){var n=u(t);_(this,{target:e,contentRect:n})},S=function(e,t,n){if(this.activeObservations_=[],this.observations_=new d,"function"!=typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=n};S.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof E(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new k(e)),this.controller_.addObserver(this),this.controller_.refresh())}},S.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof E(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},S.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},S.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach(function(t){t.isActive()&&e.activeObservations_.push(t)})},S.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map(function(e){return new T(e.target,e.broadcastRect())});this.callback_.call(e,t,e),this.clearActive()}},S.prototype.clearActive=function(){this.activeObservations_.splice(0)},S.prototype.hasActive=function(){return this.activeObservations_.length>0};var C="undefined"!=typeof WeakMap?new WeakMap:new d,O=function(e){if(!(this instanceof O))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var t=b.getInstance(),n=new S(e,t,this);C.set(this,n)};["observe","unobserve","disconnect"].forEach(function(e){O.prototype[e]=function(){return(t=C.get(this))[e].apply(t,arguments);var t}});var A=function(){return void 0!==p.ResizeObserver?p.ResizeObserver:O}();t.default=A}.call(t,n(15))},function(e,t,n){var r=n(1446),o=function(e){return/[height|width]$/.test(e)},i=function(e){var t="",n=Object.keys(e);return n.forEach(function(i,a){var s=e[i];i=r(i),o(i)&&"number"==typeof s&&(s+="px"),t+=!0===s?i:!1===s?"not "+i:"("+i+": "+s+")",a<n.length-1&&(t+=" and ")}),t},a=function(e){var t="";return"string"==typeof e?e:e instanceof Array?(e.forEach(function(n,r){t+=i(n),r<e.length-1&&(t+=", ")}),t):i(e)};e.exports=a},function(e,t){var n=function(e){return e.replace(/[A-Z]/g,function(e){return"-"+e.toLowerCase()}).toLowerCase()};e.exports=n},function(e,t,n){"use strict";t.__esModule=!0;var r=n(0),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i={accessibility:!0,adaptiveHeight:!1,afterChange:null,appendDots:function(e){return o.default.createElement("ul",{style:{display:"block"}},e)},arrows:!0,autoplay:!1,autoplaySpeed:3e3,beforeChange:null,centerMode:!1,centerPadding:"50px",className:"",cssEase:"ease",customPaging:function(e){return o.default.createElement("button",null,e+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:null,nextArrow:null,onEdge:null,onInit:null,onLazyLoadError:null,onReInit:null,pauseOnDotsHover:!1,pauseOnFocus:!1,pauseOnHover:!0,prevArrow:null,responsive:null,rows:1,rtl:!1,slide:"div",slidesPerRow:1,slidesToScroll:1,slidesToShow:1,speed:500,swipe:!0,swipeEvent:null,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,waitForAnimate:!0};t.default=i},function(e,t,n){var r=n(1449);e.exports=new r},function(e,t,n){function r(){if(!window.matchMedia)throw new Error("matchMedia not present, legacy browsers require a polyfill");this.queries={},this.browserIsIncapable=!window.matchMedia("only all").matches}var o=n(1450),i=n(718),a=i.each,s=i.isFunction,l=i.isArray;r.prototype={constructor:r,register:function(e,t,n){var r=this.queries,i=n&&this.browserIsIncapable;return r[e]||(r[e]=new o(e,i)),s(t)&&(t={match:t}),l(t)||(t=[t]),a(t,function(t){s(t)&&(t={match:t}),r[e].addHandler(t)}),this},unregister:function(e,t){var n=this.queries[e];return n&&(t?n.removeHandler(t):(n.clear(),delete this.queries[e])),this}},e.exports=r},function(e,t,n){function r(e,t){this.query=e,this.isUnconditional=t,this.handlers=[],this.mql=window.matchMedia(e);var n=this;this.listener=function(e){n.mql=e.currentTarget||e,n.assess()},this.mql.addListener(this.listener)}var o=n(1451),i=n(718).each;r.prototype={constuctor:r,addHandler:function(e){var t=new o(e);this.handlers.push(t),this.matches()&&t.on()},removeHandler:function(e){var t=this.handlers;i(t,function(n,r){if(n.equals(e))return n.destroy(),!t.splice(r,1)})},matches:function(){return this.mql.matches||this.isUnconditional},clear:function(){i(this.handlers,function(e){e.destroy()}),this.mql.removeListener(this.listener),this.handlers.length=0},assess:function(){var e=this.matches()?"on":"off";i(this.handlers,function(t){t[e]()})}},e.exports=r},function(e,t){function n(e){this.options=e,!e.deferSetup&&this.setup()}n.prototype={constructor:n,setup:function(){this.options.setup&&this.options.setup(),this.initialised=!0},on:function(){!this.initialised&&this.setup(),this.options.match&&this.options.match()},off:function(){this.options.unmatch&&this.options.unmatch()},destroy:function(){this.options.destroy?this.options.destroy():this.off()},equals:function(e){return this.options===e||this.options.match===e}},e.exports=n},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.ListBulleted=t.ListCheckboxes=void 0;var s=Object.assign||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},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1453);var u=n(1),c=r(u),d=n(4),f=r(d),p=n(42),h=n(20),m=n(92),v=n(66),g=n(30),y=n(72),b=n(141),_=r(b),E=n(55),w=r(E),x=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),l(n,[{key:"nextNumber",value:function(e){var t=this.props.items,n=t.length,r=n>0?t[e].number:null,o=void 0;return isNaN(r)||""===r||(o=parseInt(r,10)+1),(o<1||o>99)&&(o=null),o}},{key:"render",value:function(){var t=this,n=this.props,r=n.animateBlockEntrance,o=n.lessonId,i=n.blockId,a=n.isLearner,l=n.items,u=n.labels,d=n.type,f=n.settings,p=n.editable,h=n.onStep,m=n.sidebarOpen,g=f.paddingTop,b=f.paddingBottom,_=f.backgroundColor,E=f.entranceAnimation,x=(0,c.default)("block-list block-list--"+d,{"block-list--no-animation":!E}),S={backgroundColor:(0,y.validColor)("",_),paddingTop:10*g+"px",paddingBottom:10*b+"px"};return e.createElement("div",{className:x,style:S},e.createElement("div",{className:"block-list__container"},e.createElement("div",{className:"block-list__row"},e.createElement("div",{"aria-label":T(u,d),className:"block-list__col",role:v.groupRole},e.createElement("ul",{className:"block-list__list"},e.createElement(w.default,{animateBlockEntrance:r,animateIn:"fadeInRight",className:"block-list__animated-item",isLearner:a,siblingDelay:.25},l.map(function(n,r){return e.createElement(k,s({key:n.id,index:r,lessonId:o,blockId:i,isDone:n.isDone,type:d,editable:p,sidebarOpen:m,nextNumber:t.nextNumber.bind(t),onStep:h},n))})))))))}}],[{key:"propTypes",get:function(){return{animateBlockEntrance:f.default.bool.isRequired,lessonId:f.default.any,blockId:f.default.any,isLearner:f.default.bool.isRequired,items:f.default.array.isRequired,settings:f.default.object.isRequired,type:f.default.string,editable:f.default.bool,sidebarOpen:f.default.bool,onStep:f.default.func}}},{key:"defaultProps",get:function(){return{editable:!1,items:[],onStep:Function.prototype,sidebarOpen:!1,type:"numbered"}}}]),n}(e.Component);t.default=x;var k=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.state={isChecked:!1},t}return a(n,t),l(n,null,[{key:"propTypes",get:function(){return{id:f.default.any.isRequired,lessonId:f.default.any,blockId:f.default.any.isRequired,isDone:f.default.bool,index:f.default.number.isRequired,type:f.default.string.isRequired,number:f.default.oneOfType([f.default.string,f.default.number]),paragraph:f.default.string,isNewlyInserted:f.default.bool,editable:f.default.bool,nextNumber:f.default.func.isRequired,onStep:f.default.func}}}]),l(n,[{key:"componentDidMount",value:function(){var e=this.props,t=e.lessonId,n=e.blockId,r=e.id;e.isNewlyInserted&&(this.editor.setFocus(),(0,m.dispatch)((0,p.updateBlockItem)({lessonId:t,blockId:n,itemId:r,payload:{isNewlyInserted:!1}})))}},{key:"checkBox",value:function(e){e.preventDefault(),this.setState({isChecked:!this.state.isChecked}),this.props.onStep(this.props)}},{key:"handleParagraphChange",value:function(e,t){var n=this.props,r=n.lessonId,o=n.blockId;(0,m.dispatch)((0,p.updateBlockItem)({lessonId:r,blockId:o,itemId:e,payload:{paragraph:t}}))}},{key:"handleParagraphKeydown",value:function(e,t){var n=this.props,r=n.lessonId,o=n.blockId,i=n.nextNumber,a=n.index;if(t.shiftKey||"Enter"!==t.key)t.shiftKey||"Backspace"!==t.key||""===t.target.textContent&&(0,m.dispatch)((0,p.deleteBlockItem)({lessonId:r,blockId:o,itemId:e}));else{t.preventDefault(),t.stopPropagation();var s={paragraph:"",number:i(a)};(0,m.dispatch)((0,p.addBlockItemAt)({lessonId:r,blockId:o,itemId:e,payload:s}))}return!1}},{key:"render",value:function(){var t=this,n=this.props,r=n.type,o=n.index,i=n.id,a=n.number,s=n.paragraph,l=n.editable,u=this.state.isChecked,d=(0,c.default)("block-list__item",{"brand--beforeBackground brand--beforeBorder":"numbered"===r,"brand--beforeBorder":"checkboxes"===r,"brand--beforeColor brand--beforeBorder brand--beforeBackground":"bulleted"===r}),f=(0,c.default)("icon icon-checkmark-valid block-list__icon-checkmark",{"block-list__icon-checkmark--checked":u});return e.createElement("li",{className:d,"data-number":a||o+1},e.createElement(_.default,{ref:function(e){t.editor=e},className:"block-list__content brand--body brand--linkColor",value:s,placeholder:"Enter some paragraph text",onChange:this.handleParagraphChange.bind(this,i),onKeyDown:this.handleParagraphKeydown.bind(this,i),component:"span",editable:l}),"checkboxes"===r&&e.createElement("div",{className:(0,c.default)("block-list__icon",{"brand--background":u})},e.createElement("i",{className:f}),e.createElement("div",{"aria-checked":u,className:"block-list__icon-hitarea",onClick:this.checkBox.bind(this),onKeyDown:(0,g.handleButtonClickForKeyEvent)(this.checkBox.bind(this)),role:"checkbox",tabIndex:h.defaultNavOrderTabIndex})))}}]),n}(e.Component),T=function(e,t){var n=e.numberedListGroup,r=e.checkboxListGroup,o=e.bulletedListGroup;switch(t){case"numbered":return n;case"checkboxes":return r;case"bulleted":return o}};t.ListCheckboxes=function(t){return e.createElement(x,s({type:"checkboxes"},t))},t.ListBulleted=function(t){return e.createElement(x,s({type:"bulleted"},t))}}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.ImageOverlay=t.ImageFull=t.ImageText=void 0;var s=Object.assign||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},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1455);var u=n(1),c=r(u),d=n(349),f=r(d),p=n(4),h=r(p),m=n(72),v=n(352),g=r(v),y=n(141),b=r(y),_=n(55),E=r(_),w=n(92),x=n(42),k=n(66),T=n(131),S=n(108),C=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),l(n,[{key:"handleCaptionChange",value:function(e,t){var n=this.props,r=n.lessonId,o=n.blockId;(0,w.dispatch)((0,x.updateBlockItem)({lessonId:r,blockId:o,itemId:e,payload:{caption:t}}))}},{key:"renderCaption",value:function(t,n){var r=this.props,o=r.editable,i=r.sidebarOpen;return e.createElement(b.default,{className:"block-image__caption brand--body brand--linkColor",value:n,placeholder:"Add a caption",onChange:this.handleCaptionChange.bind(this,t),component:"figcaption",editable:o,sidebarOpen:i})}},{key:"render",value:function(){var t=this.props,n=t.animateBlockEntrance,r=t.isLearner,o=t.items,i=t.type,a=t.settings,s=a.paddingTop,l=a.paddingBottom,u=a.backgroundColor,d=a.entranceAnimation,p=a.zoomOnClick,h=(0,c.default)("block-image block-image--"+i,{"block-image--no-animation":!d}),v={backgroundColor:(0,m.validColor)("",u),paddingTop:10*s+"px",paddingBottom:10*l+"px"},y=o[0],b=y.id,_=y.caption,w=(0,f.default)(y,"media.image.key"),x=(0,f.default)(y,"media.image.src"),k=(0,f.default)(y,"media.image.alt")||(0,T.stripHtml)(_)||"",C=(0,S.imagesUrl)({key:w,src:x});return e.createElement("div",{className:h,style:v},e.createElement("div",{className:"block-image__container"},e.createElement("div",{className:"block-image__row"},e.createElement("div",{className:"block-image__col"},e.createElement("figure",{className:"block-image__figure"},e.createElement(E.default,{animateBlockEntrance:n,animateIn:"fadeIn",isLearner:r,offset:300},e.createElement("div",{className:"block-image__image"},e.createElement(g.default,{src:C,disableZoom:!p,alt:k})),this.renderCaption(b,_)))))))}}],[{key:"propTypes",get:function(){return{lessonId:h.default.any,blockId:h.default.any,items:h.default.array.isRequired,settings:h.default.object.isRequired,type:h.default.string,editable:h.default.bool,sidebarOpen:h.default.bool}}},{key:"defaultProps",get:function(){return{type:"hero",editable:!1,sidebarOpen:!1,lessonId:"",blockId:"",items:[]}}}]),n}(e.Component);t.default=C;var O=function(t,n,r,o){return n?o:e.createElement(E.default,{animateBlockEntrance:t,animateIn:"fadeIn",isLearner:r,duration:1},o)},A=(t.ImageText=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),l(n,[{key:"handleParagraphChange",value:function(e,t){var n=this.props,r=n.lessonId,o=n.blockId;(0,w.dispatch)((0,x.updateBlockItem)({lessonId:r,blockId:o,itemId:e,payload:{paragraph:t}}))}},{key:"handleCaptionChange",value:function(e,t){var n=this.props,r=n.lessonId,o=n.blockId;(0,w.dispatch)((0,x.updateBlockItem)({lessonId:r,blockId:o,itemId:e,payload:{caption:t}}))}},{key:"renderParagraph",value:function(t,n){var r=this.props,o=r.editable,i=r.sidebarOpen;return e.createElement(b.default,{className:"block-image__text brand--body brand--linkColor",value:n,placeholder:"Enter some text",onChange:this.handleParagraphChange.bind(this,t),editable:o,sidebarOpen:i})}},{key:"renderCaption",value:function(t,n){var r=this.props,o=r.editable,i=r.sidebarOpen;return e.createElement(b.default,{className:"block-image__caption brand--body brand--linkColor",value:n,placeholder:"Add a caption",onChange:this.handleCaptionChange.bind(this,t),component:"figcaption",editable:o,sidebarOpen:i})}},{key:"renderImage",value:function(t,n,r,o){var i=(0,f.default)(r,"media.image.key"),a=(0,f.default)(r,"media.image.src"),s=(0,f.default)(r,"media.image.alt")||(0,T.stripHtml)(n)||"",l=(0,S.imagesUrl)({key:i,src:a}),u=this.props,c=u.animateBlockEntrance,d=u.isLearner,p=u.settings.zoomOnClick;return e.createElement(E.default,{animateBlockEntrance:c,animateIn:"right"===o?"fadeInRight":"fadeInLeft",isLearner:d},e.createElement("figure",{className:"block-image__figure"},e.createElement("div",{className:"block-image__image"},e.createElement(g.default,{src:l,disableZoom:!p,alt:s})),this.renderCaption(t,n)))}},{key:"render",value:function(){var t=this.props,n=t.items,r=t.labels.imageAndTextGroup,o=t.settings,i=t.type,a=o.paddingTop,s=o.paddingBottom,l=o.backgroundColor,u=o.entranceAnimation,d=o.imagePosition,f=o.imageSize,p="right"===d,h=(0,c.default)("block-image block-image--"+i,{"block-image--small":"small"===f,"block-image--large":"large"===f,"block-image--reverse":p,"block-image--no-animation":!u}),v={backgroundColor:(0,m.validColor)("",l),paddingTop:10*a+"px",paddingBottom:10*s+"px"},g=n[0],y=g.id,b=g.caption,_=g.paragraph;return e.createElement("div",{className:h,style:v},e.createElement("div",{className:"block-image__container"},e.createElement("div",{"aria-label":r,className:"block-image__row",role:k.groupRole},e.createElement("div",{className:"block-image__col"},p?this.renderParagraph(y,_):this.renderImage(y,b,g,"left")),e.createElement("div",{className:"block-image__col"},p?this.renderImage(y,b,g,"right"):this.renderParagraph(y,_)))))}}],[{key:"propTypes",get:function(){return{lessonId:h.default.any,blockId:h.default.any,items:h.default.array.isRequired,settings:h.default.object.isRequired,type:h.default.string,editable:h.default.bool,sidebarOpen:h.default.bool}}},{key:"defaultProps",get:function(){return{blockId:"",editable:!1,items:[],lessonId:"",sidebarOpen:!1,type:"text-aside"}}}]),n}(e.Component),t.ImageFull=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),l(n,[{key:"handleCaptionChange",value:function(e,t){var n=this.props,r=n.lessonId,o=n.blockId;(0,w.dispatch)((0,x.updateBlockItem)({lessonId:r,blockId:o,itemId:e,payload:{caption:t}}))}},{key:"renderOverlayCaption",value:function(t,n){var r=this.props,o=r.animateBlockEntrance,i=r.editable,a=r.isLearner,s=r.sidebarOpen;return e.createElement("div",{className:"block-image__container"},e.createElement("div",{className:"block-image__row"},e.createElement("div",{className:"block-image__col"},e.createElement(E.default,{animateBlockEntrance:o,animateIn:"fadeInUp",isLearner:a,duration:1},e.createElement(b.default,{className:"block-image__paragraph brand--head brand--linkColor",value:n,placeholder:"Enter some text",onChange:this.handleCaptionChange.bind(this,t),editable:i,sidebarOpen:s})))))}},{key:"renderCaption",value:function(t,n){var r=this.props,o=r.editable,i=r.sidebarOpen;return e.createElement("div",{className:"block-image__container brand--body"},e.createElement(b.default,{className:"block-image__caption brand--body brand--linkColor",value:n,placeholder:"Add a caption",onChange:this.handleCaptionChange.bind(this,t),component:"figcaption",editable:o,sidebarOpen:i}))}},{key:"render",value:function(){var t=this.props,n=t.animateBlockEntrance,r=t.isLearner,o=t.items,i=t.labels.textOnImageGroup,a=t.settings,s=t.type,l=a.paddingTop,u=a.paddingBottom,d=a.backgroundColor,p=a.entranceAnimation,h=a.opacity,v=a.opacityColor,g=(0,c.default)("block-image block-image--"+s,{"block-image--no-animation":!p}),y={backgroundColor:(0,m.validColor)("",d),paddingTop:10*l+"px",paddingBottom:10*u+"px"},b={opacity:h||.6,backgroundColor:v||"transparent"},_=o[0],E=_.id,w=_.caption,x=(0,f.default)(_,"media.image.key"),C=(0,f.default)(_,"media.image.src"),A=(0,S.imagesUrl)({key:x,src:C}),I=(0,f.default)(_,"media.image.alt")||(0,T.stripHtml)(w)||"",M="overlay"===s,L=M?k.groupRole:"",N=M?i:"";return e.createElement("div",{"aria-label":N,className:g,style:y,role:L},O(n,M,r,e.createElement("figure",{className:"block-image__figure"},x&&e.createElement("div",{className:"block-image__image",style:{backgroundImage:"url('"+A+"')"}},e.createElement("img",{src:A,alt:I,title:I}),e.createElement("div",{className:"block-image__overlay",style:b})),M?this.renderOverlayCaption(E,w,s):null)),M?null:this.renderCaption(E,w))}}],[{key:"propTypes",get:function(){return{lessonId:h.default.any,blockId:h.default.any,items:h.default.array.isRequired,settings:h.default.object.isRequired,type:h.default.string,editable:h.default.bool,sidebarOpen:h.default.bool}}},{key:"defaultProps",get:function(){return{blockId:"",editable:!1,items:[],lessonId:"",sidebarOpen:!1,type:"full"}}}]),n}(e.Component));t.ImageOverlay=function(t){return e.createElement(A,s({type:"overlay"},t))}}).call(t,n(0))},function(e,t){},function(e,t){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1458),o=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=o.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||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},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(0),c=r(u),d=n(4),f=n(353),p=r(f),h=n(483),m=n(719),v=n(1459),g=r(v),y=n(1460),b=r(y),_=function(e){return null!==e&&void 0!==e},E=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={isDisabled:!1,isZoomed:!1,src:e.image.src},n._handleKeyDown=n._handleKeyDown.bind(n),n._handleLoad=n._handleLoad.bind(n),n._handleLoadError=n._handleLoadError.bind(n),n._handleUnzoom=n._handleUnzoom.bind(n),n._handleZoom=n._handleZoom.bind(n),n}return a(t,e),l(t,[{key:"componentWillReceiveProps",value:function(e){if(!_(this.props.isZoomed)&&_(e.isZoomed))throw new Error(p.default.errors.uncontrolled);if(_(this.props.isZoomed)&&!_(e.isZoomed))throw new Error(p.default.errors.controlled);this.props.isZoomed&&!e.isZoomed&&(this.isClosing=!0);var t=this.props.image.src,n=e.image.src;t!==n&&this.setState({src:n})}},{key:"componentDidUpdate",value:function(e,t){var n=_(e.isZoomed)?e.isZoomed:t.isZoomed,r=_(this.props.isZoomed)?this.props.isZoomed:this.state.isZoomed;n!==r&&!r&&this.portalInstance&&this.portalInstance.unzoom({force:!0})}},{key:"render",value:function(){var e=this,t=this.props,n=t.defaultStyles,r=t.image,o=t.isZoomed,i=t.shouldRespectMaxDimension,a=t.zoomImage,l=t.zoomMargin,u=this.state,d=u.isDisabled,f=u.isZoomed,p=u.src,h=s({},!d&&{tabIndex:0},r,{src:p,style:this._getImageStyle()},!d&&{onMouseDown:this._preventFocus,onClick:this._handleZoom,onKeyDown:this._handleKeyDown}),m=_(o)?o:f;return[c.default.createElement("img",s({},h,{key:"image",ref:function(t){e.image=t},onLoad:this._handleLoad,onError:this._handleLoadError})),this.image&&(m||this.isClosing)?c.default.createElement(g.default,{key:"portal",ref:function(t){e.portalInstance=t},controlledEventFn:this._getControlledEventFn(),allowAccessibilityClose:this._allowTabNavigation()},c.default.createElement(b.default,{defaultStyles:n,image:this.image,shouldRespectMaxDimension:i,zoomImage:a,zoomMargin:Number(l),onUnzoom:this._handleUnzoom})):null]}},{key:"_checkShouldDisableComponent",value:function(){var e=this.props,t=e.shouldRespectMaxDimension,n=e.zoomImage,r=t&&!n&&(0,h.isMaxDimension)(this.image);this.setState({isDisabled:r})}},{key:"_getImageStyle",value:function(){var e=this.isClosing,t=this.props,n=t.defaultStyles,r=t.image,o=t.isZoomed,i=this.state,a=i.isDisabled,l=i.isZoomed,u=l||o||e;return s({},p.default.styles.image,u&&{visibility:"hidden"},n.image,r.style,a&&{cursor:"inherit"})}},{key:"_handleLoad",value:function(e){this._checkShouldDisableComponent(),(this.props.image.onLoad||Function.prototype)(e)}},{key:"_handleLoadError",value:function(e){this.setState({isDisabled:!0}),(this.props.image.onError||Function.prototype)(e)}},{key:"_handleKeyDown",value:function(e){(0,m.isEnterOrSpaceBarKey)(e)&&(e.preventDefault(),this._handleZoom(e))}},{key:"_preventFocus",value:function(e){e.preventDefault()}},{key:"_handleZoom",value:function(e){!_(this.props.isZoomed)&&this.props.shouldHandleZoom(e)?this.setState({isZoomed:!0},this.props.onZoom):this.props.onZoom()}},{key:"_handleUnzoom",value:function(e,t){var n=this;return function(){var r=s({isZoomed:!1},n.props.shouldReplaceImage&&{src:e});delete n.isClosing,n.setState(r,n.props.onUnzoom),t&&n._allowTabNavigation()&&n.image.focus()}}},{key:"_getControlledEventFn",value:function(){return _(this.props.isZoomed)?this.props.onUnzoom:null}},{key:"_allowTabNavigation",value:function(){return-1!==this.image.tabIndex}}],[{key:"defaultProps",get:function(){return{shouldReplaceImage:!0,shouldRespectMaxDimension:!1,zoomMargin:40,defaultStyles:{zoomContainer:{},overlay:{},image:{},zoomImage:{}},shouldHandleZoom:function(){return!0},onZoom:function(){},onUnzoom:function(){}}}}]),t}(u.Component);t.default=E,E.propTypes={image:(0,d.shape)({src:d.string.isRequired,alt:d.string,className:d.string,style:d.object}).isRequired,zoomImage:(0,d.shape)({src:d.string,alt:d.string,className:d.string,style:d.object}),defaultStyles:d.object,isZoomed:d.bool,shouldHandleZoom:d.func,shouldReplaceImage:d.bool,shouldRespectMaxDimension:d.bool,onZoom:d.func,onUnzoom:d.func}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(0),u=r(l),c=n(70),d=n(4),f=n(353),p=r(f),h=n(483),m=n(719),v=function(e){function t(){o(this,t);var e=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return e.portal=(0,h.createPortalContainer)("div"),e.unzoom=e.unzoom.bind(e),e._handleScroll=e._handleScroll.bind(e),e._handleKeyDown=e._handleKeyDown.bind(e),e._handleResize=e._handleResize.bind(e),e._handleTouchStart=e._handleTouchStart.bind(e),e._handleTouchMove=e._handleTouchMove.bind(e),e._handleTouchEnd=e._handleTouchEnd.bind(e),e}return a(t,e),s(t,[{key:"componentDidMount",value:function(){var e=this;this.pageYOffset=window.pageYOffset,this.loadTimeout=setTimeout(function(){window.addEventListener("scroll",e._handleScroll),window.addEventListener("keydown",e._handleKeyDown),window.addEventListener("ontouchstart",e._handleTouchStart),window.addEventListener("ontouchmove",e._handleTouchMove),window.addEventListener("ontouchend",e._handleTouchEnd),window.addEventListener("ontouchcancel",e._handleTouchEnd),window.addEventListener("resize",e._handleResize)},p.default.transitionDuration)}},{key:"componentWillUnmount",value:function(){clearTimeout(this.loadTimeout),window.removeEventListener("scroll",this._handleScroll),window.removeEventListener("keydown",this._handleKeyDown),window.removeEventListener("ontouchstart",this._handleTouchStart),window.removeEventListener("ontouchmove",this._handleTouchMove),window.removeEventListener("ontouchend",this._handleTouchEnd),window.removeEventListener("ontouchcancel",this._handleTouchEnd),window.removeEventListener("resize",this._handleResize),(0,h.removePortalContainer)(this.portal)}},{key:"render",value:function(){return this.portal?(0,c.createPortal)(u.default.createElement("div",{onClick:this.unzoom},this._cloneChild()),this.portal):null}},{key:"unzoom",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.force,n=e.allowRefocus;return this.props.controlledEventFn&&!t?this.props.controlledEventFn():this.child.unzoom(n)}},{key:"_cloneChild",value:function(){var e=this;return u.default.cloneElement(u.default.Children.only(this.props.children),{ref:function(t){e.child=t}})}},{key:"_handleKeyDown",value:function(e){if((0,m.isTabKey)(e))return void e.preventDefault();var t=this.props.allowAccessibilityClose,n=t&&(0,m.isEnterOrSpaceBarKey)(e),r=(0,m.isEscapeKey)(e);n&&e.preventDefault(),(n||r)&&this.unzoom({allowRefocus:!0})}},{key:"_handleResize",value:function(){this.forceUpdate()}},{key:"_handleScroll",value:function(){this.forceUpdate(),Math.abs(window.pageYOffset-this.pageYOffset)>10&&this.unzoom()}},{key:"_handleTouchStart",value:function(e){this.yTouchPosition=e.touches[0].clientY}},{key:"_handleTouchMove",value:function(e){this.forceUpdate(),Math.abs(e.touches[0].clientY-this.yTouchPosition)>10&&this.unzoom()}},{key:"_handleTouchEnd",value:function(){delete this.yTouchPosition}}]),t}(l.Component);t.default=v,v.propTypes={children:d.element.isRequired,getControlledEventFn:d.func}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=Object.assign||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},u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(0),d=r(c),f=n(4),p=n(353),h=r(p),m=n(483),v=n(1461),g=r(v),y=function(e){function t(e){i(this,t);var n=a(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={hasLoaded:!1,isZoomed:!0,src:e.image.currentSrc||e.image.src,tmpSrc:null},n.unzoom=n.unzoom.bind(n),n._handleImageLoad=n._handleImageLoad.bind(n),n}return s(t,e),u(t,[{key:"componentDidMount",value:function(){var e=this.props.zoomImage,t=e.src,n=e.srcSet;this.setState({hasLoaded:!0}),(t||n)&&(0,m.fetchImage)(this.props.zoomImage,this._handleImageLoad)}},{key:"componentDidUpdate",value:function(e,t){var n=this;!t.tmpSrc&&this.state.tmpSrc&&setTimeout(function(){n.setState({src:n.state.tmpSrc,tmpSrc:null})},100)}},{key:"render",value:function(){var e=this.props,t=e.defaultStyles,n=e.zoomImage,r=this.state,o=r.tmpSrc,i=r.isZoomed,a=r.src,s=this._getZoomImageStyle();return d.default.createElement("div",{style:this._getZoomContainerStyle()},d.default.createElement(g.default,{isVisible:i,defaultStyles:t}),d.default.createElement("img",l({},n,{src:a,style:s})),d.default.createElement(b,l({},n,{src:o,style:s})))}},{key:"unzoom",value:function(e){var t=this.props.onUnzoom(this.state.src,e);this.setState({isZoomed:!1},function(){return setTimeout(t,h.default.transitionDuration)})}},{key:"_handleImageLoad",value:function(e){this.state.isZoomed&&this.setState({tmpSrc:e.currentSrc||e.src})}},{key:"_getZoomContainerStyle",value:function(){return l({},h.default.styles.zoomContainer,this.props.defaultStyles.zoomContainer)}},{key:"_getZoomImageStyle",value:function(){var e=this.props,t=e.image,n=e.shouldRespectMaxDimension,r=e.src,o=e.zoomMargin,i=t.getBoundingClientRect(),a=i.top,s=i.left,u=t.width,c=t.height,d=t.naturalWidth,f=t.naturalHeight,p={top:a,left:s,width:u,height:c};if(!this.state.hasLoaded||!this.state.isZoomed)return l({},h.default.styles.zoomImage,this.props.defaultStyles.zoomImage,this.props.style,p);var v=document.body.clientWidth/2,g=window.innerHeight/2,y=i.left+u/2,b=i.top+c/2,_=v-y,E=g-b,w=n&&!r?(0,m.getMaxDimensionScale)({width:u,height:c,naturalWidth:d,naturalHeight:f,zoomMargin:o}):(0,m.getScale)({width:u,height:c,zoomMargin:o}),x={transform:"translate3d("+_+"px, "+E+"px, 0) scale("+w+")"};return l({},h.default.styles.zoomImage,this.props.defaultStyles.zoomImage,this.props.style,p,x)}}],[{key:"defaultProps",get:function(){return{zoomImage:{}}}}]),t}(c.Component);t.default=y,y.propTypes={defaultStyles:f.object.isRequired,image:f.object.isRequired,shouldRespectMaxDimension:f.bool,zoomImage:(0,f.shape)({src:f.string,alt:f.string,className:f.string,style:f.object}).isRequired,zoomMargin:f.number.isRequired,onUnzoom:f.func.isRequired};var b=function(e){var t=e.src,n=e.style,r=o(e,["src","style"]);return t?d.default.createElement("img",l({},r,{src:t,style:E(n)})):null},_={position:"fixed",visibility:"hidden"},E=function(e){return l({},e,_)}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||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},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(0),c=r(u),d=n(4),f=n(353),p=r(f),h=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={isVisible:!1},n}return a(t,e),l(t,[{key:"componentDidMount",value:function(){this.setState({isVisible:!0})}},{key:"componentWillReceiveProps",value:function(e){e.isVisible||this.setState({isVisible:!1})}},{key:"shouldComponentUpdate",value:function(e){return this.props.isVisible!==e.isVisible||this.state.isVisible!==e.isVisible}},{key:"render",value:function(){return c.default.createElement("div",{style:this._getStyle()})}},{key:"_getStyle",value:function(){var e=1&this.state.isVisible;return s({},p.default.styles.overlay,{opacity:e},this.props.defaultStyles.overlay)}}]),t}(u.Component);t.default=h,h.propTypes={isVisible:d.bool.isRequired,defaultStyles:d.object.isRequired}},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.BlockGallery=void 0;var s=Object.assign||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},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1463);var u=n(350),c=r(u),d=n(1),f=r(d),p=n(349),h=r(p),m=n(4),v=r(m),g=n(34),y=r(g),b=n(92),_=n(42),E=n(352),w=r(E),x=n(72),k=n(20),T=n(30),S=n(66),C=n(257),O=n(131),A=n(141),I=r(A),M=n(55),L=r(M),N=n(108),P=function(e){switch(e){case 3:return"threecol";case 4:return"fourcol";default:return"twocol"}},R=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.state={isDotKeyboardFocusDisabled:!1},t}return a(n,t),l(n,[{key:"componentDidUpdate",value:function(){var e=this.sliderContainer.querySelector(".block-gallery__dots-list"),t=this.state.isDotKeyboardFocusDisabled;e&&!t&&((0,k.disableFocusForChildElements)(e),this.setState({isDotKeyboardFocusDisabled:!0}))}},{key:"onKeyDown",value:function(e){var t=this.slider;(0,y.default)([[T.isRightArrowKey,t.slickNext.bind(t)],[T.isLeftArrowKey,t.slickPrev.bind(t)]])(e)}},{key:"render",value:function(){var t=this,n=this.props,r=n.children,o=n.className,i=n.beforeChange,a={adaptiveHeight:!0,slidesToShow:1,slidesToScroll:1,arrows:r.length>1,nextArrow:e.createElement(D,null),prevArrow:e.createElement(D,{previous:!0}),dots:r.length>1,dotsClass:"block-gallery__dots-list brand--background-all brand--shadow-all",beforeChange:i};return e.createElement("div",{className:"block-gallery__slider-container",tabIndex:k.defaultNavOrderTabIndex,onKeyDown:this.onKeyDown.bind(this),ref:function(e){t.sliderContainer=e}},e.createElement(c.default,s({className:o,ref:function(e){t.slider=e}},a),r))}}],[{key:"propTypes",get:function(){return{children:v.default.node.isRequired,className:v.default.string.isRequired,beforeChange:v.default.func.isRequired}}}]),n}(e.Component),D=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),l(n,[{key:"render",value:function(){var t=this.props,n=t.onClick,r=t.previous,o=(0,f.default)("block-gallery__arrow",{"block-gallery__arrow--next":!r,"block-gallery__arrow--prev":r});return e.createElement("div",{className:"block-gallery__controls"},e.createElement("div",{className:o,onClick:n},e.createElement("div",{className:"block-gallery__arrow-icon"})))}}],[{key:"propTypes",get:function(){return{onClick:v.default.func,previous:v.default.bool}}},{key:"defaultProps",get:function(){return{previous:!1}}}]),n}(e.Component),j=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),l(n,[{key:"slickGoTo",value:function(e){this.slider.slickGoTo(e)}},{key:"render",value:function(){var t=this,n=this.props,r=n.children,o=n.className,i={adaptiveHeight:!0,slidesToShow:1,slidesToScroll:1,arrows:!1,fade:!0,draggable:!1,swipe:!1,accessibility:!1};return e.createElement(c.default,s({ref:function(e){t.slider=e},className:o},i),r)}}],[{key:"propTypes",get:function(){return{children:v.default.node.isRequired,className:v.default.string}}}]),n}(e.Component),F=function(t){var n=t.children;return e.createElement("div",{className:"block-gallery__container"},e.createElement("div",{className:"block-gallery__row--slide-row"},e.createElement("div",{className:"block-gallery__col"},n)))},B=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.state={currentIndex:0},t}return a(n,t),l(n,[{key:"componentDidUpdate",value:function(){var e=this.state.currentIndex;(0,C.nodeListToArray)(this.carousel.querySelectorAll(".slick-active.block-gallery__slide")).forEach(function(t){parseInt(t.getAttribute("data-index"))!==e&&(0,k.disableFocusForChildElements)(t)})}},{key:"handleSlideChangeBefore",value:function(e,t){this.captions.slickGoTo(t),this.props.onStep(this.props.items[t]),this.setState({currentIndex:t})}},{key:"handleCaptionChange",value:function(e,t){var n=this.props,r=n.lessonId,o=n.blockId;(0,b.dispatch)((0,_.updateBlockItem)({lessonId:r,blockId:o,itemId:e,payload:{caption:t}}))}},{key:"renderImages",value:function(t,n){var r=this.state.currentIndex;return t.map(function(t,o){var i=t.id,a=t.caption,s=(0,h.default)(t,"media.image.key"),l=(0,h.default)(t,"media.image.src"),u=(0,h.default)(t,"media.image.alt")||(0,O.stripHtml)(a)||"",c=o===r,d=(0,N.imagesUrl)({key:s,src:l});return e.createElement("div",{key:i,className:"block-gallery__slide"},e.createElement(F,null,e.createElement("div",{className:"block-gallery__figure"},e.createElement("div",{className:"block-gallery__image"},e.createElement(w.default,{src:d,alt:u,disableZoom:!n,allowTabNavigation:c})))))})}},{key:"renderCaptions",value:function(t){var n=this,r=this.state.currentIndex,o=this.props,i=o.editable,a=o.sidebarOpen;return t.map(function(t,o){var s=t.id,l=t.caption,u=o===r;return e.createElement("div",{key:s,className:"block-gallery__slide"},l||i?e.createElement(F,null,e.createElement(I.default,{className:"block-gallery__caption brand--body brand--linkColor",value:l,placeholder:"Add a caption",onChange:n.handleCaptionChange.bind(n,s),component:"figcaption",editable:i,sidebarOpen:a,allowTabNavigation:u})):null)})}},{key:"render",value:function(){var t=this,n=this.props,r=n.animateBlockEntrance,o=n.isLearner,i=n.items,a=n.type,s=n.settings,l=s.paddingTop,u=s.paddingBottom,c=s.backgroundColor,d=s.entranceAnimation,p=s.zoomOnClick,h=(0,f.default)("block-gallery block-gallery--"+a,{"block-gallery--no-animation":!d}),m={backgroundColor:(0,x.validColor)("",c),paddingTop:10*l+"px",paddingBottom:10*u+"px"};return e.createElement("div",{style:m},e.createElement(L.default,{animateBlockEntrance:r,animateIn:"fadeIn",offset:200,isLearner:o},e.createElement("figure",{className:h,ref:function(e){t.carousel=e}},e.createElement(R,{className:"block-gallery__images",beforeChange:this.handleSlideChangeBefore.bind(this)},this.renderImages(i,p)),e.createElement(j,{className:"block-gallery__captions",ref:function(e){t.captions=e}},this.renderCaptions(i)))))}}],[{key:"propTypes",get:function(){return{lessonId:v.default.any,blockId:v.default.any,items:v.default.array.isRequired,settings:v.default.object.isRequired,type:v.default.string,editable:v.default.bool,sidebarOpen:v.default.bool,onStep:v.default.func}}},{key:"defaultProps",get:function(){return{type:"carousel",editable:!1,sidebarOpen:!1,lessonId:"",blockId:"",items:[],onStep:Function.prototype}}}]),n}(e.Component);t.default=B,t.BlockGallery=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),l(n,[{key:"handleCaptionChange",value:function(e,t){var n=this.props,r=n.lessonId,o=n.blockId;(0,b.dispatch)((0,_.updateBlockItem)({lessonId:r,blockId:o,itemId:e,payload:{caption:t}}))}},{key:"render",value:function(){var t=this,n=this.props,r=n.animateBlockEntrance,o=n.editable,i=n.isLearner,a=n.items,s=n.labels.imageGalleryGroup,l=n.settings,u=n.sidebarOpen,c=n.width,d=l.paddingTop,p=l.paddingBottom,m=l.backgroundColor,v=l.entranceAnimation,g=l.zoomOnClick,y=(0,f.default)("block-gallery block-gallery--"+P(c),{"block-gallery--no-animation":!v}),b={backgroundColor:(0,x.validColor)("",m),paddingTop:10*d+"px",paddingBottom:10*p+"px"};return e.createElement("div",{className:y,style:b},e.createElement("div",{className:"block-gallery__container"},e.createElement("div",{"aria-label":s,className:"block-gallery__row",role:S.groupRole},e.createElement(L.default,{animateBlockEntrance:r,animateIn:"fadeIn",className:"block-gallery__col",isLearner:i,siblingDelay:.25},a.map(function(n){var i=n.id,a=n.caption,s=(0,h.default)(n,"media.image.alt")||(0,O.stripHtml)(a)||"",l="image-"+i,c="imageCrop-"+i,d=(0,h.default)(n,"media.image.key"),f=(0,h.default)(n,"media.image.src"),p=(0,N.imagesUrl)({key:d,src:f});return e.createElement("div",{key:i,className:r?"":"block-gallery__col"},e.createElement("figure",{className:"block-gallery__figure"},d&&e.createElement("div",{className:"block-gallery__image",style:{backgroundImage:"url('"+p+"')"},tabIndex:k.defaultNavOrderTabIndex,onKeyDown:function(e){t[l].handleControlledKeyDown(e)},ref:function(e){t[c]=e}},e.createElement(w.default,{src:p,alt:s,disableZoom:!g,allowTabNavigation:!1,ref:function(e){t[l]=e},isControlled:!o,onUnzoom:function(){t[c].focus()},onZoom:function(){t[c].focus()}})),e.createElement(I.default,{className:"block-gallery__caption brand--body brand--linkColor",value:a,placeholder:"Add a caption",onChange:t.handleCaptionChange.bind(t,i),component:"figcaption",editable:o,sidebarOpen:u})))})))))}}],[{key:"propTypes",get:function(){return{animateBlockEntrance:v.default.bool.isRequired,lessonId:v.default.any,blockId:v.default.any,isLearner:v.default.bool.isRequired,items:v.default.array.isRequired,settings:v.default.object.isRequired,width:v.default.number,editable:v.default.bool,sidebarOpen:v.default.bool}}},{key:"defaultProps",get:function(){return{blockId:"",editable:!1,items:[],lessonId:"",sidebarOpen:!1,width:2}}}]),n}(e.Component)}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.DividerSpacing=t.DividerNumbered=void 0;var s=Object.assign||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},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1465);var u=n(1),c=r(u),d=n(4),f=r(d),p=n(72),h=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),l(n,[{key:"render",value:function(){var t=this.props,n=t.labels.numberedDividerGroup,r=t.number,o=t.settings,i=t.type,a=o.paddingTop,s=o.paddingBottom,l=o.backgroundColor,u=o.entranceAnimation,d=(0,c.default)("block-divider block-divider--"+i+" brand--afterHead",{"block-divider--no-animation":!u}),f="numbered"===i,h=(0,c.default)("block-divider__wrap",{"brand--beforeBorder brand--afterBackground":f}),m={backgroundColor:(0,p.validColor)("",l),paddingTop:10*a+"px",paddingBottom:10*s+"px"},v=f?n:"";return e.createElement("div",{className:d,style:m},e.createElement("div",{"aria-label":v,className:h,"data-number":r}))}}],[{key:"propTypes",get:function(){return{settings:f.default.object.isRequired,number:f.default.number,type:f.default.string}}},{key:"defaultProps",get:function(){return{type:"divider"}}}]),n}(e.Component);t.default=h,t.DividerNumbered=function(t){return e.createElement(h,s({type:"numbered"},t))},t.DividerSpacing=function(t){return e.createElement(h,s({type:"spacing"},t))}}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.InteractiveSlider=t.InteractiveTabs=t.AccordionItem=void 0;var l=Object.assign||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},u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1467);var c=n(4),d=r(c),f=n(215),p=r(f),h=n(38),m=r(h),v=n(269),g=r(v),y=n(90),b=r(y),_=n(212),E=r(_),w=n(720),x=r(w),k=n(34),T=r(k),S=n(83),C=r(S),O=n(19),A=r(O),I=n(14),M=r(I),L=n(229),N=r(L),P=n(220),R=r(P),D=n(1),j=r(D),F=n(131),B=n(750),U=n(72),H=n(350),z=r(H),W=n(1669),q=r(W),Y=n(144),$=r(Y),K=n(92),V=n(42),G=n(141),X=r(G),Q=n(55),Z=r(Q),J=n(40),ee=r(J),te=n(30),ne=n(20),re=n(66),oe=n(161),ie=function(t){function n(){return i(this,n),a(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return s(n,t),u(n,[{key:"render",value:function(){var t=this.props,n=t.animateBlockEntrance,r=t.blockId,o=t.editable,i=t.isLearner,a=t.items,s=t.labels.accordionGroup,l=t.lessonId,u=t.onStep,c=t.settings,d=t.sidebarOpen,f=c.paddingTop,p=c.paddingBottom,h=c.backgroundColor,m=c.entranceAnimation,v=c.accordionBehavior,g=void 0===v?"keepOpen":v,y=(0,j.default)("blocks-accordion",{"blocks-accordion--no-animation":!m}),b={backgroundColor:(0,U.validColor)("",h),paddingTop:10*f+"px",paddingBottom:10*p+"px"};return e.createElement("div",{className:y,style:b},e.createElement(Z.default,{animateBlockEntrance:n,animateIn:"fadeIn",isLearner:i,duration:.75},e.createElement("div",{className:"blocks-accordion__container"},e.createElement("div",{className:"blocks-accordion__row"},e.createElement("div",{"aria-label":s,className:"blocks-accordion__col"},e.createElement(de,{keepOpen:"keepOpen"===g,lessonId:l,blockId:r,items:a,editable:o,sidebarOpen:d,settings:c,onStep:u}))))))}}],[{key:"propTypes",get:function(){return{lessonId:d.default.any,blockId:d.default.any,items:d.default.array,settings:d.default.object.isRequired,editable:d.default.bool,sidebarOpen:d.default.bool,onStep:d.default.func}}},{key:"defaultProps",get:function(){return{items:[],editable:!1,sidebarOpen:!1,lessonId:"",blockId:"",onStep:Function.prototype}}}]),n}(e.Component);t.default=ie;var ae={isOpen:!1,isActive:!1},se=function(e){return function(t,n){var r=n.id;return Object.assign({},t,o({},r,e[r]||ae))}},le=function(e,t){return t.reduce(se(e),{})},ue=function(e,t){return function(n,r){var o=e==r,i=o?!n.isOpen:n.isOpen,a=o&&!n.isOpen;return{isOpen:t?i:a,isActive:o}}},ce=function(e){return function(t,n){return{isOpen:n==e,isActive:t.isActive}}},de=function(t){function n(){var e;i(this,n);for(var t=arguments.length,r=Array(t),o=0;o<t;o++)r[o]=arguments[o];var s=a(this,(e=n.__proto__||Object.getPrototypeOf(n)).call.apply(e,[this].concat(r))),l=s.props.items;return s.state={itemStatusMap:le({},l)},s}return s(n,t),u(n,null,[{key:"propTypes",get:function(){return{lessonId:d.default.any,blockId:d.default.any,items:d.default.array,settings:d.default.object.isRequired,editable:d.default.bool,sidebarOpen:d.default.bool,keepOpen:d.default.bool,onStep:d.default.func}}},{key:"defaultProps",get:function(){return{items:[],editable:!1,sidebarOpen:!1,lessonId:"",blockId:"",keepOpen:!1,onStep:Function.prototype}}}]),u(n,[{key:"componentWillReceiveProps",value:function(e){var t=e.items,n=(0,m.default)(t)!==(0,m.default)(this.props.items);!e.keepOpen&&this.props.keepOpen?this.updateMapForOneAtATimePreference(t):n&&this.rebuildItemStatusMap(t)}},{key:"updateMapForOneAtATimePreference",value:function(){var e=this.state.itemStatusMap,t=this.props.items,n=(0,x.default)(function(t){return e[t.id].isOpen},t);if(n){var r=ce(n.id);this.setState({itemStatusMap:(0,b.default)(r,e)})}}},{key:"rebuildItemStatusMap",value:function(e){var t=this.state.itemStatusMap;this.setState({itemStatusMap:le(t,e)})}},{key:"handleItemClick",value:function(e){var t=this.props,n=t.items,r=t.keepOpen,o=t.onStep,i=this.state.itemStatusMap,a=n[e].id,s=ue(a,r);this.setState({itemStatusMap:(0,b.default)(s,i)}),open&&o(n[e])}},{key:"render",value:function(){var t=this,n=this.props,r=n.items,o=n.settings,i=n.editable,a=n.labels,s=n.lessonId,l=n.blockId,u=n.sidebarOpen,c=this.state.itemStatusMap,d=o.zoomOnClick;return e.createElement("div",{className:"blocks-accordion__wrapper"},r.map(function(n,r){return e.createElement(fe,{blockId:l,disableZoom:!d,editable:i,focused:c[n.id].isActive,index:r,item:n,key:n.id,labels:a,lessonId:s,onClick:t.handleItemClick.bind(t,r),open:c[n.id].isOpen,sidebarOpen:u})}))}}]),n}(e.Component),fe=t.AccordionItem=function(t){function n(){var e;i(this,n);for(var t=arguments.length,r=Array(t),o=0;o<t;o++)r[o]=arguments[o];var s=a(this,(e=n.__proto__||Object.getPrototypeOf(n)).call.apply(e,[this].concat(r)));return s.toggle=s.toggle.bind(s),s}return s(n,t),u(n,null,[{key:"propTypes",get:function(){return{lessonId:d.default.any,blockId:d.default.any,index:d.default.number.isRequired,item:d.default.object.isRequired,editable:d.default.bool,sidebarOpen:d.default.bool,open:d.default.bool,focused:d.default.bool,disableZoom:d.default.bool,onClick:d.default.func,labels:d.default.object}}},{key:"defaultProps",get:function(){return{editable:!1,sidebarOpen:!1,onClick:function(){},lessonId:"",blockId:"",open:null}}}]),u(n,[{key:"componentDidUpdate",value:function(){if(this.props.open){var e=this.content;e.offsetHeight,e.classList.add("blocks-accordion__content--visible")}}},{key:"handleTitleChange",value:function(e,t){var n=t.target.value,r=this.props,o=r.lessonId,i=r.blockId;(0,K.dispatch)((0,V.updateBlockItem)({lessonId:o,blockId:i,itemId:e,payload:{title:n}}))}},{key:"handleDescriptionChange",value:function(e,t){var n=this.props,r=n.lessonId,o=n.blockId;(0,K.dispatch)((0,V.updateBlockItem)({lessonId:r,blockId:o,itemId:e,payload:{description:t}}))}},{key:"handleTitleClick",value:function(e){e.stopPropagation()}},{key:"toggle",value:function(e){R.default.pause(),this.props.onClick(),e.preventDefault()}},{key:"render",value:function(){var t=this,n=this.props,r=n.blockId,o=n.editable,i=n.disableZoom,a=n.index,s=n.item,l=n.focused,u=n.labels,c=n.open,d=n.sidebarOpen,f=s.title,p=s.settings,h=void 0===p?{}:p,m=s.media,v=void 0===m?{}:m,g=s.description,y=void 0===g?"":g,b=s.id,_=Object.assign({},h,{disableZoom:i,fullEmbed:!0}),E=(0,j.default)("blocks-accordion__item",{"blocks-accordion__item--closed":!c}),w=(0,j.default)("blocks-accordion__header",{"brand--border":c&&l}),x=(0,j.default)("blocks-accordion__content",{"blocks-accordion__content--will-enter":c,"brand--border":c&&l}),k=(0,j.default)("blocks-accordion__media","blocks-accordion__"+pe(v)),T="title-"+b,S="panel-"+b;return e.createElement("section",{className:E},e.createElement("div",{role:re.headingRole},e.createElement("div",{"aria-controls":S,"aria-expanded":c,"aria-labelledby":T,className:w,onClick:this.toggle,onKeyDown:!o&&(0,te.handleButtonClickForKeyEvent)(this.toggle)||null,role:"button",tabIndex:ne.defaultNavOrderTabIndex},o?e.createElement("input",{id:b,className:"blocks-accordion__title brand--head brand--linkColor",type:"text",value:f,placeholder:"Add a title",ref:function(e){t.editor=e},onClick:this.handleTitleClick.bind(this),onChange:this.handleTitleChange.bind(this,b)}):e.createElement(ee.default,{className:"blocks-accordion__title brand--head brand--linkColor",value:f}),e.createElement("span",{className:"blocks-accordion__toggler"},c?"–":"+"))),e.createElement("section",{"aria-labelledby":T,className:x,id:S,ref:function(e){t.content=e}},e.createElement(X.default,{className:"blocks-accordion__description brand--body brand--linkColor",value:y||"",placeholder:"Add a description",onChange:this.handleDescriptionChange.bind(this,b),component:"div",editable:o,sidebarOpen:d}),e.createElement("div",{className:k},e.createElement(N.default,{className:"blocks-accordion__img",index:r+"-"+a,labels:u,media:v,opts:_}))))}}]),n}(e.Component),pe=function(e){var t=e.image,n=e.embed,r=e.video,o=e.audio;return t?"image":n?"embed":r?"video":o?"audio":"image"};t.InteractiveTabs=function(t){function n(){var e;i(this,n);for(var t=arguments.length,r=Array(t),o=0;o<t;o++)r[o]=arguments[o];var s=a(this,(e=n.__proto__||Object.getPrototypeOf(n)).call.apply(e,[this].concat(r))),l=s.props.activeIndex;return s.state={activeIndex:l,activeTouch:!1,activeMouse:!1},s.tabs=[],s.tabPanels=[],s}return s(n,t),u(n,null,[{key:"propTypes",get:function(){return{lessonId:d.default.any,blockId:d.default.any,items:d.default.array,settings:d.default.object.isRequired,activeIndex:d.default.number,editable:d.default.bool,sidebarOpen:d.default.bool,onStep:d.default.func}}},{key:"defaultProps",get:function(){return{items:[],activeIndex:0,lessonId:"",blockId:"",onStep:Function.prototype}}}]),u(n,[{key:"componentDidMount",value:function(){this.setContentActive(),this.handleControls(),this.tabsHeaderEl.addEventListener("scroll",this.tabScroll=(0,$.default)(this.handleControls.bind(this),50)),window.addEventListener("resize",this.tabResize=(0,$.default)(this.handleControls.bind(this),100))}},{key:"componentDidUpdate",value:function(){this.setContentActive(),this.handleControls()}},{key:"componentWillUnmount",value:function(){this.sweetScroll&&this.sweetScroll.destroy(),this.tabsHeaderEl.removeEventListener("scroll",this.tabScroll),window.removeEventListener("resize",this.tabResize)}},{key:"setContentActive",value:function(){var e=this.container.querySelector(".blocks-tabs__content-item--will-enter");e.offsetHeight,e.classList.add("blocks-tabs__content-item--active")}},{key:"setActive",value:function(e,t){t.preventDefault(),this.setState({activeIndex:e}),R.default.pause(),this.props.onStep(this.props.items[e])}},{key:"handleDescriptionChange",value:function(e,t){var n=this.props,r=n.lessonId,o=n.blockId;(0,K.dispatch)((0,V.updateBlockItem)({lessonId:r,blockId:o,itemId:e,payload:{description:t}}))}},{key:"handleControls",value:function(){this.tabsHeaderEl.offsetWidth===this.tabsHeaderEl.scrollWidth?(this.arrowPrevEl.classList.add("hidden"),this.arrowNextEl.classList.add("hidden"),this.tabControls.classList.add("start"),this.tabControls.classList.add("end")):(0===this.tabsHeaderEl.scrollLeft?(this.arrowPrevEl.classList.add("hidden"),this.tabControls.classList.add("start")):(this.arrowPrevEl.classList.remove("hidden"),this.tabControls.classList.remove("start")),this.tabsHeaderEl.scrollLeft===this.tabsHeaderEl.scrollWidth-this.tabsHeaderEl.offsetWidth?(this.arrowNextEl.classList.add("hidden"),this.tabControls.classList.add("end")):(this.arrowNextEl.classList.remove("hidden"),this.tabControls.classList.remove("end")))}},{key:"handleMouseEnter",value:function(){this.state.activeTouch||this.setState({activeMouse:!0})}},{key:"handleMouseLeave",value:function(){this.setState({activeMouse:!1})}},{key:"handleTouchStart",value:function(){this.setState({activeTouch:!0})}},{key:"scrollTabs",value:function(e){var t=this.tabsHeaderEl.offsetWidth,n=this.tabsHeaderEl.scrollLeft,r={};this.sweetScroll||(this.sweetScroll=new q.default({duration:600,verticalScroll:!1,horizontalScroll:!0},this.tabsHeaderEl)),r="next"===e?{left:n+.8*t}:{left:n-.8*t},this.sweetScroll.to(r)}},{key:"arrowPrevInset",value:function(e){var t=this.arrowPrevEl.getBoundingClientRect();return t.right-e+(t.left-e)}},{key:"focusTab",value:function(e){var t=e.target,n=document.querySelector(".blocks-tabs__header"),r=n.getBoundingClientRect(),o=r.left,i=r.right,a=t.getBoundingClientRect(),s=a.left;if(a.right>i||s<o){var l=this.arrowPrevInset(o);n.scrollLeft=s+n.scrollLeft-o-l}}},{key:"handleTabKeyDown",value:function(e,t){var n=this,r=(0,oe.preventDefaultAfter)(function(){var r=(0,ne.focusPreviousListRefWrapped)({list:n.tabs,currentIndex:e});n.setActive(r,t)}),o=(0,oe.preventDefaultAfter)(function(){var r=(0,ne.focusNextListRefWrapped)({list:n.tabs,currentIndex:e});n.setActive(r,t)});(0,T.default)([[te.isLeftArrowKey,r],[te.isRightArrowKey,o]])(t)}},{key:"renderHeader",value:function(t){var n=this,r=this.state,o=r.activeIndex,i=r.activeTouch,a=r.activeMouse,s=(0,j.default)("blocks-tabs__header-wrap",{touch:i,mouse:a});return e.createElement("div",{className:s,onMouseEnter:this.handleMouseEnter.bind(this),onMouseLeave:this.handleMouseLeave.bind(this),onTouchStart:this.handleTouchStart.bind(this)},e.createElement("div",{className:"blocks-tabs__header",id:"tabsheader",ref:function(e){n.tabsHeaderEl=e},role:re.tabListRole},t.map(function(r,i){var a=r.title,s=1===t.length||i===o,l=(0,j.default)("blocks-tabs__header-item brand--head",{"brand--color":s,"blocks-tabs__header-item--active":s}),u=(0,M.default)((0,g.default)(/<mark>/),m.default,(0,E.default)(13),(0,p.default)(30))(a),c=(0,M.default)(F.stripForSearch,(0,A.default)((0,C.default)(B.truncate))(u),function(e){return"<span>"+e+"</span>"})(a),d="item-header-"+i,f=n.tabPanels[i];return e.createElement("a",{"aria-controls":f?f.id:null,"aria-selected":s,className:l,dangerouslySetInnerHTML:{__html:c},href:"#",id:d,key:d,onClick:n.setActive.bind(n,i),onKeyDown:n.handleTabKeyDown.bind(n,i),onFocus:n.focusTab.bind(n),ref:function(e){n.tabs[i]=e},role:re.tabRole,tabIndex:(0,ne.tabIndex)(s)})})),e.createElement("div",{className:"blocks-tabs__controls",ref:function(e){n.tabControls=e}},e.createElement("div",{className:"blocks-tabs__arrow blocks-tabs__arrow--prev brand--background",ref:function(e){n.arrowPrevEl=e},onClick:this.scrollTabs.bind(this,"previous")},e.createElement("i",{className:"icon icon-chevron-left"})),e.createElement("div",{className:"blocks-tabs__arrow blocks-tabs__arrow--next brand--background",ref:function(e){n.arrowNextEl=e},onClick:this.scrollTabs.bind(this,"next")},e.createElement("i",{className:"icon icon-chevron-right"}))))}},{key:"renderItem",value:function(t,n,r){var o=this,i=this.props,a=i.editable,s=i.blockId,l=i.sidebarOpen,u=this.state.activeIndex,c=u===n,d=t.id,f=t.description,p=t.media,h=void 0===p?{}:p,m=t.settings,v=void 0===m?{}:m,g=(0,j.default)("blocks-tabs__content-item",{"blocks-tabs__content-item--will-enter":c}),y=Object.assign({},v,{disableZoom:r,fullEmbed:!0}),b=this.tabs[n],_="item-"+d;return e.createElement("div",{"aria-labelledby":b?b.id:null,className:g,id:_,key:_,ref:function(e){o.tabPanels[n]=e},role:re.tabPanelRole},e.createElement(X.default,{className:"blocks-tabs__description brand--body brand--linkColor",value:f,placeholder:"Add a description",onChange:this.handleDescriptionChange.bind(this,d),component:"div",editable:a,sidebarOpen:l}),e.createElement("div",{className:"blocks-tabs__"+pe(h)},e.createElement(N.default,{className:"blocks-tabs__img",index:s+"-"+n,media:h,opts:y})))}},{key:"render",value:function(){var t=this,n=this.props,r=n.animateBlockEntrance,o=n.isLearner,i=n.items,a=n.labels.tabGroup,s=n.settings,l=s.paddingTop,u=s.paddingBottom,c=s.backgroundColor,d=s.entranceAnimation,f=s.zoomOnClick,p=(0,j.default)("blocks-tabs",{"blocks-tabs--no-animation":!d}),h={backgroundColor:(0,U.validColor)("",c),paddingTop:10*l+"px",paddingBottom:10*u+"px"},m=i.length>0?i.slice(0,30):[],v=(0,j.default)("blocks-tabs__container",{"blocks-tabs--single":1===m.length});return e.createElement("div",{className:p,style:h},e.createElement(Z.default,{animateBlockEntrance:r,animateIn:"fadeIn",isLearner:o,offset:350},e.createElement("div",{className:v},e.createElement("div",{className:"blocks-tabs__row"},e.createElement("div",{className:"blocks-tabs__col"},e.createElement("div",{"aria-label":a,className:"blocks-tabs__wrapper",ref:function(e){t.container=e}},this.renderHeader(m),e.createElement("div",{className:"blocks-tabs__content"},m.map(function(e,n){return t.renderItem(e,n,!f)}))))))))}}]),n}(e.Component),t.InteractiveSlider=function(t){function n(){return i(this,n),a(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return s(n,t),u(n,[{key:"handleDescriptionChange",value:function(e,t){var n=this.props,r=n.lessonId,o=n.blockId;(0,K.dispatch)((0,V.updateBlockItem)({lessonId:r,blockId:o,itemId:e,payload:{description:t}}))}},{key:"render",value:function(){var t=this,n=this.props,r=n.items,o=n.settings,i=n.editable,a=n.blockId,s=n.sidebarOpen,u=o.paddingTop,c=o.paddingBottom,d=o.backgroundColor,f=o.entranceAnimation,p=o.zoomOnClick,h=(0,j.default)("blocks-slider",{"blocks-slider--no-animation":!f}),m={backgroundColor:(0,U.validColor)("",d),paddingTop:10*u+"px",paddingBottom:10*c+"px"},v=r.length>0?r.slice(0,4):[],g={dots:v.length>1,dotsClass:"slick-dots brand--border",infinite:!0,arrows:!1,draggable:!1,fade:!0,speed:500,slidesToShow:1,slidesToScroll:1,beforeChange:function(){R.default.pause()}};return e.createElement("div",{className:h,style:m},e.createElement("div",{className:"blocks-slider__container"},e.createElement("div",{className:"blocks-slider__row"},e.createElement("div",{className:"blocks-slider__col"},e.createElement("div",{className:"blocks-slider__wrapper"},e.createElement(z.default,l({className:"blocks-slider__content"},g),v.map(function(n,r){var o=n.id,l=n.title,u=n.description,c=n.media,d=void 0===c?{}:c,f=(0,F.stripHtml)(l);return e.createElement("div",{className:"blocks-slider__slide",key:"item-"+r},e.createElement(N.default,{className:"blocks-slide__{getMediaType(media)}",index:a+"-"+r,media:d,opts:{disableZoom:!p,fullEmbed:!0}}),l?e.createElement("h3",{className:"blocks-slider__header brand--head",dangerouslySetInnerHTML:{__html:f}}):null,e.createElement(X.default,{className:"blocks-slider__description brand--body brand--linkColor",value:u,placeholder:"Add a caption",onChange:t.handleDescriptionChange.bind(t,o),component:"div",editable:i,sidebarOpen:s}))})))))))}}],[{key:"propTypes",get:function(){return{lessonId:d.default.any,blockId:d.default.any,items:d.default.array,settings:d.default.object.isRequired,editable:d.default.bool,sidebarOpen:d.default.bool}}},{key:"defaultProps",get:function(){return{lessonId:"",blockId:"",items:[]}}}]),n}(e.Component)}).call(t,n(0))},function(e,t){},function(e,t,n){var r=n(2),o=n(63);e.exports=function(){function e(e,t){this.xf=t,this.f=e}return e.prototype["@@transducer/init"]=o.init,e.prototype["@@transducer/result"]=function(e){return this.xf["@@transducer/result"](this.xf["@@transducer/step"](e,this.last))},e.prototype["@@transducer/step"]=function(e,t){return this.f(t)&&(this.last=t),e},r(function(t,n){return new e(t,n)})}()},function(e,t){},function(e,t){},function(e,t){e.exports=playerjs},function(e,t){},function(e,t,n){"use strict";(function(t){function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),s=n(0),l=s.Component,u=n(4),c=u.PropTypes,d=n(721),f=function(e){function n(){r(this,n);var e=o(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return e.state={},e.setDimensions=e.setDimensions.bind(e),e}return i(n,e),a(n,[{key:"componentDidMount",value:function(){window.addEventListener("resize",this.setDimensions);var e=this.player=d(this.video,this.props.options);e.on("ended",function(){e.posterImage.show(),e.bigPlayButton.show(),e.currentTime(0)}),this.setDimensions()}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.setDimensions)}},{key:"getBoundingRect",value:function(){return this.container.parentNode.getBoundingClientRect()}},{key:"getParentPadding",value:function(){var e=window.getComputedStyle(this.container.parentNode,null),t=function(e,t){return parseInt(e.getPropertyValue(t),10)||0};return{top:t(e,"padding-top"),bottom:t(e,"padding-bottom")}}},{key:"render",value:function(){var e=this;return t.createElement("div",{className:"videoContainer",style:this.state.dimensions,ref:function(t){e.container=t}},t.createElement("video",{className:"video-js vjs-default-skin",ref:function(t){e.video=t},poster:this.props.poster},this.props.children))}},{key:"setDimensions",value:function(){var e=this.getBoundingRect(),t=e.width,n=e.height,r=this.getParentPadding();n=n-r.top-r.bottom;var o=this.props.aspectRatio,i=void 0,a=void 0;t*o<=n||this.props.fullWidthAt&&window.innerWidth<this.props.fullWidthAt?(i=t,a=t*o):(a=n,i=n*(1/o)),this.setState({dimensions:{width:i,height:a}})}},{key:"snapshot",value:function(){var e=document.createElement("canvas"),t=e.getContext("2d"),n=this.player.videoHeight(),r=this.player.videoWidth();return e.width=r,e.height=n,t.drawImage(this.video,0,0,r,n),e.toDataURL("image/png")}}]),n}(l);f.defaultProps={aspectRatio:9/16,fullWidthAt:0,options:{preload:"auto",controls:!0,controlBar:{remainingTimeDisplay:!0,volumeMenuButton:{inline:!1}}}},f.propTypes={aspectRatio:c.number,fullWidthAt:c.number,options:c.shape({bigPlayButton:c.bool,preload:c.string,controls:c.bool,controlBar:c.object}),poster:c.string},e.exports=f}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){t&&(f=t),setTimeout(p,e)}t.__esModule=!0,t.hasLoaded=t.autoSetupTimeout=t.autoSetup=void 0;var i=n(142),a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(i),s=n(50),l=r(s),u=n(61),c=r(u),d=!1,f=void 0,p=function(){var e=l.default.getElementsByTagName("video"),t=l.default.getElementsByTagName("audio"),n=[];if(e&&e.length>0)for(var r=0,i=e.length;r<i;r++)n.push(e[r]);if(t&&t.length>0)for(var a=0,s=t.length;a<s;a++)n.push(t[a]);if(n&&n.length>0)for(var u=0,c=n.length;u<c;u++){var p=n[u];if(!p||!p.getAttribute){o(1);break}if(void 0===p.player){var h=p.getAttribute("data-setup");null!==h&&f(p)}}else d||o(1)};"complete"===l.default.readyState?d=!0:a.one(c.default,"load",function(){d=!0});var h=function(){return d};t.autoSetup=p,t.autoSetupTimeout=o,t.hasLoaded=h},function(e,t,n){function r(e,t,n,f,p){if(!l(e))return e;var h=s(t)&&(a(t)||c(t)),m=h?void 0:d(t);return o(m||t,function(o,a){if(m&&(a=o,o=t[a]),u(o))f||(f=[]),p||(p=[]),i(e,t,a,r,n,f,p);else{var s=e[a],l=n?n(s,o,a,e,t):void 0,c=void 0===l;c&&(l=o),void 0===l&&(!h||a in e)||!c&&(l===l?l===s:s!==s)||(e[a]=l)}}),e}var o=n(725),i=n(1477),a=n(357),s=n(270),l=n(163),u=n(197),c=n(729),d=n(1488);e.exports=r},function(e,t,n){function r(e,t,n,r,d,f,p){for(var h=f.length,m=t[n];h--;)if(f[h]==m)return void(e[n]=p[h]);var v=e[n],g=d?d(v,m,n,e,t):void 0,y=void 0===g;y&&(g=m,s(m)&&(a(m)||u(m))?g=a(v)?v:s(v)?o(v):[]:l(m)||i(m)?g=i(v)?c(v):l(v)?v:{}:y=!1),f.push(m),p.push(g),y?e[n]=r(g,m,d,f,p):(g===g?g!==v:v===v)&&(e[n]=g)}var o=n(1478),i=n(355),a=n(357),s=n(270),l=n(1482),u=n(729),c=n(1486);e.exports=r},function(e,t){function n(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}e.exports=n},function(e,t,n){var r=n(1480),o=r("length");e.exports=o},function(e,t,n){function r(e){return function(t){return null==t?void 0:o(t)[e]}}var o=n(726);e.exports=r},function(e,t,n){function r(e){return null!=e&&(o(e)?d.test(u.call(e)):a(e)&&(i(e)?d:s).test(e))}var o=n(727),i=n(728),a=n(197),s=/^\[object .+?Constructor\]$/,l=Object.prototype,u=Function.prototype.toString,c=l.hasOwnProperty,d=RegExp("^"+u.call(c).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=r},function(e,t,n){function r(e){var t;if(!s(e)||f.call(e)!=u||a(e)||i(e)||!d.call(e,"constructor")&&"function"==typeof(t=e.constructor)&&!(t instanceof t))return!1;var n;return l.ownLast?(o(e,function(e,t,r){return n=d.call(r,t),!1}),!1!==n):(o(e,function(e,t){n=t}),void 0===n||d.call(e,n))}var o=n(1483),i=n(355),a=n(728),s=n(197),l=n(356),u="[object Object]",c=Object.prototype,d=c.hasOwnProperty,f=c.toString;e.exports=r},function(e,t,n){function r(e,t){return o(e,t,i)}var o=n(1484),i=n(488);e.exports=r},function(e,t,n){var r=n(1485),o=r();e.exports=o},function(e,t,n){function r(e){return function(t,n,r){for(var i=o(t),a=r(t),s=a.length,l=e?s:-1;e?l--:++l<s;){var u=a[l];if(!1===n(i[u],u,i))break}return t}}var o=n(726);e.exports=r},function(e,t,n){function r(e){return o(e,i(e))}var o=n(1487),i=n(488);e.exports=r},function(e,t){function n(e,t,n){n||(n={});for(var r=-1,o=t.length;++r<o;){var i=t[r];n[i]=e[i]}return n}e.exports=n},function(e,t,n){var r=n(487),o=n(270),i=n(163),a=n(1489),s=n(356),l=r(Object,"keys"),u=l?function(e){var t=null==e?void 0:e.constructor;return"function"==typeof t&&t.prototype===e||("function"==typeof e?s.enumPrototypes:o(e))?a(e):i(e)?l(e):[]}:a;e.exports=u},function(e,t,n){function r(e){for(var t=u(e),n=t.length,r=n&&e.length,c=!!r&&s(r)&&(i(e)||o(e)||l(e)),f=-1,p=[];++f<n;){var h=t[f];(c&&a(h,r)||d.call(e,h))&&p.push(h)}return p}var o=n(355),i=n(357),a=n(489),s=n(271),l=n(486),u=n(488),c=Object.prototype,d=c.hasOwnProperty;e.exports=r},function(e,t,n){function r(e){return a(function(t,n){var r=-1,a=null==t?0:n.length,s=a>2?n[a-2]:void 0,l=a>2?n[2]:void 0,u=a>1?n[a-1]:void 0;for("function"==typeof s?(s=o(s,u,5),a-=2):(s="function"==typeof u?u:void 0,a-=s?1:0),l&&i(n[0],n[1],l)&&(s=a<3?void 0:s,a=1);++r<a;){var c=n[r];c&&e(t,c,s)}return t})}var o=n(1491),i=n(1493),a=n(1494);e.exports=r},function(e,t,n){function r(e,t,n){if("function"!=typeof e)return o;if(void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 3:return function(n,r,o){return e.call(t,n,r,o)};case 4:return function(n,r,o,i){return e.call(t,n,r,o,i)};case 5:return function(n,r,o,i,a){return e.call(t,n,r,o,i,a)}}return function(){return e.apply(t,arguments)}}var o=n(1492);e.exports=r},function(e,t){function n(e){return e}e.exports=n},function(e,t,n){function r(e,t,n){if(!a(n))return!1;var r=typeof t;if("number"==r?o(n)&&i(t,n.length):"string"==r&&t in n){var s=n[t];return e===e?e===s:s!==s}return!1}var o=n(270),i=n(489),a=n(163);e.exports=r},function(e,t){function n(e,t){if("function"!=typeof e)throw new TypeError(r);return t=o(void 0===t?e.length-1:+t||0,0),function(){for(var n=arguments,r=-1,i=o(n.length-t,0),a=Array(i);++r<i;)a[r]=n[t+r];switch(t){case 0:return e.call(this,a);case 1:return e.call(this,n[0],a);case 2:return e.call(this,n[0],n[1],a)}var s=Array(t+1);for(r=-1;++r<t;)s[r]=n[r];return s[t]=a,e.apply(this,s)}}var r="Expected a function",o=Math.max;e.exports=n},function(e,t,n){"use strict";t.__esModule=!0;for(var r=n(50),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i={},a=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],s=a[0],l=void 0,u=0;u<a.length;u++)if(a[u][1]in o.default){l=a[u];break}if(l)for(var c=0;c<l.length;c++)i[s[c]]=l[c];t.default=i},function(e,t,n){"use strict";var r=Object.prototype.toString;e.exports=function(e){var t=r.call(e),n="[object Arguments]"===t;return n||(n="[object Array]"!==t&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===r.call(e.callee)),n}},function(e,t){var n=Object.prototype.hasOwnProperty,r=Object.prototype.toString;e.exports=function(e,t,o){if("[object Function]"!==r.call(t))throw new TypeError("iterator must be a function");var i=e.length;if(i===+i)for(var a=0;a<i;a++)t.call(o,e[a],a,e);else for(var s in e)n.call(e,s)&&t.call(o,e[s],s,e)}},function(e,t,n){"use strict";var r=n(1499);e.exports=Function.prototype.bind||r},function(e,t,n){"use strict";var r=Array.prototype.slice,o=Object.prototype.toString;e.exports=function(e){var t=this;if("function"!=typeof t||"[object Function]"!==o.call(t))throw new TypeError("Function.prototype.bind called on incompatible "+t);for(var n,i=r.call(arguments,1),a=function(){if(this instanceof n){var o=t.apply(this,i.concat(r.call(arguments)));return Object(o)===o?o:this}return t.apply(e,i.concat(r.call(arguments)))},s=Math.max(0,t.length-i.length),l=[],u=0;u<s;u++)l.push("$"+u);if(n=Function("binder","return function ("+l.join(",")+"){ return binder.apply(this,arguments); }")(a),t.prototype){var c=function(){};c.prototype=t.prototype,n.prototype=new c,c.prototype=null}return n}},function(e,t,n){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;e[t]=42;for(t in e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},function(e,t,n){"use strict";var r=n(733),o=n(736);e.exports=function(){var e=o();return r(Object,{assign:e},{assign:function(){return Object.assign!==e}}),e}},function(e,t,n){"use strict";t.__esModule=!0;var r=function(e){return["kind","label","language","id","inBandMetadataTrackDispatchType","mode","src"].reduce(function(t,n,r){return e[n]&&(t[n]=e[n]),t},{cues:e.cues&&Array.prototype.map.call(e.cues,function(e){return{startTime:e.startTime,endTime:e.endTime,text:e.text,id:e.id}})})},o=function(e){var t=e.$$("track"),n=Array.prototype.map.call(t,function(e){return e.track});return Array.prototype.map.call(t,function(e){var t=r(e.track);return e.src&&(t.src=e.src),t}).concat(Array.prototype.filter.call(e.textTracks(),function(e){return-1===n.indexOf(e)}).map(r))},i=function(e,t){return e.forEach(function(e){var n=t.addRemoteTextTrack(e).track;!e.src&&e.cues&&e.cues.forEach(function(e){return n.addCue(e)})}),t.textTracks()};t.default={textTracksToJson:o,jsonToTextTracks:i,trackToJson_:r}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(74),l=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(s),u=n(50),c=r(u),d=n(358),f=r(d),p=n(490),h=r(p),m=0,v=2,g=function(e){function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};o(this,t);var r=i(this,e.call(this)),a=void 0,s=r;if(l.IS_IE8){s=c.default.createElement("custom");for(var u in t.prototype)"constructor"!==u&&(s[u]=t.prototype[u])}var d=new h.default(n);if(s.kind=d.kind,s.src=d.src,s.srclang=d.language,s.label=d.label,s.default=d.default,Object.defineProperty(s,"readyState",{get:function(){return a}}),Object.defineProperty(s,"track",{get:function(){return d}}),a=m,d.addEventListener("loadeddata",function(){a=v,s.trigger({type:"load",target:s})}),l.IS_IE8){var f;return f=s,i(r,f)}return r}return a(t,e),t}(f.default);g.prototype.allowedEvents_={load:"load"},g.NONE=m,g.LOADING=1,g.LOADED=v,g.ERROR=3,t.default=g},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var o=n(74),i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(o),a=n(50),s=function(e){return e&&e.__esModule?e:{default:e}}(a),l=function(){function e(t){r(this,e);var n=this;if(i.IS_IE8){n=s.default.createElement("custom");for(var o in e.prototype)"constructor"!==o&&(n[o]=e.prototype[o])}if(e.prototype.setCues_.call(n,t),Object.defineProperty(n,"length",{get:function(){return this.length_}}),i.IS_IE8)return n}return e.prototype.setCues_=function(e){var t=this.length||0,n=0,r=e.length;this.cues_=e,this.length_=e.length;var o=function(e){""+e in this||Object.defineProperty(this,""+e,{get:function(){return this.cues_[e]}})};if(t<r)for(n=t;n<r;n++)o.call(this,n)},e.prototype.getCueById=function(e){for(var t=null,n=0,r=this.length;n<r;n++){var o=this[n];if(o.id===e){t=o;break}}return t},e}();t.default=l},function(e,t){function n(e){var t=!1;return function(){if(!t)return t=!0,e.apply(this,arguments)}}e.exports=n,n.proto=n(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return n(this)},configurable:!0})})},function(e,t,n){var r=n(1507),o=n(1508),i=function(e){return"[object Array]"===Object.prototype.toString.call(e)};e.exports=function(e){if(!e)return{};var t={};return o(r(e).split("\n"),function(e){var n=e.indexOf(":"),o=r(e.slice(0,n)).toLowerCase(),a=r(e.slice(n+1));void 0===t[o]?t[o]=a:i(t[o])?t[o].push(a):t[o]=[t[o],a]}),t}},function(e,t){function n(e){return e.replace(/^\s*|\s*$/g,"")}t=e.exports=n,t.left=function(e){return e.replace(/^\s*/,"")},t.right=function(e){return e.replace(/\s*$/,"")}},function(e,t,n){function r(e,t,n){if(!s(t))throw new TypeError("iterator must be a function");arguments.length<3&&(n=this),"[object Array]"===l.call(e)?o(e,t,n):"string"==typeof e?i(e,t,n):a(e,t,n)}function o(e,t,n){for(var r=0,o=e.length;r<o;r++)u.call(e,r)&&t.call(n,e[r],r,e)}function i(e,t,n){for(var r=0,o=e.length;r<o;r++)t.call(n,e.charAt(r),r,e)}function a(e,t,n){for(var r in e)u.call(e,r)&&t.call(n,e[r],r,e)}var s=n(740);e.exports=r;var l=Object.prototype.toString,u=Object.prototype.hasOwnProperty},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var o=n(74),i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(o),a=n(50),s=function(e){return e&&e.__esModule?e:{default:e}}(a),l=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];r(this,e);var n=this;if(i.IS_IE8){n=s.default.createElement("custom");for(var o in e.prototype)"constructor"!==o&&(n[o]=e.prototype[o])}n.trackElements_=[],Object.defineProperty(n,"length",{get:function(){return this.trackElements_.length}});for(var a=0,l=t.length;a<l;a++)n.addTrackElement_(t[a]);if(i.IS_IE8)return n}return e.prototype.addTrackElement_=function(e){this.trackElements_.push(e)},e.prototype.getTrackElementByTrack_=function(e){for(var t=void 0,n=0,r=this.trackElements_.length;n<r;n++)if(e===this.trackElements_[n].track){t=this.trackElements_[n];break}return t},e.prototype.removeTrackElement_=function(e){for(var t=0,n=this.trackElements_.length;t<n;t++)if(e===this.trackElements_[t]){this.trackElements_.splice(t,1);break}},e}();t.default=l},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=n(493),u=o(l),c=n(35),d=r(c),f=n(74),p=r(f),h=n(50),m=o(h),v=function(e){function t(){var n,r,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];i(this,t);var s=void 0;if(p.IS_IE8){s=m.default.createElement("custom");for(var l in u.default.prototype)"constructor"!==l&&(s[l]=u.default.prototype[l]);for(var c in t.prototype)"constructor"!==c&&(s[c]=t.prototype[c])}return s=n=a(this,e.call(this,o,s)),r=s,a(n,r)}return s(t,e),t.prototype.addTrack_=function(t){e.prototype.addTrack_.call(this,t),t.addEventListener("modechange",d.bind(this,function(){this.trigger("change")}))},t.prototype.removeTrack_=function(e){for(var t=void 0,n=0,r=this.length;n<r;n++)if(this[n]===e){t=this[n],t.off&&t.off(),this.tracks_.splice(n,1);break}t&&this.trigger({track:t,type:"removetrack"})},t.prototype.getTrackById=function(e){for(var t=null,n=0,r=this.length;n<r;n++){var o=this[n];if(o.id===e){t=o;break}}return t},t}(u.default);t.default=v},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(8),l=r(s),u=n(273),c=r(u),d=n(231),f=r(d),p=function(e){function t(n,r,a){o(this,t);var s=i(this,e.call(this,n,r,a));if(r.playerOptions.sources&&0!==r.playerOptions.sources.length)n.src(r.playerOptions.sources);else for(var u=0,d=r.playerOptions.techOrder;u<d.length;u++){var p=(0,f.default)(d[u]),h=c.default.getTech(p);if(p||(h=l.default.getComponent(p)),h&&h.isSupported()){n.loadTech_(p);break}}return s}return a(t,e),t}(l.default);l.default.registerComponent("MediaLoader",p),t.default=p},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function l(e){S[e]=function(){return this.el_.vjs_getProperty(e)}}t.__esModule=!0;for(var u=n(273),c=o(u),d=n(45),f=r(d),p=n(359),h=r(p),m=n(272),v=n(1513),g=o(v),y=n(8),b=o(y),_=n(61),E=o(_),w=n(164),x=o(w),k=E.default.navigator,T=function(e){function t(n,r){i(this,t);var o=a(this,e.call(this,n,r));return n.source&&o.ready(function(){this.setSource(n.source)},!0),n.startTime&&o.ready(function(){this.load(),this.play(),this.currentTime(n.startTime)},!0),E.default.videojs=E.default.videojs||{},E.default.videojs.Flash=E.default.videojs.Flash||{},E.default.videojs.Flash.onReady=t.onReady,E.default.videojs.Flash.onEvent=t.onEvent,E.default.videojs.Flash.onError=t.onError,o.on("seeked",function(){this.lastSeekTarget_=void 0}),o}return s(t,e),t.prototype.createEl=function(){var e=this.options_;e.swf||(e.swf="//vjs.zencdn.net/swf/5.1.0/video-js.swf");var n=e.techId,r=(0,x.default)({readyFunction:"videojs.Flash.onReady",eventProxyFunction:"videojs.Flash.onEvent",errorEventProxyFunction:"videojs.Flash.onError",autoplay:e.autoplay,preload:e.preload,loop:e.loop,muted:e.muted},e.flashVars),o=(0,x.default)({wmode:"opaque",bgcolor:"#000000"},e.params),i=(0,x.default)({id:n,name:n,class:"vjs-tech"},e.attributes);return this.el_=t.embed(e.swf,r,o,i),this.el_.tech=this,this.el_},t.prototype.play=function(){this.ended()&&this.setCurrentTime(0),this.el_.vjs_play()},t.prototype.pause=function(){this.el_.vjs_pause()},t.prototype.src=function(e){return void 0===e?this.currentSrc():this.setSrc(e)},t.prototype.setSrc=function(e){var t=this;e=h.getAbsoluteURL(e),this.el_.vjs_src(e),this.autoplay()&&this.setTimeout(function(){return t.play()},0)},t.prototype.seeking=function(){return void 0!==this.lastSeekTarget_},t.prototype.setCurrentTime=function(t){var n=this.seekable();n.length&&(t=t>n.start(0)?t:n.start(0),t=t<n.end(n.length-1)?t:n.end(n.length-1),this.lastSeekTarget_=t,this.trigger("seeking"),this.el_.vjs_setProperty("currentTime",t),e.prototype.setCurrentTime.call(this))},t.prototype.currentTime=function(e){return this.seeking()?this.lastSeekTarget_||0:this.el_.vjs_getProperty("currentTime")},t.prototype.currentSrc=function(){return this.currentSource_?this.currentSource_.src:this.el_.vjs_getProperty("currentSrc")},t.prototype.duration=function(){if(0===this.readyState())return NaN;var e=this.el_.vjs_getProperty("duration");return e>=0?e:1/0},t.prototype.load=function(){this.el_.vjs_load()},t.prototype.poster=function(){this.el_.vjs_getProperty("poster")},t.prototype.setPoster=function(){},t.prototype.seekable=function(){var e=this.duration();return 0===e?(0,m.createTimeRange)():(0,m.createTimeRange)(0,e)},t.prototype.buffered=function(){var e=this.el_.vjs_getProperty("buffered");return 0===e.length?(0,m.createTimeRange)():(0,m.createTimeRange)(e[0][0],e[0][1])},t.prototype.supportsFullScreen=function(){return!1},t.prototype.enterFullScreen=function(){return!1},t}(c.default),S=T.prototype,C="rtmpConnection,rtmpStream,preload,defaultPlaybackRate,playbackRate,autoplay,loop,mediaGroup,controller,controls,volume,muted,defaultMuted".split(","),O="networkState,readyState,initialTime,startOffsetTime,paused,ended,videoWidth,videoHeight".split(","),A=0;A<C.length;A++)l(C[A]),function(e){var t=e.charAt(0).toUpperCase()+e.slice(1);S["set"+t]=function(t){return this.el_.vjs_setProperty(e,t)}}(C[A]);for(var I=0;I<O.length;I++)l(O[I]);T.isSupported=function(){return T.version()[0]>=10},c.default.withSourceHandlers(T),T.nativeSourceHandler={},T.nativeSourceHandler.canPlayType=function(e){return e in T.formats?"maybe":""},T.nativeSourceHandler.canHandleSource=function(e,t){var n=void 0;return n=e.type?e.type.replace(/;.*/,"").toLowerCase():function(e){var t=h.getFileExtension(e);return t?"video/"+t:""}(e.src),T.nativeSourceHandler.canPlayType(n)},T.nativeSourceHandler.handleSource=function(e,t,n){t.setSrc(e.src)},T.nativeSourceHandler.dispose=function(){},T.registerSourceHandler(T.nativeSourceHandler),T.formats={"video/flv":"FLV","video/x-flv":"FLV","video/mp4":"MP4","video/m4v":"MP4"},T.onReady=function(e){var t=f.getEl(e),n=t&&t.tech;n&&n.el()&&T.checkReady(n)},T.checkReady=function(e){e.el()&&(e.el().vjs_getProperty?e.triggerReady():this.setTimeout(function(){T.checkReady(e)},50))},T.onEvent=function(e,t){f.getEl(e).tech.trigger(t,Array.prototype.slice.call(arguments,2))},T.onError=function(e,t){var n=f.getEl(e).tech;if("srcnotfound"===t)return n.error(4);n.error("FLASH: "+t)},T.version=function(){var e="0,0,0";try{e=new E.default.ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version").replace(/\D+/g,",").match(/^,?(.+),?$/)[1]}catch(t){try{k.mimeTypes["application/x-shockwave-flash"].enabledPlugin&&(e=(k.plugins["Shockwave Flash 2.0"]||k.plugins["Shockwave Flash"]).description.replace(/\D+/g,",").match(/^,?(.+),?$/)[1])}catch(e){}}return e.split(",")},T.embed=function(e,t,n,r){var o=T.getEmbedCode(e,t,n,r);return f.createEl("div",{innerHTML:o}).childNodes[0]},T.getEmbedCode=function(e,t,n,r){var o="",i="",a="";return t&&Object.getOwnPropertyNames(t).forEach(function(e){o+=e+"="+t[e]+"&"}),n=(0,x.default)({movie:e,flashvars:o,allowScriptAccess:"always",allowNetworking:"all"},n),Object.getOwnPropertyNames(n).forEach(function(e){i+='<param name="'+e+'" value="'+n[e]+'" />'}),r=(0,x.default)({data:e,width:"100%",height:"100%"},r),Object.getOwnPropertyNames(r).forEach(function(e){a+=e+'="'+r[e]+'" '}),'<object type="application/x-shockwave-flash" '+a+">"+i+"</object>"},(0,g.default)(T),b.default.registerComponent("Flash",T),c.default.registerTech("Flash",T),t.default=T},function(e,t,n){"use strict";function r(e){return e.streamingFormats={"rtmp/mp4":"MP4","rtmp/flv":"FLV"},e.streamFromParts=function(e,t){return e+"&"+t},e.streamToParts=function(e){var t={connection:"",stream:""};if(!e)return t;var n=e.search(/&(?!\w+=)/),r=void 0;return-1!==n?r=n+1:0===(n=r=e.lastIndexOf("/")+1)&&(n=r=e.length),t.connection=e.substring(0,n),t.stream=e.substring(r,e.length),t},e.isStreamingType=function(t){return t in e.streamingFormats},e.RTMP_RE=/^rtmp[set]?:\/\//i,e.isStreamingSrc=function(t){return e.RTMP_RE.test(t)},e.rtmpSourceHandler={},e.rtmpSourceHandler.canPlayType=function(t){return e.isStreamingType(t)?"maybe":""},e.rtmpSourceHandler.canHandleSource=function(t,n){return e.rtmpSourceHandler.canPlayType(t.type)||(e.isStreamingSrc(t.src)?"maybe":"")},e.rtmpSourceHandler.handleSource=function(t,n,r){var o=e.streamToParts(t.src);n.setRtmpConnection(o.connection),n.setRtmpStream(o.stream)},e.registerSourceHandler(e.rtmpSourceHandler),e}t.__esModule=!0,t.default=r},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=n(274),u=o(l),c=n(8),d=o(c),f=n(35),p=r(f),h=n(45),m=r(h),v=n(74),g=r(v),y=function(e){function t(n,r){i(this,t);var o=a(this,e.call(this,n,r));return o.update(),n.on("posterchange",p.bind(o,o.update)),o}return s(t,e),t.prototype.dispose=function(){this.player().off("posterchange",this.update),e.prototype.dispose.call(this)},t.prototype.createEl=function(){var e=m.createEl("div",{className:"vjs-poster",tabIndex:-1});return g.BACKGROUND_SIZE_SUPPORTED||(this.fallbackImg_=m.createEl("img"),e.appendChild(this.fallbackImg_)),e},t.prototype.update=function(){var e=this.player().poster();this.setSrc(e),e?this.show():this.hide()},t.prototype.setSrc=function(e){if(this.fallbackImg_)this.fallbackImg_.src=e;else{var t="";e&&(t='url("'+e+'")'),this.el_.style.backgroundImage=t}},t.prototype.handleClick=function(){this.player_.paused()?this.player_.play():this.player_.pause()},t}(u.default);d.default.registerComponent("PosterImage",y),t.default=y},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function s(e,t){return"rgba("+parseInt(e[1]+e[1],16)+","+parseInt(e[2]+e[2],16)+","+parseInt(e[3]+e[3],16)+","+t+")"}function l(e,t,n){try{e.style[t]=n}catch(e){return}}t.__esModule=!0;var u=n(8),c=r(u),d=n(35),f=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(d),p=n(61),h=r(p),m={monospace:"monospace",sansSerif:"sans-serif",serif:"serif",monospaceSansSerif:'"Andale Mono", "Lucida Console", monospace',monospaceSerif:'"Courier New", monospace',proportionalSansSerif:"sans-serif",proportionalSerif:"serif",casual:'"Comic Sans MS", Impact, fantasy',script:'"Monotype Corsiva", cursive',smallcaps:'"Andale Mono", "Lucida Console", monospace, sans-serif'},v=function(e){function t(n,r,a){o(this,t);var s=i(this,e.call(this,n,r,a));return n.on("loadstart",f.bind(s,s.toggleDisplay)),n.on("texttrackchange",f.bind(s,s.updateDisplay)),n.ready(f.bind(s,function(){if(n.tech_&&n.tech_.featuresNativeTextTracks)return void this.hide();n.on("fullscreenchange",f.bind(this,this.updateDisplay));for(var e=this.options_.playerOptions.tracks||[],t=0;t<e.length;t++)this.player_.addRemoteTextTrack(e[t]);var r={captions:1,subtitles:1},o=this.player_.textTracks(),i=void 0,a=void 0;if(o){for(var s=0;s<o.length;s++){var l=o[s];l.default&&("descriptions"!==l.kind||i?l.kind in r&&!a&&(a=l):i=l)}a?a.mode="showing":i&&(i.mode="showing")}})),s}return a(t,e),t.prototype.toggleDisplay=function(){this.player_.tech_&&this.player_.tech_.featuresNativeTextTracks?this.hide():this.show()},t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-text-track-display"},{"aria-live":"assertive","aria-atomic":"true"})},t.prototype.clearDisplay=function(){"function"==typeof h.default.WebVTT&&h.default.WebVTT.processCues(h.default,[],this.el_)},t.prototype.updateDisplay=function(){var e=this.player_.textTracks();if(this.clearDisplay(),e){for(var t=null,n=null,r=e.length;r--;){var o=e[r];"showing"===o.mode&&("descriptions"===o.kind?t=o:n=o)}n?this.updateForTrack(n):t&&this.updateForTrack(t)}},t.prototype.updateForTrack=function(e){if("function"==typeof h.default.WebVTT&&e.activeCues){for(var t=this.player_.textTrackSettings.getValues(),n=[],r=0;r<e.activeCues.length;r++)n.push(e.activeCues[r]);h.default.WebVTT.processCues(h.default,n,this.el_);for(var o=n.length;o--;){var i=n[o];if(i){var a=i.displayState;if(t.color&&(a.firstChild.style.color=t.color),t.textOpacity&&l(a.firstChild,"color",s(t.color||"#fff",t.textOpacity)),t.backgroundColor&&(a.firstChild.style.backgroundColor=t.backgroundColor),t.backgroundOpacity&&l(a.firstChild,"backgroundColor",s(t.backgroundColor||"#000",t.backgroundOpacity)),t.windowColor&&(t.windowOpacity?l(a,"backgroundColor",s(t.windowColor,t.windowOpacity)):a.style.backgroundColor=t.windowColor),t.edgeStyle&&("dropshadow"===t.edgeStyle?a.firstChild.style.textShadow="2px 2px 3px #222, 2px 2px 4px #222, 2px 2px 5px #222":"raised"===t.edgeStyle?a.firstChild.style.textShadow="1px 1px #222, 2px 2px #222, 3px 3px #222":"depressed"===t.edgeStyle?a.firstChild.style.textShadow="1px 1px #ccc, 0 1px #ccc, -1px -1px #222, 0 -1px #222":"uniform"===t.edgeStyle&&(a.firstChild.style.textShadow="0 0 4px #222, 0 0 4px #222, 0 0 4px #222, 0 0 4px #222")),t.fontPercent&&1!==t.fontPercent){var u=h.default.parseFloat(a.style.fontSize);a.style.fontSize=u*t.fontPercent+"px",a.style.height="auto",a.style.top="auto",a.style.bottom="2px"}t.fontFamily&&"default"!==t.fontFamily&&("small-caps"===t.fontFamily?a.firstChild.style.fontVariant="small-caps":a.firstChild.style.fontFamily=m[t.fontFamily])}}}},t}(c.default);c.default.registerComponent("TextTrackDisplay",v),t.default=v},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var a=n(8),s=function(e){return e&&e.__esModule?e:{default:e}}(a),l=function(e){function t(){return r(this,t),o(this,e.apply(this,arguments))}return i(t,e),t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-loading-spinner",dir:"ltr"})},t}(s.default);s.default.registerComponent("LoadingSpinner",l),t.default=l},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(275),l=r(s),u=n(8),c=r(u),d=function(e){function t(n,r){return o(this,t),i(this,e.call(this,n,r))}return a(t,e),t.prototype.buildCSSClass=function(){return"vjs-big-play-button"},t.prototype.handleClick=function(){this.player_.play()},t}(l.default);d.prototype.controlText_="Play Video",c.default.registerComponent("BigPlayButton",d),t.default=d},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(275),l=r(s),u=n(8),c=r(u),d=function(e){function t(n,r){o(this,t);var a=i(this,e.call(this,n,r));return a.controlText(r&&r.controlText||a.localize("Close")),a}return a(t,e),t.prototype.buildCSSClass=function(){return"vjs-close-button "+e.prototype.buildCSSClass.call(this)},t.prototype.handleClick=function(){this.trigger({type:"close",bubbles:!1})},t}(l.default);c.default.registerComponent("CloseButton",d),t.default=d},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var a=n(8),s=function(e){return e&&e.__esModule?e:{default:e}}(a);n(1520),n(1521),n(1522),n(1523),n(1524),n(1525),n(1526),n(1535),n(1536),n(1538),n(745),n(1541),n(1544),n(1545),n(1546),n(1548),n(1550),n(1552);var l=function(e){function t(){return r(this,t),o(this,e.apply(this,arguments))}return i(t,e),t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-control-bar",dir:"ltr"},{role:"group"})},t}(s.default);l.prototype.options_={children:["playToggle","volumeMenuButton","currentTimeDisplay","timeDivider","durationDisplay","progressControl","liveDisplay","remainingTimeDisplay","customControlSpacer","playbackRateMenuButton","chaptersButton","descriptionsButton","subtitlesButton","captionsButton","audioTrackButton","fullscreenToggle"]},s.default.registerComponent("ControlBar",l),t.default=l},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(275),l=r(s),u=n(8),c=r(u),d=function(e){function t(n,r){o(this,t);var a=i(this,e.call(this,n,r));return a.on(n,"play",a.handlePlay),a.on(n,"pause",a.handlePause),a}return a(t,e),t.prototype.buildCSSClass=function(){return"vjs-play-control "+e.prototype.buildCSSClass.call(this)},t.prototype.handleClick=function(){this.player_.paused()?this.player_.play():this.player_.pause()},t.prototype.handlePlay=function(){this.removeClass("vjs-paused"),this.addClass("vjs-playing"),this.controlText("Pause")},t.prototype.handlePause=function(){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.controlText("Play")},t}(l.default);d.prototype.controlText_="Play",c.default.registerComponent("PlayToggle",d),t.default=d},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(8),l=r(s),u=n(45),c=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(u),d=n(165),f=r(d),p=function(e){function t(n,r){o(this,t);var a=i(this,e.call(this,n,r));return a.on(n,"timeupdate",a.updateContent),a}return a(t,e),t.prototype.createEl=function(){var t=e.prototype.createEl.call(this,"div",{className:"vjs-current-time vjs-time-control vjs-control"});return this.contentEl_=c.createEl("div",{className:"vjs-current-time-display",innerHTML:'<span class="vjs-control-text">Current Time </span>0:00'},{"aria-live":"off"}),t.appendChild(this.contentEl_),t},t.prototype.updateContent=function(){var e=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime(),t=this.localize("Current Time"),n=(0,f.default)(e,this.player_.duration());n!==this.formattedTime_&&(this.formattedTime_=n,this.contentEl_.innerHTML='<span class="vjs-control-text">'+t+"</span> "+n)},t}(l.default);l.default.registerComponent("CurrentTimeDisplay",p),t.default=p},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(8),l=r(s),u=n(45),c=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(u),d=n(165),f=r(d),p=function(e){function t(n,r){o(this,t);var a=i(this,e.call(this,n,r));return a.on(n,"durationchange",a.updateContent),a.on(n,"timeupdate",a.updateContent),a.on(n,"loadedmetadata",a.updateContent),a}return a(t,e),t.prototype.createEl=function(){var t=e.prototype.createEl.call(this,"div",{className:"vjs-duration vjs-time-control vjs-control"});return this.contentEl_=c.createEl("div",{className:"vjs-duration-display",innerHTML:'<span class="vjs-control-text">'+this.localize("Duration Time")+"</span> 0:00"},{"aria-live":"off"}),t.appendChild(this.contentEl_),t},t.prototype.updateContent=function(){var e=this.player_.duration();if(e&&this.duration_!==e){this.duration_=e;var t=this.localize("Duration Time"),n=(0,f.default)(e);this.contentEl_.innerHTML='<span class="vjs-control-text">'+t+"</span> "+n}},t}(l.default);l.default.registerComponent("DurationDisplay",p),t.default=p},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var a=n(8),s=function(e){return e&&e.__esModule?e:{default:e}}(a),l=function(e){function t(){return r(this,t),o(this,e.apply(this,arguments))}return i(t,e),t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-time-control vjs-time-divider",innerHTML:"<div><span>/</span></div>"})},t}(s.default);s.default.registerComponent("TimeDivider",l),t.default=l},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(8),l=r(s),u=n(45),c=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(u),d=n(165),f=r(d),p=function(e){function t(n,r){o(this,t);var a=i(this,e.call(this,n,r));return a.on(n,"timeupdate",a.updateContent),a.on(n,"durationchange",a.updateContent),a}return a(t,e),t.prototype.createEl=function(){var t=e.prototype.createEl.call(this,"div",{className:"vjs-remaining-time vjs-time-control vjs-control"});return this.contentEl_=c.createEl("div",{className:"vjs-remaining-time-display",innerHTML:'<span class="vjs-control-text">'+this.localize("Remaining Time")+"</span> -0:00"},{"aria-live":"off"}),t.appendChild(this.contentEl_),t},t.prototype.updateContent=function(){if(this.player_.duration()){var e=this.localize("Remaining Time"),t=(0,f.default)(this.player_.remainingTime());t!==this.formattedTime_&&(this.formattedTime_=t,this.contentEl_.innerHTML='<span class="vjs-control-text">'+e+"</span> -"+t)}},t}(l.default);l.default.registerComponent("RemainingTimeDisplay",p),t.default=p},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var a=n(8),s=function(e){return e&&e.__esModule?e:{default:e}}(a),l=n(45),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(l),c=function(e){function t(n,i){r(this,t);var a=o(this,e.call(this,n,i));return a.updateShowing(),a.on(a.player(),"durationchange",a.updateShowing),a}return i(t,e),t.prototype.createEl=function(){var t=e.prototype.createEl.call(this,"div",{className:"vjs-live-control vjs-control"});return this.contentEl_=u.createEl("div",{className:"vjs-live-display",innerHTML:'<span class="vjs-control-text">'+this.localize("Stream Type")+"</span>"+this.localize("LIVE")},{"aria-live":"off"}),t.appendChild(this.contentEl_),t},t.prototype.updateShowing=function(){this.player().duration()===1/0?this.show():this.hide()},t}(s.default);s.default.registerComponent("LiveDisplay",c),t.default=c},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var a=n(8),s=function(e){return e&&e.__esModule?e:{default:e}}(a);n(1527),n(1531);var l=function(e){function t(){return r(this,t),o(this,e.apply(this,arguments))}return i(t,e),t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-progress-control vjs-control"})},t}(s.default);l.prototype.options_={children:["seekBar"]},s.default.registerComponent("ProgressControl",l),t.default=l},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(61),l=r(s),u=n(743),c=r(u),d=n(8),f=r(d),p=n(35),h=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(p),m=n(165),v=r(m);n(1528),n(1529),n(1530);var g=function(e){function t(n,r){o(this,t);var a=i(this,e.call(this,n,r));return a.on(n,"timeupdate",a.updateProgress),a.on(n,"ended",a.updateProgress),n.ready(h.bind(a,a.updateProgress)),r.playerOptions&&r.playerOptions.controlBar&&r.playerOptions.controlBar.progressControl&&r.playerOptions.controlBar.progressControl.keepTooltipsInside&&(a.keepTooltipsInside=r.playerOptions.controlBar.progressControl.keepTooltipsInside),a.keepTooltipsInside&&(a.tooltipProgressBar=a.addChild("TooltipProgressBar")),a}return a(t,e),t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-progress-holder"},{"aria-label":"progress bar"})},t.prototype.updateProgress=function(){if(this.updateAriaAttributes(this.el_),this.keepTooltipsInside){this.updateAriaAttributes(this.tooltipProgressBar.el_),this.tooltipProgressBar.el_.style.width=this.bar.el_.style.width;var e=parseFloat(l.default.getComputedStyle(this.player().el()).width),t=parseFloat(l.default.getComputedStyle(this.tooltipProgressBar.tooltip).width),n=this.tooltipProgressBar.el().style;n.maxWidth=Math.floor(e-t/2)+"px",n.minWidth=Math.ceil(t/2)+"px",n.right="-"+t/2+"px"}},t.prototype.updateAriaAttributes=function(e){var t=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();e.setAttribute("aria-valuenow",(100*this.getPercent()).toFixed(2)),e.setAttribute("aria-valuetext",(0,v.default)(t,this.player_.duration()))},t.prototype.getPercent=function(){var e=this.player_.currentTime()/this.player_.duration();return e>=1?1:e},t.prototype.handleMouseDown=function(t){e.prototype.handleMouseDown.call(this,t),this.player_.scrubbing(!0),this.videoWasPlaying=!this.player_.paused(),this.player_.pause()},t.prototype.handleMouseMove=function(e){var t=this.calculateDistance(e)*this.player_.duration();t===this.player_.duration()&&(t-=.1),this.player_.currentTime(t)},t.prototype.handleMouseUp=function(t){e.prototype.handleMouseUp.call(this,t),this.player_.scrubbing(!1),this.videoWasPlaying&&this.player_.play()},t.prototype.stepForward=function(){this.player_.currentTime(this.player_.currentTime()+5)},t.prototype.stepBack=function(){this.player_.currentTime(this.player_.currentTime()-5)},t}(c.default);g.prototype.options_={children:["loadProgressBar","mouseTimeDisplay","playProgressBar"],barName:"playProgressBar"},g.prototype.playerEvent="timeupdate",f.default.registerComponent("SeekBar",g),t.default=g},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var a=n(8),s=function(e){return e&&e.__esModule?e:{default:e}}(a),l=n(45),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(l),c=function(e){function t(n,i){r(this,t);var a=o(this,e.call(this,n,i));return a.partEls_=[],a.on(n,"progress",a.update),a}return i(t,e),t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-load-progress",innerHTML:'<span class="vjs-control-text"><span>'+this.localize("Loaded")+"</span>: 0%</span>"})},t.prototype.update=function(){var e=this.player_.buffered(),t=this.player_.duration(),n=this.player_.bufferedEnd(),r=this.partEls_,o=function(e,t){var n=e/t||0;return 100*(n>=1?1:n)+"%"};this.el_.style.width=o(n,t);for(var i=0;i<e.length;i++){var a=e.start(i),s=e.end(i),l=r[i];l||(l=this.el_.appendChild(u.createEl()),r[i]=l),l.style.left=o(a,n),l.style.width=o(s-a,n)}for(var c=r.length;c>e.length;c--)this.el_.removeChild(r[c-1]);r.length=e.length},t}(s.default);s.default.registerComponent("LoadProgressBar",c),t.default=c},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(8),l=r(s),u=n(35),c=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(u),d=n(165),f=r(d),p=function(e){function t(n,r){o(this,t);var a=i(this,e.call(this,n,r));return a.updateDataAttr(),a.on(n,"timeupdate",a.updateDataAttr),n.ready(c.bind(a,a.updateDataAttr)),r.playerOptions&&r.playerOptions.controlBar&&r.playerOptions.controlBar.progressControl&&r.playerOptions.controlBar.progressControl.keepTooltipsInside&&(a.keepTooltipsInside=r.playerOptions.controlBar.progressControl.keepTooltipsInside),a.keepTooltipsInside&&a.addClass("vjs-keep-tooltips-inside"),a}return a(t,e),t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-play-progress vjs-slider-bar",innerHTML:'<span class="vjs-control-text"><span>'+this.localize("Progress")+"</span>: 0%</span>"})},t.prototype.updateDataAttr=function(){var e=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();this.el_.setAttribute("data-current-time",(0,f.default)(e,this.player_.duration()))},t}(l.default);l.default.registerComponent("PlayProgressBar",p),t.default=p},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(8),l=r(s),u=n(35),c=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(u),d=n(165),f=r(d),p=function(e){function t(n,r){o(this,t);var a=i(this,e.call(this,n,r));return a.updateDataAttr(),a.on(n,"timeupdate",a.updateDataAttr),n.ready(c.bind(a,a.updateDataAttr)),a}return a(t,e),t.prototype.createEl=function(){var t=e.prototype.createEl.call(this,"div",{className:"vjs-tooltip-progress-bar vjs-slider-bar",innerHTML:'<div class="vjs-time-tooltip"></div>\n <span class="vjs-control-text"><span>'+this.localize("Progress")+"</span>: 0%</span>"});return this.tooltip=t.querySelector(".vjs-time-tooltip"),t},t.prototype.updateDataAttr=function(){var e=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime(),t=(0,f.default)(e,this.player_.duration());this.el_.setAttribute("data-current-time",t),this.tooltip.innerHTML=t},t}(l.default);l.default.registerComponent("TooltipProgressBar",p),t.default=p},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=n(61),u=o(l),c=n(8),d=o(c),f=n(45),p=r(f),h=n(35),m=r(h),v=n(165),g=o(v),y=n(1532),b=o(y),_=function(e){function t(n,r){i(this,t);var o=a(this,e.call(this,n,r));return r.playerOptions&&r.playerOptions.controlBar&&r.playerOptions.controlBar.progressControl&&r.playerOptions.controlBar.progressControl.keepTooltipsInside&&(o.keepTooltipsInside=r.playerOptions.controlBar.progressControl.keepTooltipsInside),o.keepTooltipsInside&&(o.tooltip=p.createEl("div",{className:"vjs-time-tooltip"}),o.el().appendChild(o.tooltip),o.addClass("vjs-keep-tooltips-inside")),o.update(0,0),n.on("ready",function(){o.on(n.controlBar.progressControl.el(),"mousemove",(0,b.default)(m.bind(o,o.handleMouseMove),25))}),o}return s(t,e),t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},t.prototype.handleMouseMove=function(e){var t=this.player_.duration(),n=this.calculateDistance(e)*t,r=e.pageX-p.findElPosition(this.el().parentNode).left;this.update(n,r)},t.prototype.update=function(e,t){var n=(0,g.default)(e,this.player_.duration());if(this.el().style.left=t+"px",this.el().setAttribute("data-current-time",n),this.keepTooltipsInside){var r=this.clampPosition_(t),o=t-r+1,i=parseFloat(u.default.getComputedStyle(this.tooltip).width),a=i/2;this.tooltip.innerHTML=n,this.tooltip.style.right="-"+(a-o)+"px"}},t.prototype.calculateDistance=function(e){return p.getPointerPosition(this.el().parentNode,e).x},t.prototype.clampPosition_=function(e){if(!this.keepTooltipsInside)return e;var t=parseFloat(u.default.getComputedStyle(this.player().el()).width),n=parseFloat(u.default.getComputedStyle(this.tooltip).width),r=n/2,o=e;return e<r?o=Math.ceil(r):e>t-r&&(o=Math.floor(t-r)),o},t}(d.default);d.default.registerComponent("MouseTimeDisplay",_),t.default=_},function(e,t,n){function r(e,t,n){var r=!0,s=!0;if("function"!=typeof e)throw new TypeError(a);return!1===n?r=!1:i(n)&&(r="leading"in n?!!n.leading:r,s="trailing"in n?!!n.trailing:s),o(e,t,{leading:r,maxWait:+t,trailing:s})}var o=n(1533),i=n(163),a="Expected a function";e.exports=r},function(e,t,n){function r(e,t,n){function r(){g&&clearTimeout(g),p&&clearTimeout(p),b=0,p=g=y=void 0}function l(t,n){n&&clearTimeout(n),p=g=y=void 0,t&&(b=i(),h=e.apply(v,f),g||p||(f=v=void 0))}function u(){var e=t-(i()-m);e<=0||e>t?l(y,p):g=setTimeout(u,e)}function c(){l(E,g)}function d(){if(f=arguments,m=i(),v=this,y=E&&(g||!w),!1===_)var n=w&&!g;else{p||w||(b=m);var r=_-(m-b),o=r<=0||r>_;o?(p&&(p=clearTimeout(p)),b=m,h=e.apply(v,f)):p||(p=setTimeout(c,r))}return o&&g?g=clearTimeout(g):g||t===_||(g=setTimeout(u,t)),n&&(o=!0,h=e.apply(v,f)),!o||g||p||(f=v=void 0),h}var f,p,h,m,v,g,y,b=0,_=!1,E=!0;if("function"!=typeof e)throw new TypeError(a);if(t=t<0?0:+t||0,!0===n){var w=!0;E=!1}else o(n)&&(w=!!n.leading,_="maxWait"in n&&s(+n.maxWait||0,t),E="trailing"in n?!!n.trailing:E);return d.cancel=r,d}var o=n(163),i=n(1534),a="Expected a function",s=Math.max;e.exports=r},function(e,t,n){var r=n(487),o=r(Date,"now"),i=o||function(){return(new Date).getTime()};e.exports=i},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(275),l=r(s),u=n(8),c=r(u),d=function(e){function t(n,r){o(this,t);var a=i(this,e.call(this,n,r));return a.on(n,"fullscreenchange",a.handleFullscreenChange),a}return a(t,e),t.prototype.buildCSSClass=function(){return"vjs-fullscreen-control "+e.prototype.buildCSSClass.call(this)},t.prototype.handleFullscreenChange=function(){this.player_.isFullscreen()?this.controlText("Non-Fullscreen"):this.controlText("Fullscreen")},t.prototype.handleClick=function(){this.player_.isFullscreen()?this.player_.exitFullscreen():this.player_.requestFullscreen()},t}(l.default);d.prototype.controlText_="Fullscreen",c.default.registerComponent("FullscreenToggle",d),t.default=d},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var a=n(8),s=function(e){return e&&e.__esModule?e:{default:e}}(a);n(744);var l=function(e){function t(n,i){r(this,t);var a=o(this,e.call(this,n,i));return n.tech_&&!1===n.tech_.featuresVolumeControl&&a.addClass("vjs-hidden"),a.on(n,"loadstart",function(){!1===n.tech_.featuresVolumeControl?this.addClass("vjs-hidden"):this.removeClass("vjs-hidden")}),a}return i(t,e),t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-volume-control vjs-control"})},t}(s.default);l.prototype.options_={children:["volumeBar"]},s.default.registerComponent("VolumeControl",l),t.default=l},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var a=n(8),s=function(e){return e&&e.__esModule?e:{default:e}}(a),l=function(e){function t(){return r(this,t),o(this,e.apply(this,arguments))}return i(t,e),t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-volume-level",innerHTML:'<span class="vjs-control-text"></span>'})},t}(s.default);s.default.registerComponent("VolumeLevel",l),t.default=l},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(35),l=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(s),u=n(8),c=r(u),d=n(1539),f=r(d),p=n(1540),h=r(p),m=n(745),v=r(m),g=n(744),y=r(g),b=function(e){function t(n){function r(){n.tech_&&!1===n.tech_.featuresVolumeControl?this.addClass("vjs-hidden"):this.removeClass("vjs-hidden")}var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};o(this,t),void 0===a.inline&&(a.inline=!0),void 0===a.vertical&&(a.inline?a.vertical=!1:a.vertical=!0),a.volumeBar=a.volumeBar||{},a.volumeBar.vertical=!!a.vertical;var s=i(this,e.call(this,n,a));return s.on(n,"volumechange",s.volumeUpdate),s.on(n,"loadstart",s.volumeUpdate),r.call(s),s.on(n,"loadstart",r),s.on(s.volumeBar,["slideractive","focus"],function(){this.addClass("vjs-slider-active")}),s.on(s.volumeBar,["sliderinactive","blur"],function(){this.removeClass("vjs-slider-active")}),s.on(s.volumeBar,["focus"],function(){this.addClass("vjs-lock-showing")}),s.on(s.volumeBar,["blur"],function(){this.removeClass("vjs-lock-showing")}),s}return a(t,e),t.prototype.buildCSSClass=function(){var t="";return t=this.options_.vertical?"vjs-volume-menu-button-vertical":"vjs-volume-menu-button-horizontal","vjs-volume-menu-button "+e.prototype.buildCSSClass.call(this)+" "+t},t.prototype.createPopup=function(){var e=new f.default(this.player_,{contentElType:"div"}),t=new y.default(this.player_,this.options_.volumeBar);return e.addChild(t),this.menuContent=e,this.volumeBar=t,this.attachVolumeBarEvents(),e},t.prototype.handleClick=function(){v.default.prototype.handleClick.call(this),e.prototype.handleClick.call(this)},t.prototype.attachVolumeBarEvents=function(){this.menuContent.on(["mousedown","touchdown"],l.bind(this,this.handleMouseDown))},t.prototype.handleMouseDown=function(e){this.on(["mousemove","touchmove"],l.bind(this.volumeBar,this.volumeBar.handleMouseMove)),this.on(this.el_.ownerDocument,["mouseup","touchend"],this.handleMouseUp)},t.prototype.handleMouseUp=function(e){this.off(["mousemove","touchmove"],l.bind(this.volumeBar,this.volumeBar.handleMouseMove))},t}(h.default);b.prototype.volumeUpdate=v.default.prototype.update,b.prototype.controlText_="Mute",c.default.registerComponent("VolumeMenuButton",b),t.default=b},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(8),l=function(e){return e&&e.__esModule?e:{default:e}}(s),u=n(45),c=r(u),d=n(35),f=r(d),p=n(142),h=r(p),m=function(e){function t(){return o(this,t),i(this,e.apply(this,arguments))}return a(t,e),t.prototype.addItem=function(e){this.addChild(e),e.on("click",f.bind(this,function(){this.unlockShowing()}))},t.prototype.createEl=function(){var t=this.options_.contentElType||"ul";this.contentEl_=c.createEl(t,{className:"vjs-menu-content"});var n=e.prototype.createEl.call(this,"div",{append:this.contentEl_,className:"vjs-menu"});return n.appendChild(this.contentEl_),h.on(n,"click",function(e){e.preventDefault(),e.stopImmediatePropagation()}),n},t}(l.default);l.default.registerComponent("Popup",m),t.default=m},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(274),l=r(s),u=n(8),c=r(u),d=function(e){function t(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};o(this,t);var a=i(this,e.call(this,n,r));return a.update(),a}return a(t,e),t.prototype.update=function(){var e=this.createPopup();this.popup&&this.removeChild(this.popup),this.popup=e,this.addChild(e),this.items&&0===this.items.length?this.hide():this.items&&this.items.length>1&&this.show()},t.prototype.createPopup=function(){},t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:this.buildCSSClass()})},t.prototype.buildCSSClass=function(){var t="vjs-menu-button";return!0===this.options_.inline?t+="-inline":t+="-popup","vjs-menu-button "+t+" "+e.prototype.buildCSSClass.call(this)},t}(l.default);c.default.registerComponent("PopupButton",d),t.default=d},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(360),l=r(s),u=n(8),c=r(u),d=n(361),f=r(d),p=n(1543),h=r(p),m=n(494),v=r(m),g=n(45),y=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(g),b=n(231),_=r(b),E=function(e){function t(n,r,a){o(this,t);var s=i(this,e.call(this,n,r,a));return s.el_.setAttribute("aria-label","Chapters Menu"),s}return a(t,e),t.prototype.buildCSSClass=function(){return"vjs-chapters-button "+e.prototype.buildCSSClass.call(this)},t.prototype.createItems=function(){var e=[],t=this.player_.textTracks();if(!t)return e;for(var n=0;n<t.length;n++){var r=t[n];r.kind===this.kind_&&e.push(new f.default(this.player_,{track:r}))}return e},t.prototype.createMenu=function(){for(var e=this,t=this.player_.textTracks()||[],n=void 0,r=this.items||[],o=t.length-1;o>=0;o--){var i=t[o];if(i.kind===this.kind_){n=i;break}}var a=this.menu;if(void 0===a){a=new v.default(this.player_);var s=y.createEl("li",{className:"vjs-menu-title",innerHTML:(0,_.default)(this.kind_),tabIndex:-1});a.children_.unshift(s),y.insertElFirst(s,a.contentEl())}else r.forEach(function(e){return a.removeChild(e)}),r=[];if(n&&(null===n.cues||void 0===n.cues)){n.mode="hidden";var l=this.player_.remoteTextTrackEls().getTrackElementByTrack_(n);l&&l.addEventListener("load",function(t){return e.update()})}if(n&&n.cues&&n.cues.length>0)for(var u=n.cues,c=0,d=u.length;c<d;c++){var f=u[c],p=new h.default(this.player_,{cue:f,track:n});r.push(p),a.addChild(p)}return r.length>0&&this.show(),this.items=r,a},t}(l.default);E.prototype.kind_="chapters",E.prototype.controlText_="Chapters",c.default.registerComponent("ChaptersButton",E),t.default=E},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(361),l=r(s),u=n(8),c=r(u),d=function(e){function t(n,r){o(this,t),r.track={player:n,kind:r.kind,label:r.kind+" off",default:!1,mode:"disabled"},r.selectable=!0;var a=i(this,e.call(this,n,r));return a.selected(!0),a}return a(t,e),t.prototype.handleTracksChange=function(e){for(var t=this.player().textTracks(),n=!0,r=0,o=t.length;r<o;r++){var i=t[r];if(i.kind===this.track.kind&&"showing"===i.mode){n=!1;break}}this.selected(n)},t}(l.default);c.default.registerComponent("OffTextTrackMenuItem",d),t.default=d},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(362),l=r(s),u=n(8),c=r(u),d=n(35),f=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(d),p=function(e){function t(n,r){o(this,t);var a=r.track,s=r.cue,l=n.currentTime();r.label=s.text,r.selected=s.startTime<=l&&l<s.endTime;var u=i(this,e.call(this,n,r));return u.track=a,u.cue=s,a.addEventListener("cuechange",f.bind(u,u.update)),u}return a(t,e),t.prototype.handleClick=function(){e.prototype.handleClick.call(this),this.player_.currentTime(this.cue.startTime),this.update(this.cue.startTime)},t.prototype.update=function(){var e=this.cue,t=this.player_.currentTime();this.selected(e.startTime<=t&&t<e.endTime)},t}(l.default);c.default.registerComponent("ChaptersTrackMenuItem",p),t.default=p},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(360),l=r(s),u=n(8),c=r(u),d=n(35),f=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(d),p=function(e){function t(n,r,a){o(this,t);var s=i(this,e.call(this,n,r,a));s.el_.setAttribute("aria-label","Descriptions Menu");var l=n.textTracks();return l&&function(){var e=f.bind(s,s.handleTracksChange);l.addEventListener("change",e),s.on("dispose",function(){l.removeEventListener("change",e)})}(),s}return a(t,e),t.prototype.handleTracksChange=function(e){for(var t=this.player().textTracks(),n=!1,r=0,o=t.length;r<o;r++){var i=t[r];if(i.kind!==this.kind_&&"showing"===i.mode){n=!0;break}}n?this.disable():this.enable()},t.prototype.buildCSSClass=function(){return"vjs-descriptions-button "+e.prototype.buildCSSClass.call(this)},t}(l.default);p.prototype.kind_="descriptions",p.prototype.controlText_="Descriptions",c.default.registerComponent("DescriptionsButton",p),t.default=p},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(360),l=r(s),u=n(8),c=r(u),d=function(e){function t(n,r,a){o(this,t);var s=i(this,e.call(this,n,r,a));return s.el_.setAttribute("aria-label","Subtitles Menu"),s}return a(t,e),t.prototype.buildCSSClass=function(){return"vjs-subtitles-button "+e.prototype.buildCSSClass.call(this)},t}(l.default);d.prototype.kind_="subtitles",d.prototype.controlText_="Subtitles",c.default.registerComponent("SubtitlesButton",d),t.default=d},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(360),l=r(s),u=n(8),c=r(u),d=n(1547),f=r(d),p=function(e){function t(n,r,a){o(this,t);var s=i(this,e.call(this,n,r,a));return s.el_.setAttribute("aria-label","Captions Menu"),s}return a(t,e),t.prototype.buildCSSClass=function(){return"vjs-captions-button "+e.prototype.buildCSSClass.call(this)},t.prototype.update=function(){var t=2;e.prototype.update.call(this),this.player().tech_&&this.player().tech_.featuresNativeTextTracks&&(t=1),this.items&&this.items.length>t?this.show():this.hide()},t.prototype.createItems=function(){var t=[];return this.player().tech_&&this.player().tech_.featuresNativeTextTracks||t.push(new f.default(this.player_,{kind:this.kind_})),e.prototype.createItems.call(this,t)},t}(l.default);p.prototype.kind_="captions",p.prototype.controlText_="Captions",c.default.registerComponent("CaptionsButton",p),t.default=p},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(361),l=r(s),u=n(8),c=r(u),d=function(e){function t(n,r){o(this,t),r.track={player:n,kind:r.kind,label:r.kind+" settings",selectable:!1,default:!1,mode:"disabled"},r.selectable=!1;var a=i(this,e.call(this,n,r));return a.addClass("vjs-texttrack-settings"),a.controlText(", opens "+r.kind+" settings dialog"),a}return a(t,e),t.prototype.handleClick=function(){this.player().getChild("textTrackSettings").show(),this.player().getChild("textTrackSettings").el_.focus()},t}(l.default);c.default.registerComponent("CaptionSettingsMenuItem",d),t.default=d},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(746),l=r(s),u=n(8),c=r(u),d=n(1549),f=r(d),p=function(e){function t(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};o(this,t),r.tracks=n.audioTracks&&n.audioTracks();var a=i(this,e.call(this,n,r));return a.el_.setAttribute("aria-label","Audio Menu"),a}return a(t,e),t.prototype.buildCSSClass=function(){return"vjs-audio-button "+e.prototype.buildCSSClass.call(this)},t.prototype.createItems=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=this.player_.audioTracks&&this.player_.audioTracks();if(!t)return e;for(var n=0;n<t.length;n++){var r=t[n];e.push(new f.default(this.player_,{track:r,selectable:!0}))}return e},t}(l.default);p.prototype.controlText_="Audio Track",c.default.registerComponent("AudioTrackButton",p),t.default=p},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(362),l=r(s),u=n(8),c=r(u),d=n(35),f=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(d),p=function(e){function t(n,r){o(this,t);var a=r.track,s=n.audioTracks();r.label=a.label||a.language||"Unknown",r.selected=a.enabled;var l=i(this,e.call(this,n,r));return l.track=a,s&&function(){var e=f.bind(l,l.handleTracksChange);s.addEventListener("change",e),l.on("dispose",function(){s.removeEventListener("change",e)})}(),l}return a(t,e),t.prototype.handleClick=function(t){var n=this.player_.audioTracks();if(e.prototype.handleClick.call(this,t),n)for(var r=0;r<n.length;r++){var o=n[r];o.enabled=o===this.track}},t.prototype.handleTracksChange=function(e){this.selected(this.track.enabled)},t}(l.default);c.default.registerComponent("AudioTrackMenuItem",p),t.default=p},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(747),l=r(s),u=n(494),c=r(u),d=n(1551),f=r(d),p=n(8),h=r(p),m=n(45),v=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(m),g=function(e){function t(n,r){o(this,t);var a=i(this,e.call(this,n,r));return a.updateVisibility(),a.updateLabel(),a.on(n,"loadstart",a.updateVisibility),a.on(n,"ratechange",a.updateLabel),a}return a(t,e),t.prototype.createEl=function(){var t=e.prototype.createEl.call(this);return this.labelEl_=v.createEl("div",{className:"vjs-playback-rate-value",innerHTML:1}),t.appendChild(this.labelEl_),t},t.prototype.buildCSSClass=function(){return"vjs-playback-rate "+e.prototype.buildCSSClass.call(this)},t.prototype.createMenu=function(){var e=new c.default(this.player()),t=this.playbackRates();if(t)for(var n=t.length-1;n>=0;n--)e.addChild(new f.default(this.player(),{rate:t[n]+"x"}));return e},t.prototype.updateARIAAttributes=function(){this.el().setAttribute("aria-valuenow",this.player().playbackRate())},t.prototype.handleClick=function(){for(var e=this.player().playbackRate(),t=this.playbackRates(),n=t[0],r=0;r<t.length;r++)if(t[r]>e){n=t[r];break}this.player().playbackRate(n)},t.prototype.playbackRates=function(){return this.options_.playbackRates||this.options_.playerOptions&&this.options_.playerOptions.playbackRates},t.prototype.playbackRateSupported=function(){return this.player().tech_&&this.player().tech_.featuresPlaybackRate&&this.playbackRates()&&this.playbackRates().length>0},t.prototype.updateVisibility=function(){this.playbackRateSupported()?this.removeClass("vjs-hidden"):this.addClass("vjs-hidden")},t.prototype.updateLabel=function(){this.playbackRateSupported()&&(this.labelEl_.innerHTML=this.player().playbackRate()+"x")},t}(l.default);g.prototype.controlText_="Playback Rate",h.default.registerComponent("PlaybackRateMenuButton",g),t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(362),l=r(s),u=n(8),c=r(u),d=function(e){function t(n,r){o(this,t);var a=r.rate,s=parseFloat(a,10);r.label=a,r.selected=1===s;var l=i(this,e.call(this,n,r));return l.label=a,l.rate=s,l.on(n,"ratechange",l.update),l}return a(t,e),t.prototype.handleClick=function(){e.prototype.handleClick.call(this),this.player().playbackRate(this.rate)},t.prototype.update=function(){this.selected(this.player().playbackRate()===this.rate)},t}(l.default);d.prototype.contentElType="button",c.default.registerComponent("PlaybackRateMenuItem",d),t.default=d},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(1553),l=r(s),u=n(8),c=r(u),d=function(e){function t(){return o(this,t),i(this,e.apply(this,arguments))}return a(t,e),t.prototype.buildCSSClass=function(){return"vjs-custom-control-spacer "+e.prototype.buildCSSClass.call(this)},t.prototype.createEl=function(){var t=e.prototype.createEl.call(this,{className:this.buildCSSClass()});return t.innerHTML=" ",t},t}(l.default);c.default.registerComponent("CustomControlSpacer",d),t.default=d},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var a=n(8),s=function(e){return e&&e.__esModule?e:{default:e}}(a),l=function(e){function t(){return r(this,t),o(this,e.apply(this,arguments))}return i(t,e),t.prototype.buildCSSClass=function(){return"vjs-spacer "+e.prototype.buildCSSClass.call(this)},t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:this.buildCSSClass()})},t}(s.default);s.default.registerComponent("Spacer",l),t.default=l},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(8),l=r(s),u=n(738),c=r(u),d=n(143),f=r(d),p=function(e){function t(n,r){o(this,t);var a=i(this,e.call(this,n,r));return a.on(n,"error",a.open),a}return a(t,e),t.prototype.buildCSSClass=function(){return"vjs-error-display "+e.prototype.buildCSSClass.call(this)},t.prototype.content=function(){var e=this.player().error();return e?this.localize(e.message):""},t}(c.default);p.prototype.options_=(0,f.default)(c.default.prototype.options_,{fillAlways:!0,temporary:!1,uncloseable:!0}),l.default.registerComponent("ErrorDisplay",p),t.default=p},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function l(e,t,n){return'\n <div role="document">\n <div role="heading" aria-level="1" id="'+t+'" class="vjs-control-text">Captions Settings Dialog</div>\n <div id="'+n+'" class="vjs-control-text">Beginning of dialog window. Escape will cancel and close the window.</div>\n <div class="vjs-tracksettings">\n <div class="vjs-tracksettings-colors">\n <fieldset class="vjs-fg-color vjs-tracksetting">\n <legend>Text</legend>\n <label class="vjs-label" for="captions-foreground-color-'+e+'">Color</label>\n <select id="captions-foreground-color-'+e+'">\n <option value="#FFF" selected>White</option>\n <option value="#000">Black</option>\n <option value="#F00">Red</option>\n <option value="#0F0">Green</option>\n <option value="#00F">Blue</option>\n <option value="#FF0">Yellow</option>\n <option value="#F0F">Magenta</option>\n <option value="#0FF">Cyan</option>\n </select>\n <span class="vjs-text-opacity vjs-opacity">\n <label class="vjs-label" for="captions-foreground-opacity-'+e+'">Transparency</label>\n <select id="captions-foreground-opacity-'+e+'">\n <option value="1" selected>Opaque</option>\n <option value="0.5">Semi-Opaque</option>\n </select>\n </span>\n </fieldset>\n <fieldset class="vjs-bg-color vjs-tracksetting">\n <legend>Background</legend>\n <label class="vjs-label" for="captions-background-color-'+e+'">Color</label>\n <select id="captions-background-color-'+e+'">\n <option value="#000" selected>Black</option>\n <option value="#FFF">White</option>\n <option value="#F00">Red</option>\n <option value="#0F0">Green</option>\n <option value="#00F">Blue</option>\n <option value="#FF0">Yellow</option>\n <option value="#F0F">Magenta</option>\n <option value="#0FF">Cyan</option>\n </select>\n <span class="vjs-bg-opacity vjs-opacity">\n <label class="vjs-label" for="captions-background-opacity-'+e+'">Transparency</label>\n <select id="captions-background-opacity-'+e+'">\n <option value="1" selected>Opaque</option>\n <option value="0.5">Semi-Transparent</option>\n <option value="0">Transparent</option>\n </select>\n </span>\n </fieldset>\n <fieldset class="window-color vjs-tracksetting">\n <legend>Window</legend>\n <label class="vjs-label" for="captions-window-color-'+e+'">Color</label>\n <select id="captions-window-color-'+e+'">\n <option value="#000" selected>Black</option>\n <option value="#FFF">White</option>\n <option value="#F00">Red</option>\n <option value="#0F0">Green</option>\n <option value="#00F">Blue</option>\n <option value="#FF0">Yellow</option>\n <option value="#F0F">Magenta</option>\n <option value="#0FF">Cyan</option>\n </select>\n <span class="vjs-window-opacity vjs-opacity">\n <label class="vjs-label" for="captions-window-opacity-'+e+'">Transparency</label>\n <select id="captions-window-opacity-'+e+'">\n <option value="0" selected>Transparent</option>\n <option value="0.5">Semi-Transparent</option>\n <option value="1">Opaque</option>\n </select>\n </span>\n </fieldset>\n </div> \x3c!-- vjs-tracksettings-colors --\x3e\n <div class="vjs-tracksettings-font">\n <div class="vjs-font-percent vjs-tracksetting">\n <label class="vjs-label" for="captions-font-size-'+e+'">Font Size</label>\n <select id="captions-font-size-'+e+'">\n <option value="0.50">50%</option>\n <option value="0.75">75%</option>\n <option value="1.00" selected>100%</option>\n <option value="1.25">125%</option>\n <option value="1.50">150%</option>\n <option value="1.75">175%</option>\n <option value="2.00">200%</option>\n <option value="3.00">300%</option>\n <option value="4.00">400%</option>\n </select>\n </div>\n <div class="vjs-edge-style vjs-tracksetting">\n <label class="vjs-label" for="captions-edge-style-'+e+'">Text Edge Style</label>\n <select id="captions-edge-style-'+e+'">\n <option value="none" selected>None</option>\n <option value="raised">Raised</option>\n <option value="depressed">Depressed</option>\n <option value="uniform">Uniform</option>\n <option value="dropshadow">Dropshadow</option>\n </select>\n </div>\n <div class="vjs-font-family vjs-tracksetting">\n <label class="vjs-label" for="captions-font-family-'+e+'">Font Family</label>\n <select id="captions-font-family-'+e+'">\n <option value="proportionalSansSerif" selected>Proportional Sans-Serif</option>\n <option value="monospaceSansSerif">Monospace Sans-Serif</option>\n <option value="proportionalSerif">Proportional Serif</option>\n <option value="monospaceSerif">Monospace Serif</option>\n <option value="casual">Casual</option>\n <option value="script">Script</option>\n <option value="small-caps">Small Caps</option>\n </select>\n </div>\n </div> \x3c!-- vjs-tracksettings-font --\x3e\n <div class="vjs-tracksettings-controls">\n <button class="vjs-default-button">Defaults</button>\n <button class="vjs-done-button">Done</button>\n </div>\n </div> \x3c!-- vjs-tracksettings --\x3e\n </div> \x3c!-- role="document" --\x3e\n '}function u(e){var t=void 0;return e.selectedOptions?t=e.selectedOptions[0]:e.options&&(t=e.options[e.options.selectedIndex]),t.value}function c(e,t){if(t){var n=void 0;for(n=0;n<e.options.length&&e.options[n].value!==t;n++);e.selectedIndex=n}}t.__esModule=!0;var d=n(8),f=o(d),p=n(142),h=r(p),m=n(35),v=r(m),g=n(96),y=o(g),b=n(737),_=o(b),E=n(61),w=o(E),x=function(e){function t(n,r){i(this,t);var o=a(this,e.call(this,n,r));return o.hide(),void 0===r.persistTextTrackSettings&&(o.options_.persistTextTrackSettings=o.options_.playerOptions.persistTextTrackSettings),h.on(o.$(".vjs-done-button"),"click",v.bind(o,function(){this.saveSettings(),this.hide()})),h.on(o.$(".vjs-default-button"),"click",v.bind(o,function(){this.$(".vjs-fg-color > select").selectedIndex=0,this.$(".vjs-bg-color > select").selectedIndex=0,this.$(".window-color > select").selectedIndex=0,this.$(".vjs-text-opacity > select").selectedIndex=0,this.$(".vjs-bg-opacity > select").selectedIndex=0,this.$(".vjs-window-opacity > select").selectedIndex=0,this.$(".vjs-edge-style select").selectedIndex=0,this.$(".vjs-font-family select").selectedIndex=0,this.$(".vjs-font-percent select").selectedIndex=2,this.updateDisplay()})),h.on(o.$(".vjs-fg-color > select"),"change",v.bind(o,o.updateDisplay)),h.on(o.$(".vjs-bg-color > select"),"change",v.bind(o,o.updateDisplay)),h.on(o.$(".window-color > select"),"change",v.bind(o,o.updateDisplay)),h.on(o.$(".vjs-text-opacity > select"),"change",v.bind(o,o.updateDisplay)),h.on(o.$(".vjs-bg-opacity > select"),"change",v.bind(o,o.updateDisplay)),h.on(o.$(".vjs-window-opacity > select"),"change",v.bind(o,o.updateDisplay)),h.on(o.$(".vjs-font-percent select"),"change",v.bind(o,o.updateDisplay)),h.on(o.$(".vjs-edge-style select"),"change",v.bind(o,o.updateDisplay)),h.on(o.$(".vjs-font-family select"),"change",v.bind(o,o.updateDisplay)),o.options_.persistTextTrackSettings&&o.restoreSettings(),o}return s(t,e),t.prototype.createEl=function(){var t=this.id_,n="TTsettingsDialogLabel-"+t,r="TTsettingsDialogDescription-"+t;return e.prototype.createEl.call(this,"div",{className:"vjs-caption-settings vjs-modal-overlay",innerHTML:l(t,n,r),tabIndex:-1},{role:"dialog","aria-labelledby":n,"aria-describedby":r})},t.prototype.getValues=function(){var e=u(this.$(".vjs-edge-style select")),t=u(this.$(".vjs-font-family select")),n=u(this.$(".vjs-fg-color > select")),r=u(this.$(".vjs-text-opacity > select")),o=u(this.$(".vjs-bg-color > select")),i=u(this.$(".vjs-bg-opacity > select")),a=u(this.$(".window-color > select")),s=u(this.$(".vjs-window-opacity > select")),l=w.default.parseFloat(u(this.$(".vjs-font-percent > select"))),c={fontPercent:l,fontFamily:t,textOpacity:r,windowColor:a,windowOpacity:s,backgroundOpacity:i,edgeStyle:e,color:n,backgroundColor:o};for(var d in c)(""===c[d]||"none"===c[d]||"fontPercent"===d&&1===c[d])&&delete c[d];return c},t.prototype.setValues=function(e){c(this.$(".vjs-edge-style select"),e.edgeStyle),c(this.$(".vjs-font-family select"),e.fontFamily),c(this.$(".vjs-fg-color > select"),e.color),c(this.$(".vjs-text-opacity > select"),e.textOpacity),c(this.$(".vjs-bg-color > select"),e.backgroundColor),c(this.$(".vjs-bg-opacity > select"),e.backgroundOpacity),c(this.$(".window-color > select"),e.windowColor),c(this.$(".vjs-window-opacity > select"),e.windowOpacity);var t=e.fontPercent;t&&(t=t.toFixed(2)),c(this.$(".vjs-font-percent > select"),t)},t.prototype.restoreSettings=function(){var e=void 0,t=void 0;try{var n=(0,_.default)(w.default.localStorage.getItem("vjs-text-track-settings"));e=n[0],t=n[1],e&&y.default.error(e)}catch(e){y.default.warn(e)}t&&this.setValues(t)},t.prototype.saveSettings=function(){if(this.options_.persistTextTrackSettings){var e=this.getValues();try{Object.getOwnPropertyNames(e).length>0?w.default.localStorage.setItem("vjs-text-track-settings",JSON.stringify(e)):w.default.localStorage.removeItem("vjs-text-track-settings")}catch(e){y.default.warn(e)}}},t.prototype.updateDisplay=function(){var e=this.player_.getChild("textTrackDisplay");e&&e.updateDisplay()},t}(f.default);f.default.registerComponent("TextTrackSettings",x),t.default=x},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},u=function(e,t){return e.raw=t,e}(["Text Tracks are being loaded from another origin but the crossorigin attribute isn't used.\n This may prevent text tracks from loading."],["Text Tracks are being loaded from another origin but the crossorigin attribute isn't used.\n This may prevent text tracks from loading."]),c=n(273),d=o(c),f=n(8),p=o(f),h=n(45),m=r(h),v=n(359),g=r(v),y=n(35),b=r(y),_=n(96),E=o(_),w=n(722),x=o(w),k=n(74),T=r(k),S=n(50),C=o(S),O=n(61),A=o(O),I=n(164),M=o(I),L=n(143),N=o(L),P=n(231),R=o(P),D=function(e){function t(n,r){i(this,t);var o=a(this,e.call(this,n,r)),s=n.source,l=!1;if(s&&(o.el_.currentSrc!==s.src||n.tag&&3===n.tag.initNetworkState_)?o.setSource(s):o.handleLateInit_(o.el_),o.el_.hasChildNodes()){for(var c=o.el_.childNodes,d=c.length,f=[];d--;){var p=c[d];"track"===p.nodeName.toLowerCase()&&(o.featuresNativeTextTracks?(o.remoteTextTrackEls().addTrackElement_(p),o.remoteTextTracks().addTrack_(p.track),l||o.el_.hasAttribute("crossorigin")||!g.isCrossOrigin(p.src)||(l=!0)):f.push(p))}for(var h=0;h<f.length;h++)o.el_.removeChild(f[h])}return["audio","video"].forEach(function(e){var t=o.el()[e+"Tracks"],n=o[e+"Tracks"](),r=(0,R.default)(e);o["featuresNative"+r+"Tracks"]&&t&&t.addEventListener&&(o["handle"+r+"TrackChange_"]=function(e){n.trigger({type:"change",target:n,currentTarget:n,srcElement:n})},o["handle"+r+"TrackAdd_"]=function(e){return n.addTrack(e.track)},o["handle"+r+"TrackRemove_"]=function(e){return n.removeTrack(e.track)},t.addEventListener("change",o["handle"+r+"TrackChange_"]),t.addEventListener("addtrack",o["handle"+r+"TrackAdd_"]),t.addEventListener("removetrack",o["handle"+r+"TrackRemove_"]),o["removeOld"+r+"Tracks_"]=function(e){return o.removeOldTracks_(n,t)},o.on("loadstart",o["removeOld"+r+"Tracks_"]))}),o.featuresNativeTextTracks&&(l&&E.default.warn((0,x.default)(u)),o.handleTextTrackChange_=b.bind(o,o.handleTextTrackChange),o.handleTextTrackAdd_=b.bind(o,o.handleTextTrackAdd),o.handleTextTrackRemove_=b.bind(o,o.handleTextTrackRemove),o.proxyNativeTextTracks_()),(T.TOUCH_ENABLED||T.IS_IPHONE||T.IS_NATIVE_ANDROID)&&!0===n.nativeControlsForTouch&&o.setControls(!0),o.proxyWebkitFullscreen_(),o.triggerReady(),o}return s(t,e),t.prototype.dispose=function(){var n=this;["audio","video","text"].forEach(function(e){var t=(0,R.default)(e),r=n.el_[e+"Tracks"];r&&r.removeEventListener&&(r.removeEventListener("change",n["handle"+t+"TrackChange_"]),r.removeEventListener("addtrack",n["handle"+t+"TrackAdd_"]),r.removeEventListener("removetrack",n["handle"+t+"TrackRemove_"])),r&&n.off("loadstart",n["removeOld"+t+"Tracks_"])}),t.disposeMediaElement(this.el_),e.prototype.dispose.call(this)},t.prototype.createEl=function(){var e=this.options_.tag;if(!e||!1===this.movingMediaElementInDOM){if(e){var n=e.cloneNode(!0);e.parentNode.insertBefore(n,e),t.disposeMediaElement(e),e=n}else{e=C.default.createElement("video");var r=this.options_.tag&&m.getElAttributes(this.options_.tag),o=(0,N.default)({},r);T.TOUCH_ENABLED&&!0===this.options_.nativeControlsForTouch||delete o.controls,m.setElAttributes(e,(0,M.default)(o,{id:this.options_.techId,class:"vjs-tech"}))}e.playerId=this.options_.playerId}for(var i=["autoplay","preload","loop","muted"],a=i.length-1;a>=0;a--){var s=i[a],l={};void 0!==this.options_[s]&&(l[s]=this.options_[s]),m.setElAttributes(e,l)}return e},t.prototype.handleLateInit_=function(e){var t=this;if(0!==e.networkState&&3!==e.networkState){if(0===e.readyState){var n=function(){var e=!1,n=function(){e=!0};t.on("loadstart",n);var r=function(){e||this.trigger("loadstart")};return t.on("loadedmetadata",r),t.ready(function(){this.off("loadstart",n),this.off("loadedmetadata",r),e||this.trigger("loadstart")}),{v:void 0}}();if("object"===(void 0===n?"undefined":l(n)))return n.v}var r=["loadstart"];r.push("loadedmetadata"),e.readyState>=2&&r.push("loadeddata"),e.readyState>=3&&r.push("canplay"),e.readyState>=4&&r.push("canplaythrough"),this.ready(function(){r.forEach(function(e){this.trigger(e)},this)})}},t.prototype.proxyNativeTextTracks_=function(){var e=this.el().textTracks;if(e){for(var t=0;t<e.length;t++)this.textTracks().addTrack_(e[t]);e.addEventListener&&(e.addEventListener("change",this.handleTextTrackChange_),e.addEventListener("addtrack",this.handleTextTrackAdd_),e.addEventListener("removetrack",this.handleTextTrackRemove_)),this.on("loadstart",this.removeOldTextTracks_)}},t.prototype.handleTextTrackChange=function(e){var t=this.textTracks();this.textTracks().trigger({type:"change",target:t,currentTarget:t,srcElement:t})},t.prototype.handleTextTrackAdd=function(e){this.textTracks().addTrack_(e.track)},t.prototype.handleTextTrackRemove=function(e){this.textTracks().removeTrack_(e.track)},t.prototype.removeOldTracks_=function(e,t){var n=[];if(t){for(var r=0;r<e.length;r++){for(var o=e[r],i=!1,a=0;a<t.length;a++)if(t[a]===o){i=!0;break}i||n.push(o)}for(var s=0;s<n.length;s++){var l=n[s];e.removeTrack_(l)}}},t.prototype.removeOldTextTracks_=function(){var e=this.textTracks(),t=this.el().textTracks;this.removeOldTracks_(e,t)},t.prototype.play=function(){var e=this.el_.play();void 0!==e&&"function"==typeof e.then&&e.then(null,function(e){})},t.prototype.setCurrentTime=function(e){try{this.el_.currentTime=e}catch(e){(0,E.default)(e,"Video is not ready. (Video.js)")}},t.prototype.duration=function(){return this.el_.duration||0},t.prototype.width=function(){return this.el_.offsetWidth},t.prototype.height=function(){return this.el_.offsetHeight},t.prototype.proxyWebkitFullscreen_=function(){var e=this;if("webkitDisplayingFullscreen"in this.el_){var t=function(){this.trigger("fullscreenchange",{isFullscreen:!1})},n=function(){this.one("webkitendfullscreen",t),this.trigger("fullscreenchange",{isFullscreen:!0})};this.on("webkitbeginfullscreen",n),this.on("dispose",function(){e.off("webkitbeginfullscreen",n),e.off("webkitendfullscreen",t)})}},t.prototype.supportsFullScreen=function(){if("function"==typeof this.el_.webkitEnterFullScreen){var e=A.default.navigator&&A.default.navigator.userAgent||"";if(/Android/.test(e)||!/Chrome|Mac OS X 10.5/.test(e))return!0}return!1},t.prototype.enterFullScreen=function(){var e=this.el_;e.paused&&e.networkState<=e.HAVE_METADATA?(this.el_.play(),this.setTimeout(function(){e.pause(),e.webkitEnterFullScreen()},0)):e.webkitEnterFullScreen()},t.prototype.exitFullScreen=function(){this.el_.webkitExitFullScreen()},t.prototype.src=function(e){if(void 0===e)return this.el_.src;this.setSrc(e)},t.prototype.reset=function(){t.resetMediaElement(this.el_)},t.prototype.currentSrc=function(){return this.currentSource_?this.currentSource_.src:this.el_.currentSrc},t.prototype.setControls=function(e){this.el_.controls=!!e},t.prototype.addTextTrack=function(t,n,r){return this.featuresNativeTextTracks?this.el_.addTextTrack(t,n,r):e.prototype.addTextTrack.call(this,t,n,r)},t.prototype.addRemoteTextTrack=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!this.featuresNativeTextTracks)return e.prototype.addRemoteTextTrack.call(this,t);var n=C.default.createElement("track");return t.kind&&(n.kind=t.kind),t.label&&(n.label=t.label),(t.language||t.srclang)&&(n.srclang=t.language||t.srclang),t.default&&(n.default=t.default),t.id&&(n.id=t.id),t.src&&(n.src=t.src),this.el().appendChild(n),this.remoteTextTrackEls().addTrackElement_(n),this.remoteTextTracks().addTrack_(n.track),n},t.prototype.removeRemoteTextTrack=function(t){if(!this.featuresNativeTextTracks)return e.prototype.removeRemoteTextTrack.call(this,t);var n=this.remoteTextTrackEls().getTrackElementByTrack_(t);this.remoteTextTrackEls().removeTrackElement_(n),this.remoteTextTracks().removeTrack_(t);for(var r=this.$$("track"),o=r.length;o--;)t!==r[o]&&t!==r[o].track||this.el().removeChild(r[o])},t}(d.default);D.TEST_VID=C.default.createElement("video");var j=C.default.createElement("track");j.kind="captions",j.srclang="en",j.label="English",D.TEST_VID.appendChild(j),D.isSupported=function(){try{D.TEST_VID.volume=.5}catch(e){return!1}return!!D.TEST_VID.canPlayType},D.canControlVolume=function(){try{var e=D.TEST_VID.volume;return D.TEST_VID.volume=e/2+.1,e!==D.TEST_VID.volume}catch(e){return!1}},D.canControlPlaybackRate=function(){if(T.IS_ANDROID&&T.IS_CHROME)return!1;try{var e=D.TEST_VID.playbackRate;return D.TEST_VID.playbackRate=e/2+.1,e!==D.TEST_VID.playbackRate}catch(e){return!1}},D.supportsNativeTextTracks=function(){var e=void 0;return e=!!D.TEST_VID.textTracks,e&&D.TEST_VID.textTracks.length>0&&(e="number"!=typeof D.TEST_VID.textTracks[0].mode),e&&T.IS_FIREFOX&&(e=!1),!e||"onremovetrack"in D.TEST_VID.textTracks||(e=!1),e},D.supportsNativeVideoTracks=function(){return!!D.TEST_VID.videoTracks},D.supportsNativeAudioTracks=function(){return!!D.TEST_VID.audioTracks},D.Events=["loadstart","suspend","abort","error","emptied","stalled","loadedmetadata","loadeddata","canplay","canplaythrough","playing","waiting","seeking","seeked","ended","durationchange","timeupdate","progress","play","pause","ratechange","volumechange"],D.prototype.featuresVolumeControl=D.canControlVolume(),D.prototype.featuresPlaybackRate=D.canControlPlaybackRate(),D.prototype.movingMediaElementInDOM=!T.IS_IOS,D.prototype.featuresFullscreenResize=!0,D.prototype.featuresProgressEvents=!0,D.prototype.featuresTimeupdateEvents=!0,D.prototype.featuresNativeTextTracks=D.supportsNativeTextTracks(),D.prototype.featuresNativeVideoTracks=D.supportsNativeVideoTracks(),D.prototype.featuresNativeAudioTracks=D.supportsNativeAudioTracks();var F=void 0,B=/^application\/(?:x-|vnd\.apple\.)mpegurl/i,U=/^video\/mp4/i;D.patchCanPlayType=function(){T.ANDROID_VERSION>=4&&!T.IS_FIREFOX&&(F||(F=D.TEST_VID.constructor.prototype.canPlayType),D.TEST_VID.constructor.prototype.canPlayType=function(e){return e&&B.test(e)?"maybe":F.call(this,e)}),T.IS_OLD_ANDROID&&(F||(F=D.TEST_VID.constructor.prototype.canPlayType),D.TEST_VID.constructor.prototype.canPlayType=function(e){return e&&U.test(e)?"maybe":F.call(this,e)})},D.unpatchCanPlayType=function(){var e=D.TEST_VID.constructor.prototype.canPlayType;return D.TEST_VID.constructor.prototype.canPlayType=F,F=null,e},D.patchCanPlayType(),D.disposeMediaElement=function(e){if(e){for(e.parentNode&&e.parentNode.removeChild(e);e.hasChildNodes();)e.removeChild(e.firstChild);e.removeAttribute("src"),"function"==typeof e.load&&function(){try{e.load()}catch(e){}}()}},D.resetMediaElement=function(e){if(e){for(var t=e.querySelectorAll("source"),n=t.length;n--;)e.removeChild(t[n]);e.removeAttribute("src"),"function"==typeof e.load&&function(){try{e.load()}catch(e){}}()}},["paused","currentTime","buffered","volume","muted","poster","preload","autoplay","controls","loop","error","seeking","seekable","ended","defaultMuted","playbackRate","played","networkState","readyState","videoWidth","videoHeight"].forEach(function(e){D.prototype[e]=function(){return this.el_[e]}}),["volume","muted","src","poster","preload","autoplay","loop","playbackRate"].forEach(function(e){D.prototype["set"+(0,R.default)(e)]=function(t){this.el_[e]=t}}),["pause","load"].forEach(function(e){D.prototype[e]=function(){return this.el_[e]()}}),d.default.withSourceHandlers(D),D.nativeSourceHandler={},D.nativeSourceHandler.canPlayType=function(e){try{return D.TEST_VID.canPlayType(e)}catch(e){return""}},D.nativeSourceHandler.canHandleSource=function(e,t){if(e.type)return D.nativeSourceHandler.canPlayType(e.type);if(e.src){var n=g.getFileExtension(e.src);return D.nativeSourceHandler.canPlayType("video/"+n)}return""},D.nativeSourceHandler.handleSource=function(e,t,n){t.setSrc(e.src)},D.nativeSourceHandler.dispose=function(){},D.registerSourceHandler(D.nativeSourceHandler),p.default.registerComponent("Html5",D),d.default.registerTech("Html5",D),t.default=D},function(e,t,n){"use strict";t.__esModule=!0;var r=n(730),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(e,t){o.default.prototype[e]=t};t.default=i},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(491),l=n(492),u=r(l),c=n(143),d=r(c),f=n(74),p=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(f),h=function(e){function t(){var n,r,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};o(this,t);var l=(0,d.default)(a,{kind:s.AudioTrackKind[a.kind]||""}),u=n=i(this,e.call(this,l)),c=!1;if(p.IS_IE8)for(var f in t.prototype)"constructor"!==f&&(u[f]=t.prototype[f]);return Object.defineProperty(u,"enabled",{get:function(){return c},set:function(e){"boolean"==typeof e&&e!==c&&(c=e,this.trigger("enabledchange"))}}),l.enabled&&(u.enabled=l.enabled),u.loaded_=!0,r=u,i(n,r)}return a(t,e),t}(u.default);t.default=h},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(491),l=n(492),u=r(l),c=n(143),d=r(c),f=n(74),p=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(f),h=function(e){function t(){var n,r,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};o(this,t);var l=(0,d.default)(a,{kind:s.VideoTrackKind[a.kind]||""}),u=n=i(this,e.call(this,l)),c=!1;if(p.IS_IE8)for(var f in t.prototype)"constructor"!==f&&(u[f]=t.prototype[f]);return Object.defineProperty(u,"selected",{get:function(){return c},set:function(e){"boolean"==typeof e&&e!==c&&(c=e,this.trigger("selectedchange"))}}),l.selected&&(u.selected=l.selected),r=u,i(n,r)}return a(t,e),t}(u.default);t.default=h},function(e,t,n){"use strict";t.__esModule=!0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=n(96),i=function(e){return e&&e.__esModule?e:{default:e}}(o),a=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":r(t)));e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(e.super_=t)},s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=function(){e.apply(this,arguments)},o={};"object"===(void 0===t?"undefined":r(t))?("function"==typeof t.init&&(i.default.warn("Constructor logic via init() is deprecated; please use constructor() instead."),t.constructor=t.init),t.constructor!==Object.prototype.constructor&&(n=t.constructor),o=t):"function"==typeof t&&(n=t),a(n,e);for(var s in o)o.hasOwnProperty(s)&&(n.prototype[s]=o[s]);return n};t.default=s},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),s=function e(t,n,r){null===t&&(t=Function.prototype);var o=Object.getOwnPropertyDescriptor(t,n);if(void 0===o){var i=Object.getPrototypeOf(t);return null===i?void 0:e(i,n,r)}if("value"in o)return o.value;var a=o.get;return void 0!==a?a.call(r):void 0},l=n(721),u=function(e){return e&&e.__esModule?e:{default:e}}(l),c=u.default.getComponent("SeekBar"),d=function(e){function t(e,n){r(this,t);var i=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,[])),a=n.showRestrictSeekTooltip,s=n.getMaxTime;return i.showRestrictSeekTooltip=a,i.getMaxTime=s,i}return i(t,e),a(t,[{key:"handleMouseMove",value:function(e){var t=this.player(),n=this.calculateDistance(e)*t.duration(),r=this.getMaxTime();n>r?(this.showRestrictSeekTooltip(!0),n=r):this.showRestrictSeekTooltip(!1),n===t.duration()&&(n-=.1),t.currentTime(n)}},{key:"handleMouseUp",value:function(e){s(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"handleMouseUp",this).call(this,e),this.showRestrictSeekTooltip(!1)}}]),t}(c);t.default=d},function(e,t){},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Add":n,i=t.desc,a=void 0===i?"Add":i,s=t.width,l=void 0===s?"8":s,u=t.height,c=void 0===u?"8":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 8 8",width:l,height:c,className:(0,o.default)("i i-add",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("polygon",{points:"8,3 5,3 5,0 3,0 3,3 0,3 0,5 3,5 3,8 5,8 5,5 8,5 "}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Alert":n,i=t.desc,a=void 0===i?"Alert":i,s=t.width,l=void 0===s?"18":s,u=t.height,c=void 0===u?"18":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 18 18",width:l,height:c,className:(0,o.default)("i i-alert",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("g",{stroke:"#DE1D1D",strokeWidth:"1.5",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},e.createElement("path",{d:"M9 1a8 8 0 1 1 0 16A8 8 0 0 1 9 1zM9 5.364V9.53M9 11.91v.726"})))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Align left":n,i=t.desc,a=void 0===i?"Three vertical lines aligned to the left":i,s=t.width,l=void 0===s?"16":s,u=t.height,c=void 0===u?"12":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 16 12",width:l,height:c,className:(0,o.default)("i",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M8.4148147,12 L1.05185184,12 C0.471229623,12 0,11.552 0,11 C0,10.448 0.471229623,10 1.05185184,10 L8.4148147,10 C8.99543692,10 9.46666654,10.448 9.46666654,11 C9.46666654,11.552 8.99543692,12 8.4148147,12"}),e.createElement("path",{d:"M12.2500002,2 L0.816666683,2 C0.365866674,2 0,1.552 0,1 C0,0.448 0.365866674,0 0.816666683,0 L12.2500002,0 C12.7008002,0 13.0666669,0.448 13.0666669,1 C13.0666669,1.552 12.7008002,2 12.2500002,2"}),e.createElement("path",{d:"M15,7 L1,7 C0.448,7 0,6.552 0,6 C0,5.448 0.448,5 1,5 L15,5 C15.552,5 16,5.448 16,6 C16,6.552 15.552,7 15,7"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"All Blocks":n,i=t.desc,a=void 0===i?"All Blocks":i,s=t.width,l=void 0===s?"15":s,u=t.height,c=void 0===u?"15":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 15 15",width:l,height:c,className:(0,o.default)("i i-all-blocks",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{fillRule:"evenodd",d:"M.25.5h2v2h-2v-2zm4 0h2v2h-2v-2zm4 0h2v2h-2v-2zm4 0h2v2h-2v-2zm-12 4h2v2h-2v-2zm4 0h2v2h-2v-2zm4 0h2v2h-2v-2zm4 0h2v2h-2v-2zm-12 4h2v2h-2v-2zm4 0h2v2h-2v-2zm4 0h2v2h-2v-2zm4 0h2v2h-2v-2zm-12 4h2v2h-2v-2zm4 0h2v2h-2v-2zm4 0h2v2h-2v-2zm4 0h2v2h-2v-2z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"All Courses":n,i=t.desc,a=void 0===i?"Squares that represent courses":i,s=t.width,l=void 0===s?"15":s,u=t.height,c=void 0===u?"15":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 15 15",width:l,height:c,className:(0,o.default)("i i-allCourses",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M5.444.215H1.07c-.525 0-.875.35-.875.875v4.375c0 .525.35.875.875.875h4.375c.525 0 .875-.35.875-.875V1.09c0-.525-.35-.875-.875-.875M13.32.215H8.943c-.525 0-.875.35-.875.875v4.375c0 .525.35.875.875.875h4.375c.525 0 .875-.35.875-.875V1.09c0-.525-.35-.875-.875-.875M5.444 8.09H1.07c-.525 0-.875.35-.875.875v4.375c0 .525.35.875.875.875h4.375c.525 0 .875-.35.875-.875V8.965c0-.525-.35-.875-.875-.875M13.32 8.09H8.943c-.525 0-.875.35-.875.875v4.375c0 .525.35.875.875.875h4.375c.525 0 .875-.35.875-.875V8.965c0-.525-.35-.875-.875-.875"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Alphabetical":n,i=t.desc,a=void 0===i?"Letters A and Z next to a downard arrow":i,s=t.width,l=void 0===s?"12":s,u=t.height,c=void 0===u?"14":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 12 14",width:l,height:c,className:(0,o.default)("i",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M9.6,1.3H8.5L6.6,6.2h0.9c0.1,0,0.2,0,0.3-0.1C7.8,6,7.8,6,7.8,5.9L8.2,5h1.7l0.3,0.9c0,0.1,0.1,0.1,0.1,0.2 c0.1,0.1,0.2,0.1,0.3,0.1h0.9L9.6,1.3z M9,2.8c0,0,0-0.1,0-0.1C9,2.7,9.1,2.8,9,2.8l0.6,1.4H8.5L9,2.8z"}),e.createElement("path",{d:"M7,9.1h2.2L7,12.3c0,0-0.1,0.1-0.1,0.1c0,0.1,0,0.1,0,0.2v0.5h3.9v-1H8.4l2.3-3.2c0.1-0.1,0.1-0.2,0.1-0.4V8.1H7V9.1z"}),e.createElement("path",{d:"M5.8,10c-0.3-0.3-0.7-0.3-0.9,0l-1,1V1.5c0-0.4-0.3-0.6-0.6-0.6S2.6,1.1,2.6,1.5V11l-1-1c-0.3-0.3-0.7-0.3-0.9,0 s-0.3,0.7,0,0.9L2.8,13c0.1,0.1,0.3,0.2,0.5,0.2s0.3-0.1,0.5-0.2l2.1-2.1C6.1,10.6,6.1,10.2,5.8,10z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Alt Tag":n,i=t.desc,a=void 0===i?"Rectangle with the word alt in it":i,s=t.width,l=void 0===s?"24":s,u=t.height,c=void 0===u?"16":u,d=t.leftMovement,f=void 0===d?"0":d,p=t.className,h=t.focusable,m=void 0===h?"false":h;return e.createElement("svg",{viewBox:"0 0 24 16",width:l,height:c,style:{marginLeft:f},className:(0,o.default)("i i-alt",p),focusable:m},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M10.066 11.5H8.887a.545.545 0 0 1-.326-.092.476.476 0 0 1-.178-.236l-.387-1.144H5.503l-.387 1.143a.507.507 0 0 1-.175.228.505.505 0 0 1-.32.101H3.433l2.538-6.556h1.557l2.538 6.556zM5.854 8.993h1.791l-.603-1.795-.137-.403a10.24 10.24 0 0 1-.155-.502 8.943 8.943 0 0 1-.293.914l-.603 1.786zm6.962 1.292h2.43V11.5h-3.951V4.944h1.52v5.341zM20.7 4.944v1.205h-1.845V11.5h-1.52V6.15H15.49V4.942h5.211z"}),e.createElement("path",{fillRule:"nonzero",d:"M1.5 1.994v12.012a.5.5 0 0 0 .505.494h19.99a.5.5 0 0 0 .505-.494V1.994a.5.5 0 0 0-.505-.494H2.005a.5.5 0 0 0-.505.494zm-1.5 0A2 2 0 0 1 2.005 0h19.99A2 2 0 0 1 24 1.994v12.012A2 2 0 0 1 21.995 16H2.005A2 2 0 0 1 0 14.006V1.994z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Export":n,i=t.desc,a=void 0===i?"An arrow bending itself to the right":i,s=t.width,l=void 0===s?"16":s,u=t.height,c=void 0===u?"13":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 16 13",width:l,height:c,className:(0,o.default)("i",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M15.8,6L8.9,0.2C8.4-0.2,7.8,0.1,7.8,0.6v2.7C2.6,3.6,0,6.2,0,12.4c0,0.6,0.8,0.9,1.2,0.4 c1.7-2.2,3.2-3,6.6-3.1v2.7c0,0.5,0.7,0.8,1.1,0.5L15.8,7C16.1,6.7,16.1,6.3,15.8,6z M1.4,10.6c0.4-4.4,2.7-6,7-6 c0.4,0,0.6-0.3,0.6-0.6V2l5.3,4.5L9.1,11V9c0-0.3-0.3-0.6-0.6-0.6C5,8.4,3.1,9,1.4,10.6z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Export":n,i=t.desc,a=void 0===i?"An arrow pointing right":i,s=t.width,l=void 0===s?"16":s,u=t.height,c=void 0===u?"8":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 16 8",width:l,height:c,className:(0,o.default)("i",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{fill:"#444",fillRule:"evenodd",d:"M1 5h11.6l-1.3 1.3c-.4.4-.4 1 0 1.4.2.2.4.3.7.3.3 0 .5-.1.7-.3l3-3c.4-.4.4-1 0-1.4l-3-3c-.4-.4-1-.4-1.4 0-.4.4-.4 1 0 1.4L12.6 3H1c-.6 0-1 .4-1 1s.4 1 1 1"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Background Image":n,i=t.desc,a=void 0===i?"Background Image":i,s=t.width,l=void 0===s?"18":s,u=t.height,c=void 0===u?"18":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 18 18",width:l,height:c,className:(0,o.default)("i i-background-image",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("g",null," ",e.createElement("path",{d:"M7.5,7.5c1.2,0,2.2-1,2.2-2.2c0-1.2-1-2.2-2.2-2.2s-2.2,1-2.2,2.2C5.4,6.6,6.4,7.5,7.5,7.5z M7.5,4.6 c0.4,0,0.8,0.3,0.8,0.8c0,0.4-0.3,0.8-0.8,0.8S6.8,5.8,6.8,5.4C6.8,4.9,7.1,4.6,7.5,4.6z"})," ",e.createElement("path",{d:"M17,0.3H1C0.6,0.3,0.3,0.6,0.3,1v16c0,0.4,0.3,0.7,0.7,0.7h16c0.4,0,0.7-0.3,0.7-0.7V1 C17.7,0.6,17.4,0.3,17,0.3z M16.3,16.3H1.7V1.7h14.6V16.3z"})," ",e.createElement("path",{d:"M3.2,14.8h11.6c0.3,0,0.5-0.1,0.6-0.4c0.1-0.2,0.1-0.5,0-0.7l-3.6-5.8c-0.1-0.2-0.3-0.3-0.6-0.3 c-0.2,0-0.4,0.1-0.6,0.3l-2.4,3L6.6,9.2C6.4,9.1,6.2,9,6,9c-0.2,0-0.4,0.1-0.5,0.3l-2.9,4.4c-0.1,0.2-0.2,0.5,0,0.7 C2.7,14.6,2.9,14.8,3.2,14.8z M6.2,10.8l1.6,1.6c0.1,0.1,0.3,0.2,0.5,0.2c0.2,0,0.4-0.1,0.5-0.3l2.3-2.9l2.4,3.9H4.5L6.2,10.8z"})," "))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"All Authors":n,i=t.desc,a=void 0===i?"A circle with the outline of the head and shoulders of two people inside":i,s=t.width,l=void 0===s?"30":s,u=t.height,c=void 0===u?"30":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 30 30",width:l,height:c,className:(0,o.default)("i i-blockTemplateAllAuthors",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("circle",{fill:"#E9E9E9",cx:"14.963",cy:"14.963",r:"14.963"}),e.createElement("path",{fill:"#8894A3",d:"M17.482 17.661a3.75 3.75 0 1 1 4.037 0 4.25 4.25 0 0 1 2.231 3.741.75.75 0 1 1-1.5 0 2.75 2.75 0 1 0-5.5 0 .75.75 0 1 1-1.5 0 4.25 4.25 0 0 1 2.232-3.741zm-8.915-3.947a3.75 3.75 0 1 1 3.866 0A4.25 4.25 0 0 1 14.75 17.5a.75.75 0 1 1-1.5 0 2.75 2.75 0 0 0-5.5 0 .75.75 0 1 1-1.5 0 4.25 4.25 0 0 1 2.317-3.786zm1.933-.964a2.25 2.25 0 1 0 0-4.5 2.25 2.25 0 0 0 0 4.5zm9 4a2.25 2.25 0 1 0 0-4.5 2.25 2.25 0 0 0 0 4.5z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Check Mark":n,i=t.desc,a=void 0===i?"A circle with a check mark inside":i,s=t.width,l=void 0===s?"112":s,u=t.height,c=void 0===u?"112":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 112 112",width:l,height:c,className:(0,o.default)("i i-blockTemplateCheckMark",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("defs",null,e.createElement("filter",{id:"a",width:"186.1%",height:"186.1%",x:"-43.1%",y:"-40.3%",filterUnits:"objectBoundingBox"},e.createElement("feOffset",{dy:"2",in:"SourceAlpha",result:"shadowOffsetOuter1"}),e.createElement("feGaussianBlur",{in:"shadowOffsetOuter1",result:"shadowBlurOuter1",stdDeviation:"10"}),e.createElement("feColorMatrix",{in:"shadowBlurOuter1",result:"shadowMatrixOuter1",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0"}),e.createElement("feMerge",null,e.createElement("feMergeNode",{in:"shadowMatrixOuter1"}),e.createElement("feMergeNode",{in:"SourceGraphic"})))),e.createElement("g",{fill:"none",fillRule:"evenodd",filter:"url(#a)",transform:"translate(20 18)"},e.createElement("path",{className:"outer",fillRule:"nonzero",d:"M36 65.096c16.07 0 29.096-13.027 29.096-29.096C65.096 19.93 52.069 6.904 36 6.904 19.93 6.904 6.904 19.931 6.904 36c0 16.07 13.027 29.096 29.096 29.096zM36 72C16.118 72 0 55.882 0 36S16.118 0 36 0s36 16.118 36 36-16.118 36-36 36z"}),e.createElement("circle",{className:"inner",cx:"36",cy:"36",r:"30"}),e.createElement("path",{className:"check",fillRule:"nonzero",d:"M30.054 35.993a1.791 1.791 0 0 0-2.53 0 1.783 1.783 0 0 0 0 2.524l5.972 5.96a1.791 1.791 0 0 0 2.53 0l10.45-10.43a1.783 1.783 0 0 0 0-2.524 1.791 1.791 0 0 0-2.53 0l-9.185 9.167-4.707-4.697z"})))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Folder Outline":n,i=t.desc,a=void 0===i?"Outline of a folder":i,s=t.width,l=void 0===s?"42":s,u=t.height,c=void 0===u?"42":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 42 42",width:l,height:c,className:(0,o.default)("i i-blockTemplateFolder",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("g",{fill:"#ADAEAF",fillRule:"nonzero",stroke:"#ADAEAF",strokeWidth:".3"},e.createElement("path",{d:"M34.043 6.971a.87.87 0 0 0-.87-.87h-17.53l.7.354-3.756-5.101a.87.87 0 0 0-.7-.354H1.87a.87.87 0 0 0-.87.87v34.434C1 38.894 3.067 41 5.626 41a.87.87 0 1 0 0-1.74c-1.59 0-2.887-1.32-2.887-2.956V1.87l-.87.87h10.018l-.7-.355 3.756 5.102a.87.87 0 0 0 .7.354h17.53l-.869-.87v7.652a.87.87 0 1 0 1.74 0V6.971z"}),e.createElement("path",{d:"M9.116 36.348a2.906 2.906 0 0 1-2.899 2.913V41h30.145A4.645 4.645 0 0 0 41 36.348V14.913a.87.87 0 0 0-.87-.87H9.986a.87.87 0 0 0-.87.87v21.435zm.87-20.565H40.13l-.87-.87v21.435a2.906 2.906 0 0 1-2.898 2.913H6.217c-1.159 0-1.159 1.739 0 1.739a4.645 4.645 0 0 0 4.638-4.652V14.913l-.87.87z"})))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var n=function(t){var n=t.width,r=void 0===n?"17":n,o=t.height,i=void 0===o?"15":o,a=t.title,s=void 0===a?"Book":a,l=t.desc,u=void 0===l?"Book":l,c=t.focusable,d=void 0===c?"false":c,f=t.className;return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:i,viewBox:"0 0 17 15",focusable:d,className:f},e.createElement("title",null,s),e.createElement("desc",null,u),e.createElement("path",{fill:"#FFF",fillRule:"nonzero",d:"M8.407 14.529a.68.68 0 0 1-.374 0L.506 12.553A.679.679 0 0 1 0 11.897V.679C0 .234.42-.09.851.023L8.22 1.957 15.589.023a.679.679 0 0 1 .851.656v11.218a.679.679 0 0 1-.506.656L8.407 14.53zM7.541 3.182L1.357 1.56v9.814l6.184 1.623V3.182zm1.358 0v9.814l6.184-1.623V1.56L8.899 3.182z"}))};t.default=n}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Character":n,i=t.desc,a=void 0===i?"Character":i,s=t.width,l=void 0===s?"13":s,u=t.height,c=void 0===u?"16":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 13 16",width:l,height:c,className:(0,o.default)("i i-character",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M9.2,8.8c1.3-0.8,2.1-2.3,2.1-3.9c0-2.6-2.1-4.7-4.7-4.7C4,0.2,1.9,2.3,1.9,4.9c0,1.6,0.8,3,2.1,3.9 c-2.1,1-3.6,3.1-3.6,5.6c0,0.4,0.3,0.7,0.7,0.7s0.7-0.3,0.7-0.7c0-2.6,2.2-4.8,4.8-4.8s4.8,2.2,4.8,4.8c0,0.4,0.3,0.7,0.7,0.7 s0.7-0.3,0.7-0.7C12.7,11.9,11.3,9.8,9.2,8.8z M6.6,1.6c1.8,0,3.3,1.5,3.3,3.3S8.4,8.2,6.6,8.2S3.3,6.7,3.3,4.9S4.7,1.6,6.6,1.6z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Check mark":n,i=t.desc,a=void 0===i?"Check mark":i,s=t.width,l=void 0===s?"11":s,u=t.height,c=void 0===u?"8":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 11 8",width:l,height:c,className:(0,o.default)("i i-checkMark",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M9.6,0L11,1.3L3.9,8L0,4.3L1.4,3l2.6,2.4L9.6,0z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Check mark filled":n,i=t.desc,a=void 0===i?"Check mark inside of a circle that is filled in with a color":i,s=t.width,l=void 0===s?"21":s,u=t.height,c=void 0===u?"21":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 21 21",width:l,height:c,className:(0,o.default)("i i-checkMarkFilled",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M10.074 20.959c-5.523 0-10-4.477-10-10s4.477-10 10-10 10 4.477 10 10-4.477 10-10 10zM7.077 10.523a.65.65 0 1 0-.919.919l2.546 2.545a.65.65 0 0 0 .919 0l4.454-4.454a.65.65 0 1 0-.919-.92L9.163 12.61l-2.086-2.086z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"More":n,i=t.desc,a=void 0===i?"Caret pointing down":i,s=t.width,l=void 0===s?"7":s,u=t.height,c=void 0===u?"5":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 7 5",width:l,height:c,className:(0,o.default)("i i-chevronDown",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("g",{transform:"translate(-15 -14)"},e.createElement("path",{d:"M18.1042026,17.8957974 C18.2994647,18.0910596 18.6160472,18.0910596 18.8113094,17.8957974 L21.3535534,15.3535534 C21.5488155,15.1582912 21.5488155,14.8417088 21.3535534,14.6464466 C21.1582912,14.4511845 20.8417088,14.4511845 20.6464466,14.6464466 L18.4734187,16.8508 L16.3535534,14.7309347 C16.1582912,14.5356725 15.8417088,14.5356725 15.6464466,14.7309347 C15.4511845,14.9261968 15.4511845,15.2427793 15.6464466,15.4380415 L18.1042026,17.8957974 Z"})))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Previous":n,i=t.desc,a=void 0===i?"Caret pointing left":i,s=t.width,l=void 0===s?"16":s,u=t.height,c=void 0===u?"16":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 16 16",width:l,height:c,className:(0,o.default)("i i-chevronLeft",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("polygon",{points:"11.1,15.7 3.4,8 11.1,0.3 12.6,1.7 6.3,8 12.6,14.3 "}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Clock":n,i=t.desc,a=void 0===i?"Image of a clock with two hands":i,s=t.width,l=void 0===s?"18":s,u=t.height,c=void 0===u?"18":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 18 18",width:l,height:c,className:(0,o.default)("i",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},e.createElement("g",{transform:"translate(1.101562 1)",stroke:"#444444",strokeWidth:"1.5"},e.createElement("path",{d:"M8.07065217,0.319379905 C12.2967391,0.319379905 15.7228261,3.74546686 15.7228261,7.97155382 C15.7228261,12.1976408 12.2967391,15.6237277 8.07065217,15.6237277 C3.84456522,15.6237277 0.418478261,12.1976408 0.418478261,7.97155382 C0.418478261,3.74546686 3.84456522,0.319379905 8.07065217,0.319379905 L8.07065217,0.319379905 Z"}),e.createElement("polyline",{points:"8.07065217 3.79764077 8.07065217 7.97155382 12.2445652 7.97155382"}))))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Continue Block":n,i=t.desc,a=void 0===i?"Continue Block":i,s=t.width,l=void 0===s?"17":s,u=t.height,c=void 0===u?"17":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 17 17",width:l,height:c,className:(0,o.default)("i i-continue-block",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{fillRule:"evenodd",d:"M9.25 11.5h3l-4 5-4-5h3v-7h2v7zm6-9h-14a1 1 0 0 1 0-2h14a1 1 0 0 1 0 2zm-10 4v2h-4a1 1 0 0 1 0-2h4zm10 0a1 1 0 0 1 0 2h-4v-2h4z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Convert":n,i=t.desc,a=void 0===i?"Convert to block":i,s=t.width,l=void 0===s?"14":s,u=t.height,c=void 0===u?"12":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 14 12",width:l,height:c,className:(0,o.default)("i i-convert",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{fillRule:"evenodd",d:"M9.625 5.143V2.57L14 6 9.625 9.429V6.857H.875A.867.867 0 0 1 0 6c0-.473.392-.857.875-.857h8.75zM7 1.714H.875A.867.867 0 0 1 0 .857C0 .384.392 0 .875 0H7c.483 0 .875.384.875.857A.867.867 0 0 1 7 1.714zM7 12H.875A.867.867 0 0 1 0 11.143c0-.473.392-.857.875-.857H7c.483 0 .875.384.875.857A.867.867 0 0 1 7 12z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Copy":n,i=t.desc,a=void 0===i?"A document stacked on top of another one":i,s=t.width,l=void 0===s?"15":s,u=t.height,c=void 0===u?"18":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 15 18",width:l,height:c,className:(0,o.default)("i i-stack",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M14.7,4.1C14.7,4.1,14.7,4.1,14.7,4.1c0-0.1-0.1-0.2-0.1-0.2c0,0,0,0,0,0L11,0.4c0,0-0.1,0-0.1-0.1 c0,0-0.1,0-0.1-0.1c-0.1,0-0.2,0-0.2,0H3.5c-0.3,0-0.6,0.3-0.6,0.6v3h-2c-0.3,0-0.6,0.3-0.6,0.6v12.6c0,0.3,0.3,0.6,0.6,0.6h10.6 c0.3,0,0.6-0.3,0.6-0.6v-3h2c0.3,0,0.6-0.3,0.6-0.6V4.3C14.7,4.2,14.7,4.2,14.7,4.1z M11.2,2.4l1.4,1.3h-1.4V2.4z M9.9,7.3H8.6V6 L9.9,7.3z M7.9,8.6h2.9v7.9H1.5V5.1h5.8v2.8C7.3,8.3,7.6,8.6,7.9,8.6z M12.1,7.9c0-0.1,0-0.2,0-0.2c0,0,0,0,0,0 c0-0.1-0.1-0.1-0.1-0.2c0,0,0,0,0,0L8.4,4c0,0-0.1,0-0.1-0.1c0,0-0.1,0-0.1-0.1c-0.1,0-0.2,0-0.2,0H4.1V1.5H10v2.8 C10,4.7,10.2,5,10.6,5h2.9v7.9h-1.4V7.9z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Copy lesson":n,i=t.desc,a=void 0===i?"Copy lesson":i,s=t.width,l=void 0===s?"15":s,u=t.height,c=void 0===u?"15":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 15 15",width:l,height:c,className:(0,o.default)("i",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{fillRule:"evenodd",d:"M14 14H7.364V7.364H14V14zM1 7.636V1h6.636v5.364h-.772c-.277 0-.5.223-.5.5v.772H1zm13.5-1.272a.5.5 0 0 1 .5.5V14.5a.5.5 0 0 1-.5.5H6.864a.5.5 0 0 1-.5-.5V8.636H.5a.5.5 0 0 1-.5-.5V.5A.5.5 0 0 1 .5 0h7.636a.5.5 0 0 1 .5.5v5.864H14.5zm0-3.819a.5.5 0 0 1 .5.5v1.91a.5.5 0 1 1-1 0v-1.41h-2.748l1.056 1.056a.5.5 0 0 1-.707.707L9.692 3.4a.505.505 0 0 1-.147-.354.505.505 0 0 1 .147-.354L11.601.782a.5.5 0 0 1 .707.707l-1.056 1.056H14.5zm-9.084 9.219a.505.505 0 0 1 .039.19.506.506 0 0 1-.147.354l-1.909 1.91a.502.502 0 0 1-.707 0 .5.5 0 0 1 0-.707l1.056-1.056H.5a.5.5 0 0 1-.5-.5v-1.91a.5.5 0 1 1 1 0v1.41h2.748l-1.056-1.056a.5.5 0 0 1 .707-.707L5.308 11.6a.493.493 0 0 1 .108.163z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"DestinationArrow":n,i=t.desc,a=void 0===i?"DestinationArrow":i,s=t.width,l=void 0===s?"13":s,u=t.height,c=void 0===u?"10":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 13 10",width:l,height:c,className:(0,o.default)("i i-destinationArrow",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M0 5c0 .345.264.625.59.625h10.393L7.855 8.933a.65.65 0 0 0 0 .884.573.573 0 0 0 .418.183.573.573 0 0 0 .418-.183l4.136-4.374a.66.66 0 0 0 0-.885L8.691.183a.568.568 0 0 0-.836 0 .65.65 0 0 0 0 .884l3.128 3.308H.591C.264 4.375 0 4.655 0 5"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Dialogue Slide":n,i=t.desc,a=void 0===i?"Dialogue Slide":i,s=t.width,l=void 0===s?"16":s,u=t.height,c=void 0===u?"16":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 16 16",width:l,height:c,className:(0,o.default)("i i-dialogue-slide",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{fillRule:"evenodd",d:"M14 11h-3c-.3 0-.5.1-.7.3L8 13.6l-2.3-2.3c-.2-.2-.4-.3-.7-.3H2V2h12v9zm1-11H1C.4 0 0 .4 0 1v11c0 .6.4 1 1 1h3.6l2.7 2.7c.2.2.4.3.7.3.3 0 .5-.1.7-.3l2.7-2.7H15c.6 0 1-.4 1-1V1c0-.6-.4-1-1-1z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Vertical Dots":n,i=t.desc,a=void 0===i?"Vertical Dots":i,s=t.width,l=void 0===s?"4":s,u=t.height,c=void 0===u?"24":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 4 24",width:l,height:c,className:(0,o.default)("i i-dotsVertical",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{fillRule:"evenodd",d:"M2 24a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm0-10a2 2 0 1 1 0-4 2 2 0 0 1 0 4zM2 4a2 2 0 1 1 0-4 2 2 0 0 1 0 4z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Download":n,i=t.desc,a=void 0===i?"Arrow down with horizontal line beneath it":i,s=t.width,l=void 0===s?"16":s,u=t.height,c=void 0===u?"19":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 16 19",width:l,height:c,className:(0,o.default)("i i-download",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("rect",{y:"17",width:"16",height:"2",rx:"1"}),e.createElement("path",{d:"M4.464 8.293A1 1 0 1 0 3.05 9.707l4.24 4.24c.4.4 1.028.392 1.42 0l4.24-4.24a1 1 0 1 0-1.414-1.414L8 4.757 4.464 8.293zm0 0L8 4.757l3.536 3.536L8 11.828 4.464 8.293z"}),e.createElement("path",{d:"M7 0h2v12H7z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Download Circle":n,i=t.desc,a=void 0===i?"Arrow down with horizontal line beneath it wrapped up in a circle":i,s=t.width,l=void 0===s?"51":s,u=t.height,c=void 0===u?"51":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 51 51",width:l,height:c,className:(0,o.default)("i i-downloadCircle",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("g",{stroke:"none",fill:"none"},e.createElement("g",{transform:"translate(-695, -227)",fill:"#313537"},e.createElement("path",{d:"M721,255.395113 L726.834932,249.560181 C727.225456,249.169656 727.858621,249.169656 728.249146,249.560181 C728.63967,249.950705 728.63967,250.58387 728.249146,250.974394 L720.824726,258.398814 C720.796316,258.436777 720.764856,258.473181 720.730347,258.507691 C720.339822,258.898215 719.706657,258.898215 719.316133,258.507691 L711.799485,250.991042 C711.408961,250.600518 711.408961,249.967353 711.799485,249.576829 C712.190009,249.186304 712.823174,249.186304 713.213699,249.576829 L719,255.36313 L719,240.783936 C719,240.231651 719.447715,239.783936 720,239.783936 C720.552285,239.783936 721,240.231651 721,240.783936 L721,255.395113 Z M720.059082,277.569336 C706.251963,277.569336 695.059082,266.376455 695.059082,252.569336 C695.059082,238.762217 706.251963,227.569336 720.059082,227.569336 C733.866201,227.569336 745.059082,238.762217 745.059082,252.569336 C745.059082,266.376455 733.866201,277.569336 720.059082,277.569336 Z M720.059082,275.569336 C732.761631,275.569336 743.059082,265.271885 743.059082,252.569336 C743.059082,239.866787 732.761631,229.569336 720.059082,229.569336 C707.356533,229.569336 697.059082,239.866787 697.059082,252.569336 C697.059082,265.271885 707.356533,275.569336 720.059082,275.569336 Z M712,264 C711.447715,264 711,263.552285 711,263 C711,262.447715 711.447715,262 712,262 L728,262 C728.552285,262 729,262.447715 729,263 C729,263.552285 728.552285,264 728,264 L712,264 Z"}))))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"More":n,i=t.desc,a=void 0===i?"Three dots next to one another":i,s=t.width,l=void 0===s?"16":s,u=t.height,c=void 0===u?"4":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 16 4",width:l,height:c,className:(0,o.default)("i",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M8,0 C9.105,0 10,0.895 10,2 C10,3.105 9.105,4 8,4 C6.895,4 6,3.105 6,2 C6,0.895 6.895,0 8,0"}),e.createElement("path",{d:"M2,0 C3.105,0 4,0.895 4,2 C4,3.105 3.105,4 2,4 C0.895,4 0,3.105 0,2 C0,0.895 0.895,0 2,0"}),e.createElement("path",{d:"M14,0 C15.105,0 16,0.895 16,2 C16,3.105 15.105,4 14,4 C12.895,4 12,3.105 12,2 C12,0.895 12.895,0 14,0"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Draggable":n,i=t.desc,a=void 0===i?"Three dots stacked on top of one another":i,s=t.width,l=void 0===s?"4":s,u=t.height,c=void 0===u?"14":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 4 14",width:l,height:c,className:(0,o.default)("i i-ellipsis--vert",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("g",{transform:"translate(.158 .445)"},e.createElement("circle",{cx:"1.5",cy:"11.5",r:"1.5"}),e.createElement("circle",{cx:"1.5",cy:"6.5",r:"1.5"}),e.createElement("circle",{cx:"1.5",cy:"1.5",r:"1.5"})))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Embed":n,i=t.desc,a=void 0===i?"Embed icon":i,s=t.width,l=void 0===s?"16":s,u=t.height,c=void 0===u?"15":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 16 15",width:l,height:c,className:(0,o.default)("i i-embed",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M13.2 11.263l-1.4-1.4 2.3-2.3-2.3-2.3 1.4-1.4 3 3c.4.4.4 1 0 1.4l-3 3M3.8 11.263l-3-3c-.4-.4-.4-1 0-1.4l3-3 1.4 1.4-2.3 2.3 2.3 2.3-1.4 1.4M6.5 14.563c-.1 0-.2 0-.3-.1-.5-.2-.8-.7-.6-1.3l4-12c.2-.5.7-.8 1.3-.6.5.2.8.7.6 1.3l-4 12c-.2.4-.6.7-1 .7"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Empty folder":n,i=t.desc,a=void 0===i?"Empty folder":i,s=t.width,l=void 0===s?"46":s,u=t.height,c=void 0===u?"46":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 46 46",width:l,height:c,className:(0,o.default)("i i-emptyFolder",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M38 6.867a1 1 0 0 0-1-1H16.84l.805.407-4.32-5.867A1 1 0 0 0 12.52 0H1a1 1 0 0 0-1 1v39.6C0 43.578 2.377 46 5.32 46a1 1 0 0 0 0-2C3.49 44 2 42.482 2 40.6V1L1 2h11.52l-.805-.407 4.32 5.867a1 1 0 0 0 .805.407H37l-1-1v8.8a1 1 0 0 0 2 0v-8.8z"}),e.createElement("path",{d:"M9.333 40.65A3.341 3.341 0 0 1 6 44v2h34.667C43.613 46 46 43.604 46 40.65V16a1 1 0 0 0-1-1H10.333a1 1 0 0 0-1 1v24.65zm1-23.65H45l-1-1v24.65A3.341 3.341 0 0 1 40.667 44H6c-1.333 0-1.333 2 0 2 2.947 0 5.333-2.396 5.333-5.35V16l-1 1z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"End Slide":n,i=t.desc,a=void 0===i?"End Slide":i,s=t.width,l=void 0===s?"16":s,u=t.height,c=void 0===u?"14":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 16 14",width:l,height:c,className:(0,o.default)("i i-end-slide",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{fillRule:"evenodd",d:"M6,0.6L4.6,2l4,4H0v2h8.6l-4,4L6,13.4l5.7-5.7c0.4-0.4,0.4-1,0-1.4L6,0.6"}),e.createElement("rect",{fillRule:"evenodd",x:"14",width:"2",height:"14"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),i=r(o),a=n(1),s=r(a),l=function(e){var t=e.title,n=void 0===t?"Envelope":t,r=e.desc,o=void 0===r?"Envelope":r,a=e.width,l=void 0===a?"17":a,u=e.height,c=void 0===u?"14":u,d=e.className,f=e.focusable,p=void 0===f?"false":f;return i.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 17 14",width:l,height:c,className:(0,s.default)("i i-envelope",d),focusable:p},i.default.createElement("title",null,n),i.default.createElement("desc",null,o),i.default.createElement("g",{fill:"#313537",fillRule:"nonzero"},i.default.createElement("path",{d:"M8.5 7.316L1.341.634a.5.5 0 0 0-.682.732l7.5 7a.5.5 0 0 0 .682 0l7.5-7a.5.5 0 1 0-.682-.732L8.5 7.316z"}),i.default.createElement("path",{d:"M1.5 1.5v11h14v-11h-14zM1 .5h15a.5.5 0 0 1 .5.5v12a.5.5 0 0 1-.5.5H1a.5.5 0 0 1-.5-.5V1A.5.5 0 0 1 1 .5z"})))};t.default=l},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Error":n,i=t.desc,a=void 0===i?"An x with a circle":i,s=t.width,l=void 0===s?"50":s,u=t.height,c=void 0===u?"50":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 50 50",width:l,height:c,className:(0,o.default)("i",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M25 50C11.193 50 0 38.807 0 25S11.193 0 25 0s25 11.193 25 25-11.193 25-25 25zm0-2c12.703 0 23-10.297 23-23S37.703 2 25 2 2 12.297 2 25s10.297 23 23 23z"}),e.createElement("path",{d:"M31.679 18.321a1.036 1.036 0 0 0-1.5 0L24.5 24l-5.679-5.679a1.036 1.036 0 0 0-1.5 0 1.036 1.036 0 0 0 0 1.5L23 25.5l-5.679 5.679a1.036 1.036 0 0 0 0 1.5c.215.214.429.321.75.321.322 0 .536-.107.75-.321L24.5 27l5.679 5.679c.214.214.535.321.75.321.214 0 .535-.107.75-.321a1.036 1.036 0 0 0 0-1.5L26 25.5l5.679-5.679a1.036 1.036 0 0 0 0-1.5"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Error Alert":n,i=t.desc,a=void 0===i?"A red circle with a white exclamation point in the middle":i,s=t.width,l=void 0===s?"18":s,u=t.height,c=void 0===u?"18":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{width:l,height:c,viewBox:"0 0 18 18",className:(0,o.default)("i i-errorAlert",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("circle",{cx:"9",cy:"9",r:"9"}),e.createElement("path",{d:"M9.897 4v4.004c0 .425-.021.841-.063 1.25-.042.408-.098.84-.168 1.298H8.497c-.07-.457-.126-.89-.168-1.298a12.206 12.206 0 0 1-.063-1.25V4h1.631zM8 13.17c0-.145.027-.282.08-.413a.987.987 0 0 1 .225-.336 1.103 1.103 0 0 1 .759-.308 1.06 1.06 0 0 1 .749.308 1.06 1.06 0 0 1 .308.749 1.07 1.07 0 0 1-.308.749 1.077 1.077 0 0 1-.749.301 1.095 1.095 0 0 1-.76-.301.995.995 0 0 1-.223-.333A1.069 1.069 0 0 1 8 13.17z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Incorrect":n,i=t.desc,a=void 0===i?"Image of an X":i,s=t.width,l=void 0===s?"10":s,u=t.height,c=void 0===u?"10":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 10 10",width:l,height:c,className:(0,o.default)("i i-exMark",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M5,4.17,9.17,0,10,.83,5.83,5,10,9.17,9.17,10,5,5.83.83,10,0,9.17,4.17,5,0,.83.83,0Z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Export":n,i=t.desc,a=void 0===i?"Export":i,s=t.width,l=void 0===s?"12":s,u=t.height,c=void 0===u?"15":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 12 15",width:l,height:c,className:(0,o.default)("i i-export",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("polygon",{points:"7,6.4 7,1 5,1 5,6.4 2.3,6.4 6,10.8 9.7,6.4"}),e.createElement("rect",{x:"1",y:"12",width:"10",height:"2"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"File":n,i=t.desc,a=void 0===i?"Paper icon with one corner bent inwards":i,s=t.width,l=void 0===s?"40":s,u=t.height,c=void 0===u?"50":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 40 50",width:l,height:c,className:(0,o.default)("i i-file",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M2.00804893,0 C0.899034128,0 0,0.889064278 0,1.99091407 L0,48.0090859 C0,49.1086374 0.892756032,50 1.99862555,50 L37.2170607,50 C38.3208711,50 39.2156863,49.1011186 39.2156863,47.993136 L39.2156863,13.6363636 L26.1437908,0 L2.00804893,0 Z",opacity:"0.205748601"}),e.createElement("path",{d:"M26.1437908,0 L26.1437908,11.7296861 C26.1437908,12.8319383 27.0422752,13.7254902 28.1433598,13.7254902 L39.2156863,13.7254902",opacity:"0.25"}),e.createElement("path",{d:"M13.5335,22.9865 L13.5335,24.4165 L10.2445,24.4165 L10.2445,26.446 L12.9835,26.446 L12.9835,27.8815 L10.2445,27.8815 L10.2445,31 L8.3745,31 L8.3745,22.9865 L13.5335,22.9865 Z M17.0365,31 L15.1665,31 L15.1665,22.9865 L17.0365,22.9865 L17.0365,31 Z M20.8805,29.515 L23.8505,29.515 L23.8505,31 L19.0215,31 L19.0215,22.9865 L20.8805,22.9865 L20.8805,29.515 Z M30.3895,22.9865 L30.3895,24.4165 L27.1005,24.4165 L27.1005,26.2865 L29.6195,26.2865 L29.6195,27.6615 L27.1005,27.6615 L27.1005,29.57 L30.3895,29.57 L30.3895,31 L25.2305,31 L25.2305,22.9865 L30.3895,22.9865 Z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Document":n,i=t.desc,a=void 0===i?"Paper icon with one corner bent inwards":i,s=t.width,l=void 0===s?"40":s,u=t.height,c=void 0===u?"50":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 40 50",width:l,height:c,className:(0,o.default)("i i-fileDoc",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M2.00804893,0 C0.899034128,0 0,0.889064278 0,1.99091407 L0,48.0090859 C0,49.1086374 0.892756032,50 1.99862555,50 L37.2170607,50 C38.3208711,50 39.2156863,49.1011186 39.2156863,47.993136 L39.2156863,13.6363636 L26.1437908,0 L2.00804893,0 Z",opacity:"0.205748601"}),e.createElement("path",{d:"M26.1437908,0 L26.1437908,11.7296861 C26.1437908,12.8319383 27.0422752,13.7254902 28.1433598,13.7254902 L39.2156863,13.7254902",opacity:"0.25"}),e.createElement("path",{d:"M14.5865,26.9905 C14.5865,27.5698362 14.4865843,28.1042476 14.28675,28.59375 C14.0869157,29.0832524 13.8055018,29.5067482 13.4425,29.86425 C13.0794982,30.2217518 12.6422526,30.5004157 12.13075,30.70025 C11.6192474,30.9000843 11.0518364,31 10.4285,31 L7.3155,31 L7.3155,22.9865 L10.4285,22.9865 C11.0518364,22.9865 11.6192474,23.0873323 12.13075,23.289 C12.6422526,23.4906677 13.0794982,23.7693316 13.4425,24.125 C13.8055018,24.4806684 14.0869157,24.9032476 14.28675,25.39275 C14.4865843,25.8822524 14.5865,26.4148305 14.5865,26.9905 L14.5865,26.9905 Z M12.6835,26.9905 C12.6835,26.594498 12.6321672,26.2370016 12.5295,25.918 C12.4268328,25.5989984 12.279251,25.3285844 12.08675,25.10675 C11.894249,24.8849156 11.6586681,24.7144173 11.38,24.59525 C11.1013319,24.4760827 10.7841684,24.4165 10.4285,24.4165 L9.1855,24.4165 L9.1855,29.57 L10.4285,29.57 C10.7841684,29.57 11.1013319,29.5104173 11.38,29.39125 C11.6586681,29.2720827 11.894249,29.1015844 12.08675,28.87975 C12.279251,28.6579156 12.4268328,28.3875016 12.5295,28.0685 C12.6321672,27.7494984 12.6835,27.3901687 12.6835,26.9905 L12.6835,26.9905 Z M23.8865,26.9905 C23.8865,27.5698362 23.7865843,28.1088308 23.58675,28.6075 C23.3869157,29.1061692 23.1055018,29.5397482 22.7425,29.90825 C22.3794982,30.2767518 21.9422526,30.565499 21.43075,30.7745 C20.9192474,30.983501 20.3518364,31.088 19.7285,31.088 C19.1051635,31.088 18.5368359,30.983501 18.0235,30.7745 C17.5101641,30.565499 17.0710852,30.2767518 16.70625,29.90825 C16.3414148,29.5397482 16.0590843,29.1061692 15.85925,28.6075 C15.6594157,28.1088308 15.5595,27.5698362 15.5595,26.9905 C15.5595,26.4111638 15.6594157,25.8721692 15.85925,25.3735 C16.0590843,24.8748308 16.3414148,24.4421685 16.70625,24.0755 C17.0710852,23.7088315 17.5101641,23.421001 18.0235,23.212 C18.5368359,23.002999 19.1051635,22.8985 19.7285,22.8985 C20.3518364,22.8985 20.9192474,23.0039156 21.43075,23.21475 C21.9422526,23.4255844 22.3794982,23.7143315 22.7425,24.081 C23.1055018,24.4476685 23.3869157,24.8803308 23.58675,25.379 C23.7865843,25.8776692 23.8865,26.4148305 23.8865,26.9905 L23.8865,26.9905 Z M21.9835,26.9905 C21.9835,26.594498 21.9321672,26.2379183 21.8295,25.92075 C21.7268328,25.6035817 21.579251,25.3350011 21.38675,25.115 C21.194249,24.8949989 20.9586681,24.7263339 20.68,24.609 C20.4013319,24.4916661 20.0841684,24.433 19.7285,24.433 C19.3691649,24.433 19.0492514,24.4916661 18.76875,24.609 C18.4882486,24.7263339 18.251751,24.8949989 18.05925,25.115 C17.866749,25.3350011 17.7191672,25.6035817 17.6165,25.92075 C17.5138328,26.2379183 17.4625,26.594498 17.4625,26.9905 C17.4625,27.3901687 17.5138328,27.7485817 17.6165,28.06575 C17.7191672,28.3829183 17.866749,28.6514989 18.05925,28.8715 C18.251751,29.0915011 18.4882486,29.2592494 18.76875,29.37475 C19.0492514,29.4902506 19.3691649,29.548 19.7285,29.548 C20.0841684,29.548 20.4013319,29.4902506 20.68,29.37475 C20.9586681,29.2592494 21.194249,29.0915011 21.38675,28.8715 C21.579251,28.6514989 21.7268328,28.3829183 21.8295,28.06575 C21.9321672,27.7485817 21.9835,27.3901687 21.9835,26.9905 L21.9835,26.9905 Z M30.662,28.9265 C30.7060002,28.9265 30.7499998,28.9347499 30.794,28.95125 C30.8380002,28.9677501 30.8801665,28.9961665 30.9205,29.0365 L31.6575,29.812 C31.3348317,30.2336688 30.9305858,30.5517489 30.44475,30.76625 C29.9589142,30.9807511 29.38417,31.088 28.7205,31.088 C28.1118303,31.088 27.5664191,30.9844177 27.08425,30.77725 C26.6020809,30.5700823 26.1932517,30.2840852 25.85775,29.91925 C25.5222483,29.5544148 25.2646676,29.1217525 25.085,28.62125 C24.9053324,28.1207475 24.8155,27.5771696 24.8155,26.9905 C24.8155,26.3928303 24.9181656,25.8437525 25.1235,25.34325 C25.3288344,24.8427475 25.6157482,24.4110018 25.98425,24.048 C26.3527518,23.6849982 26.7936641,23.4026677 27.307,23.201 C27.8203359,22.9993323 28.3868302,22.8985 29.0065,22.8985 C29.3071682,22.8985 29.5904153,22.9250831 29.85625,22.97825 C30.1220847,23.0314169 30.3704988,23.1047495 30.6015,23.19825 C30.8325012,23.2917505 31.0451657,23.4035827 31.2395,23.53375 C31.4338343,23.6639173 31.6061659,23.8078325 31.7565,23.9655 L31.1295,24.807 C31.0891665,24.8583336 31.0415003,24.9050831 30.9865,24.94725 C30.9314997,24.9894169 30.8545005,25.0105 30.7555,25.0105 C30.6894997,25.0105 30.627167,24.9958335 30.5685,24.9665 C30.509833,24.9371665 30.4475003,24.9014169 30.3815,24.85925 C30.3154997,24.8170831 30.2430837,24.7712502 30.16425,24.72175 C30.0854163,24.6722498 29.9919172,24.6264169 29.88375,24.58425 C29.7755828,24.5420831 29.6490841,24.5063335 29.50425,24.477 C29.3594159,24.4476665 29.1898343,24.433 28.9955,24.433 C28.658165,24.433 28.3501681,24.4925827 28.0715,24.61175 C27.7928319,24.7309173 27.5535843,24.9014156 27.35375,25.12325 C27.1539157,25.3450844 26.9980839,25.6136651 26.88625,25.929 C26.7744161,26.2443349 26.7185,26.5981647 26.7185,26.9905 C26.7185,27.4011687 26.7744161,27.7659984 26.88625,28.085 C26.9980839,28.4040016 27.150249,28.6725822 27.34275,28.89075 C27.535251,29.1089178 27.759832,29.2748328 28.0165,29.3885 C28.2731679,29.5021672 28.5481652,29.559 28.8415,29.559 C29.0101675,29.559 29.164166,29.5507501 29.3035,29.53425 C29.442834,29.5177499 29.5720827,29.4893335 29.69125,29.449 C29.8104173,29.4086665 29.9240828,29.356417 30.03225,29.29225 C30.1404172,29.228083 30.2494994,29.1483338 30.3595,29.053 C30.4035002,29.0163332 30.4511664,28.9860835 30.5025,28.96225 C30.5538336,28.9384165 30.6069997,28.9265 30.662,28.9265 L30.662,28.9265 Z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"No File":n,i=t.desc,a=void 0===i?"Paper icon with one corner bent inwards":i,s=t.width,l=void 0===s?"40":s,u=t.height,c=void 0===u?"50":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 40 50",width:l,height:c,className:(0,o.default)("i i-fileNone",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M2.00804893,0 C0.899034128,0 0,0.889064278 0,1.99091407 L0,48.0090859 C0,49.1086374 0.892756032,50 1.99862555,50 L37.2170607,50 C38.3208711,50 39.2156863,49.1011186 39.2156863,47.993136 L39.2156863,13.6363636 L26.1437908,0 L2.00804893,0 Z",opacity:"0.205748601"}),e.createElement("path",{d:"M26.1437908,0 L26.1437908,11.7296861 C26.1437908,12.8319383 27.0422752,13.7254902 28.1433598,13.7254902 L39.2156863,13.7254902",opacity:"0.25"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"PDF":n,i=t.desc,a=void 0===i?"Paper icon with one corner bent inwards":i,s=t.width,l=void 0===s?"40":s,u=t.height,c=void 0===u?"50":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 40 50",width:l,height:c,className:(0,o.default)("i i-filePdf",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M2.00804893,0 C0.899034128,0 0,0.889064278 0,1.99091407 L0,48.0090859 C0,49.1086374 0.892756032,50 1.99862555,50 L37.2170607,50 C38.3208711,50 39.2156863,49.1011186 39.2156863,47.993136 L39.2156863,13.6363636 L26.1437908,0 L2.00804893,0 Z",opacity:"0.205748601"}),e.createElement("path",{d:"M26,0 L26,11.7296861 C26,12.8319383 26.8984843,13.7254902 27.999569,13.7254902 L39.0718954,13.7254902",opacity:"0.25"}),e.createElement("path",{d:"M10.6155,28.3215 L10.6155,31 L8.7565,31 L8.7565,22.9865 L11.5835,22.9865 C12.1481695,22.9865 12.6330813,23.053416 13.03825,23.18725 C13.4434187,23.321084 13.777082,23.5053322 14.03925,23.74 C14.301418,23.9746678 14.4948327,24.2514984 14.6195,24.5705 C14.7441673,24.8895016 14.8065,25.2341648 14.8065,25.6045 C14.8065,26.0041687 14.742334,26.3708317 14.614,26.7045 C14.485666,27.0381683 14.2895013,27.3241655 14.0255,27.5625 C13.7614987,27.8008345 13.4269187,27.986916 13.02175,28.12075 C12.6165813,28.254584 12.1371694,28.3215 11.5835,28.3215 L10.6155,28.3215 Z M10.6155,26.919 L11.5835,26.919 C12.0675024,26.919 12.4158323,26.8035012 12.6285,26.5725 C12.8411677,26.3414988 12.9475,26.0188354 12.9475,25.6045 C12.9475,25.4211657 12.9200003,25.2543341 12.865,25.104 C12.8099997,24.9536659 12.7265839,24.8244172 12.61475,24.71625 C12.5029161,24.6080828 12.3617509,24.524667 12.19125,24.466 C12.0207491,24.407333 11.8181678,24.378 11.5835,24.378 L10.6155,24.378 L10.6155,26.919 Z M23.5455,26.9905 C23.5455,27.5698362 23.4455843,28.1042476 23.24575,28.59375 C23.0459157,29.0832524 22.7645018,29.5067482 22.4015,29.86425 C22.0384982,30.2217518 21.6012526,30.5004157 21.08975,30.70025 C20.5782474,30.9000843 20.0108365,31 19.3875,31 L16.2745,31 L16.2745,22.9865 L19.3875,22.9865 C20.0108365,22.9865 20.5782474,23.0873323 21.08975,23.289 C21.6012526,23.4906677 22.0384982,23.7693316 22.4015,24.125 C22.7645018,24.4806684 23.0459157,24.9032476 23.24575,25.39275 C23.4455843,25.8822524 23.5455,26.4148305 23.5455,26.9905 L23.5455,26.9905 Z M21.6425,26.9905 C21.6425,26.594498 21.5911672,26.2370016 21.4885,25.918 C21.3858328,25.5989984 21.238251,25.3285844 21.04575,25.10675 C20.853249,24.8849156 20.6176681,24.7144173 20.339,24.59525 C20.0603319,24.4760827 19.7431684,24.4165 19.3875,24.4165 L18.1445,24.4165 L18.1445,29.57 L19.3875,29.57 C19.7431684,29.57 20.0603319,29.5104173 20.339,29.39125 C20.6176681,29.2720827 20.853249,29.1015844 21.04575,28.87975 C21.238251,28.6579156 21.3858328,28.3875016 21.4885,28.0685 C21.5911672,27.7494984 21.6425,27.3901687 21.6425,26.9905 L21.6425,26.9905 Z M30.0955,22.9865 L30.0955,24.4165 L26.8065,24.4165 L26.8065,26.446 L29.5455,26.446 L29.5455,27.8815 L26.8065,27.8815 L26.8065,31 L24.9365,31 L24.9365,22.9865 L30.0955,22.9865 Z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Presentation":n,i=t.desc,a=void 0===i?"Paper icon with one corner bent inwards":i,s=t.width,l=void 0===s?"40":s,u=t.height,c=void 0===u?"50":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 40 50",width:l,height:c,className:(0,o.default)("i i-filePpt",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M2.00804893,0 C0.899034128,0 0,0.889064278 0,1.99091407 L0,48.0090859 C0,49.1086374 0.892756032,50 1.99862555,50 L37.2170607,50 C38.3208711,50 39.2156863,49.1011186 39.2156863,47.993136 L39.2156863,13.6363636 L26.1437908,0 L2.00804893,0 Z",opacity:"0.205748601"}),e.createElement("path",{d:"M26.1437908,0 L26.1437908,11.7296861 C26.1437908,12.8319383 27.0422752,13.7254902 28.1433598,13.7254902 L39.2156863,13.7254902",opacity:"0.25"}),e.createElement("path",{d:"M10.9565,28.3215 L10.9565,31 L9.0975,31 L9.0975,22.9865 L11.9245,22.9865 C12.4891695,22.9865 12.9740813,23.053416 13.37925,23.18725 C13.7844187,23.321084 14.118082,23.5053322 14.38025,23.74 C14.642418,23.9746678 14.8358327,24.2514984 14.9605,24.5705 C15.0851673,24.8895016 15.1475,25.2341648 15.1475,25.6045 C15.1475,26.0041687 15.083334,26.3708317 14.955,26.7045 C14.826666,27.0381683 14.6305013,27.3241655 14.3665,27.5625 C14.1024987,27.8008345 13.7679187,27.986916 13.36275,28.12075 C12.9575813,28.254584 12.4781694,28.3215 11.9245,28.3215 L10.9565,28.3215 Z M10.9565,26.919 L11.9245,26.919 C12.4085024,26.919 12.7568323,26.8035012 12.9695,26.5725 C13.1821677,26.3414988 13.2885,26.0188354 13.2885,25.6045 C13.2885,25.4211657 13.2610003,25.2543341 13.206,25.104 C13.1509997,24.9536659 13.0675839,24.8244172 12.95575,24.71625 C12.8439161,24.6080828 12.7027509,24.524667 12.53225,24.466 C12.3617491,24.407333 12.1591678,24.378 11.9245,24.378 L10.9565,24.378 L10.9565,26.919 Z M18.4745,28.3215 L18.4745,31 L16.6155,31 L16.6155,22.9865 L19.4425,22.9865 C20.0071695,22.9865 20.4920813,23.053416 20.89725,23.18725 C21.3024187,23.321084 21.636082,23.5053322 21.89825,23.74 C22.160418,23.9746678 22.3538327,24.2514984 22.4785,24.5705 C22.6031673,24.8895016 22.6655,25.2341648 22.6655,25.6045 C22.6655,26.0041687 22.601334,26.3708317 22.473,26.7045 C22.344666,27.0381683 22.1485013,27.3241655 21.8845,27.5625 C21.6204987,27.8008345 21.2859187,27.986916 20.88075,28.12075 C20.4755813,28.254584 19.9961694,28.3215 19.4425,28.3215 L18.4745,28.3215 Z M18.4745,26.919 L19.4425,26.919 C19.9265024,26.919 20.2748323,26.8035012 20.4875,26.5725 C20.7001677,26.3414988 20.8065,26.0188354 20.8065,25.6045 C20.8065,25.4211657 20.7790003,25.2543341 20.724,25.104 C20.6689997,24.9536659 20.5855839,24.8244172 20.47375,24.71625 C20.3619161,24.6080828 20.2207509,24.524667 20.05025,24.466 C19.8797491,24.407333 19.6771678,24.378 19.4425,24.378 L18.4745,24.378 L18.4745,26.919 Z M29.9525,22.9865 L29.9525,24.4605 L27.6975,24.4605 L27.6975,31 L25.8385,31 L25.8385,24.4605 L23.5835,24.4605 L23.5835,22.9865 L29.9525,22.9865 Z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Rich Text File":n,i=t.desc,a=void 0===i?"Paper icon with one corner bent inwards":i,s=t.width,l=void 0===s?"40":s,u=t.height,c=void 0===u?"50":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 40 50",width:l,height:c,className:(0,o.default)("i i-fileRtf",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M2.00804893,0 C0.899034128,0 0,0.889064278 0,1.99091407 L0,48.0090859 C0,49.1086374 0.892756032,50 1.99862555,50 L37.2170607,50 C38.3208711,50 39.2156863,49.1011186 39.2156863,47.993136 L39.2156863,13.6363636 L26.1437908,0 L2.00804893,0 Z",opacity:"0.205748601"}),e.createElement("path",{d:"M26,0 L26,11.7296861 C26,12.8319383 26.8984843,13.7254902 27.999569,13.7254902 L39.0718954,13.7254902",opacity:"0.25"}),e.createElement("path",{d:"M11.4185,28.0355 L11.4185,31 L9.5595,31 L9.5595,22.9865 L12.1665,22.9865 C12.7458362,22.9865 13.2399146,23.0460827 13.64875,23.16525 C14.0575854,23.2844173 14.3912487,23.4503323 14.64975,23.663 C14.9082513,23.8756677 15.0961661,24.1268319 15.2135,24.4165 C15.3308339,24.7061681 15.3895,25.0214983 15.3895,25.3625 C15.3895,25.6228346 15.354667,25.8684988 15.285,26.0995 C15.215333,26.3305012 15.1117507,26.5440824 14.97425,26.74025 C14.8367493,26.9364176 14.6680843,27.1114992 14.46825,27.2655 C14.2684157,27.4195008 14.0383346,27.5459995 13.778,27.645 C13.9026673,27.7073336 14.0190828,27.7843329 14.12725,27.876 C14.2354172,27.9676671 14.3298329,28.0794993 14.4105,28.2115 L16.1155,31 L14.4325,31 C14.1208318,31 13.8971673,30.8826678 13.7615,30.648 L12.4305,28.3215 C12.371833,28.2188328 12.3030837,28.1455002 12.22425,28.1015 C12.1454163,28.0574998 12.0345007,28.0355 11.8915,28.0355 L11.4185,28.0355 Z M11.4185,26.754 L12.1665,26.754 C12.4195013,26.754 12.6349158,26.721917 12.81275,26.65775 C12.9905842,26.593583 13.1363328,26.5046672 13.25,26.391 C13.3636672,26.2773328 13.4461664,26.1444174 13.4975,25.99225 C13.5488336,25.8400826 13.5745,25.6760009 13.5745,25.5 C13.5745,25.1479982 13.4599178,24.873001 13.23075,24.675 C13.0015822,24.476999 12.6468357,24.378 12.1665,24.378 L11.4185,24.378 L11.4185,26.754 Z M22.8635,22.9865 L22.8635,24.4605 L20.6085,24.4605 L20.6085,31 L18.7495,31 L18.7495,24.4605 L16.4945,24.4605 L16.4945,22.9865 L22.8635,22.9865 Z M29.2925,22.9865 L29.2925,24.4165 L26.0035,24.4165 L26.0035,26.446 L28.7425,26.446 L28.7425,27.8815 L26.0035,27.8815 L26.0035,31 L24.1335,31 L24.1335,22.9865 L29.2925,22.9865 Z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Spreadsheet":n,i=t.desc,a=void 0===i?"Paper icon with one corner bent inwards":i,s=t.width,l=void 0===s?"40":s,u=t.height,c=void 0===u?"50":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 40 50",width:l,height:c,className:(0,o.default)("i i-fileXls",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M2.00804893,0 C0.899034128,0 0,0.889064278 0,1.99091407 L0,48.0090859 C0,49.1086374 0.892756032,50 1.99862555,50 L37.2170607,50 C38.3208711,50 39.2156863,49.1011186 39.2156863,47.993136 L39.2156863,13.6363636 L26.1437908,0 L2.00804893,0 Z",opacity:"0.205748601"}),e.createElement("path",{d:"M26.1437908,0 L26.1437908,11.7296861 C26.1437908,12.8319383 27.0422752,13.7254902 28.1433598,13.7254902 L39.2156863,13.7254902",opacity:"0.25"}),e.createElement("path",{d:"M11.883,26.8805 L9.4025,22.9865 L11.2615,22.9865 C11.3825006,22.9865 11.4714164,23.0020832 11.52825,23.03325 C11.5850836,23.0644168 11.6354998,23.1166663 11.6795,23.19 L13.2745,25.8905 C13.2928334,25.8428331 13.3139165,25.7970002 13.33775,25.753 C13.3615835,25.7089998 13.3881665,25.6631669 13.4175,25.6155 L14.8145,23.2175 C14.9061671,23.0634992 15.0308325,22.9865 15.1885,22.9865 L16.9705,22.9865 L14.457,26.798 L17.0255,31 L15.1665,31 C15.0454994,31 14.947417,30.970667 14.87225,30.912 C14.797083,30.853333 14.7375002,30.7836671 14.6935,30.703 L13.0875,27.898 C13.0581665,27.9786671 13.0251668,28.048333 12.9885,28.107 L11.4925,30.703 C11.4484998,30.7800004 11.3898337,30.8487497 11.3165,30.90925 C11.2431663,30.9697503 11.1515005,31 11.0415,31 L9.3035,31 L11.883,26.8805 Z M20.0995,29.515 L23.0695,29.515 L23.0695,31 L18.2405,31 L18.2405,22.9865 L20.0995,22.9865 L20.0995,29.515 Z M28.9155,24.6145 C28.8604997,24.7025004 28.8027503,24.7684998 28.74225,24.8125 C28.6817497,24.8565002 28.6038338,24.8785 28.5085,24.8785 C28.4241662,24.8785 28.3334172,24.8519169 28.23625,24.79875 C28.1390828,24.7455831 28.0290839,24.6860003 27.90625,24.62 C27.7834161,24.5539997 27.6431675,24.4944169 27.4855,24.44125 C27.3278325,24.3880831 27.1481677,24.3615 26.9465,24.3615 C26.5981649,24.3615 26.3387509,24.4357493 26.16825,24.58425 C25.9977491,24.7327507 25.9125,24.9334987 25.9125,25.1865 C25.9125,25.3478341 25.9638328,25.4816661 26.0665,25.588 C26.1691672,25.6943339 26.3039158,25.7859996 26.47075,25.863 C26.6375842,25.9400004 26.8282489,26.010583 27.04275,26.07475 C27.2572511,26.138917 27.4763322,26.2104163 27.7,26.28925 C27.9236678,26.3680837 28.1427489,26.4606661 28.35725,26.567 C28.5717511,26.6733339 28.7624158,26.8089992 28.92925,26.974 C29.0960842,27.1390008 29.2308328,27.3397488 29.3335,27.57625 C29.4361672,27.8127512 29.4875,28.0978317 29.4875,28.4315 C29.4875,28.8018352 29.423334,29.1483317 29.295,29.471 C29.166666,29.7936683 28.9805846,30.0750821 28.73675,30.31525 C28.4929154,30.5554179 28.1922518,30.7442493 27.83475,30.88175 C27.4772482,31.0192507 27.0711689,31.088 26.6165,31.088 C26.3671654,31.088 26.1132513,31.0623336 25.85475,31.011 C25.5962487,30.9596664 25.3460012,30.8872505 25.104,30.79375 C24.8619988,30.7002495 24.6346677,30.589334 24.422,30.461 C24.2093323,30.332666 24.0241675,30.1896675 23.8665,30.032 L24.4165,29.163 C24.4568335,29.0969997 24.5136663,29.0438335 24.587,29.0035 C24.6603337,28.9631665 24.7391662,28.943 24.8235,28.943 C24.9335006,28.943 25.0444161,28.977833 25.15625,29.0475 C25.2680839,29.117167 25.3945826,29.1941662 25.53575,29.2785 C25.6769174,29.3628338 25.8391658,29.439833 26.0225,29.5095 C26.2058343,29.579167 26.4221654,29.614 26.6715,29.614 C27.008835,29.614 27.2709991,29.5397507 27.458,29.39125 C27.6450009,29.2427493 27.7385,29.0071683 27.7385,28.6845 C27.7385,28.4974991 27.6871672,28.3453339 27.5845,28.228 C27.4818328,28.1106661 27.3470842,28.0135004 27.18025,27.9365 C27.0134158,27.8594996 26.8236677,27.791667 26.611,27.733 C26.3983323,27.674333 26.1801678,27.6092504 25.9565,27.53775 C25.7328322,27.4662496 25.5146677,27.3782505 25.302,27.27375 C25.0893323,27.1692495 24.8995842,27.0317509 24.73275,26.86125 C24.5659158,26.6907491 24.4311672,26.4780846 24.3285,26.22325 C24.2258328,25.9684154 24.1745,25.6540019 24.1745,25.28 C24.1745,24.9793318 24.2349994,24.6860014 24.356,24.4 C24.4770006,24.1139986 24.6548322,23.8591678 24.8895,23.6355 C25.1241678,23.4118322 25.4119983,23.233084 25.753,23.09925 C26.0940017,22.965416 26.4844978,22.8985 26.9245,22.8985 C27.1701679,22.8985 27.4094155,22.9177498 27.64225,22.95625 C27.8750845,22.9947502 28.095999,23.051583 28.305,23.12675 C28.514001,23.201917 28.7092491,23.2917495 28.89075,23.39625 C29.0722509,23.5007505 29.2344993,23.6189993 29.3775,23.751 L28.9155,24.6145 Z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Zip":n,i=t.desc,a=void 0===i?"Paper icon with one corner bent inwards":i,s=t.width,l=void 0===s?"40":s,u=t.height,c=void 0===u?"50":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 40 50",width:l,height:c,className:(0,o.default)("i i-fileZip",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M2.00804893,0 C0.899034128,0 0,0.889064278 0,1.99091407 L0,48.0090859 C0,49.1086374 0.892756032,50 1.99862555,50 L37.2170607,50 C38.3208711,50 39.2156863,49.1011186 39.2156863,47.993136 L39.2156863,13.6363636 L26.1437908,0 L2.00804893,0 Z",opacity:"0.205748601"}),e.createElement("path",{d:"M26.1437908,0 L26.1437908,11.7296861 C26.1437908,12.8319383 27.0422752,13.7254902 28.1433598,13.7254902 L39.2156863,13.7254902",opacity:"0.25"}),e.createElement("path",{d:"M16.649,22.9865 L16.649,23.6575 C16.649,23.7528338 16.6334168,23.8463329 16.60225,23.938 C16.5710832,24.0296671 16.5280003,24.1158329 16.473,24.1965 L12.711,29.57 L16.528,29.57 L16.528,31 L10.346,31 L10.346,30.285 C10.346,30.2006662 10.3606665,30.1172504 10.39,30.03475 C10.4193335,29.9522496 10.4596664,29.876167 10.511,29.8065 L14.284,24.4165 L10.654,24.4165 L10.654,22.9865 L16.649,22.9865 Z M20.031,31 L18.161,31 L18.161,22.9865 L20.031,22.9865 L20.031,31 Z M23.875,28.3215 L23.875,31 L22.016,31 L22.016,22.9865 L24.843,22.9865 C25.4076695,22.9865 25.8925813,23.053416 26.29775,23.18725 C26.7029187,23.321084 27.036582,23.5053322 27.29875,23.74 C27.560918,23.9746678 27.7543327,24.2514984 27.879,24.5705 C28.0036673,24.8895016 28.066,25.2341648 28.066,25.6045 C28.066,26.0041687 28.001834,26.3708317 27.8735,26.7045 C27.745166,27.0381683 27.5490013,27.3241655 27.285,27.5625 C27.0209987,27.8008345 26.6864187,27.986916 26.28125,28.12075 C25.8760813,28.254584 25.3966694,28.3215 24.843,28.3215 L23.875,28.3215 Z M23.875,26.919 L24.843,26.919 C25.3270024,26.919 25.6753323,26.8035012 25.888,26.5725 C26.1006677,26.3414988 26.207,26.0188354 26.207,25.6045 C26.207,25.4211657 26.1795003,25.2543341 26.1245,25.104 C26.0694997,24.9536659 25.9860839,24.8244172 25.87425,24.71625 C25.7624161,24.6080828 25.6212509,24.524667 25.45075,24.466 C25.2802491,24.407333 25.0776678,24.378 24.843,24.378 L23.875,24.378 L23.875,26.919 Z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Fill in the Blank":n,i=t.desc,a=void 0===i?"Pencil writing on a surface":i,s=t.width,l=void 0===s?"15":s,u=t.height,c=void 0===u?"15":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 15 15",width:l,height:c,className:(0,o.default)("i i-fillInTheBlank",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M2.488 8.246l5.25-5.25 1.4 1.4-5.25 5.25h-1.4v-1.4zm-.875 3.15h2.625a.794.794 0 0 0 .613-.262l6.125-6.125a.846.846 0 0 0 0-1.225L8.35 1.159a.846.846 0 0 0-1.225 0L1 7.284a.794.794 0 0 0-.263.612v2.625c0 .525.35.875.875.875zM.739 13.146h14v1.75h-14z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"More":n,i=t.desc,a=void 0===i?"Filled caret pointing right":i,s=t.width,l=void 0===s?"7":s,u=t.height,c=void 0===u?"5":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 5 7",width:l,height:c,className:(0,o.default)("i i-filledChevronRight",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("g",null,e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4 3.625L1 1v5.25z"})))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Flashcard Block":n,i=t.desc,a=void 0===i?"Flashcard Block":i,s=t.width,l=void 0===s?"16":s,u=t.height,c=void 0===u?"15":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 16 15",width:l,height:c,className:(0,o.default)("i i-flashcard-block",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{fillRule:"nonzero",d:"M2.759 1.9v3.2h3.2V1.9h-3.2zm5-.186v3.572c0 .925-.689 1.614-1.614 1.614H2.573C1.648 6.9.96 6.211.96 5.286V1.714C.959.79 1.648.1 2.573.1h3.572c.925 0 1.614.689 1.614 1.614zm8 0v3.572c0 .925-.689 1.614-1.614 1.614h-3.572c-.925 0-1.614-.689-1.614-1.614V1.714C8.959.79 9.648.1 10.573.1h3.572c.925 0 1.614.689 1.614 1.614zm-5 .186v3.2h3.2V1.9h-3.2zm-3 7.814v3.572c0 .925-.689 1.614-1.614 1.614H2.573c-.925 0-1.614-.689-1.614-1.614V9.714c0-.925.689-1.614 1.614-1.614h3.572c.925 0 1.614.689 1.614 1.614zm-5 .186v3.2h3.2V9.9h-3.2zm13-.186v3.572c0 .925-.689 1.614-1.614 1.614h-3.572c-.925 0-1.614-.689-1.614-1.614V9.714c0-.925.689-1.614 1.614-1.614h3.572c.925 0 1.614.689 1.614 1.614zm-5 .186v3.2h3.2V9.9h-3.2z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Folder":n,i=t.desc,a=void 0===i?"Folder solid":i,s=t.width,l=void 0===s?"15":s,u=t.height,c=void 0===u?"15":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 15 15",width:l,height:c,className:(0,o.default)("i i-folder",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M13.32 2.84H7.543L5.182.477a.794.794 0 0 0-.613-.262h-3.5c-.525 0-.875.35-.875.875v12.25c0 .525.35.875.875.875h12.25c.525 0 .875-.35.875-.875V3.715c0-.525-.35-.875-.875-.875"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Folder Empty":n,i=t.desc,a=void 0===i?"Folder outline empty":i,s=t.width,l=void 0===s?"47":s,u=t.height,c=void 0===u?"47":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 47 47",width:l,height:c,className:(0,o.default)("i i-folder--empty",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M38.254 7.148a1 1 0 0 0-1-1h-20.16l.805.407L13.58.688a1 1 0 0 0-.805-.407H1.254a1 1 0 0 0-1 1v39.6c0 2.979 2.377 5.4 5.32 5.4a1 1 0 0 0 0-2c-1.83 0-3.32-1.518-3.32-3.4v-39.6l-1 1h11.52l-.805-.407 4.32 5.867a1 1 0 0 0 .805.407h20.16l-1-1v8.8a1 1 0 0 0 2 0v-8.8z"}),e.createElement("path",{d:"M9.587 40.931a3.341 3.341 0 0 1-3.333 3.35v2H40.92c2.946 0 5.333-2.396 5.333-5.35v-24.65a1 1 0 0 0-1-1H10.587a1 1 0 0 0-1 1v24.65zm1-23.65h34.667l-1-1v24.65a3.341 3.341 0 0 1-3.333 3.35H6.254c-1.333 0-1.333 2 0 2 2.946 0 5.333-2.396 5.333-5.35v-24.65l-1 1z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Folder Outline":n,i=t.desc,a=void 0===i?"Outline of a folder":i,s=t.width,l=void 0===s?"24":s,u=t.height,c=void 0===u?"24":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 24 24",width:l,height:c,className:(0,o.default)("i",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{fillRule:"nonzero",d:"M1 22l1 1V1L1 2h8l-.8-.4 3 4a1 1 0 0 0 .8.4h11l-1-1v18l1-1H1zm23 1V5a1 1 0 0 0-1-1H12l.8.4-3-4A1 1 0 0 0 9 0H1a1 1 0 0 0-1 1v22a1 1 0 0 0 1 1h22a1 1 0 0 0 1-1z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"FolderSort":n,i=t.desc,a=void 0===i?"Sort by Folders":i,s=t.width,l=void 0===s?"13":s,u=t.height,c=void 0===u?"13":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 13 13",width:l,height:c,className:(0,o.default)("i",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M12.188 13H.812C.326 13 0 12.675 0 12.187V.813C0 .325.325 0 .813 0h3.25c.243 0 .406.081.568.244l2.194 2.194h5.362c.488 0 .813.325.813.812v8.938c0 .487-.325.812-.813.812zM1.624 11.375h9.75V4.062H6.5a.738.738 0 0 1-.569-.243L3.737 1.625H1.625v9.75z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Font":n,i=t.desc,a=void 0===i?"A capital letter T with a second smaller capital T to the right":i,s=t.width,l=void 0===s?"35":s,u=t.height,c=void 0===u?"27":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 35 27",width:l,height:c,className:(0,o.default)("i",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{fill:"none",fillRule:"nonzero",stroke:"#adaeaf",strokeWidth:"2",d:"M1 1v5h8.333v20h5V6h8.334V1H1zm32.667 10.333h-15v5h5V26h5v-9.667h5v-5z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Globe":n,i=t.desc,a=void 0===i?"Globe":i,s=t.width,l=void 0===s?"19":s,u=t.height,c=void 0===u?"19":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 19 19",width:l,height:c,className:(0,o.default)("i i-globe",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M4.15769524,2.53322956 C4.63932973,2.88925044 5.03751114,3.34570647 5.40823525,3.96794145 C5.97414413,4.9157758 6.2516787,6.02609669 5.85626753,6.53734418 C5.64559032,6.80976807 5.27863332,7.04870264 4.59906802,7.38563956 C4.56195429,7.40404101 4.15115876,7.60501904 4.03281374,7.66469732 C3.06174656,8.15438101 2.62134185,8.5274042 2.62134185,9.19106658 C2.62134185,9.77848965 2.8670776,10.143914 3.69349999,11.0983957 C3.85142869,11.2807965 3.93671699,11.3811115 4.02505637,11.4900973 C4.12367053,11.6117594 4.20483266,11.7193674 4.2727145,11.8194858 C4.84834436,12.6694609 4.77200745,13.5511843 4.25729859,14.4129385 C4.08170647,14.7071739 3.78410363,14.9865768 3.41763909,15.2061757 C3.18076922,15.3481168 3.10381426,15.6552038 3.24575536,15.8920737 C3.38769646,16.1289435 3.69478343,16.2058985 3.9316533,16.0639574 C4.43162122,15.7643583 4.84942841,15.3721022 5.11591553,14.9255562 C5.81181883,13.7604362 5.92325351,12.4733188 5.10055468,11.2585219 C5.01488991,11.1321754 4.91717026,11.0026148 4.80190816,10.8604139 C4.70476725,10.7405694 4.61420364,10.6340496 4.44950069,10.4438249 C3.8226144,9.71979864 3.62134185,9.42049386 3.62134185,9.19106658 C3.62134185,9.07419172 3.86073966,8.87142156 4.48307754,8.5575929 C4.59496976,8.50116859 5.00134771,8.30235182 5.0432777,8.28156242 C5.85532835,7.87893761 6.3137176,7.5804693 6.6473012,7.14911679 C7.39446447,6.18307089 7.03367102,4.7396597 6.26707989,3.45570549 C5.83153882,2.72467927 5.34597397,2.16805107 4.75211889,1.7290775 C4.53005843,1.56493195 4.21697659,1.61188125 4.05283104,1.83394171 C3.88868548,2.05600217 3.93563479,2.36908401 4.15769524,2.53322956 Z"}),e.createElement("path",{d:"M15.9274178,3.45664974 C14.6004878,4.09276486 12.3393613,4.73270135 11.6937611,4.77915598 C11.4666512,4.79547134 11.3771847,4.73864556 11.195027,4.45853539 C11.1462928,4.38359511 10.7504054,3.6936084 10.5821373,3.43784093 C10.425644,3.19997107 10.339693,3.09688541 9.86359475,2.55040589 C9.70948554,2.37351482 9.60949422,2.25531188 9.51628801,2.13775915 C9.23271994,1.78011986 9.09921141,1.52300849 9.09921141,1.3648231 C9.09921141,1.11278527 9.12320107,0.930636255 9.17751114,0.762560883 C9.26241817,0.499795956 9.11823586,0.217952144 8.85547094,0.13304511 C8.59270601,0.0481380761 8.3108622,0.192320386 8.22595516,0.455085313 C8.13655583,0.731752726 8.09921141,1.01530196 8.09921141,1.3648231 C8.09921141,1.81446338 8.31831307,2.23641042 8.73270833,2.75905045 C8.83776299,2.89154659 8.94612936,3.01964994 9.1096035,3.20729035 C9.54512458,3.70719422 9.62671667,3.80505198 9.74672026,3.98745744 C9.89309496,4.20994697 10.287216,4.8968552 10.3567012,5.00370495 C10.720175,5.56263107 11.1290049,5.82230465 11.7654734,5.77658134 C12.5422215,5.72068987 14.924201,5.04654998 16.3597007,4.35838776 C16.6087088,4.23901613 16.7137999,3.94038536 16.5944283,3.69137728 C16.4750566,3.4423692 16.1764259,3.3372781 15.9274178,3.45664974 Z"}),e.createElement("path",{d:"M1.2734375,9.19106658 C1.2734375,13.669272 4.9039277,17.2997622 9.38213315,17.2997622 C13.8603386,17.2997622 17.4908288,13.669272 17.4908288,9.19106658 C17.4908288,4.71286112 13.8603386,1.08237092 9.38213315,1.08237092 C4.9039277,1.08237092 1.2734375,4.71286112 1.2734375,9.19106658 Z M0.2734375,9.19106658 C0.2734375,4.16057638 4.35164295,0.0823709239 9.38213315,0.0823709239 C14.4126234,0.0823709239 18.4908288,4.16057638 18.4908288,9.19106658 C18.4908288,14.2215568 14.4126234,18.2997622 9.38213315,18.2997622 C4.35164295,18.2997622 0.2734375,14.2215568 0.2734375,9.19106658 Z"}),e.createElement("path",{d:"M14.3715535,9.90496445 C14.3581129,8.89264785 13.3796403,8.05032745 12.1323766,8.05032745 C10.8411631,8.05032745 9.78378353,8.92591333 9.88993195,9.84067954 C10.0017837,10.8072936 10.0001199,11.5480355 9.92990326,12.5726092 C9.83834235,13.9086299 9.86171907,14.0058198 10.353835,14.2067901 C11.6057772,14.7177493 14.3993835,11.94782 14.3715535,9.90496445 Z M15.371463,9.89151561 C15.4079605,12.5706026 11.9935373,15.9560871 9.97586392,15.1326075 C8.92147211,14.7020151 8.81263479,14.2495182 8.93224338,12.504237 C8.99863249,11.5355135 9.00016994,10.8510127 8.89657883,9.95578626 C8.7121825,8.36669535 10.3018615,7.05032745 12.1323766,7.05032745 C13.8988751,7.05032745 15.35033,8.2998158 15.371463,9.89151561 Z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Grid":n,i=t.desc,a=void 0===i?"A 2x2 grid of squares":i,s=t.width,l=void 0===s?"16":s,u=t.height,c=void 0===u?"16":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 16 16",width:l,height:c,className:(0,o.default)("i i-grid",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M6,0 L1,0 C0.4,0 0,0.4 0,1 L0,6 C0,6.6 0.4,7 1,7 L6,7 C6.6,7 7,6.6 7,6 L7,1 C7,0.4 6.6,0 6,0"}),e.createElement("path",{d:"M15,0 L10,0 C9.4,0 9,0.4 9,1 L9,6 C9,6.6 9.4,7 10,7 L15,7 C15.6,7 16,6.6 16,6 L16,1 C16,0.4 15.6,0 15,0"}),e.createElement("path",{d:"M15,9 L10,9 C9.4,9 9,9.4 9,10 L9,15 C9,15.6 9.4,16 10,16 L15,16 C15.6,16 16,15.6 16,15 L16,10 C16,9.4 15.6,9 15,9"}),e.createElement("path",{d:"M6,9 L1,9 C0.4,9 0,9.4 0,10 L0,15 C0,15.6 0.4,16 1,16 L6,16 C6.6,16 7,15.6 7,15 L7,10 C7,9.4 6.6,9 6,9"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Hidden":n,i=t.desc,a=void 0===i?"Eye crossed out":i,s=t.width,l=void 0===s?"16":s,u=t.height,c=void 0===u?"14":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 16 14",width:l,height:c,className:(0,o.default)("i i-hidden",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M15.9,6.3c-0.1-0.1-1-1.8-2.7-3.3l1.3-1.3c0.4-0.4,0.4-1,0-1.4s-1-0.4-1.4,0l-1.6,1.6c-1-0.6-2.2-1-3.6-1 c-4.8,0-7.7,5.3-7.9,5.5C0,6.6,0,7,0.1,7.3c0.1,0.1,1,1.8,2.7,3.3l-1,1c-0.4,0.4-0.4,1,0,1.4c0.2,0.2,0.5,0.3,0.7,0.3S3,13.2,3.2,13 l1.2-1.2c1,0.6,2.2,1,3.6,1h0c4.7,0,7.7-5.3,7.9-5.5C16,7,16,6.6,15.9,6.3z M2.2,6.8c0.8-1.2,3-4,5.8-4c0.7,0,1.4,0.2,2.1,0.5 L8.5,4.9C8.4,4.8,8.2,4.8,8,4.8c-1.1,0-1.9,0.9-2,2c0,0.2,0,0.4,0.1,0.5L4.2,9.2C3.3,8.3,2.6,7.4,2.2,6.8z M8,10.8 c-0.7,0-1.4-0.2-2.1-0.5l1.6-1.6c0.2,0,0.3,0.1,0.5,0.1c0,0,0.1,0,0.1,0c1.1,0,2-0.9,2-2c0-0.2,0-0.3-0.1-0.5l1.8-1.8 c1,0.8,1.7,1.8,2,2.4C13,8,10.8,10.8,8,10.8z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Image Block":n,i=t.desc,a=void 0===i?"Image Block":i,s=t.width,l=void 0===s?"17":s,u=t.height,c=void 0===u?"17":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 17 17",width:l,height:c,className:(0,o.default)("i i-image-block",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{fillRule:"evenodd",d:"M15.992.5c.6 0 1 .4 1 1v14c0 .6-.4 1-1 1h-14c-.6 0-1-.4-1-1v-14c0-.6.4-1 1-1h14zm-13 2v12h12v-12h-12zm4.1 8.3l-2.1 2.1-1.4-1.4 3.3-3.3 3 2 3.1-3.1 1.4 1.4-4.3 4.3-3-2zm.9-6.3a1 1 0 1 1 0 2 1 1 0 0 1 0-2z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Labeled Graphic Block":n,i=t.desc,a=void 0===i?"Labeled Graphic Block":i,s=t.width,l=void 0===s?"17":s,u=t.height,c=void 0===u?"17":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 17 17",width:l,height:c,className:(0,o.default)("i i-labeled-graphic-block",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{fillRule:"evenodd",d:"M13.753 16.5h-12a1 1 0 0 1-1-1v-12a1 1 0 0 1 1-1h7v2h-6v10h10v-6h2v7a1 1 0 0 1-1 1zm0-16a3 3 0 1 1 0 6 3 3 0 0 1 0-6z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Label Set":n,i=t.desc,a=void 0===i?"Label Set":i,s=t.width,l=void 0===s?"17":s,u=t.height,c=void 0===u?"17":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 18 18",width:l,height:c,className:(0,o.default)("i i-labelSet",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M17.63,9.76,8.24.37A.59.59,0,0,0,7.83.2h-7A.59.59,0,0,0,.2.78v7a.59.59,0,0,0,.17.42l9.39,9.39a.59.59,0,0,0,.83,0l7-7A.59.59,0,0,0,17.63,9.76ZM1.37,7.58V1.37H7.58l8.8,8.8-6.21,6.21Z"}),e.createElement("path",{d:"M5.48,3.33A2.15,2.15,0,1,0,7.63,5.48,2.15,2.15,0,0,0,5.48,3.33Zm0,3.13a1,1,0,1,1,1-1A1,1,0,0,1,5.48,6.46Z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Lesson":n,i=t.desc,a=void 0===i?"Lesson Icon":i,s=t.width,l=void 0===s?"23":s,u=t.height,c=void 0===u?"17":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 23 17",width:l,height:c,className:(0,o.default)("i i-lesson",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{fillRule:"nonzero",d:"M1.898 16.692a1 1 0 0 1 0-2h11.428a1 1 0 0 1 0 2H1.898zm0-7.083a1 1 0 0 1 0-2h19.286a1 1 0 0 1 0 2H1.898zm0-7.084a1 1 0 0 1 0-2h15a1 1 0 1 1 0 2h-15z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"List":n,i=t.desc,a=void 0===i?"3 vertical lines":i,s=t.width,l=void 0===s?"16":s,u=t.height,c=void 0===u?"16":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 16 16",width:l,height:c,className:(0,o.default)("i i-grid",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("polygon",{points:"0 1 16 1 16 4 0 4"}),e.createElement("polygon",{points:"0 7 16 7 16 10 0 10"}),e.createElement("polygon",{points:"0 13 16 13 16 16 0 16"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"List Block":n,i=t.desc,a=void 0===i?"List Block":i,s=t.width,l=void 0===s?"16":s,u=t.height,c=void 0===u?"13":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 16 13",width:l,height:c,className:(0,o.default)("i i-list-block",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{fillRule:"evenodd",d:"M1.495 10.252a1.25 1.25 0 1 1 0 2.502 1.25 1.25 0 0 1 0-2.502zm0-4.975a1.25 1.25 0 1 1 0 2.502 1.25 1.25 0 0 1 0-2.502zm0-5.031a1.25 1.25 0 1 1 0 2.501 1.25 1.25 0 0 1 0-2.501zm4 .257h10v2h-10v-2zm0 5h10v2h-10v-2zm0 5h10v2h-10v-2z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Lock":n,i=t.desc,a=void 0===i?"Closed padlock":i,s=t.width,l=void 0===s?"14":s,u=t.height,c=void 0===u?"19":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 14 19",width:l,height:c,className:(0,o.default)("i",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("defs",null,e.createElement("rect",{height:"12",id:"lock-a",rx:"2",width:"14",y:"6"}),e.createElement("mask",{fill:"#fff",height:"12",id:"lock-d",width:"14",x:"0",y:"0"},e.createElement("use",{xlinkHref:"#lock-a"})),e.createElement("path",{d:"M0 0h8v4H0z",id:"lock-e"}),e.createElement("circle",{cx:"4",cy:"4",id:"lock-b",r:"4"}),e.createElement("mask",{fill:"#fff",height:"8",id:"lock-g",width:"8",x:"0",y:"0"},e.createElement("use",{xlinkHref:"#lock-b"})),e.createElement("path",{d:"M8 12.732V14c0 .552-.444 1-1 1-.552 0-1-.444-1-1v-1.268a2 2 0 1 1 2 0z",id:"lock-c"}),e.createElement("mask",{fill:"#fff",height:"6",id:"lock-h",width:"4",x:"0",y:"0"},e.createElement("use",{xlinkHref:"#lock-c"}))),e.createElement("g",{fill:"none",fillRule:"evenodd",transform:"translate(0 .625)"},e.createElement("use",{mask:"url(#lock-d)",stroke:"#313537",strokeWidth:"2",xlinkHref:"#lock-a"}),e.createElement("g",{transform:"translate(3)"},e.createElement("mask",{fill:"#fff",id:"lock-f"},e.createElement("use",{xlinkHref:"#lock-e"})),e.createElement("g",{mask:"url(#lock-f)",stroke:"#313537",strokeWidth:"2"},e.createElement("use",{mask:"url(#lock-g)",xlinkHref:"#lock-b"}))),e.createElement("path",{d:"M3 4h1v2H3zM10 4h1v2h-1z",fill:"#313537"}),e.createElement("use",{mask:"url(#lock-h)",stroke:"#313537",strokeWidth:"2",xlinkHref:"#lock-c"})))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Mail":n,i=t.desc,a=void 0===i?"Mail":i,s=t.width,l=void 0===s?"14":s,u=t.height,c=void 0===u?"12":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 14 12",width:l,height:c,className:(0,o.default)("i",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M1.692.958a.55.55 0 0 0-.74.814l5.74 5.217c.209.19.53.19.74 0l5.738-5.217a.55.55 0 1 0-.74-.814l-5.369 4.88L1.692.959z"}),e.createElement("path",{d:"M1.872 10.206H12.25V1.915H1.872v8.291zM1.322.815H12.8a.55.55 0 0 1 .55.55v9.391a.55.55 0 0 1-.55.55H1.322a.55.55 0 0 1-.55-.55V1.365a.55.55 0 0 1 .55-.55z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Matching":n,i=t.desc,a=void 0===i?"Two rows of stacked squares":i,s=t.width,l=void 0===s?"15":s,u=t.height,c=void 0===u?"15":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 15 15",width:l,height:c,className:(0,o.default)("i i-matching",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M4.814 4.975H2.19V2.35h2.625v2.625zM5.69.6H1.314C.79.6.44.95.44 1.475V5.85c0 .525.35.875.875.875H5.69c.525 0 .875-.35.875-.875V1.475C6.564.95 6.214.6 5.69.6zM12.69 4.975h-2.626V2.35h2.625v2.625zM13.563.6H9.19c-.525 0-.875.35-.875.875V5.85c0 .525.35.875.875.875h4.375c.525 0 .875-.35.875-.875V1.475c0-.525-.35-.875-.875-.875zM4.814 12.85H2.19v-2.625h2.625v2.625zm.875-4.375H1.314c-.525 0-.875.35-.875.875v4.375c0 .525.35.875.875.875H5.69c.525 0 .875-.35.875-.875V9.35c0-.525-.35-.875-.875-.875zM12.69 12.85h-2.626v-2.625h2.625v2.625zm.874-4.375H9.19c-.525 0-.875.35-.875.875v4.375c0 .525.35.875.875.875h4.375c.525 0 .875-.35.875-.875V9.35c0-.525-.35-.875-.875-.875z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Move to Folder":n,i=t.desc,a=void 0===i?"Folder with an arrow":i,s=t.width,l=void 0===s?"15":s,u=t.height,c=void 0===u?"15":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 15 15",width:l,height:c,className:(0,o.default)("i i-move",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M1.295 13.223l.584.583V.973l-.584.583h4.667l-.467-.233 1.75 2.333c.11.147.283.234.467.234h6.417l-.584-.584v10.5l.584-.583H1.295zm13.417.583v-10.5a.583.583 0 0 0-.583-.583H7.712l.467.233L6.429.623A.583.583 0 0 0 5.962.39H1.295a.583.583 0 0 0-.583.583v12.833c0 .322.261.584.583.584H14.13a.583.583 0 0 0 .583-.584z"}),e.createElement("path",{d:"M4.795 7.973a.583.583 0 0 0 0 1.167h5.834a.583.583 0 1 0 0-1.167H4.795z"}),e.createElement("path",{d:"M10.216 8.969v-.825l-2.333 2.333a.583.583 0 0 0 .825.825L11.04 8.97a.583.583 0 0 0 0-.825L8.708 5.81a.583.583 0 0 0-.825.824l2.333 2.334z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Multiple Choice":n,i=t.desc,a=void 0===i?"Stacked circles to the left of stacked lines":i,s=t.width,l=void 0===s?"16":s,u=t.height,c=void 0===u?"16":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 16 16",width:l,height:c,className:(0,o.default)("i i-multipleChoice",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M8 16A8 8 0 1 1 8 0a8 8 0 0 1 0 16zm0-2A6 6 0 1 0 8 2a6 6 0 0 0 0 12z"}),e.createElement("circle",{cx:"7.904",cy:"7.904",r:"1.904"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Multiple Response":n,i=t.desc,a=void 0===i?"A box with a checkmark in it":i,s=t.width,l=void 0===s?"16":s,u=t.height,c=void 0===u?"16":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 16 16",width:l,height:c,className:(0,o.default)("i i-multipleResponse",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M15.142.332c.6 0 1 .4 1 1v14c0 .6-.4 1-1 1h-14c-.6 0-1-.4-1-1v-14c0-.6.4-1 1-1h14zm-1 14v-12h-12v12h12zm-7.978-3.308l-2-2-.707-.708L4.87 6.902l.707.707 1.3 1.3 3.317-3.33.707-.708 1.414 1.414-.707.707-4.03 4.032-.708.707-.707-.707z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"New Folder":n,i=t.desc,a=void 0===i?"Folder with plus sign":i,s=t.width,l=void 0===s?"14":s,u=t.height,c=void 0===u?"14":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 14 14",width:l,height:c,className:(0,o.default)("i i-newFolder",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M13.125 2.625c.525 0 .875.35.875.875v9.625c0 .525-.35.875-.875.875H.875C.35 14 0 13.65 0 13.125V.875C0 .35.35 0 .875 0h3.5c.263 0 .438.087.612.262L7.35 2.625h5.775zM10 7H8V5H6v2H4v2h2v2h2V9h2V7z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"New Slide":n,i=t.desc,a=void 0===i?"New Slide":i,s=t.width,l=void 0===s?"16":s,u=t.height,c=void 0===u?"16":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 16 16",width:l,height:c,className:(0,o.default)("i i-new-slide",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{fillRule:"evenodd",d:"M7,12h2V9h3V7H9V4H7v3H4v2h3V12z"}),e.createElement("path",{fillRule:"evenodd",d:"M14,14H2V2h12V14z M15,0H1C0.4,0,0,0.4,0,1v14c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1V1C15.9,0.4,15.5,0,15,0z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Next Slide":n,i=t.desc,a=void 0===i?"Next Slide":i,s=t.width,l=void 0===s?"16":s,u=t.height,c=void 0===u?"13.4":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 16 13.4",width:l,height:c,className:(0,o.default)("i i-next-slide",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{fillRule:"evenodd",d:"M9.3,0L7.9,1.4l4.3,4.3H0v2h12.2L7.9,12l1.4,1.4L16,6.7L9.3,0"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Not Allowed":n,i=t.desc,a=void 0===i?"A circle with a slanted line through it":i,s=t.width,l=void 0===s?"12":s,u=t.height,c=void 0===u?"12":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 12 12",width:l,height:c,className:(0,o.default)("i i-notAllowed",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{fill:"#FFF",fillRule:"evenodd",d:"M6 10.5c-.975 0-1.875-.3-2.625-.825l6.3-6.3c.525.75.825 1.65.825 2.625 0 2.475-2.025 4.5-4.5 4.5m0-9c.975 0 1.875.3 2.625.825l-6.3 6.3A4.546 4.546 0 0 1 1.5 6c0-2.475 2.025-4.5 4.5-4.5M6 0C2.7 0 0 2.7 0 6s2.7 6 6 6 6-2.7 6-6-2.7-6-6-6"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Hide":n,i=t.desc,a=void 0===i?"Shape of an eye with a stroke through it":i,s=t.width,l=void 0===s?"20":s,u=t.height,c=void 0===u?"16":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 20 16",width:l,height:c,className:(0,o.default)("i",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M3.23,12.35 L3.94,11.64 C2.73771334,10.6447807 1.76251115,9.40361431 1.08,8 C2.47,5 5.96,2 9.99,2 C11.0161024,2.00843654 12.0323067,2.20151536 12.99,2.57 L13.76,1.8 C12.5726697,1.28490674 11.2941824,1.01288817 10,1 C5.61,1 1.52,4.28 0,8 C0.716531693,9.68559192 1.82365735,11.1766125 3.23,12.35 L3.23,12.35 Z"}),e.createElement("path",{d:"M16.77,3.65 L16.06,4.36 C17.2622867,5.35521926 18.2374889,6.59638569 18.92,8 C17.53,11 14.04,14 10.01,14 C8.9838976,13.9915635 7.96769327,13.7984846 7.01,13.43 L6.24,14.2 C7.43352094,14.717712 8.71907199,14.9897863 10.02,15 C14.41,15 18.5,11.72 20.02,8 C19.297748,6.3123309 18.1836278,4.82112397 16.77,3.65 L16.77,3.65 Z"}),e.createElement("rect",{transform:"translate(9.992148, 7.999769) rotate(-45.000000) translate(-9.992148, -7.999769) ",x:"-0.61285173",y:"7.29476926",width:"21.21",height:"1.41"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"View":n,i=t.desc,a=void 0===i?"Shape of an eye":i,s=t.width,l=void 0===s?"20":s,u=t.height,c=void 0===u?"14":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 20 14",width:l,height:c,className:(0,o.default)("i",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M10,1 C14,1 17.51,4 18.91,7 C17.52,10 14.03,13 10,13 C5.97,13 2.49,10 1.09,7 C2.48,4 5.97,1 10,1 L10,1 Z M10,0 C5.61,0 1.52,3.28 0,7 C1.52,10.72 5.61,14 10,14 C14.39,14 18.48,10.72 20,7 C18.48,3.28 14.39,0 10,0 L10,0 L10,0 Z"}),e.createElement("path",{d:"M10,5 C11.1045695,5 12,5.8954305 12,7 C12,8.1045695 11.1045695,9 10,9 C8.8954305,9 8,8.1045695 8,7 C8,5.8954305 8.8954305,5 10,5 L10,5 Z M10,4 C8.34314575,4 7,5.34314575 7,7 C7,8.65685425 8.34314575,10 10,10 C11.6568542,10 13,8.65685425 13,7 C13,5.34314575 11.6568542,4 10,4 L10,4 L10,4 Z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Edit":n,i=t.desc,a=void 0===i?"Pencil writing on paper":i,s=t.width,l=void 0===s?"16":s,u=t.height,c=void 0===u?"16":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 16 16",width:l,height:c,className:(0,o.default)("i",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M13.3,9c-0.4,0-0.7,0.3-0.7,0.7l0,4.9l-11.2,0l0-11.2h4.9C6.7,3.4,7,3.1,7,2.7S6.7,2,6.3,2H0.7 C0.3,2,0,2.3,0,2.7v12.6C0,15.7,0.3,16,0.7,16h12.6c0.4,0,0.7-0.3,0.7-0.7V9.7C14,9.3,13.7,9,13.3,9z"}),e.createElement("path",{d:"M15.8,3L13,0.2c-0.3-0.3-0.7-0.3-1,0L4.2,8C4.1,8.1,4,8.3,4,8.5v2.8C4,11.7,4.3,12,4.7,12h2.8 c0.2,0,0.4-0.1,0.5-0.2L15.8,4C16.1,3.8,16.1,3.3,15.8,3z M7.3,10.6H5.4l0-1.8l7.1-7.1l1.8,1.8L7.3,10.6z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Edit":n,i=t.desc,a=void 0===i?"Pencil":i,s=t.width,l=void 0===s?"11":s,u=t.height,c=void 0===u?"11":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 10 10",width:l,height:c,className:(0,o.default)("i i-pencil",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M8.19.19a.6.6,0,0,0-.87,0L0,7.5V10H2.5L9.81,2.69a.6.6,0,0,0,0-.87Z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(0),u=r(l),c=n(1),d=r(c),f=n(1642),p=r(f),h=function(e){function t(){var e;o(this,t);for(var n=arguments.length,r=Array(n),a=0;a<n;a++)r[a]=arguments[a];var s=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(r)));return s.maskId="person-unknown-mask-"+(0,p.default)(),s.pathId="person-unknown-path-"+(0,p.default)(),s}return a(t,e),s(t,[{key:"render",value:function(){var e=this.props,t=e.title,n=void 0===t?"Person Unknown":t,r=e.desc,o=void 0===r?"Person Unknown":r,i=e.width,a=void 0===i?"38":i,s=e.height,l=void 0===s?"38":s,c=e.className,f=e.focusable,p=void 0===f?"false":f;return u.default.createElement("svg",{viewBox:"0 0 38 38",width:a,height:l,className:(0,d.default)("i i-person-unknown",c),focusable:p},u.default.createElement("title",null,n),u.default.createElement("desc",null,o),u.default.createElement("defs",null,u.default.createElement("circle",{id:this.pathId,cx:"19",cy:"19",r:"19"})),u.default.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},u.default.createElement("mask",{id:this.maskId,fill:"#fff"},u.default.createElement("use",{href:"#"+this.pathId})),u.default.createElement("use",{fill:"#D8D8D8",href:"#"+this.pathId}),u.default.createElement("path",{d:"M15.1239928,24 C12.6645753,22.6352711 11,20.0120267 11,17 C11,12.581722 14.581722,9 19,9 C23.418278,9 27,12.581722 27,17 C27,20.0120267 25.3354247,22.6352711 22.8760072,24 L23,24 C27.4182847,24 31,27.5817153 31,32 L31,43 C31,43.5522847 30.5522847,44 30,44 L8,44 C7.44771525,44 7,43.5522847 7,43 L7,32 C7,27.5817153 10.5817153,24 15,24 L15.1239928,24 Z",fill:"#ADAEAF",fillRule:"nonzero",mask:"url(#"+this.maskId+")"})))}}]),t}(l.Component);t.default=h},function(e,t,n){function r(e){var t=++i;return o(e)+t}var o=n(261),i=0;e.exports=r},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Pick One":n,i=t.desc,a=void 0===i?"Pick One":i,s=t.width,l=void 0===s?"16":s,u=t.height,c=void 0===u?"14":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:l,height:c,viewBox:"0 0 16 14",className:(0,o.default)("i i-pickOne",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("g",{fillRule:"evenodd"},e.createElement("path",{fillRule:"nonzero",d:"M5.039 10.865A1.284 1.284 0 1 1 3.754 9.58v-1.6a2.884 2.884 0 1 0-.001 5.768 2.884 2.884 0 0 0 0-5.768v1.6c.71 0 1.286.575 1.286 1.285zM5.039 3.851a1.284 1.284 0 1 1-1.285-1.285v-1.6a2.884 2.884 0 1 0-.001 5.769 2.884 2.884 0 0 0 0-5.769v1.6c.71 0 1.286.575 1.286 1.285z"}),e.createElement("path",{d:"M8.862 1.324h7v2h-7zM8.862 4.324h7v2h-7zM8.862 8.324h7v2h-7zM8.862 11.324h7v2h-7z"})))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Play":n,i=t.desc,a=void 0===i?"Triangle facing right that will play the media":i,s=t.width,l=void 0===s?"16":s,u=t.height,c=void 0===u?"22":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 16 22",width:l,height:c,className:(0,o.default)("i",d),focusable:p},e.createElement("desc",null,a),e.createElement("title",null,r),e.createElement("g",{transform:"translate(-124 -107)"},e.createElement("path",{d:"M139.493031,116.612695 L126.142419,107.267267 C125.207876,106.599736 124.006321,107.267267 124.006321,108.335316 L124.006321,127.026172 C124.006321,128.094221 125.207876,128.761751 126.142419,128.094221 L139.493031,118.748793 C140.160561,118.214768 140.160561,117.146719 139.493031,116.612695"})))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Process Block":n,i=t.desc,a=void 0===i?"Process Block":i,s=t.width,l=void 0===s?"29":s,u=t.height,c=void 0===u?"17":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 29 17",width:l,height:c,className:(0,o.default)("i i-process-block",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{fillRule:"evenodd",d:"M21.22 16.5h-14c-.6 0-1-.4-1-1v-14c0-.6.4-1 1-1h14c.6 0 1 .4 1 1v14c0 .6-.4 1-1 1zm-13-2h12v-12h-12v12zm2-10h7v2h-7v-2zm0 3h8v2h-8v-2zm0 3h6v2h-6v-2zm14.413-3.293a1 1 0 0 1 1.415-1.414l2.121 2.121a1 1 0 0 1 0 1.414l-2.121 2.122a1 1 0 0 1-1.415-1.414l1.415-1.415-1.415-1.414zM2.4 8.621l1.415 1.415A1 1 0 0 1 2.4 11.45L.28 9.328a1 1 0 0 1 0-1.414L2.4 5.793a1 1 0 0 1 1.415 1.414L2.4 8.621z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Question box":n,i=t.desc,a=void 0===i?"Question mark inside of a square":i,s=t.width,l=void 0===s?"16":s,u=t.height,c=void 0===u?"16":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 16 16",width:l,height:c,className:(0,o.default)("i",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M14,14 L2,14 L2,2 L14,2 L14,14 Z M15,0 L1,0 C0.4,0 0,0.4 0,1 L0,15 C0,15.6 0.4,16 1,16 L15,16 C15.6,16 16,15.6 16,15 L16,1 C16,0.4 15.6,0 15,0 L15,0 Z"}),e.createElement("path",{d:"M7.9997,11 C8.5517,11 8.9997,11.448 8.9997,12 C8.9997,12.552 8.5517,13 7.9997,13 C7.4477,13 6.9997,12.552 6.9997,12 C6.9997,11.448 7.4477,11 7.9997,11"}),e.createElement("path",{d:"M7.0997,5.5 C7.2997,5.2 7.5997,5 7.9997,5 C8.5997,5 8.9997,5.4 8.9997,6 C8.9997,6.3 8.8997,6.4 8.3997,6.7 C7.7997,7.1 6.9997,7.7 6.9997,9 L6.9997,10 L8.9997,10 L8.9997,9 C8.9997,8.8 8.9997,8.7 9.4997,8.4 C10.0997,8 10.9997,7.4 10.9997,6 C10.9997,4.3 9.6997,3 7.9997,3 C6.8997,3 5.8997,3.6 5.3997,4.5 L4.8997,5.4 L6.5997,6.4 L7.0997,5.5 Z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Quiz":n,i=t.desc,a=void 0===i?"Quiz Icon":i,s=t.width,l=void 0===s?"25":s,u=t.height,c=void 0===u?"25":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 25 25",width:l,height:c,className:(0,o.default)("i i-quiz",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{fillRule:"nonzero",d:"M1.078.609h22a1 1 0 0 1 1 1v22a1 1 0 0 1-1 1h-22a1 1 0 0 1-1-1v-22a1 1 0 0 1 1-1zm1 2v20h20v-20h-20zm11 11.157a1 1 0 1 1-2 0v-1a1 1 0 0 1 1-1c1.048 0 2-.952 2-2 0-1.047-.952-2-2-2-.715 0-1.521.58-1.905 1.348a1 1 0 1 1-1.79-.895c.703-1.404 2.164-2.453 3.695-2.453 2.152 0 4 1.848 4 4 0 1.81-1.305 3.403-3 3.866v.134zm-2 3.843a1 1 0 1 1 2 0v1a1 1 0 1 1-2 0v-1z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Remove":n,i=t.desc,a=void 0===i?"Arrow pointing left":i,s=t.width,l=void 0===s?"10":s,u=t.height,c=void 0===u?"13":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 10 13",width:l,height:c,className:(0,o.default)("i i-remove",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M2.81 5.188H8.5V12a.75.75 0 1 0 1.5 0V4.437a.75.75 0 0 0-.75-.75H2.81L4.969 1.53A.75.75 0 0 0 3.908.47L.47 3.907a.75.75 0 0 0 0 1.06l3.437 3.438a.75.75 0 0 0 1.06-1.06L2.812 5.188z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Rename":n,i=t.desc,a=void 0===i?"Rename":i,s=t.width,l=void 0===s?"14":s,u=t.height,c=void 0===u?"13":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 14 13",width:l,height:c,className:(0,o.default)("i",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M12,2 L12,11 L13.5089948,11 C13.7801695,11 14,11.214035 14,11.5046844 L14,13 L8,13 L8,11.5046844 C8,11.2259549 8.22788048,11 8.49100518,11 L10,11 L10,2 L8.49100518,2 C8.21983051,2 8,1.78596497 8,1.49531555 L8,0 L14,0 L14,1.49531555 C14,1.77404508 13.7721195,2 13.5089948,2 L12,2 Z M0,4.99980749 C0,4.44762906 0.456996918,4 1.00844055,4 L7.49155945,4 C8.04850578,4 8.5,4.44371665 8.5,4.99980749 L8.5,8.00019251 C8.5,8.55237094 8.04300308,9 7.49155945,9 L1.00844055,9 C0.451494215,9 0,8.55628335 0,8.00019251 L0,4.99980749 Z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Shared with me":n,i=t.desc,a=void 0===i?"Folder with the outline of a person on it":i,s=t.width,l=void 0===s?"15":s,u=t.height,c=void 0===u?"15":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 15 15",width:l,height:c,className:(0,o.default)("i i-sharedCourses",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M13.32 2.844c.524 0 .874.35.874.875v9.625c0 .525-.35.875-.875.875H1.07c-.525 0-.875-.35-.875-.875V1.094c0-.525.35-.875.875-.875h3.5c.263 0 .438.087.613.262l2.362 2.363h5.775zM7.173 5.312c-.874 0-1.589.715-1.589 1.59v.396c0 .874.715 1.589 1.589 1.589s1.589-.715 1.589-1.589v-.397c0-.874-.715-1.589-1.59-1.589zm1.589 3.734a2.218 2.218 0 0 1-1.59.635 2.218 2.218 0 0 1-1.588-.635c-.715.238-1.191.754-1.191 1.43v1.191h5.56v-1.191c0-.676-.477-1.192-1.191-1.43z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Sortable":n,i=t.desc,a=void 0===i?"Three horizontal lines stacked on top of each other":i,s=t.width,l=void 0===s?"22":s,u=t.height,c=void 0===u?"7":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 22 7",width:l,height:c,className:(0,o.default)("i i-sortable",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("rect",{x:"0",y:"0",width:"100%",height:"1",strokeWidth:"1"}),e.createElement("rect",{x:"0",y:"3",width:"100%",height:"1",strokeWidth:"1"}),e.createElement("rect",{x:"0",y:"6",width:"100%",height:"1",strokeWidth:"1"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Sorting Block":n,i=t.desc,a=void 0===i?"Sorting Block":i,s=t.width,l=void 0===s?"22":s,u=t.height,c=void 0===u?"15":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 22 15",width:l,height:c,className:(0,o.default)("i i-sorting-block",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{fillRule:"nonzero",d:"M2.056 9.736v3.4h6.4v-3.4h-6.4zm-.8-1.8h8a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1h-8a1 1 0 0 1-1-1v-5a1 1 0 0 1 1-1zm11 0h8a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1h-8a1 1 0 0 1-1-1v-5a1 1 0 0 1 1-1zm.8 5.2h6.4v-3.4h-6.4v3.4zM6.772.064h8a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1h-8a1 1 0 0 1-1-1v-5a1 1 0 0 1 1-1zm.8 1.8v3.4h6.4v-3.4h-6.4z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Spinner":n,i=t.desc,a=void 0===i?"Hollow circle fading from transparent to gray":i,s=t.width,l=void 0===s?"21":s,u=t.height,c=void 0===u?"20":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 21 20",width:l,height:c,className:(0,o.default)("i i-spinner",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("defs",null,e.createElement("radialGradient",{id:"a",cx:"89.364%",cy:"24.157%",r:"45.607%",fx:"89.364%",fy:"24.157%",gradientTransform:"rotate(69.991 .842 .205) scale(1 .69785)"},e.createElement("stop",{offset:"0%",stopColor:"#C8C8C8",stopOpacity:"0"}),e.createElement("stop",{offset:"100%",stopColor:"#979797"}))),e.createElement("path",{fill:"url(#a)",fillRule:"nonzero",d:"M74.5 3c-5.523 0-10 4.477-10 10s4.477 10 10 10 10-4.477 10-10a9.957 9.957 0 0 0-1.477-5.233 1 1 0 0 0-1.703 1.048A8 8 0 1 1 74.5 5a1 1 0 0 0 0-2z",transform:"rotate(-159 42.222 17.43)"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Success":n,i=t.desc,a=void 0===i?"Checkmark with a circle":i,s=t.width,l=void 0===s?"51":s,u=t.height,c=void 0===u?"51":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 51 51",width:l,height:c,className:(0,o.default)("i",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M25.06 50.57c-13.808 0-25-11.194-25-25 0-13.808 11.192-25 25-25 13.806 0 25 11.192 25 25 0 13.806-11.194 25-25 25zm0-2c12.702 0 23-10.298 23-23 0-12.703-10.298-23-23-23-12.703 0-23 10.297-23 23 0 12.702 10.297 23 23 23z"}),e.createElement("path",{d:"M17.659 25.622a1 1 0 0 0-1.318 1.505l6.2 5.425a1 1 0 0 0 1.367-.047l10.763-10.8a1 1 0 1 0-1.416-1.41L23.153 30.428l-5.494-4.807z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Text Block":n,i=t.desc,a=void 0===i?"Text Block":i,s=t.width,l=void 0===s?"17":s,u=t.height,c=void 0===u?"17":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 17 17",width:l,height:c,className:(0,o.default)("i i-text-block",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{fillRule:"evenodd",d:"M15.747.5c.6 0 1 .4 1 1v14c0 .6-.4 1-1 1h-14c-.6 0-1-.4-1-1v-14c0-.6.4-1 1-1h14zm-13 2v12h12v-12h-12zm2 1h8v3h-1l-1-1h-1v6l1 1v1h-4v-1l1-1v-6h-1l-1 1h-1v-3z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Text Slide":n,i=t.desc,a=void 0===i?"Text Slide":i,s=t.width,l=void 0===s?"16":s,u=t.height,c=void 0===u?"14":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 16 14",width:l,height:c,className:(0,o.default)("i i-text-slide",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("g",{fillRule:"evenodd"},e.createElement("path",{d:"M2 12h12V2H2v10zM16 1v12a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1z"}),e.createElement("path",{d:"M4 8h8v2H4z"})))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"TitleSort":n,i=t.desc,a=void 0===i?"Letters A and Z next to a downard arrow":i,s=t.width,l=void 0===s?"17":s,u=t.height,c=void 0===u?"11":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 17 11",width:l,height:c,className:(0,o.default)("i",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M4.679 7.311l.755-.755a.8.8 0 0 1 1.132 1.131L4.444 9.808a.8.8 0 0 1-1.131 0L1.192 7.687a.8.8 0 1 1 1.131-1.131l.756.755V1.5a.8.8 0 1 1 1.6 0v5.811zM9.842 6C9.377 6 9 5.552 9 5s.377-1 .842-1h6.316c.465 0 .842.448.842 1s-.377 1-.842 1H9.842zM9.842 2C9.377 2 9 1.552 9 1s.377-1 .842-1h6.316c.465 0 .842.448.842 1s-.377 1-.842 1H9.842zM9.842 10C9.377 10 9 9.552 9 9s.377-1 .842-1h6.316c.465 0 .842.448.842 1s-.377 1-.842 1H9.842z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Touch":n,i=t.desc,a=void 0===i?"Hand with a finger extended and a semi-circle around the finger":i,s=t.width,l=void 0===s?"15":s,u=t.height,c=void 0===u?"16":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 15 16",width:l,height:c,className:(0,o.default)("i",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M8.69169169,1.65459164 C7.42998802,0.732912554 5.79691384,0.425404591 4.21164279,0.810071145 C2.01180284,1.34426767 0.429519485,3.32166778 0.449238273,5.51223961 C0.454317355,6.09008425 0.560978072,6.64511922 0.766531499,7.16185651 C0.884545458,7.45866364 1.19914976,7.66620336 1.53138146,7.66620336 C1.60756769,7.66620336 1.72289272,7.66620336 1.80027403,7.62903206 C2.21496611,7.48682371 2.41812939,7.05879065 2.26276924,6.65638325 C2.09725092,6.18836289 2.02345485,5.8315748 2.02345485,5.49928598 C2.02345485,4.55873965 2.44860388,3.66071502 3.19044858,3.03527987 C3.94334777,2.40027029 4.91763516,2.10993997 5.93524413,2.21694824 C6.90415367,2.31888769 7.79388929,2.81901053 8.37648985,3.58890684 C8.96058425,4.36077436 9.17300938,5.31962473 8.9590904,6.21962057 C8.94235931,6.29002074 8.92204298,6.35957612 8.89754388,6.42913149 C8.84436291,6.5969655 8.8709534,6.79042518 8.97074242,6.9599488 C9.07979329,7.14524206 9.26204269,7.2823816 9.47088259,7.33616734 C9.67285078,7.38770027 9.89573284,7.36517221 10.0812687,7.27308878 C10.2742738,7.17762614 10.4108115,7.01936655 10.4654863,6.83041248 C10.6062067,6.40012662 10.6773139,5.94111748 10.6773139,5.4666203 C10.6773139,3.96597018 9.95369412,2.57655233 8.69169169,1.65459164"}),e.createElement("path",{d:"M12.4033641,9.43002363 L7.46962051,8.60458861 L7.42312479,5.65704834 C7.42257778,4.87028142 6.91659487,4.17992696 6.16391111,3.93838024 C5.57177436,3.74839098 4.94490256,3.83320301 4.44493675,4.1709044 C3.94633846,4.50757465 3.64849231,5.04841246 3.64849231,5.61734909 L3.64849231,12.0692503 L3.27543248,11.4577787 C3.01177436,11.0154157 2.60233846,10.7096799 2.12288547,10.5967691 C1.65355214,10.4859205 1.14620171,10.5673813 0.72637265,10.8220752 C0.0398769231,11.2721719 -0.184396581,12.1996907 0.158577778,13.1957809 C0.165415385,13.210217 0.18237265,13.2532675 0.209176068,13.3208077 C0.319671795,13.5979291 0.578406838,14.2475532 0.952013675,15.0616455 L0.999603419,15.1523867 C1.20227009,15.608928 1.48534701,15.7290569 1.72739829,15.7290569 C1.84445812,15.7290569 1.95139829,15.7009581 2.03563761,15.6692503 C2.21204786,15.6022256 2.33922735,15.4880258 2.40322735,15.3387669 C2.47816752,15.1637293 2.46285128,14.9407433 2.36356923,14.7319356 C2.32992821,14.653826 1.5422359,12.8165757 1.50968889,12.7477465 C1.36828718,12.295072 1.41396239,11.9890784 1.49437265,11.9455124 C1.58845812,11.9011729 1.69403077,11.8869946 1.7730735,11.9009151 C1.9133812,11.9449968 1.98832137,12.0042879 2.05697094,12.1321504 L3.53963761,14.292666 C3.71905641,14.5633426 4.15146667,14.7654479 4.59946667,14.6061353 C4.93888547,14.4857487 5.12568889,14.2596692 5.12568889,13.9699162 L5.12568889,5.69416971 C5.12568889,5.5072739 5.23317607,5.33739205 5.39317607,5.27114071 C5.54469744,5.20927175 5.70797949,5.21984103 5.84117607,5.3018174 C5.97546667,5.38456713 6.05560342,5.52196778 6.05560342,5.66916434 L6.05560342,9.09129108 C6.05560342,9.4367261 6.34715897,9.7540623 6.69232137,9.78396563 L6.6942359,9.78396563 L12.1632274,10.6988528 C12.7868171,10.8042879 13.2397402,11.3141912 13.2397402,11.9112266 L13.2397402,15.0784017 C13.2397402,15.434406 13.5457915,15.72287 13.9235009,15.72287 C14.3009368,15.72287 14.6072615,15.434406 14.6072615,15.0784017 L14.6072615,11.9112266 C14.6072615,10.6893147 13.6809026,9.64579162 12.4033641,9.43002363"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Remove":n,i=t.desc,a=void 0===i?"Trash can":i,s=t.width,l=void 0===s?"10":s,u=t.height,c=void 0===u?"13":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 10 13",width:l,height:c,className:(0,o.default)("i i-trash",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M9.28713712,12.0991694 C9.28713712,12.4960933 8.96564674,12.814808 8.57149855,12.814808 L1.42899128,12.814808 C1.03500637,12.814808 0.714169089,12.4960933 0.714169089,12.0991694 L0.714169089,4.9568254 L9.28713712,4.9568254 L9.28713712,12.0991694 L9.28713712,12.0991694 Z M10,3.33274903 L0,3.33274903 L0,2.62053925 C0,2.22508485 0.319367795,1.90571706 0.714169089,1.90571706 L2.85830911,1.90571706 L2.85830911,1.19220107 C2.85830911,0.798052883 3.17702381,0.4765625 3.5724782,0.4765625 L6.42948111,0.4765625 C6.82346602,0.4765625 7.1436502,0.798052883 7.1436502,1.19220107 L7.1436502,1.90571706 L9.28713712,1.90571706 C9.68046893,1.90571706 10,2.22524813 10,2.62053925 L10,3.33274903 L10,3.33274903 Z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Trash Folder":n,i=t.desc,a=void 0===i?"Solid trash can":i,s=t.width,l=void 0===s?"16":s,u=t.height,c=void 0===u?"17":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 16 17",width:l,height:c,className:(0,o.default)("i i-trashFolder",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M2.57 7.175v7.5a1.88 1.88 0 0 0 1.874 1.875h7.5a1.88 1.88 0 0 0 1.875-1.875v-7.5H2.57zM11.944 3.773V1.898c0-.562-.375-.937-.937-.937H5.382c-.563 0-.938.375-.938.937v1.875H.694v1.875h15V3.773h-3.75z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Remove":n,i=t.desc,a=void 0===i?"Trash can":i,s=t.width,l=void 0===s?"13.3":s,u=t.height,c=void 0===u?"16":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 13.3 16",width:l,height:c,className:(0,o.default)("i",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M1.2,4.9c0,0,0-1.2,0-1.2c0,0,10.9,0,10.9,0c0,0,0,1.2,0,1.2 M10.9,14.8 c0,0-8.5,0-8.5,0c0,0,0-8.6,0-8.6h8.5C10.9,6.2,10.9,14.8,10.9,14.8 M4.8,1.2c0,0,3.6,0,3.6,0c0,0,0,1.2,0,1.2h0H4.8 C4.8,2.5,4.8,1.2,4.8,1.2 M12.1,2.5H9.7V1.2C9.7,0.5,9.2,0,8.5,0H4.8C4.2,0,3.6,0.6,3.6,1.2v1.2H1.2C0.5,2.5,0,3,0,3.7v1.2 c0,0.7,0.5,1.2,1.2,1.2h0v8.6c0,0.7,0.5,1.2,1.2,1.2h8.5c0.7,0,1.2-0.6,1.2-1.2V6.2h0c0.7,0,1.2-0.6,1.2-1.2V3.7 C13.3,3,12.8,2.5,12.1,2.5"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Upload":n,i=t.desc,a=void 0===i?"Upload icon":i,s=t.width,l=void 0===s?"15":s,u=t.height,c=void 0===u?"15":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 15 15",width:l,height:c,className:(0,o.default)("i",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("polygon",{points:"6.52941176 3.52941176 6.52941176 9.70588235 8.29411765 9.70588235 8.29411765 3.52941176 10.4117647 3.52941176 7.41176471 0 4.41176471 3.52941176"}),e.createElement("path",{d:"M14.0625,14.1176471 L0.9375,14.1176471 C0.375,14.1176471 0,13.7647059 0,13.2352941 L0,5.29411765 C0,4.76470588 0.375,4.41176471 0.9375,4.41176471 L3.75,4.41176471 L3.75,6.17647059 L1.875,6.17647059 L1.875,12.3529412 L13.125,12.3529412 L13.125,6.17647059 L11.25,6.17647059 L11.25,4.41176471 L14.0625,4.41176471 C14.625,4.41176471 15,4.76470588 15,5.29411765 L15,13.2352941 C15,13.7647059 14.625,14.1176471 14.0625,14.1176471"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"UploadXml":n,i=t.desc,a=void 0===i?"UploadXml":i,s=t.width,l=void 0===s?"18":s,u=t.height,c=void 0===u?"21":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 18 21",width:l,height:c,className:(0,o.default)("i i-uploadXml",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M15.88,1.2H1.6A.59.59,0,0,0,1,1.79V19.21a.59.59,0,0,0,.59.59H15.88a.59.59,0,0,0,.59-.59V1.79A.59.59,0,0,0,15.88,1.2Zm-.59,1.19V18.61H2.19V2.39Z"}),e.createElement("path",{d:"M5.14,10.13a.59.59,0,0,0,.84,0L8.13,8v6.48a.59.59,0,0,0,1.19,0V8l2.15,2.15a.59.59,0,0,0,.84-.84L9.14,6.12a.6.6,0,0,0-.84,0L5.14,9.29A.59.59,0,0,0,5.14,10.13Z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Video Block":n,i=t.desc,a=void 0===i?"Video Block":i,s=t.width,l=void 0===s?"17":s,u=t.height,c=void 0===u?"13":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 17 13",width:l,height:c,className:(0,o.default)("i i-video-block",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{fillRule:"evenodd",d:"M10.49 12.5h-9c-.6 0-1-.4-1-1v-10c0-.6.4-1 1-1h9c.6 0 1 .4 1 1V3l3.6-1.5c.7-.2 1.4.3 1.4 1v8c0 .7-.7 1.2-1.4.9l-3.6-1.4v1.5c0 .6-.4 1-1 1zm-8-2h7v-2c0-.7.7-1.2 1.4-.9l3.6 1.5v-5l-3.6 1.5c-.7.1-1.4-.4-1.4-1.1v-2h-7v8z"}))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Video camera":n,i=t.desc,a=void 0===i?"Video camera":i,s=t.width,l=void 0===s?"16":s,u=t.height,c=void 0===u?"12":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 16 12",width:l,height:c,className:(0,o.default)("vgIcon",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("g",{transform:"translate(-1 -2)"},e.createElement("path",{d:"M11,14 L2,14 C1.4,14 1,13.6 1,13 L1,3 C1,2.4 1.4,2 2,2 L11,2 C11.6,2 12,2.4 12,3 L12,4.5 L15.6,3 C16.3,2.8 17,3.3 17,4 L17,12 C17,12.7 16.3,13.2 15.6,12.9 L12,11.5 L12,13 C12,13.6 11.6,14 11,14 L11,14 L11,14 Z M3,12 L10,12 L10,10 C10,9.3 10.7,8.8 11.4,9.1 L15,10.6 L15,5.6 L11.4,7.1 C10.7,7.2 10,6.7 10,6 L10,4 L3,4 L3,12 L3,12 L3,12 Z"})))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"View in Review":n,i=t.desc,a=void 0===i?"View in Review icon":i,s=t.width,l=void 0===s?"17":s,u=t.height,c=void 0===u?"16":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 17 16",width:l,height:c,className:(0,o.default)("i i-viewInReview",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("g",{transform:"translate(-905, -101)"},e.createElement("path",{d:"M912.528822,107.201044 L906.219727,107.201044 C905.72267,107.201044 905.319727,107.603988 905.319727,108.101044 L905.319727,113.407167 C905.319727,113.904223 905.72267,114.307167 906.219727,114.307167 L908.485636,114.307167 L908.485636,116.723493 C908.485636,117.464662 909.331375,117.888134 909.924816,117.444108 L914.117339,114.307167 L920.149727,114.307167 C920.646783,114.307167 921.049727,113.904223 921.049727,113.407167 L921.049727,102.794922 C921.049727,102.297866 920.646783,101.894922 920.149727,101.894922 L906.219727,101.894922 C905.72267,101.894922 905.319727,102.297866 905.319727,102.794922 L905.319727,104.937779 C905.319727,105.434835 905.72267,105.837779 906.219727,105.837779 C906.716783,105.837779 907.119727,105.434835 907.119727,104.937779 L907.119727,103.694922 L919.249727,103.694922 L919.249727,112.507167 L913.817909,112.507167 C913.623526,112.507167 913.434367,112.5701 913.278729,112.686552 L910.285636,114.926052 L910.285636,113.407167 C910.285636,112.91011 909.882692,112.507167 909.385636,112.507167 L907.119727,112.507167 L907.119727,109.001044 L912.528822,109.001044 L911.898495,109.61422 C911.562002,109.941556 911.55458,110.479695 911.881916,110.816187 C912.209252,111.15268 912.747391,111.160102 913.083883,110.832766 L915.265701,108.710317 C915.608776,108.376578 915.608776,107.82551 915.265701,107.491771 L913.083883,105.369322 C912.747391,105.041986 912.209252,105.049409 911.881916,105.385901 C911.55458,105.722393 911.562002,106.260532 911.898495,106.587868 L912.528822,107.201044 Z"})))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"Visible":n,i=t.desc,a=void 0===i?"Eye":i,s=t.width,l=void 0===s?"16":s,u=t.height,c=void 0===u?"12":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 16 12",width:l,height:c,className:(0,o.default)("i i-visible",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("g",null,e.createElement("path",{d:"M8 2c2.84 0 5.036 2.835 5.818 4-.784 1.166-2.98 4-5.818 4-2.84 0-5.038-2.838-5.819-4.001C2.958 4.835 5.146 2 8.001 2m0 10c4.706 0 7.743-5.284 7.87-5.508a1 1 0 0 0 .001-.98C15.746 5.287 12.732 0 8 0 3.245 0 .251 5.289.126 5.514a.998.998 0 0 0 .002.975C.254 6.713 3.27 12 8 12"}),e.createElement("path",{d:"M8 4a2 2 0 1 1 .001 3.999A2 2 0 0 1 8 4"})))};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.title,r=void 0===n?"X mark filled":n,i=t.desc,a=void 0===i?"X mark inside of a circle that is filled in with a color":i,s=t.width,l=void 0===s?"20":s,u=t.height,c=void 0===u?"20":u,d=t.className,f=t.focusable,p=void 0===f?"false":f;return e.createElement("svg",{viewBox:"0 0 20 20",width:l,height:c,className:(0,o.default)("i i-xMarkFilled",d),focusable:p},e.createElement("title",null,r),e.createElement("desc",null,a),e.createElement("path",{d:"M10 9.08L6.904 5.986a.65.65 0 1 0-.92.92L9.082 10l-3.096 3.096a.65.65 0 0 0 .92.92L10 10.918l3.096 3.096a.65.65 0 0 0 .92-.92L10.918 10l3.096-3.096a.65.65 0 1 0-.92-.92L10 9.082zM10 20C4.477 20 0 15.523 0 10S4.477 0 10 0s10 4.477 10 10-4.477 10-10 10z"}))};t.default=i}).call(t,n(0))},function(e,t,n){/*! * sweet-scroll * Modern and the sweet smooth scroll library. * @author tsuyoshiwada * @license MIT * @version 2.2.1 */ !function(t,n){e.exports=function(){"use strict";function e(e){return null==e?"":"object"===(void 0===e?"undefined":ye(e))||"function"==typeof e?xe[Object.prototype.toString.call(e)]||"object":void 0===e?"undefined":ye(e)}function t(t){return"number"===e(t)}function n(t){return"string"===e(t)}function r(t){return"function"===e(t)}function o(e){return Array.isArray(e)}function i(e){var n=null==e?null:e.length;return t(n)&&n>=0&&n<=Ee}function a(e){return!o(e)&&e-parseFloat(e)+1>=0}function s(t){return!o(t)&&"object"===e(t)}function l(e,t){return e&&e.hasOwnProperty(t)}function u(e,t,n){if(null==e)return e;var r=n||e;if(s(e)){for(var o in e)if(l(e,o)&&!1===t.call(r,e[o],o))break}else if(i(e))for(var a=0;a<e.length&&!1!==t.call(r,e[a],a);a++);return e}function c(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return u(n,function(t){u(t,function(t,n){e[n]=t})}),e}function d(e){return e.replace(/\s*/g,"")||""}function f(e){"undefined"!=typeof console&&"function"==typeof console.error&&console.error(e);try{throw new Error(e)}catch(e){}}function p(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(e)return(null==t?Ce:t).querySelector(e)}function h(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(e)return(null==t?Ce:t).querySelectorAll(e)}function m(e,t){for(var n=(e.document||e.ownerDocument).querySelectorAll(t),r=n.length;--r>=0&&n.item(r)!==e;);return r>-1}function v(e){return e===Ce.documentElement||e===Ce.body}function g(){var e=Se.outerWidth,t=Se.innerWidth;return e?e/t:1}function y(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"y",n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=Oe[t],o=e instanceof Element?[e]:h(e),i=[],a=Ce.createElement("div"),s=0;s<o.length;s++){var l=o[s];if(l[r]>0?i.push(l):(a.style.width=l.clientWidth+1+"px",a.style.height=l.clientHeight+1+"px",l.appendChild(a),l[r]=1.5/g(),l[r]>0&&i.push(l),l[r]=0,l.removeChild(a)),!n&&i.length>0)break}return i}function b(e,t){var n=y(e,t,!1);return n.length>=1?n[0]:null}function _(e){return null!=e&&e===e.window?e:9===e.nodeType&&e.defaultView}function E(e){return me(e.scrollHeight,e.clientHeight,e.offsetHeight)}function w(e){return me(e.scrollWidth,e.clientWidth,e.offsetWidth)}function x(e){return{width:w(e),height:E(e)}}function k(){return{width:me(w(Ce.body),w(Ce.documentElement)),height:me(E(Ce.body),E(Ce.documentElement))}}function T(e){return v(e)?{viewport:{width:ve(Se.innerWidth,Ce.documentElement.clientWidth),height:Se.innerHeight},size:k()}:{viewport:{width:e.clientWidth,height:e.clientHeight},size:x(e)}}function S(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"y",n=_(e);return n?n[Ae[t]]:e[Oe[t]]}function C(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"y",r=_(e),o="y"===n;r?r.scrollTo(o?r[Ae.x]:t,o?t:r[Ae.y]):e[Oe[n]]=t}function O(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!e||e&&!e.getClientRects().length)return{top:0,left:0};var n=e.getBoundingClientRect();if(n.width||n.height){var r={},o=null;if(null==t||v(t))o=e.ownerDocument.documentElement,r.top=Se.pageYOffset,r.left=Se.pageXOffset;else{o=t;var i=o.getBoundingClientRect();r.top=-1*i.top+o.scrollTop,r.left=-1*i.left+o.scrollLeft}return{top:n.top+r.top-o.clientTop,left:n.left+r.left-o.clientLeft}}return n}function A(e,t,n){t.split(",").forEach(function(t){e.addEventListener(t.trim(),n,!1)})}function I(e,t,n){t.split(",").forEach(function(t){e.removeEventListener(t.trim(),n,!1)})}function M(e){return e}function L(e,t,n,r,o){return r*(t/=o)*t+n}function N(e,t,n,r,o){return-r*(t/=o)*(t-2)+n}function P(e,t,n,r,o){return(t/=o/2)<1?r/2*t*t+n:-r/2*(--t*(t-2)-1)+n}function R(e,t,n,r,o){return r*(t/=o)*t*t+n}function D(e,t,n,r,o){return r*((t=t/o-1)*t*t+1)+n}function j(e,t,n,r,o){return(t/=o/2)<1?r/2*t*t*t+n:r/2*((t-=2)*t*t+2)+n}function F(e,t,n,r,o){return r*(t/=o)*t*t*t+n}function B(e,t,n,r,o){return-r*((t=t/o-1)*t*t*t-1)+n}function U(e,t,n,r,o){return(t/=o/2)<1?r/2*t*t*t*t+n:-r/2*((t-=2)*t*t*t-2)+n}function H(e,t,n,r,o){return r*(t/=o)*t*t*t*t+n}function z(e,t,n,r,o){return r*((t=t/o-1)*t*t*t*t+1)+n}function W(e,t,n,r,o){return(t/=o/2)<1?r/2*t*t*t*t*t+n:r/2*((t-=2)*t*t*t*t+2)+n}function q(e,t,n,r,o){return-r*le(t/o*(he/2))+r+n}function Y(e,t,n,r,o){return r*ue(t/o*(he/2))+n}function $(e,t,n,r,o){return-r/2*(le(he*t/o)-1)+n}function K(e,t,n,r,o){return 0===t?n:r*ce(2,10*(t/o-1))+n}function V(e,t,n,r,o){return t===o?n+r:r*(1-ce(2,-10*t/o))+n}function G(e,t,n,r,o){return 0===t?n:t===o?n+r:(t/=o/2)<1?r/2*ce(2,10*(t-1))+n:r/2*(2-ce(2,-10*--t))+n}function X(e,t,n,r,o){return-r*(fe(1-(t/=o)*t)-1)+n}function Q(e,t,n,r,o){return r*fe(1-(t=t/o-1)*t)+n}function Z(e,t,n,r,o){return(t/=o/2)<1?-r/2*(fe(1-t*t)-1)+n:r/2*(fe(1-(t-=2)*t)+1)+n}function J(e,t,n,r,o){var i=1.70158,a=0,s=r;return 0===t?n:1==(t/=o)?n+r:(a||(a=.3*o),s<de(r)?(s=r,i=a/4):i=a/(2*he)*pe(r/s),-s*ce(2,10*(t-=1))*ue(2*he*(t*o-i)/a)+n)}function ee(e,t,n,r,o){var i=1.70158,a=0,s=r;return 0===t?n:1==(t/=o)?n+r:(a||(a=.3*o),s<de(r)?(s=r,i=a/4):i=a/(2*he)*pe(r/s),s*ce(2,-10*t)*ue(2*he*(t*o-i)/a)+r+n)}function te(e,t,n,r,o){var i=1.70158,a=0,s=r;return 0===t?n:2==(t/=o/2)?n+r:(a||(a=o*(.3*1.5)),s<de(r)?(s=r,i=a/4):i=a/(2*he)*pe(r/s),t<1?s*ce(2,10*(t-=1))*ue(2*he*(t*o-i)/a)*-.5+n:s*ce(2,-10*(t-=1))*ue(2*he*(t*o-i)/a)*.5+r+n)}function ne(e,t,n,r,o){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:1.70158;return r*(t/=o)*t*((i+1)*t-i)+n}function re(e,t,n,r,o){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:1.70158;return r*((t=t/o-1)*t*((i+1)*t+i)+1)+n}function oe(e,t,n,r,o){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:1.70158;return(t/=o/2)<1?r/2*(t*t*((1+(i*=1.525))*t-i))+n:r/2*((t-=2)*t*((1+(i*=1.525))*t+i)+2)+n}function ie(e,t,n,r,o){return(t/=o)<1/2.75?r*(7.5625*t*t)+n:t<2/2.75?r*(7.5625*(t-=1.5/2.75)*t+.75)+n:t<2.5/2.75?r*(7.5625*(t-=2.25/2.75)*t+.9375)+n:r*(7.5625*(t-=2.625/2.75)*t+.984375)+n}function ae(e,t,n,r,o){return r-ie(e,o-t,0,r,o)+n}function se(e,t,n,r,o){return t<o/2?.5*ae(e,2*t,0,r,o)+n:.5*ie(e,2*t-o,0,r,o)+.5*r+n}var le=Math.cos,ue=Math.sin,ce=Math.pow,de=Math.abs,fe=Math.sqrt,pe=Math.asin,he=Math.PI,me=Math.max,ve=Math.min,ge=Math.round,ye="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},be=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},_e=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),Ee=ce(2,53)-1,we=["Boolean","Number","String","Function","Array","Object"],xe={};we.forEach(function(e){xe["[object "+e+"]"]=e.toLowerCase()});var ke=!("undefined"==typeof window||!window.document||!window.document.createElement),Te=function(){if(!ke)return!1;var e=navigator.userAgent;return(-1===e.indexOf("Android 2.")&&-1===e.indexOf("Android 4.0")||-1===e.indexOf("Mobile Safari")||-1!==e.indexOf("Chrome")||-1!==e.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history&&"file:"!==window.location.protocol}(),Se=ke?window:null,Ce=ke?document:null,Oe={y:"scrollTop",x:"scrollLeft"},Ae={y:"pageYOffset",x:"pageXOffset"},Ie=Object.freeze({linear:M,InQuad:L,OutQuad:N,InOutQuad:P,InCubic:R,OutCubic:D,InOutCubic:j,InQuart:F,OutQuart:B,InOutQuart:U,InQuint:H,OutQuint:z,InOutQuint:W,InSine:q,OutSine:Y,InOutSine:$,InExpo:K,OutExpo:V,InOutExpo:G,InCirc:X,OutCirc:Q,InOutCirc:Z,InElastic:J,OutElastic:ee,InOutElastic:te,InBack:ne,OutBack:re,InOutBack:oe,OutBounce:ie,InBounce:ae,InOutBounce:se}),Me=["ms","moz","webkit"],Le=0,Ne=ke?Se.requestAnimationFrame:null,Pe=ke?Se.cancelAnimationFrame:null;if(ke){for(var Re=0;Re<Me.length&&!Ne;++Re)Ne=Se[Me[Re]+"RequestAnimationFrame"],Pe=Se[Me[Re]+"CancelAnimationFrame"]||Se[Me[Re]+"CancelRequestAnimationFrame"];Ne||(Ne=function(e){var t=Date.now(),n=me(0,16-(t-Le)),r=setTimeout(function(){e(t+n)},n);return Le=t+n,r}),Pe||(Pe=function(e){clearTimeout(e)})}var De=function(){function e(t){be(this,e),this.el=t,this.props={},this.options={},this.progress=!1,this.easing=null,this.startTime=null,this.rafId=null}return _e(e,[{key:"run",value:function(e,t,n){var o=this;this.progress||(this.props={x:e,y:t},this.options=n,this.easing=r(n.easing)?n.easing:Ie[n.easing.replace("ease","")],this.progress=!0,setTimeout(function(){o.startProps=o.calcStartProps(e,t),o.rafId=Ne(function(e){return o._loop(e)})},this.options.delay))}},{key:"stop",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=this.options.complete;this.startTime=null,this.progress=!1,Pe(this.rafId),e&&(C(this.el,this.props.x,"x"),C(this.el,this.props.y,"y")),r(t)&&(t.call(this),this.options.complete=null)}},{key:"_loop",value:function(e){var t=this;if(this.startTime||(this.startTime=e),!this.progress)return void this.stop(!1);var n=this.el,r=this.props,o=this.options,i=this.startTime,a=this.startProps,s=this.easing,l=o.duration,c=o.step,d={},f=e-i,p=ve(1,me(f/l,0));u(r,function(e,t){var n=a[t],r=e-n;if(0===r)return!0;var o=s(p,l*p,0,1,l);d[t]=ge(n+r*o)}),u(d,function(e,t){C(n,e,t)}),f<=l?(c.call(this,p,d),this.rafId=Ne(function(e){return t._loop(e)})):this.stop(!0)}},{key:"calcStartProps",value:function(e,t){var n={x:S(this.el,"x"),y:S(this.el,"y")};if(this.options.quickMode){var r=T(this.el),o=r.viewport,i=o.width,a=o.height;de(n.y-t)>a&&(n.y=n.y>t?t+a:t-a),de(n.x-e)>i&&(n.x=n.x>e?e+i:e-i)}return n}}]),e}(),je=function(){return ke?"onwheel"in Ce?"wheel":"onmousewheel"in Ce?"mousewheel":"DOMMouseScroll":"wheel"}(),Fe=je+", touchstart, touchmove",Be=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"body, html";be(this,e),this.isSSR=!ke,this.options=c({},e.defaults,t),this.container=this.getContainer(n),null==this.container?(this.header=null,this.tween=null,this.isSSR||(/comp|inter|loaded/.test(Ce.readyState)?this.log('Not found scrollable container. => "'+n+'"'):this.log("Should be initialize later than DOMContentLoaded."))):(this.header=p(this.options.header),this.tween=new De(this.container),this._trigger=null,this._shouldCallCancelScroll=!1,this.bindContainerClick())}return _e(e,[{key:"log",value:function(e){this.options.outputLog&&f("[SweetScroll] "+e)}},{key:"getScrollOffset",value:function(e,t){var r=this.container,o=this.header,i=this.parseCoodinate(t.offset),a=this.parseCoodinate(e);if(!a&&n(e))if("#"===e)a={top:0,left:0};else{var s=p(e),l=O(s,r);if(!l)return;a=l}return a?(i&&(a.top+=i.top,a.left+=i.left),o&&(a.top=me(0,a.top-x(o).height)),a):null}},{key:"normalizeScrollOffset",value:function(e,t){var n=this.container,r=c({},e),o=T(n),i=o.viewport,a=o.size;return r.top=t.verticalScroll?me(0,ve(a.height-i.height,r.top)):S(n,"y"),r.left=t.horizontalScroll?me(0,ve(a.width-i.width,r.left)):S(n,"x"),r}},{key:"to",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this.isSSR){var o=this.container,i=c({},this.options,r),a=this._trigger,s=n(e)&&/^#/.test(e)?e:null;if(this._options=i,this._trigger=null,this._shouldCallCancelScroll=!1,this.stop(),!o)return this.log("Not found container element.");var l=this.getScrollOffset(e,i);if(!l)return this.log("Invalid parameter of distance. => "+e);if(!1===this.hook(i,"beforeScroll",l,a))return void(this._options=null);l=this.normalizeScrollOffset(l,i),this.tween.run(l.left,l.top,{duration:i.duration,delay:i.delay,easing:i.easing,quickMode:i.quickMode,complete:function(){null!=s&&s!==Se.location.hash&&t.updateURLHash(s,i.updateURL),t.unbindContainerStop(),t._options=null,t._shouldCallCancelScroll?t.hook(i,"cancelScroll"):t.hook(i,"afterScroll",l,a),t.hook(i,"completeScroll",t._shouldCallCancelScroll)},step:function(e,n){t.hook(i,"stepScroll",e,n)}}),this.bindContainerStop()}}},{key:"toTop",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.to(e,c({},t,{verticalScroll:!0,horizontalScroll:!1}))}},{key:"toLeft",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.to(e,c({},t,{verticalScroll:!1,horizontalScroll:!0}))}},{key:"toElement",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this.isSSR)if(e instanceof Element){var n=O(e,this.container);this.to(n,c({},t))}else this.log("Invalid parameter.")}},{key:"stop",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.isSSR||(this.container?(this._stopScrollListener&&(this._shouldCallCancelScroll=!0),this.tween.stop(e)):this.log("Not found scrollable container."))}},{key:"update",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.container?(this.stop(),this.unbindContainerClick(),this.unbindContainerStop(),this.options=c({},this.options,e),this.header=p(this.options.header),this.bindContainerClick()):this.isSSR||this.log("Not found scrollable container.")}},{key:"destroy",value:function(){this.container?(this.stop(),this.unbindContainerClick(),this.unbindContainerStop(),this.container=null,this.header=null,this.tween=null):this.isSSR||this.log("Not found scrollable container.")}},{key:"beforeScroll",value:function(e,t){return!0}},{key:"cancelScroll",value:function(){}},{key:"afterScroll",value:function(e,t){}},{key:"completeScroll",value:function(e){}},{key:"stepScroll",value:function(e,t){}},{key:"parseCoodinate",value:function(e){var t=this._options?this._options.verticalScroll:this.options.verticalScroll,r={top:0,left:0};if(l(e,"top")||l(e,"left"))r=c(r,e);else if(o(e))2===e.length?(r.top=e[0],r.left=e[1]):(r.top=t?e[0]:0,r.left=t?0:e[0]);else if(a(e))r.top=t?e:0,r.left=t?0:e;else{if(!n(e))return null;var i=d(e);if(/^\d+,\d+$/.test(i))i=i.split(","),r.top=i[0],r.left=i[1];else if(/^(top|left):\d+,?(?:(top|left):\d+)?$/.test(i)){var s=i.match(/top:(\d+)/),u=i.match(/left:(\d+)/);r.top=s?s[1]:0,r.left=u?u[1]:0}else{if(!this.container||!/^(\+|-)=(\d+)$/.test(i))return null;var f=S(this.container,t?"y":"x"),p=i.match(/^(\+|-)=(\d+)$/),h=p[1],m=parseInt(p[2],10);"+"===h?(r.top=t?f+m:0,r.left=t?0:f+m):(r.top=t?f-m:0,r.left=t?0:f-m)}}return r.top=parseInt(r.top,10),r.left=parseInt(r.left,10),r}},{key:"updateURLHash",value:function(e,t){!this.isSSR&&Te&&t&&Se.history["replace"===t?"replaceState":"pushState"](null,null,e)}},{key:"getContainer",value:function(e){var t=this.options,n=t.verticalScroll,r=t.horizontalScroll,o=null;return this.isSSR?o:(n&&(o=b(e,"y")),!o&&r&&(o=b(e,"x")),o)}},{key:"bindContainerClick",value:function(){var e=this.container;e&&(this._containerClickListener=this.handleContainerClick.bind(this),A(e,"click",this._containerClickListener))}},{key:"unbindContainerClick",value:function(){var e=this.container;e&&this._containerClickListener&&(I(e,"click",this._containerClickListener),this._containerClickListener=null)}},{key:"bindContainerStop",value:function(){var e=this.container;e&&(this._stopScrollListener=this.handleStopScroll.bind(this),A(e,Fe,this._stopScrollListener))}},{key:"unbindContainerStop",value:function(){var e=this.container;e&&this._stopScrollListener&&(I(e,Fe,this._stopScrollListener),this._stopScrollListener=null)}},{key:"hook",value:function(e,t){for(var n=e[t],o=arguments.length,i=Array(o>2?o-2:0),a=2;a<o;a++)i[a-2]=arguments[a];if(r(n)){var s=n.apply(this,i);if(void 0===s)return s}return this[t].apply(this,i)}},{key:"handleStopScroll",value:function(e){(this._options?this._options.stopScroll:this.options.stopScroll)?this.stop():e.preventDefault()}},{key:"handleContainerClick",value:function(e){for(var t=this.options,n=e.target;n&&n!==Ce;n=n.parentNode)if(m(n,t.trigger)){var r=n.getAttribute("data-scroll"),o=this.parseDataOptions(n),i=r||n.getAttribute("href");t=c({},t,o),t.preventDefault&&e.preventDefault(),t.stopPropagation&&e.stopPropagation(),this._trigger=n,t.horizontalScroll&&t.verticalScroll?this.to(i,t):t.verticalScroll?this.toTop(i,t):t.horizontalScroll&&this.toLeft(i,t)}}},{key:"parseDataOptions",value:function(e){var t=e.getAttribute("data-scroll-options");return t?JSON.parse(t):{}}}]),e}();return Be.defaults={trigger:"[data-scroll]",header:"[data-scroll-header]",duration:1e3,delay:0,easing:"easeOutQuint",offset:0,verticalScroll:!0,horizontalScroll:!1,stopScroll:!0,updateURL:!1,preventDefault:!0,stopPropagation:!0,outputLog:!1,quickMode:!1,beforeScroll:null,afterScroll:null,cancelScroll:null,completeScroll:null,stepScroll:null},Be}()}()},function(e,t,n){function r(e,t,n){function r(){g&&clearTimeout(g),p&&clearTimeout(p),b=0,p=g=y=void 0}function l(t,n){n&&clearTimeout(n),p=g=y=void 0,t&&(b=i(),h=e.apply(v,f),g||p||(f=v=void 0))}function u(){var e=t-(i()-m);e<=0||e>t?l(y,p):g=setTimeout(u,e)}function c(){l(E,g)}function d(){if(f=arguments,m=i(),v=this,y=E&&(g||!w),!1===_)var n=w&&!g;else{p||w||(b=m);var r=_-(m-b),o=r<=0||r>_;o?(p&&(p=clearTimeout(p)),b=m,h=e.apply(v,f)):p||(p=setTimeout(c,r))}return o&&g?g=clearTimeout(g):g||t===_||(g=setTimeout(u,t)),n&&(o=!0,h=e.apply(v,f)),!o||g||p||(f=v=void 0),h}var f,p,h,m,v,g,y,b=0,_=!1,E=!0;if("function"!=typeof e)throw new TypeError(a);if(t=t<0?0:+t||0,!0===n){var w=!0;E=!1}else o(n)&&(w=!!n.leading,_="maxWait"in n&&s(+n.maxWait||0,t),E="trailing"in n?!!n.trailing:E);return d.cancel=r,d}var o=n(95),i=n(1671),a="Expected a function",s=Math.max;e.exports=r},function(e,t,n){var r=n(472),o=r(Date,"now"),i=o||function(){return(new Date).getTime()};e.exports=i},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1673);var l=n(103),u=r(l),c=n(185),d=r(c),f=n(5),p=r(f),h=n(1),m=r(h),v=n(632),g=r(v),y=n(55),b=r(y),_=n(53),E=n(92),w=n(72),x=n(715),k=n(94),T=n(102),S=n(1674),C=function(t){function n(){o(this,n);var e=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return e.state={fullscreen:!1,reopenMenu:!1},e.iframe=null,e.canFullscreen=e.canFullscreen.bind(e),e.handleCourseUpdate=e.handleCourseUpdate.bind(e),e.handleFullscreenEnter=e.handleFullscreenEnter.bind(e),e.handleFullscreenExit=e.handleFullscreenExit.bind(e),e.handleMessages=e.handleMessages.bind(e),e.renderItem=e.renderItem.bind(e),e}return a(n,t),s(n,[{key:"componentWillMount",value:function(){window.addEventListener("message",this.handleMessages)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("message",this.handleMessages)}},{key:"componentDidMount",value:function(){var e=this.props,t=e.items,n=e.onStep,r=(0,u.default)(t),o=(0,p.default)(S.completable,S.getVersion);(0,d.default)(o,n,r)}},{key:"canFullscreen",value:function(e){var t=this.props,n=t.blockId,r=t.hasManySlBlocks;return n===e.windowName||!r()}},{key:"handleMessages",value:function(e){var t=e.data,n=t.type,r={"fullscreen:enter":this.handleFullscreenEnter,"fullscreen:exit":this.handleFullscreenExit,"course:update":this.handleCourseUpdate}[n];r&&r(t)}},{key:"handleCourseUpdate",value:function(e){var t=this.props,n=t.items,r=t.onStep,o=t.blockId,i=(0,u.default)(n);if(o===e.windowName&&(0,S.isComplete)(e)){var a=(0,S.getResult)(e),s=a.score,l=a.success;if((0,S.isQuiz)(e)){var c=100*s.scaled;(0,T.finishStoryline)(o,l,!0,c)}else(0,T.finishStoryline)(o,!0,!1);r(i)}}},{key:"handleFullscreenEnter",value:function(e){var t=this.props,n=t.menuOpen,r=t.handleStorylineFullscreen;this.canFullscreen(e)&&(n&&r(!0),this.setState({fullscreen:!0,reopenMenu:n}))}},{key:"handleFullscreenExit",value:function(e){var t=this.props.handleStorylineFullscreen,n=this.state.reopenMenu;this.canFullscreen(e)&&(n&&t(!1),this.setState({fullscreen:!1,reopenMenu:!1}))}},{key:"render",value:function(){var t=this.props,n=t.animateBlockEntrance,r=t.isLesson,o=t.isLearner,i=t.items,a=t.labels.storylineGroup,s=t.settings,l=t.takingSnapshot,c=(0,u.default)(i),d=s.paddingTop,f=s.paddingBottom,p=s.backgroundColor,h=s.mediaWidth,v=void 0===h?"0":h,g={backgroundColor:(0,w.validColor)("",p),paddingTop:10*d+"px",paddingBottom:10*f+"px",display:r&&!(0,S.hasStoryline)(c)?"none":"block"},y=(0,m.default)("blocks-storyline__wrapper",{"blocks-storyline__wrapper--small":"0"===v,"blocks-storyline__wrapper--medium":"1"===v,"blocks-storyline__wrapper--full":"2"===v,"blocks-storyline__wrapper--snapshot":l});return e.createElement("div",{className:"blocks-storyline",style:g},e.createElement(b.default,{animateBlockEntrance:n,animateIn:"fadeIn",isLearner:o},e.createElement("div",{"aria-label":a,className:y},l?this.renderThumbnail(c):this.renderStorylineBlock(c))))}},{key:"renderStorylineBlock",value:function(e){return(0,S.isProcessing)(e)?this.renderProcessing():(0,S.hasStoryline)(e)?this.renderItem(e):this.renderEmpty()}},{key:"renderThumbnail",value:function(t){var n=(0,S.getThumbnail)(t),r=(0,k.getEnv)("CDN_USER_CONTENT_URI")+"/"+n;return e.createElement("img",{src:r})}},{key:"renderEmpty",value:function(){return e.createElement("div",{className:"blocks-storyline__empty"},e.createElement("div",{className:"blocks-storyline__empty__icon"},e.createElement("img",{src:(0,_.resolvePath)("assets/images/storyline_product.svg")})),e.createElement("div",{className:"blocks-storyline__empty__heading"},"Add a Storyline interaction from Articulate 360"),e.createElement("div",{className:"blocks-storyline__empty__button"},e.createElement(g.default,{outline:!0,onClick:this.showModal.bind(this)},"Browse Articulate 360")))}},{key:"renderItem",value:function(t){var n=this,r=this.state.fullscreen,o=this.props,i=o.blockId,a=o.isLesson,s=o.previewType,l=(0,S.getStoryline)(t),u=l.src,c=l.meta,d=c.player,f=(0,S.buildIframeSrc)(u,a,s),p=d.height/d.width,h={paddingBottom:100*p+"%"},v=(0,m.default)("blocks-storyline__item__iframe",{"blocks-storyline__item__iframe--fullscreen":r});return e.createElement("div",{className:"blocks-storyline__item",style:h},e.createElement("iframe",{allowtransparency:"true",ref:function(e){return n.iframe=e},name:i,className:v,src:(0,_.resolvePath)(f)}))}},{key:"renderProcessing",value:function(){return e.createElement("div",{className:"blocks-storyline__empty"},e.createElement("div",{className:"blocks-storyline__empty__icon"},e.createElement("div",{className:"blocks-storyline__empty__spinner"})),e.createElement("div",{className:"blocks-storyline__empty__heading blocks-storyline__empty__heading--processing"},"Processing course..."),e.createElement("div",{className:"blocks-storyline__empty__text"},"Adding your Storyline course to this block. Your course will ",e.createElement("br",null),"appear here when processing is complete."),e.createElement("div",{className:"blocks-storyline__empty__button"},e.createElement(g.default,{outline:!0,onClick:this.onProcessingCancel.bind(this)},"Cancel")))}},{key:"showModal",value:function(){var e=this.props,t=e.lessonId,n=e.blockId,r=e.items,o=(0,u.default)(r),i=o.id;(0,E.dispatch)((0,x.openStories)({lessonId:t,blockId:n,itemId:i}))}},{key:"onProcessingCancel",value:function(){var e=this.props,t=e.lessonId,n=e.blockId,r=e.items,o=(0,u.default)(r),i=o.id;(0,E.dispatch)((0,x.cancelStorylineItem)({lessonId:t,blockId:n,itemId:i}))}}],[{key:"defaultProps",get:function(){return{isLesson:!1,onStep:Function.prototype,hasManySlBlocks:Function.prototype,previewType:""}}}]),n}(e.Component);t.default=C}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.buildIframeSrc=t.completable=t.previewParams=t.versionCheck=t.isQuiz=t.isProcessing=t.isComplete=t.hasStoryline=t.getVersion=t.getThumbnail=t.getStoryline=t.getResult=void 0;var o=function(){function e(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=n(83),a=r(i),s=n(103),l=r(s),u=n(17),c=r(u),d=n(39),f=r(d),p=["media","storyline"],h=(t.getResult=(0,f.default)(null,["payload","result"]),t.getStoryline=(0,c.default)(p),t.getThumbnail=(0,c.default)([].concat(p,["thumbnail"])),t.getVersion=(0,c.default)([].concat(p,["meta","version"])),t.hasStoryline=(0,f.default)(null,[].concat(p,["src"])),t.isComplete=(0,c.default)(["payload","result","completion"]),t.isProcessing=(0,c.default)([].concat(p,["processing"])),t.isQuiz=(0,f.default)(!1,["payload","result","score"]),t.versionCheck=(0,a.default)(function(e,t){if(!t)return!1;var n=e.majorLimit,r=e.minorLimit,i=t.split("."),a=o(i,2),s=a[0],l=a[1],u=parseInt(s)===n&&l>=r;return s>n||u})),m={mobile:"?forcemobile=1&devicepreview=1&phone=1&rise=true",tablet:"?forcemobile=1&devicepreview=1&rise=true"},v=t.previewParams=function(e){var t=(0,l.default)(e.split("-"));return m[t]};t.completable=h({majorLimit:3,minorLimit:13}),t.buildIframeSrc=function(e,t,n){var r=t&&v(n);return r?""+e+r:e+"?rise=true"}},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.ButtonStack=void 0;var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1676);var l=n(1),u=r(l),c=n(92),d=n(53),f=n(264),p=n(112),h=n(131),m=n(750),v=n(42),g=n(72),y=n(30),b=n(348),_=r(b),E=n(40),w=r(E),x=n(20),k=n(4),T=r(k),S=n(55),C=r(S),O=n(82),A=r(O),I=n(18),M=r(I),L=n(27),N=r(L),P=n(77),R=r(P),D=(0,M.default)(A.default.isIphoneSafari?"_top":"_self"),j=(0,M.default)("_blank"),F=(0,R.default)((0,N.default)("email"),D,j),B=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),s(n,[{key:"getButtonStyles",value:function(e,t){return{backgroundColor:"inverted"!==e?t:null,color:"inverted"===e?t:null,borderColor:"inverted"===e?t:null}}},{key:"handleDescriptionChange",value:function(e,t){var n=this.props,r=n.lessonId,o=n.blockId;(0,c.dispatch)((0,v.updateBlockItem)({lessonId:r,blockId:o,itemId:e,payload:{description:t}}))}},{key:"renderDescription",value:function(t,n){var r=this.props.editable,o=n||"";return r?e.createElement(_.default,{className:"blocks-button__description brand--head brand--linkColor",value:o,placeholder:"Add a caption",onChange:this.handleDescriptionChange.bind(this,t)}):e.createElement(w.default,{className:"blocks-button__description brand--head brand--linkColor",value:o})}},{key:"getButton",value:function(t,n,r,o){return e.createElement("span",{className:n,dangerouslySetInnerHTML:{__html:o},onClick:t,onKeyDown:(0,y.handleButtonClickForKeyEvent)(t),role:"button",style:r,tabIndex:x.defaultNavOrderTabIndex})}},{key:"renderButton",value:function(t){var n=t.editable,r=t.buttonStyle,o=t.color,i=t.courseTitle,a=t.text,s=t.type,l=t.destination,c=t.editBlock,m=this.getButtonStyles(r,o),v=(0,u.default)("blocks-button__button brand--ui",{"brand--background":void 0===o});if(n)return this.getButton(c,v,m,a);if("lesson"===s){var g=this.props,y=g.handleNavigate,b=g.match,_="/lessons/"+l;b&&b.params.mode&&(_+="/"+b.params.mode);var E=""===l?"#":_;return e.createElement(p.Link,{className:v,dangerouslySetInnerHTML:{__html:a},onClick:function(){return y(l)},role:"button",style:m,to:E})}if("exit-course"===s)return this.getButton(d.exit,v,m,a);var w=(0,f.htmlDecode)((0,h.stripHtml)(l)),k="mailto:"+w+"?subject="+i,T="email"===s?k:w,S=""===T?"#":T,C=""===l?null:F(s);return e.createElement("a",{className:v,dangerouslySetInnerHTML:{__html:a},href:S,role:"button",style:m,tabIndex:x.defaultNavOrderTabIndex,target:C})}},{key:"render",value:function(){var t=this,n=this.props,r=n.animateBlockEntrance,o=n.courseTitle,i=n.editable,a=n.editBlock,s=n.isLearner,l=n.items,c=n.labels.buttonGroup,d=n.settings,f=l.length>0?l.slice(0,1):[],p=d.paddingTop,v=d.paddingBottom,y=d.backgroundColor,b=d.entranceAnimation,_=d.buttonColor,E=_||this.props.color,w=(0,u.default)("blocks-button",{"blocks-button--no-animation":!b,"blocks-button--left":!1,"blocks-button--center":!1,"blocks-button--right":!0,"blocks-button--rounded":!0}),x={backgroundColor:(0,g.validColor)("",y),paddingTop:10*p+"px",paddingBottom:10*v+"px"};return e.createElement("div",{"aria-label":c,className:w,style:x},e.createElement(C.default,{animateBlockEntrance:r,animateIn:"fadeIn",isLearner:s,offset:100},f.map(function(n){var r=n.id,s=n.label,l=n.type,u=n.destination,c=n.description,d=(0,m.truncate)((0,h.stripHtml)(s),18);return e.createElement("section",{key:r,className:"blocks-button__container"},t.renderDescription(r,c),t.renderButton({editable:i,buttonStyle:"rounded",color:E,courseTitle:o,text:d,type:l,destination:u,editBlock:a}))})))}}],[{key:"propTypes",get:function(){return{lessonId:T.default.any,blockId:T.default.any,items:T.default.array,settings:T.default.object.isRequired,editable:T.default.bool,editBlock:T.default.func,courseTitle:T.default.string}}},{key:"defaultProps",get:function(){return{items:[],lessonId:"",blockId:"",editBlock:function(){}}}}]),n}(e.Component);t.default=B,t.ButtonStack=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),s(n,[{key:"render",value:function(){var t=this.props,n=t.animateBlockEntrance,r=t.blockId,o=t.courseTitle,i=t.editable,a=t.editBlock,s=t.isLearner,l=t.items,c=t.labels,d=t.lessonId,f=t.settings,p=t.sidebarOpen,h=f.paddingTop,m=f.paddingBottom,v=f.backgroundColor,y=f.entranceAnimation,b=(0,u.default)("blocks-buttonstack",{"blocks-buttonstack--no-animation":!y}),_={backgroundColor:(0,g.validColor)("",v),paddingTop:10*h+"px",paddingBottom:10*m+"px"},E={buttonColor:f.buttonColor||this.props.color,buttonStyle:f.buttonStyle},w=c.buttonStackGroup;return e.createElement("div",{"aria-label":w,className:b,style:_},e.createElement(C.default,{animateBlockEntrance:n,animateIn:"fadeIn",isLearner:s},l.map(function(t){return e.createElement(B,{animateBlockEntrance:!1,blockId:r,courseTitle:o,editable:i,editBlock:a,isLearner:s,items:[t],key:t.id,labels:c,lessonId:d,settings:E,sidebarOpen:p,type:"right"})})))}}],[{key:"propTypes",get:function(){return{lessonId:T.default.any,blockId:T.default.any,items:T.default.array,settings:T.default.object.isRequired,editable:T.default.bool,sidebarOpen:T.default.bool,editBlock:T.default.func,courseTitle:T.default.string}}},{key:"defaultProps",get:function(){return{items:[],lessonId:"",blockId:"",editBlock:function(){}}}}]),n}(e.Component)}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.BlockAttachment=t.BlockEmbed=t.BlockVideo=t.BlockAudio=void 0;var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1678);var l=n(1),u=r(l),c=n(1679),d=r(c),f=n(4),p=r(f),h=n(354),m=n(53),v=n(72),g=n(256),y=r(g),b=n(485),_=r(b),E=n(92),w=n(42),x=n(141),k=r(x),T=n(66),S=n(484),C=r(S),O=n(67),A=n(40),I=r(A),M=n(55),L=r(M);t.BlockAudio=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),s(n,[{key:"handleCaptionChange",value:function(e,t){var n=this.props,r=n.lessonId,o=n.blockId;(0,E.dispatch)((0,w.updateBlockItem)({lessonId:r,blockId:o,itemId:e,payload:{caption:t}}))}},{key:"renderItem",value:function(t){var n=this.props,r=n.blockId,o=n.editable,i=n.labels,a=n.lessonId,s=n.loadMedia,l=n.sidebarOpen,u=t.id,c=t.media,d=void 0===c?{}:c,f=t.caption,p=d.audio,h=d.tmp,m=void 0===h?{}:h,v=m.audio||p,g=v.key,b=a+"-"+r+"-"+u;return e.createElement("div",{key:u,className:"block-audio__item"},s?e.createElement(y.default,{key:b,id:b,labels:i,mediaSrc:g,onEnd:this.handleOnEnd.bind(this,u)}):null,e.createElement(k.default,{className:"block-audio__caption brand--body brand--linkColor",value:f,placeholder:"Add a caption",onChange:this.handleCaptionChange.bind(this,u),editable:o,sidebarOpen:l}))}},{key:"handleOnEnd",value:function(e){this.props.onStep({id:e})}},{key:"render",value:function(){var t=this,n=this.props,r=n.animateBlockEntrance,o=n.isLearner,i=n.items,a=n.settings,s=a.paddingTop,l=a.paddingBottom,c=a.backgroundColor,d=a.entranceAnimation,f=(0,u.default)("block-audio",{"block-audio--no-animation":!d}),p={backgroundColor:(0,v.validColor)("",c),paddingTop:10*s+"px",paddingBottom:10*l+"px"},h=i.length>0?i.slice(0,1):[];return e.createElement("div",{className:f,style:p},e.createElement(L.default,{animateBlockEntrance:r,animateIn:"fadeIn",isLearner:o,offset:150},e.createElement("div",{className:"block-audio__wrapper"},h.map(function(e,n){return t.renderItem(e,n)}))))}}],[{key:"propTypes",get:function(){return{lessonId:p.default.any,blockId:p.default.any,items:p.default.array,settings:p.default.object.isRequired,editable:p.default.bool,sidebarOpen:p.default.bool,loadMedia:p.default.bool.isRequired,onStep:p.default.func}}},{key:"defaultProps",get:function(){return{items:[],editable:!1,sidebarOpen:!1,lessonId:"",blockId:"",onStep:Function.prototype}}}]),n}(e.Component),t.BlockVideo=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),s(n,[{key:"handleCaptionChange",value:function(e,t){var n=this.props,r=n.lessonId,o=n.blockId;(0,E.dispatch)((0,w.updateBlockItem)({lessonId:r,blockId:o,itemId:e,payload:{caption:t}}))}},{key:"renderVideo",value:function(t){var n=t.id,r=t.key,o=t.poster,i=t.keyId,a=this.props,s=a.editable,l=a.labels,u=a.settings;return a.takingSnapshot?e.createElement("img",{className:"block-video__poster",src:o,alt:"Video Poster"}):e.createElement(_.default,{canRestrictSeek:u.forwardSeekRestricted&&!s,id:i,key:i,labels:l,poster:o,progressChanged:this.handleProgressChanged.bind(this,n),src:r})}},{key:"renderItem",value:function(t){var n=this.props,r=n.editable,o=n.lessonId,i=n.blockId,a=n.loadMedia,s=n.sidebarOpen,l=n.settings,c=l.mediaWidth,d=void 0===c?"1":c,f=t.id,p=t.media,h=t.caption,m=p.video,v=p.tmp,g=void 0===v?{}:v,y=g.video||m,b=y.key,_=y.poster,E=o+"-"+i+"-"+f,w=(0,u.default)("block-video__item",{"block-video__item--small":"0"===d,"block-video__item--medium":"1"===d,"block-video__item--full":"2"===d});return e.createElement("div",{key:f,className:w},a&&this.renderVideo({id:f,key:b,poster:_,keyId:E}),e.createElement("div",{className:"block-video__wrapper"},e.createElement(k.default,{className:"block-video__caption brand--body brand--linkColor",value:h,placeholder:"Add a caption",onChange:this.handleCaptionChange.bind(this,f),editable:r,sidebarOpen:s})))}},{key:"handleProgressChanged",value:function(e,t){t.percentComplete>=100&&this.props.onStep({id:e})}},{key:"render",value:function(){var t=this,n=this.props,r=n.animateBlockEntrance,o=n.isLearner,i=n.items,a=n.settings,s=a.paddingTop,l=a.paddingBottom,c=a.backgroundColor,d=a.entranceAnimation,f=(0,u.default)("block-video",{"block-video--no-animation":!d}),p={backgroundColor:(0,v.validColor)("",c),paddingTop:10*s+"px",paddingBottom:10*l+"px"},h=i.length>0?i.slice(0,1):[];return e.createElement("div",{className:f,style:p},e.createElement(L.default,{animateBlockEntrance:r,animateIn:"fadeIn",isLearner:o,offset:250},h.map(function(e,n){return t.renderItem(e,n)})))}}],[{key:"propTypes",get:function(){return{blockId:p.default.any,editable:p.default.bool,items:p.default.array,labels:p.default.object,lessonId:p.default.any,loadMedia:p.default.bool.isRequired,onStep:p.default.func,settings:p.default.object.isRequired,sidebarOpen:p.default.bool}}},{key:"defaultProps",get:function(){return{items:[],editable:!1,sidebarOpen:!1,lessonId:"",blockId:"",onStep:Function.prototype}}}]),n}(e.Component),t.BlockEmbed=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),s(n,[{key:"renderItem",value:function(t,n){var r=t.id,o=t.media.embed,i=t.settings,a=void 0===i?{}:i,s=this.props,l=s.loadMedia,c=s.labels,d=s.settings,f=a.showMetaData,p=d.showBorder,h=void 0===p||p,m=(0,u.default)("block-embed__item",{"block-embed__item--border":h});return e.createElement("section",{key:r,className:m},l&&e.createElement(C.default,{id:n+"-"+r,labels:c,isLesson:!0,data:o,showMetaData:f}))}},{key:"render",value:function(){var t=this,n=this.props,r=n.animateBlockEntrance,o=n.blockId,i=n.isLearner,a=n.items,s=n.settings,l=s.paddingTop,c=s.paddingBottom,d=s.backgroundColor,f=s.entranceAnimation,p=s.mediaWidth,m=void 0===p?0:p,g="link"!==(0,h.embedBlockType)(a),y=(0,u.default)("block-embed",{"block-video--no-animation":!f}),b=(0,u.default)("block-embed__wrapper",{"block-embed__wrapper--medium":g&&"1"===m,"block-embed__wrapper--full":g&&"2"===m}),_={backgroundColor:(0,v.validColor)("",d),paddingTop:10*l+"px",paddingBottom:10*c+"px"},E=a.length>0?a.slice(0,1):[];return e.createElement("div",{className:y,style:_},e.createElement(L.default,{animateBlockEntrance:r,animateIn:"fadeIn",isLearner:i,offset:300},e.createElement("div",{className:b},E.map(function(e){return t.renderItem(e,o)}))))}}],[{key:"propTypes",get:function(){return{lessonId:p.default.any,blockId:p.default.any,items:p.default.array,settings:p.default.object.isRequired,editable:p.default.bool,loadMedia:p.default.bool.isRequired}}},{key:"defaultProps",get:function(){return{items:[],editable:!1,lessonId:"",blockId:""}}}]),n}(e.Component),t.BlockAttachment=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),s(n,[{key:"render",value:function(){var t=this.props,n=t.animateBlockEntrance,r=t.isLearner,o=t.items,i=t.labels,a=o[0].media.attachment,s=i.attachmentGroup;return e.createElement("div",{style:this.styles(this.props.settings)},e.createElement(L.default,{animateBlockEntrance:n,animateIn:"fadeIn",isLearner:r},e.createElement("div",{className:"block-text--onecol"},e.createElement("div",{className:"block-text__container"},e.createElement("div",{className:"block-text__row"},e.createElement("div",{"aria-label":s,className:"block-text__col",role:T.groupRole},this.renderAttachment(a)))))))}},{key:"renderAttachment",value:function(e){return e.key?this.renderDownload(e):this.renderNoFile()}},{key:"renderDownload",value:function(t){var n=t.key,r=t.mimeType,o=t.originalUrl,i=t.size;return e.createElement("a",{className:"block-attachment",href:(0,m.resolvePath)(n),download:o,target:"_blank"},e.createElement("div",{className:"block-attachment__main"},e.createElement("div",{className:"block-attachment__icon"},this.fileIcon(r)),e.createElement("div",{className:"block-attachment__info brand--head"},e.createElement(I.default,{className:"block-attachment__title",value:o}),e.createElement("div",{className:"block-attachment__size"},(0,d.default)(i,{round:1})))),e.createElement("div",{className:"block-attachment__rest"},e.createElement(O.Download,null)))}},{key:"renderNoFile",value:function(){return e.createElement("div",{className:"block-attachment block-attachment--none"},e.createElement("div",{className:"block-attachment__main"},e.createElement("div",{className:"block-attachment__icon"},e.createElement(O.File,null)),e.createElement("div",{className:"block-attachment__info brand--head"},e.createElement("div",{className:"block-attachment__title"},"File Attachment Block"),e.createElement("div",{className:"block-attachment__size"},"No file added"))))}},{key:"fileIcon",value:function(t){var n=/excel|spreadsheet/,r=/pdf/,o=/word/,i=/powerpoint|presentation/,a=/rtf|richtext/,s=/zip/;return n.test(t)?e.createElement(O.FileXls,null):r.test(t)?e.createElement(O.FilePdf,null):o.test(t)?e.createElement(O.FileDoc,null):i.test(t)?e.createElement(O.FilePpt,null):a.test(t)?e.createElement(O.FileRtf,null):s.test(t)?e.createElement(O.FileZip,null):e.createElement(O.File,null)}},{key:"styles",value:function(e){return{backgroundColor:(0,v.validColor)("",e.backgroundColor),paddingTop:10*e.paddingTop+"px",paddingBottom:10*e.paddingBottom+"px"}}}],[{key:"propTypes",get:function(){return{lessonId:p.default.string,blockId:p.default.string.isRequired,items:p.default.array.isRequired,settings:p.default.object.isRequired,loadMedia:p.default.bool.isRequired}}}]),n}(e.Component)}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(t){/** * filesize * * @copyright 2017 Jason Mulligan <jason.mulligan@avoidwork.com> * @license BSD-3-Clause * @version 3.5.11 */ !function(t){function n(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=[],a=0,s=void 0,l=void 0,u=void 0,c=void 0,d=void 0,f=void 0,p=void 0,h=void 0,m=void 0,v=void 0,g=void 0,y=void 0,b=void 0,_=void 0;if(isNaN(e))throw new Error("Invalid arguments");return u=!0===t.bits,g=!0===t.unix,l=t.base||2,v=void 0!==t.round?t.round:g?1:2,y=void 0!==t.spacer?t.spacer:g?"":" ",_=t.symbols||t.suffixes||{},b=2===l?t.standard||"jedec":"jedec",m=t.output||"string",d=!0===t.fullform,f=t.fullforms instanceof Array?t.fullforms:[],s=void 0!==t.exponent?t.exponent:-1,h=Number(e),p=h<0,c=l>2?1e3:1024,p&&(h=-h),(-1===s||isNaN(s))&&(s=Math.floor(Math.log(h)/Math.log(c)))<0&&(s=0),s>8&&(s=8),0===h?(n[0]=0,n[1]=g?"":o[b][u?"bits":"bytes"][s]):(a=h/(2===l?Math.pow(2,10*s):Math.pow(1e3,s)),u&&(a*=8)>=c&&s<8&&(a/=c,s++),n[0]=Number(a.toFixed(s>0?v:0)),n[1]=10===l&&1===s?u?"kb":"kB":o[b][u?"bits":"bytes"][s],g&&(n[1]="jedec"===b?n[1].charAt(0):s>0?n[1].replace(/B$/,""):n[1],r.test(n[1])&&(n[0]=Math.floor(n[0]),n[1]=""))),p&&(n[0]=-n[0]),n[1]=_[n[1]]||n[1],"array"===m?n:"exponent"===m?s:"object"===m?{value:n[0],suffix:n[1],symbol:n[1]}:(d&&(n[1]=f[s]?f[s]:i[b][s]+(u?"bit":"byte")+(1===n[0]?"":"s")),n.join(y))}var r=/^(b|B)$/,o={iec:{bits:["b","Kib","Mib","Gib","Tib","Pib","Eib","Zib","Yib"],bytes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},jedec:{bits:["b","Kb","Mb","Gb","Tb","Pb","Eb","Zb","Yb"],bytes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}},i={iec:["","kibi","mebi","gibi","tebi","pebi","exbi","zebi","yobi"],jedec:["","kilo","mega","giga","tera","peta","exa","zetta","yotta"]};n.partial=function(e){return function(t){return n(t,e)}},e.exports=n}("undefined"!=typeof window&&window)}).call(t,n(15))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function s(e){var t=e.canContinue,n=e.item,r=e.onStep;return!n.type||t?u({item:n,onStep:r}):l(n)}function l(t){var n=t.completeHint;return e.createElement("div",{className:"block-continue block-continue--hint"},e.createElement(g.Lock,null),e.createElement("div",{className:"block-continue__content"},n))}function u(t){var n=t.item,r=t.onStep,o=n.buttonColor,i=n.id,a=n.title,s=function(){return r({id:i})},l=(0,p.default)("block-continue","block-continue--btn",{"block-continue--btn--gray":"gray"===o,"block-continue--btn--black":"black"===o,"brand--background":"brand"===o});return e.createElement("div",{className:l,onClick:s,onKeyDown:(0,y.handleButtonClickForKeyEvent)(s),role:"button",tabIndex:b.defaultNavOrderTabIndex},e.createElement("div",{className:"block-continue__content"},a))}function c(e){return{backgroundColor:(0,v.validColor)("",e.backgroundColor),paddingTop:10*e.paddingTop+"px",paddingBottom:10*e.paddingBottom+"px"}}Object.defineProperty(t,"__esModule",{value:!0});var d=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1681);var f=n(1),p=r(f),h=n(4),m=r(h),v=n(72),g=n(67),y=n(30),b=n(20),_=n(55),E=r(_),w=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),d(n,[{key:"render",value:function(){var t=this.props,n=t.animateBlockEntrance,r=t.canContinue,o=t.isLearner,i=t.items,a=t.onStep,l=t.settings,u=i[0]||{};return e.createElement("div",{style:c(l)},e.createElement(E.default,{animateBlockEntrance:n,animateIn:"fadeIn",isLearner:o,offset:100},e.createElement("div",{className:"block-text--onecol"},e.createElement("div",{className:"block-text__container"},e.createElement("div",{className:"block-text__row"},e.createElement("div",{className:"block-text__col"},s({canContinue:r,item:u,onStep:a})))))))}}],[{key:"propTypes",get:function(){return{items:m.default.array,settings:m.default.object.isRequired,canContinue:m.default.bool,onStep:m.default.func}}},{key:"defaultProps",get:function(){return{canContinue:!1,items:[],onStep:Function.prototype}}}]),n}(e.Component);t.default=w}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.FlashcardSlider=t.FlashcardSide=t.Flashcard=void 0;var s=Object.assign||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},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1683);var u=n(4),c=r(u),d=n(1),f=r(d),p=n(82),h=r(p),m=n(5),v=r(m),g=n(34),y=r(g),b=n(79),_=r(b),E=n(38),w=r(E),x=n(268),k=r(x),T=n(196),S=r(T),C=n(349),O=r(C),A=n(144),I=r(A),M=n(72),L=n(350),N=r(L),P=n(40),R=r(P),D=n(131),j=n(20),F=n(30),B=n(55),U=r(B),H=n(1684),z=r(H),W=n(108),q={small:{longMin:51,totalMax:150},medium:{longMin:208,totalMax:390},large:{longMin:258,totalMax:707}},Y=t.Flashcard=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.state={flipped:e.flipped,hasFlippedOnce:e.hasFlippedOnce},t.flip=t.flip.bind(t),t.scrollDownIfNecessary=t.scrollDownIfNecessary.bind(t),t.scrollUpIfNecessary=t.scrollUpIfNecessary.bind(t),t.onKeyDown=t.onKeyDown.bind(t),t}return a(n,t),l(n,null,[{key:"propTypes",get:function(){return{allowTabNavigation:c.default.bool,card:c.default.object.isRequired,index:c.default.number,onStep:c.default.func,showHint:c.default.bool,size:c.default.oneOf(["large","medium","small"])}}},{key:"defaultProps",get:function(){return{allowTabNavigation:!0,flipped:!1,hasFlippedOnce:!1,index:0,onStep:Function.prototype,showHint:!0,size:"large"}}}]),l(n,[{key:"flip",value:function(e){if("a"!==e.target.tagName.toLowerCase()){var t=this.state.flipped;this.setState({flipped:!t,hasFlippedOnce:!0}),t?(this.frontSide.scrollToTop(),this.cardFront.focus()):(this.props.onStep(this.props.card),this.backSide.scrollToTop(),this.cardBack.focus()),e&&e.preventDefault()}}},{key:"showFront",value:function(){this.setState({flipped:!1}),this.frontSide.scrollToTop()}},{key:"focus",value:function(){this.cardFront.focus()}},{key:"scrollUpIfNecessary",value:function(e){e.target===this.cardFront?this.frontSide.scrollUp(e):this.backSide.scrollUp(e)}},{key:"scrollDownIfNecessary",value:function(e){e.target===this.cardFront?this.frontSide.scrollDown(e):this.backSide.scrollDown(e)}},{key:"onKeyDown",value:function(e){(0,y.default)([[F.isEnterOrSpaceBarKey,this.flip],[F.isUpArrowKey,this.scrollUpIfNecessary],[F.isDownArrowKey,this.scrollDownIfNecessary]])(e)}},{key:"render",value:function(){var t=this,n=this.props,r=n.allowTabNavigation,o=n.card,i=n.index,a=n.labels,s=void 0===a?{}:a,l=n.showHint,u=n.size,c=s.blocksClickToFlip,d=this.state,p=d.flipped,m=d.hasFlippedOnce,v=o.front,g=void 0===v?{}:v,y=o.back,b=void 0===y?{}:y,_=(0,O.default)(g,"type")||"description",E=(0,O.default)(b,"type")||"description",w=(0,O.default)(g,"media.image.key"),x=(0,O.default)(g,"media.image.src"),k=(0,O.default)(b,"media.image.key"),T=(0,O.default)(b,"media.image.src"),S=(0,W.imagesUrl)({key:w,src:x}),C=(0,W.imagesUrl)({key:k,src:T}),A=(0,O.default)(g,"media.image.alt"),I=(0,O.default)(b,"media.image.alt"),M=g.description||"",L=b.description||"",N=(0,f.default)("block-flashcard",{"block-flashcard--large":"large"===u,"block-flashcard--medium":"medium"===u,"block-flashcard--small":"small"===u,"block-flashcard--first":0===i,"block-flashcard--flipped":p,"block-flashcard--in-edge":h.default.isEdge,"block-flashcard--in-ie":h.default.isIe11}),P=(0,f.default)("block-flashcard__front",{"block-flashcard__front--description":"description"===_,"block-flashcard__front--image":"image"===_,"block-flashcard__front--fullimage":"fullimage"===_}),R=(0,f.default)("block-flashcard__back",{"block-flashcard__back--description":"description"===E,"block-flashcard__back--image":"image"===E,"block-flashcard__back--fullimage":"fullimage"===E}),D=(0,f.default)("block-flashcard__content",{"brand--border":"fullimage"!==_}),F=(0,f.default)("block-flashcard__flip brand--ui",{"block-flashcard__flip--detailed":!m}),B="fullimage"===_?{backgroundImage:"url('"+S+"')"}:{},U="fullimage"===E?{backgroundImage:"url('"+C+"')"}:{},H=r&&!p,q=r&&p,Y=0===i&&!m&&c,K=e.createElement("button",{className:F,onClick:this.flip,ref:function(e){t.flipLink=e},tabIndex:j.programmaticFocusTabIndex},e.createElement("span",{className:"flip-text"},Y),e.createElement("span",{className:"flip-icon"},e.createElement(z.default,null)));return e.createElement("section",{className:N,onTouchEnd:function(e){e.stopPropagation()},ref:function(e){t.container=e}},e.createElement("div",{className:"block-flashcard__wrapper"},e.createElement("div",{"aria-hidden":!H,className:P,onClick:this.flip,onKeyDown:this.onKeyDown,ref:function(e){t.cardFront=e},role:"button",tabIndex:(0,j.tabIndex)(H)},e.createElement("div",{className:D,style:B},e.createElement($,{allowTabNavigation:H,alt:A,description:M,image:S,labels:s,ref:function(e){t.frontSide=e},side:"front",size:u,type:_})),l&&K),e.createElement("div",{"aria-hidden":!q,className:R,onBlur:function(){t.container.style.zIndex--},onFocus:function(){t.container.style.zIndex++},onClick:this.flip,onKeyDown:this.onKeyDown,ref:function(e){t.cardBack=e},role:"button",tabIndex:(0,j.tabIndex)(q)},e.createElement("div",{className:"block-flashcard__content",style:U},e.createElement($,{allowTabNavigation:q,alt:I,description:L,image:C,labels:s,ref:function(e){t.backSide=e},side:"back",size:u,type:E})),l&&K)))}}]),n}(e.Component),$=t.FlashcardSide=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.state={hasOverflow:!1,isLong:!1},t.handleScroll=t.handleScroll.bind(t),t.overflowMask=t.overflowMask.bind(t),t}return a(n,t),l(n,null,[{key:"propTypes",get:function(){return{size:c.default.string,type:c.default.string,description:c.default.string,image:c.default.string}}}]),l(n,[{key:"componentDidMount",value:function(){this.scrollContent.addEventListener("scroll",this.scrollRef=(0,I.default)(this.handleScroll,50)),window.addEventListener("resize",this.maskRef=(0,I.default)(this.overflowMask,50)),this.overflowMask()}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.maskRef),this.scrollContent.removeEventListener("scroll",this.scrollRef)}},{key:"scrollToTop",value:function(){this.scrollContent.scrollTop=0}},{key:"scrollUp",value:function(e){(0,F.keyScrollUp)(this.scrollContent,e)}},{key:"scrollDown",value:function(e){(0,F.keyScrollDown)(this.scrollContent,this.state.hasOverflow,e)}},{key:"handleScroll",value:function(){var e=this.state.hasOverflow,t=this.scrollContent,n=t.scrollTop,r=t.scrollHeight;n+t.offsetHeight+10>=r?this.setState({hasOverflow:!1}):e||this.setState({hasOverflow:!0})}},{key:"overflowMask",value:function(){var e=this.scrollContent,t=e.offsetHeight,n=e.scrollHeight,r=t<n-10;this.setState({hasOverflow:r,isLong:r})}},{key:"ariaLabel",value:function(){var e=this.props,t=e.alt,n=e.description,r=e.labels,o=e.side,i=e.type,a=r.flashcardBackLabel,s=r.flashcardFrontLabel,l="front"===o,u=l?s:a;return"image"===i||"fullimage"===i?t?u+" - "+t:u:n?u+" - "+(0,D.stripHtml)(n):u}},{key:"render",value:function(){var t=this,n=this.props,r=n.allowTabNavigation,o=n.alt,i=n.size,a=n.type,s=n.description,l=n.image,u=n.side,c=this.state,d=c.hasOverflow,p=c.isLong,h=q[i],m=s,g=(0,v.default)((0,k.default)(h.longMin),w.default,D.stripHtml,(0,S.default)(" "," "))(s),y=!!g||p,b=(0,f.default)("block-flashcard__center brand--linkColor",{"block-flashcard__center--long":y,"block-flashcard__center--long--front":y&&"front"===u,"block-flashcard__center--long--back":y&&"back"===u,"block-flashcard__center--overflow":d,"block-flashcard__center--column":"image"===a}),_='""'===o?"":o,E="fullimage"===a?_:null;return e.createElement("div",{ref:function(e){t.scrollContent=e},className:b,alt:E,title:E,"aria-label":this.ariaLabel()},"image"===a&&l&&e.createElement("figure",{className:"block-flashcard__image",style:{backgroundImage:"url("+l+")"},title:_},e.createElement("img",{alt:_,src:l})),"description"===a&&e.createElement(R.default,{allowTabNavigation:r,className:"block-flashcard__description brand--head",value:m}))}}]),n}(e.Component),K=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),l(n,[{key:"render",value:function(){var t=this.props,n=t.animateBlockEntrance,r=t.isLearner,o=t.items,i=t.settings,a=t.stack,s=t.labels,l=t.onStep,u=i.backgroundColor,c=i.entranceAnimation,d=i.paddingBottom,p=i.paddingTop,h=i.showHint,m=(0,f.default)("block-flashcards",{"blocks-flashcard--column":!a,"blocks-flashcard--stack":a,"block-flashcards--no-animation":!c}),v={backgroundColor:(0,M.validColor)("",u),paddingTop:10*p+"px",paddingBottom:10*d+"px"},g=o.length,y=1===g?"large":2===g?"medium":"small",b=s.flashcardGridGroup,_=s.flashcardStackGroup,E=a?_:b;return e.createElement("div",{"aria-label":E,className:m,style:v},a?e.createElement(U.default,{animateBlockEntrance:n,animateIn:"fadeIn",isLearner:r,offset:400},e.createElement(V,{items:o,labels:s,onStep:l,showHint:h})):e.createElement("div",{className:"block-flashcards__wrapper"},e.createElement(U.default,{animateBlockEntrance:n,animateIn:"fadeIn",className:"block-flashcards__animation",isLearner:r,siblingDelay:.25},o.map(function(t,n){return e.createElement(Y,{card:t,index:n,key:t.id,labels:s,onStep:l,showHint:h,size:y})}))))}}],[{key:"propTypes",get:function(){return{items:c.default.array,settings:c.default.object.isRequired,stack:c.default.bool,onStep:c.default.func}}},{key:"defaultProps",get:function(){return{items:[],stack:!1,editable:!1,onStep:Function.prototype}}}]),n}(e.Component);t.default=K;var V=t.FlashcardSlider=function(t){function n(){var e;o(this,n);for(var t=arguments.length,r=Array(t),a=0;a<t;a++)r[a]=arguments[a];var s=i(this,(e=n.__proto__||Object.getPrototypeOf(n)).call.apply(e,[this].concat(r)));return s.state={current:1},s}return a(n,t),l(n,null,[{key:"propTypes",get:function(){return{items:c.default.array,onStep:c.default.func,showHint:c.default.bool}}},{key:"defaultProps",get:function(){return{items:[],onStep:Function.prototype}}}]),l(n,[{key:"handleBeforeChange",value:function(e,t){for(var n=this,r=this.props.items.length,o=0;o<r;o++){var i=this["flashcard-"+o];i&&i.showFront()}this.sliderInfo.setCurrent(t+1),this["flashcard-"+t].focus(),setTimeout(function(){n.setState({current:t+1})},500)}},{key:"render",value:function(){var t=this,n=this.props,r=n.items,o=n.labels,i=n.onStep,a=n.showHint,l=this.state.current,u=r.length,c={dots:!1,draggable:!1,swipe:!1,speed:500,slidesToShow:1,slidesToScroll:1,fade:!0,infinite:!1,arrows:!0,beforeChange:this.handleBeforeChange.bind(this),nextArrow:e.createElement(X,{current:l,labels:o,length:u}),prevArrow:e.createElement(X,{previous:!0,current:l,labels:o,length:u})};return e.createElement("section",{className:"block-flashcards-slider block-flashcards-slider--full-carousel"},e.createElement("div",{className:"block-flashcards-slider__wrap"},e.createElement(N.default,s({className:"block-flashcards-slider__slides"},c),r.map(function(n,r){return e.createElement("div",{className:"block-flashcards-slider__slide",key:"flashcard-"+r},e.createElement(Y,{allowTabNavigation:l===(0,_.default)(r),card:n,index:r,labels:o,onStep:i,ref:function(e){t["flashcard-"+r]=e},showHint:a}))})),e.createElement(G,{ref:function(e){t.sliderInfo=e},labels:o,current:l,itemCount:r.length})))}}]),n}(e.Component),G=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.state={current:e.current},t}return a(n,t),l(n,null,[{key:"propTypes",get:function(){return{current:c.default.number.isRequired,itemCount:c.default.number.isRequired}}}]),l(n,[{key:"setCurrent",value:function(e){this.setState({current:e})}},{key:"render",value:function(){var t=this.props,n=t.itemCount,r=t.labels,o=void 0===r?{}:r,i=this.state.current,a=100*(i/n).toFixed(2),s={width:a+"%"},l=o.blocksPreposition,u=void 0===l?"of":l;return e.createElement("div",{className:"block-flashcards-slider__info"},e.createElement("div",{className:"block-flashcards-slider__progress"},e.createElement("p",{className:"block-flashcards-slider__progress-text brand--body brand--linkColor"},i+" "+u+" "+n),e.createElement("div",{className:"block-flashcards-slider__progress-line brand--background",style:s})))}}]),n}(e.Component),X=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),l(n,[{key:"render",value:function(){var t=this.props,n=t.current,r=t.labels,o=t.length,i=t.onClick,a=t.previous,s=r.nextFlashCardLabel,l=r.previousFlashCardLabel,u=1===n,c=n===o,d=(0,f.default)("block-flashcards-slider__controls",{"block-flashcards-slider__controls--beginning":u,"block-flashcards-slider__controls--end":c}),p=(0,f.default)("brand--background block-flashcards-slider__arrow",{"block-flashcards-slider__arrow--next":!a,"block-flashcards-slider__arrow--prev":a}),h=(0,f.default)("icon",{"icon-chevron-right":!a,"icon-chevron-left":a}),m=a&&u||!a&&c;return e.createElement("div",{className:d},e.createElement("div",{"aria-disabled":m,"aria-label":a?l:s,className:p,onClick:i,onKeyDown:(0,F.handleButtonClickForKeyEvent)(i),role:"button",tabIndex:(0,j.tabIndex)(!m)},e.createElement("i",{className:h})))}}],[{key:"propTypes",get:function(){return{onClick:c.default.func,previous:c.default.bool,current:c.default.number,length:c.default.number}}},{key:"defaultProps",get:function(){return{previous:!1,onClick:function(){},current:0,length:-1}}}]),n}(e.Component)}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return e.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"23",height:"17",viewBox:"0 0 23 17",focusable:!1},e.createElement("path",{fillRule:"nonzero",d:"M19.347 8.275l1.88 1.714a.727.727 0 0 0 .98-1.074l-3.225-2.941a.727.727 0 0 0-1.027.047l-2.94 3.224a.727.727 0 0 0 1.075.98l1.802-1.976a6.545 6.545 0 0 1-11.56 4.288.727.727 0 1 0-1.114.935 8 8 0 0 0 14.129-5.197zm-16.039.162l-1.79-1.633a.727.727 0 1 0-.98 1.074l3.223 2.94c.297.272.757.25 1.028-.046l2.94-3.224a.727.727 0 0 0-1.075-.98L4.768 8.636a6.545 6.545 0 0 1 11.555-4.482.727.727 0 1 0 1.114-.936A8 8 0 0 0 3.308 8.437z"}))}}).call(t,n(0))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1686);var l=n(105),u=r(l),c=n(5),d=r(c),f=n(10),p=r(f),h=n(27),m=r(h),v=n(64),g=r(v),y=n(32),b=r(y),_=n(38),E=r(_),w=n(6),x=r(w),k=n(104),T=r(k),S=n(39),C=r(S),O=n(89),A=r(O),I=n(495),M=r(I),L=n(191),N=r(L),P=n(92),R=n(42),D=n(1),j=r(D),F=n(4),B=r(F),U=n(72),H=n(20),z=n(276),W=n(84),q=n(141),Y=r(q),$=n(55),K=r($),V=n(40),G=r(V),X=n(757),Q=n(344),Z=r(Q),J=n(195),ee=r(J),te=n(759),ne=n(1735),re=ee.default.FILL_IN_THE_BLANK,oe=ee.default.MATCHING,ie=ee.default.MULTIPLE_CHOICE,ae=ee.default.MULTIPLE_RESPONSE,se=Z.default.ANY,le=Z.default.CHOICE,ue=Z.default.CORRECT_INCORRECT,ce=function(t){function n(){var e;o(this,n);for(var t=arguments.length,r=Array(t),a=0;a<t;a++)r[a]=arguments[a];var s=i(this,(e=n.__proto__||Object.getPrototypeOf(n)).call.apply(e,[this].concat(r)));return s.state={selectedAnswer:null,selectedIndices:[],chosen:!1,answered:!1,fillinValue:"",matches:{}},s.handleFillIn=s.handleFillIn.bind(s),s.handleMatch=s.handleMatch.bind(s),s.handleMultipleResponseChange=s.handleMultipleResponseChange.bind(s),s.handleRetake=s.handleRetake.bind(s),s}return a(n,t),s(n,null,[{key:"propTypes",get:function(){return{lessonId:B.default.any,blockId:B.default.any,items:B.default.array,settings:B.default.object.isRequired,editable:B.default.bool,sidebarOpen:B.default.bool,onStep:B.default.func}}},{key:"defaultProps",get:function(){return{items:[],editable:!1,sidebarOpen:!1,lessonId:"",blockId:"",onStep:Function.prototype}}}]),s(n,[{key:"componentDidUpdate",value:function(e,t){t.answered&&!this.state.answered&&(0,H.focusFirstChildElement)(this.wrapper)}},{key:"handleMatch",value:function(e){var t=e.dragIndex,n=e.dropZoneIndex,r=this.state.matches,o=(0,d.default)((0,p.default)(t,n),(0,A.default)((0,m.default)(n)),z.objectIfNil)(r);this.setState({matches:o})}},{key:"handleMultipleResponseChange",value:function(e){var t=e.optionIndex,n=this.state.selectedIndices,r=n.includes(t)?(0,N.default)([t]):(0,u.default)(t);this.setState({selectedIndices:r(n)})}},{key:"onAnswer",value:function(e){this.state.answered||this.setState({selectedAnswer:e,chosen:!0})}},{key:"onSubmit",value:function(e,t){var n=this;t&&this.setState({answered:!0,retake:!1},function(){return n.props.onStep({id:e})})}},{key:"handleTitleChange",value:function(e,t){var n=this.props,r=n.lessonId,o=n.blockId;(0,P.dispatch)((0,R.updateBlockItem)({lessonId:r,blockId:o,itemId:e,payload:{title:t}}))}},{key:"handleAnswerChange",value:function(e,t,n){var r=this.props,o=r.lessonId,i=r.blockId,a=r.items,s=a.filter(function(t){return t.id===e});if(1===s.length&&s[0].answers){var l=s[0],u=l.answers.map(function(e){return e.id===t?(0,x.default)(e,{title:n}):e});(0,P.dispatch)((0,R.updateBlockItem)({lessonId:o,blockId:i,itemId:e,payload:{answers:u}}))}}},{key:"handleFeedbackChange",value:function(e,t){var n=this.props,r=n.lessonId,o=n.blockId;(0,P.dispatch)((0,R.updateBlockItem)({lessonId:r,blockId:o,itemId:e,payload:{feedback:t}}))}},{key:"handleFillIn",value:function(e){this.setState({fillinValue:e})}},{key:"handleRetake",value:function(){var e=this;this.setState({retake:!0}),setTimeout(function(){e.setState({answered:!1,chosen:!1,matches:{}})},400),setTimeout(function(){e.setState({fillinValue:"",selectedAnswer:null,selectedIndices:[]})},950)}},{key:"renderQuestion",value:function(t){var n=this,r=this.state,o=r.answered,i=r.retake,a=r.selectedAnswer,s=this.props,l=s.blockId,u=s.editable,c=s.labels,d=s.sidebarOpen,f=c.quizCorrect,p=c.quizIncorrect,h=c.quizSubmit,m=c.quizTakeAgain,v=t.id,g=t.media,y=t.settings,b=t.title,_=t.type,E=this.state.answered,w=this.getIsCorrect({item:t}),x=this.getCanSubmit({item:t}),k=this.onSubmit.bind(this,v,x),T=this.getFeedback({item:t,isCorrect:w,selectedAnswer:a}),S=(0,j.default)("block-knowledge__retake-container",{"block-knowledge__retake-container--active":o}),C=(0,j.default)("block-knowledge__retake","brand--hoverColor",{"block-knowledge__retake--active":o&&!i});return e.createElement(X.Card,{key:v,allowTabNavigation:!0},e.createElement(Y.default,{className:"quiz-card__title brand--body brand--linkColor",value:b,placeholder:"Enter a question title here ...",onChange:function(e){return n.handleTitleChange(v,e)},component:"div",editable:u,sidebarOpen:d}),e.createElement(X.Media,{blockId:l,labels:c,media:g,opts:y}),e.createElement(X.Interaction,{isComplete:!!o,type:_},this.renderType({isCorrect:w,item:t,onSubmit:k,canSubmit:x})),e.createElement(X.Actions,{allowTabNavigation:!o,canProceed:E,canSubmit:x,onSubmit:k,quizSubmit:h}),e.createElement(X.Feedback,{allowTabNavigation:E,canProceed:E,feedback:T,hasFeedback:!!T,isCorrect:w,labels:c,quizCorrect:f,quizIncorrect:p,renderText:function(){return e.createElement(G.default,{className:"quiz-card__feedback-text brand--body brand--linkColor",allowTabNavigation:o,value:T})}}),e.createElement("div",{className:S},e.createElement("button",{"aria-hidden":!o,className:C,onClick:this.handleRetake,tabIndex:(0,H.tabIndex)(o)},e.createElement("div",{className:"block-knowledge__retake-content"},e.createElement("div",{className:"block-knowledge__retake-text brand--ui"},m),e.createElement("i",{className:"block-knowledge__retake-icon icon icon-reload"})))))}},{key:"getIsCorrect",value:function(e){var t=e.item,n=this.state,r=n.fillinValue,o=n.matches,i=n.selectedAnswer,a=n.selectedIndices,s=t.answers,l=t.type,u=t.isCaseSensitive;switch(l){case re:return(0,ne.isFillInCorrect)({answers:(0,ne.getFillInCorrects)(s),fillinValue:r,isCaseSensitive:u});case oe:return(0,W.comparePairs)(o);case ae:return(0,ne.isMultipleResponseCorrect)({answers:s,selectedIndices:a});case ie:default:return i===(0,ne.correctIndex)(s)}}},{key:"getCanSubmit",value:function(e){var t=e.item,n=t.answers,r=this.state,o=r.answered,i=r.fillinValue,a=r.matches,s=r.selectedAnswer,l=r.selectedIndices;switch(t.type){case re:return(0,T.default)((0,g.default)(i))&&(0,T.default)(o);case oe:return(0,ne.matchesCount)(a)===(0,E.default)(n);case ae:return(0,T.default)((0,g.default)(l))&&(0,T.default)(o);case ie:default:return(0,T.default)((0,b.default)(s))&&(0,T.default)(o)}}},{key:"getFeedback",value:function(e){var t=e.item,n=e.isCorrect,r=e.selectedAnswer,o=t.answers,i=t.feedback,a=t.feedbackCorrect,s=t.feedbackIncorrect;switch(t.feedbackType){case le:return(0,C.default)("",[r,"feedback"],o);case ue:return n?a:s;case se:default:return i}}},{key:"renderType",value:function(t){var n=this,r=t.isCorrect,o=t.item,i=t.onSubmit,a=t.canSubmit,s=this.props,l=s.blockId,u=s.editable,c=s.isLearner,d=s.labels,f=s.sidebarOpen,p=this.state,h=p.answered,m=p.fillinValue,v=p.matches,g=p.retake,y=p.selectedAnswer,b=p.selectedIndices,_=o.answers,E=void 0===_?[]:_,w=o.type,x=d.quizAcceptableResponses,k=d.quizAnswerPlaceholder,T=(0,W.rangeByLength)(E),S=T,C=(0,M.default)(T);switch(w){case re:return e.createElement(te.FillIn,{allowTabNavigation:!0,isComplete:h,isCorrect:r,onChange:this.handleFillIn,onEnterToSubmit:i,options:(0,ne.getFillInCorrects)(E),revealAnswers:!0,quizAcceptableResponses:x,quizAnswerPlaceholder:k,value:m});case oe:return e.createElement(te.Matching,{allowTabNavigation:!0,answers:(0,ne.cleanAnswersByType)(w)(E),canSubmit:a,isActive:!0,isComplete:h,isLearner:c,matchIndices:S,matches:v,onEnterToSubmit:i,onMatch:this.handleMatch,prefersKeyboardNavigation:!0,revealAnswers:!0,titleIndices:C,isKnowledgeCheck:!0,isRetake:g});case ae:return e.createElement(te.MultipleResponse,{allowTabNavigation:!0,correctIds:(0,ne.getCorrectIds)(E),isComplete:h,onChange:this.handleMultipleResponseChange,onEnterToSubmit:i,options:E,renderOptionText:function(t){var r=t.optionId,i=t.title;return e.createElement(Y.default,{className:"quiz-multiple-choice-option__label brand--body",value:i,onChange:function(e){return n.handleAnswerChange(o.id,r,e)},component:"div",editable:u,sidebarOpen:f})},revealAnswers:!0,selectedIndices:b,uniqueId:l+"-"+o.id});case ie:default:return e.createElement(te.MultipleChoice,{allowTabNavigation:!0,correctId:(0,ne.getCorrectId)(E)||(0,ne.getFirstId)(E),isComplete:h,onChange:function(e){var t=e.optionIndex;n.onAnswer(t)},onEnterToSubmit:i,options:E,renderOptionText:function(t){var r=t.optionId,i=t.title;return e.createElement(Y.default,{className:"quiz-multiple-choice-option__label brand--body",value:i,placeholder:"Add an answer",onChange:function(e){return n.handleAnswerChange(o.id,r,e)},component:"div",editable:u,sidebarOpen:f})},selectedIndex:y,title:o.title,uniqueId:l+"-"+o.id})}}},{key:"render",value:function(){var t=this,n=this.props,r=n.animateBlockEntrance,o=n.isLearner,i=n.items,a=n.settings,s=n.labels,l=void 0===s?{}:s,u=this.state,c=u.answered,d=u.retake,f=a.paddingTop,p=a.paddingBottom,h=a.backgroundColor,m=a.entranceAnimation,v=l.knowledgeCheckGroup,g=(0,j.default)("block-knowledge",{"block-knowledge--no-animation":!m,"block-knowledge--answered":c,"block-knowledge--retake":d}),y={backgroundColor:(0,U.validColor)("",h),paddingTop:10*f+"px",paddingBottom:10*p+"px"},b=i.length>0?i.slice(0,1):[];return e.createElement("div",{className:g,style:y,ref:function(e){t.block=e}},e.createElement(K.default,{animateBlockEntrance:r,animateIn:"fadeIn",isLearner:o},e.createElement("div",{className:"block-knowledge__container"},e.createElement("div",{className:"block-knowledge__row"},e.createElement("div",{className:"block-knowledge__col"},e.createElement("div",{"aria-label":v,className:"block-knowledge__wrapper",ref:function(e){t.wrapper=e}},b.map(function(e){return t.renderQuestion(e)})))))))}}]),n}(e.Component);t.default=ce}).call(t,n(0))},function(e,t){},function(e,t,n){function r(e,t,n){if(n?i(e,t,n):null==t){e=s(e);var r=e.length;return r>0?e[o(0,r-1)]:void 0}var u=-1,c=a(e),r=c.length,d=r-1;for(t=l(t<0?0:+t||0,r);++u<t;){var f=o(u,d),p=c[f];c[f]=c[u],c[u]=p}return c.length=t,c}var o=n(1688),i=n(465),a=n(1689),s=n(1691),l=Math.min;e.exports=r},function(e,t){function n(e,t){return e+r(o()*(t-e+1))}var r=Math.floor,o=Math.random;e.exports=n},function(e,t,n){function r(e){var t=e?i(e):0;return a(t)?t?o(e):[]:s(e)}var o=n(690),i=n(466),a=n(194),s=n(752);e.exports=r},function(e,t){function n(e,t){for(var n=-1,r=t.length,o=Array(r);++n<r;)o[n]=e[t[n]];return o}e.exports=n},function(e,t,n){function r(e){return null==e?[]:o(e)?i(e)?e:Object(e):a(e)}var o=n(262),i=n(95),a=n(752);e.exports=r},function(e,t,n){function r(e){function t(e){if(!u(r,e))throw new TypeError("Pred.concat: Pred required");return r(function(t){return!!o(t)&&!!e.runWith(t)})}function n(e){if(!l(e))throw new TypeError("Pred.contramap: Function required");return r(s(o,e))}if(!l(e))throw new TypeError("Pred: Predicate function required");var o=function(t){return!!e(t)},d=function(){return"Pred"+i(o)},f=c;return{runWith:o,inspect:d,type:a,value:function(){return o},empty:f,concat:t,contramap:n}}/** @license ISC License (c) copyright 2016 original and current authors */ var o=n(239),i=n(240),a=n(152).type("Pred"),s=n(181),l=n(29),u=n(101),c=function(){return r(function(){return!0})};r.empty=c,r.type=a,r["@@implements"]=o(["concat","contramap","empty"]),e.exports=r},function(e,t,n){/** @license ISC License (c) copyright 2017 original and current authors */ e.exports=n(754)},function(e,t,n){/** @license ISC License (c) copyright 2017 original and current authors */ e.exports=n(580)},function(e,t,n){/** @license ISC License (c) copyright 2017 original and current authors */ e.exports=n(151)},function(e,t,n){function r(e,t){if(!a(e)&&!s(o,e))throw new TypeError("not: Pred or predicate function required for first argument");return!l(e,t)}/** @license ISC License (c) copyright 2017 original and current authors */ var o=n(152).proxy("Pred"),i=n(43),a=n(29),s=n(101),l=n(755);e.exports=i(r)},function(e,t,n){function r(e,t){if(!s(e)&&!l(i,e))throw new TypeError("safe: Pred or predicate function required for first argument");return o(e)(t)}/** @license ISC License (c) copyright 2016 original and current authors */ var o=n(756),i=n(152).proxy("Pred"),a=n(43),s=n(29),l=n(101);e.exports=a(r)},function(e,t,n){function r(e){function t(e,t){if(!p(e)||!p(t))throw new TypeError("Maybe.either: Requires both left and right functions");return m.caseOf({Nothing:e,Just:t},T)}function n(e){if(!h(r,e))throw new TypeError("Maybe.concat: Maybe of Semigroup required");return t(r.Nothing,a(r,e))}function o(e,n){if(!p(e)||!p(n))throw new TypeError("Maybe.coalesce: Requires both left and right functions");return r.Just(t(e,n))}function i(e){if(!p(e))throw new TypeError("Maybe.map: Function required");return t(r.Nothing,u(r.Just,e))}function v(e){if(!h(r,e))throw new TypeError("Maybe.alt: Maybe required");return t(c(e),r.Just)}function _(e){var n=O(c(void 0));if(!p(n))throw new TypeError("Maybe.ap: Wrapped value must be a function");if(!h(r,e))throw new TypeError("Maybe.ap: Maybe required");return t(r.Nothing,e.map)}function E(e){if(!p(e))throw new TypeError("Maybe.chain: Function required");var n=t(r.Nothing,e);if(!h(r,n))throw new TypeError("Maybe.chain: Function must return a Maybe");return n}function w(e){if(!f(e))throw new TypeError("Maybe.sequence: Must wrap an Applicative");return e.map(r.of)}function x(e){if(!p(e))throw new TypeError("Maybe.sequence: Applicative returning function required");return t(u(e,r.Nothing),w)}function k(e,n){if(!p(n)||!p(e))throw new TypeError("Maybe.traverse: Applicative returning functions required for both arguments");var o=t(u(e,r.Nothing),n);if(!f(o))throw new TypeError("Maybe.traverse: Both functions must return an Applicative");return t(c(o),c(o.map(r)))}if(!arguments.length)throw new TypeError("Maybe: Must wrap something, try using Nothing or Just constructors");var T=m.includes(e)?e:g(e),S=y,C=b,O=function(e){return t(c(e),d)},A=function(e){return h(r,e)&&t(c(e.either(c(!0),c(!1))),function(t){return e.either(c(!1),function(e){return e===t})})};return{inspect:function(){return t(c("Nothing"),function(e){return"Just"+s(e)})},either:t,option:O,type:l,concat:n,equals:A,coalesce:o,map:i,alt:v,zero:C,ap:_,of:S,chain:E,sequence:x,traverse:k}}/** @license ISC License (c) copyright 2016 original and current authors */ var o=n(1699),i=n(239),a=n(1700),s=n(240),l=n(152).type("Maybe"),u=n(181),c=n(442),d=n(250),f=n(659),p=n(29),h=n(101),m=o({Nothing:[],Just:["a"]}),v=m.Nothing,g=m.Just;r.Nothing=u(r,v),r.Just=u(r,g);var y=u(r,g),b=u(r,v);r.of=y,r.type=l,r.zero=b,r["@@implements"]=i(["alt","ap","chain","concat","equals","map","of","traverse","zero"]),e.exports=r},function(e,t,n){function r(e){return function(t,n){var r=n.tag,o=e[r()],i=o.reduce(function(e,t){return e.concat([n[t].value()])},[]);return t[r()].apply(null,i)}}function o(e,t){return function(){var n=a(arguments);return e.reduce(function(e,t,r){return e[t]={value:s(n[r])},e},{tag:s(t)})}}function i(e){if(!f(e)||c(e))throw new TypeError("defineUnion: Argument must be an Object containing definition lists");return Object.keys(e).reduce(function(t,n){var r=e[n];if(!u(r)||!r.reduce(function(e,t){return e&&h(t)},!0))throw new TypeError("defineUnion: Definitions must be a list of non-empty string identifiers");return t[n]=o(r,n),t},{caseOf:l(r(e)),includes:l(m(e))})}/** @license ISC License (c) copyright 2016 original and current authors */ var a=n(241),s=n(442),l=n(43),u=n(130),c=n(754),d=n(29),f=n(151),p=n(207),h=function(e){return p(e)&&e.length},m=function(e){return function(t){return!!t&&d(t.tag)&&-1!==Object.keys(e).indexOf(t.tag())}};e.exports=i},function(e,t,n){function r(e,t){var n=e.type();return function(e){if(!i(e))throw new TypeError(n+".concat: Both containers must contain Semigroups of the same type");return t.map(function(t){if(!o(e,t))throw new TypeError(n+".concat: Both containers must contain Semigroups of the same type");return e.concat(t)})}}/** @license ISC License (c) copyright 2017 original and current authors */ var o=n(101),i=n(480);e.exports=r},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=n(20),a=function(t){var n=t.allowTabNavigation,r=t.canProceed,o=t.canSubmit,a=t.onSubmit,u=t.quizSubmit,c=n&&o;return e.createElement("div",{className:s({canProceed:r})},e.createElement("div",{className:"quiz-card__submit brand--ui"},e.createElement("button",{"aria-disabled":!o,"aria-hidden":!n,className:l({canSubmit:o}),onClick:a,tabIndex:(0,i.tabIndex)(c)},u)))},s=function(e){var t=e.canProceed;return(0,o.default)("quiz-card__actions",{"quiz-card__actions--proceed":t})},l=function(e){var t=e.canSubmit;return(0,o.default)("quiz-card__button",{"quiz-card__button--disabled":!t,"brand--background":t})};t.default=a}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),n(1703);var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.children,r=t.isActive,o=t.isComplete;return e.createElement("div",{className:a({isActive:r,isComplete:o})},e.createElement("div",{className:"quiz-card__container"},e.createElement("div",{className:"quiz-card__row"},e.createElement("div",{className:"quiz-card__main"},n))))},a=function(e){var t=e.isActive,n=e.isComplete;return(0,o.default)("quiz-card",{"quiz-card--active":t,"quiz-card--done":n})};t.default=i}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=n(20),a=function(t){var n=t.allowTabNavigation,r=t.canProceed,o=t.feedbackRef,i=t.hasFeedback,a=t.isCorrect,c=t.labels,d=t.onNext,f=t.quizCorrect,p=t.quizIncorrect,h=t.quizNext,m=t.renderText,v=n&&r,g=c.feedbackGroup;return e.createElement("div",{"aria-hidden":!v,"aria-label":g,className:s({canProceed:r,hasFeedback:i}),role:"group",ref:o},e.createElement("div",{className:"quiz-card__main--feedback"},e.createElement("div",{className:"quiz-card__feedback-wrap"},e.createElement("div",{className:l({isCorrect:a})},e.createElement("i",{className:a?"icon icon-Master-05":"icon icon-Master-06"})),e.createElement("div",{className:"quiz-card__feedback-label brand--head"},a?f:p),m()),d?u({allowFocus:v,onNext:d,quizNext:h}):null))},s=function(e){var t=e.canProceed,n=e.hasFeedback;return(0,o.default)("quiz-card__feedback",{"quiz-card__feedback--active":t,"quiz-card__feedback--frame":n})},l=function(e){var t=e.isCorrect;return(0,o.default)("quiz-card__feedback-icon",{"quiz-card__feedback-icon--correct brand--color":t})},u=function(t){var n=t.allowFocus,r=t.onNext,o=t.quizNext;return e.createElement("div",{className:"quiz-card__feedback-button"},e.createElement("button",{"aria-hidden":!n,className:"quiz-card__button brand--background brand--ui",onClick:r,tabIndex:(0,i.tabIndex)(n)},o))};t.default=a}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.children,r=t.hasNoBorder,o=t.isComplete,i=t.type;return e.createElement("div",{className:a({hasNoBorder:r,isComplete:o,type:i})},n)},a=function(e){var t=e.hasNoBorder,n=e.isComplete,r=e.type;return(0,o.default)("quiz-card__interactive",{"quiz-card__interactive--no-border":t,"quiz-card__interactive--done":n,"quiz-card__interactive--fill":"FILL_IN_THE_BLANK"===r})};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(311),i=r(o),a=n(753),s=r(a),l=n(1707),u=r(l),c=n(1708),d=r(c),f=n(39),p=r(f),h=n(1709),m=r(h),v=n(276),g=n(229),y=r(g),b=function(t){var n=t.allowTabNavigation,r=t.blockId,o=t.index,i=t.labels,a=t.media,s=t.settings;return e.createElement("div",{className:"quiz-card__media"},e.createElement(y.default,{allowTabNavigation:n,blockId:r,index:o,labels:i,media:a,opts:s}))},_=(0,i.default)((0,d.default)(["tmp"]),(0,p.default)({},["media"])),E=(0,u.default)(_,v.hasProps),w=(0,s.default)(E,v.hasProps),x=(0,m.default)(w,b);t.default=x}).call(t,n(0))},function(e,t,n){function r(e,t){if(a(e)){if(a(t))return o(t,e);if(t&&a(t.contramap))return t.contramap(e);throw new TypeError("contramap: Function or Contavariant Functor of the same type required for second requirement")}throw new TypeError("contramap: Function required for first argument")}/** @license ISC License (c) copyright 2016 original and current authors */ var o=n(181),i=n(43),a=n(29);e.exports=i(r)},function(e,t,n){function r(e,t){return function(n,r){return-1===e.indexOf(r)&&void 0!==t[r]?Object.assign(n,(o={},o[r]=t[r],o)):n;var o}}function o(e,t){if(!a(e))throw new TypeError("omit: Foldable required for first argument");if(!s(t))throw new TypeError("omit: Object required for second argument");return Object.keys(t).reduce(r(e,t),{})}/** @license ISC License (c) copyright 2017 original and current authors */ var i=n(43),a=n(433),s=n(151);e.exports=i(o)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(311),i=r(o),a=n(135),s=r(a),l=n(1710),u=r(l),c=n(1711),d=r(c),f=(0,s.default)(function(e,t){return(0,i.default)((0,u.default)(null),(0,d.default)(e,t))});t.default=f},function(e,t,n){function r(e,t){if(!t||!i(t.option))throw new TypeError("option: Last argument must be a Maybe");return t.option(e)}/** @license ISC License (c) copyright 2016 original and current authors */ var o=n(43),i=n(29);e.exports=o(r)},function(e,t,n){function r(e,t){if(!s(e)&&!l(o,e))throw new TypeError("safeLift: Pred or predicate function required for first argument");if(!s(t))throw new TypeError("safeLift: Function required for second argument");return i(c(t),u(e))}/** @license ISC License (c) copyright 2017 original and current authors */ var o=n(152).proxy("Pred"),i=n(181),a=n(43),s=n(29),l=n(101),u=n(756),c=function(e){return function(t){return t.map(e)}};e.exports=a(r)},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(758),o=function(t){var n=t.num,o=t.total,i=t.quizQuestion;return e.createElement("div",{className:"quiz-card__number"},e.createElement("div",{className:"quiz-card__step-label brand--body"},i),e.createElement("div",{className:"quiz-card__counter brand--color brand--ui"},(0,r.padNum)(n)+"/"+(0,r.padNum)(o)))};t.default=o}).call(t,n(0))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(40),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(t){var n=t.allowTabNavigation,r=t.value;return e.createElement(o.default,{className:"quiz-card__title brand--body brand--linkColor",value:r,allowTabNavigation:n})};t.default=i}).call(t,n(0))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),n(1715);var o=n(5),i=r(o),a=n(228),s=r(a),l=n(16),u=r(l),c=n(17),d=r(c),f=n(58),p=r(f),h=n(267),m=r(h),v=n(24),g=r(v),y=n(1),b=r(y),_=n(67),E=n(20),w=n(30),x=function(t){var n=t.allowTabNavigation,r=t.isComplete,o=t.isCorrect,a=t.onChange,s=t.onEnterToSubmit,l=t.options,u=t.revealAnswers,c=t.value,f=t.quizAcceptableResponses,p=t.quizAnswerPlaceholder;return e.createElement("div",{className:"quiz-fill"},e.createElement("div",{className:"quiz-fill__container"},k({isComplete:r,isCorrect:o,revealAnswers:u}),e.createElement("input",{"aria-hidden":!n,className:"quiz-fill__input brand--body ignore-prefers",onChange:(0,i.default)(a,(0,d.default)(["target","value"])),onKeyDown:(0,g.default)(w.isEnterKey,s),placeholder:p,tabIndex:(0,E.tabIndex)(n),type:"text",value:c})),C({isComplete:r,options:l,revealAnswers:u,quizAcceptableResponses:f}))},k=function(t){var n=t.isComplete,r=t.isCorrect;if(t.revealAnswers){var o=(0,b.default)("quiz-fill__icon",{"quiz-fill__icon--visible":n});return e.createElement("div",{className:o},T(r))}},T=function(t){return t?e.createElement(_.CheckMarkFilled,{className:"brand--fill"}):e.createElement(_.XMarkFilled,null)},S=(0,i.default)((0,s.default)(", "),(0,u.default)((0,i.default)(m.default,(0,p.default)("","title")))),C=function(t){var n=t.isComplete,r=t.options,o=t.revealAnswers,i=t.quizAcceptableResponses;if(o){var a=(0,b.default)("quiz-fill__options",{"quiz-fill__options--visible":n});return e.createElement("div",{className:a},i,": ",S(r))}};t.default=x}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||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},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1717),n(1718);var u=n(136),c=r(u),d=n(317),f=r(d),p=n(105),h=r(p),m=n(1),v=r(m),g=n(5),y=r(g),b=n(34),_=r(b),E=n(496),w=r(E),x=n(211),k=r(x),T=n(79),S=r(T),C=n(440),O=r(C),A=n(64),I=r(A),M=n(16),L=r(M),N=n(104),P=r(N),R=n(17),D=r(R),j=n(41),F=r(j),B=n(253),U=r(B),H=n(191),z=r(H),W=n(82),q=r(W),Y=n(1719),$=n(276),K=n(364),V=r(K),G=n(84),X=n(161),Q=n(144),Z=r(Q),J=n(145),ee=n(20),te=n(30),ne=n(67),re=(0,c.default)(L.default),oe=(0,y.default)(P.default,I.default),ie=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.state={isDragging:!1},t.setDrag=t.setDrag.bind(t),t}return a(n,t),l(n,[{key:"focus",value:function(){this.listItem.focus()}},{key:"setDrag",value:function(e){this.setState({isDragging:e})}},{key:"render",value:function(){var t=this,n=this.props,r=n.allowMovableKeySelect,o=n.allowTabNavigation,i=n.id,a=n.isEnabled,s=n.isKeySelected,l=n.isMatched,u=n.height,c=n.nextIndex,d=n.onDragEnd,f=n.onDragStart,p=n.onKeyDown,h=n.prefersKeyboardNavigation,m=n.prevIndex,v=n.text,g=n.willBeReplaced,y=o&&r,b=pe({isMatched:l,prefersKeyboardNavigation:h,willBeReplaced:g});return e.createElement(J.TransitionGroup,{className:this.state.isDragging?b+" dragging":b,component:"li",onKeyDown:p,style:{height:u}},e.createElement(V.default,{key:i},e.createElement(Y.Draggable,{childRef:function(e){t.listItem=e},isEnabled:a,key:i,nextIndex:c,onDragEnd:d,onDragStart:f,prevIndex:m,setDrag:this.setDrag},e.createElement("div",{className:"quiz-match__item-wrapper","aria-hidden":!y,tabIndex:(0,ee.tabIndex)(y)},e.createElement(le,{className:ce({isKeySelected:s})}),e.createElement("div",{className:"quiz-match__item-content"},e.createElement(ne.Sortable,{className:"quiz-match__item-sortable"}),e.createElement(ne.EllipsisVert,{className:"quiz-match__item-sortable--dots"}),e.createElement("span",{"data-match-content":!0},v))))))}}]),n}(e.Component),ae=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),l(n,[{key:"focus",value:function(){this.listItem.focus()}},{key:"render",value:function(){var t=this,n=this.props,r=n.allowMovableKeySelect,o=n.allowTabNavigation,i=n.id,a=n.isEnabled,s=n.height,l=n.onDrop,u=n.onKeyDown,c=n.onKeyUp,d=n.onEnter,f=n.onLeave,p=n.prefersKeyboardNavigation,h=n.text,m=o&&!r;return e.createElement(Y.DropZone,{activeClassName:"quiz-match__item--active",childRef:function(e){t.listItem=e},isEnabled:a,key:i,onDrop:l,onEnter:d,onLeave:f},e.createElement("li",{"aria-hidden":!m,className:he({prefersKeyboardNavigation:p}),onKeyDown:u,onKeyUp:c,style:{height:s},tabIndex:(0,ee.tabIndex)(m)},e.createElement(ue,{className:de({isSelectable:!r})}),e.createElement("div",{className:"quiz-match__item-content"},e.createElement("span",{"data-match-content":!0},h))))}}]),n}(e.Component),se=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.state={allowMovableKeySelect:!0,dragIndex:null,dropZoneIndex:null,height:null,isLoaded:!1,keySelectedSourceIndex:null,titleIndices:e.titleIndices,toDropRow:null},t.moveableItems=[],t.matchItems=[],t.handleResize=(0,Z.default)(t.handleResize.bind(t),100),t.handleCancelKeyDrop=t.handleCancelKeyDrop.bind(t),t}return a(n,t),l(n,[{key:"componentDidMount",value:function(){this.setHeights(),window.addEventListener("resize",this.handleResize),window.addEventListener("keydown",this.handleCancelKeyDrop),document.addEventListener("mousedown",this.handleCancelKeyDrop)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.handleResize),window.removeEventListener("keydown",this.handleCancelKeyDrop),document.removeEventListener("mousedown",this.handleCancelKeyDrop)}},{key:"componentWillReceiveProps",value:function(e){var t=this.state.titleIndices,n=this.props,r=n.isKnowledgeCheck,o=n.isLearner,i=n.isRetake,a=n.matches,s=e.isRetake,l=e.matches,u=e.matchIndices,c=e.titleIndices,d=a!==l,f=!i&&s;if(!(0,I.default)(l)||r)if(d){var p=(0,G.matchXtoY)(u),h=(0,U.default)(l).reduce(p,t);this.setState({titleIndices:h})}else if(r){var m=ge({titleIndices:t,nextTitleIndices:c,isLearner:o,isNewRetake:f});this.setState({titleIndices:m})}}},{key:"componentDidUpdate",value:function(){var e=this.state,t=e.dragIndex,n=e.dropZoneIndex;(0,f.default)($.isPresent,[t,n])&&(this.props.onMatch({dragIndex:t,dropZoneIndex:n}),this.setState({dragIndex:null,dropZoneIndex:null}))}},{key:"render",value:function(){var t=this;return e.createElement("div",{className:this.getClassName(),ref:function(e){t.el=e}},this.buildResultsList(),this.buildMovableList(),this.buildMatchList())}},{key:"getClassName",value:function(){return(0,v.default)("quiz-match",{"quiz-match--completed":this.props.isComplete,"quiz-match--hidden":!this.state.isLoaded})}},{key:"buildResultsList",value:function(){var e=re(this.buildResultItem.bind(this));return(0,y.default)(ve,e,G.rangeByLength)(this.props.matchIndices)}},{key:"buildResultItem",value:function(t){var n=this.props,r=n.isComplete,o=n.matchIndices,i=n.revealAnswers,a=this.state,s=a.height,l=a.titleIndices,u=r&&i,c=l[t],d=o[t],f=c===d,p=(0,v.default)("quiz-match__item-feedback",{"quiz-match__item-feedback--hidden":!u});return u?f?e.createElement("li",{className:p,key:t,style:{height:s}},e.createElement(ne.CheckMarkFilled,{className:"brand--fill"})):e.createElement("li",{className:p,key:t,style:{height:s}},e.createElement("span",{className:"quiz-match__item-feedback-bubble"},(0,S.default)((0,O.default)(c,o)))):e.createElement("li",{className:p,key:t,style:{height:s}})}},{key:"buildMovableList",value:function(){var t=this,n=this.props,r=n.allowTabNavigation,o=n.answers,i=n.isActive,a=n.matches,l=n.prefersKeyboardNavigation,u=this.state,c=u.allowMovableKeySelect,d=u.dragIndex,f=u.height,p=u.keySelectedSourceIndex,h=u.titleIndices,m=u.toDropRow,v=function(e,n){var s=(0,D.default)([e],o),u=s.id,v=s.title,g=(0,$.isPresent)(d)&&n===m&&m!==(0,O.default)(d,h);return{allowMovableKeySelect:c,allowTabNavigation:r,height:f,id:u,isEnabled:i,isKeySelected:e===p,isMatched:(0,$.isPresent)(a[e]),onDragEnd:t.handleDragEnd.bind(t),onDragStart:t.handleDragStart.bind(t,e),onKeyDown:t.handleMovableKeyDown.bind(t,e,n),prefersKeyboardNavigation:l,text:v,willBeReplaced:g}};return(0,y.default)(me,re(function(n,r){return e.createElement(ie,s({key:"movable-item-"+r,nextIndex:r,prevIndex:m,ref:function(e){t.moveableItems[r]=e}},n))}))(re(v,h))}},{key:"buildMatchList",value:function(){var t=this,n=this.props,r=n.allowTabNavigation,o=n.answers,i=n.isActive,a=n.matchIndices,l=n.prefersKeyboardNavigation,u=this.state,c=u.allowMovableKeySelect,d=u.height,f=function(e,n){var a=(0,D.default)([e],o),s=a.id,u=a.matchTitle;return{allowMovableKeySelect:c,allowTabNavigation:r,height:d,id:s,isEnabled:i,onDrop:t.handleDrop.bind(t,e),onEnter:t.handleDropEnter.bind(t,n),onKeyDown:t.handleMatchKeyDown.bind(t,e,n),onKeyUp:t.handleMatchKeyUp.bind(t),onLeave:t.handleDropLeave.bind(t),prefersKeyboardNavigation:l,text:u}};return(0,y.default)(me,re(function(n,r){return e.createElement(ae,s({key:"match-item-"+r,ref:function(e){t.matchItems[r]=e}},n))}))(re(f,a))}},{key:"handleDragEnd",value:function(){var e=this;setTimeout(function(){e.setState({dragIndex:null})},0)}},{key:"handleDragStart",value:function(e){this.setState({dragIndex:e})}},{key:"handleDropEnter",value:function(e){this.setState({toDropRow:e})}},{key:"handleDrop",value:function(e){this.setState({dropZoneIndex:e})}},{key:"handleDropLeave",value:function(){this.setState({toDropRow:null})}},{key:"handleResize",value:function(){this.setHeights()}},{key:"keySelectMovableAtIndex",value:function(e){this.state.dragIndex===e?this.resetKeySelection():this.setState({allowMovableKeySelect:!1,dragIndex:e,keySelectedSourceIndex:e})}},{key:"keySelectMatch",value:function(e,t){this.setState({dropZoneIndex:e,toDropRow:t})}},{key:"handleMovableKeyDown",value:function(e,t,n){var r=this,o=this.state.allowMovableKeySelect,i=(0,X.preventDefaultAfter)(function(){return r.keySelectMovableAtIndex(e)}),a=(0,X.preventDefaultAfter)(function(){return(0,ee.focusPreviousListRefWrapped)({list:r.moveableItems,currentIndex:t})}),s=(0,X.preventDefaultAfter)(function(){return(0,ee.focusNextListRefWrapped)({list:r.moveableItems,currentIndex:t})}),l=(0,X.preventDefaultAfter)(function(){return!o&&(0,ee.focusListRef)({list:r.matchItems,index:t})});(0,_.default)([[te.isSpaceBarKey,i],[te.isDownArrowKey,s],[te.isUpArrowKey,a],[te.isRightArrowKey,l]])(n)}},{key:"handleMatchKeyDown",value:function(e,t,n){var r=this,o=this.props,i=o.canSubmit,a=o.onEnterToSubmit;if(i&&(0,te.isEnterKey)(n))return void a();var s=(0,X.preventDefaultAfter)(function(){return r.keySelectMatch(e,t)}),l=(0,X.preventDefaultAfter)(function(){return(0,ee.focusPreviousListRefWrapped)({list:r.matchItems,currentIndex:t})}),u=(0,X.preventDefaultAfter)(function(){return(0,ee.focusNextListRefWrapped)({list:r.matchItems,currentIndex:t})}),c=(0,X.preventDefaultAfter)(function(){return(0,ee.focusListRef)({list:r.moveableItems,index:t})});(0,_.default)([[te.isEnterOrSpaceBarKey,s],[te.isDownArrowKey,u],[te.isUpArrowKey,l],[te.isLeftArrowKey,c]])(n)}},{key:"handleMatchKeyUp",value:function(e){(0,te.isEnterOrSpaceBarKey)(e)&&this.resetKeySelection()}},{key:"handleCancelKeyDrop",value:function(e){("mousedown"===e.type||(0,te.isEscapeKey)(e))&&this.setState({allowMovableKeySelect:!0,keySelectedSourceIndex:null})}},{key:"resetKeySelection",value:function(){this.setState({allowMovableKeySelect:!0,dragIndex:null,dropZoneIndex:null,keySelectedSourceIndex:null,toDropRow:null})}},{key:"setHeights",value:function(){var e=this.el.querySelectorAll("[data-match-content]"),t=function(e,t){return Math.max(e,t.offsetHeight+32)},n=(0,F.default)(t,0,e);this.setState({height:n,isLoaded:!0})}}]),n}(e.Component);t.default=se;var le=function(t){var n=t.className;return e.createElement("svg",{className:n,viewBox:"-0.5 -0.5 315 55",preserveAspectRatio:"none",focusable:"false"},e.createElement("title",null,"Draggable item"),e.createElement("desc",null,"Rectangular shape with an arrow on the right side"),e.createElement("polygon",{points:"0,0 298.5,0 312,27.5 298.5,54 0,54"}),e.createElement("rect",{x:"0",y:"0",width:"5",height:"54"}))},ue=function(t){var n=t.className;return e.createElement("svg",{className:n,viewBox:"-0.5 -0.5 315 55",preserveAspectRatio:"none",focusable:"false"},e.createElement("title",null,"Drop zone item"),e.createElement("desc",null,"Rectangular shape with a fish-tail shape on the left side"),e.createElement("polygon",{points:"0,0 314,0 314,54 0,54 13.5,27.5 0,0"}))},ce=function(e){var t=e.isKeySelected;return(0,v.default)("quiz-match__item-arrow",{"quiz-match__item-arrow--selected":t})},de=function(e){var t=e.isSelectable;return(0,v.default)("quiz-match__item-tail",{"quiz-match__item-tail--selectable":t})},fe=q.default.isIe11||q.default.isEdge,pe=function(e){var t=e.isMatched,n=e.prefersKeyboardNavigation,r=e.willBeReplaced;return(0,v.default)("quiz-match__item quiz-match__item--draggable",{"quiz-match__item--matched":t,"quiz-match__item--faded":r,"quiz-match__item--ms_browser-focus":n&&fe})},he=function(e){var t=e.prefersKeyboardNavigation;return(0,v.default)("quiz-match__item quiz-match__item--immobile",{"quiz-match__item--ms_browser-focus":t&&fe})},me=function(t){return e.createElement("ul",{className:"quiz-match__list brand--body"},t)},ve=function(t){return e.createElement("ul",{className:"quiz-match__list quiz-match__list--results"},t)},ge=function(e){var t=e.titleIndices,n=e.nextTitleIndices,r=e.isNewRetake,o=e.isLearner;if(r&&o)return n;var i=(0,z.default)(t,n),a=(0,w.default)(t,n);return oe(a)?(0,z.default)(a,t):oe(i)?(0,k.default)((0,h.default)(i,t)):t}}).call(t,n(0))},function(e,t){},function(e,t){},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.DropZone=t.Draggable=void 0;var o=n(1720),i=r(o),a=n(1722),s=r(a);t.Draggable=i.default,t.DropZone=s.default},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(4),u=r(l),c=n(1),d=r(c),f=n(363),p=r(f),h=n(32),m=r(h),v=n(69),g=r(v),y=n(6),b=r(y),_=n(44),E=r(_),w=n(39),x=r(w),k=n(497),T=r(k),S=n(24),C=r(S),O=function(e){return{transform:"translate("+e.x+"px, "+e.y+"px)",zIndex:e.zIndex}},A=(0,g.default)(["draggableOptions","autoScroll","container"]),I=(0,T.default)(A),M=function(){return document.querySelector(".page-wrap")||document.querySelector(".block-knowledge__wrapper")},L=(0,C.default)(m.default,M),N=(0,E.default)(A,L),P=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.state={isDragging:!1,x:0,y:0,zIndex:0},t.handleEnd=t.handleEnd.bind(t),t.handleMove=t.handleMove.bind(t),t.handleStart=t.handleStart.bind(t),t}return a(n,t),s(n,null,[{key:"defaultProps",get:function(){return{childRef:Function.prototype,draggableOptions:{autoScroll:{container:null}},interactOptions:{styleCursor:!1},isEnabled:!0,onDragEnd:Function.prototype,onDragStart:Function.prototype}}}]),s(n,[{key:"componentDidMount",value:function(){this.interact=(0,p.default)(this.el,this.props.interactOptions),this.props.isEnabled&&this.enableInteract()}},{key:"componentWillEnter",value:function(e){var t=this.props.prevIndex-this.props.nextIndex>0?"up":"down",n=this.el,r="movable-item__will-enter-"+t;this.animate({activeClass:"movable-item__will-enter-active",element:n,enterClass:r,timeout:300}).then(e)}},{key:"componentWillReceiveProps",value:function(e){!this.props.isEnabled&&e.isEnabled?this.enableInteract():this.props.isEnabled&&!e.isEnabled&&this.disableInteract()}},{key:"componentWillUnmount",value:function(){clearTimeout(this.timeoutRef)}},{key:"render",value:function(){var t=this;return e.cloneElement(e.Children.only(this.props.children),{className:this.getClassName(),ref:function(e){t.el=e,t.props.childRef(e)},style:this.getStyle()})}},{key:"animate",value:function(e){var t=this,n=e.activeClass,r=e.element,o=e.enterClass,i=e.timeout;return new Promise(function(e){r.classList.add(o),setTimeout(function(){r.classList.add(n)},10),t.timeoutRef=setTimeout(function(){r.classList.remove(o,n),e()},i)})}},{key:"enableInteract",value:function(){var e=N(this.props);this.interact.draggable((0,b.default)({onstart:this.handleStart,onmove:this.handleMove,onend:this.handleEnd},e.draggableOptions)),this.interactScrollHandler(e)}},{key:"interactScrollHandler",value:function(e){var t=this;this.yBefore=0,this.yAfter=0,I(e).addEventListener("scroll",function(e){t.yBefore=t.yAfter,t.yAfter=e.currentTarget.scrollTop,t.state.isDragging&&t.setState({y:t.state.y+(t.yAfter-t.yBefore)})})}},{key:"disableInteract",value:function(){this.interact.draggable(!1),delete this.yBefore,delete this.yAfter}},{key:"getClassName",value:function(){var e=(0,x.default)("",["props","className"],this.props.children);return(0,d.default)(e,"draggable",{"draggable--dragging":this.state.isDragging})}},{key:"getStyle",value:function(){var e=(0,x.default)({},["props","style"],this.props.children);return(0,b.default)(e,O(this.state))}},{key:"handleStart",value:function(e){this.props.onDragStart(e),this.props.setDrag(!0),this.setState({isDragging:!0})}},{key:"handleEnd",value:function(e){this.props.onDragEnd(e),this.props.setDrag(!1),this.setState({isDragging:!1,x:0,y:0,zIndex:0})}},{key:"handleMove",value:function(e){var t=e.dx,n=e.dy,r=this.state.x+t,o=this.state.y+n;this.setState({x:r,y:o,zIndex:1})}}]),n}(e.Component);t.default=P,P.propTypes={draggableOptions:u.default.object,interactOptions:u.default.object,isEnabled:u.default.bool,nextIndex:u.default.number,onDragEnd:u.default.func,onDragStart:u.default.func,prevIndex:u.default.number,setDrag:u.default.func}}).call(t,n(0))},function(e,t,n){var r,r;!function(t){e.exports=function(){return function e(t,n,o){function i(s,l){if(!n[s]){if(!t[s]){var u="function"==typeof r&&r;if(!l&&u)return r(s,!0);if(a)return a(s,!0);var c=new Error("Cannot find module '"+s+"'");throw c.code="MODULE_NOT_FOUND",c}var d=n[s]={exports:{}};t[s][0].call(d.exports,function(e){return i(t[s][1][e]||e)},d,d.exports,e,t,n,o)}return n[s].exports}for(var a="function"==typeof r&&r,s=0;s<o.length;s++)i(o[s]);return i}({1:[function(e,t,n){"use strict";"undefined"==typeof window?t.exports=function(t){return e("./src/utils/window").init(t),e("./src/index")}:t.exports=e("./src/index")},{"./src/index":19,"./src/utils/window":52}],2:[function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){for(var n=0;n<t.length;n++){var r;r=t[n];var o=r;if(e.immediatePropagationStopped)break;o(e)}}var i=e("./utils/extend.js"),a=function(){function e(t){r(this,e),this.options=i({},t||{})}return e.prototype.fire=function(e){var t=void 0,n="on"+e.type,r=this.global;(t=this[e.type])&&o(e,t),this[n]&&this[n](e),!e.propagationStopped&&r&&(t=r[e.type])&&o(e,t)},e.prototype.on=function(e,t){this[e]?this[e].push(t):this[e]=[t]},e.prototype.off=function(e,t){var n=this[e],r=n?n.indexOf(t):-1;-1!==r&&n.splice(r,1),(n&&0===n.length||!t)&&(this[e]=void 0)},e}();t.exports=a},{"./utils/extend.js":41}],3:[function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var o=e("./utils/extend"),i=e("./utils/getOriginXY"),a=e("./defaultOptions"),s=e("./utils/Signals").new(),l=function(){function e(t,n,l,u,c,d){var f=arguments.length>6&&void 0!==arguments[6]&&arguments[6];r(this,e);var p=t.target,h=(p&&p.options||a).deltaSource,m=i(p,c,l),v="start"===u,g="end"===u,y=v?t.startCoords:t.curCoords,b=t.prevEvent;c=c||t.element;var _=o({},y.page),E=o({},y.client);_.x-=m.x,_.y-=m.y,E.x-=m.x,E.y-=m.y,this.ctrlKey=n.ctrlKey,this.altKey=n.altKey,this.shiftKey=n.shiftKey,this.metaKey=n.metaKey,this.button=n.button,this.buttons=n.buttons,this.target=c,this.currentTarget=c,this.relatedTarget=d||null,this.preEnd=f,this.type=l+(u||""),this.interaction=t,this.interactable=p,this.t0=v?t.downTimes[t.downTimes.length-1]:b.t0;var w={interaction:t,event:n,action:l,phase:u,element:c,related:d,page:_,client:E,coords:y,starting:v,ending:g,deltaSource:h,iEvent:this};s.fire("set-xy",w),g?(this.pageX=b.pageX,this.pageY=b.pageY,this.clientX=b.clientX,this.clientY=b.clientY):(this.pageX=_.x,this.pageY=_.y,this.clientX=E.x,this.clientY=E.y),this.x0=t.startCoords.page.x-m.x,this.y0=t.startCoords.page.y-m.y,this.clientX0=t.startCoords.client.x-m.x,this.clientY0=t.startCoords.client.y-m.y,s.fire("set-delta",w),this.timeStamp=y.timeStamp,this.dt=t.pointerDelta.timeStamp,this.duration=this.timeStamp-this.t0,this.speed=t.pointerDelta[h].speed,this.velocityX=t.pointerDelta[h].vx,this.velocityY=t.pointerDelta[h].vy,this.swipe=g||"inertiastart"===u?this.getSwipe():null,s.fire("new",w)}return e.prototype.getSwipe=function(){var e=this.interaction;if(e.prevEvent.speed<600||this.timeStamp-e.prevEvent.timeStamp>150)return null;var t=180*Math.atan2(e.prevEvent.velocityY,e.prevEvent.velocityX)/Math.PI;t<0&&(t+=360);var n=112.5<=t&&t<247.5,r=202.5<=t&&t<337.5,o=!n&&(292.5<=t||t<67.5);return{up:r,down:!r&&22.5<=t&&t<157.5,left:n,right:o,angle:t,speed:e.prevEvent.speed,velocity:{x:e.prevEvent.velocityX,y:e.prevEvent.velocityY}}},e.prototype.preventDefault=function(){},e.prototype.stopImmediatePropagation=function(){this.immediatePropagationStopped=this.propagationStopped=!0},e.prototype.stopPropagation=function(){this.propagationStopped=!0},e}();s.on("set-delta",function(e){var t=e.iEvent,n=e.interaction,r=e.starting,o=e.deltaSource,i=r?t:n.prevEvent;"client"===o?(t.dx=t.clientX-i.clientX,t.dy=t.clientY-i.clientY):(t.dx=t.pageX-i.pageX,t.dy=t.pageY-i.pageY)}),l.signals=s,t.exports=l},{"./defaultOptions":18,"./utils/Signals":34,"./utils/extend":41,"./utils/getOriginXY":42}],4:[function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var o=e("./utils/clone"),i=e("./utils/is"),a=e("./utils/events"),s=e("./utils/extend"),l=e("./actions/base"),u=e("./scope"),c=e("./Eventable"),d=e("./defaultOptions"),f=e("./utils/Signals").new(),p=e("./utils/domUtils"),h=p.getElementRect,m=p.nodeContains,v=p.trySelector,g=p.matchesSelector,y=e("./utils/window"),b=y.getWindow,_=e("./utils/arr"),E=_.contains,w=e("./utils/browser"),x=w.wheelEvent;u.interactables=[];var k=function(){function e(t,n){r(this,e),n=n||{},this.target=t,this.events=new c,this._context=n.context||u.document,this._win=b(v(t)?this._context:t),this._doc=this._win.document,f.fire("new",{target:t,options:n,interactable:this,win:this._win}),u.addDocument(this._doc,this._win),u.interactables.push(this),this.set(n)}return e.prototype.setOnEvents=function(e,t){var n="on"+e;return i.function(t.onstart)&&(this.events[n+"start"]=t.onstart),i.function(t.onmove)&&(this.events[n+"move"]=t.onmove),i.function(t.onend)&&(this.events[n+"end"]=t.onend),i.function(t.oninertiastart)&&(this.events[n+"inertiastart"]=t.oninertiastart),this},e.prototype.setPerAction=function(e,t){for(var n in t)n in d[e]&&(i.object(t[n])?(this.options[e][n]=o(this.options[e][n]||{}),s(this.options[e][n],t[n]),i.object(d.perAction[n])&&"enabled"in d.perAction[n]&&(this.options[e][n].enabled=!1!==t[n].enabled)):i.bool(t[n])&&i.object(d.perAction[n])?this.options[e][n].enabled=t[n]:void 0!==t[n]&&(this.options[e][n]=t[n]))},e.prototype.getRect=function(e){return e=e||this.target,i.string(this.target)&&!i.element(e)&&(e=this._context.querySelector(this.target)),h(e)},e.prototype.rectChecker=function(e){return i.function(e)?(this.getRect=e,this):null===e?(delete this.options.getRect,this):this.getRect},e.prototype._backCompatOption=function(e,t){if(v(t)||i.object(t)){this.options[e]=t;for(var n=0;n<l.names.length;n++){var r;r=l.names[n];var o=r;this.options[o][e]=t}return this}return this.options[e]},e.prototype.origin=function(e){return this._backCompatOption("origin",e)},e.prototype.deltaSource=function(e){return"page"===e||"client"===e?(this.options.deltaSource=e,this):this.options.deltaSource},e.prototype.context=function(){return this._context},e.prototype.inContext=function(e){return this._context===e.ownerDocument||m(this._context,e)},e.prototype.fire=function(e){return this.events.fire(e),this},e.prototype._onOffMultiple=function(e,t,n,r){if(i.string(t)&&-1!==t.search(" ")&&(t=t.trim().split(/ +/)),i.array(t)){for(var o=0;o<t.length;o++){var a;a=t[o];var s=a;this[e](s,n,r)}return!0}if(i.object(t)){for(var l in t)this[e](l,t[l],n);return!0}},e.prototype.on=function(t,n,r){return this._onOffMultiple("on",t,n,r)?this:("wheel"===t&&(t=x),E(e.eventTypes,t)?this.events.on(t,n):i.string(this.target)?a.addDelegate(this.target,this._context,t,n,r):a.add(this.target,t,n,r),this)},e.prototype.off=function(t,n,r){return this._onOffMultiple("off",t,n,r)?this:("wheel"===t&&(t=x),E(e.eventTypes,t)?this.events.off(t,n):i.string(this.target)?a.removeDelegate(this.target,this._context,t,n,r):a.remove(this.target,t,n,r),this)},e.prototype.set=function(t){i.object(t)||(t={}),this.options=o(d.base);var n=o(d.perAction);for(var r in l.methodDict){var a=l.methodDict[r];this.options[r]=o(d[r]),this.setPerAction(r,n),this[a](t[r])}for(var s=0;s<e.settingsMethods.length;s++){var u;u=e.settingsMethods[s];var c=u;this.options[c]=d.base[c],c in t&&this[c](t[c])}return f.fire("set",{options:t,interactable:this}),this},e.prototype.unset=function(){if(a.remove(this.target,"all"),i.string(this.target))for(var e in a.delegatedEvents){var t=a.delegatedEvents[e];t.selectors[0]===this.target&&t.contexts[0]===this._context&&(t.selectors.splice(0,1),t.contexts.splice(0,1),t.listeners.splice(0,1),t.selectors.length||(t[e]=null)),a.remove(this._context,e,a.delegateListener),a.remove(this._context,e,a.delegateUseCapture,!0)}else a.remove(this,"all");f.fire("unset",{interactable:this}),u.interactables.splice(u.interactables.indexOf(this),1);for(var n=0;n<(u.interactions||[]).length;n++){var r;r=(u.interactions||[])[n];var o=r;o.target===this&&o.interacting()&&!o._ending&&o.stop()}return u.interact},e}();u.interactables.indexOfElement=function(e,t){t=t||u.document;for(var n=0;n<this.length;n++){var r=this[n];if(r.target===e&&r._context===t)return n}return-1},u.interactables.get=function(e,t,n){var r=this[this.indexOfElement(e,t&&t.context)];return r&&(i.string(e)||n||r.inContext(e))?r:null},u.interactables.forEachMatch=function(e,t){for(var n=0;n<this.length;n++){var r;r=this[n];var o=r,a=void 0;if((i.string(o.target)?i.element(e)&&g(e,o.target):e===o.target)&&o.inContext(e)&&(a=t(o)),void 0!==a)return a}},k.eventTypes=u.eventTypes=[],k.signals=f,k.settingsMethods=["deltaSource","origin","preventDefault","rectChecker"],t.exports=k},{"./Eventable":2,"./actions/base":6,"./defaultOptions":18,"./scope":33,"./utils/Signals":34,"./utils/arr":35,"./utils/browser":36,"./utils/clone":37,"./utils/domUtils":39,"./utils/events":40,"./utils/extend":41,"./utils/is":46,"./utils/window":52}],5:[function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e){return function(t){var n=l.getPointerType(t),r=l.getEventTargets(t),o=r[0],i=r[1],a=[];if(c.supportsTouch&&/touch/.test(t.type)){v=(new Date).getTime();for(var u=0;u<t.changedTouches.length;u++){var d;d=t.changedTouches[u];var p=d,h=p,m=f.search(h,t.type,o);a.push([h,m||new g({pointerType:n})])}}else{var y=!1;if(!c.supportsPointerEvent&&/mouse/.test(t.type)){for(var b=0;b<s.interactions.length&&!y;b++)y="mouse"!==s.interactions[b].pointerType&&s.interactions[b].pointerIsDown;y=y||(new Date).getTime()-v<500||0===t.timeStamp}if(!y){var _=f.search(t,t.type,o);_||(_=new g({pointerType:n})),a.push([t,_])}}for(var E=0;E<a.length;E++){var w=a[E],x=w[0],k=w[1];k._updateEventTargets(o,i),k[e](x,t,o,i)}}}function i(e){for(var t=0;t<s.interactions.length;t++){var n;n=s.interactions[t];var r=n;r.end(e),p.fire("endall",{event:e,interaction:r})}}function a(e,t){var n=e.doc,r=0===t.indexOf("add")?u.add:u.remove;for(var o in s.delegatedEvents)r(n,o,u.delegateListener),r(n,o,u.delegateUseCapture,!0);for(var i in _)r(n,i,_[i],c.isIOS?{passive:!1}:void 0)}var s=e("./scope"),l=e("./utils"),u=e("./utils/events"),c=e("./utils/browser"),d=e("./utils/domObjects"),f=e("./utils/interactionFinder"),p=e("./utils/Signals").new(),h={},m=["pointerDown","pointerMove","pointerUp","updatePointer","removePointer"],v=0;s.interactions=[];for(var g=function(){function e(t){var n=t.pointerType;r(this,e),this.target=null,this.element=null,this.prepared={name:null,axis:null,edges:null},this.pointers=[],this.pointerIds=[],this.downTargets=[],this.downTimes=[],this.prevCoords={page:{x:0,y:0},client:{x:0,y:0},timeStamp:0},this.curCoords={page:{x:0,y:0},client:{x:0,y:0},timeStamp:0},this.startCoords={page:{x:0,y:0},client:{x:0,y:0},timeStamp:0},this.pointerDelta={page:{x:0,y:0,vx:0,vy:0,speed:0},client:{x:0,y:0,vx:0,vy:0,speed:0},timeStamp:0},this.downEvent=null,this.downPointer={},this._eventTarget=null,this._curEventTarget=null,this.prevEvent=null,this.pointerIsDown=!1,this.pointerWasMoved=!1,this._interacting=!1,this._ending=!1,this.pointerType=n,p.fire("new",this),s.interactions.push(this)}return e.prototype.pointerDown=function(e,t,n){var r=this.updatePointer(e,t,!0);p.fire("down",{pointer:e,event:t,eventTarget:n,pointerIndex:r,interaction:this})},e.prototype.start=function(e,t,n){this.interacting()||!this.pointerIsDown||this.pointerIds.length<("gesture"===e.name?2:1)||(-1===s.interactions.indexOf(this)&&s.interactions.push(this),l.copyAction(this.prepared,e),this.target=t,this.element=n,p.fire("action-start",{interaction:this,event:this.downEvent}))},e.prototype.pointerMove=function(t,n,r){this.simulation||(this.updatePointer(t),l.setCoords(this.curCoords,this.pointers));var o=this.curCoords.page.x===this.prevCoords.page.x&&this.curCoords.page.y===this.prevCoords.page.y&&this.curCoords.client.x===this.prevCoords.client.x&&this.curCoords.client.y===this.prevCoords.client.y,i=void 0,a=void 0;this.pointerIsDown&&!this.pointerWasMoved&&(i=this.curCoords.client.x-this.startCoords.client.x,a=this.curCoords.client.y-this.startCoords.client.y,this.pointerWasMoved=l.hypot(i,a)>e.pointerMoveTolerance);var s={pointer:t,pointerIndex:this.getPointerIndex(t),event:n,eventTarget:r,dx:i,dy:a,duplicate:o,interaction:this,interactingBeforeMove:this.interacting()};o||l.setCoordDeltas(this.pointerDelta,this.prevCoords,this.curCoords),p.fire("move",s),o||(this.interacting()&&this.doMove(s),this.pointerWasMoved&&l.copyCoords(this.prevCoords,this.curCoords))},e.prototype.doMove=function(e){e=l.extend({pointer:this.pointers[0],event:this.prevEvent,eventTarget:this._eventTarget,interaction:this},e||{}),p.fire("before-action-move",e),this._dontFireMove||p.fire("action-move",e),this._dontFireMove=!1},e.prototype.pointerUp=function(e,t,n,r){var o=this.getPointerIndex(e);p.fire(/cancel$/i.test(t.type)?"cancel":"up",{pointer:e,pointerIndex:o,event:t,eventTarget:n,curEventTarget:r,interaction:this}),this.simulation||this.end(t),this.pointerIsDown=!1,this.removePointer(e,t)},e.prototype.end=function(e){this._ending=!0,e=e||this.prevEvent,this.interacting()&&p.fire("action-end",{event:e,interaction:this}),this.stop(),this._ending=!1},e.prototype.currentAction=function(){return this._interacting?this.prepared.name:null},e.prototype.interacting=function(){return this._interacting},e.prototype.stop=function(){p.fire("stop",{interaction:this}),this._interacting&&(p.fire("stop-active",{interaction:this}),p.fire("stop-"+this.prepared.name,{interaction:this})),this.target=this.element=null,this._interacting=!1,this.prepared.name=this.prevEvent=null},e.prototype.getPointerIndex=function(e){return"mouse"===this.pointerType||"pen"===this.pointerType?0:this.pointerIds.indexOf(l.getPointerId(e))},e.prototype.updatePointer=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t&&/(down|start)$/i.test(t.type),r=l.getPointerId(e),o=this.getPointerIndex(e);return-1===o&&(o=this.pointerIds.length,this.pointerIds[o]=r),n&&p.fire("update-pointer-down",{pointer:e,event:t,down:n,pointerId:r,pointerIndex:o,interaction:this}),this.pointers[o]=e,o},e.prototype.removePointer=function(e,t){var n=this.getPointerIndex(e);-1!==n&&(p.fire("remove-pointer",{pointer:e,event:t,pointerIndex:n,interaction:this}),this.pointers.splice(n,1),this.pointerIds.splice(n,1),this.downTargets.splice(n,1),this.downTimes.splice(n,1))},e.prototype._updateEventTargets=function(e,t){this._eventTarget=e,this._curEventTarget=t},e}(),y=0;y<m.length;y++){var b=m[y];h[b]=o(b)}var _={},E=c.pEventTypes;d.PointerEvent?(_[E.down]=h.pointerDown,_[E.move]=h.pointerMove,_[E.up]=h.pointerUp,_[E.cancel]=h.pointerUp):(_.mousedown=h.pointerDown,_.mousemove=h.pointerMove,_.mouseup=h.pointerUp,_.touchstart=h.pointerDown,_.touchmove=h.pointerMove,_.touchend=h.pointerUp,_.touchcancel=h.pointerUp),_.blur=i,p.on("update-pointer-down",function(e){var t=e.interaction,n=e.pointer,r=e.pointerId,o=e.pointerIndex,i=e.event,a=e.eventTarget,s=e.down;t.pointerIds[o]=r,t.pointers[o]=n,s&&(t.pointerIsDown=!0),t.interacting()||(l.setCoords(t.startCoords,t.pointers),l.copyCoords(t.curCoords,t.startCoords),l.copyCoords(t.prevCoords,t.startCoords),t.downEvent=i,t.downTimes[o]=t.curCoords.timeStamp,t.downTargets[o]=a||i&&l.getEventTargets(i)[0],t.pointerWasMoved=!1,l.pointerExtend(t.downPointer,n))}),s.signals.on("add-document",a),s.signals.on("remove-document",a),g.pointerMoveTolerance=1,g.doOnInteractions=o,g.endAll=i,g.signals=p,g.docEvents=_,s.endAllInteractions=i,t.exports=g},{"./scope":33,"./utils":44,"./utils/Signals":34,"./utils/browser":36,"./utils/domObjects":38,"./utils/events":40,"./utils/interactionFinder":45}],6:[function(e,t,n){"use strict";function r(e,t,n,r){var o=e.prepared.name,a=new i(e,t,o,n,e.element,null,r);e.target.fire(a),e.prevEvent=a}var o=e("../Interaction"),i=e("../InteractEvent"),a={firePrepared:r,names:[],methodDict:{}};o.signals.on("action-start",function(e){var t=e.interaction,n=e.event;t._interacting=!0,r(t,n,"start")}),o.signals.on("action-move",function(e){var t=e.interaction;if(r(t,e.event,"move",e.preEnd),!t.interacting())return!1}),o.signals.on("action-end",function(e){r(e.interaction,e.event,"end")}),t.exports=a},{"../InteractEvent":3,"../Interaction":5}],7:[function(e,t,n){"use strict";var r=e("./base"),o=e("../utils"),i=e("../InteractEvent"),a=e("../Interactable"),s=e("../Interaction"),l=e("../defaultOptions"),u={defaults:{enabled:!1,mouseButtons:null,origin:null,snap:null,restrict:null,inertia:null,autoScroll:null,startAxis:"xy",lockAxis:"xy"},checker:function(e,t,n){var r=n.options.drag;return r.enabled?{name:"drag",axis:"start"===r.lockAxis?r.startAxis:r.lockAxis}:null},getCursor:function(){return"move"}};s.signals.on("before-action-move",function(e){var t=e.interaction;if("drag"===t.prepared.name){var n=t.prepared.axis;"x"===n?(t.curCoords.page.y=t.startCoords.page.y,t.curCoords.client.y=t.startCoords.client.y,t.pointerDelta.page.speed=Math.abs(t.pointerDelta.page.vx),t.pointerDelta.client.speed=Math.abs(t.pointerDelta.client.vx),t.pointerDelta.client.vy=0,t.pointerDelta.page.vy=0):"y"===n&&(t.curCoords.page.x=t.startCoords.page.x,t.curCoords.client.x=t.startCoords.client.x,t.pointerDelta.page.speed=Math.abs(t.pointerDelta.page.vy),t.pointerDelta.client.speed=Math.abs(t.pointerDelta.client.vy),t.pointerDelta.client.vx=0,t.pointerDelta.page.vx=0)}}),i.signals.on("new",function(e){var t=e.iEvent,n=e.interaction;if("dragmove"===t.type){var r=n.prepared.axis;"x"===r?(t.pageY=n.startCoords.page.y,t.clientY=n.startCoords.client.y,t.dy=0):"y"===r&&(t.pageX=n.startCoords.page.x,t.clientX=n.startCoords.client.x,t.dx=0)}}),a.prototype.draggable=function(e){return o.is.object(e)?(this.options.drag.enabled=!1!==e.enabled,this.setPerAction("drag",e),this.setOnEvents("drag",e),/^(xy|x|y|start)$/.test(e.lockAxis)&&(this.options.drag.lockAxis=e.lockAxis),/^(xy|x|y)$/.test(e.startAxis)&&(this.options.drag.startAxis=e.startAxis),this):o.is.bool(e)?(this.options.drag.enabled=e,e||(this.ondragstart=this.ondragstart=this.ondragend=null),this):this.options.drag},r.drag=u,r.names.push("drag"),o.merge(a.eventTypes,["dragstart","dragmove","draginertiastart","draginertiaresume","dragend"]),r.methodDict.drag="draggable",l.drag=u.defaults,t.exports=u},{"../InteractEvent":3,"../Interactable":4,"../Interaction":5,"../defaultOptions":18,"../utils":44,"./base":6}],8:[function(e,t,n){"use strict";function r(e,t){for(var n=[],r=[],o=0;o<d.interactables.length;o++){var i;i=d.interactables[o];var a=i;if(a.options.drop.enabled){var s=a.options.drop.accept;if(!(c.is.element(s)&&s!==t||c.is.string(s)&&!c.matchesSelector(t,s)))for(var l=c.is.string(a.target)?a._context.querySelectorAll(a.target):[a.target],u=0;u<l.length;u++){var f;f=l[u];var p=f;p!==t&&(n.push(a),r.push(p))}}}return{elements:r,dropzones:n}}function o(e,t){for(var n=void 0,r=0;r<e.dropzones.length;r++){var o=e.dropzones[r],i=e.elements[r];i!==n&&(t.target=i,o.fire(t)),n=i}}function i(e,t){var n=r(e,t);e.dropzones=n.dropzones,e.elements=n.elements,e.rects=[];for(var o=0;o<e.dropzones.length;o++)e.rects[o]=e.dropzones[o].getRect(e.elements[o])}function a(e,t,n){var r=e.interaction,o=[];y&&i(r.activeDrops,n);for(var a=0;a<r.activeDrops.dropzones.length;a++){var s=r.activeDrops.dropzones[a],l=r.activeDrops.elements[a],u=r.activeDrops.rects[a];o.push(s.dropCheck(e,t,r.target,n,l,u)?l:null)}var d=c.indexOfDeepestElement(o);return{dropzone:r.activeDrops.dropzones[d]||null,element:r.activeDrops.elements[d]||null}}function s(e,t,n){var r={enter:null,leave:null,activate:null,deactivate:null,move:null,drop:null},o={dragEvent:n,interaction:e,target:e.dropElement,dropzone:e.dropTarget,relatedTarget:n.target,draggable:n.interactable,timeStamp:n.timeStamp};return e.dropElement!==e.prevDropElement&&(e.prevDropTarget&&(r.leave=c.extend({type:"dragleave"},o),n.dragLeave=r.leave.target=e.prevDropElement,n.prevDropzone=r.leave.dropzone=e.prevDropTarget),e.dropTarget&&(r.enter={dragEvent:n,interaction:e,target:e.dropElement,dropzone:e.dropTarget,relatedTarget:n.target,draggable:n.interactable,timeStamp:n.timeStamp,type:"dragenter"},n.dragEnter=e.dropElement,n.dropzone=e.dropTarget)),"dragend"===n.type&&e.dropTarget&&(r.drop=c.extend({type:"drop"},o),n.dropzone=e.dropTarget,n.relatedTarget=e.dropElement),"dragstart"===n.type&&(r.activate=c.extend({type:"dropactivate"},o),r.activate.target=null,r.activate.dropzone=null),"dragend"===n.type&&(r.deactivate=c.extend({type:"dropdeactivate"},o),r.deactivate.target=null,r.deactivate.dropzone=null),"dragmove"===n.type&&e.dropTarget&&(r.move=c.extend({dragmove:n,type:"dropmove"},o),n.dropzone=e.dropTarget),r}function l(e,t){var n=e.activeDrops,r=e.prevDropTarget,i=e.dropTarget,a=e.dropElement;t.leave&&r.fire(t.leave),t.move&&i.fire(t.move),t.enter&&i.fire(t.enter),t.drop&&i.fire(t.drop),t.deactivate&&o(n,t.deactivate),e.prevDropTarget=i,e.prevDropElement=a}var u=e("./base"),c=e("../utils"),d=e("../scope"),f=e("../interact"),p=e("../InteractEvent"),h=e("../Interactable"),m=e("../Interaction"),v=e("../defaultOptions"),g={defaults:{enabled:!1,accept:null,overlap:"pointer"}},y=!1;m.signals.on("action-start",function(e){var t=e.interaction,n=e.event;if("drag"===t.prepared.name){t.activeDrops.dropzones=[],t.activeDrops.elements=[],t.activeDrops.rects=[],t.dropEvents=null,t.dynamicDrop||i(t.activeDrops,t.element);var r=t.prevEvent,a=s(t,n,r);a.activate&&o(t.activeDrops,a.activate)}}),p.signals.on("new",function(e){var t=e.interaction,n=e.iEvent,r=e.event;if("dragmove"===n.type||"dragend"===n.type){var o=t.element,i=n,l=a(i,r,o);t.dropTarget=l.dropzone,t.dropElement=l.element,t.dropEvents=s(t,r,i)}}),m.signals.on("action-move",function(e){var t=e.interaction;"drag"===t.prepared.name&&l(t,t.dropEvents)}),m.signals.on("action-end",function(e){var t=e.interaction;"drag"===t.prepared.name&&l(t,t.dropEvents)}),m.signals.on("stop-drag",function(e){var t=e.interaction;t.activeDrops={dropzones:null,elements:null,rects:null},t.dropEvents=null}),h.prototype.dropzone=function(e){return c.is.object(e)?(this.options.drop.enabled=!1!==e.enabled,c.is.function(e.ondrop)&&(this.events.ondrop=e.ondrop),c.is.function(e.ondropactivate)&&(this.events.ondropactivate=e.ondropactivate),c.is.function(e.ondropdeactivate)&&(this.events.ondropdeactivate=e.ondropdeactivate),c.is.function(e.ondragenter)&&(this.events.ondragenter=e.ondragenter),c.is.function(e.ondragleave)&&(this.events.ondragleave=e.ondragleave),c.is.function(e.ondropmove)&&(this.events.ondropmove=e.ondropmove),/^(pointer|center)$/.test(e.overlap)?this.options.drop.overlap=e.overlap:c.is.number(e.overlap)&&(this.options.drop.overlap=Math.max(Math.min(1,e.overlap),0)),"accept"in e&&(this.options.drop.accept=e.accept),"checker"in e&&(this.options.drop.checker=e.checker),this):c.is.bool(e)?(this.options.drop.enabled=e,e||(this.ondragenter=this.ondragleave=this.ondrop=this.ondropactivate=this.ondropdeactivate=null),this):this.options.drop},h.prototype.dropCheck=function(e,t,n,r,o,i){var a=!1;if(!(i=i||this.getRect(o)))return!!this.options.drop.checker&&this.options.drop.checker(e,t,a,this,o,n,r);var s=this.options.drop.overlap;if("pointer"===s){var l=c.getOriginXY(n,r,"drag"),u=c.getPageXY(e);u.x+=l.x,u.y+=l.y;var d=u.x>i.left&&u.x<i.right,f=u.y>i.top&&u.y<i.bottom;a=d&&f}var p=n.getRect(r);if(p&&"center"===s){var h=p.left+p.width/2,m=p.top+p.height/2;a=h>=i.left&&h<=i.right&&m>=i.top&&m<=i.bottom}return p&&c.is.number(s)&&(a=Math.max(0,Math.min(i.right,p.right)-Math.max(i.left,p.left))*Math.max(0,Math.min(i.bottom,p.bottom)-Math.max(i.top,p.top))/(p.width*p.height)>=s),this.options.drop.checker&&(a=this.options.drop.checker(e,t,a,this,o,n,r)),a},h.signals.on("unset",function(e){e.interactable.dropzone(!1)}),h.settingsMethods.push("dropChecker"),m.signals.on("new",function(e){e.dropTarget=null,e.dropElement=null,e.prevDropTarget=null,e.prevDropElement=null,e.dropEvents=null,e.activeDrops={dropzones:[],elements:[],rects:[]}}),m.signals.on("stop",function(e){var t=e.interaction;t.dropTarget=t.dropElement=t.prevDropTarget=t.prevDropElement=null}),f.dynamicDrop=function(e){return c.is.bool(e)?(y=e,f):y},c.merge(h.eventTypes,["dragenter","dragleave","dropactivate","dropdeactivate","dropmove","drop"]),u.methodDict.drop="dropzone",v.drop=g.defaults,t.exports=g},{"../InteractEvent":3,"../Interactable":4,"../Interaction":5,"../defaultOptions":18,"../interact":21,"../scope":33,"../utils":44,"./base":6}],9:[function(e,t,n){"use strict";var r=e("./base"),o=e("../utils"),i=e("../InteractEvent"),a=e("../Interactable"),s=e("../Interaction"),l=e("../defaultOptions"),u={defaults:{enabled:!1,origin:null,restrict:null},checker:function(e,t,n,r,o){return o.pointerIds.length>=2?{name:"gesture"}:null},getCursor:function(){return""}};i.signals.on("new",function(e){var t=e.iEvent,n=e.interaction;"gesturestart"===t.type&&(t.ds=0,n.gesture.startDistance=n.gesture.prevDistance=t.distance,n.gesture.startAngle=n.gesture.prevAngle=t.angle,n.gesture.scale=1)}),i.signals.on("new",function(e){var t=e.iEvent,n=e.interaction;"gesturemove"===t.type&&(t.ds=t.scale-n.gesture.scale,n.target.fire(t),n.gesture.prevAngle=t.angle,n.gesture.prevDistance=t.distance,t.scale===1/0||null===t.scale||void 0===t.scale||isNaN(t.scale)||(n.gesture.scale=t.scale))}),a.prototype.gesturable=function(e){return o.is.object(e)?(this.options.gesture.enabled=!1!==e.enabled,this.setPerAction("gesture",e),this.setOnEvents("gesture",e),this):o.is.bool(e)?(this.options.gesture.enabled=e,e||(this.ongesturestart=this.ongesturestart=this.ongestureend=null),this):this.options.gesture},i.signals.on("set-delta",function(e){var t=e.interaction,n=e.iEvent,r=e.action,a=e.event,s=e.starting,l=e.ending,u=e.deltaSource;if("gesture"===r){var c=t.pointers;n.touches=[c[0],c[1]],s?(n.distance=o.touchDistance(c,u),n.box=o.touchBBox(c),n.scale=1,n.ds=0,n.angle=o.touchAngle(c,void 0,u),n.da=0):l||a instanceof i?(n.distance=t.prevEvent.distance,n.box=t.prevEvent.box,n.scale=t.prevEvent.scale,n.ds=n.scale-1,n.angle=t.prevEvent.angle,n.da=n.angle-t.gesture.startAngle):(n.distance=o.touchDistance(c,u),n.box=o.touchBBox(c),n.scale=n.distance/t.gesture.startDistance,n.angle=o.touchAngle(c,t.gesture.prevAngle,u),n.ds=n.scale-t.gesture.prevScale,n.da=n.angle-t.gesture.prevAngle)}}),s.signals.on("new",function(e){e.gesture={start:{x:0,y:0},startDistance:0,prevDistance:0,distance:0,scale:1,startAngle:0,prevAngle:0}}),r.gesture=u,r.names.push("gesture"),o.merge(a.eventTypes,["gesturestart","gesturemove","gestureend"]),r.methodDict.gesture="gesturable",l.gesture=u.defaults,t.exports=u},{"../InteractEvent":3,"../Interactable":4,"../Interaction":5,"../defaultOptions":18,"../utils":44,"./base":6}],10:[function(e,t,n){"use strict";function r(e,t,n,r,o,a,s){if(!t)return!1;if(!0===t){var l=i.is.number(a.width)?a.width:a.right-a.left,u=i.is.number(a.height)?a.height:a.bottom-a.top;if(l<0&&("left"===e?e="right":"right"===e&&(e="left")),u<0&&("top"===e?e="bottom":"bottom"===e&&(e="top")),"left"===e)return n.x<(l>=0?a.left:a.right)+s;if("top"===e)return n.y<(u>=0?a.top:a.bottom)+s;if("right"===e)return n.x>(l>=0?a.right:a.left)-s;if("bottom"===e)return n.y>(u>=0?a.bottom:a.top)-s}return!!i.is.element(r)&&(i.is.element(t)?t===r:i.matchesUpTo(r,t,o))}var o=e("./base"),i=e("../utils"),a=e("../utils/browser"),s=e("../InteractEvent"),l=e("../Interactable"),u=e("../Interaction"),c=e("../defaultOptions"),d=a.supportsTouch||a.supportsPointerEvent?20:10,f={defaults:{enabled:!1,mouseButtons:null,origin:null,snap:null,restrict:null,inertia:null,autoScroll:null,square:!1,preserveAspectRatio:!1,axis:"xy",margin:NaN,edges:null,invert:"none"},checker:function(e,t,n,o,a,s){if(!s)return null;var l=i.extend({},a.curCoords.page),u=n.options;if(u.resize.enabled){var c=u.resize,f={left:!1,right:!1,top:!1,bottom:!1};if(i.is.object(c.edges)){for(var p in f)f[p]=r(p,c.edges[p],l,a._eventTarget,o,s,c.margin||d);if(f.left=f.left&&!f.right,f.top=f.top&&!f.bottom,f.left||f.right||f.top||f.bottom)return{name:"resize",edges:f}}else{var h="y"!==u.resize.axis&&l.x>s.right-d,m="x"!==u.resize.axis&&l.y>s.bottom-d;if(h||m)return{name:"resize",axes:(h?"x":"")+(m?"y":"")}}}return null},cursors:a.isIe9?{x:"e-resize",y:"s-resize",xy:"se-resize",top:"n-resize",left:"w-resize",bottom:"s-resize",right:"e-resize",topleft:"se-resize",bottomright:"se-resize",topright:"ne-resize",bottomleft:"ne-resize"}:{x:"ew-resize",y:"ns-resize",xy:"nwse-resize",top:"ns-resize",left:"ew-resize",bottom:"ns-resize",right:"ew-resize",topleft:"nwse-resize",bottomright:"nwse-resize",topright:"nesw-resize",bottomleft:"nesw-resize"},getCursor:function(e){if(e.axis)return f.cursors[e.name+e.axis];if(e.edges){for(var t="",n=["top","bottom","left","right"],r=0;r<4;r++)e.edges[n[r]]&&(t+=n[r]);return f.cursors[t]}}};s.signals.on("new",function(e){var t=e.iEvent,n=e.interaction;if("resizestart"===t.type&&n.prepared.edges){var r=n.target.getRect(n.element),o=n.target.options.resize;if(o.square||o.preserveAspectRatio){var a=i.extend({},n.prepared.edges);a.top=a.top||a.left&&!a.bottom,a.left=a.left||a.top&&!a.right,a.bottom=a.bottom||a.right&&!a.top,a.right=a.right||a.bottom&&!a.left,n.prepared._linkedEdges=a}else n.prepared._linkedEdges=null;o.preserveAspectRatio&&(n.resizeStartAspectRatio=r.width/r.height),n.resizeRects={start:r,current:i.extend({},r),inverted:i.extend({},r),previous:i.extend({},r),delta:{left:0,right:0,width:0,top:0,bottom:0,height:0}},t.rect=n.resizeRects.inverted,t.deltaRect=n.resizeRects.delta}}),s.signals.on("new",function(e){var t=e.iEvent,n=e.phase,r=e.interaction;if("move"===n&&r.prepared.edges){var o=r.target.options.resize,a=o.invert,s="reposition"===a||"negate"===a,l=r.prepared.edges,u=r.resizeRects.start,c=r.resizeRects.current,d=r.resizeRects.inverted,f=r.resizeRects.delta,p=i.extend(r.resizeRects.previous,d),h=l,m=t.dx,v=t.dy;if(o.preserveAspectRatio||o.square){var g=o.preserveAspectRatio?r.resizeStartAspectRatio:1;l=r.prepared._linkedEdges,h.left&&h.bottom||h.right&&h.top?v=-m/g:h.left||h.right?v=m/g:(h.top||h.bottom)&&(m=v*g)}if(l.top&&(c.top+=v),l.bottom&&(c.bottom+=v),l.left&&(c.left+=m),l.right&&(c.right+=m),s){if(i.extend(d,c),"reposition"===a){var y=void 0;d.top>d.bottom&&(y=d.top,d.top=d.bottom,d.bottom=y),d.left>d.right&&(y=d.left,d.left=d.right,d.right=y)}}else d.top=Math.min(c.top,u.bottom),d.bottom=Math.max(c.bottom,u.top),d.left=Math.min(c.left,u.right),d.right=Math.max(c.right,u.left);d.width=d.right-d.left,d.height=d.bottom-d.top;for(var b in d)f[b]=d[b]-p[b];t.edges=r.prepared.edges,t.rect=d,t.deltaRect=f}}),l.prototype.resizable=function(e){return i.is.object(e)?(this.options.resize.enabled=!1!==e.enabled,this.setPerAction("resize",e),this.setOnEvents("resize",e),/^x$|^y$|^xy$/.test(e.axis)?this.options.resize.axis=e.axis:null===e.axis&&(this.options.resize.axis=c.resize.axis),i.is.bool(e.preserveAspectRatio)?this.options.resize.preserveAspectRatio=e.preserveAspectRatio:i.is.bool(e.square)&&(this.options.resize.square=e.square),this):i.is.bool(e)?(this.options.resize.enabled=e,e||(this.onresizestart=this.onresizestart=this.onresizeend=null),this):this.options.resize},u.signals.on("new",function(e){e.resizeAxes="xy"}),s.signals.on("set-delta",function(e){var t=e.interaction,n=e.iEvent;"resize"===e.action&&t.resizeAxes&&(t.target.options.resize.square?("y"===t.resizeAxes?n.dx=n.dy:n.dy=n.dx,n.axes="xy"):(n.axes=t.resizeAxes,"x"===t.resizeAxes?n.dy=0:"y"===t.resizeAxes&&(n.dx=0)))}),o.resize=f,o.names.push("resize"),i.merge(l.eventTypes,["resizestart","resizemove","resizeinertiastart","resizeinertiaresume","resizeend"]),o.methodDict.resize="resizable",c.resize=f.defaults,t.exports=f},{"../InteractEvent":3,"../Interactable":4,"../Interaction":5,"../defaultOptions":18,"../utils":44,"../utils/browser":36,"./base":6}],11:[function(e,t,n){"use strict";var r=e("./utils/raf"),o=e("./utils/window").getWindow,i=e("./utils/is"),a=e("./utils/domUtils"),s=e("./Interaction"),l=e("./defaultOptions"),u={defaults:{enabled:!1,container:null,margin:60,speed:300},interaction:null,i:null,x:0,y:0,isScrolling:!1,prevTime:0,start:function(e){u.isScrolling=!0,r.cancel(u.i),u.interaction=e,u.prevTime=(new Date).getTime(),u.i=r.request(u.scroll)},stop:function(){u.isScrolling=!1,r.cancel(u.i)},scroll:function(){var e=u.interaction.target.options[u.interaction.prepared.name].autoScroll,t=e.container||o(u.interaction.element),n=(new Date).getTime(),a=(n-u.prevTime)/1e3,s=e.speed*a;s>=1&&(i.window(t)?t.scrollBy(u.x*s,u.y*s):t&&(t.scrollLeft+=u.x*s,t.scrollTop+=u.y*s),u.prevTime=n),u.isScrolling&&(r.cancel(u.i),u.i=r.request(u.scroll))},check:function(e,t){var n=e.options;return n[t].autoScroll&&n[t].autoScroll.enabled},onInteractionMove:function(e){var t=e.interaction,n=e.pointer;if(t.interacting()&&u.check(t.target,t.prepared.name)){if(t.simulation)return void(u.x=u.y=0);var r=void 0,s=void 0,l=void 0,c=void 0,d=t.target.options[t.prepared.name].autoScroll,f=d.container||o(t.element);if(i.window(f))c=n.clientX<u.margin,r=n.clientY<u.margin,s=n.clientX>f.innerWidth-u.margin,l=n.clientY>f.innerHeight-u.margin;else{var p=a.getElementClientRect(f);c=n.clientX<p.left+u.margin,r=n.clientY<p.top+u.margin,s=n.clientX>p.right-u.margin,l=n.clientY>p.bottom-u.margin}u.x=s?1:c?-1:0,u.y=l?1:r?-1:0,u.isScrolling||(u.margin=d.margin,u.speed=d.speed,u.start(t))}}};s.signals.on("stop-active",function(){u.stop()}),s.signals.on("action-move",u.onInteractionMove),l.perAction.autoScroll=u.defaults,t.exports=u},{"./Interaction":5,"./defaultOptions":18,"./utils/domUtils":39,"./utils/is":46,"./utils/raf":50,"./utils/window":52}],12:[function(e,t,n){"use strict";var r=e("../Interactable"),o=e("../actions/base"),i=e("../utils/is"),a=e("../utils/domUtils"),s=e("../utils"),l=s.warnOnce;r.prototype.getAction=function(e,t,n,r){var o=this.defaultActionChecker(e,t,n,r);return this.options.actionChecker?this.options.actionChecker(e,t,o,this,r,n):o},r.prototype.ignoreFrom=l(function(e){return this._backCompatOption("ignoreFrom",e)},"Interactable.ignoreForm() has been deprecated. Use Interactble.draggable({ignoreFrom: newValue})."),r.prototype.allowFrom=l(function(e){return this._backCompatOption("allowFrom",e)},"Interactable.allowForm() has been deprecated. Use Interactble.draggable({allowFrom: newValue})."),r.prototype.testIgnore=function(e,t,n){return!(!e||!i.element(n))&&(i.string(e)?a.matchesUpTo(n,e,t):!!i.element(e)&&a.nodeContains(e,n))},r.prototype.testAllow=function(e,t,n){return!e||!!i.element(n)&&(i.string(e)?a.matchesUpTo(n,e,t):!!i.element(e)&&a.nodeContains(e,n))},r.prototype.testIgnoreAllow=function(e,t,n){return!this.testIgnore(e.ignoreFrom,t,n)&&this.testAllow(e.allowFrom,t,n)},r.prototype.actionChecker=function(e){return i.function(e)?(this.options.actionChecker=e,this):null===e?(delete this.options.actionChecker,this):this.options.actionChecker},r.prototype.styleCursor=function(e){return i.bool(e)?(this.options.styleCursor=e,this):null===e?(delete this.options.styleCursor,this):this.options.styleCursor},r.prototype.defaultActionChecker=function(e,t,n,r){for(var i=this.getRect(r),a=t.buttons||{0:1,1:4,3:8,4:16}[t.button],s=null,l=0;l<o.names.length;l++){var u;u=o.names[l];var c=u;if((!n.pointerIsDown||!/mouse|pointer/.test(n.pointerType)||0!=(a&this.options[c].mouseButtons))&&(s=o[c].checker(e,t,this,r,n,i)))return s}}},{"../Interactable":4,"../actions/base":6,"../utils":44,"../utils/domUtils":39,"../utils/is":46}],13:[function(e,t,n){"use strict";function r(e,t,n,r){return h.is.object(e)&&t.testIgnoreAllow(t.options[e.name],n,r)&&t.options[e.name].enabled&&s(t,n,e)?e:null}function o(e,t,n,o,i,a){for(var s=0,l=o.length;s<l;s++){var u=o[s],c=i[s],d=r(u.getAction(t,n,e,c),u,c,a);if(d)return{action:d,target:u,element:c}}return{}}function i(e,t,n,r){function i(e){a.push(e),s.push(l)}for(var a=[],s=[],l=r;h.is.element(l);){a=[],s=[],p.interactables.forEachMatch(l,i);var u=o(e,t,n,a,s,r);if(u.action&&!u.target.options[u.action.name].manualStart)return u;l=h.parentNode(l)}return{}}function a(e,t){var n=t.action,r=t.target,o=t.element;if(n=n||{},e.target&&e.target.options.styleCursor&&(e.target._doc.documentElement.style.cursor=""),e.target=r,e.element=o,h.copyAction(e.prepared,n),r&&r.options.styleCursor){var i=n?d[n.name].getCursor(n):"";e.target._doc.documentElement.style.cursor=i}m.fire("prepared",{interaction:e})}function s(e,t,n){var r=e.options,o=r[n.name].max,i=r[n.name].maxPerElement,a=0,s=0,l=0;if(o&&i&&v.maxInteractions){for(var u=0;u<p.interactions.length;u++){var c;c=p.interactions[u];var d=c,f=d.prepared.name;if(d.interacting()){if(++a>=v.maxInteractions)return!1;if(d.target===e){if((s+=f===n.name|0)>=o)return!1;if(d.element===t&&(l++,f!==n.name||l>=i))return!1}}}return v.maxInteractions>0}}var l=e("../interact"),u=e("../Interactable"),c=e("../Interaction"),d=e("../actions/base"),f=e("../defaultOptions"),p=e("../scope"),h=e("../utils"),m=e("../utils/Signals").new();e("./InteractableMethods");var v={signals:m,withinInteractionLimit:s,maxInteractions:1/0,defaults:{perAction:{manualStart:!1,max:1/0,maxPerElement:1,allowFrom:null,ignoreFrom:null,mouseButtons:1}},setActionDefaults:function(e){h.extend(e.defaults,v.defaults.perAction)},validateAction:r};c.signals.on("down",function(e){var t=e.interaction,n=e.pointer,r=e.event,o=e.eventTarget;t.interacting()||a(t,i(t,n,r,o))}),c.signals.on("move",function(e){var t=e.interaction,n=e.pointer,r=e.event,o=e.eventTarget;"mouse"!==t.pointerType||t.pointerIsDown||t.interacting()||a(t,i(t,n,r,o))}),c.signals.on("move",function(e){var t=e.interaction,n=e.event;if(t.pointerIsDown&&!t.interacting()&&t.pointerWasMoved&&t.prepared.name){m.fire("before-start",e);var r=t.target;t.prepared.name&&r&&(r.options[t.prepared.name].manualStart||!s(r,t.element,t.prepared)?t.stop(n):t.start(t.prepared,r,t.element))}}),c.signals.on("stop",function(e){var t=e.interaction,n=t.target;n&&n.options.styleCursor&&(n._doc.documentElement.style.cursor="")}),l.maxInteractions=function(e){return h.is.number(e)?(v.maxInteractions=e,l):v.maxInteractions},u.settingsMethods.push("styleCursor"),u.settingsMethods.push("actionChecker"),u.settingsMethods.push("ignoreFrom"),u.settingsMethods.push("allowFrom"),f.base.actionChecker=null,f.base.styleCursor=!0,h.extend(f.perAction,v.defaults.perAction),t.exports=v},{"../Interactable":4,"../Interaction":5,"../actions/base":6,"../defaultOptions":18,"../interact":21,"../scope":33,"../utils":44,"../utils/Signals":34,"./InteractableMethods":12}],14:[function(e,t,n){"use strict";function r(e,t){if(!t)return!1;var n=t.options.drag.startAxis;return"xy"===e||"xy"===n||n===e}var o=e("./base"),i=e("../scope"),a=e("../utils/is"),s=e("../utils/domUtils"),l=s.parentNode;o.setActionDefaults(e("../actions/drag")),o.signals.on("before-start",function(e){var t=e.interaction,n=e.eventTarget,s=e.dx,u=e.dy;if("drag"===t.prepared.name){var c=Math.abs(s),d=Math.abs(u),f=t.target.options.drag,p=f.startAxis,h=c>d?"x":c<d?"y":"xy";if(t.prepared.axis="start"===f.lockAxis?h[0]:f.lockAxis,"xy"!==h&&"xy"!==p&&p!==h){t.prepared.name=null;for(var m=n,v=function(e){if(e!==t.target){var i=t.target.options.drag;if(!i.manualStart&&e.testIgnoreAllow(i,m,n)){var a=e.getAction(t.downPointer,t.downEvent,t,m);if(a&&"drag"===a.name&&r(h,e)&&o.validateAction(a,e,m,n))return e}}};a.element(m);){var g=i.interactables.forEachMatch(m,v);if(g){t.prepared.name="drag",t.target=g,t.element=m;break}m=l(m)}}}})},{"../actions/drag":7,"../scope":33,"../utils/domUtils":39,"../utils/is":46,"./base":13}],15:[function(e,t,n){"use strict";e("./base").setActionDefaults(e("../actions/gesture"))},{"../actions/gesture":9,"./base":13}],16:[function(e,t,n){"use strict";function r(e){var t=e.prepared&&e.prepared.name;if(!t)return null;var n=e.target.options;return n[t].hold||n[t].delay}var o=e("./base"),i=e("../Interaction");o.defaults.perAction.hold=0,o.defaults.perAction.delay=0,i.signals.on("new",function(e){e.autoStartHoldTimer=null}),o.signals.on("prepared",function(e){var t=e.interaction,n=r(t);n>0&&(t.autoStartHoldTimer=setTimeout(function(){t.start(t.prepared,t.target,t.element)},n))}),i.signals.on("move",function(e){var t=e.interaction,n=e.duplicate;t.pointerWasMoved&&!n&&clearTimeout(t.autoStartHoldTimer)}),o.signals.on("before-start",function(e){var t=e.interaction;r(t)>0&&(t.prepared.name=null)}),t.exports={getHoldDuration:r}},{"../Interaction":5,"./base":13}],17:[function(e,t,n){"use strict";e("./base").setActionDefaults(e("../actions/resize"))},{"../actions/resize":10,"./base":13}],18:[function(e,t,n){"use strict";t.exports={base:{accept:null,preventDefault:"auto",deltaSource:"page"},perAction:{origin:{x:0,y:0},inertia:{enabled:!1,resistance:10,minSpeed:100,endSpeed:10,allowResume:!0,smoothEndDuration:300}}}},{}],19:[function(e,t,n){"use strict";e("./inertia"),e("./modifiers/snap"),e("./modifiers/restrict"),e("./pointerEvents/base"),e("./pointerEvents/holdRepeat"),e("./pointerEvents/interactableTargets"),e("./autoStart/hold"),e("./actions/gesture"),e("./actions/resize"),e("./actions/drag"),e("./actions/drop"),e("./modifiers/snapSize"),e("./modifiers/restrictEdges"),e("./modifiers/restrictSize"),e("./autoStart/gesture"),e("./autoStart/resize"),e("./autoStart/drag"),e("./interactablePreventDefault.js"),e("./autoScroll"),t.exports=e("./interact")},{"./actions/drag":7,"./actions/drop":8,"./actions/gesture":9,"./actions/resize":10,"./autoScroll":11,"./autoStart/drag":14,"./autoStart/gesture":15,"./autoStart/hold":16,"./autoStart/resize":17,"./inertia":20,"./interact":21,"./interactablePreventDefault.js":22,"./modifiers/restrict":24,"./modifiers/restrictEdges":25,"./modifiers/restrictSize":26,"./modifiers/snap":27,"./modifiers/snapSize":28,"./pointerEvents/base":30,"./pointerEvents/holdRepeat":31,"./pointerEvents/interactableTargets":32}],20:[function(e,t,n){"use strict";function r(e,t){var n=e.target.options[e.prepared.name].inertia,r=n.resistance,o=-Math.log(n.endSpeed/t.v0)/r;t.x0=e.prevEvent.pageX,t.y0=e.prevEvent.pageY,t.t0=t.startEvent.timeStamp/1e3,t.sx=t.sy=0,t.modifiedXe=t.xe=(t.vx0-o)/r,t.modifiedYe=t.ye=(t.vy0-o)/r,t.te=o,t.lambda_v0=r/t.v0,t.one_ve_v0=1-n.endSpeed/t.v0}function o(){a(this),c.setCoordDeltas(this.pointerDelta,this.prevCoords,this.curCoords);var e=this.inertiaStatus,t=this.target.options[this.prepared.name].inertia,n=t.resistance,r=(new Date).getTime()/1e3-e.t0;if(r<e.te){var o=1-(Math.exp(-n*r)-e.lambda_v0)/e.one_ve_v0;if(e.modifiedXe===e.xe&&e.modifiedYe===e.ye)e.sx=e.xe*o,e.sy=e.ye*o;else{var i=c.getQuadraticCurvePoint(0,0,e.xe,e.ye,e.modifiedXe,e.modifiedYe,o);e.sx=i.x,e.sy=i.y}this.doMove(),e.i=d.request(this.boundInertiaFrame)}else e.sx=e.modifiedXe,e.sy=e.modifiedYe,this.doMove(),this.end(e.startEvent),e.active=!1,this.simulation=null;c.copyCoords(this.prevCoords,this.curCoords)}function i(){a(this);var e=this.inertiaStatus,t=(new Date).getTime()-e.t0,n=this.target.options[this.prepared.name].inertia.smoothEndDuration;t<n?(e.sx=c.easeOutQuad(t,0,e.xe,n),e.sy=c.easeOutQuad(t,0,e.ye,n),this.pointerMove(e.startEvent,e.startEvent),e.i=d.request(this.boundSmoothEndFrame)):(e.sx=e.xe,e.sy=e.ye,this.pointerMove(e.startEvent,e.startEvent),this.end(e.startEvent),e.smoothEnd=e.active=!1,this.simulation=null)}function a(e){var t=e.inertiaStatus;if(t.active){var n=t.upCoords.page,r=t.upCoords.client;c.setCoords(e.curCoords,[{pageX:n.x+t.sx,pageY:n.y+t.sy,clientX:r.x+t.sx,clientY:r.y+t.sy}])}}var s=e("./InteractEvent"),l=e("./Interaction"),u=e("./modifiers/base"),c=e("./utils"),d=e("./utils/raf");l.signals.on("new",function(e){e.inertiaStatus={active:!1,smoothEnd:!1,allowResume:!1,startEvent:null,upCoords:{},xe:0,ye:0,sx:0,sy:0,t0:0,vx0:0,vys:0,duration:0,lambda_v0:0,one_ve_v0:0,i:null},e.boundInertiaFrame=function(){return o.apply(e)},e.boundSmoothEndFrame=function(){return i.apply(e)}}),l.signals.on("down",function(e){var t=e.interaction,n=e.event,r=e.pointer,o=e.eventTarget,i=t.inertiaStatus;if(i.active)for(var a=o;c.is.element(a);){if(a===t.element){d.cancel(i.i),i.active=!1,t.simulation=null,t.updatePointer(r),c.setCoords(t.curCoords,t.pointers);var f={interaction:t};l.signals.fire("before-action-move",f),l.signals.fire("action-resume",f);var p=new s(t,n,t.prepared.name,"inertiaresume",t.element);t.target.fire(p),t.prevEvent=p,u.resetStatuses(t.modifierStatuses),c.copyCoords(t.prevCoords,t.curCoords);break}a=c.parentNode(a)}}),l.signals.on("up",function(e){var t=e.interaction,n=e.event,o=t.inertiaStatus;if(t.interacting()&&!o.active){var i=t.target,a=i&&i.options,l=a&&t.prepared.name&&a[t.prepared.name].inertia,f=(new Date).getTime(),p={},h=c.extend({},t.curCoords.page),m=t.pointerDelta.client.speed,v=!1,g=void 0,y=l&&l.enabled&&"gesture"!==t.prepared.name&&n!==o.startEvent,b=y&&f-t.curCoords.timeStamp<50&&m>l.minSpeed&&m>l.endSpeed,_={interaction:t,pageCoords:h,statuses:p,preEnd:!0,requireEndOnly:!0};y&&!b&&(u.resetStatuses(p),g=u.setAll(_),g.shouldMove&&g.locked&&(v=!0)),(b||v)&&(c.copyCoords(o.upCoords,t.curCoords),t.pointers[0]=o.startEvent=new s(t,n,t.prepared.name,"inertiastart",t.element),o.t0=f,o.active=!0,o.allowResume=l.allowResume,t.simulation=o,i.fire(o.startEvent),b?(o.vx0=t.pointerDelta.client.vx,o.vy0=t.pointerDelta.client.vy,o.v0=m,r(t,o),c.extend(h,t.curCoords.page),h.x+=o.xe,h.y+=o.ye,u.resetStatuses(p),g=u.setAll(_),o.modifiedXe+=g.dx,o.modifiedYe+=g.dy,o.i=d.request(t.boundInertiaFrame)):(o.smoothEnd=!0,o.xe=g.dx,o.ye=g.dy,o.sx=o.sy=0,o.i=d.request(t.boundSmoothEndFrame)))}}),l.signals.on("stop-active",function(e){var t=e.interaction,n=t.inertiaStatus;n.active&&(d.cancel(n.i),n.active=!1,t.simulation=null)})},{"./InteractEvent":3,"./Interaction":5,"./modifiers/base":23,"./utils":44,"./utils/raf":50}],21:[function(e,t,n){"use strict";function r(e,t){var n=s.interactables.get(e,t);return n||(n=new l(e,t),n.events.global=c),n}var o=e("./utils/browser"),i=e("./utils/events"),a=e("./utils"),s=e("./scope"),l=e("./Interactable"),u=e("./Interaction"),c={};r.isSet=function(e,t){return-1!==s.interactables.indexOfElement(e,t&&t.context)},r.on=function(e,t,n){if(a.is.string(e)&&-1!==e.search(" ")&&(e=e.trim().split(/ +/)),a.is.array(e)){for(var o=0;o<e.length;o++){var u;u=e[o];var d=u;r.on(d,t,n)}return r}if(a.is.object(e)){for(var f in e)r.on(f,e[f],t);return r}return a.contains(l.eventTypes,e)?c[e]?c[e].push(t):c[e]=[t]:i.add(s.document,e,t,{options:n}),r},r.off=function(e,t,n){if(a.is.string(e)&&-1!==e.search(" ")&&(e=e.trim().split(/ +/)),a.is.array(e)){for(var o=0;o<e.length;o++){var u;u=e[o];var d=u;r.off(d,t,n)}return r}if(a.is.object(e)){for(var f in e)r.off(f,e[f],t);return r}if(a.contains(l.eventTypes,e)){var p=void 0;e in c&&-1!==(p=c[e].indexOf(t))&&c[e].splice(p,1)}else i.remove(s.document,e,t,n);return r},r.debug=function(){return s},r.getPointerAverage=a.pointerAverage,r.getTouchBBox=a.touchBBox,r.getTouchDistance=a.touchDistance,r.getTouchAngle=a.touchAngle,r.getElementRect=a.getElementRect,r.getElementClientRect=a.getElementClientRect,r.matchesSelector=a.matchesSelector,r.closest=a.closest,r.supportsTouch=function(){return o.supportsTouch},r.supportsPointerEvent=function(){return o.supportsPointerEvent},r.stop=function(e){for(var t=s.interactions.length-1;t>=0;t--)s.interactions[t].stop(e);return r},r.pointerMoveTolerance=function(e){return a.is.number(e)?(u.pointerMoveTolerance=e,r):u.pointerMoveTolerance},r.addDocument=s.addDocument,r.removeDocument=s.removeDocument,s.interact=r,t.exports=r},{"./Interactable":4,"./Interaction":5,"./scope":33,"./utils":44,"./utils/browser":36,"./utils/events":40}],22:[function(e,t,n){"use strict";function r(e){var t=e.interaction,n=e.event;t.target&&t.target.checkAndPreventDefault(n)}var o=e("./Interactable"),i=e("./Interaction"),a=e("./scope"),s=e("./utils/is"),l=e("./utils/events"),u=e("./utils/browser"),c=e("./utils/domUtils"),d=c.nodeContains,f=c.matchesSelector;o.prototype.preventDefault=function(e){return/^(always|never|auto)$/.test(e)?(this.options.preventDefault=e,this):s.bool(e)?(this.options.preventDefault=e?"always":"never",this):this.options.preventDefault},o.prototype.checkAndPreventDefault=function(e){var t=this.options.preventDefault;if("never"!==t)return"always"===t?void e.preventDefault():void(l.supportsPassive&&/^touch(start|move)$/.test(e.type)&&!u.isIOS||/^(mouse|pointer|touch)*(down|start)/i.test(e.type)||s.element(e.target)&&f(e.target,"input,select,textarea,[contenteditable=true],[contenteditable=true] *")||e.preventDefault())};for(var p=["down","move","up","cancel"],h=0;h<p.length;h++){var m=p[h];i.signals.on(m,r)}i.docEvents.dragstart=function(e){for(var t=0;t<a.interactions.length;t++){var n;n=a.interactions[t];var r=n;if(r.element&&(r.element===e.target||d(r.element,e.target)))return void r.target.checkAndPreventDefault(e)}}},{"./Interactable":4,"./Interaction":5,"./scope":33,"./utils/browser":36,"./utils/domUtils":39,"./utils/events":40,"./utils/is":46}],23:[function(e,t,n){"use strict";function r(e,t,n){return e&&e.enabled&&(t||!e.endOnly)&&(!n||e.endOnly)}var o=e("../InteractEvent"),i=e("../Interaction"),a=e("../utils/extend"),s={names:[],setOffsets:function(e){var t=e.interaction,n=e.pageCoords,r=t.target,o=t.element,i=t.startOffset,a=r.getRect(o);a?(i.left=n.x-a.left,i.top=n.y-a.top,i.right=a.right-n.x,i.bottom=a.bottom-n.y,"width"in a||(a.width=a.right-a.left),"height"in a||(a.height=a.bottom-a.top)):i.left=i.top=i.right=i.bottom=0,e.rect=a,e.interactable=r,e.element=o;for(var l=0;l<s.names.length;l++){var u;u=s.names[l];var c=u;e.options=r.options[t.prepared.name][c],e.options&&(t.modifierOffsets[c]=s[c].setOffset(e))}},setAll:function(e){var t=e.interaction,n=e.statuses,o=e.preEnd,i=e.requireEndOnly,l={dx:0,dy:0,changed:!1,locked:!1,shouldMove:!0};e.modifiedCoords=a({},e.pageCoords);for(var u=0;u<s.names.length;u++){var c;c=s.names[u];var d=c,f=s[d],p=t.target.options[t.prepared.name][d];r(p,o,i)&&(e.status=e.status=n[d],e.options=p,e.offset=e.interaction.modifierOffsets[d],f.set(e),e.status.locked&&(e.modifiedCoords.x+=e.status.dx,e.modifiedCoords.y+=e.status.dy,l.dx+=e.status.dx,l.dy+=e.status.dy,l.locked=!0))}return l.shouldMove=!e.status||!l.locked||e.status.changed,l},resetStatuses:function(e){for(var t=0;t<s.names.length;t++){var n;n=s.names[t];var r=n,o=e[r]||{};o.dx=o.dy=0,o.modifiedX=o.modifiedY=NaN,o.locked=!1,o.changed=!0,e[r]=o}return e},start:function(e,t){var n=e.interaction,r={interaction:n,pageCoords:("action-resume"===t?n.curCoords:n.startCoords).page,startOffset:n.startOffset,statuses:n.modifierStatuses,preEnd:!1,requireEndOnly:!1};s.setOffsets(r),s.resetStatuses(r.statuses),r.pageCoords=a({},n.startCoords.page),n.modifierResult=s.setAll(r)},beforeMove:function(e){var t=e.interaction,n=e.preEnd,r=e.interactingBeforeMove,o=s.setAll({interaction:t,preEnd:n,pageCoords:t.curCoords.page,statuses:t.modifierStatuses,requireEndOnly:!1});!o.shouldMove&&r&&(t._dontFireMove=!0),t.modifierResult=o},end:function(e){for(var t=e.interaction,n=e.event,o=0;o<s.names.length;o++){var i;i=s.names[o];var a=i;if(r(t.target.options[t.prepared.name][a],!0,!0)){t.doMove({event:n,preEnd:!0});break}}},setXY:function(e){for(var t=e.iEvent,n=e.interaction,r=a({},e),o=0;o<s.names.length;o++){var i=s.names[o];if(r.options=n.target.options[n.prepared.name][i],r.options){var l=s[i];r.status=n.modifierStatuses[i],t[i]=l.modifyCoords(r)}}}};i.signals.on("new",function(e){e.startOffset={left:0,right:0,top:0,bottom:0},e.modifierOffsets={},e.modifierStatuses=s.resetStatuses({}),e.modifierResult=null}),i.signals.on("action-start",s.start),i.signals.on("action-resume",s.start),i.signals.on("before-action-move",s.beforeMove),i.signals.on("action-end",s.end),o.signals.on("set-xy",s.setXY),t.exports=s},{"../InteractEvent":3,"../Interaction":5,"../utils/extend":41}],24:[function(e,t,n){"use strict";function r(e,t,n){return i.is.function(e)?i.resolveRectLike(e,t.target,t.element,[n.x,n.y,t]):i.resolveRectLike(e,t.target,t.element)}var o=e("./base"),i=e("../utils"),a=e("../defaultOptions"),s={defaults:{enabled:!1,endOnly:!1,restriction:null,elementRect:null},setOffset:function(e){var t=e.rect,n=e.startOffset,r=e.options,o=r&&r.elementRect,i={};return t&&o?(i.left=n.left-t.width*o.left,i.top=n.top-t.height*o.top,i.right=n.right-t.width*(1-o.right),i.bottom=n.bottom-t.height*(1-o.bottom)):i.left=i.top=i.right=i.bottom=0,i},set:function(e){var t=e.modifiedCoords,n=e.interaction,o=e.status,a=e.options;if(!a)return o;var s=o.useStatusXY?{x:o.x,y:o.y}:i.extend({},t),l=r(a.restriction,n,s);if(!l)return o;o.dx=0,o.dy=0,o.locked=!1;var u=l,c=s.x,d=s.y,f=n.modifierOffsets.restrict;"x"in l&&"y"in l?(c=Math.max(Math.min(u.x+u.width-f.right,s.x),u.x+f.left),d=Math.max(Math.min(u.y+u.height-f.bottom,s.y),u.y+f.top)):(c=Math.max(Math.min(u.right-f.right,s.x),u.left+f.left),d=Math.max(Math.min(u.bottom-f.bottom,s.y),u.top+f.top)),o.dx=c-s.x,o.dy=d-s.y,o.changed=o.modifiedX!==c||o.modifiedY!==d,o.locked=!(!o.dx&&!o.dy),o.modifiedX=c,o.modifiedY=d},modifyCoords:function(e){var t=e.page,n=e.client,r=e.status,o=e.phase,i=e.options,a=i&&i.elementRect;if(i&&i.enabled&&("start"!==o||!a||!r.locked)&&r.locked)return t.x+=r.dx,t.y+=r.dy,n.x+=r.dx,n.y+=r.dy,{dx:r.dx,dy:r.dy}},getRestrictionRect:r};o.restrict=s,o.names.push("restrict"),a.perAction.restrict=s.defaults,t.exports=s},{"../defaultOptions":18,"../utils":44,"./base":23}],25:[function(e,t,n){"use strict";var r=e("./base"),o=e("../utils"),i=e("../utils/rect"),a=e("../defaultOptions"),s=e("../actions/resize"),l=e("./restrict"),u=l.getRestrictionRect,c={top:1/0,left:1/0,bottom:-1/0,right:-1/0},d={top:-1/0,left:-1/0,bottom:1/0,right:1/0},f={defaults:{enabled:!1,endOnly:!1,min:null,max:null,offset:null},setOffset:function(e){var t=e.interaction,n=e.startOffset,r=e.options;if(!r)return o.extend({},n);var i=u(r.offset,t,t.startCoords.page);return i?{top:n.top+i.y,left:n.left+i.x,bottom:n.bottom+i.y,right:n.right+i.x}:n},set:function(e){var t=e.modifiedCoords,n=e.interaction,r=e.status,a=e.offset,s=e.options,l=n.prepared.linkedEdges||n.prepared.edges;if(n.interacting()&&l){var f=r.useStatusXY?{x:r.x,y:r.y}:o.extend({},t),p=i.xywhToTlbr(u(s.inner,n,f))||c,h=i.xywhToTlbr(u(s.outer,n,f))||d,m=f.x,v=f.y;r.dx=0,r.dy=0,r.locked=!1,l.top?v=Math.min(Math.max(h.top+a.top,f.y),p.top+a.top):l.bottom&&(v=Math.max(Math.min(h.bottom-a.bottom,f.y),p.bottom-a.bottom)),l.left?m=Math.min(Math.max(h.left+a.left,f.x),p.left+a.left):l.right&&(m=Math.max(Math.min(h.right-a.right,f.x),p.right-a.right)),r.dx=m-f.x,r.dy=v-f.y,r.changed=r.modifiedX!==m||r.modifiedY!==v,r.locked=!(!r.dx&&!r.dy),r.modifiedX=m,r.modifiedY=v}},modifyCoords:function(e){var t=e.page,n=e.client,r=e.status,o=e.phase,i=e.options;if(i&&i.enabled&&("start"!==o||!r.locked)&&r.locked)return t.x+=r.dx,t.y+=r.dy,n.x+=r.dx,n.y+=r.dy,{dx:r.dx,dy:r.dy}},noInner:c,noOuter:d,getRestrictionRect:u};r.restrictEdges=f,r.names.push("restrictEdges"),a.perAction.restrictEdges=f.defaults,s.defaults.restrictEdges=f.defaults,t.exports=f},{"../actions/resize":10,"../defaultOptions":18,"../utils":44,"../utils/rect":51,"./base":23,"./restrict":24}],26:[function(e,t,n){"use strict";var r=e("./base"),o=e("./restrictEdges"),i=e("../utils"),a=e("../utils/rect"),s=e("../defaultOptions"),l=e("../actions/resize"),u={width:-1/0,height:-1/0},c={width:1/0,height:1/0},d={defaults:{enabled:!1,endOnly:!1,min:null,max:null},setOffset:function(e){return e.interaction.startOffset},set:function(e){var t=e.interaction,n=e.options,r=t.prepared.linkedEdges||t.prepared.edges;if(t.interacting()&&r){var s=a.xywhToTlbr(t.resizeRects.inverted),l=a.tlbrToXywh(o.getRestrictionRect(n.min,t))||u,d=a.tlbrToXywh(o.getRestrictionRect(n.max,t))||c;e.options={enabled:n.enabled,endOnly:n.endOnly,inner:i.extend({},o.noInner),outer:i.extend({},o.noOuter)},r.top?(e.options.inner.top=s.bottom-l.height,e.options.outer.top=s.bottom-d.height):r.bottom&&(e.options.inner.bottom=s.top+l.height,e.options.outer.bottom=s.top+d.height),r.left?(e.options.inner.left=s.right-l.width,e.options.outer.left=s.right-d.width):r.right&&(e.options.inner.right=s.left+l.width,e.options.outer.right=s.left+d.width),o.set(e)}},modifyCoords:o.modifyCoords};r.restrictSize=d,r.names.push("restrictSize"),s.perAction.restrictSize=d.defaults,l.defaults.restrictSize=d.defaults,t.exports=d},{"../actions/resize":10,"../defaultOptions":18,"../utils":44,"../utils/rect":51,"./base":23,"./restrictEdges":25}],27:[function(e,t,n){"use strict";var r=e("./base"),o=e("../interact"),i=e("../utils"),a=e("../defaultOptions"),s={defaults:{enabled:!1,endOnly:!1,range:1/0,targets:null,offsets:null,relativePoints:null},setOffset:function(e){var t=e.interaction,n=e.interactable,r=e.element,o=e.rect,a=e.startOffset,s=e.options,l=[],u=i.rectToXY(i.resolveRectLike(s.origin)),c=u||i.getOriginXY(n,r,t.prepared.name);s=s||n.options[t.prepared.name].snap||{};var d=void 0;if("startCoords"===s.offset)d={x:t.startCoords.page.x-c.x,y:t.startCoords.page.y-c.y};else{var f=i.resolveRectLike(s.offset,n,r,[t]);d=i.rectToXY(f)||{x:0,y:0}}if(o&&s.relativePoints&&s.relativePoints.length)for(var p=0;p<s.relativePoints.length;p++){var h;h=s.relativePoints[p];var m=h,v=m.x,g=m.y;l.push({x:a.left-o.width*v+d.x,y:a.top-o.height*g+d.y})}else l.push(d);return l},set:function(e){var t=e.interaction,n=e.modifiedCoords,r=e.status,o=e.options,a=e.offset,s=[],l=void 0,u=void 0,c=void 0;if(r.useStatusXY)u={x:r.x,y:r.y};else{var d=i.getOriginXY(t.target,t.element,t.prepared.name);u=i.extend({},n),u.x-=d.x,u.y-=d.y}r.realX=u.x,r.realY=u.y;for(var f=o.targets?o.targets.length:0,p=0;p<a.length;p++){var h;h=a[p];for(var m=h,v=m.x,g=m.y,y=u.x-v,b=u.y-g,_=0;_<(o.targets||[]).length;_++){var E;E=(o.targets||[])[_];var w=E;(l=i.is.function(w)?w(y,b,t):w)&&s.push({x:i.is.number(l.x)?l.x+v:y,y:i.is.number(l.y)?l.y+g:b,range:i.is.number(l.range)?l.range:o.range})}}var x={target:null,inRange:!1,distance:0,range:0,dx:0,dy:0};for(c=0,f=s.length;c<f;c++){l=s[c];var k=l.range,T=l.x-u.x,S=l.y-u.y,C=i.hypot(T,S),O=C<=k;k===1/0&&x.inRange&&x.range!==1/0&&(O=!1),x.target&&!(O?x.inRange&&k!==1/0?C/k<x.distance/x.range:k===1/0&&x.range!==1/0||C<x.distance:!x.inRange&&C<x.distance)||(x.target=l,x.distance=C,x.range=k,x.inRange=O,x.dx=T,x.dy=S,r.range=k)}var A=void 0;x.target?(A=r.modifiedX!==x.target.x||r.modifiedY!==x.target.y,r.modifiedX=x.target.x,r.modifiedY=x.target.y):(A=!0,r.modifiedX=NaN,r.modifiedY=NaN),r.dx=x.dx,r.dy=x.dy,r.changed=A||x.inRange&&!r.locked,r.locked=x.inRange},modifyCoords:function(e){var t=e.page,n=e.client,r=e.status,o=e.phase,i=e.options,a=i&&i.relativePoints;if(i&&i.enabled&&("start"!==o||!a||!a.length))return r.locked&&(t.x+=r.dx,t.y+=r.dy,n.x+=r.dx,n.y+=r.dy),{range:r.range,locked:r.locked,x:r.modifiedX,y:r.modifiedY,realX:r.realX,realY:r.realY,dx:r.dx,dy:r.dy}}};o.createSnapGrid=function(e){return function(t,n){var r=e.limits||{left:-1/0,right:1/0,top:-1/0,bottom:1/0},o=0,a=0;i.is.object(e.offset)&&(o=e.offset.x,a=e.offset.y);var s=Math.round((t-o)/e.x),l=Math.round((n-a)/e.y);return{x:Math.max(r.left,Math.min(r.right,s*e.x+o)),y:Math.max(r.top,Math.min(r.bottom,l*e.y+a)),range:e.range}}},r.snap=s,r.names.push("snap"),a.perAction.snap=s.defaults,t.exports=s},{"../defaultOptions":18,"../interact":21,"../utils":44,"./base":23}],28:[function(e,t,n){"use strict";var r=e("./base"),o=e("./snap"),i=e("../defaultOptions"),a=e("../actions/resize"),s=e("../utils/"),l={defaults:{enabled:!1,endOnly:!1,range:1/0,targets:null,offsets:null},setOffset:function(e){var t=e.interaction,n=e.options,r=t.prepared.edges;if(r){e.options={relativePoints:[{x:r.left?0:1,y:r.top?0:1}],origin:{x:0,y:0},offset:"self",range:n.range};var i=o.setOffset(e);return e.options=n,i}},set:function(e){var t=e.interaction,n=e.options,r=e.offset,i=e.modifiedCoords,a=s.extend({},i),l=a.x-r[0].x,u=a.y-r[0].y;e.options=s.extend({},n),e.options.targets=[];for(var c=0;c<(n.targets||[]).length;c++){var d;d=(n.targets||[])[c];var f=d,p=void 0;(p=s.is.function(f)?f(l,u,t):f)&&("width"in p&&"height"in p&&(p.x=p.width,p.y=p.height),e.options.targets.push(p))}o.set(e)},modifyCoords:function(e){var t=e.options;e.options=s.extend({},t),e.options.enabled=t.enabled,e.options.relativePoints=[null],o.modifyCoords(e)}};r.snapSize=l,r.names.push("snapSize"),i.perAction.snapSize=l.defaults,a.defaults.snapSize=l.defaults,t.exports=l},{"../actions/resize":10,"../defaultOptions":18,"../utils/":44,"./base":23,"./snap":27}],29:[function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var o=e("../utils/pointerUtils");t.exports=function(){function e(t,n,i,a,s){if(r(this,e),o.pointerExtend(this,i),i!==n&&o.pointerExtend(this,n),this.interaction=s,this.timeStamp=(new Date).getTime(),this.originalEvent=i,this.type=t,this.pointerId=o.getPointerId(n),this.pointerType=o.getPointerType(n),this.target=a,this.currentTarget=null,"tap"===t){var l=s.getPointerIndex(n);this.dt=this.timeStamp-s.downTimes[l];var u=this.timeStamp-s.tapTime;this.double=!!(s.prevTap&&"doubletap"!==s.prevTap.type&&s.prevTap.target===this.target&&u<500)}else"doubletap"===t&&(this.dt=n.timeStamp-s.tapTime)}return e.prototype.subtractOrigin=function(e){var t=e.x,n=e.y;return this.pageX-=t,this.pageY-=n,this.clientX-=t,this.clientY-=n,this},e.prototype.addOrigin=function(e){var t=e.x,n=e.y;return this.pageX+=t,this.pageY+=n,this.clientX+=t,this.clientY+=n,this},e.prototype.preventDefault=function(){this.originalEvent.preventDefault()},e.prototype.stopPropagation=function(){this.propagationStopped=!0},e.prototype.stopImmediatePropagation=function(){this.immediatePropagationStopped=this.propagationStopped=!0},e}()},{"../utils/pointerUtils":49}],30:[function(e,t,n){"use strict";function r(e){for(var t=e.interaction,n=e.pointer,a=e.event,l=e.eventTarget,c=e.type,d=void 0===c?e.pointerEvent.type:c,f=e.targets,p=void 0===f?o(e):f,h=e.pointerEvent,m=void 0===h?new i(d,n,a,l,t):h,v={interaction:t,pointer:n,event:a,eventTarget:l,targets:p,type:d,pointerEvent:m},g=0;g<p.length;g++){var y=p[g];for(var b in y.props||{})m[b]=y.props[b];var _=s.getOriginXY(y.eventable,y.element);if(m.subtractOrigin(_),m.eventable=y.eventable,m.currentTarget=y.element,y.eventable.fire(m),m.addOrigin(_),m.immediatePropagationStopped||m.propagationStopped&&g+1<p.length&&p[g+1].element!==m.currentTarget)break}if(u.fire("fired",v),"tap"===d){var E=m.double?r({interaction:t,pointer:n,event:a,eventTarget:l,type:"doubletap"}):m;t.prevTap=E,t.tapTime=E.timeStamp}return m}function o(e){var t=e.interaction,n=e.pointer,r=e.event,o=e.eventTarget,i=e.type,a=t.getPointerIndex(n);if("tap"===i&&(t.pointerWasMoved||!t.downTargets[a]||t.downTargets[a]!==o))return[];for(var l=s.getPath(o),c={interaction:t,pointer:n,event:r,eventTarget:o,type:i,path:l,targets:[],element:null},d=0;d<l.length;d++){var f;f=l[d];var p=f;c.element=p,u.fire("collect-targets",c)}return"hold"===i&&(c.targets=c.targets.filter(function(e){return e.eventable.options.holdDuration===t.holdTimers[a].duration})),c.targets}var i=e("./PointerEvent"),a=e("../Interaction"),s=e("../utils"),l=e("../defaultOptions"),u=e("../utils/Signals").new(),c=["down","up","cancel"],d=["down","up","cancel"],f={PointerEvent:i,fire:r,collectEventTargets:o,signals:u,defaults:{holdDuration:600,ignoreFrom:null,allowFrom:null,origin:{x:0,y:0}},types:["down","move","up","cancel","tap","doubletap","hold"]};a.signals.on("update-pointer-down",function(e){var t=e.interaction,n=e.pointerIndex;t.holdTimers[n]={duration:1/0,timeout:null}}),a.signals.on("remove-pointer",function(e){var t=e.interaction,n=e.pointerIndex;t.holdTimers.splice(n,1)}),a.signals.on("move",function(e){var t=e.interaction,n=e.pointer,o=e.event,i=e.eventTarget,a=e.duplicateMove,s=t.getPointerIndex(n);a||t.pointerIsDown&&!t.pointerWasMoved||(t.pointerIsDown&&clearTimeout(t.holdTimers[s].timeout),r({interaction:t,pointer:n,event:o,eventTarget:i,type:"move"}))}),a.signals.on("down",function(e){for(var t=e.interaction,n=e.pointer,o=e.event,i=e.eventTarget,a=e.pointerIndex,l=t.holdTimers[a],c=s.getPath(i),d={interaction:t,pointer:n,event:o,eventTarget:i,type:"hold",targets:[],path:c,element:null},f=0;f<c.length;f++){var p;p=c[f];var h=p;d.element=h,u.fire("collect-targets",d)}if(d.targets.length){for(var m=1/0,v=0;v<d.targets.length;v++){var g;g=d.targets[v];var y=g,b=y.eventable.options.holdDuration;b<m&&(m=b)}l.duration=m,l.timeout=setTimeout(function(){r({interaction:t,eventTarget:i,pointer:n,event:o,type:"hold"})},m)}}),a.signals.on("up",function(e){var t=e.interaction,n=e.pointer,o=e.event,i=e.eventTarget;t.pointerWasMoved||r({interaction:t,eventTarget:i,pointer:n,event:o,type:"tap"})});for(var p=["up","cancel"],h=0;h<p.length;h++){var m=p[h];a.signals.on(m,function(e){var t=e.interaction,n=e.pointerIndex;t.holdTimers[n]&&clearTimeout(t.holdTimers[n].timeout)})}for(var v=0;v<c.length;v++)a.signals.on(c[v],function(e){return function(t){var n=t.interaction,o=t.pointer,i=t.event;r({interaction:n,eventTarget:t.eventTarget,pointer:o,event:i,type:e})}}(d[v]));a.signals.on("new",function(e){e.prevTap=null,e.tapTime=0,e.holdTimers=[]}),l.pointerEvents=f.defaults,t.exports=f},{"../Interaction":5,"../defaultOptions":18,"../utils":44,"../utils/Signals":34,"./PointerEvent":29}],31:[function(e,t,n){"use strict";function r(e){var t=e.pointerEvent;"hold"===t.type&&(t.count=(t.count||0)+1)}function o(e){var t=e.interaction,n=e.pointerEvent,r=e.eventTarget,o=e.targets;if("hold"===n.type&&o.length){var i=o[0].eventable.options.holdRepeatInterval;i<=0||(t.holdIntervalHandle=setTimeout(function(){a.fire({interaction:t,eventTarget:r,type:"hold",pointer:n,event:n})},i))}}function i(e){var t=e.interaction;t.holdIntervalHandle&&(clearInterval(t.holdIntervalHandle),t.holdIntervalHandle=null)}var a=e("./base"),s=e("../Interaction");a.signals.on("new",r),a.signals.on("fired",o);for(var l=["move","up","cancel","endall"],u=0;u<l.length;u++){var c=l[u];s.signals.on(c,i)}a.defaults.holdRepeatInterval=0,a.types.push("holdrepeat"),t.exports={onNew:r,onFired:o,endHoldRepeat:i}},{"../Interaction":5,"./base":30}],32:[function(e,t,n){"use strict";var r=e("./base"),o=e("../Interactable"),i=e("../utils/is"),a=e("../scope"),s=e("../utils/extend"),l=e("../utils/arr"),u=l.merge;r.signals.on("collect-targets",function(e){var t=e.targets,n=e.element,r=e.type,o=e.eventTarget;a.interactables.forEachMatch(n,function(e){var a=e.events,s=a.options;a[r]&&i.element(n)&&e.testIgnoreAllow(s,n,o)&&t.push({element:n,eventable:a,props:{interactable:e}})})}),o.signals.on("new",function(e){var t=e.interactable;t.events.getRect=function(e){return t.getRect(e)}}),o.signals.on("set",function(e){var t=e.interactable,n=e.options;s(t.events.options,r.defaults),s(t.events.options,n)}),u(o.eventTypes,r.types),o.prototype.pointerEvents=function(e){return s(this.events.options,e),this};var c=o.prototype._backCompatOption;o.prototype._backCompatOption=function(e,t){var n=c.call(this,e,t);return n===this&&(this.events.options[e]=t),n},o.settingsMethods.push("pointerEvents")},{"../Interactable":4,"../scope":33,"../utils/arr":35,"../utils/extend":41,"../utils/is":46,"./base":30}],33:[function(e,t,n){"use strict";var r=e("./utils"),o=e("./utils/events"),i=e("./utils/Signals").new(),a=e("./utils/window"),s=a.getWindow,l={signals:i,events:o,utils:r,document:e("./utils/domObjects").document,documents:[],addDocument:function(e,t){if(r.contains(l.documents,e))return!1;t=t||s(e),l.documents.push(e),o.documents.push(e),e!==l.document&&o.add(t,"unload",l.onWindowUnload),i.fire("add-document",{doc:e,win:t})},removeDocument:function(e,t){var n=l.documents.indexOf(e);t=t||s(e),o.remove(t,"unload",l.onWindowUnload),l.documents.splice(n,1),o.documents.splice(n,1),i.fire("remove-document",{win:t,doc:e})},onWindowUnload:function(){l.removeDocument(this.document,this)}};t.exports=l},{"./utils":44,"./utils/Signals":34,"./utils/domObjects":38,"./utils/events":40,"./utils/window":52}],34:[function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var o=function(){function e(){r(this,e),this.listeners={}}return e.prototype.on=function(e,t){if(!this.listeners[e])return void(this.listeners[e]=[t]);this.listeners[e].push(t)},e.prototype.off=function(e,t){if(this.listeners[e]){var n=this.listeners[e].indexOf(t);-1!==n&&this.listeners[e].splice(n,1)}},e.prototype.fire=function(e,t){var n=this.listeners[e];if(n)for(var r=0;r<n.length;r++){var o;o=n[r];var i=o;if(!1===i(t,e))return}},e}();o.new=function(){return new o},t.exports=o},{}],35:[function(e,t,n){"use strict";function r(e,t){return-1!==e.indexOf(t)}function o(e,t){for(var n=0;n<t.length;n++){var r;r=t[n];var o=r;e.push(o)}return e}t.exports={contains:r,merge:o}},{}],36:[function(e,t,n){"use strict";var r=e("./window"),o=r.window,i=e("./is"),a=e("./domObjects"),s=a.Element,l=o.navigator,u={supportsTouch:!!("ontouchstart"in o||i.function(o.DocumentTouch)&&a.document instanceof o.DocumentTouch),supportsPointerEvent:!!a.PointerEvent,isIOS:/iP(hone|od|ad)/.test(l.platform),isIOS7:/iP(hone|od|ad)/.test(l.platform)&&/OS 7[^\d]/.test(l.appVersion),isIe9:/MSIE 9/.test(l.userAgent),prefixedMatchesSelector:"matches"in s.prototype?"matches":"webkitMatchesSelector"in s.prototype?"webkitMatchesSelector":"mozMatchesSelector"in s.prototype?"mozMatchesSelector":"oMatchesSelector"in s.prototype?"oMatchesSelector":"msMatchesSelector",pEventTypes:a.PointerEvent?a.PointerEvent===o.MSPointerEvent?{up:"MSPointerUp",down:"MSPointerDown",over:"mouseover",out:"mouseout",move:"MSPointerMove",cancel:"MSPointerCancel"}:{up:"pointerup",down:"pointerdown",over:"pointerover",out:"pointerout",move:"pointermove",cancel:"pointercancel"}:null,wheelEvent:"onmousewheel"in a.document?"mousewheel":"wheel"};u.isOperaMobile="Opera"===l.appName&&u.supportsTouch&&l.userAgent.match("Presto"),t.exports=u},{"./domObjects":38,"./is":46,"./window":52}],37:[function(e,t,n){"use strict";var r=e("./is");t.exports=function e(t){var n={};for(var o in t)r.plainObject(t[o])?n[o]=e(t[o]):n[o]=t[o];return n}},{"./is":46}],38:[function(e,t,n){"use strict";function r(){}var o={},i=e("./window").window;o.document=i.document,o.DocumentFragment=i.DocumentFragment||r,o.SVGElement=i.SVGElement||r,o.SVGSVGElement=i.SVGSVGElement||r,o.SVGElementInstance=i.SVGElementInstance||r,o.Element=i.Element||r,o.HTMLElement=i.HTMLElement||o.Element,o.Event=i.Event,o.Touch=i.Touch||r,o.PointerEvent=i.PointerEvent||i.MSPointerEvent,t.exports=o},{"./window":52}],39:[function(e,t,n){"use strict";var r=e("./window"),o=e("./browser"),i=e("./is"),a=e("./domObjects"),s={nodeContains:function(e,t){for(;t;){if(t===e)return!0;t=t.parentNode}return!1},closest:function(e,t){for(;i.element(e);){if(s.matchesSelector(e,t))return e;e=s.parentNode(e)}return null},parentNode:function(e){var t=e.parentNode;if(i.docFrag(t)){for(;(t=t.host)&&i.docFrag(t););return t}return t},matchesSelector:function(e,t){return r.window!==r.realWindow&&(t=t.replace(/\/deep\//g," ")),e[o.prefixedMatchesSelector](t)},indexOfDeepestElement:function(e){var t=[],n=[],r=void 0,o=e[0],i=o?0:-1,s=void 0,l=void 0,u=void 0,c=void 0;for(u=1;u<e.length;u++)if((r=e[u])&&r!==o)if(o){if(r.parentNode!==r.ownerDocument)if(o.parentNode!==r.ownerDocument){if(!t.length)for(s=o;s.parentNode&&s.parentNode!==s.ownerDocument;)t.unshift(s),s=s.parentNode;if(o instanceof a.HTMLElement&&r instanceof a.SVGElement&&!(r instanceof a.SVGSVGElement)){if(r===o.parentNode)continue;s=r.ownerSVGElement}else s=r;for(n=[];s.parentNode!==s.ownerDocument;)n.unshift(s),s=s.parentNode;for(c=0;n[c]&&n[c]===t[c];)c++;var d=[n[c-1],n[c],t[c]];for(l=d[0].lastChild;l;){if(l===d[1]){o=r,i=u,t=[];break}if(l===d[2])break;l=l.previousSibling}}else o=r,i=u}else o=r,i=u;return i},matchesUpTo:function(e,t,n){for(;i.element(e);){if(s.matchesSelector(e,t))return!0;if((e=s.parentNode(e))===n)return s.matchesSelector(e,t)}return!1},getActualElement:function(e){return e instanceof a.SVGElementInstance?e.correspondingUseElement:e},getScrollXY:function(e){return e=e||r.window,{x:e.scrollX||e.document.documentElement.scrollLeft,y:e.scrollY||e.document.documentElement.scrollTop}},getElementClientRect:function(e){var t=e instanceof a.SVGElement?e.getBoundingClientRect():e.getClientRects()[0];return t&&{left:t.left,right:t.right,top:t.top,bottom:t.bottom,width:t.width||t.right-t.left,height:t.height||t.bottom-t.top}},getElementRect:function(e){var t=s.getElementClientRect(e);if(!o.isIOS7&&t){var n=s.getScrollXY(r.getWindow(e));t.left+=n.x,t.right+=n.x,t.top+=n.y,t.bottom+=n.y}return t},getPath:function(e){for(var t=[];e;)t.push(e),e=s.parentNode(e);return t},trySelector:function(e){return!!i.string(e)&&(a.document.querySelector(e),!0)}};t.exports=s},{"./browser":36,"./domObjects":38,"./is":46,"./window":52}],40:[function(e,t,n){"use strict";function r(e,t,n,r){var o=c(r),i=b.indexOf(e),a=_[i];a||(a={events:{},typeCount:0},i=b.push(e)-1,_.push(a)),a.events[t]||(a.events[t]=[],a.typeCount++),y(a.events[t],n)||(e.addEventListener(t,n,x?o:!!o.capture),a.events[t].push(n))}function o(e,t,n,r){var i=c(r),a=b.indexOf(e),s=_[a];if(s&&s.events)if("all"!==t){if(s.events[t]){var l=s.events[t].length;if("all"===n){for(var u=0;u<l;u++)o(e,t,s.events[t][u],i);return}for(var d=0;d<l;d++)if(s.events[t][d]===n){e.removeEventListener("on"+t,n,x?i:!!i.capture),s.events[t].splice(d,1);break}s.events[t]&&0===s.events[t].length&&(s.events[t]=null,s.typeCount--)}s.typeCount||(_.splice(a,1),b.splice(a,1))}else for(t in s.events)s.events.hasOwnProperty(t)&&o(e,t,"all")}function i(e,t,n,o,i){var a=c(i);if(!E[n]){E[n]={selectors:[],contexts:[],listeners:[]};for(var u=0;u<w.length;u++){var d=w[u];r(d,n,s),r(d,n,l,!0)}}var f=E[n],p=void 0;for(p=f.selectors.length-1;p>=0&&(f.selectors[p]!==e||f.contexts[p]!==t);p--);-1===p&&(p=f.selectors.length,f.selectors.push(e),f.contexts.push(t),f.listeners.push([])),f.listeners[p].push([o,!!a.capture,a.passive])}function a(e,t,n,r,i){var a=c(i),u=E[n],d=!1,f=void 0;if(u)for(f=u.selectors.length-1;f>=0;f--)if(u.selectors[f]===e&&u.contexts[f]===t){for(var p=u.listeners[f],h=p.length-1;h>=0;h--){var m=p[h],v=m[0],g=m[1],y=m[2];if(v===r&&g===!!a.capture&&y===a.passive){p.splice(h,1),p.length||(u.selectors.splice(f,1),u.contexts.splice(f,1),u.listeners.splice(f,1),o(t,n,s),o(t,n,l,!0),u.selectors.length||(E[n]=null)),d=!0;break}}if(d)break}}function s(e,t){var n=c(t),r={},o=E[e.type],i=p.getEventTargets(e),a=i[0],s=a;for(h(r,e),r.originalEvent=e,r.preventDefault=u;d.element(s);){for(var l=0;l<o.selectors.length;l++){var m=o.selectors[l],v=o.contexts[l];if(f.matchesSelector(s,m)&&f.nodeContains(v,a)&&f.nodeContains(v,s)){var g=o.listeners[l];r.currentTarget=s;for(var y=0;y<g.length;y++){var b=g[y],_=b[0],w=b[1],x=b[2];w===!!n.capture&&x===n.passive&&_(r)}}}s=f.parentNode(s)}}function l(e){return s.call(this,e,!0)}function u(){this.originalEvent.preventDefault()}function c(e){return d.object(e)?e:{capture:e}}var d=e("./is"),f=e("./domUtils"),p=e("./pointerUtils"),h=e("./pointerExtend"),m=e("./window"),v=m.window,g=e("./arr"),y=g.contains,b=[],_=[],E={},w=[],x=function(){var e=!1;return v.document.createElement("div").addEventListener("test",null,{get capture(){e=!0}}),e}();t.exports={add:r,remove:o,addDelegate:i,removeDelegate:a,delegateListener:s,delegateUseCapture:l,delegatedEvents:E,documents:w,supportsOptions:x,_elements:b,_targets:_}},{"./arr":35,"./domUtils":39,"./is":46,"./pointerExtend":48,"./pointerUtils":49,"./window":52}],41:[function(e,t,n){"use strict";t.exports=function(e,t){for(var n in t)e[n]=t[n];return e}},{}],42:[function(e,t,n){"use strict";var r=e("./rect"),o=r.resolveRectLike,i=r.rectToXY;t.exports=function(e,t,n){var r=e.options[n],a=r&&r.origin,s=a||e.options.origin,l=o(s,e,t,[e&&t]);return i(l)||{x:0,y:0}}},{"./rect":51}],43:[function(e,t,n){"use strict";t.exports=function(e,t){return Math.sqrt(e*e+t*t)}},{}],44:[function(e,t,n){"use strict";var r=e("./extend"),o=e("./window"),i={warnOnce:function(e,t){var n=!1;return function(){return n||(o.window.console.warn(t),n=!0),e.apply(this,arguments)}},_getQBezierValue:function(e,t,n,r){var o=1-e;return o*o*t+2*o*e*n+e*e*r},getQuadraticCurvePoint:function(e,t,n,r,o,a,s){return{x:i._getQBezierValue(s,e,n,o),y:i._getQBezierValue(s,t,r,a)}},easeOutQuad:function(e,t,n,r){return e/=r,-n*e*(e-2)+t},copyAction:function(e,t){return e.name=t.name,e.axis=t.axis,e.edges=t.edges,e},is:e("./is"),extend:r,hypot:e("./hypot"),getOriginXY:e("./getOriginXY")};r(i,e("./arr")),r(i,e("./domUtils")),r(i,e("./pointerUtils")),r(i,e("./rect")),t.exports=i},{"./arr":35,"./domUtils":39,"./extend":41,"./getOriginXY":42,"./hypot":43,"./is":46,"./pointerUtils":49,"./rect":51,"./window":52}],45:[function(e,t,n){"use strict";var r=e("../scope"),o=e("./index"),i={methodOrder:["simulationResume","mouseOrPen","hasPointer","idle"],search:function(e,t,n){for(var r=o.getPointerType(e),a=o.getPointerId(e),s={pointer:e,pointerId:a,pointerType:r,eventType:t,eventTarget:n},l=0;l<i.methodOrder.length;l++){var u;u=i.methodOrder[l];var c=u,d=i[c](s);if(d)return d}},simulationResume:function(e){var t=e.pointerType,n=e.eventType,i=e.eventTarget;if(!/down|start/i.test(n))return null;for(var a=0;a<r.interactions.length;a++){var s;s=r.interactions[a];var l=s,u=i;if(l.simulation&&l.simulation.allowResume&&l.pointerType===t)for(;u;){if(u===l.element)return l;u=o.parentNode(u)}}return null},mouseOrPen:function(e){var t=e.pointerId,n=e.pointerType,i=e.eventType;if("mouse"!==n&&"pen"!==n)return null;for(var a=void 0,s=0;s<r.interactions.length;s++){var l;l=r.interactions[s];var u=l;if(u.pointerType===n){if(u.simulation&&!o.contains(u.pointerIds,t))continue;if(u.interacting())return u;a||(a=u)}}if(a)return a;for(var c=0;c<r.interactions.length;c++){var d;d=r.interactions[c];var f=d;if(!(f.pointerType!==n||/down/i.test(i)&&f.simulation))return f}return null},hasPointer:function(e){for(var t=e.pointerId,n=0;n<r.interactions.length;n++){var i;i=r.interactions[n];var a=i;if(o.contains(a.pointerIds,t))return a}},idle:function(e){for(var t=e.pointerType,n=0;n<r.interactions.length;n++){var o;o=r.interactions[n];var i=o;if(1===i.pointerIds.length){var a=i.target;if(a&&!a.options.gesture.enabled)continue}else if(i.pointerIds.length>=2)continue;if(!i.interacting()&&t===i.pointerType)return i}return null}};t.exports=i},{"../scope":33,"./index":44}],46:[function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=e("./window"),i=e("./isWindow"),a={array:function(){},window:function(e){return e===o.window||i(e)},docFrag:function(e){return a.object(e)&&11===e.nodeType},object:function(e){return!!e&&"object"===(void 0===e?"undefined":r(e))},function:function(e){return"function"==typeof e},number:function(e){return"number"==typeof e},bool:function(e){return"boolean"==typeof e},string:function(e){return"string"==typeof e},element:function(e){if(!e||"object"!==(void 0===e?"undefined":r(e)))return!1;var t=o.getWindow(e)||o.window;return/object|function/.test(r(t.Element))?e instanceof t.Element:1===e.nodeType&&"string"==typeof e.nodeName},plainObject:function(e){return a.object(e)&&"Object"===e.constructor.name}};a.array=function(e){return a.object(e)&&void 0!==e.length&&a.function(e.splice)},t.exports=a},{"./isWindow":47,"./window":52}],47:[function(e,t,n){"use strict";t.exports=function(e){return!(!e||!e.Window)&&e instanceof e.Window}},{}],48:[function(e,t,n){"use strict";function r(e,n){for(var r in n){var o=t.exports.prefixedPropREs,i=!1;for(var a in o)if(0===r.indexOf(a)&&o[a].test(r)){i=!0;break}i||"function"==typeof n[r]||(e[r]=n[r])}return e}r.prefixedPropREs={webkit:/(Movement[XY]|Radius[XY]|RotationAngle|Force)$/},t.exports=r},{}],49:[function(e,t,n){"use strict";var r=e("./hypot"),o=e("./browser"),i=e("./domObjects"),a=e("./domUtils"),s=e("./domObjects"),l=e("./is"),u=e("./pointerExtend"),c={copyCoords:function(e,t){e.page=e.page||{},e.page.x=t.page.x,e.page.y=t.page.y,e.client=e.client||{},e.client.x=t.client.x,e.client.y=t.client.y,e.timeStamp=t.timeStamp},setCoordDeltas:function(e,t,n){e.page.x=n.page.x-t.page.x,e.page.y=n.page.y-t.page.y,e.client.x=n.client.x-t.client.x,e.client.y=n.client.y-t.client.y,e.timeStamp=n.timeStamp-t.timeStamp;var o=Math.max(e.timeStamp/1e3,.001);e.page.speed=r(e.page.x,e.page.y)/o,e.page.vx=e.page.x/o,e.page.vy=e.page.y/o,e.client.speed=r(e.client.x,e.page.y)/o,e.client.vx=e.client.x/o,e.client.vy=e.client.y/o},isNativePointer:function(e){return e instanceof i.Event||e instanceof i.Touch},getXY:function(e,t,n){return n=n||{},e=e||"page",n.x=t[e+"X"],n.y=t[e+"Y"],n},getPageXY:function(e,t){return t=t||{},o.isOperaMobile&&c.isNativePointer(e)?(c.getXY("screen",e,t),t.x+=window.scrollX,t.y+=window.scrollY):c.getXY("page",e,t),t},getClientXY:function(e,t){return t=t||{},o.isOperaMobile&&c.isNativePointer(e)?c.getXY("screen",e,t):c.getXY("client",e,t),t},getPointerId:function(e){return l.number(e.pointerId)?e.pointerId:e.identifier},setCoords:function(e,t,n){var r=t.length>1?c.pointerAverage(t):t[0],o={};c.getPageXY(r,o),e.page.x=o.x,e.page.y=o.y,c.getClientXY(r,o),e.client.x=o.x,e.client.y=o.y,e.timeStamp=l.number(n)?n:(new Date).getTime()},pointerExtend:u,getTouchPair:function(e){var t=[];return l.array(e)?(t[0]=e[0],t[1]=e[1]):"touchend"===e.type?1===e.touches.length?(t[0]=e.touches[0],t[1]=e.changedTouches[0]):0===e.touches.length&&(t[0]=e.changedTouches[0],t[1]=e.changedTouches[1]):(t[0]=e.touches[0],t[1]=e.touches[1]),t},pointerAverage:function(e){for(var t={pageX:0,pageY:0,clientX:0,clientY:0,screenX:0,screenY:0},n=0;n<e.length;n++){var r;r=e[n];var o=r;for(var i in t)t[i]+=o[i]}for(var a in t)t[a]/=e.length;return t},touchBBox:function(e){if(e.length||e.touches&&e.touches.length>1){var t=c.getTouchPair(e),n=Math.min(t[0].pageX,t[1].pageX),r=Math.min(t[0].pageY,t[1].pageY);return{x:n,y:r,left:n,top:r,width:Math.max(t[0].pageX,t[1].pageX)-n,height:Math.max(t[0].pageY,t[1].pageY)-r}}},touchDistance:function(e,t){var n=t+"X",o=t+"Y",i=c.getTouchPair(e),a=i[0][n]-i[1][n],s=i[0][o]-i[1][o];return r(a,s)},touchAngle:function(e,t,n){var r=n+"X",o=n+"Y",i=c.getTouchPair(e),a=i[1][r]-i[0][r],s=i[1][o]-i[0][o];return 180*Math.atan2(s,a)/Math.PI},getPointerType:function(e){return l.string(e.pointerType)?e.pointerType:l.number(e.pointerType)?[void 0,void 0,"touch","pen","mouse"][e.pointerType]:/touch/.test(e.type)||e instanceof s.Touch?"touch":"mouse"},getEventTargets:function(e){var t=l.function(e.composedPath)?e.composedPath():e.path;return[a.getActualElement(t?t[0]:e.target),a.getActualElement(e.currentTarget)]}};t.exports=c},{"./browser":36,"./domObjects":38,"./domUtils":39,"./hypot":43,"./is":46,"./pointerExtend":48}],50:[function(e,t,n){"use strict";for(var r=e("./window"),o=r.window,i=["ms","moz","webkit","o"],a=0,s=void 0,l=void 0,u=0;u<i.length&&!o.requestAnimationFrame;u++)s=o[i[u]+"RequestAnimationFrame"],l=o[i[u]+"CancelAnimationFrame"]||o[i[u]+"CancelRequestAnimationFrame"];s||(s=function(e){var t=(new Date).getTime(),n=Math.max(0,16-(t-a)),r=setTimeout(function(){e(t+n)},n);return a=t+n,r}),l||(l=function(e){clearTimeout(e)}),t.exports={request:s,cancel:l}},{"./window":52}],51:[function(e,t,n){"use strict";var r=e("./extend"),o=e("./is"),i=e("./domUtils"),a=i.closest,s=i.parentNode,l=i.getElementRect,u={getStringOptionResult:function(e,t,n){return o.string(e)?e="parent"===e?s(n):"self"===e?t.getRect(n):a(n,e):null},resolveRectLike:function(e,t,n,r){return e=u.getStringOptionResult(e,t,n)||e,o.function(e)&&(e=e.apply(null,r)),o.element(e)&&(e=l(e)),e},rectToXY:function(e){return e&&{x:"x"in e?e.x:e.left,y:"y"in e?e.y:e.top}},xywhToTlbr:function(e){return!e||"left"in e&&"top"in e||(e=r({},e),e.left=e.x||0,e.top=e.y||0,e.right=e.right||e.left+e.width,e.bottom=e.bottom||e.top+e.height),e},tlbrToXywh:function(e){return!e||"x"in e&&"y"in e||(e=r({},e),e.x=e.left||0,e.top=e.top||0,e.width=e.width||e.right-e.x,e.height=e.height||e.bottom-e.y),e}};t.exports=u},{"./domUtils":39,"./extend":41,"./is":46}],52:[function(e,t,n){"use strict";function r(e){o.realWindow=e;var t=e.document.createTextNode("");t.ownerDocument!==e.document&&"function"==typeof e.wrap&&e.wrap(t)===t&&(e=e.wrap(e)),o.window=e}var o=t.exports,i=e("./isWindow");"undefined"==typeof window?(o.window=void 0,o.realWindow=void 0):r(window),o.getWindow=function(e){if(i(e))return e;var t=e.ownerDocument||e;return t.defaultView||t.parentWindow||o.window},o.init=r},{"./isWindow":47}]},{},[1])(1)}()}()},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(4),c=r(u),d=n(1),f=r(d),p=n(363),h=r(p),m=n(6),v=r(m),g=n(39),y=r(g),b=function(t){function n(e){i(this,n);var t=a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.state={isActive:!1},t.handleEnter=t.handleEnter.bind(t),t.handleLeave=t.handleLeave.bind(t),t.handleDrop=t.handleDrop.bind(t),t}return s(n,t),l(n,null,[{key:"defaultProps",get:function(){return{activeClassName:"",childRef:Function.prototype,droppableOptions:{overlap:.015},interactOptions:{},isEnabled:!0,onDrop:Function.prototype,onEnter:Function.prototype,onLeave:Function.prototype}}}]),l(n,[{key:"componentDidMount",value:function(){this.interact=(0,h.default)(this.el,this.props.interactOptions),this.props.isEnabled&&this.enableInteract()}},{key:"componentWillReceiveProps",value:function(e){!this.props.isEnabled&&e.isEnabled?this.enableInteract():this.props.isEnabled&&!e.isEnabled&&this.disableInteract()}},{key:"render",value:function(){var t=this;return e.cloneElement(e.Children.only(this.props.children),{className:this.getClassName(),ref:function(e){t.el=e,t.props.childRef(e)},style:this.getStyle()})}},{key:"enableInteract",value:function(){this.interact.dropzone((0,v.default)({ondrop:this.handleDrop,ondragenter:this.handleEnter,ondragleave:this.handleLeave},this.props.droppableOptions))}},{key:"disableInteract",value:function(){this.interact.dropzone(!1)}},{key:"getClassName",value:function(){var e=this.state.isActive,t=this.props.activeClassName,n=(0,y.default)("",["props","className"],this.props.children);return(0,f.default)(n,"droppable",o({"droppable--active":e},t,e))}},{key:"getStyle",value:function(){return(0,y.default)({},["props","style"],this.props.children)}},{key:"handleEnter",value:function(e){this.props.onEnter(e),this.setState({isActive:!0})}},{key:"handleLeave",value:function(e){this.props.onLeave(e),this.setState({isActive:!1})}},{key:"handleDrop",value:function(e){this.props.onDrop(e),this.setState({isActive:!1})}}]),n}(e.Component);t.default=b,b.propTypes={activeClassName:c.default.string,children:c.default.element.isRequired,droppableOptions:c.default.object,interactOptions:c.default.object,isEnabled:c.default.bool,onDrop:c.default.func,onEnter:c.default.func,onLeave:c.default.func}}).call(t,n(0))},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function i(){return i=Object.assign||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},i.apply(this,arguments)}t.__esModule=!0,t.default=void 0;var a=(function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}t.default=e}(n(4)),r(n(1724))),s=r(n(1726)),l=r(n(0)),u=r(n(760)),c=(n(762),function(e,t){return e&&t&&t.split(" ").forEach(function(t){return(0,a.default)(e,t)})}),d=function(e,t){return e&&t&&t.split(" ").forEach(function(t){return(0,s.default)(e,t)})},f=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.onEnter=function(e,n){var r=t.getClassNames(n?"appear":"enter"),o=r.className;t.removeClasses(e,"exit"),c(e,o),t.props.onEnter&&t.props.onEnter(e)},t.onEntering=function(e,n){var r=t.getClassNames(n?"appear":"enter"),o=r.activeClassName;t.reflowAndAddClass(e,o),t.props.onEntering&&t.props.onEntering(e)},t.onEntered=function(e,n){var r=t.getClassNames("enter"),o=r.doneClassName;t.removeClasses(e,n?"appear":"enter"),c(e,o),t.props.onEntered&&t.props.onEntered(e)},t.onExit=function(e){var n=t.getClassNames("exit"),r=n.className;t.removeClasses(e,"appear"),t.removeClasses(e,"enter"),c(e,r),t.props.onExit&&t.props.onExit(e)},t.onExiting=function(e){var n=t.getClassNames("exit"),r=n.activeClassName;t.reflowAndAddClass(e,r),t.props.onExiting&&t.props.onExiting(e)},t.onExited=function(e){var n=t.getClassNames("exit"),r=n.doneClassName;t.removeClasses(e,"exit"),c(e,r),t.props.onExited&&t.props.onExited(e)},t.getClassNames=function(e){var n=t.props.classNames,r="string"!=typeof n?n[e]:n+"-"+e;return{className:r,activeClassName:"string"!=typeof n?n[e+"Active"]:r+"-active",doneClassName:"string"!=typeof n?n[e+"Done"]:r+"-done"}},t}o(t,e);var n=t.prototype;return n.removeClasses=function(e,t){var n=this.getClassNames(t),r=n.className,o=n.activeClassName,i=n.doneClassName;r&&d(e,r),o&&d(e,o),i&&d(e,i)},n.reflowAndAddClass=function(e,t){t&&(e&&e.scrollTop,c(e,t))},n.render=function(){var e=i({},this.props);return delete e.classNames,l.default.createElement(u.default,i({},e,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},t}(l.default.Component);f.propTypes={};var p=f;t.default=p,e.exports=t.default},function(e,t,n){"use strict";function r(e,t){e.classList?e.classList.add(t):(0,i.default)(e,t)||("string"==typeof e.className?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var o=n(1725),i=function(e){return e&&e.__esModule?e:{default:e}}(o);e.exports=t.default},function(e,t,n){"use strict";function r(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r,e.exports=t.default},function(e,t,n){"use strict";function r(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}e.exports=function(e,t){e.classList?e.classList.remove(t):"string"==typeof e.className?e.className=r(e.className,t):e.setAttribute("class",r(e.className&&e.className.baseVal||"",t))}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function i(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}t.__esModule=!0,t.default=void 0;var a=(r(n(4)),r(n(0))),s=n(70),l=r(n(763)),u=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.handleEnter=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEnter",0,n)},t.handleEntering=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEntering",0,n)},t.handleEntered=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEntered",0,n)},t.handleExit=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExit",1,n)},t.handleExiting=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExiting",1,n)},t.handleExited=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExited",1,n)},t}i(t,e);var n=t.prototype;return n.handleLifecycle=function(e,t,n){var r,o=this.props.children,i=a.default.Children.toArray(o)[t];i.props[e]&&(r=i.props)[e].apply(r,n),this.props[e]&&this.props[e]((0,s.findDOMNode)(this))},n.render=function(){var e=this.props,t=e.children,n=e.in,r=o(e,["children","in"]),i=a.default.Children.toArray(t),s=i[0],u=i[1];return delete r.onEnter,delete r.onEntering,delete r.onEntered,delete r.onExit,delete r.onExiting,delete r.onExited,a.default.createElement(l.default,r,n?a.default.cloneElement(s,{key:"first",onEnter:this.handleEnter,onEntering:this.handleEntering,onEntered:this.handleEntered}):a.default.cloneElement(u,{key:"second",onEnter:this.handleExit,onEntering:this.handleExiting,onEntered:this.handleExited}))},t}(a.default.Component);u.propTypes={};var c=u;t.default=c,e.exports=t.default},function(e,t,n){"use strict";function r(e,t){var n=function(e){return t&&(0,l.isValidElement)(e)?t(e):e},r=Object.create(null);return e&&l.Children.map(e,function(e){return e}).forEach(function(e){r[e.key]=n(e)}),r}function o(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r=Object.create(null),o=[];for(var i in e)i in t?o.length&&(r[i]=o,o=[]):o.push(i);var a,s={};for(var l in t){if(r[l])for(a=0;a<r[l].length;a++){var u=r[l][a];s[r[l][a]]=n(u)}s[l]=n(l)}for(a=0;a<o.length;a++)s[o[a]]=n(o[a]);return s}function i(e,t,n){return null!=n[t]?n[t]:e.props[t]}function a(e,t){return r(e.children,function(n){return(0,l.cloneElement)(n,{onExited:t.bind(null,n),in:!0,appear:i(n,"appear",e),enter:i(n,"enter",e),exit:i(n,"exit",e)})})}function s(e,t,n){var a=r(e.children),s=o(t,a);return Object.keys(s).forEach(function(r){var o=s[r];if((0,l.isValidElement)(o)){var u=r in t,c=r in a,d=t[r],f=(0,l.isValidElement)(d)&&!d.props.in;!c||u&&!f?c||!u||f?c&&u&&(0,l.isValidElement)(d)&&(s[r]=(0,l.cloneElement)(o,{onExited:n.bind(null,o),in:d.props.in,exit:i(o,"exit",e),enter:i(o,"enter",e)})):s[r]=(0,l.cloneElement)(o,{in:!1}):s[r]=(0,l.cloneElement)(o,{onExited:n.bind(null,o),in:!0,exit:i(o,"exit",e),enter:i(o,"enter",e)})}}),s}t.__esModule=!0,t.getChildMapping=r,t.mergeChildMappings=o,t.getInitialChildMapping=a,t.getNextChildMapping=s;var l=n(0)},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(764);var l=n(136),u=r(l),c=n(16),d=r(c),f=n(79),p=r(f),h=n(189),m=r(h),v=n(38),g=r(v),y=n(1),b=r(y),_=n(1730),E=r(_),w=n(131),x=n(66),k=(0,u.default)(d.default),T=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.options=[],t}return a(n,t),s(n,[{key:"navigateToNextOption",value:function(){var e=this.props.selectedIndex,t=(0,p.default)(e||0),n=t<(0,g.default)(this.options)?t:0;this.options[n].select()}},{key:"navigateToPreviousOption",value:function(){var e=this.props.selectedIndex,t=(0,m.default)(e),n=t>=0?t:(0,m.default)((0,g.default)(this.options));this.options[n].select()}},{key:"buildOption",value:function(t,n){var r=this,o=t.id,i=t.title,a=this.props,s=a.allowTabNavigation,l=a.correctId,u=a.isComplete,c=a.onChange,d=a.onEnterToSubmit,f=a.renderOptionText,p=a.selectedIndex,h=a.uniqueId,m=n===p;return e.createElement("li",{className:C({correctId:l,isComplete:u,optionId:o,optionIndex:n,selectedIndex:p}),key:"option-"+h+"-"+o},e.createElement(E.default,{allowTabNavigation:s&&(m||S(n,p)),buttonClassName:O({isComplete:u}),className:"quiz-multiple-choice-option__radio-label",checked:m,id:"option-"+h+"-"+o,onChange:I({onChange:c,optionIndex:n}),onEnterToSubmit:d,onNavigateToNext:this.navigateToNextOption.bind(this),onNavigateToPrevious:this.navigateToPreviousOption.bind(this),radioIcon:M({correctId:l,isComplete:u,optionId:o}),ref:function(e){r.options[n]=e},title:(0,w.stripHtml)(i),value:o},f({optionId:o,title:i})),e.createElement("span",{className:A({correctId:l,isComplete:u,optionId:o,optionIndex:n,selectedIndex:p})}))}},{key:"render",value:function(){var t=this.props,n=t.options,r=t.title;return e.createElement("ul",{"aria-label":(0,w.stripHtml)(r),role:x.radioGroupRole},k(this.buildOption.bind(this),n))}}]),n}(e.Component);t.default=T;var S=function(e,t){var n=!t,r=0===e;return n&&r},C=function(e){var t=e.correctId,n=e.isComplete,r=e.optionId,o=e.optionIndex,i=e.selectedIndex;return(0,b.default)("quiz-multiple-choice-option",{"quiz-multiple-choice-option--selected":o===i,"quiz-multiple-choice-option--correct":n&&r===t,"quiz-multiple-choice-option--incorrect":n&&r!==t})},O=function(e){var t=e.isComplete;return(0,b.default)("quiz-multiple-choice-option__radio-btn",{"brand--afterBackground":!t})},A=function(e){var t=e.correctId,n=e.isComplete,r=e.optionId,o=e.optionIndex,i=e.selectedIndex;return(0,b.default)("quiz-multiple-choice-option__border",{"brand--beforeBorder":n&&o===i&&r===t})},I=function(e){var t=e.onChange,n=e.optionIndex;return function(){return t({optionIndex:n})}},M=function(t){var n=t.correctId,r=t.isComplete,o=t.optionId,i=(0,b.default)("icon icon-tick",{"brand--color":r&&o===n});return e.createElement("span",null,e.createElement("i",{className:i}),e.createElement("i",{className:"icon icon-close-media-panel"}))}}).call(t,n(0))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1731);var u=n(1),c=r(u),d=n(5),f=r(d),p=n(17),h=r(p),m=n(34),v=r(m),g=n(157),y=r(g),b=n(4),_=r(b),E=n(30),w=n(161),x=n(20),k=n(66),T=function(t){function n(){return i(this,n),a(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return s(n,t),l(n,[{key:"select",value:function(){var e=this.props,t=e.onChange,n=e.value;this.input.focus(),t(n)}},{key:"onKeyDown",value:function(e,t){var n=this.props,r=n.onChange,o=n.onEnterToSubmit,i=n.onNavigateToNext,a=n.onNavigateToPrevious,s=(0,w.preventDefaultAfter)(function(){r(e)}),l=(0,w.preventDefaultAfter)(a),u=(0,w.preventDefaultAfter)(i);(0,v.default)([[E.isSpaceBarKey,s],[(0,y.default)(E.isLeftArrowKey,E.isUpArrowKey),l],[(0,y.default)(E.isRightArrowKey,E.isDownArrowKey),u],[E.isEnterKey,o]])(t)}},{key:"render",value:function(){var t=this,n=this.props,r=n.allowTabNavigation,o=n.buttonClassName,i=n.checked,a=n.children,s=n.className,l=n.disabled,u=n.id,c=n.name,d=n.onChange,p=n.radioIcon,m=n.readOnly,v=n.title,g=n.value;return e.createElement("label",{"aria-checked":i,"aria-label":v,className:S({className:s,disabled:l}),htmlFor:u,role:k.radioRole},e.createElement("input",{checked:i,className:"radio-button__input",disabled:l,id:u,name:c,onChange:(0,f.default)(d,(0,h.default)(["target","value"])),readOnly:m,type:"radio",value:g}),e.createElement("div",{"aria-hidden":!r,className:C({buttonClassName:o}),tabIndex:(0,x.tabIndex)(r),onKeyDown:this.onKeyDown.bind(this,g),ref:function(e){t.input=e}},p),O(a))}}]),n}(e.Component);t.default=T,T.propTypes={allowTabNavigation:_.default.bool,buttonClassName:_.default.string,checked:_.default.bool.isRequired,children:_.default.node,className:_.default.string,disabled:_.default.bool,id:_.default.string.isRequired,name:_.default.string,onChange:_.default.func.isRequired,onEnterToSubmit:_.default.func,onNavigateToNext:_.default.func,onNavigateToPrevious:_.default.func,value:_.default.oneOfType([_.default.string,_.default.number])},T.defaultProps={allowTabNavigation:!1,onEnterToSubmit:function(){},onNavigateToNext:function(){},onNavigateToPrevious:function(){}};var S=function(e){var t=e.className,n=e.disabled;return(0,c.default)("radio-button",o({"radio-button--disabled":n},t,t))},C=function(e){var t=e.buttonClassName;return(0,c.default)("radio-button__radio",o({},t,t))},O=function(t){if(t)return e.createElement("div",{className:"radio-button__label"},t)}}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),n(764);var o=n(136),i=r(o),a=n(71),s=r(a),l=n(16),u=r(l),c=n(1),d=r(c),f=n(1733),p=r(f),h=n(67),m=(0,i.default)(u.default),v=function(t){var n=t.allowTabNavigation,r=t.correctIds,o=void 0===r?[]:r,i=t.isComplete,a=t.onChange,s=t.onEnterToSubmit,l=t.options,u=t.renderOptionText,c=t.revealAnswers,d=t.selectedIndices,f=void 0===d?[]:d,p=t.uniqueId;return e.createElement("ul",null,m(g({allowTabNavigation:n,correctIds:o,isComplete:i,onChange:a,onEnterToSubmit:s,renderOptionText:u,revealAnswers:c,selectedIndices:f,uniqueId:p}),l))},g=function(t){var n=t.allowTabNavigation,r=t.correctIds,o=t.isComplete,i=t.onChange,a=t.onEnterToSubmit,l=t.renderOptionText,u=t.revealAnswers,c=t.selectedIndices,d=t.uniqueId;return function(t,f){var h=t.id,m=t.title,v=(0,s.default)(h,r),g=(0,s.default)(f,c),w=g&&!o,x=o&&u,k=w||x;return e.createElement("li",{className:y({isComplete:o,isCorrect:v,isSelected:g,revealAnswers:u}),key:"option-"+d+"-"+h},e.createElement(p.default,{allowTabNavigation:n,className:"quiz-multiple-choice-option__checkbox-label brand--fill",checked:k,enabled:!o,icon:_({isComplete:o,isCorrect:v,revealAnswers:u}),id:"option-"+d+"-"+h,onChange:E({onChange:i,optionIndex:f}),onEnterToSubmit:a},l({optionId:h,title:m})),e.createElement("span",{className:b({isComplete:o,isCorrect:v,isSelected:g,revealAnswers:u})}))}},y=function(e){var t=e.isComplete,n=e.isCorrect,r=e.isSelected,o=e.revealAnswers;return(0,d.default)("quiz-multiple-choice-option",{"quiz-multiple-choice-option--selected":r,"quiz-multiple-choice-option--correct":t&&n&&o,"quiz-multiple-choice-option--incorrect":t&&!n&&o})},b=function(e){var t=e.isComplete,n=e.isCorrect,r=e.isSelected,o=e.revealAnswers;return(0,d.default)("quiz-multiple-choice-option__border",{"brand--beforeBorder":t&&o&&n&&r})},_=function(t){var n=t.isComplete,r=t.isCorrect;return t.revealAnswers?!n||r?e.createElement(h.CheckMark,{className:"brand--fill",width:"9",height:"7"}):e.createElement(h.ExMark,{width:"8",height:"8"}):null},E=function(e){var t=e.onChange,n=e.optionIndex;return function(){return t({optionIndex:n})}};t.default=v}).call(t,n(0))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),n(1734);var i=n(1),a=r(i),s=n(5),l=r(s),u=n(17),c=r(u),d=n(34),f=r(d),p=n(4),h=r(p),m=n(67),v=n(20),g=n(30),y=n(161),b=function(e){var t=e.value,n=e.onChange,r=e.onEnterToSubmit;return function(e){var o=(0,y.preventDefaultAfter)(function(){n(t)});(0,f.default)([[g.isSpaceBarKey,o],[g.isEnterKey,r]])(e)}},_=function(t){var n=t.allowTabNavigation,r=t.checked,o=t.children,i=t.className,a=t.enabled,s=t.icon,u=t.id,d=t.onChange,f=t.onEnterToSubmit;return e.createElement("label",{htmlFor:u,className:E({checked:r,className:i})},e.createElement("input",{id:u,type:"checkbox",className:"checkbox__input",value:r,checked:r,onChange:a?(0,l.default)(d,(0,c.default)(["target","checked"])):void 0}),e.createElement("div",{"aria-hidden":!n,className:"checkbox__indicator",tabIndex:(0,v.tabIndex)(n),onKeyDown:a&&b({value:r,onChange:d,onEnterToSubmit:f})||null},s||e.createElement(m.CheckMark,null)),w(o))};_.propTypes={allowTabNavigation:h.default.bool,checked:h.default.bool.isRequired,children:h.default.node,enabled:h.default.bool,id:h.default.string.isRequired,onChange:h.default.func.isRequired,onEnterToSubmit:h.default.func},_.defaultProps={allowTabNavigation:!1,enabled:!0,onEnterToSubmit:function(){}};var E=function(e){var t=e.checked,n=e.className;return(0,a.default)("checkbox",o({"checkbox--checked":t},n,n))},w=function(t){if(t)return e.createElement("div",{className:"checkbox__label"},t)};t.default=_}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.questionTypeUI=t.matchesCount=t.getFirstId=t.getFillInCorrects=t.getCorrectId=t.getCorrectIds=t.cleanAnswersByType=t.isMultipleResponseCorrect=t.isFillInCorrect=t.isAnswerCorrect=t.correctIndex=void 0;var o=n(18),i=r(o),a=n(498),s=r(a),l=n(5),u=r(l),c=n(71),d=r(c),f=n(27),p=r(f),h=n(49),m=r(h),v=n(31),g=r(v),y=n(91),b=r(y),_=n(19),E=r(_),w=n(103),x=r(w),k=n(76),T=r(k),S=n(51),C=r(S),O=n(38),A=r(O),I=n(16),M=r(I),L=n(14),N=r(L),P=n(153),R=r(P),D=n(7),j=r(D),F=n(13),B=r(F),U=n(342),H=r(U),z=n(224),W=r(z),q=n(267),Y=r(q),$=n(24),K=r($),V=n(131),G=n(67),X=(0,s.default)(T.default),Q=(0,g.default)((0,B.default)("correct",!0)),Z=(0,M.default)((0,m.default)({title:V.stripHtml})),J=(t.correctIndex=(0,u.default)((0,K.default)((0,p.default)(-1),(0,i.default)(0)),(0,b.default)((0,B.default)("correct",!0))),t.isAnswerCorrect=function(e){return(0,u.default)((0,d.default)(e),J)},t.isFillInCorrect=function(e){var t=e.answers,n=e.fillinValue,r=e.isCaseSensitive,o=r?Y.default:(0,u.default)(Y.default,W.default);return(0,N.default)((0,M.default)((0,j.default)("title")),(0,M.default)(o),(0,d.default)(o(n)))(t)},t.isMultipleResponseCorrect=function(e){var t=e.answers,n=e.selectedIndices;return(0,p.default)((0,H.default)(X,n),(0,u.default)((0,H.default)(X),(0,M.default)((0,u.default)((0,E.default)(b.default)(t),(0,B.default)("id"))),J)(t))},t.cleanAnswersByType=function(e){return{MATCHING:Z,FILL_IN_THE_BLANK:ee,MULTIPLE_CHOICE:T.default,MULTIPLE_RESPONSE:T.default}[e]},t.getCorrectIds=(0,u.default)((0,R.default)("id"),Q)),ee=(t.getCorrectId=(0,u.default)(x.default,J),t.getFillInCorrects=(0,N.default)((0,g.default)((0,B.default)("correct",!0)),Z));t.getFirstId=(0,u.default)((0,j.default)("id"),x.default),t.matchesCount=(0,u.default)(A.default,C.default),t.questionTypeUI={MULTIPLE_CHOICE:{label:"Multiple Choice",icon:e.createElement(G.MultipleChoice,null)},MULTIPLE_RESPONSE:{label:"Multiple Response",icon:e.createElement(G.MultipleResponse,null)},FILL_IN_THE_BLANK:{label:"Fill in the blank",icon:e.createElement(G.FillInTheBlank,null)},MATCHING:{label:"Matching",icon:e.createElement(G.Matching,null)}}}).call(t,n(0))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||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};n(1737);var i=n(17),a=r(i),s=n(72),l=n(765),u=r(l),c=function(t){var n=t.blockId,r=t.progress,i=t.settings,l=i.backgroundColor,c=i.paddingTop,d=i.paddingBottom,f={backgroundColor:(0,s.validColor)("",l),paddingTop:10*c+"px",paddingBottom:10*d+"px"},p=(0,a.default)(["items",n],r);return e.createElement("div",{className:"block-labeled-graphic",style:f},e.createElement(u.default,o({},t,{editable:!1,isBlock:!0,parentId:n,progress:p})))};t.default=c}).call(t,n(0))},function(e,t){},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1740);var l=n(1),u=r(l),c=n(338),d=r(c),f=n(17),p=r(f),h=n(1741),m=r(h),v=n(1748),g=r(v),y=n(55),b=r(y),_=n(1752),E=r(_),w=n(229),x=r(w),k=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e)),r=e.isLearner;return t.createMarker=t.createMarker.bind(t),t.afterAnimatedIn=t.afterAnimatedIn.bind(t),t.state={showMarkers:!r},t}return a(n,t),s(n,null,[{key:"defaultProps",get:function(){return{animateBlockEntrance:!1,editable:!0,markerDelay:0,onClose:Function.prototype,onCreateMarker:Function.prototype,onItemClear:Function.prototype,onItemHint:Function.prototype,onItemSelected:Function.prototype,onNextClick:Function.prototype,onPreviousClick:Function.prototype,onSetMarkerPosition:Function.prototype,showBubbles:!0}}}]),s(n,[{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.isBlock,r=t.isLearner,o=t.isPreview,i=t.markerDelay;r&&!n&&(this.timeout=setTimeout(function(){return e.setState({showMarkers:!0})},o?0:i))}},{key:"componentWillUnmount",value:function(){clearTimeout(this.timeout)}},{key:"render",value:function(){var t=this,n=this.props,r=n.animateBlockEntrance,o=n.blockId,i=n.canvasClassNames,a=n.editable,s=n.hint,l=n.imageLoaded,c=void 0===l||l,d=n.isBlock,f=n.isLearner,h=n.isPreview,v=n.items,y=n.labels,_=n.lesson,w=n.media,k=n.onClose,T=n.onItemClear,S=n.onItemHint,C=n.onItemSelected,O=n.onNextClick,A=n.onPreviousClick,I=n.onShowAltDialog,M=n.parentId,L=n.progress,N=n.selected,P=n.showBubbles,R=this.state.showMarkers,D=(0,u.default)("map-item",{"map-item--animated":!a}),j=r?"fadeIn":"none",F=r?1:0;return e.createElement(b.default,{afterAnimatedIn:this.afterAnimatedIn,animateBlockEntrance:!h,animateIn:j,duration:h?0:F,initiallyVisible:!r,isLearner:f,offset:300},e.createElement(g.default,{canvasClassNames:i,editable:a,imageLoaded:c,lesson:_,media:w,onCreateMarker:this.createMarker,onShowAltDialog:I,ref:function(e){t.canvas=e}},v.map(function(n,r){var i=n.description,l=n.id,u=n.icon,c=n.media,f=n.title,h=n.x,v=n.y,g={top:v+"%",left:h+"%"},b=(0,p.default)(["items",l,"isComplete"],L),_=N===l;return e.createElement("div",{className:D,key:l},e.createElement(E.default,{editable:a,icon:u,isActive:s===l,isComplete:b,isSelected:_,isVisible:R,itemId:l,key:l,labels:y,onClick:function(){C(l)},onHover:function(){S()},onLeave:function(){T()},onSetPosition:t.onSetPosition.bind(t,l),parentId:M,styles:g,useLocalStateForCompletion:d}),!a&&P&&e.createElement(m.default,{description:i,isActive:_,key:"bubble-"+l,labels:y,onClose:function(){k()},onNextClick:function(){O(r)},onPreviousClick:function(){A(r)},title:f,x:h,y:v},c?e.createElement(x.default,{hasPadding:!1,index:o+"-"+l+"-"+r,labels:t.props.labels,media:c}):null))})))}},{key:"createMarker",value:function(e){var t=this.props,n=t.editable,r=t.isBlock,o=t.lesson,i=t.onCreateMarker;if(n){var a=o.id,s=o.items,l=this.findItemCoordinates({e:e}),u=l.x,c=l.y;i({index:r?s[0].items.length:s.length,lessonId:a,items:s,payload:{description:"",hasMedia:!1,icon:"01",id:(0,d.default)(),isActive:!1,title:"",x:String(u),y:String(c)}})}}},{key:"onSetPosition",value:function(e,t,n,r){var o=this.props,i=o.lesson,a=o.onSetMarkerPosition,s=i.id,l=i.items,u=this.findItemCoordinates({e:t,offsetX:n,offsetY:r}),c=u.x,d=u.y;a({itemId:e,lessonId:s,items:l,payload:{x:String(c),y:String(d)}})}},{key:"findItemCoordinates",value:function(e){var t=e.e,n=e.offsetX,r=void 0===n?0:n,o=e.offsetY,i=void 0===o?0:o,a=this.canvas.imageEl.getBoundingClientRect();return{x:this.findItemCoordinate({clientPos:t.clientX,clientOffset:r,rectSubtractor:a.left,rectDivisor:a.width,validOffsetAmount:20}),y:this.findItemCoordinate({clientPos:t.clientY,clientOffset:i,rectSubtractor:a.top,rectDivisor:a.height,validOffsetAmount:20})}}},{key:"findItemCoordinate",value:function(e){var t=e.clientPos,n=e.clientOffset,r=e.rectSubtractor,o=e.rectDivisor,i=e.validOffsetAmount,a=i/o*100,s=100-a,l=(t+n-r)/o*100;return l>s?l=s:l<a&&(l=a),l}},{key:"afterAnimatedIn",value:function(){this.props.isBlock&&this.setState({showMarkers:!0})}}]),n}(e.Component);t.default=k}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1742);var l=n(1),u=r(l),c=n(34),d=r(c),f=n(365),p=r(f),h=n(4),m=r(h),v=n(144),g=r(v),y=n(67),b=n(40),_=r(b),E=n(30),w=n(20),x=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.state={hasOverflow:!1},t.renderOverflowMask=t.renderOverflowMask.bind(t),t.handleScroll=t.handleScroll.bind(t),t.handleBubbleClick=t.handleBubbleClick.bind(t),t.handleKeyDown=t.handleKeyDown.bind(t),t.handleNextClick=t.handleNextClick.bind(t),t.handlePreviousClick=t.handlePreviousClick.bind(t),t}return a(n,t),s(n,[{key:"componentWillUnmount",value:function(){this.contentRef.removeEventListener("scroll",this.scrollRef),this.videoContainer&&this.videoContainer.removeEventListener("click",this.handleBubbleClick)}},{key:"componentWillReceiveProps",value:function(e){e.isActive&&setTimeout(this.renderOverflowMask,100)}},{key:"componentDidUpdate",value:function(e){var t=this.contentRef;!e.isActive&&this.props.isActive&&(t.scrollTop=0,this.bubble.focus()),this.state.hasOverflow&&e.isActive&&!this.props.isActive&&t.removeEventListener("scroll",this.scrollRef),this.stopVideoClickBubbling(e.isActive)}},{key:"render",value:function(){var t=this,n=this.props,r=n.children,o=n.description,i=n.isActive,a=n.labels,s=n.onClose,l=n.title,c=n.x,d=n.y,f=(0,u.default)("bubble",{"bubble--active":i}),h=T({hasOverflow:this.state.hasOverflow,x:c,y:d}),m=a.labeledGraphicBubbleLabel,v=a.labeledGraphicNextMarkerLabel,g=a.labeledGraphicPreviousMarkerLabel,b=k({x:c,y:d}),x=e.createElement("div",{ref:function(e){t.el=e},className:f,style:b},e.createElement("div",{"aria-keyshortcuts":"ArrowRight ArrowLeft Escape","aria-label":m,className:h,onClick:this.handleBubbleClick,onKeyDown:this.handleKeyDown,ref:function(e){t.bubble=e},role:"dialog",tabIndex:w.defaultNavOrderTabIndex},e.createElement(_.default,{className:"bubble__title brand--head",value:l}),e.createElement("div",{className:"bubble__controls"},e.createElement("div",{"aria-label":g,className:"bubble__prev brand--hoverColor",onClick:this.handlePreviousClick,onKeyDown:(0,E.handleButtonClickForKeyEvent)(this.handlePreviousClick),role:"button",tabIndex:w.defaultNavOrderTabIndex},e.createElement("i",{className:"icon icon-chevron-left"})),e.createElement("div",{"aria-label":v,className:"bubble__next brand--hoverColor",onClick:this.handleNextClick,onKeyDown:(0,E.handleButtonClickForKeyEvent)(this.handleNextClick),role:"button",tabIndex:w.defaultNavOrderTabIndex},e.createElement("i",{className:"icon icon-chevron-right"}))),e.createElement("div",{className:"bubble__content",ref:function(e){t.contentRef=e},tabIndex:w.defaultNavOrderTabIndex,role:"button"},e.Children.map(r,function(t){return t&&i?e.createElement("div",{className:"bubble__figure"},t):null}),e.createElement(_.default,{className:"bubble__description brand--body brand--linkColor",value:o})),e.createElement("button",{className:"bubble__close",onClick:s},e.createElement(y.Close,null))));return window.matchMedia("(max-width: 767px)").matches?e.createElement(p.default,null,x):x}},{key:"renderOverflowMask",value:function(){if(this.contentRef){var e=this.contentRef,t=e.offsetHeight;e.scrollHeight>t?(e.addEventListener("scroll",this.scrollRef=(0,g.default)(this.handleScroll,50)),this.setState({hasOverflow:!0}),this.scrollRef()):(e.removeEventListener("scroll",this.scrollRef),this.setState({hasOverflow:!1}))}}},{key:"handleKeyDown",value:function(e){var t=this.props,n=t.onClose,r=t.onNextClick,o=t.onPreviousClick,i=(0,E.keyScrollVertical)(this.contentRef,this.state.hasOverflow);(0,d.default)([[E.isLeftArrowKey,o],[E.isRightArrowKey,r],[E.isEscapeKey,n],[E.isUpOrDownArrowKey,i]])(e)}},{key:"handleNextClick",value:function(e){var t=this.props.onNextClick;e.preventDefault(),t(e)}},{key:"handlePreviousClick",value:function(e){var t=this.props.onPreviousClick;e.preventDefault(),t(e)}},{key:"handleScroll",value:function(){var e=this.contentRef;e.scrollTop>=e.scrollHeight-e.offsetHeight-10?this.setState({hasOverflow:!1}):this.state.hasOverflow||this.setState({hasOverflow:!0})}},{key:"stopVideoClickBubbling",value:function(e){if(!e&&this.props.isActive&&!this.videoContainer&&window.matchMedia("(max-width: 767px)").matches){var t=this.el.querySelector(".videoContainer");t&&(this.videoContainer=t,this.videoContainer.addEventListener("click",this.handleBubbleClick))}else e&&!this.props.isActive&&this.videoContainer&&(this.videoContainer.removeEventListener("click",this.handleBubbleClick),delete this.videoContainer)}},{key:"handleBubbleClick",value:function(e){e.stopPropagation(),e.nativeEvent&&e.nativeEvent.stopImmediatePropagation()}}],[{key:"propTypes",get:function(){return{description:m.default.string.isRequired,isActive:m.default.bool.isRequired,onClose:m.default.func.isRequired,onNextClick:m.default.func.isRequired,onPreviousClick:m.default.func.isRequired,title:m.default.string.isRequired}}},{key:"defaultProps",get:function(){return{onClose:Function.prototype,onNextClick:Function.prototype,onPreviousClick:Function.prototype}}}]),n}(e.Component);t.default=x;var k=function(e){var t=e.x,n=e.y,r={top:"initial",bottom:"initial",left:0,right:0};return t>50?r.right=100-t+"%":r.left=t+"%",n>50?r.bottom=100-n+"%":r.top=n+"%",r},T=function(e){var t=e.hasOverflow,n=e.x,r=e.y,o=n<50,i="top";return r>33&&(i=r>66?"bottom":"middle"),(0,u.default)("bubble__body","brand--border",{"bubble__body--has-overflow":t,"bubble__body--left":o,"bubble__body--right":!o,"bubble__body--top":"top"===i,"bubble__body--middle":"middle"===i,"bubble__body--bottom":"bottom"===i})}}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";var r=n(217),o=n(218),i=n(1744);e.exports=function(){function e(e,t,n,r,a,s){s!==i&&o(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=r,n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";function r(e){function t(t,n,r,o,i,a){var s=o||"<<anonymous>>",l=a||r;if(null==n[r])return t?new Error("Required "+i+" `"+l+"` was not specified in `"+s+"`."):null;for(var u=arguments.length,c=Array(u>6?u-6:0),d=6;d<u;d++)c[d-6]=arguments[d];return e.apply(void 0,[n,r,s,i,l].concat(c))}var n=t.bind(null,!1);return n.isRequired=t.bind(null,!0),n}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.ownerDocument||document}t.__esModule=!0,t.default=r,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(766),l=r(s),u=n(767),c=r(u),d=n(0),f=r(d),p=n(70),h=r(p),m=n(768),v=r(m),g=n(769),y=r(g),b=function(e){function t(){var n,r,a;o(this,t);for(var s=arguments.length,l=Array(s),u=0;u<s;u++)l[u]=arguments[u];return n=r=i(this,e.call.apply(e,[this].concat(l))),r._mountOverlayTarget=function(){r._overlayTarget||(r._overlayTarget=document.createElement("div"),r._portalContainerNode=(0,v.default)(r.props.container,(0,y.default)(r).body),r._portalContainerNode.appendChild(r._overlayTarget))},r._unmountOverlayTarget=function(){r._overlayTarget&&(r._portalContainerNode.removeChild(r._overlayTarget),r._overlayTarget=null),r._portalContainerNode=null},r._renderOverlay=function(){var e=r.props.children?f.default.Children.only(r.props.children):null;if(null!==e){r._mountOverlayTarget();var t=!r._overlayInstance;r._overlayInstance=h.default.unstable_renderSubtreeIntoContainer(r,e,r._overlayTarget,function(){t&&r.props.onRendered&&r.props.onRendered()})}else r._unrenderOverlay(),r._unmountOverlayTarget()},r._unrenderOverlay=function(){r._overlayTarget&&(h.default.unmountComponentAtNode(r._overlayTarget),r._overlayInstance=null)},r.getMountNode=function(){return r._overlayTarget},a=n,i(r,a)}return a(t,e),t.prototype.componentDidMount=function(){this._isMounted=!0,this._renderOverlay()},t.prototype.componentDidUpdate=function(){this._renderOverlay()},t.prototype.componentWillReceiveProps=function(e){this._overlayTarget&&e.container!==this.props.container&&(this._portalContainerNode.removeChild(this._overlayTarget),this._portalContainerNode=(0,v.default)(e.container,(0,y.default)(this).body),this._portalContainerNode.appendChild(this._overlayTarget))},t.prototype.componentWillUnmount=function(){this._isMounted=!1,this._unrenderOverlay(),this._unmountOverlayTarget()},t.prototype.render=function(){return null},t}(f.default.Component);b.displayName="Portal",b.propTypes={container:l.default.oneOfType([c.default,l.default.func]),onRendered:l.default.func},t.default=b,e.exports=t.default},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1749);var l=n(1),u=r(l),c=n(5),d=r(c),f=n(7),p=r(f),h=n(260),m=r(h),v=n(108),g=n(1750),y=n(366),b=(0,d.default)(function(e){return e.substr(1)},(0,p.default)("path"),m.default.parse),_=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.state={style:{}},t}return a(n,t),s(n,[{key:"render",value:function(){var t=this,n=this.props,r=n.canvasClassNames,o=n.children,i=n.editable,a=n.imageLoaded,s=n.media,l=void 0===s?{}:s,c=n.onCreateMarker,d=n.onShowAltDialog,f=this.state.style,p=l.image,h=void 0===p?{}:p,m=h.alt,_=h.key,E=h.src,w=!!h.alt,x='""'===m?"":m,k=(0,g.scalableStyle)(h),T=(0,u.default)("labeled-graphic-canvas__figure",{"labeled-graphic-canvas__figure--editable":i}),S=x||(i?"Labeled graphic lesson main image":void 0),C=_?(0,v.imagesUrl)({key:_,src:E}):(0,v.imagesUrl)({key:b(E),src:E});return e.createElement("div",{className:r||"labeled-graphic-canvas"},e.createElement("div",{className:"labeled-graphic-canvas__item"},e.createElement("div",{className:"labeled-graphic-canvas__bounds"},e.createElement("figure",{className:T},w&&i?e.createElement(y.TooltipContainer,{className:"item-media__tooltip"},e.createElement("div",{onClick:d,className:"labeled-graphic-canvas__alt-tag"},"ALT"),e.createElement(y.TooltipContent,{side:"top"},"Edit alt text")):[],a&&e.createElement("img",{alt:S,"aria-describedby":S,className:"labeled-graphic-canvas__image",id:"graphic",onClick:c,onLoad:function(){return t.setState({style:k})},ref:function(e){t.imageEl=e},src:C,style:f,title:S}),o))))}}]),n}(e.Component);t.default=_}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.scalableStyle=t.renameTypeToContentType=void 0;var o=n(18),i=r(o),a=n(5),s=r(a),l=n(71),u=r(l),c=n(157),d=r(c),f=n(77),p=r(f),h=n(7),m=r(h),v=n(58),g=r(v),y=n(259),b=r(y),_=(t.renameTypeToContentType=(0,b.default)("type","contentType"),(0,d.default)((0,m.default)("contentType"),(0,g.default)("","type"))),E=(0,s.default)((0,u.default)("svg"),_);t.scalableStyle=(0,p.default)(E,(0,i.default)({width:"500rem"}),(0,i.default)({}))},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1753);var l=n(1),u=r(l),c=n(4),d=r(c),f=n(20),p=n(30),h=n(82),m=r(h),v=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.state={dragging:!1,isComplete:!1,isDragged:!1,offsetX:0,offsetY:0,wasDragged:!1},t.onClick=t.onClick.bind(t),t}return a(n,t),s(n,[{key:"parentCanvasElement",value:function(){return this.marker.parentElement.parentElement}},{key:"componentDidMount",value:function(){var e=this,t=this.parentCanvasElement();t.addEventListener("mousemove",this.onMouseMove=function(t){e.onItemDrag(t)}),t.addEventListener("mouseleave",this.onMouseLeave=function(t){e.onItemRelease(t)})}},{key:"componentWillUnmount",value:function(){var e=this.parentCanvasElement();e.removeEventListener("mousemove",this.onMouseMove),e.removeEventListener("mouseleave",this.onMouseLeave)}},{key:"componentWillReceiveProps",value:function(e){var t=e.isSelected,n=e.useLocalStateForCompletion;t&&n&&!this.state.isComplete&&this.setState({isComplete:!0})}},{key:"render",value:function(){var t=this,n=this.props,r=n.editable,o=n.labels,i=n.isActive,a=n.isComplete,s=n.isSelected,l=n.isVisible,c=n.icon,d=n.onLeave,h=n.styles,m=n.useLocalStateForCompletion,v=o?o.labeledGraphicMarkerLabel:void 0,g=(0,u.default)("labeled-graphic-marker",{"labeled-graphic-marker--hint":i,"labeled-graphic-marker--active":s,"labeled-graphic-marker--dragged":this.state.isDragged,"labeled-graphic-marker--visible":l,"labeled-graphic-marker--complete":m?this.state.isComplete:a}),y=(0,u.default)("labeled-graphic-marker__pin",{"brand--border":!r&&!s,"brand--color":!r&&!s,"brand--background":!r&&s});return e.createElement("div",{"aria-expanded":i,"aria-label":v,className:g,onClick:this.onClick,onContextMenu:this.onItemRelease.bind(this),onKeyDown:(0,p.handleButtonClickForKeyEvent)(this.onClick),onMouseDown:this.onItemGrab.bind(this),onMouseEnter:this.onHover.bind(this),onMouseLeave:d,onMouseUp:this.onItemRelease.bind(this),ref:function(e){t.marker=e},role:"button",style:h,tabIndex:f.defaultNavOrderTabIndex},e.createElement("div",{className:y},e.createElement("i",{className:"icon icon-Master-"+c})))}},{key:"onHover",value:function(){this.state.wasDragged&&this.props.onHover()}},{key:"onClick",value:function(e){e.stopPropagation(),e.preventDefault(),e.nativeEvent&&e.nativeEvent.stopImmediatePropagation();var t=this.props,n=t.editable,r=t.itemId,o=t.onClick,i=t.parentId,a={detail:{itemId:r,parentId:i}},s=null;m.default.isIe11?(s=document.createEvent("UIEvents"),s.initUIEvent("labeledGraphicMarkerClick",!1,!1,window,a)):s=new CustomEvent("labeledGraphicMarkerClick",a),document.dispatchEvent(s),n||o()}},{key:"onItemGrab",value:function(e){if(this.props.editable){var t=this.marker.getBoundingClientRect(),n=t.left-e.clientX+this.marker.offsetWidth/2,r=t.top-e.clientY+this.marker.offsetHeight/2;this.setState({posX:e.clientX,posY:e.clientY,offsetX:n,offsetY:r,isDragged:!0})}}},{key:"onItemDrag",value:function(e){if(this.state.isDragged){var t=e.clientX-this.state.posX,n=e.clientY-this.state.posY;this.marker.style.transform="translate3d("+t+"px, "+n+"px, 0)"}}},{key:"onItemRelease",value:function(e){var t=this.props.editable,n={isDragged:!1};this.marker.style.transform="translate3d(0, 0, 0)",this.state.isDragged&&this.state.posX===e.clientX&&this.state.posY===e.clientY?this.props.onClick():t&&e.currentTarget&&e.currentTarget.classList.contains("labeled-graphic-marker")?this.props.onSetPosition(e,this.state.offsetX,this.state.offsetY):this.state.isDragged&&(n.offsetX=0,n.offsetY=0),this.setState(n)}}],[{key:"propTypes",get:function(){return{editable:d.default.bool,isActive:d.default.bool,isDragged:d.default.bool,isSelected:d.default.bool,onClick:d.default.func,onLeave:d.default.func,onSetPosition:d.default.func,styles:d.default.shape({top:d.default.string,left:d.default.string}).isRequired}}}]),n}(e.Component);t.default=v}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||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},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1755);var u=n(34),c=r(u),d=n(20),f=n(30),p=n(1756),h=r(p),m=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),l(n,[{key:"onKeyDown",value:function(e){(0,c.default)([[f.isRightArrowKey,this.triggerSlide.bind(this,"next")],[f.isLeftArrowKey,this.triggerSlide.bind(this,"prev")]])(e)}},{key:"render",value:function(){var t=this,n=this.props.settings,r=n.paddingBottom,o=n.paddingTop,i={paddingBottom:10*r+"px",paddingTop:10*o+"px"},a={className:"block-process",onKeyDown:this.onKeyDown.bind(this),style:i,tabIndex:d.defaultNavOrderTabIndex},l=s({ref:function(e){return t.process=e}},this.props);return e.createElement("div",a,e.createElement(h.default,l))}},{key:"triggerSlide",value:function(e){this.process.triggerSlide(e)}}]),n}(e.Component);t.default=m}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(70),c=n(188),d=r(c),f=n(105),p=r(f),h=n(10),m=r(h),v=n(5),g=r(v),y=n(31),b=r(y),_=n(54),E=r(_),w=n(76),x=r(w),k=n(32),T=r(k),S=n(16),C=r(S),O=n(13),A=r(O),I=n(4),M=r(I),L=n(89),N=r(L),P=n(1757),R=n(82),D=r(R),j=n(55),F=r(j),B=function(t){function n(e){i(this,n);var t=a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.state={entered:!1,visible:!1},t.getScrollTop=t.getScrollTop.bind(t),t.handleEntranceEnd=t.handleEntranceEnd.bind(t),t.handleScroll=t.handleScroll.bind(t),t.triggerSlide=t.triggerSlide.bind(t),t}return s(n,t),l(n,[{key:"componentDidMount",value:function(){var e=this.props,t=e.onStep,n=e.previewType,r=document.getElementsByClassName("page-wrap")[0];this.container=(0,T.default)(n)?window:r,this.container.addEventListener("scroll",this.handleScroll),this.handleScroll(),t&&this.setProgress()}},{key:"componentWillUnmount",value:function(){this.container.removeEventListener("scroll",this.handleScroll)}},{key:"getScrollTop",value:function(){var e=this.props.settings.paddingTop,t=this.container,n=(0,u.findDOMNode)(this),r=(0,d.default)(n).offset().top,o=10*e;return t===window?r-o:(0,d.default)(t).scrollTop()+r-(0,d.default)(t).offset().top-o}},{key:"getSteps",value:function(){var e=this.props.items,t=(0,E.default)((0,A.default)("type","intro"),e),n=(0,E.default)((0,A.default)("type","summary"),e),r=(0,b.default)((0,A.default)("type","step"),e),i=[t].concat(o(r),[n]),a=(0,N.default)((0,A.default)("isHidden",!0),i),s=function(e,t){return(0,m.default)("index",t,e)};return a.map(s)}},{key:"handleEntranceEnd",value:function(){this.setState({visible:!0})}},{key:"handleScroll",value:function(){this.state.entered||this.wrapper.getBoundingClientRect().bottom-100<=(this.container.innerHeight||this.container.offsetHeight)&&!this.state.entered&&this.setState({entered:!0})}},{key:"render",value:function(){var t=this,n=this.props,r=n.animateBlockEntrance,o=n.blockId,i=n.isLearner,a=n.labels,s=n.menuOpen,l=n.onStep,u=n.previewType,c=n.settings,d=this.state,f=d.entered,p=d.visible,h=this.getSteps(),v=!(0,T.default)(u),g=r?"fadeIn":"none",y=v&&r?1:0,b={afterAnimatedIn:this.handleEntranceEnd,animateBlockEntrance:v,animateIn:g,duration:y,initiallyVisible:!r,isLearner:i,offset:300},_={className:"process-block-wrapper",ref:function(e){return t.wrapper=e}},E={blockId:o,entered:f,getScrollTop:this.getScrollTop,labels:a,menuOpen:s,onStep:l,isPreview:v,settings:c,steps:h,visible:p},w=(0,m.default)("ref",function(e){return t.process=e},E),x=(0,m.default)("ref",function(e){return t.processMobile=e},E),k=e.createElement(P.Process,w),S=e.createElement(P.ProcessMobile,x);return e.createElement(F.default,b,e.createElement("div",_,D.default.isMobile?S:k))}},{key:"setProgress",value:function(){var e=this.props,t=e.items,n=e.onStep,r=this.getSteps(),o=(0,b.default)((0,A.default)("isHidden",!0),t),i=r[0]?(0,p.default)(r[0]):x.default;(0,g.default)((0,C.default)(n),i)(o)}},{key:"shouldComponentUpdate",value:function(e,t){return e.menuOpen!==this.props.menuOpen||e.settings!==this.props.settings||t.entered!==this.state.entered||t.visible!==this.state.visible}},{key:"triggerSlide",value:function(e){D.default.isMobile?this.processMobile.handleSlide(e):this.process.handleSlide(e)}}],[{key:"propTypes",get:function(){return{animateBlockEntrance:M.default.bool,blockId:M.default.string.isRequired,isLearner:M.default.bool,items:M.default.array.isRequired,labels:M.default.object.isRequired,menuOpen:M.default.bool,onStep:M.default.func,previewType:M.default.string,settings:M.default.object.isRequired}}}]),n}(e.Component);t.default=B}).call(t,n(0))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.ProcessMobile=t.Process=void 0;var s=Object.assign||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},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1758);var u=n(70),c=n(188),d=r(c),f=n(18),p=r(f),h=n(105),m=r(h),v=n(1),g=r(v),y=n(34),b=r(y),_=n(27),E=r(_),w=n(31),x=r(w),k=n(54),T=r(k),S=n(19),C=r(S),O=n(32),A=r(O),I=n(268),M=r(I),L=n(6),N=r(L),P=n(367),R=r(P),D=n(13),j=r(D),F=n(4),B=r(F),U=n(129),H=r(U),z=n(107),W=r(z),q=n(144),Y=r(q),$=n(1759),K=n(1761),V=r(K),G=n(82),X=r(G),Q=n(1763),Z=r(Q),J=n(499),ee=r(J);t.Process=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.state={arrow:{absolute:null,bottom:null,fixed:null,hidden:"prev",opacity:null,top:null},initiating:!0,scroll:{active:!1,auto:!1,end:!1},position:{next:null,prev:null},sidebar:null,slide:{active:!1,current:0,fade:!1,previous:null},style:null,width:{card:null,wrapper:null}},t.handleRestart=t.handleRestart.bind(t),t.handleScroll=t.handleScroll.bind(t),t.renderStep=t.renderStep.bind(t),t.setArrows=t.setArrows.bind(t),t.setHeight=t.setHeight.bind(t),t.setPosition=t.setPosition.bind(t),t.setWidth=t.setWidth.bind(t),t.slideTo=t.slideTo.bind(t),t}return a(n,t),l(n,[{key:"componentDidMount",value:function(){var e=this,t=this.props.isPreview,n=document.getElementsByClassName("page-wrap")[0];this.container=t?n:window,this.initRef=setTimeout(function(){return e.setState({initiating:!1})},1e3),this.scrollRef=(0,Y.default)(this.handleScroll,10),window.addEventListener("resize",this.setPosition),this.container.addEventListener("scroll",this.scrollRef),setTimeout(this.setPosition,0),setTimeout(this.handleScroll,0)}},{key:"componentDidUpdate",value:function(e){this.props.menuOpen!==e.menuOpen&&(this.resizeRef=setTimeout(this.setPosition,300))}},{key:"componentWillUnmount",value:function(){clearTimeout(this.initRef),clearTimeout(this.resizeRef),clearTimeout(this.slideRef),clearTimeout(this.afterSlideRef),clearTimeout(this.arrowAnimRef),window.removeEventListener("resize",this.setPosition),this.container.removeEventListener("scroll",this.scrollRef)}},{key:"handleRestart",value:function(){var e=this,t=this.props,n=t.getScrollTop,r=t.steps,o=n(),i=(0,u.findDOMNode)(this.refs["slide-0"]).offsetHeight,a=this.container===window?"body, html":this.container,s=(0,N.default)(this.state.arrow,{hidden:"prev"}),l=(0,N.default)(this.state.scroll),c={active:!1,auto:!1,end:!1},f=(0,N.default)(this.state.slide,{fade:!0}),p={active:!1,current:0,fade:!0,previous:r.length-1},h=(0,N.default)(p,{fade:!1}),m=function(){e.setState({scroll:c,slide:p}),e.afterSlideRef=setTimeout(e.setArrows,300)},v=function(){(0,d.default)(a).stop().animate({scrollTop:o},300,m)};this.setState({scroll:l({auto:!0}),slide:f,style:{height:i}},v),this.slideRef=setTimeout(function(){return e.setState({slide:h})},700),this.arrowAnimRef=setTimeout(function(){return e.setState({arrow:s})},300)}},{key:"handleScroll",value:function(){var e=this.state,t=e.arrow,n=e.scroll,r=e.slide.current,o=t.hidden,i="prev"===o?"next":"prev",a=(0,u.findDOMNode)(this.refs["slide-"+r]),s=(0,u.findDOMNode)(this.refs["arrow-"+i]).firstChild;if(!n.auto&&a&&s){var l=a.getBoundingClientRect(),c=l.height,d=l.top,f=s.getBoundingClientRect(),p=f.top,h=460-c,m=.005*(d-h+200),v=(0,N.default)(n),g=(0,N.default)(t);d<80&&d>h?this.setState({scroll:v({active:!0,end:!1})}):d<=h?this.setState({scroll:v({active:!1,end:!0}),arrow:g({opacity:m,top:p})}):this.setState({scroll:v({active:!1,end:!1}),arrow:g({opacity:m,top:p})})}}},{key:"handleSlide",value:function(e){var t=this.props.steps,n=this.state.slide.current,r="next"===e?n+1:n-1;r<=-1||r>=t.length||this.slideTo(r,n)}},{key:"render",value:function(){var t=this,n=this.props,r=n.menuOpen,o=n.steps,i=this.state,a=i.initiating,s=i.sidebar,l=i.slide,u=i.style,c=l.current,d=l.fade,f=o.length,p=c===f-1,h=0===c,m=Math.min(f-22,c-11),v=Math.max(24-c,c+12,23),y=h?0:Math.max(0,m),b=p?f:Math.min(f,v),_=(0,H.default)(y,b,o),E=f<23?_:(0,R.default)(o[0],_),w=(0,g.default)("process-block",{"process-block--with-sidebar":r&&s>0}),x=(0,g.default)("process-block__inner",{"process-block__inner--fade":d||a}),k={className:x,ref:function(e){return t.inner=e},style:u};return e.createElement("div",{className:w},e.createElement("div",k,this.renderArrow("prev"),p?E.map(this.renderStep):_.map(this.renderStep),this.renderArrow("next")))}},{key:"renderArrow",value:function(t){var n=this.state,r=n.arrow,o=n.scroll,i=n.sidebar,a=n.slide,l=this.props,u=l.menuOpen,c=l.steps,d=this.container&&this.container!==window,f=c.length>1?r.hidden:"both",p=s({},r,{hidden:f,isSliding:a.active,offset:d?this.container.offsetWidth-this.container.clientWidth:0,onClick:this.handleSlide.bind(this,t),opacity:r.opacity>=0?r.opacity:0,ref:"arrow-"+t,scroll:o,sidebar:u?i:0,type:t});return e.createElement(V.default,p)}},{key:"renderStep",value:function(t){var n=t.description,r=t.id,o=t.index,i=t.media,a=t.title,s=t.type,l=this.props,u=l.blockId,c=l.entered,d=l.labels,f=l.settings,p=l.steps,h=this.state,m=h.initiating,v=h.position,g=h.slide,y=h.width,b=g.current,_=g.fade,E=g.previous,w=y.card,k=y.wrapper,S=function(e){return!(0,A.default)((0,T.default)((0,j.default)("type",e),p))},C=S("intro"),O=S("summary"),I=C?o:o+1,M=(0,x.default)((0,j.default)("type","step"),p).length+1,L={blockId:u,current:b,description:n,entered:c,fade:_,hasNavigation:p.length>1,id:r,index:o,initiating:m,key:o,labels:d,media:i,onMediaLoad:this.setHeight,onNextClick:this.handleSlide.bind(this,"next"),onRestartClick:this.handleRestart,number:I,position:v,previous:E,ref:"slide-"+o,settings:f,title:a,type:s,width:w,wrapperWidth:k},N={current:b,hasSummary:O,isFirst:!C,length:M,slideTo:this.slideTo};return e.createElement($.Card,L,e.createElement(Z.default,N))}},{key:"setArrows",value:function(){var e=this.state,t=e.arrow,n=t.hidden,r=t.opacity,o=e.sidebar,i=e.slide.current,a=this.props.menuOpen,s="prev"===n?"next":"prev",l=(0,u.findDOMNode)(this.refs["slide-"+i]),c=(0,u.findDOMNode)(this.refs["arrow-"+s]).firstChild,d=(0,C.default)(M.default),f=a?o:0,h=window.innerWidth;if(l&&c){var m=l.getBoundingClientRect(),v=m.height,g=m.left,y=m.width,_=c.getBoundingClientRect(),E=_.top,w=_.width,x=(h-y-g)/2-w,k=(0,b.default)([[d(1280+f),(0,p.default)(x+20)],[d(1350+f),(0,p.default)(x)],[W.default,(0,p.default)(g-f-170)]])(h),T=(0,b.default)([[d(1280+f),(0,p.default)(x+20)],[d(1350+f),(0,p.default)(x+40)],[W.default,(0,p.default)(g-f-130)]])(h);this.setState({arrow:{absolute:k,bottom:v-220,fixed:T,hidden:n,opacity:r,top:E}})}}},{key:"setHeight",value:function(e){var t=this.state.slide.current,n=(0,u.findDOMNode)(this.refs["slide-"+t]),r="function"==typeof e?e:p.default;n&&this.setState({style:{height:n.offsetHeight}},r)}},{key:"setPosition",value:function(){this.setWidth(),this.setHeight(),this.setArrows()}},{key:"setWidth",value:function(){var e=this.state.slide.current,t=this.inner,n=(0,u.findDOMNode)(this.refs["slide-"+e]),r=this.container&&this.container!==window,o=r?this.container.getBoundingClientRect().left:0,i=n.offsetWidth,a=t.offsetWidth,s=t&&n,l=s&&(a-i)/2+i/2,c=s&&(a-i)/2+1.5*i,d={card:n&&n.offsetWidth,wrapper:t&&t.offsetWidth},f={prev:c,next:l};t&&n&&this.setState({position:f,sidebar:o,width:d})}},{key:"slideTo",value:function(e,t){var n=this;if(!this.state.slide.active){var r=this.props,o=r.getScrollTop,i=r.onStep,a=r.steps,s=o(),l=(0,u.findDOMNode)(this.refs["slide-"+e]).offsetHeight,c=this.container===window?"body, html":this.container,f=(0,N.default)(this.state.scroll),h={active:!1,auto:!1,end:!1},m=(0,N.default)(this.state.arrow),v=(0,N.default)({current:e,previous:t,fade:!1}),g=a[e],y=(0,b.default)([[(0,E.default)(0),(0,p.default)({hidden:"prev"})],[(0,E.default)(a.length-1),(0,p.default)({hidden:"next"})],[W.default,(0,p.default)({hidden:null})]])(e),_=function(){n.setState({scroll:h}),n.afterSlideRef=setTimeout(n.setArrows,400)},w=function(){(0,d.default)(c).stop().animate({scrollTop:s},300,_)};this.setState({scroll:f({auto:!0}),slide:v({active:!0}),style:{height:l}},w),this.slideRef=setTimeout(function(){return n.setState({slide:v({active:!1})})},600),this.arrowAnimRef=setTimeout(function(){return n.setState({arrow:m(y)})},300),i&&i(g)}}}],[{key:"propTypes",get:function(){return{blockId:B.default.string.isRequired,entered:B.default.bool,getScrollTop:B.default.func.isRequired,isPreview:B.default.bool,labels:B.default.object.isRequired,menuOpen:B.default.bool,onStep:B.default.func,settings:B.default.object.isRequired,steps:B.default.array.isRequired,visible:B.default.bool}}}]),n}(e.Component),t.ProcessMobile=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.state={current:0,fade:!1,height:null,help:!1,helped:!1,initiating:!0,width:null,xTouchDown:null,yTouchDown:null,xTouchMove:null,yTouchMove:null},t.handleRestart=t.handleRestart.bind(t),t.preventScroll=t.preventScroll.bind(t),t.renderStep=t.renderStep.bind(t),t.setHeight=t.setHeight.bind(t),t.setPosition=t.setPosition.bind(t),t.setWidth=t.setWidth.bind(t),t}return a(n,t),l(n,[{key:"componentDidMount",value:function(){var e=this,t=this.props.isPreview,n=document.getElementsByClassName("page-wrap")[0],r=this.handleSlide.bind(this,"prev"),o=this.handleSlide.bind(this,"next"),i=function(){return e.setState({initiating:!1})};this.container=t?n:window,this.swipeEvents=(0,ee.default)(this.inner,this,o,r,60),this.initRef=setTimeout(function(){return e.setPosition(i)},500),this.swipeEvents.addListeners(),window.addEventListener("resize",this.setPosition),this.setPosition(),this.showHelp()}},{key:"componentDidUpdate",value:function(e){this.props.menuOpen!==e.menuOpen&&(this.resizeRef=setTimeout(this.setPosition,300))}},{key:"componentWillUnmount",value:function(){clearTimeout(this.initRef),clearTimeout(this.afterSlideRef),clearTimeout(this.slideRef),clearTimeout(this.resizeRef),this.swipeEvents.removeListeners(),window.removeEventListener("resize",this.setPosition)}},{key:"handleRestart",value:function(){var e=this,t=this.props.getScrollTop,n=t(),r=this.container===window?"body, html":this.container,o=this.refs["slide-0"].firstChild.offsetHeight,i=function(){e.preventScroll("end")},a=function(){e.preventScroll("start"),(0,d.default)(r).stop().animate({scrollTop:n},300,i)};this.setState({fade:!0},a),this.slideRef=setTimeout(function(){return e.setState({current:0,height:o})},300),this.afterSlideRef=setTimeout(function(){return e.setState({fade:!1})},700)}},{key:"handleSlide",value:function(e){var t=this,n=this.props,r=n.getScrollTop,o=n.onStep,i=n.steps,a=this.state.current,s=r(),l="next"===e?a+1:a-1;if(!(l<=-1||l>=i.length)){var u=i[l],c=this.container===window?"body, html":this.container,f=this.refs["slide-"+l].firstChild.offsetHeight,p=function(){t.preventScroll("end"),t.showHelp()},h=function(){t.preventScroll("start"),(0,d.default)(c).stop().animate({scrollTop:s},300,p)};this.setState({current:l,height:f},h),o&&o(u)}}},{key:"preventScroll",value:function(e){this.container!==window&&("start"===e&&X.default.isMobile?this.container.style.overflowY="hidden":this.container.style.overflowY="")}},{key:"render",value:function(){var t=this,n=this.props.steps,r=this.state,o=r.current,i=r.fade,a=r.height,s=r.initiating,l=n.length,u=o===l-1,c=0===o,d=c?0:o-1,f=u?l:o+2,p=(0,H.default)(d,f,n),h=l<3?p:(0,m.default)(n[0],p),v=(0,g.default)("process-block-mobile__inner",{"process-block-mobile__inner--fade":i,"process-block-mobile__inner--initiating":s}),y={className:v,ref:function(e){return t.inner=e},style:a?{height:a}:null};return e.createElement("div",{className:"process-block-mobile"},e.createElement("div",y,u?h.map(this.renderStep):p.map(this.renderStep)))}},{key:"renderStep",value:function(t){var n=t.description,r=t.id,o=t.index,i=t.media,a=t.title,s=t.type,l=this.props,u=l.blockId,c=l.entered,d=l.labels,f=l.settings,p=l.steps,h=l.visible,m=this.state,v=m.current,g=m.help,y=m.helped,b=m.initiating,_=function(e){return!(0,A.default)((0,T.default)((0,j.default)("type",e),p))},E=_("intro"),w=_("summary"),k=E?o:o+1,S=(0,x.default)((0,j.default)("type","step"),p).length+1,C={blockId:u,current:v,description:n,entered:h&&c,hasNavigation:p.length>1,id:r,index:o,initiating:b,labels:d,media:i,onMediaLoad:this.setHeight,onNextClick:this.handleSlide.bind(this,"next"),onRestartClick:this.handleRestart,number:k,settings:f,showHelp:g&&y,title:a,type:s,width:this.inner&&this.inner.offsetWidth},O={current:v,hasSummary:w,isFirst:!E,length:S};return e.createElement("div",{key:o,ref:"slide-"+o},e.createElement($.CardMobile,C,e.createElement(Z.default,O)))}},{key:"setHeight",value:function(e){var t=this.state.current,n=this.refs["slide-"+t].firstChild,r="function"==typeof e?e:p.default;n&&this.setState({height:n.offsetHeight},r)}},{key:"setPosition",value:function(e){this.setWidth(),this.setHeight(e)}},{key:"setWidth",value:function(){this.setState({width:this.inner.offsetWidth})}},{key:"showHelp",value:function(){var e=this.props.steps,t=this.state,n=t.current,r=t.help,o=t.helped;n!==((0,A.default)((0,T.default)((0,j.default)("type","intro"),e))?0:1)||r||o?this.setState({help:!1}):this.setState({help:!0,helped:!0})}},{key:"shouldComponentUpdate",value:function(e,t){return e.entered!==this.props.entered||e.menuOpen!==this.props.menuOpen||e.visible!==this.props.visible||t.current!==this.state.current||t.fade!==this.state.fade||t.height!==this.state.height||t.help!==this.state.help||t.helped!==this.state.helped||t.initiating!==this.state.initiating||t.width!==this.state.width||t.xTouchDown!==this.state.xTouchDown||t.xTouchMove!==this.state.xTouchMove||t.yTouchDown!==this.state.yTouchDown||t.yTouchMove!==this.state.yTouchMove}}],[{key:"propTypes",get:function(){return{blockId:B.default.string.isRequired,entered:B.default.bool,getScrollTop:B.default.func.isRequired,isPreview:B.default.bool,menuOpen:B.default.bool,onStep:B.default.func,settings:B.default.object.isRequired,steps:B.default.array.isRequired,visible:B.default.bool}}}]),n}(e.Component)}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.CardMobile=t.Card=void 0;var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1760);var u=n(18),c=r(u),d=n(10),f=r(d),p=n(1),h=r(p),m=n(12),v=r(m),g=n(34),y=r(g),b=n(190),_=r(b),E=n(32),w=r(E),x=n(214),k=r(x),T=n(90),S=r(T),C=n(4),O=r(C),A=n(107),I=r(A),M=n(67),L=n(20),N=n(40),P=r(N),R=n(30),D=n(229),j=r(D),F=(t.Card=function(t){function n(){return i(this,n),a(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return s(n,t),l(n,[{key:"render",value:function(){var t=this.props,n=t.children,r=t.current,o=t.description,i=t.entered,a=t.fade,s=t.hasNavigation,l=t.index,u=t.initiating,d=t.media,f=t.position,p=f.next,m=f.prev,g=t.previous,b=t.title,E=t.type,x=!(0,w.default)(m)&&!(0,w.default)(p),T=(0,v.default)("process-card__"),S=(0,h.default)("process-card",{"process-card--initiating":u,"process-card--entered":i,"process-card--intro":"intro"===E,"process-card--summary":"summary"===E,"process-card--active":r===l,"process-card--prev-active":g===l,"process-card--next":r+1===l,"process-card--prev":r-1===l,"process-card--slide-fade":a}),C=(0,y.default)([[(0,_.default)(l),(0,c.default)({transform:"translate3d("+p+"px, 0px, 0px)"})],[(0,k.default)(l),(0,c.default)({transform:"translate3d(-"+m+"px, 0px, 0px)"})],[I.default,(0,c.default)(null)]])(r),O={className:S,style:x?C:null};return e.createElement("div",O,e.createElement("div",{className:"process-card__inner"},e.createElement("div",null,"step"===E&&W(this.props,T),b&&q(this.props,T),d&&U(this.props,T),o&&F(this.props,T),s&&"intro"===E&&z(this.props,T),"intro"!==E&&n,s&&"summary"===E&&H(this.props,T))))}},{key:"shouldComponentUpdate",value:function(e){if(e.current!==this.props.current||e.fade!==this.props.fade||e.initiating!==this.props.initiating||e.position!==this.props.position||e.previous!==this.props.previous||e.settings!==this.props.settings)return!0;var t=e.current,n=e.index,r=e.entered!==this.props.entered;return t===n&&r}}],[{key:"propTypes",get:function(){return{blockId:O.default.string.isRequired,children:O.default.node,current:O.default.number.isRequired,description:O.default.string,entered:O.default.bool,fade:O.default.bool,hasNavigation:O.default.bool,index:O.default.any.isRequired,initiating:O.default.bool,media:O.default.object,onMediaLoad:O.default.func,onNextClick:O.default.func.isRequired,onRestartClick:O.default.func.isRequired,number:O.default.number,position:O.default.object.isRequired,previous:O.default.number,settings:O.default.object.isRequired,title:O.default.string,type:O.default.oneOf(["intro","step","summary"])}}}]),n}(e.Component),t.CardMobile=function(t){function n(){return i(this,n),a(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return s(n,t),l(n,[{key:"render",value:function(){var t=this.props,n=t.children,r=t.current,o=t.description,i=t.entered,a=t.hasNavigation,s=t.index,l=t.initiating,u=t.media,d=t.title,f=t.type,p=t.width,m=(0,y.default)([[(0,_.default)(s),(0,c.default)({transform:"translate3d("+p+"px, 0px, 0px)"})],[(0,k.default)(s),(0,c.default)({transform:"translate3d(-"+p+"px, 0px, 0px)"})],[I.default,(0,c.default)(null)]])(r),g=(0,h.default)("process-card-mobile",{"process-card-mobile--entered":i,"process-card-mobile--intro":"intro"===f,"process-card-mobile--summary":"summary"===f,"process-card-mobile--active":r===s,"process-card-mobile--initiating":l}),b=(0,v.default)("process-card-mobile__");return e.createElement("div",{className:g,style:m},e.createElement("div",{className:"process-card-mobile__inner"},e.createElement("div",null,"step"===f&&W(this.props,b),d&&q(this.props,b),u&&U(this.props,b),o&&F(this.props,b),a&&"intro"===f&&z(this.props,b),"intro"!==f&&n,a&&"summary"===f&&H(this.props,b),B(this.props,b))))}},{key:"shouldComponentUpdate",value:function(e){if(e.current!==this.props.current||e.initiating!==this.props.initiating||e.width!==this.props.width)return!0;var t=e.current,n=e.index,r=e.entered!==this.props.entered||e.showHelp!==this.props.showHelp;return t===n&&r}}],[{key:"propTypes",get:function(){return{blockId:O.default.string.isRequired,children:O.default.node,current:O.default.number.isRequired,description:O.default.string,entered:O.default.bool,hasNavigation:O.default.bool,id:O.default.string.isRequired,index:O.default.any.isRequired,initiating:O.default.bool.isRequired,labels:O.default.object.isRequired,media:O.default.object,onMediaLoad:O.default.func,onNextClick:O.default.func.isRequired,onRestartClick:O.default.func.isRequired,number:O.default.number,settings:O.default.object.isRequired,showHelp:O.default.bool,title:O.default.string,type:O.default.oneOf(["intro","step","summary"]),width:O.default.number}}}]),n}(e.Component),function(t,n){var r=t.current,o=t.description,i=t.index;return e.createElement(P.default,{allowTabNavigation:r===i,className:n("description")+" brand--body",value:o})}),B=function(t,n){var r=t.current,i=t.index,a=t.labels,s=t.showHelp,l=a.processSwipe,u=(0,h.default)(n("help"),o({},n("help")+"--show",r===i&&s));return e.createElement("div",{className:u},e.createElement("span",null,l," ",e.createElement(M.ChevronDown,null)))},U=function(t,n){var r=t.blockId,o=t.current,i=t.id,a=t.index,s=t.media,l=t.onMediaLoad,u=t.settings,d=u.zoomOnClick,p=o===a,h=(0,S.default)((0,f.default)("pause",!0),s);return e.createElement("div",{className:n("media")},e.createElement(j.default,{allowTabNavigation:p,hasPadding:!1,index:r+"-"+i+"-"+a,media:p?s:h,onLoad:p&&l?l:c.default,opts:{disableZoom:!d}}))},H=function(t,n){var r=t.current,o=t.index,i=t.labels,a=t.onRestartClick,s=i.processStartAgain,l=r===o,u=l?L.defaultNavOrderTabIndex:L.programmaticFocusTabIndex,c={className:n("restart")+" brand--color",onClick:a,onKeyDown:(0,R.handleButtonClickForKeyEvent)(a),role:"button",tabIndex:u};return e.createElement("div",c,e.createElement("span",null,s),e.createElement("i",{className:"icon icon-reload"}))},z=function(t,n){var r=t.current,o=t.index,i=t.labels,a=t.onNextClick,s=i.processStart,l=r===o,u=l?L.defaultNavOrderTabIndex:L.programmaticFocusTabIndex,c={className:n("button")+" brand--background",onClick:a,onKeyDown:(0,R.handleButtonClickForKeyEvent)(a),role:"button",tabIndex:u};return e.createElement("button",c,e.createElement("span",null,s," ",e.createElement(M.ChevronDown,null)))},W=function(t,n){var r=t.labels,o=t.number,i=t.settings,a=r.processStepName,s=i.stepLabel,l=s||a;return e.createElement("div",{className:n("number")+" brand--background brand--head"},e.createElement("p",null,l+" "+o))},q=function(t,n){return e.createElement("div",{className:n("title")+" brand--head"},e.createElement("h2",null,t.title))}}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1762);var l=n(18),u=r(l),c=n(67),d=n(1),f=r(d),p=n(5),h=r(p),m=n(34),v=r(m),g=n(145),y=n(104),b=r(y),_=n(13),E=r(_),w=n(4),x=r(w),k=n(107),T=r(k),S=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),s(n,[{key:"onClick",value:function(){var e=this.props,t=e.onClick;e.opacity>.5&&t()}},{key:"render",value:function(){var t=this.props,n=t.absolute,r=t.bottom,o=t.fixed,i=t.hidden,a=t.isSliding,s=t.offset,l=t.opacity,d=t.scroll,p=t.sidebar,h=t.top,m=t.type,y="next"===m,b="prev"===m,_=b&&"prev"===i||y&&"next"===i||"both"===i,w=d.active?o+p:n,x=d.active?o+s:n,k=(0,v.default)([[(0,E.default)("active",!0),(0,u.default)(h)],[(0,E.default)("end",!0),(0,u.default)(r)],[T.default,(0,u.default)(null)]])(d),S=(0,f.default)("process-arrow",{"process-arrow--left":b,"process-arrow--right":y,"process-arrow--hidden":_,"process-arrow--scrolling":d.active,"process-arrow--disabled":l<=.5}),C={left:b?w:null,opacity:d.end?l:null,right:y?x:null,top:k},O={className:S,key:"arrow",onClick:this.onClick.bind(this),role:"button",style:C};return e.createElement(g.TransitionGroup,{component:"div"},!a&&e.createElement(g.CSSTransition,{classNames:"process-arrow",timeout:{enter:300,exit:200}},e.createElement("div",O,e.createElement(c.ChevronDown,null))))}},{key:"shouldComponentUpdate",value:function(e){var t=function(e,t){return(0,h.default)(b.default,(0,E.default)(e,t))};return(0,v.default)([[t("absolute",this.props.absolute),(0,u.default)(!0)],[t("fixed",this.props.fixed),(0,u.default)(!0)],[t("isSliding",this.props.isSliding),(0,u.default)(!0)],[t("opacity",this.props.opacity),(0,u.default)(!0)],[t("scroll",this.props.scroll),(0,u.default)(!0)],[t("top",this.props.top),(0,u.default)(!0)],[T.default,(0,u.default)(!1)]])(e)}}],[{key:"propTypes",get:function(){return{absolute:x.default.number,bottom:x.default.number,fixed:x.default.number,hidden:x.default.oneOf(["both","next",null,"prev"]),isSliding:x.default.bool,offset:x.default.number,onClick:x.default.func.isRequired,opacity:x.default.number,scroll:x.default.object,sidebar:x.default.number,top:x.default.number,type:x.default.oneOf(["next","prev"])}}}]),n}(e.Component);t.default=S}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1764);var l=n(18),u=r(l),c=n(1),d=r(c),f=n(34),p=r(f),h=n(347),m=r(h),v=n(32),g=r(v),y=n(268),b=r(y),_=n(4),E=r(_),w=n(441),x=r(w),k=n(107),T=r(k),S=n(67),C=n(82),O=r(C),A=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),s(n,[{key:"getCounterPosition",value:function(){var e=this.props,t=e.current,n=e.isFirst,r=e.length,o=n?t+1:t,i=this.refs["item-"+o],a=this.refs["item-"+r];if(!this.counter||!i||!a)return{lastItemPosition:null,position:null,width:null};var s=this.getItemPosition(),l=a.offsetLeft+5,c=i.offsetWidth,d=this.counter.offsetWidth,f=s-d/2+c/2,h=l-d+c/2;return{lastItemPosition:l,position:(0,p.default)([[(0,m.default)(d/2),(0,u.default)(0)],[(0,b.default)(l-d/2),(0,u.default)(h)],[T.default,(0,u.default)(f)]])(s),width:d}}},{key:"getItemPosition",value:function(){var e=this.props,t=e.current,n=e.isFirst,r=n?t+1:t,o=this.refs["item-"+r];return o?r>=10?o.offsetLeft+3:o.offsetLeft:null}},{key:"handleSlide",value:function(e){var t=this.props,n=t.current,r=t.isFirst;(0,t.slideTo)(r?e-1:e,n)}},{key:"render",value:function(){var t=this,n=this.props,r=n.hasSummary,o=n.length,i=this.getCounterPosition(),a=i.lastItemPosition,s=i.position,l=i.width,u=this.getItemPosition(),c=r?o+1:o,f=(0,d.default)("process-counter",{"process-counter--overflow-before":s>0,"process-counter--overflow-after":a>s+l}),p={transform:"translate3d(0px, 0px, 0px)"},h={transform:"translate3d(-"+s+"px, 0px, 0px)"},m={opacity:1,transform:"translate3d("+u+"px, 0px, 0px)"},v={className:"process-counter__inner",style:!(0,g.default)(s)&&s>0?h:p,ref:function(e){return t.counter=e}},y={className:"process-counter__active brand--border",style:(0,g.default)(u)?null:m};return e.createElement("div",{className:f},e.createElement("div",v,e.createElement("div",y),(0,x.default)(1,c).map(this.renderItem.bind(this))))}},{key:"renderItem",value:function(t){var n=this.props,r=n.current,o=n.hasSummary,i=n.length,a=n.isFirst,s=o&&t===i,l=a?r+1:r,u=O.default.isMobile,c=(0,d.default)("process-counter__item",{"process-counter__item--active":t===l,"process-counter__item--double":t>=10,"process-counter__item--disabled":u}),f={className:c,onClick:!u&&this.handleSlide.bind(this,t),key:t,ref:"item-"+t};return e.createElement("div",f,e.createElement("span",null,s?e.createElement(S.CheckMark,null):t))}}],[{key:"propTypes",get:function(){return{current:E.default.number.isRequired,hasSummary:E.default.bool,isFirst:E.default.bool,length:E.default.number.isRequired,slideTo:E.default.func}}}]),n}(e.Component);t.default=A}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||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},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(32),c=r(u),d=n(4),f=r(d),p=n(55),h=r(p),m=n(1766),v=n(1767),g=r(v),y=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),l(n,[{key:"render",value:function(){var t=this.props,n=t.animateBlockEntrance,r=t.blockId,o=t.isLearner,i=t.lessonId,a=t.previewType,l=t.settings,u=!(0,c.default)(a),d=n?"fadeIn":"none",f=u&&n?1:0,p=l.paddingBottom,v=l.paddingTop,y={item:{id:r},lesson:{id:i}},b={paddingBottom:10*p+"px",paddingTop:10*v+"px"},_={animateBlockEntrance:u,animateIn:d,duration:f,initiallyVisible:!n,isLearner:o,offset:300};return e.createElement("div",{className:"block-scenario",style:b},e.createElement(h.default,_,e.createElement(g.default,s({onItemUpdate:(0,m.onItemUpdate)(y)},this.props))))}}],[{key:"propTypes",get:function(){return{animateBlockEntrance:f.default.bool,blockId:f.default.string.isRequired,isLearner:f.default.bool,items:f.default.array.isRequired,lessonId:f.default.string.isRequired,menuOpen:f.default.bool,onStep:f.default.func,previewType:f.default.string,settings:f.default.object.isRequired}}}]),n}(e.Component);t.default=y}).call(t,n(0))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.onItemReorder=t.onItemUpdate=t.onItemRemove=t.onItemCreate=t.getItemRefs=void 0;var r=n(92),o=n(5),i=function(e){return e&&e.__esModule?e:{default:e}}(o),a=n(42);t.getItemRefs=function(e){return function(t){return"items:"+e+"/items:"+t}},t.onItemCreate=function(e){var t=e.item,n=e.lesson;return function(e){var o=e.index,s=e.payload,l=t.id,u=n.id;(0,i.default)(r.dispatch,a.addBlockItem)({blockId:l,index:o,item:s,lessonId:u})}},t.onItemRemove=function(e){var t=e.item,n=e.lesson,o=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return function(e){var s=t.id,l=n.id,u=o;(0,i.default)(r.dispatch,a.deleteBlockItem)({blockId:s,itemId:e,lessonId:l,showNotification:u})}},t.onItemUpdate=function(e){var t=e.item,n=e.lesson;return function(e){var o=e.itemId,s=e.payload,l=t.id,u=n.id;(0,i.default)(r.dispatch,a.updateBlockItem)({blockId:l,itemId:o,lessonId:u,payload:s})}},t.onItemReorder=function(e){var t=e.item,n=e.lesson;return function(e){var o=e.from,s=e.to,l=t.id,u=n.id;(0,i.default)(r.dispatch,a.reorderBlockItem)({blockId:l,from:o,lessonId:u,to:s})}}},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1768);var u=n(136),c=r(u),d=n(18),f=r(d),p=n(186),h=r(p),m=n(10),v=r(m),g=n(334),y=r(g),b=n(1),_=r(b),E=n(123),w=r(E),x=n(5),k=r(x),T=n(34),S=r(T),C=n(145),O=n(27),A=r(O),I=n(49),M=r(I),L=n(54),N=r(L),P=n(211),R=r(P),D=n(770),j=r(D),F=n(103),B=r(F),U=n(76),H=r(U),z=n(77),W=r(z),q=n(64),Y=r(q),$=n(32),K=r($),V=n(16),G=r(V),X=n(6),Q=r(X),Z=n(771),J=r(Z),ee=n(187),te=r(ee),ne=n(39),re=r(ne),oe=n(65),ie=r(oe),ae=n(14),se=r(ae),le=n(7),ue=r(le),ce=n(13),de=r(ce),fe=n(58),pe=r(fe),he=n(4),me=r(he),ve=n(41),ge=r(ve),ye=n(107),be=r(ye),_e=n(59),Ee=r(_e),we=n(1769),xe=n(108),ke=n(82),Te=r(ke),Se=n(67),Ce=n(20),Oe=n(40),Ae=r(Oe),Ie=n(1770),Me=n(30),Le=function(e){return(0,W.default)(K.default,H.default,e)},Ne=(0,w.default)(Y.default),Pe=(0,w.default)(K.default),Re=(0,y.default)(Pe,Ne),De=(0,c.default)(ge.default),je=function(t){function n(e){i(this,n);var t=a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e)),r={activeScene:0,activeSlide:0,initiated:!1,resizes:0,slides:[]};return t.state=e.initialState||r,t.fetchCharacters=t.fetchCharacters.bind(t),t.getCharacterPose=t.getCharacterPose.bind(t),t.onClick=t.onClick.bind(t),t.onFocus=t.onFocus.bind(t),t.onInit=t.onInit.bind(t),t.onResize=t.onResize.bind(t),t.onResponseClick=t.onResponseClick.bind(t),t.onTryAgainClick=t.onTryAgainClick.bind(t),t.renderBackground=t.renderBackground.bind(t),t.renderButton=t.renderButton.bind(t),t.renderDetails=t.renderDetails.bind(t),t.renderDialogues=t.renderDialogues.bind(t),t.renderEnd=t.renderEnd.bind(t),t.renderPose=t.renderPose.bind(t),t.renderResponse=t.renderResponse.bind(t),t.renderText=t.renderText.bind(t),t.resetSlide=t.resetSlide.bind(t),t.resetSlides=t.resetSlides.bind(t),t.setNextSlide=t.setNextSlide.bind(t),t}return s(n,t),l(n,[{key:"componentDidMount",value:function(){var e=this.props,t=e.initialState,n=e.items,r=e.onStep,o=(0,k.default)((0,j.default)("poses"),(0,pe.default)({},"character"),B.default);Re(n)&&!o(n)&&this.fetchCharacters(),r&&r(n[0]),t||this.resetSlides(),window.addEventListener("resize",this.onResize)}},{key:"componentWillUnmount",value:function(){clearTimeout(this.continueRef),clearTimeout(this.feedbackRef),window.removeEventListener("resize",this.onResize)}},{key:"fetchCharacters",value:function(){var e=this.props,t=e.items,n=e.onItemUpdate,r=(0,ie.default)(["id","name","poses","src"]),o=function(e){return function(t){return n({itemId:e,payload:{character:t}})}},i=function(e){var t=e.character,n=e.id;return Re(t)&&(0,Ie.getCharacter)(t.id).then(function(e){return(0,v.default)("poses",(0,Ie.structurePoses)(e),e)}).then(r).then(o(n))};t.map(i)}},{key:"getCharacterPose",value:function(){var e=this.props.items,t=this.state,n=t.activeScene,r=t.activeSlide,o=e[n],i=o.character,a=o.slides,s=a[r],l=n+"."+r,u=[l,"response"],c=[l,"hasFeedback"],d=(0,re.default)(null,u,this.state.slides),p=(0,re.default)(!1,c,this.state.slides),h=(0,pe.default)("neutral","emotion",s),m=(0,W.default)((0,f.default)(p),(0,re.default)(h,["responses",d,"emotion"]),(0,f.default)(h)),v=(0,se.default)((0,re.default)(null,["poses",m(s)]),Le(xe.cdnUrl));return{name:i.name,pose:v(i)}}},{key:"onClick",value:function(e,t){var n=this,r=this.props,o=r.items,i=r.onStep,a=this.state,s=a.activeScene,l=a.activeSlide,u=o[s].slides,c="dialogue"===(0,pe.default)(null,"type",u[l]),d=s===o.length-1,p=l===u.length-1,h={activeSlide:l+1},m={activeScene:s+1,activeSlide:0},v={activeSlide:null},g={activeScene:0,activeSlide:0},y=(0,se.default)((0,we.getSlideIndex)(o),function(e){return{activeScene:e.scene,activeSlide:e.slide}}),b=(0,S.default)([[(0,f.default)(p&&d),(0,f.default)(v)],[(0,f.default)(p&&!d),(0,f.default)(m)],[be.default,(0,f.default)(h)]]),_=(0,W.default)((0,f.default)(c),(0,f.default)(v),(0,f.default)(g)),E=(0,S.default)([[(0,A.default)("slide"),(0,te.default)(y,[t])],[(0,A.default)("next"),b],[(0,A.default)("end"),_]]),w=function(){return n.continueRef=setTimeout(n.setNextSlide,1300)};this.setState(E(e),w),this.resetSlide(s,l),"end"===e&&this.resetSlides(),"end"===e&&i&&i(o[s])}},{key:"onFocus",value:function(){this.refs.scenario.focus()}},{key:"onInit",value:function(){this.setState({initiated:!0})}},{key:"onResize",value:function(){this.setState({resizes:this.state.resizes+1})}},{key:"onResponseClick",value:function(e){var t=this,n=this.state,r=n.activeScene,i=n.activeSlide,a=n.slides,s=r+"."+i,l=(0,v.default)("response",e),u=(0,v.default)("hasFeedback",!0),c=(0,M.default)(o({},""+s,l)),d=(0,M.default)(o({},""+s,u)),f=(0,k.default)(d,c),p=function(){return t.setState({slides:f(a)})};this.setState({slides:c(a)}),this.feedbackRef=setTimeout(p,1300)}},{key:"onTryAgainClick",value:function(){var e=this.state,t=e.activeScene,n=e.activeSlide,r=e.slides,i=t+"."+n,a=(0,h.default)({hasFeedback:null,response:null}),s=(0,M.default)(o({},""+i,a));this.setState({slides:s(r)})}},{key:"render",value:function(){var t=this,n=this.props,r=n.isPDF,o=n.items,i=n.menuOpen,a=this.state,s=a.activeScene,l=a.activeSlide,u=a.initiated,c=o[s]||{},d=c.slides,p=d&&d[l],h=(0,k.default)((0,j.default)("poses"),(0,pe.default)({},"character"),B.default),m=(0,k.default)(Ee.default,(0,re.default)({},["character","poses"])),v=(0,k.default)(R.default,Ee.default,(0,G.default)(m)),g=(0,_.default)("scenario-block",{"scenario-block--initiated":h(o)&&u,"scenario-block--mobile":Te.default.isMobile,"scenario-block--sidebar-open":i,"scenario-block--loading":!h(o)}),y={className:g,ref:"scenario",tabIndex:Ce.defaultNavOrderTabIndex},b=(0,se.default)(B.default,(0,re.default)(null,["background","media","image"]),Le(xe.imagesUrl)),E=(0,S.default)([[K.default,this.renderEnd],[(0,de.default)("type","dialogue"),this.renderDialogues],[(0,de.default)("type","text"),this.renderText],[be.default,(0,f.default)(null)]]),w=p&&"text"===p.type&&!p.hasCharacter,x=(0,_.default)("scenario-block__character",{"scenario-block__character--hidden":w});return e.createElement("div",null,e.createElement("div",y,e.createElement("div",{className:"scenario-block__spinner"}),e.createElement("div",{className:"scenario-block__background-wrapper"},o.map(this.renderBackground)),e.createElement("img",{alt:"",onLoad:this.onInit,src:b(o)}),e.createElement("div",{className:"scenario-block__inner"},h(o)&&function(){return e.createElement("div",null,e.createElement("div",{className:x},v(o).map(t.renderPose)),e.createElement(C.TransitionGroup,null,E(p)))}())),r&&p&&this.renderDetails(p))}},{key:"renderBackground",value:function(t,n){var r=this.state.activeScene,i=t.id,a=(0,re.default)(null,["background","media","image"],t),s=(0,_.default)("scenario-block__background",o({},"scenario-block__background--active",r===n)),l=a&&{backgroundImage:"url("+(0,xe.imagesUrl)(a)+")"},u={className:s,key:i,style:l};return a&&e.createElement("div",u)}},{key:"renderButton",value:function(t,n){var r=this.props.labels,o=r.scenarioContinue,i=r.scenarioTryAgain,a=t.action,s=t.goTo,l=t.nextSlide,u=(0,_.default)("scenario-block__dialogue__button",{"scenario-block__dialogue__button--no-description":!n}),c={appear:!0,classNames:"scenario-block__dialogue__button-",timeout:{enter:1e3,exit:400}},d="tryAgain"===a?e.createElement("span",null,i," ",e.createElement("i",{className:"icon icon-reload"})):e.createElement("span",null,o),f="tryAgain"===a?(0,k.default)(this.onFocus,this.onTryAgainClick):(0,k.default)(this.onFocus,(0,te.default)(this.onClick,[s,l])),p={className:u,key:"button",onClick:f};return e.createElement(C.TransitionGroup,null,e.createElement(C.CSSTransition,c,e.createElement("button",p,d)))}},{key:"renderDetails",value:function(t){var n=this.props.items,r=this.state,o=r.activeScene,i=r.activeSlide,a=t.responses,s=t.type,l=function(t,n){return e.createElement("span",{key:t},t," ",e.createElement(Se.DestinationArrow,null)," ",n)},u=(0,se.default)((0,we.getSlideIndex)(n),function(e){return"Scene "+(e.scene+1)+" Slide "+(e.slide+1)}),c=function(e,t){var n=t.goTo,r=t.nextSlide;return(0,S.default)([[(0,A.default)("next"),(0,te.default)(l,[e,"Next Slide"])],[(0,A.default)("end"),(0,te.default)(l,[e,"End of Scenario"])],[be.default,(0,te.default)(l,[e,u(r||{})])]])(n)},d="text"===s?c("Continue",t):a.map(function(e,t){return c(t,e)});return e.createElement("div",{className:"scenario-block__pdf-details"},e.createElement("h3",null,"Scene ",o+1," Slide ",i+1),d)}},{key:"renderDialogue",value:function(t,n,r){var i,a=n.description,s=n.id,l=n.type,u=t.count,c=t.firstKey,d=t.hasFeedback,p=t.hasResponses,h=0===r?s:r,m=1===r?c:r-1,v=Re(a),g=0===r&&1===u,y=r===u,b=this.refs["dialogue-"+h],E=y&&this.refs["dialogue-"+m],w=b&&b.offsetHeight,x=y&&E&&E.offsetHeight,k=d?30:0,T=window.innerWidth<480?20:30,O=2*T+60+x-k,I=T+60-k,M=(0,J.default)(w+k-60),L=(0,_.default)("scenario-block__dialogue",(i={},o(i,"scenario-block__dialogue--response",(0,K.default)(l)),o(i,"scenario-block__dialogue--faded",r<u-1),i)),N=(0,S.default)([[(0,f.default)(g),(0,f.default)(null)],[(0,A.default)(u),(0,f.default)({top:O+"px"})],[(0,A.default)(u-1),(0,f.default)({top:I+"px"})],[(0,A.default)(u-2),(0,f.default)({top:M+"px"})],[be.default,(0,f.default)({top:"-"+(w+30)+"px"})]]),P={className:L,ref:"dialogue-"+h,style:N(r)},R={appear:!0,classNames:"scenario-block__dialogue-",key:r,timeout:{enter:700,exit:400}},D=e.createElement("div",{className:"scenario-block__dialogue__bubble brand--body"},e.createElement(Ae.default,{value:a})),j=(g&&!p||y&&p)&&this.renderButton(n,v);return e.createElement(C.CSSTransition,R,e.createElement("div",null,e.createElement("div",P,v&&D,window.innerWidth>=768&&j),window.innerWidth<768&&j))}},{key:"renderDialogues",value:function(t){var n=this.state,r=n.activeScene,o=n.activeSlide,i=n.slides,a=t.id,s=t.responses,l=r+"."+o,u=i[l]||{},c=(0,k.default)(R.default,we.addDialogues,(0,Q.default)(u)),d=c(t),f=u.hasFeedback,p=u.response,h=s[p]||{},m=h.feedback,v=(0,K.default)(p)&&Ne(s),g=f?d.length-1:d.length,y={count:g,firstKey:(0,re.default)(null,[0,"id"],d),hasFeedback:f&&Re(m),hasResponses:Ne(s)},b={classNames:"scenario-block__content-",key:a,timeout:400},_=e.createElement("div",{className:"scenario-block__dialogues__bottom"},e.createElement("div",{className:"scenario-block__dialogues__bottom__inner"},e.createElement("div",{className:"scenario-block__dialogues__responses"},e.createElement(C.TransitionGroup,null,s.map(this.renderResponse)))));return e.createElement(C.CSSTransition,b,e.createElement("div",{className:"scenario-block__dialogues scenario-block__content"},e.createElement("div",{className:"scenario-block__dialogues__inner"},e.createElement("div",{className:"scenario-block__dialogues__top"},e.createElement("div",{className:"scenario-block__dialogues__top__inner"},e.createElement(C.TransitionGroup,null,d.map(this.renderDialogue.bind(this,y))))),v&&_)))}},{key:"renderEnd",value:function(){var t=this.props.labels,n=t.scenarioComplete,r=t.scenarioStartOver,o=(0,k.default)(this.onFocus,(0,te.default)(this.onClick,["end",null])),i=(0,_.default)(["scenario-block__text","scenario-block__text--end","scenario-block__content"]),a={classNames:"scenario-block__content-",key:"end",timeout:400},s={className:"scenario-block__text__end",onClick:o,onKeyDown:(0,Me.handleButtonClickForKeyEvent)(o),role:"button",tabIndex:Ce.defaultNavOrderTabIndex};return e.createElement(C.CSSTransition,a,e.createElement("div",{className:i,key:"end"},e.createElement("div",{className:"scenario-block__text__inner"},e.createElement("div",{className:"scenario-block__text__title brand--head"},e.createElement("h2",null,n)),e.createElement("div",s,e.createElement("span",null,r),e.createElement("i",{className:"icon icon-reload"})))))}},{key:"renderPose",value:function(t){var n=this.getCharacterPose(),r=n.pose,o=t.filters,i=t.id,a=t&&(0,xe.cdnUrl)(t),s=(0,y.default)((0,de.default)("name","style")),l=s((0,de.default)("value","left_aligned")),u=s((0,de.default)("value","right_aligned")),c=(0,_.default)("scenario-block__character__inner",{"scenario-block__character__inner--active":r===a,"scenario-block__character__inner--right":(0,N.default)(u,o),"scenario-block__character__inner--left":(0,N.default)(l,o)});return e.createElement("div",{className:c,key:i+"-"+Math.random()},e.createElement("img",{alt:"",src:a}))}},{key:"renderResponse",value:function(t,n){var r=t.description,o=this.props.isPDF,i=o?(0,f.default)():(0,k.default)(this.onFocus,(0,te.default)(this.onResponseClick,[n])),a=(0,_.default)(["scenario-block__response","scenario-block__response--"+n,"brand--body"]),s={className:a,onClick:i,onKeyDown:(0,Me.handleButtonClickForKeyEvent)(i),role:"button",tabIndex:Ce.defaultNavOrderTabIndex},l={appear:!0,classNames:"scenario-block__response-",key:n,timeout:{enter:1600,exit:400}};return e.createElement(C.CSSTransition,l,e.createElement("div",s,e.createElement("div",{className:"scenario-block__response__inner"},e.createElement("div",{className:"scenario-block__response__number"},n+1),e.createElement(Ae.default,{value:r}))))}},{key:"renderText",value:function(t){var n=t.description,r=t.goTo,o=t.hasCharacter,i=t.id,a=t.nextSlide,s=t.title,l=this.props.labels,u=l.scenarioContinue,c=l.scenarioStartOver,d=!n&&(s||"").length<22,f=(0,_.default)("scenario-block__text","scenario-block__content",{"scenario-block__text--no-character":!o,"scenario-block__text--short":d}),p={classNames:"scenario-block__content-",key:i,timeout:400},h=e.createElement("div",{className:"scenario-block__text__title brand--head"},e.createElement("h2",null,e.createElement(Ae.default,{value:s}))),m=e.createElement("div",{className:"scenario-block__text__description brand--body"},e.createElement(Ae.default,{value:n})),v=(0,k.default)(this.onFocus,(0,te.default)(this.onClick,[r,a])),g={className:"scenario-block__text__continue brand--background",onClick:v,onKeyDown:(0,Me.handleButtonClickForKeyEvent)(v),role:"button",tabIndex:Ce.defaultNavOrderTabIndex},y={className:"scenario-block__text__end",onClick:v,onKeyDown:(0,Me.handleButtonClickForKeyEvent)(v),role:"button",tabIndex:Ce.defaultNavOrderTabIndex},b=e.createElement("button",g,e.createElement("span",null,u)),E=e.createElement("div",y,e.createElement("span",null,c),e.createElement("i",{className:"icon icon-reload"}));return e.createElement(C.CSSTransition,p,e.createElement("div",{className:f,key:i},e.createElement("div",{className:"scenario-block__text__inner"},s&&h,n&&m,"end"===r?E:b)))}},{key:"resetSlide",value:function(e,t){var n=this.state.slides,r=e+"."+t,o={hasFeedback:!1,response:null};this.setState({slides:(0,v.default)(r,o,n)})}},{key:"resetSlides",value:function(){var e=this.props.items,t=function(e){return function(t,n,r){return(0,v.default)(e+"."+r,{hasFeedback:!1,response:null},t)}},n=function(e,n,r){return(0,se.default)((0,ue.default)("slides"),De(t(r),{}),(0,h.default)(e))(n)};this.setState({slides:De(n,{},e)})}},{key:"setNextSlide",value:function(){var e=this.props.items,t=this.state,n=t.activeScene,r=t.activeSlide,i=t.slides,a=e[n].slides,s=a[r]||{},l=s.responses,u=void 0===l?[]:l,c=s.type,d=n+"."+r,f=(0,v.default)("hasFeedback",!0),p=(0,M.default)(o({},d,f));"dialogue"===c&&(0,Y.default)(u)&&this.setState({slides:p(i)})}},{key:"shouldComponentUpdate",value:function(e,t){return e.items!==this.props.items||e.menuOpen!==this.props.menuOpen||t.activeScene!==this.state.activeScene||t.activeSlide!==this.state.activeSlide||t.initiated!==this.state.initiated||t.resizes!==this.state.resizes||t.slides!==this.state.slides}}],[{key:"propTypes",get:function(){return{items:me.default.array.isRequired,labels:me.default.object.isRequired,menuOpen:me.default.bool,onItemUpdate:me.default.func.isRequired,onStep:me.default.func}}}]),n}(e.Component);t.default=je}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.getSlideIndex=t.addDialogues=void 0;var o=n(186),i=r(o),a=n(123),s=r(a),l=n(5),u=r(l),c=n(34),d=r(c),f=n(83),p=r(f),h=n(91),m=r(h),v=n(32),g=r(v),y=n(341),b=r(y),_=n(65),E=r(_),w=n(14),x=r(w),k=n(367),T=r(k),S=n(58),C=r(S),O=n(13),A=r(O),I=n(322),M=r(I),L=n(107),N=r(L),P=(0,s.default)(g.default),R=function(e){var t=D(e)[0],n=t||{},r=n.feedback,o=(0,x.default)((0,E.default)(["action","emotion","goTo","nextSlide"]),(0,i.default)({description:r,type:"dialogue"}));return t?[t,o(t)]:[o(e)]},D=function(e){return[e.responses[e.response]]},j=(t.addDialogues=function(e){var t=(0,M.default)(P,"response"),n=(0,A.default)("hasFeedback",!0),r=function(t){return(0,u.default)((0,T.default)(e),t)};return(0,d.default)([[n,r(R)],[t,r(D)],[N.default,b.default]])(e)},function(e,t){if(t){var n=t.scene,r=t.slide,o=(0,m.default)((0,A.default)("id",n),e),i=(0,C.default)([],"slides",e[o]);return{scene:o,slide:(0,m.default)((0,A.default)("id",r),i)}}});t.getSlideIndex=(0,p.default)(j)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.getCharacter=t.getCharacters=t.structurePoses=t.addPoseKey=t.POSE_EMOTIONS=t.POSE_CATEGORIES=t.CHARACTER_CATEGORIES=void 0;var o=n(318),i=r(o),a=n(10),s=r(a),l=n(453),u=r(l),c=n(123),d=r(c),f=n(5),p=r(f),h=n(12),m=r(h),v=n(31),g=r(v),y=n(54),b=r(y),_=n(319),E=r(_),w=n(64),x=r(w),k=n(16),T=r(k),S=n(90),C=r(S),O=n(39),A=r(O),I=n(14),M=r(I),L=n(7),N=r(L),P=n(13),R=r(P),D=n(89),j=r(D),F=n(300),B=r(F),U=n(260),H=r(U),z=n(255),W=n(94),q=(t.CHARACTER_CATEGORIES={clothing:{business_casual:"Business Casual",casual:"Casual",corporate:"Corporate",industry:"Industry",medical:"Medical"},gender:{male:"Male",female:"Female"},age:{twenties_and_thirties:"20s - 30s",fourties_and_fifties:"40s - 50s",sixties_plus:"60s+"}},t.POSE_CATEGORIES={emotion:{neutral:"Neutral",positive:"Positive",negative:"Negative"},style:{neutral:"Neutral",talking:"Talking",listening:"Listening",reacting:"Reacting",thinking:"Thinking",gesturing:"Gesturing",presenting:"Presenting",holding_item:"Holding Item"}},t.POSE_EMOTIONS=["neutral","happy","talking","thinking","surprised","asking","disappointed","stressed","worried","confused","alarmed","angry"],(0,W.getEnv)("CONTENT_PASS_URI")),Y=q+"/rise/characters",$=(0,m.default)(Y+"/"),K={headers:{Authorization:"Bearer "+(0,z.getCookie)(),"Content-Type":"application/json","X-Articulate-Client":"rise-frontend"}},V=(0,M.default)((0,N.default)("filters"),(0,b.default)((0,R.default)("name","style")),(0,R.default)("value","photographic")),G=(0,M.default)((0,N.default)("filters"),(0,g.default)((0,R.default)("name","style")),(0,i.default)((0,R.default)("value","holding_sign"))),X=(0,M.default)((0,N.default)("filters"),(0,g.default)((0,R.default)("name","rise_excluded")),(0,i.default)((0,R.default)("value","yes"))),Q=(0,M.default)((0,j.default)(G),(0,j.default)(X)),Z=(0,p.default)(B.default,(0,N.default)("pathname"),H.default.parse),J=t.addPoseKey=function(e){return(0,M.default)((0,s.default)("key",Z(e.src)),(0,s.default)("thumbnailKey",Z(e.thumbnail)))(e)},ee=(0,M.default)((0,N.default)("filters"),(0,g.default)((0,R.default)("name","rise_emotion")),(0,d.default)(x.default)),te=(0,M.default)((0,N.default)("filters"),(0,b.default)((0,R.default)("name","rise_emotion")),(0,N.default)("value"));t.structurePoses=(0,M.default)((0,N.default)("poses"),(0,g.default)(ee),(0,T.default)(function(e){return[te(e),e]}),E.default,(0,C.default)(J)),t.getCharacters=function(){return u.default.get(Y,K).then((0,A.default)([],["data","characters"])).then((0,g.default)((0,R.default)("show","yes"))).then((0,g.default)(V))},t.getCharacter=function(e){return u.default.get($(e),K).then((0,A.default)(null,["data","character"])).then(function(e){return(0,s.default)("poses",Q(e.poses),e)})}},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),n(1772);var o=n(39),i=r(o),a=n(7),s=r(a),l=n(56),u=n(500),c=n(501),d=r(c),f=n(55),p=r(f),h=n(773),m=r(h),v=n(438),g=function(e){var t=e.blockId,n=e.lessonId;return function(e){var r=e.itemId,o=e.isCorrect;return(0,l.dispatch)((0,v.updateBlockSortingCard)({itemId:r,lessonId:n,blockId:t,isCorrect:o}))}},y=function(e){var t=e.blockId,n=e.lessonId;return function(){return(0,l.dispatch)((0,v.replayBlockSorting)({lessonId:n,blockId:t}))}},b=function(t){var n=t.animateBlockEntrance,r=t.blockId,o=t.items,a=t.labels,l=t.piles,c=t.progress,f=t.settings,h=(0,s.default)("backgroundColor",f),v=(0,u.isDarkColor)(h);return e.createElement(d.default,{settings:f,type:"sorting-activity"},e.createElement(p.default,{animateBlockEntrance:n,animateIn:"fadeIn",isLearner:!0},e.createElement(m.default,{hasDarkBackground:v,id:r,items:o,labels:a,onCardDrop:g(t),onReplay:y(t),piles:l,progress:(0,i.default)({},["items",r],c)})))};t.default=b}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";function r(e){return a(e)||i(e)||o()}function o(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function i(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function a(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=function(e){return r(e).map(function(e){return e+e}).join("")},l=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=e.replace(/^#/,""),n=t.length;return 3===n||4===n?s(t):t},u=l;t.default=u},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1776);var l=n(1),u=r(l),c=n(103),d=r(c),f=n(187),p=r(f),h=n(13),m=r(h),v=n(58),g=r(v),y=n(4),b=r(y),_=n(774),E=r(_),w=n(502),x=r(w),k=function(e){return(0,u.default)("deck",{"deck--complete":(0,m.default)("percentViewed",100,e)})},T=function(e){var t=e.progress,n=e.count;return(0,g.default)(0,"correctlyAnswered",t)+"/"+n},S=function(e){var t=e.item,n=e.progress;return(0,m.default)("lastIncorrectCardId",String(t.id),n)},C=(0,m.default)("percentViewed",100),O=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.cardRefs=[],t}return a(n,t),s(n,[{key:"startKeyDrop",value:function(){var e=(0,d.default)(this.cardRefs);e&&e.onStartSortAttempt()}},{key:"endKeyDrop",value:function(){var e=(0,d.default)(this.cardRefs);e&&e.onEndSortAttempt()}},{key:"render",value:function(){var t=this,n=this.props,r=n.count,o=n.items,i=n.labels,a=n.id,s=n.progress,l=n.onReplay,u=C(s);return e.createElement("div",{className:k(s)},e.createElement("div",{className:"deck__spacer"}),e.createElement("div",{"aria-hidden":!u,className:"deck__cardholder"},e.createElement("div",{className:"deck__title brand--ui"},T({progress:s,count:r})," ",i.sortingCardsCorrect),e.createElement(x.default,{allowTabNavigation:u,onClick:(0,p.default)(l,[a]),text:i.sortingReplay})),e.createElement("div",{className:"deck__content"},o.map(function(n,r){return e.createElement(E.default,{id:n.id,isDeckTopCard:t.cardRefs[r]===(0,d.default)(t.cardRefs),isIncorrect:S({item:n,progress:s}),key:n.id,ref:function(e){t.cardRefs[r]=e},title:n.title})})))}}]),n}(e.Component);t.default=O,O.propTypes={count:b.default.number.isRequired,id:b.default.any.isRequired,items:b.default.array.isRequired,labels:b.default.object.isRequired,onReplay:b.default.func,progress:b.default.object.isRequired},O.defaultProps={onReplay:Function.prototype}}).call(t,n(0))},function(e,t){},function(e,t){},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1780);var l=n(1),u=r(l),c=n(34),d=r(c),f=n(363),p=r(f),h=n(4),m=r(h),v=n(20),g=n(774),y=r(g),b=n(40),_=r(b),E=n(30),w=n(161),x=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.state={isSuccess:!1,showFocusOutline:!0},t.handleDragEnter=t.handleDragEnter.bind(t),t.handleDragLeave=t.handleDragLeave.bind(t),t.handleMouseDrop=t.handleMouseDrop.bind(t),t.handleKeyboardDrop=t.handleKeyboardDrop.bind(t),t}return a(n,t),s(n,null,[{key:"propTypes",get:function(){return{id:m.default.any.isRequired,lessonId:m.default.any.isRequired,onCardDrop:m.default.func.isRequired,title:m.default.string}}},{key:"defaultProps",get:function(){return{onCardDrop:Function.prototype}}}]),s(n,[{key:"focus",value:function(){this.pileContent.focus()}},{key:"componentDidMount",value:function(){(0,p.default)(this.pile).dropzone({overlap:"pointer"}).on("dragenter",this.handleDragEnter).on("dragleave",this.handleDragLeave).on("drop",this.handleMouseDrop)}},{key:"componentWillUnmount",value:function(){(0,p.default)(this.pile).off("dragenter",this.handleDragEnter).off("dragleave",this.handleDragLeave).off("drop",this.handleMouseDrop),clearTimeout(this.successTimer),clearTimeout(this.focusOutlineTimer)}},{key:"onKeyDown",value:function(e){var t=this.props,n=t.onNavigateToNext,r=t.onNavigateToPrevious,o=(0,w.preventDefaultAfter)(this.handleKeyboardDrop),i=(0,w.preventDefaultAfter)(r),a=(0,w.preventDefaultAfter)(n);(0,d.default)([[E.isEnterOrSpaceBarKey,o],[E.isLeftArrowKey,i],[E.isRightArrowKey,a]])(e)}},{key:"onKeyUp",value:function(e){(0,E.isEnterOrSpaceBarKey)(e)&&this.props.onKeyDropEnd()}},{key:"handleDragEnter",value:function(e){var t=p.default.getElementRect(e.target),n={x:t.left+t.width/2,y:t.top+t.height/2};e.draggable.draggable({snap:{targets:[n]}})}},{key:"handleDragLeave",value:function(e){e.draggable.draggable({snap:{targets:[function(e,t){return{x:e,y:t}}]}})}},{key:"handleMouseDrop",value:function(e){e.draggable.draggable({snap:{targets:[function(e,t){return{x:e,y:t}}]}}),this.handleDrop()}},{key:"handleKeyboardDrop",value:function(){var e=this.props,t=e.deckTopCard,n=e.onKeyDropStart;t&&(n(),this.handleDrop())}},{key:"handleDrop",value:function(){var e=this.props,t=e.lessonId,n=e.id,r=e.deckTopCard,o=e.onCardDrop,i=r.id.toString(),a=r.pileId===n;o({id:t,itemId:i,isCorrect:a}),a&&(this.setState({activeCard:r,isSuccess:!0,showFocusOutline:!1}),this.successTimer=setTimeout(function(){this.setState({activeCard:null,isSuccess:!1})}.bind(this),1500),this.focusOutlineTimer=setTimeout(function(){this.setState({showFocusOutline:!0})}.bind(this),1300))}},{key:"render",value:function(){var t=this,n=this.props.title,r=this.state,o=r.activeCard,i=r.isSuccess,a=r.showFocusOutline,s=(0,u.default)("pile",{"drop-success":i}),l=(0,u.default)("pile__content",{"drop-animating":!a});return e.createElement("div",{className:s,ref:function(e){return t.pile=e}},e.createElement("div",{className:"pile__wrapwrap"},e.createElement("div",{className:"pile__wrap"},e.createElement("div",{className:"pile__message"},e.createElement(_.default,{className:"pile__title brand--head",value:n})),e.createElement("div",{className:l,onKeyDown:this.onKeyDown.bind(this),onKeyUp:this.onKeyUp.bind(this),ref:function(e){return t.pileContent=e},tabIndex:v.defaultNavOrderTabIndex},o&&e.createElement(y.default,{id:o.id,title:o.title})),e.createElement("div",{className:"pile__background"}))))}}]),n}(e.Component);t.default=x}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),n(1782);var o=n(39),i=r(o),a=n(7),s=r(a),l=n(500),u=n(501),c=r(u),d=n(55),f=r(d),p=n(775),h=r(p),m=function(t){var n=t.animateBlockEntrance,r=t.blockId,o=t.isLearner,a=t.items,u=t.labels,d=t.progress,p=t.settings,m=(0,s.default)("backgroundColor",p),v=(0,l.isDarkColor)(m);return e.createElement(c.default,{settings:p,type:"timeline"},e.createElement(f.default,{animateBlockEntrance:n,animateIn:"fadeIn",isLearner:!0},e.createElement(h.default,{hasDarkBackground:v,id:r,isBlock:!0,isLearner:o,items:a,labels:u,progress:(0,i.default)({},["items",r],d)})))};m.defaultProps={isLearner:!0},t.default=m}).call(t,n(0))},function(e,t){},function(e,t){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){function r(e){if("%"===e.slice(-1))return parseFloat(e.slice(0,-1))/100}function o(e){return!isNaN(parseFloat(e))&&isFinite(e)?parseFloat(e):"px"===e.slice(-2)?parseFloat(e.slice(0,-2)):void 0}function i(e,t){var n=o(e);if("number"==typeof n)return n;var i=r(e);return"number"==typeof i?i*t:void 0}function a(e){if(e)try{v.a.Children.only(e)}catch(e){throw new Error(E)}}function s(e){return"string"==typeof e.type}function l(e,t){if(e&&!s(e)&&!t)throw new Error(w)}function u(e){return e.viewportBottom-e.viewportTop==0?_.invisible:e.viewportTop<=e.waypointTop&&e.waypointTop<=e.viewportBottom?_.inside:e.viewportTop<=e.waypointBottom&&e.waypointBottom<=e.viewportBottom?_.inside:e.waypointTop<=e.viewportTop&&e.viewportBottom<=e.waypointBottom?_.inside:e.viewportBottom<e.waypointTop?_.below:e.waypointTop<e.viewportTop?_.above:_.invisible}function c(e){k.push(e),x||(x=setTimeout(function(){x=null;for(var e=void 0;e=k.shift();)e()},0));var t=!0;return function(){function n(){if(t){t=!1;var n=k.indexOf(e);-1!==n&&(k.splice(n,1),!k.length&&x&&(clearTimeout(x),x=null))}}return n}()}function d(t){return"window"===t?e.window:t}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function h(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var m=n(0),v=n.n(m),g=n(1785),y=n(1786),b=n.n(y),_={above:"above",inside:"inside",below:"below",invisible:"invisible"},E="<Waypoint> expected to receive a single React element child.\n\nSee https://goo.gl/LrBNgw for more info.",w="<Waypoint> needs a DOM element to compute boundaries. The child you passed is neither a DOM element (e.g. <div>) nor does it use the innerRef prop.\n\nSee https://goo.gl/LrBNgw for more info.",x=void 0,k=[],T=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),S={topOffset:"0px",bottomOffset:"0px",horizontal:!1,onEnter:function(){function e(){}return e}(),onLeave:function(){function e(){}return e}(),onPositionChange:function(){function e(){}return e}(),fireOnRapidScroll:!0},C=void 0!==v.a.PureComponent?v.a.PureComponent:v.a.Component,O=function(e){function t(e){f(this,t);var n=p(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.refElement=function(e){return n._ref=e},n}return h(t,e),T(t,[{key:"componentWillMount",value:function(){function e(){a(this.props.children)}return e}()},{key:"componentDidMount",value:function(){function e(){var e=this;t.getWindow()&&(this.cancelOnNextTick=c(function(){e.cancelOnNextTick=null,l(e.props.children,e._ref),e._handleScroll=e._handleScroll.bind(e),e.scrollableAncestor=e._findScrollableAncestor(),e.scrollEventListenerUnsubscribe=Object(g.a)(e.scrollableAncestor,"scroll",e._handleScroll,{passive:!0}),e.resizeEventListenerUnsubscribe=Object(g.a)(window,"resize",e._handleScroll,{passive:!0}),e._handleScroll(null)}))}return e}()},{key:"componentWillReceiveProps",value:function(){function e(e){a(e.children)}return e}()},{key:"componentDidUpdate",value:function(){function e(){var e=this;t.getWindow()&&this.scrollableAncestor&&(this.cancelOnNextTick||(this.cancelOnNextTick=c(function(){e.cancelOnNextTick=null,e._handleScroll(null)})))}return e}()},{key:"componentWillUnmount",value:function(){function e(){t.getWindow()&&(this.scrollEventListenerUnsubscribe&&this.scrollEventListenerUnsubscribe(),this.resizeEventListenerUnsubscribe&&this.resizeEventListenerUnsubscribe(),this.cancelOnNextTick&&this.cancelOnNextTick())}return e}()},{key:"_findScrollableAncestor",value:function(){function e(){var e=this.props,t=e.horizontal,n=e.scrollableAncestor;if(n)return d(n);for(var r=this._ref;r.parentNode;){if((r=r.parentNode)===document.body)return window;var o=window.getComputedStyle(r),i=t?o.getPropertyValue("overflow-x"):o.getPropertyValue("overflow-y"),a=i||o.getPropertyValue("overflow");if("auto"===a||"scroll"===a)return r}return window}return e}()},{key:"_handleScroll",value:function(){function e(e){if(this._ref){var t=this._getBounds(),n=u(t),r=this._previousPosition;if(this._previousPosition=n,r!==n){var o={currentPosition:n,previousPosition:r,event:e,waypointTop:t.waypointTop,waypointBottom:t.waypointBottom,viewportTop:t.viewportTop,viewportBottom:t.viewportBottom};this.props.onPositionChange.call(this,o),n===_.inside?this.props.onEnter.call(this,o):r===_.inside&&this.props.onLeave.call(this,o);var i=r===_.below&&n===_.above,a=r===_.above&&n===_.below;this.props.fireOnRapidScroll&&(i||a)&&(this.props.onEnter.call(this,{currentPosition:_.inside,previousPosition:r,event:e,waypointTop:t.waypointTop,waypointBottom:t.waypointBottom,viewportTop:t.viewportTop,viewportBottom:t.viewportBottom}),this.props.onLeave.call(this,{currentPosition:n,previousPosition:_.inside,event:e,waypointTop:t.waypointTop,waypointBottom:t.waypointBottom,viewportTop:t.viewportTop,viewportBottom:t.viewportBottom}))}}}return e}()},{key:"_getBounds",value:function(){function e(){var e=this.props.horizontal,t=this._ref.getBoundingClientRect(),n=t.left,r=t.top,o=t.right,a=t.bottom,s=e?n:r,l=e?o:a,u=void 0,c=void 0;this.scrollableAncestor===window?(u=e?window.innerWidth:window.innerHeight,c=0):(u=e?this.scrollableAncestor.offsetWidth:this.scrollableAncestor.offsetHeight,c=e?this.scrollableAncestor.getBoundingClientRect().left:this.scrollableAncestor.getBoundingClientRect().top);var d=this.props,f=d.bottomOffset;return{waypointTop:s,waypointBottom:l,viewportTop:c+i(d.topOffset,u),viewportBottom:c+u-i(f,u)}}return e}()},{key:"render",value:function(){function e(){var e=this,t=this.props.children;if(!t)return v.a.createElement("span",{ref:this.refElement,style:{fontSize:0}});if(s(t)){var n=function(){function n(n){e.refElement(n),t.ref&&t.ref(n)}return n}();return v.a.cloneElement(t,{ref:n})}return v.a.cloneElement(t,{innerRef:this.refElement})}return e}()}]),t}(C);O.propTypes={children:b.a.node,debug:b.a.bool,onEnter:b.a.func,onLeave:b.a.func,onPositionChange:b.a.func,fireOnRapidScroll:b.a.bool,scrollableAncestor:b.a.any,horizontal:b.a.bool,topOffset:b.a.oneOfType([b.a.string,b.a.number]),bottomOffset:b.a.oneOfType([b.a.string,b.a.number])},O.above=_.above,O.below=_.below,O.inside=_.inside,O.invisible=_.invisible,O.getWindow=function(){if("undefined"!=typeof window)return window},O.defaultProps=S,O.displayName="Waypoint",t.default=O}.call(t,n(15))},function(e,t,n){"use strict";function r(){if(!c)return!1;if(!window.addEventListener||!window.removeEventListener||!Object.defineProperty)return!1;var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){function t(){e=!0}return t}()}),n=function(){};window.addEventListener("testPassiveEventSupport",n,t),window.removeEventListener("testPassiveEventSupport",n,t)}catch(e){}return e}function o(){return void 0===d&&(d=r()),d}function i(e){if(e)return o()?e:!!e.capture}function a(e){return e?!0===e?100:(e.capture<<0)+(e.passive<<1)+(e.once<<2):0}function s(e){e.handlers===e.nextHandlers&&(e.nextHandlers=e.handlers.slice())}function l(e){this.target=e,this.events={}}function u(e,t,n,r){e[f]||(e[f]=new l(e));var o=i(r);return e[f].add(t,n,o)}n.d(t,"a",function(){return u});var c=!("undefined"==typeof window||!window.document||!window.document.createElement),d=void 0;l.prototype.getEventHandlers=function(){function e(e,t){var n=String(e)+" "+String(a(t));return this.events[n]||(this.events[n]={handlers:[],handleEvent:void 0},this.events[n].nextHandlers=this.events[n].handlers),this.events[n]}return e}(),l.prototype.handleEvent=function(){function e(e,t,n){var r=this.getEventHandlers(e,t);r.handlers=r.nextHandlers,r.handlers.forEach(function(e){e&&e(n)})}return e}(),l.prototype.add=function(){function e(e,t,n){var r=this,o=this.getEventHandlers(e,n);s(o),0===o.nextHandlers.length&&(o.handleEvent=this.handleEvent.bind(this,e,n),this.target.addEventListener(e,o.handleEvent,n)),o.nextHandlers.push(t);var i=!0;return function(){function a(){if(i){i=!1,s(o);var a=o.nextHandlers.indexOf(t);o.nextHandlers.splice(a,1),0===o.nextHandlers.length&&(r.target&&r.target.removeEventListener(e,o.handleEvent,n),o.handleEvent=void 0)}}return a}()}return e}();var f="__consolidated_events_handlers__"},function(e,t,n){e.exports=n(1787)()},function(e,t,n){"use strict";var r=n(217),o=n(218),i=n(1788);e.exports=function(){function e(e,t,n,r,a,s){s!==i&&o(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=r,n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1790);var l=n(10),u=r(l),c=n(1),d=r(c),f=n(90),p=r(f),h=n(65),m=r(h),v=n(58),g=r(v),y=n(4),b=r(y),_=n(20),E=n(354),w=n(66),x=n(661),k=n(40),T=r(k),S=n(229),C=r(S),O=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),s(n,[{key:"renderMedia",value:function(t,n){if((0,x.objLength)(t)){var r=t.embed?(0,E.embedType)(t.embed):void 0,o=(0,d.default)({"timeline-card__audio":t.audio,"timeline-card__visual":t.image||t.video,"timeline-card__linkEmbed":"link"===r,"timeline-card__videoEmbed":"video"===r}),i=(0,p.default)((0,u.default)("pause",!0),t);return e.createElement("div",{className:o},e.createElement(C.default,{index:""+this.props.item.id,labels:this.props.labels,opts:n,media:i}))}}},{key:"render",value:function(){var t=this.props,n=t.item,r=t.isActive,o=t.labels,i=t.loadMedia,a=t.onFocus,s=n.id,l=n.settings,u=(0,g.default)({},"media",n),c=(0,m.default)(["audio"],u),f=(0,m.default)(["embed"],u),p=(0,m.default)(["image","video"],u),h=(0,d.default)("timeline-card",{"timeline-card--active":r});return e.createElement("div",{className:h,"data-id":s,ref:this.props.innerRef},e.createElement("div",{"aria-label":A(n,o),className:"timeline-card__body brand--beforeBackground",onFocus:a,role:w.groupRole,tabIndex:_.defaultNavOrderTabIndex},e.createElement("div",{className:"timeline-card__main-wrap"},e.createElement("div",{className:"timeline-card__main"},e.createElement("div",{className:"timeline-card__date brand--color brand--body"},e.createElement("h1",null,n.date)),e.createElement("div",{className:"timeline-card__title brand--head"},e.createElement("h2",null,e.createElement(T.default,{value:n.title}))),i?this.renderMedia(c,l):null,i?this.renderMedia(f,l):null,e.createElement(T.default,{className:"timeline-card__description brand--body brand--linkColor",value:n.description}),i?this.renderMedia(p):null))))}}],[{key:"propTypes",get:function(){return{isActive:b.default.bool.isRequired,item:b.default.object.isRequired,labels:b.default.object.isRequired,loadMedia:b.default.bool.isRequired,onFocus:b.default.func.isRequired}}}]),n}(e.Component);t.default=O;var A=function(e,t){var n=t.timelineCardGroupPrefix;return e.title||e.date?n+" - "+(e.date||e.title):n}}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(1792);Object.defineProperty(t,"Cartesian",{enumerable:!0,get:function(){return r(o).default}});var i=n(1959);Object.defineProperty(t,"Circle",{enumerable:!0,get:function(){return r(i).default}})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.Cartesian=void 0;var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1793);var l=n(0),u=r(l),c=n(776),d=r(c),f=n(5),p=r(f),h=n(1794),m=r(h),v=n(39),g=r(v),y=n(777),b=r(y),_=n(778),E=r(_),w=n(779),x=n(1943),k=r(x),T=n(1947),S=r(T),C=n(1951),O=r(C),A=n(809),I=r(A),M=n(200),L=n(810),N=r(L),P=n(811),R=r(P),D=n(812),j=r(D),F="ABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),B=t.Cartesian=function(e){function t(){var e;o(this,t);for(var n=arguments.length,r=Array(n),a=0;a<n;a++)r[a]=arguments[a];var s=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(r)));return s.handleEvent=s.handleEvent.bind(s),s.handleResize=s.handleResize.bind(s),s.wrapRef=(0,l.createRef)(),s.state={labelYTop:"50%"},s}return a(t,e),s(t,[{key:"componentDidMount",value:function(){this.resizeObserver=new d.default(this.handleResize),this.resizeObserver.observe(this.wrapRef.current)}},{key:"componentWillUnmount",value:function(){this.resizeObserver.unobserve(this.wrapRef.current)}},{key:"buildDataset",value:function(e){var t=this.props,n=t.activeIndex,r=t.settings,o=t.variant;return(0,S.default)({activeIndex:n,settings:r,values:e,variant:o})}},{key:"buildOptions",value:function(e){var t=this.props,n=t.hasDarkBgColor,r=t.isDesktop,o=t.shouldAnimate;return(0,O.default)({hasDarkBgColor:n,isDesktop:r,onEvent:this.handleEvent,shouldAnimate:o,values:e})}},{key:"handleEvent",value:function(e,t){return(0,this.props.onEvent)((0,g.default)(null,[0,"_index"],t))}},{key:"handleResize",value:function(){this.props.onResize(),this.setLabelYTop()}},{key:"setLabelYTop",value:function(){var e=this.props.forwardedRef.current.chartInstance;if(e){var t=(0,g.default)({},["scales","y-axis-0"],e),n=t.bottom,r=t.top;(0,m.default)(n)&&(0,m.default)(r)&&this.setState({labelYTop:(n+r)/2+"px"})}}},{key:"render",value:function(){var e=this.props,t=e.activeIndex,n=e.forwardedRef,r=e.isDesktop,o=e.isVisible,i=e.items,a=e.itemsLabel,s=e.onEvent,l=e.valuesLabel,c=e.variant,d=this.state.labelYTop,f=(0,I.default)(i),p=r?[]:F.slice(0,i.length),h=r?f.labels:p,m=o?f.values:(0,M.nOfA)(0,i.length),v=this.buildOptions(m),g=this.buildDataset(m),y="line"===c?w.Line:w.Bar;return u.default.createElement("div",{className:"block-chart__cartesian"},u.default.createElement("div",{className:"block-chart__cartesianChart",ref:this.wrapRef},u.default.createElement(y,{data:{labels:h,datasets:[g]},options:v,ref:n}),l&&u.default.createElement("div",{className:"block-chart__cartesianLabelY",dangerouslySetInnerHTML:{__html:l},style:{top:d}})),a&&u.default.createElement("div",{className:"block-chart__cartesianLabelX",dangerouslySetInnerHTML:{__html:a}}),!r&&u.default.createElement(k.default,{activeIndex:t,labels:f.labels,letters:p,onEvent:s,values:m}))}}]),t}(l.PureComponent),U=(0,p.default)(j.default,N.default,(0,E.default)("(min-width: 960px)","isDesktop","Desktop"),R.default,b.default);t.default=U(B)},function(e,t){},function(e,t,n){/** @license ISC License (c) copyright 2017 original and current authors */ e.exports=n(1795)},function(e,t){/** @license ISC License (c) copyright 2016 original and current authors */ function n(e){return"number"==typeof e&&!isNaN(e)}e.exports=n},function(e,t,n){"use strict";function r(){return r=Object.assign||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},r.apply(this,arguments)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(0)),i=function(e){var t=function(t,n){return o.default.createElement(e,r({},t,{forwardedRef:n}))};return t.displayName="withForwardedRef(".concat(e.displayName||e.name,")"),(0,o.forwardRef)(t)},a=i;t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(1798))},function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(){return o=Object.assign||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},o.apply(this,arguments)}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function l(e,t,n){return t&&s(e.prototype,t),n&&s(e,n),e}function u(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?p(e):t}function c(e){return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function d(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&f(e,t)}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var h=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(0)),m=function(e){return e&&e.__esModule?e:{default:e}}(n(1799)),v=(0,m.default)(window.matchMedia),g=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){var n=t[0],r=t[1],s=t[2],f=void 0===s?"Responsive":s,m=function(t){function s(){var e,t;a(this,s);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=u(this,(e=c(s)).call.apply(e,[this].concat(r))),t.handleChange=t.handleChange.bind(p(p(t))),t.state={isMatch:!1},t}return d(s,t),l(s,[{key:"componentDidMount",value:function(){this.mql=v(n),this.mql.addListener(this.handleChange),this.handleChange()}},{key:"componentWillUnmount",value:function(){this.mql.removeListener(this.handleChange)}},{key:"handleChange",value:function(){this.setState({isMatch:this.mql.matches})}},{key:"render",value:function(){var t=this.props,n=this.state.isMatch;return h.default.createElement(e,o({},t,i({},r,n)))}}]),s}(h.PureComponent),g=e.displayName||e.name;return m.displayName="".concat(f,"(").concat(g,")"),m}},y=g;t.default=y},function(e,t,n){"use strict";function r(e,t){void 0===t&&(t=i);var n,r,o=[],a=!1;return function(){for(var i=arguments.length,s=new Array(i),l=0;l<i;l++)s[l]=arguments[l];return a&&n===this&&t(s,o)?r:(r=e.apply(this,s),a=!0,n=this,o=s,r)}}Object.defineProperty(t,"__esModule",{value:!0});var o=function(e,t){return e===t},i=function(e,t){return e.length===t.length&&e.every(function(e,n){return o(e,t[n])})};t.default=r},function(e,t,n){e.exports=n(1801)()},function(e,t,n){"use strict";var r=n(217),o=n(218),i=n(1802);e.exports=function(){function e(e,t,n,r,a,s){s!==i&&o(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=r,n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";n(36)._set("global",{responsive:!0,responsiveAnimationDuration:0,maintainAspectRatio:!0,events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!0,animationDuration:400},onClick:null,defaultColor:"rgba(0,0,0,0.1)",defaultFontColor:"#666",defaultFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",defaultFontSize:12,defaultFontStyle:"normal",showLines:!0,elements:{},layout:{padding:{top:0,right:0,bottom:0,left:0}}}),e.exports=function(){var e=function(e,t){return this.construct(e,t),this};return e.Chart=e,e}},function(e,t,n){"use strict";var r=n(368),o={linear:function(e){return e},easeInQuad:function(e){return e*e},easeOutQuad:function(e){return-e*(e-2)},easeInOutQuad:function(e){return(e/=.5)<1?.5*e*e:-.5*(--e*(e-2)-1)},easeInCubic:function(e){return e*e*e},easeOutCubic:function(e){return(e-=1)*e*e+1},easeInOutCubic:function(e){return(e/=.5)<1?.5*e*e*e:.5*((e-=2)*e*e+2)},easeInQuart:function(e){return e*e*e*e},easeOutQuart:function(e){return-((e-=1)*e*e*e-1)},easeInOutQuart:function(e){return(e/=.5)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2)},easeInQuint:function(e){return e*e*e*e*e},easeOutQuint:function(e){return(e-=1)*e*e*e*e+1},easeInOutQuint:function(e){return(e/=.5)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2)},easeInSine:function(e){return 1-Math.cos(e*(Math.PI/2))},easeOutSine:function(e){return Math.sin(e*(Math.PI/2))},easeInOutSine:function(e){return-.5*(Math.cos(Math.PI*e)-1)},easeInExpo:function(e){return 0===e?0:Math.pow(2,10*(e-1))},easeOutExpo:function(e){return 1===e?1:1-Math.pow(2,-10*e)},easeInOutExpo:function(e){return 0===e?0:1===e?1:(e/=.5)<1?.5*Math.pow(2,10*(e-1)):.5*(2-Math.pow(2,-10*--e))},easeInCirc:function(e){return e>=1?e:-(Math.sqrt(1-e*e)-1)},easeOutCirc:function(e){return Math.sqrt(1-(e-=1)*e)},easeInOutCirc:function(e){return(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},easeInElastic:function(e){var t=1.70158,n=0,r=1;return 0===e?0:1===e?1:(n||(n=.3),r<1?(r=1,t=n/4):t=n/(2*Math.PI)*Math.asin(1/r),-r*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/n))},easeOutElastic:function(e){var t=1.70158,n=0,r=1;return 0===e?0:1===e?1:(n||(n=.3),r<1?(r=1,t=n/4):t=n/(2*Math.PI)*Math.asin(1/r),r*Math.pow(2,-10*e)*Math.sin((e-t)*(2*Math.PI)/n)+1)},easeInOutElastic:function(e){var t=1.70158,n=0,r=1;return 0===e?0:2==(e/=.5)?1:(n||(n=.45),r<1?(r=1,t=n/4):t=n/(2*Math.PI)*Math.asin(1/r),e<1?r*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/n)*-.5:r*Math.pow(2,-10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/n)*.5+1)},easeInBack:function(e){var t=1.70158;return e*e*((t+1)*e-t)},easeOutBack:function(e){var t=1.70158;return(e-=1)*e*((t+1)*e+t)+1},easeInOutBack:function(e){var t=1.70158;return(e/=.5)<1?e*e*((1+(t*=1.525))*e-t)*.5:.5*((e-=2)*e*((1+(t*=1.525))*e+t)+2)},easeInBounce:function(e){return 1-o.easeOutBounce(1-e)},easeOutBounce:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},easeInOutBounce:function(e){return e<.5?.5*o.easeInBounce(2*e):.5*o.easeOutBounce(2*e-1)+.5}};e.exports={effects:o},r.easingEffects=o},function(e,t,n){"use strict";var r=n(368),t=e.exports={clear:function(e){e.ctx.clearRect(0,0,e.width,e.height)},roundedRect:function(e,t,n,r,o,i){if(i){var a=Math.min(i,o/2-1e-7,r/2-1e-7);e.moveTo(t+a,n),e.lineTo(t+r-a,n),e.arcTo(t+r,n,t+r,n+a,a),e.lineTo(t+r,n+o-a),e.arcTo(t+r,n+o,t+r-a,n+o,a),e.lineTo(t+a,n+o),e.arcTo(t,n+o,t,n+o-a,a),e.lineTo(t,n+a),e.arcTo(t,n,t+a,n,a),e.closePath(),e.moveTo(t,n)}else e.rect(t,n,r,o)},drawPoint:function(e,t,n,r,o,i){var a,s,l,u,c,d;if(i=i||0,t&&"object"==typeof t&&("[object HTMLImageElement]"===(a=t.toString())||"[object HTMLCanvasElement]"===a))return void e.drawImage(t,r-t.width/2,o-t.height/2,t.width,t.height);if(!(isNaN(n)||n<=0)){switch(e.save(),e.translate(r,o),e.rotate(i*Math.PI/180),e.beginPath(),t){default:e.arc(0,0,n,0,2*Math.PI),e.closePath();break;case"triangle":s=3*n/Math.sqrt(3),c=s*Math.sqrt(3)/2,e.moveTo(-s/2,c/3),e.lineTo(s/2,c/3),e.lineTo(0,-2*c/3),e.closePath();break;case"rect":d=1/Math.SQRT2*n,e.rect(-d,-d,2*d,2*d);break;case"rectRounded":var f=n/Math.SQRT2,p=-f,h=-f,m=Math.SQRT2*n;this.roundedRect(e,p,h,m,m,.425*n);break;case"rectRot":d=1/Math.SQRT2*n,e.moveTo(-d,0),e.lineTo(0,d),e.lineTo(d,0),e.lineTo(0,-d),e.closePath();break;case"cross":e.moveTo(0,n),e.lineTo(0,-n),e.moveTo(-n,0),e.lineTo(n,0);break;case"crossRot":l=Math.cos(Math.PI/4)*n,u=Math.sin(Math.PI/4)*n,e.moveTo(-l,-u),e.lineTo(l,u),e.moveTo(-l,u),e.lineTo(l,-u);break;case"star":e.moveTo(0,n),e.lineTo(0,-n),e.moveTo(-n,0),e.lineTo(n,0),l=Math.cos(Math.PI/4)*n,u=Math.sin(Math.PI/4)*n,e.moveTo(-l,-u),e.lineTo(l,u),e.moveTo(-l,u),e.lineTo(l,-u);break;case"line":e.moveTo(-n,0),e.lineTo(n,0);break;case"dash":e.moveTo(0,0),e.lineTo(n,0)}e.fill(),e.stroke(),e.restore()}},clipArea:function(e,t){e.save(),e.beginPath(),e.rect(t.left,t.top,t.right-t.left,t.bottom-t.top),e.clip()},unclipArea:function(e){e.restore()},lineTo:function(e,t,n,r){return n.steppedLine?("after"===n.steppedLine&&!r||"after"!==n.steppedLine&&r?e.lineTo(t.x,n.y):e.lineTo(n.x,t.y),void e.lineTo(n.x,n.y)):n.tension?void e.bezierCurveTo(r?t.controlPointPreviousX:t.controlPointNextX,r?t.controlPointPreviousY:t.controlPointNextY,r?n.controlPointNextX:n.controlPointPreviousX,r?n.controlPointNextY:n.controlPointPreviousY,n.x,n.y):void e.lineTo(n.x,n.y)}};r.clear=t.clear,r.drawRoundedRectangle=function(e){e.beginPath(),t.roundedRect.apply(t,arguments)}},function(e,t,n){"use strict";var r=n(368);e.exports={toLineHeight:function(e,t){var n=(""+e).match(/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/);if(!n||"normal"===n[1])return 1.2*t;switch(e=+n[2],n[3]){case"px":return e;case"%":e/=100}return t*e},toPadding:function(e){var t,n,o,i;return r.isObject(e)?(t=+e.top||0,n=+e.right||0,o=+e.bottom||0,i=+e.left||0):t=n=o=i=+e||0,{top:t,right:n,bottom:o,left:i,height:t+o,width:i+n}},resolve:function(e,t,n){var o,i,a;for(o=0,i=e.length;o<i;++o)if(void 0!==(a=e[o])&&(void 0!==t&&"function"==typeof a&&(a=a(t)),void 0!==n&&r.isArray(a)&&(a=a[n]),void 0!==a))return a}}},function(e,t,n){"use strict";var r=n(781),o=n(36),i=n(25),a=n(166);e.exports=function(){function e(e,t,n){var r;return"string"==typeof e?(r=parseInt(e,10),-1!==e.indexOf("%")&&(r=r/100*t.parentNode[n])):r=e,r}function t(e){return void 0!==e&&null!==e&&"none"!==e}function n(n,r,o){var a=document.defaultView,s=i._getParentNode(n),l=a.getComputedStyle(n)[r],u=a.getComputedStyle(s)[r],c=t(l),d=t(u),f=Number.POSITIVE_INFINITY;return c||d?Math.min(c?e(l,n,o):f,d?e(u,s,o):f):"none"}i.configMerge=function(){return i.merge(i.clone(arguments[0]),[].slice.call(arguments,1),{merger:function(e,t,n,r){var o=t[e]||{},s=n[e];"scales"===e?t[e]=i.scaleMerge(o,s):"scale"===e?t[e]=i.merge(o,[a.getScaleDefaults(s.type),s]):i._merger(e,t,n,r)}})},i.scaleMerge=function(){return i.merge(i.clone(arguments[0]),[].slice.call(arguments,1),{merger:function(e,t,n,r){if("xAxes"===e||"yAxes"===e){var o,s,l,u=n[e].length;for(t[e]||(t[e]=[]),o=0;o<u;++o)l=n[e][o],s=i.valueOrDefault(l.type,"xAxes"===e?"category":"linear"),o>=t[e].length&&t[e].push({}),!t[e][o].type||l.type&&l.type!==t[e][o].type?i.merge(t[e][o],[a.getScaleDefaults(s),l]):i.merge(t[e][o],l)}else i._merger(e,t,n,r)}})},i.where=function(e,t){if(i.isArray(e)&&Array.prototype.filter)return e.filter(t);var n=[];return i.each(e,function(e){t(e)&&n.push(e)}),n},i.findIndex=Array.prototype.findIndex?function(e,t,n){return e.findIndex(t,n)}:function(e,t,n){n=void 0===n?e:n;for(var r=0,o=e.length;r<o;++r)if(t.call(n,e[r],r,e))return r;return-1},i.findNextWhere=function(e,t,n){i.isNullOrUndef(n)&&(n=-1);for(var r=n+1;r<e.length;r++){var o=e[r];if(t(o))return o}},i.findPreviousWhere=function(e,t,n){i.isNullOrUndef(n)&&(n=e.length);for(var r=n-1;r>=0;r--){var o=e[r];if(t(o))return o}},i.isNumber=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},i.almostEquals=function(e,t,n){return Math.abs(e-t)<n},i.almostWhole=function(e,t){var n=Math.round(e);return n-t<e&&n+t>e},i.max=function(e){return e.reduce(function(e,t){return isNaN(t)?e:Math.max(e,t)},Number.NEGATIVE_INFINITY)},i.min=function(e){return e.reduce(function(e,t){return isNaN(t)?e:Math.min(e,t)},Number.POSITIVE_INFINITY)},i.sign=Math.sign?function(e){return Math.sign(e)}:function(e){return e=+e,0===e||isNaN(e)?e:e>0?1:-1},i.log10=Math.log10?function(e){return Math.log10(e)}:function(e){var t=Math.log(e)*Math.LOG10E,n=Math.round(t);return e===Math.pow(10,n)?n:t},i.toRadians=function(e){return e*(Math.PI/180)},i.toDegrees=function(e){return e*(180/Math.PI)},i.getAngleFromPoint=function(e,t){var n=t.x-e.x,r=t.y-e.y,o=Math.sqrt(n*n+r*r),i=Math.atan2(r,n);return i<-.5*Math.PI&&(i+=2*Math.PI),{angle:i,distance:o}},i.distanceBetweenPoints=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},i.aliasPixel=function(e){return e%2==0?0:.5},i.splineCurve=function(e,t,n,r){var o=e.skip?t:e,i=t,a=n.skip?t:n,s=Math.sqrt(Math.pow(i.x-o.x,2)+Math.pow(i.y-o.y,2)),l=Math.sqrt(Math.pow(a.x-i.x,2)+Math.pow(a.y-i.y,2)),u=s/(s+l),c=l/(s+l);u=isNaN(u)?0:u,c=isNaN(c)?0:c;var d=r*u,f=r*c;return{previous:{x:i.x-d*(a.x-o.x),y:i.y-d*(a.y-o.y)},next:{x:i.x+f*(a.x-o.x),y:i.y+f*(a.y-o.y)}}},i.EPSILON=Number.EPSILON||1e-14,i.splineCurveMonotone=function(e){var t,n,r,o,a=(e||[]).map(function(e){return{model:e._model,deltaK:0,mK:0}}),s=a.length;for(t=0;t<s;++t)if(r=a[t],!r.model.skip){if(n=t>0?a[t-1]:null,(o=t<s-1?a[t+1]:null)&&!o.model.skip){var l=o.model.x-r.model.x;r.deltaK=0!==l?(o.model.y-r.model.y)/l:0}!n||n.model.skip?r.mK=r.deltaK:!o||o.model.skip?r.mK=n.deltaK:this.sign(n.deltaK)!==this.sign(r.deltaK)?r.mK=0:r.mK=(n.deltaK+r.deltaK)/2}var u,c,d,f;for(t=0;t<s-1;++t)r=a[t],o=a[t+1],r.model.skip||o.model.skip||(i.almostEquals(r.deltaK,0,this.EPSILON)?r.mK=o.mK=0:(u=r.mK/r.deltaK,c=o.mK/r.deltaK,(f=Math.pow(u,2)+Math.pow(c,2))<=9||(d=3/Math.sqrt(f),r.mK=u*d*r.deltaK,o.mK=c*d*r.deltaK)));var p;for(t=0;t<s;++t)r=a[t],r.model.skip||(n=t>0?a[t-1]:null,o=t<s-1?a[t+1]:null,n&&!n.model.skip&&(p=(r.model.x-n.model.x)/3,r.model.controlPointPreviousX=r.model.x-p,r.model.controlPointPreviousY=r.model.y-p*r.mK),o&&!o.model.skip&&(p=(o.model.x-r.model.x)/3,r.model.controlPointNextX=r.model.x+p,r.model.controlPointNextY=r.model.y+p*r.mK))},i.nextItem=function(e,t,n){return n?t>=e.length-1?e[0]:e[t+1]:t>=e.length-1?e[e.length-1]:e[t+1]},i.previousItem=function(e,t,n){return n?t<=0?e[e.length-1]:e[t-1]:t<=0?e[0]:e[t-1]},i.niceNum=function(e,t){var n=Math.floor(i.log10(e)),r=e/Math.pow(10,n);return(t?r<1.5?1:r<3?2:r<7?5:10:r<=1?1:r<=2?2:r<=5?5:10)*Math.pow(10,n)},i.requestAnimFrame=function(){return"undefined"==typeof window?function(e){e()}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e){return window.setTimeout(e,1e3/60)}}(),i.getRelativePosition=function(e,t){var n,r,o=e.originalEvent||e,a=e.target||e.srcElement,s=a.getBoundingClientRect(),l=o.touches;l&&l.length>0?(n=l[0].clientX,r=l[0].clientY):(n=o.clientX,r=o.clientY);var u=parseFloat(i.getStyle(a,"padding-left")),c=parseFloat(i.getStyle(a,"padding-top")),d=parseFloat(i.getStyle(a,"padding-right")),f=parseFloat(i.getStyle(a,"padding-bottom")),p=s.right-s.left-u-d,h=s.bottom-s.top-c-f;return n=Math.round((n-s.left-u)/p*a.width/t.currentDevicePixelRatio),r=Math.round((r-s.top-c)/h*a.height/t.currentDevicePixelRatio),{x:n,y:r}},i.getConstraintWidth=function(e){return n(e,"max-width","clientWidth")},i.getConstraintHeight=function(e){return n(e,"max-height","clientHeight")},i._calculatePadding=function(e,t,n){return t=i.getStyle(e,t),t.indexOf("%")>-1?n/parseInt(t,10):parseInt(t,10)},i._getParentNode=function(e){var t=e.parentNode;return t&&t.host&&(t=t.host),t},i.getMaximumWidth=function(e){var t=i._getParentNode(e);if(!t)return e.clientWidth;var n=t.clientWidth,r=i._calculatePadding(t,"padding-left",n),o=i._calculatePadding(t,"padding-right",n),a=n-r-o,s=i.getConstraintWidth(e);return isNaN(s)?a:Math.min(a,s)},i.getMaximumHeight=function(e){var t=i._getParentNode(e);if(!t)return e.clientHeight;var n=t.clientHeight,r=i._calculatePadding(t,"padding-top",n),o=i._calculatePadding(t,"padding-bottom",n),a=n-r-o,s=i.getConstraintHeight(e);return isNaN(s)?a:Math.min(a,s)},i.getStyle=function(e,t){return e.currentStyle?e.currentStyle[t]:document.defaultView.getComputedStyle(e,null).getPropertyValue(t)},i.retinaScale=function(e,t){var n=e.currentDevicePixelRatio=t||"undefined"!=typeof window&&window.devicePixelRatio||1;if(1!==n){var r=e.canvas,o=e.height,i=e.width;r.height=o*n,r.width=i*n,e.ctx.scale(n,n),r.style.height||r.style.width||(r.style.height=o+"px",r.style.width=i+"px")}},i.fontString=function(e,t,n){return t+" "+e+"px "+n},i.longestText=function(e,t,n,r){r=r||{};var o=r.data=r.data||{},a=r.garbageCollect=r.garbageCollect||[];r.font!==t&&(o=r.data={},a=r.garbageCollect=[],r.font=t),e.font=t;var s=0;i.each(n,function(t){void 0!==t&&null!==t&&!0!==i.isArray(t)?s=i.measureText(e,o,a,s,t):i.isArray(t)&&i.each(t,function(t){void 0===t||null===t||i.isArray(t)||(s=i.measureText(e,o,a,s,t))})});var l=a.length/2;if(l>n.length){for(var u=0;u<l;u++)delete o[a[u]];a.splice(0,l)}return s},i.measureText=function(e,t,n,r,o){var i=t[o];return i||(i=t[o]=e.measureText(o).width,n.push(o)),i>r&&(r=i),r},i.numberOfLabelLines=function(e){var t=1;return i.each(e,function(e){i.isArray(e)&&e.length>t&&(t=e.length)}),t},i.color=r?function(e){return e instanceof CanvasGradient&&(e=o.global.defaultColor),r(e)}:function(e){return console.error("Color.js not found!"),e},i.getHoverColor=function(e){return e instanceof CanvasPattern?e:i.color(e).saturate(.5).darken(.1).rgbString()}}},function(e,t,n){var r=n(1809),o=function(){return new u};for(var i in r){o[i+"Raw"]=function(e){return function(t){return"number"==typeof t&&(t=Array.prototype.slice.call(arguments)),r[e](t)}}(i);var a=/(\w+)2(\w+)/.exec(i),s=a[1],l=a[2];o[s]=o[s]||{},o[s][l]=o[i]=function(e){return function(t){"number"==typeof t&&(t=Array.prototype.slice.call(arguments));var n=r[e](t);if("string"==typeof n||void 0===n)return n;for(var o=0;o<n.length;o++)n[o]=Math.round(n[o]);return n}}(i)}var u=function(){this.convs={}};u.prototype.routeSpace=function(e,t){var n=t[0];return void 0===n?this.getValues(e):("number"==typeof n&&(n=Array.prototype.slice.call(t)),this.setValues(e,n))},u.prototype.setValues=function(e,t){return this.space=e,this.convs={},this.convs[e]=t,this},u.prototype.getValues=function(e){var t=this.convs[e];if(!t){var n=this.space,r=this.convs[n];t=o[n][e](r),this.convs[e]=t}return t},["rgb","hsl","hsv","cmyk","keyword"].forEach(function(e){u.prototype[e]=function(t){return this.routeSpace(e,arguments)}}),e.exports=o},function(e,t){function n(e){var t,n,r,o=e[0]/255,i=e[1]/255,a=e[2]/255,s=Math.min(o,i,a),l=Math.max(o,i,a),u=l-s;return l==s?t=0:o==l?t=(i-a)/u:i==l?t=2+(a-o)/u:a==l&&(t=4+(o-i)/u),t=Math.min(60*t,360),t<0&&(t+=360),r=(s+l)/2,n=l==s?0:r<=.5?u/(l+s):u/(2-l-s),[t,100*n,100*r]}function o(e){var t,n,r,o=e[0],i=e[1],a=e[2],s=Math.min(o,i,a),l=Math.max(o,i,a),u=l-s;return n=0==l?0:u/l*1e3/10,l==s?t=0:o==l?t=(i-a)/u:i==l?t=2+(a-o)/u:a==l&&(t=4+(o-i)/u),t=Math.min(60*t,360),t<0&&(t+=360),r=l/255*1e3/10,[t,n,r]}function i(e){var t=e[0],r=e[1],o=e[2],i=n(e)[0],a=1/255*Math.min(t,Math.min(r,o)),o=1-1/255*Math.max(t,Math.max(r,o));return[i,100*a,100*o]}function a(e){var t,n,r,o,i=e[0]/255,a=e[1]/255,s=e[2]/255;return o=Math.min(1-i,1-a,1-s),t=(1-i-o)/(1-o)||0,n=(1-a-o)/(1-o)||0,r=(1-s-o)/(1-o)||0,[100*t,100*n,100*r,100*o]}function s(e){return X[JSON.stringify(e)]}function l(e){var t=e[0]/255,n=e[1]/255,r=e[2]/255;return t=t>.04045?Math.pow((t+.055)/1.055,2.4):t/12.92,n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92,r=r>.04045?Math.pow((r+.055)/1.055,2.4):r/12.92,[100*(.4124*t+.3576*n+.1805*r),100*(.2126*t+.7152*n+.0722*r),100*(.0193*t+.1192*n+.9505*r)]}function u(e){var t,n,r,o=l(e),i=o[0],a=o[1],s=o[2];return i/=95.047,a/=100,s/=108.883,i=i>.008856?Math.pow(i,1/3):7.787*i+16/116,a=a>.008856?Math.pow(a,1/3):7.787*a+16/116,s=s>.008856?Math.pow(s,1/3):7.787*s+16/116,t=116*a-16,n=500*(i-a),r=200*(a-s),[t,n,r]}function c(e){return j(u(e))}function d(e){var t,n,r,o,i,a=e[0]/360,s=e[1]/100,l=e[2]/100;if(0==s)return i=255*l,[i,i,i];n=l<.5?l*(1+s):l+s-l*s,t=2*l-n,o=[0,0,0];for(var u=0;u<3;u++)r=a+1/3*-(u-1),r<0&&r++,r>1&&r--,i=6*r<1?t+6*(n-t)*r:2*r<1?n:3*r<2?t+(n-t)*(2/3-r)*6:t,o[u]=255*i;return o}function f(e){var t,n,r=e[0],o=e[1]/100,i=e[2]/100;return 0===i?[0,0,0]:(i*=2,o*=i<=1?i:2-i,n=(i+o)/2,t=2*o/(i+o),[r,100*t,100*n])}function p(e){return i(d(e))}function h(e){return a(d(e))}function m(e){return s(d(e))}function v(e){var t=e[0]/60,n=e[1]/100,r=e[2]/100,o=Math.floor(t)%6,i=t-Math.floor(t),a=255*r*(1-n),s=255*r*(1-n*i),l=255*r*(1-n*(1-i)),r=255*r;switch(o){case 0:return[r,l,a];case 1:return[s,r,a];case 2:return[a,r,l];case 3:return[a,s,r];case 4:return[l,a,r];case 5:return[r,a,s]}}function y(e){var t,n,r=e[0],o=e[1]/100,i=e[2]/100;return n=(2-o)*i,t=o*i,t/=n<=1?n:2-n,t=t||0,n/=2,[r,100*t,100*n]}function _(e){return i(v(e))}function E(e){return a(v(e))}function w(e){return s(v(e))}function x(e){var t,n,o,i,a=e[0]/360,s=e[1]/100,l=e[2]/100,u=s+l;switch(u>1&&(s/=u,l/=u),t=Math.floor(6*a),n=1-l,o=6*a-t,0!=(1&t)&&(o=1-o),i=s+o*(n-s),t){default:case 6:case 0:r=n,g=i,b=s;break;case 1:r=i,g=n,b=s;break;case 2:r=s,g=n,b=i;break;case 3:r=s,g=i,b=n;break;case 4:r=i,g=s,b=n;break;case 5:r=n,g=s,b=i}return[255*r,255*g,255*b]}function k(e){return n(x(e))}function T(e){return o(x(e))}function S(e){return a(x(e))}function C(e){return s(x(e))}function O(e){var t,n,r,o=e[0]/100,i=e[1]/100,a=e[2]/100,s=e[3]/100;return t=1-Math.min(1,o*(1-s)+s),n=1-Math.min(1,i*(1-s)+s),r=1-Math.min(1,a*(1-s)+s),[255*t,255*n,255*r]}function A(e){return n(O(e))}function I(e){return o(O(e))}function M(e){return i(O(e))}function L(e){return s(O(e))}function N(e){var t,n,r,o=e[0]/100,i=e[1]/100,a=e[2]/100;return t=3.2406*o+-1.5372*i+-.4986*a,n=-.9689*o+1.8758*i+.0415*a,r=.0557*o+-.204*i+1.057*a,t=t>.0031308?1.055*Math.pow(t,1/2.4)-.055:t*=12.92,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:n*=12.92,r=r>.0031308?1.055*Math.pow(r,1/2.4)-.055:r*=12.92,t=Math.min(Math.max(0,t),1),n=Math.min(Math.max(0,n),1),r=Math.min(Math.max(0,r),1),[255*t,255*n,255*r]}function P(e){var t,n,r,o=e[0],i=e[1],a=e[2];return o/=95.047,i/=100,a/=108.883,o=o>.008856?Math.pow(o,1/3):7.787*o+16/116,i=i>.008856?Math.pow(i,1/3):7.787*i+16/116,a=a>.008856?Math.pow(a,1/3):7.787*a+16/116,t=116*i-16,n=500*(o-i),r=200*(i-a),[t,n,r]}function R(e){return j(P(e))}function D(e){var t,n,r,o,i=e[0],a=e[1],s=e[2];return i<=8?(n=100*i/903.3,o=n/100*7.787+16/116):(n=100*Math.pow((i+16)/116,3),o=Math.pow(n/100,1/3)),t=t/95.047<=.008856?t=95.047*(a/500+o-16/116)/7.787:95.047*Math.pow(a/500+o,3),r=r/108.883<=.008859?r=108.883*(o-s/200-16/116)/7.787:108.883*Math.pow(o-s/200,3),[t,n,r]}function j(e){var t,n,r,o=e[0],i=e[1],a=e[2];return t=Math.atan2(a,i),n=360*t/2/Math.PI,n<0&&(n+=360),r=Math.sqrt(i*i+a*a),[o,r,n]}function F(e){return N(D(e))}function B(e){var t,n,r,o=e[0],i=e[1];return r=e[2]/360*2*Math.PI,t=i*Math.cos(r),n=i*Math.sin(r),[o,t,n]}function U(e){return D(B(e))}function H(e){return F(B(e))}function z(e){return G[e]}function W(e){return n(z(e))}function q(e){return o(z(e))}function Y(e){return i(z(e))}function $(e){return a(z(e))}function K(e){return u(z(e))}function V(e){return l(z(e))}e.exports={rgb2hsl:n,rgb2hsv:o,rgb2hwb:i,rgb2cmyk:a,rgb2keyword:s,rgb2xyz:l,rgb2lab:u,rgb2lch:c,hsl2rgb:d,hsl2hsv:f,hsl2hwb:p,hsl2cmyk:h,hsl2keyword:m,hsv2rgb:v,hsv2hsl:y,hsv2hwb:_,hsv2cmyk:E,hsv2keyword:w,hwb2rgb:x,hwb2hsl:k,hwb2hsv:T,hwb2cmyk:S,hwb2keyword:C,cmyk2rgb:O,cmyk2hsl:A,cmyk2hsv:I,cmyk2hwb:M,cmyk2keyword:L,keyword2rgb:z,keyword2hsl:W,keyword2hsv:q,keyword2hwb:Y,keyword2cmyk:$,keyword2lab:K,keyword2xyz:V,xyz2rgb:N,xyz2lab:P,xyz2lch:R,lab2xyz:D,lab2rgb:F,lab2lch:j,lch2lab:B,lch2xyz:U,lch2rgb:H};var G={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},X={};for(var Q in G)X[JSON.stringify(G[Q])]=Q},function(e,t,n){function r(e){if(e){var t=/^#([a-fA-F0-9]{3})$/i,n=/^#([a-fA-F0-9]{6})$/i,r=/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i,o=/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i,i=/(\w+)/,a=[0,0,0],s=1,l=e.match(t);if(l){l=l[1];for(var u=0;u<a.length;u++)a[u]=parseInt(l[u]+l[u],16)}else if(l=e.match(n)){l=l[1];for(var u=0;u<a.length;u++)a[u]=parseInt(l.slice(2*u,2*u+2),16)}else if(l=e.match(r)){for(var u=0;u<a.length;u++)a[u]=parseInt(l[u+1]);s=parseFloat(l[4])}else if(l=e.match(o)){for(var u=0;u<a.length;u++)a[u]=Math.round(2.55*parseFloat(l[u+1]));s=parseFloat(l[4])}else if(l=e.match(i)){if("transparent"==l[1])return[0,0,0,0];if(!(a=_[l[1]]))return}for(var u=0;u<a.length;u++)a[u]=y(a[u],0,255);return s=s||0==s?y(s,0,1):1,a[3]=s,a}}function o(e){if(e){var t=/^hsla?\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/,n=e.match(t);if(n){var r=parseFloat(n[4]);return[y(parseInt(n[1]),0,360),y(parseFloat(n[2]),0,100),y(parseFloat(n[3]),0,100),y(isNaN(r)?1:r,0,1)]}}}function i(e){if(e){var t=/^hwb\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/,n=e.match(t);if(n){var r=parseFloat(n[4]);return[y(parseInt(n[1]),0,360),y(parseFloat(n[2]),0,100),y(parseFloat(n[3]),0,100),y(isNaN(r)?1:r,0,1)]}}}function a(e){var t=r(e);return t&&t.slice(0,3)}function s(e){var t=o(e);return t&&t.slice(0,3)}function l(e){var t=r(e);return t?t[3]:(t=o(e))?t[3]:(t=i(e))?t[3]:void 0}function u(e){return"#"+b(e[0])+b(e[1])+b(e[2])}function c(e,t){return t<1||e[3]&&e[3]<1?d(e,t):"rgb("+e[0]+", "+e[1]+", "+e[2]+")"}function d(e,t){return void 0===t&&(t=void 0!==e[3]?e[3]:1),"rgba("+e[0]+", "+e[1]+", "+e[2]+", "+t+")"}function f(e,t){return t<1||e[3]&&e[3]<1?p(e,t):"rgb("+Math.round(e[0]/255*100)+"%, "+Math.round(e[1]/255*100)+"%, "+Math.round(e[2]/255*100)+"%)"}function p(e,t){return"rgba("+Math.round(e[0]/255*100)+"%, "+Math.round(e[1]/255*100)+"%, "+Math.round(e[2]/255*100)+"%, "+(t||e[3]||1)+")"}function h(e,t){return t<1||e[3]&&e[3]<1?m(e,t):"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)"}function m(e,t){return void 0===t&&(t=void 0!==e[3]?e[3]:1),"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+t+")"}function v(e,t){return void 0===t&&(t=void 0!==e[3]?e[3]:1),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+(void 0!==t&&1!==t?", "+t:"")+")"}function g(e){return E[e.slice(0,3)]}function y(e,t,n){return Math.min(Math.max(t,e),n)}function b(e){var t=e.toString(16).toUpperCase();return t.length<2?"0"+t:t}var _=n(1811);e.exports={getRgba:r,getHsla:o,getRgb:a,getHsl:s,getHwb:i,getAlpha:l,hexString:u,rgbString:c,rgbaString:d,percentString:f,percentaString:p,hslString:h,hslaString:m,hwbString:v,keyword:g};var E={};for(var w in _)E[_[w]]=w},function(e,t,n){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},function(e,t,n){"use strict";var r=n(36),o=n(125),i=n(25);r._set("global",{elements:{arc:{backgroundColor:r.global.defaultColor,borderColor:"#fff",borderWidth:2}}}),e.exports=o.extend({inLabelRange:function(e){var t=this._view;return!!t&&Math.pow(e-t.x,2)<Math.pow(t.radius+t.hoverRadius,2)},inRange:function(e,t){var n=this._view;if(n){for(var r=i.getAngleFromPoint(n,{x:e,y:t}),o=r.angle,a=r.distance,s=n.startAngle,l=n.endAngle;l<s;)l+=2*Math.PI;for(;o>l;)o-=2*Math.PI;for(;o<s;)o+=2*Math.PI;var u=o>=s&&o<=l,c=a>=n.innerRadius&&a<=n.outerRadius;return u&&c}return!1},getCenterPoint:function(){var e=this._view,t=(e.startAngle+e.endAngle)/2,n=(e.innerRadius+e.outerRadius)/2;return{x:e.x+Math.cos(t)*n,y:e.y+Math.sin(t)*n}},getArea:function(){var e=this._view;return Math.PI*((e.endAngle-e.startAngle)/(2*Math.PI))*(Math.pow(e.outerRadius,2)-Math.pow(e.innerRadius,2))},tooltipPosition:function(){var e=this._view,t=e.startAngle+(e.endAngle-e.startAngle)/2,n=(e.outerRadius-e.innerRadius)/2+e.innerRadius;return{x:e.x+Math.cos(t)*n,y:e.y+Math.sin(t)*n}},draw:function(){var e=this._chart.ctx,t=this._view,n=t.startAngle,r=t.endAngle;e.beginPath(),e.arc(t.x,t.y,t.outerRadius,n,r),e.arc(t.x,t.y,t.innerRadius,r,n,!0),e.closePath(),e.strokeStyle=t.borderColor,e.lineWidth=t.borderWidth,e.fillStyle=t.backgroundColor,e.fill(),e.lineJoin="bevel",t.borderWidth&&e.stroke()}})},function(e,t,n){"use strict";var r=n(36),o=n(125),i=n(25),a=r.global;r._set("global",{elements:{line:{tension:.4,backgroundColor:a.defaultColor,borderWidth:3,borderColor:a.defaultColor,borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0}}}),e.exports=o.extend({draw:function(){var e,t,n,r,o=this,s=o._view,l=o._chart.ctx,u=s.spanGaps,c=o._children.slice(),d=a.elements.line,f=-1;for(o._loop&&c.length&&c.push(c[0]),l.save(),l.lineCap=s.borderCapStyle||d.borderCapStyle,l.setLineDash&&l.setLineDash(s.borderDash||d.borderDash),l.lineDashOffset=s.borderDashOffset||d.borderDashOffset,l.lineJoin=s.borderJoinStyle||d.borderJoinStyle,l.lineWidth=s.borderWidth||d.borderWidth,l.strokeStyle=s.borderColor||a.defaultColor,l.beginPath(),f=-1,e=0;e<c.length;++e)t=c[e],n=i.previousItem(c,e),r=t._view,0===e?r.skip||(l.moveTo(r.x,r.y),f=e):(n=-1===f?n:c[f],r.skip||(f!==e-1&&!u||-1===f?l.moveTo(r.x,r.y):i.canvas.lineTo(l,n._view,t._view),f=e));l.stroke(),l.restore()}})},function(e,t,n){"use strict";function r(e){var t=this._view;return!!t&&Math.abs(e-t.x)<t.radius+t.hitRadius}function o(e){var t=this._view;return!!t&&Math.abs(e-t.y)<t.radius+t.hitRadius}var i=n(36),a=n(125),s=n(25),l=i.global.defaultColor;i._set("global",{elements:{point:{radius:3,pointStyle:"circle",backgroundColor:l,borderColor:l,borderWidth:1,hitRadius:1,hoverRadius:4,hoverBorderWidth:1}}}),e.exports=a.extend({inRange:function(e,t){var n=this._view;return!!n&&Math.pow(e-n.x,2)+Math.pow(t-n.y,2)<Math.pow(n.hitRadius+n.radius,2)},inLabelRange:r,inXRange:r,inYRange:o,getCenterPoint:function(){var e=this._view;return{x:e.x,y:e.y}},getArea:function(){return Math.PI*Math.pow(this._view.radius,2)},tooltipPosition:function(){var e=this._view;return{x:e.x,y:e.y,padding:e.radius+e.borderWidth}},draw:function(e){var t=this._view,n=this._model,r=this._chart.ctx,o=t.pointStyle,a=t.rotation,u=t.radius,c=t.x,d=t.y;t.skip||(void 0===e||n.x>=e.left&&1.01*e.right>=n.x&&n.y>=e.top&&1.01*e.bottom>=n.y)&&(r.strokeStyle=t.borderColor||l,r.lineWidth=s.valueOrDefault(t.borderWidth,i.global.elements.point.borderWidth),r.fillStyle=t.backgroundColor||l,s.canvas.drawPoint(r,o,u,c,d,a))}})},function(e,t,n){"use strict";function r(e){return void 0!==e._view.width}function o(e){var t,n,o,i,a=e._view;if(r(e)){var s=a.width/2;t=a.x-s,n=a.x+s,o=Math.min(a.y,a.base),i=Math.max(a.y,a.base)}else{var l=a.height/2;t=Math.min(a.x,a.base),n=Math.max(a.x,a.base),o=a.y-l,i=a.y+l}return{left:t,top:o,right:n,bottom:i}}var i=n(36),a=n(125);i._set("global",{elements:{rectangle:{backgroundColor:i.global.defaultColor,borderColor:i.global.defaultColor,borderSkipped:"bottom",borderWidth:0}}}),e.exports=a.extend({draw:function(){function e(e){return g[(b+e)%4]}var t,n,r,o,i,a,s,l=this._chart.ctx,u=this._view,c=u.borderWidth;if(u.horizontal?(t=u.base,n=u.x,r=u.y-u.height/2,o=u.y+u.height/2,i=n>t?1:-1,a=1,s=u.borderSkipped||"left"):(t=u.x-u.width/2,n=u.x+u.width/2,r=u.y,o=u.base,i=1,a=o>r?1:-1,s=u.borderSkipped||"bottom"),c){var d=Math.min(Math.abs(t-n),Math.abs(r-o));c=c>d?d:c;var f=c/2,p=t+("left"!==s?f*i:0),h=n+("right"!==s?-f*i:0),m=r+("top"!==s?f*a:0),v=o+("bottom"!==s?-f*a:0);p!==h&&(r=m,o=v),m!==v&&(t=p,n=h)}l.beginPath(),l.fillStyle=u.backgroundColor,l.strokeStyle=u.borderColor,l.lineWidth=c;var g=[[t,o],[t,r],[n,r],[n,o]],y=["bottom","left","top","right"],b=y.indexOf(s,0);-1===b&&(b=0);var _=e(0);l.moveTo(_[0],_[1]);for(var E=1;E<4;E++)_=e(E),l.lineTo(_[0],_[1]);l.fill(),c&&l.stroke()},height:function(){var e=this._view;return e.base-e.y},inRange:function(e,t){var n=!1;if(this._view){var r=o(this);n=e>=r.left&&e<=r.right&&t>=r.top&&t<=r.bottom}return n},inLabelRange:function(e,t){var n=this;if(!n._view)return!1;var i=o(n);return r(n)?e>=i.left&&e<=i.right:t>=i.top&&t<=i.bottom},inXRange:function(e){var t=o(this);return e>=t.left&&e<=t.right},inYRange:function(e){var t=o(this);return e>=t.top&&e<=t.bottom},getCenterPoint:function(){var e,t,n=this._view;return r(this)?(e=n.x,t=(n.y+n.base)/2):(e=(n.x+n.base)/2,t=n.y),{x:e,y:t}},getArea:function(){var e=this._view;return e.width*Math.abs(e.y-e.base)},tooltipPosition:function(){var e=this._view;return{x:e.x,y:e.y}}})},function(e,t){e.exports={acquireContext:function(e){return e&&e.canvas&&(e=e.canvas),e&&e.getContext("2d")||null}}},function(e,t,n){"use strict";function r(e,t){var n=v.getStyle(e,t),r=n&&n.match(/^(\d+)(\.\d+)?px$/);return r?Number(r[1]):void 0}function o(e,t){var n=e.style,o=e.getAttribute("height"),i=e.getAttribute("width");if(e[g]={initial:{height:o,width:i,style:{display:n.display,height:n.height,width:n.width}}},n.display=n.display||"block",null===i||""===i){var a=r(e,"width");void 0!==a&&(e.width=a)}if(null===o||""===o)if(""===e.style.height)e.height=e.width/(t.options.aspectRatio||2);else{var s=r(e,"height");void 0!==a&&(e.height=s)}return e}function i(e,t,n){e.addEventListener(t,n,k)}function a(e,t,n){e.removeEventListener(t,n,k)}function s(e,t,n,r,o){return{type:e,chart:t,native:o||null,x:void 0!==n?n:null,y:void 0!==r?r:null}}function l(e,t){var n=w[e.type]||e.type,r=v.getRelativePosition(e,t);return s(n,t,r.x,r.y,e)}function u(e,t){var n=!1,r=[];return function(){r=Array.prototype.slice.call(arguments),t=t||this,n||(n=!0,v.requestAnimFrame.call(window,function(){n=!1,e.apply(t,r)}))}}function c(e){var t=document.createElement("div"),n=y+"size-monitor",r="position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;pointer-events:none;visibility:hidden;z-index:-1;";t.style.cssText=r,t.className=n,t.innerHTML='<div class="'+n+'-expand" style="'+r+'"><div style="position:absolute;width:1000000px;height:1000000px;left:0;top:0"></div></div><div class="'+n+'-shrink" style="'+r+'"><div style="position:absolute;width:200%;height:200%;left:0; top:0"></div></div>';var o=t.childNodes[0],a=t.childNodes[1];t._reset=function(){o.scrollLeft=1e6,o.scrollTop=1e6,a.scrollLeft=1e6,a.scrollTop=1e6};var s=function(){t._reset(),e()};return i(o,"scroll",s.bind(o,"expand")),i(a,"scroll",s.bind(a,"shrink")),t}function d(e,t){var n=e[g]||(e[g]={}),r=n.renderProxy=function(e){e.animationName===_&&t()};v.each(E,function(t){i(e,t,r)}),n.reflow=!!e.offsetParent,e.classList.add(b)}function f(e){var t=e[g]||{},n=t.renderProxy;n&&(v.each(E,function(t){a(e,t,n)}),delete t.renderProxy),e.classList.remove(b)}function p(e,t,n){var r=e[g]||(e[g]={}),o=r.resizer=c(u(function(){if(r.resizer)return t(s("resize",n))}));d(e,function(){if(r.resizer){var t=e.parentNode;t&&t!==o.parentNode&&t.insertBefore(o,t.firstChild),o._reset()}})}function h(e){var t=e[g]||{},n=t.resizer;delete t.resizer,f(e),n&&n.parentNode&&n.parentNode.removeChild(n)}function m(e,t){var n=e._style||document.createElement("style");e._style||(e._style=n,t="/* Chart.js */\n"+t,n.setAttribute("type","text/css"),document.getElementsByTagName("head")[0].appendChild(n)),n.appendChild(document.createTextNode(t))}var v=n(25),g="$chartjs",y="chartjs-",b=y+"render-monitor",_=y+"render-animation",E=["animationstart","webkitAnimationStart"],w={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},x=function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("e",null,t)}catch(e){}return e}(),k=!!x&&{passive:!0};e.exports={_enabled:"undefined"!=typeof window&&"undefined"!=typeof document,initialize:function(){var e="from{opacity:0.99}to{opacity:1}";m(this,"@-webkit-keyframes "+_+"{"+e+"}@keyframes "+_+"{"+e+"}."+b+"{-webkit-animation:"+_+" 0.001s;animation:"+_+" 0.001s;}")},acquireContext:function(e,t){"string"==typeof e?e=document.getElementById(e):e.length&&(e=e[0]),e&&e.canvas&&(e=e.canvas);var n=e&&e.getContext&&e.getContext("2d");return n&&n.canvas===e?(o(e,t),n):null},releaseContext:function(e){var t=e.canvas;if(t[g]){var n=t[g].initial;["height","width"].forEach(function(e){var r=n[e];v.isNullOrUndef(r)?t.removeAttribute(e):t.setAttribute(e,r)}),v.each(n.style||{},function(e,n){t.style[n]=e}),t.width=t.width,delete t[g]}},addEventListener:function(e,t,n){var r=e.canvas;if("resize"===t)return void p(r,n,e);var o=n[g]||(n[g]={});i(r,t,(o.proxies||(o.proxies={}))[e.id+"_"+t]=function(t){n(l(t,e))})},removeEventListener:function(e,t,n){var r=e.canvas;if("resize"===t)return void h(r);var o=n[g]||{},i=o.proxies||{},s=i[e.id+"_"+t];s&&a(r,t,s)}},v.addEvent=i,v.removeEvent=a},function(e,t,n){"use strict";var r=n(782),o=n(783),i=n(36),a=n(25),s=n(784),l=n(277),u=n(785),c=n(786),d=n(166),f=n(787);e.exports=function(e){function t(e){e=e||{};var t=e.data=e.data||{};return t.datasets=t.datasets||[],t.labels=t.labels||[],e.options=a.configMerge(i.global,i[e.type],e.options||{}),e}function n(t){var n=t.options;a.each(t.scales,function(e){l.removeBox(t,e)}),n=a.configMerge(e.defaults.global,e.defaults[t.config.type],n),t.options=t.config.options=n,t.ensureScalesHaveIDs(),t.buildOrUpdateScales(),t.tooltip._options=n.tooltips,t.tooltip.initialize()}function p(e){return"top"===e||"bottom"===e}e.types={},e.instances={},e.controllers={},a.extend(e.prototype,{construct:function(n,r){var o=this;r=t(r);var i=u.acquireContext(n,r),s=i&&i.canvas,l=s&&s.height,c=s&&s.width;if(o.id=a.uid(),o.ctx=i,o.canvas=s,o.config=r,o.width=c,o.height=l,o.aspectRatio=l?c/l:null,o.options=r.options,o._bufferedRender=!1,o.chart=o,o.controller=o,e.instances[o.id]=o,Object.defineProperty(o,"data",{get:function(){return o.config.data},set:function(e){o.config.data=e}}),!i||!s)return void console.error("Failed to create chart: can't acquire context from the given item");o.initialize(),o.update()},initialize:function(){var e=this;return c.notify(e,"beforeInit"),a.retinaScale(e,e.options.devicePixelRatio),e.bindEvents(),e.options.responsive&&e.resize(!0),e.ensureScalesHaveIDs(),e.buildOrUpdateScales(),e.initToolTip(),c.notify(e,"afterInit"),e},clear:function(){return a.canvas.clear(this),this},stop:function(){return o.cancelAnimation(this),this},resize:function(e){var t=this,n=t.options,r=t.canvas,o=n.maintainAspectRatio&&t.aspectRatio||null,i=Math.max(0,Math.floor(a.getMaximumWidth(r))),s=Math.max(0,Math.floor(o?i/o:a.getMaximumHeight(r)));if((t.width!==i||t.height!==s)&&(r.width=t.width=i,r.height=t.height=s,r.style.width=i+"px",r.style.height=s+"px",a.retinaScale(t,n.devicePixelRatio),!e)){var l={width:i,height:s};c.notify(t,"resize",[l]),t.options.onResize&&t.options.onResize(t,l),t.stop(),t.update({duration:t.options.responsiveAnimationDuration})}},ensureScalesHaveIDs:function(){var e=this.options,t=e.scales||{},n=e.scale;a.each(t.xAxes,function(e,t){e.id=e.id||"x-axis-"+t}),a.each(t.yAxes,function(e,t){e.id=e.id||"y-axis-"+t}),n&&(n.id=n.id||"scale")},buildOrUpdateScales:function(){var e=this,t=e.options,n=e.scales||{},r=[],o=Object.keys(n).reduce(function(e,t){return e[t]=!1,e},{});t.scales&&(r=r.concat((t.scales.xAxes||[]).map(function(e){return{options:e,dtype:"category",dposition:"bottom"}}),(t.scales.yAxes||[]).map(function(e){return{options:e,dtype:"linear",dposition:"left"}}))),t.scale&&r.push({options:t.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),a.each(r,function(t){var r=t.options,i=r.id,s=a.valueOrDefault(r.type,t.dtype);p(r.position)!==p(t.dposition)&&(r.position=t.dposition),o[i]=!0;var l=null;if(i in n&&n[i].type===s)l=n[i],l.options=r,l.ctx=e.ctx,l.chart=e;else{var u=d.getScaleConstructor(s);if(!u)return;l=new u({id:i,type:s,options:r,ctx:e.ctx,chart:e}),n[l.id]=l}l.mergeTicksOptions(),t.isDefault&&(e.scale=l)}),a.each(o,function(e,t){e||delete n[t]}),e.scales=n,d.addScalesToLayout(this)},buildOrUpdateControllers:function(){var t=this,n=[],r=[];return a.each(t.data.datasets,function(o,i){var a=t.getDatasetMeta(i),s=o.type||t.config.type;if(a.type&&a.type!==s&&(t.destroyDatasetMeta(i),a=t.getDatasetMeta(i)),a.type=s,n.push(a.type),a.controller)a.controller.updateIndex(i),a.controller.linkScales();else{var l=e.controllers[a.type];if(void 0===l)throw new Error('"'+a.type+'" is not a chart type.');a.controller=new l(t,i),r.push(a.controller)}},t),r},resetElements:function(){var e=this;a.each(e.data.datasets,function(t,n){e.getDatasetMeta(n).controller.reset()},e)},reset:function(){this.resetElements(),this.tooltip.initialize()},update:function(e){var t=this;if(e&&"object"==typeof e||(e={duration:e,lazy:arguments[1]}),n(t),c._invalidate(t),!1!==c.notify(t,"beforeUpdate")){t.tooltip._data=t.data;var r=t.buildOrUpdateControllers();a.each(t.data.datasets,function(e,n){t.getDatasetMeta(n).controller.buildOrUpdateElements()},t),t.updateLayout(),t.options.animation&&t.options.animation.duration&&a.each(r,function(e){e.reset()}),t.updateDatasets(),t.tooltip.initialize(),t.lastActive=[],c.notify(t,"afterUpdate"),t._bufferedRender?t._bufferedRequest={duration:e.duration,easing:e.easing,lazy:e.lazy}:t.render(e)}},updateLayout:function(){var e=this;!1!==c.notify(e,"beforeLayout")&&(l.update(this,this.width,this.height),c.notify(e,"afterScaleUpdate"),c.notify(e,"afterLayout"))},updateDatasets:function(){var e=this;if(!1!==c.notify(e,"beforeDatasetsUpdate")){for(var t=0,n=e.data.datasets.length;t<n;++t)e.updateDataset(t);c.notify(e,"afterDatasetsUpdate")}},updateDataset:function(e){var t=this,n=t.getDatasetMeta(e),r={meta:n,index:e};!1!==c.notify(t,"beforeDatasetUpdate",[r])&&(n.controller.update(),c.notify(t,"afterDatasetUpdate",[r]))},render:function(e){var t=this;e&&"object"==typeof e||(e={duration:e,lazy:arguments[1]});var n=e.duration,i=e.lazy;if(!1!==c.notify(t,"beforeRender")){var s=t.options.animation,l=function(e){c.notify(t,"afterRender"),a.callback(s&&s.onComplete,[e],t)};if(s&&(void 0!==n&&0!==n||void 0===n&&0!==s.duration)){var u=new r({numSteps:(n||s.duration)/16.66,easing:e.easing||s.easing,render:function(e,t){var n=a.easing.effects[t.easing],r=t.currentStep,o=r/t.numSteps;e.draw(n(o),o,r)},onAnimationProgress:s.onProgress,onAnimationComplete:l});o.addAnimation(t,u,n,i)}else t.draw(),l(new r({numSteps:0,chart:t}));return t}},draw:function(e){var t=this;t.clear(),a.isNullOrUndef(e)&&(e=1),t.transition(e),t.width<=0||t.height<=0||!1!==c.notify(t,"beforeDraw",[e])&&(a.each(t.boxes,function(e){e.draw(t.chartArea)},t),t.scale&&t.scale.draw(),t.drawDatasets(e),t._drawTooltip(e),c.notify(t,"afterDraw",[e]))},transition:function(e){for(var t=this,n=0,r=(t.data.datasets||[]).length;n<r;++n)t.isDatasetVisible(n)&&t.getDatasetMeta(n).controller.transition(e);t.tooltip.transition(e)},drawDatasets:function(e){var t=this;if(!1!==c.notify(t,"beforeDatasetsDraw",[e])){for(var n=(t.data.datasets||[]).length-1;n>=0;--n)t.isDatasetVisible(n)&&t.drawDataset(n,e);c.notify(t,"afterDatasetsDraw",[e])}},drawDataset:function(e,t){var n=this,r=n.getDatasetMeta(e),o={meta:r,index:e,easingValue:t};!1!==c.notify(n,"beforeDatasetDraw",[o])&&(r.controller.draw(t),c.notify(n,"afterDatasetDraw",[o]))},_drawTooltip:function(e){var t=this,n=t.tooltip,r={tooltip:n,easingValue:e};!1!==c.notify(t,"beforeTooltipDraw",[r])&&(n.draw(),c.notify(t,"afterTooltipDraw",[r]))},getElementAtEvent:function(e){return s.modes.single(this,e)},getElementsAtEvent:function(e){return s.modes.label(this,e,{intersect:!0})},getElementsAtXAxis:function(e){return s.modes["x-axis"](this,e,{intersect:!0})},getElementsAtEventForMode:function(e,t,n){var r=s.modes[t];return"function"==typeof r?r(this,e,n):[]},getDatasetAtEvent:function(e){return s.modes.dataset(this,e,{intersect:!0})},getDatasetMeta:function(e){var t=this,n=t.data.datasets[e];n._meta||(n._meta={});var r=n._meta[t.id];return r||(r=n._meta[t.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null}),r},getVisibleDatasetCount:function(){for(var e=0,t=0,n=this.data.datasets.length;t<n;++t)this.isDatasetVisible(t)&&e++;return e},isDatasetVisible:function(e){var t=this.getDatasetMeta(e);return"boolean"==typeof t.hidden?!t.hidden:!this.data.datasets[e].hidden},generateLegend:function(){return this.options.legendCallback(this)},destroyDatasetMeta:function(e){var t=this.id,n=this.data.datasets[e],r=n._meta&&n._meta[t];r&&(r.controller.destroy(),delete n._meta[t])},destroy:function(){var t,n,r=this,o=r.canvas;for(r.stop(),t=0,n=r.data.datasets.length;t<n;++t)r.destroyDatasetMeta(t);o&&(r.unbindEvents(),a.canvas.clear(r),u.releaseContext(r.ctx),r.canvas=null,r.ctx=null),c.notify(r,"destroy"),delete e.instances[r.id]},toBase64Image:function(){return this.canvas.toDataURL.apply(this.canvas,arguments)},initToolTip:function(){var e=this;e.tooltip=new f({_chart:e,_chartInstance:e,_data:e.data,_options:e.options.tooltips},e)},bindEvents:function(){var e=this,t=e._listeners={},n=function(){e.eventHandler.apply(e,arguments)};a.each(e.options.events,function(r){u.addEventListener(e,r,n),t[r]=n}),e.options.responsive&&(n=function(){e.resize()},u.addEventListener(e,"resize",n),t.resize=n)},unbindEvents:function(){var e=this,t=e._listeners;t&&(delete e._listeners,a.each(t,function(t,n){u.removeEventListener(e,n,t)}))},updateHoverStyle:function(e,t,n){var r,o,i,a=n?"setHoverStyle":"removeHoverStyle";for(o=0,i=e.length;o<i;++o)(r=e[o])&&this.getDatasetMeta(r._datasetIndex).controller[a](r)},eventHandler:function(e){var t=this,n=t.tooltip;if(!1!==c.notify(t,"beforeEvent",[e])){t._bufferedRender=!0,t._bufferedRequest=null;var r=t.handleEvent(e);n&&(r=n._start?n.handleEvent(e):r|n.handleEvent(e)),c.notify(t,"afterEvent",[e]);var o=t._bufferedRequest;return o?t.render(o):r&&!t.animating&&(t.stop(),t.render({duration:t.options.hover.animationDuration,lazy:!0})),t._bufferedRender=!1,t._bufferedRequest=null,t}},handleEvent:function(e){var t=this,n=t.options||{},r=n.hover,o=!1;return t.lastActive=t.lastActive||[],"mouseout"===e.type?t.active=[]:t.active=t.getElementsAtEventForMode(e,r.mode,r),a.callback(n.onHover||n.hover.onHover,[e.native,t.active],t),"mouseup"!==e.type&&"click"!==e.type||n.onClick&&n.onClick.call(t,e.native,t.active),t.lastActive.length&&t.updateHoverStyle(t.lastActive,r.mode,!1),t.active.length&&r.mode&&t.updateHoverStyle(t.active,r.mode,!0),o=!a.arrayEquals(t.active,t.lastActive),t.lastActive=t.active,o}}),e.Controller=e}},function(e,t,n){"use strict";var r=n(25);e.exports=function(e){function t(e,t){if(e._chartjs)return void e._chartjs.listeners.push(t);Object.defineProperty(e,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[t]}}),o.forEach(function(t){var n="onData"+t.charAt(0).toUpperCase()+t.slice(1),o=e[t];Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:function(){var t=Array.prototype.slice.call(arguments),i=o.apply(this,t);return r.each(e._chartjs.listeners,function(e){"function"==typeof e[n]&&e[n].apply(e,t)}),i}})})}function n(e,t){var n=e._chartjs;if(n){var r=n.listeners,i=r.indexOf(t);-1!==i&&r.splice(i,1),r.length>0||(o.forEach(function(t){delete e[t]}),delete e._chartjs)}}var o=["push","pop","shift","splice","unshift"];e.DatasetController=function(e,t){this.initialize(e,t)},r.extend(e.DatasetController.prototype,{datasetElementType:null,dataElementType:null,initialize:function(e,t){var n=this;n.chart=e,n.index=t,n.linkScales(),n.addElements()},updateIndex:function(e){this.index=e},linkScales:function(){var e=this,t=e.getMeta(),n=e.getDataset();null!==t.xAxisID&&t.xAxisID in e.chart.scales||(t.xAxisID=n.xAxisID||e.chart.options.scales.xAxes[0].id),null!==t.yAxisID&&t.yAxisID in e.chart.scales||(t.yAxisID=n.yAxisID||e.chart.options.scales.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(e){return this.chart.scales[e]},reset:function(){this.update(!0)},destroy:function(){this._data&&n(this._data,this)},createMetaDataset:function(){var e=this,t=e.datasetElementType;return t&&new t({_chart:e.chart,_datasetIndex:e.index})},createMetaData:function(e){var t=this,n=t.dataElementType;return n&&new n({_chart:t.chart,_datasetIndex:t.index,_index:e})},addElements:function(){var e,t,n=this,r=n.getMeta(),o=n.getDataset().data||[],i=r.data;for(e=0,t=o.length;e<t;++e)i[e]=i[e]||n.createMetaData(e);r.dataset=r.dataset||n.createMetaDataset()},addElementAndReset:function(e){var t=this.createMetaData(e);this.getMeta().data.splice(e,0,t),this.updateElement(t,e,!0)},buildOrUpdateElements:function(){var e=this,r=e.getDataset(),o=r.data||(r.data=[]);e._data!==o&&(e._data&&n(e._data,e),t(o,e),e._data=o),e.resyncElements()},update:r.noop,transition:function(e){for(var t=this.getMeta(),n=t.data||[],r=n.length,o=0;o<r;++o)n[o].transition(e);t.dataset&&t.dataset.transition(e)},draw:function(){var e=this.getMeta(),t=e.data||[],n=t.length,r=0;for(e.dataset&&e.dataset.draw();r<n;++r)t[r].draw()},removeHoverStyle:function(e){r.merge(e._model,e.$previousStyle||{}),delete e.$previousStyle},setHoverStyle:function(e){var t=this.chart.data.datasets[e._datasetIndex],n=e._index,o=e.custom||{},i=r.valueAtIndexOrDefault,a=r.getHoverColor,s=e._model;e.$previousStyle={backgroundColor:s.backgroundColor,borderColor:s.borderColor,borderWidth:s.borderWidth},s.backgroundColor=o.hoverBackgroundColor?o.hoverBackgroundColor:i(t.hoverBackgroundColor,n,a(s.backgroundColor)),s.borderColor=o.hoverBorderColor?o.hoverBorderColor:i(t.hoverBorderColor,n,a(s.borderColor)),s.borderWidth=o.hoverBorderWidth?o.hoverBorderWidth:i(t.hoverBorderWidth,n,s.borderWidth)},resyncElements:function(){var e=this,t=e.getMeta(),n=e.getDataset().data,r=t.data.length,o=n.length;o<r?t.data.splice(o,r-o):o>r&&e.insertElements(r,o-r)},insertElements:function(e,t){for(var n=0;n<t;++n)this.addElementAndReset(e+n)},onDataPush:function(){this.insertElements(this.getDataset().data.length-1,arguments.length)},onDataPop:function(){this.getMeta().data.pop()},onDataShift:function(){this.getMeta().data.shift()},onDataSplice:function(e,t){this.getMeta().data.splice(e,t),this.insertElements(e,arguments.length-2)},onDataUnshift:function(){this.insertElements(0,arguments.length)}}),e.DatasetController.extend=r.inherits}},function(e,t,n){"use strict";function r(e,t){var n,r,i,a=[];if(e.stepSize&&e.stepSize>0)i=e.stepSize;else{var s=o.niceNum(t.max-t.min,!1);i=o.niceNum(s/(e.maxTicks-1),!0),void 0!==(r=e.precision)&&(n=Math.pow(10,r),i=Math.ceil(i*n)/n)}var l=Math.floor(t.min/i)*i,u=Math.ceil(t.max/i)*i;o.isNullOrUndef(e.min)||o.isNullOrUndef(e.max)||!e.stepSize||o.almostWhole((e.max-e.min)/e.stepSize,i/1e3)&&(l=e.min,u=e.max);var c=(u-l)/i;c=o.almostEquals(c,Math.round(c),i/1e3)?Math.round(c):Math.ceil(c),r=1,i<1&&(r=Math.pow(10,1-Math.floor(o.log10(i))),l=Math.round(l*r)/r,u=Math.round(u*r)/r),a.push(void 0!==e.min?e.min:l);for(var d=1;d<c;++d)a.push(Math.round((l+d*i)*r)/r);return a.push(void 0!==e.max?e.max:u),a}var o=n(25),i=n(278);e.exports=function(e){var t=o.noop;e.LinearScaleBase=i.extend({getRightValue:function(e){return"string"==typeof e?+e:i.prototype.getRightValue.call(this,e)},handleTickRangeOptions:function(){var e=this,t=e.options,n=t.ticks;if(n.beginAtZero){var r=o.sign(e.min),i=o.sign(e.max);r<0&&i<0?e.max=0:r>0&&i>0&&(e.min=0)}var a=void 0!==n.min||void 0!==n.suggestedMin,s=void 0!==n.max||void 0!==n.suggestedMax;void 0!==n.min?e.min=n.min:void 0!==n.suggestedMin&&(null===e.min?e.min=n.suggestedMin:e.min=Math.min(e.min,n.suggestedMin)),void 0!==n.max?e.max=n.max:void 0!==n.suggestedMax&&(null===e.max?e.max=n.suggestedMax:e.max=Math.max(e.max,n.suggestedMax)),a!==s&&e.min>=e.max&&(a?e.max=e.min+1:e.min=e.max-1),e.min===e.max&&(e.max++,n.beginAtZero||e.min--)},getTickLimit:t,handleDirectionalChanges:t,buildTicks:function(){var e=this,t=e.options,n=t.ticks,i=e.getTickLimit();i=Math.max(2,i);var a={maxTicks:i,min:n.min,max:n.max,precision:n.precision,stepSize:o.valueOrDefault(n.fixedStepSize,n.stepSize)},s=e.ticks=r(a,e);e.handleDirectionalChanges(),e.max=o.max(s),e.min=o.min(s),n.reverse?(s.reverse(),e.start=e.max,e.end=e.min):(e.start=e.min,e.end=e.max)},convertTicksToLabels:function(){var e=this;e.ticksAsNumbers=e.ticks.slice(),e.zeroLineIndex=e.ticks.indexOf(0),i.prototype.convertTicksToLabels.call(e)}})}},function(e,t,n){"use strict";var r=n(278),o=n(166);e.exports=function(){var e={position:"bottom"},t=r.extend({getLabels:function(){var e=this.chart.data;return this.options.labels||(this.isHorizontal()?e.xLabels:e.yLabels)||e.labels},determineDataLimits:function(){var e=this,t=e.getLabels();e.minIndex=0,e.maxIndex=t.length-1;var n;void 0!==e.options.ticks.min&&(n=t.indexOf(e.options.ticks.min),e.minIndex=-1!==n?n:e.minIndex),void 0!==e.options.ticks.max&&(n=t.indexOf(e.options.ticks.max),e.maxIndex=-1!==n?n:e.maxIndex),e.min=t[e.minIndex],e.max=t[e.maxIndex]},buildTicks:function(){var e=this,t=e.getLabels();e.ticks=0===e.minIndex&&e.maxIndex===t.length-1?t:t.slice(e.minIndex,e.maxIndex+1)},getLabelForIndex:function(e,t){var n=this,r=n.chart.data,o=n.isHorizontal();return r.yLabels&&!o?n.getRightValue(r.datasets[t].data[e]):n.ticks[e-n.minIndex]},getPixelForValue:function(e,t){var n,r=this,o=r.options.offset,i=Math.max(r.maxIndex+1-r.minIndex-(o?0:1),1);if(void 0!==e&&null!==e&&(n=r.isHorizontal()?e.x:e.y),void 0!==n||void 0!==e&&isNaN(t)){var a=r.getLabels();e=n||e;var s=a.indexOf(e);t=-1!==s?s:t}if(r.isHorizontal()){var l=r.width/i,u=l*(t-r.minIndex);return o&&(u+=l/2),r.left+Math.round(u)}var c=r.height/i,d=c*(t-r.minIndex);return o&&(d+=c/2),r.top+Math.round(d)},getPixelForTick:function(e){return this.getPixelForValue(this.ticks[e],e+this.minIndex,null)},getValueForPixel:function(e){var t=this,n=t.options.offset,r=Math.max(t._ticks.length-(n?0:1),1),o=t.isHorizontal(),i=(o?t.width:t.height)/r;return e-=o?t.left:t.top,n&&(e-=i/2),(e<=0?0:Math.round(e/i))+t.minIndex},getBasePixel:function(){return this.bottom}});o.registerScaleType("category",t,e)}},function(e,t,n){"use strict";var r=n(36),o=n(25),i=n(166),a=n(279);e.exports=function(e){var t={position:"left",ticks:{callback:a.formatters.linear}},n=e.LinearScaleBase.extend({determineDataLimits:function(){function e(e){return s?e.xAxisID===t.id:e.yAxisID===t.id}var t=this,n=t.options,r=t.chart,i=r.data,a=i.datasets,s=t.isHorizontal();t.min=null,t.max=null;var l=n.stacked;if(void 0===l&&o.each(a,function(t,n){if(!l){var o=r.getDatasetMeta(n);r.isDatasetVisible(n)&&e(o)&&void 0!==o.stack&&(l=!0)}}),n.stacked||l){var u={};o.each(a,function(i,a){var s=r.getDatasetMeta(a),l=[s.type,void 0===n.stacked&&void 0===s.stack?a:"",s.stack].join(".");void 0===u[l]&&(u[l]={positiveValues:[],negativeValues:[]});var c=u[l].positiveValues,d=u[l].negativeValues;r.isDatasetVisible(a)&&e(s)&&o.each(i.data,function(e,r){var o=+t.getRightValue(e);isNaN(o)||s.data[r].hidden||(c[r]=c[r]||0,d[r]=d[r]||0,n.relativePoints?c[r]=100:o<0?d[r]+=o:c[r]+=o)})}),o.each(u,function(e){var n=e.positiveValues.concat(e.negativeValues),r=o.min(n),i=o.max(n);t.min=null===t.min?r:Math.min(t.min,r),t.max=null===t.max?i:Math.max(t.max,i)})}else o.each(a,function(n,i){var a=r.getDatasetMeta(i);r.isDatasetVisible(i)&&e(a)&&o.each(n.data,function(e,n){var r=+t.getRightValue(e);isNaN(r)||a.data[n].hidden||(null===t.min?t.min=r:r<t.min&&(t.min=r),null===t.max?t.max=r:r>t.max&&(t.max=r))})});t.min=isFinite(t.min)&&!isNaN(t.min)?t.min:0,t.max=isFinite(t.max)&&!isNaN(t.max)?t.max:1,this.handleTickRangeOptions()},getTickLimit:function(){var e,t=this,n=t.options.ticks;if(t.isHorizontal())e=Math.min(n.maxTicksLimit?n.maxTicksLimit:11,Math.ceil(t.width/50));else{var i=o.valueOrDefault(n.fontSize,r.global.defaultFontSize);e=Math.min(n.maxTicksLimit?n.maxTicksLimit:11,Math.ceil(t.height/(2*i)))}return e},handleDirectionalChanges:function(){this.isHorizontal()||this.ticks.reverse()},getLabelForIndex:function(e,t){return+this.getRightValue(this.chart.data.datasets[t].data[e])},getPixelForValue:function(e){var t=this,n=t.start,r=+t.getRightValue(e),o=t.end-n;return t.isHorizontal()?t.left+t.width/o*(r-n):t.bottom-t.height/o*(r-n)},getValueForPixel:function(e){var t=this,n=t.isHorizontal(),r=n?t.width:t.height,o=(n?e-t.left:t.bottom-e)/r;return t.start+(t.end-t.start)*o},getPixelForTick:function(e){return this.getPixelForValue(this.ticksAsNumbers[e])}});i.registerScaleType("linear",n,t)}},function(e,t,n){"use strict";function r(e,t){var n,r,i=[],a=o.valueOrDefault,s=a(e.min,Math.pow(10,Math.floor(o.log10(t.min)))),l=Math.floor(o.log10(t.max)),u=Math.ceil(t.max/Math.pow(10,l));0===s?(n=Math.floor(o.log10(t.minNotZero)),r=Math.floor(t.minNotZero/Math.pow(10,n)),i.push(s),s=r*Math.pow(10,n)):(n=Math.floor(o.log10(s)),r=Math.floor(s/Math.pow(10,n)));var c=n<0?Math.pow(10,Math.abs(n)):1;do{i.push(s),++r,10===r&&(r=1,++n,c=n>=0?1:c),s=Math.round(r*Math.pow(10,n)*c)/c}while(n<l||n===l&&r<u);var d=a(e.max,s);return i.push(d),i}var o=n(25),i=n(278),a=n(166),s=n(279);e.exports=function(e){var t={position:"left",ticks:{callback:s.formatters.logarithmic}},n=i.extend({determineDataLimits:function(){function e(e){return s?e.xAxisID===t.id:e.yAxisID===t.id}var t=this,n=t.options,r=t.chart,i=r.data,a=i.datasets,s=t.isHorizontal();t.min=null,t.max=null,t.minNotZero=null;var l=n.stacked;if(void 0===l&&o.each(a,function(t,n){if(!l){var o=r.getDatasetMeta(n);r.isDatasetVisible(n)&&e(o)&&void 0!==o.stack&&(l=!0)}}),n.stacked||l){var u={};o.each(a,function(i,a){var s=r.getDatasetMeta(a),l=[s.type,void 0===n.stacked&&void 0===s.stack?a:"",s.stack].join(".");r.isDatasetVisible(a)&&e(s)&&(void 0===u[l]&&(u[l]=[]),o.each(i.data,function(e,n){var r=u[l],o=+t.getRightValue(e);isNaN(o)||s.data[n].hidden||o<0||(r[n]=r[n]||0,r[n]+=o)}))}),o.each(u,function(e){if(e.length>0){var n=o.min(e),r=o.max(e);t.min=null===t.min?n:Math.min(t.min,n),t.max=null===t.max?r:Math.max(t.max,r)}})}else o.each(a,function(n,i){var a=r.getDatasetMeta(i);r.isDatasetVisible(i)&&e(a)&&o.each(n.data,function(e,n){var r=+t.getRightValue(e);isNaN(r)||a.data[n].hidden||r<0||(null===t.min?t.min=r:r<t.min&&(t.min=r),null===t.max?t.max=r:r>t.max&&(t.max=r),0!==r&&(null===t.minNotZero||r<t.minNotZero)&&(t.minNotZero=r))})});this.handleTickRangeOptions()},handleTickRangeOptions:function(){var e=this,t=e.options,n=t.ticks,r=o.valueOrDefault;e.min=r(n.min,e.min),e.max=r(n.max,e.max),e.min===e.max&&(0!==e.min&&null!==e.min?(e.min=Math.pow(10,Math.floor(o.log10(e.min))-1),e.max=Math.pow(10,Math.floor(o.log10(e.max))+1)):(e.min=1,e.max=10)),null===e.min&&(e.min=Math.pow(10,Math.floor(o.log10(e.max))-1)),null===e.max&&(e.max=0!==e.min?Math.pow(10,Math.floor(o.log10(e.min))+1):10),null===e.minNotZero&&(e.min>0?e.minNotZero=e.min:e.max<1?e.minNotZero=Math.pow(10,Math.floor(o.log10(e.max))):e.minNotZero=1)},buildTicks:function(){var e=this,t=e.options,n=t.ticks,i=!e.isHorizontal(),a={min:n.min,max:n.max},s=e.ticks=r(a,e);e.max=o.max(s),e.min=o.min(s),n.reverse?(i=!i,e.start=e.max,e.end=e.min):(e.start=e.min,e.end=e.max),i&&s.reverse()},convertTicksToLabels:function(){this.tickValues=this.ticks.slice(),i.prototype.convertTicksToLabels.call(this)},getLabelForIndex:function(e,t){return+this.getRightValue(this.chart.data.datasets[t].data[e])},getPixelForTick:function(e){return this.getPixelForValue(this.tickValues[e])},_getFirstTickValue:function(e){var t=Math.floor(o.log10(e));return Math.floor(e/Math.pow(10,t))*Math.pow(10,t)},getPixelForValue:function(t){var n,r,i,a,s,l=this,u=l.options.ticks.reverse,c=o.log10,d=l._getFirstTickValue(l.minNotZero),f=0;return t=+l.getRightValue(t),u?(i=l.end,a=l.start,s=-1):(i=l.start,a=l.end,s=1),l.isHorizontal()?(n=l.width,r=u?l.right:l.left):(n=l.height,s*=-1,r=u?l.top:l.bottom),t!==i&&(0===i&&(f=o.getValueOrDefault(l.options.ticks.fontSize,e.defaults.global.defaultFontSize),n-=f,i=d),0!==t&&(f+=n/(c(a)-c(i))*(c(t)-c(i))),r+=s*f),r},getValueForPixel:function(t){var n,r,i,a,s=this,l=s.options.ticks.reverse,u=o.log10,c=s._getFirstTickValue(s.minNotZero);if(l?(r=s.end,i=s.start):(r=s.start,i=s.end),s.isHorizontal()?(n=s.width,a=l?s.right-t:t-s.left):(n=s.height,a=l?t-s.top:s.bottom-t),a!==r){if(0===r){var d=o.getValueOrDefault(s.options.ticks.fontSize,e.defaults.global.defaultFontSize);a-=d,n-=d,r=c}a*=u(i)-u(r),a/=n,a=Math.pow(10,u(r)+a)}return a}});a.registerScaleType("logarithmic",n,t)}},function(e,t,n){"use strict";var r=n(36),o=n(25),i=n(166),a=n(279);e.exports=function(e){function t(e){var t=e.options;return t.angleLines.display||t.pointLabels.display?e.chart.data.labels.length:0}function n(e){var t=e.options.pointLabels,n=o.valueOrDefault(t.fontSize,g.defaultFontSize),r=o.valueOrDefault(t.fontStyle,g.defaultFontStyle),i=o.valueOrDefault(t.fontFamily,g.defaultFontFamily);return{size:n,style:r,family:i,font:o.fontString(n,r,i)}}function s(e,t,n){return o.isArray(n)?{w:o.longestText(e,e.font,n),h:n.length*t+1.5*(n.length-1)*t}:{w:e.measureText(n).width,h:t}}function l(e,t,n,r,o){return e===r||e===o?{start:t-n/2,end:t+n/2}:e<r||e>o?{start:t-n-5,end:t}:{start:t,end:t+n+5}}function u(e){var r,i,a,u=n(e),c=Math.min(e.height/2,e.width/2),d={r:e.width,l:0,t:e.height,b:0},f={};e.ctx.font=u.font,e._pointLabelSizes=[];var p=t(e);for(r=0;r<p;r++){a=e.getPointPosition(r,c),i=s(e.ctx,u.size,e.pointLabels[r]||""),e._pointLabelSizes[r]=i;var h=e.getIndexAngle(r),m=o.toDegrees(h)%360,v=l(m,a.x,i.w,0,180),g=l(m,a.y,i.h,90,270);v.start<d.l&&(d.l=v.start,f.l=h),v.end>d.r&&(d.r=v.end,f.r=h),g.start<d.t&&(d.t=g.start,f.t=h),g.end>d.b&&(d.b=g.end,f.b=h)}e.setReductions(c,d,f)}function c(e){var t=Math.min(e.height/2,e.width/2);e.drawingArea=Math.round(t),e.setCenterPoint(0,0,0,0)}function d(e){return 0===e||180===e?"center":e<180?"left":"right"}function f(e,t,n,r){if(o.isArray(t))for(var i=n.y,a=1.5*r,s=0;s<t.length;++s)e.fillText(t[s],n.x,i),i+=a;else e.fillText(t,n.x,n.y)}function p(e,t,n){90===e||270===e?n.y-=t.h/2:(e>270||e<90)&&(n.y-=t.h)}function h(e){var r=e.ctx,i=e.options,a=i.angleLines,s=i.pointLabels;r.lineWidth=a.lineWidth,r.strokeStyle=a.color;var l=e.getDistanceFromCenterForValue(i.ticks.reverse?e.min:e.max),u=n(e);r.textBaseline="top";for(var c=t(e)-1;c>=0;c--){if(a.display){var h=e.getPointPosition(c,l);r.beginPath(),r.moveTo(e.xCenter,e.yCenter),r.lineTo(h.x,h.y),r.stroke(),r.closePath()}if(s.display){var m=e.getPointPosition(c,l+5),v=o.valueAtIndexOrDefault(s.fontColor,c,g.defaultFontColor);r.font=u.font,r.fillStyle=v;var y=e.getIndexAngle(c),b=o.toDegrees(y);r.textAlign=d(b),p(b,e._pointLabelSizes[c],m),f(r,e.pointLabels[c]||"",m,u.size)}}}function m(e,n,r,i){var a=e.ctx;if(a.strokeStyle=o.valueAtIndexOrDefault(n.color,i-1),a.lineWidth=o.valueAtIndexOrDefault(n.lineWidth,i-1),e.options.gridLines.circular)a.beginPath(),a.arc(e.xCenter,e.yCenter,r,0,2*Math.PI),a.closePath(),a.stroke();else{var s=t(e);if(0===s)return;a.beginPath();var l=e.getPointPosition(0,r);a.moveTo(l.x,l.y);for(var u=1;u<s;u++)l=e.getPointPosition(u,r),a.lineTo(l.x,l.y);a.closePath(),a.stroke()}}function v(e){return o.isNumber(e)?e:0}var g=r.global,y={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1},gridLines:{circular:!1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2,callback:a.formatters.linear},pointLabels:{display:!0,fontSize:10,callback:function(e){return e}}},b=e.LinearScaleBase.extend({setDimensions:function(){var e=this,t=e.options,n=t.ticks;e.width=e.maxWidth,e.height=e.maxHeight,e.xCenter=Math.round(e.width/2),e.yCenter=Math.round(e.height/2);var r=o.min([e.height,e.width]),i=o.valueOrDefault(n.fontSize,g.defaultFontSize);e.drawingArea=t.display?r/2-(i/2+n.backdropPaddingY):r/2},determineDataLimits:function(){var e=this,t=e.chart,n=Number.POSITIVE_INFINITY,r=Number.NEGATIVE_INFINITY;o.each(t.data.datasets,function(i,a){if(t.isDatasetVisible(a)){var s=t.getDatasetMeta(a);o.each(i.data,function(t,o){var i=+e.getRightValue(t);isNaN(i)||s.data[o].hidden||(n=Math.min(i,n),r=Math.max(i,r))})}}),e.min=n===Number.POSITIVE_INFINITY?0:n,e.max=r===Number.NEGATIVE_INFINITY?0:r,e.handleTickRangeOptions()},getTickLimit:function(){var e=this.options.ticks,t=o.valueOrDefault(e.fontSize,g.defaultFontSize);return Math.min(e.maxTicksLimit?e.maxTicksLimit:11,Math.ceil(this.drawingArea/(1.5*t)))},convertTicksToLabels:function(){var t=this;e.LinearScaleBase.prototype.convertTicksToLabels.call(t),t.pointLabels=t.chart.data.labels.map(t.options.pointLabels.callback,t)},getLabelForIndex:function(e,t){return+this.getRightValue(this.chart.data.datasets[t].data[e])},fit:function(){this.options.pointLabels.display?u(this):c(this)},setReductions:function(e,t,n){var r=this,o=t.l/Math.sin(n.l),i=Math.max(t.r-r.width,0)/Math.sin(n.r),a=-t.t/Math.cos(n.t),s=-Math.max(t.b-r.height,0)/Math.cos(n.b);o=v(o),i=v(i),a=v(a),s=v(s),r.drawingArea=Math.min(Math.round(e-(o+i)/2),Math.round(e-(a+s)/2)),r.setCenterPoint(o,i,a,s)},setCenterPoint:function(e,t,n,r){var o=this,i=o.width-t-o.drawingArea,a=e+o.drawingArea,s=n+o.drawingArea,l=o.height-r-o.drawingArea;o.xCenter=Math.round((a+i)/2+o.left),o.yCenter=Math.round((s+l)/2+o.top)},getIndexAngle:function(e){return e*(2*Math.PI/t(this))+(this.chart.options&&this.chart.options.startAngle?this.chart.options.startAngle:0)*Math.PI*2/360},getDistanceFromCenterForValue:function(e){var t=this;if(null===e)return 0;var n=t.drawingArea/(t.max-t.min);return t.options.ticks.reverse?(t.max-e)*n:(e-t.min)*n},getPointPosition:function(e,t){var n=this,r=n.getIndexAngle(e)-Math.PI/2;return{x:Math.round(Math.cos(r)*t)+n.xCenter,y:Math.round(Math.sin(r)*t)+n.yCenter}},getPointPositionForValue:function(e,t){return this.getPointPosition(e,this.getDistanceFromCenterForValue(t))},getBasePosition:function(){var e=this,t=e.min,n=e.max;return e.getPointPositionForValue(0,e.beginAtZero?0:t<0&&n<0?n:t>0&&n>0?t:0)},draw:function(){var e=this,t=e.options,n=t.gridLines,r=t.ticks,i=o.valueOrDefault;if(t.display){var a=e.ctx,s=this.getIndexAngle(0),l=i(r.fontSize,g.defaultFontSize),u=i(r.fontStyle,g.defaultFontStyle),c=i(r.fontFamily,g.defaultFontFamily),d=o.fontString(l,u,c);o.each(e.ticks,function(t,o){if(o>0||r.reverse){var u=e.getDistanceFromCenterForValue(e.ticksAsNumbers[o]);if(n.display&&0!==o&&m(e,n,u,o),r.display){var c=i(r.fontColor,g.defaultFontColor);if(a.font=d,a.save(),a.translate(e.xCenter,e.yCenter),a.rotate(s),r.showLabelBackdrop){var f=a.measureText(t).width;a.fillStyle=r.backdropColor,a.fillRect(-f/2-r.backdropPaddingX,-u-l/2-r.backdropPaddingY,f+2*r.backdropPaddingX,l+2*r.backdropPaddingY)}a.textAlign="center",a.textBaseline="middle",a.fillStyle=c,a.fillText(t,0,-u),a.restore()}}}),(t.angleLines.display||t.pointLabels.display)&&h(e)}}});i.registerScaleType("radialLinear",b,y)}},function(e,t,n){"use strict";function r(e,t){return e-t}function o(e){var t,n,r,o={},i=[];for(t=0,n=e.length;t<n;++t)r=e[t],o[r]||(o[r]=!0,i.push(r));return i}function i(e,t,n,r){if("linear"===r||!e.length)return[{time:t,pos:0},{time:n,pos:1}];var o,i,a,s,l,u=[],c=[t];for(o=0,i=e.length;o<i;++o)(s=e[o])>t&&s<n&&c.push(s);for(c.push(n),o=0,i=c.length;o<i;++o)l=c[o+1],a=c[o-1],s=c[o],void 0!==a&&void 0!==l&&Math.round((l+a)/2)===s||u.push({time:s,pos:o/(i-1)});return u}function a(e,t,n){for(var r,o,i,a=0,s=e.length-1;a>=0&&a<=s;){if(r=a+s>>1,o=e[r-1]||null,i=e[r],!o)return{lo:null,hi:i};if(i[t]<n)a=r+1;else{if(!(o[t]>n))return{lo:o,hi:i};s=r-1}}return{lo:i,hi:null}}function s(e,t,n,r){var o=a(e,t,n),i=o.lo?o.hi?o.lo:e[e.length-2]:e[0],s=o.lo?o.hi?o.hi:e[e.length-1]:e[1],l=s[t]-i[t],u=l?(n-i[t])/l:0,c=(s[r]-i[r])*u;return i[r]+c}function l(e,t){var n=t.parser,r=t.parser||t.format;return"function"==typeof n?n(e):"string"==typeof e&&"string"==typeof r?y(e,r):(e instanceof y||(e=y(e)),e.isValid()?e:"function"==typeof r?r(e):e)}function u(e,t){if(_.isNullOrUndef(e))return null;var n=t.options.time,r=l(t.getRightValue(e),n);return r.isValid()?(n.round&&r.startOf(n.round),r.valueOf()):null}function c(e,t,n,r){var o,i,a,s=t-e,l=T[n],u=l.size,c=l.steps;if(!c)return Math.ceil(s/(r*u));for(o=0,i=c.length;o<i&&(a=c[o],!(Math.ceil(s/(u*a))<=r));++o);return a}function d(e,t,n,r){var o,i,a,s=S.length;for(o=S.indexOf(e);o<s-1;++o)if(i=T[S[o]],a=i.steps?i.steps[i.steps.length-1]:k,i.common&&Math.ceil((n-t)/(a*i.size))<=r)return S[o];return S[s-1]}function f(e,t,n,r){var o,i,a=y.duration(y(r).diff(y(n))),s=S.length;for(o=s-1;o>=S.indexOf(t);o--)if(i=S[o],T[i].common&&a.as(i)>=e.length)return i;return S[t?S.indexOf(t):0]}function p(e){for(var t=S.indexOf(e)+1,n=S.length;t<n;++t)if(T[S[t]].common)return S[t]}function h(e,t,n,r){var o,i=r.time,a=i.unit||d(i.minUnit,e,t,n),s=p(a),l=_.valueOrDefault(i.stepSize,i.unitStepSize),u="week"===a&&i.isoWeekday,f=r.ticks.major.enabled,h=T[a],m=y(e),v=y(t),g=[];for(l||(l=c(e,t,a,n)),u&&(m=m.isoWeekday(u),v=v.isoWeekday(u)),m=m.startOf(u?"day":a),v=v.startOf(u?"day":a),v<t&&v.add(1,a),o=y(m),f&&s&&!u&&!i.round&&(o.startOf(s),o.add(~~((m-o)/(h.size*l))*l,a));o<v;o.add(l,a))g.push(+o);return g.push(+o),g}function m(e,t,n,r,o){var i,a,l=0,u=0;return o.offset&&t.length&&(o.time.min||(i=t.length>1?t[1]:r,a=t[0],l=(s(e,"time",i,"pos")-s(e,"time",a,"pos"))/2),o.time.max||(i=t[t.length-1],a=t.length>1?t[t.length-2]:n,u=(s(e,"time",i,"pos")-s(e,"time",a,"pos"))/2)),{left:l,right:u}}function v(e,t){var n,r,o,i,a=[];for(n=0,r=e.length;n<r;++n)o=e[n],i=!!t&&o===+y(o).startOf(t),a.push({value:o,major:i});return a}function g(e,t){var n,r,o,i=e.length;for(n=0;n<i;n++){if(r=l(e[n],t),0!==r.millisecond())return"MMM D, YYYY h:mm:ss.SSS a";0===r.second()&&0===r.minute()&&0===r.hour()||(o=!0)}return o?"MMM D, YYYY h:mm:ss a":"MMM D, YYYY"}var y=n(198);y="function"==typeof y?y:window.moment;var b=n(36),_=n(25),E=n(278),w=n(166),x=Number.MIN_SAFE_INTEGER||-9007199254740991,k=Number.MAX_SAFE_INTEGER||9007199254740991,T={millisecond:{common:!0,size:1,steps:[1,2,5,10,20,50,100,250,500]},second:{common:!0,size:1e3,steps:[1,2,5,10,15,30]},minute:{common:!0,size:6e4,steps:[1,2,5,10,15,30]},hour:{common:!0,size:36e5,steps:[1,2,3,6,12]},day:{common:!0,size:864e5,steps:[1,2,5]},week:{common:!1,size:6048e5,steps:[1,2,3,4]},month:{common:!0,size:2628e6,steps:[1,2,3]},quarter:{common:!1,size:7884e6,steps:[1,2,3,4]},year:{common:!0,size:3154e7}},S=Object.keys(T);e.exports=function(){var e={position:"bottom",distribution:"linear",bounds:"data",time:{parser:!1,format:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm a",hour:"hA",day:"MMM D",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"}},ticks:{autoSkip:!1,source:"auto",major:{enabled:!1}}},t=E.extend({initialize:function(){if(!y)throw new Error("Chart.js - Moment.js could not be found! You must include it before Chart.js to use the time scale. Download at https://momentjs.com");this.mergeTicksOptions(),E.prototype.initialize.call(this)},update:function(){var e=this,t=e.options;return t.time&&t.time.format&&console.warn("options.time.format is deprecated and replaced by options.time.parser."),E.prototype.update.apply(e,arguments)},getRightValue:function(e){return e&&void 0!==e.t&&(e=e.t),E.prototype.getRightValue.call(this,e)},determineDataLimits:function(){var e,t,n,i,a,s,l=this,c=l.chart,d=l.options.time,f=d.unit||"day",p=k,h=x,m=[],v=[],g=[];for(e=0,n=c.data.labels.length;e<n;++e)g.push(u(c.data.labels[e],l));for(e=0,n=(c.data.datasets||[]).length;e<n;++e)if(c.isDatasetVisible(e))if(a=c.data.datasets[e].data,_.isObject(a[0]))for(v[e]=[],t=0,i=a.length;t<i;++t)s=u(a[t],l),m.push(s),v[e][t]=s;else m.push.apply(m,g),v[e]=g.slice(0);else v[e]=[];g.length&&(g=o(g).sort(r),p=Math.min(p,g[0]),h=Math.max(h,g[g.length-1])),m.length&&(m=o(m).sort(r),p=Math.min(p,m[0]),h=Math.max(h,m[m.length-1])),p=u(d.min,l)||p,h=u(d.max,l)||h,p=p===k?+y().startOf(f):p,h=h===x?+y().endOf(f)+1:h,l.min=Math.min(p,h),l.max=Math.max(p+1,h),l._horizontal=l.isHorizontal(),l._table=[],l._timestamps={data:m,datasets:v,labels:g}},buildTicks:function(){var e,t,n,r=this,o=r.min,a=r.max,s=r.options,l=s.time,c=[],d=[];switch(s.ticks.source){case"data":c=r._timestamps.data;break;case"labels":c=r._timestamps.labels;break;case"auto":default:c=h(o,a,r.getLabelCapacity(o),s)}for("ticks"===s.bounds&&c.length&&(o=c[0],a=c[c.length-1]),o=u(l.min,r)||o,a=u(l.max,r)||a,e=0,t=c.length;e<t;++e)(n=c[e])>=o&&n<=a&&d.push(n);return r.min=o,r.max=a,r._unit=l.unit||f(d,l.minUnit,r.min,r.max),r._majorUnit=p(r._unit),r._table=i(r._timestamps.data,o,a,s.distribution),r._offsets=m(r._table,d,o,a,s),r._labelFormat=g(r._timestamps.data,l),v(d,r._majorUnit)},getLabelForIndex:function(e,t){var n=this,r=n.chart.data,o=n.options.time,i=r.labels&&e<r.labels.length?r.labels[e]:"",a=r.datasets[t].data[e];return _.isObject(a)&&(i=n.getRightValue(a)),o.tooltipFormat?l(i,o).format(o.tooltipFormat):"string"==typeof i?i:l(i,o).format(n._labelFormat)},tickFormatFunction:function(e,t,n,r){var o=this,i=o.options,a=e.valueOf(),s=i.time.displayFormats,l=s[o._unit],u=o._majorUnit,c=s[u],d=e.clone().startOf(u).valueOf(),f=i.ticks.major,p=f.enabled&&u&&c&&a===d,h=e.format(r||(p?c:l)),m=p?f:i.ticks.minor,v=_.valueOrDefault(m.callback,m.userCallback);return v?v(h,t,n):h},convertTicksToLabels:function(e){var t,n,r=[];for(t=0,n=e.length;t<n;++t)r.push(this.tickFormatFunction(y(e[t].value),t,e));return r},getPixelForOffset:function(e){var t=this,n=t._horizontal?t.width:t.height,r=t._horizontal?t.left:t.top,o=s(t._table,"time",e,"pos");return r+n*(t._offsets.left+o)/(t._offsets.left+1+t._offsets.right)},getPixelForValue:function(e,t,n){var r=this,o=null;if(void 0!==t&&void 0!==n&&(o=r._timestamps.datasets[n][t]),null===o&&(o=u(e,r)),null!==o)return r.getPixelForOffset(o)},getPixelForTick:function(e){var t=this.getTicks();return e>=0&&e<t.length?this.getPixelForOffset(t[e].value):null},getValueForPixel:function(e){var t=this,n=t._horizontal?t.width:t.height,r=t._horizontal?t.left:t.top,o=(n?(e-r)/n:0)*(t._offsets.left+1+t._offsets.left)-t._offsets.right,i=s(t._table,"pos",o,"time");return y(i)},getLabelWidth:function(e){var t=this,n=t.options.ticks,r=t.ctx.measureText(e).width,o=_.toRadians(n.maxRotation),i=Math.cos(o),a=Math.sin(o);return r*i+_.valueOrDefault(n.fontSize,b.global.defaultFontSize)*a},getLabelCapacity:function(e){var t=this,n=t.options.time.displayFormats.millisecond,r=t.tickFormatFunction(y(e),0,[],n),o=t.getLabelWidth(r),i=t.isHorizontal()?t.width:t.height,a=Math.floor(i/o);return a>0?a:1}});w.registerScaleType("time",t,e)}},function(e,t,n){function r(e){return n(o(e))}function o(e){var t=i[e];if(!(t+1))throw new Error("Cannot find module '"+e+"'.");return t}var i={"./en-au":788,"./en-au.js":788,"./en-ca":789,"./en-ca.js":789,"./en-gb":790,"./en-gb.js":790,"./en-ie":791,"./en-ie.js":791,"./en-il":792,"./en-il.js":792,"./en-nz":793,"./en-nz.js":793};r.keys=function(){return Object.keys(i)},r.resolve=o,e.exports=r,r.id=1826},function(e,t,n){"use strict";function r(e,t){var n,r,o,i,a=e.isHorizontal()?e.width:e.height,s=e.getTicks();for(o=1,i=t.length;o<i;++o)a=Math.min(a,t[o]-t[o-1]);for(o=0,i=s.length;o<i;++o)r=e.getPixelForTick(o),a=o>0?Math.min(a,r-n):a,n=r;return a}function o(e,t,n){var r,o,i=n.barThickness,a=t.stackCount,s=t.pixels[e];return l.isNullOrUndef(i)?(r=t.min*n.categoryPercentage,o=n.barPercentage):(r=i*a,o=1),{chunk:r/a,ratio:o,start:s-r/2}}function i(e,t,n){var r,o,i=t.pixels,a=i[e],s=e>0?i[e-1]:null,l=e<i.length-1?i[e+1]:null,u=n.categoryPercentage;return null===s&&(s=a-(null===l?t.end-a:l-a)),null===l&&(l=a+a-s),r=a-(a-s)/2*u,o=(l-s)/2*u,{chunk:o/t.stackCount,ratio:n.barPercentage,start:r}}var a=n(36),s=n(167),l=n(25);a._set("bar",{hover:{mode:"label"},scales:{xAxes:[{type:"category",categoryPercentage:.8,barPercentage:.9,offset:!0,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}}),a._set("horizontalBar",{hover:{mode:"index",axis:"y"},scales:{xAxes:[{type:"linear",position:"bottom"}],yAxes:[{position:"left",type:"category",categoryPercentage:.8,barPercentage:.9,offset:!0,gridLines:{offsetGridLines:!0}}]},elements:{rectangle:{borderSkipped:"left"}},tooltips:{callbacks:{title:function(e,t){var n="";return e.length>0&&(e[0].yLabel?n=e[0].yLabel:t.labels.length>0&&e[0].index<t.labels.length&&(n=t.labels[e[0].index])),n},label:function(e,t){return(t.datasets[e.datasetIndex].label||"")+": "+e.xLabel}},mode:"index",axis:"y"}}),e.exports=function(e){e.controllers.bar=e.DatasetController.extend({dataElementType:s.Rectangle,initialize:function(){var t,n=this;e.DatasetController.prototype.initialize.apply(n,arguments),t=n.getMeta(),t.stack=n.getDataset().stack,t.bar=!0},update:function(e){var t,n,r=this,o=r.getMeta().data;for(r._ruler=r.getRuler(),t=0,n=o.length;t<n;++t)r.updateElement(o[t],t,e)},updateElement:function(e,t,n){var r=this,o=r.chart,i=r.getMeta(),a=r.getDataset(),s=e.custom||{},u=o.options.elements.rectangle;e._xScale=r.getScaleForId(i.xAxisID),e._yScale=r.getScaleForId(i.yAxisID),e._datasetIndex=r.index,e._index=t,e._model={datasetLabel:a.label,label:o.data.labels[t],borderSkipped:s.borderSkipped?s.borderSkipped:u.borderSkipped,backgroundColor:s.backgroundColor?s.backgroundColor:l.valueAtIndexOrDefault(a.backgroundColor,t,u.backgroundColor),borderColor:s.borderColor?s.borderColor:l.valueAtIndexOrDefault(a.borderColor,t,u.borderColor),borderWidth:s.borderWidth?s.borderWidth:l.valueAtIndexOrDefault(a.borderWidth,t,u.borderWidth)},r.updateElementGeometry(e,t,n),e.pivot()},updateElementGeometry:function(e,t,n){var r=this,o=e._model,i=r.getValueScale(),a=i.getBasePixel(),s=i.isHorizontal(),l=r._ruler||r.getRuler(),u=r.calculateBarValuePixels(r.index,t),c=r.calculateBarIndexPixels(r.index,t,l);o.horizontal=s,o.base=n?a:u.base,o.x=s?n?a:u.head:c.center,o.y=s?c.center:n?a:u.head,o.height=s?c.size:void 0,o.width=s?void 0:c.size},getValueScaleId:function(){return this.getMeta().yAxisID},getIndexScaleId:function(){return this.getMeta().xAxisID},getValueScale:function(){return this.getScaleForId(this.getValueScaleId())},getIndexScale:function(){return this.getScaleForId(this.getIndexScaleId())},_getStacks:function(e){var t,n,r=this,o=r.chart,i=r.getIndexScale(),a=i.options.stacked,s=void 0===e?o.data.datasets.length:e+1,l=[];for(t=0;t<s;++t)n=o.getDatasetMeta(t),n.bar&&o.isDatasetVisible(t)&&(!1===a||!0===a&&-1===l.indexOf(n.stack)||void 0===a&&(void 0===n.stack||-1===l.indexOf(n.stack)))&&l.push(n.stack);return l},getStackCount:function(){return this._getStacks().length},getStackIndex:function(e,t){var n=this._getStacks(e),r=void 0!==t?n.indexOf(t):-1;return-1===r?n.length-1:r},getRuler:function(){var e,t,n,o=this,i=o.getIndexScale(),a=o.getStackCount(),s=o.index,u=i.isHorizontal(),c=u?i.left:i.top,d=c+(u?i.width:i.height),f=[];for(e=0,t=o.getMeta().data.length;e<t;++e)f.push(i.getPixelForValue(null,e,s));return n=l.isNullOrUndef(i.options.barThickness)?r(i,f):-1,{min:n,pixels:f,start:c,end:d,stackCount:a,scale:i}},calculateBarValuePixels:function(e,t){var n,r,o,i,a,s,l=this,u=l.chart,c=l.getMeta(),d=l.getValueScale(),f=u.data.datasets,p=d.getRightValue(f[e].data[t]),h=d.options.stacked,m=c.stack,v=0;if(h||void 0===h&&void 0!==m)for(n=0;n<e;++n)r=u.getDatasetMeta(n),r.bar&&r.stack===m&&r.controller.getValueScaleId()===d.id&&u.isDatasetVisible(n)&&(o=d.getRightValue(f[n].data[t]),(p<0&&o<0||p>=0&&o>0)&&(v+=o));return i=d.getPixelForValue(v),a=d.getPixelForValue(v+p),s=(a-i)/2,{size:s,base:i,head:a,center:a+s/2}},calculateBarIndexPixels:function(e,t,n){var r=this,a=n.scale.options,s="flex"===a.barThickness?i(t,n,a):o(t,n,a),u=r.getStackIndex(e,r.getMeta().stack),c=s.start+s.chunk*u+s.chunk/2,d=Math.min(l.valueOrDefault(a.maxBarThickness,1/0),s.chunk*s.ratio);return{base:c-d/2,head:c+d/2,center:c,size:d}},draw:function(){var e=this,t=e.chart,n=e.getValueScale(),r=e.getMeta().data,o=e.getDataset(),i=r.length,a=0;for(l.canvas.clipArea(t.ctx,t.chartArea);a<i;++a)isNaN(n.getRightValue(o.data[a]))||r[a].draw();l.canvas.unclipArea(t.ctx)}}),e.controllers.horizontalBar=e.controllers.bar.extend({getValueScaleId:function(){return this.getMeta().xAxisID},getIndexScaleId:function(){return this.getMeta().yAxisID}})}},function(e,t,n){"use strict";var r=n(36),o=n(167),i=n(25);r._set("bubble",{hover:{mode:"single"},scales:{xAxes:[{type:"linear",position:"bottom",id:"x-axis-0"}],yAxes:[{type:"linear",position:"left",id:"y-axis-0"}]},tooltips:{callbacks:{title:function(){return""},label:function(e,t){var n=t.datasets[e.datasetIndex].label||"",r=t.datasets[e.datasetIndex].data[e.index];return n+": ("+e.xLabel+", "+e.yLabel+", "+r.r+")"}}}}),e.exports=function(e){e.controllers.bubble=e.DatasetController.extend({dataElementType:o.Point,update:function(e){var t=this,n=t.getMeta(),r=n.data;i.each(r,function(n,r){t.updateElement(n,r,e)})},updateElement:function(e,t,n){var r=this,o=r.getMeta(),i=e.custom||{},a=r.getScaleForId(o.xAxisID),s=r.getScaleForId(o.yAxisID),l=r._resolveElementOptions(e,t),u=r.getDataset().data[t],c=r.index,d=n?a.getPixelForDecimal(.5):a.getPixelForValue("object"==typeof u?u:NaN,t,c),f=n?s.getBasePixel():s.getPixelForValue(u,t,c);e._xScale=a,e._yScale=s,e._options=l,e._datasetIndex=c,e._index=t,e._model={backgroundColor:l.backgroundColor,borderColor:l.borderColor,borderWidth:l.borderWidth,hitRadius:l.hitRadius,pointStyle:l.pointStyle,rotation:l.rotation,radius:n?0:l.radius,skip:i.skip||isNaN(d)||isNaN(f),x:d,y:f},e.pivot()},setHoverStyle:function(e){var t=e._model,n=e._options;e.$previousStyle={backgroundColor:t.backgroundColor,borderColor:t.borderColor,borderWidth:t.borderWidth,radius:t.radius},t.backgroundColor=i.valueOrDefault(n.hoverBackgroundColor,i.getHoverColor(n.backgroundColor)),t.borderColor=i.valueOrDefault(n.hoverBorderColor,i.getHoverColor(n.borderColor)),t.borderWidth=i.valueOrDefault(n.hoverBorderWidth,n.borderWidth),t.radius=n.radius+n.hoverRadius},_resolveElementOptions:function(e,t){var n,r,o,a=this,s=a.chart,l=s.data.datasets,u=l[a.index],c=e.custom||{},d=s.options.elements.point,f=i.options.resolve,p=u.data[t],h={},m={chart:s,dataIndex:t,dataset:u,datasetIndex:a.index},v=["backgroundColor","borderColor","borderWidth","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth","hoverRadius","hitRadius","pointStyle","rotation"];for(n=0,r=v.length;n<r;++n)o=v[n],h[o]=f([c[o],u[o],d[o]],m,t);return h.radius=f([c.radius,p?p.r:void 0,u.radius,d.radius],m,t),h}})}},function(e,t,n){"use strict";var r=n(36),o=n(167),i=n(25);r._set("doughnut",{animation:{animateRotate:!0,animateScale:!1},hover:{mode:"single"},legendCallback:function(e){var t=[];t.push('<ul class="'+e.id+'-legend">');var n=e.data,r=n.datasets,o=n.labels;if(r.length)for(var i=0;i<r[0].data.length;++i)t.push('<li><span style="background-color:'+r[0].backgroundColor[i]+'"></span>'),o[i]&&t.push(o[i]),t.push("</li>");return t.push("</ul>"),t.join("")},legend:{labels:{generateLabels:function(e){var t=e.data;return t.labels.length&&t.datasets.length?t.labels.map(function(n,r){var o=e.getDatasetMeta(0),a=t.datasets[0],s=o.data[r],l=s&&s.custom||{},u=i.valueAtIndexOrDefault,c=e.options.elements.arc;return{text:n,fillStyle:l.backgroundColor?l.backgroundColor:u(a.backgroundColor,r,c.backgroundColor),strokeStyle:l.borderColor?l.borderColor:u(a.borderColor,r,c.borderColor),lineWidth:l.borderWidth?l.borderWidth:u(a.borderWidth,r,c.borderWidth),hidden:isNaN(a.data[r])||o.data[r].hidden,index:r}}):[]}},onClick:function(e,t){var n,r,o,i=t.index,a=this.chart;for(n=0,r=(a.data.datasets||[]).length;n<r;++n)o=a.getDatasetMeta(n),o.data[i]&&(o.data[i].hidden=!o.data[i].hidden);a.update()}},cutoutPercentage:50,rotation:-.5*Math.PI,circumference:2*Math.PI,tooltips:{callbacks:{title:function(){return""},label:function(e,t){var n=t.labels[e.index],r=": "+t.datasets[e.datasetIndex].data[e.index];return i.isArray(n)?(n=n.slice(),n[0]+=r):n+=r,n}}}}),r._set("pie",i.clone(r.doughnut)),r._set("pie",{cutoutPercentage:0}),e.exports=function(e){e.controllers.doughnut=e.controllers.pie=e.DatasetController.extend({dataElementType:o.Arc,linkScales:i.noop,getRingIndex:function(e){for(var t=0,n=0;n<e;++n)this.chart.isDatasetVisible(n)&&++t;return t},update:function(e){var t=this,n=t.chart,r=n.chartArea,o=n.options,a=o.elements.arc,s=r.right-r.left-a.borderWidth,l=r.bottom-r.top-a.borderWidth,u=Math.min(s,l),c={x:0,y:0},d=t.getMeta(),f=o.cutoutPercentage,p=o.circumference;if(p<2*Math.PI){var h=o.rotation%(2*Math.PI);h+=2*Math.PI*(h>=Math.PI?-1:h<-Math.PI?1:0);var m=h+p,v={x:Math.cos(h),y:Math.sin(h)},g={x:Math.cos(m),y:Math.sin(m)},y=h<=0&&m>=0||h<=2*Math.PI&&2*Math.PI<=m,b=h<=.5*Math.PI&&.5*Math.PI<=m||h<=2.5*Math.PI&&2.5*Math.PI<=m,_=h<=-Math.PI&&-Math.PI<=m||h<=Math.PI&&Math.PI<=m,E=h<=.5*-Math.PI&&.5*-Math.PI<=m||h<=1.5*Math.PI&&1.5*Math.PI<=m,w=f/100,x={x:_?-1:Math.min(v.x*(v.x<0?1:w),g.x*(g.x<0?1:w)),y:E?-1:Math.min(v.y*(v.y<0?1:w),g.y*(g.y<0?1:w))},k={x:y?1:Math.max(v.x*(v.x>0?1:w),g.x*(g.x>0?1:w)),y:b?1:Math.max(v.y*(v.y>0?1:w),g.y*(g.y>0?1:w))},T={width:.5*(k.x-x.x),height:.5*(k.y-x.y)};u=Math.min(s/T.width,l/T.height),c={x:-.5*(k.x+x.x),y:-.5*(k.y+x.y)}}n.borderWidth=t.getMaxBorderWidth(d.data),n.outerRadius=Math.max((u-n.borderWidth)/2,0),n.innerRadius=Math.max(f?n.outerRadius/100*f:0,0),n.radiusLength=(n.outerRadius-n.innerRadius)/n.getVisibleDatasetCount(),n.offsetX=c.x*n.outerRadius,n.offsetY=c.y*n.outerRadius,d.total=t.calculateTotal(),t.outerRadius=n.outerRadius-n.radiusLength*t.getRingIndex(t.index),t.innerRadius=Math.max(t.outerRadius-n.radiusLength,0),i.each(d.data,function(n,r){t.updateElement(n,r,e)})},updateElement:function(e,t,n){var r=this,o=r.chart,a=o.chartArea,s=o.options,l=s.animation,u=(a.left+a.right)/2,c=(a.top+a.bottom)/2,d=s.rotation,f=s.rotation,p=r.getDataset(),h=n&&l.animateRotate?0:e.hidden?0:r.calculateCircumference(p.data[t])*(s.circumference/(2*Math.PI)),m=n&&l.animateScale?0:r.innerRadius,v=n&&l.animateScale?0:r.outerRadius,g=i.valueAtIndexOrDefault;i.extend(e,{_datasetIndex:r.index,_index:t,_model:{x:u+o.offsetX,y:c+o.offsetY,startAngle:d,endAngle:f,circumference:h,outerRadius:v,innerRadius:m,label:g(p.label,t,o.data.labels[t])}});var y=e._model,b=e.custom||{},_=i.valueAtIndexOrDefault,E=this.chart.options.elements.arc;y.backgroundColor=b.backgroundColor?b.backgroundColor:_(p.backgroundColor,t,E.backgroundColor),y.borderColor=b.borderColor?b.borderColor:_(p.borderColor,t,E.borderColor),y.borderWidth=b.borderWidth?b.borderWidth:_(p.borderWidth,t,E.borderWidth),n&&l.animateRotate||(y.startAngle=0===t?s.rotation:r.getMeta().data[t-1]._model.endAngle,y.endAngle=y.startAngle+y.circumference),e.pivot()},calculateTotal:function(){var e,t=this.getDataset(),n=this.getMeta(),r=0;return i.each(n.data,function(n,o){e=t.data[o],isNaN(e)||n.hidden||(r+=Math.abs(e))}),r},calculateCircumference:function(e){var t=this.getMeta().total;return t>0&&!isNaN(e)?2*Math.PI*(Math.abs(e)/t):0},getMaxBorderWidth:function(e){for(var t,n,r=0,o=this.index,i=e.length,a=0;a<i;a++)t=e[a]._model?e[a]._model.borderWidth:0,n=e[a]._chart?e[a]._chart.config.data.datasets[o].hoverBorderWidth:0,r=t>r?t:r,r=n>r?n:r;return r}})}},function(e,t,n){"use strict";var r=n(36),o=n(167),i=n(25);r._set("line",{showLines:!0,spanGaps:!1,hover:{mode:"label"},scales:{xAxes:[{type:"category",id:"x-axis-0"}],yAxes:[{type:"linear",id:"y-axis-0"}]}}),e.exports=function(e){function t(e,t){return i.valueOrDefault(e.showLine,t.showLines)}e.controllers.line=e.DatasetController.extend({datasetElementType:o.Line,dataElementType:o.Point,update:function(e){var n,r,o,a=this,s=a.getMeta(),l=s.dataset,u=s.data||[],c=a.chart.options,d=c.elements.line,f=a.getScaleForId(s.yAxisID),p=a.getDataset(),h=t(p,c);for(h&&(o=l.custom||{},void 0!==p.tension&&void 0===p.lineTension&&(p.lineTension=p.tension),l._scale=f,l._datasetIndex=a.index,l._children=u,l._model={spanGaps:p.spanGaps?p.spanGaps:c.spanGaps,tension:o.tension?o.tension:i.valueOrDefault(p.lineTension,d.tension),backgroundColor:o.backgroundColor?o.backgroundColor:p.backgroundColor||d.backgroundColor,borderWidth:o.borderWidth?o.borderWidth:p.borderWidth||d.borderWidth,borderColor:o.borderColor?o.borderColor:p.borderColor||d.borderColor,borderCapStyle:o.borderCapStyle?o.borderCapStyle:p.borderCapStyle||d.borderCapStyle,borderDash:o.borderDash?o.borderDash:p.borderDash||d.borderDash,borderDashOffset:o.borderDashOffset?o.borderDashOffset:p.borderDashOffset||d.borderDashOffset,borderJoinStyle:o.borderJoinStyle?o.borderJoinStyle:p.borderJoinStyle||d.borderJoinStyle,fill:o.fill?o.fill:void 0!==p.fill?p.fill:d.fill,steppedLine:o.steppedLine?o.steppedLine:i.valueOrDefault(p.steppedLine,d.stepped),cubicInterpolationMode:o.cubicInterpolationMode?o.cubicInterpolationMode:i.valueOrDefault(p.cubicInterpolationMode,d.cubicInterpolationMode)},l.pivot()),n=0,r=u.length;n<r;++n)a.updateElement(u[n],n,e);for(h&&0!==l._model.tension&&a.updateBezierControlPoints(),n=0,r=u.length;n<r;++n)u[n].pivot()},getPointBackgroundColor:function(e,t){var n=this.chart.options.elements.point.backgroundColor,r=this.getDataset(),o=e.custom||{};return o.backgroundColor?n=o.backgroundColor:r.pointBackgroundColor?n=i.valueAtIndexOrDefault(r.pointBackgroundColor,t,n):r.backgroundColor&&(n=r.backgroundColor),n},getPointBorderColor:function(e,t){var n=this.chart.options.elements.point.borderColor,r=this.getDataset(),o=e.custom||{};return o.borderColor?n=o.borderColor:r.pointBorderColor?n=i.valueAtIndexOrDefault(r.pointBorderColor,t,n):r.borderColor&&(n=r.borderColor),n},getPointBorderWidth:function(e,t){var n=this.chart.options.elements.point.borderWidth,r=this.getDataset(),o=e.custom||{};return isNaN(o.borderWidth)?!isNaN(r.pointBorderWidth)||i.isArray(r.pointBorderWidth)?n=i.valueAtIndexOrDefault(r.pointBorderWidth,t,n):isNaN(r.borderWidth)||(n=r.borderWidth):n=o.borderWidth,n},getPointRotation:function(e,t){var n=this.chart.options.elements.point.rotation,r=this.getDataset(),o=e.custom||{};return isNaN(o.rotation)?isNaN(r.pointRotation)&&!i.isArray(r.pointRotation)||(n=i.valueAtIndexOrDefault(r.pointRotation,t,n)):n=o.rotation,n},updateElement:function(e,t,n){var r,o,a=this,s=a.getMeta(),l=e.custom||{},u=a.getDataset(),c=a.index,d=u.data[t],f=a.getScaleForId(s.yAxisID),p=a.getScaleForId(s.xAxisID),h=a.chart.options.elements.point;void 0!==u.radius&&void 0===u.pointRadius&&(u.pointRadius=u.radius),void 0!==u.hitRadius&&void 0===u.pointHitRadius&&(u.pointHitRadius=u.hitRadius),r=p.getPixelForValue("object"==typeof d?d:NaN,t,c),o=n?f.getBasePixel():a.calculatePointY(d,t,c),e._xScale=p,e._yScale=f,e._datasetIndex=c,e._index=t,e._model={x:r,y:o,skip:l.skip||isNaN(r)||isNaN(o),radius:l.radius||i.valueAtIndexOrDefault(u.pointRadius,t,h.radius),pointStyle:l.pointStyle||i.valueAtIndexOrDefault(u.pointStyle,t,h.pointStyle),rotation:a.getPointRotation(e,t),backgroundColor:a.getPointBackgroundColor(e,t),borderColor:a.getPointBorderColor(e,t),borderWidth:a.getPointBorderWidth(e,t),tension:s.dataset._model?s.dataset._model.tension:0,steppedLine:!!s.dataset._model&&s.dataset._model.steppedLine,hitRadius:l.hitRadius||i.valueAtIndexOrDefault(u.pointHitRadius,t,h.hitRadius)}},calculatePointY:function(e,t,n){var r,o,i,a=this,s=a.chart,l=a.getMeta(),u=a.getScaleForId(l.yAxisID),c=0,d=0;if(u.options.stacked){for(r=0;r<n;r++)if(o=s.data.datasets[r],i=s.getDatasetMeta(r),"line"===i.type&&i.yAxisID===u.id&&s.isDatasetVisible(r)){var f=Number(u.getRightValue(o.data[t]));f<0?d+=f||0:c+=f||0}var p=Number(u.getRightValue(e));return p<0?u.getPixelForValue(d+p):u.getPixelForValue(c+p)}return u.getPixelForValue(e)},updateBezierControlPoints:function(){function e(e,t,n){return Math.max(Math.min(e,n),t)}var t,n,r,o,a,s=this,l=s.getMeta(),u=s.chart.chartArea,c=l.data||[];if(l.dataset._model.spanGaps&&(c=c.filter(function(e){return!e._model.skip})),"monotone"===l.dataset._model.cubicInterpolationMode)i.splineCurveMonotone(c);else for(t=0,n=c.length;t<n;++t)r=c[t],o=r._model,a=i.splineCurve(i.previousItem(c,t)._model,o,i.nextItem(c,t)._model,l.dataset._model.tension),o.controlPointPreviousX=a.previous.x,o.controlPointPreviousY=a.previous.y,o.controlPointNextX=a.next.x,o.controlPointNextY=a.next.y;if(s.chart.options.elements.line.capBezierPoints)for(t=0,n=c.length;t<n;++t)o=c[t]._model,o.controlPointPreviousX=e(o.controlPointPreviousX,u.left,u.right),o.controlPointPreviousY=e(o.controlPointPreviousY,u.top,u.bottom),o.controlPointNextX=e(o.controlPointNextX,u.left,u.right),o.controlPointNextY=e(o.controlPointNextY,u.top,u.bottom)},draw:function(){var e,n=this,r=n.chart,o=n.getMeta(),a=o.data||[],s=r.chartArea,l=a.length,u=0;for(t(n.getDataset(),r.options)&&(e=(o.dataset._model.borderWidth||0)/2,i.canvas.clipArea(r.ctx,{left:s.left,right:s.right,top:s.top-e,bottom:s.bottom+e}),o.dataset.draw(),i.canvas.unclipArea(r.ctx));u<l;++u)a[u].draw(s)},setHoverStyle:function(e){var t=this.chart.data.datasets[e._datasetIndex],n=e._index,r=e.custom||{},o=e._model;e.$previousStyle={backgroundColor:o.backgroundColor,borderColor:o.borderColor,borderWidth:o.borderWidth,radius:o.radius},o.backgroundColor=r.hoverBackgroundColor||i.valueAtIndexOrDefault(t.pointHoverBackgroundColor,n,i.getHoverColor(o.backgroundColor)),o.borderColor=r.hoverBorderColor||i.valueAtIndexOrDefault(t.pointHoverBorderColor,n,i.getHoverColor(o.borderColor)),o.borderWidth=r.hoverBorderWidth||i.valueAtIndexOrDefault(t.pointHoverBorderWidth,n,o.borderWidth),o.radius=r.hoverRadius||i.valueAtIndexOrDefault(t.pointHoverRadius,n,this.chart.options.elements.point.hoverRadius)}})}},function(e,t,n){"use strict";var r=n(36),o=n(167),i=n(25);r._set("polarArea",{scale:{type:"radialLinear",angleLines:{display:!1},gridLines:{circular:!0},pointLabels:{display:!1},ticks:{beginAtZero:!0}},animation:{animateRotate:!0,animateScale:!0},startAngle:-.5*Math.PI,legendCallback:function(e){var t=[];t.push('<ul class="'+e.id+'-legend">');var n=e.data,r=n.datasets,o=n.labels;if(r.length)for(var i=0;i<r[0].data.length;++i)t.push('<li><span style="background-color:'+r[0].backgroundColor[i]+'"></span>'),o[i]&&t.push(o[i]),t.push("</li>");return t.push("</ul>"),t.join("")},legend:{labels:{generateLabels:function(e){var t=e.data;return t.labels.length&&t.datasets.length?t.labels.map(function(n,r){var o=e.getDatasetMeta(0),a=t.datasets[0],s=o.data[r],l=s.custom||{},u=i.valueAtIndexOrDefault,c=e.options.elements.arc;return{text:n,fillStyle:l.backgroundColor?l.backgroundColor:u(a.backgroundColor,r,c.backgroundColor),strokeStyle:l.borderColor?l.borderColor:u(a.borderColor,r,c.borderColor),lineWidth:l.borderWidth?l.borderWidth:u(a.borderWidth,r,c.borderWidth),hidden:isNaN(a.data[r])||o.data[r].hidden,index:r}}):[]}},onClick:function(e,t){var n,r,o,i=t.index,a=this.chart;for(n=0,r=(a.data.datasets||[]).length;n<r;++n)o=a.getDatasetMeta(n),o.data[i].hidden=!o.data[i].hidden;a.update()}},tooltips:{callbacks:{title:function(){return""},label:function(e,t){return t.labels[e.index]+": "+e.yLabel}}}}),e.exports=function(e){e.controllers.polarArea=e.DatasetController.extend({dataElementType:o.Arc,linkScales:i.noop,update:function(e){var t,n,r,o=this,a=o.getDataset(),s=o.getMeta(),l=o.chart.options.startAngle||0,u=o._starts=[],c=o._angles=[];for(o._updateRadius(),s.count=o.countVisibleElements(),t=0,n=a.data.length;t<n;t++)u[t]=l,r=o._computeAngle(t),c[t]=r,l+=r;i.each(s.data,function(t,n){o.updateElement(t,n,e)})},_updateRadius:function(){var e=this,t=e.chart,n=t.chartArea,r=t.options,o=r.elements.arc,i=Math.min(n.right-n.left,n.bottom-n.top);t.outerRadius=Math.max((i-o.borderWidth/2)/2,0),t.innerRadius=Math.max(r.cutoutPercentage?t.outerRadius/100*r.cutoutPercentage:1,0),t.radiusLength=(t.outerRadius-t.innerRadius)/t.getVisibleDatasetCount(),e.outerRadius=t.outerRadius-t.radiusLength*e.index,e.innerRadius=e.outerRadius-t.radiusLength},updateElement:function(e,t,n){var r=this,o=r.chart,a=r.getDataset(),s=o.options,l=s.animation,u=o.scale,c=o.data.labels,d=u.xCenter,f=u.yCenter,p=s.startAngle,h=e.hidden?0:u.getDistanceFromCenterForValue(a.data[t]),m=r._starts[t],v=m+(e.hidden?0:r._angles[t]),g=l.animateScale?0:u.getDistanceFromCenterForValue(a.data[t]);i.extend(e,{_datasetIndex:r.index,_index:t,_scale:u,_model:{x:d,y:f,innerRadius:0,outerRadius:n?g:h,startAngle:n&&l.animateRotate?p:m,endAngle:n&&l.animateRotate?p:v,label:i.valueAtIndexOrDefault(c,t,c[t])}});var y=this.chart.options.elements.arc,b=e.custom||{},_=i.valueAtIndexOrDefault,E=e._model;E.backgroundColor=b.backgroundColor?b.backgroundColor:_(a.backgroundColor,t,y.backgroundColor),E.borderColor=b.borderColor?b.borderColor:_(a.borderColor,t,y.borderColor),E.borderWidth=b.borderWidth?b.borderWidth:_(a.borderWidth,t,y.borderWidth),e.pivot()},countVisibleElements:function(){var e=this.getDataset(),t=this.getMeta(),n=0;return i.each(t.data,function(t,r){isNaN(e.data[r])||t.hidden||n++}),n},_computeAngle:function(e){var t=this,n=this.getMeta().count,r=t.getDataset(),o=t.getMeta();if(isNaN(r.data[e])||o.data[e].hidden)return 0;var a={chart:t.chart,dataIndex:e,dataset:r,datasetIndex:t.index};return i.options.resolve([t.chart.options.elements.arc.angle,2*Math.PI/n],a,e)}})}},function(e,t,n){"use strict";var r=n(36),o=n(167),i=n(25);r._set("radar",{scale:{type:"radialLinear"},elements:{line:{tension:0}}}),e.exports=function(e){e.controllers.radar=e.DatasetController.extend({datasetElementType:o.Line,dataElementType:o.Point,linkScales:i.noop,update:function(e){var t=this,n=t.getMeta(),r=n.dataset,o=n.data,a=r.custom||{},s=t.getDataset(),l=t.chart.options.elements.line,u=t.chart.scale;void 0!==s.tension&&void 0===s.lineTension&&(s.lineTension=s.tension),i.extend(n.dataset,{_datasetIndex:t.index,_scale:u,_children:o,_loop:!0,_model:{tension:a.tension?a.tension:i.valueOrDefault(s.lineTension,l.tension),backgroundColor:a.backgroundColor?a.backgroundColor:s.backgroundColor||l.backgroundColor,borderWidth:a.borderWidth?a.borderWidth:s.borderWidth||l.borderWidth,borderColor:a.borderColor?a.borderColor:s.borderColor||l.borderColor,fill:a.fill?a.fill:void 0!==s.fill?s.fill:l.fill,borderCapStyle:a.borderCapStyle?a.borderCapStyle:s.borderCapStyle||l.borderCapStyle,borderDash:a.borderDash?a.borderDash:s.borderDash||l.borderDash,borderDashOffset:a.borderDashOffset?a.borderDashOffset:s.borderDashOffset||l.borderDashOffset,borderJoinStyle:a.borderJoinStyle?a.borderJoinStyle:s.borderJoinStyle||l.borderJoinStyle}}),n.dataset.pivot(),i.each(o,function(n,r){t.updateElement(n,r,e)},t),t.updateBezierControlPoints()},updateElement:function(e,t,n){var r=this,o=e.custom||{},a=r.getDataset(),s=r.chart.scale,l=r.chart.options.elements.point,u=s.getPointPositionForValue(t,a.data[t]);void 0!==a.radius&&void 0===a.pointRadius&&(a.pointRadius=a.radius),void 0!==a.hitRadius&&void 0===a.pointHitRadius&&(a.pointHitRadius=a.hitRadius),i.extend(e,{_datasetIndex:r.index,_index:t,_scale:s,_model:{x:n?s.xCenter:u.x,y:n?s.yCenter:u.y,tension:o.tension?o.tension:i.valueOrDefault(a.lineTension,r.chart.options.elements.line.tension),radius:o.radius?o.radius:i.valueAtIndexOrDefault(a.pointRadius,t,l.radius),backgroundColor:o.backgroundColor?o.backgroundColor:i.valueAtIndexOrDefault(a.pointBackgroundColor,t,l.backgroundColor),borderColor:o.borderColor?o.borderColor:i.valueAtIndexOrDefault(a.pointBorderColor,t,l.borderColor),borderWidth:o.borderWidth?o.borderWidth:i.valueAtIndexOrDefault(a.pointBorderWidth,t,l.borderWidth),pointStyle:o.pointStyle?o.pointStyle:i.valueAtIndexOrDefault(a.pointStyle,t,l.pointStyle),rotation:o.rotation?o.rotation:i.valueAtIndexOrDefault(a.pointRotation,t,l.rotation),hitRadius:o.hitRadius?o.hitRadius:i.valueAtIndexOrDefault(a.pointHitRadius,t,l.hitRadius)}}),e._model.skip=o.skip?o.skip:isNaN(e._model.x)||isNaN(e._model.y)},updateBezierControlPoints:function(){var e=this.chart.chartArea,t=this.getMeta();i.each(t.data,function(n,r){var o=n._model,a=i.splineCurve(i.previousItem(t.data,r,!0)._model,o,i.nextItem(t.data,r,!0)._model,o.tension);o.controlPointPreviousX=Math.max(Math.min(a.previous.x,e.right),e.left),o.controlPointPreviousY=Math.max(Math.min(a.previous.y,e.bottom),e.top),o.controlPointNextX=Math.max(Math.min(a.next.x,e.right),e.left),o.controlPointNextY=Math.max(Math.min(a.next.y,e.bottom),e.top),n.pivot()})},setHoverStyle:function(e){var t=this.chart.data.datasets[e._datasetIndex],n=e.custom||{},r=e._index,o=e._model;e.$previousStyle={backgroundColor:o.backgroundColor,borderColor:o.borderColor,borderWidth:o.borderWidth,radius:o.radius},o.radius=n.hoverRadius?n.hoverRadius:i.valueAtIndexOrDefault(t.pointHoverRadius,r,this.chart.options.elements.point.hoverRadius),o.backgroundColor=n.hoverBackgroundColor?n.hoverBackgroundColor:i.valueAtIndexOrDefault(t.pointHoverBackgroundColor,r,i.getHoverColor(o.backgroundColor)),o.borderColor=n.hoverBorderColor?n.hoverBorderColor:i.valueAtIndexOrDefault(t.pointHoverBorderColor,r,i.getHoverColor(o.borderColor)),o.borderWidth=n.hoverBorderWidth?n.hoverBorderWidth:i.valueAtIndexOrDefault(t.pointHoverBorderWidth,r,o.borderWidth)}})}},function(e,t,n){"use strict";n(36)._set("scatter",{hover:{mode:"single"},scales:{xAxes:[{id:"x-axis-1",type:"linear",position:"bottom"}],yAxes:[{id:"y-axis-1",type:"linear",position:"left"}]},showLines:!1,tooltips:{callbacks:{title:function(){return""},label:function(e){return"("+e.xLabel+", "+e.yLabel+")"}}}}),e.exports=function(e){e.controllers.scatter=e.controllers.line}},function(e,t,n){"use strict";e.exports=function(e){e.Bar=function(t,n){return n.type="bar",new e(t,n)}}},function(e,t,n){"use strict";e.exports=function(e){e.Bubble=function(t,n){return n.type="bubble",new e(t,n)}}},function(e,t,n){"use strict";e.exports=function(e){e.Doughnut=function(t,n){return n.type="doughnut",new e(t,n)}}},function(e,t,n){"use strict";e.exports=function(e){e.Line=function(t,n){return n.type="line",new e(t,n)}}},function(e,t,n){"use strict";e.exports=function(e){e.PolarArea=function(t,n){return n.type="polarArea",new e(t,n)}}},function(e,t,n){"use strict";e.exports=function(e){e.Radar=function(t,n){return n.type="radar",new e(t,n)}}},function(e,t,n){"use strict";e.exports=function(e){e.Scatter=function(t,n){return n.type="scatter",new e(t,n)}}},function(e,t,n){"use strict";e.exports={},e.exports.filler=n(1842),e.exports.legend=n(1843),e.exports.title=n(1844)},function(e,t,n){"use strict";function r(e,t,n){var r,o=e._model||{},i=o.fill;if(void 0===i&&(i=!!o.backgroundColor),!1===i||null===i)return!1;if(!0===i)return"origin";if(r=parseFloat(i,10),isFinite(r)&&Math.floor(r)===r)return"-"!==i[0]&&"+"!==i[0]||(r=t+r),!(r===t||r<0||r>=n)&&r;switch(i){case"bottom":return"start";case"top":return"end";case"zero":return"origin";case"origin":case"start":case"end":return i;default:return!1}}function o(e){var t,n=e.el._model||{},r=e.el._scale||{},o=e.fill,i=null;if(isFinite(o))return null;if("start"===o?i=void 0===n.scaleBottom?r.bottom:n.scaleBottom:"end"===o?i=void 0===n.scaleTop?r.top:n.scaleTop:void 0!==n.scaleZero?i=n.scaleZero:r.getBasePosition?i=r.getBasePosition():r.getBasePixel&&(i=r.getBasePixel()),void 0!==i&&null!==i){if(void 0!==i.x&&void 0!==i.y)return i;if("number"==typeof i&&isFinite(i))return t=r.isHorizontal(),{x:t?i:null,y:t?null:i}}return null}function i(e,t,n){var r,o=e[t],i=o.fill,a=[t];if(!n)return i;for(;!1!==i&&-1===a.indexOf(i);){if(!isFinite(i))return i;if(!(r=e[i]))return!1;if(r.visible)return i;a.push(i),i=r.fill}return!1}function a(e){var t=e.fill,n="dataset";return!1===t?null:(isFinite(t)||(n="boundary"),p[n](e))}function s(e){return e&&!e.skip}function l(e,t,n,r,o){var i;if(r&&o){for(e.moveTo(t[0].x,t[0].y),i=1;i<r;++i)f.canvas.lineTo(e,t[i-1],t[i]);for(e.lineTo(n[o-1].x,n[o-1].y),i=o-1;i>0;--i)f.canvas.lineTo(e,n[i],n[i-1],!0)}}function u(e,t,n,r,o,i){var a,u,c,d,f,p,h,m=t.length,v=r.spanGaps,g=[],y=[],b=0,_=0;for(e.beginPath(),a=0,u=m+!!i;a<u;++a)c=a%m,d=t[c]._view,f=n(d,c,r),p=s(d),h=s(f),p&&h?(b=g.push(d),_=y.push(f)):b&&_&&(v?(p&&g.push(d),h&&y.push(f)):(l(e,g,y,b,_),b=_=0,g=[],y=[]));l(e,g,y,b,_),e.closePath(),e.fillStyle=o,e.fill()}var c=n(36),d=n(167),f=n(25);c._set("global",{plugins:{filler:{propagate:!0}}});var p={dataset:function(e){var t=e.fill,n=e.chart,r=n.getDatasetMeta(t),o=r&&n.isDatasetVisible(t),i=o&&r.dataset._children||[],a=i.length||0;return a?function(e,t){return t<a&&i[t]._view||null}:null},boundary:function(e){var t=e.boundary,n=t?t.x:null,r=t?t.y:null;return function(e){return{x:null===n?e.x:n,y:null===r?e.y:r}}}};e.exports={id:"filler",afterDatasetsUpdate:function(e,t){var n,s,l,u,c=(e.data.datasets||[]).length,f=t.propagate,p=[];for(s=0;s<c;++s)n=e.getDatasetMeta(s),l=n.dataset,u=null,l&&l._model&&l instanceof d.Line&&(u={visible:e.isDatasetVisible(s),fill:r(l,s,c),chart:e,el:l}),n.$filler=u,p.push(u);for(s=0;s<c;++s)(u=p[s])&&(u.fill=i(p,s,f),u.boundary=o(u),u.mapper=a(u))},beforeDatasetDraw:function(e,t){var n=t.meta.$filler;if(n){var r=e.ctx,o=n.el,i=o._view,a=o._children||[],s=n.mapper,l=i.backgroundColor||c.global.defaultColor;s&&l&&a.length&&(f.canvas.clipArea(r,e.chartArea),u(r,a,s,i,l,o._loop),f.canvas.unclipArea(r))}}}},function(e,t,n){"use strict";function r(e,t){return e.usePointStyle?t*Math.SQRT2:e.boxWidth}function o(e,t){var n=new c({ctx:e.ctx,options:t,chart:e});l.configure(e,n,t),l.addBox(e,n),e.legend=n}var i=n(36),a=n(125),s=n(25),l=n(277),u=s.noop;i._set("global",{legend:{display:!0,position:"top",fullWidth:!0,reverse:!1,weight:1e3,onClick:function(e,t){var n=t.datasetIndex,r=this.chart,o=r.getDatasetMeta(n);o.hidden=null===o.hidden?!r.data.datasets[n].hidden:null,r.update()},onHover:null,labels:{boxWidth:40,padding:10,generateLabels:function(e){var t=e.data;return s.isArray(t.datasets)?t.datasets.map(function(t,n){return{text:t.label,fillStyle:s.isArray(t.backgroundColor)?t.backgroundColor[0]:t.backgroundColor,hidden:!e.isDatasetVisible(n),lineCap:t.borderCapStyle,lineDash:t.borderDash,lineDashOffset:t.borderDashOffset,lineJoin:t.borderJoinStyle,lineWidth:t.borderWidth,strokeStyle:t.borderColor,pointStyle:t.pointStyle,datasetIndex:n}},this):[]}}},legendCallback:function(e){var t=[];t.push('<ul class="'+e.id+'-legend">');for(var n=0;n<e.data.datasets.length;n++)t.push('<li><span style="background-color:'+e.data.datasets[n].backgroundColor+'"></span>'),e.data.datasets[n].label&&t.push(e.data.datasets[n].label),t.push("</li>");return t.push("</ul>"),t.join("")}});var c=a.extend({initialize:function(e){s.extend(this,e),this.legendHitBoxes=[],this.doughnutMode=!1},beforeUpdate:u,update:function(e,t,n){var r=this;return r.beforeUpdate(),r.maxWidth=e,r.maxHeight=t,r.margins=n,r.beforeSetDimensions(),r.setDimensions(),r.afterSetDimensions(),r.beforeBuildLabels(),r.buildLabels(),r.afterBuildLabels(),r.beforeFit(),r.fit(),r.afterFit(),r.afterUpdate(),r.minSize},afterUpdate:u,beforeSetDimensions:u,setDimensions:function(){var e=this;e.isHorizontal()?(e.width=e.maxWidth,e.left=0,e.right=e.width):(e.height=e.maxHeight,e.top=0,e.bottom=e.height),e.paddingLeft=0,e.paddingTop=0,e.paddingRight=0,e.paddingBottom=0,e.minSize={width:0,height:0}},afterSetDimensions:u,beforeBuildLabels:u,buildLabels:function(){var e=this,t=e.options.labels||{},n=s.callback(t.generateLabels,[e.chart],e)||[];t.filter&&(n=n.filter(function(n){return t.filter(n,e.chart.data)})),e.options.reverse&&n.reverse(),e.legendItems=n},afterBuildLabels:u,beforeFit:u,fit:function(){var e=this,t=e.options,n=t.labels,o=t.display,a=e.ctx,l=i.global,u=s.valueOrDefault,c=u(n.fontSize,l.defaultFontSize),d=u(n.fontStyle,l.defaultFontStyle),f=u(n.fontFamily,l.defaultFontFamily),p=s.fontString(c,d,f),h=e.legendHitBoxes=[],m=e.minSize,v=e.isHorizontal();if(v?(m.width=e.maxWidth,m.height=o?10:0):(m.width=o?10:0,m.height=e.maxHeight),o)if(a.font=p,v){var g=e.lineWidths=[0],y=e.legendItems.length?c+n.padding:0;a.textAlign="left",a.textBaseline="top",s.each(e.legendItems,function(t,o){var i=r(n,c),s=i+c/2+a.measureText(t.text).width;g[g.length-1]+s+n.padding>=e.width&&(y+=c+n.padding,g[g.length]=e.left),h[o]={left:0,top:0,width:s,height:c},g[g.length-1]+=s+n.padding}),m.height+=y}else{var b=n.padding,_=e.columnWidths=[],E=n.padding,w=0,x=0,k=c+b;s.each(e.legendItems,function(e,t){var o=r(n,c),i=o+c/2+a.measureText(e.text).width;x+k>m.height&&(E+=w+n.padding,_.push(w),w=0,x=0),w=Math.max(w,i),x+=k,h[t]={left:0,top:0,width:i,height:c}}),E+=w,_.push(w),m.width+=E}e.width=m.width,e.height=m.height},afterFit:u,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var e=this,t=e.options,n=t.labels,o=i.global,a=o.elements.line,l=e.width,u=e.lineWidths;if(t.display){var c,d=e.ctx,f=s.valueOrDefault,p=f(n.fontColor,o.defaultFontColor),h=f(n.fontSize,o.defaultFontSize),m=f(n.fontStyle,o.defaultFontStyle),v=f(n.fontFamily,o.defaultFontFamily),g=s.fontString(h,m,v);d.textAlign="left",d.textBaseline="middle",d.lineWidth=.5,d.strokeStyle=p,d.fillStyle=p,d.font=g;var y=r(n,h),b=e.legendHitBoxes,_=function(e,n,r){if(!(isNaN(y)||y<=0)){d.save(),d.fillStyle=f(r.fillStyle,o.defaultColor),d.lineCap=f(r.lineCap,a.borderCapStyle),d.lineDashOffset=f(r.lineDashOffset,a.borderDashOffset),d.lineJoin=f(r.lineJoin,a.borderJoinStyle),d.lineWidth=f(r.lineWidth,a.borderWidth),d.strokeStyle=f(r.strokeStyle,o.defaultColor);var i=0===f(r.lineWidth,a.borderWidth);if(d.setLineDash&&d.setLineDash(f(r.lineDash,a.borderDash)),t.labels&&t.labels.usePointStyle){var l=h*Math.SQRT2/2,u=l/Math.SQRT2,c=e+u,p=n+u;s.canvas.drawPoint(d,r.pointStyle,l,c,p)}else i||d.strokeRect(e,n,y,h),d.fillRect(e,n,y,h);d.restore()}},E=function(e,t,n,r){var o=h/2,i=y+o+e,a=t+o;d.fillText(n.text,i,a),n.hidden&&(d.beginPath(),d.lineWidth=2,d.moveTo(i,a),d.lineTo(i+r,a),d.stroke())},w=e.isHorizontal();c=w?{x:e.left+(l-u[0])/2,y:e.top+n.padding,line:0}:{x:e.left+n.padding,y:e.top+n.padding,line:0};var x=h+n.padding;s.each(e.legendItems,function(t,r){var o=d.measureText(t.text).width,i=y+h/2+o,a=c.x,s=c.y;w?a+i>=l&&(s=c.y+=x,c.line++,a=c.x=e.left+(l-u[c.line])/2):s+x>e.bottom&&(a=c.x=a+e.columnWidths[c.line]+n.padding,s=c.y=e.top+n.padding,c.line++),_(a,s,t),b[r].left=a,b[r].top=s,E(a,s,t,o),w?c.x+=i+n.padding:c.y+=x})}},handleEvent:function(e){var t=this,n=t.options,r="mouseup"===e.type?"click":e.type,o=!1;if("mousemove"===r){if(!n.onHover)return}else{if("click"!==r)return;if(!n.onClick)return}var i=e.x,a=e.y;if(i>=t.left&&i<=t.right&&a>=t.top&&a<=t.bottom)for(var s=t.legendHitBoxes,l=0;l<s.length;++l){var u=s[l];if(i>=u.left&&i<=u.left+u.width&&a>=u.top&&a<=u.top+u.height){if("click"===r){n.onClick.call(t,e.native,t.legendItems[l]),o=!0;break}if("mousemove"===r){n.onHover.call(t,e.native,t.legendItems[l]),o=!0;break}}}return o}});e.exports={id:"legend",_element:c,beforeInit:function(e){var t=e.options.legend;t&&o(e,t)},beforeUpdate:function(e){var t=e.options.legend,n=e.legend;t?(s.mergeIf(t,i.global.legend),n?(l.configure(e,n,t),n.options=t):o(e,t)):n&&(l.removeBox(e,n),delete e.legend)},afterEvent:function(e,t){var n=e.legend;n&&n.handleEvent(t)}}},function(e,t,n){"use strict";function r(e,t){var n=new u({ctx:e.ctx,options:t,chart:e});s.configure(e,n,t),s.addBox(e,n),e.titleBlock=n}var o=n(36),i=n(125),a=n(25),s=n(277),l=a.noop;o._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,lineHeight:1.2,padding:10,position:"top",text:"",weight:2e3}});var u=i.extend({initialize:function(e){var t=this;a.extend(t,e),t.legendHitBoxes=[]},beforeUpdate:l,update:function(e,t,n){var r=this;return r.beforeUpdate(),r.maxWidth=e,r.maxHeight=t,r.margins=n,r.beforeSetDimensions(),r.setDimensions(),r.afterSetDimensions(),r.beforeBuildLabels(),r.buildLabels(),r.afterBuildLabels(),r.beforeFit(),r.fit(),r.afterFit(),r.afterUpdate(),r.minSize},afterUpdate:l,beforeSetDimensions:l,setDimensions:function(){var e=this;e.isHorizontal()?(e.width=e.maxWidth,e.left=0,e.right=e.width):(e.height=e.maxHeight,e.top=0,e.bottom=e.height),e.paddingLeft=0,e.paddingTop=0,e.paddingRight=0,e.paddingBottom=0,e.minSize={width:0,height:0}},afterSetDimensions:l,beforeBuildLabels:l,buildLabels:l,afterBuildLabels:l,beforeFit:l,fit:function(){var e=this,t=a.valueOrDefault,n=e.options,r=n.display,i=t(n.fontSize,o.global.defaultFontSize),s=e.minSize,l=a.isArray(n.text)?n.text.length:1,u=a.options.toLineHeight(n.lineHeight,i),c=r?l*u+2*n.padding:0;e.isHorizontal()?(s.width=e.maxWidth,s.height=c):(s.width=c,s.height=e.maxHeight),e.width=s.width,e.height=s.height},afterFit:l,isHorizontal:function(){var e=this.options.position;return"top"===e||"bottom"===e},draw:function(){var e=this,t=e.ctx,n=a.valueOrDefault,r=e.options,i=o.global;if(r.display){var s,l,u,c=n(r.fontSize,i.defaultFontSize),d=n(r.fontStyle,i.defaultFontStyle),f=n(r.fontFamily,i.defaultFontFamily),p=a.fontString(c,d,f),h=a.options.toLineHeight(r.lineHeight,c),m=h/2+r.padding,v=0,g=e.top,y=e.left,b=e.bottom,_=e.right;t.fillStyle=n(r.fontColor,i.defaultFontColor),t.font=p,e.isHorizontal()?(l=y+(_-y)/2,u=g+m,s=_-y):(l="left"===r.position?y+m:_-m,u=g+(b-g)/2,s=b-g,v=Math.PI*("left"===r.position?-.5:.5)),t.save(),t.translate(l,u),t.rotate(v),t.textAlign="center",t.textBaseline="middle";var E=r.text;if(a.isArray(E))for(var w=0,x=0;x<E.length;++x)t.fillText(E[x],0,w,s),w+=h;else t.fillText(E,0,0,s);t.restore()}}});e.exports={id:"title",_element:u,beforeInit:function(e){var t=e.options.title;t&&r(e,t)},beforeUpdate:function(e){var t=e.options.title,n=e.titleBlock;t?(a.mergeIf(t,o.global.title),n?(s.configure(e,n,t),n.options=t):r(e,t)):n&&(s.removeBox(e,n),delete e.titleBlock)}}},function(e,t,n){function r(e,t){return o(e,t)}var o=n(503);e.exports=r},function(e,t,n){function r(e,t,n,r,v,y){var b=u(e),_=u(t),E=b?h:l(e),w=_?h:l(t);E=E==p?m:E,w=w==p?m:w;var x=E==m,k=w==m,T=E==w;if(T&&c(e)){if(!c(t))return!1;b=!0,x=!1}if(T&&!x)return y||(y=new o),b||d(e)?i(e,t,n,r,v,y):a(e,t,E,n,r,v,y);if(!(n&f)){var S=x&&g.call(e,"__wrapped__"),C=k&&g.call(t,"__wrapped__");if(S||C){var O=S?e.value():e,A=C?t.value():t;return y||(y=new o),v(O,A,n,r,y)}}return!!T&&(y||(y=new o),s(e,t,n,r,v,y))}var o=n(794),i=n(799),a=n(1880),s=n(1884),l=n(1902),u=n(147),c=n(801),d=n(803),f=1,p="[object Arguments]",h="[object Array]",m="[object Object]",v=Object.prototype,g=v.hasOwnProperty;e.exports=r},function(e,t){function n(){this.__data__=[],this.size=0}e.exports=n},function(e,t,n){function r(e){var t=this.__data__,n=o(t,e);return!(n<0||(n==t.length-1?t.pop():a.call(t,n,1),--this.size,0))}var o=n(370),i=Array.prototype,a=i.splice;e.exports=r},function(e,t,n){function r(e){var t=this.__data__,n=o(t,e);return n<0?void 0:t[n][1]}var o=n(370);e.exports=r},function(e,t,n){function r(e){return o(this.__data__,e)>-1}var o=n(370);e.exports=r},function(e,t,n){function r(e,t){var n=this.__data__,r=o(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var o=n(370);e.exports=r},function(e,t,n){function r(){this.__data__=new o,this.size=0}var o=n(369);e.exports=r},function(e,t){function n(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}e.exports=n},function(e,t){function n(e){return this.__data__.get(e)}e.exports=n},function(e,t){function n(e){return this.__data__.has(e)}e.exports=n},function(e,t,n){function r(e,t){var n=this.__data__;if(n instanceof o){var r=n.__data__;if(!i||r.length<s-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new a(r)}return n.set(e,t),this.size=n.size,this}var o=n(369),i=n(504),a=n(505),s=200;e.exports=r},function(e,t,n){function r(e){return!(!a(e)||i(e))&&(o(e)?h:u).test(s(e))}var o=n(796),i=n(1860),a=n(372),s=n(798),l=/[\\^$.*+?()[\]{}|]/g,u=/^\[object .+?Constructor\]$/,c=Function.prototype,d=Object.prototype,f=c.toString,p=d.hasOwnProperty,h=RegExp("^"+f.call(p).replace(l,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=r},function(e,t,n){function r(e){var t=a.call(e,l),n=e[l];try{e[l]=void 0;var r=!0}catch(e){}var o=s.call(e);return r&&(t?e[l]=n:delete e[l]),o}var o=n(371),i=Object.prototype,a=i.hasOwnProperty,s=i.toString,l=o?o.toStringTag:void 0;e.exports=r},function(e,t){function n(e){return o.call(e)}var r=Object.prototype,o=r.toString;e.exports=n},function(e,t,n){function r(e){return!!i&&i in e}var o=n(1861),i=function(){var e=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();e.exports=r},function(e,t,n){var r=n(146),o=r["__core-js_shared__"];e.exports=o},function(e,t){function n(e,t){return null==e?void 0:e[t]}e.exports=n},function(e,t,n){function r(){this.size=0,this.__data__={hash:new o,map:new(a||i),string:new o}}var o=n(1864),i=n(369),a=n(504);e.exports=r},function(e,t,n){function r(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}var o=n(1865),i=n(1866),a=n(1867),s=n(1868),l=n(1869);r.prototype.clear=o,r.prototype.delete=i,r.prototype.get=a,r.prototype.has=s,r.prototype.set=l,e.exports=r},function(e,t,n){function r(){this.__data__=o?o(null):{},this.size=0}var o=n(373);e.exports=r},function(e,t){function n(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}e.exports=n},function(e,t,n){function r(e){var t=this.__data__;if(o){var n=t[e];return n===i?void 0:n}return s.call(t,e)?t[e]:void 0}var o=n(373),i="__lodash_hash_undefined__",a=Object.prototype,s=a.hasOwnProperty;e.exports=r},function(e,t,n){function r(e){var t=this.__data__;return o?void 0!==t[e]:a.call(t,e)}var o=n(373),i=Object.prototype,a=i.hasOwnProperty;e.exports=r},function(e,t,n){function r(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=o&&void 0===t?i:t,this}var o=n(373),i="__lodash_hash_undefined__";e.exports=r},function(e,t,n){function r(e){var t=o(this,e).delete(e);return this.size-=t?1:0,t}var o=n(374);e.exports=r},function(e,t){function n(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}e.exports=n},function(e,t,n){function r(e){return o(this,e).get(e)}var o=n(374);e.exports=r},function(e,t,n){function r(e){return o(this,e).has(e)}var o=n(374);e.exports=r},function(e,t,n){function r(e,t){var n=o(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}var o=n(374);e.exports=r},function(e,t,n){function r(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new o;++t<n;)this.add(e[t])}var o=n(505),i=n(1876),a=n(1877);r.prototype.add=r.prototype.push=i,r.prototype.has=a,e.exports=r},function(e,t){function n(e){return this.__data__.set(e,r),this}var r="__lodash_hash_undefined__";e.exports=n},function(e,t){function n(e){return this.__data__.has(e)}e.exports=n},function(e,t){function n(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}e.exports=n},function(e,t){function n(e,t){return e.has(t)}e.exports=n},function(e,t,n){function r(e,t,n,r,o,x,T){switch(n){case w:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case E:return!(e.byteLength!=t.byteLength||!x(new i(e),new i(t)));case f:case p:case v:return a(+e,+t);case h:return e.name==t.name&&e.message==t.message;case g:case b:return e==t+"";case m:var S=l;case y:var C=r&c;if(S||(S=u),e.size!=t.size&&!C)return!1;var O=T.get(e);if(O)return O==t;r|=d,T.set(e,t);var A=s(S(e),S(t),r,o,x,T);return T.delete(e),A;case _:if(k)return k.call(e)==k.call(t)}return!1}var o=n(371),i=n(1881),a=n(795),s=n(799),l=n(1882),u=n(1883),c=1,d=2,f="[object Boolean]",p="[object Date]",h="[object Error]",m="[object Map]",v="[object Number]",g="[object RegExp]",y="[object Set]",b="[object String]",_="[object Symbol]",E="[object ArrayBuffer]",w="[object DataView]",x=o?o.prototype:void 0,k=x?x.valueOf:void 0;e.exports=r},function(e,t,n){var r=n(146),o=r.Uint8Array;e.exports=o},function(e,t){function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}e.exports=n},function(e,t){function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}e.exports=n},function(e,t,n){function r(e,t,n,r,a,l){var u=n&i,c=o(e),d=c.length;if(d!=o(t).length&&!u)return!1;for(var f=d;f--;){var p=c[f];if(!(u?p in t:s.call(t,p)))return!1}var h=l.get(e);if(h&&l.get(t))return h==t;var m=!0;l.set(e,t),l.set(t,e);for(var v=u;++f<d;){p=c[f];var g=e[p],y=t[p];if(r)var b=u?r(y,g,p,t,e,l):r(g,y,p,e,t,l);if(!(void 0===b?g===y||a(g,y,n,r,l):b)){m=!1;break}v||(v="constructor"==p)}if(m&&!v){var _=e.constructor,E=t.constructor;_!=E&&"constructor"in e&&"constructor"in t&&!("function"==typeof _&&_ instanceof _&&"function"==typeof E&&E instanceof E)&&(m=!1)}return l.delete(e),l.delete(t),m}var o=n(1885),i=1,a=Object.prototype,s=a.hasOwnProperty;e.exports=r},function(e,t,n){function r(e){return o(e,a,i)}var o=n(1886),i=n(1888),a=n(375);e.exports=r},function(e,t,n){function r(e,t,n){var r=t(e);return i(e)?r:o(r,n(e))}var o=n(1887),i=n(147);e.exports=r},function(e,t){function n(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}e.exports=n},function(e,t,n){var r=n(1889),o=n(1890),i=Object.prototype,a=i.propertyIsEnumerable,s=Object.getOwnPropertySymbols,l=s?function(e){return null==e?[]:(e=Object(e),r(s(e),function(t){return a.call(e,t)}))}:o;e.exports=l},function(e,t){function n(e,t){for(var n=-1,r=null==e?0:e.length,o=0,i=[];++n<r;){var a=e[n];t(a,n,e)&&(i[o++]=a)}return i}e.exports=n},function(e,t){function n(){return[]}e.exports=n},function(e,t,n){function r(e,t){var n=a(e),r=!n&&i(e),c=!n&&!r&&s(e),f=!n&&!r&&!c&&u(e),p=n||r||c||f,h=p?o(e.length,String):[],m=h.length;for(var v in e)!t&&!d.call(e,v)||p&&("length"==v||c&&("offset"==v||"parent"==v)||f&&("buffer"==v||"byteLength"==v||"byteOffset"==v)||l(v,m))||h.push(v);return h}var o=n(1892),i=n(800),a=n(147),s=n(801),l=n(802),u=n(803),c=Object.prototype,d=c.hasOwnProperty;e.exports=r},function(e,t){function n(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}e.exports=n},function(e,t,n){function r(e){return i(e)&&o(e)==a}var o=n(280),i=n(281),a="[object Arguments]";e.exports=r},function(e,t){function n(){return!1}e.exports=n},function(e,t,n){function r(e){return a(e)&&i(e.length)&&!!s[o(e)]}var o=n(280),i=n(506),a=n(281),s={};s["[object Float32Array]"]=s["[object Float64Array]"]=s["[object Int8Array]"]=s["[object Int16Array]"]=s["[object Int32Array]"]=s["[object Uint8Array]"]=s["[object Uint8ClampedArray]"]=s["[object Uint16Array]"]=s["[object Uint32Array]"]=!0,s["[object Arguments]"]=s["[object Array]"]=s["[object ArrayBuffer]"]=s["[object Boolean]"]=s["[object DataView]"]=s["[object Date]"]=s["[object Error]"]=s["[object Function]"]=s["[object Map]"]=s["[object Number]"]=s["[object Object]"]=s["[object RegExp]"]=s["[object Set]"]=s["[object String]"]=s["[object WeakMap]"]=!1,e.exports=r},function(e,t){function n(e){return function(t){return e(t)}}e.exports=n},function(e,t,n){(function(e){var r=n(797),o="object"==typeof t&&t&&!t.nodeType&&t,i=o&&"object"==typeof e&&e&&!e.nodeType&&e,a=i&&i.exports===o,s=a&&r.process,l=function(){try{return s&&s.binding&&s.binding("util")}catch(e){}}();e.exports=l}).call(t,n(128)(e))},function(e,t,n){function r(e){if(!o(e))return i(e);var t=[];for(var n in Object(e))s.call(e,n)&&"constructor"!=n&&t.push(n);return t}var o=n(1899),i=n(1900),a=Object.prototype,s=a.hasOwnProperty;e.exports=r},function(e,t){function n(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||r)}var r=Object.prototype;e.exports=n},function(e,t,n){var r=n(1901),o=r(Object.keys,Object);e.exports=o},function(e,t){function n(e,t){return function(n){return e(t(n))}}e.exports=n},function(e,t,n){var r=n(1903),o=n(504),i=n(1904),a=n(1905),s=n(1906),l=n(280),u=n(798),c=u(r),d=u(o),f=u(i),p=u(a),h=u(s),m=l;(r&&"[object DataView]"!=m(new r(new ArrayBuffer(1)))||o&&"[object Map]"!=m(new o)||i&&"[object Promise]"!=m(i.resolve())||a&&"[object Set]"!=m(new a)||s&&"[object WeakMap]"!=m(new s))&&(m=function(e){var t=l(e),n="[object Object]"==t?e.constructor:void 0,r=n?u(n):"";if(r)switch(r){case c:return"[object DataView]";case d:return"[object Map]";case f:return"[object Promise]";case p:return"[object Set]";case h:return"[object WeakMap]"}return t}),e.exports=m},function(e,t,n){var r=n(199),o=n(146),i=r(o,"DataView");e.exports=i},function(e,t,n){var r=n(199),o=n(146),i=r(o,"Promise");e.exports=i},function(e,t,n){var r=n(199),o=n(146),i=r(o,"Set");e.exports=i},function(e,t,n){var r=n(199),o=n(146),i=r(o,"WeakMap");e.exports=i},function(e,t,n){var r=n(1908),o=n(1927),i=r(o);e.exports=i},function(e,t,n){function r(e){return function(t,n,r){var s=Object(t);if(!i(t)){var l=o(n,3);t=a(t),n=function(e){return l(s[e],e,s)}}var u=e(t,n,r);return u>-1?s[l?t[u]:u]:void 0}}var o=n(508),i=n(507),a=n(375);e.exports=r},function(e,t,n){function r(e){var t=i(e);return 1==t.length&&t[0][2]?a(t[0][0],t[0][1]):function(n){return n===e||o(n,e,t)}}var o=n(1910),i=n(1911),a=n(805);e.exports=r},function(e,t,n){function r(e,t,n,r){var l=n.length,u=l,c=!r;if(null==e)return!u;for(e=Object(e);l--;){var d=n[l];if(c&&d[2]?d[1]!==e[d[0]]:!(d[0]in e))return!1}for(;++l<u;){d=n[l];var f=d[0],p=e[f],h=d[1];if(c&&d[2]){if(void 0===p&&!(f in e))return!1}else{var m=new o;if(r)var v=r(p,h,f,e,t,m);if(!(void 0===v?i(h,p,a|s,r,m):v))return!1}}return!0}var o=n(794),i=n(503),a=1,s=2;e.exports=r},function(e,t,n){function r(e){for(var t=i(e),n=t.length;n--;){var r=t[n],a=e[r];t[n]=[r,a,o(a)]}return t}var o=n(804),i=n(375);e.exports=r},function(e,t,n){function r(e,t){return s(e)&&l(t)?u(c(e),t):function(n){var r=i(n,e);return void 0===r&&r===t?a(n,e):o(t,r,d|f)}}var o=n(503),i=n(1913),a=n(1920),s=n(509),l=n(804),u=n(805),c=n(377),d=1,f=2;e.exports=r},function(e,t,n){function r(e,t,n){var r=null==e?void 0:o(e,t);return void 0===r?n:r}var o=n(806);e.exports=r},function(e,t,n){var r=n(1915),o=/^\./,i=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,a=/\\(\\)?/g,s=r(function(e){var t=[];return o.test(e)&&t.push(""),e.replace(i,function(e,n,r,o){t.push(r?o.replace(a,"$1"):n||e)}),t});e.exports=s},function(e,t,n){function r(e){var t=o(e,function(e){return n.size===i&&n.clear(),e}),n=t.cache;return t}var o=n(1916),i=500;e.exports=r},function(e,t,n){function r(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError(i);var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(r.Cache||o),n}var o=n(505),i="Expected a function";r.Cache=o,e.exports=r},function(e,t,n){function r(e){return null==e?"":o(e)}var o=n(1918);e.exports=r},function(e,t,n){function r(e){if("string"==typeof e)return e;if(a(e))return i(e,r)+"";if(s(e))return c?c.call(e):"";var t=e+"";return"0"==t&&1/e==-l?"-0":t}var o=n(371),i=n(1919),a=n(147),s=n(376),l=1/0,u=o?o.prototype:void 0,c=u?u.toString:void 0;e.exports=r},function(e,t){function n(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o}e.exports=n},function(e,t,n){function r(e,t){return null!=e&&i(e,t,o)}var o=n(1921),i=n(1922);e.exports=r},function(e,t){function n(e,t){return null!=e&&t in Object(e)}e.exports=n},function(e,t,n){function r(e,t,n){t=o(t,e);for(var r=-1,c=t.length,d=!1;++r<c;){var f=u(t[r]);if(!(d=null!=e&&n(e,f)))break;e=e[f]}return d||++r!=c?d:!!(c=null==e?0:e.length)&&l(c)&&s(f,c)&&(a(e)||i(e))}var o=n(807),i=n(800),a=n(147),s=n(802),l=n(506),u=n(377);e.exports=r},function(e,t){function n(e){return e}e.exports=n},function(e,t,n){function r(e){return a(e)?o(s(e)):i(e)}var o=n(1925),i=n(1926),a=n(509),s=n(377);e.exports=r},function(e,t){function n(e){return function(t){return null==t?void 0:t[e]}}e.exports=n},function(e,t,n){function r(e){return function(t){return o(t,e)}}var o=n(806);e.exports=r},function(e,t,n){function r(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var l=null==n?0:a(n);return l<0&&(l=s(r+l,0)),o(e,i(t,3),l)}var o=n(1928),i=n(508),a=n(1929),s=Math.max;e.exports=r},function(e,t){function n(e,t,n,r){for(var o=e.length,i=n+(r?1:-1);r?i--:++i<o;)if(t(e[i],i,e))return i;return-1}e.exports=n},function(e,t,n){function r(e){var t=o(e),n=t%1;return t===t?n?t-n:t:0}var o=n(1930);e.exports=r},function(e,t,n){function r(e){return e?(e=o(e))===i||e===-i?(e<0?-1:1)*a:e===e?e:0:0===e?e:0}var o=n(1931),i=1/0,a=1.7976931348623157e308;e.exports=r},function(e,t,n){function r(e){if("number"==typeof e)return e;if(i(e))return a;if(o(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=o(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(s,"");var n=u.test(e);return n||c.test(e)?d(e.slice(2),n?2:8):l.test(e)?a:+e}var o=n(372),i=n(376),a=NaN,s=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,c=/^0o[0-7]+$/i,d=parseInt;e.exports=r},function(e,t,n){var r=n(1933),o=n(1935),i=o(function(e,t,n){r(e,n,t)});e.exports=i},function(e,t,n){function r(e,t,n){"__proto__"==t&&o?o(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}var o=n(1934);e.exports=r},function(e,t,n){var r=n(199),o=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=o},function(e,t,n){function r(e,t){return function(n,r){var l=s(n)?o:i,u=t?t():{};return l(n,e,a(r,2),u)}}var o=n(1936),i=n(1937),a=n(508),s=n(147);e.exports=r},function(e,t){function n(e,t,n,r){for(var o=-1,i=null==e?0:e.length;++o<i;){var a=e[o];t(r,a,n(a),e)}return r}e.exports=n},function(e,t,n){function r(e,t,n,r){return o(e,function(e,o,i){t(r,e,n(e),i)}),r}var o=n(1938);e.exports=r},function(e,t,n){var r=n(1939),o=n(1942),i=o(r);e.exports=i},function(e,t,n){function r(e,t){return e&&o(e,t,i)}var o=n(1940),i=n(375);e.exports=r},function(e,t,n){var r=n(1941),o=r();e.exports=o},function(e,t){function n(e){return function(t,n,r){for(var o=-1,i=Object(t),a=r(t),s=a.length;s--;){var l=a[e?s:++o];if(!1===n(i[l],l,i))break}return t}}e.exports=n},function(e,t,n){function r(e,t){return function(n,r){if(null==n)return n;if(!o(n))return e(n,r);for(var i=n.length,a=t?i:-1,s=Object(n);(t?a--:++a<i)&&!1!==r(s[a],a,s););return n}}var o=n(507);e.exports=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();n(1944);var i=n(0),a=r(i),s=n(64),l=r(s),u=n(510),c=r(u),d=n(1945),f=r(d),p=function(e){var t=e.activeIndex,n=e.labels,r=e.letters,i=e.onEvent,s=e.values,u=(0,c.default)(r,(0,c.default)(n,s));return(0,l.default)(u)?null:a.default.createElement("dl",{className:"block-chart__cartesianLegend"},u.map(function(e,n){var r=o(e,2),s=r[0],l=o(r[1],2),u=l[0],c=l[1];return a.default.createElement(f.default,{activeIndex:t,identifier:s,index:n,key:s,label:u,onEvent:i,value:c})}))};t.default=(0,i.memo)(p)},function(e,t){},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1946);var l=n(0),u=r(l),c=n(1),d=r(c),f=n(32),p=r(f),h=function(e){function t(){var e;o(this,t);for(var n=arguments.length,r=Array(n),a=0;a<n;a++)r[a]=arguments[a];var s=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(r)));return s.handleMouseEnter=s.handleMouseEnter.bind(s),s.handleMouseLeave=s.handleMouseLeave.bind(s),s}return a(t,e),s(t,[{key:"handleMouseEnter",value:function(){var e=this.props,t=e.index;(0,e.onEvent)(t)}},{key:"handleMouseLeave",value:function(){(0,this.props.onEvent)(null)}},{key:"render",value:function(){var e=this.props,t=e.activeIndex,n=e.identifier,r=e.index,o=e.label,i=e.value,a=!(0,p.default)(t)&&t!==r,s=(0,d.default)("block-chart__cartesianLegendItem",{"block-chart__cartesianLegendItem--unfocused":a});return u.default.createElement("div",{className:s,onMouseEnter:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave},u.default.createElement("dt",{className:"block-chart__cartesianLegendTerm"},n,"."),u.default.createElement("dd",{className:"block-chart__cartesianLegendDefn"},o,u.default.createElement("span",{className:"block-chart__cartesianLegendDefnPipe"},"|"),u.default.createElement("span",{className:"block-chart__cartesianLegendDefnVal"},i)))}}]),t}(l.PureComponent);t.default=h},function(e,t){},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(808),i=r(o),a=n(32),s=r(a),l=n(84),u=function(e){var t=e.activeIndex,n=e.settings,r=n.backgroundColor,o=n.chartColor,a=n.lineCurve,u=e.values,c=e.variant,d=o,f=o;if(!(0,s.default)(t)){var p=(0,i.default)(o,r||"#fff",.7);d=p,f=(0,l.nOfASelectingBAt)(p,o,u.length,t)}return"bar"===c?{backgroundColor:f,borderColor:d,data:u,hoverBackgroundColor:f,hoverBorderColor:f}:{borderColor:d,cubicInterpolationMode:"linear"===a?"default":"monotone",data:u,lineTension:"linear"===a?0:void 0,pointBackgroundColor:f,pointBorderColor:f,pointBorderWidth:0,pointHitRadius:20,pointHoverBackgroundColor:o,pointHoverBorderColor:o,pointHoverBorderWidth:0,pointRadius:4}};t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return Math.round(Math.sqrt((1-n)*Math.pow(e,2)+n*Math.pow(t,2)))},o=r;t.default=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return Number(((1-n)*e+n*t).toFixed(2))},o=r;t.default=o},function(e,t,n){"use strict";function r(e,t){return a(e)||i(e,t)||o()}function o(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function i(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(o)throw i}}return n}function a(e){if(Array.isArray(e))return e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=r(e,4),n=t[0],o=void 0===n?0:n,i=t[1],a=void 0===i?0:i,s=t[2],l=void 0===s?0:s,u=t[3],c=void 0===u?1:u,d=1<<24|o<<16|a<<8|l,f=d.toString(16).slice(1),p=(255*c).toString(16).padStart(2,"0").slice(0,2);return"#".concat(f).concat(p)},l=s;t.default=l},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(1952),i=r(o),a=n(228),s=r(a),l=n(24),u=r(l),c=n(1953),d=r(c),f=n(200),p=function(e){var t=e[0],n=t.xLabel,r=t.yLabel;return(0,u.default)(i.default,(0,s.default)(" "),n)+": "+r},h=function(e){var t=e.hasDarkBgColor,n=e.isDesktop,r=e.onEvent,o=e.shouldAnimate,i=e.values;return{animation:{duration:o?1e3:0},defaultFontColor:t?"#fff":"#313537",defaultFontFamily:'"lato", sans-serif',elements:{line:{borderWidth:2,fill:!1}},layout:{padding:{bottom:0,left:0,right:0,top:50}},legend:{display:!1},onClick:r,onHover:r,plugins:{datalabels:{display:!1}},responsive:!1,scales:{xAxes:[{barPercentage:.6,gridLines:{color:t?"rgba(255, 255, 255, 0.2)":"rgba(0,0,0,0.1)",display:!1,drawBorder:!1,offsetGridLines:!0},maxBarThickness:60,offset:!0,scaleLabel:{display:!1},ticks:{autoSkip:!1,callback:d.default,minor:{fontColor:t?"#fff":"#313537"},padding:10}}],yAxes:[{gridLines:{color:t?"rgba(255, 255, 255, 0.2)":"rgba(0,0,0,0.1)",drawBorder:!1,drawTicks:!1,zeroLineColor:(0,f.anyLt0)(i)?t?"rgba(255, 255, 255, 0.4)":"rgba(0,0,0,0.25)":t?"rgba(255, 255, 255, 0.2)":"rgba(0,0,0,0.1)"},scaleLabel:{display:!1},ticks:{beginAtZero:!0,maxTicksLimit:8,minor:{fontColor:t?"#fff":"#313537"},padding:n?15:4}}]},tooltips:{backgroundColor:t?"#fff":"#000",callbacks:{label:function(){return null},title:p},caretPadding:10,cornerRadius:3,displayColors:!1,titleFontColor:t?"#313537":"#fff",titleFontStyle:"normal",titleMarginBottom:0,titleSpacing:0,xAlign:"center",xPadding:14,yAlign:"bottom",yPadding:10}}};t.default=h},function(e,t,n){/** @license ISC License (c) copyright 2017 original and current authors */ e.exports=n(130)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(269),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=/([^\s].{0,14}(?=[\s\W]|$))/gm,a=(0,o.default)(i);t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e.displayName||e.name||"Component"};t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(135),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=function(e,t){return t.reduce(function(t,n){return t+n[e]},0)};t.default=(0,o.default)(i)},function(e,t){},function(e,t){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={bar:function(e){return"Bar chart with the following items: "+e},line:function(e){return"Line chart with the following items: "+e},pie:function(e){return"Pie chart with the following items: "+e}},o=function(e,t){var n=t.map(function(e){return e.type+": "+e.value}).join(", ");return r[e](n)};t.default=o},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.Circle=void 0;var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1960);var l=n(0),u=r(l),c=n(776),d=r(c),f=n(5),p=r(f),h=n(39),m=r(h),v=n(777),g=r(v),y=n(779),b=n(1961),_=r(b),E=n(1965),w=r(E),x=n(1966),k=r(x),T=n(1968),S=r(T),C=n(200),O=n(810),A=r(O),I=n(811),M=r(I),L=n(812),N=r(L),P=t.Circle=function(e){function t(){var e;o(this,t);for(var n=arguments.length,r=Array(n),a=0;a<n;a++)r[a]=arguments[a];var s=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(r)));return s.handleEvent=s.handleEvent.bind(s),s.wrapRef=(0,l.createRef)(),s}return a(t,e),s(t,[{key:"componentDidMount",value:function(){this.resizeObserver=new d.default(this.props.onResize),this.resizeObserver.observe(this.wrapRef.current)}},{key:"componentWillUnmount",value:function(){this.resizeObserver.unobserve(this.wrapRef.current)}},{key:"buildDataset",value:function(e){var t=e.colors,n=e.values,r=this.props,o=r.activeIndex,i=r.settings;return(0,S.default)({activeIndex:o,colors:t,settings:i,values:n})}},{key:"buildOptions",value:function(){var e=this.props,t=e.activeIndex,n=e.settings,r=e.shouldAnimate;return(0,k.default)({activeIndex:t,onEvent:this.handleEvent,settings:n,shouldAnimate:r})}},{key:"handleEvent",value:function(e,t){return(0,this.props.onEvent)((0,m.default)(null,[0,"_index"],t))}},{key:"render",value:function(){var e=this.props,t=e.activeIndex,n=e.forwardedRef,r=e.isVisible,o=e.items,i=e.onEvent,a=(0,w.default)(o),s=a.colors,l=a.labels,c=a.values,d=r?c:(0,C.nOfA)(0,o.length),f=this.buildOptions(),p=this.buildDataset({colors:s,values:d});return u.default.createElement("div",{className:"block-chart__circle"},u.default.createElement("div",{className:"block-chart__circleChart",ref:this.wrapRef},u.default.createElement(y.Pie,{data:{labels:l,datasets:[p]},options:f,ref:n})),u.default.createElement(_.default,{activeIndex:t,colors:s,labels:l,onEvent:i}))}}]),t}(l.PureComponent),R=(0,p.default)(N.default,A.default,M.default,g.default);t.default=R(P)},function(e,t){},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();n(1962);var i=n(0),a=r(i),s=n(64),l=r(s),u=n(510),c=r(u),d=n(1963),f=r(d),p=function(e){var t=e.activeIndex,n=e.colors,r=e.labels,i=e.onEvent,s=(0,c.default)(r,n);return(0,l.default)(s)?null:a.default.createElement("div",{className:"block-chart__circleLegend"},s.map(function(e,n){var r=o(e,2),s=r[0],l=r[1];return a.default.createElement(f.default,{activeIndex:t,backgroundColor:l,index:n,key:s,onEvent:i,text:s})}))};t.default=(0,i.memo)(p)},function(e,t){},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1964);var l=n(0),u=r(l),c=n(1),d=r(c),f=n(32),p=r(f),h=function(e){function t(){var e;o(this,t);for(var n=arguments.length,r=Array(n),a=0;a<n;a++)r[a]=arguments[a];var s=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(r)));return s.handleMouseEnter=s.handleMouseEnter.bind(s),s.handleMouseLeave=s.handleMouseLeave.bind(s),s}return a(t,e),s(t,[{key:"handleMouseEnter",value:function(){var e=this.props,t=e.index;(0,e.onEvent)(t)}},{key:"handleMouseLeave",value:function(){(0,this.props.onEvent)(null)}},{key:"render",value:function(){var e=this.props,t=e.activeIndex,n=e.backgroundColor,r=e.index,o=e.text,i=!(0,p.default)(t)&&t!==r,a=(0,d.default)("block-chart__circleLegendItem",{"block-chart__circleLegendItem--unfocused":i});return u.default.createElement("div",{className:a,onMouseEnter:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave},u.default.createElement("span",{className:"block-chart__circleLegendSymbol",style:{backgroundColor:n}}),u.default.createElement("span",{className:"block-chart__circleLegendText"},o))}}]),t}(l.PureComponent);t.default=h},function(e,t){},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||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},i=n(209),a=r(i),s=n(347),l=r(s),u=n(7),c=r(u),d=n(322),f=r(d),p=n(809),h=r(p),m=(0,f.default)((0,l.default)(a.default,0),"value"),v=function(e){var t=e.filter(m),n=(0,h.default)(t),r=t.map((0,c.default)("color"));return o({},n,{colors:r})};t.default=v},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),n(1967);var o=n(32),i=r(o),a=n(39),s=r(a),l=n(511),u=r(l),c=n(200),d=function(e){var t=(0,s.default)(0,["dataIndex"],e),n=(0,s.default)({},["dataset"],e),r=(0,s.default)("#000",["backgroundColor",t],n);return(0,c.isDarkColor)(r)?"#fff":"#313537"},f=function(e,t,n){return"numeric"===e?String(t):(0,c.percentFormatter)(t/(0,u.default)(n.dataset.data))},p=function(e,t,n){var r=(0,s.default)(0,[0,"index"],t),o=(0,s.default)("",["labels",r],n),i=(0,s.default)([1],["datasets",0,"data"],n),a=i[r];return o+": "+("numeric"===e?String(a):(0,c.percentFormatter)(a/(0,u.default)(i)))},h=function(e,t){var n=(0,s.default)(0,["dataIndex"],t),r=(0,s.default)([1],["dataset","data"],t),o=r[n],a=(0,i.default)(e)&&o/(0,u.default)(r)>=.06;return e===n||a},m=function(e){var t=e.activeIndex,n=e.onEvent,r=e.settings.valueType,o=e.shouldAnimate;return{animation:{animateRotate:o,duration:o?1e3:0},legend:!1,onClick:n,onHover:n,maintainAspectRatio:!1,plugins:{datalabels:{color:d,display:h.bind(null,t),font:{size:12,style:"bold"},formatter:f.bind(null,r)}},responsive:!1,rotation:.25*Math.PI,tooltips:{backgroundColor:"#000",callbacks:{label:function(){return null},title:p.bind(null,r)},caretPadding:10,cornerRadius:3,displayColors:!1,titleFontColor:"#fff",titleFontStyle:"normal",titleMarginBottom:0,titleSpacing:0,xAlign:"center",xPadding:14,yAlign:"bottom",yPadding:10}}};t.default=m},function(e,t,n){/*! * @license * chartjs-plugin-datalabels * http://chartjs.org/ * Version: 0.5.0 * * Copyright 2018 Chart.js Contributors * Released under the MIT license * https://github.com/chartjs/chartjs-plugin-datalabels/blob/master/LICENSE.md */ !function(t,r){e.exports=function(e){"use strict";function t(e,t){var n=t.x,r=t.y;if(null===n)return{x:0,y:-1};if(null===r)return{x:1,y:0};var o=e.x-n,i=e.y-r,a=Math.sqrt(o*o+i*i);return{x:a?o/a:0,y:a?i/a:-1}}function n(e,t,n,r,o){switch(o){case"center":n=r=0;break;case"bottom":n=0,r=1;break;case"right":n=1,r=0;break;case"left":n=-1,r=0;break;case"top":n=0,r=-1;break;case"start":n=-n,r=-r;break;case"end":break;default:o*=Math.PI/180,n=Math.cos(o),r=Math.sin(o)}return{x:e,y:t,vx:n,vy:r}}function r(e,t,n){var r=C;return e<n.left?r|=O:e>n.right&&(r|=A),t<n.top?r|=M:t>n.bottom&&(r|=I),r}function o(e,t){for(var n,o,i,a=e.x0,s=e.y0,l=e.x1,u=e.y1,c=r(a,s,t),d=r(l,u,t);c|d&&!(c&d);)n=c||d,n&M?(o=a+(l-a)*(t.top-s)/(u-s),i=t.top):n&I?(o=a+(l-a)*(t.bottom-s)/(u-s),i=t.bottom):n&A?(i=s+(u-s)*(t.right-a)/(l-a),o=t.right):n&O&&(i=s+(u-s)*(t.left-a)/(l-a),o=t.left),n===c?(a=o,s=i,c=r(a,s,t)):(l=o,u=i,d=r(l,u,t));return{x0:a,x1:l,y0:s,y1:u}}function i(e,t){var r,i,a=t.anchor,s=e;return t.clamp&&(s=o(s,t.area)),"start"===a?(r=s.x0,i=s.y0):"end"===a?(r=s.x1,i=s.y1):(r=(s.x0+s.x1)/2,i=(s.y0+s.y1)/2),n(r,i,e.vx,e.vy,t.align)}function a(e){var t=e.borderWidth||0,n=e.padding,r=e.size.height,o=e.size.width,i=-o/2,a=-r/2;return{frame:{x:i-n.left-t,y:a-n.top-t,w:o+n.width+2*t,h:r+n.height+2*t},text:{x:i,y:a,w:o,h:r}}}function s(e){var t=e._model.horizontal,n=e._scale||t&&e._xScale||e._yScale;if(!n)return null;if(void 0!==n.xCenter&&void 0!==n.yCenter)return{x:n.xCenter,y:n.yCenter};var r=n.getBasePixel();return t?{x:r,y:null}:{x:null,y:r}}function l(t){return t instanceof e.elements.Arc?L.arc:t instanceof e.elements.Point?L.point:t instanceof e.elements.Rectangle?L.rect:L.fallback}function u(e,t,n){var r=n.backgroundColor,o=n.borderColor,i=n.borderWidth;(r||o&&i)&&(e.beginPath(),N.canvas.roundedRect(e,P(t.x)+i/2,P(t.y)+i/2,P(t.w)-i,P(t.h)-i,n.borderRadius),e.closePath(),r&&(e.fillStyle=r,e.fill()),o&&i&&(e.strokeStyle=o,e.lineWidth=i,e.lineJoin="miter",e.stroke()))}function c(e,t,n){var r=n.lineHeight,o=e.w,i=e.x,a=e.y+r/2;return"center"===t?i+=o/2:"end"!==t&&"right"!==t||(i+=o),{h:r,w:o,x:i,y:a}}function d(e,t,n){var r=e.shadowBlur,o=n.stroked,i=P(n.x),a=P(n.y),s=P(n.w);o&&e.strokeText(t,i,a,s),n.filled&&(r&&o&&(e.shadowBlur=0),e.fillText(t,i,a,s),r&&o&&(e.shadowBlur=r))}function f(e,t,n,r){var o,i=r.textAlign,a=r.color,s=!!a,l=r.font,u=t.length,f=r.textStrokeColor,p=r.textStrokeWidth,h=f&&p;if(u&&(s||h))for(n=c(n,i,l),e.font=l.string,e.textAlign=i,e.textBaseline="middle",e.shadowBlur=r.textShadowBlur,e.shadowColor=r.textShadowColor,s&&(e.fillStyle=a),h&&(e.lineJoin="round",e.lineWidth=p,e.strokeStyle=f),o=0,u=t.length;o<u;++o)d(e,t[o],{stroked:h,filled:s,w:n.w,x:n.x,y:n.y+n.h*o})}function p(e,t,n){var r=Math.cos(n),o=Math.sin(n),i=t.x,a=t.y;return{x:i+r*(e.x-i)-o*(e.y-a),y:a+o*(e.x-i)+r*(e.y-a)}}function h(e,t){var n,r,o,i,a,s=F,l=j,u=t.origin;for(n=0;n<e.length;++n)r=e[n],o=r.x-u.x,i=r.y-u.y,a=t.vx*o+t.vy*i,s=Math.min(s,a),l=Math.max(l,a);return{min:s,max:l}}function m(e,t){var n=t.x-e.x,r=t.y-e.y,o=Math.sqrt(n*n+r*r);return{vx:(t.x-e.x)/o,vy:(t.y-e.y)/o,origin:e,ln:o}}function v(e,t,n){var r=t.positioner(e,t),o=r.vx,i=r.vy;if(!o&&!i)return{x:r.x,y:r.y};var a=n.w,s=n.h,l=t.rotation,u=Math.abs(a/2*Math.cos(l))+Math.abs(s/2*Math.sin(l)),c=Math.abs(a/2*Math.sin(l))+Math.abs(s/2*Math.cos(l)),d=1/Math.max(Math.abs(o),Math.abs(i));return u*=o*d,c*=i*d,u+=t.offset*o,c+=t.offset*i,{x:r.x+u,y:r.y+c}}function g(e,t){var n,r,o,i;for(n=e.length-1;n>=0;--n)for(o=e[n].$layout,r=n-1;r>=0&&o._visible;--r)i=e[r].$layout,i._visible&&o._box.intersects(i._box)&&t(o,i);return e}function y(e){var t,n,r,o,i,a;for(t=0,n=e.length;t<n;++t)r=e[t],o=r.$layout,o._visible&&(i=r.geometry(),a=v(r._el._model,r.model(),i),o._box.update(a,i,r.rotation()));return g(e,function(e,t){var n=e._hidable,r=t._hidable;n&&r||r?t._visible=!1:n&&(e._visible=!1)})}function b(e,t){var n=e.datalabels,r={};return!1===n?null:(!0===n&&(n={}),W.merge(r,[t,n]))}function _(e,t,n){var r=t&&t[n.dataset];if(r){var o=n.label,i=o.$context;!0===W.callback(r,[i])&&(e[q]._dirty=!0,o.update(i))}}function E(e,t,n,r){var o,i;(n||r)&&(n?r?n.label!==r.label&&(i=o=!0):i=!0:o=!0,i&&_(e,t.leave,n),o&&_(e,t.enter,r))}function w(e,t){var n,r,o=e[q],i=o._listeners;if(i.enter||i.leave){if("mousemove"===t.type)r=U.lookup(o._labels,t);else if("mouseout"!==t.type)return;n=o._hovered,o._hovered=r,E(e,i,n,r)}}function x(e,t){var n=e[q],r=n._listeners.click,o=r&&U.lookup(n._labels,t);o&&_(e,r,o)}e=e&&e.hasOwnProperty("default")?e.default:e;var k=e.helpers,T=function(){if("undefined"!=typeof window){if(window.devicePixelRatio)return window.devicePixelRatio;var e=window.screen;if(e)return(e.deviceXDPI||1)/(e.logicalXDPI||1)}return 1}(),S={toTextLines:function(e){var t,n=[];for(e=[].concat(e);e.length;)t=e.pop(),"string"==typeof t?n.unshift.apply(n,t.split("\n")):Array.isArray(t)?e.push.apply(e,t):k.isNullOrUndef(e)||n.unshift(""+t);return n},toFontString:function(e){return!e||k.isNullOrUndef(e.size)||k.isNullOrUndef(e.family)?null:(e.style?e.style+" ":"")+(e.weight?e.weight+" ":"")+e.size+"px "+e.family},textSize:function(e,t,n){var r,o=[].concat(t),i=o.length,a=e.font,s=0;for(e.font=n.string,r=0;r<i;++r)s=Math.max(e.measureText(o[r]).width,s);return e.font=a,{height:i*n.lineHeight,width:s}},parseFont:function(t){var n=e.defaults.global,r=k.valueOrDefault(t.size,n.defaultFontSize),o={family:k.valueOrDefault(t.family,n.defaultFontFamily),lineHeight:k.options.toLineHeight(t.lineHeight,r),size:r,style:k.valueOrDefault(t.style,n.defaultFontStyle),weight:k.valueOrDefault(t.weight,null),string:""};return o.string=S.toFontString(o),o},bound:function(e,t,n){return Math.max(e,Math.min(t,n))},arrayDiff:function(e,t){var n,r,o,i,a=e.slice(),s=[];for(n=0,o=t.length;n<o;++n)i=t[n],r=a.indexOf(i),-1===r?s.push([i,1]):a.splice(r,1);for(n=0,o=a.length;n<o;++n)s.push([a[n],-1]);return s},rasterize:function(e){return Math.round(e*T)/T}},C=0,O=1,A=2,I=4,M=8,L={arc:function(e,t){var n=(e.startAngle+e.endAngle)/2,r=Math.cos(n),o=Math.sin(n),a=e.innerRadius,s=e.outerRadius;return i({x0:e.x+r*a,y0:e.y+o*a,x1:e.x+r*s,y1:e.y+o*s,vx:r,vy:o},t)},point:function(e,n){var r=t(e,n.origin),o=r.x*e.radius,a=r.y*e.radius;return i({x0:e.x-o,y0:e.y-a,x1:e.x+o,y1:e.y+a,vx:r.x,vy:r.y},n)},rect:function(e,n){var r=t(e,n.origin),o=e.x,a=e.y,s=0,l=0;return e.horizontal?(o=Math.min(e.x,e.base),s=Math.abs(e.base-e.x)):(a=Math.min(e.y,e.base),l=Math.abs(e.base-e.y)),i({x0:o,y0:a+l,x1:o+s,y1:a,vx:r.x,vy:r.y},n)},fallback:function(e,n){var r=t(e,n.origin);return i({x0:e.x,y0:e.y,x1:e.x,y1:e.y,vx:r.x,vy:r.y},n)}},N=e.helpers,P=S.rasterize,R=function(e,t,n,r){var o=this;o._config=e,o._index=r,o._model=null,o._rects=null,o._ctx=t,o._el=n};N.extend(R.prototype,{_modelize:function(t,n,r,o){var i=this,a=i._index,u=N.options.resolve,c=S.parseFont(u([r.font,{}],o,a)),d=u([r.color,e.defaults.global.defaultFontColor],o,a);return{align:u([r.align,"center"],o,a),anchor:u([r.anchor,"center"],o,a),area:o.chart.chartArea,backgroundColor:u([r.backgroundColor,null],o,a),borderColor:u([r.borderColor,null],o,a),borderRadius:u([r.borderRadius,0],o,a),borderWidth:u([r.borderWidth,0],o,a),clamp:u([r.clamp,!1],o,a),clip:u([r.clip,!1],o,a),color:d,display:t,font:c,lines:n,offset:u([r.offset,0],o,a),opacity:u([r.opacity,1],o,a),origin:s(i._el),padding:N.options.toPadding(u([r.padding,0],o,a)),positioner:l(i._el),rotation:u([r.rotation,0],o,a)*(Math.PI/180),size:S.textSize(i._ctx,n,c),textAlign:u([r.textAlign,"start"],o,a),textShadowBlur:u([r.textShadowBlur,0],o,a),textShadowColor:u([r.textShadowColor,d],o,a),textStrokeColor:u([r.textStrokeColor,d],o,a),textStrokeWidth:u([r.textStrokeWidth,0],o,a)}},update:function(e){var t,n,r,o=this,i=null,s=null,l=o._index,u=o._config,c=N.options.resolve([u.display,!0],e,l);c&&(t=e.dataset.data[l],n=N.valueOrDefault(N.callback(u.formatter,[t,e]),t),r=N.isNullOrUndef(n)?[]:S.toTextLines(n),r.length&&(i=o._modelize(c,r,u,e),s=a(i))),o._model=i,o._rects=s},geometry:function(){return this._rects?this._rects.frame:{}},rotation:function(){return this._model?this._model.rotation:0},visible:function(){return this._model&&this._model.opacity},model:function(){return this._model},draw:function(e,t){var n,r=this,o=e.ctx,i=r._model,a=r._rects;this.visible()&&(o.save(),i.clip&&(n=i.area,o.beginPath(),o.rect(n.left,n.top,n.right-n.left,n.bottom-n.top),o.clip()),o.globalAlpha=S.bound(0,i.opacity,1),o.translate(P(t.x),P(t.y)),o.rotate(i.rotation),u(o,a.frame,i),f(o,i.lines,a.text,i),o.restore())}});var D=e.helpers,j=Number.MIN_SAFE_INTEGER||-9007199254740991,F=Number.MAX_SAFE_INTEGER||9007199254740991,B=function(){this._rotation=0,this._rect={x:0,y:0,w:0,h:0}};D.extend(B.prototype,{center:function(){var e=this._rect;return{x:e.x+e.w/2,y:e.y+e.h/2}},update:function(e,t,n){this._rotation=n,this._rect={x:t.x+e.x,y:t.y+e.y,w:t.w,h:t.h}},contains:function(e){var t=this,n=t._rect;return e=p(e,t.center(),-t._rotation),!(e.x<n.x-1||e.y<n.y-1||e.x>n.x+n.w+2||e.y>n.y+n.h+2)},intersects:function(e){var t,n,r,o=this._points(),i=e._points(),a=[m(o[0],o[1]),m(o[0],o[3])];for(this._rotation!==e._rotation&&a.push(m(i[0],i[1]),m(i[0],i[3])),t=0;t<a.length;++t)if(n=h(o,a[t]),r=h(i,a[t]),n.max<r.min||r.max<n.min)return!1;return!0},_points:function(){var e=this,t=e._rect,n=e._rotation,r=e.center();return[p({x:t.x,y:t.y},r,n),p({x:t.x+t.w,y:t.y},r,n),p({x:t.x+t.w,y:t.y+t.h},r,n),p({x:t.x,y:t.y+t.h},r,n)]}});var U={prepare:function(e){var t,n,r,o,i,a=[];for(t=0,r=e.length;t<r;++t)for(n=0,o=e[t].length;n<o;++n)i=e[t][n],a.push(i),i.$layout={_box:new B,_hidable:!1,_visible:!0,_set:t,_idx:n};return a.sort(function(e,t){var n=e.$layout,r=t.$layout;return n._idx===r._idx?n._set-r._set:r._idx-n._idx}),this.update(a),a},update:function(e){var t,n,r,o,i,a=!1;for(t=0,n=e.length;t<n;++t)r=e[t],o=r.model(),i=r.$layout,i._hidable=o&&"auto"===o.display,i._visible=r.visible(),a|=i._hidable;a&&y(e)},lookup:function(e,t){var n,r;for(n=e.length-1;n>=0;--n)if((r=e[n].$layout)&&r._visible&&r._box.contains(t))return{dataset:r._set,label:e[n]};return null},draw:function(e,t){var n,r,o,i,a,s;for(n=0,r=t.length;n<r;++n)o=t[n],i=o.$layout,i._visible&&(a=o.geometry(),s=v(o._el._view,o.model(),a),i._box.update(s,a,o.rotation()),o.draw(e,s))}},H=e.helpers,z={align:"center",anchor:"center",backgroundColor:null,borderColor:null,borderRadius:0,borderWidth:0,clamp:!1,clip:!1,color:void 0,display:!0,font:{family:void 0,lineHeight:1.2,size:void 0,style:void 0,weight:null},formatter:function(e){if(H.isNullOrUndef(e))return null;var t,n,r,o=e;if(H.isObject(e))if(H.isNullOrUndef(e.label))if(H.isNullOrUndef(e.r))for(o="",t=Object.keys(e),r=0,n=t.length;r<n;++r)o+=(0!==r?", ":"")+t[r]+": "+e[t[r]];else o=e.r;else o=e.label;return""+o},listeners:{},offset:4,opacity:1,padding:{top:4,right:4,bottom:4,left:4},rotation:0,textAlign:"start",textStrokeColor:void 0,textStrokeWidth:0,textShadowBlur:0,textShadowColor:void 0},W=e.helpers,q="$datalabels";e.defaults.global.plugins.datalabels=z,e.defaults.global.plugins.datalabels=z;var Y={id:"datalabels",beforeInit:function(e){e[q]={_actives:[]}},beforeUpdate:function(e){var t=e[q];t._listened=!1,t._listeners={},t._datasets=[],t._labels=[]},afterDatasetUpdate:function(e,t,n){var r,o,i,a=t.index,s=e[q],l=s._datasets[a]=[],u=e.isDatasetVisible(a),c=e.data.datasets[a],d=b(c,n),f=t.meta.data||[],p=f.length,h=e.ctx;for(h.save(),r=0;r<p;++r)o=f[r],u&&o&&!o.hidden&&!o._model.skip?(l.push(i=new R(d,h,o,r)),i.update(i.$context={active:!1,chart:e,dataIndex:r,dataset:c,datasetIndex:a})):i=null,o[q]=i;h.restore(),W.merge(s._listeners,d.listeners||{},{merger:function(e,n,r){n[e]=n[e]||{},n[e][t.index]=r[e],s._listened=!0}})},afterUpdate:function(e,t){e[q]._labels=U.prepare(e[q]._datasets,t)},afterDatasetsDraw:function(e){U.draw(e,e[q]._labels)},beforeEvent:function(e,t){if(e[q]._listened)switch(t.type){case"mousemove":case"mouseout":w(e,t);break;case"click":x(e,t)}},afterEvent:function(e){var t,n,r,o,i=e[q],a=i._actives,s=i._actives=e.lastActive||[],l=S.arrayDiff(a,s);for(t=0,n=l.length;t<n;++t)r=l[t],r[1]&&(o=r[0][q])&&(o.$context.active=1===r[1],o.update(o.$context));(i._dirty||l.length)&&(U.update(i._labels),e.animating||e.render()),delete i._dirty}};return e.plugins.register(Y),Y}(n(780))}()},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(808),i=r(o),a=n(32),s=r(a),l=function(e){var t=e.activeIndex,n=e.colors,r=e.settings.backgroundColor,o=e.values,a=(0,s.default)(t)?n:n.map(function(e,n){return n===t?e:(0,i.default)(e,r||"#fff",.5)});return{backgroundColor:a,hoverBackgroundColor:a,borderWidth:0,data:o}};t.default=l},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(4),u=r(l),c=n(813),d=r(c),f=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),s(n,[{key:"render",value:function(){return e.createElement(d.default,{onViewed:this.handleViewed.bind(this,this.props.children.props),isFirstLesson:this.props.isFirstLesson},this.modifiedChildren())}},{key:"modifiedChildren",value:function(){return e.cloneElement(e.Children.only(this.props.children),{onStep:this.handleStep.bind(this)})}},{key:"handleStep",value:function(e){var t=e.id;e.isDone||this.props.onStep(t)}},{key:"handleViewed",value:function(e){if(!e.requiresInteraction)return void this.props.onViewed();(/tabs|carousel/.test(e.variant)||/gallery/.test(e.family))&&this.handleStep(e.items[0])}}]),n}(e.Component);t.default=f;var p=u.default.arrayOf,h=u.default.func,m=u.default.node,v=u.default.oneOfType;f.propTypes={children:v([p(m),m]).isRequired,onStep:h.isRequired}}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(1972),i=r(o),a=n(168),s=r(a),l=function(t){var n=t.data,r=n.id,o=n.items,l=n.type,u=t.labels,c=t.lessonHeader,d=t.lessonProgress,f=t.menuButtons,p=t.nextComponent,h=t.previousComponent;return e.createElement(s.default,{type:l},h,e.createElement(a.PageWrapper,{type:l},f,c,e.createElement(a.PageContent,null,e.createElement(i.default,{id:r,items:o,labels:u,lessonProgress:d}))),p)};t.default=l}).call(t,n(0))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1973);var l=n(17),u=r(l),c=n(4),d=r(c),f=n(56),p=n(354),h=n(622),m=n(484),v=r(m),g=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.type=(0,p.embedBlockType)(e.items),t.state={isLoaded:"video"!==t.type},t}return a(n,t),s(n,[{key:"componentDidMount",value:function(){var e=this,t=this.props.id;"video"===this.type&&setTimeout(function(){e.setState({isLoaded:!0})},800),(0,f.dispatch)((0,h.updateEmbedProgress)(t))}},{key:"render",value:function(){if(!this.state.isLoaded)return null;var t=this.props,n=t.id,r=t.items,o=t.labels,i=(0,u.default)([0,"media","embed"],r),a=(0,u.default)([0,"settings","showMetaData"],r),s=o.urlEmbedLandmark;return e.createElement("section",{"aria-label":s,className:"embed-lesson"},e.createElement("div",{className:"embed-lesson__item",key:n},e.createElement("div",{className:"embed-lesson__row"},e.createElement("div",{className:"embed-lesson__main"},e.createElement(v.default,{data:i,isLesson:!0,labels:o,showMetaData:a})))))}}]),n}(e.Component);t.default=g;var y=d.default.any,b=d.default.array,_=d.default.object;g.propTypes={id:y.isRequired,items:b.isRequired,labels:_.isRequired,lessonProgress:_.isRequired}}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.Header=void 0;var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1975);var l=n(4),u=r(l),c=n(102),d=n(256),f=r(d),p=n(40),h=r(p),m=n(378),v=r(m),g=t.Header=function(t){var n=t.authorName,r=t.avatar,o=t.children,i=t.description,a=t.labels,s=t.lessonNumber,l=t.showLessonCount,u=t.title,d=t.totalLessons,p=a.lessonName,m=a.lessonPreposition,v=l&&e.createElement("div",{className:"lesson-header__count"},p," ",s," ",m," ",d);return e.createElement("div",{className:"lesson-header"},e.createElement("div",{className:"lesson-header__top-wrap brand--afterBackground"},e.createElement("div",{className:"lesson-header__counter brand--body brand--linkColor"},v),e.createElement(h.default,{className:"lesson-header__title brand--lhead",value:u}),r&&n?e.createElement("div",{className:"lesson-header__author brand--ui"},e.createElement("img",{src:(0,c.resolvePath)(""+r),alt:""}),n):null),e.Children.map(o,function(t){return t&&t.type===f.default?e.createElement("div",{className:"lesson-header__audio"},t):null}),e.createElement(h.default,{className:"lesson-header__description brand--lbody brand--linkColor",value:i}))},y=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),s(n,[{key:"render",value:function(){var t=this.props,n=t.children,r=t.labels,o=r.lessonHeaderLandmark;return e.createElement("section",{className:"page__header","aria-label":o},e.createElement("div",{className:"page__header-limit"},e.createElement("div",{className:"page__header-container"},e.createElement("div",{className:"lesson-header__row"},e.createElement("div",{className:"lesson-header__main"},e.createElement(g,this.props)))),e.Children.map(n,function(e){return e&&e.type!==v.default?null:e})))}}],[{key:"propTypes",get:function(){return{authorName:u.default.string,avatar:u.default.string,description:u.default.string,showLessonCount:u.default.bool,steps:u.default.number,title:u.default.string.isRequired,type:u.default.string.isRequired}}}]),n}(e.Component);t.default=y}).call(t,n(0))},function(e,t){},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(1978),i=r(o),a=n(168),s=r(a),l=function(t){var n=t.labels,r=t.lessonHeader,o=t.lessonProgress,l=t.menuButtons,u=t.nextComponent,c=t.previousComponent,d=t.data,f=d.id,p=d.items,h=d.media,m=d.type;return e.createElement(s.default,{type:m},c,e.createElement(a.PageWrapper,{type:m},l,r,e.createElement(a.PageContent,null,e.createElement(i.default,{id:f,items:p,labels:n,lessonProgress:o,image:h.image}))),u)};t.default=l}).call(t,n(0))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1979);var l=n(1),u=r(l),c=n(56),d=n(4),f=r(d),p=n(765),h=r(p),m=n(623),v=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.onItemSelected=t.onItemSelected.bind(t),t}return a(n,t),s(n,null,[{key:"propTypes",get:function(){return{id:f.default.any.isRequired,image:f.default.object,items:f.default.array.isRequired,labels:f.default.object,lessonProgress:f.default.object,readOnly:f.default.bool}}}]),s(n,[{key:"render",value:function(){var t=this.props,n=t.id,r=t.image,o=void 0===r?{}:r,i=t.items,a=t.isPreview,s=t.labels,l=t.lessonProgress,c=t.readOnly,d=s.labeledGraphicLandmark,f=(0,u.default)("page__content-container","labeled-graphic-lesson-content-container"),p={animateBlockEntrance:!1,editable:!1,items:i,isPreview:a,isLearner:!0,labels:s,media:{image:o},onItemSelected:c?void 0:this.onItemSelected,parentId:n,progress:l};return e.createElement("section",{"aria-label":d,className:"page__content"},e.createElement("div",{className:f},e.createElement(h.default,p)))}},{key:"onItemSelected",value:function(e){var t=this.props.id;(0,c.dispatch)((0,m.activateMarker)({id:t,itemId:e}))}}]),n}(e.Component);t.default=v}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1981);var l=n(112),u=n(1),c=r(u),d=n(4),f=r(d),p=n(219),h=n(67),m=n(40),v=r(m),g=n(366),y=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.state={isActive:!1},t}return a(n,t),s(n,[{key:"render",value:function(){var t=this.props,n=t.next,r=t.nextTitle,o=t.nextNumber,i=t.onNextClick,a=t.restrictions,s=t.isContinue,u=t.isLesson,d=t.labels,f=t.type,m=a.isRestricted,y=d.lessonName,b=d.quizContinue,_=(0,c.default)("next-lesson","brand--linkColorHover",{"next-lesson--restricted":m,"next-lesson--map":"map"===f}),E=e.createElement(v.default,{className:"next-lesson__name--inline",value:r});if(m){var w=(0,p.buildRestrictionsLabel)({labels:d,restrictions:a});return e.createElement(g.TooltipContainer,{className:"runtime-tooltip"},e.createElement("div",{className:_},e.createElement("a",{className:"next-lesson__link"},e.createElement("div",{className:"next-lesson__name brand--ui"},u?y+" "+o+" - ":""," ",E),e.createElement("div",{className:"brand--ui next-lesson__arrow"},e.createElement(h.ChevronDown,null)))),e.createElement(g.TooltipContent,{side:"top"},w))}if(r||s){var x=u&&!s,k=s?b:E;return e.createElement("div",{className:_},e.createElement(l.Link,{className:"next-lesson__link",to:"/lessons/"+encodeURIComponent(n),onClick:i},e.createElement("div",{className:"next-lesson__name brand--ui"},x?y+" "+o+" - ":""," ",k),e.createElement("div",{className:"brand--ui next-lesson__arrow"},e.createElement(h.ChevronDown,null))))}return e.createElement("div",null)}}],[{key:"propTypes",get:function(){return{isContinue:f.default.bool,next:f.default.any.isRequired,nextTitle:f.default.string}}}]),n}(e.Component);t.default=y}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.PreviousHome=void 0;var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1983);var s=n(112),l=n(40),u=function(e){return e&&e.__esModule?e:{default:e}}(l),c=(t.PreviousHome=function(t){var n=t.courseHomeLabel;return e.createElement("div",{className:"previous-lesson brand--linkColorHover","data-previous-lesson":!0},e.createElement(s.Link,{className:"previous-lesson__link",to:"/"},e.createElement("i",{className:"icon icon-chevron-up"}),e.createElement("div",{className:"previous-lesson__title brand--ui"},n)))},function(t){function n(){return r(this,n),o(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return i(n,t),a(n,[{key:"render",value:function(){var t=this.props,n=t.previous,r=t.previousNumber,o=t.previousTitle,i=t.onPreviousClick,a=t.isLesson,l=t.labels,c=l.lessonName,d=e.createElement(u.default,{className:"previous-lesson__title--inline",value:o});return e.createElement("div",{className:"previous-lesson brand--linkColorHover","data-previous-lesson":!0},e.createElement(s.Link,{className:"previous-lesson__link",to:"/lessons/"+encodeURIComponent(n),onClick:i},e.createElement("i",{className:"icon icon-chevron-up"}),e.createElement("div",{className:"previous-lesson__title brand--ui"},a?c+" "+r+" - ":""," ",d)))}}]),n}(e.Component));t.default=c}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(168),i=r(o),a=n(1985),s=r(a),l=n(378),u=r(l),c=n(815),d=r(c),f=(0,d.default)(s.default),p=function(t){var n=t.authorName,r=t.avatar,a=t.data,s=a.description,l=a.id,c=a.items,d=a.title,p=a.type,h=t.labels,m=t.lessonNumber,v=t.lessonProgress,g=t.loadMedia,y=t.menuButtons,b=t.menuOpen,_=t.mobileMenuOpen,E=t.nextComponent,w=t.prefersKeyboardNavigation,x=t.previousComponent,k=t.showLessonCount,T=t.totalLessons;return e.createElement(i.default,{type:p},x,e.createElement(o.PageWrapper,{type:p},y,e.createElement(o.PageContent,{type:p,items:c},e.createElement(u.default,{id:l,items:c,lessonProgress:v,menuOpen:b,mobileMenuOpen:_,type:"process"}),e.createElement(f,{authorName:n,avatar:r,description:s,id:l,items:c,labels:h,loadMedia:g,lessonNumber:m,lessonProgress:v,menuOpen:b,mobileMenuOpen:_,nextComponent:E,prefersKeyboardNavigation:w,previousComponent:x,showLessonCount:k,title:d,totalLessons:T,type:p}))))};t.default=p}).call(t,n(0))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1986);var l=n(1),u=r(l),c=n(34),d=r(c),f=n(189),p=r(f),h=n(79),m=r(h),v=n(104),g=r(v),y=n(17),b=r(y),_=n(39),E=r(_),w=n(365),x=r(w),k=n(7),T=r(k),S=n(13),C=r(S),O=n(58),A=r(O),I=n(71),M=r(I),L=n(4),N=r(L),P=n(144),R=r(P),D=n(56),j=n(257),F=n(30),B=n(20),U=n(82),H=r(U),z=n(1987),W=r(z),q=n(220),Y=r(q),$=n(1988),K=r($),V=n(1990),G=r(V),X=n(1992),Q=r(X),Z=n(499),J=r(Z),ee=n(624),te=(0,j.elementFromSelector)(".next-lesson__link"),ne=(0,j.elementFromSelector)(".restart-button"),re=(0,E.default)(0,["lessonProgress","activeIndex"]),oe=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.state={xTouchDown:null,xTouchMove:null,yTouchDown:null,yTouchMove:null,resetContentFocus:!1,isTransitioning:!1},t.handleKeyDown=t.handleKeyDown.bind(t),t.handleReplay=t.handleReplay.bind(t),t.handleScroll=t.handleScroll.bind(t),t.leftSwipe=t.nextSlide.bind(t),t.nextSlide=t.nextSlide.bind(t),t.previousSlide=t.previousSlide.bind(t),t.renderItem=t.renderItem.bind(t),t.rightSwipe=t.previousSlide.bind(t),t.handleAnimationEnd=t.handleAnimationEnd.bind(t),t}return a(n,t),s(n,[{key:"handleScroll",value:function(){var e=window.pageYOffset,t=Math.max(document.documentElement.clientHeight,window.innerHeight||0);if(window.matchMedia("(min-width: 768px)").matches){var n=t/2+e-50;this.previousContainer.style.transform="translate3d(-50px, "+n+"px, 0)",this.nextContainer.style.transform="translate3d(50px, "+n+"px, 0)"}else{this.previousContainer.style.transform="none",this.nextContainer.style.transform="none";var r=H.default.isIphoneSafari?94:50,o=t+e-r;this.controls.style.transform="translate3d(0, "+o+"px, 0)"}}},{key:"componentDidMount",value:function(){var e=this.controlsContainer;this.swipeEvents=(0,J.default)(e,this,this.leftSwipe,this.rightSwipe),this.swipeEvents.addListeners(),document.addEventListener("keydown",this.handleKeyDown),H.default.isSafari9&&(this.scrollRef=(0,R.default)(this.handleScroll,10),window.addEventListener("scroll",this.scrollRef),this.handleScroll()),this.preventFocusOnOverflowElements(),this.controlsContainer.addEventListener("animationend",this.handleAnimationEnd)}},{key:"componentWillUnmount",value:function(){this.swipeEvents.removeListeners(),document.removeEventListener("keydown",this.handleKeyDown),H.default.isSafari9&&window.removeEventListener("scroll",this.scrollRef),this.controlsContainer.removeEventListener("animationend",this.handleAnimationEnd)}},{key:"componentDidUpdate",value:function(e){this.handleSlideScroll(e)}},{key:"render",value:function(){var t=this,n=this.isAtStart(),r=this.isAtEnd(),o=this.props.labels.processLandmark;return e.createElement("section",{"aria-label":o,className:this.getClassName({isAtStart:n,isAtEnd:r}),ref:function(e){t.controlsContainer=e}},this.renderControls({isAtStart:n,isAtEnd:r}),e.createElement("div",{className:"process__wrap"},this.renderStart(),this.props.items.map(this.renderItem),this.renderEnd()))}},{key:"renderControls",value:function(t){var n=this,r=t.isAtStart,o=t.isAtEnd,i=this.props,a=i.applySafariLandscapeHack,s=i.labels,l=i.safariLandscapeHackOffset,u=this.getControlsClassName({isAtStart:r,isAtEnd:o}),c=a?{bottom:l}:{},d=this.state.isTransitioning;return e.createElement(x.default,null,e.createElement("div",{className:this.getMenuClassName()},e.createElement("div",{ref:function(e){n.controls=e},className:u,style:c},e.createElement("div",{ref:function(e){n.nextContainer=e}},e.createElement(W.default,{allowTabNavigation:!o,atStart:r,labels:s,onClick:this.nextSlide,ref:function(e){n.nextControl=e},isTransitioning:d,type:"next"})),e.createElement("div",{ref:function(e){n.previousContainer=e}},e.createElement(W.default,{allowTabNavigation:!r,atStart:r,labels:s,onClick:this.previousSlide,ref:function(e){n.previousControl=e},isTransitioning:d,type:"previous"})))))}},{key:"renderStart",value:function(){var t=this,n=this.props,r=n.authorName,o=n.avatar,i=n.description,a=n.items,s=n.labels,l=n.lessonNumber,u=n.showLessonCount,c=n.title,d=n.totalLessons,f=n.type,p=this.isAtStart();return e.createElement("div",{"aria-hidden":!p,className:this.getItemClassName(0),ref:function(e){t["item-0"]=e}},e.createElement("div",{className:"process__item-wrap"},e.createElement(Q.default,{allowTabNavigation:p,authorName:r,avatar:o,description:i,labels:s,lessonNumber:l,onFullScreenChange:this.handleFullScreenChange,showLessonCount:u,steps:a.length,title:c,totalLessons:d,type:f})))}},{key:"renderItem",value:function(t,n){var r=this,o=this.props,i=o.items,a=o.labels,s=o.loadMedia,l=o.lessonNumber,u=(0,m.default)(n),c=re(this.props),d=u===c;return e.createElement("div",{"aria-hidden":!d,className:this.getItemClassName(u),key:"item-"+t.id,ref:function(e){r["item-"+u]=e}},e.createElement("div",{className:"process__item-wrap"},e.createElement(K.default,{allowTabNavigation:d,description:t.description,id:t.id,index:u,key:t.id,labels:a,lessonNumber:l,loadMedia:s,media:t.media,onFullScreenChange:this.handleFullScreenChange,settings:t.settings,steps:i.length,title:t.title})))}},{key:"renderEnd",value:function(){var t=this,n=this.props,r=n.applySafariLandscapeHack,o=n.items,i=n.labels,a=n.lessonNumber,s=n.nextComponent,l=(0,m.default)(o.length);return e.createElement("div",{"aria-hidden":!this.isAtEnd(),className:this.getItemClassName(l),ref:function(e){t["item-"+l]=e}},e.createElement("div",{className:"process__item-wrap"},e.createElement(G.default,{applySafariLandscapeHack:r,current:a,labels:i,onReplay:this.handleReplay},s)))}},{key:"preventFocusOnOverflowElements",value:function(){var e=(0,B.tabIndex)(this.isAtEnd());(0,B.setElementTabIndex)(te(),e),(0,B.setElementTabIndex)(ne(),e)}},{key:"focusNextElement",value:function(){var e=this.nextControl,t=this.previousControl;if(this.isAtEnd()){var n=te();n?n.focus():t.focus()}else this.isAtStart()&&e.focus()}},{key:"updateFocusForActiveCard",value:function(){!(0,B.focusFirstChildElement)(this["item-"+re(this.props)])&&this.isAtStart()&&this.focusNextElement()}},{key:"handleAnimationEnd",value:function(e){var t=e.animationName,n=(0,M.default)(t,["showcard","showcardUp"]);this.state.isTransitioning&&this.setState({isTransitioning:!1}),n&&this.state.resetContentFocus?(this.props.prefersKeyboardNavigation&&this.updateFocusForActiveCard(),this.setState({resetContentFocus:!1})):"showFoot"===t&&this.focusNextElement()}},{key:"getClassName",value:function(e){var t=e.isAtStart,n=e.isAtEnd;return(0,u.default)("process",{"process--reverse-animation":"backwards"===this.props.lessonProgress.direction,"process--at-start":t,"process--at-end":n})}},{key:"getControlsClassName",value:function(e){var t=e.isAtStart,n=e.isAtEnd;return(0,u.default)("process__controls",{"process__controls--at-start":t,"process__controls--at-end":n})}},{key:"getItemClassName",value:function(e){var t=re(this.props);return(0,u.default)("process__item",{"process__item--active":e===t,"process__item--done":e<t,"process__item--next":(0,p.default)(e)===t})}},{key:"getMenuClassName",value:function(){var e=this.props,t=e.menuOpen,n=e.mobileMenuOpen,r=!!document.querySelector(".lesson--preview");return(0,u.default)("lesson-controls-wrapper",{"lesson--open":t&&!r,"lesson--open-mobile":n&&!r})}},{key:"previousSlide",value:function(){if(!this.isAtStart()){this.slidePrep();var e=this.props,t=e.id,n=e.lessonProgress,r=Math.max(0,(0,p.default)((0,A.default)(0,"activeIndex",n)));this.setState({resetContentFocus:!0}),(0,D.dispatch)((0,ee.setPrevIndex)({activeIndex:r,id:t}))}}},{key:"nextSlide",value:function(){if(!this.isAtEnd()){this.isAtStart()&&this.setState({isTransitioning:!0}),this.slidePrep();var e=this.props,t=e.id,n=e.items,r=e.lessonProgress,o=Math.max(0,(0,m.default)((0,A.default)(0,"activeIndex",r))),i=(0,b.default)([(0,p.default)(o),"id"],n);this.setState({resetContentFocus:!0}),(0,D.dispatch)((0,ee.setNextIndex)({activeIndex:o,id:t,itemId:i}))}}},{key:"handleKeyDown",value:function(e){(0,d.default)([[F.isLeftArrowKey,this.previousSlide],[F.isRightArrowKey,this.nextSlide]])(e)}},{key:"slidePrep",value:function(){Y.default.pause(),this.setState({xTouchDown:null,xTouchMove:null,yTouchDown:null,yTouchMove:null})}},{key:"handleReplay",value:function(){(0,D.dispatch)((0,ee.resetIndex)({id:this.props.id}))}},{key:"handleFullScreenChange",value:function(){var e=document.querySelector(".process__item--active");document.webkitFullscreenElement?e.style.animationDuration="0s":setTimeout(function(){e.style.animationDuration=""},750)}},{key:"handleSlideScroll",value:function(e){var t=(0,E.default)(0,["lessonProgress","activeIndex"],e);if(t!==(0,E.default)(0,["lessonProgress","activeIndex"],this.props)){var n=document.querySelector(".page-wrap"),r=n.scrollTop,o=this.props.previousComponent?70:0;this["item-"+t].scrollTop=r-o,n.scrollTop=o,this.preventFocusOnOverflowElements()}}},{key:"isAtStart",value:function(){return(0,g.default)((0,T.default)("activeIndex",this.props.lessonProgress))}},{key:"isAtEnd",value:function(){var e=this.props,t=e.items,n=e.lessonProgress;return(0,C.default)("activeIndex",(0,m.default)(t.length),n)}}],[{key:"propTypes",get:function(){return{authorName:N.default.string.isRequired,avatar:N.default.string.isRequired,description:N.default.string.isRequired,id:N.default.any.isRequired,items:N.default.array.isRequired,labels:N.default.object.isRequired,lessonNumber:N.default.number.isRequired,lessonProgress:N.default.object.isRequired,loadMedia:N.default.bool.isRequired,menuOpen:N.default.bool.isRequired,mobileMenuOpen:N.default.bool.isRequired,nextComponent:N.default.object,previousComponent:N.default.object,title:N.default.string.isRequired,totalLessons:N.default.number.isRequired,type:N.default.string.isRequired}}}]),n}(e.Component);t.default=oe}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),u=r(l),c=n(4),d=r(c),f=n(30),p=n(20),h=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.state={hide:!1},t}return a(n,t),s(n,[{key:"focus",value:function(){this.controlDiv.focus()}},{key:"render",value:function(){var t=this,n=this.props,r=n.allowTabNavigation,o=n.atStart,i=n.isTransitioning,a=n.labels.processNextStep,s=n.onClick,l=n.type,c=this.state.hide,d="next"===l,h=d&&!i&&!o,m=(0,u.default)("process__"+l,"brand--min768--background",{"brand--max768--color":o,"process__controls--hide":c,"process__controls--animating":i,"process__controls--clip":h}),v=d?"icon-chevron-right":"icon-chevron-left";return e.createElement("div",{"aria-hidden":!r,className:m,onClick:s,onKeyDown:(0,f.handleButtonClickForKeyEvent)(s),ref:function(e){t.controlDiv=e},role:"button",tabIndex:(0,p.tabIndex)(r)},e.createElement("div",{className:"process__control-content","data-next-step":a},e.createElement("div",{className:"process__control-animation"},e.createElement("i",{className:v}))))}}],[{key:"propTypes",get:function(){return{type:d.default.string.isRequired,onClick:d.default.func.isRequired}}}]),n}(e.Component);t.default=h}).call(t,n(0))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.ProcessCardMain=t.ProcessCardSide=void 0;var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1989);var l=n(4),u=r(l),c=n(229),d=r(c),f=n(40),p=r(f),h=t.ProcessCardSide=function(t){var n=t.processStepName,r=t.index,o=t.processStepPreposition,i=t.steps;return e.createElement("div",{className:"card__side"},e.createElement("div",{className:"card__step-label brand--background brand--body"},n," ",r," ",o," ",i))},m=t.ProcessCardMain=function(t){var n=t.allowTabNavigation,r=t.description,o=t.index,i=t.labels,a=t.loadMedia,s=t.media,l=t.onFullScreenChange,u=t.settings,c=t.title,f=t.lessonNumber;return e.createElement("div",{className:"card__main"},e.createElement(p.default,{className:"card__title brand-afterBackground brand--lhead",value:c}),e.createElement("div",{className:"card__media"},a?e.createElement(d.default,{index:""+o,labels:i,media:s,opts:u,onFullScreenChange:l,allowTabNavigation:n,lessonNumber:f}):null),e.createElement(p.default,{className:"card__description brand--lbody brand--linkColor",value:r,allowTabNavigation:n}))},v=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),s(n,[{key:"render",value:function(){var t=this.props,n=t.index,r=t.labels,o=t.steps,i=r.processStepName,a=r.processStepPreposition;return e.createElement("div",{className:"card"},e.createElement("div",{className:"card__container"},e.createElement("div",{className:"card__row"},e.createElement(h,{processStepName:i,index:n,processStepPreposition:a,steps:o}),e.createElement(m,this.props))))}}],[{key:"defaultProps",get:function(){return{settings:{}}}},{key:"propTypes",get:function(){return{onClick:u.default.func,mediaSrc:u.default.string,mediaType:u.default.string,index:u.default.number.isRequired,title:u.default.string,description:u.default.string,loadMedia:u.default.bool.isRequired,allowTabNavigation:u.default.bool.isRequired}}}]),n}(e.Component);t.default=v}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),n(1991);var o=n(502),i=r(o),a=n(1),s=r(a),l=function(t){var n=t.applySafariLandscapeHack,r=t.children,o=t.current,a=t.labels,l=t.onReplay,c=(0,s.default)("process-end__footer",{"process-end__footer--mobile-safari-landscape":n});return e.createElement("div",{className:"process-end"},e.createElement("div",{className:"process-end__container"},e.createElement("div",{className:"process-end__message"},e.createElement("div",{className:"process-end__text brand--ui"},u({current:o,labels:a})))),e.createElement(i.default,{onClick:l,text:a.processStartAgain}),e.createElement("div",{className:c},r))},u=function(e){var t=e.current,n=e.labels,r=n.processComplete;return n.processLessonName+" "+t+" "+r};t.default=l}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1993);var l=n(4),u=r(l),c=n(102),d=n(256),f=r(d),p=n(40),h=r(p),m=function(t){var n=t.lessonName,r=t.lessonNumber,o=t.lessonPreposition,i=t.totalLessons;return e.createElement("div",{className:"process-header__counter brand--body"},e.createElement("div",{className:"process-header__count"},n," ",r," ",o," ",i))},v=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),s(n,[{key:"render",value:function(){var t=this.props,n=t.allowTabNavigation,r=t.authorName,o=t.avatar,i=t.children,a=t.description,s=t.labels,l=t.lessonNumber,u=t.showLessonCount,d=t.title,p=t.totalLessons,v=s.lessonName,g=s.lessonPreposition;return e.createElement("div",{className:"process-header"},e.createElement("div",{className:"process-header__container"},e.createElement("div",{className:"process-header__limit"},e.createElement("div",{className:"process-header__row"},e.createElement("div",{className:"process-header__main"},e.createElement("div",{className:"process-header__top-wrap brand--afterBackground"},u&&m({lessonName:v,lessonNumber:l,lessonPreposition:g,totalLessons:p}),e.createElement(h.default,{className:"process-header__title brand--lhead",value:d}),o&&r?e.createElement("div",{className:"process-header__author brand--ui"},e.createElement("img",{src:(0,c.resolvePath)(""+o),alt:""}),r):null),e.Children.map(i,function(t){return t&&t.type===f.default?e.createElement("div",{className:"process-header__audio"},t):null}),e.createElement(h.default,{className:"process-header__description brand--lbody editor-text brand--linkColor",value:a,allowTabNavigation:n}))),i)))}}],[{key:"propTypes",get:function(){return{steps:u.default.number,avatar:u.default.string,authorName:u.default.string,title:u.default.string.isRequired,type:u.default.string.isRequired,description:u.default.string,allowTabNavigation:u.default.bool.isRequired}}}]),n}(e.Component);t.default=v}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(168),i=r(o),a=n(378),s=r(a),l=n(1995),u=r(l),c=function(t){var n=t.authorName,r=t.avatar,a=t.color,l=t.continueComponent,c=t.data,d=c.description,f=c.id,p=c.items,h=c.settings,m=c.title,v=c.type,g=t.isLesson,y=t.labels,b=t.lessonNumber,_=t.lessonProgress,E=t.menuButtons,w=t.menuOpen,x=t.mobileMenuOpen,k=t.nextComponent,T=t.prefersKeyboardNavigation,S=t.previousComponent,C=t.showLessonCount,O=t.totalLessons;return e.createElement(i.default,{type:v},S,e.createElement(o.PageWrapper,{type:v},E,e.createElement(o.PageContent,{type:v,items:p},e.createElement(s.default,{id:f,lessonProgress:_,menuOpen:w,mobileMenuOpen:x,type:"quiz"}),e.createElement(u.default,{authorName:n,avatar:r,color:a,description:d,id:f,isLesson:g,items:p,labels:y,lessonNumber:b,lessonProgress:_,menuOpen:w,mobileMenuOpen:x,nextComponent:l||k,prefersKeyboardNavigation:T,previousComponent:S,settings:h,showLessonCount:C,title:m,totalLessons:O}))))};t.default=c}).call(t,n(0))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||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},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(1996);var u=n(10),c=r(u),d=n(186),f=r(d),p=n(346),h=r(p),m=n(1),v=r(m),g=n(5),y=r(g),b=n(135),_=r(b),E=n(27),w=r(E),x=n(49),k=r(x),T=n(709),S=r(T),C=n(54),O=r(C),A=n(1997),I=r(A),M=n(613),L=r(M),N=n(79),P=r(N),R=n(16),D=r(R),j=n(6),F=r(j),B=n(710),U=r(B),H=n(104),z=r(H),W=n(1998),q=r(W),Y=n(17),$=r(Y),K=n(39),V=r(K),G=n(7),X=r(G),Q=n(13),Z=r(Q),J=n(58),ee=r(J),te=n(495),ne=r(te),re=n(24),oe=r(re),ie=n(84),ae=n(195),se=r(ae),le=n(1999),ue=r(le),ce=n(2005),de=r(ce),fe=n(2007),pe=r(fe),he=se.default.MATCHING,me=(0,V.default)(0,["lessonProgress","activeIndex"]),ve=function(e,t){return(0,y.default)((0,w.default)(e),me)(t)},ge=(0,V.default)(0,["lessonProgress","retryAttempts"]),ye=function(e){return{start:e<2?0:e-2,end:e+2}},be=function(e){return(0,y.default)((0,I.default)(O.default,e),(0,Z.default)("id"),(0,X.default)("id"))},_e=(0,_.default)(function(e){return(0,S.default)(be(e),L.default)}),Ee=function(e){return(0,y.default)((0,U.default)(f.default),_e(e))},we=(0,y.default)((0,q.default)("answers"),(0,U.default)((0,_.default)(function(e){return(0,D.default)(Ee(e))})),(0,h.default)((0,X.default)("answers"),(0,X.default)("answers"))),xe=function(e){return(0,y.default)((0,U.default)(f.default),(0,S.default)(we,(0,U.default)(f.default)),_e(e))},ke=(0,I.default)(function(e){return(0,D.default)(xe(e))}),Te=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.state={items:je(e)},t}return a(n,t),l(n,[{key:"componentWillReceiveProps",value:function(e){if(ge(this.props)!==ge(e))this.setState({items:je(e)});else{var t=ke(this.state.items,e.items);this.setState({items:t})}}},{key:"render",value:function(){var t=this.state.items,n=me(this.props),r=Ae(n),o=(0,F.default)(this.props,{getClassName:r}),i=ye(n),a=i.start,s=i.end,l=t.slice(a,s),u=Ce(o,a),c=this.props.labels.quizLandmark;return e.createElement("section",{"aria-label":c,className:"quiz","data-quiz":!0},e.createElement("div",{className:"quiz__wrap"},n<2?Se(o):null,l.map(u),Oe(o)))}}]),n}(e.Component);t.default=Te;var Se=function(t){var n=t.authorName,r=t.avatar,o=t.description,i=t.getClassName,a=t.id,s=t.isLesson,l=t.items,u=t.labels,c=t.lessonNumber,d=t.lessonProgress,f=t.showLessonCount,p=t.title,h=t.totalLessons;return e.createElement("div",{className:i(0)},e.createElement("div",{className:"quiz__item-wrap"},e.createElement(de.default,{allowTabNavigation:ve(0,{lessonProgress:d}),authorName:n,avatar:r,description:o,id:a,isLesson:s,items:l,labels:u,lessonNumber:c,lessonProgress:d,showLessonCount:f,title:p,totalLessons:h})))},Ce=function(t,n){return function(r,o){return e.createElement(pe.default,s({index:o+n,item:r,key:"item-"+r.id,retryAttempts:ge({lessonProgress:t.lessonProgress})},t))}},Oe=function(t){var n=t.color,r=t.id,o=t.getClassName,i=t.items,a=t.labels,s=t.lessonNumber,l=t.lessonProgress,u=t.nextComponent,c=t.settings,d=c.passingScore,f=c.retryCount,p=(0,P.default)(i.length),h=ve(p,{lessonProgress:l});return e.createElement("div",{className:o(p)},e.createElement("div",{className:"quiz__item-wrap"},e.createElement(ue.default,{allowTabNavigation:h,color:n,current:s,id:r,isAtEnd:h,labels:a,length:i.length,lessonProgress:l,passingScore:d,nextComponent:u,retryAttempts:ge({lessonProgress:l}),retryCount:Number(f)})))},Ae=function(e){return function(t){return(0,v.default)("quiz__item",{"quiz__item--active":t===e,"quiz__item--done":t<e,"quiz__item--next":t===e+1,"quiz__item--penultimate":t===e+2,"quiz__item--future":t>e+2})}},Ie=function(e){var t=(0,X.default)("items",e),n=(0,$.default)(["lessonProgress","items"],e),r=(0,y.default)(String,(0,X.default)("id")),o=(0,ie.getKeysByFilterVals)(n,(0,X.default)("isComplete")),i=(0,ie.filterByContains)(r,o)(t),a=(0,ie.getKeysByFilterVals)(n,(0,y.default)(z.default,(0,X.default)("isComplete"))),s=(0,ie.filterByContains)(r,a)(t),l=[].concat(i).concat((0,ne.default)(s));return(0,c.default)("items",l,e)},Me=function(e){var t=(0,ie.rangeByLength)((0,ee.default)([],"answers",e));return(0,F.default)(e,{titleIndices:(0,ne.default)(t),matchIndices:t})},Le=(0,Z.default)("type",he),Ne=function(e){return function(t){return Le(t)?Me(t):e?(0,k.default)({answers:ne.default},t):t}},Pe=(0,V.default)(!1,["settings","shuffleAnswerChoices"]),Re=function(e){var t=Pe(e),n=Ne(t);return(0,k.default)({items:(0,D.default)(n)},e)},De=(0,V.default)(!1,["settings","randomizeQuestionOrder"]),je=(0,y.default)((0,X.default)("items"),Re,(0,oe.default)(De,Ie))}).call(t,n(0))},function(e,t){},function(e,t,n){function r(e,t,n){if(!i(e))throw new TypeError("flip: Function required for first argument");return o(e)(n,t)}/** @license ISC License (c) copyright 2016 original and current authors */ var o=n(43),i=n(29);e.exports=o(r)},function(e,t,n){function r(e,t){if(!e||!i(e))throw new TypeError("objOf: Non-empty String required for first argument");return n={},n[e]=t,n;var n}/** @license ISC License (c) copyright 2017 original and current authors */ var o=n(43),i=n(207);e.exports=o(r)},function(e,t,n){"use strict";(function(e){function r(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}Object.defineProperty(t,"__esModule",{value:!0}),n(2e3);var o=n(2001),i=function(e){return e&&e.__esModule?e:{default:e}}(o),a=function(t){var n=t.nextComponent,o=r(t,["nextComponent"]);return e.createElement("div",{"aria-hidden":!o.allowTabNavigation,className:"quiz-end"},e.createElement("div",{className:"quiz-end__container"},e.createElement(i.default,o)),e.createElement("div",{className:"quiz-end__footer"},o.isAtEnd&&n))};t.default=a}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(2002);var l=n(1),u=r(l),c=n(56),d=n(512),f=n(2003),p=r(f),h=n(502),m=r(h),v=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),s(n,[{key:"render",value:function(){var t=this.props,n=t.allowTabNavigation,r=t.color,o=t.id,i=t.isAtEnd,a=t.labels,s=a.quizPassing,l=a.quizResults,u=a.quizScore,c=a.quizTakeAgain,d=t.lessonProgress,f=d.reportResults,h=d.score,m=t.passingScore,v=t.retryAttempts,y=t.retryCount;return e.createElement("div",{className:g({isAtEnd:i})},e.createElement("div",{className:"quiz-results__header"},e.createElement("div",{className:"quiz-results__label"},l),e.createElement("div",{className:"quiz-results__passing"},e.createElement("div",{className:"odometer__passlabel brand--ui"},s),e.createElement("div",{className:"odometer__passpercent brand--ui"},m+"%"))),e.createElement("div",{className:"quiz-results__results"},e.createElement(p.default,{quizScore:u,quizPassing:s,color:r,score:h,isPass:h>=m,passingScore:m,atEnd:i,complete:f})),_({allowTabNavigation:n,id:o,isAtEnd:i,quizTakeAgain:c,retryAttempts:v,retryCount:y}))}}]),n}(e.Component);t.default=v;var g=function(e){var t=e.isAtEnd;return(0,u.default)("quiz-results",{"quiz-results--active":t})},y=function(e){var t=e.isAtEnd;return(0,u.default)("quiz-results__footer",{"quiz-results__footer--active":t})},b=function(e){var t=e.id;return function(){return(0,c.dispatch)((0,d.restart)({id:t}))}},_=function(t){var n=t.allowTabNavigation,r=t.id,o=t.isAtEnd,i=t.quizTakeAgain,a=t.retryAttempts,s=t.retryCount;if(-1===s||a<s)return e.createElement("div",{className:y({isAtEnd:o})},e.createElement(m.default,{allowTabNavigation:n,onClick:b({id:r}),text:i}))}}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(2004);var s=n(315),l=n(1),u=function(e){return e&&e.__esModule?e:{default:e}}(l),c=function(t){function n(e){r(this,n);var t=o(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.state={animated:!1,counted:!1},t}return i(n,t),a(n,[{key:"componentWillUnmount",value:function(){this.resetCanvas()}},{key:"componentWillReceiveProps",value:function(e,t){e.atEnd&&!t.animated&&this.setState({animated:!0}),this.props.atEnd&&!e.atEnd&&(this.resetCanvas(),this.setState({counted:!1,pass:null}))}},{key:"shouldComponentUpdate",value:function(e,t){return this.props.atEnd!==e.atEnd||this.state.counted!==t.counted||!this.state.animated}},{key:"componentDidUpdate",value:function(){var e=this;this.props.atEnd&&(!this.state.counted&&this.props.complete?(this.odo(),setTimeout(function(){e.setState({counted:!0,pass:e.props.isPass})},4e3)):this.state.counted&&this.props.isPass?this.pass():this.state.counted&&!this.props.isPass&&this.fail())}},{key:"render",value:function(){var t=this,n=this.props,r=n.score,o=n.canvasWidth,i=n.canvasHeight,a=n.passingScore,s=n.quizScore,l=n.quizPassing,c=this.state,d=c.pass,f=c.counted,p=(0,u.default)("odometer__score brand--ui",{"odometer__score--pass":d,"odometer__score--fail":!1===d}),h=(0,u.default)("odometer__score-percent",{"odometer__score-percent--hidden":f});return e.createElement("div",{className:"odometer"},e.createElement("canvas",{className:"odometer__canvas",id:"odometer",width:o,height:i}),e.createElement("canvas",{className:"odometer__fail",id:"fail",width:"170",height:"170"}),e.createElement("canvas",{className:"odometer__pass",id:"pass",width:"170",height:"170"}),e.createElement("div",{className:p},e.createElement("div",{className:"odometer__score-label"},s),e.createElement("div",{className:"odometer__pass-label brand--color"},s," ",r,"%"),e.createElement("div",{className:"odometer__fail-label"},s," ",r,"%"),e.createElement("div",{ref:function(e){t.scorePercent=e},className:h})),e.createElement("div",{ref:function(e){t.passmark=e},className:"odometer__passmark"},e.createElement("div",{className:"odometer__passlabel brand--ui"},l),e.createElement("div",{className:"odometer__passpercent brand--ui"},a+"%")))}},{key:"resetCanvas",value:function(){var e=document.getElementById("pass"),t=document.getElementById("fail");e&&t&&(e.getContext("2d").clearRect(0,0,170,170),t.getContext("2d").clearRect(0,0,170,170))}},{key:"odo",value:function(){var e=this,t=this.props,r=t.passingScore,o=t.atEnd,i=t.canvasWidth,a=t.canvasHeight,s=t.color,l=document.getElementById("odometer"),u=l.getContext("2d"),c=new Image,d=Math.PI/.8,f=.25*Math.PI,p=function(t,l){var p=n.easeInOutCubic(Math.min(t,1)),h=225+p*l*270,m=(h-90)*Math.PI/180,v=.5*i+210*Math.cos(m),g=.5*a+210*Math.sin(m),y=225+r/100*270,b=(y-90)*Math.PI/180,_=.5*i+210*Math.cos(b),E=.5*a+210*Math.sin(b),w=_+3,x=E+3;e.passmark&&(e.passmark.style.left=_/i*100+"%",e.passmark.style.top=E/a*100+"%"),u.clearRect(0,0,i,a),u.beginPath(),u.arc(i/2,a/2,219,f,1.52*Math.PI*(r/100-.03)-d,!0),u.lineWidth=16,u.strokeStyle=u.createPattern(c,"repeat"),u.stroke(),u.closePath(),u.beginPath(),u.moveTo(w,x),u.lineTo(w+38,x-38),u.lineTo(w-38,x-38),u.lineTo(w-38,x+38),u.fillStyle="#f5f5f5",u.fill(),u.closePath(),u.beginPath(),u.moveTo(_,E),u.lineTo(_+35,E-35),u.strokeStyle="#c2c3c4",u.lineWidth=1,u.stroke(),u.closePath(),u.beginPath(),u.moveTo(_+35,E-35),u.lineTo(_+70,E-35),u.strokeStyle="#c2c3c4",u.lineWidth=1,u.stroke(),u.closePath(),u.beginPath(),u.strokeStyle="#dcdcdc",u.arc(i/2,a/2,210,-d,1.5*Math.PI-d,!1),u.lineWidth=3,u.stroke(),u.closePath(),o&&(u.beginPath(),u.arc(i/2,a/2,210,-d,1.5*Math.PI*p*l-d,!1),u.lineWidth=3,u.strokeStyle="#313537",Math.floor(p*l*100)>=r&&(u.strokeStyle=s),u.stroke(),u.closePath(),u.beginPath(),u.arc(v,g,6,0,2*Math.PI,!1),u.fillStyle="#313537",Math.floor(p*l*100)>=r&&(u.fillStyle=s),u.fill(),u.closePath())};c.src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDFBQzM3NTBGMDA2MTFFNThENDVCMjlGQjVCNUU3OTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDFBQzM3NTFGMDA2MTFFNThENDVCMjlGQjVCNUU3OTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMUFDMzc0RUYwMDYxMUU1OEQ0NUIyOUZCNUI1RTc5NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMUFDMzc0RkYwMDYxMUU1OEQ0NUIyOUZCNUI1RTc5NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pq3YZDIAAAA6SURBVHjaYjQ0NVdiYGC4D8T/GRCAEYgVmXBJADEzEy4JIL7DhEsCpIkJlwRIkAmXBEwSqwQIAAQYABZQDs+U1J1TAAAAAElFTkSuQmCC";var h=null,m=function t(n){return function(r){!h&&n&&(h=r);var o=n?(r-h)/2e3:0;p(o,e.props.score/100),o<1&&n&&window.requestAnimationFrame(t(!0))}};window.requestAnimationFrame(m(!1)),setTimeout(function(){window.requestAnimationFrame(m(!0)),e.score()},1e3)}},{key:"score",value:function(){var e=this,t=function(t,r){var o=n.easeInOutQuad(Math.min(t,1)),i=Math.round(o*r*100)+"";if(e.scorePercent){for(;i.length<2;)i="0"+i;e.scorePercent.innerHTML=i+"%"}},r=null,o=function n(o){r||(r=o);var i=(o-r)/2e3;t(i,e.props.score/100),i<1&&window.requestAnimationFrame(n)};!function(){r=null,window.requestAnimationFrame(o)}()}},{key:"pass",value:function(){var e=this,t=this.props.color,r=document.getElementById("pass"),o=r.getContext("2d"),i=function(e){var r=n.easeInOutCubic(Math.min(e,1));o.clearRect(0,0,170,170),o.beginPath(),o.moveTo(30,70),o.lineTo(30+40*Math.min(r,.5)*2,70+45*Math.min(r,.5)*2),r>=.5&&o.lineTo(70+90*(r-.5)*2,110-85*(r-.5)*2),o.strokeStyle=t,o.lineWidth=20,o.stroke(),o.closePath()},a=null,l=function t(n){a||(a=n);var r=(n-a)/750;i(r,e.props.score),r<1?window.requestAnimationFrame(t):(0,s.emitOdometerComplete)()};!function(){a=null,window.requestAnimationFrame(l)}()}},{key:"fail",value:function(){var e=this,t=document.getElementById("pass"),r=t.getContext("2d"),o=function(e){var t=n.easeInOutCubic(Math.min(e,1));r.clearRect(0,0,170,170),r.beginPath(),r.moveTo(40,30),r.lineTo(40+90*Math.min(t,.5)*2,30+90*Math.min(t,.5)*2),r.strokeStyle="#313537",r.lineWidth=20,r.stroke(),r.closePath(),t>=.5&&(r.beginPath(),r.moveTo(130,30),r.lineTo(130-90*(t-.5)*2,30+90*(t-.5)*2),r.strokeStyle="#313537",r.lineWidth=20,r.stroke(),r.closePath())},i=null,a=function t(n){i||(i=n);var r=(n-i)/750;o(r,e.props.score),r<1&&window.requestAnimationFrame(t)};!function(){i=null,window.requestAnimationFrame(a)}()}}],[{key:"easeInOutCubic",value:function(e){return e<.5?16*e*e*e*e*e:1+16*--e*e*e*e*e}},{key:"easeInOutQuad",value:function(e){return e<.5?2*e*e:(4-2*e)*e-1}},{key:"defaultProps",get:function(){return{canvasWidth:590,canvasHeight:500,score:0}}}]),n}(e.Component);t.default=c}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),n(2006);var o=n(79),i=r(o),a=n(58),s=r(a),l=n(56),u=n(102),c=n(512),d=n(40),f=r(d),p=n(131),h=r(p),m=n(20),v=function(t){var n=t.allowTabNavigation,r=t.authorName,o=t.avatar,i=t.description,a=t.id,s=t.isLesson,l=t.labels,c=l.lessonName,d=l.lessonPreposition,p=l.quizStart,v=l.quizTakeAgain,_=t.lessonNumber,E=t.lessonProgress,w=t.showLessonCount,x=t.title,k=t.totalLessons;return e.createElement("div",{"aria-hidden":!n,className:"quiz-header"},e.createElement("div",{className:"quiz-header__container"},e.createElement("div",{className:"quiz-header__limit"},e.createElement("div",{className:"quiz-header__row"},e.createElement("div",{className:"quiz-header__main"},e.createElement("div",{className:"quiz-header__top-wrap brand--afterBackground"},e.createElement("div",{className:"quiz-header__counter brand--body"},s&&w&&y({lessonName:c,lessonNumber:_,lessonPreposition:d,totalLessons:k})),e.createElement(f.default,{className:"quiz-header__title brand--lhead",value:(0,h.default)(x)}),o&&r?e.createElement("div",{className:"quiz-header__author brand--ui"},e.createElement("img",{src:(0,u.resolvePath)(""+o),alt:""}),r):null),e.createElement(f.default,{className:"quiz-header__description brand--lbody brand--linkColor",value:i,allowTabNavigation:n}),e.createElement("button",{className:"quiz-header__start-quiz brand--color",onClick:n?b({id:a,lessonProgress:E}):Function.prototype,tabIndex:(0,m.tabIndex)(n)},e.createElement("span",{className:"brand--ui"},g({lessonProgress:E,quizStart:p,quizTakeAgain:v})),e.createElement("i",{className:"icon icon-chevron-right"})))))))},g=function(e){var t=e.lessonProgress,n=e.quizStart,r=e.quizTakeAgain;return(0,s.default)(0,"retryAttempts",t)>0?r:n},y=function(t){var n=t.lessonName,r=t.lessonNumber,o=t.lessonPreposition,i=t.totalLessons;return e.createElement("div",{className:"quiz-header__count"},n," ",r," ",o," ",i)},b=function(e){var t=e.id,n=e.lessonProgress;return function(){return(0,l.dispatch)((0,c.setNextIndex)({activeIndex:Math.max(0,(0,i.default)((0,s.default)(0,"activeIndex",n))),id:t}))}};t.default=v}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(498),u=r(l),c=n(5),d=r(c),f=n(71),p=r(f),h=n(27),m=r(h),v=n(91),g=r(v),y=n(19),b=r(y),_=n(76),E=r(_),w=n(79),x=r(w),k=n(51),T=r(k),S=n(38),C=r(S),O=n(16),A=r(O),I=n(17),M=r(I),L=n(39),N=r(L),P=n(14),R=r(P),D=n(7),j=r(D),F=n(13),B=r(F),U=n(58),H=r(U),z=n(342),W=r(z),q=n(224),Y=r(q),$=n(267),K=r($),V=n(84),G=n(56),X=n(276),Q=n(2008),Z=n(2009),J=n(512),ee=n(2010),te=n(2011),ne=n(102),re=n(40),oe=r(re),ie=n(220),ae=r(ie),se=n(324),le=r(se),ue=n(759),ce=n(757),de=n(344),fe=r(de),pe=n(195),he=r(pe),me=he.default.FILL_IN_THE_BLANK,ve=he.default.MATCHING,ge=he.default.MULTIPLE_CHOICE,ye=he.default.MULTIPLE_RESPONSE,be=fe.default.ANY,_e=fe.default.CHOICE,Ee=fe.default.CORRECT_INCORRECT,we=function(e){return e?73:3},xe=(0,N.default)(0,["lessonProgress","activeIndex"]),ke=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.state={startTime:Date.now()},t.handleChoiceSelect=t.handleChoiceSelect.bind(t),t.handleFillIn=t.handleFillIn.bind(t),t.handleMatch=t.handleMatch.bind(t),t.handleNext=t.handleNext.bind(t),t.handleResponseToggle=t.handleResponseToggle.bind(t),t.handleSubmit=t.handleSubmit.bind(t),t}return a(n,t),s(n,[{key:"componentDidUpdate",value:function(e){this.isNewlyActive({prevProps:e})&&(this.scrollTopIfNewlyActive(),this.setState({startTime:Date.now()})),this.scrollActionsIfComplete({prevProps:e})}},{key:"render",value:function(){var t=this,n=this.props,r=n.getClassName,o=n.item,i=n.items,a=n.labels,s=n.settings,l=a.quizAcceptableResponses,u=a.quizAnswerPlaceholder,c=a.quizCorrect,d=a.quizIncorrect,f=a.quizNext,p=a.quizQuestion,h=a.quizSubmit,m=o.media,v=o.title,g=xe(this.props),y=this.getStepIndex(),b=y===g,_=this.getItemProgress({props:this.props})||{},E=this.getIsComplete({itemProgress:_}),w=this.getIsCorrect({itemProgress:_}),x=(0,H.default)(!1,"revealAnswers",s),k=E&&(0,H.default)(!1,"revealAnswers",s),T=!E&&this.getCanSubmit({itemProgress:_}),S=this.handleSubmit({isCorrect:w,canSubmit:T,itemProgress:_}),O=(0,j.default)("selectedIndex",_),A=this.getFeedback({isCorrect:w,selectedIndex:O});return e.createElement("div",{"aria-hidden":!b,className:r(y)},e.createElement("div",{className:"quiz__item-wrap"},e.createElement(ce.Card,{isActive:b,isComplete:E},e.createElement(ce.Step,{num:y,quizQuestion:p,total:(0,C.default)(i)}),e.createElement(ce.Title,{value:v,allowTabNavigation:b}),e.createElement(ce.Media,{allowTabNavigation:b,index:String(y),labels:a,media:m,opts:s}),e.createElement(ce.Interaction,{hasNoBorder:this.hasNoBorder(),isComplete:E},this.renderType({canSubmit:T,isActive:b,isComplete:E,isCorrect:w,itemProgress:_,onSubmit:S,revealAnswers:x,quizAcceptableResponses:l,quizAnswerPlaceholder:u})),e.createElement(ce.Actions,{allowTabNavigation:b,canProceed:k,canSubmit:T,onSubmit:S,quizSubmit:h}),e.createElement(ce.Feedback,{allowTabNavigation:b,canProceed:k,feedbackRef:function(e){t.feedback=e},hasFeedback:!!A,isCorrect:w,labels:a,onNext:b?function(){return t.handleNext()}:Function.prototype,quizCorrect:c,quizIncorrect:d,quizNext:f,renderText:function(){return e.createElement(oe.default,{className:"quiz-card__feedback-text brand--body brand--linkColor",allowTabNavigation:E&&b,value:A})}}))))}},{key:"getStepIndex",value:function(){return(0,x.default)(this.props.index)}},{key:"getIsCorrect",value:function(e){var t=e.itemProgress,n=this.props.item;switch(n.type){case me:return Oe({item:n,itemProgress:t});case ve:return(0,V.comparePairs)(Ae(t));case ye:return Se({item:n,itemProgress:t});case ge:default:return(0,m.default)((0,j.default)("selectedIndex",t),(0,g.default)((0,B.default)("id",n.correct),n.answers))}}},{key:"getFeedback",value:function(e){var t=e.isCorrect,n=e.selectedIndex,r=this.props.item,o=r.answers,i=r.feedback,a=r.feedbackCorrect,s=r.feedbackIncorrect;switch(r.feedbackType){case _e:return(0,N.default)("",[n,"feedback"],o);case Ee:return t?a:s;case be:default:return i}}},{key:"hasNoBorder",value:function(){return(0,p.default)(this.props.item.type,[me,ve])}},{key:"getCanSubmit",value:function(e){var t=e.itemProgress,n=this.props.item;switch(n.type){case me:return(0,X.isPresent)((0,j.default)("text",t));case ve:return Ie(t)===(0,C.default)((0,j.default)("answers",n));case ye:return(0,X.isPresent)((0,j.default)("selectedIndices",t));case ge:default:return(0,X.isPresent)((0,j.default)("selectedIndex",t))}}},{key:"getIsComplete",value:function(e){var t=e.itemProgress;return(0,H.default)(!1,"isComplete",t)}},{key:"getItemProgress",value:function(e){var t=e.props,n=t.item,r=t.lessonProgress;return(0,M.default)(["items",n.id],r)}},{key:"handleSubmit",value:function(e){var t=this,n=e.isCorrect,r=e.canSubmit,o=e.itemProgress;return function(){if(r){var e=t.state.startTime,i=t.props,a=i.id,s=i.item,l=i.retryAttempts,u=i.title,c=i.settings,d=c.passingScore,f=c.revealAnswers,p=void 0!==f&&f,h=c.passToContinue,m=s.id,v=J.submitAnswer.bind(null,{id:a,isCorrect:n,itemId:m,passingScore:d,revealAnswers:p,passToContinue:h});if((0,ne.reportAnswer)({duration:{startTime:e,stopTime:Date.now()},id:a,isCorrect:n,item:s,itemProgress:o,retryAttempts:l,title:u}),p)return(0,G.dispatch)(v());t.handleNext(v)}}}},{key:"handleNext",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){return[]},t=this.props,n=t.id,r=t.previousComponent,o=xe(this.props),i=we(r);ae.default.pause(),se.Events.scrollEvent.register("end",function(){se.Events.scrollEvent.remove("end"),(0,G.dispatch)([].concat(e()).concat((0,J.setNextIndex)({activeIndex:(0,x.default)(o),id:n})))}),le.default.animateScroll.scrollTo(i,{containerId:"page-wrap",duration:500,smooth:!0})}},{key:"isNewlyActive",value:function(e){var t=e.prevProps,n=xe(t),r=xe(this.props),o=this.getStepIndex();return n!==r&&o===r}},{key:"renderType",value:function(t){var n=t.canSubmit,r=t.isActive,o=t.isComplete,i=t.isCorrect,a=t.itemProgress,s=t.onSubmit,l=t.revealAnswers,u=t.quizAcceptableResponses,c=t.quizAnswerPlaceholder,d=this.props,f=d.item,p=d.prefersKeyboardNavigation,h=r&&!o;switch(f.type){case me:return e.createElement(ue.FillIn,{allowTabNavigation:h,isComplete:o,isCorrect:i,onChange:this.handleFillIn,onEnterToSubmit:s,options:f.answers,revealAnswers:l,quizAcceptableResponses:u,quizAnswerPlaceholder:c,value:(0,H.default)("","text",a)});case ve:return e.createElement(ue.Matching,{allowTabNavigation:h,answers:f.answers,canSubmit:n,isActive:r,isComplete:o,matchIndices:f.matchIndices,matches:Ae(a),onEnterToSubmit:s,onMatch:this.handleMatch,prefersKeyboardNavigation:p,revealAnswers:l,titleIndices:f.titleIndices});case ye:return e.createElement(ue.MultipleResponse,{allowTabNavigation:h,correctIds:f.corrects,isComplete:o,onChange:this.handleResponseToggle,onEnterToSubmit:s,options:f.answers,renderOptionText:function(t){var n=t.title;return e.createElement(oe.default,{className:"quiz-multiple-choice-option__label brand--body",value:n,allowTabNavigation:r})},revealAnswers:l,selectedIndices:(0,j.default)("selectedIndices",a),uniqueId:f.id});case ge:default:return e.createElement(ue.MultipleChoice,{allowTabNavigation:h,correctId:f.correct,isComplete:o,onChange:this.handleChoiceSelect({selectedIndex:(0,j.default)("selectedIndex",a)}),onEnterToSubmit:s,options:f.answers,renderOptionText:function(t){var n=t.title;return e.createElement(oe.default,{className:"quiz-multiple-choice-option__label brand--body",value:n,allowTabNavigation:r})},selectedIndex:(0,j.default)("selectedIndex",a),title:f.title,uniqueId:f.id})}}},{key:"handleChoiceSelect",value:function(e){var t=this,n=e.selectedIndex;return function(e){var r=e.optionIndex,o=t.props,i=o.id,a=o.item.id;r!==n&&(0,G.dispatch)((0,ee.setSelectedIndex)({id:i,itemId:a,selectedIndex:r}))}}},{key:"handleResponseToggle",value:function(e){var t=e.optionIndex,n=this.props,r=n.id,o=n.item.id;(0,G.dispatch)((0,te.toggleSelectedIndex)({id:r,itemId:o,selectedIndex:t}))}},{key:"handleFillIn",value:function(e){var t=this.props,n=t.id,r=t.item.id;(0,G.dispatch)((0,Q.setFillInText)({id:n,itemId:r,text:e}))}},{key:"handleMatch",value:function(e){var t=e.dragIndex,n=e.dropZoneIndex,r=this.props,o=r.id,i=r.item.id;(0,G.dispatch)((0,Z.setMatchItems)({id:o,itemId:i,dragIndex:t,dropZoneIndex:n}))}},{key:"scrollTopIfNewlyActive",value:function(){var e=this.props.previousComponent,t=we(e);le.default.animateScroll.scrollTo(t,{containerId:"page-wrap",smooth:!0})}},{key:"scrollActionsIfComplete",value:function(e){var t=this,n=e.prevProps,r=this.props.settings,o=xe(this.props),i=this.getStepIndex(),a=i===o,s=(0,H.default)(!1,"revealAnswers",r);if(a&&s){var l=this.getItemProgress({props:n}),u=this.getIsComplete({itemProgress:l}),c=this.getItemProgress({props:this.props}),d=this.getIsComplete({itemProgress:c});!u&&d&&setTimeout(function(){var e=t.feedback,n=e.offsetHeight,r=e.offsetTop;le.default.animateScroll.scrollTo(n+r,{containerId:"page-wrap",smooth:!0})},750)}}}]),n}(e.Component);t.default=ke;var Te=(0,u.default)(E.default),Se=function(e){var t=e.item,n=e.itemProgress;return(0,j.default)("selectedIndices",n)&&(0,m.default)((0,W.default)(Te,(0,H.default)([],"selectedIndices",n)),(0,d.default)((0,W.default)(Te),(0,A.default)((0,d.default)((0,b.default)(g.default)((0,H.default)([],"answers",t)),(0,B.default)("id"))))((0,H.default)([],"corrects",t)))},Ce=(0,d.default)(K.default,Y.default),Oe=function(e){var t=e.item,n=e.itemProgress,r=t.settings,o=void 0===r?{}:r,i=o.isCaseSensitive,a=void 0!==i&&i,s=a?K.default:Ce;return(0,j.default)("text",n)&&(0,R.default)((0,A.default)((0,j.default)("title")),(0,A.default)(s),(0,p.default)(s((0,j.default)("text",n))))((0,H.default)([],"answers",t))},Ae=(0,H.default)({},"matches"),Ie=(0,d.default)(C.default,T.default,Ae)}).call(t,n(0))},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.setFillInText=void 0;var o=n(10),i=r(o),a=n(77),s=r(a),l=n(64),u=r(l),c=n(69),d=r(c),f=n(60),p=r(f),h=n(44),m=r(h),v=n(187),g=r(v),y=n(78),b=(t.setFillInText=function(e){var t=e.id,n=e.itemId,r=e.text;return function(e){return e((0,y.updateLessonProgress)({id:t,updateFn:b({itemId:n,text:r})}))}},function(e){var t=e.itemId,n=e.text;return(0,m.default)((0,d.default)(["items",t]),(0,s.default)((0,g.default)(u.default,[n]),(0,p.default)(["text"]),(0,i.default)("text",n)))})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.setMatchItems=void 0;var o=n(10),i=r(o),a=n(5),s=r(a),l=n(27),u=r(l),c=n(69),d=r(c),f=n(44),p=r(f),h=n(89),m=r(h),v=n(78),g=n(276),y=(t.setMatchItems=function(e){var t=e.id,n=e.itemId,r=e.dragIndex,o=e.dropZoneIndex;return function(e){return e((0,v.updateLessonProgress)({id:t,updateFn:y({itemId:n,dragIndex:r,dropZoneIndex:o})}))}},function(e){var t=e.itemId,n=e.dragIndex,r=e.dropZoneIndex;return(0,p.default)((0,d.default)(["items",t,"matches"]),(0,s.default)((0,i.default)(n,r),(0,m.default)((0,u.default)(r)),g.objectIfNil))})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.setSelectedIndex=void 0;var o=n(10),i=r(o),a=n(69),s=r(a),l=n(44),u=r(l),c=n(78),d=(t.setSelectedIndex=function(e){var t=e.id,n=e.itemId,r=e.selectedIndex;return function(e){return e((0,c.updateLessonProgress)({id:t,updateFn:d({itemId:n,selectedIndex:r})}))}},function(e){var t=e.itemId,n=e.selectedIndex;return(0,u.default)((0,s.default)(["items",t]),(0,i.default)("selectedIndex",n))})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.toggleSelectedIndex=void 0;var o=n(105),i=r(o),a=n(5),s=r(a),l=n(71),u=r(l),c=n(77),d=r(c),f=n(64),p=r(f),h=n(32),m=r(h),v=n(69),g=r(v),y=n(57),b=r(y),_=n(341),E=r(_),w=n(60),x=r(w),k=n(44),T=r(k),S=n(497),C=r(S),O=n(24),A=r(O),I=n(191),M=r(I),L=n(78),N=(t.toggleSelectedIndex=function(e){var t=e.id,n=e.itemId,r=e.selectedIndex;return function(e){return e((0,L.updateLessonProgress)({id:t,updateFn:F({itemId:n,selectedIndex:r})}))}},function(e){return(0,g.default)(["items",e])}),P=function(e){return(0,s.default)(N(e),(0,b.default)("selectedIndices"))},R=function(e){return(0,s.default)(p.default,(0,C.default)(P(e)))},D=function(e){return(0,T.default)(N(e),(0,x.default)(["selectedIndices"]))},j=function(e){var t=e.itemId,n=e.selectedIndex;return(0,T.default)(P(t),(0,s.default)((0,d.default)((0,u.default)(n),(0,M.default)((0,E.default)(n)),(0,i.default)(n)),(0,A.default)(m.default,function(){return[]})))},F=function(e){var t=e.itemId,n=e.selectedIndex;return(0,s.default)((0,A.default)(R(t),D(t)),j({itemId:t,selectedIndex:n}))}},function(e,t,n){var r=n(2013),o=n(2015),i=o(r);e.exports=i},function(e,t,n){var r=n(692),o=n(2014),i=o(r);e.exports=i},function(e,t,n){function r(e,t){return function(n,r){var s=n?o(n):0;if(!i(s))return e(n,r);for(var l=t?s:-1,u=a(n);(t?l--:++l<s)&&!1!==r(u[l],l,u););return n}}var o=n(466),i=n(194),a=n(140);e.exports=r},function(e,t,n){function r(e,t){return function(n,r,l){if(r=o(r,l,3),s(n)){var u=a(n,r,t);return u>-1?n[u]:void 0}return i(n,r,e)}}var o=n(2016),i=n(2031),a=n(2032),s=n(139);e.exports=r},function(e,t,n){function r(e,t,n){var r=typeof e;return"function"==r?void 0===t?e:a(e,t,n):null==e?s:"object"==r?o(e):void 0===t?l(e):i(e,t)}var o=n(2017),i=n(2027),a=n(474),s=n(475),l=n(2029);e.exports=r},function(e,t,n){function r(e){var t=i(e);if(1==t.length&&t[0][2]){var n=t[0][0],r=t[0][1];return function(e){return null!=e&&e[n]===r&&(void 0!==r||n in a(e))}}return function(e){return o(e,t)}}var o=n(2018),i=n(2025),a=n(140);e.exports=r},function(e,t,n){function r(e,t,n){var r=t.length,a=r,s=!n;if(null==e)return!a;for(e=i(e);r--;){var l=t[r];if(s&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++r<a;){l=t[r];var u=l[0],c=e[u],d=l[1];if(s&&l[2]){if(void 0===c&&!(u in e))return!1}else{var f=n?n(c,d,u):void 0;if(!(void 0===f?o(d,c,n,!0):f))return!1}}return!0}var o=n(817),i=n(140);e.exports=r},function(e,t,n){function r(e,t,n,r,f,m,v){var g=s(e),y=s(t),b=c,_=c;g||(b=h.call(e),b==u?b=d:b!=d&&(g=l(e))),y||(_=h.call(t),_==u?_=d:_!=d&&(y=l(t)));var E=b==d,w=_==d,x=b==_;if(x&&!g&&!E)return i(e,t,b);if(!f){var k=E&&p.call(e,"__wrapped__"),T=w&&p.call(t,"__wrapped__");if(k||T)return n(k?e.value():e,T?t.value():t,r,f,m,v)}if(!x)return!1;m||(m=[]),v||(v=[]);for(var S=m.length;S--;)if(m[S]==e)return v[S]==t;m.push(e),v.push(t);var C=(g?o:a)(e,t,n,r,f,m,v);return m.pop(),v.pop(),C}var o=n(2020),i=n(2022),a=n(2023),s=n(139),l=n(2024),u="[object Arguments]",c="[object Array]",d="[object Object]",f=Object.prototype,p=f.hasOwnProperty,h=f.toString;e.exports=r},function(e,t,n){function r(e,t,n,r,i,a,s){var l=-1,u=e.length,c=t.length;if(u!=c&&!(i&&c>u))return!1;for(;++l<u;){var d=e[l],f=t[l],p=r?r(i?f:d,i?d:f,l):void 0;if(void 0!==p){if(p)continue;return!1}if(i){if(!o(t,function(e){return d===e||n(d,e,r,i,a,s)}))return!1}else if(d!==f&&!n(d,f,r,i,a,s))return!1}return!0}var o=n(2021);e.exports=r},function(e,t){function n(e,t){for(var n=-1,r=e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}e.exports=n},function(e,t){function n(e,t,n){switch(n){case r:case o:return+e==+t;case i:return e.name==t.name&&e.message==t.message;case a:return e!=+e?t!=+t:e==+t;case s:case l:return e==t+""}return!1}var r="[object Boolean]",o="[object Date]",i="[object Error]",a="[object Number]",s="[object RegExp]",l="[object String]";e.exports=n},function(e,t,n){function r(e,t,n,r,i,s,l){var u=o(e),c=u.length;if(c!=o(t).length&&!i)return!1;for(var d=c;d--;){var f=u[d];if(!(i?f in t:a.call(t,f)))return!1}for(var p=i;++d<c;){f=u[d];var h=e[f],m=t[f],v=r?r(i?m:h,i?h:m,f):void 0;if(!(void 0===v?n(h,m,r,i,s,l):v))return!1;p||(p="constructor"==f)}if(!p){var g=e.constructor,y=t.constructor;if(g!=y&&"constructor"in e&&"constructor"in t&&!("function"==typeof g&&g instanceof g&&"function"==typeof y&&y instanceof y))return!1}return!0}var o=n(263),i=Object.prototype,a=i.hasOwnProperty;e.exports=r},function(e,t,n){function r(e){return i(e)&&o(e.length)&&!!a[l.call(e)]}var o=n(194),i=n(225),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1;var s=Object.prototype,l=s.toString;e.exports=r},function(e,t,n){function r(e){for(var t=i(e),n=t.length;n--;)t[n][2]=o(t[n][1]);return t}var o=n(818),i=n(2026);e.exports=r},function(e,t,n){function r(e){e=i(e);for(var t=-1,n=o(e),r=n.length,a=Array(r);++t<r;){var s=n[t];a[t]=[s,e[s]]}return a}var o=n(263),i=n(140);e.exports=r},function(e,t,n){function r(e,t){var n=s(e),r=l(e)&&u(t),p=e+"";return e=f(e),function(s){if(null==s)return!1;var l=p;if(s=d(s),(n||!r)&&!(l in s)){if(null==(s=1==e.length?s:o(s,a(e,0,-1))))return!1;l=c(e),s=d(s)}return s[l]===t?void 0!==t||l in s:i(t,s[l],void 0,!0)}}var o=n(481),i=n(817),a=n(2028),s=n(139),l=n(819),u=n(818),c=n(714),d=n(140),f=n(482);e.exports=r},function(e,t){function n(e,t,n){var r=-1,o=e.length;t=null==t?0:+t||0,t<0&&(t=-t>o?0:o+t),n=void 0===n||n>o?o:+n||0,n<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var i=Array(o);++r<o;)i[r]=e[r+t];return i}e.exports=n},function(e,t,n){function r(e){return a(e)?o(e):i(e)}var o=n(685),i=n(2030),a=n(819);e.exports=r},function(e,t,n){function r(e){var t=e+"";return e=i(e),function(n){return o(n,e,t)}}var o=n(481),i=n(482);e.exports=r},function(e,t){function n(e,t,n,r){var o;return n(e,function(e,n,i){if(t(e,n,i))return o=r?n:e,!1}),o}e.exports=n},function(e,t){function n(e,t,n){for(var r=e.length,o=n?r:-1;n?o--:++o<r;)if(t(e[o],o,e))return o;return-1}e.exports=n},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(7),i=r(o),a=n(168),s=r(a),l=n(2034),u=r(l),c=function(t){var n=t.data,r=n.id,o=n.items,l=n.piles,c=n.type,d=t.labels,f=t.lessonHeader,p=t.lessonProgress,h=t.menuButtons,m=t.nextComponent,v=t.previousComponent;return e.createElement(s.default,{type:c},v,e.createElement(a.PageWrapper,{type:c},h,f,e.createElement(a.PageContent,{type:c},e.createElement(u.default,{id:r,items:o,labels:d,progress:p,piles:l}))),(0,i.default)("isComplete",p)?m:null)};t.default=c}).call(t,n(0))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||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};n(2035);var i=n(5),a=r(i),s=n(56),l=n(625),u=n(773),c=r(u),d=function(t){return e.createElement("div",{className:"sorting-lesson"},e.createElement(c.default,o({},t,{onCardDrop:(0,a.default)(s.dispatch,l.updateSortCard),onReplay:(0,a.default)(s.dispatch,l.replaySorting)})))};t.default=d}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(168),i=r(o),a=n(2037),s=r(a),l=function(t){var n=t.data,r=n.id,a=n.items,l=n.type,u=t.labels,c=t.lessonHeader,d=t.lessonProgress,f=t.loadMedia,p=t.menuButtons,h=t.nextComponent,m=t.previousComponent;return e.createElement(i.default,{type:l},m,e.createElement(o.PageWrapper,{type:l},p,c,e.createElement(o.PageContent,{type:l},e.createElement(s.default,{id:r,items:a,labels:u,lessonProgress:d,loadMedia:f}))),h)};t.default=l}).call(t,n(0))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||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},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(2038);var u=n(5),c=r(u),d=n(17),f=r(d),p=n(14),h=r(p),m=n(7),v=r(m),g=n(479),y=r(g),b=n(626),_=n(56),E=n(775),w=r(E),x=(0,h.default)((0,v.default)("linePosition"),parseFloat),k=(0,y.default)(x),T=(0,c.default)(_.dispatch,b.activateCard),S=(0,c.default)(_.dispatch,b.activateCard),C=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),l(n,[{key:"componentDidMount",value:function(){var e=this.props,t=e.items,n=e.id,r=(0,f.default)([0,"id"],t);T({id:n,payload:{activeIndex:0,itemId:r}})}},{key:"render",value:function(){var t=this.props.items;return e.createElement("div",{className:"timeline-lesson"},e.createElement(w.default,s({},this.props,{isLearner:!0,items:k(t),progress:(0,v.default)("lessonProgress",this.props),onEnter:T,onLeave:S})))}}]),n}(e.Component);t.default=C}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={addEventListeners:function(e,t){e.addEventListener("animationend",t,!1)},removeEventListeners:function(e,t){e.removeEventListener("animationend",t,!1)}};t.default=r},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(168),i=r(o),a=n(2041),s=r(a),l=function(t){var n=t.data,r=t.labels,a=t.lessonHeader,l=t.lessonProgress,u=t.menuButtons,c=t.nextComponent,d=t.prefersKeyboardNavigation,f=t.previousComponent;return e.createElement(i.default,{type:n.type},f,e.createElement(o.PageWrapper,{type:n.type},u,a,e.createElement(o.PageContent,null,e.createElement(s.default,{data:n,labels:r,lessonProgress:l,prefersKeyboardNavigation:d}))),c)};t.default=l}).call(t,n(0))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(2042);var l=n(1),u=r(l),c=n(33),d=r(c),f=n(17),p=r(f),h=n(7),m=r(h),v=n(4),g=r(v),y=n(56),b=n(627),_=n(485),E=r(_),w=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.state={load:!1},t}return a(n,t),s(n,null,[{key:"propTypes",get:function(){return{id:g.default.any,labels:g.default.object,lessonProgress:g.default.object.isRequired,media:g.default.object}}}]),s(n,[{key:"componentDidMount",value:function(){var e=this,t=function(){e.setState({load:!0})};setTimeout(t,800)}},{key:"render",value:function(){var t=this.props,n=t.labels,r=t.lessonProgress,o=t.prefersKeyboardNavigation,i=this.props.data,a=i.id,s=i.media,l=i.settings,c=(0,m.default)("currentTime",r),d=(0,p.default)(["video","key"],s),f=(0,p.default)(["lessonProgress","percentComplete"],r),h=(0,p.default)(["video","poster"],s),v=(0,u.default)("video-lesson",{"video-lesson--visible":this.state.load});return e.createElement("div",null,e.createElement("div",{className:"page__content-container"},e.createElement("div",{className:v},this.state.load?e.createElement("div",{className:"video-lesson__item"},e.createElement(E.default,{canRestrictSeek:l.forwardSeekRestricted,currentTime:c,labels:n,percentComplete:f,poster:h,prefersKeyboardNavigation:o,progressChanged:x(a),src:d})):null)))}}],[{key:"defaultProps",get:function(){return{lessonProgress:{currentTime:0,percentComplete:0}}}}]),n}(e.Component);t.default=w;var x=(0,d.default)(2,function(e,t){var n=t.currentTime,r=t.percentComplete;return(0,y.dispatch)((0,b.updateVideoProgress)({id:e,currentTime:n,percentComplete:r}))})}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),n(2044);var r=n(145),o=n(66),i=function(t){var n=t.noResults,r=t.searchTerm;return e.createElement("li",{className:"lesson-lists__item",key:"no-results",role:o.menuItemRole},e.createElement("span",{className:"lesson-lists__no-results"},n,' "',r,'"'))},a=function(t){var n=t.activeLessons,i=t.childElements,a=i.map(function(t){return e.createElement(r.CSSTransition,{classNames:"lesson-lists__item",exit:!1,key:t.key,timeout:100*n.length+300},t)});return e.createElement(r.TransitionGroup,{className:"lesson-lists__list lesson-lists__list--results",key:"results",role:o.menuRole},a)},s=function(t){var n=t.childElements,o=t.labels,s=t.search,l=s.activeLessons,u=s.term,c=o.noResults;return e.createElement(r.CSSTransition,{classNames:"lesson-lists__list",key:"results",timeout:600},u&&0===l.length?i({noResults:c,searchTerm:u}):a({activeLessons:l,childElements:n}))},l=function(t){return e.createElement(r.CSSTransition,{classNames:"lesson-lists__list",key:"list",timeout:600},e.createElement("ul",{className:"lesson-lists__list",key:"list",role:o.menuRole},t))},u=function(t){var n=t.children,r=t.index,o=t.role;return e.createElement("li",{className:"lesson-lists__item",role:o,style:{transitionDelay:.1*r+"s"}},n)},c=function(t){var n=t.allowTabNavigation,i=t.children,a=t.labels,c=t.search,d=c.active,f=e.Children.map(i,function(t,n){return e.createElement(u,{role:o.menuItemRole,index:n},t)});return e.createElement(r.TransitionGroup,{"aria-hidden":!n,className:"lesson-lists",component:"nav"},d?s({childElements:f,labels:a,search:c}):l(f))};t.default=c}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(2046);var l=n(112),u=n(1),c=r(u),d=n(4),f=r(d),p=n(820),h=r(p),m=n(67),v=n(30),g=n(219),y=n(514),b=n(20),_=n(366),E=n(515),w=r(E),x=function(e){return"/lessons/"+encodeURIComponent(e)},k=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.onClick=t.onClick.bind(t),t.onSectionClick=t.onSectionClick.bind(t),t}return a(n,t),s(n,[{key:"isActive",value:function(){return this.context.router.route.match.url==="/lessons/"+this.props.id}},{key:"shouldComponentUpdate",value:function(e,t){var n=this.props,r=n.allowTabNavigation,o=n.id,i=n.isSectionActive,a=n.location,s=n.markComplete,l=n.percentComplete,u=n.restrictions,c=this.state.visited;return r!==e.allowTabNavigation||o!==e.id||i!==e.isSectionActive||a!==e.location||s!==e.markComplete||l!==e.percentComplete||u.isRestricted!==e.restrictions.isRestricted||u.currentLesson!==e.restrictions.currentLesson||c!==t.visited}},{key:"componentWillMount",value:function(){this.setState({visited:this.isActive()})}},{key:"onClick",value:function(e){var t=this.props,n=t.focusLessonContent,r=t.id,o=t.lesson,i=t.onClick,a=t.onMobileActiveClick;if(this.isActive()){if(e.preventDefault(),!a)return n(),!1;a()}this.setState({visited:!0}),i({lesson:o,id:r})}},{key:"onSectionClick",value:function(){var e=this.props,t=e.id,n=e.lesson;(0,e.onClick)({id:t,lesson:n})}},{key:"renderLink",value:function(){var t=this.props,n=t.allowTabNavigation,r=t.id,o=t.icon,i=t.title,a=t.onComplete,s=t.type,u=t.percentComplete,d=t.restrictions,f=t.labels,p=t.markComplete,m=d.isRestricted,v=m||"quiz"===s&&p,E=(0,c.default)("lesson-link",{"lesson-link--visited":this.state.visited,"lesson-link__restricted":m}),k=[e.createElement("div",{key:"icon-"+r,className:"lesson-link__icon"},e.createElement(y.LessonIconSmall,{icon:o})),e.createElement("div",{key:"name-"+r,className:"lesson-link__name brand--ui"},(0,h.default)(i,{length:60})),e.createElement("div",{key:"progress-"+r,className:"lesson-link__progress"},e.createElement(w.default,{percentComplete:u,onComplete:a,isDisabled:v,markComplete:p}))],T=(0,b.tabIndex)(n);if(m){var S=(0,g.buildRestrictionsLabel)({labels:f,restrictions:d});return e.createElement(_.TooltipContainer,{className:"runtime-tooltip"},e.createElement("span",{className:E},k),e.createElement(_.TooltipContent,{side:"top"},S))}return e.createElement(l.NavLink,{activeClassName:"lesson-link--active brand--beforeBackground","aria-hidden":!n,className:E,onClick:this.onClick,tabIndex:T,to:x(r)},k)}},{key:"renderSection",value:function(){var t=this,n=this.props,r=n.allowTabNavigation,o=n.isSectionActive,i=n.title,a=(0,b.tabIndex)(r),s=(0,c.default)({"chevron__rotate-down":o}),l=function(e){(0,v.isEnterOrSpaceBarKey)(e)&&t.onSectionClick()};return e.createElement("div",{role:"button",onKeyPress:l,"aria-hidden":!r,tabIndex:a,onClick:this.onSectionClick,className:"lesson-link--section brand--ui"},e.createElement("div",{className:"lesson-link--section-content"},e.createElement("div",{className:"lesson-link--section-icon"},e.createElement(m.FilledChevronRight,{className:s})),e.createElement("div",{className:"lesson-link--section-title"},i)))}},{key:"render",value:function(){return"section"===this.props.type?this.renderSection():this.renderLink()}}],[{key:"contextTypes",get:function(){return{router:f.default.object.isRequired}}},{key:"propTypes",get:function(){return{id:f.default.any.isRequired,icon:f.default.string.isRequired,isSectionActive:f.default.bool,type:f.default.string.isRequired,title:f.default.string.isRequired,onClick:f.default.func.isRequired,focusLessonContent:f.default.func.isRequired}}},{key:"defaultProps",get:function(){return{isSectionActive:!1,restrictions:{}}}}]),n}(e.Component);t.default=k}).call(t,n(0))},function(e,t){},function(e,t,n){function r(e){return o(e)&&s.call(e)==i}var o=n(95),i="[object RegExp]",a=Object.prototype,s=a.toString;e.exports=r},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(2050);var l=n(112),u=n(1),c=r(u),d=n(4),f=r(d),p=n(820),h=r(p),m=n(40),v=r(m),g=n(514),y=n(20),b=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.onClick=t.onClick.bind(t),t}return a(n,t),s(n,[{key:"isActive",value:function(){return this.context.router.route.match.url==="/lessons/"+this.props.id}},{key:"componentWillMount",value:function(){var e=this.isActive();this.setState({visited:e})}},{key:"onClick",value:function(e){var t=this.props,n=t.focusLessonContent,r=t.id,o=t.onClick,i=t.onMobileActiveClick;if(this.isActive()){if(e.preventDefault(),!i)return n(),!1;i()}this.setState({visited:!0}),o(r)}},{key:"render",value:function(){var t=this.props,n=t.id,r=t.icon,o=t.labels,i=t.resultsCount,a=t.title,s=o.result,u=o.results,d=(0,c.default)("lesson-link","lesson-search-link",{"lesson-link--visited lesson-search-link--visited":this.state.visited}),f=1===i?s:u,p=[e.createElement("div",{className:"lesson-link__icon lesson-search-link__icon",key:"icon-"+n},e.createElement(g.LessonIconSmall,{icon:r})),e.createElement("div",{className:"lesson-link__name lesson-search-link__name brand--ui",key:"name-"+n},e.createElement(v.default,{value:(0,h.default)(a,{length:60})}),e.createElement("span",{className:"lesson-search-link__results"},i," ",f))],m=this.props.allowTabNavigation,b=(0,y.tabIndex)(m);return e.createElement(l.NavLink,{activeClassName:"lesson-link--active lesson-search-link--active brand--beforeBackground","aria-hidden":!m,className:d,onClick:this.onClick,tabIndex:b,to:"/lessons/"+encodeURIComponent(n)},p)}}],[{key:"contextTypes",get:function(){return{router:f.default.object.isRequired}}},{key:"propTypes",get:function(){return{focusLessonContent:f.default.func.isRequired,icon:f.default.string.isRequired,id:f.default.any.isRequired,onClick:f.default.func.isRequired,resultsCount:f.default.number.isRequired,title:f.default.string.isRequired,type:f.default.string.isRequired}}}]),n}(e.Component);t.default=b}).call(t,n(0))},function(e,t){},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(1),u=r(l),c=n(748),d=r(c),f=n(821),p=r(f),h=n(145),m=n(108),v=n(112),g=n(2053),y=r(g),b=n(749),_=r(b),E=n(20),w=n(56),x=n(30),k=n(518),T=r(k),S=n(630),C=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.state={coverImageLoaded:!1,displaySkipButton:!1,searchActive:!1},t.handleMouseDown=t.handleMouseDown.bind(t),t.handleTitleKeyDown=t.handleTitleKeyDown.bind(t),t.handleSearchClose=t.handleSearchClose.bind(t),t.handleSearchSubmit=t.handleSearchSubmit.bind(t),t.handleSearchToggle=t.handleSearchToggle.bind(t),t.handleSkipButtonKeyDown=t.handleSkipButtonKeyDown.bind(t),t.handleSkipButtonClick=t.handleSkipButtonClick.bind(t),t}return a(n,t),s(n,[{key:"componentDidMount",value:function(){var e=this,t=this.props.coverImage,n=t.media,r=void 0===n?{}:n,o=t.displaySidebar,i=r.image,a=void 0===i?{}:i,s=a.src,l=a.key,u=l?(0,m.imagesUrl)({key:l,src:s}):s;s&&o&&(this.image=new Image,this.image.src=u,this.image.addEventListener("load",this.imageLoadRef=function(){e.setState({coverImageLoaded:!0})})),document.addEventListener("mousedown",this.handleMouseDown)}},{key:"componentWillUnmount",value:function(){this.image&&(this.image.removeEventListener("load",this.imageLoadRef),this.image=null),document.removeEventListener("mousedown",this.handleMouseDown)}},{key:"handleTitleKeyDown",value:function(e){var t=this;(0,x.isTabKey)(e)&&!e.shiftKey&&(e.preventDefault(),this.setState({displaySkipButton:!0},function(){t.skipButton.focus()}))}},{key:"focus",value:function(){this.props.sessionPreferences.prefersKeyboardNavigation?(0,E.focusFirstChildElement)(this.header):this.header.focus()}},{key:"handleSkipButtonKeyDown",value:function(e){var t=this;(0,x.isTabKey)(e)&&setTimeout(function(){t.setState({displaySkipButton:!1})},50)}},{key:"handleSkipButtonClick",value:function(){var e=this.props.focusLessonContent;this.setState({displaySkipButton:!1}),e()}},{key:"handleMouseDown",value:function(e){if(e.target===this.skipButton)return!1;this.state.displaySkipButton&&this.setState({displaySkipButton:!1})}},{key:"handleSearchChange",value:function(){(0,w.dispatch)([(0,S.resetSearch)(!0)])}},{key:"handleSearchClose",value:function(e){(0,x.isEscapeKey)(e)&&this.handleSearchToggle()}},{key:"handleSearchSubmit",value:function(e){e.preventDefault();var t=e.target.lastChild.value,n=this.props.lessons,r=function(e,t,n){return(0,w.dispatch)([(0,S.setSearchTerm)(e),(0,S.setSearchActiveLessons)(t),(0,S.setSearchLessons)(n)])};(0,y.default)(t,n,r)}},{key:"handleSearchToggle",value:function(){var e=this,t=this.state.searchActive;(0,w.dispatch)([(0,S.resetSearch)(t),(0,S.setSearchActive)(!t)]),this.setState({searchActive:!t},function(){t||e.searchInput.focus()})}},{key:"renderInfo",value:function(){var t=this,n=this.props,r=n.allowTabNavigation,o=n.children,i=n.courseTitle,a=n.skipLinkText,s=(0,E.tabIndex)(r),l=this.state,c=l.displaySkipButton,d=l.searchActive,f=(0,u.default)("overview-sidebar__info",{"overview-sidebar__info--faded":d}),p=e.createElement("button",{className:"overview-sidebar__skip-button",onKeyDown:this.handleSkipButtonKeyDown,onClick:this.handleSkipButtonClick,ref:function(e){return t.skipButton=e}},a);return e.createElement("div",{className:f,ref:function(e){return t.header=e},tabIndex:E.programmaticFocusTabIndex},e.createElement(v.Link,{to:"/",className:"overview-sidebar__title",tabIndex:s,onKeyDown:this.handleTitleKeyDown},i),c&&p,e.createElement("div",{className:"overview-sidebar__progress brand--ui"},I(o)))}},{key:"renderSearch",value:function(){var t=this,n=this.state.searchActive,r=this.props.labels,o=r.search,i=e.createElement(h.CSSTransition,{classNames:"overview-sidebar__search",timeout:600},e.createElement("form",{className:"overview-sidebar__search",onSubmit:this.handleSearchSubmit},e.createElement("span",{className:"overview-sidebar__search__search-icon"},e.createElement(_.default,{height:13,width:13})),e.createElement("span",{className:"overview-sidebar__search__close-icon",onClick:this.handleSearchToggle,onKeyDown:this.handleSearchToggle,role:"button",tabIndex:E.defaultNavOrderTabIndex},e.createElement(d.default,{height:8,width:8})),e.createElement("input",{className:"overview-sidebar__search__input",placeholder:o,onChange:this.handleSearchChange,onKeyDown:this.handleSearchClose,ref:function(e){return t.searchInput=e},type:"text"})));return e.createElement(h.TransitionGroup,null,n&&i)}},{key:"renderSearchIcon",value:function(){var t=this.state.searchActive,n=e.createElement(h.CSSTransition,{appear:!0,classNames:"overview-sidebar__search-icon",timeout:2e3},e.createElement("div",{className:"overview-sidebar__search-icon",onClick:this.handleSearchToggle,onKeyPress:this.handleSearchToggle,role:"button",tabIndex:E.defaultNavOrderTabIndex},e.createElement(_.default,null)));return e.createElement(h.TransitionGroup,null,!t&&n)}},{key:"render",value:function(){var t=this,n=this.props,r=n.allowSearch,o=n.allowTabNavigation,i=n.coverImage.alpha,a=this.state,s=a.coverImageLoaded,l=a.searchActive,c=this.headerWrapper?this.headerWrapper.offsetHeight:"none",d=(0,u.default)("overview-sidebar__header-outer",{"overview-sidebar__header-outer--search":l});return e.createElement("div",{className:d,style:{maxHeight:c}},r&&this.renderSearch(),e.createElement("div",{"aria-hidden":!o,className:A(this.props,this.state),ref:function(e){return t.headerWrapper=e}},e.createElement("div",{className:"overview-sidebar__header--background",style:O(this.props)}),s&&e.createElement(p.default,{alpha:i,isSidebar:!0}),r&&this.renderSearchIcon(),this.renderInfo()))}}]),n}(e.Component);t.default=C;var O=function(e){var t=e.coverImage,n=t.media,r=void 0===n?{}:n,o=t.displaySidebar,i=r.image,a=void 0===i?{}:i,s=a.src,l=a.key,u=l?(0,m.imagesUrl)({key:l,src:s}):s;return s&&o?{backgroundImage:"url('"+u+"')"}:null},A=function(e){var t=e.coverImage,n=t.media,r=void 0===n?{}:n,o=t.displaySidebar,i=r.image,a=void 0===i?{}:i,s=a.src,l=!s||s&&!o;return(0,u.default)("overview-sidebar__header",{"brand--background":l,"overview-sidebar__header--clone":e.isClone,"overview-sidebar__header--visible":e.isClone&&e.isShowingSidebarHeaderClone})},I=function(t){return e.Children.map(t,function(e){return e.type!==T.default?null:e})}}).call(t,n(0))},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(31),i=r(o),a=n(64),s=r(a),l=n(16),u=r(l),c=n(14),d=r(c),f=n(2054),p=r(f),h=n(2055),m=r(h),v=n(2056),g=r(v),y=function(e,t,n){var r=["caption","code","description","heading","itemsLabel","message","name","paragraph","title","type","valuesLabel"];if((0,s.default)(e))return!1;var o=e.replace(/[-[\]{}()"'*+?.,\\^$|#\s]/g,"\\$&"),a=new RegExp("("+o+")(?![^<]*>)","ig"),l=function(e){return"<mark>"+e+"</mark>"},c=(0,g.default)(r,a,l),f=(0,u.default)(c,t),h=(0,p.default)(r,a),v=(0,m.default)(r,a);n(e,(0,d.default)((0,i.default)(h),(0,u.default)(v))(t),f)};t.default=y},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(71),i=r(o),a=n(264),s=n(64),l=r(s),u=n(90),c=r(u),d=n(269),f=r(d),p=n(14),h=r(p),m=n(59),v=r(m),g=n(517),y=function(e,t){return function(n,r){var o=(0,i.default)(r,e);return(0,g.isObj)(n)?b(e,t)(n):!(!o||!(0,g.isStr)(n)||(0,l.default)((0,f.default)(t,(0,a.htmlDecode)(n))))}},b=function(e,t){return function(n){return(0,h.default)(c.default,v.default,(0,i.default)(!0))(y(e,t),n)}};t.default=b},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(215),i=r(o),a=n(10),s=r(a),l=n(71),u=r(l),c=n(211),d=r(c),f=n(264),p=n(38),h=r(p),m=n(16),v=r(m),g=n(90),y=r(g),b=n(269),_=r(b),E=n(14),w=r(E),x=n(41),k=r(x),T=n(59),S=r(T),C=n(517),O=function(e,t){return function(n,r){var o=(0,u.default)(r,e);return(0,C.isArr)(n)?(0,S.default)(A(e,t)(n)):(0,C.isObj)(n)?A(e,t)(n):o&&(0,C.isStr)(n)?(0,h.default)((0,_.default)(t,(0,f.htmlDecode)(n))):0}},A=function(e,t){return function(n){return(0,y.default)(O(e,t),n)}},I=function e(t){return(0,C.isArr)(t)?(0,v.default)(e,t):(0,C.isObj)(t)?e((0,S.default)(t)):(0,C.isNum)(t)?t:void 0},M=function(e,t){return function(n){return(0,w.default)(A(e,t),S.default,(0,v.default)(I),d.default,(0,k.default)(i.default,0),function(e){return(0,s.default)("results",e,n)})(n)}};t.default=M},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(71),i=r(o),a=n(264),s=n(90),l=r(s),u=n(196),c=r(u),d=n(59),f=r(d),p=n(517),h=function(e,t,n){return function(r,o){var s=(0,i.default)(o,e);return(0,p.isArr)(r)?(0,f.default)(m(e,t,n)(r)):(0,p.isObj)(r)?m(e,t,n)(r):s&&(0,p.isStr)(r)?(0,c.default)(t,n,(0,a.htmlDecode)(r)):r}},m=function(e,t,n){return function(r){return(0,l.default)(h(e,t,n),r)}};t.default=m},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(2059);var l=n(1),u=r(l),c=n(4),d=r(c),f=n(66),p=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),s(n,[{key:"render",value:function(){var t=this,n=this.props,r=n.isActive,o=n.children,i=(0,u.default)("section-lists",{"section-lists__closed":!r}),a=this.ul?this.ul.offsetHeight:null;return e.createElement("div",{className:i,style:{maxHeight:a}},e.createElement("ul",{ref:function(e){return t.ul=e},role:f.menuRole},e.Children.map(o,function(t){return e.createElement("li",{className:"lesson-lists__item",role:f.menuItemRole},t)})))}}]),n}(e.Component);p.propTypes={children:d.default.node.isRequired,isActive:d.default.bool.isRequired},t.default=p}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.LayoutContent=t.LayoutSidebar=void 0;var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(2061);var s=function(t){function n(){return r(this,n),o(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return i(n,t),a(n,[{key:"render",value:function(){var t=this.props,n=t.className,r=t.children;return e.createElement("div",{className:n,"data-lesson":!0,ref:this.props.contentRef},r)}}]),n}(e.Component);t.default=s,t.LayoutSidebar=function(t){var n=t.children;return e.createElement("div",{className:"lesson__sidebar","data-lesson-side":!0},n)},t.LayoutContent=function(t){function n(){return r(this,n),o(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return i(n,t),a(n,[{key:"render",value:function(){var t=this.props.onMobileMenuActiveClick;return e.createElement("div",{className:"lesson__content",onClick:t},this.props.children)}}]),n}(e.Component)}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||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},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(123),c=r(u),d=n(156),f=r(d),p=n(31),h=r(p),m=n(91),v=r(m),g=n(38),y=r(g),b=n(17),_=r(b),E=n(39),w=r(E),x=n(14),k=r(x),T=n(13),S=r(T),C=n(324),O=r(C),A=n(443),I=r(A);n(2063);var M=n(56),L=n(219),N=n(323),P=n(108),R=n(30),D=n(53),j=n(102),F=n(445),B=n(436),U=n(216),H=n(633),z=r(H),W=n(516),q=r(W),Y=n(515),$=r(Y),K=n(518),V=r(K),G=n(816),X=r(G),Q=n(513),Z=r(Q),J=n(254),ee=n(2064),te=r(ee),ne=n(2173),re=r(ne),oe=(0,k.default)((0,f.default)([]),(0,h.default)((0,c.default)((0,S.default)("type","section"))),y.default),ie=(0,J.featureEnabled)("modernOverview"),ae=function(t){function n(){var e;o(this,n);for(var t=arguments.length,r=Array(t),a=0;a<t;a++)r[a]=arguments[a];var s=i(this,(e=n.__proto__||Object.getPrototypeOf(n)).call.apply(e,[this].concat(r)));return s.enroll=s.enroll.bind(s),s.unenroll=s.unenroll.bind(s),s.handleStartButtonKeyDown=s.handleStartButtonKeyDown.bind(s),s}return a(n,t),l(n,[{key:"componentWillEnter",value:function(e){this.courseOverview.animate(!0).then(e)}},{key:"componentWillExit",value:function(e){this.courseOverview.animate().then(e)}},{key:"render",value:function(){var t=this,n=this.props,r=n.course,o=n.courseProgress,i=n.lessons,a=n.labels,l=(0,_.default)(["lmsOptions","enableExitCourse"],r),u=(0,w.default)({},["media","image"],r),c=u.key,d=u.width,f=u.height,p=u.src,h=c?(0,P.imagesUrl)({key:c,src:p}):null,m=a.courseStart,g=a.courseResume,y=a.courseDetails,b=a.courseExit,E=a.overviewPageTitleSuffix,x=r.author,k=r.authors,T=r.categories,C=r.dueAt,O=r.riseComCurrentUser,A=r.enrolled,M=r.riseComEnrollmentType,R=r.selectedAuthorId,B=r.timeToComplete,U=r.trackingCompletionPercentage,H=r.trackingQuizId,W=(0,F.isSidebarEnabled)(r),Y=(0,F.isSidebarOpen)(r),K=ie&&(0,j.isComplete)(),G=function(e){return K?"Start Again":e}(D.isRiseCom?"Continue":g),Q=o.percentComplete?G:m,J=ie&&o.percentComplete&&!(0,j.isComplete)()?(0,L.getNextLessonId)(o.lessons):(0,_.default)(["lessonsOnly",0,"id"],r),ae=(0,v.default)((0,S.default)("id",J))(r.lessonsOnly),se=(0,w.default)("",["lessonsOnly",ae,"title"],r),le="Lesson "+(ae+1)+": "+se,ue=(0,X.default)({authors:k,author:x,selectedAuthorId:R}),ce=ue.avatar,de=ue.authorName,fe=ue.title,pe=(0,N.getRestrictingQuiz)({course:r,courseProgress:o}),he=oe(i);return e.createElement(I.default,{title:(0,Z.default)(r.title+" - "+E)},e.createElement(te.default,{ref:function(e){return t.courseOverview=e},sidebarEnabled:W,sidebarOpen:Y},e.createElement(z.default,{enableExitCourse:l,className:"courseExit courseExit--overview",text:b}),e.createElement("header",null,e.createElement(ee.LayoutSidebar,{coverImage:r.coverImage},e.createElement(q.default,{courseTitle:r.title,coverImage:r.coverImage},e.createElement(V.default,{lessonComplete:a.lessonComplete,value:o.percentComplete})),e.createElement(ee.Author,{avatar:ce,authorName:de}),e.createElement(ee.Title,null,r.title),ie&&0!==o.percentComplete&&e.createElement("div",{className:"overview-progressBar"},e.createElement(V.default,{lg:!0,rounded:!0,lessonComplete:a.lessonComplete,value:o.percentComplete})),D.isRiseCom&&ie?e.createElement(ee.ResumeCourseDetails,{courseBtnText:Q,courseProgress:o,coverImage:r.coverImage,currentUser:O,enrolled:A,enrollmentType:M,handleEnrollClick:this.enroll,handleUnenrollClick:this.unenroll,handleKeyDown:this.handleStartButtonKeyDown,nextLessonId:J,nextLessonText:le,percentComplete:o.percentComplete,startAgain:K}):e.createElement(ee.Button,{to:"/lessons/"+J,coverImage:r.coverImage,onKeyDown:this.handleStartButtonKeyDown},Q),W&&!D.isRiseCom&&!ie&&e.createElement(ee.DetailsTrigger,{text:y,onClick:function(){return t.scrollItem(t.content)}}))),e.createElement("main",null,e.createElement(ee.LayoutContent,{contentRef:function(e){return t.content=e}},e.createElement(ee.Logo,{src:h,width:d,height:f}),e.createElement(ee.LayoutColumns,null,e.createElement(ee.LayoutAside,null,e.createElement(ee.Stats,{numLessons:he,timeToComplete:B}),e.createElement(ee.AuthorRequirementsWrap,null,e.createElement(ee.AuthorCard,{avatar:ce,authorName:de,authorTitle:fe}),e.createElement(ee.CourseRequirements,{lessons:i,numLessons:he,trackingCompletionPercentage:U,trackingQuizId:H}),D.isRiseCom&&e.createElement(ee.DueDate,{dueAt:C})),e.createElement(ee.Categories,{categories:T})),e.createElement(ee.LayoutMain,null,e.createElement("section",{"aria-label":y},e.createElement(ee.Description,{text:r.description,publishedAt:r.publishedAt})),W&&e.createElement("section",null,e.createElement(ee.SectionHeader,null,e.createElement(ee.Heading,null,"Course Outline"),!r.description&&e.createElement(ee.PublishedAt,{publishedAt:r.publishedAt})),e.createElement(re.default,null,i.map(function(t){var n=t.id,i=t.title,l=t.type,u="section"===l?ne.Title:ne.Item,c=(0,w.default)(0,["lessons",n,"percentComplete"],o);return e.createElement(u,s({key:n,to:"/lessons/"+n,labels:a,restrictions:(0,L.getLessonRestrictions)({course:r,courseProgress:o,lesson:t,restrictingQuiz:pe})},t),i,"section"!==l?e.createElement($.default,{percentComplete:c}):null)})))))))))}},{key:"handleStartButtonKeyDown",value:function(e){(0,R.isEnterOrSpaceBarKey)(e)&&(0,M.dispatch)((0,U.setPrefersKeyboardNavigation)(!0))}},{key:"enroll",value:function(){(0,M.dispatch)((0,B.enroll)())}},{key:"unenroll",value:function(){(0,M.dispatch)((0,B.unenroll)())}},{key:"scrollItem",value:function(e){var t=document.getElementById("overview").scrollTop,n=e.getBoundingClientRect().top+t;O.default.animateScroll.scrollTo(n,{containerId:"overview"})}}]),n}(e.Component);t.default=ae}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.ResumeCourseDetails=t.EnrollButton=t.Categories=t.AuthorRequirementsWrap=t.DueDate=t.CourseRequirements=t.CourseRequirementIcon=t.AuthorCard=t.Stats=t.Description=t.PublishedAt=t.Logo=t.DetailsTrigger=t.Button=t.Title=t.Author=t.Heading=t.SectionHeader=t.LayoutAside=t.LayoutMain=t.LayoutColumns=t.LayoutContent=t.LayoutSidebar=void 0;var u=Object.assign||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},c=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(2065);var d=n(112),f=n(209),p=r(f),h=n(334),m=r(h),v=n(1),g=r(v),y=n(123),b=r(y),_=n(5),E=r(_),w=n(12),x=r(w),k=n(31),T=r(k),S=n(54),C=r(S),O=n(32),A=r(O),I=n(16),M=r(I),L=n(6),N=r(L),P=n(232),R=r(P),D=n(68),j=r(D),F=n(17),B=r(F),U=n(13),H=r(U),z=n(58),W=r(z),q=n(827),Y=r(q),$=n(24),K=r($),V=n(0),G=n(2067),X=r(G),Q=n(778),Z=r(Q),J=n(67),ee=n(2172),te=r(ee),ne=n(108),re=n(30),oe=n(53),ie=n(102),ae=n(821),se=r(ae),le=n(40),ue=r(le),ce=n(254),de=n(516),fe=r(de),pe=n(315),he=(0,ce.featureEnabled)("modernOverview"),me=(0,Y.default)((0,M.default)((0,E.default)((0,j.default)(p.default,!he),(0,x.default)("brand--"))),N.default,{}),ve=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return(0,g.default)(e,me(n))},ge=function(t){function n(){return a(this,n),s(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return l(n,t),c(n,[{key:"render",value:function(){var t=(0,g.default)("overview",{"overview--modern":he});return e.createElement("div",{className:t,"data-overview":!0,id:"overview"},this.props.children)}},{key:"animate",value:function(e){var t=this,n=this.props.sidebarOpen,r=document.querySelector("[data-overview]"),o=document.querySelector("[data-overview-side]"),i=document.querySelector("[data-overview-side-panel]"),a=document.querySelector("[data-overview-side-panel-content]"),s=n?document.querySelector("[data-lesson-side] [data-overview-sidebar-header-wrap]"):{offsetWidth:0,offsetHeight:0},l={width:e?s.offsetWidth:o.offsetWidth,height:e?s.offsetHeight:o.offsetHeight},u={width:e?o.offsetWidth:s.offsetWidth,height:e?o.offsetHeight:s.offsetHeight};return a.style.width=s.offsetWidth+"px",i.style.width=l.width+"px",i.style.height=l.height+"px",r.classList.add(e?"overview--will-enter":"overview--will-exit"),setTimeout(function(){r.classList.add(e?"overview--will-enter-active":"overview--will-exit-active"),(e&&window.innerWidth<960||window.innerWidth>=960)&&(i.style.width=u.width+"px",i.style.height=u.height+"px")},10),new Promise(function(n){r.addEventListener("transitionend",t.sidePanelTransitionEndRef=function(o){var a=o.target;(e&&a.hasAttribute("data-overview-content")||!e&&a.hasAttribute("data-overview-side-panel-content")||!e&&a.hasAttribute("data-overview")&&window.innerWidth<960)&&(r.removeEventListener("transitionend",t.sidePanelTransitionEndRef),i.style.width=i.style.height="",r.classList.remove("overview--will-enter","overview--will-enter-active","overview--will-exit","overview--will-exit-active"),n())})})}}]),n}(e.Component);t.default=ge;var ye=(t.LayoutSidebar=function(t){function n(e){a(this,n);var t=s(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.state={coverImageLoaded:!1},t}return l(n,t),c(n,[{key:"componentDidMount",value:function(){var e=this,t=this.props.coverImage,n=t.media,r=void 0===n?{}:n,o=r.image,i=void 0===o?{}:o,a=i.key,s=i.src,l=a?(0,ne.imagesUrl)({key:a,src:s}):s;(a||s)&&(this.image=new Image,this.image.src=l,this.image.addEventListener("load",this.imageLoadRef=function(){e.setState({coverImageLoaded:!0})}))}},{key:"componentWillUnmount",value:function(){this.image&&(this.image.removeEventListener("load",this.imageLoadRef),this.image=null)}},{key:"render",value:function(){var t=this.props.coverImage,n=t.media,r=void 0===n?{}:n,o=t.alpha,i=r.image,a=void 0===i?{}:i,s=a.key,l=a.src,u=e.Children.toArray(this.props.children),c=s?{backgroundImage:"url('"+(0,ne.imagesUrl)({key:s,src:l})+"')"}:null,d=(0,g.default)("overview__side-panel",{"brand--background":!s});return e.createElement("div",{className:"overview__side","data-overview-side":!0},e.createElement("div",{className:d,"data-overview-side-panel":!0,style:c},this.state.coverImageLoaded?e.createElement(se.default,{alpha:o}):null,e.createElement("div",{className:"overview__side-panel-content","data-overview-side-panel-content":!0},(0,T.default)((0,H.default)("type",fe.default),u))),e.createElement("div",{className:"overview__side-content","data-overview-content":!0},e.createElement("div",{className:"overview__side-container"},(0,T.default)((0,b.default)(H.default)("type",fe.default),u))))}}]),n}(e.Component),t.LayoutContent=function(t){function n(){return a(this,n),s(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return l(n,t),c(n,[{key:"render",value:function(){return e.createElement("div",{className:"overview__main",ref:this.props.contentRef},e.createElement("div",{className:"overview__content"},e.createElement("div",{className:"overview__container"},this.props.children)))}}]),n}(e.Component),t.LayoutColumns=function(t){return e.createElement("div",u({},t,{className:"overview__columns"}))},t.LayoutMain=function(t){return e.createElement("div",u({},t,{className:"overview__main-col"}))},function(t){return e.createElement("aside",u({},t,{className:"overview__aside"}))}),be=(t.LayoutAside=(0,te.default)("modernOverview")(ye),t.SectionHeader=function(t){return e.createElement("header",u({},t,{className:"overview__section-header"}))}),_e=t.Heading=function(t){return e.createElement("h1",u({},t,{className:ve("overview__heading","ui")}))},Ee=(t.Author=function(t){var n=t.avatar,r=t.authorName;return n&&r?e.createElement("div",{className:ve("overview__author","ui")},e.createElement("div",{className:"overview__author-image",style:{backgroundImage:"url("+(0,ie.resolvePath)(n)+")"}}),r):null},t.Title=function(t){var n=t.children;return e.createElement("div",{className:"overview__title-wrap"},e.createElement(ue.default,{className:ve("overview__title","head"),value:n}))},function(t){var n=t.children,r=t.coverImage,o=t.startAgain,a=i(t,["children","coverImage","startAgain"]),s=r.media,l=void 0===s?{}:s,c=l.image,f=void 0===c?{}:c,p=f.key,h=(0,g.default)("overview__button",{"brand--color":!p,"brand--ui":!he,"overview__outline-btn":o,"overview__start-again":o});return e.createElement(d.Link,u({className:h},a),n)});t.Button=Ee;var we=(t.DetailsTrigger=function(t){var n=t.onClick,r=t.text;return e.createElement("button",{className:"overview__details-trigger",onClick:n},e.createElement("span",{className:ve("overview__details-trigger-text","ui")},r),e.createElement(J.ChevronDown,null))},t.Logo=function(t){var n=t.src,r=t.width,o=t.height;return n?e.createElement("div",{className:"overview__logo"},e.createElement("img",{src:n,width:r,height:o,alt:"Logo"})):null},function(e){return"<p><br></p>"===e?"":e}),xe=t.PublishedAt=function(t){var n=t.publishedAt,r=(0,R.default)(n);return r.isValid()&&e.createElement("span",{className:"overview__description-published"},r.format("[Published] MMMM D, YYYY"))},ke=(t.Description=function(t){var n=t.text,r=t.publishedAt;return we(n)?e.createElement("div",null,e.createElement(be,null,e.createElement(_e,null,"Description"),e.createElement(xe,{publishedAt:r})),e.createElement(ue.default,{key:"text",value:we(n),className:ve("overview__description brand--linkColor","body")})):null},function(e,t){return 1===e?t:t.concat("s")}),Te=(t.Stats=function(t){var n=t.numLessons,r=t.timeToComplete,o=r>=36e5?R.default.duration(r).asHours():R.default.duration(r).asMinutes();return e.createElement("ul",{className:"overview__stat"},e.createElement("li",{className:"overview__stat-value-wrap"},e.createElement("span",{className:"overview__stat-value"},n)," Lessons"),oe.isRiseCom&&e.createElement("li",{className:"overview__stat-value-wrap"},e.createElement("span",{className:"overview__stat-value"},o)," ",r>=36e5?ke(o,"Hour"):ke(o,"Minute")))},t.AuthorCard=function(t){var n=t.avatar,r=t.authorName,o=t.authorTitle;return n&&r?e.createElement("div",{className:ve("overview__author-card","ui")},e.createElement("img",{className:"overview__author-card-image",src:(0,ie.resolvePath)(n),alt:""}),e.createElement("span",{className:"overview__author-card-wrap"},e.createElement("span",{className:"overview__author-card-name"},r),o&&e.createElement("span",{className:"overview__author-card-title"},o))):null},t.CourseRequirementIcon=function(t){var n=t.component;return e.createElement("span",{className:"overview__requirements-icon"},e.createElement(n,{className:"overview__requirements-icon-svg"}))}),Se=(t.CourseRequirements=function(t){var n=t.numLessons,r=t.lessons,o=void 0===r?[]:r,i=t.trackingCompletionPercentage,a=t.trackingQuizId,s=!(0,A.default)(i),l=!!a,u=Math.ceil(i/100*n),c=(0,C.default)((0,m.default)((0,H.default)("type","quiz"),(0,H.default)("id",a)),o),d=(0,W.default)(void 0,"title",c),f=(0,B.default)(["settings","passingScore"],c);return s||l?e.createElement("section",{className:"overview__requirements"},e.createElement("h1",{className:"overview__requirements-header"},"Course requirements"),e.createElement("ul",{className:"overview__requirements-list"},s&&!isNaN(u)&&e.createElement("li",{className:"overview__requirements-list-item"},(0,ie.isComplete)()?e.createElement("span",{className:"overview__requirements-icon"},e.createElement(J.CheckMarkFilled,null)):e.createElement(Te,{component:J.PickOne}),"Complete",u===n?" all ":" "+u+" of "+n+" ","lessons in this course"),l&&d&&e.createElement("li",{className:"overview__requirements-list-item"},(0,ie.isComplete)()?e.createElement("span",{className:"overview__requirements-icon"},e.createElement(J.CheckMarkFilled,null)):e.createElement(Te,{component:J.FillInTheBlank}),d," ",!(0,A.default)(f)&&e.createElement("span",{className:"overview__requirements-passing-score"}," Score of ",f,"% or higher")))):null},function(e){var t=(0,R.default)(e),n=(0,R.default)();return t.isBefore(n)?"Overdue by "+n.to(t,!0):t.isSame(n,"day")?"Due in "+n.to(t,!0):"Due "+t.format("MMM D")}),Ce=function(e){return(0,R.default)(e).isSameOrBefore((0,R.default)().add(3,"d"),"days")},Oe=(t.DueDate=function(t){var n,r=t.dueAt,i=Ce(r),a=(0,g.default)("overview__due-date","brand--border",(n={},o(n,"brand--color",!i),o(n,"overview__due-date--urgent brand--background",i),n));return r?e.createElement("div",{className:a},Se(r)):null},t.AuthorRequirementsWrap=function(t){return e.createElement("div",u({},t,{className:"overview__author-requirements-wrap"}))},t.Categories=function(t){var n=t.categories,r=void 0===n?[]:n;return 0===r.length?null:e.createElement("ul",{className:"overview__categories-list"},r.map(function(t,n){return e.createElement("li",{className:"overview__categories-list-item",key:n},e.createElement("span",{className:"overview__categories-icon"},e.createElement(J.Book,null)),t)}))},t.EnrollButton=function(t){var n=t.enrolled,r=t.enrollmentType,o=t.onClick,i=t.onUnenroll,a=t.percentComplete;return e.createElement(V.Fragment,null,n&&"self"===r&&!a&&e.createElement("span",{role:"button",tabIndex:"0",className:"overview__enroll-button",onClick:i,onKeyDown:(0,K.default)(re.isEnterOrSpaceBarKey,i)},e.createElement(J.CheckMark,{width:16,height:12,className:"overview__enroll-check"}),"Saved to My Learning"),!n&&e.createElement("span",{role:"button",tabIndex:"0",className:"overview__enroll-button",onClick:o,onKeyDown:(0,K.default)(re.isEnterOrSpaceBarKey,o)},"Save to My Learning"))}),Ae=function(){return(0,pe.downloadCertificate)()},Ie=(0,oe.getEnv)("CDN_USER_CONTENT_URI")+"/assets/rise/assets/trophy.svg",Me=(0,Z.default)("(max-width: 500px)","smallAvatar")(function(t){var n=t.currentUser,r=t.smallAvatar;return e.createElement("div",{className:"overview__completion-wrap"},e.createElement("div",{className:"overview__completion-avatar"},e.createElement(X.default,u({},n,{size:r?40:60})),e.createElement("img",{className:"overview__trophy",src:Ie,alt:"trophy"})),e.createElement("div",{className:"overview__completed"},"Completed"),e.createElement("div",{role:"button",className:"overview__download-cert",onKeyDown:(0,K.default)(re.isEnterOrSpaceBarKey,Ae),onClick:Ae,tabIndex:0},"Download certificate"))});t.ResumeCourseDetails=function(t){var n=t.courseBtnText,r=t.coverImage,o=t.currentUser,i=t.enrolled,a=t.enrollmentType,s=t.handleEnrollClick,l=t.handleUnenrollClick,u=t.nextLessonId,c=t.nextLessonText,d=t.percentComplete,f=t.startAgain;return e.createElement("div",{className:(0,g.default)("overview__continueWrapper",{"overview__start-again-wrapper":f&&i})},i&&e.createElement(Ee,{to:"/lessons/"+u,coverImage:r,startAgain:f},e.createElement("span",{className:"overview__continueBtn"},n),!!d&&!f&&e.createElement(J.ArrowRight,{className:"overview__continueIcon"})),!!d&&i&&!f&&e.createElement("span",{className:"overview__nextLessonText"},c),f&&i&&e.createElement(Me,{currentUser:o}),oe.isRiseCom&&e.createElement(Oe,{enrolled:i,enrollmentType:a,onClick:s,onUnenroll:l,percentComplete:d}))}}).call(t,n(0))},function(e,t){},function(e,t,n){function r(e){return n(o(e))}function o(e){var t=i[e];if(!(t+1))throw new Error("Cannot find module '"+e+"'.");return t}var i={"./en-au":822,"./en-au.js":822,"./en-ca":823,"./en-ca.js":823,"./en-gb":824,"./en-gb.js":824,"./en-ie":825,"./en-ie.js":825,"./en-nz":826,"./en-nz.js":826};r.keys=function(){return Object.keys(i)},r.resolve=o,e.exports=r,r.id=2066},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DefaultAvatar=t.ThumbnailAvatar=void 0;var r=Object.assign||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},o=n(0),i=function(e){return e&&e.__esModule?e:{default:e}}(o);n(2068);var a=n(67),s=n(2069),l=(0,s.omit)(["dispatch","first_name","id","last_name","size","avatars","t"]),u=t.ThumbnailAvatar=function(e){var t=e.first_name,n=e.last_name,o=e.size,a=e.avatars;return i.default.createElement("img",r({className:"user-avatar",src:a.medium,alt:t+" "+n,style:{width:o,height:o}},l(e)))},c=(0,s.pathSatisfies)(s.isNil),d=t.DefaultAvatar=function(e){var t=e.first_name||e.last_name?e.first_name+" "+e.last_name:"Unknown User";return i.default.createElement(a.PersonUnknownIcon,{title:t,height:e.size,width:e.size})},f=(0,s.cond)((0,s.map)((0,s.over)((0,s.lensIndex)(1),s.always),[[c(["avatars","medium"]),d],[s.T,u]])),p=(0,s.pick)(["avatars","email","first_name","last_name","size","user_id"]),h=function(e){var t=f(e);return i.default.createElement(t,p(e))};t.default=h},function(e,t){},function(e,t,n){e.exports={F:n(707),T:n(107),__:n(209),add:n(215),addIndex:n(136),adjust:n(213),all:n(317),allPass:n(712),always:n(18),and:n(457),any:n(318),anyPass:n(456),ap:n(434),aperture:n(2070),append:n(105),apply:n(439),applySpec:n(2073),ascend:n(498),assoc:n(10),assocPath:n(158),binary:n(2074),bind:n(572),both:n(334),call:n(657),chain:n(519),clamp:n(2078),clone:n(2079),comparator:n(2080),complement:n(123),compose:n(5),composeK:n(830),composeP:n(2081),concat:n(12),cond:n(34),construct:n(2083),constructN:n(832),contains:n(71),converge:n(331),countBy:n(2084),curry:n(83),curryN:n(33),dec:n(189),defaultTo:n(156),descend:n(697),difference:n(496),differenceWith:n(833),dissoc:n(80),dissocPath:n(468),divide:n(252),drop:n(834),dropLast:n(2087),dropLastWhile:n(2091),dropRepeats:n(2094),dropRepeatsWith:n(836),dropWhile:n(2095),either:n(157),empty:n(430),endsWith:n(2097),eqBy:n(2098),eqProps:n(634),equals:n(27),evolve:n(49),filter:n(31),find:n(54),findIndex:n(91),findLast:n(720),findLastIndex:n(2099),flatten:n(211),flip:n(19),forEach:n(717),forEachObjIndexed:n(2101),fromPairs:n(319),groupBy:n(2102),groupWith:n(2103),gt:n(190),gte:n(347),has:n(770),hasIn:n(2104),head:n(103),identical:n(582),identity:n(76),ifElse:n(77),inc:n(79),indexBy:n(2105),indexOf:n(440),init:n(2106),innerJoin:n(2107),insert:n(471),insertAll:n(2108),intersection:n(2109),intersectionWith:n(2110),intersperse:n(2111),into:n(2112),invert:n(2114),invertObj:n(2115),invoker:n(251),is:n(435),isEmpty:n(64),isNil:n(32),join:n(228),juxt:n(124),keys:n(51),keysIn:n(2116),last:n(133),lastIndexOf:n(2117),length:n(38),lens:n(310),lensIndex:n(2118),lensPath:n(69),lensProp:n(57),lift:n(313),liftN:n(615),lt:n(214),lte:n(268),map:n(16),mapAccum:n(2119),mapAccumRight:n(2120),mapObjIndexed:n(90),match:n(269),mathMod:n(2121),max:n(160),maxBy:n(2122),mean:n(838),median:n(2123),memoize:n(2124),memoizeWith:n(839),merge:n(6),mergeAll:n(249),mergeDeepLeft:n(2125),mergeDeepRight:n(476),mergeDeepWith:n(2126),mergeDeepWithKey:n(343),mergeWith:n(2127),mergeWithKey:n(477),min:n(2128),minBy:n(2129),modulo:n(2130),multiply:n(212),nAry:n(305),negate:n(771),none:n(2131),not:n(104),nth:n(184),nthArg:n(702),o:n(2132),objOf:n(68),of:n(341),omit:n(60),once:n(2133),or:n(314),over:n(44),pair:n(2134),partial:n(187),partialRight:n(2135),partition:n(2136),path:n(17),pathEq:n(620),pathOr:n(39),pathSatisfies:n(444),pick:n(65),pickAll:n(840),pickBy:n(713),pipe:n(14),pipeK:n(2137),pipeP:n(831),pluck:n(153),prepend:n(367),product:n(2138),project:n(2139),prop:n(7),propEq:n(13),propIs:n(2140),propOr:n(58),propSatisfies:n(322),props:n(703),range:n(441),reduce:n(41),reduceBy:n(379),reduceRight:n(842),reduceWhile:n(2141),reduced:n(2142),reject:n(89),remove:n(469),repeat:n(2143),replace:n(196),reverse:n(301),scan:n(2144),sequence:n(844),set:n(134),slice:n(129),sort:n(342),sortBy:n(479),sortWith:n(2145),split:n(312),splitAt:n(2146),splitEvery:n(2147),splitWhen:n(2148),startsWith:n(2149),subtract:n(2150),sum:n(511),symmetricDifference:n(2151),symmetricDifferenceWith:n(2152),tail:n(300),take:n(520),takeLast:n(837),takeLastWhile:n(2153),takeWhile:n(2154),tap:n(155),test:n(2156),times:n(843),toLower:n(224),toPairs:n(253),toPairsIn:n(2158),toString:n(242),toUpper:n(751),transduce:n(827),transpose:n(2159),traverse:n(2160),trim:n(267),tryCatch:n(2161),type:n(413),unapply:n(2162),unary:n(585),uncurryN:n(2163),unfold:n(2164),union:n(700),unionWith:n(2165),uniq:n(320),uniqBy:n(628),uniqWith:n(521),unless:n(185),unnest:n(2166),until:n(2167),update:n(470),useWith:n(841),values:n(59),valuesIn:n(2168),view:n(497),when:n(24),where:n(636),whereEq:n(635),without:n(191),xprod:n(2169),zip:n(510),zipObj:n(2170),zipWith:n(2171)}},function(e,t,n){var r=n(2071),o=n(2),i=n(52),a=n(2072);e.exports=o(i([],a,r))},function(e,t){e.exports=function(e,t){for(var n=0,r=t.length-(e-1),o=new Array(r>=0?r:0);n<r;)o[n]=Array.prototype.slice.call(t,n,n+e),n+=1;return o}},function(e,t,n){var r=n(113),o=n(2),i=n(63);e.exports=function(){function e(e,t){this.xf=t,this.pos=0,this.full=!1,this.acc=new Array(e)}return e.prototype["@@transducer/init"]=i.init,e.prototype["@@transducer/result"]=function(e){return this.acc=null,this.xf["@@transducer/result"](e)},e.prototype["@@transducer/step"]=function(e,t){return this.store(t),this.full?this.xf["@@transducer/step"](e,this.getCopy()):e},e.prototype.store=function(e){this.acc[this.pos]=e,this.pos+=1,this.pos===this.acc.length&&(this.pos=0,this.full=!0)},e.prototype.getCopy=function(){return r(Array.prototype.slice.call(this.acc,this.pos),Array.prototype.slice.call(this.acc,0,this.pos))},o(function(t,n){return new e(t,n)})}()},function(e,t,n){var r=n(9),o=n(439),i=n(33),a=n(16),s=n(160),l=n(153),u=n(41),c=n(59);e.exports=r(function e(t){return t=a(function(t){return"function"==typeof t?t:e(t)},t),i(u(s,0,l("length",c(t))),function(){var e=arguments;return a(function(t){return o(t,e)},t)})})},function(e,t,n){var r=n(9),o=n(305);e.exports=r(function(e){return o(2,e)})},function(e,t,n){var r=n(2),o=n(2076),i=n(16);e.exports=r(function(e,t){return i(e,o(t))})},function(e,t,n){var r=n(2077),o=n(299),i=n(100),a=n(63);e.exports=function(){var e=function(e){return{"@@transducer/init":a.init,"@@transducer/result":function(t){return e["@@transducer/result"](t)},"@@transducer/step":function(t,n){var o=e["@@transducer/step"](t,n);return o["@@transducer/reduced"]?r(o):o}}};return function(t){var n=e(t);return{"@@transducer/init":a.init,"@@transducer/result":function(e){return n["@@transducer/result"](e)},"@@transducer/step":function(e,t){return o(t)?i(n,e,t):i(n,e,[t])}}}}()},function(e,t){e.exports=function(e){return{"@@transducer/value":e,"@@transducer/reduced":!0}}},function(e,t,n){var r=n(11);e.exports=r(function(e,t,n){if(e>t)throw new Error("min must not be greater than max in clamp(min, max, value)");return n<e?e:n>t?t:n})},function(e,t,n){var r=n(828),o=n(9);e.exports=o(function(e){return null!=e&&"function"==typeof e.clone?e.clone():r(e,[],[],!0)})},function(e,t,n){var r=n(9);e.exports=r(function(e){return function(t,n){return e(t,n)?-1:e(n,t)?1:0}})},function(e,t,n){var r=n(831),o=n(301);e.exports=function(){if(0===arguments.length)throw new Error("composeP requires at least one argument");return r.apply(this,o(arguments))}},function(e,t){e.exports=function(e,t){return function(){var n=this;return e.apply(n,arguments).then(function(e){return t.call(n,e)})}}},function(e,t,n){var r=n(9),o=n(832);e.exports=r(function(e){return o(e.length,e)})},function(e,t,n){var r=n(379);e.exports=r(function(e,t){return e+1},0)},function(e,t,n){var r=n(302),o=n(81),i=n(63);e.exports=function(){function e(e,t,n,r){this.valueFn=e,this.valueAcc=t,this.keyFn=n,this.xf=r,this.inputs={}}return e.prototype["@@transducer/init"]=i.init,e.prototype["@@transducer/result"]=function(e){var t;for(t in this.inputs)if(o(t,this.inputs)&&(e=this.xf["@@transducer/step"](e,this.inputs[t]),e["@@transducer/reduced"])){e=e["@@transducer/value"];break}return this.inputs=null,this.xf["@@transducer/result"](e)},e.prototype["@@transducer/step"]=function(e,t){var n=this.keyFn(t);return this.inputs[n]=this.inputs[n]||[n,this.valueAcc],this.inputs[n][1]=this.valueFn(this.inputs[n][1],t),e},r(4,[],function(t,n,r,o){return new e(t,n,r,o)})}()},function(e,t,n){var r=n(2),o=n(63);e.exports=function(){function e(e,t){this.xf=t,this.n=e}return e.prototype["@@transducer/init"]=o.init,e.prototype["@@transducer/result"]=o.result,e.prototype["@@transducer/step"]=function(e,t){return this.n>0?(this.n-=1,e):this.xf["@@transducer/step"](e,t)},r(function(t,n){return new e(t,n)})}()},function(e,t,n){var r=n(2),o=n(52),i=n(2088),a=n(2090);e.exports=r(o([],a,i))},function(e,t,n){var r=n(520);e.exports=function(e,t){return r(e<t.length?t.length-e:0,t)}},function(e,t,n){var r=n(2),o=n(159),i=n(63);e.exports=function(){function e(e,t){this.xf=t,this.n=e,this.i=0}return e.prototype["@@transducer/init"]=i.init,e.prototype["@@transducer/result"]=i.result,e.prototype["@@transducer/step"]=function(e,t){this.i+=1;var n=0===this.n?e:this.xf["@@transducer/step"](e,t);return this.n>=0&&this.i>=this.n?o(n):n},r(function(t,n){return new e(t,n)})}()},function(e,t,n){var r=n(2),o=n(63);e.exports=function(){function e(e,t){this.xf=t,this.pos=0,this.full=!1,this.acc=new Array(e)}return e.prototype["@@transducer/init"]=o.init,e.prototype["@@transducer/result"]=function(e){return this.acc=null,this.xf["@@transducer/result"](e)},e.prototype["@@transducer/step"]=function(e,t){return this.full&&(e=this.xf["@@transducer/step"](e,this.acc[this.pos])),this.store(t),e},e.prototype.store=function(e){this.acc[this.pos]=e,this.pos+=1,this.pos===this.acc.length&&(this.pos=0,this.full=!0)},r(function(t,n){return new e(t,n)})}()},function(e,t,n){var r=n(2),o=n(52),i=n(2092),a=n(2093);e.exports=r(o([],a,i))},function(e,t){e.exports=function(e,t){for(var n=t.length-1;n>=0&&e(t[n]);)n-=1;return Array.prototype.slice.call(t,0,n+1)}},function(e,t,n){var r=n(2),o=n(100),i=n(63);e.exports=function(){function e(e,t){this.f=e,this.retained=[],this.xf=t}return e.prototype["@@transducer/init"]=i.init,e.prototype["@@transducer/result"]=function(e){return this.retained=null,this.xf["@@transducer/result"](e)},e.prototype["@@transducer/step"]=function(e,t){return this.f(t)?this.retain(e,t):this.flush(e,t)},e.prototype.flush=function(e,t){return e=o(this.xf["@@transducer/step"],e,this.retained),this.retained=[],this.xf["@@transducer/step"](e,t)},e.prototype.retain=function(e,t){return this.retained.push(t),e},r(function(t,n){return new e(t,n)})}()},function(e,t,n){var r=n(9),o=n(52),i=n(835),a=n(836),s=n(27);e.exports=r(o([],i(s),a(s)))},function(e,t,n){var r=n(2),o=n(52),i=n(2096);e.exports=r(o(["dropWhile"],i,function(e,t){for(var n=0,r=t.length;n<r&&e(t[n]);)n+=1;return Array.prototype.slice.call(t,n)}))},function(e,t,n){var r=n(2),o=n(63);e.exports=function(){function e(e,t){this.xf=t,this.f=e}return e.prototype["@@transducer/init"]=o.init,e.prototype["@@transducer/result"]=o.result,e.prototype["@@transducer/step"]=function(e,t){if(this.f){if(this.f(t))return e;this.f=null}return this.xf["@@transducer/step"](e,t)},r(function(t,n){return new e(t,n)})}()},function(e,t,n){var r=n(2),o=n(27),i=n(837);e.exports=r(function(e,t){return o(i(e.length,t),e)})},function(e,t,n){var r=n(11),o=n(27);e.exports=r(function(e,t,n){return o(e(t),e(n))})},function(e,t,n){var r=n(2),o=n(52),i=n(2100);e.exports=r(o([],i,function(e,t){for(var n=t.length-1;n>=0;){if(e(t[n]))return n;n-=1}return-1}))},function(e,t,n){var r=n(2),o=n(63);e.exports=function(){function e(e,t){this.xf=t,this.f=e,this.idx=-1,this.lastIdx=-1}return e.prototype["@@transducer/init"]=o.init,e.prototype["@@transducer/result"]=function(e){return this.xf["@@transducer/result"](this.xf["@@transducer/step"](e,this.lastIdx))},e.prototype["@@transducer/step"]=function(e,t){return this.idx+=1,this.f(t)&&(this.lastIdx=this.idx),e},r(function(t,n){return new e(t,n)})}()},function(e,t,n){var r=n(2),o=n(51);e.exports=r(function(e,t){for(var n=o(t),r=0;r<n.length;){var i=n[r];e(t[i],i,t),r+=1}return t})},function(e,t,n){var r=n(238),o=n(2),i=n(379);e.exports=o(r("groupBy",i(function(e,t){return null==e&&(e=[]),e.push(t),e},null)))},function(e,t,n){var r=n(2);e.exports=r(function(e,t){for(var n=[],r=0,o=t.length;r<o;){for(var i=r+1;i<o&&e(t[i-1],t[i]);)i+=1;n.push(t.slice(r,i)),r=i}return n})},function(e,t,n){var r=n(2);e.exports=r(function(e,t){return e in t})},function(e,t,n){var r=n(379);e.exports=r(function(e,t){return t},null)},function(e,t,n){var r=n(129);e.exports=r(0,-1)},function(e,t,n){var r=n(380),o=n(11),i=n(415);e.exports=o(function(e,t,n){return i(function(t){return r(e,t,n)},t)})},function(e,t,n){var r=n(11);e.exports=r(function(e,t,n){return e=e<n.length&&e>=0?e:n.length,[].concat(Array.prototype.slice.call(n,0,e),t,Array.prototype.slice.call(n,e))})},function(e,t,n){var r=n(182),o=n(2),i=n(415),a=n(19),s=n(320);e.exports=o(function(e,t){var n,o;return e.length>t.length?(n=e,o=t):(n=t,o=e),s(i(a(r)(n),o))})},function(e,t,n){var r=n(380),o=n(11),i=n(521);e.exports=o(function(e,t,n){var o,a;t.length>n.length?(o=t,a=n):(o=n,a=t);for(var s=[],l=0;l<a.length;)r(e,a[l],o)&&(s[s.length]=a[l]),l+=1;return i(e,s)})},function(e,t,n){var r=n(238),o=n(2);e.exports=o(r("intersperse",function(e,t){for(var n=[],r=0,o=t.length;r<o;)r===o-1?n.push(t[r]):n.push(t[r],e),r+=1;return n}))},function(e,t,n){var r=n(828),o=n(11),i=n(414),a=n(100),s=n(2113);e.exports=o(function(e,t,n){return i(e)?a(t(e),e["@@transducer/init"](),n):a(t(s(e)),r(e,[],[],!1),n)})},function(e,t,n){var r=n(408),o=n(417),i=n(299),a=n(414),s=n(68);e.exports=function(){var e={"@@transducer/init":Array,"@@transducer/step":function(e,t){return e.push(t),e},"@@transducer/result":o},t={"@@transducer/init":String,"@@transducer/step":function(e,t){return e+t},"@@transducer/result":o},n={"@@transducer/init":Object,"@@transducer/step":function(e,t){return r(e,i(t)?s(t[0],t[1]):t)},"@@transducer/result":o};return function(r){if(a(r))return r;if(i(r))return e;if("string"==typeof r)return t;if("object"==typeof r)return n;throw new Error("Cannot create transformer for "+r)}}()},function(e,t,n){var r=n(9),o=n(81),i=n(51);e.exports=r(function(e){for(var t=i(e),n=t.length,r=0,a={};r<n;){var s=t[r],l=e[s],u=o(l,a)?a[l]:a[l]=[];u[u.length]=s,r+=1}return a})},function(e,t,n){var r=n(9),o=n(51);e.exports=r(function(e){for(var t=o(e),n=t.length,r=0,i={};r<n;){var a=t[r];i[e[a]]=a,r+=1}return i})},function(e,t,n){var r=n(9);e.exports=r(function(e){var t,n=[];for(t in e)n[n.length]=t;return n})},function(e,t,n){var r=n(2),o=n(150),i=n(27);e.exports=r(function(e,t){if("function"!=typeof t.lastIndexOf||o(t)){for(var n=t.length-1;n>=0;){if(i(t[n],e))return n;n-=1}return-1}return t.lastIndexOf(e)})},function(e,t,n){var r=n(9),o=n(310),i=n(184),a=n(470);e.exports=r(function(e){return o(i(e),a(e))})},function(e,t,n){var r=n(11);e.exports=r(function(e,t,n){for(var r=0,o=n.length,i=[],a=[t];r<o;)a=e(a[0],n[r]),i[r]=a[1],r+=1;return[a[0],i]})},function(e,t,n){var r=n(11);e.exports=r(function(e,t,n){for(var r=n.length-1,o=[],i=[t];r>=0;)i=e(n[r],i[0]),o[r]=i[1],r-=1;return[o,i[0]]})},function(e,t,n){var r=n(2),o=n(437);e.exports=r(function(e,t){return o(e)?!o(t)||t<1?NaN:(e%t+t)%t:NaN})},function(e,t,n){var r=n(11);e.exports=r(function(e,t,n){return e(n)>e(t)?n:t})},function(e,t,n){var r=n(9),o=n(838);e.exports=r(function(e){var t=e.length;if(0===t)return NaN;var n=2-t%2,r=(t-n)/2;return o(Array.prototype.slice.call(e,0).sort(function(e,t){return e<t?-1:e>t?1:0}).slice(r,r+n))})},function(e,t,n){var r=n(839),o=n(242);e.exports=r(function(){return o(arguments)})},function(e,t,n){var r=n(2),o=n(343);e.exports=r(function(e,t){return o(function(e,t,n){return t},e,t)})},function(e,t,n){var r=n(11),o=n(343);e.exports=r(function(e,t,n){return o(function(t,n,r){return e(n,r)},t,n)})},function(e,t,n){var r=n(11),o=n(477);e.exports=r(function(e,t,n){return o(function(t,n,r){return e(n,r)},t,n)})},function(e,t,n){var r=n(2);e.exports=r(function(e,t){return t<e?t:e})},function(e,t,n){var r=n(11);e.exports=r(function(e,t,n){return e(n)<e(t)?n:t})},function(e,t,n){var r=n(2);e.exports=r(function(e,t){return e%t})},function(e,t,n){var r=n(584),o=n(2),i=n(52),a=n(618),s=n(318);e.exports=o(r(i(["any"],a,s)))},function(e,t,n){var r=n(11);e.exports=r(function(e,t,n){return e(t(n))})},function(e,t,n){var r=n(121),o=n(9);e.exports=o(function(e){var t,n=!1;return r(e.length,function(){return n?t:(n=!0,t=e.apply(this,arguments))})})},function(e,t,n){var r=n(2);e.exports=r(function(e,t){return[e,t]})},function(e,t,n){var r=n(113),o=n(617),i=n(19);e.exports=o(i(r))},function(e,t,n){var r=n(31),o=n(124),i=n(89);e.exports=o([r,i])},function(e,t,n){var r=n(830),o=n(301);e.exports=function(){if(0===arguments.length)throw new Error("pipeK requires at least one argument");return r.apply(this,o(arguments))}},function(e,t,n){var r=n(212),o=n(41);e.exports=o(r,1)},function(e,t,n){var r=n(304),o=n(76),i=n(840),a=n(841);e.exports=a(r,[i,o])},function(e,t,n){var r=n(11),o=n(435);e.exports=r(function(e,t,n){return o(e,n[t])})},function(e,t,n){var r=n(302),o=n(100),i=n(159);e.exports=r(4,[],function(e,t,n,r){return o(function(n,r){return e(n,r)?t(n,r):i(n)},n,r)})},function(e,t,n){var r=n(9),o=n(159);e.exports=r(o)},function(e,t,n){var r=n(2),o=n(18),i=n(843);e.exports=r(function(e,t){return i(o(e),t)})},function(e,t,n){var r=n(11);e.exports=r(function(e,t,n){for(var r=0,o=n.length,i=[t];r<o;)t=e(t,n[r]),i[r+1]=t,r+=1;return i})},function(e,t,n){var r=n(2);e.exports=r(function(e,t){return Array.prototype.slice.call(t,0).sort(function(t,n){for(var r=0,o=0;0===r&&o<e.length;)r=e[o](t,n),o+=1;return r})})},function(e,t,n){var r=n(2),o=n(38),i=n(129);e.exports=r(function(e,t){return[i(0,e,t),i(e,o(t),t)]})},function(e,t,n){var r=n(2),o=n(129);e.exports=r(function(e,t){if(e<=0)throw new Error("First argument to splitEvery must be a positive integer");for(var n=[],r=0;r<t.length;)n.push(o(r,r+=e,t));return n})},function(e,t,n){var r=n(2);e.exports=r(function(e,t){for(var n=0,r=t.length,o=[];n<r&&!e(t[n]);)o.push(t[n]),n+=1;return[o,Array.prototype.slice.call(t,n)]})},function(e,t,n){var r=n(2),o=n(27),i=n(520);e.exports=r(function(e,t){return o(i(e.length,t),e)})},function(e,t,n){var r=n(2);e.exports=r(function(e,t){return Number(e)-Number(t)})},function(e,t,n){var r=n(2),o=n(12),i=n(496);e.exports=r(function(e,t){return o(i(e,t),i(t,e))})},function(e,t,n){var r=n(11),o=n(12),i=n(833);e.exports=r(function(e,t,n){return o(i(e,t,n),i(e,n,t))})},function(e,t,n){var r=n(2);e.exports=r(function(e,t){for(var n=t.length-1;n>=0&&e(t[n]);)n-=1;return Array.prototype.slice.call(t,n+1)})},function(e,t,n){var r=n(2),o=n(52),i=n(2155);e.exports=r(o(["takeWhile"],i,function(e,t){for(var n=0,r=t.length;n<r&&e(t[n]);)n+=1;return Array.prototype.slice.call(t,0,n)}))},function(e,t,n){var r=n(2),o=n(159),i=n(63);e.exports=function(){function e(e,t){this.xf=t,this.f=e}return e.prototype["@@transducer/init"]=i.init,e.prototype["@@transducer/result"]=i.result,e.prototype["@@transducer/step"]=function(e,t){return this.f(t)?this.xf["@@transducer/step"](e,t):o(e)},r(function(t,n){return new e(t,n)})}()},function(e,t,n){var r=n(829),o=n(2),i=n(2157),a=n(242);e.exports=o(function(e,t){if(!i(e))throw new TypeError("‘test’ requires a value of type RegExp as its first argument; received "+a(e));return r(e).test(t)})},function(e,t){e.exports=function(e){return"[object RegExp]"===Object.prototype.toString.call(e)}},function(e,t,n){var r=n(9);e.exports=r(function(e){var t=[];for(var n in e)t[t.length]=[n,e[n]];return t})},function(e,t,n){var r=n(9);e.exports=r(function(e){for(var t=0,n=[];t<e.length;){for(var r=e[t],o=0;o<r.length;)void 0===n[o]&&(n[o]=[]),n[o].push(r[o]),o+=1;t+=1}return n})},function(e,t,n){var r=n(11),o=n(16),i=n(844);e.exports=r(function(e,t,n){return"function"==typeof n["fantasy-land/traverse"]?n["fantasy-land/traverse"](t,e):i(e,o(t,n))})},function(e,t,n){var r=n(121),o=n(113),i=n(2);e.exports=i(function(e,t){return r(e.length,function(){try{return e.apply(this,arguments)}catch(e){return t.apply(this,o([e],arguments))}})})},function(e,t,n){var r=n(9);e.exports=r(function(e){return function(){return e(Array.prototype.slice.call(arguments,0))}})},function(e,t,n){var r=n(2),o=n(33);e.exports=r(function(e,t){return o(e,function(){for(var n,r=1,o=t,i=0;r<=e&&"function"==typeof o;)n=r===e?arguments.length:i+o.length,o=o.apply(this,Array.prototype.slice.call(arguments,i,n)),r+=1,i=n;return o})})},function(e,t,n){var r=n(2);e.exports=r(function(e,t){for(var n=e(t),r=[];n&&n.length;)r[r.length]=n[0],n=e(n[1]);return r})},function(e,t,n){var r=n(113),o=n(11),i=n(521);e.exports=o(function(e,t,n){return i(e,r(t,n))})},function(e,t,n){var r=n(417),o=n(519);e.exports=o(r)},function(e,t,n){var r=n(11);e.exports=r(function(e,t,n){for(var r=n;!e(r);)r=t(r);return r})},function(e,t,n){var r=n(9);e.exports=r(function(e){var t,n=[];for(t in e)n[n.length]=e[t];return n})},function(e,t,n){var r=n(2);e.exports=r(function(e,t){for(var n,r=0,o=e.length,i=t.length,a=[];r<o;){for(n=0;n<i;)a[a.length]=[e[r],t[n]],n+=1;r+=1}return a})},function(e,t,n){var r=n(2);e.exports=r(function(e,t){for(var n=0,r=Math.min(e.length,t.length),o={};n<r;)o[e[n]]=t[n],n+=1;return o})},function(e,t,n){var r=n(11);e.exports=r(function(e,t,n){for(var r=[],o=0,i=Math.min(t.length,n.length);o<i;)r[o]=e(t[o],n[o]),o+=1;return r})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(18),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=n(254),a=(0,o.default)(null);t.default=function(e){return function(t){return(0,i.featureEnabled)(e)?t:a}}},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.Title=t.Item=void 0;var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(2174);var l=n(1),u=r(l),c=n(4),d=r(c),f=n(324),p=r(f),h=n(56),m=n(216),v=n(219),g=n(514),y=n(366),b=n(515),_=r(b),E=n(20),w=n(66),x=n(254),k=(0,x.featureEnabled)("modernOverview"),T=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),s(n,[{key:"focus",value:function(){(0,E.focusFirstChildElement)(this.list)}},{key:"render",value:function(){var t=this,n=this.props.children,r=(0,u.default)("overview-list",{"overview-list--modern":k});return e.createElement("nav",{className:r,ref:function(e){t.list=e}},e.createElement("ul",{className:"overview-list__list",role:w.menuRole},n))}}]),n}(e.Component);t.default=T,t.Item=function(t){function n(){return o(this,n),i(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,t),s(n,[{key:"listItem",value:function(){var t=this.props,n=t.children,r=t.to,o=t.restrictions,i=t.labels,a=o.isRestricted,s=(0,u.default)("overview-list__link brand--ui",{"overview-list__link--restricted":a});if(a){var l=(0,v.buildRestrictionsLabel)({labels:i,restrictions:o});return e.createElement(y.TooltipContainer,{className:"runtime-tooltip"},e.createElement("div",{className:s},e.createElement("div",{style:{display:"inline-block"}},e.Children.toArray(n).filter(function(e){return e.type!==_.default}),e.createElement(y.TooltipContent,{side:"top"},l))))}return e.createElement("a",{className:s,href:r,onClick:this.handleLinkClick.bind(this,r)},e.Children.toArray(n).filter(function(e){return e.type!==_.default}))}},{key:"handleLinkClick",value:function(e,t){var n=this.context.router;t.preventDefault(),p.default.Events.scrollEvent.register("end",function(){n.history.push(e),p.default.Events.scrollEvent.remove("end")}),p.default.animateScroll.scrollTo(0,{containerId:"overview"}),(0,h.dispatch)((0,m.setStartedCourseWithLessonSelected)(!0))}},{key:"render",value:function(){var t=this.props,n=t.children,r=t.icon;return e.createElement("li",{className:"overview-list__item",role:w.menuItemRole},e.createElement("div",{className:"overview-list__item-container"},e.createElement("div",{className:"overview-list__icon"},e.createElement(g.LessonIconSmall,{icon:r})),this.listItem(),e.createElement("div",{className:"overview-list__pie"},e.Children.toArray(n).filter(function(e){return e.type===_.default}))))}}],[{key:"contextTypes",get:function(){return{router:d.default.object.isRequired}}}]),n}(e.Component),t.Title=function(t){var n=t.children;return e.createElement("li",{className:"overview-list__title brand--ui"},e.createElement("div",{className:"overview-list__title-content"},n))}}).call(t,n(0))},function(e,t){},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();n(2176);var l=n(1),u=r(l),c=n(4),d=r(c),f=function(t){function n(e){o(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.state={failAttempt:!1,shouldShake:!1},t}return a(n,t),s(n,[{key:"componentDidMount",value:function(){this.dialog.addEventListener("animationend",this.handleRemoveAnimationEnd.bind(this))}},{key:"componentWillReceiveProps",value:function(e){var t=e.failAttempt,n=this.state.shouldShake;this.setState({failAttempt:t&&n})}},{key:"componentWillUnmount",value:function(){this.dialog.removeEventListener("animationend",this.handleRemoveAnimationEnd.bind(this))}},{key:"handleRemoveAnimationEnd",value:function(){this.setState({failAttempt:!1,shouldShake:!1})}},{key:"onSubmitPassword",value:function(e){var t=this;e.preventDefault();var n=this.props.onSubmit;this.setState({shouldShake:!0},function(){n(t.refs.password)})}},{key:"render",value:function(){var t=this,n=this.state.failAttempt,r=(0,u.default)("brand--border","share-password-dialog",{"fail-password":n});return e.createElement("div",{className:r,ref:function(e){t.dialog=e}},e.createElement("h1",{className:"heading"},"Enter Password"),e.createElement("p",{className:"instructions"},"You need a password to view this course. If you don’t know it, ask the person who shared this with you."),e.createElement("form",{onSubmit:this.onSubmitPassword.bind(this)},e.createElement("label",{htmlFor:"share-password",className:"label"},"password"),e.createElement("input",{id:"share-password",ref:"password",type:"password",className:"input"}),e.createElement("div",{className:"dialog__toolbar"},e.createElement("input",{type:"submit",className:"button brand--background",value:"View"}))))}}],[{key:"propTypes",get:function(){return{onSubmit:d.default.func.isRequired,failAttempt:d.default.bool.isRequired}}}]),n}(e.Component);t.default=f}).call(t,n(0))},function(e,t){}]);