_N_E=(window.webpackJsonp_N_E=window.webpackJsonp_N_E||[]).push([[51,25],{"3aOz":function(e,t,n){e.exports={c:"LoadQuizError_c__33a9o",text:"LoadQuizError_text__2VgMf"}},"8+s/":function(e,t,n){"use strict";var r,a=n("q1tI"),i=(r=a)&&"object"===typeof r&&"default"in r?r.default:r;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}var u=!("undefined"===typeof window||!window.document||!window.document.createElement);e.exports=function(e,t,n){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("undefined"!==typeof n&&"function"!==typeof n)throw new Error("Expected mapStateOnServer to either be undefined or a function.");return function(r){if("function"!==typeof r)throw new Error("Expected WrappedComponent to be a React component.");var c,f=[];function s(){c=e(f.map((function(e){return e.props}))),l.canUseDOM?t(c):n&&(c=n(c))}var l=function(e){var t,n;function a(){return e.apply(this,arguments)||this}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.peek=function(){return c},a.rewind=function(){if(a.canUseDOM)throw new Error("You may only call rewind() on the server. Call peek() to read the current state.");var e=c;return c=void 0,f=[],e};var o=a.prototype;return o.UNSAFE_componentWillMount=function(){f.push(this),s()},o.componentDidUpdate=function(){s()},o.componentWillUnmount=function(){var e=f.indexOf(this);f.splice(e,1),s()},o.render=function(){return i.createElement(r,this.props)},a}(a.PureComponent);return o(l,"displayName","SideEffect("+function(e){return e.displayName||e.name||"Component"}(r)+")"),o(l,"canUseDOM",u),l}}},"9aLf":function(e,t,n){"use strict";n.d(t,"a",(function(){return z}));var r=n("o0o1"),a=n.n(r),i=n("HaE+"),o=n("1OyB"),u=n("vuIU"),c=n("JX7q"),f=n("Ji7U"),s=n("md7G"),l=n("foSv"),d=n("rePB"),p=n("20a2"),h=n.n(p),y=n("q1tI"),m=n.n(y),b=n("JBGY"),g=n("DnYU"),v=n("pLT7"),T=n("u5mp"),O=n("IKQ1"),A=n("3aOz"),w=n.n(A),j=n("JQu1"),S=n.n(j),k=n("O0Jb"),L=m.a.createElement;function E(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(l.a)(e);if(t){var a=Object(l.a)(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return Object(s.a)(this,n)}}var x=function(e){Object(f.a)(n,e);var t=E(n);function n(){var e;Object(o.a)(this,n);for(var r=arguments.length,a=new Array(r),i=0;i=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,u=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return o=e.done,e},e:function(e){u=!0,i=e},f:function(){try{o||null==n.return||n.return()}finally{if(u)throw i}}}}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},B=function(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},F=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return!1===t?String(e):String(e).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")},H=function(e){var t=K(e,m.TITLE),n=K(e,D);if(n&&t)return n.replace(/%s/g,(function(){return Array.isArray(t)?t.join(""):t}));var r=K(e,x);return t||r||void 0},G=function(e){return K(e,P)||function(){}},Y=function(e,t){return t.filter((function(t){return"undefined"!==typeof t[e]})).map((function(t){return t[e]})).reduce((function(e,t){return M({},e,t)}),{})},J=function(e,t){return t.filter((function(e){return"undefined"!==typeof e[m.BASE]})).map((function(e){return e[m.BASE]})).reverse().reduce((function(t,n){if(!t.length)for(var r=Object.keys(n),a=0;a=0;n--){var r=e[n];if(r.hasOwnProperty(t))return r[t]}return null},V=function(){var e=Date.now();return function(t){var n=Date.now();n-e>16?(e=n,t(n)):setTimeout((function(){V(t)}),0)}}(),X=function(e){return clearTimeout(e)},$="undefined"!==typeof window?window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||V:e.requestAnimationFrame||V,Z="undefined"!==typeof window?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||X:e.cancelAnimationFrame||X,ee=function(e){return console&&"function"===typeof console.warn&&console.warn(e)},te=null,ne=function(e,t){var n=e.baseTag,r=e.bodyAttributes,a=e.htmlAttributes,i=e.linkTags,o=e.metaTags,u=e.noscriptTags,c=e.onChangeClientState,f=e.scriptTags,s=e.styleTags,l=e.title,d=e.titleAttributes;ie(m.BODY,r),ie(m.HTML,a),ae(l,d);var p={baseTag:oe(m.BASE,n),linkTags:oe(m.LINK,i),metaTags:oe(m.META,o),noscriptTags:oe(m.NOSCRIPT,u),scriptTags:oe(m.SCRIPT,f),styleTags:oe(m.STYLE,s)},h={},y={};Object.keys(p).forEach((function(e){var t=p[e],n=t.newTags,r=t.oldTags;n.length&&(h[e]=n),r.length&&(y[e]=p[e].oldTags)})),t&&t(),c(e,h,y)},re=function(e){return Array.isArray(e)?e.join(""):e},ae=function(e,t){"undefined"!==typeof e&&document.title!==e&&(document.title=re(e)),ie(m.TITLE,t)},ie=function(e,t){var n=document.getElementsByTagName(e)[0];if(n){for(var r=n.getAttribute(R),a=r?r.split(","):[],i=[].concat(a),o=Object.keys(t),u=0;u=0;l--)n.removeAttribute(i[l]);a.length===i.length?n.removeAttribute(R):n.getAttribute(R)!==o.join(",")&&n.setAttribute(R,o.join(","))}},oe=function(e,t){var n=document.head||document.querySelector(m.HEAD),r=n.querySelectorAll(e+"["+"data-react-helmet]"),a=Array.prototype.slice.call(r),i=[],o=void 0;return t&&t.length&&t.forEach((function(t){var n=document.createElement(e);for(var r in t)if(t.hasOwnProperty(r))if(r===O)n.innerHTML=t.innerHTML;else if(r===g)n.styleSheet?n.styleSheet.cssText=t.cssText:n.appendChild(document.createTextNode(t.cssText));else{var u="undefined"===typeof t[r]?"":t[r];n.setAttribute(r,u)}n.setAttribute(R,"true"),a.some((function(e,t){return o=t,n.isEqualNode(e)}))?a.splice(o,1):i.push(n)})),a.forEach((function(e){return e.parentNode.removeChild(e)})),i.forEach((function(e){return n.appendChild(e)})),{oldTags:a,newTags:i}},ue=function(e){return Object.keys(e).reduce((function(t,n){var r="undefined"!==typeof e[n]?n+'="'+e[n]+'"':""+n;return t?t+" "+r:r}),"")},ce=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(t,n){return t[E[n]||n]=e[n],t}),t)},fe=function(e,t,n){switch(e){case m.TITLE:return{toComponent:function(){return function(e,t,n){var r,a=((r={key:t})[R]=!0,r),i=ce(n,a);return[s.a.createElement(m.TITLE,i,t)]}(0,t.title,t.titleAttributes)},toString:function(){return function(e,t,n,r){var a=ue(n),i=re(t);return a?"<"+e+' data-react-helmet="true" '+a+">"+F(i,r)+"":"<"+e+' data-react-helmet="true">'+F(i,r)+""}(e,t.title,t.titleAttributes,n)}};case p:case h:return{toComponent:function(){return ce(t)},toString:function(){return ue(t)}};default:return{toComponent:function(){return function(e,t){return t.map((function(t,n){var r,a=((r={key:n})[R]=!0,r);return Object.keys(t).forEach((function(e){var n=E[e]||e;if(n===O||n===g){var r=t.innerHTML||t.cssText;a.dangerouslySetInnerHTML={__html:r}}else a[n]=t[e]})),s.a.createElement(e,a)}))}(e,t)},toString:function(){return function(e,t,n){return t.reduce((function(t,r){var a=Object.keys(r).filter((function(e){return!(e===O||e===g)})).reduce((function(e,t){var a="undefined"===typeof r[t]?t:t+'="'+F(r[t],n)+'"';return e?e+" "+a:a}),""),i=r.innerHTML||r.cssText||"",o=-1===q.indexOf(e);return t+"<"+e+' data-react-helmet="true" '+a+(o?"/>":">"+i+"")}),"")}(e,t,n)}}}},se=function(e){var t=e.baseTag,n=e.bodyAttributes,r=e.encode,a=e.htmlAttributes,i=e.linkTags,o=e.metaTags,u=e.noscriptTags,c=e.scriptTags,f=e.styleTags,s=e.title,l=void 0===s?"":s,d=e.titleAttributes;return{base:fe(m.BASE,t,r),bodyAttributes:fe(p,n,r),htmlAttributes:fe(h,a,r),link:fe(m.LINK,i,r),meta:fe(m.META,o,r),noscript:fe(m.NOSCRIPT,u,r),script:fe(m.SCRIPT,c,r),style:fe(m.STYLE,f,r),title:fe(m.TITLE,{title:l,titleAttributes:d},r)}},le=function(e){var t,n;return n=t=function(t){function n(){return _(this,n),B(this,t.apply(this,arguments))}return function(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,t),n.prototype.shouldComponentUpdate=function(e){return!c()(this.props,e)},n.prototype.mapNestedChildrenToProps=function(e,t){if(!t)return null;switch(e.type){case m.SCRIPT:case m.NOSCRIPT:return{innerHTML:t};case m.STYLE:return{cssText:t}}throw new Error("<"+e.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")},n.prototype.flattenArrayTypeChildren=function(e){var t,n=e.child,r=e.arrayTypeChildren,a=e.newChildProps,i=e.nestedChildren;return M({},r,((t={})[n.type]=[].concat(r[n.type]||[],[M({},a,this.mapNestedChildrenToProps(n,i))]),t))},n.prototype.mapObjectTypeChildren=function(e){var t,n,r=e.child,a=e.newProps,i=e.newChildProps,o=e.nestedChildren;switch(r.type){case m.TITLE:return M({},a,((t={})[r.type]=o,t.titleAttributes=M({},i),t));case m.BODY:return M({},a,{bodyAttributes:M({},i)});case m.HTML:return M({},a,{htmlAttributes:M({},i)})}return M({},a,((n={})[r.type]=M({},i),n))},n.prototype.mapArrayTypeChildrenToProps=function(e,t){var n=M({},t);return Object.keys(e).forEach((function(t){var r;n=M({},n,((r={})[t]=e[t],r))})),n},n.prototype.warnOnInvalidChildren=function(e,t){return!0},n.prototype.mapChildrenToProps=function(e,t){var n=this,r={};return s.a.Children.forEach(e,(function(e){if(e&&e.props){var a=e.props,i=a.children,o=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(t,n){return t[z[n]||n]=e[n],t}),t)}(U(a,["children"]));switch(n.warnOnInvalidChildren(e,i),e.type){case m.LINK:case m.META:case m.NOSCRIPT:case m.SCRIPT:case m.STYLE:r=n.flattenArrayTypeChildren({child:e,arrayTypeChildren:r,newChildProps:o,nestedChildren:i});break;default:t=n.mapObjectTypeChildren({child:e,newProps:t,newChildProps:o,nestedChildren:i})}}})),t=this.mapArrayTypeChildrenToProps(r,t)},n.prototype.render=function(){var t=this.props,n=t.children,r=U(t,["children"]),a=M({},r);return n&&(a=this.mapChildrenToProps(n,a)),s.a.createElement(e,a)},Q(n,null,[{key:"canUseDOM",set:function(t){e.canUseDOM=t}}]),n}(s.a.Component),t.propTypes={base:a.a.object,bodyAttributes:a.a.object,children:a.a.oneOfType([a.a.arrayOf(a.a.node),a.a.node]),defaultTitle:a.a.string,defer:a.a.bool,encodeSpecialCharacters:a.a.bool,htmlAttributes:a.a.object,link:a.a.arrayOf(a.a.object),meta:a.a.arrayOf(a.a.object),noscript:a.a.arrayOf(a.a.object),onChangeClientState:a.a.func,script:a.a.arrayOf(a.a.object),style:a.a.arrayOf(a.a.object),title:a.a.string,titleAttributes:a.a.object,titleTemplate:a.a.string},t.defaultProps={defer:!0,encodeSpecialCharacters:!0},t.peek=e.peek,t.rewind=function(){var t=e.rewind();return t||(t=se({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}})),t},n}(o()((function(e){return{baseTag:J([v,L],e),bodyAttributes:Y(p,e),defer:K(e,C),encode:K(e,I),htmlAttributes:Y(h,e),linkTags:W(m.LINK,[S,v],e),metaTags:W(m.META,[w,b,T,j,A],e),noscriptTags:W(m.NOSCRIPT,[O],e),onChangeClientState:G(e),scriptTags:W(m.SCRIPT,[k,O],e),styleTags:W(m.STYLE,[g],e),title:H(e),titleAttributes:Y(y,e)}}),(function(e){te&&Z(te),e.defer?te=$((function(){ne(e,(function(){te=null}))})):(ne(e),te=null)}),se)((function(){return null})));le.renderStatic=le.rewind}).call(this,n("ntbh"))},rKW6:function(e,t,n){"use strict";var r;!function(e){e.Unknown="Unknown",e.Results="Results",e.Topic="Topic",e.QuizIndexPage="QuizIndexPage"}(r||(r={})),t.a=r},u5mp:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n("1OyB"),a=n("vuIU"),i=n("rePB"),o=n("n2AN"),u=function(){function e(){Object(r.a)(this,e),Object(i.a)(this,"Id",""),Object(i.a)(this,"Time",0),Object(i.a)(this,"Type",void 0),Object(i.a)(this,"Expression",""),Object(i.a)(this,"Questions",[]),Object(i.a)(this,"CompletedTime",void 0)}return Object(a.a)(e,null,[{key:"NumberCorrect",value:function(e){var t=0;return e.Questions.forEach((function(e){o.a.IsCorrect(e)&&t++})),t}},{key:"NumberAnswered",value:function(e){var t=0;return e.Questions.forEach((function(e){void 0!==e.SelectedIndex&&t++})),t}},{key:"PercentAnswered",value:function(t){return 100*e.NumberAnswered(t)/t.Questions.length}},{key:"PercentCorrect",value:function(t){return Math.round(100*e.NumberCorrect(t)/t.Questions.length)}},{key:"FromGeneratedEquations",value:function(t){var n=new e;return n.Questions=t.eqnVariations.map((function(e){var t=new o.a;return t.AnswerIndex=e.correctAnswerIndex,t.Problem=e.equation,t.Options=e.answers,t})),n.Id=t.equationId,n.Time=(new Date).getTime(),n}}]),e}()},uHA9:function(e,t,n){"use strict";n.d(t,"a",(function(){return y}));var r=n("1OyB"),a=n("vuIU"),i=n("Ji7U"),o=n("md7G"),u=n("foSv"),c=n("g4pe"),f=n.n(c),s=n("q1tI"),l=n.n(s),d=n("G0IZ"),p=l.a.createElement;function h(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(u.a)(e);if(t){var a=Object(u.a)(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return Object(o.a)(this,n)}}var y=function(e){Object(i.a)(n,e);var t=h(n);function n(){return Object(r.a)(this,n),t.apply(this,arguments)}return Object(a.a)(n,[{key:"render",value:function(){var e=this.props.path;return p(f.a,null,d.a.map((function(t){return p("link",{key:t,rel:"alternate",hrefLang:t,href:"https://mathsolver.microsoft.com/".concat(t).concat(e)})})))}}]),n}(l.a.PureComponent)},zPor:function(e,t,n){"use strict";n.r(t),n.d(t,"__N_SSP",(function(){return S})),n.d(t,"default",(function(){return k}));var r=n("1OyB"),a=n("vuIU"),i=n("JX7q"),o=n("Ji7U"),u=n("md7G"),c=n("foSv"),f=n("rePB"),s=n("9ixD"),l=n("q1tI"),d=n.n(l),p=n("JBGY"),h=n("DnYU"),y=n("Cqso"),m=n("Y+p9"),b=n("uHA9"),g=n("9aLf"),v=n("mtg9"),T=n("VgLo"),O=n("rKW6");n.d(t,"NewQuizSource",(function(){return O.a}));var A=n("O0Jb"),w=d.a.createElement;function j(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(c.a)(e);if(t){var a=Object(c.a)(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return Object(u.a)(this,n)}}var S=!0,k=function(e){Object(o.a)(n,e);var t=j(n);function n(){var e;Object(r.a)(this,n);for(var a=arguments.length,o=new Array(a),u=0;u