declare const _default: "(function () {\n  'use strict';\n\n  var e=\"undefined\"!=typeof globalThis?globalThis:\"undefined\"!=typeof window?window:\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:{};function t(e,t,r){return e(r={path:t,exports:{},require:function(e,t){return n(null==t&&r.path)}},r.exports),r.exports}function n(){throw new Error(\"Dynamic requires are not currently supported by @rollup/plugin-commonjs\")}var r=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.DEFAULT_CONFIG=void 0;t.DEFAULT_CONFIG={epsilon:1e-12,matrix:\"Matrix\",number:\"number\",precision:64,predictable:!1,randomSeed:null};})),i=t((function(e,t){function n(e){return (n=\"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 r(e){return e&&!0===e.constructor.prototype.isBigNumber||!1}function i(e){return e&&\"object\"===n(e)&&!0===Object.getPrototypeOf(e).isComplex||!1}function a(e){return e&&\"object\"===n(e)&&!0===Object.getPrototypeOf(e).isFraction||!1}function o(e){return e&&!0===e.constructor.prototype.isUnit||!1}Object.defineProperty(t,\"__esModule\",{value:!0}),t.isNumber=function(e){return \"number\"==typeof e},t.isBigNumber=r,t.isComplex=i,t.isFraction=a,t.isUnit=o,t.isString=function(e){return \"string\"==typeof e},t.isMatrix=c,t.isCollection=function(e){return Array.isArray(e)||c(e)},t.isDenseMatrix=function(e){return e&&e.isDenseMatrix&&!0===e.constructor.prototype.isMatrix||!1},t.isSparseMatrix=function(e){return e&&e.isSparseMatrix&&!0===e.constructor.prototype.isMatrix||!1},t.isRange=u,t.isIndex=l,t.isBoolean=function(e){return \"boolean\"==typeof e},t.isResultSet=d,t.isHelp=f,t.isFunction=function(e){return \"function\"==typeof e},t.isDate=function(e){return e instanceof Date},t.isRegExp=function(e){return e instanceof RegExp},t.isObject=function(e){return !(!e||\"object\"!==n(e)||e.constructor!==Object||i(e)||a(e))},t.isNull=function(e){return null===e},t.isUndefined=function(e){return void 0===e},t.isAccessorNode=function(e){return e&&!0===e.isAccessorNode&&!0===e.constructor.prototype.isNode||!1},t.isArrayNode=function(e){return e&&!0===e.isArrayNode&&!0===e.constructor.prototype.isNode||!1},t.isAssignmentNode=function(e){return e&&!0===e.isAssignmentNode&&!0===e.constructor.prototype.isNode||!1},t.isBlockNode=function(e){return e&&!0===e.isBlockNode&&!0===e.constructor.prototype.isNode||!1},t.isConditionalNode=function(e){return e&&!0===e.isConditionalNode&&!0===e.constructor.prototype.isNode||!1},t.isConstantNode=function(e){return e&&!0===e.isConstantNode&&!0===e.constructor.prototype.isNode||!1},t.isFunctionAssignmentNode=function(e){return e&&!0===e.isFunctionAssignmentNode&&!0===e.constructor.prototype.isNode||!1},t.isFunctionNode=function(e){return e&&!0===e.isFunctionNode&&!0===e.constructor.prototype.isNode||!1},t.isIndexNode=function(e){return e&&!0===e.isIndexNode&&!0===e.constructor.prototype.isNode||!1},t.isNode=p,t.isObjectNode=function(e){return e&&!0===e.isObjectNode&&!0===e.constructor.prototype.isNode||!1},t.isOperatorNode=function(e){return e&&!0===e.isOperatorNode&&!0===e.constructor.prototype.isNode||!1},t.isParenthesisNode=function(e){return e&&!0===e.isParenthesisNode&&!0===e.constructor.prototype.isNode||!1},t.isRangeNode=function(e){return e&&!0===e.isRangeNode&&!0===e.constructor.prototype.isNode||!1},t.isSymbolNode=function(e){return e&&!0===e.isSymbolNode&&!0===e.constructor.prototype.isNode||!1},t.isChain=m,t.typeOf=function(e){var t=n(e);if(\"object\"===t)return null===e?\"null\":Array.isArray(e)?\"Array\":e instanceof Date?\"Date\":e instanceof RegExp?\"RegExp\":r(e)?\"BigNumber\":i(e)?\"Complex\":a(e)?\"Fraction\":c(e)?\"Matrix\":o(e)?\"Unit\":l(e)?\"Index\":u(e)?\"Range\":d(e)?\"ResultSet\":p(e)?e.type:m(e)?\"Chain\":f(e)?\"Help\":\"Object\";return \"function\"===t?\"Function\":t},t.isArray=void 0;var s=Array.isArray;function c(e){return e&&!0===e.constructor.prototype.isMatrix||!1}function u(e){return e&&!0===e.constructor.prototype.isRange||!1}function l(e){return e&&!0===e.constructor.prototype.isIndex||!1}function d(e){return e&&!0===e.constructor.prototype.isResultSet||!1}function f(e){return e&&!0===e.constructor.prototype.isHelp||!1}function p(e){return e&&!0===e.isNode&&!0===e.constructor.prototype.isNode||!1}function m(e){return e&&!0===e.constructor.prototype.isChain||!1}t.isArray=s;})),a=t((function(e,t){function n(e){return (n=\"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 r(e,t){var n={};for(var r in e)a(e,r)&&(n[r]=t(e[r]));return n}function a(e,t){return e&&Object.hasOwnProperty.call(e,t)}function o(e,t){if(\"string\"==typeof t)return c(t)?o(e,t.split(\".\")):e[t];for(var n=e,r=0;r<t.length;r++){var i=t[r];n=n?n[i]:void 0;}return n}function s(e,t,n){if(\"string\"==typeof t)return c(t)?s(e,t.split(\".\"),n):(e[t]=n,e);for(var r=e,i=0;i<t.length-1;i++){var a=t[i];void 0===r[a]&&(r[a]={}),r=r[a];}t.length>0&&(r[t[t.length-1]]=n);return e}function c(e){return -1!==e.indexOf(\".\")}Object.defineProperty(t,\"__esModule\",{value:!0}),t.clone=function e(t){var a=n(t);if(\"number\"===a||\"string\"===a||\"boolean\"===a||null==t)return t;if(\"function\"==typeof t.clone)return t.clone();if(Array.isArray(t))return t.map((function(t){return e(t)}));if(t instanceof Date)return new Date(t.valueOf());if((0, i.isBigNumber)(t))return t;if(t instanceof RegExp)throw new TypeError(\"Cannot clone \"+t);return r(t,e)},t.mapObject=r,t.extend=function(e,t){for(var n in t)a(t,n)&&(e[n]=t[n]);return e},t.deepExtend=function e(t,n){if(Array.isArray(n))throw new TypeError(\"Arrays are not supported by deepExtend\");for(var r in n)if(a(n,r)&&!(r in Object.prototype)&&!(r in Function.prototype))if(n[r]&&n[r].constructor===Object)void 0===t[r]&&(t[r]={}),t[r]&&t[r].constructor===Object?e(t[r],n[r]):t[r]=n[r];else {if(Array.isArray(n[r]))throw new TypeError(\"Arrays are not supported by deepExtend\");t[r]=n[r];}return t},t.deepStrictEqual=function e(t,n){var r,i,a;if(Array.isArray(t)){if(!Array.isArray(n))return !1;if(t.length!==n.length)return !1;for(i=0,a=t.length;i<a;i++)if(!e(t[i],n[i]))return !1;return !0}if(\"function\"==typeof t)return t===n;if(t instanceof Object){if(Array.isArray(n)||!(n instanceof Object))return !1;for(r in t)if(!(r in n)||!e(t[r],n[r]))return !1;for(r in n)if(!(r in t)||!e(t[r],n[r]))return !1;return !0}return t===n},t.deepFlatten=function(e){var t={};return function e(t,r){for(var i in t)if(a(t,i)){var o=t[i];\"object\"===n(o)&&null!==o?e(o,r):r[i]=o;}}(e,t),t},t.canDefineProperty=function(){try{if(Object.defineProperty)return Object.defineProperty({},\"x\",{get:function(){}}),!0}catch(e){}return !1},t.lazy=function(e,t,n){var r,i=!0;Object.defineProperty(e,t,{get:function(){return i&&(r=n(),i=!1),r},set:function(e){r=e,i=!1;},configurable:!0,enumerable:!0});},t.traverse=function e(t,n){if(n&&\"string\"==typeof n)return e(t,n.split(\".\"));var r=t;if(n)for(var i=0;i<n.length;i++){var a=n[i];a in r||(r[a]={}),r=r[a];}return r},t.hasOwnProperty=a,t.isLegacyFactory=function(e){return e&&\"function\"==typeof e.factory},t.get=o,t.set=s,t.pick=function(e,t,n){for(var r={},i=0;i<t.length;i++){var a=t[i],c=o(e,a);void 0!==c&&s(r,a,n?n(c,a):c);}return r},t.pickShallow=function(e,t){for(var n={},r=0;r<t.length;r++){var i=t[r],a=e[i];void 0!==a&&(n[i]=a);}return n},t.values=function(e){return Object.keys(e).map((function(t){return e[t]}))};})),o=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.configFactory=function(e,t){function s(r){if(r){var s=(0, a.mapObject)(e,a.clone);o(r,\"matrix\",n),o(r,\"number\",i),(0, a.deepExtend)(e,r);var c=(0, a.mapObject)(e,a.clone),u=(0, a.mapObject)(r,a.clone);return t(\"config\",c,s,u),c}return (0, a.mapObject)(e,a.clone)}return s.MATRIX_OPTIONS=n,s.NUMBER_OPTIONS=i,Object.keys(r.DEFAULT_CONFIG).forEach((function(t){Object.defineProperty(s,t,{get:function(){return e[t]},enumerable:!0,configurable:!0});})),s},t.NUMBER_OPTIONS=t.MATRIX_OPTIONS=void 0;var n=[\"Matrix\",\"Array\"];t.MATRIX_OPTIONS=n;var i=[\"number\",\"BigNumber\",\"Fraction\"];function o(e,t,n){void 0===e[t]||function(e,t){return -1!==e.indexOf(t)}(n,e[t])||console.warn('Warning: Unknown value \"'+e[t]+'\" for configuration option \"'+t+'\". Available options: '+n.map((function(e){return JSON.stringify(e)})).join(\", \")+\".\");}t.NUMBER_OPTIONS=i;})),s=t((function(e,t){function n(){return (n=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}).apply(this,arguments)}Object.defineProperty(t,\"__esModule\",{value:!0}),t.config=void 0;var i=function(e){if(e)throw new Error(\"The global config is readonly. \\nPlease create a mathjs instance if you want to change the default configuration. \\nExample:\\n\\n  import { create, all } from 'mathjs';\\n  const mathjs = create(all);\\n  mathjs.config({ number: 'BigNumber' });\\n\");return Object.freeze(r.DEFAULT_CONFIG)};t.config=i,n(i,r.DEFAULT_CONFIG,{MATRIX_OPTIONS:o.MATRIX_OPTIONS,NUMBER_OPTIONS:o.NUMBER_OPTIONS});})),c=t((function(e,t){e.exports=function(){function e(){return !0}function t(){return !1}function n(){}return function r(){var i=[{name:\"number\",test:function(e){return \"number\"==typeof e}},{name:\"string\",test:function(e){return \"string\"==typeof e}},{name:\"boolean\",test:function(e){return \"boolean\"==typeof e}},{name:\"Function\",test:function(e){return \"function\"==typeof e}},{name:\"Array\",test:Array.isArray},{name:\"Date\",test:function(e){return e instanceof Date}},{name:\"RegExp\",test:function(e){return e instanceof RegExp}},{name:\"Object\",test:function(e){return \"object\"==typeof e&&null!==e&&e.constructor===Object}},{name:\"null\",test:function(e){return null===e}},{name:\"undefined\",test:function(e){return void 0===e}}],a={name:\"any\",test:e},o=[],s=[],c={types:i,conversions:s,ignore:o};function u(e){var t=F(c.types,(function(t){return t.name===e}));if(t)return t;if(\"any\"===e)return a;var n=F(c.types,(function(t){return t.name.toLowerCase()===e.toLowerCase()}));throw new TypeError('Unknown type \"'+e+'\"'+(n?'. Did you mean \"'+n.name+'\"?':\"\"))}function l(e){return e===a?999:c.types.indexOf(e)}function d(e){var t=F(c.types,(function(t){return t.test(e)}));if(t)return t.name;throw new TypeError(\"Value has unknown type. Value: \"+e)}function f(e){return e.map((function(e){var t=e.types.map(x);return (e.restParam?\"...\":\"\")+t.join(\"|\")})).join(\",\")}function p(e,t){var n=0===e.indexOf(\"...\"),r=(n?e.length>3?e.slice(3):\"any\":e).split(\"|\").map(C).filter(T).filter(E),i=function(e,t){var n={};return e.forEach((function(e){-1!==t.indexOf(e.from)||-1===t.indexOf(e.to)||n[e.from]||(n[e.from]=e);})),Object.keys(n).map((function(e){return n[e]}))}(t,r),a=r.map((function(e){var t=u(e);return {name:e,typeIndex:l(t),test:t.test,conversion:null,conversionIndex:-1}})),o=i.map((function(e){var n=u(e.from);return {name:e.from,typeIndex:l(n),test:n.test,conversion:e,conversionIndex:t.indexOf(e)}}));return {types:a.concat(o),restParam:n}}function m(e){var t=B(e);return !!t&&t.restParam}function h(e){return e.types.some((function(e){return null!=e.conversion}))}function y(t){if(t&&0!==t.types.length){if(1===t.types.length)return u(t.types[0].name).test;if(2===t.types.length){var n=u(t.types[0].name).test,r=u(t.types[1].name).test;return function(e){return n(e)||r(e)}}var i=t.types.map((function(e){return u(e.name).test}));return function(e){for(var t=0;t<i.length;t++)if(i[t](e))return !0;return !1}}return e}function v(e){var t,n,r,i;if(m(e)){var a=(t=(i=e,i.slice(0,i.length-1)).map(y)).length,o=y(B(e));return function(e){for(var n=0;n<t.length;n++)if(!t[n](e[n]))return !1;return function(e){for(var t=a;t<e.length;t++)if(!o(e[t]))return !1;return !0}(e)&&e.length>=a+1}}return 0===e.length?function(e){return 0===e.length}:1===e.length?(n=y(e[0]),function(e){return n(e[0])&&1===e.length}):2===e.length?(n=y(e[0]),r=y(e[1]),function(e){return n(e[0])&&r(e[1])&&2===e.length}):(t=e.map(y),function(e){for(var n=0;n<t.length;n++)if(!t[n](e[n]))return !1;return e.length===t.length})}function g(e,t){return t<e.params.length?e.params[t]:m(e.params)?B(e.params):null}function b(e,t,n){var r=g(e,t);return (r?n?r.types.filter(D):r.types:[]).map(x)}function x(e){return e.name}function D(e){return null===e.conversion||void 0===e.conversion}function _(e,t){var n=function(e){for(var t={},n=0;n<e.length;n++)t[e[n]]=!0;return Object.keys(t)}(U(e,(function(e){return b(e,t,!1)})));return -1!==n.indexOf(\"any\")?[\"any\"]:n}function w(e,t,n){var r,i,a,o=e||\"unnamed\",s=n;for(a=0;a<t.length;a++){var c=s.filter((function(e){var n=y(g(e,a));return (a<e.params.length||m(e.params))&&n(t[a])}));if(0===c.length){if((i=_(s,a)).length>0){var u=d(t[a]);return (r=new TypeError(\"Unexpected type of argument in function \"+o+\" (expected: \"+i.join(\" or \")+\", actual: \"+u+\", index: \"+a+\")\")).data={category:\"wrongType\",fn:o,index:a,actual:u,expected:i},r}}else s=c;}var l=s.map((function(e){return m(e.params)?1/0:e.params.length}));if(t.length<Math.min.apply(null,l))return i=_(s,a),(r=new TypeError(\"Too few arguments in function \"+o+\" (expected: \"+i.join(\" or \")+\", index: \"+t.length+\")\")).data={category:\"tooFewArgs\",fn:o,index:t.length,expected:i},r;var f=Math.max.apply(null,l);return t.length>f?((r=new TypeError(\"Too many arguments in function \"+o+\" (expected: \"+f+\", actual: \"+t.length+\")\")).data={category:\"tooManyArgs\",fn:o,index:t.length,expectedLength:f},r):((r=new TypeError('Arguments of type \"'+t.join(\", \")+'\" do not match any of the defined signatures of function '+o+\".\")).data={category:\"mismatch\",actual:t.map(d)},r)}function N(e){for(var t=999,n=0;n<e.types.length;n++)D(e.types[n])&&(t=Math.min(t,e.types[n].typeIndex));return t}function M(e){for(var t=999,n=0;n<e.types.length;n++)D(e.types[n])||(t=Math.min(t,e.types[n].conversionIndex));return t}function O(e,t){var n;return 0!=(n=e.restParam-t.restParam)||0!=(n=h(e)-h(t))||0!=(n=N(e)-N(t))?n:M(e)-M(t)}function S(e,t){var n,r,i=Math.min(e.params.length,t.params.length);if(0!=(r=e.params.some(h)-t.params.some(h)))return r;for(n=0;n<i;n++)if(0!=(r=h(e.params[n])-h(t.params[n])))return r;for(n=0;n<i;n++)if(0!==(r=O(e.params[n],t.params[n])))return r;return e.params.length-t.params.length}function P(e){var t,n,r,i,a=[],o=[];switch(e.types.forEach((function(e){e.conversion&&(a.push(u(e.conversion.from).test),o.push(e.conversion.convert));})),o.length){case 0:return function(e){return e};case 1:return t=a[0],r=o[0],function(e){return t(e)?r(e):e};case 2:return t=a[0],n=a[1],r=o[0],i=o[1],function(e){return t(e)?r(e):n(e)?i(e):e};default:return function(e){for(var t=0;t<o.length;t++)if(a[t](e))return o[t](e);return e}}}function j(e,t){return function e(n,r,i){if(r<n.length){var a,o=n[r],s=t?o.types.filter(D):o.types;if(o.restParam){var c=s.filter(D);a=c.length<s.length?[c,s]:[s];}else a=s.map((function(e){return [e]}));return U(a,(function(t){return e(n,r+1,i.concat([t]))}))}return [i.map((function(e,t){return {types:e,restParam:t===n.length-1&&m(n)}}))]}(e,0,[])}function A(e,r){if(0===Object.keys(r).length)throw new SyntaxError(\"No signatures provided\");var i=[];Object.keys(r).map((function(e){return function(e,t,n){var r=[];return \"\"!==e.trim()&&(r=e.split(\",\").map(C).map((function(e,t,r){var i=p(e,n);if(i.restParam&&t!==r.length-1)throw new SyntaxError('Unexpected rest parameter \"'+e+'\": only allowed for the last parameter');return i}))),r.some(I)?null:{params:r,fn:t}}(e,r[e],c.conversions)})).filter(k).forEach((function(e){var t=F(i,(function(t){return function(e,t){for(var n=Math.max(e.params.length,t.params.length),r=0;r<n;r++)if(!q(b(e,r,!0),b(t,r,!0)))return !1;var i=e.params.length,a=t.params.length,o=m(e.params),s=m(t.params);return o?s?i===a:a>=i:s?i>=a:i===a}(t,e)}));if(t)throw new TypeError('Conflicting signatures \"'+f(t.params)+'\" and \"'+f(e.params)+'\".');i.push(e);}));var a=U(i,(function(e){return (e?j(e.params,!1):[]).map((function(t){return {params:t,fn:e.fn}}))})).filter(k);a.sort(S);var o=a[0]&&a[0].params.length<=2&&!m(a[0].params),s=a[1]&&a[1].params.length<=2&&!m(a[1].params),u=a[2]&&a[2].params.length<=2&&!m(a[2].params),l=a[3]&&a[3].params.length<=2&&!m(a[3].params),d=a[4]&&a[4].params.length<=2&&!m(a[4].params),g=a[5]&&a[5].params.length<=2&&!m(a[5].params),x=o&&s&&u&&l&&d&&g,D=a.map((function(e){return v(e.params)})),_=o?y(a[0].params[0]):t,N=s?y(a[1].params[0]):t,M=u?y(a[2].params[0]):t,O=l?y(a[3].params[0]):t,A=d?y(a[4].params[0]):t,E=g?y(a[5].params[0]):t,T=o?y(a[0].params[1]):t,B=s?y(a[1].params[1]):t,R=u?y(a[2].params[1]):t,L=l?y(a[3].params[1]):t,H=d?y(a[4].params[1]):t,Z=g?y(a[5].params[1]):t,V=a.map((function(e){return function(e,t){var n=t;if(e.some(h)){var r=m(e),i=e.map(P);n=function(){for(var e=[],n=r?arguments.length-1:arguments.length,a=0;a<n;a++)e[a]=i[a](arguments[a]);return r&&(e[n]=arguments[n].map(i[n])),t.apply(this,e)};}var a=n;if(m(e)){var o=e.length-1;a=function(){return n.apply(this,z(arguments,0,o).concat([z(arguments,o)]))};}return a}(e.params,e.fn)})),W=o?V[0]:n,G=s?V[1]:n,$=u?V[2]:n,Q=l?V[3]:n,X=d?V[4]:n,Y=g?V[5]:n,J=o?a[0].params.length:-1,K=s?a[1].params.length:-1,ee=u?a[2].params.length:-1,te=l?a[3].params.length:-1,ne=d?a[4].params.length:-1,re=g?a[5].params.length:-1,ie=x?6:0,ae=a.length,oe=function(){for(var t=ie;t<ae;t++)if(D[t](arguments))return V[t].apply(this,arguments);throw w(e,arguments,a)},se=function e(t,n){return arguments.length===J&&_(t)&&T(n)?W.apply(e,arguments):arguments.length===K&&N(t)&&B(n)?G.apply(e,arguments):arguments.length===ee&&M(t)&&R(n)?$.apply(e,arguments):arguments.length===te&&O(t)&&L(n)?Q.apply(e,arguments):arguments.length===ne&&A(t)&&H(n)?X.apply(e,arguments):arguments.length===re&&E(t)&&Z(n)?Y.apply(e,arguments):oe.apply(e,arguments)};try{Object.defineProperty(se,\"name\",{value:e});}catch(e){}return se.signatures=function(e){var t={};return e.forEach((function(e){e.params.some(h)||j(e.params,!0).forEach((function(n){t[f(n)]=e.fn;}));})),t}(a),se}function E(e){return -1===c.ignore.indexOf(e)}function C(e){return e.trim()}function T(e){return !!e}function k(e){return null!==e}function I(e){return 0===e.types.length}function B(e){return e[e.length-1]}function z(e,t,n){return Array.prototype.slice.call(e,t,n)}function R(e,t){return -1!==e.indexOf(t)}function q(e,t){for(var n=0;n<e.length;n++)if(R(t,e[n]))return !0;return !1}function F(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return e[n]}function U(e,t){return Array.prototype.concat.apply([],e.map(t))}function L(e){for(var t=\"\",n=0;n<e.length;n++){var r=e[n];if((\"object\"==typeof r.signatures||\"string\"==typeof r.signature)&&\"\"!==r.name)if(\"\"===t)t=r.name;else if(t!==r.name){var i=new Error(\"Function names do not match (expected: \"+t+\", actual: \"+r.name+\")\");throw i.data={actual:r.name,expected:t},i}}return t}function H(e){var t,n={};function r(e,r){if(n.hasOwnProperty(e)&&r!==n[e])throw (t=new Error('Signature \"'+e+'\" is defined twice')).data={signature:e},t}for(var i=0;i<e.length;i++){var a=e[i];if(\"object\"==typeof a.signatures)for(var o in a.signatures)a.signatures.hasOwnProperty(o)&&(r(o,a.signatures[o]),n[o]=a.signatures[o]);else {if(\"string\"!=typeof a.signature)throw (t=new TypeError(\"Function is no typed-function (index: \"+i+\")\")).data={index:i},t;r(a.signature,a),n[a.signature]=a;}}return n}return (c=A(\"typed\",{\"string, Object\":A,Object:function(e){var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(e[n]);return A(L(t),e)},\"...Function\":function(e){return A(L(e),H(e))},\"string, ...Function\":function(e,t){return A(e,H(t))}})).create=r,c.types=i,c.conversions=s,c.ignore=o,c.convert=function(e,t){var n=d(e);if(t===n)return e;for(var r=0;r<c.conversions.length;r++){var i=c.conversions[r];if(i.from===n&&i.to===t)return i.convert(e)}throw new Error(\"Cannot convert from \"+n+\" to \"+t)},c.find=function(e,t){if(!e.signatures)throw new TypeError(\"Function is no typed-function\");var n;if(\"string\"==typeof t){n=t.split(\",\");for(var r=0;r<n.length;r++)n[r]=n[r].trim();}else {if(!Array.isArray(t))throw new TypeError(\"String array or a comma separated string expected\");n=t;}var i=n.join(\",\"),a=e.signatures[i];if(a)return a;throw new TypeError(\"Signature not found (signature: \"+(e.name||\"unnamed\")+\"(\"+n.join(\", \")+\"))\")},c.addType=function(e,t){if(!e||\"string\"!=typeof e.name||\"function\"!=typeof e.test)throw new TypeError(\"Object with properties {name: string, test: function} expected\");if(!1!==t)for(var n=0;n<c.types.length;n++)if(\"Object\"===c.types[n].name)return void c.types.splice(n,0,e);c.types.push(e);},c.addConversion=function(e){if(!e||\"string\"!=typeof e.from||\"string\"!=typeof e.to||\"function\"!=typeof e.convert)throw new TypeError(\"Object with properties {from: string, to: string, convert: function} expected\");c.conversions.push(e);},c}()}();})),u=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.isInteger=function(e){if(\"boolean\"==typeof e)return !0;return !!isFinite(e)&&e===Math.round(e)},t.format=function(e,t){if(\"function\"==typeof t)return t(e);if(e===1/0)return \"Infinity\";if(e===-1/0)return \"-Infinity\";if(isNaN(e))return \"NaN\";var n,r=\"auto\";t&&(t.notation&&(r=t.notation),(0, i.isNumber)(t)?n=t:(0, i.isNumber)(t.precision)&&(n=t.precision));switch(r){case\"fixed\":return d(e,n);case\"exponential\":return f(e,n);case\"engineering\":return l(e,n);case\"auto\":return p(e,n,t&&t).replace(/((\\.\\d*?)(0+))($|e)/,(function(){var e=arguments[2],t=arguments[4];return \".\"!==e?e+t:t}));default:throw new Error('Unknown notation \"'+r+'\". Choose \"auto\", \"exponential\", or \"fixed\".')}},t.splitNumber=u,t.toEngineering=l,t.toFixed=d,t.toExponential=f,t.toPrecision=p,t.roundDigits=m,t.digits=function(e){return e.toExponential().replace(/e.*$/,\"\").replace(/^0\\.?0*|\\./,\"\").length},t.nearlyEqual=function(e,t,n){if(null==n)return e===t;if(e===t)return !0;if(isNaN(e)||isNaN(t))return !1;if(isFinite(e)&&isFinite(t)){var r=Math.abs(e-t);return r<y||r<=Math.max(Math.abs(e),Math.abs(t))*n}return !1},t.tanh=t.sinh=t.cosh=t.atanh=t.asinh=t.acosh=t.DBL_EPSILON=t.expm1=t.cbrt=t.log1p=t.log10=t.log2=t.sign=void 0;var n=Math.sign||function(e){return e>0?1:e<0?-1:0};t.sign=n;var r=Math.log2||function(e){return Math.log(e)/Math.LN2};t.log2=r;var a=Math.log10||function(e){return Math.log(e)/Math.LN10};t.log10=a;var o=Math.log1p||function(e){return Math.log(e+1)};t.log1p=o;var s=Math.cbrt||function(e){if(0===e)return e;var t,n=e<0;return n&&(e=-e),t=isFinite(e)?(e/((t=Math.exp(Math.log(e)/3))*t)+2*t)/3:e,n?-t:t};t.cbrt=s;var c=Math.expm1||function(e){return e>=2e-4||e<=-2e-4?Math.exp(e)-1:e+e*e/2+e*e*e/6};function u(e){var t=String(e).toLowerCase().match(/^0*?(-?)(\\d+\\.?\\d*)(e([+-]?\\d+))?$/);if(!t)throw new SyntaxError(\"Invalid number \"+e);var n=t[1],r=t[2],i=parseFloat(t[4]||\"0\"),a=r.indexOf(\".\");i+=-1!==a?a-1:r.length-1;var o=r.replace(\".\",\"\").replace(/^0*/,(function(e){return i-=e.length,\"\"})).replace(/0*$/,\"\").split(\"\").map((function(e){return parseInt(e)}));return 0===o.length&&(o.push(0),i++),{sign:n,coefficients:o,exponent:i}}function l(e,t){if(isNaN(e)||!isFinite(e))return String(e);var n=m(u(e),t),r=n.exponent,a=n.coefficients,o=r%3==0?r:r<0?r-3-r%3:r-r%3;if((0, i.isNumber)(t))for(;t>a.length||r-o+1>a.length;)a.push(0);else for(var s=Math.abs(r-o)-(a.length-1),c=0;c<s;c++)a.push(0);for(var l=Math.abs(r-o),d=1;l>0;)d++,l--;var f=a.slice(d).join(\"\"),p=(0, i.isNumber)(t)&&f.length||f.match(/[1-9]/)?\".\"+f:\"\",h=a.slice(0,d).join(\"\")+p+\"e\"+(r>=0?\"+\":\"\")+o.toString();return n.sign+h}function d(e,t){if(isNaN(e)||!isFinite(e))return String(e);var n=u(e),r=\"number\"==typeof t?m(n,n.exponent+1+t):n,i=r.coefficients,a=r.exponent+1,o=a+(t||0);return i.length<o&&(i=i.concat(h(o-i.length))),a<0&&(i=h(1-a).concat(i),a=1),a<i.length&&i.splice(a,0,0===a?\"0.\":\".\"),r.sign+i.join(\"\")}function f(e,t){if(isNaN(e)||!isFinite(e))return String(e);var n=u(e),r=t?m(n,t):n,i=r.coefficients,a=r.exponent;i.length<t&&(i=i.concat(h(t-i.length)));var o=i.shift();return r.sign+o+(i.length>0?\".\"+i.join(\"\"):\"\")+\"e\"+(a>=0?\"+\":\"\")+a}function p(e,t,n){if(isNaN(e)||!isFinite(e))return String(e);var r=n&&void 0!==n.lowerExp?n.lowerExp:-3,i=n&&void 0!==n.upperExp?n.upperExp:5,a=u(e),o=t?m(a,t):a;if(o.exponent<r||o.exponent>=i)return f(e,t);var s=o.coefficients,c=o.exponent;s.length<t&&(s=s.concat(h(t-s.length))),s=s.concat(h(c-s.length+1+(s.length<t?t-s.length:0)));var l=c>0?c:0;return l<(s=h(-c).concat(s)).length-1&&s.splice(l+1,0,\".\"),o.sign+s.join(\"\")}function m(e,t){for(var n={sign:e.sign,coefficients:e.coefficients,exponent:e.exponent},r=n.coefficients;t<=0;)r.unshift(0),n.exponent++,t++;if(r.length>t&&r.splice(t,r.length-t)[0]>=5){var i=t-1;for(r[i]++;10===r[i];)r.pop(),0===i&&(r.unshift(0),n.exponent++,i++),r[--i]++;}return n}function h(e){for(var t=[],n=0;n<e;n++)t.push(0);return t}t.expm1=c;var y=Number.EPSILON||2220446049250313e-31;t.DBL_EPSILON=y;var v=Math.acosh||function(e){return Math.log(Math.sqrt(e*e-1)+e)};t.acosh=v;var g=Math.asinh||function(e){return Math.log(Math.sqrt(e*e+1)+e)};t.asinh=g;var b=Math.atanh||function(e){return Math.log((1+e)/(1-e))/2};t.atanh=b;var x=Math.cosh||function(e){return (Math.exp(e)+Math.exp(-e))/2};t.cosh=x;var D=Math.sinh||function(e){return (Math.exp(e)-Math.exp(-e))/2};t.sinh=D;var _=Math.tanh||function(e){var t=Math.exp(2*e);return (t-1)/(t+1)};t.tanh=_;})),l=t((function(e,t){function n(e,t){var n=e.e,r=n%3==0?n:n<0?n-3-n%3:n-n%3,i=e.mul(Math.pow(10,-r)),a=i.toPrecision(t);return -1!==a.indexOf(\"e\")&&(a=i.toString()),a+\"e\"+(n>=0?\"+\":\"\")+r.toString()}function r(e,t){return void 0!==t?e.toExponential(t-1):e.toExponential()}function i(e,t){return e.toFixed(t)}Object.defineProperty(t,\"__esModule\",{value:!0}),t.format=function(e,t){if(\"function\"==typeof t)return t(e);if(!e.isFinite())return e.isNaN()?\"NaN\":e.gt(0)?\"Infinity\":\"-Infinity\";var a,o=\"auto\";void 0!==t&&(t.notation&&(o=t.notation),\"number\"==typeof t?a=t:t.precision&&(a=t.precision));switch(o){case\"fixed\":return i(e,a);case\"exponential\":return r(e,a);case\"engineering\":return n(e,a);case\"auto\":var s=t&&void 0!==t.lowerExp?t.lowerExp:-3,c=t&&void 0!==t.upperExp?t.upperExp:5;if(e.isZero())return \"0\";var u=e.toSignificantDigits(a),l=u.e;return (l>=s&&l<c?u.toFixed():r(e,a)).replace(/((\\.\\d*?)(0+))($|e)/,(function(){var e=arguments[2],t=arguments[4];return \".\"!==e?e+t:t}));default:throw new Error('Unknown notation \"'+o+'\". Choose \"auto\", \"exponential\", or \"fixed\".')}},t.toEngineering=n,t.toExponential=r,t.toFixed=i;})),d=t((function(e,t){function n(e){return (n=\"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 r(e,t){return \"number\"==typeof e?(0, u.format)(e,t):(0, i.isBigNumber)(e)?(0, l.format)(e,t):function(e){return e&&\"object\"===n(e)&&\"number\"==typeof e.s&&\"number\"==typeof e.n&&\"number\"==typeof e.d||!1}(e)?t&&\"decimal\"===t.fraction?e.toString():e.s*e.n+\"/\"+e.d:Array.isArray(e)?function e(t,n){if(Array.isArray(t)){for(var i=\"[\",a=t.length,o=0;o<a;o++)0!==o&&(i+=\", \"),i+=e(t[o],n);return i+=\"]\"}return r(t,n)}(e,t):(0, i.isString)(e)?'\"'+e+'\"':\"function\"==typeof e?e.syntax?String(e.syntax):\"function\":e&&\"object\"===n(e)?\"function\"==typeof e.format?e.format(t):e&&e.toString(t)!=={}.toString()?e.toString(t):\"{\"+Object.keys(e).map((function(n){return '\"'+n+'\": '+r(e[n],t)})).join(\", \")+\"}\":String(e)}Object.defineProperty(t,\"__esModule\",{value:!0}),t.endsWith=function(e,t){var n=e.length-t.length,r=e.length;return e.substring(n,r)===t},t.format=r,t.stringify=function(e){var t=String(e),n=\"\",r=0;for(;r<t.length;){var i=t.charAt(r);\"\\\\\"===i?(n+=i,r++,\"\"!==(i=t.charAt(r))&&-1!=='\"\\\\/bfnrtu'.indexOf(i)||(n+=\"\\\\\"),n+=i):n+='\"'===i?'\\\\\"':i,r++;}return '\"'+n+'\"'},t.escape=function(e){var t=String(e);return t=t.replace(/&/g,\"&amp;\").replace(/\"/g,\"&quot;\").replace(/'/g,\"&#39;\").replace(/</g,\"&lt;\").replace(/>/g,\"&gt;\")},t.compareText=function(e,t){if(!(0, i.isString)(e))throw new TypeError(\"Unexpected type of argument in function compareText (expected: string or Array or Matrix, actual: \"+(0, i.typeOf)(e)+\", index: 0)\");if(!(0, i.isString)(t))throw new TypeError(\"Unexpected type of argument in function compareText (expected: string or Array or Matrix, actual: \"+(0, i.typeOf)(t)+\", index: 1)\");return e===t?0:e>t?1:-1};})),f=t((function(e,t){function n(e,t,r){if(!(this instanceof n))throw new SyntaxError(\"Constructor must be called with the new operator\");this.actual=e,this.expected=t,this.relation=r,this.message=\"Dimension mismatch (\"+(Array.isArray(e)?\"[\"+e.join(\", \")+\"]\":e)+\" \"+(this.relation||\"!=\")+\" \"+(Array.isArray(t)?\"[\"+t.join(\", \")+\"]\":t)+\")\",this.stack=(new Error).stack;}Object.defineProperty(t,\"__esModule\",{value:!0}),t.DimensionError=n,n.prototype=new RangeError,n.prototype.constructor=RangeError,n.prototype.name=\"DimensionError\",n.prototype.isDimensionError=!0;})),p=t((function(e,t){function n(e,t,r){if(!(this instanceof n))throw new SyntaxError(\"Constructor must be called with the new operator\");this.index=e,arguments.length<3?(this.min=0,this.max=t):(this.min=t,this.max=r),void 0!==this.min&&this.index<this.min?this.message=\"Index out of range (\"+this.index+\" < \"+this.min+\")\":void 0!==this.max&&this.index>=this.max?this.message=\"Index out of range (\"+this.index+\" > \"+(this.max-1)+\")\":this.message=\"Index out of range (\"+this.index+\")\",this.stack=(new Error).stack;}Object.defineProperty(t,\"__esModule\",{value:!0}),t.IndexError=n,n.prototype=new RangeError,n.prototype.constructor=RangeError,n.prototype.name=\"IndexError\",n.prototype.isIndexError=!0;})),m=t((function(e,t){function n(e){for(var t=[];Array.isArray(e);)t.push(e.length),e=e[0];return t}function r(e){if(!Array.isArray(e))return e;var t=[];return e.forEach((function e(n){Array.isArray(n)?n.forEach(e):t.push(n);})),t}Object.defineProperty(t,\"__esModule\",{value:!0}),t.arraySize=n,t.validate=function(e,t){if(0===t.length){if(Array.isArray(e))throw new f.DimensionError(e.length,0)}else !function e(t,n,r){var i,a=t.length;if(a!==n[r])throw new f.DimensionError(a,n[r]);if(r<n.length-1){var o=r+1;for(i=0;i<a;i++){var s=t[i];if(!Array.isArray(s))throw new f.DimensionError(n.length-1,n.length,\"<\");e(t[i],n,o);}}else for(i=0;i<a;i++)if(Array.isArray(t[i]))throw new f.DimensionError(n.length+1,n.length,\">\")}(e,t,0);},t.validateIndex=function(e,t){if(!(0, i.isNumber)(e)||!(0, u.isInteger)(e))throw new TypeError(\"Index must be an integer (value: \"+e+\")\");if(e<0||\"number\"==typeof t&&e>=t)throw new p.IndexError(e,t)},t.resize=function(e,t,n){if(!Array.isArray(e)||!Array.isArray(t))throw new TypeError(\"Array expected\");if(0===t.length)throw new Error(\"Resizing to scalar is not supported\");t.forEach((function(e){if(!(0, i.isNumber)(e)||!(0, u.isInteger)(e)||e<0)throw new TypeError(\"Invalid size, must contain positive integers (size: \"+(0, d.format)(t)+\")\")}));var r=void 0!==n?n:0;return function e(t,n,r,i){var a,o,s=t.length,c=n[r],u=Math.min(s,c);if(t.length=c,r<n.length-1){var l=r+1;for(a=0;a<u;a++)o=t[a],Array.isArray(o)||(o=[o],t[a]=o),e(o,n,l,i);for(a=u;a<c;a++)o=[],t[a]=o,e(o,n,l,i);}else {for(a=0;a<u;a++)for(;Array.isArray(t[a]);)t[a]=t[a][0];for(a=u;a<c;a++)t[a]=i;}}(e,t,0,r),e},t.reshape=function(e,t){var i,a=r(e);function o(e){return e.reduce((function(e,t){return e*t}))}if(!Array.isArray(e)||!Array.isArray(t))throw new TypeError(\"Array expected\");if(0===t.length)throw new f.DimensionError(0,o(n(e)),\"!=\");for(var s=1,c=0;c<t.length;c++)s*=t[c];if(a.length!==s)throw new f.DimensionError(o(t),o(n(e)),\"!=\");try{i=function(e,t){for(var n,r=e,i=t.length-1;i>0;i--){var a=t[i];n=[];for(var o=r.length/a,s=0;s<o;s++)n.push(r.slice(s*a,(s+1)*a));r=n;}return r}(a,t);}catch(r){if(r instanceof f.DimensionError)throw new f.DimensionError(o(t),o(n(e)),\"!=\");throw r}return i},t.squeeze=function(e,t){var r=t||n(e);for(;Array.isArray(e)&&1===e.length;)e=e[0],r.shift();var i=r.length;for(;1===r[i-1];)i--;i<r.length&&(e=function e(t,n,r){var i,a;if(r<n){var o=r+1;for(i=0,a=t.length;i<a;i++)t[i]=e(t[i],n,o);}else for(;Array.isArray(t);)t=t[0];return t}(e,i,0),r.length=i);return e},t.unsqueeze=function(e,t,r,i){var a=i||n(e);if(r)for(var o=0;o<r;o++)e=[e],a.unshift(1);e=function e(t,n,r){var i,a;if(Array.isArray(t)){var o=r+1;for(i=0,a=t.length;i<a;i++)t[i]=e(t[i],n,o);}else for(var s=r;s<n;s++)t=[t];return t}(e,t,0);for(;a.length<t;)a.push(1);return e},t.flatten=r,t.map=function(e,t){return Array.prototype.map.call(e,t)},t.forEach=function(e,t){Array.prototype.forEach.call(e,t);},t.filter=function(e,t){if(1!==n(e).length)throw new Error(\"Only one dimensional matrices supported\");return Array.prototype.filter.call(e,t)},t.filterRegExp=function(e,t){if(1!==n(e).length)throw new Error(\"Only one dimensional matrices supported\");return Array.prototype.filter.call(e,(function(e){return t.test(e)}))},t.join=function(e,t){return Array.prototype.join.call(e,t)},t.identify=function(e){if(!Array.isArray(e))throw new TypeError(\"Array input expected\");if(0===e.length)return e;var t=[],n=0;t[0]={value:e[0],identifier:0};for(var r=1;r<e.length;r++)e[r]===e[r-1]?n++:n=0,t.push({value:e[r],identifier:n});return t},t.generalize=function(e){if(!Array.isArray(e))throw new TypeError(\"Array input expected\");if(0===e.length)return e;for(var t=[],n=0;n<e.length;n++)t.push(e[n].value);return t},t.getArrayDataType=function e(t,n){for(var r,i=0,a=0;a<t.length;a++){var o=t[a],s=Array.isArray(o);if(0===a&&s&&(i=o.length),s&&o.length!==i)return;var c=s?e(o,n):n(o);if(void 0===r)r=c;else if(r!==c)return \"mixed\"}return r},t.last=function(e){return e[e.length-1]},t.initial=function(e){return e.slice(0,e.length-1)},t.contains=function(e,t){return -1!==e.indexOf(t)};})),h=t((function(e,t){function n(e){var t={};function n(e,i){if(r(e)){if((0, m.contains)(e.dependencies,i.fn||i.name))return !0;if(e.dependencies.some((function(e){return n(t[e],i)})))return !0}return !1}e.forEach((function(e){t[e.fn]=e;}));var i=[];function a(e){for(var t=0;t<i.length&&!n(i[t],e);)t++;i.splice(t,0,e);}return e.filter(r).forEach(a),e.filter((function(e){return !r(e)})).forEach(a),i}function r(e){return \"function\"==typeof e&&\"string\"==typeof e.fn&&Array.isArray(e.dependencies)}function i(e,t,n){if(!t.filter((function(e){return !o(e)})).every((function(e){return void 0!==n[e]}))){var r=t.filter((function(e){return void 0===n[e]}));throw new Error('Cannot create function \"'.concat(e,'\", ')+\"some dependencies are missing: \".concat(r.map((function(e){return '\"'.concat(e,'\"')})).join(\", \"),\".\"))}}function o(e){return e&&\"?\"===e[0]}function s(e){return e&&\"?\"===e[0]?e.slice(1):e}Object.defineProperty(t,\"__esModule\",{value:!0}),t.factory=function(e,t,n,r){function o(r){var o=(0, a.pickShallow)(r,t.map(s));return i(e,t,r),n(o)}o.isFactory=!0,o.fn=e,o.dependencies=t.slice().sort(),r&&(o.meta=r);return o},t.sortFactories=n,t.create=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return n(e).forEach((function(e){return e(t)})),t},t.isFactory=r,t.assertDependencies=i,t.isOptionalDependency=o,t.stripOptionalNotation=s;})),y=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createTyped=void 0;var n,r=(n=c)&&n.__esModule?n:{default:n};var a=function(){return a=r.default.create,r.default},o=[\"?BigNumber\",\"?Complex\",\"?DenseMatrix\",\"?Fraction\"],s=(0, h.factory)(\"typed\",o,(function(e){var t=e.BigNumber,n=e.Complex,r=e.DenseMatrix,o=e.Fraction,s=a();return s.types=[{name:\"number\",test:i.isNumber},{name:\"Complex\",test:i.isComplex},{name:\"BigNumber\",test:i.isBigNumber},{name:\"Fraction\",test:i.isFraction},{name:\"Unit\",test:i.isUnit},{name:\"string\",test:i.isString},{name:\"Chain\",test:i.isChain},{name:\"Array\",test:i.isArray},{name:\"Matrix\",test:i.isMatrix},{name:\"DenseMatrix\",test:i.isDenseMatrix},{name:\"SparseMatrix\",test:i.isSparseMatrix},{name:\"Range\",test:i.isRange},{name:\"Index\",test:i.isIndex},{name:\"boolean\",test:i.isBoolean},{name:\"ResultSet\",test:i.isResultSet},{name:\"Help\",test:i.isHelp},{name:\"function\",test:i.isFunction},{name:\"Date\",test:i.isDate},{name:\"RegExp\",test:i.isRegExp},{name:\"null\",test:i.isNull},{name:\"undefined\",test:i.isUndefined},{name:\"AccessorNode\",test:i.isAccessorNode},{name:\"ArrayNode\",test:i.isArrayNode},{name:\"AssignmentNode\",test:i.isAssignmentNode},{name:\"BlockNode\",test:i.isBlockNode},{name:\"ConditionalNode\",test:i.isConditionalNode},{name:\"ConstantNode\",test:i.isConstantNode},{name:\"FunctionNode\",test:i.isFunctionNode},{name:\"FunctionAssignmentNode\",test:i.isFunctionAssignmentNode},{name:\"IndexNode\",test:i.isIndexNode},{name:\"Node\",test:i.isNode},{name:\"ObjectNode\",test:i.isObjectNode},{name:\"OperatorNode\",test:i.isOperatorNode},{name:\"ParenthesisNode\",test:i.isParenthesisNode},{name:\"RangeNode\",test:i.isRangeNode},{name:\"SymbolNode\",test:i.isSymbolNode},{name:\"Object\",test:i.isObject}],s.conversions=[{from:\"number\",to:\"BigNumber\",convert:function(e){if(t||l(e),(0, u.digits)(e)>15)throw new TypeError(\"Cannot implicitly convert a number with >15 significant digits to BigNumber (value: \"+e+\"). Use function bignumber(x) to convert to BigNumber.\");return new t(e)}},{from:\"number\",to:\"Complex\",convert:function(e){return n||d(e),new n(e,0)}},{from:\"number\",to:\"string\",convert:function(e){return e+\"\"}},{from:\"BigNumber\",to:\"Complex\",convert:function(e){return n||d(e),new n(e.toNumber(),0)}},{from:\"Fraction\",to:\"BigNumber\",convert:function(e){throw new TypeError(\"Cannot implicitly convert a Fraction to BigNumber or vice versa. Use function bignumber(x) to convert to BigNumber or fraction(x) to convert to Fraction.\")}},{from:\"Fraction\",to:\"Complex\",convert:function(e){return n||d(e),new n(e.valueOf(),0)}},{from:\"number\",to:\"Fraction\",convert:function(e){o||f(e);var t=new o(e);if(t.valueOf()!==e)throw new TypeError(\"Cannot implicitly convert a number to a Fraction when there will be a loss of precision (value: \"+e+\"). Use function fraction(x) to convert to Fraction.\");return t}},{from:\"string\",to:\"number\",convert:function(e){var t=Number(e);if(isNaN(t))throw new Error('Cannot convert \"'+e+'\" to a number');return t}},{from:\"string\",to:\"BigNumber\",convert:function(e){t||l(e);try{return new t(e)}catch(t){throw new Error('Cannot convert \"'+e+'\" to BigNumber')}}},{from:\"string\",to:\"Fraction\",convert:function(e){o||f(e);try{return new o(e)}catch(t){throw new Error('Cannot convert \"'+e+'\" to Fraction')}}},{from:\"string\",to:\"Complex\",convert:function(e){n||d(e);try{return new n(e)}catch(t){throw new Error('Cannot convert \"'+e+'\" to Complex')}}},{from:\"boolean\",to:\"number\",convert:function(e){return +e}},{from:\"boolean\",to:\"BigNumber\",convert:function(e){return t||l(e),new t(+e)}},{from:\"boolean\",to:\"Fraction\",convert:function(e){return o||f(e),new o(+e)}},{from:\"boolean\",to:\"string\",convert:function(e){return String(e)}},{from:\"Array\",to:\"Matrix\",convert:function(e){return r||function(){throw new Error(\"Cannot convert array into a Matrix: no class 'DenseMatrix' provided\")}(),new r(e)}},{from:\"Matrix\",to:\"Array\",convert:function(e){return e.valueOf()}}],s}));function l(e){throw new Error(\"Cannot convert value \".concat(e,\" into a BigNumber: no class 'BigNumber' provided\"))}function d(e){throw new Error(\"Cannot convert value \".concat(e,\" into a Complex number: no class 'Complex' provided\"))}function f(e){throw new Error(\"Cannot convert value \".concat(e,\" into a Fraction, no class 'Fraction' provided.\"))}t.createTyped=s;})),v=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createResultSet=void 0;var n=[],r=(0, h.factory)(\"ResultSet\",n,(function(){function e(t){if(!(this instanceof e))throw new SyntaxError(\"Constructor must be called with the new operator\");this.entries=t||[];}return e.prototype.type=\"ResultSet\",e.prototype.isResultSet=!0,e.prototype.valueOf=function(){return this.entries},e.prototype.toString=function(){return \"[\"+this.entries.join(\", \")+\"]\"},e.prototype.toJSON=function(){return {mathjs:\"ResultSet\",entries:this.entries}},e.fromJSON=function(t){return new e(t.entries)},e}),{isClass:!0});t.createResultSet=r;})),g=t((function(t){!function(e){var n,r,i,a,o=9e15,s=\"0123456789abcdef\",c=\"2.3025850929940456840179914546843642076011014886287729760333279009675726096773524802359972050895982983419677840422862486334095254650828067566662873690987816894829072083255546808437998948262331985283935053089653777326288461633662222876982198867465436674744042432743651550489343149393914796194044002221051017141748003688084012647080685567743216228355220114804663715659121373450747856947683463616792101806445070648000277502684916746550586856935673420670581136429224554405758925724208241314695689016758940256776311356919292033376587141660230105703089634572075440370847469940168269282808481184289314848524948644871927809676271275775397027668605952496716674183485704422507197965004714951050492214776567636938662976979522110718264549734772662425709429322582798502585509785265383207606726317164309505995087807523710333101197857547331541421808427543863591778117054309827482385045648019095610299291824318237525357709750539565187697510374970888692180205189339507238539205144634197265287286965110862571492198849978748873771345686209167058\",u=\"3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823066470938446095505822317253594081284811174502841027019385211055596446229489549303819644288109756659334461284756482337867831652712019091456485669234603486104543266482133936072602491412737245870066063155881748815209209628292540917153643678925903600113305305488204665213841469519415116094330572703657595919530921861173819326117931051185480744623799627495673518857527248912279381830119491298336733624406566430860213949463952247371907021798609437027705392171762931767523846748184676694051320005681271452635608277857713427577896091736371787214684409012249534301465495853710507922796892589235420199561121290219608640344181598136297747713099605187072113499999983729780499510597317328160963185950244594553469083026425223082533446850352619311881710100031378387528865875332083814206171776691473035982534904287554687311595628638823537875937519577818577805321712268066130019278766111959092164201989380952572010654858632789\",l={precision:20,rounding:4,modulo:1,toExpNeg:-7,toExpPos:21,minE:-o,maxE:o,crypto:!1},d=!0,f=\"[DecimalError] Invalid argument: \",p=Math.floor,m=Math.pow,h=/^0b([01]+(\\.[01]*)?|\\.[01]+)(p[+-]?\\d+)?$/i,y=/^0x([0-9a-f]+(\\.[0-9a-f]*)?|\\.[0-9a-f]+)(p[+-]?\\d+)?$/i,v=/^0o([0-7]+(\\.[0-7]*)?|\\.[0-7]+)(p[+-]?\\d+)?$/i,g=/^(\\d+(\\.\\d*)?|\\.\\d+)(e[+-]?\\d+)?$/i,b=1e7,x=c.length-1,D=u.length-1,_={name:\"[object Decimal]\"};function w(e){var t,n,r,i=e.length-1,a=\"\",o=e[0];if(i>0){for(a+=o,t=1;t<i;t++)(n=7-(r=e[t]+\"\").length)&&(a+=k(n)),a+=r;(n=7-(r=(o=e[t])+\"\").length)&&(a+=k(n));}else if(0===o)return \"0\";for(;o%10==0;)o/=10;return a+o}function N(e,t,n){if(e!==~~e||e<t||e>n)throw Error(f+e)}function M(e,t,n,r){var i,a,o,s;for(a=e[0];a>=10;a/=10)--t;return --t<0?(t+=7,i=0):(i=Math.ceil((t+1)/7),t%=7),a=m(10,7-t),s=e[i]%a|0,null==r?t<3?(0==t?s=s/100|0:1==t&&(s=s/10|0),o=n<4&&99999==s||n>3&&49999==s||5e4==s||0==s):o=(n<4&&s+1==a||n>3&&s+1==a/2)&&(e[i+1]/a/100|0)==m(10,t-2)-1||(s==a/2||0==s)&&0==(e[i+1]/a/100|0):t<4?(0==t?s=s/1e3|0:1==t?s=s/100|0:2==t&&(s=s/10|0),o=(r||n<4)&&9999==s||!r&&n>3&&4999==s):o=((r||n<4)&&s+1==a||!r&&n>3&&s+1==a/2)&&(e[i+1]/a/1e3|0)==m(10,t-3)-1,o}function O(e,t,n){for(var r,i,a=[0],o=0,c=e.length;o<c;){for(i=a.length;i--;)a[i]*=t;for(a[0]+=s.indexOf(e.charAt(o++)),r=0;r<a.length;r++)a[r]>n-1&&(void 0===a[r+1]&&(a[r+1]=0),a[r+1]+=a[r]/n|0,a[r]%=n);}return a.reverse()}_.absoluteValue=_.abs=function(){var e=new this.constructor(this);return e.s<0&&(e.s=1),P(e)},_.ceil=function(){return P(new this.constructor(this),this.e+1,2)},_.comparedTo=_.cmp=function(e){var t,n,r,i,a=this,o=a.d,s=(e=new a.constructor(e)).d,c=a.s,u=e.s;if(!o||!s)return c&&u?c!==u?c:o===s?0:!o^c<0?1:-1:NaN;if(!o[0]||!s[0])return o[0]?c:s[0]?-u:0;if(c!==u)return c;if(a.e!==e.e)return a.e>e.e^c<0?1:-1;for(t=0,n=(r=o.length)<(i=s.length)?r:i;t<n;++t)if(o[t]!==s[t])return o[t]>s[t]^c<0?1:-1;return r===i?0:r>i^c<0?1:-1},_.cosine=_.cos=function(){var e,t,n=this,r=n.constructor;return n.d?n.d[0]?(e=r.precision,t=r.rounding,r.precision=e+Math.max(n.e,n.sd())+7,r.rounding=1,n=function(e,t){var n,r,i=t.d.length;i<32?(n=Math.ceil(i/3),r=(1/Z(4,n)).toString()):(n=16,r=\"2.3283064365386962890625e-10\");e.precision+=n,t=H(e,1,t.times(r),new e(1));for(var a=n;a--;){var o=t.times(t);t=o.times(o).minus(o).times(8).plus(1);}return e.precision-=n,t}(r,V(r,n)),r.precision=e,r.rounding=t,P(2==a||3==a?n.neg():n,e,t,!0)):new r(1):new r(NaN)},_.cubeRoot=_.cbrt=function(){var e,t,n,r,i,a,o,s,c,u,l=this,f=l.constructor;if(!l.isFinite()||l.isZero())return new f(l);for(d=!1,(a=l.s*m(l.s*l,1/3))&&Math.abs(a)!=1/0?r=new f(a.toString()):(n=w(l.d),(a=((e=l.e)-n.length+1)%3)&&(n+=1==a||-2==a?\"0\":\"00\"),a=m(n,1/3),e=p((e+1)/3)-(e%3==(e<0?-1:2)),(r=new f(n=a==1/0?\"5e\"+e:(n=a.toExponential()).slice(0,n.indexOf(\"e\")+1)+e)).s=l.s),o=(e=f.precision)+3;;)if(u=(c=(s=r).times(s).times(s)).plus(l),r=S(u.plus(l).times(s),u.plus(c),o+2,1),w(s.d).slice(0,o)===(n=w(r.d)).slice(0,o)){if(\"9999\"!=(n=n.slice(o-3,o+1))&&(i||\"4999\"!=n)){+n&&(+n.slice(1)||\"5\"!=n.charAt(0))||(P(r,e+1,1),t=!r.times(r).times(r).eq(l));break}if(!i&&(P(s,e+1,0),s.times(s).times(s).eq(l))){r=s;break}o+=4,i=1;}return d=!0,P(r,e,f.rounding,t)},_.decimalPlaces=_.dp=function(){var e,t=this.d,n=NaN;if(t){if(n=7*((e=t.length-1)-p(this.e/7)),e=t[e])for(;e%10==0;e/=10)n--;n<0&&(n=0);}return n},_.dividedBy=_.div=function(e){return S(this,new this.constructor(e))},_.dividedToIntegerBy=_.divToInt=function(e){var t=this.constructor;return P(S(this,new t(e),0,1,1),t.precision,t.rounding)},_.equals=_.eq=function(e){return 0===this.cmp(e)},_.floor=function(){return P(new this.constructor(this),this.e+1,3)},_.greaterThan=_.gt=function(e){return this.cmp(e)>0},_.greaterThanOrEqualTo=_.gte=function(e){var t=this.cmp(e);return 1==t||0===t},_.hyperbolicCosine=_.cosh=function(){var e,t,n,r,i,a=this,o=a.constructor,s=new o(1);if(!a.isFinite())return new o(a.s?1/0:NaN);if(a.isZero())return s;n=o.precision,r=o.rounding,o.precision=n+Math.max(a.e,a.sd())+4,o.rounding=1,(i=a.d.length)<32?t=(1/Z(4,e=Math.ceil(i/3))).toString():(e=16,t=\"2.3283064365386962890625e-10\"),a=H(o,1,a.times(t),new o(1),!0);for(var c,u=e,l=new o(8);u--;)c=a.times(a),a=s.minus(c.times(l.minus(c.times(l))));return P(a,o.precision=n,o.rounding=r,!0)},_.hyperbolicSine=_.sinh=function(){var e,t,n,r,i=this,a=i.constructor;if(!i.isFinite()||i.isZero())return new a(i);if(t=a.precision,n=a.rounding,a.precision=t+Math.max(i.e,i.sd())+4,a.rounding=1,(r=i.d.length)<3)i=H(a,2,i,i,!0);else {e=(e=1.4*Math.sqrt(r))>16?16:0|e,i=H(a,2,i=i.times(1/Z(5,e)),i,!0);for(var o,s=new a(5),c=new a(16),u=new a(20);e--;)o=i.times(i),i=i.times(s.plus(o.times(c.times(o).plus(u))));}return a.precision=t,a.rounding=n,P(i,t,n,!0)},_.hyperbolicTangent=_.tanh=function(){var e,t,n=this,r=n.constructor;return n.isFinite()?n.isZero()?new r(n):(e=r.precision,t=r.rounding,r.precision=e+7,r.rounding=1,S(n.sinh(),n.cosh(),r.precision=e,r.rounding=t)):new r(n.s)},_.inverseCosine=_.acos=function(){var e,t=this,n=t.constructor,r=t.abs().cmp(1),i=n.precision,a=n.rounding;return -1!==r?0===r?t.isNeg()?C(n,i,a):new n(0):new n(NaN):t.isZero()?C(n,i+4,a).times(.5):(n.precision=i+6,n.rounding=1,t=t.asin(),e=C(n,i+4,a).times(.5),n.precision=i,n.rounding=a,e.minus(t))},_.inverseHyperbolicCosine=_.acosh=function(){var e,t,n=this,r=n.constructor;return n.lte(1)?new r(n.eq(1)?0:NaN):n.isFinite()?(e=r.precision,t=r.rounding,r.precision=e+Math.max(Math.abs(n.e),n.sd())+4,r.rounding=1,d=!1,n=n.times(n).minus(1).sqrt().plus(n),d=!0,r.precision=e,r.rounding=t,n.ln()):new r(n)},_.inverseHyperbolicSine=_.asinh=function(){var e,t,n=this,r=n.constructor;return !n.isFinite()||n.isZero()?new r(n):(e=r.precision,t=r.rounding,r.precision=e+2*Math.max(Math.abs(n.e),n.sd())+6,r.rounding=1,d=!1,n=n.times(n).plus(1).sqrt().plus(n),d=!0,r.precision=e,r.rounding=t,n.ln())},_.inverseHyperbolicTangent=_.atanh=function(){var e,t,n,r,i=this,a=i.constructor;return i.isFinite()?i.e>=0?new a(i.abs().eq(1)?i.s/0:i.isZero()?i:NaN):(e=a.precision,t=a.rounding,r=i.sd(),Math.max(r,e)<2*-i.e-1?P(new a(i),e,t,!0):(a.precision=n=r-i.e,i=S(i.plus(1),new a(1).minus(i),n+e,1),a.precision=e+4,a.rounding=1,i=i.ln(),a.precision=e,a.rounding=t,i.times(.5))):new a(NaN)},_.inverseSine=_.asin=function(){var e,t,n,r,i=this,a=i.constructor;return i.isZero()?new a(i):(t=i.abs().cmp(1),n=a.precision,r=a.rounding,-1!==t?0===t?((e=C(a,n+4,r).times(.5)).s=i.s,e):new a(NaN):(a.precision=n+6,a.rounding=1,i=i.div(new a(1).minus(i.times(i)).sqrt().plus(1)).atan(),a.precision=n,a.rounding=r,i.times(2)))},_.inverseTangent=_.atan=function(){var e,t,n,r,i,a,o,s,c,u=this,l=u.constructor,f=l.precision,p=l.rounding;if(u.isFinite()){if(u.isZero())return new l(u);if(u.abs().eq(1)&&f+4<=D)return (o=C(l,f+4,p).times(.25)).s=u.s,o}else {if(!u.s)return new l(NaN);if(f+4<=D)return (o=C(l,f+4,p).times(.5)).s=u.s,o}for(l.precision=s=f+10,l.rounding=1,e=n=Math.min(28,s/7+2|0);e;--e)u=u.div(u.times(u).plus(1).sqrt().plus(1));for(d=!1,t=Math.ceil(s/7),r=1,c=u.times(u),o=new l(u),i=u;-1!==e;)if(i=i.times(c),a=o.minus(i.div(r+=2)),i=i.times(c),void 0!==(o=a.plus(i.div(r+=2))).d[t])for(e=t;o.d[e]===a.d[e]&&e--;);return n&&(o=o.times(2<<n-1)),d=!0,P(o,l.precision=f,l.rounding=p,!0)},_.isFinite=function(){return !!this.d},_.isInteger=_.isInt=function(){return !!this.d&&p(this.e/7)>this.d.length-2},_.isNaN=function(){return !this.s},_.isNegative=_.isNeg=function(){return this.s<0},_.isPositive=_.isPos=function(){return this.s>0},_.isZero=function(){return !!this.d&&0===this.d[0]},_.lessThan=_.lt=function(e){return this.cmp(e)<0},_.lessThanOrEqualTo=_.lte=function(e){return this.cmp(e)<1},_.logarithm=_.log=function(e){var t,n,r,i,a,o,s,c,u=this.constructor,l=u.precision,f=u.rounding;if(null==e)e=new u(10),t=!0;else {if(n=(e=new u(e)).d,e.s<0||!n||!n[0]||e.eq(1))return new u(NaN);t=e.eq(10);}if(n=this.d,this.s<0||!n||!n[0]||this.eq(1))return new u(n&&!n[0]?-1/0:1!=this.s?NaN:n?0:1/0);if(t)if(n.length>1)a=!0;else {for(i=n[0];i%10==0;)i/=10;a=1!==i;}if(d=!1,o=q(this,s=l+5),r=t?E(u,s+10):q(e,s),M((c=S(o,r,s,1)).d,i=l,f))do{if(o=q(this,s+=10),r=t?E(u,s+10):q(e,s),c=S(o,r,s,1),!a){+w(c.d).slice(i+1,i+15)+1==1e14&&(c=P(c,l+1,0));break}}while(M(c.d,i+=10,f));return d=!0,P(c,l,f)},_.minus=_.sub=function(e){var t,n,r,i,a,o,s,c,u,l,f,m,h=this,y=h.constructor;if(e=new y(e),!h.d||!e.d)return h.s&&e.s?h.d?e.s=-e.s:e=new y(e.d||h.s!==e.s?h:NaN):e=new y(NaN),e;if(h.s!=e.s)return e.s=-e.s,h.plus(e);if(u=h.d,m=e.d,s=y.precision,c=y.rounding,!u[0]||!m[0]){if(m[0])e.s=-e.s;else {if(!u[0])return new y(3===c?-0:0);e=new y(h);}return d?P(e,s,c):e}if(n=p(e.e/7),l=p(h.e/7),u=u.slice(),a=l-n){for((f=a<0)?(t=u,a=-a,o=m.length):(t=m,n=l,o=u.length),a>(r=Math.max(Math.ceil(s/7),o)+2)&&(a=r,t.length=1),t.reverse(),r=a;r--;)t.push(0);t.reverse();}else {for((f=(r=u.length)<(o=m.length))&&(o=r),r=0;r<o;r++)if(u[r]!=m[r]){f=u[r]<m[r];break}a=0;}for(f&&(t=u,u=m,m=t,e.s=-e.s),o=u.length,r=m.length-o;r>0;--r)u[o++]=0;for(r=m.length;r>a;){if(u[--r]<m[r]){for(i=r;i&&0===u[--i];)u[i]=b-1;--u[i],u[r]+=b;}u[r]-=m[r];}for(;0===u[--o];)u.pop();for(;0===u[0];u.shift())--n;return u[0]?(e.d=u,e.e=A(u,n),d?P(e,s,c):e):new y(3===c?-0:0)},_.modulo=_.mod=function(e){var t,n=this,r=n.constructor;return e=new r(e),!n.d||!e.s||e.d&&!e.d[0]?new r(NaN):!e.d||n.d&&!n.d[0]?P(new r(n),r.precision,r.rounding):(d=!1,9==r.modulo?(t=S(n,e.abs(),0,3,1)).s*=e.s:t=S(n,e,0,r.modulo,1),t=t.times(e),d=!0,n.minus(t))},_.naturalExponential=_.exp=function(){return R(this)},_.naturalLogarithm=_.ln=function(){return q(this)},_.negated=_.neg=function(){var e=new this.constructor(this);return e.s=-e.s,P(e)},_.plus=_.add=function(e){var t,n,r,i,a,o,s,c,u,l,f=this,m=f.constructor;if(e=new m(e),!f.d||!e.d)return f.s&&e.s?f.d||(e=new m(e.d||f.s===e.s?f:NaN)):e=new m(NaN),e;if(f.s!=e.s)return e.s=-e.s,f.minus(e);if(u=f.d,l=e.d,s=m.precision,c=m.rounding,!u[0]||!l[0])return l[0]||(e=new m(f)),d?P(e,s,c):e;if(a=p(f.e/7),r=p(e.e/7),u=u.slice(),i=a-r){for(i<0?(n=u,i=-i,o=l.length):(n=l,r=a,o=u.length),i>(o=(a=Math.ceil(s/7))>o?a+1:o+1)&&(i=o,n.length=1),n.reverse();i--;)n.push(0);n.reverse();}for((o=u.length)-(i=l.length)<0&&(i=o,n=l,l=u,u=n),t=0;i;)t=(u[--i]=u[i]+l[i]+t)/b|0,u[i]%=b;for(t&&(u.unshift(t),++r),o=u.length;0==u[--o];)u.pop();return e.d=u,e.e=A(u,r),d?P(e,s,c):e},_.precision=_.sd=function(e){var t,n=this;if(void 0!==e&&e!==!!e&&1!==e&&0!==e)throw Error(f+e);return n.d?(t=T(n.d),e&&n.e+1>t&&(t=n.e+1)):t=NaN,t},_.round=function(){var e=this,t=e.constructor;return P(new t(e),e.e+1,t.rounding)},_.sine=_.sin=function(){var e,t,n=this,r=n.constructor;return n.isFinite()?n.isZero()?new r(n):(e=r.precision,t=r.rounding,r.precision=e+Math.max(n.e,n.sd())+7,r.rounding=1,n=function(e,t){var n,r=t.d.length;if(r<3)return H(e,2,t,t);n=(n=1.4*Math.sqrt(r))>16?16:0|n,t=t.times(1/Z(5,n)),t=H(e,2,t,t);for(var i,a=new e(5),o=new e(16),s=new e(20);n--;)i=t.times(t),t=t.times(a.plus(i.times(o.times(i).minus(s))));return t}(r,V(r,n)),r.precision=e,r.rounding=t,P(a>2?n.neg():n,e,t,!0)):new r(NaN)},_.squareRoot=_.sqrt=function(){var e,t,n,r,i,a,o=this,s=o.d,c=o.e,u=o.s,l=o.constructor;if(1!==u||!s||!s[0])return new l(!u||u<0&&(!s||s[0])?NaN:s?o:1/0);for(d=!1,0==(u=Math.sqrt(+o))||u==1/0?(((t=w(s)).length+c)%2==0&&(t+=\"0\"),u=Math.sqrt(t),c=p((c+1)/2)-(c<0||c%2),r=new l(t=u==1/0?\"5e\"+c:(t=u.toExponential()).slice(0,t.indexOf(\"e\")+1)+c)):r=new l(u.toString()),n=(c=l.precision)+3;;)if(r=(a=r).plus(S(o,a,n+2,1)).times(.5),w(a.d).slice(0,n)===(t=w(r.d)).slice(0,n)){if(\"9999\"!=(t=t.slice(n-3,n+1))&&(i||\"4999\"!=t)){+t&&(+t.slice(1)||\"5\"!=t.charAt(0))||(P(r,c+1,1),e=!r.times(r).eq(o));break}if(!i&&(P(a,c+1,0),a.times(a).eq(o))){r=a;break}n+=4,i=1;}return d=!0,P(r,c,l.rounding,e)},_.tangent=_.tan=function(){var e,t,n=this,r=n.constructor;return n.isFinite()?n.isZero()?new r(n):(e=r.precision,t=r.rounding,r.precision=e+10,r.rounding=1,(n=n.sin()).s=1,n=S(n,new r(1).minus(n.times(n)).sqrt(),e+10,0),r.precision=e,r.rounding=t,P(2==a||4==a?n.neg():n,e,t,!0)):new r(NaN)},_.times=_.mul=function(e){var t,n,r,i,a,o,s,c,u,l=this,f=l.constructor,m=l.d,h=(e=new f(e)).d;if(e.s*=l.s,!(m&&m[0]&&h&&h[0]))return new f(!e.s||m&&!m[0]&&!h||h&&!h[0]&&!m?NaN:m&&h?0*e.s:e.s/0);for(n=p(l.e/7)+p(e.e/7),(c=m.length)<(u=h.length)&&(a=m,m=h,h=a,o=c,c=u,u=o),a=[],r=o=c+u;r--;)a.push(0);for(r=u;--r>=0;){for(t=0,i=c+r;i>r;)s=a[i]+h[r]*m[i-r-1]+t,a[i--]=s%b|0,t=s/b|0;a[i]=(a[i]+t)%b|0;}for(;!a[--o];)a.pop();return t?++n:a.shift(),e.d=a,e.e=A(a,n),d?P(e,f.precision,f.rounding):e},_.toBinary=function(e,t){return W(this,2,e,t)},_.toDecimalPlaces=_.toDP=function(e,t){var n=this,r=n.constructor;return n=new r(n),void 0===e?n:(N(e,0,1e9),void 0===t?t=r.rounding:N(t,0,8),P(n,e+n.e+1,t))},_.toExponential=function(e,t){var n,r=this,i=r.constructor;return void 0===e?n=j(r,!0):(N(e,0,1e9),void 0===t?t=i.rounding:N(t,0,8),n=j(r=P(new i(r),e+1,t),!0,e+1)),r.isNeg()&&!r.isZero()?\"-\"+n:n},_.toFixed=function(e,t){var n,r,i=this,a=i.constructor;return void 0===e?n=j(i):(N(e,0,1e9),void 0===t?t=a.rounding:N(t,0,8),n=j(r=P(new a(i),e+i.e+1,t),!1,e+r.e+1)),i.isNeg()&&!i.isZero()?\"-\"+n:n},_.toFraction=function(e){var t,n,r,i,a,o,s,c,u,l,p,h,y=this,v=y.d,g=y.constructor;if(!v)return new g(y);if(u=n=new g(1),r=c=new g(0),o=(a=(t=new g(r)).e=T(v)-y.e-1)%7,t.d[0]=m(10,o<0?7+o:o),null==e)e=a>0?t:u;else {if(!(s=new g(e)).isInt()||s.lt(u))throw Error(f+s);e=s.gt(t)?a>0?t:u:s;}for(d=!1,s=new g(w(v)),l=g.precision,g.precision=a=7*v.length*2;p=S(s,t,0,1,1),1!=(i=n.plus(p.times(r))).cmp(e);)n=r,r=i,i=u,u=c.plus(p.times(i)),c=i,i=t,t=s.minus(p.times(i)),s=i;return i=S(e.minus(n),r,0,1,1),c=c.plus(i.times(u)),n=n.plus(i.times(r)),c.s=u.s=y.s,h=S(u,r,a,1).minus(y).abs().cmp(S(c,n,a,1).minus(y).abs())<1?[u,r]:[c,n],g.precision=l,d=!0,h},_.toHexadecimal=_.toHex=function(e,t){return W(this,16,e,t)},_.toNearest=function(e,t){var n=this,r=n.constructor;if(n=new r(n),null==e){if(!n.d)return n;e=new r(1),t=r.rounding;}else {if(e=new r(e),void 0===t?t=r.rounding:N(t,0,8),!n.d)return e.s?n:e;if(!e.d)return e.s&&(e.s=n.s),e}return e.d[0]?(d=!1,n=S(n,e,0,t,1).times(e),d=!0,P(n)):(e.s=n.s,n=e),n},_.toNumber=function(){return +this},_.toOctal=function(e,t){return W(this,8,e,t)},_.toPower=_.pow=function(e){var t,n,r,i,a,o,s=this,c=s.constructor,u=+(e=new c(e));if(!(s.d&&e.d&&s.d[0]&&e.d[0]))return new c(m(+s,u));if((s=new c(s)).eq(1))return s;if(r=c.precision,a=c.rounding,e.eq(1))return P(s,r,a);if((t=p(e.e/7))>=e.d.length-1&&(n=u<0?-u:u)<=9007199254740991)return i=I(c,s,n,r),e.s<0?new c(1).div(i):P(i,r,a);if((o=s.s)<0){if(t<e.d.length-1)return new c(NaN);if(0==(1&e.d[t])&&(o=1),0==s.e&&1==s.d[0]&&1==s.d.length)return s.s=o,s}return (t=0!=(n=m(+s,u))&&isFinite(n)?new c(n+\"\").e:p(u*(Math.log(\"0.\"+w(s.d))/Math.LN10+s.e+1)))>c.maxE+1||t<c.minE-1?new c(t>0?o/0:0):(d=!1,c.rounding=s.s=1,n=Math.min(12,(t+\"\").length),(i=R(e.times(q(s,r+n)),r)).d&&M((i=P(i,r+5,1)).d,r,a)&&(t=r+10,+w((i=P(R(e.times(q(s,t+n)),t),t+5,1)).d).slice(r+1,r+15)+1==1e14&&(i=P(i,r+1,0))),i.s=o,d=!0,c.rounding=a,P(i,r,a))},_.toPrecision=function(e,t){var n,r=this,i=r.constructor;return void 0===e?n=j(r,r.e<=i.toExpNeg||r.e>=i.toExpPos):(N(e,1,1e9),void 0===t?t=i.rounding:N(t,0,8),n=j(r=P(new i(r),e,t),e<=r.e||r.e<=i.toExpNeg,e)),r.isNeg()&&!r.isZero()?\"-\"+n:n},_.toSignificantDigits=_.toSD=function(e,t){var n=this.constructor;return void 0===e?(e=n.precision,t=n.rounding):(N(e,1,1e9),void 0===t?t=n.rounding:N(t,0,8)),P(new n(this),e,t)},_.toString=function(){var e=this,t=e.constructor,n=j(e,e.e<=t.toExpNeg||e.e>=t.toExpPos);return e.isNeg()&&!e.isZero()?\"-\"+n:n},_.truncated=_.trunc=function(){return P(new this.constructor(this),this.e+1,1)},_.valueOf=_.toJSON=function(){var e=this,t=e.constructor,n=j(e,e.e<=t.toExpNeg||e.e>=t.toExpPos);return e.isNeg()?\"-\"+n:n};var S=function(){function e(e,t,n){var r,i=0,a=e.length;for(e=e.slice();a--;)r=e[a]*t+i,e[a]=r%n|0,i=r/n|0;return i&&e.unshift(i),e}function t(e,t,n,r){var i,a;if(n!=r)a=n>r?1:-1;else for(i=a=0;i<n;i++)if(e[i]!=t[i]){a=e[i]>t[i]?1:-1;break}return a}function n(e,t,n,r){for(var i=0;n--;)e[n]-=i,i=e[n]<t[n]?1:0,e[n]=i*r+e[n]-t[n];for(;!e[0]&&e.length>1;)e.shift();}return function(i,a,o,s,c,u){var l,d,f,m,h,y,v,g,x,D,_,w,N,M,O,S,j,A,E,C,T=i.constructor,k=i.s==a.s?1:-1,I=i.d,B=a.d;if(!(I&&I[0]&&B&&B[0]))return new T(i.s&&a.s&&(I?!B||I[0]!=B[0]:B)?I&&0==I[0]||!B?0*k:k/0:NaN);for(u?(h=1,d=i.e-a.e):(u=b,h=7,d=p(i.e/h)-p(a.e/h)),E=B.length,j=I.length,D=(x=new T(k)).d=[],f=0;B[f]==(I[f]||0);f++);if(B[f]>(I[f]||0)&&d--,null==o?(M=o=T.precision,s=T.rounding):M=c?o+(i.e-a.e)+1:o,M<0)D.push(1),y=!0;else {if(M=M/h+2|0,f=0,1==E){for(m=0,B=B[0],M++;(f<j||m)&&M--;f++)O=m*u+(I[f]||0),D[f]=O/B|0,m=O%B|0;y=m||f<j;}else {for((m=u/(B[0]+1)|0)>1&&(B=e(B,m,u),I=e(I,m,u),E=B.length,j=I.length),S=E,w=(_=I.slice(0,E)).length;w<E;)_[w++]=0;(C=B.slice()).unshift(0),A=B[0],B[1]>=u/2&&++A;do{m=0,(l=t(B,_,E,w))<0?(N=_[0],E!=w&&(N=N*u+(_[1]||0)),(m=N/A|0)>1?(m>=u&&(m=u-1),1==(l=t(v=e(B,m,u),_,g=v.length,w=_.length))&&(m--,n(v,E<g?C:B,g,u))):(0==m&&(l=m=1),v=B.slice()),(g=v.length)<w&&v.unshift(0),n(_,v,w,u),-1==l&&(l=t(B,_,E,w=_.length))<1&&(m++,n(_,E<w?C:B,w,u)),w=_.length):0===l&&(m++,_=[0]),D[f++]=m,l&&_[0]?_[w++]=I[S]||0:(_=[I[S]],w=1);}while((S++<j||void 0!==_[0])&&M--);y=void 0!==_[0];}D[0]||D.shift();}if(1==h)x.e=d,r=y;else {for(f=1,m=D[0];m>=10;m/=10)f++;x.e=f+d*h-1,P(x,c?o+x.e+1:o,s,y);}return x}}();function P(e,t,n,r){var i,a,o,s,c,u,l,f,p,h=e.constructor;e:if(null!=t){if(!(f=e.d))return e;for(i=1,s=f[0];s>=10;s/=10)i++;if((a=t-i)<0)a+=7,o=t,c=(l=f[p=0])/m(10,i-o-1)%10|0;else if((p=Math.ceil((a+1)/7))>=(s=f.length)){if(!r)break e;for(;s++<=p;)f.push(0);l=c=0,i=1,o=(a%=7)-7+1;}else {for(l=s=f[p],i=1;s>=10;s/=10)i++;c=(o=(a%=7)-7+i)<0?0:l/m(10,i-o-1)%10|0;}if(r=r||t<0||void 0!==f[p+1]||(o<0?l:l%m(10,i-o-1)),u=n<4?(c||r)&&(0==n||n==(e.s<0?3:2)):c>5||5==c&&(4==n||r||6==n&&(a>0?o>0?l/m(10,i-o):0:f[p-1])%10&1||n==(e.s<0?8:7)),t<1||!f[0])return f.length=0,u?(t-=e.e+1,f[0]=m(10,(7-t%7)%7),e.e=-t||0):f[0]=e.e=0,e;if(0==a?(f.length=p,s=1,p--):(f.length=p+1,s=m(10,7-a),f[p]=o>0?(l/m(10,i-o)%m(10,o)|0)*s:0),u)for(;;){if(0==p){for(a=1,o=f[0];o>=10;o/=10)a++;for(o=f[0]+=s,s=1;o>=10;o/=10)s++;a!=s&&(e.e++,f[0]==b&&(f[0]=1));break}if(f[p]+=s,f[p]!=b)break;f[p--]=0,s=1;}for(a=f.length;0===f[--a];)f.pop();}return d&&(e.e>h.maxE?(e.d=null,e.e=NaN):e.e<h.minE&&(e.e=0,e.d=[0])),e}function j(e,t,n){if(!e.isFinite())return F(e);var r,i=e.e,a=w(e.d),o=a.length;return t?(n&&(r=n-o)>0?a=a.charAt(0)+\".\"+a.slice(1)+k(r):o>1&&(a=a.charAt(0)+\".\"+a.slice(1)),a=a+(e.e<0?\"e\":\"e+\")+e.e):i<0?(a=\"0.\"+k(-i-1)+a,n&&(r=n-o)>0&&(a+=k(r))):i>=o?(a+=k(i+1-o),n&&(r=n-i-1)>0&&(a=a+\".\"+k(r))):((r=i+1)<o&&(a=a.slice(0,r)+\".\"+a.slice(r)),n&&(r=n-o)>0&&(i+1===o&&(a+=\".\"),a+=k(r))),a}function A(e,t){var n=e[0];for(t*=7;n>=10;n/=10)t++;return t}function E(e,t,n){if(t>x)throw d=!0,n&&(e.precision=n),Error(\"[DecimalError] Precision limit exceeded\");return P(new e(c),t,1,!0)}function C(e,t,n){if(t>D)throw Error(\"[DecimalError] Precision limit exceeded\");return P(new e(u),t,n,!0)}function T(e){var t=e.length-1,n=7*t+1;if(t=e[t]){for(;t%10==0;t/=10)n--;for(t=e[0];t>=10;t/=10)n++;}return n}function k(e){for(var t=\"\";e--;)t+=\"0\";return t}function I(e,t,n,r){var i,a=new e(1),o=Math.ceil(r/7+4);for(d=!1;;){if(n%2&&G((a=a.times(t)).d,o)&&(i=!0),0===(n=p(n/2))){n=a.d.length-1,i&&0===a.d[n]&&++a.d[n];break}G((t=t.times(t)).d,o);}return d=!0,a}function B(e){return 1&e.d[e.d.length-1]}function z(e,t,n){for(var r,i=new e(t[0]),a=0;++a<t.length;){if(!(r=new e(t[a])).s){i=r;break}i[n](r)&&(i=r);}return i}function R(e,t){var n,r,i,a,o,s,c,u=0,l=0,f=0,p=e.constructor,h=p.rounding,y=p.precision;if(!e.d||!e.d[0]||e.e>17)return new p(e.d?e.d[0]?e.s<0?0:1/0:1:e.s?e.s<0?0:e:NaN);for(null==t?(d=!1,c=y):c=t,s=new p(.03125);e.e>-2;)e=e.times(s),f+=5;for(c+=r=Math.log(m(2,f))/Math.LN10*2+5|0,n=a=o=new p(1),p.precision=c;;){if(a=P(a.times(e),c,1),n=n.times(++l),w((s=o.plus(S(a,n,c,1))).d).slice(0,c)===w(o.d).slice(0,c)){for(i=f;i--;)o=P(o.times(o),c,1);if(null!=t)return p.precision=y,o;if(!(u<3&&M(o.d,c-r,h,u)))return P(o,p.precision=y,h,d=!0);p.precision=c+=10,n=a=s=new p(1),l=0,u++;}o=s;}}function q(e,t){var n,r,i,a,o,s,c,u,l,f,p,m=1,h=e,y=h.d,v=h.constructor,g=v.rounding,b=v.precision;if(h.s<0||!y||!y[0]||!h.e&&1==y[0]&&1==y.length)return new v(y&&!y[0]?-1/0:1!=h.s?NaN:y?0:h);if(null==t?(d=!1,l=b):l=t,v.precision=l+=10,r=(n=w(y)).charAt(0),!(Math.abs(a=h.e)<15e14))return u=E(v,l+2,b).times(a+\"\"),h=q(new v(r+\".\"+n.slice(1)),l-10).plus(u),v.precision=b,null==t?P(h,b,g,d=!0):h;for(;r<7&&1!=r||1==r&&n.charAt(1)>3;)r=(n=w((h=h.times(e)).d)).charAt(0),m++;for(a=h.e,r>1?(h=new v(\"0.\"+n),a++):h=new v(r+\".\"+n.slice(1)),f=h,c=o=h=S(h.minus(1),h.plus(1),l,1),p=P(h.times(h),l,1),i=3;;){if(o=P(o.times(p),l,1),w((u=c.plus(S(o,new v(i),l,1))).d).slice(0,l)===w(c.d).slice(0,l)){if(c=c.times(2),0!==a&&(c=c.plus(E(v,l+2,b).times(a+\"\"))),c=S(c,new v(m),l,1),null!=t)return v.precision=b,c;if(!M(c.d,l-10,g,s))return P(c,v.precision=b,g,d=!0);v.precision=l+=10,u=o=h=S(f.minus(1),f.plus(1),l,1),p=P(h.times(h),l,1),i=s=1;}c=u,i+=2;}}function F(e){return String(e.s*e.s/0)}function U(e,t){var n,r,i;for((n=t.indexOf(\".\"))>-1&&(t=t.replace(\".\",\"\")),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;48===t.charCodeAt(r);r++);for(i=t.length;48===t.charCodeAt(i-1);--i);if(t=t.slice(r,i)){if(i-=r,e.e=n=n-r-1,e.d=[],r=(n+1)%7,n<0&&(r+=7),r<i){for(r&&e.d.push(+t.slice(0,r)),i-=7;r<i;)e.d.push(+t.slice(r,r+=7));r=7-(t=t.slice(r)).length;}else r-=i;for(;r--;)t+=\"0\";e.d.push(+t),d&&(e.e>e.constructor.maxE?(e.d=null,e.e=NaN):e.e<e.constructor.minE&&(e.e=0,e.d=[0]));}else e.e=0,e.d=[0];return e}function L(e,t){var r,i,a,o,s,c,u,l,p;if(\"Infinity\"===t||\"NaN\"===t)return +t||(e.s=NaN),e.e=NaN,e.d=null,e;if(y.test(t))r=16,t=t.toLowerCase();else if(h.test(t))r=2;else {if(!v.test(t))throw Error(f+t);r=8;}for((o=t.search(/p/i))>0?(u=+t.slice(o+1),t=t.substring(2,o)):t=t.slice(2),s=(o=t.indexOf(\".\"))>=0,i=e.constructor,s&&(o=(c=(t=t.replace(\".\",\"\")).length)-o,a=I(i,new i(r),o,2*o)),o=p=(l=O(t,r,b)).length-1;0===l[o];--o)l.pop();return o<0?new i(0*e.s):(e.e=A(l,p),e.d=l,d=!1,s&&(e=S(e,a,4*c)),u&&(e=e.times(Math.abs(u)<54?m(2,u):n.pow(2,u))),d=!0,e)}function H(e,t,n,r,i){var a,o,s,c,u=e.precision,l=Math.ceil(u/7);for(d=!1,c=n.times(n),s=new e(r);;){if(o=S(s.times(c),new e(t++*t++),u,1),s=i?r.plus(o):r.minus(o),r=S(o.times(c),new e(t++*t++),u,1),void 0!==(o=s.plus(r)).d[l]){for(a=l;o.d[a]===s.d[a]&&a--;);if(-1==a)break}a=s,s=r,r=o,o=a;}return d=!0,o.d.length=l+1,o}function Z(e,t){for(var n=e;--t;)n*=e;return n}function V(e,t){var n,r=t.s<0,i=C(e,e.precision,1),o=i.times(.5);if((t=t.abs()).lte(o))return a=r?4:1,t;if((n=t.divToInt(i)).isZero())a=r?3:2;else {if((t=t.minus(n.times(i))).lte(o))return a=B(n)?r?2:3:r?4:1,t;a=B(n)?r?1:4:r?3:2;}return t.minus(i).abs()}function W(e,t,n,i){var a,o,c,u,l,d,f,p,m,h=e.constructor,y=void 0!==n;if(y?(N(n,1,1e9),void 0===i?i=h.rounding:N(i,0,8)):(n=h.precision,i=h.rounding),e.isFinite()){for(y?(a=2,16==t?n=4*n-3:8==t&&(n=3*n-2)):a=t,(c=(f=j(e)).indexOf(\".\"))>=0&&(f=f.replace(\".\",\"\"),(m=new h(1)).e=f.length-c,m.d=O(j(m),10,a),m.e=m.d.length),o=l=(p=O(f,10,a)).length;0==p[--l];)p.pop();if(p[0]){if(c<0?o--:((e=new h(e)).d=p,e.e=o,p=(e=S(e,m,n,i,0,a)).d,o=e.e,d=r),c=p[n],u=a/2,d=d||void 0!==p[n+1],d=i<4?(void 0!==c||d)&&(0===i||i===(e.s<0?3:2)):c>u||c===u&&(4===i||d||6===i&&1&p[n-1]||i===(e.s<0?8:7)),p.length=n,d)for(;++p[--n]>a-1;)p[n]=0,n||(++o,p.unshift(1));for(l=p.length;!p[l-1];--l);for(c=0,f=\"\";c<l;c++)f+=s.charAt(p[c]);if(y){if(l>1)if(16==t||8==t){for(c=16==t?4:3,--l;l%c;l++)f+=\"0\";for(l=(p=O(f,a,t)).length;!p[l-1];--l);for(c=1,f=\"1.\";c<l;c++)f+=s.charAt(p[c]);}else f=f.charAt(0)+\".\"+f.slice(1);f=f+(o<0?\"p\":\"p+\")+o;}else if(o<0){for(;++o;)f=\"0\"+f;f=\"0.\"+f;}else if(++o>l)for(o-=l;o--;)f+=\"0\";else o<l&&(f=f.slice(0,o)+\".\"+f.slice(o));}else f=y?\"0p+0\":\"0\";f=(16==t?\"0x\":2==t?\"0b\":8==t?\"0o\":\"\")+f;}else f=F(e);return e.s<0?\"-\"+f:f}function G(e,t){if(e.length>t)return e.length=t,!0}function $(e){return new this(e).abs()}function Q(e){return new this(e).acos()}function X(e){return new this(e).acosh()}function Y(e,t){return new this(e).plus(t)}function J(e){return new this(e).asin()}function K(e){return new this(e).asinh()}function ee(e){return new this(e).atan()}function te(e){return new this(e).atanh()}function ne(e,t){e=new this(e),t=new this(t);var n,r=this.precision,i=this.rounding,a=r+4;return e.s&&t.s?e.d||t.d?!t.d||e.isZero()?(n=t.s<0?C(this,r,i):new this(0)).s=e.s:!e.d||t.isZero()?(n=C(this,a,1).times(.5)).s=e.s:t.s<0?(this.precision=a,this.rounding=1,n=this.atan(S(e,t,a,1)),t=C(this,a,1),this.precision=r,this.rounding=i,n=e.s<0?n.minus(t):n.plus(t)):n=this.atan(S(e,t,a,1)):(n=C(this,a,1).times(t.s>0?.25:.75)).s=e.s:n=new this(NaN),n}function re(e){return new this(e).cbrt()}function ie(e){return P(e=new this(e),e.e+1,2)}function ae(e){if(!e||\"object\"!=typeof e)throw Error(\"[DecimalError] Object expected\");var t,n,r,i=!0===e.defaults,a=[\"precision\",1,1e9,\"rounding\",0,8,\"toExpNeg\",-o,0,\"toExpPos\",0,o,\"maxE\",0,o,\"minE\",-o,0,\"modulo\",0,9];for(t=0;t<a.length;t+=3)if(n=a[t],i&&(this[n]=l[n]),void 0!==(r=e[n])){if(!(p(r)===r&&r>=a[t+1]&&r<=a[t+2]))throw Error(f+n+\": \"+r);this[n]=r;}if(n=\"crypto\",i&&(this[n]=l[n]),void 0!==(r=e[n])){if(!0!==r&&!1!==r&&0!==r&&1!==r)throw Error(f+n+\": \"+r);if(r){if(\"undefined\"==typeof crypto||!crypto||!crypto.getRandomValues&&!crypto.randomBytes)throw Error(\"[DecimalError] crypto unavailable\");this[n]=!0;}else this[n]=!1;}return this}function oe(e){return new this(e).cos()}function se(e){return new this(e).cosh()}function ce(e,t){return new this(e).div(t)}function ue(e){return new this(e).exp()}function le(e){return P(e=new this(e),e.e+1,3)}function de(){var e,t,n=new this(0);for(d=!1,e=0;e<arguments.length;)if((t=new this(arguments[e++])).d)n.d&&(n=n.plus(t.times(t)));else {if(t.s)return d=!0,new this(1/0);n=t;}return d=!0,n.sqrt()}function fe(e){return e instanceof n||e&&\"[object Decimal]\"===e.name||!1}function pe(e){return new this(e).ln()}function me(e,t){return new this(e).log(t)}function he(e){return new this(e).log(2)}function ye(e){return new this(e).log(10)}function ve(){return z(this,arguments,\"lt\")}function ge(){return z(this,arguments,\"gt\")}function be(e,t){return new this(e).mod(t)}function xe(e,t){return new this(e).mul(t)}function De(e,t){return new this(e).pow(t)}function _e(e){var t,n,r,i,a=0,o=new this(1),s=[];if(void 0===e?e=this.precision:N(e,1,1e9),r=Math.ceil(e/7),this.crypto)if(crypto.getRandomValues)for(t=crypto.getRandomValues(new Uint32Array(r));a<r;)(i=t[a])>=429e7?t[a]=crypto.getRandomValues(new Uint32Array(1))[0]:s[a++]=i%1e7;else {if(!crypto.randomBytes)throw Error(\"[DecimalError] crypto unavailable\");for(t=crypto.randomBytes(r*=4);a<r;)(i=t[a]+(t[a+1]<<8)+(t[a+2]<<16)+((127&t[a+3])<<24))>=214e7?crypto.randomBytes(4).copy(t,a):(s.push(i%1e7),a+=4);a=r/4;}else for(;a<r;)s[a++]=1e7*Math.random()|0;for(e%=7,(r=s[--a])&&e&&(i=m(10,7-e),s[a]=(r/i|0)*i);0===s[a];a--)s.pop();if(a<0)n=0,s=[0];else {for(n=-1;0===s[0];n-=7)s.shift();for(r=1,i=s[0];i>=10;i/=10)r++;r<7&&(n-=7-r);}return o.e=n,o.d=s,o}function we(e){return P(e=new this(e),e.e+1,this.rounding)}function Ne(e){return (e=new this(e)).d?e.d[0]?e.s:0*e.s:e.s||NaN}function Me(e){return new this(e).sin()}function Oe(e){return new this(e).sinh()}function Se(e){return new this(e).sqrt()}function Pe(e,t){return new this(e).sub(t)}function je(e){return new this(e).tan()}function Ae(e){return new this(e).tanh()}function Ee(e){return P(e=new this(e),e.e+1,1)}(n=function e(t){var n,r,i;function a(e){var t,n,r,i=this;if(!(i instanceof a))return new a(e);if(i.constructor=a,e instanceof a)return i.s=e.s,void(d?!e.d||e.e>a.maxE?(i.e=NaN,i.d=null):e.e<a.minE?(i.e=0,i.d=[0]):(i.e=e.e,i.d=e.d.slice()):(i.e=e.e,i.d=e.d?e.d.slice():e.d));if(\"number\"===(r=typeof e)){if(0===e)return i.s=1/e<0?-1:1,i.e=0,void(i.d=[0]);if(e<0?(e=-e,i.s=-1):i.s=1,e===~~e&&e<1e7){for(t=0,n=e;n>=10;n/=10)t++;return void(d?t>a.maxE?(i.e=NaN,i.d=null):t<a.minE?(i.e=0,i.d=[0]):(i.e=t,i.d=[e]):(i.e=t,i.d=[e]))}return 0*e!=0?(e||(i.s=NaN),i.e=NaN,void(i.d=null)):U(i,e.toString())}if(\"string\"!==r)throw Error(f+e);return 45===(n=e.charCodeAt(0))?(e=e.slice(1),i.s=-1):(43===n&&(e=e.slice(1)),i.s=1),g.test(e)?U(i,e):L(i,e)}if(a.prototype=_,a.ROUND_UP=0,a.ROUND_DOWN=1,a.ROUND_CEIL=2,a.ROUND_FLOOR=3,a.ROUND_HALF_UP=4,a.ROUND_HALF_DOWN=5,a.ROUND_HALF_EVEN=6,a.ROUND_HALF_CEIL=7,a.ROUND_HALF_FLOOR=8,a.EUCLID=9,a.config=a.set=ae,a.clone=e,a.isDecimal=fe,a.abs=$,a.acos=Q,a.acosh=X,a.add=Y,a.asin=J,a.asinh=K,a.atan=ee,a.atanh=te,a.atan2=ne,a.cbrt=re,a.ceil=ie,a.cos=oe,a.cosh=se,a.div=ce,a.exp=ue,a.floor=le,a.hypot=de,a.ln=pe,a.log=me,a.log10=ye,a.log2=he,a.max=ve,a.min=ge,a.mod=be,a.mul=xe,a.pow=De,a.random=_e,a.round=we,a.sign=Ne,a.sin=Me,a.sinh=Oe,a.sqrt=Se,a.sub=Pe,a.tan=je,a.tanh=Ae,a.trunc=Ee,void 0===t&&(t={}),t&&!0!==t.defaults)for(i=[\"precision\",\"rounding\",\"toExpNeg\",\"toExpPos\",\"maxE\",\"minE\",\"modulo\",\"crypto\"],n=0;n<i.length;)t.hasOwnProperty(r=i[n++])||(t[r]=this[r]);return a.config(t),a}(l)).default=n.Decimal=n,c=new n(c),u=new n(u),t.exports?(\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator&&(_[Symbol.for(\"nodejs.util.inspect.custom\")]=_.toString,_[Symbol.toStringTag]=\"Decimal\"),t.exports=n):(e||(e=\"undefined\"!=typeof self&&self&&self.self==self?self:window),i=e.Decimal,n.noConflict=function(){return e.Decimal=i,n},e.Decimal=n);}(e);})),b=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createBigNumberClass=void 0;var n,r=(n=g)&&n.__esModule?n:{default:n};var i=[\"?on\",\"config\"],a=(0, h.factory)(\"BigNumber\",i,(function(e){var t=e.on,n=e.config,i=r.default.clone({precision:n.precision,modulo:9});return i.prototype.type=\"BigNumber\",i.prototype.isBigNumber=!0,i.prototype.toJSON=function(){return {mathjs:\"BigNumber\",value:this.toString()}},i.fromJSON=function(e){return new i(e.value)},t&&t(\"config\",(function(e,t){e.precision!==t.precision&&i.config({precision:e.precision});})),i}),{isClass:!0});t.createBigNumberClass=a;})),x=t((function(e,t){\n  /**\n   * @license Complex.js v2.0.11 11/02/2016\n   *\n   * Copyright (c) 2016, Robert Eisele (robert@xarg.org)\n   * Dual licensed under the MIT or GPL Version 2 licenses.\n   **/\n  !function(n){var r=function(e){return .5*(Math.exp(e)+Math.exp(-e))},i=function(e){return .5*(Math.exp(e)-Math.exp(-e))},a=function(){throw SyntaxError(\"Invalid Param\")};function o(e,t){var n=Math.abs(e),r=Math.abs(t);return 0===e?Math.log(r):0===t?Math.log(n):n<3e3&&r<3e3?.5*Math.log(e*e+t*t):Math.log(e/Math.cos(Math.atan2(t,e)))}function s(e,t){if(!(this instanceof s))return new s(e,t);var n=function(e,t){var n={re:0,im:0};if(null==e)n.re=n.im=0;else if(void 0!==t)n.re=e,n.im=t;else switch(typeof e){case\"object\":if(\"im\"in e&&\"re\"in e)n.re=e.re,n.im=e.im;else if(\"abs\"in e&&\"arg\"in e){if(!Number.isFinite(e.abs)&&Number.isFinite(e.arg))return s.INFINITY;n.re=e.abs*Math.cos(e.arg),n.im=e.abs*Math.sin(e.arg);}else if(\"r\"in e&&\"phi\"in e){if(!Number.isFinite(e.r)&&Number.isFinite(e.phi))return s.INFINITY;n.re=e.r*Math.cos(e.phi),n.im=e.r*Math.sin(e.phi);}else 2===e.length?(n.re=e[0],n.im=e[1]):a();break;case\"string\":n.im=n.re=0;var r=e.match(/\\d+\\.?\\d*e[+-]?\\d+|\\d+\\.?\\d*|\\.\\d+|./g),i=1,o=0;null===r&&a();for(var c=0;c<r.length;c++){var u=r[c];\" \"===u||\"\\t\"===u||\"\\n\"===u||(\"+\"===u?i++:\"-\"===u?o++:\"i\"===u||\"I\"===u?(i+o===0&&a(),\" \"===r[c+1]||isNaN(r[c+1])?n.im+=parseFloat((o%2?\"-\":\"\")+\"1\"):(n.im+=parseFloat((o%2?\"-\":\"\")+r[c+1]),c++),i=o=0):((i+o===0||isNaN(u))&&a(),\"i\"===r[c+1]||\"I\"===r[c+1]?(n.im+=parseFloat((o%2?\"-\":\"\")+u),c++):n.re+=parseFloat((o%2?\"-\":\"\")+u),i=o=0));}i+o>0&&a();break;case\"number\":n.im=0,n.re=e;break;default:a();}return n}(e,t);this.re=n.re,this.im=n.im;}s.prototype={re:0,im:0,sign:function(){var e=this.abs();return new s(this.re/e,this.im/e)},add:function(e,t){var n=new s(e,t);return this.isInfinite()&&n.isInfinite()?s.NAN:this.isInfinite()||n.isInfinite()?s.INFINITY:new s(this.re+n.re,this.im+n.im)},sub:function(e,t){var n=new s(e,t);return this.isInfinite()&&n.isInfinite()?s.NAN:this.isInfinite()||n.isInfinite()?s.INFINITY:new s(this.re-n.re,this.im-n.im)},mul:function(e,t){var n=new s(e,t);return this.isInfinite()&&n.isZero()||this.isZero()&&n.isInfinite()?s.NAN:this.isInfinite()||n.isInfinite()?s.INFINITY:0===n.im&&0===this.im?new s(this.re*n.re,0):new s(this.re*n.re-this.im*n.im,this.re*n.im+this.im*n.re)},div:function(e,t){var n=new s(e,t);if(this.isZero()&&n.isZero()||this.isInfinite()&&n.isInfinite())return s.NAN;if(this.isInfinite()||n.isZero())return s.INFINITY;if(this.isZero()||n.isInfinite())return s.ZERO;e=this.re,t=this.im;var r,i,a=n.re,o=n.im;return 0===o?new s(e/a,t/a):Math.abs(a)<Math.abs(o)?new s((e*(i=a/o)+t)/(r=a*i+o),(t*i-e)/r):new s((e+t*(i=o/a))/(r=o*i+a),(t-e*i)/r)},pow:function(e,t){var n=new s(e,t);if(e=this.re,t=this.im,n.isZero())return s.ONE;if(0===n.im){if(0===t&&e>=0)return new s(Math.pow(e,n.re),0);if(0===e)switch((n.re%4+4)%4){case 0:return new s(Math.pow(t,n.re),0);case 1:return new s(0,Math.pow(t,n.re));case 2:return new s(-Math.pow(t,n.re),0);case 3:return new s(0,-Math.pow(t,n.re))}}if(0===e&&0===t&&n.re>0&&n.im>=0)return s.ZERO;var r=Math.atan2(t,e),i=o(e,t);return e=Math.exp(n.re*i-n.im*r),t=n.im*i+n.re*r,new s(e*Math.cos(t),e*Math.sin(t))},sqrt:function(){var e,t,n=this.re,r=this.im,i=this.abs();if(n>=0){if(0===r)return new s(Math.sqrt(n),0);e=.5*Math.sqrt(2*(i+n));}else e=Math.abs(r)/Math.sqrt(2*(i-n));return t=n<=0?.5*Math.sqrt(2*(i-n)):Math.abs(r)/Math.sqrt(2*(i+n)),new s(e,r<0?-t:t)},exp:function(){var e=Math.exp(this.re);return this.im,new s(e*Math.cos(this.im),e*Math.sin(this.im))},expm1:function(){var e=this.re,t=this.im;return new s(Math.expm1(e)*Math.cos(t)+function(e){var t=Math.PI/4;if(e<-t||e>t)return Math.cos(e)-1;var n=e*e;return n*(n*(1/24+n*(-1/720+n*(1/40320+n*(-1/3628800+n*(1/4790014600+n*(-1/87178291200+n*(1/20922789888e3)))))))-.5)}(t),Math.exp(e)*Math.sin(t))},log:function(){var e=this.re,t=this.im;return new s(o(e,t),Math.atan2(t,e))},abs:function(){return e=this.re,t=this.im,n=Math.abs(e),r=Math.abs(t),n<3e3&&r<3e3?Math.sqrt(n*n+r*r):(n<r?(n=r,r=e/t):r=t/e,n*Math.sqrt(1+r*r));var e,t,n,r;},arg:function(){return Math.atan2(this.im,this.re)},sin:function(){var e=this.re,t=this.im;return new s(Math.sin(e)*r(t),Math.cos(e)*i(t))},cos:function(){var e=this.re,t=this.im;return new s(Math.cos(e)*r(t),-Math.sin(e)*i(t))},tan:function(){var e=2*this.re,t=2*this.im,n=Math.cos(e)+r(t);return new s(Math.sin(e)/n,i(t)/n)},cot:function(){var e=2*this.re,t=2*this.im,n=Math.cos(e)-r(t);return new s(-Math.sin(e)/n,i(t)/n)},sec:function(){var e=this.re,t=this.im,n=.5*r(2*t)+.5*Math.cos(2*e);return new s(Math.cos(e)*r(t)/n,Math.sin(e)*i(t)/n)},csc:function(){var e=this.re,t=this.im,n=.5*r(2*t)-.5*Math.cos(2*e);return new s(Math.sin(e)*r(t)/n,-Math.cos(e)*i(t)/n)},asin:function(){var e=this.re,t=this.im,n=new s(t*t-e*e+1,-2*e*t).sqrt(),r=new s(n.re-t,n.im+e).log();return new s(r.im,-r.re)},acos:function(){var e=this.re,t=this.im,n=new s(t*t-e*e+1,-2*e*t).sqrt(),r=new s(n.re-t,n.im+e).log();return new s(Math.PI/2-r.im,r.re)},atan:function(){var e=this.re,t=this.im;if(0===e){if(1===t)return new s(0,1/0);if(-1===t)return new s(0,-1/0)}var n=e*e+(1-t)*(1-t),r=new s((1-t*t-e*e)/n,-2*e/n).log();return new s(-.5*r.im,.5*r.re)},acot:function(){var e=this.re,t=this.im;if(0===t)return new s(Math.atan2(1,e),0);var n=e*e+t*t;return 0!==n?new s(e/n,-t/n).atan():new s(0!==e?e/0:0,0!==t?-t/0:0).atan()},asec:function(){var e=this.re,t=this.im;if(0===e&&0===t)return new s(0,1/0);var n=e*e+t*t;return 0!==n?new s(e/n,-t/n).acos():new s(0!==e?e/0:0,0!==t?-t/0:0).acos()},acsc:function(){var e=this.re,t=this.im;if(0===e&&0===t)return new s(Math.PI/2,1/0);var n=e*e+t*t;return 0!==n?new s(e/n,-t/n).asin():new s(0!==e?e/0:0,0!==t?-t/0:0).asin()},sinh:function(){var e=this.re,t=this.im;return new s(i(e)*Math.cos(t),r(e)*Math.sin(t))},cosh:function(){var e=this.re,t=this.im;return new s(r(e)*Math.cos(t),i(e)*Math.sin(t))},tanh:function(){var e=2*this.re,t=2*this.im,n=r(e)+Math.cos(t);return new s(i(e)/n,Math.sin(t)/n)},coth:function(){var e=2*this.re,t=2*this.im,n=r(e)-Math.cos(t);return new s(i(e)/n,-Math.sin(t)/n)},csch:function(){var e=this.re,t=this.im,n=Math.cos(2*t)-r(2*e);return new s(-2*i(e)*Math.cos(t)/n,2*r(e)*Math.sin(t)/n)},sech:function(){var e=this.re,t=this.im,n=Math.cos(2*t)+r(2*e);return new s(2*r(e)*Math.cos(t)/n,-2*i(e)*Math.sin(t)/n)},asinh:function(){var e=this.im;this.im=-this.re,this.re=e;var t=this.asin();return this.re=-this.im,this.im=e,e=t.re,t.re=-t.im,t.im=e,t},acosh:function(){var e=this.acos();if(e.im<=0){var t=e.re;e.re=-e.im,e.im=t;}else {t=e.im;e.im=-e.re,e.re=t;}return e},atanh:function(){var e=this.re,t=this.im,n=e>1&&0===t,r=1-e,i=1+e,a=r*r+t*t,c=0!==a?new s((i*r-t*t)/a,(t*r+i*t)/a):new s(-1!==e?e/0:0,0!==t?t/0:0),u=c.re;return c.re=o(c.re,c.im)/2,c.im=Math.atan2(c.im,u)/2,n&&(c.im=-c.im),c},acoth:function(){var e=this.re,t=this.im;if(0===e&&0===t)return new s(0,Math.PI/2);var n=e*e+t*t;return 0!==n?new s(e/n,-t/n).atanh():new s(0!==e?e/0:0,0!==t?-t/0:0).atanh()},acsch:function(){var e=this.re,t=this.im;if(0===t)return new s(0!==e?Math.log(e+Math.sqrt(e*e+1)):1/0,0);var n=e*e+t*t;return 0!==n?new s(e/n,-t/n).asinh():new s(0!==e?e/0:0,0!==t?-t/0:0).asinh()},asech:function(){var e=this.re,t=this.im;if(this.isZero())return s.INFINITY;var n=e*e+t*t;return 0!==n?new s(e/n,-t/n).acosh():new s(0!==e?e/0:0,0!==t?-t/0:0).acosh()},inverse:function(){if(this.isZero())return s.INFINITY;if(this.isInfinite())return s.ZERO;var e=this.re,t=this.im,n=e*e+t*t;return new s(e/n,-t/n)},conjugate:function(){return new s(this.re,-this.im)},neg:function(){return new s(-this.re,-this.im)},ceil:function(e){return e=Math.pow(10,e||0),new s(Math.ceil(this.re*e)/e,Math.ceil(this.im*e)/e)},floor:function(e){return e=Math.pow(10,e||0),new s(Math.floor(this.re*e)/e,Math.floor(this.im*e)/e)},round:function(e){return e=Math.pow(10,e||0),new s(Math.round(this.re*e)/e,Math.round(this.im*e)/e)},equals:function(e,t){var n=new s(e,t);return Math.abs(n.re-this.re)<=s.EPSILON&&Math.abs(n.im-this.im)<=s.EPSILON},clone:function(){return new s(this.re,this.im)},toString:function(){var e=this.re,t=this.im,n=\"\";return this.isNaN()?\"NaN\":this.isZero()?\"0\":this.isInfinite()?\"Infinity\":(0!==e&&(n+=e),0!==t&&(0!==e?n+=t<0?\" - \":\" + \":t<0&&(n+=\"-\"),1!==(t=Math.abs(t))&&(n+=t),n+=\"i\"),n||\"0\")},toVector:function(){return [this.re,this.im]},valueOf:function(){return 0===this.im?this.re:null},isNaN:function(){return isNaN(this.re)||isNaN(this.im)},isZero:function(){return !(0!==this.re&&-0!==this.re||0!==this.im&&-0!==this.im)},isFinite:function(){return isFinite(this.re)&&isFinite(this.im)},isInfinite:function(){return !(this.isNaN()||this.isFinite())}},s.ZERO=new s(0,0),s.ONE=new s(1,0),s.I=new s(0,1),s.PI=new s(Math.PI,0),s.E=new s(Math.E,0),s.INFINITY=new s(1/0,1/0),s.NAN=new s(NaN,NaN),s.EPSILON=1e-16,Object.defineProperty(t,\"__esModule\",{value:!0}),s.default=s,s.Complex=s,e.exports=s;}();})),D=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createComplexClass=void 0;var n,r=(n=x)&&n.__esModule?n:{default:n};function a(e){return (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})(e)}var o=[],s=(0, h.factory)(\"Complex\",o,(function(){return r.default.prototype.type=\"Complex\",r.default.prototype.isComplex=!0,r.default.prototype.toJSON=function(){return {mathjs:\"Complex\",re:this.re,im:this.im}},r.default.prototype.toPolar=function(){return {r:this.abs(),phi:this.arg()}},r.default.prototype.format=function(e){var t=this.im,n=this.re,r=(0, u.format)(this.re,e),a=(0, u.format)(this.im,e),o=(0, i.isNumber)(e)?e:e?e.precision:null;if(null!==o){var s=Math.pow(10,-o);Math.abs(n/t)<s&&(n=0),Math.abs(t/n)<s&&(t=0);}return 0===t?r:0===n?1===t?\"i\":-1===t?\"-i\":a+\"i\":t<0?-1===t?r+\" - i\":r+\" - \"+a.substring(1)+\"i\":1===t?r+\" + i\":r+\" + \"+a+\"i\"},r.default.fromPolar=function(e){switch(arguments.length){case 1:var t=arguments[0];if(\"object\"===a(t))return (0, r.default)(t);throw new TypeError(\"Input has to be an object with r and phi keys.\");case 2:var n=arguments[0],o=arguments[1];if((0, i.isNumber)(n)){if((0, i.isUnit)(o)&&o.hasBase(\"ANGLE\")&&(o=o.toNumber(\"rad\")),(0, i.isNumber)(o))return new r.default({r:n,phi:o});throw new TypeError(\"Phi is not a number nor an angle unit.\")}throw new TypeError(\"Radius r is not a number.\");default:throw new SyntaxError(\"Wrong number of arguments in function fromPolar\")}},r.default.prototype.valueOf=r.default.prototype.toString,r.default.fromJSON=function(e){return new r.default(e)},r.default.compare=function(e,t){return e.re>t.re?1:e.re<t.re?-1:e.im>t.im?1:e.im<t.im?-1:0},r.default}),{isClass:!0});t.createComplexClass=s;})),_=t((function(e,t){\n  /**\n   * @license Fraction.js v4.0.12 09/09/2015\n   * http://www.xarg.org/2014/03/rational-numbers-in-javascript/\n   *\n   * Copyright (c) 2015, Robert Eisele (robert@xarg.org)\n   * Dual licensed under the MIT or GPL Version 2 licenses.\n   **/\n  !function(n){var r={s:1,n:0,d:1};function i(e){function t(){var t=Error.apply(this,arguments);t.name=this.name=e,this.stack=t.stack,this.message=t.message;}function n(){}return n.prototype=Error.prototype,t.prototype=new n,t}var a=d.DivisionByZero=i(\"DivisionByZero\"),o=d.InvalidParameter=i(\"InvalidParameter\");function s(e,t){return isNaN(e=parseInt(e,10))&&c(),e*t}function c(){throw new o}var u=function(e,t){var n,i=0,o=1,u=1,l=0,d=0,f=0,p=1,m=1,h=0,y=1,v=1,g=1,b=1e7;if(null==e);else if(void 0!==t)u=(i=e)*(o=t);else switch(typeof e){case\"object\":\"d\"in e&&\"n\"in e?(i=e.n,o=e.d,\"s\"in e&&(i*=e.s)):0 in e?(i=e[0],1 in e&&(o=e[1])):c(),u=i*o;break;case\"number\":if(e<0&&(u=e,e=-e),e%1==0)i=e;else if(e>0){for(e>=1&&(e/=m=Math.pow(10,Math.floor(1+Math.log(e)/Math.LN10)));y<=b&&g<=b;){if(e===(n=(h+v)/(y+g))){y+g<=b?(i=h+v,o=y+g):g>y?(i=v,o=g):(i=h,o=y);break}e>n?(h+=v,y+=g):(v+=h,g+=y),y>b?(i=v,o=g):(i=h,o=y);}i*=m;}else (isNaN(e)||isNaN(t))&&(o=i=NaN);break;case\"string\":if(null===(y=e.match(/\\d+|./g))&&c(),\"-\"===y[h]?(u=-1,h++):\"+\"===y[h]&&h++,y.length===h+1?d=s(y[h++],u):\".\"===y[h+1]||\".\"===y[h]?(\".\"!==y[h]&&(l=s(y[h++],u)),(++h+1===y.length||\"(\"===y[h+1]&&\")\"===y[h+3]||\"'\"===y[h+1]&&\"'\"===y[h+3])&&(d=s(y[h],u),p=Math.pow(10,y[h].length),h++),(\"(\"===y[h]&&\")\"===y[h+2]||\"'\"===y[h]&&\"'\"===y[h+2])&&(f=s(y[h+1],u),m=Math.pow(10,y[h+1].length)-1,h+=3)):\"/\"===y[h+1]||\":\"===y[h+1]?(d=s(y[h],u),p=s(y[h+2],1),h+=3):\"/\"===y[h+3]&&\" \"===y[h+1]&&(l=s(y[h],u),d=s(y[h+2],u),p=s(y[h+4],1),h+=5),y.length<=h){u=i=f+(o=p*m)*l+m*d;break}default:c();}if(0===o)throw new a;r.s=u<0?-1:1,r.n=Math.abs(i),r.d=Math.abs(o);};function l(e,t){if(!e)return t;if(!t)return e;for(;;){if(!(e%=t))return t;if(!(t%=e))return e}}function d(e,t){if(!(this instanceof d))return new d(e,t);u(e,t),e=d.REDUCE?l(r.d,r.n):1,this.s=r.s,this.n=r.n/e,this.d=r.d/e;}d.REDUCE=1,d.prototype={s:1,n:0,d:1,abs:function(){return new d(this.n,this.d)},neg:function(){return new d(-this.s*this.n,this.d)},add:function(e,t){return u(e,t),new d(this.s*this.n*r.d+r.s*this.d*r.n,this.d*r.d)},sub:function(e,t){return u(e,t),new d(this.s*this.n*r.d-r.s*this.d*r.n,this.d*r.d)},mul:function(e,t){return u(e,t),new d(this.s*r.s*this.n*r.n,this.d*r.d)},div:function(e,t){return u(e,t),new d(this.s*r.s*this.n*r.d,this.d*r.n)},clone:function(){return new d(this)},mod:function(e,t){return isNaN(this.n)||isNaN(this.d)?new d(NaN):void 0===e?new d(this.s*this.n%this.d,1):(u(e,t),0===r.n&&0===this.d&&d(0,0),new d(this.s*(r.d*this.n)%(r.n*this.d),r.d*this.d))},gcd:function(e,t){return u(e,t),new d(l(r.n,this.n)*l(r.d,this.d),r.d*this.d)},lcm:function(e,t){return u(e,t),0===r.n&&0===this.n?new d:new d(r.n*this.n,l(r.n,this.n)*l(r.d,this.d))},ceil:function(e){return e=Math.pow(10,e||0),isNaN(this.n)||isNaN(this.d)?new d(NaN):new d(Math.ceil(e*this.s*this.n/this.d),e)},floor:function(e){return e=Math.pow(10,e||0),isNaN(this.n)||isNaN(this.d)?new d(NaN):new d(Math.floor(e*this.s*this.n/this.d),e)},round:function(e){return e=Math.pow(10,e||0),isNaN(this.n)||isNaN(this.d)?new d(NaN):new d(Math.round(e*this.s*this.n/this.d),e)},inverse:function(){return new d(this.s*this.d,this.n)},pow:function(e){return e<0?new d(Math.pow(this.s*this.d,-e),Math.pow(this.n,-e)):new d(Math.pow(this.s*this.n,e),Math.pow(this.d,e))},equals:function(e,t){return u(e,t),this.s*this.n*r.d==r.s*r.n*this.d},compare:function(e,t){u(e,t);var n=this.s*this.n*r.d-r.s*r.n*this.d;return (0<n)-(n<0)},simplify:function(e){if(isNaN(this.n)||isNaN(this.d))return this;var t=this.abs().toContinued();function n(e){return 1===e.length?new d(e[0]):n(e.slice(1)).inverse().add(e[0])}e=e||.001;for(var r=0;r<t.length;r++){var i=n(t.slice(0,r+1));if(i.sub(this.abs()).abs().valueOf()<e)return i.mul(this.s)}return this},divisible:function(e,t){return u(e,t),!(!(r.n*this.d)||this.n*r.d%(r.n*this.d))},valueOf:function(){return this.s*this.n/this.d},toFraction:function(e){var t,n=\"\",r=this.n,i=this.d;return this.s<0&&(n+=\"-\"),1===i?n+=r:(e&&(t=Math.floor(r/i))>0&&(n+=t,n+=\" \",r%=i),n+=r,n+=\"/\",n+=i),n},toLatex:function(e){var t,n=\"\",r=this.n,i=this.d;return this.s<0&&(n+=\"-\"),1===i?n+=r:(e&&(t=Math.floor(r/i))>0&&(n+=t,r%=i),n+=\"\\\\frac{\",n+=r,n+=\"}{\",n+=i,n+=\"}\"),n},toContinued:function(){var e,t=this.n,n=this.d,r=[];if(isNaN(this.n)||isNaN(this.d))return r;do{r.push(Math.floor(t/n)),e=t%n,t=n,n=e;}while(1!==t);return r},toString:function(e){var t,n=this.n,r=this.d;if(isNaN(n)||isNaN(r))return \"NaN\";d.REDUCE||(n/=t=l(n,r),r/=t),e=e||15;var i=function(e,t){for(;t%2==0;t/=2);for(;t%5==0;t/=5);if(1===t)return 0;for(var n=10%t,r=1;1!==n;r++)if(n=10*n%t,r>2e3)return 0;return r}(0,r),a=function(e,t,n){for(var r=1,i=function(e,t,n){for(var r=1;t>0;e=e*e%n,t>>=1)1&t&&(r=r*e%n);return r}(10,n,t),a=0;a<300;a++){if(r===i)return a;r=10*r%t,i=10*i%t;}return 0}(0,r,i),o=-1===this.s?\"-\":\"\";if(o+=n/r|0,n%=r,(n*=10)&&(o+=\".\"),i){for(var s=a;s--;)o+=n/r|0,n%=r,n*=10;o+=\"(\";for(s=i;s--;)o+=n/r|0,n%=r,n*=10;o+=\")\";}else for(s=e;n&&s--;)o+=n/r|0,n%=r,n*=10;return o}},Object.defineProperty(t,\"__esModule\",{value:!0}),d.default=d,d.Fraction=d,e.exports=d;}();})),w=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createFractionClass=void 0;var n,r=(n=_)&&n.__esModule?n:{default:n};var i=[],a=(0, h.factory)(\"Fraction\",i,(function(){return r.default.prototype.type=\"Fraction\",r.default.prototype.isFraction=!0,r.default.prototype.toJSON=function(){return {mathjs:\"Fraction\",n:this.s*this.n,d:this.d}},r.default.fromJSON=function(e){return new r.default(e)},r.default}),{isClass:!0});t.createFractionClass=a;})),N=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createRangeClass=void 0;var n=[],r=(0, h.factory)(\"Range\",n,(function(){function e(t,n,r){if(!(this instanceof e))throw new SyntaxError(\"Constructor must be called with the new operator\");var a=null!=t,o=null!=n,s=null!=r;if(a)if((0, i.isBigNumber)(t))t=t.toNumber();else if(\"number\"!=typeof t)throw new TypeError(\"Parameter start must be a number\");if(o)if((0, i.isBigNumber)(n))n=n.toNumber();else if(\"number\"!=typeof n)throw new TypeError(\"Parameter end must be a number\");if(s)if((0, i.isBigNumber)(r))r=r.toNumber();else if(\"number\"!=typeof r)throw new TypeError(\"Parameter step must be a number\");this.start=a?parseFloat(t):0,this.end=o?parseFloat(n):0,this.step=s?parseFloat(r):1;}return e.prototype.type=\"Range\",e.prototype.isRange=!0,e.parse=function(t){if(\"string\"!=typeof t)return null;var n=t.split(\":\").map((function(e){return parseFloat(e)}));if(n.some((function(e){return isNaN(e)})))return null;switch(n.length){case 2:return new e(n[0],n[1]);case 3:return new e(n[0],n[2],n[1]);default:return null}},e.prototype.clone=function(){return new e(this.start,this.end,this.step)},e.prototype.size=function(){var e=0,t=this.start,n=this.step,r=this.end-t;return (0, u.sign)(n)===(0, u.sign)(r)?e=Math.ceil(r/n):0===r&&(e=0),isNaN(e)&&(e=0),[e]},e.prototype.min=function(){var e=this.size()[0];return e>0?this.step>0?this.start:this.start+(e-1)*this.step:void 0},e.prototype.max=function(){var e=this.size()[0];return e>0?this.step>0?this.start+(e-1)*this.step:this.start:void 0},e.prototype.forEach=function(e){var t=this.start,n=this.step,r=this.end,i=0;if(n>0)for(;t<r;)e(t,[i],this),t+=n,i++;else if(n<0)for(;t>r;)e(t,[i],this),t+=n,i++;},e.prototype.map=function(e){var t=[];return this.forEach((function(n,r,i){t[r[0]]=e(n,r,i);})),t},e.prototype.toArray=function(){var e=[];return this.forEach((function(t,n){e[n[0]]=t;})),e},e.prototype.valueOf=function(){return this.toArray()},e.prototype.format=function(e){var t=(0, u.format)(this.start,e);return 1!==this.step&&(t+=\":\"+(0, u.format)(this.step,e)),t+=\":\"+(0, u.format)(this.end,e)},e.prototype.toString=function(){return this.format()},e.prototype.toJSON=function(){return {mathjs:\"Range\",start:this.start,end:this.end,step:this.step}},e.fromJSON=function(t){return new e(t.start,t.end,t.step)},e}),{isClass:!0});t.createRangeClass=r;})),M=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createMatrixClass=void 0;var n=[],r=(0, h.factory)(\"Matrix\",n,(function(){function e(){if(!(this instanceof e))throw new SyntaxError(\"Constructor must be called with the new operator\")}return e.prototype.type=\"Matrix\",e.prototype.isMatrix=!0,e.prototype.storage=function(){throw new Error(\"Cannot invoke storage on a Matrix interface\")},e.prototype.datatype=function(){throw new Error(\"Cannot invoke datatype on a Matrix interface\")},e.prototype.create=function(e,t){throw new Error(\"Cannot invoke create on a Matrix interface\")},e.prototype.subset=function(e,t,n){throw new Error(\"Cannot invoke subset on a Matrix interface\")},e.prototype.get=function(e){throw new Error(\"Cannot invoke get on a Matrix interface\")},e.prototype.set=function(e,t,n){throw new Error(\"Cannot invoke set on a Matrix interface\")},e.prototype.resize=function(e,t){throw new Error(\"Cannot invoke resize on a Matrix interface\")},e.prototype.reshape=function(e,t){throw new Error(\"Cannot invoke reshape on a Matrix interface\")},e.prototype.clone=function(){throw new Error(\"Cannot invoke clone on a Matrix interface\")},e.prototype.size=function(){throw new Error(\"Cannot invoke size on a Matrix interface\")},e.prototype.map=function(e,t){throw new Error(\"Cannot invoke map on a Matrix interface\")},e.prototype.forEach=function(e){throw new Error(\"Cannot invoke forEach on a Matrix interface\")},e.prototype.toArray=function(){throw new Error(\"Cannot invoke toArray on a Matrix interface\")},e.prototype.valueOf=function(){throw new Error(\"Cannot invoke valueOf on a Matrix interface\")},e.prototype.format=function(e){throw new Error(\"Cannot invoke format on a Matrix interface\")},e.prototype.toString=function(){throw new Error(\"Cannot invoke toString on a Matrix interface\")},e}),{isClass:!0});t.createMatrixClass=r;})),O=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createDenseMatrixClass=void 0;var n=[\"Matrix\"],r=(0, h.factory)(\"DenseMatrix\",n,(function(e){var t=e.Matrix;function n(e,t){if(!(this instanceof n))throw new SyntaxError(\"Constructor must be called with the new operator\");if(t&&!(0, i.isString)(t))throw new Error(\"Invalid datatype: \"+t);if((0, i.isMatrix)(e))\"DenseMatrix\"===e.type?(this._data=(0, a.clone)(e._data),this._size=(0, a.clone)(e._size),this._datatype=t||e._datatype):(this._data=e.toArray(),this._size=e.size(),this._datatype=t||e._datatype);else if(e&&(0, i.isArray)(e.data)&&(0, i.isArray)(e.size))this._data=e.data,this._size=e.size,(0, m.validate)(this._data,this._size),this._datatype=t||e.datatype;else if((0, i.isArray)(e))this._data=function e(t){for(var n=0,r=t.length;n<r;n++){var a=t[n];(0, i.isArray)(a)?t[n]=e(a):a&&!0===a.isMatrix&&(t[n]=e(a.valueOf()));}return t}(e),this._size=(0, m.arraySize)(this._data),(0, m.validate)(this._data,this._size),this._datatype=t;else {if(e)throw new TypeError(\"Unsupported type of data (\"+(0, i.typeOf)(e)+\")\");this._data=[],this._size=[0],this._datatype=t;}}function r(e,t){if(!(0, i.isIndex)(t))throw new TypeError(\"Invalid index\");if(t.isScalar())return e.get(t.min());var r=t.size();if(r.length!==e._size.length)throw new f.DimensionError(r.length,e._size.length);for(var a=t.min(),o=t.max(),s=0,c=e._size.length;s<c;s++)(0, m.validateIndex)(a[s],e._size[s]),(0, m.validateIndex)(o[s],e._size[s]);return new n(function e(t,n,r,i){var a=i===r-1,o=n.dimension(i);return a?o.map((function(e){return (0, m.validateIndex)(e,t.length),t[e]})).valueOf():o.map((function(a){(0, m.validateIndex)(a,t.length);var o=t[a];return e(o,n,r,i+1)})).valueOf()}(e._data,t,r.length,0),e._datatype)}function o(e,t,n,r){if(!t||!0!==t.isIndex)throw new TypeError(\"Invalid index\");var o,s=t.size(),u=t.isScalar();if((0, i.isMatrix)(n)?(o=n.size(),n=n.valueOf()):o=(0, m.arraySize)(n),u){if(0!==o.length)throw new TypeError(\"Scalar expected\");e.set(t.min(),n,r);}else {if(s.length<e._size.length)throw new f.DimensionError(s.length,e._size.length,\"<\");if(o.length<s.length){for(var l=0,d=0;1===s[l]&&1===o[l];)l++;for(;1===s[l];)d++,l++;n=(0, m.unsqueeze)(n,s.length,d,o);}if(!(0, a.deepStrictEqual)(s,o))throw new f.DimensionError(s,o,\">\");c(e,t.max().map((function(e){return e+1})),r);var p=s.length;!function e(t,n,r,i,a){var o=a===i-1,s=n.dimension(a);o?s.forEach((function(e,n){(0, m.validateIndex)(e),t[e]=r[n[0]];})):s.forEach((function(o,s){(0, m.validateIndex)(o),e(t[o],n,r[s[0]],i,a+1);}));}(e._data,t,n,p,0);}return e}function s(e,t,n){if(0===t.length){for(var r=e._data;(0, i.isArray)(r);)r=r[0];return r}return e._size=t.slice(0),e._data=(0, m.resize)(e._data,e._size,n),e}function c(e,t,n){for(var r=e._size.slice(0),i=!1;r.length<t.length;)r.push(0),i=!0;for(var a=0,o=t.length;a<o;a++)t[a]>r[a]&&(r[a]=t[a],i=!0);i&&s(e,r,n);}return n.prototype=new t,n.prototype.createDenseMatrix=function(e,t){return new n(e,t)},n.prototype.type=\"DenseMatrix\",n.prototype.isDenseMatrix=!0,n.prototype.getDataType=function(){return (0, m.getArrayDataType)(this._data,i.typeOf)},n.prototype.storage=function(){return \"dense\"},n.prototype.datatype=function(){return this._datatype},n.prototype.create=function(e,t){return new n(e,t)},n.prototype.subset=function(e,t,n){switch(arguments.length){case 1:return r(this,e);case 2:case 3:return o(this,e,t,n);default:throw new SyntaxError(\"Wrong number of arguments\")}},n.prototype.get=function(e){if(!(0, i.isArray)(e))throw new TypeError(\"Array expected\");if(e.length!==this._size.length)throw new f.DimensionError(e.length,this._size.length);for(var t=0;t<e.length;t++)(0, m.validateIndex)(e[t],this._size[t]);for(var n=this._data,r=0,a=e.length;r<a;r++){var o=e[r];(0, m.validateIndex)(o,n.length),n=n[o];}return n},n.prototype.set=function(e,t,n){if(!(0, i.isArray)(e))throw new TypeError(\"Array expected\");if(e.length<this._size.length)throw new f.DimensionError(e.length,this._size.length,\"<\");var r,a,o;c(this,e.map((function(e){return e+1})),n);var s=this._data;for(r=0,a=e.length-1;r<a;r++)o=e[r],(0, m.validateIndex)(o,s.length),s=s[o];return o=e[e.length-1],(0, m.validateIndex)(o,s.length),s[o]=t,this},n.prototype.resize=function(e,t,n){if(!(0, i.isCollection)(e))throw new TypeError(\"Array or Matrix expected\");var r=e.valueOf().map((function(e){return Array.isArray(e)&&1===e.length?e[0]:e}));return s(n?this.clone():this,r,t)},n.prototype.reshape=function(e,t){var n=t?this.clone():this;return n._data=(0, m.reshape)(n._data,e),n._size=e.slice(0),n},n.prototype.clone=function(){return new n({data:(0, a.clone)(this._data),size:(0, a.clone)(this._size),datatype:this._datatype})},n.prototype.size=function(){return this._size.slice(0)},n.prototype.map=function(e){var t=this,r=function n(r,a){return (0, i.isArray)(r)?r.map((function(e,t){return n(e,a.concat(t))})):e(r,a,t)}(this._data,[]);return new n(r,void 0!==this._datatype?(0, m.getArrayDataType)(r,i.typeOf):void 0)},n.prototype.forEach=function(e){var t=this;!function n(r,a){(0, i.isArray)(r)?r.forEach((function(e,t){n(e,a.concat(t));})):e(r,a,t);}(this._data,[]);},n.prototype.toArray=function(){return (0, a.clone)(this._data)},n.prototype.valueOf=function(){return this._data},n.prototype.format=function(e){return (0, d.format)(this._data,e)},n.prototype.toString=function(){return (0, d.format)(this._data)},n.prototype.toJSON=function(){return {mathjs:\"DenseMatrix\",data:this._data,size:this._size,datatype:this._datatype}},n.prototype.diagonal=function(e){if(e){if((0, i.isBigNumber)(e)&&(e=e.toNumber()),!(0, i.isNumber)(e)||!(0, u.isInteger)(e))throw new TypeError(\"The parameter k must be an integer number\")}else e=0;for(var t=e>0?e:0,r=e<0?-e:0,a=this._size[0],o=this._size[1],s=Math.min(a-r,o-t),c=[],l=0;l<s;l++)c[l]=this._data[l+r][l+t];return new n({data:c,size:[s],datatype:this._datatype})},n.diagonal=function(e,t,r,a){if(!(0, i.isArray)(e))throw new TypeError(\"Array expected, size parameter\");if(2!==e.length)throw new Error(\"Only two dimensions matrix are supported\");if(e=e.map((function(e){if((0, i.isBigNumber)(e)&&(e=e.toNumber()),!(0, i.isNumber)(e)||!(0, u.isInteger)(e)||e<1)throw new Error(\"Size values must be positive integers\");return e})),r){if((0, i.isBigNumber)(r)&&(r=r.toNumber()),!(0, i.isNumber)(r)||!(0, u.isInteger)(r))throw new TypeError(\"The parameter k must be an integer number\")}else r=0;var o,s=r>0?r:0,c=r<0?-r:0,l=e[0],d=e[1],f=Math.min(l-c,d-s);if((0, i.isArray)(t)){if(t.length!==f)throw new Error(\"Invalid value array length\");o=function(e){return t[e]};}else if((0, i.isMatrix)(t)){var p=t.size();if(1!==p.length||p[0]!==f)throw new Error(\"Invalid matrix length\");o=function(e){return t.get([e])};}else o=function(){return t};a||(a=(0, i.isBigNumber)(o(0))?o(0).mul(0):0);var h=[];if(e.length>0){h=(0, m.resize)(h,e,a);for(var y=0;y<f;y++)h[y+c][y+s]=o(y);}return new n({data:h,size:[l,d]})},n.fromJSON=function(e){return new n(e)},n.prototype.swapRows=function(e,t){if(!((0, i.isNumber)(e)&&(0, u.isInteger)(e)&&(0, i.isNumber)(t)&&(0, u.isInteger)(t)))throw new Error(\"Row index must be positive integers\");if(2!==this._size.length)throw new Error(\"Only two dimensional matrix is supported\");return (0, m.validateIndex)(e,this._size[0]),(0, m.validateIndex)(t,this._size[0]),n._swapRows(e,t,this._data),this},n._swapRows=function(e,t,n){var r=n[e];n[e]=n[t],n[t]=r;},n}),{isClass:!0});t.createDenseMatrixClass=r;})),S=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createClone=void 0;var n=[\"typed\"],r=(0, h.factory)(\"clone\",n,(function(e){return (0, e.typed)(\"clone\",{any:a.clone})}));t.createClone=r;})),P=t((function(e,t){function n(e,t,r){var i,a,o,s;if(t<=0){if(Array.isArray(e[0])){for(s=function(e){var t,n,r=e.length,i=e[0].length,a=[];for(n=0;n<i;n++){var o=[];for(t=0;t<r;t++)o.push(e[t][n]);a.push(o);}return a}(e),a=[],i=0;i<s.length;i++)a[i]=n(s[i],t-1,r);return a}for(o=e[0],i=1;i<e.length;i++)o=r(o,e[i]);return o}for(a=[],i=0;i<e.length;i++)a[i]=n(e[i],t-1,r);return a}Object.defineProperty(t,\"__esModule\",{value:!0}),t.containsCollections=function(e){for(var t=0;t<e.length;t++)if((0, i.isCollection)(e[t]))return !0;return !1},t.deepForEach=function e(t,n){(0, i.isMatrix)(t)&&(t=t.valueOf());for(var r=0,a=t.length;r<a;r++){var o=t[r];Array.isArray(o)?e(o,n):n(o);}},t.deepMap=function e(t,n,r){return t&&\"function\"==typeof t.map?t.map((function(t){return e(t,n)})):n(t)},t.reduce=function(e,t,r){var a=Array.isArray(e)?(0, m.arraySize)(e):e.size();if(t<0||t>=a.length)throw new p.IndexError(t,a.length);return (0, i.isMatrix)(e)?e.create(n(e.valueOf(),t,r)):n(e,t,r)},t.scatter=function(e,t,n,r,i,a,o,s,c,u,l){var d,f,p,m,h=e._values,y=e._index,v=e._ptr;if(r)for(f=v[t],p=v[t+1],d=f;d<p;d++)m=y[d],n[m]!==a?(n[m]=a,o.push(m),u?(r[m]=c?s(h[d],l):s(l,h[d]),i[m]=a):r[m]=h[d]):(r[m]=c?s(h[d],r[m]):s(r[m],h[d]),i[m]=a);else for(f=v[t],p=v[t+1],d=f;d<p;d++)m=y[d],n[m]!==a?(n[m]=a,o.push(m)):i[m]=a;};})),j=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createIsInteger=void 0;var n=[\"typed\"],r=(0, h.factory)(\"isInteger\",n,(function(e){return (0, e.typed)(\"isInteger\",{number:u.isInteger,BigNumber:function(e){return e.isInt()},Fraction:function(e){return 1===e.d&&isFinite(e.n)},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}})}));t.createIsInteger=r;})),A=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.absNumber=i,t.addNumber=a,t.subtractNumber=o,t.multiplyNumber=s,t.divideNumber=c,t.unaryMinusNumber=l,t.unaryPlusNumber=d,t.cbrtNumber=f,t.ceilNumber=p,t.cubeNumber=m,t.expNumber=h,t.expm1Number=y,t.fixNumber=v,t.floorNumber=g,t.gcdNumber=b,t.lcmNumber=x,t.logNumber=D,t.log10Number=_,t.log2Number=w,t.log1pNumber=N,t.modNumber=M,t.nthRootNumber=O,t.signNumber=S,t.sqrtNumber=P,t.squareNumber=j,t.xgcdNumber=A,t.powNumber=E,t.roundNumber=C,t.normNumber=T;var n=\"number\",r=\"number, number\";function i(e){return Math.abs(e)}function a(e,t){return e+t}function o(e,t){return e-t}function s(e,t){return e*t}function c(e,t){return e/t}function l(e){return -e}function d(e){return e}function f(e){return (0, u.cbrt)(e)}function p(e){return Math.ceil(e)}function m(e){return e*e*e}function h(e){return Math.exp(e)}function y(e){return (0, u.expm1)(e)}function v(e){return e>0?Math.floor(e):Math.ceil(e)}function g(e){return Math.floor(e)}function b(e,t){if(!(0, u.isInteger)(e)||!(0, u.isInteger)(t))throw new Error(\"Parameters in function gcd must be integer numbers\");for(var n;0!==t;)n=e%t,e=t,t=n;return e<0?-e:e}function x(e,t){if(!(0, u.isInteger)(e)||!(0, u.isInteger)(t))throw new Error(\"Parameters in function lcm must be integer numbers\");if(0===e||0===t)return 0;for(var n,r=e*t;0!==t;)t=e%(n=t),e=n;return Math.abs(r/e)}function D(e){return Math.log(e)}function _(e){return (0, u.log10)(e)}function w(e){return (0, u.log2)(e)}function N(e){return (0, u.log1p)(e)}function M(e,t){if(t>0)return e-t*Math.floor(e/t);if(0===t)return e;throw new Error(\"Cannot calculate mod for a negative divisor\")}function O(e,t){var n=t<0;if(n&&(t=-t),0===t)throw new Error(\"Root must be non-zero\");if(e<0&&Math.abs(t)%2!=1)throw new Error(\"Root must be odd when a is negative.\");if(0===e)return n?1/0:0;if(!isFinite(e))return n?0:e;var r=Math.pow(Math.abs(e),1/t);return r=e<0?-r:r,n?1/r:r}function S(e){return (0, u.sign)(e)}function P(e){return Math.sqrt(e)}function j(e){return e*e}function A(e,t){var n,r,i,a=0,o=1,s=1,c=0;if(!(0, u.isInteger)(e)||!(0, u.isInteger)(t))throw new Error(\"Parameters in function xgcd must be integer numbers\");for(;t;)i=e-(r=Math.floor(e/t))*t,n=a,a=o-r*a,o=n,n=s,s=c-r*s,c=n,e=t,t=i;return e<0?[-e,-o,-c]:[e,e?o:0,c]}function E(e,t){return e*e<1&&t===1/0||e*e>1&&t===-1/0?0:Math.pow(e,t)}function C(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return parseFloat((0, u.toFixed)(e,t))}function T(e){return Math.abs(e)}i.signature=n,a.signature=r,o.signature=r,s.signature=r,c.signature=r,l.signature=n,d.signature=n,f.signature=n,p.signature=n,m.signature=n,h.signature=n,y.signature=n,v.signature=n,g.signature=n,b.signature=r,x.signature=r,D.signature=n,_.signature=n,w.signature=n,N.signature=n,M.signature=r,O.signature=r,S.signature=n,P.signature=n,j.signature=n,A.signature=r,E.signature=r,C.signature=r,T.signature=n;})),E=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.bitAndNumber=r,t.bitNotNumber=i,t.bitOrNumber=a,t.bitXorNumber=o,t.leftShiftNumber=s,t.rightArithShiftNumber=c,t.rightLogShiftNumber=l;var n=\"number, number\";function r(e,t){if(!(0, u.isInteger)(e)||!(0, u.isInteger)(t))throw new Error(\"Integers expected in function bitAnd\");return e&t}function i(e){if(!(0, u.isInteger)(e))throw new Error(\"Integer expected in function bitNot\");return ~e}function a(e,t){if(!(0, u.isInteger)(e)||!(0, u.isInteger)(t))throw new Error(\"Integers expected in function bitOr\");return e|t}function o(e,t){if(!(0, u.isInteger)(e)||!(0, u.isInteger)(t))throw new Error(\"Integers expected in function bitXor\");return e^t}function s(e,t){if(!(0, u.isInteger)(e)||!(0, u.isInteger)(t))throw new Error(\"Integers expected in function leftShift\");return e<<t}function c(e,t){if(!(0, u.isInteger)(e)||!(0, u.isInteger)(t))throw new Error(\"Integers expected in function rightArithShift\");return e>>t}function l(e,t){if(!(0, u.isInteger)(e)||!(0, u.isInteger)(t))throw new Error(\"Integers expected in function rightLogShift\");return e>>>t}r.signature=n,i.signature=\"number\",a.signature=n,o.signature=n,s.signature=n,c.signature=n,l.signature=n;})),C=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.product=function e(t,n){if(n<t)return 1;if(n===t)return n;var r=n+t>>1;return e(t,r)*e(r+1,n)};})),T=t((function(e,t){function n(e,t){if(!(0, u.isInteger)(e)||e<0)throw new TypeError(\"Positive integer value expected in function combinations\");if(!(0, u.isInteger)(t)||t<0)throw new TypeError(\"Positive integer value expected in function combinations\");if(t>e)throw new TypeError(\"k must be less than or equal to n\");var n=e-t;return t<n?(0, C.product)(n+1,e)/(0, C.product)(1,t):(0, C.product)(t+1,e)/(0, C.product)(1,n)}Object.defineProperty(t,\"__esModule\",{value:!0}),t.combinationsNumber=n,n.signature=\"number, number\";})),k=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.phi=t.e=t.tau=t.pi=void 0;var n=Math.PI;t.pi=n;var r=2*Math.PI;t.tau=r;var i=Math.E;t.e=i;t.phi=1.618033988749895;})),I=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.notNumber=r,t.orNumber=i,t.xorNumber=a,t.andNumber=o;var n=\"number, number\";function r(e){return !e}function i(e,t){return !(!e&&!t)}function a(e,t){return !!e!=!!t}function o(e,t){return !(!e||!t)}r.signature=\"number\",i.signature=n,a.signature=n,o.signature=n;})),B=Object.freeze({__proto__:null}),z=t((function(e,t){function n(e){var t;if((0, u.isInteger)(e))return e<=0?isFinite(e)?1/0:NaN:e>171?1/0:(0, C.product)(1,e-1);if(e<.5)return Math.PI/(Math.sin(Math.PI*e)*n(1-e));if(e>=171.35)return 1/0;if(e>85){var a=e*e,o=a*e,s=o*e,c=s*e;return Math.sqrt(2*Math.PI/e)*Math.pow(e/Math.E,e)*(1+1/(12*e)+1/(288*a)-139/(51840*o)-571/(2488320*s)+163879/(209018880*c)+5246819/(75246796800*c*e))}--e,t=i[0];for(var l=1;l<i.length;++l)t+=i[l]/(e+l);var d=e+r+.5;return Math.sqrt(2*Math.PI)*Math.pow(d,e+.5)*Math.exp(-d)*t}Object.defineProperty(t,\"__esModule\",{value:!0}),t.gammaNumber=n,t.gammaP=t.gammaG=void 0,n.signature=\"number\";var r=4.7421875;t.gammaG=r;var i=[.9999999999999971,57.15623566586292,-59.59796035547549,14.136097974741746,-.4919138160976202,3399464998481189e-20,4652362892704858e-20,-9837447530487956e-20,.0001580887032249125,-.00021026444172410488,.00021743961811521265,-.0001643181065367639,8441822398385275e-20,-26190838401581408e-21,36899182659531625e-22];t.gammaP=i;})),R=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.acosNumber=r,t.acoshNumber=i,t.acotNumber=a,t.acothNumber=o,t.acscNumber=s,t.acschNumber=c,t.asecNumber=l,t.asechNumber=d,t.asinNumber=f,t.asinhNumber=p,t.atanNumber=m,t.atan2Number=h,t.atanhNumber=y,t.cosNumber=v,t.coshNumber=g,t.cotNumber=b,t.cothNumber=x,t.cscNumber=D,t.cschNumber=_,t.secNumber=w,t.sechNumber=N,t.sinNumber=M,t.sinhNumber=O,t.tanNumber=S,t.tanhNumber=P;var n=\"number\";function r(e){return Math.acos(e)}function i(e){return (0, u.acosh)(e)}function a(e){return Math.atan(1/e)}function o(e){return isFinite(e)?(Math.log((e+1)/e)+Math.log(e/(e-1)))/2:0}function s(e){return Math.asin(1/e)}function c(e){var t=1/e;return Math.log(t+Math.sqrt(t*t+1))}function l(e){return Math.acos(1/e)}function d(e){var t=1/e,n=Math.sqrt(t*t-1);return Math.log(n+t)}function f(e){return Math.asin(e)}function p(e){return (0, u.asinh)(e)}function m(e){return Math.atan(e)}function h(e,t){return Math.atan2(e,t)}function y(e){return (0, u.atanh)(e)}function v(e){return Math.cos(e)}function g(e){return (0, u.cosh)(e)}function b(e){return 1/Math.tan(e)}function x(e){var t=Math.exp(2*e);return (t+1)/(t-1)}function D(e){return 1/Math.sin(e)}function _(e){return 0===e?Number.POSITIVE_INFINITY:Math.abs(2/(Math.exp(e)-Math.exp(-e)))*(0, u.sign)(e)}function w(e){return 1/Math.cos(e)}function N(e){return 2/(Math.exp(e)+Math.exp(-e))}function M(e){return Math.sin(e)}function O(e){return (0, u.sinh)(e)}function S(e){return Math.tan(e)}function P(e){return (0, u.tanh)(e)}r.signature=n,i.signature=n,a.signature=n,o.signature=n,s.signature=n,c.signature=n,l.signature=n,d.signature=n,f.signature=n,p.signature=n,m.signature=n,h.signature=\"number, number\",y.signature=n,v.signature=n,g.signature=n,b.signature=n,x.signature=n,D.signature=n,_.signature=n,w.signature=n,N.signature=n,M.signature=n,O.signature=n,S.signature=n,P.signature=n;})),q=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.isIntegerNumber=r,t.isNegativeNumber=i,t.isPositiveNumber=a,t.isZeroNumber=o,t.isNaNNumber=s;var n=\"number\";function r(e){return (0, u.isInteger)(e)}function i(e){return e<0}function a(e){return e>0}function o(e){return 0===e}function s(e){return Number.isNaN(e)}r.signature=n,i.signature=n,a.signature=n,o.signature=n,s.signature=n;})),F=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),Object.keys(A).forEach((function(e){\"default\"!==e&&\"__esModule\"!==e&&(e in t&&t[e]===A[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return A[e]}}));})),Object.keys(E).forEach((function(e){\"default\"!==e&&\"__esModule\"!==e&&(e in t&&t[e]===E[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return E[e]}}));})),Object.keys(T).forEach((function(e){\"default\"!==e&&\"__esModule\"!==e&&(e in t&&t[e]===T[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return T[e]}}));})),Object.keys(k).forEach((function(e){\"default\"!==e&&\"__esModule\"!==e&&(e in t&&t[e]===k[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return k[e]}}));})),Object.keys(I).forEach((function(e){\"default\"!==e&&\"__esModule\"!==e&&(e in t&&t[e]===I[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return I[e]}}));})),Object.keys(B).forEach((function(e){\"default\"!==e&&\"__esModule\"!==e&&(e in t&&t[e]===B[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return B[e]}}));})),Object.keys(z).forEach((function(e){\"default\"!==e&&\"__esModule\"!==e&&(e in t&&t[e]===z[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return z[e]}}));})),Object.keys(R).forEach((function(e){\"default\"!==e&&\"__esModule\"!==e&&(e in t&&t[e]===R[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return R[e]}}));})),Object.keys(q).forEach((function(e){\"default\"!==e&&\"__esModule\"!==e&&(e in t&&t[e]===q[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return q[e]}}));}));})),U=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createIsNegative=void 0;var n=[\"typed\"],r=(0, h.factory)(\"isNegative\",n,(function(e){return (0, e.typed)(\"isNegative\",{number:F.isNegativeNumber,BigNumber:function(e){return e.isNeg()&&!e.isZero()&&!e.isNaN()},Fraction:function(e){return e.s<0},Unit:function(e){return this(e.value)},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}})}));t.createIsNegative=r;})),L=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createIsNumeric=void 0;var n=[\"typed\"],r=(0, h.factory)(\"isNumeric\",n,(function(e){return (0, e.typed)(\"isNumeric\",{\"number | BigNumber | Fraction | boolean\":function(){return !0},\"Complex | Unit | string | null | undefined | Node\":function(){return !1},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}})}));t.createIsNumeric=r;})),H=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createHasNumericValue=void 0;var n=\"hasNumericValue\",r=[\"typed\",\"isNumeric\"],i=(0, h.factory)(n,r,(function(e){var t=e.typed,r=e.isNumeric;return t(n,{string:function(e){return e.trim().length>0&&!isNaN(Number(e))},any:function(e){return r(e)}})}));t.createHasNumericValue=i;})),Z=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createIsPositive=void 0;var n=[\"typed\"],r=(0, h.factory)(\"isPositive\",n,(function(e){return (0, e.typed)(\"isPositive\",{number:F.isPositiveNumber,BigNumber:function(e){return !e.isNeg()&&!e.isZero()&&!e.isNaN()},Fraction:function(e){return e.s>0&&e.n>0},Unit:function(e){return this(e.value)},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}})}));t.createIsPositive=r;})),V=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createIsZero=void 0;var n=[\"typed\"],r=(0, h.factory)(\"isZero\",n,(function(e){return (0, e.typed)(\"isZero\",{number:F.isZeroNumber,BigNumber:function(e){return e.isZero()},Complex:function(e){return 0===e.re&&0===e.im},Fraction:function(e){return 1===e.d&&0===e.n},Unit:function(e){return this(e.value)},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}})}));t.createIsZero=r;})),W=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createIsNaN=void 0;var n=[\"typed\"],r=(0, h.factory)(\"isNaN\",n,(function(e){return (0, e.typed)(\"isNaN\",{number:F.isNaNNumber,BigNumber:function(e){return e.isNaN()},Fraction:function(e){return !1},Complex:function(e){return e.isNaN()},Unit:function(e){return Number.isNaN(e.value)},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,Number.isNaN)}})}));t.createIsNaN=r;})),G=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createTypeOf=void 0;var n=[\"typed\"],r=(0, h.factory)(\"typeOf\",n,(function(e){return (0, e.typed)(\"typeOf\",{any:i.typeOf})}));t.createTypeOf=r;})),$=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.nearlyEqual=function(e,t,n){if(null==n)return e.eq(t);if(e.eq(t))return !0;if(e.isNaN()||t.isNaN())return !1;if(e.isFinite()&&t.isFinite()){var r=e.minus(t).abs();if(r.isZero())return !0;var i=e.constructor.max(e.abs(),t.abs());return r.lte(i.times(n))}return !1};})),Q=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.complexEquals=function(e,t,n){return (0, u.nearlyEqual)(e.re,t.re,n)&&(0, u.nearlyEqual)(e.im,t.im,n)};})),X=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createEqualScalarNumber=t.createEqualScalar=void 0;var n=\"equalScalar\",r=[\"typed\",\"config\"],i=(0, h.factory)(n,r,(function(e){var t=e.typed,r=e.config;return t(n,{\"boolean, boolean\":function(e,t){return e===t},\"number, number\":function(e,t){return (0, u.nearlyEqual)(e,t,r.epsilon)},\"BigNumber, BigNumber\":function(e,t){return e.eq(t)||(0, $.nearlyEqual)(e,t,r.epsilon)},\"Fraction, Fraction\":function(e,t){return e.equals(t)},\"Complex, Complex\":function(e,t){return (0, Q.complexEquals)(e,t,r.epsilon)},\"Unit, Unit\":function(e,t){if(!e.equalBase(t))throw new Error(\"Cannot compare units with different base\");return this(e.value,t.value)}})}));t.createEqualScalar=i;var a=(0, h.factory)(n,[\"typed\",\"config\"],(function(e){var t=e.typed,r=e.config;return t(n,{\"number, number\":function(e,t){return (0, u.nearlyEqual)(e,t,r.epsilon)}})}));t.createEqualScalarNumber=a;})),Y=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createSparseMatrixClass=void 0;var n=[\"typed\",\"equalScalar\",\"Matrix\"],r=(0, h.factory)(\"SparseMatrix\",n,(function(e){var t=e.typed,n=e.equalScalar,r=e.Matrix;function o(e,t){if(!(this instanceof o))throw new SyntaxError(\"Constructor must be called with the new operator\");if(t&&!(0, i.isString)(t))throw new Error(\"Invalid datatype: \"+t);if((0, i.isMatrix)(e))!function(e,t,n){\"SparseMatrix\"===t.type?(e._values=t._values?(0, a.clone)(t._values):void 0,e._index=(0, a.clone)(t._index),e._ptr=(0, a.clone)(t._ptr),e._size=(0, a.clone)(t._size),e._datatype=n||t._datatype):s(e,t.valueOf(),n||t._datatype);}(this,e,t);else if(e&&(0, i.isArray)(e.index)&&(0, i.isArray)(e.ptr)&&(0, i.isArray)(e.size))this._values=e.values,this._index=e.index,this._ptr=e.ptr,this._size=e.size,this._datatype=t||e.datatype;else if((0, i.isArray)(e))s(this,e,t);else {if(e)throw new TypeError(\"Unsupported type of data (\"+(0, i.typeOf)(e)+\")\");this._values=[],this._index=[],this._ptr=[0],this._size=[0,0],this._datatype=t;}}function s(e,r,a){e._values=[],e._index=[],e._ptr=[],e._datatype=a;var o=r.length,s=0,c=n,u=0;if((0, i.isString)(a)&&(c=t.find(n,[a,a])||n,u=t.convert(0,a)),o>0){var l=0;do{e._ptr.push(e._index.length);for(var d=0;d<o;d++){var f=r[d];if((0, i.isArray)(f)){if(0===l&&s<f.length&&(s=f.length),l<f.length){var p=f[l];c(p,u)||(e._values.push(p),e._index.push(d));}}else 0===l&&s<1&&(s=1),c(f,u)||(e._values.push(f),e._index.push(d));}l++;}while(l<s)}e._ptr.push(e._index.length),e._size=[o,s];}function c(e,t){if(!(0, i.isIndex)(t))throw new TypeError(\"Invalid index\");if(t.isScalar())return e.get(t.min());var n,r,a,s,c=t.size();if(c.length!==e._size.length)throw new f.DimensionError(c.length,e._size.length);var u=t.min(),l=t.max();for(n=0,r=e._size.length;n<r;n++)(0, m.validateIndex)(u[n],e._size[n]),(0, m.validateIndex)(l[n],e._size[n]);var d=e._values,p=e._index,h=e._ptr,y=t.dimension(0),v=t.dimension(1),g=[],b=[];y.forEach((function(e,t){b[e]=t[0],g[e]=!0;}));var x=d?[]:void 0,D=[],_=[];return v.forEach((function(e){for(_.push(D.length),a=h[e],s=h[e+1];a<s;a++)n=p[a],!0===g[n]&&(D.push(b[n]),x&&x.push(d[a]));})),_.push(D.length),new o({values:x,index:D,ptr:_,size:c,datatype:e._datatype})}function l(e,t,n,r){if(!t||!0!==t.isIndex)throw new TypeError(\"Invalid index\");var o,s=t.size(),c=t.isScalar();if((0, i.isMatrix)(n)?(o=n.size(),n=n.toArray()):o=(0, m.arraySize)(n),c){if(0!==o.length)throw new TypeError(\"Scalar expected\");e.set(t.min(),n,r);}else {if(1!==s.length&&2!==s.length)throw new f.DimensionError(s.length,e._size.length,\"<\");if(o.length<s.length){for(var u=0,l=0;1===s[u]&&1===o[u];)u++;for(;1===s[u];)l++,u++;n=(0, m.unsqueeze)(n,s.length,l,o);}if(!(0, a.deepStrictEqual)(s,o))throw new f.DimensionError(s,o,\">\");for(var d=t.min()[0],p=t.min()[1],h=o[0],y=o[1],v=0;v<h;v++)for(var g=0;g<y;g++){var b=n[v][g];e.set([v+d,g+p],b,r);}}return e}function p(e,t,n,r){if(n-t==0)return n;for(var i=t;i<n;i++)if(r[i]===e)return i;return t}function h(e,t,n,r,i,a,o){i.splice(e,0,r),a.splice(e,0,t);for(var s=n+1;s<o.length;s++)o[s]++;}function y(e,r,a,o){var s=o||0,c=n,u=0;(0, i.isString)(e._datatype)&&(c=t.find(n,[e._datatype,e._datatype])||n,u=t.convert(0,e._datatype),s=t.convert(s,e._datatype));var l,d,f,p=!c(s,u),m=e._size[0],h=e._size[1];if(a>h){for(d=h;d<a;d++)if(e._ptr[d]=e._values.length,p)for(l=0;l<m;l++)e._values.push(s),e._index.push(l);e._ptr[a]=e._values.length;}else a<h&&(e._ptr.splice(a+1,h-a),e._values.splice(e._ptr[a],e._values.length),e._index.splice(e._ptr[a],e._index.length));if(h=a,r>m){if(p){var y=0;for(d=0;d<h;d++){e._ptr[d]=e._ptr[d]+y,f=e._ptr[d+1]+y;var v=0;for(l=m;l<r;l++,v++)e._values.splice(f+v,0,s),e._index.splice(f+v,0,l),y++;}e._ptr[h]=e._values.length;}}else if(r<m){var g=0;for(d=0;d<h;d++){e._ptr[d]=e._ptr[d]-g;var b=e._ptr[d],x=e._ptr[d+1]-g;for(f=b;f<x;f++)(l=e._index[f])>r-1&&(e._values.splice(f,1),e._index.splice(f,1),g++);}e._ptr[d]=e._values.length;}return e._size[0]=r,e._size[1]=a,e}function v(e,t,n,r,i){var o,s,c=r[0],u=r[1],l=[];for(o=0;o<c;o++)for(l[o]=[],s=0;s<u;s++)l[o][s]=0;for(s=0;s<u;s++)for(var d=n[s],f=n[s+1],p=d;p<f;p++)l[o=t[p]][s]=e?i?(0, a.clone)(e[p]):e[p]:1;return l}return o.prototype=new r,o.prototype.createSparseMatrix=function(e,t){return new o(e,t)},o.prototype.type=\"SparseMatrix\",o.prototype.isSparseMatrix=!0,o.prototype.getDataType=function(){return (0, m.getArrayDataType)(this._values,i.typeOf)},o.prototype.storage=function(){return \"sparse\"},o.prototype.datatype=function(){return this._datatype},o.prototype.create=function(e,t){return new o(e,t)},o.prototype.density=function(){var e=this._size[0],t=this._size[1];return 0!==e&&0!==t?this._index.length/(e*t):0},o.prototype.subset=function(e,t,n){if(!this._values)throw new Error(\"Cannot invoke subset on a Pattern only matrix\");switch(arguments.length){case 1:return c(this,e);case 2:case 3:return l(this,e,t,n);default:throw new SyntaxError(\"Wrong number of arguments\")}},o.prototype.get=function(e){if(!(0, i.isArray)(e))throw new TypeError(\"Array expected\");if(e.length!==this._size.length)throw new f.DimensionError(e.length,this._size.length);if(!this._values)throw new Error(\"Cannot invoke get on a Pattern only matrix\");var t=e[0],n=e[1];(0, m.validateIndex)(t,this._size[0]),(0, m.validateIndex)(n,this._size[1]);var r=p(t,this._ptr[n],this._ptr[n+1],this._index);return r<this._ptr[n+1]&&this._index[r]===t?this._values[r]:0},o.prototype.set=function(e,r,a){if(!(0, i.isArray)(e))throw new TypeError(\"Array expected\");if(e.length!==this._size.length)throw new f.DimensionError(e.length,this._size.length);if(!this._values)throw new Error(\"Cannot invoke set on a Pattern only matrix\");var o=e[0],s=e[1],c=this._size[0],u=this._size[1],l=n,d=0;(0, i.isString)(this._datatype)&&(l=t.find(n,[this._datatype,this._datatype])||n,d=t.convert(0,this._datatype)),(o>c-1||s>u-1)&&(y(this,Math.max(o+1,c),Math.max(s+1,u),a),c=this._size[0],u=this._size[1]),(0, m.validateIndex)(o,c),(0, m.validateIndex)(s,u);var v=p(o,this._ptr[s],this._ptr[s+1],this._index);return v<this._ptr[s+1]&&this._index[v]===o?l(r,d)?function(e,t,n,r,i){n.splice(e,1),r.splice(e,1);for(var a=t+1;a<i.length;a++)i[a]--;}(v,s,this._values,this._index,this._ptr):this._values[v]=r:h(v,o,s,r,this._values,this._index,this._ptr),this},o.prototype.resize=function(e,t,n){if(!(0, i.isCollection)(e))throw new TypeError(\"Array or Matrix expected\");var r=e.valueOf().map((function(e){return Array.isArray(e)&&1===e.length?e[0]:e}));if(2!==r.length)throw new Error(\"Only two dimensions matrix are supported\");return r.forEach((function(e){if(!(0, i.isNumber)(e)||!(0, u.isInteger)(e)||e<0)throw new TypeError(\"Invalid size, must contain positive integers (size: \"+(0, d.format)(r)+\")\")})),y(n?this.clone():this,r[0],r[1],t)},o.prototype.reshape=function(e,t){if(!(0, i.isArray)(e))throw new TypeError(\"Array expected\");if(2!==e.length)throw new Error(\"Sparse matrices can only be reshaped in two dimensions\");if(e.forEach((function(t){if(!(0, i.isNumber)(t)||!(0, u.isInteger)(t)||t<0)throw new TypeError(\"Invalid size, must contain positive integers (size: \"+(0, d.format)(e)+\")\")})),this._size[0]*this._size[1]!=e[0]*e[1])throw new Error(\"Reshaping sparse matrix will result in the wrong number of elements\");var n=t?this.clone():this;if(this._size[0]===e[0]&&this._size[1]===e[1])return n;for(var r=[],a=0;a<n._ptr.length;a++)for(var o=0;o<n._ptr[a+1]-n._ptr[a];o++)r.push(a);for(var s=n._values.slice(),c=n._index.slice(),l=0;l<n._index.length;l++){var f=c[l],m=r[l],y=f*n._size[1]+m;r[l]=y%e[1],c[l]=Math.floor(y/e[1]);}n._values.length=0,n._index.length=0,n._ptr.length=e[1]+1,n._size=e.slice();for(var v=0;v<n._ptr.length;v++)n._ptr[v]=0;for(var g=0;g<s.length;g++){var b=c[g],x=r[g],D=s[g];h(p(b,n._ptr[x],n._ptr[x+1],n._index),b,x,D,n._values,n._index,n._ptr);}return n},o.prototype.clone=function(){return new o({values:this._values?(0, a.clone)(this._values):void 0,index:(0, a.clone)(this._index),ptr:(0, a.clone)(this._ptr),size:(0, a.clone)(this._size),datatype:this._datatype})},o.prototype.size=function(){return this._size.slice(0)},o.prototype.map=function(e,r){if(!this._values)throw new Error(\"Cannot invoke map on a Pattern only matrix\");var a=this;return function(e,r,a,s,c,u,l){var d=[],f=[],p=[],m=n,h=0;(0, i.isString)(e._datatype)&&(m=t.find(n,[e._datatype,e._datatype])||n,h=t.convert(0,e._datatype));for(var y=function(e,t,n){e=u(e,t,n),m(e,h)||(d.push(e),f.push(t));},v=s;v<=c;v++){p.push(d.length);var g=e._ptr[v],b=e._ptr[v+1];if(l)for(var x=g;x<b;x++){var D=e._index[x];D>=r&&D<=a&&y(e._values[x],D-r,v-s);}else {for(var _={},w=g;w<b;w++){var N=e._index[w];_[N]=e._values[w];}for(var M=r;M<=a;M++){var O=M in _?_[M]:0;y(O,M-r,v-s);}}}return p.push(d.length),new o({values:d,index:f,ptr:p,size:[a-r+1,c-s+1]})}(this,0,this._size[0]-1,0,this._size[1]-1,(function(t,n,r){return e(t,[n,r],a)}),r)},o.prototype.forEach=function(e,t){if(!this._values)throw new Error(\"Cannot invoke forEach on a Pattern only matrix\");for(var n=this._size[0],r=this._size[1],i=0;i<r;i++){var a=this._ptr[i],o=this._ptr[i+1];if(t)for(var s=a;s<o;s++){var c=this._index[s];e(this._values[s],[c,i],this);}else {for(var u={},l=a;l<o;l++){u[this._index[l]]=this._values[l];}for(var d=0;d<n;d++){e(d in u?u[d]:0,[d,i],this);}}}},o.prototype.toArray=function(){return v(this._values,this._index,this._ptr,this._size,!0)},o.prototype.valueOf=function(){return v(this._values,this._index,this._ptr,this._size,!1)},o.prototype.format=function(e){for(var t=this._size[0],n=this._size[1],r=this.density(),i=\"Sparse Matrix [\"+(0, d.format)(t,e)+\" x \"+(0, d.format)(n,e)+\"] density: \"+(0, d.format)(r,e)+\"\\n\",a=0;a<n;a++)for(var o=this._ptr[a],s=this._ptr[a+1],c=o;c<s;c++){var u=this._index[c];i+=\"\\n    (\"+(0, d.format)(u,e)+\", \"+(0, d.format)(a,e)+\") ==> \"+(this._values?(0, d.format)(this._values[c],e):\"X\");}return i},o.prototype.toString=function(){return (0, d.format)(this.toArray())},o.prototype.toJSON=function(){return {mathjs:\"SparseMatrix\",values:this._values,index:this._index,ptr:this._ptr,size:this._size,datatype:this._datatype}},o.prototype.diagonal=function(e){if(e){if((0, i.isBigNumber)(e)&&(e=e.toNumber()),!(0, i.isNumber)(e)||!(0, u.isInteger)(e))throw new TypeError(\"The parameter k must be an integer number\")}else e=0;var t=e>0?e:0,n=e<0?-e:0,r=this._size[0],a=this._size[1],s=Math.min(r-n,a-t),c=[],l=[],d=[];d[0]=0;for(var f=t;f<a&&c.length<s;f++)for(var p=this._ptr[f],m=this._ptr[f+1],h=p;h<m;h++){var y=this._index[h];if(y===f-t+n){c.push(this._values[h]),l[c.length-1]=y-n;break}}return d.push(c.length),new o({values:c,index:l,ptr:d,size:[s,1]})},o.fromJSON=function(e){return new o(e)},o.diagonal=function(e,r,a,s,c){if(!(0, i.isArray)(e))throw new TypeError(\"Array expected, size parameter\");if(2!==e.length)throw new Error(\"Only two dimensions matrix are supported\");if(e=e.map((function(e){if((0, i.isBigNumber)(e)&&(e=e.toNumber()),!(0, i.isNumber)(e)||!(0, u.isInteger)(e)||e<1)throw new Error(\"Size values must be positive integers\");return e})),a){if((0, i.isBigNumber)(a)&&(a=a.toNumber()),!(0, i.isNumber)(a)||!(0, u.isInteger)(a))throw new TypeError(\"The parameter k must be an integer number\")}else a=0;var l=n,d=0;(0, i.isString)(c)&&(l=t.find(n,[c,c])||n,d=t.convert(0,c));var f,p=a>0?a:0,m=a<0?-a:0,h=e[0],y=e[1],v=Math.min(h-m,y-p);if((0, i.isArray)(r)){if(r.length!==v)throw new Error(\"Invalid value array length\");f=function(e){return r[e]};}else if((0, i.isMatrix)(r)){var g=r.size();if(1!==g.length||g[0]!==v)throw new Error(\"Invalid matrix length\");f=function(e){return r.get([e])};}else f=function(){return r};for(var b=[],x=[],D=[],_=0;_<y;_++){D.push(b.length);var w=_-p;if(w>=0&&w<v){var N=f(w);l(N,d)||(x.push(w+m),b.push(N));}}return D.push(b.length),new o({values:b,index:x,ptr:D,size:[h,y]})},o.prototype.swapRows=function(e,t){if(!((0, i.isNumber)(e)&&(0, u.isInteger)(e)&&(0, i.isNumber)(t)&&(0, u.isInteger)(t)))throw new Error(\"Row index must be positive integers\");if(2!==this._size.length)throw new Error(\"Only two dimensional matrix is supported\");return (0, m.validateIndex)(e,this._size[0]),(0, m.validateIndex)(t,this._size[0]),o._swapRows(e,t,this._size[1],this._values,this._index,this._ptr),this},o._forEachRow=function(e,t,n,r,i){for(var a=r[e],o=r[e+1],s=a;s<o;s++)i(n[s],t[s]);},o._swapRows=function(e,t,n,r,i,a){for(var o=0;o<n;o++){var s=a[o],c=a[o+1],u=p(e,s,c,i),l=p(t,s,c,i);if(u<c&&l<c&&i[u]===e&&i[l]===t){if(r){var d=r[u];r[u]=r[l],r[l]=d;}}else if(u<c&&i[u]===e&&(l>=c||i[l]!==t)){var f=r?r[u]:void 0;i.splice(l,0,t),r&&r.splice(l,0,f),i.splice(l<=u?u+1:u,1),r&&r.splice(l<=u?u+1:u,1);}else if(l<c&&i[l]===t&&(u>=c||i[u]!==e)){var m=r?r[l]:void 0;i.splice(u,0,e),r&&r.splice(u,0,m),i.splice(u<=l?l+1:l,1),r&&r.splice(u<=l?l+1:l,1);}}},o}),{isClass:!0});t.createSparseMatrixClass=r;})),J=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createNumber=void 0;var n=[\"typed\"],r=(0, h.factory)(\"number\",n,(function(e){var t=(0, e.typed)(\"number\",{\"\":function(){return 0},number:function(e){return e},string:function(e){if(\"NaN\"===e)return NaN;var t=Number(e);if(isNaN(t))throw new SyntaxError('String \"'+e+'\" is no valid number');if([\"0b\",\"0o\",\"0x\"].includes(e.substring(0,2))){if(t>Math.pow(2,32)-1)throw new SyntaxError('String \"'.concat(e,'\" is out of range'));2147483648&t&&(t=-1*~(t-1));}return t},BigNumber:function(e){return e.toNumber()},Fraction:function(e){return e.valueOf()},Unit:function(e){throw new Error(\"Second argument with valueless unit expected\")},null:function(e){return 0},\"Unit, string | Unit\":function(e,t){return e.toNumber(t)},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}});return t.fromJSON=function(e){return parseFloat(e.value)},t}));t.createNumber=r;})),K=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createString=void 0;var n=[\"typed\"],r=(0, h.factory)(\"string\",n,(function(e){return (0, e.typed)(\"string\",{\"\":function(){return \"\"},number:u.format,null:function(e){return \"null\"},boolean:function(e){return e+\"\"},string:function(e){return e},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)},any:function(e){return String(e)}})}));t.createString=r;})),ee=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createBoolean=void 0;var n=[\"typed\"],r=(0, h.factory)(\"boolean\",n,(function(e){return (0, e.typed)(\"boolean\",{\"\":function(){return !1},boolean:function(e){return e},number:function(e){return !!e},null:function(e){return !1},BigNumber:function(e){return !e.isZero()},string:function(e){var t=e.toLowerCase();if(\"true\"===t)return !0;if(\"false\"===t)return !1;var n=Number(e);if(\"\"!==e&&!isNaN(n))return !!n;throw new Error('Cannot convert \"'+e+'\" to a boolean')},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}})}));t.createBoolean=r;})),te=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createBignumber=void 0;var n=[\"typed\",\"BigNumber\"],r=(0, h.factory)(\"bignumber\",n,(function(e){var t=e.typed,n=e.BigNumber;return t(\"bignumber\",{\"\":function(){return new n(0)},number:function(e){return new n(e+\"\")},string:function(e){return new n(e)},BigNumber:function(e){return e},Fraction:function(e){return new n(e.n).div(e.d).times(e.s)},null:function(e){return new n(0)},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}})}));t.createBignumber=r;})),ne=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createComplex=void 0;var n=[\"typed\",\"Complex\"],r=(0, h.factory)(\"complex\",n,(function(e){var t=e.typed,n=e.Complex;return t(\"complex\",{\"\":function(){return n.ZERO},number:function(e){return new n(e,0)},\"number, number\":function(e,t){return new n(e,t)},\"BigNumber, BigNumber\":function(e,t){return new n(e.toNumber(),t.toNumber())},Fraction:function(e){return new n(e.valueOf(),0)},Complex:function(e){return e.clone()},string:function(e){return n(e)},null:function(e){return n(0)},Object:function(e){if(\"re\"in e&&\"im\"in e)return new n(e.re,e.im);if(\"r\"in e&&\"phi\"in e||\"abs\"in e&&\"arg\"in e)return new n(e);throw new Error(\"Expected object with properties (re and im) or (r and phi) or (abs and arg)\")},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}})}));t.createComplex=r;})),re=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createFraction=void 0;var n=[\"typed\",\"Fraction\"],r=(0, h.factory)(\"fraction\",n,(function(e){var t=e.typed,n=e.Fraction;return t(\"fraction\",{number:function(e){if(!isFinite(e)||isNaN(e))throw new Error(e+\" cannot be represented as a fraction\");return new n(e)},string:function(e){return new n(e)},\"number, number\":function(e,t){return new n(e,t)},null:function(e){return new n(0)},BigNumber:function(e){return new n(e.toString())},Fraction:function(e){return e},Object:function(e){return new n(e)},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}})}));t.createFraction=r;})),ie=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createMatrix=void 0;var n=[\"typed\",\"Matrix\",\"DenseMatrix\",\"SparseMatrix\"],r=(0, h.factory)(\"matrix\",n,(function(e){var t=e.typed,n=(e.Matrix,e.DenseMatrix),r=e.SparseMatrix;return t(\"matrix\",{\"\":function(){return i([])},string:function(e){return i([],e)},\"string, string\":function(e,t){return i([],e,t)},Array:function(e){return i(e)},Matrix:function(e){return i(e,e.storage())},\"Array | Matrix, string\":i,\"Array | Matrix, string, string\":i});function i(e,t,i){if(\"dense\"===t||\"default\"===t||void 0===t)return new n(e,i);if(\"sparse\"===t)return new r(e,i);throw new TypeError(\"Unknown matrix type \"+JSON.stringify(t)+\".\")}}));t.createMatrix=r;})),ae=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createSplitUnit=void 0;var n=[\"typed\"],r=(0, h.factory)(\"splitUnit\",n,(function(e){return (0, e.typed)(\"splitUnit\",{\"Unit, Array\":function(e,t){return e.splitUnit(t)}})}));t.createSplitUnit=r;})),oe=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createUnaryMinus=void 0;var n=[\"typed\"],r=(0, h.factory)(\"unaryMinus\",n,(function(e){return (0, e.typed)(\"unaryMinus\",{number:F.unaryMinusNumber,Complex:function(e){return e.neg()},BigNumber:function(e){return e.neg()},Fraction:function(e){return e.neg()},Unit:function(e){var t=e.clone();return t.value=this(e.value),t},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this,!0)}})}));t.createUnaryMinus=r;})),se=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createUnaryPlus=void 0;var n=[\"typed\",\"config\",\"BigNumber\"],r=(0, h.factory)(\"unaryPlus\",n,(function(e){var t=e.typed,n=e.config,r=e.BigNumber;return t(\"unaryPlus\",{number:F.unaryPlusNumber,Complex:function(e){return e},BigNumber:function(e){return e},Fraction:function(e){return e},Unit:function(e){return e.clone()},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this,!0)},\"boolean | string\":function(e){return \"BigNumber\"===n.number?new r(+e):+e}})}));t.createUnaryPlus=r;})),ce=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createAbs=void 0;var n=[\"typed\"],r=(0, h.factory)(\"abs\",n,(function(e){return (0, e.typed)(\"abs\",{number:F.absNumber,Complex:function(e){return e.abs()},BigNumber:function(e){return e.abs()},Fraction:function(e){return e.abs()},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this,!0)},Unit:function(e){return e.abs()}})}));t.createAbs=r;})),ue=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createApply=void 0;var n=[\"typed\",\"isInteger\"],r=(0, h.factory)(\"apply\",n,(function(e){var t=e.typed,n=e.isInteger;return t(\"apply\",{\"Array | Matrix, number | BigNumber, function\":function(e,t,r){if(!n(t))throw new TypeError(\"Integer number expected for dimension\");var o=Array.isArray(e)?(0, m.arraySize)(e):e.size();if(t<0||t>=o.length)throw new p.IndexError(t,o.length);return (0, i.isMatrix)(e)?e.create(a(e.valueOf(),t,r)):a(e,t,r)}})}));function a(e,t,n){var r,i,o;if(t<=0){if(Array.isArray(e[0])){for(o=function(e){var t,n,r=e.length,i=e[0].length,a=[];for(n=0;n<i;n++){var o=[];for(t=0;t<r;t++)o.push(e[t][n]);a.push(o);}return a}(e),i=[],r=0;r<o.length;r++)i[r]=a(o[r],t-1,n);return i}return n(e)}for(i=[],r=0;r<e.length;r++)i[r]=a(e[r],t-1,n);return i}t.createApply=r;})),le=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createAddScalar=void 0;var n=[\"typed\"],r=(0, h.factory)(\"addScalar\",n,(function(e){return (0, e.typed)(\"addScalar\",{\"number, number\":F.addNumber,\"Complex, Complex\":function(e,t){return e.add(t)},\"BigNumber, BigNumber\":function(e,t){return e.plus(t)},\"Fraction, Fraction\":function(e,t){return e.add(t)},\"Unit, Unit\":function(e,t){if(null===e.value||void 0===e.value)throw new Error(\"Parameter x contains a unit with undefined value\");if(null===t.value||void 0===t.value)throw new Error(\"Parameter y contains a unit with undefined value\");if(!e.equalBase(t))throw new Error(\"Units do not match\");var n=e.clone();return n.value=this(n.value,t.value),n.fixPrefix=!1,n}})}));t.createAddScalar=r;})),de=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createCbrt=void 0;var n=[\"config\",\"typed\",\"isNegative\",\"unaryMinus\",\"matrix\",\"Complex\",\"BigNumber\",\"Fraction\"],r=(0, h.factory)(\"cbrt\",n,(function(e){var t=e.config,n=e.typed,r=e.isNegative,a=e.unaryMinus,o=e.matrix,s=e.Complex,c=e.BigNumber,u=e.Fraction;return n(\"cbrt\",{number:F.cbrtNumber,Complex:l,\"Complex, boolean\":l,BigNumber:function(e){return e.cbrt()},Unit:function(e){if(e.value&&(0, i.isComplex)(e.value)){var t=e.clone();return t.value=1,(t=t.pow(1/3)).value=l(e.value),t}var n,o=r(e.value);o&&(e.value=a(e.value)),n=(0, i.isBigNumber)(e.value)?new c(1).div(3):(0, i.isFraction)(e.value)?new u(1,3):1/3;var s=e.pow(n);return o&&(s.value=a(s.value)),s},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this,!0)}});function l(e,n){var r=e.arg()/3,i=e.abs(),a=new s((0, F.cbrtNumber)(i),0).mul(new s(0,r).exp());if(n){var c=[a,new s((0, F.cbrtNumber)(i),0).mul(new s(0,r+2*Math.PI/3).exp()),new s((0, F.cbrtNumber)(i),0).mul(new s(0,r-2*Math.PI/3).exp())];return \"Array\"===t.matrix?c:o(c)}return a}}));t.createCbrt=r;})),fe=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createAlgorithm11=void 0;var n=[\"typed\",\"equalScalar\"],r=(0, h.factory)(\"algorithm11\",n,(function(e){var t=e.typed,n=e.equalScalar;return function(e,r,i,a){var o=e._values,s=e._index,c=e._ptr,u=e._size,l=e._datatype;if(!o)throw new Error(\"Cannot perform operation on Pattern Sparse Matrix and Scalar value\");var d,f=u[0],p=u[1],m=n,h=0,y=i;\"string\"==typeof l&&(d=l,m=t.find(n,[d,d]),h=t.convert(0,d),r=t.convert(r,d),y=t.find(i,[d,d]));for(var v=[],g=[],b=[],x=0;x<p;x++){b[x]=g.length;for(var D=c[x],_=c[x+1],w=D;w<_;w++){var N=s[w],M=a?y(r,o[w]):y(o[w],r);m(M,h)||(g.push(N),v.push(M));}}return b[p]=g.length,e.createSparseMatrix({values:v,index:g,ptr:b,size:[f,p],datatype:d})}}));t.createAlgorithm11=r;})),pe=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createAlgorithm14=void 0;var n=[\"typed\"],r=(0, h.factory)(\"algorithm14\",n,(function(e){var t=e.typed;return function(e,n,r,i){var o,s=e._data,c=e._size,u=e._datatype,l=r;\"string\"==typeof u&&(o=u,n=t.convert(n,o),l=t.find(r,[o,o]));var d=c.length>0?function e(t,n,r,i,a,o,s){var c=[];if(n===r.length-1)for(var u=0;u<i;u++)c[u]=s?t(o,a[u]):t(a[u],o);else for(var l=0;l<i;l++)c[l]=e(t,n+1,r,r[n+1],a[l],o,s);return c}(l,0,c,c[0],s,n,i):[];return e.createDenseMatrix({data:d,size:(0, a.clone)(c),datatype:o})}}));t.createAlgorithm14=r;})),me=t((function(e,t){function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(\"undefined\"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){i=!0,a=e;}finally{try{r||null==s.return||s.return();}finally{if(i)throw a}}return n}(e,t)||function(e,t){if(!e)return;if(\"string\"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);\"Object\"===n&&e.constructor&&(n=e.constructor.name);if(\"Map\"===n||\"Set\"===n)return Array.from(e);if(\"Arguments\"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}Object.defineProperty(t,\"__esModule\",{value:!0}),t.createCeil=void 0;var i=[\"typed\",\"config\",\"round\",\"matrix\",\"equalScalar\"],a=(0, h.factory)(\"ceil\",i,(function(e){var t=e.typed,r=e.config,i=e.round,a=e.matrix,o=e.equalScalar,s=(0, fe.createAlgorithm11)({typed:t,equalScalar:o}),c=(0, pe.createAlgorithm14)({typed:t});return t(\"ceil\",{number:function(e){return (0, u.nearlyEqual)(e,i(e),r.epsilon)?i(e):(0, F.ceilNumber)(e)},\"number, number\":function(e,t){if((0, u.nearlyEqual)(e,i(e,t),r.epsilon))return i(e,t);var a=n(\"\".concat(e,\"e\").split(\"e\"),2),o=a[0],s=a[1],c=Math.ceil(Number(\"\".concat(o,\"e\").concat(Number(s)+t))),l=n(\"\".concat(c,\"e\").split(\"e\"),2);return o=l[0],s=l[1],Number(\"\".concat(o,\"e\").concat(Number(s)-t))},Complex:function(e){return e.ceil()},\"Complex, number\":function(e,t){return e.ceil(t)},BigNumber:function(e){return (0, $.nearlyEqual)(e,i(e),r.epsilon)?i(e):e.ceil()},\"BigNumber, BigNumber\":function(e,t){return (0, $.nearlyEqual)(e,i(e,t),r.epsilon)?i(e,t):e.toDecimalPlaces(t.toNumber(),g.Decimal.ROUND_CEIL)},Fraction:function(e){return e.ceil()},\"Fraction, number\":function(e,t){return e.ceil(t)},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this,!0)},\"Array | Matrix, number\":function(e,t){var n=this;return (0, P.deepMap)(e,(function(e){return n(e,t)}),!0)},\"SparseMatrix, number | BigNumber\":function(e,t){return s(e,t,this,!1)},\"DenseMatrix, number | BigNumber\":function(e,t){return c(e,t,this,!1)},\"number | Complex | BigNumber, Array\":function(e,t){return c(a(t),e,this,!0).valueOf()}})}));t.createCeil=a;})),he=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createCube=void 0;var n=[\"typed\"],r=(0, h.factory)(\"cube\",n,(function(e){return (0, e.typed)(\"cube\",{number:F.cubeNumber,Complex:function(e){return e.mul(e).mul(e)},BigNumber:function(e){return e.times(e).times(e)},Fraction:function(e){return e.pow(3)},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this,!0)},Unit:function(e){return e.pow(3)}})}));t.createCube=r;})),ye=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createExp=void 0;var n=[\"typed\"],r=(0, h.factory)(\"exp\",n,(function(e){return (0, e.typed)(\"exp\",{number:F.expNumber,Complex:function(e){return e.exp()},BigNumber:function(e){return e.exp()},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}})}));t.createExp=r;})),ve=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createExpm1=void 0;var n=[\"typed\",\"Complex\"],r=(0, h.factory)(\"expm1\",n,(function(e){var t=e.typed,n=e.Complex;return t(\"expm1\",{number:F.expm1Number,Complex:function(e){var t=Math.exp(e.re);return new n(t*Math.cos(e.im)-1,t*Math.sin(e.im))},BigNumber:function(e){return e.exp().minus(1)},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}})}));t.createExpm1=r;})),ge=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createFix=void 0;var n=[\"typed\",\"Complex\",\"matrix\",\"ceil\",\"floor\"],r=(0, h.factory)(\"fix\",n,(function(e){var t=e.typed,n=e.Complex,r=e.matrix,i=e.ceil,a=e.floor,o=(0, pe.createAlgorithm14)({typed:t});return t(\"fix\",{number:function(e){return e>0?a(e):i(e)},\"number, number | BigNumber\":function(e,t){return e>0?a(e,t):i(e,t)},Complex:function(e){return new n(e.re>0?Math.floor(e.re):Math.ceil(e.re),e.im>0?Math.floor(e.im):Math.ceil(e.im))},\"Complex, number | BigNumber\":function(e,t){return new n(e.re>0?a(e.re,t):i(e.re,t),e.im>0?a(e.im,t):i(e.im,t))},BigNumber:function(e){return e.isNegative()?i(e):a(e)},\"BigNumber, number | BigNumber\":function(e,t){return e.isNegative()?i(e,t):a(e,t)},Fraction:function(e){return e.s<0?e.ceil():e.floor()},\"Fraction, number | BigNumber\":function(e,t){return e.s<0?e.ceil(t):e.floor(t)},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this,!0)},\"Array | Matrix, number | BigNumber\":function(e,t){var n=this;return (0, P.deepMap)(e,(function(e){return n(e,t)}),!0)},\"number | Complex | BigNumber, Array\":function(e,t){return o(r(t),e,this,!0).valueOf()}})}));t.createFix=r;})),be=t((function(e,t){function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(\"undefined\"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){i=!0,a=e;}finally{try{r||null==s.return||s.return();}finally{if(i)throw a}}return n}(e,t)||function(e,t){if(!e)return;if(\"string\"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);\"Object\"===n&&e.constructor&&(n=e.constructor.name);if(\"Map\"===n||\"Set\"===n)return Array.from(e);if(\"Arguments\"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}Object.defineProperty(t,\"__esModule\",{value:!0}),t.createFloor=void 0;var i=[\"typed\",\"config\",\"round\",\"matrix\",\"equalScalar\"],a=(0, h.factory)(\"floor\",i,(function(e){var t=e.typed,r=e.config,i=e.round,a=e.matrix,o=e.equalScalar,s=(0, fe.createAlgorithm11)({typed:t,equalScalar:o}),c=(0, pe.createAlgorithm14)({typed:t});return t(\"floor\",{number:function(e){return (0, u.nearlyEqual)(e,i(e),r.epsilon)?i(e):Math.floor(e)},\"number, number\":function(e,t){if((0, u.nearlyEqual)(e,i(e,t),r.epsilon))return i(e,t);var a=n(\"\".concat(e,\"e\").split(\"e\"),2),o=a[0],s=a[1],c=Math.floor(Number(\"\".concat(o,\"e\").concat(Number(s)+t))),l=n(\"\".concat(c,\"e\").split(\"e\"),2);return o=l[0],s=l[1],Number(\"\".concat(o,\"e\").concat(Number(s)-t))},Complex:function(e){return e.floor()},\"Complex, number\":function(e,t){return e.floor(t)},BigNumber:function(e){return (0, $.nearlyEqual)(e,i(e),r.epsilon)?i(e):e.floor()},\"BigNumber, BigNumber\":function(e,t){return (0, $.nearlyEqual)(e,i(e,t),r.epsilon)?i(e,t):e.toDecimalPlaces(t.toNumber(),g.Decimal.ROUND_FLOOR)},Fraction:function(e){return e.floor()},\"Fraction, number\":function(e,t){return e.floor(t)},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this,!0)},\"Array | Matrix, number\":function(e,t){var n=this;return (0, P.deepMap)(e,(function(e){return n(e,t)}),!0)},\"SparseMatrix, number | BigNumber\":function(e,t){return s(e,t,this,!1)},\"DenseMatrix, number | BigNumber\":function(e,t){return c(e,t,this,!1)},\"number | Complex | BigNumber, Array\":function(e,t){return c(a(t),e,this,!0).valueOf()}})}));t.createFloor=a;})),xe=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createAlgorithm01=void 0;var n=[\"typed\"],r=(0, h.factory)(\"algorithm01\",n,(function(e){var t=e.typed;return function(e,n,r,i){var a=e._data,o=e._size,s=e._datatype,c=n._values,u=n._index,l=n._ptr,d=n._size,p=n._datatype;if(o.length!==d.length)throw new f.DimensionError(o.length,d.length);if(o[0]!==d[0]||o[1]!==d[1])throw new RangeError(\"Dimension mismatch. Matrix A (\"+o+\") must match Matrix B (\"+d+\")\");if(!c)throw new Error(\"Cannot perform operation on Dense Matrix and Pattern Sparse Matrix\");var m,h,y=o[0],v=o[1],g=\"string\"==typeof s&&s===p?s:void 0,b=g?t.find(r,[g,g]):r,x=[];for(m=0;m<y;m++)x[m]=[];var D=[],_=[];for(h=0;h<v;h++){for(var w=h+1,N=l[h],M=l[h+1],O=N;O<M;O++)D[m=u[O]]=i?b(c[O],a[m][h]):b(a[m][h],c[O]),_[m]=w;for(m=0;m<y;m++)_[m]===w?x[m][h]=D[m]:x[m][h]=a[m][h];}return e.createDenseMatrix({data:x,size:[y,v],datatype:g})}}));t.createAlgorithm01=r;})),De=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createAlgorithm04=void 0;var n=[\"typed\",\"equalScalar\"],r=(0, h.factory)(\"algorithm04\",n,(function(e){var t=e.typed,n=e.equalScalar;return function(e,r,i){var a=e._values,o=e._index,s=e._ptr,c=e._size,u=e._datatype,l=r._values,d=r._index,p=r._ptr,m=r._size,h=r._datatype;if(c.length!==m.length)throw new f.DimensionError(c.length,m.length);if(c[0]!==m[0]||c[1]!==m[1])throw new RangeError(\"Dimension mismatch. Matrix A (\"+c+\") must match Matrix B (\"+m+\")\");var y,v=c[0],g=c[1],b=n,x=0,D=i;\"string\"==typeof u&&u===h&&(y=u,b=t.find(n,[y,y]),x=t.convert(0,y),D=t.find(i,[y,y]));var _,w,N,M,O,S=a&&l?[]:void 0,P=[],j=[],A=a&&l?[]:void 0,E=a&&l?[]:void 0,C=[],T=[];for(w=0;w<g;w++){j[w]=P.length;var k=w+1;for(M=s[w],O=s[w+1],N=M;N<O;N++)_=o[N],P.push(_),C[_]=k,A&&(A[_]=a[N]);for(M=p[w],O=p[w+1],N=M;N<O;N++)if(C[_=d[N]]===k){if(A){var I=D(A[_],l[N]);b(I,x)?C[_]=null:A[_]=I;}}else P.push(_),T[_]=k,E&&(E[_]=l[N]);if(A&&E)for(N=j[w];N<P.length;)C[_=P[N]]===k?(S[N]=A[_],N++):T[_]===k?(S[N]=E[_],N++):P.splice(N,1);}return j[g]=P.length,e.createSparseMatrix({values:S,index:P,ptr:j,size:[v,g],datatype:y})}}));t.createAlgorithm04=r;})),_e=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createAlgorithm10=void 0;var n=[\"typed\",\"DenseMatrix\"],r=(0, h.factory)(\"algorithm10\",n,(function(e){var t=e.typed,n=e.DenseMatrix;return function(e,r,i,a){var o=e._values,s=e._index,c=e._ptr,u=e._size,l=e._datatype;if(!o)throw new Error(\"Cannot perform operation on Pattern Sparse Matrix and Scalar value\");var d,f=u[0],p=u[1],m=i;\"string\"==typeof l&&(d=l,r=t.convert(r,d),m=t.find(i,[d,d]));for(var h=[],y=[],v=[],g=0;g<p;g++){for(var b=g+1,x=c[g],D=c[g+1],_=x;_<D;_++){var w=s[_];y[w]=o[_],v[w]=b;}for(var N=0;N<f;N++)0===g&&(h[N]=[]),v[N]===b?h[N][g]=a?m(r,y[N]):m(y[N],r):h[N][g]=r;}return new n({data:h,size:[f,p],datatype:d})}}));t.createAlgorithm10=r;})),we=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createAlgorithm13=void 0;var n=[\"typed\"],r=(0, h.factory)(\"algorithm13\",n,(function(e){var t=e.typed;return function(e,n,r){var i,a=e._data,o=e._size,s=e._datatype,c=n._data,u=n._size,l=n._datatype,d=[];if(o.length!==u.length)throw new f.DimensionError(o.length,u.length);for(var p=0;p<o.length;p++){if(o[p]!==u[p])throw new RangeError(\"Dimension mismatch. Matrix A (\"+o+\") must match Matrix B (\"+u+\")\");d[p]=o[p];}var m=r;\"string\"==typeof s&&s===l&&(i=s,m=t.find(r,[i,i]));var h=d.length>0?function e(t,n,r,i,a,o){var s=[];if(n===r.length-1)for(var c=0;c<i;c++)s[c]=t(a[c],o[c]);else for(var u=0;u<i;u++)s[u]=e(t,n+1,r,r[n+1],a[u],o[u]);return s}(m,0,d,d[0],a,c):[];return e.createDenseMatrix({data:h,size:d,datatype:i})}}));t.createAlgorithm13=r;})),Ne=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createGcd=void 0;var n=[\"typed\",\"matrix\",\"equalScalar\",\"BigNumber\",\"DenseMatrix\"],r=(0, h.factory)(\"gcd\",n,(function(e){var t=e.typed,n=e.matrix,r=e.equalScalar,i=e.BigNumber,a=e.DenseMatrix,o=(0, xe.createAlgorithm01)({typed:t}),s=(0, De.createAlgorithm04)({typed:t,equalScalar:r}),c=(0, _e.createAlgorithm10)({typed:t,DenseMatrix:a}),u=(0, we.createAlgorithm13)({typed:t}),l=(0, pe.createAlgorithm14)({typed:t});return t(\"gcd\",{\"number, number\":F.gcdNumber,\"BigNumber, BigNumber\":function(e,t){if(!e.isInt()||!t.isInt())throw new Error(\"Parameters in function gcd must be integer numbers\");var n=new i(0);for(;!t.isZero();){var r=e.mod(t);e=t,t=r;}return e.lt(n)?e.neg():e},\"Fraction, Fraction\":function(e,t){return e.gcd(t)},\"SparseMatrix, SparseMatrix\":function(e,t){return s(e,t,this)},\"SparseMatrix, DenseMatrix\":function(e,t){return o(t,e,this,!0)},\"DenseMatrix, SparseMatrix\":function(e,t){return o(e,t,this,!1)},\"DenseMatrix, DenseMatrix\":function(e,t){return u(e,t,this)},\"Array, Array\":function(e,t){return this(n(e),n(t)).valueOf()},\"Array, Matrix\":function(e,t){return this(n(e),t)},\"Matrix, Array\":function(e,t){return this(e,n(t))},\"SparseMatrix, number | BigNumber\":function(e,t){return c(e,t,this,!1)},\"DenseMatrix, number | BigNumber\":function(e,t){return l(e,t,this,!1)},\"number | BigNumber, SparseMatrix\":function(e,t){return c(t,e,this,!0)},\"number | BigNumber, DenseMatrix\":function(e,t){return l(t,e,this,!0)},\"Array, number | BigNumber\":function(e,t){return l(n(e),t,this,!1).valueOf()},\"number | BigNumber, Array\":function(e,t){return l(n(t),e,this,!0).valueOf()},\"Array | Matrix | number | BigNumber, Array | Matrix | number | BigNumber, ...Array | Matrix | number | BigNumber\":function(e,t,n){for(var r=this(e,t),i=0;i<n.length;i++)r=this(r,n[i]);return r}})}));t.createGcd=r;})),Me=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createAlgorithm02=void 0;var n=[\"typed\",\"equalScalar\"],r=(0, h.factory)(\"algorithm02\",n,(function(e){var t=e.typed,n=e.equalScalar;return function(e,r,i,a){var o=e._data,s=e._size,c=e._datatype,u=r._values,l=r._index,d=r._ptr,p=r._size,m=r._datatype;if(s.length!==p.length)throw new f.DimensionError(s.length,p.length);if(s[0]!==p[0]||s[1]!==p[1])throw new RangeError(\"Dimension mismatch. Matrix A (\"+s+\") must match Matrix B (\"+p+\")\");if(!u)throw new Error(\"Cannot perform operation on Dense Matrix and Pattern Sparse Matrix\");var h,y=s[0],v=s[1],g=n,b=0,x=i;\"string\"==typeof c&&c===m&&(h=c,g=t.find(n,[h,h]),b=t.convert(0,h),x=t.find(i,[h,h]));for(var D=[],_=[],w=[],N=0;N<v;N++){w[N]=_.length;for(var M=d[N],O=d[N+1],S=M;S<O;S++){var P=l[S],j=a?x(u[S],o[P][N]):x(o[P][N],u[S]);g(j,b)||(_.push(P),D.push(j));}}return w[v]=_.length,r.createSparseMatrix({values:D,index:_,ptr:w,size:[y,v],datatype:h})}}));t.createAlgorithm02=r;})),Oe=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createAlgorithm06=void 0;var n=[\"typed\",\"equalScalar\"],r=(0, h.factory)(\"algorithm06\",n,(function(e){var t=e.typed,n=e.equalScalar;return function(e,r,i){var a=e._values,o=e._size,s=e._datatype,c=r._values,u=r._size,l=r._datatype;if(o.length!==u.length)throw new f.DimensionError(o.length,u.length);if(o[0]!==u[0]||o[1]!==u[1])throw new RangeError(\"Dimension mismatch. Matrix A (\"+o+\") must match Matrix B (\"+u+\")\");var d,p=o[0],m=o[1],h=n,y=0,v=i;\"string\"==typeof s&&s===l&&(d=s,h=t.find(n,[d,d]),y=t.convert(0,d),v=t.find(i,[d,d]));for(var g=a&&c?[]:void 0,b=[],x=[],D=g?[]:void 0,_=[],w=[],N=0;N<m;N++){x[N]=b.length;var M=N+1;if((0, P.scatter)(e,N,_,D,w,M,b,v),(0, P.scatter)(r,N,_,D,w,M,b,v),D)for(var O=x[N];O<b.length;){var S=b[O];if(w[S]===M){var j=D[S];h(j,y)?b.splice(O,1):(g.push(j),O++);}else b.splice(O,1);}else for(var A=x[N];A<b.length;){w[b[A]]!==M?b.splice(A,1):A++;}}return x[m]=b.length,e.createSparseMatrix({values:g,index:b,ptr:x,size:[p,m],datatype:d})}}));t.createAlgorithm06=r;})),Se=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createLcm=void 0;var n=[\"typed\",\"matrix\",\"equalScalar\"],r=(0, h.factory)(\"lcm\",n,(function(e){var t=e.typed,n=e.matrix,r=e.equalScalar,i=(0, Me.createAlgorithm02)({typed:t,equalScalar:r}),a=(0, Oe.createAlgorithm06)({typed:t,equalScalar:r}),o=(0, fe.createAlgorithm11)({typed:t,equalScalar:r}),s=(0, we.createAlgorithm13)({typed:t}),c=(0, pe.createAlgorithm14)({typed:t});return t(\"lcm\",{\"number, number\":F.lcmNumber,\"BigNumber, BigNumber\":function(e,t){if(!e.isInt()||!t.isInt())throw new Error(\"Parameters in function lcm must be integer numbers\");if(e.isZero())return e;if(t.isZero())return t;var n=e.times(t);for(;!t.isZero();){var r=t;t=e.mod(r),e=r;}return n.div(e).abs()},\"Fraction, Fraction\":function(e,t){return e.lcm(t)},\"SparseMatrix, SparseMatrix\":function(e,t){return a(e,t,this)},\"SparseMatrix, DenseMatrix\":function(e,t){return i(t,e,this,!0)},\"DenseMatrix, SparseMatrix\":function(e,t){return i(e,t,this,!1)},\"DenseMatrix, DenseMatrix\":function(e,t){return s(e,t,this)},\"Array, Array\":function(e,t){return this(n(e),n(t)).valueOf()},\"Array, Matrix\":function(e,t){return this(n(e),t)},\"Matrix, Array\":function(e,t){return this(e,n(t))},\"SparseMatrix, number | BigNumber\":function(e,t){return o(e,t,this,!1)},\"DenseMatrix, number | BigNumber\":function(e,t){return c(e,t,this,!1)},\"number | BigNumber, SparseMatrix\":function(e,t){return o(t,e,this,!0)},\"number | BigNumber, DenseMatrix\":function(e,t){return c(t,e,this,!0)},\"Array, number | BigNumber\":function(e,t){return c(n(e),t,this,!1).valueOf()},\"number | BigNumber, Array\":function(e,t){return c(n(t),e,this,!0).valueOf()},\"Array | Matrix | number | BigNumber, Array | Matrix | number | BigNumber, ...Array | Matrix | number | BigNumber\":function(e,t,n){for(var r=this(e,t),i=0;i<n.length;i++)r=this(r,n[i]);return r}})}));t.createLcm=r;})),Pe=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createLog10=void 0;var n=[\"typed\",\"config\",\"Complex\"],r=(0, h.factory)(\"log10\",n,(function(e){var t=e.typed,n=e.config,r=e.Complex;return t(\"log10\",{number:function(e){return e>=0||n.predictable?(0, F.log10Number)(e):new r(e,0).log().div(Math.LN10)},Complex:function(e){return new r(e).log().div(Math.LN10)},BigNumber:function(e){return !e.isNegative()||n.predictable?e.log():new r(e.toNumber(),0).log().div(Math.LN10)},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}})}));t.createLog10=r;})),je=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createLog2=void 0;var n=[\"typed\",\"config\",\"Complex\"],r=(0, h.factory)(\"log2\",n,(function(e){var t=e.typed,n=e.config,r=e.Complex;return t(\"log2\",{number:function(e){return e>=0||n.predictable?(0, F.log2Number)(e):i(new r(e,0))},Complex:i,BigNumber:function(e){return !e.isNegative()||n.predictable?e.log(2):i(new r(e.toNumber(),0))},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}});function i(e){var t=Math.sqrt(e.re*e.re+e.im*e.im);return new r(Math.log2?Math.log2(t):Math.log(t)/Math.LN2,Math.atan2(e.im,e.re)/Math.LN2)}}));t.createLog2=r;})),Ae=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createAlgorithm03=void 0;var n=[\"typed\"],r=(0, h.factory)(\"algorithm03\",n,(function(e){var t=e.typed;return function(e,n,r,i){var a=e._data,o=e._size,s=e._datatype,c=n._values,u=n._index,l=n._ptr,d=n._size,p=n._datatype;if(o.length!==d.length)throw new f.DimensionError(o.length,d.length);if(o[0]!==d[0]||o[1]!==d[1])throw new RangeError(\"Dimension mismatch. Matrix A (\"+o+\") must match Matrix B (\"+d+\")\");if(!c)throw new Error(\"Cannot perform operation on Dense Matrix and Pattern Sparse Matrix\");var m,h=o[0],y=o[1],v=0,g=r;\"string\"==typeof s&&s===p&&(m=s,v=t.convert(0,m),g=t.find(r,[m,m]));for(var b=[],x=0;x<h;x++)b[x]=[];for(var D=[],_=[],w=0;w<y;w++){for(var N=w+1,M=l[w],O=l[w+1],S=M;S<O;S++){var P=u[S];D[P]=i?g(c[S],a[P][w]):g(a[P][w],c[S]),_[P]=N;}for(var j=0;j<h;j++)_[j]===N?b[j][w]=D[j]:b[j][w]=i?g(v,a[j][w]):g(a[j][w],v);}return e.createDenseMatrix({data:b,size:[h,y],datatype:m})}}));t.createAlgorithm03=r;})),Ee=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createAlgorithm05=void 0;var n=[\"typed\",\"equalScalar\"],r=(0, h.factory)(\"algorithm05\",n,(function(e){var t=e.typed,n=e.equalScalar;return function(e,r,i){var a=e._values,o=e._index,s=e._ptr,c=e._size,u=e._datatype,l=r._values,d=r._index,p=r._ptr,m=r._size,h=r._datatype;if(c.length!==m.length)throw new f.DimensionError(c.length,m.length);if(c[0]!==m[0]||c[1]!==m[1])throw new RangeError(\"Dimension mismatch. Matrix A (\"+c+\") must match Matrix B (\"+m+\")\");var y,v=c[0],g=c[1],b=n,x=0,D=i;\"string\"==typeof u&&u===h&&(y=u,b=t.find(n,[y,y]),x=t.convert(0,y),D=t.find(i,[y,y]));var _,w,N,M,O=a&&l?[]:void 0,S=[],P=[],j=O?[]:void 0,A=O?[]:void 0,E=[],C=[];for(w=0;w<g;w++){P[w]=S.length;var T=w+1;for(N=s[w],M=s[w+1];N<M;N++)_=o[N],S.push(_),E[_]=T,j&&(j[_]=a[N]);for(N=p[w],M=p[w+1];N<M;N++)E[_=d[N]]!==T&&S.push(_),C[_]=T,A&&(A[_]=l[N]);if(O)for(N=P[w];N<S.length;){var k=E[_=S[N]],I=C[_];if(k===T||I===T){var B=D(k===T?j[_]:x,I===T?A[_]:x);b(B,x)?S.splice(N,1):(O.push(B),N++);}}}return P[g]=S.length,e.createSparseMatrix({values:O,index:S,ptr:P,size:[v,g],datatype:y})}}));t.createAlgorithm05=r;})),Ce=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createAlgorithm12=void 0;var n=[\"typed\",\"DenseMatrix\"],r=(0, h.factory)(\"algorithm12\",n,(function(e){var t=e.typed,n=e.DenseMatrix;return function(e,r,i,a){var o=e._values,s=e._index,c=e._ptr,u=e._size,l=e._datatype;if(!o)throw new Error(\"Cannot perform operation on Pattern Sparse Matrix and Scalar value\");var d,f=u[0],p=u[1],m=i;\"string\"==typeof l&&(d=l,r=t.convert(r,d),m=t.find(i,[d,d]));for(var h=[],y=[],v=[],g=0;g<p;g++){for(var b=g+1,x=c[g],D=c[g+1],_=x;_<D;_++){var w=s[_];y[w]=o[_],v[w]=b;}for(var N=0;N<f;N++)0===g&&(h[N]=[]),v[N]===b?h[N][g]=a?m(r,y[N]):m(y[N],r):h[N][g]=a?m(r,0):m(0,r);}return new n({data:h,size:[f,p],datatype:d})}}));t.createAlgorithm12=r;})),Te=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createMod=void 0;var n=[\"typed\",\"matrix\",\"equalScalar\",\"DenseMatrix\"],r=(0, h.factory)(\"mod\",n,(function(e){var t=e.typed,n=e.matrix,r=e.equalScalar,i=e.DenseMatrix,a=(0, Me.createAlgorithm02)({typed:t,equalScalar:r}),o=(0, Ae.createAlgorithm03)({typed:t}),s=(0, Ee.createAlgorithm05)({typed:t,equalScalar:r}),c=(0, fe.createAlgorithm11)({typed:t,equalScalar:r}),u=(0, Ce.createAlgorithm12)({typed:t,DenseMatrix:i}),l=(0, we.createAlgorithm13)({typed:t}),d=(0, pe.createAlgorithm14)({typed:t});return t(\"mod\",{\"number, number\":F.modNumber,\"BigNumber, BigNumber\":function(e,t){if(t.isNeg())throw new Error(\"Cannot calculate mod for a negative divisor\");return t.isZero()?e:e.mod(t)},\"Fraction, Fraction\":function(e,t){if(t.compare(0)<0)throw new Error(\"Cannot calculate mod for a negative divisor\");return e.compare(0)>=0?e.mod(t):e.mod(t).add(t).mod(t)},\"SparseMatrix, SparseMatrix\":function(e,t){return s(e,t,this,!1)},\"SparseMatrix, DenseMatrix\":function(e,t){return a(t,e,this,!0)},\"DenseMatrix, SparseMatrix\":function(e,t){return o(e,t,this,!1)},\"DenseMatrix, DenseMatrix\":function(e,t){return l(e,t,this)},\"Array, Array\":function(e,t){return this(n(e),n(t)).valueOf()},\"Array, Matrix\":function(e,t){return this(n(e),t)},\"Matrix, Array\":function(e,t){return this(e,n(t))},\"SparseMatrix, any\":function(e,t){return c(e,t,this,!1)},\"DenseMatrix, any\":function(e,t){return d(e,t,this,!1)},\"any, SparseMatrix\":function(e,t){return u(t,e,this,!0)},\"any, DenseMatrix\":function(e,t){return d(t,e,this,!0)},\"Array, any\":function(e,t){return d(n(e),t,this,!1).valueOf()},\"any, Array\":function(e,t){return d(n(t),e,this,!0).valueOf()}})}));t.createMod=r;})),ke=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createMultiplyScalar=void 0;var n=[\"typed\"],r=(0, h.factory)(\"multiplyScalar\",n,(function(e){return (0, e.typed)(\"multiplyScalar\",{\"number, number\":F.multiplyNumber,\"Complex, Complex\":function(e,t){return e.mul(t)},\"BigNumber, BigNumber\":function(e,t){return e.times(t)},\"Fraction, Fraction\":function(e,t){return e.mul(t)},\"number | Fraction | BigNumber | Complex, Unit\":function(e,t){var n=t.clone();return n.value=null===n.value?n._normalize(e):this(n.value,e),n},\"Unit, number | Fraction | BigNumber | Complex\":function(e,t){var n=e.clone();return n.value=null===n.value?n._normalize(t):this(n.value,t),n},\"Unit, Unit\":function(e,t){return e.multiply(t)}})}));t.createMultiplyScalar=r;})),Ie=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createMultiply=void 0;var n=[\"typed\",\"matrix\",\"addScalar\",\"multiplyScalar\",\"equalScalar\",\"dot\"],r=(0, h.factory)(\"multiply\",n,(function(e){var t=e.typed,n=e.matrix,r=e.addScalar,o=e.multiplyScalar,s=e.equalScalar,c=e.dot,u=(0, fe.createAlgorithm11)({typed:t,equalScalar:s}),l=(0, pe.createAlgorithm14)({typed:t});function d(e,t){switch(e.length){case 1:switch(t.length){case 1:if(e[0]!==t[0])throw new RangeError(\"Dimension mismatch in multiplication. Vectors must have the same length\");break;case 2:if(e[0]!==t[0])throw new RangeError(\"Dimension mismatch in multiplication. Vector length (\"+e[0]+\") must match Matrix rows (\"+t[0]+\")\");break;default:throw new Error(\"Can only multiply a 1 or 2 dimensional matrix (Matrix B has \"+t.length+\" dimensions)\")}break;case 2:switch(t.length){case 1:if(e[1]!==t[0])throw new RangeError(\"Dimension mismatch in multiplication. Matrix columns (\"+e[1]+\") must match Vector length (\"+t[0]+\")\");break;case 2:if(e[1]!==t[0])throw new RangeError(\"Dimension mismatch in multiplication. Matrix A columns (\"+e[1]+\") must match Matrix B rows (\"+t[0]+\")\");break;default:throw new Error(\"Can only multiply a 1 or 2 dimensional matrix (Matrix B has \"+t.length+\" dimensions)\")}break;default:throw new Error(\"Can only multiply a 1 or 2 dimensional matrix (Matrix A has \"+e.length+\" dimensions)\")}}function f(e,n){if(\"dense\"!==n.storage())throw new Error(\"Support for SparseMatrix not implemented\");return function(e,n){var i,a=e._data,s=e._size,c=e._datatype,u=n._data,l=n._size,d=n._datatype,f=s[0],p=l[1],m=r,h=o;c&&d&&c===d&&\"string\"==typeof c&&(i=c,m=t.find(r,[i,i]),h=t.find(o,[i,i]));for(var y=[],v=0;v<p;v++){for(var g=h(a[0],u[0][v]),b=1;b<f;b++)g=m(g,h(a[b],u[b][v]));y[v]=g;}return e.createDenseMatrix({data:y,size:[p],datatype:i})}(e,n)}var p=t(\"_multiplyMatrixVector\",{\"DenseMatrix, any\":function(e,n){var i,a=e._data,s=e._size,c=e._datatype,u=n._data,l=n._datatype,d=s[0],f=s[1],p=r,m=o;c&&l&&c===l&&\"string\"==typeof c&&(i=c,p=t.find(r,[i,i]),m=t.find(o,[i,i]));for(var h=[],y=0;y<d;y++){for(var v=a[y],g=m(v[0],u[0]),b=1;b<f;b++)g=p(g,m(v[b],u[b]));h[y]=g;}return e.createDenseMatrix({data:h,size:[d],datatype:i})},\"SparseMatrix, any\":function(e,n){var i=e._values,a=e._index,c=e._ptr,u=e._datatype;if(!i)throw new Error(\"Cannot multiply Pattern only Matrix times Dense Matrix\");var l,d=n._data,f=n._datatype,p=e._size[0],m=n._size[0],h=[],y=[],v=[],g=r,b=o,x=s,D=0;u&&f&&u===f&&\"string\"==typeof u&&(l=u,g=t.find(r,[l,l]),b=t.find(o,[l,l]),x=t.find(s,[l,l]),D=t.convert(0,l));var _=[],w=[];v[0]=0;for(var N=0;N<m;N++){var M=d[N];if(!x(M,D))for(var O=c[N],S=c[N+1],P=O;P<S;P++){var j=a[P];w[j]?_[j]=g(_[j],b(M,i[P])):(w[j]=!0,y.push(j),_[j]=b(M,i[P]));}}for(var A=y.length,E=0;E<A;E++){var C=y[E];h[E]=_[C];}return v[1]=y.length,e.createSparseMatrix({values:h,index:y,ptr:v,size:[p,1],datatype:l})}}),h=t(\"_multiplyMatrixMatrix\",{\"DenseMatrix, DenseMatrix\":function(e,n){var i,a=e._data,s=e._size,c=e._datatype,u=n._data,l=n._size,d=n._datatype,f=s[0],p=s[1],m=l[1],h=r,y=o;c&&d&&c===d&&\"string\"==typeof c&&(i=c,h=t.find(r,[i,i]),y=t.find(o,[i,i]));for(var v=[],g=0;g<f;g++){var b=a[g];v[g]=[];for(var x=0;x<m;x++){for(var D=y(b[0],u[0][x]),_=1;_<p;_++)D=h(D,y(b[_],u[_][x]));v[g][x]=D;}}return e.createDenseMatrix({data:v,size:[f,m],datatype:i})},\"DenseMatrix, SparseMatrix\":function(e,n){var i=e._data,a=e._size,c=e._datatype,u=n._values,l=n._index,d=n._ptr,f=n._size,p=n._datatype;if(!u)throw new Error(\"Cannot multiply Dense Matrix times Pattern only Matrix\");var m,h=a[0],y=f[1],v=r,g=o,b=s,x=0;c&&p&&c===p&&\"string\"==typeof c&&(m=c,v=t.find(r,[m,m]),g=t.find(o,[m,m]),b=t.find(s,[m,m]),x=t.convert(0,m));for(var D=[],_=[],w=[],N=n.createSparseMatrix({values:D,index:_,ptr:w,size:[h,y],datatype:m}),M=0;M<y;M++){w[M]=_.length;var O=d[M],S=d[M+1];if(S>O)for(var P=0,j=0;j<h;j++){for(var A=j+1,E=void 0,C=O;C<S;C++){var T=l[C];P!==A?(E=g(i[j][T],u[C]),P=A):E=v(E,g(i[j][T],u[C]));}P!==A||b(E,x)||(_.push(j),D.push(E));}}return w[y]=_.length,N},\"SparseMatrix, DenseMatrix\":function(e,n){var i=e._values,a=e._index,c=e._ptr,u=e._datatype;if(!i)throw new Error(\"Cannot multiply Pattern only Matrix times Dense Matrix\");var l,d=n._data,f=n._datatype,p=e._size[0],m=n._size[0],h=n._size[1],y=r,v=o,g=s,b=0;u&&f&&u===f&&\"string\"==typeof u&&(l=u,y=t.find(r,[l,l]),v=t.find(o,[l,l]),g=t.find(s,[l,l]),b=t.convert(0,l));for(var x=[],D=[],_=[],w=e.createSparseMatrix({values:x,index:D,ptr:_,size:[p,h],datatype:l}),N=[],M=[],O=0;O<h;O++){_[O]=D.length;for(var S=O+1,P=0;P<m;P++){var j=d[P][O];if(!g(j,b))for(var A=c[P],E=c[P+1],C=A;C<E;C++){var T=a[C];M[T]!==S?(M[T]=S,D.push(T),N[T]=v(j,i[C])):N[T]=y(N[T],v(j,i[C]));}}for(var k=_[O],I=D.length,B=k;B<I;B++){var z=D[B];x[B]=N[z];}}return _[h]=D.length,w},\"SparseMatrix, SparseMatrix\":function(e,n){var i,a=e._values,s=e._index,c=e._ptr,u=e._datatype,l=n._values,d=n._index,f=n._ptr,p=n._datatype,m=e._size[0],h=n._size[1],y=a&&l,v=r,g=o;u&&p&&u===p&&\"string\"==typeof u&&(i=u,v=t.find(r,[i,i]),g=t.find(o,[i,i]));for(var b,x,D,_,w,N,M,O,S=y?[]:void 0,P=[],j=[],A=e.createSparseMatrix({values:S,index:P,ptr:j,size:[m,h],datatype:i}),E=y?[]:void 0,C=[],T=0;T<h;T++){j[T]=P.length;var k=T+1;for(w=f[T],N=f[T+1],_=w;_<N;_++)if(O=d[_],y)for(x=c[O],D=c[O+1],b=x;b<D;b++)M=s[b],C[M]!==k?(C[M]=k,P.push(M),E[M]=g(l[_],a[b])):E[M]=v(E[M],g(l[_],a[b]));else for(x=c[O],D=c[O+1],b=x;b<D;b++)M=s[b],C[M]!==k&&(C[M]=k,P.push(M));if(y)for(var I=j[T],B=P.length,z=I;z<B;z++){var R=P[z];S[z]=E[R];}}return j[h]=P.length,A}});return t(\"multiply\",(0, a.extend)({\"Array, Array\":function(e,t){d((0, m.arraySize)(e),(0, m.arraySize)(t));var r=this(n(e),n(t));return (0, i.isMatrix)(r)?r.valueOf():r},\"Matrix, Matrix\":function(e,t){var n=e.size(),r=t.size();return d(n,r),1===n.length?1===r.length?function(e,t,n){if(0===n)throw new Error(\"Cannot multiply two empty vectors\");return c(e,t)}(e,t,n[0]):f(e,t):1===r.length?p(e,t):h(e,t)},\"Matrix, Array\":function(e,t){return this(e,n(t))},\"Array, Matrix\":function(e,t){return this(n(e,t.storage()),t)},\"SparseMatrix, any\":function(e,t){return u(e,t,o,!1)},\"DenseMatrix, any\":function(e,t){return l(e,t,o,!1)},\"any, SparseMatrix\":function(e,t){return u(t,e,o,!0)},\"any, DenseMatrix\":function(e,t){return l(t,e,o,!0)},\"Array, any\":function(e,t){return l(n(e),t,o,!1).valueOf()},\"any, Array\":function(e,t){return l(n(t),e,o,!0).valueOf()},\"any, any\":o,\"any, any, ...any\":function(e,t,n){for(var r=this(e,t),i=0;i<n.length;i++)r=this(r,n[i]);return r}},o.signatures))}));t.createMultiply=r;})),Be=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createNthRootNumber=t.createNthRoot=void 0;var n=\"nthRoot\",r=[\"typed\",\"matrix\",\"equalScalar\",\"BigNumber\"],i=(0, h.factory)(n,r,(function(e){var t=e.typed,r=e.matrix,i=e.equalScalar,a=e.BigNumber,o=(0, xe.createAlgorithm01)({typed:t}),s=(0, Me.createAlgorithm02)({typed:t,equalScalar:i}),c=(0, Oe.createAlgorithm06)({typed:t,equalScalar:i}),u=(0, fe.createAlgorithm11)({typed:t,equalScalar:i}),l=(0, we.createAlgorithm13)({typed:t}),d=(0, pe.createAlgorithm14)({typed:t}),f=\"Complex number not supported in function nthRoot. Use nthRoots instead.\";return t(n,{number:function(e){return (0, F.nthRootNumber)(e,2)},\"number, number\":F.nthRootNumber,BigNumber:function(e){return p(e,new a(2))},Complex:function(e){throw new Error(f)},\"Complex, number\":function(e,t){throw new Error(f)},\"BigNumber, BigNumber\":p,\"Array | Matrix\":function(e){return this(e,2)},\"SparseMatrix, SparseMatrix\":function(e,t){if(1===t.density())return c(e,t,this);throw new Error(\"Root must be non-zero\")},\"SparseMatrix, DenseMatrix\":function(e,t){return s(t,e,this,!0)},\"DenseMatrix, SparseMatrix\":function(e,t){if(1===t.density())return o(e,t,this,!1);throw new Error(\"Root must be non-zero\")},\"DenseMatrix, DenseMatrix\":function(e,t){return l(e,t,this)},\"Array, Array\":function(e,t){return this(r(e),r(t)).valueOf()},\"Array, Matrix\":function(e,t){return this(r(e),t)},\"Matrix, Array\":function(e,t){return this(e,r(t))},\"SparseMatrix, number | BigNumber\":function(e,t){return u(e,t,this,!1)},\"DenseMatrix, number | BigNumber\":function(e,t){return d(e,t,this,!1)},\"number | BigNumber, SparseMatrix\":function(e,t){if(1===t.density())return u(t,e,this,!0);throw new Error(\"Root must be non-zero\")},\"number | BigNumber, DenseMatrix\":function(e,t){return d(t,e,this,!0)},\"Array, number | BigNumber\":function(e,t){return this(r(e),t).valueOf()},\"number | BigNumber, Array\":function(e,t){return this(e,r(t)).valueOf()}});function p(e,t){var n=a.precision,r=a.clone({precision:n+2}),i=new a(0),o=new r(1),s=t.isNegative();if(s&&(t=t.neg()),t.isZero())throw new Error(\"Root must be non-zero\");if(e.isNegative()&&!t.abs().mod(2).equals(1))throw new Error(\"Root must be odd when a is negative.\");if(e.isZero())return s?new r(1/0):0;if(!e.isFinite())return s?i:e;var c=e.abs().pow(o.div(t));return c=e.isNeg()?c.neg():c,new a((s?o.div(c):c).toPrecision(n))}}));t.createNthRoot=i;var a=(0, h.factory)(n,[\"typed\"],(function(e){return (0, e.typed)(n,{number:F.nthRootNumber,\"number, number\":F.nthRootNumber})}));t.createNthRootNumber=a;})),ze=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createSign=void 0;var n=[\"typed\",\"BigNumber\",\"Fraction\",\"complex\"],r=(0, h.factory)(\"sign\",n,(function(e){var t=e.typed,n=e.BigNumber,r=e.complex,i=e.Fraction;return t(\"sign\",{number:F.signNumber,Complex:function(e){return 0===e.im?r((0, F.signNumber)(e.re)):e.sign()},BigNumber:function(e){return new n(e.cmp(0))},Fraction:function(e){return new i(e.s,1)},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this,!0)},Unit:function(e){return this(e.value)}})}));t.createSign=r;})),Re=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createSqrt=void 0;var n=[\"config\",\"typed\",\"Complex\"],r=(0, h.factory)(\"sqrt\",n,(function(e){var t=e.config,n=e.typed,r=e.Complex;return n(\"sqrt\",{number:i,Complex:function(e){return e.sqrt()},BigNumber:function(e){return !e.isNegative()||t.predictable?e.sqrt():i(e.toNumber())},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this,!0)},Unit:function(e){return e.pow(.5)}});function i(e){return isNaN(e)?NaN:e>=0||t.predictable?Math.sqrt(e):new r(e,0).sqrt()}}));t.createSqrt=r;})),qe=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createSquare=void 0;var n=[\"typed\"],r=(0, h.factory)(\"square\",n,(function(e){return (0, e.typed)(\"square\",{number:F.squareNumber,Complex:function(e){return e.mul(e)},BigNumber:function(e){return e.times(e)},Fraction:function(e){return e.mul(e)},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this,!0)},Unit:function(e){return e.pow(2)}})}));t.createSquare=r;})),Fe=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createSubtract=void 0;var n=[\"typed\",\"matrix\",\"equalScalar\",\"addScalar\",\"unaryMinus\",\"DenseMatrix\"],r=(0, h.factory)(\"subtract\",n,(function(e){var t=e.typed,n=e.matrix,r=e.equalScalar,a=e.addScalar,o=e.unaryMinus,s=e.DenseMatrix,c=(0, xe.createAlgorithm01)({typed:t}),u=(0, Ae.createAlgorithm03)({typed:t}),l=(0, Ee.createAlgorithm05)({typed:t,equalScalar:r}),d=(0, _e.createAlgorithm10)({typed:t,DenseMatrix:s}),f=(0, we.createAlgorithm13)({typed:t}),p=(0, pe.createAlgorithm14)({typed:t});return t(\"subtract\",{\"number, number\":function(e,t){return e-t},\"Complex, Complex\":function(e,t){return e.sub(t)},\"BigNumber, BigNumber\":function(e,t){return e.minus(t)},\"Fraction, Fraction\":function(e,t){return e.sub(t)},\"Unit, Unit\":function(e,t){if(null===e.value)throw new Error(\"Parameter x contains a unit with undefined value\");if(null===t.value)throw new Error(\"Parameter y contains a unit with undefined value\");if(!e.equalBase(t))throw new Error(\"Units do not match\");var n=e.clone();return n.value=this(n.value,t.value),n.fixPrefix=!1,n},\"SparseMatrix, SparseMatrix\":function(e,t){return i(e,t),l(e,t,this)},\"SparseMatrix, DenseMatrix\":function(e,t){return i(e,t),u(t,e,this,!0)},\"DenseMatrix, SparseMatrix\":function(e,t){return i(e,t),c(e,t,this,!1)},\"DenseMatrix, DenseMatrix\":function(e,t){return i(e,t),f(e,t,this)},\"Array, Array\":function(e,t){return this(n(e),n(t)).valueOf()},\"Array, Matrix\":function(e,t){return this(n(e),t)},\"Matrix, Array\":function(e,t){return this(e,n(t))},\"SparseMatrix, any\":function(e,t){return d(e,o(t),a)},\"DenseMatrix, any\":function(e,t){return p(e,t,this)},\"any, SparseMatrix\":function(e,t){return d(t,e,this,!0)},\"any, DenseMatrix\":function(e,t){return p(t,e,this,!0)},\"Array, any\":function(e,t){return p(n(e),t,this,!1).valueOf()},\"any, Array\":function(e,t){return p(n(t),e,this,!0).valueOf()}})}));function i(e,t){var n=e.size(),r=t.size();if(n.length!==r.length)throw new f.DimensionError(n.length,r.length)}t.createSubtract=r;})),Ue=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createXgcd=void 0;var n=[\"typed\",\"config\",\"matrix\",\"BigNumber\"],r=(0, h.factory)(\"xgcd\",n,(function(e){var t=e.typed,n=e.config,r=e.matrix,i=e.BigNumber;return t(\"xgcd\",{\"number, number\":function(e,t){var i=(0, F.xgcdNumber)(e,t);return \"Array\"===n.matrix?i:r(i)},\"BigNumber, BigNumber\":function(e,t){var a,o,s,c,u=new i(0),l=new i(1),d=u,f=l,p=l,m=u;if(!e.isInt()||!t.isInt())throw new Error(\"Parameters in function xgcd must be integer numbers\");for(;!t.isZero();)o=e.div(t).floor(),s=e.mod(t),a=d,d=f.minus(o.times(d)),f=a,a=p,p=m.minus(o.times(p)),m=a,e=t,t=s;c=e.lt(u)?[e.neg(),f.neg(),m.neg()]:[e,e.isZero()?0:f,m];return \"Array\"===n.matrix?c:r(c)}})}));t.createXgcd=r;})),Le=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createAlgorithm09=void 0;var n=[\"typed\",\"equalScalar\"],r=(0, h.factory)(\"algorithm09\",n,(function(e){var t=e.typed,n=e.equalScalar;return function(e,r,i){var a=e._values,o=e._index,s=e._ptr,c=e._size,u=e._datatype,l=r._values,d=r._index,p=r._ptr,m=r._size,h=r._datatype;if(c.length!==m.length)throw new f.DimensionError(c.length,m.length);if(c[0]!==m[0]||c[1]!==m[1])throw new RangeError(\"Dimension mismatch. Matrix A (\"+c+\") must match Matrix B (\"+m+\")\");var y,v=c[0],g=c[1],b=n,x=0,D=i;\"string\"==typeof u&&u===h&&(y=u,b=t.find(n,[y,y]),x=t.convert(0,y),D=t.find(i,[y,y]));var _,w,N,M,O,S=a&&l?[]:void 0,P=[],j=[],A=S?[]:void 0,E=[];for(w=0;w<g;w++){j[w]=P.length;var C=w+1;if(A)for(M=p[w],O=p[w+1],N=M;N<O;N++)E[_=d[N]]=C,A[_]=l[N];for(M=s[w],O=s[w+1],N=M;N<O;N++)if(_=o[N],A){var T=E[_]===C?A[_]:x,k=D(a[N],T);b(k,x)||(P.push(_),S.push(k));}else P.push(_);}return j[g]=P.length,e.createSparseMatrix({values:S,index:P,ptr:j,size:[v,g],datatype:y})}}));t.createAlgorithm09=r;})),He=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createDotMultiply=void 0;var n=[\"typed\",\"matrix\",\"equalScalar\",\"multiplyScalar\"],r=(0, h.factory)(\"dotMultiply\",n,(function(e){var t=e.typed,n=e.matrix,r=e.equalScalar,i=e.multiplyScalar,a=(0, Me.createAlgorithm02)({typed:t,equalScalar:r}),o=(0, Le.createAlgorithm09)({typed:t,equalScalar:r}),s=(0, fe.createAlgorithm11)({typed:t,equalScalar:r}),c=(0, we.createAlgorithm13)({typed:t}),u=(0, pe.createAlgorithm14)({typed:t});return t(\"dotMultiply\",{\"any, any\":i,\"SparseMatrix, SparseMatrix\":function(e,t){return o(e,t,i,!1)},\"SparseMatrix, DenseMatrix\":function(e,t){return a(t,e,i,!0)},\"DenseMatrix, SparseMatrix\":function(e,t){return a(e,t,i,!1)},\"DenseMatrix, DenseMatrix\":function(e,t){return c(e,t,i)},\"Array, Array\":function(e,t){return this(n(e),n(t)).valueOf()},\"Array, Matrix\":function(e,t){return this(n(e),t)},\"Matrix, Array\":function(e,t){return this(e,n(t))},\"SparseMatrix, any\":function(e,t){return s(e,t,i,!1)},\"DenseMatrix, any\":function(e,t){return u(e,t,i,!1)},\"any, SparseMatrix\":function(e,t){return s(t,e,i,!0)},\"any, DenseMatrix\":function(e,t){return u(t,e,i,!0)},\"Array, any\":function(e,t){return u(n(e),t,i,!1).valueOf()},\"any, Array\":function(e,t){return u(n(t),e,i,!0).valueOf()}})}));t.createDotMultiply=r;})),Ze=t((function(e,t){function n(e){if(e.isFinite()&&!e.isInteger())throw new Error(\"Integer expected in function bitNot\");var t=e.constructor,n=t.precision;t.config({precision:1e9});var r=e.plus(new t(1));return r.s=-r.s||null,t.config({precision:n}),r}function r(e,t,r){var a,o,s,c,u,l=e.constructor,d=+(e.s<0),f=+(t.s<0);if(d){a=i(n(e));for(var p=0;p<a.length;++p)a[p]^=1;}else a=i(e);if(f){o=i(n(t));for(var m=0;m<o.length;++m)o[m]^=1;}else o=i(t);a.length<=o.length?(s=a,c=o,u=d):(s=o,c=a,u=f);var h=s.length,y=c.length,v=1^r(d,f),g=new l(1^v),b=new l(1),x=new l(2),D=l.precision;for(l.config({precision:1e9});h>0;)r(s[--h],c[--y])===v&&(g=g.plus(b)),b=b.times(x);for(;y>0;)r(u,c[--y])===v&&(g=g.plus(b)),b=b.times(x);return l.config({precision:D}),0===v&&(g.s=-g.s),g}function i(e){for(var t=e.d,n=t[0]+\"\",r=1;r<t.length;++r){for(var i=t[r]+\"\",a=7-i.length;a--;)i=\"0\"+i;n+=i;}for(var o=n.length;\"0\"===n.charAt(o);)o--;var s=e.e,c=n.slice(0,o+1||1),u=c.length;if(s>0)if(++s>u)for(s-=u;s--;)c+=\"0\";else s<u&&(c=c.slice(0,s)+\".\"+c.slice(s));for(var l=[0],d=0;d<c.length;){for(var f=l.length;f--;)l[f]*=10;l[0]+=parseInt(c.charAt(d++));for(var p=0;p<l.length;++p)l[p]>1&&(null!==l[p+1]&&void 0!==l[p+1]||(l[p+1]=0),l[p+1]+=l[p]>>1,l[p]&=1);}return l.reverse()}Object.defineProperty(t,\"__esModule\",{value:!0}),t.bitAndBigNumber=function(e,t){if(e.isFinite()&&!e.isInteger()||t.isFinite()&&!t.isInteger())throw new Error(\"Integers expected in function bitAnd\");var n=e.constructor;if(e.isNaN()||t.isNaN())return new n(NaN);if(e.isZero()||t.eq(-1)||e.eq(t))return e;if(t.isZero()||e.eq(-1))return t;if(!e.isFinite()||!t.isFinite()){if(!e.isFinite()&&!t.isFinite())return e.isNegative()===t.isNegative()?e:new n(0);if(!e.isFinite())return t.isNegative()?e:e.isNegative()?new n(0):t;if(!t.isFinite())return e.isNegative()?t:t.isNegative()?new n(0):e}return r(e,t,(function(e,t){return e&t}))},t.bitNotBigNumber=n,t.bitOrBigNumber=function(e,t){if(e.isFinite()&&!e.isInteger()||t.isFinite()&&!t.isInteger())throw new Error(\"Integers expected in function bitOr\");var n=e.constructor;if(e.isNaN()||t.isNaN())return new n(NaN);var i=new n(-1);if(e.isZero()||t.eq(i)||e.eq(t))return t;if(t.isZero()||e.eq(i))return e;if(!e.isFinite()||!t.isFinite())return !e.isFinite()&&!e.isNegative()&&t.isNegative()||e.isNegative()&&!t.isNegative()&&!t.isFinite()?i:e.isNegative()&&t.isNegative()?e.isFinite()?e:t:e.isFinite()?t:e;return r(e,t,(function(e,t){return e|t}))},t.bitwise=r,t.bitXor=function(e,t){if(e.isFinite()&&!e.isInteger()||t.isFinite()&&!t.isInteger())throw new Error(\"Integers expected in function bitXor\");var i=e.constructor;if(e.isNaN()||t.isNaN())return new i(NaN);if(e.isZero())return t;if(t.isZero())return e;if(e.eq(t))return new i(0);var a=new i(-1);if(e.eq(a))return n(t);if(t.eq(a))return n(e);if(!e.isFinite()||!t.isFinite())return e.isFinite()||t.isFinite()?new i(e.isNegative()===t.isNegative()?1/0:-1/0):a;return r(e,t,(function(e,t){return e^t}))},t.leftShiftBigNumber=function(e,t){if(e.isFinite()&&!e.isInteger()||t.isFinite()&&!t.isInteger())throw new Error(\"Integers expected in function leftShift\");var n=e.constructor;if(e.isNaN()||t.isNaN()||t.isNegative()&&!t.isZero())return new n(NaN);if(e.isZero()||t.isZero())return e;if(!e.isFinite()&&!t.isFinite())return new n(NaN);if(t.lt(55))return e.times(Math.pow(2,t.toNumber())+\"\");return e.times(new n(2).pow(t))},t.rightArithShiftBigNumber=function(e,t){if(e.isFinite()&&!e.isInteger()||t.isFinite()&&!t.isInteger())throw new Error(\"Integers expected in function rightArithShift\");var n=e.constructor;if(e.isNaN()||t.isNaN()||t.isNegative()&&!t.isZero())return new n(NaN);if(e.isZero()||t.isZero())return e;if(!t.isFinite())return e.isNegative()?new n(-1):e.isFinite()?new n(0):new n(NaN);if(t.lt(55))return e.div(Math.pow(2,t.toNumber())+\"\").floor();return e.div(new n(2).pow(t)).floor()};})),Ve=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createBitAnd=void 0;var n=[\"typed\",\"matrix\",\"equalScalar\"],r=(0, h.factory)(\"bitAnd\",n,(function(e){var t=e.typed,n=e.matrix,r=e.equalScalar,i=(0, Me.createAlgorithm02)({typed:t,equalScalar:r}),a=(0, Oe.createAlgorithm06)({typed:t,equalScalar:r}),o=(0, fe.createAlgorithm11)({typed:t,equalScalar:r}),s=(0, we.createAlgorithm13)({typed:t}),c=(0, pe.createAlgorithm14)({typed:t});return t(\"bitAnd\",{\"number, number\":F.bitAndNumber,\"BigNumber, BigNumber\":Ze.bitAndBigNumber,\"SparseMatrix, SparseMatrix\":function(e,t){return a(e,t,this,!1)},\"SparseMatrix, DenseMatrix\":function(e,t){return i(t,e,this,!0)},\"DenseMatrix, SparseMatrix\":function(e,t){return i(e,t,this,!1)},\"DenseMatrix, DenseMatrix\":function(e,t){return s(e,t,this)},\"Array, Array\":function(e,t){return this(n(e),n(t)).valueOf()},\"Array, Matrix\":function(e,t){return this(n(e),t)},\"Matrix, Array\":function(e,t){return this(e,n(t))},\"SparseMatrix, any\":function(e,t){return o(e,t,this,!1)},\"DenseMatrix, any\":function(e,t){return c(e,t,this,!1)},\"any, SparseMatrix\":function(e,t){return o(t,e,this,!0)},\"any, DenseMatrix\":function(e,t){return c(t,e,this,!0)},\"Array, any\":function(e,t){return c(n(e),t,this,!1).valueOf()},\"any, Array\":function(e,t){return c(n(t),e,this,!0).valueOf()}})}));t.createBitAnd=r;})),We=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createBitNot=void 0;var n=[\"typed\"],r=(0, h.factory)(\"bitNot\",n,(function(e){return (0, e.typed)(\"bitNot\",{number:F.bitNotNumber,BigNumber:Ze.bitNotBigNumber,\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}})}));t.createBitNot=r;})),Ge=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createBitOr=void 0;var n=[\"typed\",\"matrix\",\"equalScalar\",\"DenseMatrix\"],r=(0, h.factory)(\"bitOr\",n,(function(e){var t=e.typed,n=e.matrix,r=e.equalScalar,i=e.DenseMatrix,a=(0, xe.createAlgorithm01)({typed:t}),o=(0, De.createAlgorithm04)({typed:t,equalScalar:r}),s=(0, _e.createAlgorithm10)({typed:t,DenseMatrix:i}),c=(0, we.createAlgorithm13)({typed:t}),u=(0, pe.createAlgorithm14)({typed:t});return t(\"bitOr\",{\"number, number\":F.bitOrNumber,\"BigNumber, BigNumber\":Ze.bitOrBigNumber,\"SparseMatrix, SparseMatrix\":function(e,t){return o(e,t,this)},\"SparseMatrix, DenseMatrix\":function(e,t){return a(t,e,this,!0)},\"DenseMatrix, SparseMatrix\":function(e,t){return a(e,t,this,!1)},\"DenseMatrix, DenseMatrix\":function(e,t){return c(e,t,this)},\"Array, Array\":function(e,t){return this(n(e),n(t)).valueOf()},\"Array, Matrix\":function(e,t){return this(n(e),t)},\"Matrix, Array\":function(e,t){return this(e,n(t))},\"SparseMatrix, any\":function(e,t){return s(e,t,this,!1)},\"DenseMatrix, any\":function(e,t){return u(e,t,this,!1)},\"any, SparseMatrix\":function(e,t){return s(t,e,this,!0)},\"any, DenseMatrix\":function(e,t){return u(t,e,this,!0)},\"Array, any\":function(e,t){return u(n(e),t,this,!1).valueOf()},\"any, Array\":function(e,t){return u(n(t),e,this,!0).valueOf()}})}));t.createBitOr=r;})),$e=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createAlgorithm07=void 0;var n=[\"typed\",\"DenseMatrix\"],r=(0, h.factory)(\"algorithm07\",n,(function(e){var t=e.typed,n=e.DenseMatrix;return function(e,i,a){var o=e._size,s=e._datatype,c=i._size,u=i._datatype;if(o.length!==c.length)throw new f.DimensionError(o.length,c.length);if(o[0]!==c[0]||o[1]!==c[1])throw new RangeError(\"Dimension mismatch. Matrix A (\"+o+\") must match Matrix B (\"+c+\")\");var l,d,p,m=o[0],h=o[1],y=0,v=a;\"string\"==typeof s&&s===u&&(l=s,y=t.convert(0,l),v=t.find(a,[l,l]));var g=[];for(d=0;d<m;d++)g[d]=[];var b=[],x=[],D=[],_=[];for(p=0;p<h;p++){var w=p+1;for(r(e,p,D,b,w),r(i,p,_,x,w),d=0;d<m;d++){var N=D[d]===w?b[d]:y,M=_[d]===w?x[d]:y;g[d][p]=v(N,M);}}return new n({data:g,size:[m,h],datatype:l})};function r(e,t,n,r,i){for(var a=e._values,o=e._index,s=e._ptr,c=s[t],u=s[t+1];c<u;c++){var l=o[c];n[l]=i,r[l]=a[c];}}}));t.createAlgorithm07=r;})),Qe=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createBitXor=void 0;var n=[\"typed\",\"matrix\",\"DenseMatrix\"],r=(0, h.factory)(\"bitXor\",n,(function(e){var t=e.typed,n=e.matrix,r=e.DenseMatrix,i=(0, Ae.createAlgorithm03)({typed:t}),a=(0, $e.createAlgorithm07)({typed:t,DenseMatrix:r}),o=(0, Ce.createAlgorithm12)({typed:t,DenseMatrix:r}),s=(0, we.createAlgorithm13)({typed:t}),c=(0, pe.createAlgorithm14)({typed:t});return t(\"bitXor\",{\"number, number\":F.bitXorNumber,\"BigNumber, BigNumber\":Ze.bitXor,\"SparseMatrix, SparseMatrix\":function(e,t){return a(e,t,this)},\"SparseMatrix, DenseMatrix\":function(e,t){return i(t,e,this,!0)},\"DenseMatrix, SparseMatrix\":function(e,t){return i(e,t,this,!1)},\"DenseMatrix, DenseMatrix\":function(e,t){return s(e,t,this)},\"Array, Array\":function(e,t){return this(n(e),n(t)).valueOf()},\"Array, Matrix\":function(e,t){return this(n(e),t)},\"Matrix, Array\":function(e,t){return this(e,n(t))},\"SparseMatrix, any\":function(e,t){return o(e,t,this,!1)},\"DenseMatrix, any\":function(e,t){return c(e,t,this,!1)},\"any, SparseMatrix\":function(e,t){return o(t,e,this,!0)},\"any, DenseMatrix\":function(e,t){return c(t,e,this,!0)},\"Array, any\":function(e,t){return c(n(e),t,this,!1).valueOf()},\"any, Array\":function(e,t){return c(n(t),e,this,!0).valueOf()}})}));t.createBitXor=r;})),Xe=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createArg=void 0;var n=[\"typed\"],r=(0, h.factory)(\"arg\",n,(function(e){return (0, e.typed)(\"arg\",{number:function(e){return Math.atan2(0,e)},BigNumber:function(e){return e.constructor.atan2(0,e)},Complex:function(e){return e.arg()},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}})}));t.createArg=r;})),Ye=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createConj=void 0;var n=[\"typed\"],r=(0, h.factory)(\"conj\",n,(function(e){return (0, e.typed)(\"conj\",{number:function(e){return e},BigNumber:function(e){return e},Complex:function(e){return e.conjugate()},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}})}));t.createConj=r;})),Je=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createIm=void 0;var n=[\"typed\"],r=(0, h.factory)(\"im\",n,(function(e){return (0, e.typed)(\"im\",{number:function(e){return 0},BigNumber:function(e){return e.mul(0)},Complex:function(e){return e.im},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}})}));t.createIm=r;})),Ke=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createRe=void 0;var n=[\"typed\"],r=(0, h.factory)(\"re\",n,(function(e){return (0, e.typed)(\"re\",{number:function(e){return e},BigNumber:function(e){return e},Complex:function(e){return e.re},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}})}));t.createRe=r;})),et=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createNot=void 0;var n=[\"typed\"],r=(0, h.factory)(\"not\",n,(function(e){return (0, e.typed)(\"not\",{number:F.notNumber,Complex:function(e){return 0===e.re&&0===e.im},BigNumber:function(e){return e.isZero()||e.isNaN()},Unit:function(e){return null===e.value||this(e.value)},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}})}));t.createNot=r;})),tt=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createOr=void 0;var n=[\"typed\",\"matrix\",\"equalScalar\",\"DenseMatrix\"],r=(0, h.factory)(\"or\",n,(function(e){var t=e.typed,n=e.matrix,r=e.equalScalar,i=e.DenseMatrix,a=(0, Ae.createAlgorithm03)({typed:t}),o=(0, Ee.createAlgorithm05)({typed:t,equalScalar:r}),s=(0, Ce.createAlgorithm12)({typed:t,DenseMatrix:i}),c=(0, we.createAlgorithm13)({typed:t}),u=(0, pe.createAlgorithm14)({typed:t});return t(\"or\",{\"number, number\":F.orNumber,\"Complex, Complex\":function(e,t){return 0!==e.re||0!==e.im||0!==t.re||0!==t.im},\"BigNumber, BigNumber\":function(e,t){return !e.isZero()&&!e.isNaN()||!t.isZero()&&!t.isNaN()},\"Unit, Unit\":function(e,t){return this(e.value||0,t.value||0)},\"SparseMatrix, SparseMatrix\":function(e,t){return o(e,t,this)},\"SparseMatrix, DenseMatrix\":function(e,t){return a(t,e,this,!0)},\"DenseMatrix, SparseMatrix\":function(e,t){return a(e,t,this,!1)},\"DenseMatrix, DenseMatrix\":function(e,t){return c(e,t,this)},\"Array, Array\":function(e,t){return this(n(e),n(t)).valueOf()},\"Array, Matrix\":function(e,t){return this(n(e),t)},\"Matrix, Array\":function(e,t){return this(e,n(t))},\"SparseMatrix, any\":function(e,t){return s(e,t,this,!1)},\"DenseMatrix, any\":function(e,t){return u(e,t,this,!1)},\"any, SparseMatrix\":function(e,t){return s(t,e,this,!0)},\"any, DenseMatrix\":function(e,t){return u(t,e,this,!0)},\"Array, any\":function(e,t){return u(n(e),t,this,!1).valueOf()},\"any, Array\":function(e,t){return u(n(t),e,this,!0).valueOf()}})}));t.createOr=r;})),nt=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createXor=void 0;var n=[\"typed\",\"matrix\",\"DenseMatrix\"],r=(0, h.factory)(\"xor\",n,(function(e){var t=e.typed,n=e.matrix,r=e.DenseMatrix,i=(0, Ae.createAlgorithm03)({typed:t}),a=(0, $e.createAlgorithm07)({typed:t,DenseMatrix:r}),o=(0, Ce.createAlgorithm12)({typed:t,DenseMatrix:r}),s=(0, we.createAlgorithm13)({typed:t}),c=(0, pe.createAlgorithm14)({typed:t});return t(\"xor\",{\"number, number\":F.xorNumber,\"Complex, Complex\":function(e,t){return (0!==e.re||0!==e.im)!=(0!==t.re||0!==t.im)},\"BigNumber, BigNumber\":function(e,t){return (!e.isZero()&&!e.isNaN())!=(!t.isZero()&&!t.isNaN())},\"Unit, Unit\":function(e,t){return this(e.value||0,t.value||0)},\"SparseMatrix, SparseMatrix\":function(e,t){return a(e,t,this)},\"SparseMatrix, DenseMatrix\":function(e,t){return i(t,e,this,!0)},\"DenseMatrix, SparseMatrix\":function(e,t){return i(e,t,this,!1)},\"DenseMatrix, DenseMatrix\":function(e,t){return s(e,t,this)},\"Array, Array\":function(e,t){return this(n(e),n(t)).valueOf()},\"Array, Matrix\":function(e,t){return this(n(e),t)},\"Matrix, Array\":function(e,t){return this(e,n(t))},\"SparseMatrix, any\":function(e,t){return o(e,t,this,!1)},\"DenseMatrix, any\":function(e,t){return c(e,t,this,!1)},\"any, SparseMatrix\":function(e,t){return o(t,e,this,!0)},\"any, DenseMatrix\":function(e,t){return c(t,e,this,!0)},\"Array, any\":function(e,t){return c(n(e),t,this,!1).valueOf()},\"any, Array\":function(e,t){return c(n(t),e,this,!0).valueOf()}})}));t.createXor=r;})),rt=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createConcat=void 0;var n=[\"typed\",\"matrix\",\"isInteger\"],r=(0, h.factory)(\"concat\",n,(function(e){var t=e.typed,n=e.matrix,r=e.isInteger;return t(\"concat\",{\"...Array | Matrix | number | BigNumber\":function(e){var t,s,c=e.length,u=-1,l=!1,d=[];for(t=0;t<c;t++){var h=e[t];if((0, i.isMatrix)(h)&&(l=!0),(0, i.isNumber)(h)||(0, i.isBigNumber)(h)){if(t!==c-1)throw new Error(\"Dimension must be specified as last argument\");if(s=u,u=h.valueOf(),!r(u))throw new TypeError(\"Integer number expected for dimension\");if(u<0||t>0&&u>s)throw new p.IndexError(u,s+1)}else {var y=(0, a.clone)(h).valueOf(),v=(0, m.arraySize)(y);if(d[t]=y,s=u,u=v.length-1,t>0&&u!==s)throw new f.DimensionError(s+1,u+1)}}if(0===d.length)throw new SyntaxError(\"At least one matrix expected\");for(var g=d.shift();d.length;)g=o(g,d.shift(),u,0);return l?n(g):g},\"...string\":function(e){return e.join(\"\")}})}));function o(e,t,n,r){if(r<n){if(e.length!==t.length)throw new f.DimensionError(e.length,t.length);for(var i=[],a=0;a<e.length;a++)i[a]=o(e[a],t[a],n,r+1);return i}return e.concat(t)}t.createConcat=r;})),it=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createColumn=void 0;var n=[\"typed\",\"Index\",\"matrix\",\"range\"],r=(0, h.factory)(\"column\",n,(function(e){var t=e.typed,n=e.Index,r=e.matrix,i=e.range;return t(\"column\",{\"Matrix, number\":o,\"Array, number\":function(e,t){return o(r((0, a.clone)(e)),t).valueOf()}});function o(e,t){if(2!==e.size().length)throw new Error(\"Only two dimensional matrix is supported\");(0, m.validateIndex)(t,e.size()[1]);var r=i(0,e.size()[0]),a=new n(r,t);return e.subset(a)}}));t.createColumn=r;})),at=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createCross=void 0;var n=[\"typed\",\"matrix\",\"subtract\",\"multiply\"],r=(0, h.factory)(\"cross\",n,(function(e){var t=e.typed,n=e.matrix,r=e.subtract,i=e.multiply;return t(\"cross\",{\"Matrix, Matrix\":function(e,t){return n(a(e.toArray(),t.toArray()))},\"Matrix, Array\":function(e,t){return n(a(e.toArray(),t))},\"Array, Matrix\":function(e,t){return n(a(e,t.toArray()))},\"Array, Array\":a});function a(e,t){var n=Math.max((0, m.arraySize)(e).length,(0, m.arraySize)(t).length);e=(0, m.squeeze)(e),t=(0, m.squeeze)(t);var a=(0, m.arraySize)(e),o=(0, m.arraySize)(t);if(1!==a.length||1!==o.length||3!==a[0]||3!==o[0])throw new RangeError(\"Vectors with length 3 expected (Size A = [\"+a.join(\", \")+\"], B = [\"+o.join(\", \")+\"])\");var s=[r(i(e[1],t[2]),i(e[2],t[1])),r(i(e[2],t[0]),i(e[0],t[2])),r(i(e[0],t[1]),i(e[1],t[0]))];return n>1?[s]:s}}));t.createCross=r;})),ot=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createDiag=void 0;var n=[\"typed\",\"matrix\",\"DenseMatrix\",\"SparseMatrix\"],r=(0, h.factory)(\"diag\",n,(function(e){var t=e.typed,n=e.matrix,r=e.DenseMatrix,a=e.SparseMatrix;return t(\"diag\",{Array:function(e){return o(e,0,(0, m.arraySize)(e),null)},\"Array, number\":function(e,t){return o(e,t,(0, m.arraySize)(e),null)},\"Array, BigNumber\":function(e,t){return o(e,t.toNumber(),(0, m.arraySize)(e),null)},\"Array, string\":function(e,t){return o(e,0,(0, m.arraySize)(e),t)},\"Array, number, string\":function(e,t,n){return o(e,t,(0, m.arraySize)(e),n)},\"Array, BigNumber, string\":function(e,t,n){return o(e,t.toNumber(),(0, m.arraySize)(e),n)},Matrix:function(e){return o(e,0,e.size(),e.storage())},\"Matrix, number\":function(e,t){return o(e,t,e.size(),e.storage())},\"Matrix, BigNumber\":function(e,t){return o(e,t.toNumber(),e.size(),e.storage())},\"Matrix, string\":function(e,t){return o(e,0,e.size(),t)},\"Matrix, number, string\":function(e,t,n){return o(e,t,e.size(),n)},\"Matrix, BigNumber, string\":function(e,t,n){return o(e,t.toNumber(),e.size(),n)}});function o(e,t,o,s){if(!(0, u.isInteger)(t))throw new TypeError(\"Second parameter in function diag must be an integer\");var c=t>0?t:0,l=t<0?-t:0;switch(o.length){case 1:return function(e,t,n,i,o,s){var c=[i+o,i+s];if(n&&\"sparse\"!==n&&\"dense\"!==n)throw new TypeError(\"Unknown matrix type \".concat(n,'\"'));var u=\"sparse\"===n?a.diagonal(c,e,t):r.diagonal(c,e,t);return null!==n?u:u.valueOf()}(e,t,s,o[0],l,c);case 2:return function(e,t,r,a,o,s){if((0, i.isMatrix)(e)){var c=e.diagonal(t);return null!==r?r!==c.storage()?n(c,r):c:c.valueOf()}for(var u=Math.min(a[0]-o,a[1]-s),l=[],d=0;d<u;d++)l[d]=e[d+o][d+s];return null!==r?n(l):l}(e,t,s,o,l,c)}throw new RangeError(\"Matrix for function diag must be 2 dimensional\")}}));t.createDiag=r;})),st=t((function(e,t){function n(e){return (n=\"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)}Object.defineProperty(t,\"__esModule\",{value:!0}),t.memoize=function(e,t){return function r(){\"object\"!==n(r.cache)&&(r.cache={});for(var i=[],a=0;a<arguments.length;a++)i[a]=arguments[a];var o=t?t(i):JSON.stringify(i);return o in r.cache||(r.cache[o]=e.apply(e,i)),r.cache[o]}},t.memoizeCompare=function(e,t){var n=function n(){for(var r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];for(var a=0;a<n.cache.length;a++){var o=n.cache[a];if(t(r,o.args))return o.res}var s=e.apply(e,r);return n.cache.unshift({args:r,res:s}),s};return n.cache=[],n},t.maxArgumentCount=function(e){return Object.keys(e.signatures||{}).reduce((function(e,t){var n=(t.match(/,/g)||[]).length+1;return Math.max(e,n)}),-1)};})),ct=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createFilter=void 0;var n=[\"typed\"],r=(0, h.factory)(\"filter\",n,(function(e){return (0, e.typed)(\"filter\",{\"Array, function\":i,\"Matrix, function\":function(e,t){return e.create(i(e.toArray(),t))},\"Array, RegExp\":m.filterRegExp,\"Matrix, RegExp\":function(e,t){return e.create((0, m.filterRegExp)(e.toArray(),t))}})}));function i(e,t){var n=(0, st.maxArgumentCount)(t);return (0, m.filter)(e,(function(e,r,i){return 1===n?t(e):2===n?t(e,[r]):t(e,[r],i)}))}t.createFilter=r;})),ut=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createFlatten=void 0;var n=[\"typed\",\"matrix\"],r=(0, h.factory)(\"flatten\",n,(function(e){var t=e.typed,n=e.matrix;return t(\"flatten\",{Array:function(e){return (0, m.flatten)((0, a.clone)(e))},Matrix:function(e){var t=(0, m.flatten)((0, a.clone)(e.toArray()));return n(t)}})}));t.createFlatten=r;})),lt=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createForEach=void 0;var n=[\"typed\"],r=(0, h.factory)(\"forEach\",n,(function(e){return (0, e.typed)(\"forEach\",{\"Array, function\":i,\"Matrix, function\":function(e,t){return e.forEach(t)}})}));function i(e,t){var n=(0, st.maxArgumentCount)(t);!function r(i,a){Array.isArray(i)?(0, m.forEach)(i,(function(e,t){r(e,a.concat(t));})):1===n?t(i):2===n?t(i,a):t(i,a,e);}(e,[]);}t.createForEach=r;})),dt=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createGetMatrixDataType=void 0;var n=\"getMatrixDataType\",r=[\"typed\"],a=(0, h.factory)(n,r,(function(e){return (0, e.typed)(n,{Array:function(e){return (0, m.getArrayDataType)(e,i.typeOf)},Matrix:function(e){return e.getDataType()}})}));t.createGetMatrixDataType=a;})),ft=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createIdentity=void 0;var n=[\"typed\",\"config\",\"matrix\",\"BigNumber\",\"DenseMatrix\",\"SparseMatrix\"],r=(0, h.factory)(\"identity\",n,(function(e){var t=e.typed,n=e.config,r=e.matrix,a=e.BigNumber,o=e.DenseMatrix,s=e.SparseMatrix;return t(\"identity\",{\"\":function(){return \"Matrix\"===n.matrix?r([]):[]},string:function(e){return r(e)},\"number | BigNumber\":function(e){return l(e,e,\"Matrix\"===n.matrix?\"dense\":void 0)},\"number | BigNumber, string\":function(e,t){return l(e,e,t)},\"number | BigNumber, number | BigNumber\":function(e,t){return l(e,t,\"Matrix\"===n.matrix?\"dense\":void 0)},\"number | BigNumber, number | BigNumber, string\":function(e,t,n){return l(e,t,n)},Array:function(e){return c(e)},\"Array, string\":function(e,t){return c(e,t)},Matrix:function(e){return c(e.valueOf(),e.storage())},\"Matrix, string\":function(e,t){return c(e.valueOf(),t)}});function c(e,t){switch(e.length){case 0:return t?r(t):[];case 1:return l(e[0],e[0],t);case 2:return l(e[0],e[1],t);default:throw new Error(\"Vector containing two values expected\")}}function l(e,t,n){var r=(0, i.isBigNumber)(e)||(0, i.isBigNumber)(t)?a:null;if((0, i.isBigNumber)(e)&&(e=e.toNumber()),(0, i.isBigNumber)(t)&&(t=t.toNumber()),!(0, u.isInteger)(e)||e<1)throw new Error(\"Parameters in function identity must be positive integers\");if(!(0, u.isInteger)(t)||t<1)throw new Error(\"Parameters in function identity must be positive integers\");var c=r?new a(1):1,l=r?new r(0):0,d=[e,t];if(n){if(\"sparse\"===n)return s.diagonal(d,c,0,l);if(\"dense\"===n)return o.diagonal(d,c,0,l);throw new TypeError('Unknown matrix type \"'.concat(n,'\"'))}for(var f=(0, m.resize)([],d,l),p=e<t?e:t,h=0;h<p;h++)f[h][h]=c;return f}}));t.createIdentity=r;})),pt=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createKron=void 0;var n=[\"typed\",\"matrix\",\"multiplyScalar\"],r=(0, h.factory)(\"kron\",n,(function(e){var t=e.typed,n=e.matrix,r=e.multiplyScalar;return t(\"kron\",{\"Matrix, Matrix\":function(e,t){return n(i(e.toArray(),t.toArray()))},\"Matrix, Array\":function(e,t){return n(i(e.toArray(),t))},\"Array, Matrix\":function(e,t){return n(i(e,t.toArray()))},\"Array, Array\":i});function i(e,t){if(1===(0, m.arraySize)(e).length&&(e=[e]),1===(0, m.arraySize)(t).length&&(t=[t]),(0, m.arraySize)(e).length>2||(0, m.arraySize)(t).length>2)throw new RangeError(\"Vectors with dimensions greater then 2 are not supported expected (Size x = \"+JSON.stringify(e.length)+\", y = \"+JSON.stringify(t.length)+\")\");var n=[],i=[];return e.map((function(e){return t.map((function(t){return i=[],n.push(i),e.map((function(e){return t.map((function(t){return i.push(r(e,t))}))}))}))}))&&n}}));t.createKron=r;})),mt=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createMap=void 0;var n=[\"typed\"],r=(0, h.factory)(\"map\",n,(function(e){return (0, e.typed)(\"map\",{\"Array, function\":i,\"Matrix, function\":function(e,t){return e.map(t)}})}));function i(e,t){var n=(0, st.maxArgumentCount)(t);return function r(i,a){return Array.isArray(i)?i.map((function(e,t){return r(e,a.concat(t))})):1===n?t(i):2===n?t(i,a):t(i,a,e)}(e,[])}t.createMap=r;})),ht=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createDiff=void 0;var n=[\"typed\",\"matrix\",\"subtract\",\"number\"],r=(0, h.factory)(\"diff\",n,(function(e){var t=e.typed,n=e.matrix,r=e.subtract,a=e.number;return t(\"diff\",{\"Array | Matrix\":function(e){return (0, i.isMatrix)(e)?n(s(e.toArray())):s(e)},\"Array | Matrix, number\":function(e,t){if(!(0, u.isInteger)(t))throw new RangeError(\"Dimension must be a whole number\");return (0, i.isMatrix)(e)?n(o(e.toArray(),t)):o(e,t)},\"Array | Matrix, BigNumber\":function(e,t){return this(e,a(t))}});function o(e,t){if((0, i.isMatrix)(e)&&(e=e.toArray()),!Array.isArray(e))throw RangeError(\"Array/Matrix does not have that many dimensions\");if(t>0){var n=[];return e.forEach((function(e){n.push(o(e,t-1));})),n}if(0===t)return s(e);throw RangeError(\"Cannot have negative dimension\")}function s(e){var t=[],n=e.length;if(n<2)return e;for(var r=1;r<n;r++)t.push(c(e[r-1],e[r]));return t}function c(e,t){(0, i.isMatrix)(e)&&(e=e.toArray()),(0, i.isMatrix)(t)&&(t=t.toArray());var n=Array.isArray(e),a=Array.isArray(t);if(n&&a)return function(e,t){if(e.length!==t.length)throw RangeError(\"Not all sub-arrays have the same length\");for(var n=[],r=e.length,i=0;i<r;i++)n.push(c(e[i],t[i]));return n}(e,t);if(!n&&!a)return r(t,e);throw TypeError(\"Cannot calculate difference between 1 array and 1 non-array\")}}));t.createDiff=r;})),yt=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createOnes=void 0;var n=[\"typed\",\"config\",\"matrix\",\"BigNumber\"],r=(0, h.factory)(\"ones\",n,(function(e){var t=e.typed,n=e.config,r=e.matrix,a=e.BigNumber;return t(\"ones\",{\"\":function(){return \"Array\"===n.matrix?o([]):o([],\"default\")},\"...number | BigNumber | string\":function(e){if(\"string\"==typeof e[e.length-1]){var t=e.pop();return o(e,t)}return \"Array\"===n.matrix?o(e):o(e,\"default\")},Array:o,Matrix:function(e){var t=e.storage();return o(e.valueOf(),t)},\"Array | Matrix, string\":function(e,t){return o(e.valueOf(),t)}});function o(e,t){var n=function(e){var t=!1;return e.forEach((function(e,n,r){(0, i.isBigNumber)(e)&&(t=!0,r[n]=e.toNumber());})),t}(e)?new a(1):1;if(function(e){e.forEach((function(e){if(\"number\"!=typeof e||!(0, u.isInteger)(e)||e<0)throw new Error(\"Parameters in function ones must be positive integers\")}));}(e),t){var o=r(t);return e.length>0?o.resize(e,n):o}var s=[];return e.length>0?(0, m.resize)(s,e,n):s}}));t.createOnes=r;})),vt=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.noBignumber=function(){throw new Error('No \"bignumber\" implementation available')},t.noFraction=function(){throw new Error('No \"fraction\" implementation available')},t.noMatrix=function(){throw new Error('No \"matrix\" implementation available')},t.noIndex=function(){throw new Error('No \"index\" implementation available')},t.noSubset=function(){throw new Error('No \"matrix\" implementation available')};})),gt=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createRange=void 0;var n=[\"typed\",\"config\",\"?matrix\",\"?bignumber\",\"smaller\",\"smallerEq\",\"larger\",\"largerEq\"],r=(0, h.factory)(\"range\",n,(function(e){var t=e.typed,n=e.config,r=e.matrix,i=e.bignumber,a=e.smaller,o=e.smallerEq,s=e.larger,c=e.largerEq;return t(\"range\",{string:l,\"string, boolean\":l,\"number, number\":function(e,t){return u(d(e,t,1))},\"number, number, number\":function(e,t,n){return u(d(e,t,n))},\"number, number, boolean\":function(e,t,n){return u(n?f(e,t,1):d(e,t,1))},\"number, number, number, boolean\":function(e,t,n,r){return u(r?f(e,t,n):d(e,t,n))},\"BigNumber, BigNumber\":function(e,t){return u(p(e,t,new(e.constructor)(1)))},\"BigNumber, BigNumber, BigNumber\":function(e,t,n){return u(p(e,t,n))},\"BigNumber, BigNumber, boolean\":function(e,t,n){var r=e.constructor;return u(n?m(e,t,new r(1)):p(e,t,new r(1)))},\"BigNumber, BigNumber, BigNumber, boolean\":function(e,t,n,r){return u(r?m(e,t,n):p(e,t,n))}});function u(e){return \"Matrix\"===n.matrix?r?r(e):(0, vt.noMatrix)():e}function l(e,t){var r=function(e){var t=e.split(\":\").map((function(e){return Number(e)}));if(t.some((function(e){return isNaN(e)})))return null;switch(t.length){case 2:return {start:t[0],end:t[1],step:1};case 3:return {start:t[0],end:t[2],step:t[1]};default:return null}}(e);if(!r)throw new SyntaxError('String \"'+e+'\" is no valid range');return \"BigNumber\"===n.number?(void 0===i&&(0, vt.noBignumber)(),u((t?m:p)(i(r.start),i(r.end),i(r.step)))):u((t?f:d)(r.start,r.end,r.step))}function d(e,t,n){var r=[],i=e;if(n>0)for(;a(i,t);)r.push(i),i+=n;else if(n<0)for(;s(i,t);)r.push(i),i+=n;return r}function f(e,t,n){var r=[],i=e;if(n>0)for(;o(i,t);)r.push(i),i+=n;else if(n<0)for(;c(i,t);)r.push(i),i+=n;return r}function p(e,t,n){var r=i(0),o=[],c=e;if(n.gt(r))for(;a(c,t);)o.push(c),c=c.plus(n);else if(n.lt(r))for(;s(c,t);)o.push(c),c=c.plus(n);return o}function m(e,t,n){var r=i(0),a=[],s=e;if(n.gt(r))for(;o(s,t);)a.push(s),s=s.plus(n);else if(n.lt(r))for(;c(s,t);)a.push(s),s=s.plus(n);return a}}));t.createRange=r;})),bt=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createReshape=void 0;var n=[\"typed\",\"isInteger\",\"matrix\"],r=(0, h.factory)(\"reshape\",n,(function(e){var t=e.typed,n=e.isInteger,r=e.matrix;return t(\"reshape\",{\"Matrix, Array\":function(e,t){return e.reshape?e.reshape(t):r((0, m.reshape)(e.valueOf(),t))},\"Array, Array\":function(e,t){return t.forEach((function(e){if(!n(e))throw new TypeError(\"Invalid size for dimension: \"+e)})),(0, m.reshape)(e,t)}})}));t.createReshape=r;})),xt=t((function(e,t){function n(e,t,r,i){if(!(this instanceof n))throw new SyntaxError(\"Constructor must be called with the new operator\");this.fn=e,this.count=t,this.min=r,this.max=i,this.message=\"Wrong number of arguments in function \"+e+\" (\"+t+\" provided, \"+r+(null!=i?\"-\"+i:\"\")+\" expected)\",this.stack=(new Error).stack;}Object.defineProperty(t,\"__esModule\",{value:!0}),t.ArgumentsError=n,n.prototype=new Error,n.prototype.constructor=Error,n.prototype.name=\"ArgumentsError\",n.prototype.isArgumentsError=!0;})),Dt=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createResize=void 0;var n=[\"config\",\"matrix\"],r=(0, h.factory)(\"resize\",n,(function(e){var t=e.config,n=e.matrix;return function(e,o,s){if(2!==arguments.length&&3!==arguments.length)throw new xt.ArgumentsError(\"resize\",arguments.length,2,3);if((0, i.isMatrix)(o)&&(o=o.valueOf()),(0, i.isBigNumber)(o[0])&&(o=o.map((function(e){return (0, i.isBigNumber)(e)?e.toNumber():e}))),(0, i.isMatrix)(e))return e.resize(o,s,!0);if(\"string\"==typeof e)return r(e,o,s);var c=!Array.isArray(e)&&\"Array\"!==t.matrix;if(0===o.length){for(;Array.isArray(e);)e=e[0];return (0, a.clone)(e)}Array.isArray(e)||(e=[e]),e=(0, a.clone)(e);var u=(0, m.resize)(e,o,s);return c?n(u):u};function r(e,t,n){if(void 0!==n){if(\"string\"!=typeof n||1!==n.length)throw new TypeError(\"Single character expected as defaultValue\")}else n=\" \";if(1!==t.length)throw new f.DimensionError(t.length,1);var r=t[0];if(\"number\"!=typeof r||!(0, u.isInteger)(r))throw new TypeError(\"Invalid size, must contain positive integers (size: \"+(0, d.format)(t)+\")\");if(e.length>r)return e.substring(0,r);if(e.length<r){for(var i=e,a=0,o=r-e.length;a<o;a++)i+=n;return i}return e}}));t.createResize=r;})),_t=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createRotate=void 0;var n=[\"typed\",\"multiply\",\"rotationMatrix\"],r=(0, h.factory)(\"rotate\",n,(function(e){var t=e.typed,n=e.multiply,r=e.rotationMatrix;return t(\"rotate\",{\"Array , number | BigNumber | Complex | Unit\":function(e,t){return i(e,2),n(r(t),e).toArray()},\"Matrix , number | BigNumber | Complex | Unit\":function(e,t){return i(e,2),n(r(t),e)},\"Array, number | BigNumber | Complex | Unit, Array | Matrix\":function(e,t,a){return i(e,3),n(r(t,a),e)},\"Matrix, number | BigNumber | Complex | Unit, Array | Matrix\":function(e,t,a){return i(e,3),n(r(t,a),e)}});function i(e,t){var n=Array.isArray(e)?(0, m.arraySize)(e):e.size();if(n.length>2)throw new RangeError(\"Vector must be of dimensions 1x\".concat(t));if(2===n.length&&1!==n[1])throw new RangeError(\"Vector must be of dimensions 1x\".concat(t));if(n[0]!==t)throw new RangeError(\"Vector must be of dimensions 1x\".concat(t))}}));t.createRotate=r;})),wt=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createRotationMatrix=void 0;var n=\"rotationMatrix\",r=[\"typed\",\"config\",\"multiplyScalar\",\"addScalar\",\"unaryMinus\",\"norm\",\"matrix\",\"BigNumber\",\"DenseMatrix\",\"SparseMatrix\",\"cos\",\"sin\"],a=(0, h.factory)(n,r,(function(e){var t=e.typed,r=e.config,a=e.multiplyScalar,o=e.addScalar,s=e.unaryMinus,c=e.norm,u=e.BigNumber,l=e.matrix,d=e.DenseMatrix,f=e.SparseMatrix,p=e.cos,m=e.sin;return t(n,{\"\":function(){return \"Matrix\"===r.matrix?l([]):[]},string:function(e){return l(e)},\"number | BigNumber | Complex | Unit\":function(e){return h(e,\"Matrix\"===r.matrix?\"dense\":void 0)},\"number | BigNumber | Complex | Unit, string\":function(e,t){return h(e,t)},\"number | BigNumber | Complex | Unit, Array\":function(e,t){var n=l(t);return y(n),b(e,n,void 0)},\"number | BigNumber | Complex | Unit, Matrix\":function(e,t){y(t);var n=t.storage()||(\"Matrix\"===r.matrix?\"dense\":void 0);return b(e,t,n)},\"number | BigNumber | Complex | Unit, Array, string\":function(e,t,n){var r=l(t);return y(r),b(e,r,n)},\"number | BigNumber | Complex | Unit, Matrix, string\":function(e,t,n){return y(t),b(e,t,n)}});function h(e,t){var n=(0, i.isBigNumber)(e)?new u(-1):-1,r=p(e),o=m(e);return g([[r,a(n,o)],[o,r]],t)}function y(e){var t=e.size();if(t.length<1||3!==t[0])throw new RangeError(\"Vector must be of dimensions 1x3\")}function v(e){return e.reduce((function(e,t){return a(e,t)}))}function g(e,t){if(t){if(\"sparse\"===t)return new f(e);if(\"dense\"===t)return new d(e);throw new TypeError('Unknown matrix type \"'.concat(t,'\"'))}return e}function b(e,t,n){var r=c(t);if(0===r)throw new RangeError(\"Rotation around zero vector\");var a=(0, i.isBigNumber)(e)?u:null,l=a?new a(1):1,d=a?new a(-1):-1,f=a?new a(t.get([0])/r):t.get([0])/r,h=a?new a(t.get([1])/r):t.get([1])/r,y=a?new a(t.get([2])/r):t.get([2])/r,b=p(e),x=o(l,s(b)),D=m(e);return g([[o(b,v([f,f,x])),o(v([f,h,x]),v([d,y,D])),o(v([f,y,x]),v([h,D]))],[o(v([f,h,x]),v([y,D])),o(b,v([h,h,x])),o(v([h,y,x]),v([d,f,D]))],[o(v([f,y,x]),v([d,h,D])),o(v([h,y,x]),v([f,D])),o(b,v([y,y,x]))]],n)}}));t.createRotationMatrix=a;})),Nt=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createRow=void 0;var n=[\"typed\",\"Index\",\"matrix\",\"range\"],r=(0, h.factory)(\"row\",n,(function(e){var t=e.typed,n=e.Index,r=e.matrix,i=e.range;return t(\"row\",{\"Matrix, number\":o,\"Array, number\":function(e,t){return o(r((0, a.clone)(e)),t).valueOf()}});function o(e,t){if(2!==e.size().length)throw new Error(\"Only two dimensional matrix is supported\");(0, m.validateIndex)(t,e.size()[0]);var r=i(0,e.size()[1]),a=new n(t,r);return e.subset(a)}}));t.createRow=r;})),Mt=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createSize=void 0;var n=[\"typed\",\"config\",\"?matrix\"],r=(0, h.factory)(\"size\",n,(function(e){var t=e.typed,n=e.config,r=e.matrix;return t(\"size\",{Matrix:function(e){return e.create(e.size())},Array:m.arraySize,string:function(e){return \"Array\"===n.matrix?[e.length]:r([e.length])},\"number | Complex | BigNumber | Unit | boolean | null\":function(e){return \"Array\"===n.matrix?[]:r?r([]):(0, vt.noMatrix)()}})}));t.createSize=r;})),Ot=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createSqueeze=void 0;var n=[\"typed\",\"matrix\"],r=(0, h.factory)(\"squeeze\",n,(function(e){var t=e.typed,n=e.matrix;return t(\"squeeze\",{Array:function(e){return (0, m.squeeze)((0, a.clone)(e))},Matrix:function(e){var t=(0, m.squeeze)(e.toArray());return Array.isArray(t)?n(t):t},any:function(e){return (0, a.clone)(e)}})}));t.createSqueeze=r;})),St=t((function(e,t){function n(e){return (n=\"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 r(e,t){return !(!e||\"object\"!==n(e))&&(!!(0, a.hasOwnProperty)(s,t)||!(t in Object.prototype)&&!(t in Function.prototype))}function i(e,t){return null!=e&&\"function\"==typeof e[t]&&(!((0, a.hasOwnProperty)(e,t)&&Object.getPrototypeOf&&t in Object.getPrototypeOf(e))&&(!!(0, a.hasOwnProperty)(c,t)||!(t in Object.prototype)&&!(t in Function.prototype)))}function o(e){return \"object\"===n(e)&&e&&e.constructor===Object}Object.defineProperty(t,\"__esModule\",{value:!0}),t.getSafeProperty=function(e,t){if(o(e)&&r(e,t))return e[t];if(\"function\"==typeof e[t]&&i(e,t))throw new Error('Cannot access method \"'+t+'\" as a property');throw new Error('No access to property \"'+t+'\"')},t.setSafeProperty=function(e,t,n){if(o(e)&&r(e,t))return e[t]=n,n;throw new Error('No access to property \"'+t+'\"')},t.isSafeProperty=r,t.validateSafeMethod=function(e,t){if(!i(e,t))throw new Error('No access to method \"'+t+'\"')},t.isSafeMethod=i,t.isPlainObject=o;var s={length:!0,name:!0},c={toString:!0,valueOf:!0,toLocaleString:!0};})),Pt=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createSubset=void 0;var n=[\"typed\",\"matrix\"],r=(0, h.factory)(\"subset\",n,(function(e){var t=e.typed,n=e.matrix;return t(\"subset\",{\"Array, Index\":function(e,t){var r=n(e).subset(t);return t.isScalar()?r:r.valueOf()},\"Matrix, Index\":function(e,t){return e.subset(t)},\"Object, Index\":c,\"string, Index\":o,\"Array, Index, any\":function(e,t,r){return n((0, a.clone)(e)).subset(t,r,void 0).valueOf()},\"Array, Index, any, any\":function(e,t,r,i){return n((0, a.clone)(e)).subset(t,r,i).valueOf()},\"Matrix, Index, any\":function(e,t,n){return e.clone().subset(t,n)},\"Matrix, Index, any, any\":function(e,t,n,r){return e.clone().subset(t,n,r)},\"string, Index, string\":s,\"string, Index, string, string\":s,\"Object, Index, any\":u})}));function o(e,t){if(!(0, i.isIndex)(t))throw new TypeError(\"Index expected\");if(1!==t.size().length)throw new f.DimensionError(t.size().length,1);var n=e.length;(0, m.validateIndex)(t.min()[0],n),(0, m.validateIndex)(t.max()[0],n);var r=t.dimension(0),a=\"\";return r.forEach((function(t){a+=e.charAt(t);})),a}function s(e,t,n,r){if(!t||!0!==t.isIndex)throw new TypeError(\"Index expected\");if(1!==t.size().length)throw new f.DimensionError(t.size().length,1);if(void 0!==r){if(\"string\"!=typeof r||1!==r.length)throw new TypeError(\"Single character expected as defaultValue\")}else r=\" \";var i=t.dimension(0);if(i.size()[0]!==n.length)throw new f.DimensionError(i.size()[0],n.length);var a=e.length;(0, m.validateIndex)(t.min()[0]),(0, m.validateIndex)(t.max()[0]);for(var o=[],s=0;s<a;s++)o[s]=e.charAt(s);if(i.forEach((function(e,t){o[e]=n.charAt(t[0]);})),o.length>a)for(var c=a-1,u=o.length;c<u;c++)o[c]||(o[c]=r);return o.join(\"\")}function c(e,t){if(1!==t.size().length)throw new f.DimensionError(t.size(),1);var n=t.dimension(0);if(\"string\"!=typeof n)throw new TypeError(\"String expected as index to retrieve an object property\");return (0, St.getSafeProperty)(e,n)}function u(e,t,n){if(1!==t.size().length)throw new f.DimensionError(t.size(),1);var r=t.dimension(0);if(\"string\"!=typeof r)throw new TypeError(\"String expected as index to retrieve an object property\");var i=(0, a.clone)(e);return (0, St.setSafeProperty)(i,r,n),i}t.createSubset=r;})),jt=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createTranspose=void 0;var n=[\"typed\",\"matrix\"],r=(0, h.factory)(\"transpose\",n,(function(e){var t=e.typed,n=e.matrix;return t(\"transpose\",{Array:function(e){return this(n(e)).valueOf()},Matrix:function(e){var t,n=e.size();switch(n.length){case 1:t=e.clone();break;case 2:var r=n[0],i=n[1];if(0===i)throw new RangeError(\"Cannot transpose a 2D matrix with no columns (size: \"+(0, d.format)(n)+\")\");switch(e.storage()){case\"dense\":t=function(e,t,n){for(var r,i=e._data,o=[],s=0;s<n;s++){r=o[s]=[];for(var c=0;c<t;c++)r[c]=(0, a.clone)(i[c][s]);}return e.createDenseMatrix({data:o,size:[n,t],datatype:e._datatype})}(e,r,i);break;case\"sparse\":t=function(e,t,n){for(var r,i,o,s=e._values,c=e._index,u=e._ptr,l=s?[]:void 0,d=[],f=[],p=[],m=0;m<t;m++)p[m]=0;for(r=0,i=c.length;r<i;r++)p[c[r]]++;for(var h=0,y=0;y<t;y++)f.push(h),h+=p[y],p[y]=f[y];for(f.push(h),o=0;o<n;o++)for(var v=u[o],g=u[o+1],b=v;b<g;b++){var x=p[c[b]]++;d[x]=o,s&&(l[x]=(0, a.clone)(s[b]));}return e.createSparseMatrix({values:l,index:d,ptr:f,size:[n,t],datatype:e._datatype})}(e,r,i);}break;default:throw new RangeError(\"Matrix must be a vector or two dimensional (size: \"+(0, d.format)(this._size)+\")\")}return t},any:function(e){return (0, a.clone)(e)}})}));t.createTranspose=r;})),At=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createCtranspose=void 0;var n=[\"typed\",\"transpose\",\"conj\"],r=(0, h.factory)(\"ctranspose\",n,(function(e){var t=e.typed,n=e.transpose,r=e.conj;return t(\"ctranspose\",{any:function(e){return r(n(e))}})}));t.createCtranspose=r;})),Et=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createZeros=void 0;var n=[\"typed\",\"config\",\"matrix\",\"BigNumber\"],r=(0, h.factory)(\"zeros\",n,(function(e){var t=e.typed,n=e.config,r=e.matrix,a=e.BigNumber;return t(\"zeros\",{\"\":function(){return \"Array\"===n.matrix?o([]):o([],\"default\")},\"...number | BigNumber | string\":function(e){if(\"string\"==typeof e[e.length-1]){var t=e.pop();return o(e,t)}return \"Array\"===n.matrix?o(e):o(e,\"default\")},Array:o,Matrix:function(e){var t=e.storage();return o(e.valueOf(),t)},\"Array | Matrix, string\":function(e,t){return o(e.valueOf(),t)}});function o(e,t){var n=function(e){var t=!1;return e.forEach((function(e,n,r){(0, i.isBigNumber)(e)&&(t=!0,r[n]=e.toNumber());})),t}(e)?new a(0):0;if(function(e){e.forEach((function(e){if(\"number\"!=typeof e||!(0, u.isInteger)(e)||e<0)throw new Error(\"Parameters in function zeros must be positive integers\")}));}(e),t){var o=r(t);return e.length>0?o.resize(e,n):o}var s=[];return e.length>0?(0, m.resize)(s,e,n):s}}));t.createZeros=r;})),Ct=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createErf=void 0;var n=[\"typed\"],r=(0, h.factory)(\"erf\",n,(function(e){return (0, e.typed)(\"name\",{number:function(e){var t=Math.abs(e);return t>=c?(0, u.sign)(e):t<=i?(0, u.sign)(e)*function(e){var t,n=e*e,r=o[0][4]*n,i=n;for(t=0;t<3;t+=1)r=(r+o[0][t])*n,i=(i+s[0][t])*n;return e*(r+o[0][3])/(i+s[0][3])}(t):t<=4?(0, u.sign)(e)*(1-function(e){var t,n=o[1][8]*e,r=e;for(t=0;t<7;t+=1)n=(n+o[1][t])*e,r=(r+s[1][t])*e;var i=(n+o[1][7])/(r+s[1][7]),a=parseInt(16*e)/16,c=(e-a)*(e+a);return Math.exp(-a*a)*Math.exp(-c)*i}(t)):(0, u.sign)(e)*(1-function(e){var t,n=1/(e*e),r=o[2][5]*n,i=n;for(t=0;t<4;t+=1)r=(r+o[2][t])*n,i=(i+s[2][t])*n;var c=n*(r+o[2][4])/(i+s[2][4]);c=(a-c)/e,n=parseInt(16*e)/16;var u=(e-n)*(e+n);return Math.exp(-n*n)*Math.exp(-u)*c}(t))},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}})}));t.createErf=r;var i=.46875,a=.5641895835477563,o=[[3.1611237438705655,113.86415415105016,377.485237685302,3209.3775891384694,.18577770618460315],[.5641884969886701,8.883149794388377,66.11919063714163,298.6351381974001,881.952221241769,1712.0476126340707,2051.0783778260716,1230.3393547979972,2.1531153547440383e-8],[.30532663496123236,.36034489994980445,.12578172611122926,.016083785148742275,.0006587491615298378,.016315387137302097]],s=[[23.601290952344122,244.02463793444417,1282.6165260773723,2844.236833439171],[15.744926110709835,117.6939508913125,537.1811018620099,1621.3895745666903,3290.7992357334597,4362.619090143247,3439.3676741437216,1230.3393548037495],[2.568520192289822,1.8729528499234604,.5279051029514285,.06051834131244132,.0023352049762686918]],c=Math.pow(2,53);})),Tt=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createMode=void 0;var n=[\"typed\",\"isNaN\",\"isNumeric\"],r=(0, h.factory)(\"mode\",n,(function(e){var t=e.typed,n=e.isNaN,r=e.isNumeric;return t(\"mode\",{\"Array | Matrix\":i,\"...\":function(e){return i(e)}});function i(e){if(0===(e=(0, m.flatten)(e.valueOf())).length)throw new Error(\"Cannot calculate mode of an empty array\");for(var t={},i=[],a=0,o=0;o<e.length;o++){var s=e[o];if(r(s)&&n(s))throw new Error(\"Cannot calculate mode of an array containing NaN values\");s in t||(t[s]=0),t[s]++,t[s]===a?i.push(s):t[s]>a&&(a=t[s],i=[s]);}return i}}));t.createMode=r;})),kt=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.improveErrorMessage=function(e,t,n){var r;if(-1!==String(e).indexOf(\"Unexpected type\"))return r=arguments.length>2?\" (type: \"+(0, i.typeOf)(n)+\", value: \"+JSON.stringify(n)+\")\":\" (type: \"+e.data.actual+\")\",new TypeError(\"Cannot calculate \"+t+\", unexpected type of argument\"+r);if(-1!==String(e).indexOf(\"complex numbers\"))return r=arguments.length>2?\" (type: \"+(0, i.typeOf)(n)+\", value: \"+JSON.stringify(n)+\")\":\"\",new TypeError(\"Cannot calculate \"+t+\", no ordering relation is defined for complex numbers\"+r);return e};})),It=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createProd=void 0;var n=[\"typed\",\"config\",\"multiplyScalar\",\"numeric\"],r=(0, h.factory)(\"prod\",n,(function(e){var t=e.typed,n=e.config,r=e.multiplyScalar,i=e.numeric;return t(\"prod\",{\"Array | Matrix\":a,\"Array | Matrix, number | BigNumber\":function(e,t){throw new Error(\"prod(A, dim) is not yet supported\")},\"...\":function(e){return a(e)}});function a(e){var t;if((0, P.deepForEach)(e,(function(e){try{t=void 0===t?e:r(t,e);}catch(t){throw (0, kt.improveErrorMessage)(t,\"prod\",e)}})),\"string\"==typeof t&&(t=i(t,n.number)),void 0===t)throw new Error(\"Cannot calculate prod of an empty array\");return t}}));t.createProd=r;})),Bt=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createFormat=void 0;var n=[\"typed\"],r=(0, h.factory)(\"format\",n,(function(e){return (0, e.typed)(\"format\",{any:d.format,\"any, Object | function | number\":d.format})}));t.createFormat=r;})),zt=t((function(e,t){function n(e){var t={2:\"0b\",8:\"0o\",16:\"0x\"}[e];return function(n){if(n>Math.pow(2,31)-1||n<-Math.pow(2,31))throw new Error(\"Value must be in range [-2^31, 2^31-1]\");if(!(0, u.isInteger)(n))throw new Error(\"Value must be an integer\");return n<0&&(n+=Math.pow(2,32)),\"\".concat(t).concat(n.toString(e))}}Object.defineProperty(t,\"__esModule\",{value:!0}),t.createBaseFormatterFactory=function(e,t){return (0, h.factory)(e,r,(function(r){return (0, r.typed)(e,{number:n(t)})}))};var r=[\"typed\"];})),Rt=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createBin=void 0;var n=(0, zt.createBaseFormatterFactory)(\"bin\",2);t.createBin=n;})),qt=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createOct=void 0;var n=(0, zt.createBaseFormatterFactory)(\"oct\",8);t.createOct=n;})),Ft=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createHex=void 0;var n=(0, zt.createBaseFormatterFactory)(\"hex\",16);t.createHex=n;})),Ut=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createPrint=void 0;var n=[\"typed\"],r=(0, h.factory)(\"print\",n,(function(e){return (0, e.typed)(\"print\",{\"string, Object | Array\":a,\"string, Object | Array, number | Object\":a})}));function a(e,t,n){return e.replace(/\\$([\\w.]+)/g,(function(e,r){for(var a=r.split(\".\"),o=t[a.shift()];a.length&&void 0!==o;){var s=a.shift();o=s?o[s]:o+\".\";}return void 0!==o?(0, i.isString)(o)?o:(0, d.format)(o,n):e}))}t.createPrint=r;})),Lt=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createTo=void 0;var n=[\"typed\",\"matrix\"],r=(0, h.factory)(\"to\",n,(function(e){var t=e.typed,n=e.matrix,r=(0, we.createAlgorithm13)({typed:t}),i=(0, pe.createAlgorithm14)({typed:t});return t(\"to\",{\"Unit, Unit | string\":function(e,t){return e.to(t)},\"Matrix, Matrix\":function(e,t){return r(e,t,this)},\"Array, Array\":function(e,t){return this(n(e),n(t)).valueOf()},\"Array, Matrix\":function(e,t){return this(n(e),t)},\"Matrix, Array\":function(e,t){return this(e,n(t))},\"Matrix, any\":function(e,t){return i(e,t,this,!1)},\"any, Matrix\":function(e,t){return i(t,e,this,!0)},\"Array, any\":function(e,t){return i(n(e),t,this,!1).valueOf()},\"any, Array\":function(e,t){return i(n(t),e,this,!0).valueOf()}})}));t.createTo=r;})),Ht=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createIsPrime=void 0;var n=[\"typed\"],r=(0, h.factory)(\"isPrime\",n,(function(e){return (0, e.typed)(\"isPrime\",{number:function(e){if(0*e!=0)return !1;if(e<=3)return e>1;if(e%2==0||e%3==0)return !1;for(var t=5;t*t<=e;t+=6)if(e%t==0||e%(t+2)==0)return !1;return !0},BigNumber:function(e){if(0*e.toNumber()!=0)return !1;if(e.lte(3))return e.gt(1);if(e.mod(2).eq(0)||e.mod(3).eq(0))return !1;for(var t=5;e.gte(t*t);t+=6)if(e.mod(t).eq(0)||e.mod(t+2).eq(0))return !1;return !0},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}})}));t.createIsPrime=r;})),Zt=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createNumeric=void 0;var n=[\"number\",\"?bignumber\",\"?fraction\"],r=(0, h.factory)(\"numeric\",n,(function(e){var t=e.number,n=e.bignumber,r=e.fraction,a={string:!0,number:!0,BigNumber:!0,Fraction:!0},o={number:function(e){return t(e)},BigNumber:n?function(e){return n(e)}:vt.noBignumber,Fraction:r?function(e){return r(e)}:vt.noFraction};return function(e,t){var n=(0, i.typeOf)(e);if(!(n in a))throw new TypeError(\"Cannot convert \"+e+' of type \"'+n+'\"; valid input types are '+Object.keys(a).join(\", \"));if(!(t in o))throw new TypeError(\"Cannot convert \"+e+' to type \"'+t+'\"; valid output types are '+Object.keys(o).join(\", \"));return t===n?e:o[t](e)}}));t.createNumeric=r;})),Vt=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createDivideScalar=void 0;var n=[\"typed\",\"numeric\"],r=(0, h.factory)(\"divideScalar\",n,(function(e){var t=e.typed,n=e.numeric;return t(\"divideScalar\",{\"number, number\":function(e,t){return e/t},\"Complex, Complex\":function(e,t){return e.div(t)},\"BigNumber, BigNumber\":function(e,t){return e.div(t)},\"Fraction, Fraction\":function(e,t){return e.div(t)},\"Unit, number | Fraction | BigNumber\":function(e,t){var r=e.clone(),a=n(1,(0, i.typeOf)(t));return r.value=this(null===r.value?r._normalize(a):r.value,t),r},\"number | Fraction | BigNumber, Unit\":function(e,t){var r=t.clone();r=r.pow(-1);var a=n(1,(0, i.typeOf)(e));return r.value=this(e,null===t.value?t._normalize(a):t.value),r},\"Unit, Unit\":function(e,t){return e.divide(t)}})}));t.createDivideScalar=r;})),Wt=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createPow=void 0;var n=[\"typed\",\"config\",\"identity\",\"multiply\",\"matrix\",\"fraction\",\"number\",\"Complex\"],r=(0, h.factory)(\"pow\",n,(function(e){var t=e.typed,n=e.config,r=e.identity,i=e.multiply,a=e.matrix,o=e.number,s=e.fraction,c=e.Complex;return t(\"pow\",{\"number, number\":l,\"Complex, Complex\":function(e,t){return e.pow(t)},\"BigNumber, BigNumber\":function(e,t){return t.isInteger()||e>=0||n.predictable?e.pow(t):new c(e.toNumber(),0).pow(t.toNumber(),0)},\"Fraction, Fraction\":function(e,t){if(1!==t.d){if(n.predictable)throw new Error(\"Function pow does not support non-integer exponents for fractions.\");return l(e.valueOf(),t.valueOf())}return e.pow(t)},\"Array, number\":d,\"Array, BigNumber\":function(e,t){return d(e,t.toNumber())},\"Matrix, number\":f,\"Matrix, BigNumber\":function(e,t){return f(e,t.toNumber())},\"Unit, number | BigNumber\":function(e,t){return e.pow(t)}});function l(e,t){if(n.predictable&&!(0, u.isInteger)(t)&&e<0)try{var r=s(t),i=o(r);if((t===i||Math.abs((t-i)/t)<1e-14)&&r.d%2==1)return (r.n%2==0?1:-1)*Math.pow(-e,t)}catch(e){}return n.predictable&&(e<-1&&t===1/0||e>-1&&e<0&&t===-1/0)?NaN:(0, u.isInteger)(t)||e>=0||n.predictable?(0, F.powNumber)(e,t):e*e<1&&t===1/0||e*e>1&&t===-1/0?0:new c(e,0).pow(t,0)}function d(e,t){if(!(0, u.isInteger)(t)||t<0)throw new TypeError(\"For A^b, b must be a positive integer (value is \"+t+\")\");var n=(0, m.arraySize)(e);if(2!==n.length)throw new Error(\"For A^b, A must be 2 dimensional (A has \"+n.length+\" dimensions)\");if(n[0]!==n[1])throw new Error(\"For A^b, A must be square (size is \"+n[0]+\"x\"+n[1]+\")\");for(var a=r(n[0]).valueOf(),o=e;t>=1;)1==(1&t)&&(a=i(o,a)),t>>=1,o=i(o,o);return a}function f(e,t){return a(d(e.valueOf(),t))}}));t.createPow=r;})),Gt=t((function(e,t){function n(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r);}return n}function r(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){i(e,t,r[t]);})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t));}));}return e}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.createRoundNumber=t.createRound=void 0;var a=\"Number of decimals in function round must be an integer\",o=[\"typed\",\"matrix\",\"equalScalar\",\"zeros\",\"BigNumber\",\"DenseMatrix\"],s=(0, h.factory)(\"round\",o,(function(e){var t=e.typed,n=e.matrix,i=e.equalScalar,o=e.zeros,s=e.BigNumber,u=e.DenseMatrix,l=(0, fe.createAlgorithm11)({typed:t,equalScalar:i}),d=(0, Ce.createAlgorithm12)({typed:t,DenseMatrix:u}),f=(0, pe.createAlgorithm14)({typed:t});return t(\"round\",r(r({},c),{},{Complex:function(e){return e.round()},\"Complex, number\":function(e,t){if(t%1)throw new TypeError(a);return e.round(t)},\"Complex, BigNumber\":function(e,t){if(!t.isInteger())throw new TypeError(a);var n=t.toNumber();return e.round(n)},\"number, BigNumber\":function(e,t){if(!t.isInteger())throw new TypeError(a);return new s(e).toDecimalPlaces(t.toNumber())},BigNumber:function(e){return e.toDecimalPlaces(0)},\"BigNumber, BigNumber\":function(e,t){if(!t.isInteger())throw new TypeError(a);return e.toDecimalPlaces(t.toNumber())},Fraction:function(e){return e.round()},\"Fraction, number\":function(e,t){if(t%1)throw new TypeError(a);return e.round(t)},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this,!0)},\"SparseMatrix, number | BigNumber\":function(e,t){return l(e,t,this,!1)},\"DenseMatrix, number | BigNumber\":function(e,t){return f(e,t,this,!1)},\"number | Complex | BigNumber, SparseMatrix\":function(e,t){return i(e,0)?o(t.size(),t.storage()):d(t,e,this,!0)},\"number | Complex | BigNumber, DenseMatrix\":function(e,t){return i(e,0)?o(t.size(),t.storage()):f(t,e,this,!0)},\"Array, number | BigNumber\":function(e,t){return f(n(e),t,this,!1).valueOf()},\"number | Complex | BigNumber, Array\":function(e,t){return f(n(t),e,this,!0).valueOf()}}))}));t.createRound=s;var c={number:F.roundNumber,\"number, number\":function(e,t){if(!(0, u.isInteger)(t))throw new TypeError(a);if(t<0||t>15)throw new Error(\"Number of decimals in function round must be in te range of 0-15\");return (0, F.roundNumber)(e,t)}},l=(0, h.factory)(\"round\",[\"typed\"],(function(e){return (0, e.typed)(\"round\",c)}));t.createRoundNumber=l;})),$t=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createLog=void 0;var n=[\"config\",\"typed\",\"divideScalar\",\"Complex\"],r=(0, h.factory)(\"log\",n,(function(e){var t=e.typed,n=e.config,r=e.divideScalar,i=e.Complex;return t(\"log\",{number:function(e){return e>=0||n.predictable?(0, F.logNumber)(e):new i(e,0).log()},Complex:function(e){return e.log()},BigNumber:function(e){return !e.isNegative()||n.predictable?e.ln():new i(e.toNumber(),0).log()},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)},\"any, any\":function(e,t){return r(this(e),this(t))}})}));t.createLog=r;})),Qt=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createLog1p=void 0;var n=[\"typed\",\"config\",\"divideScalar\",\"log\",\"Complex\"],r=(0, h.factory)(\"log1p\",n,(function(e){var t=e.typed,n=e.config,r=e.divideScalar,i=e.log,a=e.Complex;return t(\"log1p\",{number:function(e){return e>=-1||n.predictable?(0, u.log1p)(e):o(new a(e,0))},Complex:o,BigNumber:function(e){var t=e.plus(1);return !t.isNegative()||n.predictable?t.ln():o(new a(e.toNumber(),0))},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)},\"any, any\":function(e,t){return r(this(e),i(t))}});function o(e){var t=e.re+1;return new a(Math.log(Math.sqrt(t*t+e.im*e.im)),Math.atan2(e.im,t))}}));t.createLog1p=r;})),Xt=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createNthRoots=void 0;var n=[\"config\",\"typed\",\"divideScalar\",\"Complex\"],r=(0, h.factory)(\"nthRoots\",n,(function(e){var t=e.typed,n=(e.config,e.divideScalar,e.Complex),r=[function(e){return new n(e,0)},function(e){return new n(0,e)},function(e){return new n(-e,0)},function(e){return new n(0,-e)}];function i(e,t){if(t<0)throw new Error(\"Root must be greater than zero\");if(0===t)throw new Error(\"Root must be non-zero\");if(t%1!=0)throw new Error(\"Root must be an integer\");if(0===e||0===e.abs())return [new n(0,0)];var i,a=\"number\"==typeof e;(a||0===e.re||0===e.im)&&(i=a?2*+(e<0):0===e.im?2*+(e.re<0):2*+(e.im<0)+1);for(var o=e.arg(),s=e.abs(),c=[],u=Math.pow(s,1/t),l=0;l<t;l++){var d=(i+4*l)/t;d!==Math.round(d)?c.push(new n({r:u,phi:(o+2*Math.PI*l)/t})):c.push(r[d%4](u));}return c}return t(\"nthRoots\",{Complex:function(e){return i(e,2)},\"Complex, number\":i})}));t.createNthRoots=r;})),Yt=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createDotPow=void 0;var n=[\"typed\",\"equalScalar\",\"matrix\",\"pow\",\"DenseMatrix\"],r=(0, h.factory)(\"dotPow\",n,(function(e){var t=e.typed,n=e.equalScalar,r=e.matrix,i=e.pow,a=e.DenseMatrix,o=(0, Ae.createAlgorithm03)({typed:t}),s=(0, $e.createAlgorithm07)({typed:t,DenseMatrix:a}),c=(0, fe.createAlgorithm11)({typed:t,equalScalar:n}),u=(0, Ce.createAlgorithm12)({typed:t,DenseMatrix:a}),l=(0, we.createAlgorithm13)({typed:t}),d=(0, pe.createAlgorithm14)({typed:t});return t(\"dotPow\",{\"any, any\":i,\"SparseMatrix, SparseMatrix\":function(e,t){return s(e,t,i,!1)},\"SparseMatrix, DenseMatrix\":function(e,t){return o(t,e,i,!0)},\"DenseMatrix, SparseMatrix\":function(e,t){return o(e,t,i,!1)},\"DenseMatrix, DenseMatrix\":function(e,t){return l(e,t,i)},\"Array, Array\":function(e,t){return this(r(e),r(t)).valueOf()},\"Array, Matrix\":function(e,t){return this(r(e),t)},\"Matrix, Array\":function(e,t){return this(e,r(t))},\"SparseMatrix, any\":function(e,t){return c(e,t,this,!1)},\"DenseMatrix, any\":function(e,t){return d(e,t,this,!1)},\"any, SparseMatrix\":function(e,t){return u(t,e,this,!0)},\"any, DenseMatrix\":function(e,t){return d(t,e,this,!0)},\"Array, any\":function(e,t){return d(r(e),t,this,!1).valueOf()},\"any, Array\":function(e,t){return d(r(t),e,this,!0).valueOf()}})}));t.createDotPow=r;})),Jt=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createDotDivide=void 0;var n=[\"typed\",\"matrix\",\"equalScalar\",\"divideScalar\",\"DenseMatrix\"],r=(0, h.factory)(\"dotDivide\",n,(function(e){var t=e.typed,n=e.matrix,r=e.equalScalar,i=e.divideScalar,a=e.DenseMatrix,o=(0, Me.createAlgorithm02)({typed:t,equalScalar:r}),s=(0, Ae.createAlgorithm03)({typed:t}),c=(0, $e.createAlgorithm07)({typed:t,DenseMatrix:a}),u=(0, fe.createAlgorithm11)({typed:t,equalScalar:r}),l=(0, Ce.createAlgorithm12)({typed:t,DenseMatrix:a}),d=(0, we.createAlgorithm13)({typed:t}),f=(0, pe.createAlgorithm14)({typed:t});return t(\"dotDivide\",{\"any, any\":i,\"SparseMatrix, SparseMatrix\":function(e,t){return c(e,t,i,!1)},\"SparseMatrix, DenseMatrix\":function(e,t){return o(t,e,i,!0)},\"DenseMatrix, SparseMatrix\":function(e,t){return s(e,t,i,!1)},\"DenseMatrix, DenseMatrix\":function(e,t){return d(e,t,i)},\"Array, Array\":function(e,t){return this(n(e),n(t)).valueOf()},\"Array, Matrix\":function(e,t){return this(n(e),t)},\"Matrix, Array\":function(e,t){return this(e,n(t))},\"SparseMatrix, any\":function(e,t){return u(e,t,i,!1)},\"DenseMatrix, any\":function(e,t){return f(e,t,i,!1)},\"any, SparseMatrix\":function(e,t){return l(t,e,i,!0)},\"any, DenseMatrix\":function(e,t){return f(t,e,i,!0)},\"Array, any\":function(e,t){return f(n(e),t,i,!1).valueOf()},\"any, Array\":function(e,t){return f(n(t),e,i,!0).valueOf()}})}));t.createDotDivide=r;})),Kt=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createSolveValidation=function(e){var t=e.DenseMatrix;return function(e,n,r){var a=e.size();if(2!==a.length)throw new RangeError(\"Matrix must be two dimensional (size: \"+(0, d.format)(a)+\")\");var o=a[0];if(o!==a[1])throw new RangeError(\"Matrix must be square (size: \"+(0, d.format)(a)+\")\");var s=[];if((0, i.isMatrix)(n)){var c=n.size(),u=n._data;if(1===c.length){if(c[0]!==o)throw new RangeError(\"Dimension mismatch. Matrix columns must match vector length.\");for(var l=0;l<o;l++)s[l]=[u[l]];return new t({data:s,size:[o,1],datatype:n._datatype})}if(2===c.length){if(c[0]!==o||1!==c[1])throw new RangeError(\"Dimension mismatch. Matrix columns must match vector length.\");if((0, i.isDenseMatrix)(n)){if(r){s=[];for(var f=0;f<o;f++)s[f]=[u[f][0]];return new t({data:s,size:[o,1],datatype:n._datatype})}return n}if((0, i.isSparseMatrix)(n)){for(var p=0;p<o;p++)s[p]=[0];for(var h=n._values,y=n._index,v=n._ptr,g=v[1],b=v[0];b<g;b++){s[y[b]][0]=h[b];}return new t({data:s,size:[o,1],datatype:n._datatype})}}throw new RangeError(\"Dimension mismatch. The right side has to be either 1- or 2-dimensional vector.\")}if((0, i.isArray)(n)){var x=(0, m.arraySize)(n);if(1===x.length){if(x[0]!==o)throw new RangeError(\"Dimension mismatch. Matrix columns must match vector length.\");for(var D=0;D<o;D++)s[D]=[n[D]];return new t({data:s,size:[o,1]})}if(2===x.length){if(x[0]!==o||1!==x[1])throw new RangeError(\"Dimension mismatch. Matrix columns must match vector length.\");for(var _=0;_<o;_++)s[_]=[n[_][0]];return new t({data:s,size:[o,1]})}throw new RangeError(\"Dimension mismatch. The right side has to be either 1- or 2-dimensional vector.\")}}};})),en=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createLsolve=void 0;var n=[\"typed\",\"matrix\",\"divideScalar\",\"multiplyScalar\",\"subtract\",\"equalScalar\",\"DenseMatrix\"],r=(0, h.factory)(\"lsolve\",n,(function(e){var t=e.typed,n=e.matrix,r=e.divideScalar,i=e.multiplyScalar,a=e.subtract,o=e.equalScalar,s=e.DenseMatrix,c=(0, Kt.createSolveValidation)({DenseMatrix:s});return t(\"lsolve\",{\"SparseMatrix, Array | Matrix\":function(e,t){return function(e,t){for(var n=(t=c(e,t,!0))._data,u=e._size[0],l=e._size[1],d=e._values,f=e._index,p=e._ptr,m=[],h=0;h<l;h++){var y=n[h][0]||0;if(o(y,0))m[h]=[0];else {for(var v=0,g=[],b=[],x=p[h],D=p[h+1],_=x;_<D;_++){var w=f[_];w===h?v=d[_]:w>h&&(g.push(d[_]),b.push(w));}if(o(v,0))throw new Error(\"Linear system cannot be solved since matrix is singular\");for(var N=r(y,v),M=0,O=b.length;M<O;M++){var S=b[M];n[S]=[a(n[S][0]||0,i(N,g[M]))];}m[h]=[N];}}return new s({data:m,size:[u,1]})}(e,t)},\"DenseMatrix, Array | Matrix\":function(e,t){return u(e,t)},\"Array, Array | Matrix\":function(e,t){return u(n(e),t).valueOf()}});function u(e,t){for(var n=(t=c(e,t,!0))._data,u=e._size[0],l=e._size[1],d=[],f=e._data,p=0;p<l;p++){var m=n[p][0]||0,h=void 0;if(o(m,0))h=0;else {var y=f[p][p];if(o(y,0))throw new Error(\"Linear system cannot be solved since matrix is singular\");h=r(m,y);for(var v=p+1;v<u;v++)n[v]=[a(n[v][0]||0,i(h,f[v][p]))];}d[p]=[h];}return new s({data:d,size:[u,1]})}}));t.createLsolve=r;})),tn=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createUsolve=void 0;var n=[\"typed\",\"matrix\",\"divideScalar\",\"multiplyScalar\",\"subtract\",\"equalScalar\",\"DenseMatrix\"],r=(0, h.factory)(\"usolve\",n,(function(e){var t=e.typed,n=e.matrix,r=e.divideScalar,i=e.multiplyScalar,a=e.subtract,o=e.equalScalar,s=e.DenseMatrix,c=(0, Kt.createSolveValidation)({DenseMatrix:s});return t(\"usolve\",{\"SparseMatrix, Array | Matrix\":function(e,t){return function(e,t){for(var n=(t=c(e,t,!0))._data,u=e._size[0],l=e._size[1],d=e._values,f=e._index,p=e._ptr,m=[],h=l-1;h>=0;h--){var y=n[h][0]||0;if(o(y,0))m[h]=[0];else {for(var v=0,g=[],b=[],x=p[h],D=p[h+1]-1;D>=x;D--){var _=f[D];_===h?v=d[D]:_<h&&(g.push(d[D]),b.push(_));}if(o(v,0))throw new Error(\"Linear system cannot be solved since matrix is singular\");for(var w=r(y,v),N=0,M=b.length;N<M;N++){var O=b[N];n[O]=[a(n[O][0],i(w,g[N]))];}m[h]=[w];}}return new s({data:m,size:[u,1]})}(e,t)},\"DenseMatrix, Array | Matrix\":function(e,t){return u(e,t)},\"Array, Array | Matrix\":function(e,t){return u(n(e),t).valueOf()}});function u(e,t){for(var n=(t=c(e,t,!0))._data,u=e._size[0],l=e._size[1],d=[],f=e._data,p=l-1;p>=0;p--){var m=n[p][0]||0,h=void 0;if(o(m,0))h=0;else {var y=f[p][p];if(o(y,0))throw new Error(\"Linear system cannot be solved since matrix is singular\");h=r(m,y);for(var v=p-1;v>=0;v--)n[v]=[a(n[v][0]||0,i(h,f[v][p]))];}d[p]=[h];}return new s({data:d,size:[u,1]})}}));t.createUsolve=r;})),nn=t((function(e,t){function n(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if(\"undefined\"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if(\"string\"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);\"Object\"===n&&e.constructor&&(n=e.constructor.name);if(\"Map\"===n||\"Set\"===n)return Array.from(e);if(\"Arguments\"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e)||function(){throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}Object.defineProperty(t,\"__esModule\",{value:!0}),t.createLsolveAll=void 0;var i=[\"typed\",\"matrix\",\"divideScalar\",\"multiplyScalar\",\"subtract\",\"equalScalar\",\"DenseMatrix\"],a=(0, h.factory)(\"lsolveAll\",i,(function(e){var t=e.typed,r=e.matrix,i=e.divideScalar,a=e.multiplyScalar,o=e.subtract,s=e.equalScalar,c=e.DenseMatrix,u=(0, Kt.createSolveValidation)({DenseMatrix:c});return t(\"lsolveAll\",{\"SparseMatrix, Array | Matrix\":function(e,t){return function(e,t){for(var r=[u(e,t,!0)._data.map((function(e){return e[0]}))],l=e._size[0],d=e._size[1],f=e._values,p=e._index,m=e._ptr,h=0;h<d;h++)for(var y=r.length,v=0;v<y;v++){for(var g=r[v],b=[],x=[],D=m[h],_=m[h+1],w=0,N=D;N<_;N++){var M=p[N];M===h?w=f[N]:M>h&&(b.push(f[N]),x.push(M));}if(s(w,0))if(s(g[h],0)){if(0===v){var O=n(g);O[h]=1;for(var S=0,P=x.length;S<P;S++){var j=x[S];O[j]=o(O[j],b[S]);}r.push(O);}}else {if(0===v)return [];r.splice(v,1),v-=1,y-=1;}else {g[h]=i(g[h],w);for(var A=0,E=x.length;A<E;A++){var C=x[A];g[C]=o(g[C],a(g[h],b[A]));}}}return r.map((function(e){return new c({data:e.map((function(e){return [e]})),size:[l,1]})}))}(e,t)},\"DenseMatrix, Array | Matrix\":function(e,t){return l(e,t)},\"Array, Array | Matrix\":function(e,t){return l(r(e),t).map((function(e){return e.valueOf()}))}});function l(e,t){for(var r=[u(e,t,!0)._data.map((function(e){return e[0]}))],l=e._data,d=e._size[0],f=e._size[1],p=0;p<f;p++)for(var m=r.length,h=0;h<m;h++){var y=r[h];if(s(l[p][p],0))if(s(y[p],0)){if(0===h){var v=n(y);v[p]=1;for(var g=p+1;g<f;g++)v[g]=o(v[g],l[g][p]);r.push(v);}}else {if(0===h)return [];r.splice(h,1),h-=1,m-=1;}else {y[p]=i(y[p],l[p][p]);for(var b=p+1;b<f;b++)y[b]=o(y[b],a(y[p],l[b][p]));}}return r.map((function(e){return new c({data:e.map((function(e){return [e]})),size:[d,1]})}))}}));t.createLsolveAll=a;})),rn=t((function(e,t){function n(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if(\"undefined\"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if(\"string\"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);\"Object\"===n&&e.constructor&&(n=e.constructor.name);if(\"Map\"===n||\"Set\"===n)return Array.from(e);if(\"Arguments\"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e)||function(){throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}Object.defineProperty(t,\"__esModule\",{value:!0}),t.createUsolveAll=void 0;var i=[\"typed\",\"matrix\",\"divideScalar\",\"multiplyScalar\",\"subtract\",\"equalScalar\",\"DenseMatrix\"],a=(0, h.factory)(\"usolveAll\",i,(function(e){var t=e.typed,r=e.matrix,i=e.divideScalar,a=e.multiplyScalar,o=e.subtract,s=e.equalScalar,c=e.DenseMatrix,u=(0, Kt.createSolveValidation)({DenseMatrix:c});return t(\"usolveAll\",{\"SparseMatrix, Array | Matrix\":function(e,t){return function(e,t){for(var r=[u(e,t,!0)._data.map((function(e){return e[0]}))],l=e._size[0],d=e._size[1],f=e._values,p=e._index,m=e._ptr,h=d-1;h>=0;h--)for(var y=r.length,v=0;v<y;v++){for(var g=r[v],b=[],x=[],D=m[h],_=m[h+1],w=0,N=_-1;N>=D;N--){var M=p[N];M===h?w=f[N]:M<h&&(b.push(f[N]),x.push(M));}if(s(w,0))if(s(g[h],0)){if(0===v){var O=n(g);O[h]=1;for(var S=0,P=x.length;S<P;S++){var j=x[S];O[j]=o(O[j],b[S]);}r.push(O);}}else {if(0===v)return [];r.splice(v,1),v-=1,y-=1;}else {g[h]=i(g[h],w);for(var A=0,E=x.length;A<E;A++){var C=x[A];g[C]=o(g[C],a(g[h],b[A]));}}}return r.map((function(e){return new c({data:e.map((function(e){return [e]})),size:[l,1]})}))}(e,t)},\"DenseMatrix, Array | Matrix\":function(e,t){return l(e,t)},\"Array, Array | Matrix\":function(e,t){return l(r(e),t).map((function(e){return e.valueOf()}))}});function l(e,t){for(var r=[u(e,t,!0)._data.map((function(e){return e[0]}))],l=e._data,d=e._size[0],f=e._size[1]-1;f>=0;f--)for(var p=r.length,m=0;m<p;m++){var h=r[m];if(s(l[f][f],0))if(s(h[f],0)){if(0===m){var y=n(h);y[f]=1;for(var v=f-1;v>=0;v--)y[v]=o(y[v],l[v][f]);r.push(y);}}else {if(0===m)return [];r.splice(m,1),m-=1,p-=1;}else {h[f]=i(h[f],l[f][f]);for(var g=f-1;g>=0;g--)h[g]=o(h[g],a(h[f],l[g][f]));}}return r.map((function(e){return new c({data:e.map((function(e){return [e]})),size:[d,1]})}))}}));t.createUsolveAll=a;})),an=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createAlgorithm08=void 0;var n=[\"typed\",\"equalScalar\"],r=(0, h.factory)(\"algorithm08\",n,(function(e){var t=e.typed,n=e.equalScalar;return function(e,r,i){var a=e._values,o=e._index,s=e._ptr,c=e._size,u=e._datatype,l=r._values,d=r._index,p=r._ptr,m=r._size,h=r._datatype;if(c.length!==m.length)throw new f.DimensionError(c.length,m.length);if(c[0]!==m[0]||c[1]!==m[1])throw new RangeError(\"Dimension mismatch. Matrix A (\"+c+\") must match Matrix B (\"+m+\")\");if(!a||!l)throw new Error(\"Cannot perform operation on Pattern Sparse Matrices\");var y,v=c[0],g=c[1],b=n,x=0,D=i;\"string\"==typeof u&&u===h&&(y=u,b=t.find(n,[y,y]),x=t.convert(0,y),D=t.find(i,[y,y]));for(var _,w,N,M,O=[],S=[],P=[],j=[],A=[],E=0;E<g;E++){P[E]=S.length;var C=E+1;for(w=s[E],N=s[E+1],_=w;_<N;_++)A[M=o[_]]=C,j[M]=a[_],S.push(M);for(w=p[E],N=p[E+1],_=w;_<N;_++)A[M=d[_]]===C&&(j[M]=D(j[M],l[_]));for(_=P[E];_<S.length;){var T=j[M=S[_]];b(T,x)?S.splice(_,1):(O.push(T),_++);}}return P[g]=S.length,e.createSparseMatrix({values:O,index:S,ptr:P,size:[v,g],datatype:y})}}));t.createAlgorithm08=r;})),on=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createLeftShift=void 0;var n=[\"typed\",\"matrix\",\"equalScalar\",\"zeros\",\"DenseMatrix\"],r=(0, h.factory)(\"leftShift\",n,(function(e){var t=e.typed,n=e.matrix,r=e.equalScalar,i=e.zeros,a=e.DenseMatrix,o=(0, xe.createAlgorithm01)({typed:t}),s=(0, Me.createAlgorithm02)({typed:t,equalScalar:r}),c=(0, an.createAlgorithm08)({typed:t,equalScalar:r}),u=(0, _e.createAlgorithm10)({typed:t,DenseMatrix:a}),l=(0, fe.createAlgorithm11)({typed:t,equalScalar:r}),d=(0, we.createAlgorithm13)({typed:t}),f=(0, pe.createAlgorithm14)({typed:t});return t(\"leftShift\",{\"number, number\":F.leftShiftNumber,\"BigNumber, BigNumber\":Ze.leftShiftBigNumber,\"SparseMatrix, SparseMatrix\":function(e,t){return c(e,t,this,!1)},\"SparseMatrix, DenseMatrix\":function(e,t){return s(t,e,this,!0)},\"DenseMatrix, SparseMatrix\":function(e,t){return o(e,t,this,!1)},\"DenseMatrix, DenseMatrix\":function(e,t){return d(e,t,this)},\"Array, Array\":function(e,t){return this(n(e),n(t)).valueOf()},\"Array, Matrix\":function(e,t){return this(n(e),t)},\"Matrix, Array\":function(e,t){return this(e,n(t))},\"SparseMatrix, number | BigNumber\":function(e,t){return r(t,0)?e.clone():l(e,t,this,!1)},\"DenseMatrix, number | BigNumber\":function(e,t){return r(t,0)?e.clone():f(e,t,this,!1)},\"number | BigNumber, SparseMatrix\":function(e,t){return r(e,0)?i(t.size(),t.storage()):u(t,e,this,!0)},\"number | BigNumber, DenseMatrix\":function(e,t){return r(e,0)?i(t.size(),t.storage()):f(t,e,this,!0)},\"Array, number | BigNumber\":function(e,t){return this(n(e),t).valueOf()},\"number | BigNumber, Array\":function(e,t){return this(e,n(t)).valueOf()}})}));t.createLeftShift=r;})),sn=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createRightArithShift=void 0;var n=\"rightArithShift\",r=[\"typed\",\"matrix\",\"equalScalar\",\"zeros\",\"DenseMatrix\"],i=(0, h.factory)(n,r,(function(e){var t=e.typed,r=e.matrix,i=e.equalScalar,a=e.zeros,o=e.DenseMatrix,s=(0, xe.createAlgorithm01)({typed:t}),c=(0, Me.createAlgorithm02)({typed:t,equalScalar:i}),u=(0, an.createAlgorithm08)({typed:t,equalScalar:i}),l=(0, _e.createAlgorithm10)({typed:t,DenseMatrix:o}),d=(0, fe.createAlgorithm11)({typed:t,equalScalar:i}),f=(0, we.createAlgorithm13)({typed:t}),p=(0, pe.createAlgorithm14)({typed:t});return t(n,{\"number, number\":F.rightArithShiftNumber,\"BigNumber, BigNumber\":Ze.rightArithShiftBigNumber,\"SparseMatrix, SparseMatrix\":function(e,t){return u(e,t,this,!1)},\"SparseMatrix, DenseMatrix\":function(e,t){return c(t,e,this,!0)},\"DenseMatrix, SparseMatrix\":function(e,t){return s(e,t,this,!1)},\"DenseMatrix, DenseMatrix\":function(e,t){return f(e,t,this)},\"Array, Array\":function(e,t){return this(r(e),r(t)).valueOf()},\"Array, Matrix\":function(e,t){return this(r(e),t)},\"Matrix, Array\":function(e,t){return this(e,r(t))},\"SparseMatrix, number | BigNumber\":function(e,t){return i(t,0)?e.clone():d(e,t,this,!1)},\"DenseMatrix, number | BigNumber\":function(e,t){return i(t,0)?e.clone():p(e,t,this,!1)},\"number | BigNumber, SparseMatrix\":function(e,t){return i(e,0)?a(t.size(),t.storage()):l(t,e,this,!0)},\"number | BigNumber, DenseMatrix\":function(e,t){return i(e,0)?a(t.size(),t.storage()):p(t,e,this,!0)},\"Array, number | BigNumber\":function(e,t){return this(r(e),t).valueOf()},\"number | BigNumber, Array\":function(e,t){return this(e,r(t)).valueOf()}})}));t.createRightArithShift=i;})),cn=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createRightLogShift=void 0;var n=\"rightLogShift\",r=[\"typed\",\"matrix\",\"equalScalar\",\"zeros\",\"DenseMatrix\"],i=(0, h.factory)(n,r,(function(e){var t=e.typed,r=e.matrix,i=e.equalScalar,a=e.zeros,o=e.DenseMatrix,s=(0, xe.createAlgorithm01)({typed:t}),c=(0, Me.createAlgorithm02)({typed:t,equalScalar:i}),u=(0, an.createAlgorithm08)({typed:t,equalScalar:i}),l=(0, _e.createAlgorithm10)({typed:t,DenseMatrix:o}),d=(0, fe.createAlgorithm11)({typed:t,equalScalar:i}),f=(0, we.createAlgorithm13)({typed:t}),p=(0, pe.createAlgorithm14)({typed:t});return t(n,{\"number, number\":F.rightLogShiftNumber,\"SparseMatrix, SparseMatrix\":function(e,t){return u(e,t,this,!1)},\"SparseMatrix, DenseMatrix\":function(e,t){return c(t,e,this,!0)},\"DenseMatrix, SparseMatrix\":function(e,t){return s(e,t,this,!1)},\"DenseMatrix, DenseMatrix\":function(e,t){return f(e,t,this)},\"Array, Array\":function(e,t){return this(r(e),r(t)).valueOf()},\"Array, Matrix\":function(e,t){return this(r(e),t)},\"Matrix, Array\":function(e,t){return this(e,r(t))},\"SparseMatrix, number | BigNumber\":function(e,t){return i(t,0)?e.clone():d(e,t,this,!1)},\"DenseMatrix, number | BigNumber\":function(e,t){return i(t,0)?e.clone():p(e,t,this,!1)},\"number | BigNumber, SparseMatrix\":function(e,t){return i(e,0)?a(t.size(),t.storage()):l(t,e,this,!0)},\"number | BigNumber, DenseMatrix\":function(e,t){return i(e,0)?a(t.size(),t.storage()):p(t,e,this,!0)},\"Array, number | BigNumber\":function(e,t){return this(r(e),t).valueOf()},\"number | BigNumber, Array\":function(e,t){return this(e,r(t)).valueOf()}})}));t.createRightLogShift=i;})),un=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createAnd=void 0;var n=[\"typed\",\"matrix\",\"equalScalar\",\"zeros\",\"not\"],r=(0, h.factory)(\"and\",n,(function(e){var t=e.typed,n=e.matrix,r=e.equalScalar,i=e.zeros,a=e.not,o=(0, Me.createAlgorithm02)({typed:t,equalScalar:r}),s=(0, Oe.createAlgorithm06)({typed:t,equalScalar:r}),c=(0, fe.createAlgorithm11)({typed:t,equalScalar:r}),u=(0, we.createAlgorithm13)({typed:t}),l=(0, pe.createAlgorithm14)({typed:t});return t(\"and\",{\"number, number\":F.andNumber,\"Complex, Complex\":function(e,t){return !(0===e.re&&0===e.im||0===t.re&&0===t.im)},\"BigNumber, BigNumber\":function(e,t){return !(e.isZero()||t.isZero()||e.isNaN()||t.isNaN())},\"Unit, Unit\":function(e,t){return this(e.value||0,t.value||0)},\"SparseMatrix, SparseMatrix\":function(e,t){return s(e,t,this,!1)},\"SparseMatrix, DenseMatrix\":function(e,t){return o(t,e,this,!0)},\"DenseMatrix, SparseMatrix\":function(e,t){return o(e,t,this,!1)},\"DenseMatrix, DenseMatrix\":function(e,t){return u(e,t,this)},\"Array, Array\":function(e,t){return this(n(e),n(t)).valueOf()},\"Array, Matrix\":function(e,t){return this(n(e),t)},\"Matrix, Array\":function(e,t){return this(e,n(t))},\"SparseMatrix, any\":function(e,t){return a(t)?i(e.size(),e.storage()):c(e,t,this,!1)},\"DenseMatrix, any\":function(e,t){return a(t)?i(e.size(),e.storage()):l(e,t,this,!1)},\"any, SparseMatrix\":function(e,t){return a(e)?i(e.size(),e.storage()):c(t,e,this,!0)},\"any, DenseMatrix\":function(e,t){return a(e)?i(e.size(),e.storage()):l(t,e,this,!0)},\"Array, any\":function(e,t){return this(n(e),t).valueOf()},\"any, Array\":function(e,t){return this(e,n(t)).valueOf()}})}));t.createAnd=r;})),ln=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createCompareNumber=t.createCompare=void 0;var n=\"compare\",r=[\"typed\",\"config\",\"matrix\",\"equalScalar\",\"BigNumber\",\"Fraction\",\"DenseMatrix\"],i=(0, h.factory)(n,r,(function(e){var t=e.typed,r=e.config,i=e.equalScalar,a=e.matrix,o=e.BigNumber,s=e.Fraction,c=e.DenseMatrix,l=(0, Ae.createAlgorithm03)({typed:t}),d=(0, Ee.createAlgorithm05)({typed:t,equalScalar:i}),f=(0, Ce.createAlgorithm12)({typed:t,DenseMatrix:c}),p=(0, we.createAlgorithm13)({typed:t}),m=(0, pe.createAlgorithm14)({typed:t});return t(n,{\"boolean, boolean\":function(e,t){return e===t?0:e>t?1:-1},\"number, number\":function(e,t){return (0, u.nearlyEqual)(e,t,r.epsilon)?0:e>t?1:-1},\"BigNumber, BigNumber\":function(e,t){return (0, $.nearlyEqual)(e,t,r.epsilon)?new o(0):new o(e.cmp(t))},\"Fraction, Fraction\":function(e,t){return new s(e.compare(t))},\"Complex, Complex\":function(){throw new TypeError(\"No ordering relation is defined for complex numbers\")},\"Unit, Unit\":function(e,t){if(!e.equalBase(t))throw new Error(\"Cannot compare units with different base\");return this(e.value,t.value)},\"SparseMatrix, SparseMatrix\":function(e,t){return d(e,t,this)},\"SparseMatrix, DenseMatrix\":function(e,t){return l(t,e,this,!0)},\"DenseMatrix, SparseMatrix\":function(e,t){return l(e,t,this,!1)},\"DenseMatrix, DenseMatrix\":function(e,t){return p(e,t,this)},\"Array, Array\":function(e,t){return this(a(e),a(t)).valueOf()},\"Array, Matrix\":function(e,t){return this(a(e),t)},\"Matrix, Array\":function(e,t){return this(e,a(t))},\"SparseMatrix, any\":function(e,t){return f(e,t,this,!1)},\"DenseMatrix, any\":function(e,t){return m(e,t,this,!1)},\"any, SparseMatrix\":function(e,t){return f(t,e,this,!0)},\"any, DenseMatrix\":function(e,t){return m(t,e,this,!0)},\"Array, any\":function(e,t){return m(a(e),t,this,!1).valueOf()},\"any, Array\":function(e,t){return m(a(t),e,this,!0).valueOf()}})}));t.createCompare=i;var a=(0, h.factory)(n,[\"typed\",\"config\"],(function(e){var t=e.typed,r=e.config;return t(n,{\"number, number\":function(e,t){return (0, u.nearlyEqual)(e,t,r.epsilon)?0:e>t?1:-1}})}));t.createCompareNumber=a;})),dn=function e(t,n){var r,i,a=/(^([+\\-]?(?:0|[1-9]\\d*)(?:\\.\\d*)?(?:[eE][+\\-]?\\d+)?)?$|^0x[0-9a-f]+$|\\d+)/gi,o=/(^[ ]*|[ ]*$)/g,s=/(^([\\w ]+,?[\\w ]+)?[\\w ]+,?[\\w ]+\\d+:\\d+(:\\d+)?[\\w ]?|^\\d{1,4}[\\/\\-]\\d{1,4}[\\/\\-]\\d{1,4}|^\\w+, \\w+ \\d+, \\d{4})/,c=/^0x[0-9a-f]+$/i,u=/^0/,l=function(t){return e.insensitive&&(\"\"+t).toLowerCase()||\"\"+t},d=l(t).replace(o,\"\")||\"\",f=l(n).replace(o,\"\")||\"\",p=d.replace(a,\"\\0$1\\0\").replace(/\\0$/,\"\").replace(/^\\0/,\"\").split(\"\\0\"),m=f.replace(a,\"\\0$1\\0\").replace(/\\0$/,\"\").replace(/^\\0/,\"\").split(\"\\0\"),h=parseInt(d.match(c),16)||1!==p.length&&d.match(s)&&Date.parse(d),y=parseInt(f.match(c),16)||h&&f.match(s)&&Date.parse(f)||null;if(y){if(h<y)return -1;if(h>y)return 1}for(var v=0,g=Math.max(p.length,m.length);v<g;v++){if(r=!(p[v]||\"\").match(u)&&parseFloat(p[v])||p[v]||0,i=!(m[v]||\"\").match(u)&&parseFloat(m[v])||m[v]||0,isNaN(r)!==isNaN(i))return isNaN(r)?1:-1;if(typeof r!=typeof i&&(r+=\"\",i+=\"\"),r<i)return -1;if(r>i)return 1}return 0},fn=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createCompareNatural=void 0;var n,r=(n=dn)&&n.__esModule?n:{default:n};var a=\"compareNatural\",o=[\"typed\",\"compare\"],s=(0, h.factory)(a,o,(function(e){var t=e.typed,n=e.compare,o=n.signatures[\"boolean,boolean\"];return t(a,{\"any, any\":function(e,t){var a,c=(0, i.typeOf)(e),u=(0, i.typeOf)(t);if(!(\"number\"!==c&&\"BigNumber\"!==c&&\"Fraction\"!==c||\"number\"!==u&&\"BigNumber\"!==u&&\"Fraction\"!==u))return \"0\"!==(a=n(e,t)).toString()?a>0?1:-1:(0, r.default)(c,u);if(\"Array\"===c||\"Matrix\"===c||\"Array\"===u||\"Matrix\"===u)return 0!==(a=function e(t,n,r){if((0, i.isSparseMatrix)(n)&&(0, i.isSparseMatrix)(r))return s(t,n.toJSON().values,r.toJSON().values);if((0, i.isSparseMatrix)(n))return e(t,n.toArray(),r);if((0, i.isSparseMatrix)(r))return e(t,n,r.toArray());if((0, i.isDenseMatrix)(n))return e(t,n.toJSON().data,r);if((0, i.isDenseMatrix)(r))return e(t,n,r.toJSON().data);if(!Array.isArray(n))return e(t,[n],r);if(!Array.isArray(r))return e(t,n,[r]);return s(t,n,r)}(this,e,t))?a:(0, r.default)(c,u);if(c!==u)return (0, r.default)(c,u);if(\"Complex\"===c)return function(e,t){if(e.re>t.re)return 1;if(e.re<t.re)return -1;if(e.im>t.im)return 1;if(e.im<t.im)return -1;return 0}(e,t);if(\"Unit\"===c)return e.equalBase(t)?this(e.value,t.value):s(this,e.formatUnits(),t.formatUnits());if(\"boolean\"===c)return o(e,t);if(\"string\"===c)return (0, r.default)(e,t);if(\"Object\"===c)return function(e,t,n){var i=Object.keys(t),a=Object.keys(n);i.sort(r.default),a.sort(r.default);var o=s(e,i,a);if(0!==o)return o;for(var c=0;c<i.length;c++){var u=e(t[i[c]],n[a[c]]);if(0!==u)return u}return 0}(this,e,t);if(\"null\"===c)return 0;if(\"undefined\"===c)return 0;throw new TypeError('Unsupported type of value \"'+c+'\"')}});function s(e,t,n){for(var r=0,i=Math.min(t.length,n.length);r<i;r++){var a=e(t[r],n[r]);if(0!==a)return a}return t.length>n.length?1:t.length<n.length?-1:0}}));t.createCompareNatural=s;})),pn=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createCompareTextNumber=t.createCompareText=void 0;var n=\"compareText\",r=[\"typed\",\"matrix\"],i=(0, h.factory)(n,r,(function(e){var t=e.typed,r=e.matrix,i=(0, we.createAlgorithm13)({typed:t}),a=(0, pe.createAlgorithm14)({typed:t});return t(n,{\"any, any\":d.compareText,\"DenseMatrix, DenseMatrix\":function(e,t){return i(e,t,d.compareText)},\"Array, Array\":function(e,t){return this(r(e),r(t)).valueOf()},\"Array, Matrix\":function(e,t){return this(r(e),t)},\"Matrix, Array\":function(e,t){return this(e,r(t))},\"DenseMatrix, any\":function(e,t){return a(e,t,d.compareText,!1)},\"any, DenseMatrix\":function(e,t){return a(t,e,d.compareText,!0)},\"Array, any\":function(e,t){return a(r(e),t,d.compareText,!1).valueOf()},\"any, Array\":function(e,t){return a(r(t),e,d.compareText,!0).valueOf()}})}));t.createCompareText=i;var a=(0, h.factory)(n,[\"typed\"],(function(e){return (0, e.typed)(n,{\"any, any\":d.compareText})}));t.createCompareTextNumber=a;})),mn=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createEqualNumber=t.createEqual=void 0;var n=[\"typed\",\"matrix\",\"equalScalar\",\"DenseMatrix\"],r=(0, h.factory)(\"equal\",n,(function(e){var t=e.typed,n=e.matrix,r=e.equalScalar,i=e.DenseMatrix,a=(0, Ae.createAlgorithm03)({typed:t}),o=(0, $e.createAlgorithm07)({typed:t,DenseMatrix:i}),s=(0, Ce.createAlgorithm12)({typed:t,DenseMatrix:i}),c=(0, we.createAlgorithm13)({typed:t}),u=(0, pe.createAlgorithm14)({typed:t});return t(\"equal\",{\"any, any\":function(e,t){return null===e?null===t:null===t?null===e:void 0===e?void 0===t:void 0===t?void 0===e:r(e,t)},\"SparseMatrix, SparseMatrix\":function(e,t){return o(e,t,r)},\"SparseMatrix, DenseMatrix\":function(e,t){return a(t,e,r,!0)},\"DenseMatrix, SparseMatrix\":function(e,t){return a(e,t,r,!1)},\"DenseMatrix, DenseMatrix\":function(e,t){return c(e,t,r)},\"Array, Array\":function(e,t){return this(n(e),n(t)).valueOf()},\"Array, Matrix\":function(e,t){return this(n(e),t)},\"Matrix, Array\":function(e,t){return this(e,n(t))},\"SparseMatrix, any\":function(e,t){return s(e,t,r,!1)},\"DenseMatrix, any\":function(e,t){return u(e,t,r,!1)},\"any, SparseMatrix\":function(e,t){return s(t,e,r,!0)},\"any, DenseMatrix\":function(e,t){return u(t,e,r,!0)},\"Array, any\":function(e,t){return u(n(e),t,r,!1).valueOf()},\"any, Array\":function(e,t){return u(n(t),e,r,!0).valueOf()}})}));t.createEqual=r;var i=(0, h.factory)(\"equal\",[\"typed\",\"equalScalar\"],(function(e){var t=e.typed,n=e.equalScalar;return t(\"equal\",{\"any, any\":function(e,t){return null===e?null===t:null===t?null===e:void 0===e?void 0===t:void 0===t?void 0===e:n(e,t)}})}));t.createEqualNumber=i;})),hn=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createEqualText=void 0;var n=[\"typed\",\"compareText\",\"isZero\"],r=(0, h.factory)(\"equalText\",n,(function(e){var t=e.typed,n=e.compareText,r=e.isZero;return t(\"equalText\",{\"any, any\":function(e,t){return r(n(e,t))}})}));t.createEqualText=r;})),yn=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createSmallerNumber=t.createSmaller=void 0;var n=\"smaller\",r=[\"typed\",\"config\",\"matrix\",\"DenseMatrix\"],i=(0, h.factory)(n,r,(function(e){var t=e.typed,r=e.config,i=e.matrix,a=e.DenseMatrix,o=(0, Ae.createAlgorithm03)({typed:t}),s=(0, $e.createAlgorithm07)({typed:t,DenseMatrix:a}),c=(0, Ce.createAlgorithm12)({typed:t,DenseMatrix:a}),l=(0, we.createAlgorithm13)({typed:t}),d=(0, pe.createAlgorithm14)({typed:t});return t(n,{\"boolean, boolean\":function(e,t){return e<t},\"number, number\":function(e,t){return e<t&&!(0, u.nearlyEqual)(e,t,r.epsilon)},\"BigNumber, BigNumber\":function(e,t){return e.lt(t)&&!(0, $.nearlyEqual)(e,t,r.epsilon)},\"Fraction, Fraction\":function(e,t){return -1===e.compare(t)},\"Complex, Complex\":function(e,t){throw new TypeError(\"No ordering relation is defined for complex numbers\")},\"Unit, Unit\":function(e,t){if(!e.equalBase(t))throw new Error(\"Cannot compare units with different base\");return this(e.value,t.value)},\"SparseMatrix, SparseMatrix\":function(e,t){return s(e,t,this)},\"SparseMatrix, DenseMatrix\":function(e,t){return o(t,e,this,!0)},\"DenseMatrix, SparseMatrix\":function(e,t){return o(e,t,this,!1)},\"DenseMatrix, DenseMatrix\":function(e,t){return l(e,t,this)},\"Array, Array\":function(e,t){return this(i(e),i(t)).valueOf()},\"Array, Matrix\":function(e,t){return this(i(e),t)},\"Matrix, Array\":function(e,t){return this(e,i(t))},\"SparseMatrix, any\":function(e,t){return c(e,t,this,!1)},\"DenseMatrix, any\":function(e,t){return d(e,t,this,!1)},\"any, SparseMatrix\":function(e,t){return c(t,e,this,!0)},\"any, DenseMatrix\":function(e,t){return d(t,e,this,!0)},\"Array, any\":function(e,t){return d(i(e),t,this,!1).valueOf()},\"any, Array\":function(e,t){return d(i(t),e,this,!0).valueOf()}})}));t.createSmaller=i;var a=(0, h.factory)(n,[\"typed\",\"config\"],(function(e){var t=e.typed,r=e.config;return t(n,{\"number, number\":function(e,t){return e<t&&!(0, u.nearlyEqual)(e,t,r.epsilon)}})}));t.createSmallerNumber=a;})),vn=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createSmallerEqNumber=t.createSmallerEq=void 0;var n=\"smallerEq\",r=[\"typed\",\"config\",\"matrix\",\"DenseMatrix\"],i=(0, h.factory)(n,r,(function(e){var t=e.typed,r=e.config,i=e.matrix,a=e.DenseMatrix,o=(0, Ae.createAlgorithm03)({typed:t}),s=(0, $e.createAlgorithm07)({typed:t,DenseMatrix:a}),c=(0, Ce.createAlgorithm12)({typed:t,DenseMatrix:a}),l=(0, we.createAlgorithm13)({typed:t}),d=(0, pe.createAlgorithm14)({typed:t});return t(n,{\"boolean, boolean\":function(e,t){return e<=t},\"number, number\":function(e,t){return e<=t||(0, u.nearlyEqual)(e,t,r.epsilon)},\"BigNumber, BigNumber\":function(e,t){return e.lte(t)||(0, $.nearlyEqual)(e,t,r.epsilon)},\"Fraction, Fraction\":function(e,t){return 1!==e.compare(t)},\"Complex, Complex\":function(){throw new TypeError(\"No ordering relation is defined for complex numbers\")},\"Unit, Unit\":function(e,t){if(!e.equalBase(t))throw new Error(\"Cannot compare units with different base\");return this(e.value,t.value)},\"SparseMatrix, SparseMatrix\":function(e,t){return s(e,t,this)},\"SparseMatrix, DenseMatrix\":function(e,t){return o(t,e,this,!0)},\"DenseMatrix, SparseMatrix\":function(e,t){return o(e,t,this,!1)},\"DenseMatrix, DenseMatrix\":function(e,t){return l(e,t,this)},\"Array, Array\":function(e,t){return this(i(e),i(t)).valueOf()},\"Array, Matrix\":function(e,t){return this(i(e),t)},\"Matrix, Array\":function(e,t){return this(e,i(t))},\"SparseMatrix, any\":function(e,t){return c(e,t,this,!1)},\"DenseMatrix, any\":function(e,t){return d(e,t,this,!1)},\"any, SparseMatrix\":function(e,t){return c(t,e,this,!0)},\"any, DenseMatrix\":function(e,t){return d(t,e,this,!0)},\"Array, any\":function(e,t){return d(i(e),t,this,!1).valueOf()},\"any, Array\":function(e,t){return d(i(t),e,this,!0).valueOf()}})}));t.createSmallerEq=i;var a=(0, h.factory)(n,[\"typed\",\"config\"],(function(e){var t=e.typed,r=e.config;return t(n,{\"number, number\":function(e,t){return e<=t||(0, u.nearlyEqual)(e,t,r.epsilon)}})}));t.createSmallerEqNumber=a;})),gn=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createLargerNumber=t.createLarger=void 0;var n=\"larger\",r=[\"typed\",\"config\",\"matrix\",\"DenseMatrix\"],i=(0, h.factory)(n,r,(function(e){var t=e.typed,r=e.config,i=e.matrix,a=e.DenseMatrix,o=(0, Ae.createAlgorithm03)({typed:t}),s=(0, $e.createAlgorithm07)({typed:t,DenseMatrix:a}),c=(0, Ce.createAlgorithm12)({typed:t,DenseMatrix:a}),l=(0, we.createAlgorithm13)({typed:t}),d=(0, pe.createAlgorithm14)({typed:t});return t(n,{\"boolean, boolean\":function(e,t){return e>t},\"number, number\":function(e,t){return e>t&&!(0, u.nearlyEqual)(e,t,r.epsilon)},\"BigNumber, BigNumber\":function(e,t){return e.gt(t)&&!(0, $.nearlyEqual)(e,t,r.epsilon)},\"Fraction, Fraction\":function(e,t){return 1===e.compare(t)},\"Complex, Complex\":function(){throw new TypeError(\"No ordering relation is defined for complex numbers\")},\"Unit, Unit\":function(e,t){if(!e.equalBase(t))throw new Error(\"Cannot compare units with different base\");return this(e.value,t.value)},\"SparseMatrix, SparseMatrix\":function(e,t){return s(e,t,this)},\"SparseMatrix, DenseMatrix\":function(e,t){return o(t,e,this,!0)},\"DenseMatrix, SparseMatrix\":function(e,t){return o(e,t,this,!1)},\"DenseMatrix, DenseMatrix\":function(e,t){return l(e,t,this)},\"Array, Array\":function(e,t){return this(i(e),i(t)).valueOf()},\"Array, Matrix\":function(e,t){return this(i(e),t)},\"Matrix, Array\":function(e,t){return this(e,i(t))},\"SparseMatrix, any\":function(e,t){return c(e,t,this,!1)},\"DenseMatrix, any\":function(e,t){return d(e,t,this,!1)},\"any, SparseMatrix\":function(e,t){return c(t,e,this,!0)},\"any, DenseMatrix\":function(e,t){return d(t,e,this,!0)},\"Array, any\":function(e,t){return d(i(e),t,this,!1).valueOf()},\"any, Array\":function(e,t){return d(i(t),e,this,!0).valueOf()}})}));t.createLarger=i;var a=(0, h.factory)(n,[\"typed\",\"config\"],(function(e){var t=e.typed,r=e.config;return t(n,{\"number, number\":function(e,t){return e>t&&!(0, u.nearlyEqual)(e,t,r.epsilon)}})}));t.createLargerNumber=a;})),bn=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createLargerEqNumber=t.createLargerEq=void 0;var n=\"largerEq\",r=[\"typed\",\"config\",\"matrix\",\"DenseMatrix\"],i=(0, h.factory)(n,r,(function(e){var t=e.typed,r=e.config,i=e.matrix,a=e.DenseMatrix,o=(0, Ae.createAlgorithm03)({typed:t}),s=(0, $e.createAlgorithm07)({typed:t,DenseMatrix:a}),c=(0, Ce.createAlgorithm12)({typed:t,DenseMatrix:a}),l=(0, we.createAlgorithm13)({typed:t}),d=(0, pe.createAlgorithm14)({typed:t});return t(n,{\"boolean, boolean\":function(e,t){return e>=t},\"number, number\":function(e,t){return e>=t||(0, u.nearlyEqual)(e,t,r.epsilon)},\"BigNumber, BigNumber\":function(e,t){return e.gte(t)||(0, $.nearlyEqual)(e,t,r.epsilon)},\"Fraction, Fraction\":function(e,t){return -1!==e.compare(t)},\"Complex, Complex\":function(){throw new TypeError(\"No ordering relation is defined for complex numbers\")},\"Unit, Unit\":function(e,t){if(!e.equalBase(t))throw new Error(\"Cannot compare units with different base\");return this(e.value,t.value)},\"SparseMatrix, SparseMatrix\":function(e,t){return s(e,t,this)},\"SparseMatrix, DenseMatrix\":function(e,t){return o(t,e,this,!0)},\"DenseMatrix, SparseMatrix\":function(e,t){return o(e,t,this,!1)},\"DenseMatrix, DenseMatrix\":function(e,t){return l(e,t,this)},\"Array, Array\":function(e,t){return this(i(e),i(t)).valueOf()},\"Array, Matrix\":function(e,t){return this(i(e),t)},\"Matrix, Array\":function(e,t){return this(e,i(t))},\"SparseMatrix, any\":function(e,t){return c(e,t,this,!1)},\"DenseMatrix, any\":function(e,t){return d(e,t,this,!1)},\"any, SparseMatrix\":function(e,t){return c(t,e,this,!0)},\"any, DenseMatrix\":function(e,t){return d(t,e,this,!0)},\"Array, any\":function(e,t){return d(i(e),t,this,!1).valueOf()},\"any, Array\":function(e,t){return d(i(t),e,this,!0).valueOf()}})}));t.createLargerEq=i;var a=(0, h.factory)(n,[\"typed\",\"config\"],(function(e){var t=e.typed,r=e.config;return t(n,{\"number, number\":function(e,t){return e>=t||(0, u.nearlyEqual)(e,t,r.epsilon)}})}));t.createLargerEqNumber=a;})),xn=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createDeepEqual=void 0;var n=[\"typed\",\"equal\"],r=(0, h.factory)(\"deepEqual\",n,(function(e){var t=e.typed,n=e.equal;return t(\"deepEqual\",{\"any, any\":function(e,t){return function e(t,r){if(Array.isArray(t)){if(Array.isArray(r)){var i=t.length;if(i!==r.length)return !1;for(var a=0;a<i;a++)if(!e(t[a],r[a]))return !1;return !0}return !1}return !Array.isArray(r)&&n(t,r)}(e.valueOf(),t.valueOf())}})}));t.createDeepEqual=r;})),Dn=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createUnequalNumber=t.createUnequal=void 0;var n=[\"typed\",\"config\",\"equalScalar\",\"matrix\",\"DenseMatrix\"],r=(0, h.factory)(\"unequal\",n,(function(e){var t=e.typed,n=(e.config,e.equalScalar),r=e.matrix,i=e.DenseMatrix,a=(0, Ae.createAlgorithm03)({typed:t}),o=(0, $e.createAlgorithm07)({typed:t,DenseMatrix:i}),s=(0, Ce.createAlgorithm12)({typed:t,DenseMatrix:i}),c=(0, we.createAlgorithm13)({typed:t}),u=(0, pe.createAlgorithm14)({typed:t});return t(\"unequal\",{\"any, any\":function(e,t){return null===e?null!==t:null===t?null!==e:void 0===e?void 0!==t:void 0===t?void 0!==e:l(e,t)},\"SparseMatrix, SparseMatrix\":function(e,t){return o(e,t,l)},\"SparseMatrix, DenseMatrix\":function(e,t){return a(t,e,l,!0)},\"DenseMatrix, SparseMatrix\":function(e,t){return a(e,t,l,!1)},\"DenseMatrix, DenseMatrix\":function(e,t){return c(e,t,l)},\"Array, Array\":function(e,t){return this(r(e),r(t)).valueOf()},\"Array, Matrix\":function(e,t){return this(r(e),t)},\"Matrix, Array\":function(e,t){return this(e,r(t))},\"SparseMatrix, any\":function(e,t){return s(e,t,l,!1)},\"DenseMatrix, any\":function(e,t){return u(e,t,l,!1)},\"any, SparseMatrix\":function(e,t){return s(t,e,l,!0)},\"any, DenseMatrix\":function(e,t){return u(t,e,l,!0)},\"Array, any\":function(e,t){return u(r(e),t,l,!1).valueOf()},\"any, Array\":function(e,t){return u(r(t),e,l,!0).valueOf()}});function l(e,t){return !n(e,t)}}));t.createUnequal=r;var i=(0, h.factory)(\"unequal\",[\"typed\",\"equalScalar\"],(function(e){var t=e.typed,n=e.equalScalar;return t(\"unequal\",{\"any, any\":function(e,t){return null===e?null!==t:null===t?null!==e:void 0===e?void 0!==t:void 0===t?void 0!==e:!n(e,t)}})}));t.createUnequalNumber=i;})),_n=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createPartitionSelect=void 0;var n=\"partitionSelect\",r=[\"typed\",\"isNumeric\",\"isNaN\",\"compare\"],a=(0, h.factory)(n,r,(function(e){var t=e.typed,r=e.isNumeric,a=e.isNaN,o=e.compare,s=o,c=function(e,t){return -o(e,t)};return t(n,{\"Array | Matrix, number\":function(e,t){return l(e,t,s)},\"Array | Matrix, number, string\":function(e,t,n){if(\"asc\"===n)return l(e,t,s);if(\"desc\"===n)return l(e,t,c);throw new Error('Compare string must be \"asc\" or \"desc\"')},\"Array | Matrix, number, function\":l});function l(e,t,n){if(!(0, u.isInteger)(t)||t<0)throw new Error(\"k must be a non-negative integer\");if((0, i.isMatrix)(e)){if(e.size().length>1)throw new Error(\"Only one dimensional matrices supported\");return d(e.valueOf(),t,n)}if(Array.isArray(e))return d(e,t,n)}function d(e,t,n){if(t>=e.length)throw new Error(\"k out of bounds\");for(var i=0;i<e.length;i++)if(r(e[i])&&a(e[i]))return e[i];for(var o=0,s=e.length-1;o<s;){for(var c=o,u=s,l=e[Math.floor(Math.random()*(s-o+1))+o];c<u;)if(n(e[c],l)>=0){var d=e[u];e[u]=e[c],e[c]=d,--u;}else ++c;n(e[c],l)>0&&--c,t<=c?s=c:o=c+1;}return e[t]}}));t.createPartitionSelect=a;})),wn=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createSort=void 0;var n=[\"typed\",\"matrix\",\"compare\",\"compareNatural\"],r=(0, h.factory)(\"sort\",n,(function(e){var t=e.typed,n=e.matrix,r=e.compare,i=e.compareNatural,a=r,o=function(e,t){return -r(e,t)};return t(\"sort\",{Array:function(e){return c(e),e.sort(a)},Matrix:function(e){return u(e),n(e.toArray().sort(a),e.storage())},\"Array, function\":function(e,t){return c(e),e.sort(t)},\"Matrix, function\":function(e,t){return u(e),n(e.toArray().sort(t),e.storage())},\"Array, string\":function(e,t){return c(e),e.sort(s(t))},\"Matrix, string\":function(e,t){return u(e),n(e.toArray().sort(s(t)),e.storage())}});function s(e){if(\"asc\"===e)return a;if(\"desc\"===e)return o;if(\"natural\"===e)return i;throw new Error('String \"asc\", \"desc\", or \"natural\" expected')}function c(e){if(1!==(0, m.arraySize)(e).length)throw new Error(\"One dimensional array expected\")}function u(e){if(1!==e.size().length)throw new Error(\"One dimensional matrix expected\")}}));t.createSort=r;})),Nn=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createMax=void 0;var n=[\"typed\",\"config\",\"numeric\",\"larger\"],r=(0, h.factory)(\"max\",n,(function(e){var t=e.typed,n=e.config,r=e.numeric,i=e.larger;return t(\"max\",{\"Array | Matrix\":o,\"Array | Matrix, number | BigNumber\":function(e,t){return (0, P.reduce)(e,t.valueOf(),a)},\"...\":function(e){if((0, P.containsCollections)(e))throw new TypeError(\"Scalar values expected in function max\");return o(e)}});function a(e,t){try{return i(e,t)?e:t}catch(e){throw (0, kt.improveErrorMessage)(e,\"max\",t)}}function o(e){var t;if((0, P.deepForEach)(e,(function(e){try{isNaN(e)&&\"number\"==typeof e?t=NaN:(void 0===t||i(e,t))&&(t=e);}catch(t){throw (0, kt.improveErrorMessage)(t,\"max\",e)}})),void 0===t)throw new Error(\"Cannot calculate max of an empty array\");return \"string\"==typeof t&&(t=r(t,n.number)),t}}));t.createMax=r;})),Mn=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createMin=void 0;var n=[\"typed\",\"config\",\"numeric\",\"smaller\"],r=(0, h.factory)(\"min\",n,(function(e){var t=e.typed,n=e.config,r=e.numeric,i=e.smaller;return t(\"min\",{\"Array | Matrix\":o,\"Array | Matrix, number | BigNumber\":function(e,t){return (0, P.reduce)(e,t.valueOf(),a)},\"...\":function(e){if((0, P.containsCollections)(e))throw new TypeError(\"Scalar values expected in function min\");return o(e)}});function a(e,t){try{return i(e,t)?e:t}catch(e){throw (0, kt.improveErrorMessage)(e,\"min\",t)}}function o(e){var t;if((0, P.deepForEach)(e,(function(e){try{isNaN(e)&&\"number\"==typeof e?t=NaN:(void 0===t||i(e,t))&&(t=e);}catch(t){throw (0, kt.improveErrorMessage)(t,\"min\",e)}})),void 0===t)throw new Error(\"Cannot calculate min of an empty array\");return \"string\"==typeof t&&(t=r(t,n.number)),t}}));t.createMin=r;})),On=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createImmutableDenseMatrixClass=void 0;var n=[\"smaller\",\"DenseMatrix\"],r=(0, h.factory)(\"ImmutableDenseMatrix\",n,(function(e){var t=e.smaller,n=e.DenseMatrix;function r(e,t){if(!(this instanceof r))throw new SyntaxError(\"Constructor must be called with the new operator\");if(t&&!(0, i.isString)(t))throw new Error(\"Invalid datatype: \"+t);if((0, i.isMatrix)(e)||(0, i.isArray)(e)){var a=new n(e,t);this._data=a._data,this._size=a._size,this._datatype=a._datatype,this._min=null,this._max=null;}else if(e&&(0, i.isArray)(e.data)&&(0, i.isArray)(e.size))this._data=e.data,this._size=e.size,this._datatype=e.datatype,this._min=void 0!==e.min?e.min:null,this._max=void 0!==e.max?e.max:null;else {if(e)throw new TypeError(\"Unsupported type of data (\"+(0, i.typeOf)(e)+\")\");this._data=[],this._size=[0],this._datatype=t,this._min=null,this._max=null;}}return r.prototype=new n,r.prototype.type=\"ImmutableDenseMatrix\",r.prototype.isImmutableDenseMatrix=!0,r.prototype.subset=function(e){switch(arguments.length){case 1:var t=n.prototype.subset.call(this,e);return (0, i.isMatrix)(t)?new r({data:t._data,size:t._size,datatype:t._datatype}):t;case 2:case 3:throw new Error(\"Cannot invoke set subset on an Immutable Matrix instance\");default:throw new SyntaxError(\"Wrong number of arguments\")}},r.prototype.set=function(){throw new Error(\"Cannot invoke set on an Immutable Matrix instance\")},r.prototype.resize=function(){throw new Error(\"Cannot invoke resize on an Immutable Matrix instance\")},r.prototype.reshape=function(){throw new Error(\"Cannot invoke reshape on an Immutable Matrix instance\")},r.prototype.clone=function(){return new r({data:(0, a.clone)(this._data),size:(0, a.clone)(this._size),datatype:this._datatype})},r.prototype.toJSON=function(){return {mathjs:\"ImmutableDenseMatrix\",data:this._data,size:this._size,datatype:this._datatype}},r.fromJSON=function(e){return new r(e)},r.prototype.swapRows=function(){throw new Error(\"Cannot invoke swapRows on an Immutable Matrix instance\")},r.prototype.min=function(){if(null===this._min){var e=null;this.forEach((function(n){(null===e||t(n,e))&&(e=n);})),this._min=null!==e?e:void 0;}return this._min},r.prototype.max=function(){if(null===this._max){var e=null;this.forEach((function(n){(null===e||t(e,n))&&(e=n);})),this._max=null!==e?e:void 0;}return this._max},r}),{isClass:!0});t.createImmutableDenseMatrixClass=r;})),Sn=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createIndexClass=void 0;var n=[\"ImmutableDenseMatrix\"],r=(0, h.factory)(\"Index\",n,(function(e){var t=e.ImmutableDenseMatrix;function n(e){if(!(this instanceof n))throw new SyntaxError(\"Constructor must be called with the new operator\");this._dimensions=[],this._isScalar=!0;for(var t=0,a=arguments.length;t<a;t++){var o=arguments[t];if((0, i.isRange)(o))this._dimensions.push(o),this._isScalar=!1;else if(Array.isArray(o)||(0, i.isMatrix)(o)){var s=r(o.valueOf());this._dimensions.push(s);var c=s.size();1===c.length&&1===c[0]||(this._isScalar=!1);}else if(\"number\"==typeof o)this._dimensions.push(r([o]));else {if(\"string\"!=typeof o)throw new TypeError(\"Dimension must be an Array, Matrix, number, string, or Range\");this._dimensions.push(o);}}}function r(e){for(var n=0,r=e.length;n<r;n++)if(\"number\"!=typeof e[n]||!(0, u.isInteger)(e[n]))throw new TypeError(\"Index parameters must be positive integer numbers\");return new t(e)}return n.prototype.type=\"Index\",n.prototype.isIndex=!0,n.prototype.clone=function(){var e=new n;return e._dimensions=(0, a.clone)(this._dimensions),e._isScalar=this._isScalar,e},n.create=function(e){var t=new n;return n.apply(t,e),t},n.prototype.size=function(){for(var e=[],t=0,n=this._dimensions.length;t<n;t++){var r=this._dimensions[t];e[t]=\"string\"==typeof r?1:r.size()[0];}return e},n.prototype.max=function(){for(var e=[],t=0,n=this._dimensions.length;t<n;t++){var r=this._dimensions[t];e[t]=\"string\"==typeof r?r:r.max();}return e},n.prototype.min=function(){for(var e=[],t=0,n=this._dimensions.length;t<n;t++){var r=this._dimensions[t];e[t]=\"string\"==typeof r?r:r.min();}return e},n.prototype.forEach=function(e){for(var t=0,n=this._dimensions.length;t<n;t++)e(this._dimensions[t],t,this);},n.prototype.dimension=function(e){return this._dimensions[e]||null},n.prototype.isObjectProperty=function(){return 1===this._dimensions.length&&\"string\"==typeof this._dimensions[0]},n.prototype.getObjectProperty=function(){return this.isObjectProperty()?this._dimensions[0]:null},n.prototype.isScalar=function(){return this._isScalar},n.prototype.toArray=function(){for(var e=[],t=0,n=this._dimensions.length;t<n;t++){var r=this._dimensions[t];e.push(\"string\"==typeof r?r:r.toArray());}return e},n.prototype.valueOf=n.prototype.toArray,n.prototype.toString=function(){for(var e=[],t=0,n=this._dimensions.length;t<n;t++){var r=this._dimensions[t];\"string\"==typeof r?e.push(JSON.stringify(r)):e.push(r.toString());}return \"[\"+e.join(\", \")+\"]\"},n.prototype.toJSON=function(){return {mathjs:\"Index\",dimensions:this._dimensions}},n.fromJSON=function(e){return n.create(e.dimensions)},n}),{isClass:!0});t.createIndexClass=r;})),Pn=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createFibonacciHeapClass=void 0;var n=[\"smaller\",\"larger\"],r=(0, h.factory)(\"FibonacciHeap\",n,(function(e){var t=e.smaller,n=e.larger,r=1/Math.log((1+Math.sqrt(5))/2);function i(){if(!(this instanceof i))throw new SyntaxError(\"Constructor must be called with the new operator\");this._minimum=null,this._size=0;}function a(e,t,n){t.left.right=t.right,t.right.left=t.left,n.degree--,n.child===t&&(n.child=t.right),0===n.degree&&(n.child=null),t.left=e,t.right=e.right,e.right=t,t.right.left=t,t.parent=null,t.mark=!1;}i.prototype.type=\"FibonacciHeap\",i.prototype.isFibonacciHeap=!0,i.prototype.insert=function(e,n){var r={key:e,value:n,degree:0};if(this._minimum){var i=this._minimum;r.left=i,r.right=i.right,i.right=r,r.right.left=r,t(e,i.key)&&(this._minimum=r);}else r.left=r,r.right=r,this._minimum=r;return this._size++,r},i.prototype.size=function(){return this._size},i.prototype.clear=function(){this._minimum=null,this._size=0;},i.prototype.isEmpty=function(){return 0===this._size},i.prototype.extractMinimum=function(){var e=this._minimum;if(null===e)return e;for(var i=this._minimum,a=e.degree,s=e.child;a>0;){var c=s.right;s.left.right=s.right,s.right.left=s.left,s.left=i,s.right=i.right,i.right=s,s.right.left=s,s.parent=null,s=c,a--;}return e.left.right=e.right,e.right.left=e.left,i=e===e.right?null:function(e,i){var a,s=Math.floor(Math.log(i)*r)+1,c=new Array(s),u=0,l=e;if(l)for(u++,l=l.right;l!==e;)u++,l=l.right;for(;u>0;){for(var d=l.degree,f=l.right;a=c[d];){if(n(l.key,a.key)){var p=a;a=l,l=p;}o(a,l),c[d]=null,d++;}c[d]=l,l=f,u--;}e=null;for(var m=0;m<s;m++)(a=c[m])&&(e?(a.left.right=a.right,a.right.left=a.left,a.left=e,a.right=e.right,e.right=a,a.right.left=a,t(a.key,e.key)&&(e=a)):e=a);return e}(i=e.right,this._size),this._size--,this._minimum=i,e},i.prototype.remove=function(e){this._minimum=function(e,n,r){n.key=r;var i=n.parent;i&&t(n.key,i.key)&&(a(e,n,i),function e(t,n){var r=n.parent;if(!r)return;n.mark?(a(t,n,r),e(r)):n.mark=!0;}(e,i));t(n.key,e.key)&&(e=n);return e}(this._minimum,e,-1),this.extractMinimum();};var o=function(e,t){e.left.right=e.right,e.right.left=e.left,e.parent=t,t.child?(e.left=t.child,e.right=t.child.right,t.child.right=e,e.right.left=e):(t.child=e,e.right=e,e.left=e),t.degree++,e.mark=!1;};return i}),{isClass:!0});t.createFibonacciHeapClass=r;})),jn=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createSpaClass=void 0;var n=[\"addScalar\",\"equalScalar\",\"FibonacciHeap\"],r=(0, h.factory)(\"Spa\",n,(function(e){var t=e.addScalar,n=e.equalScalar,r=e.FibonacciHeap;function i(){if(!(this instanceof i))throw new SyntaxError(\"Constructor must be called with the new operator\");this._values=[],this._heap=new r;}return i.prototype.type=\"Spa\",i.prototype.isSpa=!0,i.prototype.set=function(e,t){if(this._values[e])this._values[e].value=t;else {var n=this._heap.insert(e,t);this._values[e]=n;}},i.prototype.get=function(e){var t=this._values[e];return t?t.value:0},i.prototype.accumulate=function(e,n){var r=this._values[e];r?r.value=t(r.value,n):(r=this._heap.insert(e,n),this._values[e]=r);},i.prototype.forEach=function(e,t,r){var i=this._heap,a=this._values,o=[],s=i.extractMinimum();for(s&&o.push(s);s&&s.key<=t;)s.key>=e&&(n(s.value,0)||r(s.key,s.value,this)),(s=i.extractMinimum())&&o.push(s);for(var c=0;c<o.length;c++){var u=o[c];a[(s=i.insert(u.key,u.value)).key]=s;}},i.prototype.swap=function(e,t){var n=this._values[e],r=this._values[t];if(!n&&r)n=this._heap.insert(e,r.value),this._heap.remove(r),this._values[e]=n,this._values[t]=void 0;else if(n&&!r)r=this._heap.insert(t,n.value),this._heap.remove(n),this._values[t]=r,this._values[e]=void 0;else if(n&&r){var i=n.value;n.value=r.value,r.value=i;}},i}),{isClass:!0});t.createSpaClass=r;})),An=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createBigNumberTau=t.createBigNumberPi=t.createBigNumberPhi=t.createBigNumberE=void 0;var n=(0, st.memoize)((function(e){return new e(1).exp()}),o);t.createBigNumberE=n;var r=(0, st.memoize)((function(e){return new e(1).plus(new e(5).sqrt()).div(2)}),o);t.createBigNumberPhi=r;var i=(0, st.memoize)((function(e){return e.acos(-1)}),o);t.createBigNumberPi=i;var a=(0, st.memoize)((function(e){return i(e).times(2)}),o);function o(e){return e[0].precision}t.createBigNumberTau=a;})),En=t((function(e,t){function n(e){return (n=\"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 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}).apply(this,arguments)}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r);}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){c(e,t,n[t]);})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t));}));}return e}function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,\"__esModule\",{value:!0}),t.createUnitClass=void 0;var u=[\"?on\",\"config\",\"addScalar\",\"subtract\",\"multiplyScalar\",\"divideScalar\",\"pow\",\"abs\",\"fix\",\"round\",\"equal\",\"isNumeric\",\"format\",\"number\",\"Complex\",\"BigNumber\",\"Fraction\"],l=(0, h.factory)(\"Unit\",u,(function(e){var t,o,c,u=e.on,l=e.config,f=e.addScalar,p=e.subtract,m=e.multiplyScalar,h=e.divideScalar,y=e.pow,v=e.abs,g=e.fix,b=e.round,x=e.equal,D=e.isNumeric,_=e.format,w=e.number,N=e.Complex,M=e.BigNumber,O=e.Fraction,S=w;function P(e,t){if(!(this instanceof P))throw new Error(\"Constructor must be called with the new operator\");if(null!=e&&!D(e)&&!(0, i.isComplex)(e))throw new TypeError(\"First parameter in Unit constructor must be number, BigNumber, Fraction, Complex, or undefined\");if(void 0!==t&&(\"string\"!=typeof t||\"\"===t))throw new TypeError(\"Second parameter in Unit constructor must be a string\");if(void 0!==t){var n=P.parse(t);this.units=n.units,this.dimensions=n.dimensions;}else {this.units=[{unit:L,prefix:R.NONE,power:0}],this.dimensions=[];for(var r=0;r<q.length;r++)this.dimensions[r]=0;}this.value=null!=e?this._normalize(e):null,this.fixPrefix=!1,this.skipAutomaticSimplification=!0;}function j(){for(;\" \"===c||\"\\t\"===c;)E();}function A(e){return e>=\"0\"&&e<=\"9\"}function E(){o++,c=t.charAt(o);}function C(e){o=e,c=t.charAt(o);}function T(){var e=\"\",t=o;if(\"+\"===c?E():\"-\"===c&&(e+=c,E()),!function(e){return e>=\"0\"&&e<=\"9\"||\".\"===e}(c))return C(t),null;if(\".\"===c){if(e+=c,E(),!A(c))return C(t),null}else {for(;A(c);)e+=c,E();\".\"===c&&(e+=c,E());}for(;A(c);)e+=c,E();if(\"E\"===c||\"e\"===c){var n=\"\",r=o;if(n+=c,E(),\"+\"!==c&&\"-\"!==c||(n+=c,E()),!A(c))return C(r),e;for(e+=n;A(c);)e+=c,E();}return e}function k(){for(var e=\"\";A(c)||P.isValidAlpha(c);)e+=c,E();var t=e.charAt(0);return P.isValidAlpha(t)?e:null}function I(e){return c===e?(E(),e):null}function B(e){if((0, a.hasOwnProperty)(H,e)){var t=H[e];return {unit:t,prefix:t.prefixes[\"\"]}}for(var n in H)if((0, a.hasOwnProperty)(H,n)&&(0, d.endsWith)(e,n)){var r=H[n],i=e.length-n.length,o=e.substring(0,i),s=(0, a.hasOwnProperty)(r.prefixes,o)?r.prefixes[o]:void 0;if(void 0!==s)return {unit:r,prefix:s}}return null}function z(e){return e.equalBase(F.NONE)&&null!==e.value&&!l.predictable?e.value:e}P.prototype.type=\"Unit\",P.prototype.isUnit=!0,P.parse=function(e,n){if(n=n||{},o=-1,c=\"\",\"string\"!=typeof(t=e))throw new TypeError(\"Invalid argument in Unit.parse, string expected\");var r=new P;r.units=[];var i=1,a=!1;E(),j();var s=T(),u=null;if(s){if(\"BigNumber\"===l.number)u=new M(s);else if(\"Fraction\"===l.number)try{u=new O(s);}catch(e){u=parseFloat(s);}else u=parseFloat(s);j(),I(\"*\")?(i=1,a=!0):I(\"/\")&&(i=-1,a=!0);}for(var d=[],f=1;;){for(j();\"(\"===c;)d.push(i),f*=i,i=1,E(),j();var p=void 0;if(!c)break;var m=c;if(null===(p=k()))throw new SyntaxError('Unexpected \"'+m+'\" in \"'+t+'\" at index '+o.toString());var h=B(p);if(null===h)throw new SyntaxError('Unit \"'+p+'\" not found.');var y=i*f;if(j(),I(\"^\")){j();var v=T();if(null===v)throw new SyntaxError('In \"'+e+'\", \"^\" must be followed by a floating-point number');y*=v;}r.units.push({unit:h.unit,prefix:h.prefix,power:y});for(var g=0;g<q.length;g++)r.dimensions[g]+=(h.unit.dimensions[g]||0)*y;for(j();\")\"===c;){if(0===d.length)throw new SyntaxError('Unmatched \")\" in \"'+t+'\" at index '+o.toString());f/=d.pop(),E(),j();}if(a=!1,I(\"*\")?(i=1,a=!0):I(\"/\")?(i=-1,a=!0):i=1,h.unit.base){var b=h.unit.base.key;W.auto[b]={unit:h.unit,prefix:h.prefix};}}if(j(),c)throw new SyntaxError('Could not parse: \"'+e+'\"');if(a)throw new SyntaxError('Trailing characters: \"'+e+'\"');if(0!==d.length)throw new SyntaxError('Unmatched \"(\" in \"'+t+'\"');if(0===r.units.length&&!n.allowNoUnits)throw new SyntaxError('\"'+e+'\" contains no units');return r.value=void 0!==u?r._normalize(u):null,r},P.prototype.clone=function(){var e=new P;e.fixPrefix=this.fixPrefix,e.skipAutomaticSimplification=this.skipAutomaticSimplification,e.value=(0, a.clone)(this.value),e.dimensions=this.dimensions.slice(0),e.units=[];for(var t=0;t<this.units.length;t++)for(var n in e.units[t]={},this.units[t])(0, a.hasOwnProperty)(this.units[t],n)&&(e.units[t][n]=this.units[t][n]);return e},P.prototype._isDerived=function(){return 0!==this.units.length&&(this.units.length>1||Math.abs(this.units[0].power-1)>1e-15)},P.prototype._normalize=function(e){var t,n,r,a,o;if(null==e||0===this.units.length)return e;if(this._isDerived()){var s=e;o=P._getNumberConverter((0, i.typeOf)(e));for(var c=0;c<this.units.length;c++)t=o(this.units[c].unit.value),a=o(this.units[c].prefix.value),r=o(this.units[c].power),s=m(s,y(m(t,a),r));return s}return t=(o=P._getNumberConverter((0, i.typeOf)(e)))(this.units[0].unit.value),n=o(this.units[0].unit.offset),a=o(this.units[0].prefix.value),m(f(e,n),m(t,a))},P.prototype._denormalize=function(e,t){var n,r,a,o,s;if(null==e||0===this.units.length)return e;if(this._isDerived()){var c=e;s=P._getNumberConverter((0, i.typeOf)(e));for(var u=0;u<this.units.length;u++)n=s(this.units[u].unit.value),o=s(this.units[u].prefix.value),a=s(this.units[u].power),c=h(c,y(m(n,o),a));return c}return n=(s=P._getNumberConverter((0, i.typeOf)(e)))(this.units[0].unit.value),o=s(this.units[0].prefix.value),r=s(this.units[0].unit.offset),p(h(h(e,n),null==t?o:t),r)},P.isValuelessUnit=function(e){return null!==B(e)},P.prototype.hasBase=function(e){if(\"string\"==typeof e&&(e=F[e]),!e)return !1;for(var t=0;t<q.length;t++)if(Math.abs((this.dimensions[t]||0)-(e.dimensions[t]||0))>1e-12)return !1;return !0},P.prototype.equalBase=function(e){for(var t=0;t<q.length;t++)if(Math.abs((this.dimensions[t]||0)-(e.dimensions[t]||0))>1e-12)return !1;return !0},P.prototype.equals=function(e){return this.equalBase(e)&&x(this.value,e.value)},P.prototype.multiply=function(e){for(var t=this.clone(),n=0;n<q.length;n++)t.dimensions[n]=(this.dimensions[n]||0)+(e.dimensions[n]||0);for(var r=0;r<e.units.length;r++){var i=s({},e.units[r]);t.units.push(i);}if(null!==this.value||null!==e.value){var a=null===this.value?this._normalize(1):this.value,o=null===e.value?e._normalize(1):e.value;t.value=m(a,o);}else t.value=null;return t.skipAutomaticSimplification=!1,z(t)},P.prototype.divide=function(e){for(var t=this.clone(),n=0;n<q.length;n++)t.dimensions[n]=(this.dimensions[n]||0)-(e.dimensions[n]||0);for(var r=0;r<e.units.length;r++){var i=s(s({},e.units[r]),{},{power:-e.units[r].power});t.units.push(i);}if(null!==this.value||null!==e.value){var a=null===this.value?this._normalize(1):this.value,o=null===e.value?e._normalize(1):e.value;t.value=h(a,o);}else t.value=null;return t.skipAutomaticSimplification=!1,z(t)},P.prototype.pow=function(e){for(var t=this.clone(),n=0;n<q.length;n++)t.dimensions[n]=(this.dimensions[n]||0)*e;for(var r=0;r<t.units.length;r++)t.units[r].power*=e;return null!==t.value?t.value=y(t.value,e):t.value=null,t.skipAutomaticSimplification=!1,z(t)},P.prototype.abs=function(){var e=this.clone();for(var t in e.value=null!==e.value?v(e.value):null,e.units)\"VA\"!==e.units[t].unit.name&&\"VAR\"!==e.units[t].unit.name||(e.units[t].unit=H.W);return e},P.prototype.to=function(e){var t,n=null===this.value?this._normalize(1):this.value;if(\"string\"==typeof e){if(t=P.parse(e),!this.equalBase(t))throw new Error(\"Units do not match ('\".concat(t.toString(),\"' != '\").concat(this.toString(),\"')\"));if(null!==t.value)throw new Error(\"Cannot convert to a unit with a value\");return t.value=(0, a.clone)(n),t.fixPrefix=!0,t.skipAutomaticSimplification=!0,t}if((0, i.isUnit)(e)){if(!this.equalBase(e))throw new Error(\"Units do not match ('\".concat(e.toString(),\"' != '\").concat(this.toString(),\"')\"));if(null!==e.value)throw new Error(\"Cannot convert to a unit with a value\");return (t=e.clone()).value=(0, a.clone)(n),t.fixPrefix=!0,t.skipAutomaticSimplification=!0,t}throw new Error(\"String or Unit expected as parameter\")},P.prototype.toNumber=function(e){return S(this.toNumeric(e))},P.prototype.toNumeric=function(e){var t;return (t=e?this.to(e):this.clone())._isDerived()||0===t.units.length?t._denormalize(t.value):t._denormalize(t.value,t.units[0].prefix.value)},P.prototype.toString=function(){return this.format()},P.prototype.toJSON=function(){return {mathjs:\"Unit\",value:this._denormalize(this.value),unit:this.formatUnits(),fixPrefix:this.fixPrefix}},P.fromJSON=function(e){var t=new P(e.value,e.unit);return t.fixPrefix=e.fixPrefix||!1,t},P.prototype.valueOf=P.prototype.toString,P.prototype.simplify=function(){var e,t,n=this.clone(),r=[];for(var i in G)if((0, a.hasOwnProperty)(G,i)&&n.hasBase(F[i])){e=i;break}if(\"NONE\"===e)n.units=[];else if(e&&(0, a.hasOwnProperty)(G,e)&&(t=G[e]),t)n.units=[{unit:t.unit,prefix:t.prefix,power:1}];else {for(var o=!1,s=0;s<q.length;s++){var c=q[s];Math.abs(n.dimensions[s]||0)>1e-12&&((0, a.hasOwnProperty)(G,c)?r.push({unit:G[c].unit,prefix:G[c].prefix,power:n.dimensions[s]||0}):o=!0);}r.length<n.units.length&&!o&&(n.units=r);}return n},P.prototype.toSI=function(){for(var e=this.clone(),t=[],n=0;n<q.length;n++){var r=q[n];if(Math.abs(e.dimensions[n]||0)>1e-12){if(!(0, a.hasOwnProperty)(W.si,r))throw new Error(\"Cannot express custom unit \"+r+\" in SI units\");t.push({unit:W.si[r].unit,prefix:W.si[r].prefix,power:e.dimensions[n]||0});}}return e.units=t,e.fixPrefix=!0,e.skipAutomaticSimplification=!0,e},P.prototype.formatUnits=function(){for(var e=\"\",t=\"\",n=0,r=0,i=0;i<this.units.length;i++)this.units[i].power>0?(n++,e+=\" \"+this.units[i].prefix.name+this.units[i].unit.name,Math.abs(this.units[i].power-1)>1e-15&&(e+=\"^\"+this.units[i].power)):this.units[i].power<0&&r++;if(r>0)for(var a=0;a<this.units.length;a++)this.units[a].power<0&&(n>0?(t+=\" \"+this.units[a].prefix.name+this.units[a].unit.name,Math.abs(this.units[a].power+1)>1e-15&&(t+=\"^\"+-this.units[a].power)):(t+=\" \"+this.units[a].prefix.name+this.units[a].unit.name,t+=\"^\"+this.units[a].power));e=e.substr(1),t=t.substr(1),n>1&&r>0&&(e=\"(\"+e+\")\"),r>1&&n>0&&(t=\"(\"+t+\")\");var o=e;return n>0&&r>0&&(o+=\" / \"),o+=t},P.prototype.format=function(e){var t=this.skipAutomaticSimplification||null===this.value?this.clone():this.simplify(),n=!1;for(var r in void 0!==t.value&&null!==t.value&&(0, i.isComplex)(t.value)&&(n=Math.abs(t.value.re)<1e-14),t.units)(0, a.hasOwnProperty)(t.units,r)&&t.units[r].unit&&(\"VA\"===t.units[r].unit.name&&n?t.units[r].unit=H.VAR:\"VAR\"!==t.units[r].unit.name||n||(t.units[r].unit=H.VA));1!==t.units.length||t.fixPrefix||Math.abs(t.units[0].power-Math.round(t.units[0].power))<1e-14&&(t.units[0].prefix=t._bestPrefix());var o=t._denormalize(t.value),s=null!==t.value?_(o,e||{}):\"\",c=t.formatUnits();return t.value&&(0, i.isComplex)(t.value)&&(s=\"(\"+s+\")\"),c.length>0&&s.length>0&&(s+=\" \"),s+=c},P.prototype._bestPrefix=function(){if(1!==this.units.length)throw new Error(\"Can only compute the best prefix for single units with integer powers, like kg, s^2, N^-1, and so forth!\");if(Math.abs(this.units[0].power-Math.round(this.units[0].power))>=1e-14)throw new Error(\"Can only compute the best prefix for single units with integer powers, like kg, s^2, N^-1, and so forth!\");var e=null!==this.value?v(this.value):0,t=v(this.units[0].unit.value),n=this.units[0].prefix;if(0===e)return n;var r=this.units[0].power,i=Math.log(e/Math.pow(n.value*t,r))/Math.LN10-1.2;if(i>-2.200001&&i<1.800001)return n;i=Math.abs(i);var o=this.units[0].unit.prefixes;for(var s in o)if((0, a.hasOwnProperty)(o,s)){var c=o[s];if(c.scientific){var u=Math.abs(Math.log(e/Math.pow(c.value*t,r))/Math.LN10-1.2);(u<i||u===i&&c.name.length<n.name.length)&&(n=c,i=u);}}return n},P.prototype.splitUnit=function(e){for(var t=this.clone(),n=[],r=0;r<e.length&&(t=t.to(e[r]),r!==e.length-1);r++){var i=t.toNumeric(),a=b(i),o=new P(x(a,i)?a:g(t.toNumeric()),e[r].toString());n.push(o),t=p(t,o);}for(var s=0,c=0;c<n.length;c++)s=f(s,n[c].value);return x(s,this.value)&&(t.value=0),n.push(t),n};var R={NONE:{\"\":{name:\"\",value:1,scientific:!0}},SHORT:{\"\":{name:\"\",value:1,scientific:!0},da:{name:\"da\",value:10,scientific:!1},h:{name:\"h\",value:100,scientific:!1},k:{name:\"k\",value:1e3,scientific:!0},M:{name:\"M\",value:1e6,scientific:!0},G:{name:\"G\",value:1e9,scientific:!0},T:{name:\"T\",value:1e12,scientific:!0},P:{name:\"P\",value:1e15,scientific:!0},E:{name:\"E\",value:1e18,scientific:!0},Z:{name:\"Z\",value:1e21,scientific:!0},Y:{name:\"Y\",value:1e24,scientific:!0},d:{name:\"d\",value:.1,scientific:!1},c:{name:\"c\",value:.01,scientific:!1},m:{name:\"m\",value:.001,scientific:!0},u:{name:\"u\",value:1e-6,scientific:!0},n:{name:\"n\",value:1e-9,scientific:!0},p:{name:\"p\",value:1e-12,scientific:!0},f:{name:\"f\",value:1e-15,scientific:!0},a:{name:\"a\",value:1e-18,scientific:!0},z:{name:\"z\",value:1e-21,scientific:!0},y:{name:\"y\",value:1e-24,scientific:!0}},LONG:{\"\":{name:\"\",value:1,scientific:!0},deca:{name:\"deca\",value:10,scientific:!1},hecto:{name:\"hecto\",value:100,scientific:!1},kilo:{name:\"kilo\",value:1e3,scientific:!0},mega:{name:\"mega\",value:1e6,scientific:!0},giga:{name:\"giga\",value:1e9,scientific:!0},tera:{name:\"tera\",value:1e12,scientific:!0},peta:{name:\"peta\",value:1e15,scientific:!0},exa:{name:\"exa\",value:1e18,scientific:!0},zetta:{name:\"zetta\",value:1e21,scientific:!0},yotta:{name:\"yotta\",value:1e24,scientific:!0},deci:{name:\"deci\",value:.1,scientific:!1},centi:{name:\"centi\",value:.01,scientific:!1},milli:{name:\"milli\",value:.001,scientific:!0},micro:{name:\"micro\",value:1e-6,scientific:!0},nano:{name:\"nano\",value:1e-9,scientific:!0},pico:{name:\"pico\",value:1e-12,scientific:!0},femto:{name:\"femto\",value:1e-15,scientific:!0},atto:{name:\"atto\",value:1e-18,scientific:!0},zepto:{name:\"zepto\",value:1e-21,scientific:!0},yocto:{name:\"yocto\",value:1e-24,scientific:!0}},SQUARED:{\"\":{name:\"\",value:1,scientific:!0},da:{name:\"da\",value:100,scientific:!1},h:{name:\"h\",value:1e4,scientific:!1},k:{name:\"k\",value:1e6,scientific:!0},M:{name:\"M\",value:1e12,scientific:!0},G:{name:\"G\",value:1e18,scientific:!0},T:{name:\"T\",value:1e24,scientific:!0},P:{name:\"P\",value:1e30,scientific:!0},E:{name:\"E\",value:1e36,scientific:!0},Z:{name:\"Z\",value:1e42,scientific:!0},Y:{name:\"Y\",value:1e48,scientific:!0},d:{name:\"d\",value:.01,scientific:!1},c:{name:\"c\",value:1e-4,scientific:!1},m:{name:\"m\",value:1e-6,scientific:!0},u:{name:\"u\",value:1e-12,scientific:!0},n:{name:\"n\",value:1e-18,scientific:!0},p:{name:\"p\",value:1e-24,scientific:!0},f:{name:\"f\",value:1e-30,scientific:!0},a:{name:\"a\",value:1e-36,scientific:!0},z:{name:\"z\",value:1e-42,scientific:!0},y:{name:\"y\",value:1e-48,scientific:!0}},CUBIC:{\"\":{name:\"\",value:1,scientific:!0},da:{name:\"da\",value:1e3,scientific:!1},h:{name:\"h\",value:1e6,scientific:!1},k:{name:\"k\",value:1e9,scientific:!0},M:{name:\"M\",value:1e18,scientific:!0},G:{name:\"G\",value:1e27,scientific:!0},T:{name:\"T\",value:1e36,scientific:!0},P:{name:\"P\",value:1e45,scientific:!0},E:{name:\"E\",value:1e54,scientific:!0},Z:{name:\"Z\",value:1e63,scientific:!0},Y:{name:\"Y\",value:1e72,scientific:!0},d:{name:\"d\",value:.001,scientific:!1},c:{name:\"c\",value:1e-6,scientific:!1},m:{name:\"m\",value:1e-9,scientific:!0},u:{name:\"u\",value:1e-18,scientific:!0},n:{name:\"n\",value:1e-27,scientific:!0},p:{name:\"p\",value:1e-36,scientific:!0},f:{name:\"f\",value:1e-45,scientific:!0},a:{name:\"a\",value:1e-54,scientific:!0},z:{name:\"z\",value:1e-63,scientific:!0},y:{name:\"y\",value:1e-72,scientific:!0}},BINARY_SHORT_SI:{\"\":{name:\"\",value:1,scientific:!0},k:{name:\"k\",value:1e3,scientific:!0},M:{name:\"M\",value:1e6,scientific:!0},G:{name:\"G\",value:1e9,scientific:!0},T:{name:\"T\",value:1e12,scientific:!0},P:{name:\"P\",value:1e15,scientific:!0},E:{name:\"E\",value:1e18,scientific:!0},Z:{name:\"Z\",value:1e21,scientific:!0},Y:{name:\"Y\",value:1e24,scientific:!0}},BINARY_SHORT_IEC:{\"\":{name:\"\",value:1,scientific:!0},Ki:{name:\"Ki\",value:1024,scientific:!0},Mi:{name:\"Mi\",value:Math.pow(1024,2),scientific:!0},Gi:{name:\"Gi\",value:Math.pow(1024,3),scientific:!0},Ti:{name:\"Ti\",value:Math.pow(1024,4),scientific:!0},Pi:{name:\"Pi\",value:Math.pow(1024,5),scientific:!0},Ei:{name:\"Ei\",value:Math.pow(1024,6),scientific:!0},Zi:{name:\"Zi\",value:Math.pow(1024,7),scientific:!0},Yi:{name:\"Yi\",value:Math.pow(1024,8),scientific:!0}},BINARY_LONG_SI:{\"\":{name:\"\",value:1,scientific:!0},kilo:{name:\"kilo\",value:1e3,scientific:!0},mega:{name:\"mega\",value:1e6,scientific:!0},giga:{name:\"giga\",value:1e9,scientific:!0},tera:{name:\"tera\",value:1e12,scientific:!0},peta:{name:\"peta\",value:1e15,scientific:!0},exa:{name:\"exa\",value:1e18,scientific:!0},zetta:{name:\"zetta\",value:1e21,scientific:!0},yotta:{name:\"yotta\",value:1e24,scientific:!0}},BINARY_LONG_IEC:{\"\":{name:\"\",value:1,scientific:!0},kibi:{name:\"kibi\",value:1024,scientific:!0},mebi:{name:\"mebi\",value:Math.pow(1024,2),scientific:!0},gibi:{name:\"gibi\",value:Math.pow(1024,3),scientific:!0},tebi:{name:\"tebi\",value:Math.pow(1024,4),scientific:!0},pebi:{name:\"pebi\",value:Math.pow(1024,5),scientific:!0},exi:{name:\"exi\",value:Math.pow(1024,6),scientific:!0},zebi:{name:\"zebi\",value:Math.pow(1024,7),scientific:!0},yobi:{name:\"yobi\",value:Math.pow(1024,8),scientific:!0}},BTU:{\"\":{name:\"\",value:1,scientific:!0},MM:{name:\"MM\",value:1e6,scientific:!0}}};R.SHORTLONG=r({},R.SHORT,R.LONG),R.BINARY_SHORT=r({},R.BINARY_SHORT_SI,R.BINARY_SHORT_IEC),R.BINARY_LONG=r({},R.BINARY_LONG_SI,R.BINARY_LONG_IEC);var q=[\"MASS\",\"LENGTH\",\"TIME\",\"CURRENT\",\"TEMPERATURE\",\"LUMINOUS_INTENSITY\",\"AMOUNT_OF_SUBSTANCE\",\"ANGLE\",\"BIT\"],F={NONE:{dimensions:[0,0,0,0,0,0,0,0,0]},MASS:{dimensions:[1,0,0,0,0,0,0,0,0]},LENGTH:{dimensions:[0,1,0,0,0,0,0,0,0]},TIME:{dimensions:[0,0,1,0,0,0,0,0,0]},CURRENT:{dimensions:[0,0,0,1,0,0,0,0,0]},TEMPERATURE:{dimensions:[0,0,0,0,1,0,0,0,0]},LUMINOUS_INTENSITY:{dimensions:[0,0,0,0,0,1,0,0,0]},AMOUNT_OF_SUBSTANCE:{dimensions:[0,0,0,0,0,0,1,0,0]},FORCE:{dimensions:[1,1,-2,0,0,0,0,0,0]},SURFACE:{dimensions:[0,2,0,0,0,0,0,0,0]},VOLUME:{dimensions:[0,3,0,0,0,0,0,0,0]},ENERGY:{dimensions:[1,2,-2,0,0,0,0,0,0]},POWER:{dimensions:[1,2,-3,0,0,0,0,0,0]},PRESSURE:{dimensions:[1,-1,-2,0,0,0,0,0,0]},ELECTRIC_CHARGE:{dimensions:[0,0,1,1,0,0,0,0,0]},ELECTRIC_CAPACITANCE:{dimensions:[-1,-2,4,2,0,0,0,0,0]},ELECTRIC_POTENTIAL:{dimensions:[1,2,-3,-1,0,0,0,0,0]},ELECTRIC_RESISTANCE:{dimensions:[1,2,-3,-2,0,0,0,0,0]},ELECTRIC_INDUCTANCE:{dimensions:[1,2,-2,-2,0,0,0,0,0]},ELECTRIC_CONDUCTANCE:{dimensions:[-1,-2,3,2,0,0,0,0,0]},MAGNETIC_FLUX:{dimensions:[1,2,-2,-1,0,0,0,0,0]},MAGNETIC_FLUX_DENSITY:{dimensions:[1,0,-2,-1,0,0,0,0,0]},FREQUENCY:{dimensions:[0,0,-1,0,0,0,0,0,0]},ANGLE:{dimensions:[0,0,0,0,0,0,0,1,0]},BIT:{dimensions:[0,0,0,0,0,0,0,0,1]}};for(var U in F)(0, a.hasOwnProperty)(F,U)&&(F[U].key=U);var L={name:\"\",base:{},value:1,offset:0,dimensions:q.map((function(e){return 0}))},H={meter:{name:\"meter\",base:F.LENGTH,prefixes:R.LONG,value:1,offset:0},inch:{name:\"inch\",base:F.LENGTH,prefixes:R.NONE,value:.0254,offset:0},foot:{name:\"foot\",base:F.LENGTH,prefixes:R.NONE,value:.3048,offset:0},yard:{name:\"yard\",base:F.LENGTH,prefixes:R.NONE,value:.9144,offset:0},mile:{name:\"mile\",base:F.LENGTH,prefixes:R.NONE,value:1609.344,offset:0},link:{name:\"link\",base:F.LENGTH,prefixes:R.NONE,value:.201168,offset:0},rod:{name:\"rod\",base:F.LENGTH,prefixes:R.NONE,value:5.0292,offset:0},chain:{name:\"chain\",base:F.LENGTH,prefixes:R.NONE,value:20.1168,offset:0},angstrom:{name:\"angstrom\",base:F.LENGTH,prefixes:R.NONE,value:1e-10,offset:0},m:{name:\"m\",base:F.LENGTH,prefixes:R.SHORT,value:1,offset:0},in:{name:\"in\",base:F.LENGTH,prefixes:R.NONE,value:.0254,offset:0},ft:{name:\"ft\",base:F.LENGTH,prefixes:R.NONE,value:.3048,offset:0},yd:{name:\"yd\",base:F.LENGTH,prefixes:R.NONE,value:.9144,offset:0},mi:{name:\"mi\",base:F.LENGTH,prefixes:R.NONE,value:1609.344,offset:0},li:{name:\"li\",base:F.LENGTH,prefixes:R.NONE,value:.201168,offset:0},rd:{name:\"rd\",base:F.LENGTH,prefixes:R.NONE,value:5.02921,offset:0},ch:{name:\"ch\",base:F.LENGTH,prefixes:R.NONE,value:20.1168,offset:0},mil:{name:\"mil\",base:F.LENGTH,prefixes:R.NONE,value:254e-7,offset:0},m2:{name:\"m2\",base:F.SURFACE,prefixes:R.SQUARED,value:1,offset:0},sqin:{name:\"sqin\",base:F.SURFACE,prefixes:R.NONE,value:64516e-8,offset:0},sqft:{name:\"sqft\",base:F.SURFACE,prefixes:R.NONE,value:.09290304,offset:0},sqyd:{name:\"sqyd\",base:F.SURFACE,prefixes:R.NONE,value:.83612736,offset:0},sqmi:{name:\"sqmi\",base:F.SURFACE,prefixes:R.NONE,value:2589988.110336,offset:0},sqrd:{name:\"sqrd\",base:F.SURFACE,prefixes:R.NONE,value:25.29295,offset:0},sqch:{name:\"sqch\",base:F.SURFACE,prefixes:R.NONE,value:404.6873,offset:0},sqmil:{name:\"sqmil\",base:F.SURFACE,prefixes:R.NONE,value:6.4516e-10,offset:0},acre:{name:\"acre\",base:F.SURFACE,prefixes:R.NONE,value:4046.86,offset:0},hectare:{name:\"hectare\",base:F.SURFACE,prefixes:R.NONE,value:1e4,offset:0},m3:{name:\"m3\",base:F.VOLUME,prefixes:R.CUBIC,value:1,offset:0},L:{name:\"L\",base:F.VOLUME,prefixes:R.SHORT,value:.001,offset:0},l:{name:\"l\",base:F.VOLUME,prefixes:R.SHORT,value:.001,offset:0},litre:{name:\"litre\",base:F.VOLUME,prefixes:R.LONG,value:.001,offset:0},cuin:{name:\"cuin\",base:F.VOLUME,prefixes:R.NONE,value:16387064e-12,offset:0},cuft:{name:\"cuft\",base:F.VOLUME,prefixes:R.NONE,value:.028316846592,offset:0},cuyd:{name:\"cuyd\",base:F.VOLUME,prefixes:R.NONE,value:.764554857984,offset:0},teaspoon:{name:\"teaspoon\",base:F.VOLUME,prefixes:R.NONE,value:5e-6,offset:0},tablespoon:{name:\"tablespoon\",base:F.VOLUME,prefixes:R.NONE,value:15e-6,offset:0},drop:{name:\"drop\",base:F.VOLUME,prefixes:R.NONE,value:5e-8,offset:0},gtt:{name:\"gtt\",base:F.VOLUME,prefixes:R.NONE,value:5e-8,offset:0},minim:{name:\"minim\",base:F.VOLUME,prefixes:R.NONE,value:6.161152e-8,offset:0},fluiddram:{name:\"fluiddram\",base:F.VOLUME,prefixes:R.NONE,value:36966911e-13,offset:0},fluidounce:{name:\"fluidounce\",base:F.VOLUME,prefixes:R.NONE,value:2957353e-11,offset:0},gill:{name:\"gill\",base:F.VOLUME,prefixes:R.NONE,value:.0001182941,offset:0},cc:{name:\"cc\",base:F.VOLUME,prefixes:R.NONE,value:1e-6,offset:0},cup:{name:\"cup\",base:F.VOLUME,prefixes:R.NONE,value:.0002365882,offset:0},pint:{name:\"pint\",base:F.VOLUME,prefixes:R.NONE,value:.0004731765,offset:0},quart:{name:\"quart\",base:F.VOLUME,prefixes:R.NONE,value:.0009463529,offset:0},gallon:{name:\"gallon\",base:F.VOLUME,prefixes:R.NONE,value:.003785412,offset:0},beerbarrel:{name:\"beerbarrel\",base:F.VOLUME,prefixes:R.NONE,value:.1173478,offset:0},oilbarrel:{name:\"oilbarrel\",base:F.VOLUME,prefixes:R.NONE,value:.1589873,offset:0},hogshead:{name:\"hogshead\",base:F.VOLUME,prefixes:R.NONE,value:.238481,offset:0},fldr:{name:\"fldr\",base:F.VOLUME,prefixes:R.NONE,value:36966911e-13,offset:0},floz:{name:\"floz\",base:F.VOLUME,prefixes:R.NONE,value:2957353e-11,offset:0},gi:{name:\"gi\",base:F.VOLUME,prefixes:R.NONE,value:.0001182941,offset:0},cp:{name:\"cp\",base:F.VOLUME,prefixes:R.NONE,value:.0002365882,offset:0},pt:{name:\"pt\",base:F.VOLUME,prefixes:R.NONE,value:.0004731765,offset:0},qt:{name:\"qt\",base:F.VOLUME,prefixes:R.NONE,value:.0009463529,offset:0},gal:{name:\"gal\",base:F.VOLUME,prefixes:R.NONE,value:.003785412,offset:0},bbl:{name:\"bbl\",base:F.VOLUME,prefixes:R.NONE,value:.1173478,offset:0},obl:{name:\"obl\",base:F.VOLUME,prefixes:R.NONE,value:.1589873,offset:0},g:{name:\"g\",base:F.MASS,prefixes:R.SHORT,value:.001,offset:0},gram:{name:\"gram\",base:F.MASS,prefixes:R.LONG,value:.001,offset:0},ton:{name:\"ton\",base:F.MASS,prefixes:R.SHORT,value:907.18474,offset:0},t:{name:\"t\",base:F.MASS,prefixes:R.SHORT,value:1e3,offset:0},tonne:{name:\"tonne\",base:F.MASS,prefixes:R.LONG,value:1e3,offset:0},grain:{name:\"grain\",base:F.MASS,prefixes:R.NONE,value:6479891e-11,offset:0},dram:{name:\"dram\",base:F.MASS,prefixes:R.NONE,value:.0017718451953125,offset:0},ounce:{name:\"ounce\",base:F.MASS,prefixes:R.NONE,value:.028349523125,offset:0},poundmass:{name:\"poundmass\",base:F.MASS,prefixes:R.NONE,value:.45359237,offset:0},hundredweight:{name:\"hundredweight\",base:F.MASS,prefixes:R.NONE,value:45.359237,offset:0},stick:{name:\"stick\",base:F.MASS,prefixes:R.NONE,value:.115,offset:0},stone:{name:\"stone\",base:F.MASS,prefixes:R.NONE,value:6.35029318,offset:0},gr:{name:\"gr\",base:F.MASS,prefixes:R.NONE,value:6479891e-11,offset:0},dr:{name:\"dr\",base:F.MASS,prefixes:R.NONE,value:.0017718451953125,offset:0},oz:{name:\"oz\",base:F.MASS,prefixes:R.NONE,value:.028349523125,offset:0},lbm:{name:\"lbm\",base:F.MASS,prefixes:R.NONE,value:.45359237,offset:0},cwt:{name:\"cwt\",base:F.MASS,prefixes:R.NONE,value:45.359237,offset:0},s:{name:\"s\",base:F.TIME,prefixes:R.SHORT,value:1,offset:0},min:{name:\"min\",base:F.TIME,prefixes:R.NONE,value:60,offset:0},h:{name:\"h\",base:F.TIME,prefixes:R.NONE,value:3600,offset:0},second:{name:\"second\",base:F.TIME,prefixes:R.LONG,value:1,offset:0},sec:{name:\"sec\",base:F.TIME,prefixes:R.LONG,value:1,offset:0},minute:{name:\"minute\",base:F.TIME,prefixes:R.NONE,value:60,offset:0},hour:{name:\"hour\",base:F.TIME,prefixes:R.NONE,value:3600,offset:0},day:{name:\"day\",base:F.TIME,prefixes:R.NONE,value:86400,offset:0},week:{name:\"week\",base:F.TIME,prefixes:R.NONE,value:604800,offset:0},month:{name:\"month\",base:F.TIME,prefixes:R.NONE,value:2629800,offset:0},year:{name:\"year\",base:F.TIME,prefixes:R.NONE,value:31557600,offset:0},decade:{name:\"decade\",base:F.TIME,prefixes:R.NONE,value:315576e3,offset:0},century:{name:\"century\",base:F.TIME,prefixes:R.NONE,value:315576e4,offset:0},millennium:{name:\"millennium\",base:F.TIME,prefixes:R.NONE,value:315576e5,offset:0},hertz:{name:\"Hertz\",base:F.FREQUENCY,prefixes:R.LONG,value:1,offset:0,reciprocal:!0},Hz:{name:\"Hz\",base:F.FREQUENCY,prefixes:R.SHORT,value:1,offset:0,reciprocal:!0},rad:{name:\"rad\",base:F.ANGLE,prefixes:R.SHORT,value:1,offset:0},radian:{name:\"radian\",base:F.ANGLE,prefixes:R.LONG,value:1,offset:0},deg:{name:\"deg\",base:F.ANGLE,prefixes:R.SHORT,value:null,offset:0},degree:{name:\"degree\",base:F.ANGLE,prefixes:R.LONG,value:null,offset:0},grad:{name:\"grad\",base:F.ANGLE,prefixes:R.SHORT,value:null,offset:0},gradian:{name:\"gradian\",base:F.ANGLE,prefixes:R.LONG,value:null,offset:0},cycle:{name:\"cycle\",base:F.ANGLE,prefixes:R.NONE,value:null,offset:0},arcsec:{name:\"arcsec\",base:F.ANGLE,prefixes:R.NONE,value:null,offset:0},arcmin:{name:\"arcmin\",base:F.ANGLE,prefixes:R.NONE,value:null,offset:0},A:{name:\"A\",base:F.CURRENT,prefixes:R.SHORT,value:1,offset:0},ampere:{name:\"ampere\",base:F.CURRENT,prefixes:R.LONG,value:1,offset:0},K:{name:\"K\",base:F.TEMPERATURE,prefixes:R.NONE,value:1,offset:0},degC:{name:\"degC\",base:F.TEMPERATURE,prefixes:R.NONE,value:1,offset:273.15},degF:{name:\"degF\",base:F.TEMPERATURE,prefixes:R.NONE,value:1/1.8,offset:459.67},degR:{name:\"degR\",base:F.TEMPERATURE,prefixes:R.NONE,value:1/1.8,offset:0},kelvin:{name:\"kelvin\",base:F.TEMPERATURE,prefixes:R.NONE,value:1,offset:0},celsius:{name:\"celsius\",base:F.TEMPERATURE,prefixes:R.NONE,value:1,offset:273.15},fahrenheit:{name:\"fahrenheit\",base:F.TEMPERATURE,prefixes:R.NONE,value:1/1.8,offset:459.67},rankine:{name:\"rankine\",base:F.TEMPERATURE,prefixes:R.NONE,value:1/1.8,offset:0},mol:{name:\"mol\",base:F.AMOUNT_OF_SUBSTANCE,prefixes:R.SHORT,value:1,offset:0},mole:{name:\"mole\",base:F.AMOUNT_OF_SUBSTANCE,prefixes:R.LONG,value:1,offset:0},cd:{name:\"cd\",base:F.LUMINOUS_INTENSITY,prefixes:R.SHORT,value:1,offset:0},candela:{name:\"candela\",base:F.LUMINOUS_INTENSITY,prefixes:R.LONG,value:1,offset:0},N:{name:\"N\",base:F.FORCE,prefixes:R.SHORT,value:1,offset:0},newton:{name:\"newton\",base:F.FORCE,prefixes:R.LONG,value:1,offset:0},dyn:{name:\"dyn\",base:F.FORCE,prefixes:R.SHORT,value:1e-5,offset:0},dyne:{name:\"dyne\",base:F.FORCE,prefixes:R.LONG,value:1e-5,offset:0},lbf:{name:\"lbf\",base:F.FORCE,prefixes:R.NONE,value:4.4482216152605,offset:0},poundforce:{name:\"poundforce\",base:F.FORCE,prefixes:R.NONE,value:4.4482216152605,offset:0},kip:{name:\"kip\",base:F.FORCE,prefixes:R.LONG,value:4448.2216,offset:0},J:{name:\"J\",base:F.ENERGY,prefixes:R.SHORT,value:1,offset:0},joule:{name:\"joule\",base:F.ENERGY,prefixes:R.SHORT,value:1,offset:0},erg:{name:\"erg\",base:F.ENERGY,prefixes:R.NONE,value:1e-7,offset:0},Wh:{name:\"Wh\",base:F.ENERGY,prefixes:R.SHORT,value:3600,offset:0},BTU:{name:\"BTU\",base:F.ENERGY,prefixes:R.BTU,value:1055.05585262,offset:0},eV:{name:\"eV\",base:F.ENERGY,prefixes:R.SHORT,value:1602176565e-28,offset:0},electronvolt:{name:\"electronvolt\",base:F.ENERGY,prefixes:R.LONG,value:1602176565e-28,offset:0},W:{name:\"W\",base:F.POWER,prefixes:R.SHORT,value:1,offset:0},watt:{name:\"watt\",base:F.POWER,prefixes:R.LONG,value:1,offset:0},hp:{name:\"hp\",base:F.POWER,prefixes:R.NONE,value:745.6998715386,offset:0},VAR:{name:\"VAR\",base:F.POWER,prefixes:R.SHORT,value:N.I,offset:0},VA:{name:\"VA\",base:F.POWER,prefixes:R.SHORT,value:1,offset:0},Pa:{name:\"Pa\",base:F.PRESSURE,prefixes:R.SHORT,value:1,offset:0},psi:{name:\"psi\",base:F.PRESSURE,prefixes:R.NONE,value:6894.75729276459,offset:0},atm:{name:\"atm\",base:F.PRESSURE,prefixes:R.NONE,value:101325,offset:0},bar:{name:\"bar\",base:F.PRESSURE,prefixes:R.SHORTLONG,value:1e5,offset:0},torr:{name:\"torr\",base:F.PRESSURE,prefixes:R.NONE,value:133.322,offset:0},mmHg:{name:\"mmHg\",base:F.PRESSURE,prefixes:R.NONE,value:133.322,offset:0},mmH2O:{name:\"mmH2O\",base:F.PRESSURE,prefixes:R.NONE,value:9.80665,offset:0},cmH2O:{name:\"cmH2O\",base:F.PRESSURE,prefixes:R.NONE,value:98.0665,offset:0},coulomb:{name:\"coulomb\",base:F.ELECTRIC_CHARGE,prefixes:R.LONG,value:1,offset:0},C:{name:\"C\",base:F.ELECTRIC_CHARGE,prefixes:R.SHORT,value:1,offset:0},farad:{name:\"farad\",base:F.ELECTRIC_CAPACITANCE,prefixes:R.LONG,value:1,offset:0},F:{name:\"F\",base:F.ELECTRIC_CAPACITANCE,prefixes:R.SHORT,value:1,offset:0},volt:{name:\"volt\",base:F.ELECTRIC_POTENTIAL,prefixes:R.LONG,value:1,offset:0},V:{name:\"V\",base:F.ELECTRIC_POTENTIAL,prefixes:R.SHORT,value:1,offset:0},ohm:{name:\"ohm\",base:F.ELECTRIC_RESISTANCE,prefixes:R.SHORTLONG,value:1,offset:0},henry:{name:\"henry\",base:F.ELECTRIC_INDUCTANCE,prefixes:R.LONG,value:1,offset:0},H:{name:\"H\",base:F.ELECTRIC_INDUCTANCE,prefixes:R.SHORT,value:1,offset:0},siemens:{name:\"siemens\",base:F.ELECTRIC_CONDUCTANCE,prefixes:R.LONG,value:1,offset:0},S:{name:\"S\",base:F.ELECTRIC_CONDUCTANCE,prefixes:R.SHORT,value:1,offset:0},weber:{name:\"weber\",base:F.MAGNETIC_FLUX,prefixes:R.LONG,value:1,offset:0},Wb:{name:\"Wb\",base:F.MAGNETIC_FLUX,prefixes:R.SHORT,value:1,offset:0},tesla:{name:\"tesla\",base:F.MAGNETIC_FLUX_DENSITY,prefixes:R.LONG,value:1,offset:0},T:{name:\"T\",base:F.MAGNETIC_FLUX_DENSITY,prefixes:R.SHORT,value:1,offset:0},b:{name:\"b\",base:F.BIT,prefixes:R.BINARY_SHORT,value:1,offset:0},bits:{name:\"bits\",base:F.BIT,prefixes:R.BINARY_LONG,value:1,offset:0},B:{name:\"B\",base:F.BIT,prefixes:R.BINARY_SHORT,value:8,offset:0},bytes:{name:\"bytes\",base:F.BIT,prefixes:R.BINARY_LONG,value:8,offset:0}},Z={meters:\"meter\",inches:\"inch\",feet:\"foot\",yards:\"yard\",miles:\"mile\",links:\"link\",rods:\"rod\",chains:\"chain\",angstroms:\"angstrom\",lt:\"l\",litres:\"litre\",liter:\"litre\",liters:\"litre\",teaspoons:\"teaspoon\",tablespoons:\"tablespoon\",minims:\"minim\",fluiddrams:\"fluiddram\",fluidounces:\"fluidounce\",gills:\"gill\",cups:\"cup\",pints:\"pint\",quarts:\"quart\",gallons:\"gallon\",beerbarrels:\"beerbarrel\",oilbarrels:\"oilbarrel\",hogsheads:\"hogshead\",gtts:\"gtt\",grams:\"gram\",tons:\"ton\",tonnes:\"tonne\",grains:\"grain\",drams:\"dram\",ounces:\"ounce\",poundmasses:\"poundmass\",hundredweights:\"hundredweight\",sticks:\"stick\",lb:\"lbm\",lbs:\"lbm\",kips:\"kip\",acres:\"acre\",hectares:\"hectare\",sqfeet:\"sqft\",sqyard:\"sqyd\",sqmile:\"sqmi\",sqmiles:\"sqmi\",mmhg:\"mmHg\",mmh2o:\"mmH2O\",cmh2o:\"cmH2O\",seconds:\"second\",secs:\"second\",minutes:\"minute\",mins:\"minute\",hours:\"hour\",hr:\"hour\",hrs:\"hour\",days:\"day\",weeks:\"week\",months:\"month\",years:\"year\",decades:\"decade\",centuries:\"century\",millennia:\"millennium\",hertz:\"hertz\",radians:\"radian\",degrees:\"degree\",gradians:\"gradian\",cycles:\"cycle\",arcsecond:\"arcsec\",arcseconds:\"arcsec\",arcminute:\"arcmin\",arcminutes:\"arcmin\",BTUs:\"BTU\",watts:\"watt\",joules:\"joule\",amperes:\"ampere\",coulombs:\"coulomb\",volts:\"volt\",ohms:\"ohm\",farads:\"farad\",webers:\"weber\",teslas:\"tesla\",electronvolts:\"electronvolt\",moles:\"mole\",bit:\"bits\",byte:\"bytes\"};function V(e){if(\"BigNumber\"===e.number){var t=(0, An.createBigNumberPi)(M);H.rad.value=new M(1),H.deg.value=t.div(180),H.grad.value=t.div(200),H.cycle.value=t.times(2),H.arcsec.value=t.div(648e3),H.arcmin.value=t.div(10800);}else H.rad.value=1,H.deg.value=Math.PI/180,H.grad.value=Math.PI/200,H.cycle.value=2*Math.PI,H.arcsec.value=Math.PI/648e3,H.arcmin.value=Math.PI/10800;H.radian.value=H.rad.value,H.degree.value=H.deg.value,H.gradian.value=H.grad.value;}V(l),u&&u(\"config\",(function(e,t){e.number!==t.number&&V(e);}));var W={si:{NONE:{unit:L,prefix:R.NONE[\"\"]},LENGTH:{unit:H.m,prefix:R.SHORT[\"\"]},MASS:{unit:H.g,prefix:R.SHORT.k},TIME:{unit:H.s,prefix:R.SHORT[\"\"]},CURRENT:{unit:H.A,prefix:R.SHORT[\"\"]},TEMPERATURE:{unit:H.K,prefix:R.SHORT[\"\"]},LUMINOUS_INTENSITY:{unit:H.cd,prefix:R.SHORT[\"\"]},AMOUNT_OF_SUBSTANCE:{unit:H.mol,prefix:R.SHORT[\"\"]},ANGLE:{unit:H.rad,prefix:R.SHORT[\"\"]},BIT:{unit:H.bits,prefix:R.SHORT[\"\"]},FORCE:{unit:H.N,prefix:R.SHORT[\"\"]},ENERGY:{unit:H.J,prefix:R.SHORT[\"\"]},POWER:{unit:H.W,prefix:R.SHORT[\"\"]},PRESSURE:{unit:H.Pa,prefix:R.SHORT[\"\"]},ELECTRIC_CHARGE:{unit:H.C,prefix:R.SHORT[\"\"]},ELECTRIC_CAPACITANCE:{unit:H.F,prefix:R.SHORT[\"\"]},ELECTRIC_POTENTIAL:{unit:H.V,prefix:R.SHORT[\"\"]},ELECTRIC_RESISTANCE:{unit:H.ohm,prefix:R.SHORT[\"\"]},ELECTRIC_INDUCTANCE:{unit:H.H,prefix:R.SHORT[\"\"]},ELECTRIC_CONDUCTANCE:{unit:H.S,prefix:R.SHORT[\"\"]},MAGNETIC_FLUX:{unit:H.Wb,prefix:R.SHORT[\"\"]},MAGNETIC_FLUX_DENSITY:{unit:H.T,prefix:R.SHORT[\"\"]},FREQUENCY:{unit:H.Hz,prefix:R.SHORT[\"\"]}}};W.cgs=JSON.parse(JSON.stringify(W.si)),W.cgs.LENGTH={unit:H.m,prefix:R.SHORT.c},W.cgs.MASS={unit:H.g,prefix:R.SHORT[\"\"]},W.cgs.FORCE={unit:H.dyn,prefix:R.SHORT[\"\"]},W.cgs.ENERGY={unit:H.erg,prefix:R.NONE[\"\"]},W.us=JSON.parse(JSON.stringify(W.si)),W.us.LENGTH={unit:H.ft,prefix:R.NONE[\"\"]},W.us.MASS={unit:H.lbm,prefix:R.NONE[\"\"]},W.us.TEMPERATURE={unit:H.degF,prefix:R.NONE[\"\"]},W.us.FORCE={unit:H.lbf,prefix:R.NONE[\"\"]},W.us.ENERGY={unit:H.BTU,prefix:R.BTU[\"\"]},W.us.POWER={unit:H.hp,prefix:R.NONE[\"\"]},W.us.PRESSURE={unit:H.psi,prefix:R.NONE[\"\"]},W.auto=JSON.parse(JSON.stringify(W.si));var G=W.auto;for(var $ in P.setUnitSystem=function(e){if(!(0, a.hasOwnProperty)(W,e))throw new Error(\"Unit system \"+e+\" does not exist. Choices are: \"+Object.keys(W).join(\", \"));G=W[e];},P.getUnitSystem=function(){for(var e in W)if((0, a.hasOwnProperty)(W,e)&&W[e]===G)return e},P.typeConverters={BigNumber:function(e){return new M(e+\"\")},Fraction:function(e){return new O(e)},Complex:function(e){return e},number:function(e){return e}},P._getNumberConverter=function(e){if(!P.typeConverters[e])throw new TypeError('Unsupported type \"'+e+'\"');return P.typeConverters[e]},H)if((0, a.hasOwnProperty)(H,$)){var Q=H[$];Q.dimensions=Q.base.dimensions;}for(var X in Z)if((0, a.hasOwnProperty)(Z,X)){var Y=H[Z[X]],J={};for(var K in Y)(0, a.hasOwnProperty)(Y,K)&&(J[K]=Y[K]);J.name=X,H[X]=J;}return P.isValidAlpha=function(e){return /^[a-zA-Z]$/.test(e)},P.createUnit=function(e,t){if(\"object\"!==n(e))throw new TypeError(\"createUnit expects first parameter to be of type 'Object'\");if(t&&t.override)for(var r in e)if((0, a.hasOwnProperty)(e,r)&&P.deleteUnit(r),e[r].aliases)for(var i=0;i<e[r].aliases.length;i++)P.deleteUnit(e[r].aliases[i]);var o;for(var s in e)(0, a.hasOwnProperty)(e,s)&&(o=P.createUnitSingle(s,e[s]));return o},P.createUnitSingle=function(e,t,r){if(null==t&&(t={}),\"string\"!=typeof e)throw new TypeError(\"createUnitSingle expects first parameter to be of type 'string'\");if((0, a.hasOwnProperty)(H,e))throw new Error('Cannot create unit \"'+e+'\": a unit with that name already exists');!function(e){for(var t=0;t<e.length;t++){if(c=e.charAt(t),0===t&&!P.isValidAlpha(c))throw new Error('Invalid unit name (must begin with alpha character): \"'+e+'\"');if(t>0&&!P.isValidAlpha(c)&&!A(c))throw new Error('Invalid unit name (only alphanumeric characters are allowed): \"'+e+'\"')}}(e);var i,o,s,u=null,l=[],d=0;if(t&&\"Unit\"===t.type)u=t.clone();else if(\"string\"==typeof t)\"\"!==t&&(i=t);else {if(\"object\"!==n(t))throw new TypeError('Cannot create unit \"'+e+'\" from \"'+t.toString()+'\": expecting \"string\" or \"Unit\" or \"Object\"');i=t.definition,o=t.prefixes,d=t.offset,s=t.baseName,t.aliases&&(l=t.aliases.valueOf());}if(l)for(var f=0;f<l.length;f++)if((0, a.hasOwnProperty)(H,l[f]))throw new Error('Cannot create alias \"'+l[f]+'\": a unit with that name already exists');if(i&&\"string\"==typeof i&&!u)try{u=P.parse(i,{allowNoUnits:!0});}catch(t){throw t.message='Could not create unit \"'+e+'\" from \"'+i+'\": '+t.message,t}else i&&\"Unit\"===i.type&&(u=i.clone());l=l||[],d=d||0,o=o&&o.toUpperCase&&R[o.toUpperCase()]||R.NONE;var p={};if(u){p={name:e,value:u.value,dimensions:u.dimensions.slice(0),prefixes:o,offset:d};var m=!1;for(var h in F)if((0, a.hasOwnProperty)(F,h)){for(var y=!0,v=0;v<q.length;v++)if(Math.abs((p.dimensions[v]||0)-(F[h].dimensions[v]||0))>1e-12){y=!1;break}if(y){m=!0,p.base=F[h];break}}if(!m){s=s||e+\"_STUFF\";var g={dimensions:u.dimensions.slice(0)};g.key=s,F[s]=g,G[s]={unit:p,prefix:R.NONE[\"\"]},p.base=F[s];}}else {if(s=s||e+\"_STUFF\",q.indexOf(s)>=0)throw new Error('Cannot create new base unit \"'+e+'\": a base unit with that name already exists (and cannot be overridden)');for(var b in q.push(s),F)(0, a.hasOwnProperty)(F,b)&&(F[b].dimensions[q.length-1]=0);for(var x={dimensions:[]},D=0;D<q.length;D++)x.dimensions[D]=0;x.dimensions[q.length-1]=1,x.key=s,F[s]=x,p={name:e,value:1,dimensions:F[s].dimensions.slice(0),prefixes:o,offset:d,base:F[s]},G[s]={unit:p,prefix:R.NONE[\"\"]};}P.UNITS[e]=p;for(var _=0;_<l.length;_++){var w=l[_],N={};for(var M in p)(0, a.hasOwnProperty)(p,M)&&(N[M]=p[M]);N.name=w,P.UNITS[w]=N;}return new P(null,e)},P.deleteUnit=function(e){delete P.UNITS[e];},P.PREFIXES=R,P.BASE_DIMENSIONS=q,P.BASE_UNITS=F,P.UNIT_SYSTEMS=W,P.UNITS=H,P}),{isClass:!0});t.createUnitClass=l;})),Cn=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createUnitFunction=void 0;var n=[\"typed\",\"Unit\"],r=(0, h.factory)(\"unit\",n,(function(e){var t=e.typed,n=e.Unit;return t(\"unit\",{Unit:function(e){return e.clone()},string:function(e){return n.isValuelessUnit(e)?new n(null,e):n.parse(e,{allowNoUnits:!0})},\"number | BigNumber | Fraction | Complex, string\":function(e,t){return new n(e,t)},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}})}));t.createUnitFunction=r;})),Tn=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createSparse=void 0;var n=[\"typed\",\"SparseMatrix\"],r=(0, h.factory)(\"sparse\",n,(function(e){var t=e.typed,n=e.SparseMatrix;return t(\"sparse\",{\"\":function(){return new n([])},string:function(e){return new n([],e)},\"Array | Matrix\":function(e){return new n(e)},\"Array | Matrix, string\":function(e,t){return new n(e,t)}})}));t.createSparse=r;})),kn=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createCreateUnit=void 0;var n=[\"typed\",\"Unit\"],r=(0, h.factory)(\"createUnit\",n,(function(e){var t=e.typed,n=e.Unit;return t(\"createUnit\",{\"Object, Object\":function(e,t){return n.createUnit(e,t)},Object:function(e){return n.createUnit(e,{})},\"string, Unit | string | Object, Object\":function(e,t,r){var i={};return i[e]=t,n.createUnit(i,r)},\"string, Unit | string | Object\":function(e,t){var r={};return r[e]=t,n.createUnit(r,{})},string:function(e){var t={};return t[e]={},n.createUnit(t,{})}})}));t.createCreateUnit=r;})),In=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createAcos=void 0;var n=[\"typed\",\"config\",\"Complex\"],r=(0, h.factory)(\"acos\",n,(function(e){var t=e.typed,n=e.config,r=e.Complex;return t(\"acos\",{number:function(e){return e>=-1&&e<=1||n.predictable?Math.acos(e):new r(e,0).acos()},Complex:function(e){return e.acos()},BigNumber:function(e){return e.acos()},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}})}));t.createAcos=r;})),Bn=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createAcosh=void 0;var n=[\"typed\",\"config\",\"Complex\"],r=(0, h.factory)(\"acosh\",n,(function(e){var t=e.typed,n=e.config,r=e.Complex;return t(\"acosh\",{number:function(e){return e>=1||n.predictable?(0, F.acoshNumber)(e):e<=-1?new r(Math.log(Math.sqrt(e*e-1)-e),Math.PI):new r(e,0).acosh()},Complex:function(e){return e.acosh()},BigNumber:function(e){return e.acosh()},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}})}));t.createAcosh=r;})),zn=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createAcot=void 0;var n=[\"typed\",\"BigNumber\"],r=(0, h.factory)(\"acot\",n,(function(e){var t=e.typed,n=e.BigNumber;return t(\"acot\",{number:F.acotNumber,Complex:function(e){return e.acot()},BigNumber:function(e){return new n(1).div(e).atan()},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}})}));t.createAcot=r;})),Rn=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createAcoth=void 0;var n=[\"typed\",\"config\",\"Complex\",\"BigNumber\"],r=(0, h.factory)(\"acoth\",n,(function(e){var t=e.typed,n=e.config,r=e.Complex,i=e.BigNumber;return t(\"acoth\",{number:function(e){return e>=1||e<=-1||n.predictable?(0, F.acothNumber)(e):new r(e,0).acoth()},Complex:function(e){return e.acoth()},BigNumber:function(e){return new i(1).div(e).atanh()},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}})}));t.createAcoth=r;})),qn=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createAcsc=void 0;var n=[\"typed\",\"config\",\"Complex\",\"BigNumber\"],r=(0, h.factory)(\"acsc\",n,(function(e){var t=e.typed,n=e.config,r=e.Complex,i=e.BigNumber;return t(\"acsc\",{number:function(e){return e<=-1||e>=1||n.predictable?(0, F.acscNumber)(e):new r(e,0).acsc()},Complex:function(e){return e.acsc()},BigNumber:function(e){return new i(1).div(e).asin()},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}})}));t.createAcsc=r;})),Fn=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createAcsch=void 0;var n=[\"typed\",\"BigNumber\"],r=(0, h.factory)(\"acsch\",n,(function(e){var t=e.typed,n=e.BigNumber;return t(\"acsch\",{number:F.acschNumber,Complex:function(e){return e.acsch()},BigNumber:function(e){return new n(1).div(e).asinh()},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}})}));t.createAcsch=r;})),Un=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createAsec=void 0;var n=[\"typed\",\"config\",\"Complex\",\"BigNumber\"],r=(0, h.factory)(\"asec\",n,(function(e){var t=e.typed,n=e.config,r=e.Complex,i=e.BigNumber;return t(\"asec\",{number:function(e){return e<=-1||e>=1||n.predictable?(0, F.asecNumber)(e):new r(e,0).asec()},Complex:function(e){return e.asec()},BigNumber:function(e){return new i(1).div(e).acos()},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}})}));t.createAsec=r;})),Ln=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createAsech=void 0;var n=[\"typed\",\"config\",\"Complex\",\"BigNumber\"],r=(0, h.factory)(\"asech\",n,(function(e){var t=e.typed,n=e.config,r=e.Complex,i=e.BigNumber;return t(\"asech\",{number:function(e){if(e<=1&&e>=-1||n.predictable){var t=1/e;if(t>0||n.predictable)return (0, F.asechNumber)(e);var i=Math.sqrt(t*t-1);return new r(Math.log(i-t),Math.PI)}return new r(e,0).asech()},Complex:function(e){return e.asech()},BigNumber:function(e){return new i(1).div(e).acosh()},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}})}));t.createAsech=r;})),Hn=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createAsin=void 0;var n=[\"typed\",\"config\",\"Complex\"],r=(0, h.factory)(\"asin\",n,(function(e){var t=e.typed,n=e.config,r=e.Complex;return t(\"asin\",{number:function(e){return e>=-1&&e<=1||n.predictable?Math.asin(e):new r(e,0).asin()},Complex:function(e){return e.asin()},BigNumber:function(e){return e.asin()},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this,!0)}})}));t.createAsin=r;})),Zn=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createAsinh=void 0;var n=[\"typed\"],r=(0, h.factory)(\"asinh\",n,(function(e){return (0, e.typed)(\"asinh\",{number:F.asinhNumber,Complex:function(e){return e.asinh()},BigNumber:function(e){return e.asinh()},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this,!0)}})}));t.createAsinh=r;})),Vn=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createAtan=void 0;var n=[\"typed\"],r=(0, h.factory)(\"atan\",n,(function(e){return (0, e.typed)(\"atan\",{number:function(e){return Math.atan(e)},Complex:function(e){return e.atan()},BigNumber:function(e){return e.atan()},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this,!0)}})}));t.createAtan=r;})),Wn=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createAtan2=void 0;var n=[\"typed\",\"matrix\",\"equalScalar\",\"BigNumber\",\"DenseMatrix\"],r=(0, h.factory)(\"atan2\",n,(function(e){var t=e.typed,n=e.matrix,r=e.equalScalar,i=e.BigNumber,a=e.DenseMatrix,o=(0, Me.createAlgorithm02)({typed:t,equalScalar:r}),s=(0, Ae.createAlgorithm03)({typed:t}),c=(0, Le.createAlgorithm09)({typed:t,equalScalar:r}),u=(0, fe.createAlgorithm11)({typed:t,equalScalar:r}),l=(0, Ce.createAlgorithm12)({typed:t,DenseMatrix:a}),d=(0, we.createAlgorithm13)({typed:t}),f=(0, pe.createAlgorithm14)({typed:t});return t(\"atan2\",{\"number, number\":Math.atan2,\"BigNumber, BigNumber\":function(e,t){return i.atan2(e,t)},\"SparseMatrix, SparseMatrix\":function(e,t){return c(e,t,this,!1)},\"SparseMatrix, DenseMatrix\":function(e,t){return o(t,e,this,!0)},\"DenseMatrix, SparseMatrix\":function(e,t){return s(e,t,this,!1)},\"DenseMatrix, DenseMatrix\":function(e,t){return d(e,t,this)},\"Array, Array\":function(e,t){return this(n(e),n(t)).valueOf()},\"Array, Matrix\":function(e,t){return this(n(e),t)},\"Matrix, Array\":function(e,t){return this(e,n(t))},\"SparseMatrix, number | BigNumber\":function(e,t){return u(e,t,this,!1)},\"DenseMatrix, number | BigNumber\":function(e,t){return f(e,t,this,!1)},\"number | BigNumber, SparseMatrix\":function(e,t){return l(t,e,this,!0)},\"number | BigNumber, DenseMatrix\":function(e,t){return f(t,e,this,!0)},\"Array, number | BigNumber\":function(e,t){return f(n(e),t,this,!1).valueOf()},\"number | BigNumber, Array\":function(e,t){return f(n(t),e,this,!0).valueOf()}})}));t.createAtan2=r;})),Gn=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createAtanh=void 0;var n=[\"typed\",\"config\",\"Complex\"],r=(0, h.factory)(\"atanh\",n,(function(e){var t=e.typed,n=e.config,r=e.Complex;return t(\"atanh\",{number:function(e){return e<=1&&e>=-1||n.predictable?(0, F.atanhNumber)(e):new r(e,0).atanh()},Complex:function(e){return e.atanh()},BigNumber:function(e){return e.atanh()},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this,!0)}})}));t.createAtanh=r;})),$n=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createCos=void 0;var n=[\"typed\"],r=(0, h.factory)(\"cos\",n,(function(e){return (0, e.typed)(\"cos\",{number:Math.cos,Complex:function(e){return e.cos()},BigNumber:function(e){return e.cos()},Unit:function(e){if(!e.hasBase(e.constructor.BASE_UNITS.ANGLE))throw new TypeError(\"Unit in function cos is no angle\");return this(e.value)},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}})}));t.createCos=r;})),Qn=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createCosh=void 0;var n=[\"typed\"],r=(0, h.factory)(\"cosh\",n,(function(e){return (0, e.typed)(\"cosh\",{number:u.cosh,Complex:function(e){return e.cosh()},BigNumber:function(e){return e.cosh()},Unit:function(e){if(!e.hasBase(e.constructor.BASE_UNITS.ANGLE))throw new TypeError(\"Unit in function cosh is no angle\");return this(e.value)},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}})}));t.createCosh=r;})),Xn=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createCot=void 0;var n=[\"typed\",\"BigNumber\"],r=(0, h.factory)(\"cot\",n,(function(e){var t=e.typed,n=e.BigNumber;return t(\"cot\",{number:F.cotNumber,Complex:function(e){return e.cot()},BigNumber:function(e){return new n(1).div(e.tan())},Unit:function(e){if(!e.hasBase(e.constructor.BASE_UNITS.ANGLE))throw new TypeError(\"Unit in function cot is no angle\");return this(e.value)},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}})}));t.createCot=r;})),Yn=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createCoth=void 0;var n=[\"typed\",\"BigNumber\"],r=(0, h.factory)(\"coth\",n,(function(e){var t=e.typed,n=e.BigNumber;return t(\"coth\",{number:F.cothNumber,Complex:function(e){return e.coth()},BigNumber:function(e){return new n(1).div(e.tanh())},Unit:function(e){if(!e.hasBase(e.constructor.BASE_UNITS.ANGLE))throw new TypeError(\"Unit in function coth is no angle\");return this(e.value)},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}})}));t.createCoth=r;})),Jn=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createCsc=void 0;var n=[\"typed\",\"BigNumber\"],r=(0, h.factory)(\"csc\",n,(function(e){var t=e.typed,n=e.BigNumber;return t(\"csc\",{number:F.cscNumber,Complex:function(e){return e.csc()},BigNumber:function(e){return new n(1).div(e.sin())},Unit:function(e){if(!e.hasBase(e.constructor.BASE_UNITS.ANGLE))throw new TypeError(\"Unit in function csc is no angle\");return this(e.value)},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}})}));t.createCsc=r;})),Kn=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createCsch=void 0;var n=[\"typed\",\"BigNumber\"],r=(0, h.factory)(\"csch\",n,(function(e){var t=e.typed,n=e.BigNumber;return t(\"csch\",{number:F.cschNumber,Complex:function(e){return e.csch()},BigNumber:function(e){return new n(1).div(e.sinh())},Unit:function(e){if(!e.hasBase(e.constructor.BASE_UNITS.ANGLE))throw new TypeError(\"Unit in function csch is no angle\");return this(e.value)},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}})}));t.createCsch=r;})),er=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createSec=void 0;var n=[\"typed\",\"BigNumber\"],r=(0, h.factory)(\"sec\",n,(function(e){var t=e.typed,n=e.BigNumber;return t(\"sec\",{number:F.secNumber,Complex:function(e){return e.sec()},BigNumber:function(e){return new n(1).div(e.cos())},Unit:function(e){if(!e.hasBase(e.constructor.BASE_UNITS.ANGLE))throw new TypeError(\"Unit in function sec is no angle\");return this(e.value)},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}})}));t.createSec=r;})),tr=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createSech=void 0;var n=[\"typed\",\"BigNumber\"],r=(0, h.factory)(\"sech\",n,(function(e){var t=e.typed,n=e.BigNumber;return t(\"sech\",{number:F.sechNumber,Complex:function(e){return e.sech()},BigNumber:function(e){return new n(1).div(e.cosh())},Unit:function(e){if(!e.hasBase(e.constructor.BASE_UNITS.ANGLE))throw new TypeError(\"Unit in function sech is no angle\");return this(e.value)},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}})}));t.createSech=r;})),nr=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createSin=void 0;var n=[\"typed\"],r=(0, h.factory)(\"sin\",n,(function(e){return (0, e.typed)(\"sin\",{number:Math.sin,Complex:function(e){return e.sin()},BigNumber:function(e){return e.sin()},Unit:function(e){if(!e.hasBase(e.constructor.BASE_UNITS.ANGLE))throw new TypeError(\"Unit in function sin is no angle\");return this(e.value)},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this,!0)}})}));t.createSin=r;})),rr=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createSinh=void 0;var n=[\"typed\"],r=(0, h.factory)(\"sinh\",n,(function(e){return (0, e.typed)(\"sinh\",{number:F.sinhNumber,Complex:function(e){return e.sinh()},BigNumber:function(e){return e.sinh()},Unit:function(e){if(!e.hasBase(e.constructor.BASE_UNITS.ANGLE))throw new TypeError(\"Unit in function sinh is no angle\");return this(e.value)},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this,!0)}})}));t.createSinh=r;})),ir=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createTan=void 0;var n=[\"typed\"],r=(0, h.factory)(\"tan\",n,(function(e){return (0, e.typed)(\"tan\",{number:Math.tan,Complex:function(e){return e.tan()},BigNumber:function(e){return e.tan()},Unit:function(e){if(!e.hasBase(e.constructor.BASE_UNITS.ANGLE))throw new TypeError(\"Unit in function tan is no angle\");return this(e.value)},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this,!0)}})}));t.createTan=r;})),ar=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createTanh=void 0;var n=[\"typed\"],r=(0, h.factory)(\"tanh\",n,(function(e){return (0, e.typed)(\"tanh\",{number:u.tanh,Complex:function(e){return e.tanh()},BigNumber:function(e){return e.tanh()},Unit:function(e){if(!e.hasBase(e.constructor.BASE_UNITS.ANGLE))throw new TypeError(\"Unit in function tanh is no angle\");return this(e.value)},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this,!0)}})}));t.createTanh=r;})),or=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createSetCartesian=void 0;var n=[\"typed\",\"size\",\"subset\",\"compareNatural\",\"Index\",\"DenseMatrix\"],r=(0, h.factory)(\"setCartesian\",n,(function(e){var t=e.typed,n=e.size,r=e.subset,i=e.compareNatural,a=e.Index,o=e.DenseMatrix;return t(\"setCartesian\",{\"Array | Matrix, Array | Matrix\":function(e,t){var s=[];if(0!==r(n(e),new a(0))&&0!==r(n(t),new a(0))){var c=(0, m.flatten)(Array.isArray(e)?e:e.toArray()).sort(i),u=(0, m.flatten)(Array.isArray(t)?t:t.toArray()).sort(i);s=[];for(var l=0;l<c.length;l++)for(var d=0;d<u.length;d++)s.push([c[l],u[d]]);}return Array.isArray(e)&&Array.isArray(t)?s:new o(s)}})}));t.createSetCartesian=r;})),sr=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createSetDifference=void 0;var n=\"setDifference\",r=[\"typed\",\"size\",\"subset\",\"compareNatural\",\"Index\",\"DenseMatrix\"],i=(0, h.factory)(n,r,(function(e){var t=e.typed,r=e.size,i=e.subset,a=e.compareNatural,o=e.Index,s=e.DenseMatrix;return t(n,{\"Array | Matrix, Array | Matrix\":function(e,t){var n;if(0===i(r(e),new o(0)))n=[];else {if(0===i(r(t),new o(0)))return (0, m.flatten)(e.toArray());var c,u=(0, m.identify)((0, m.flatten)(Array.isArray(e)?e:e.toArray()).sort(a)),l=(0, m.identify)((0, m.flatten)(Array.isArray(t)?t:t.toArray()).sort(a));n=[];for(var d=0;d<u.length;d++){c=!1;for(var f=0;f<l.length;f++)if(0===a(u[d].value,l[f].value)&&u[d].identifier===l[f].identifier){c=!0;break}c||n.push(u[d]);}}return Array.isArray(e)&&Array.isArray(t)?(0, m.generalize)(n):new s((0, m.generalize)(n))}})}));t.createSetDifference=i;})),cr=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createSetDistinct=void 0;var n=[\"typed\",\"size\",\"subset\",\"compareNatural\",\"Index\",\"DenseMatrix\"],r=(0, h.factory)(\"setDistinct\",n,(function(e){var t=e.typed,n=e.size,r=e.subset,i=e.compareNatural,a=e.Index,o=e.DenseMatrix;return t(\"setDistinct\",{\"Array | Matrix\":function(e){var t;if(0===r(n(e),new a(0)))t=[];else {var s=(0, m.flatten)(Array.isArray(e)?e:e.toArray()).sort(i);(t=[]).push(s[0]);for(var c=1;c<s.length;c++)0!==i(s[c],s[c-1])&&t.push(s[c]);}return Array.isArray(e)?t:new o(t)}})}));t.createSetDistinct=r;})),ur=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createSetIntersect=void 0;var n=[\"typed\",\"size\",\"subset\",\"compareNatural\",\"Index\",\"DenseMatrix\"],r=(0, h.factory)(\"setIntersect\",n,(function(e){var t=e.typed,n=e.size,r=e.subset,i=e.compareNatural,a=e.Index,o=e.DenseMatrix;return t(\"setIntersect\",{\"Array | Matrix, Array | Matrix\":function(e,t){var s;if(0===r(n(e),new a(0))||0===r(n(t),new a(0)))s=[];else {var c=(0, m.identify)((0, m.flatten)(Array.isArray(e)?e:e.toArray()).sort(i)),u=(0, m.identify)((0, m.flatten)(Array.isArray(t)?t:t.toArray()).sort(i));s=[];for(var l=0;l<c.length;l++)for(var d=0;d<u.length;d++)if(0===i(c[l].value,u[d].value)&&c[l].identifier===u[d].identifier){s.push(c[l]);break}}return Array.isArray(e)&&Array.isArray(t)?(0, m.generalize)(s):new o((0, m.generalize)(s))}})}));t.createSetIntersect=r;})),lr=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createSetIsSubset=void 0;var n=[\"typed\",\"size\",\"subset\",\"compareNatural\",\"Index\"],r=(0, h.factory)(\"setIsSubset\",n,(function(e){var t=e.typed,n=e.size,r=e.subset,i=e.compareNatural,a=e.Index;return t(\"setIsSubset\",{\"Array | Matrix, Array | Matrix\":function(e,t){if(0===r(n(e),new a(0)))return !0;if(0===r(n(t),new a(0)))return !1;for(var o,s=(0, m.identify)((0, m.flatten)(Array.isArray(e)?e:e.toArray()).sort(i)),c=(0, m.identify)((0, m.flatten)(Array.isArray(t)?t:t.toArray()).sort(i)),u=0;u<s.length;u++){o=!1;for(var l=0;l<c.length;l++)if(0===i(s[u].value,c[l].value)&&s[u].identifier===c[l].identifier){o=!0;break}if(!1===o)return !1}return !0}})}));t.createSetIsSubset=r;})),dr=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createSetMultiplicity=void 0;var n=\"setMultiplicity\",r=[\"typed\",\"size\",\"subset\",\"compareNatural\",\"Index\"],i=(0, h.factory)(n,r,(function(e){var t=e.typed,r=e.size,i=e.subset,a=e.compareNatural,o=e.Index;return t(n,{\"number | BigNumber | Fraction | Complex, Array | Matrix\":function(e,t){if(0===i(r(t),new o(0)))return 0;for(var n=(0, m.flatten)(Array.isArray(t)?t:t.toArray()),s=0,c=0;c<n.length;c++)0===a(n[c],e)&&s++;return s}})}));t.createSetMultiplicity=i;})),fr=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createSetPowerset=void 0;var n=[\"typed\",\"size\",\"subset\",\"compareNatural\",\"Index\"],r=(0, h.factory)(\"setPowerset\",n,(function(e){var t=e.typed,n=e.size,r=e.subset,i=e.compareNatural,a=e.Index;return t(\"setPowerset\",{\"Array | Matrix\":function(e){if(0===r(n(e),new a(0)))return [];for(var t=(0, m.flatten)(Array.isArray(e)?e:e.toArray()).sort(i),s=[],c=0;c.toString(2).length<=t.length;)s.push(o(t,c.toString(2).split(\"\").reverse())),c++;return function(e){for(var t=[],n=e.length-1;n>0;n--)for(var r=0;r<n;r++)e[r].length>e[r+1].length&&(t=e[r],e[r]=e[r+1],e[r+1]=t);return e}(s)}});function o(e,t){for(var n=[],r=0;r<t.length;r++)\"1\"===t[r]&&n.push(e[r]);return n}}));t.createSetPowerset=r;})),pr=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createSetSize=void 0;var n=[\"typed\",\"compareNatural\"],r=(0, h.factory)(\"setSize\",n,(function(e){var t=e.typed,n=e.compareNatural;return t(\"setSize\",{\"Array | Matrix\":function(e){return Array.isArray(e)?(0, m.flatten)(e).length:(0, m.flatten)(e.toArray()).length},\"Array | Matrix, boolean\":function(e,t){if(!1===t||0===e.length)return Array.isArray(e)?(0, m.flatten)(e).length:(0, m.flatten)(e.toArray()).length;for(var r=(0, m.flatten)(Array.isArray(e)?e:e.toArray()).sort(n),i=1,a=1;a<r.length;a++)0!==n(r[a],r[a-1])&&i++;return i}})}));t.createSetSize=r;})),mr=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createSetSymDifference=void 0;var n=\"setSymDifference\",r=[\"typed\",\"size\",\"concat\",\"subset\",\"setDifference\",\"Index\"],i=(0, h.factory)(n,r,(function(e){var t=e.typed,r=e.size,i=e.concat,a=e.subset,o=e.setDifference,s=e.Index;return t(n,{\"Array | Matrix, Array | Matrix\":function(e,t){if(0===a(r(e),new s(0)))return (0, m.flatten)(t);if(0===a(r(t),new s(0)))return (0, m.flatten)(e);var n=(0, m.flatten)(e),c=(0, m.flatten)(t);return i(o(n,c),o(c,n))}})}));t.createSetSymDifference=i;})),hr=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createSetUnion=void 0;var n=[\"typed\",\"size\",\"concat\",\"subset\",\"setIntersect\",\"setSymDifference\",\"Index\"],r=(0, h.factory)(\"setUnion\",n,(function(e){var t=e.typed,n=e.size,r=e.concat,i=e.subset,a=e.setIntersect,o=e.setSymDifference,s=e.Index;return t(\"setUnion\",{\"Array | Matrix, Array | Matrix\":function(e,t){if(0===i(n(e),new s(0)))return (0, m.flatten)(t);if(0===i(n(t),new s(0)))return (0, m.flatten)(e);var c=(0, m.flatten)(e),u=(0, m.flatten)(t);return r(o(c,u),a(c,u))}})}));t.createSetUnion=r;})),yr=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createAdd=void 0;var n=[\"typed\",\"matrix\",\"addScalar\",\"equalScalar\",\"DenseMatrix\",\"SparseMatrix\"],r=(0, h.factory)(\"add\",n,(function(e){var t=e.typed,n=e.matrix,r=e.addScalar,i=e.equalScalar,o=e.DenseMatrix,s=(e.SparseMatrix,(0, xe.createAlgorithm01)({typed:t})),c=(0, De.createAlgorithm04)({typed:t,equalScalar:i}),u=(0, _e.createAlgorithm10)({typed:t,DenseMatrix:o}),l=(0, we.createAlgorithm13)({typed:t}),d=(0, pe.createAlgorithm14)({typed:t});return t(\"add\",(0, a.extend)({\"DenseMatrix, DenseMatrix\":function(e,t){return l(e,t,r)},\"DenseMatrix, SparseMatrix\":function(e,t){return s(e,t,r,!1)},\"SparseMatrix, DenseMatrix\":function(e,t){return s(t,e,r,!0)},\"SparseMatrix, SparseMatrix\":function(e,t){return c(e,t,r)},\"Array, Array\":function(e,t){return this(n(e),n(t)).valueOf()},\"Array, Matrix\":function(e,t){return this(n(e),t)},\"Matrix, Array\":function(e,t){return this(e,n(t))},\"DenseMatrix, any\":function(e,t){return d(e,t,r,!1)},\"SparseMatrix, any\":function(e,t){return u(e,t,r,!1)},\"any, DenseMatrix\":function(e,t){return d(t,e,r,!0)},\"any, SparseMatrix\":function(e,t){return u(t,e,r,!0)},\"Array, any\":function(e,t){return d(n(e),t,r,!1).valueOf()},\"any, Array\":function(e,t){return d(n(t),e,r,!0).valueOf()},\"any, any\":r,\"any, any, ...any\":function(e,t,n){for(var r=this(e,t),i=0;i<n.length;i++)r=this(r,n[i]);return r}},r.signatures))}));t.createAdd=r;})),vr=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createHypot=void 0;var n=[\"typed\",\"abs\",\"addScalar\",\"divideScalar\",\"multiplyScalar\",\"sqrt\",\"smaller\",\"isPositive\"],r=(0, h.factory)(\"hypot\",n,(function(e){var t=e.typed,n=e.abs,r=e.addScalar,i=e.divideScalar,a=e.multiplyScalar,o=e.sqrt,s=e.smaller,c=e.isPositive;return t(\"hypot\",{\"... number | BigNumber\":function(e){for(var t=0,u=0,l=0;l<e.length;l++){var d=n(e[l]);s(u,d)?(t=a(t,a(i(u,d),i(u,d))),t=r(t,1),u=d):t=r(t,c(d)?a(i(d,u),i(d,u)):d);}return a(u,o(t))},Array:function(e){return this.apply(this,(0, m.flatten)(e))},Matrix:function(e){return this.apply(this,(0, m.flatten)(e.toArray()))}})}));t.createHypot=r;})),gr=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createNorm=void 0;var n=[\"typed\",\"abs\",\"add\",\"pow\",\"conj\",\"sqrt\",\"multiply\",\"equalScalar\",\"larger\",\"smaller\",\"matrix\",\"ctranspose\",\"eigs\"],r=(0, h.factory)(\"norm\",n,(function(e){var t=e.typed,n=e.abs,r=e.add,i=e.pow,a=e.conj,o=e.sqrt,s=e.multiply,c=e.equalScalar,u=e.larger,l=e.smaller,d=e.matrix,f=e.ctranspose,p=e.eigs;return t(\"norm\",{number:Math.abs,Complex:function(e){return e.abs()},BigNumber:function(e){return e.abs()},boolean:function(e){return Math.abs(e)},Array:function(e){return y(d(e),2)},Matrix:function(e){return y(e,2)},\"number | Complex | BigNumber | boolean, number | BigNumber | string\":function(e){return this(e)},\"Array, number | BigNumber | string\":function(e,t){return y(d(e),t)},\"Matrix, number | BigNumber | string\":function(e,t){return y(e,t)}});function m(e,t){if(t===Number.POSITIVE_INFINITY||\"inf\"===t)return function(e){var t=0;return e.forEach((function(e){var r=n(e);u(r,t)&&(t=r);}),!0),t}(e);if(t===Number.NEGATIVE_INFINITY||\"-inf\"===t)return function(e){var t;return e.forEach((function(e){var r=n(e);t&&!l(r,t)||(t=r);}),!0),t||0}(e);if(\"fro\"===t)return y(e,2);if(\"number\"==typeof t&&!isNaN(t)){if(!c(t,0)){var a=0;return e.forEach((function(e){a=r(i(n(e),t),a);}),!0),i(a,1/t)}return Number.POSITIVE_INFINITY}throw new Error(\"Unsupported parameter value\")}function h(e,t){if(1===t)return function(e){var t=[],i=0;return e.forEach((function(e,a){var o=a[1],s=r(t[o]||0,n(e));u(s,i)&&(i=s),t[o]=s;}),!0),i}(e);if(t===Number.POSITIVE_INFINITY||\"inf\"===t)return function(e){var t=[],i=0;return e.forEach((function(e,a){var o=a[0],s=r(t[o]||0,n(e));u(s,i)&&(i=s),t[o]=s;}),!0),i}(e);if(\"fro\"===t)return function(e){var t=0;return e.forEach((function(e,n){t=r(t,s(e,a(e)));})),n(o(t))}(e);if(2===t)return function(e){var t=e.size();if(t[0]!==t[1])throw new RangeError(\"Invalid matrix dimensions\");var r=f(e),i=s(r,e),a=p(i).values,c=a.get([a.size()[0]-1]);return n(o(c))}(e);throw new Error(\"Unsupported parameter value \"+t)}function y(e,t){var n=e.size();if(1===n.length)return m(e,t);if(2===n.length){if(n[0]&&n[1])return h(e,t);throw new RangeError(\"Invalid matrix dimensions\")}}}));t.createNorm=r;})),br=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createDot=void 0;var n=[\"typed\",\"addScalar\",\"multiplyScalar\",\"conj\",\"size\"],r=(0, h.factory)(\"dot\",n,(function(e){var t=e.typed,n=e.addScalar,r=e.multiplyScalar,a=e.conj,o=e.size;return t(\"dot\",{\"Array | DenseMatrix, Array | DenseMatrix\":function(e,o){var u=s(e,o),l=(0, i.isMatrix)(e)?e._data:e,d=(0, i.isMatrix)(e)?e._datatype:void 0,f=(0, i.isMatrix)(o)?o._data:o,p=(0, i.isMatrix)(o)?o._datatype:void 0,m=2===c(e).length,h=2===c(o).length,y=n,v=r;if(d&&p&&d===p&&\"string\"==typeof d){var g=d;y=t.find(n,[g,g]),v=t.find(r,[g,g]);}if(!m&&!h){for(var b=v(a(l[0]),f[0]),x=1;x<u;x++)b=y(b,v(a(l[x]),f[x]));return b}if(!m&&h){for(var D=v(a(l[0]),f[0][0]),_=1;_<u;_++)D=y(D,v(a(l[_]),f[_][0]));return D}if(m&&!h){for(var w=v(a(l[0][0]),f[0]),N=1;N<u;N++)w=y(w,v(a(l[N][0]),f[N]));return w}if(m&&h){for(var M=v(a(l[0][0]),f[0][0]),O=1;O<u;O++)M=y(M,v(a(l[O][0]),f[O][0]));return M}},\"SparseMatrix, SparseMatrix\":function(e,t){s(e,t);var i=e._index,a=e._values,o=t._index,c=t._values,u=0,l=n,d=r,f=0,p=0;for(;f<i.length&&p<o.length;){var m=i[f],h=o[p];m<h?f++:m>h?p++:m===h&&(u=l(u,d(a[f],c[p])),f++,p++);}return u}});function s(e,t){var n,r,i=c(e),a=c(t);if(1===i.length)n=i[0];else {if(2!==i.length||1!==i[1])throw new RangeError(\"Expected a column vector, instead got a matrix of size (\"+i.join(\", \")+\")\");n=i[0];}if(1===a.length)r=a[0];else {if(2!==a.length||1!==a[1])throw new RangeError(\"Expected a column vector, instead got a matrix of size (\"+a.join(\", \")+\")\");r=a[0];}if(n!==r)throw new RangeError(\"Vectors must have equal length (\"+n+\" != \"+r+\")\");if(0===n)throw new RangeError(\"Cannot calculate the dot product of empty vectors\");return n}function c(e){return (0, i.isMatrix)(e)?e.size():o(e)}}));t.createDot=r;})),xr=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createTrace=void 0;var n=[\"typed\",\"matrix\",\"add\"],r=(0, h.factory)(\"trace\",n,(function(e){var t=e.typed,n=e.matrix,r=e.add;return t(\"trace\",{Array:function(e){return i(n(e))},SparseMatrix:function(e){var t=e._values,n=e._index,i=e._ptr,a=e._size,o=a[0],s=a[1];if(o===s){var c=0;if(t.length>0)for(var u=0;u<s;u++)for(var l=i[u],f=i[u+1],p=l;p<f;p++){var m=n[p];if(m===u){c=r(c,t[p]);break}if(m>u)break}return c}throw new RangeError(\"Matrix must be square (size: \"+(0, d.format)(a)+\")\")},DenseMatrix:i,any:a.clone});function i(e){var t=e._size,n=e._data;switch(t.length){case 1:if(1===t[0])return (0, a.clone)(n[0]);throw new RangeError(\"Matrix must be square (size: \"+(0, d.format)(t)+\")\");case 2:var i=t[0];if(i===t[1]){for(var o=0,s=0;s<i;s++)o=r(o,n[s][s]);return o}throw new RangeError(\"Matrix must be square (size: \"+(0, d.format)(t)+\")\");default:throw new RangeError(\"Matrix must be two dimensional (size: \"+(0, d.format)(t)+\")\")}}}));t.createTrace=r;})),Dr=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createIndex=void 0;var n=[\"typed\",\"Index\"],r=(0, h.factory)(\"index\",n,(function(e){var t=e.typed,n=e.Index;return t(\"index\",{\"...number | string | BigNumber | Range | Array | Matrix\":function(e){var t=e.map((function(e){return (0, i.isBigNumber)(e)?e.toNumber():Array.isArray(e)||(0, i.isMatrix)(e)?e.map((function(e){return (0, i.isBigNumber)(e)?e.toNumber():e})):e})),r=new n;return n.apply(r,t),r}})}));t.createIndex=r;})),_r=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.keywords=void 0;t.keywords={end:!0};})),wr=t((function(e,t){function n(e){return (n=\"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)}Object.defineProperty(t,\"__esModule\",{value:!0}),t.createNode=void 0;var r=[\"mathWithTransform\"],o=(0, h.factory)(\"Node\",r,(function(e){var t=e.mathWithTransform;function r(){if(!(this instanceof r))throw new SyntaxError(\"Constructor must be called with the new operator\")}return r.prototype.evaluate=function(e){return this.compile().evaluate(e)},r.prototype.type=\"Node\",r.prototype.isNode=!0,r.prototype.comment=\"\",r.prototype.compile=function(){var e=this._compile(t,{}),n={};return {evaluate:function(t){var r=t||{};return function(e){for(var t in e)if((0, a.hasOwnProperty)(e,t)&&t in _r.keywords)throw new Error('Scope contains an illegal symbol, \"'+t+'\" is a reserved keyword')}(r),e(r,n,null)}}},r.prototype._compile=function(e,t){throw new Error(\"Method _compile should be implemented by type \"+this.type)},r.prototype.forEach=function(e){throw new Error(\"Cannot run forEach on a Node interface\")},r.prototype.map=function(e){throw new Error(\"Cannot run map on a Node interface\")},r.prototype._ifNode=function(e){if(!(0, i.isNode)(e))throw new TypeError(\"Callback function must return a Node\");return e},r.prototype.traverse=function(e){e(this,null,null),function e(t,n){t.forEach((function(t,r,i){n(t,r,i),e(t,n);}));}(this,e);},r.prototype.transform=function(e){return function t(n,r,i){var a=e(n,r,i);return a!==n?a:n.map(t)}(this,null,null)},r.prototype.filter=function(e){var t=[];return this.traverse((function(n,r,i){e(n,r,i)&&t.push(n);})),t},r.prototype.clone=function(){throw new Error(\"Cannot clone a Node interface\")},r.prototype.cloneDeep=function(){return this.map((function(e){return e.cloneDeep()}))},r.prototype.equals=function(e){return !!e&&(0, a.deepStrictEqual)(this,e)},r.prototype.toString=function(e){var t;if(e&&\"object\"===n(e))switch(n(e.handler)){case\"object\":case\"undefined\":break;case\"function\":t=e.handler(this,e);break;default:throw new TypeError(\"Object or function expected as callback\")}return void 0!==t?t:this._toString(e)},r.prototype.toJSON=function(){throw new Error(\"Cannot serialize object: toJSON not implemented by \"+this.type)},r.prototype.toHTML=function(e){var t;if(e&&\"object\"===n(e))switch(n(e.handler)){case\"object\":case\"undefined\":break;case\"function\":t=e.handler(this,e);break;default:throw new TypeError(\"Object or function expected as callback\")}return void 0!==t?t:this.toHTML(e)},r.prototype._toString=function(){throw new Error(\"_toString not implemented for \"+this.type)},r.prototype.toTex=function(e){var t;if(e&&\"object\"===n(e))switch(n(e.handler)){case\"object\":case\"undefined\":break;case\"function\":t=e.handler(this,e);break;default:throw new TypeError(\"Object or function expected as callback\")}return void 0!==t?t:this._toTex(e)},r.prototype._toTex=function(e){throw new Error(\"_toTex not implemented for \"+this.type)},r.prototype.getIdentifier=function(){return this.type},r.prototype.getContent=function(){return this},r}),{isClass:!0,isNode:!0});t.createNode=o;})),Nr=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.errorTransform=function(e){if(e&&e.isIndexError)return new p.IndexError(e.index+1,e.min+1,void 0!==e.max?e.max+1:void 0);return e};})),Mr=t((function(e,t){function n(e){return (n=\"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)}Object.defineProperty(t,\"__esModule\",{value:!0}),t.accessFactory=function(e){var t=e.subset;return function(e,r){try{if(Array.isArray(e))return t(e,r);if(e&&\"function\"==typeof e.subset)return e.subset(r);if(\"string\"==typeof e)return t(e,r);if(\"object\"===n(e)){if(!r.isObjectProperty())throw new TypeError(\"Cannot apply a numeric index as object property\");return (0,St.getSafeProperty)(e,r.getObjectProperty())}throw new TypeError(\"Cannot apply index: unsupported type of object\")}catch(e){throw (0, Nr.errorTransform)(e)}}};})),Or=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createAccessorNode=void 0;var n=[\"subset\",\"Node\"],r=(0, h.factory)(\"AccessorNode\",n,(function(e){var t=e.subset,n=e.Node,r=(0, Mr.accessFactory)({subset:t});function a(e,t){if(!(this instanceof a))throw new SyntaxError(\"Constructor must be called with the new operator\");if(!(0, i.isNode)(e))throw new TypeError('Node expected for parameter \"object\"');if(!(0, i.isIndexNode)(t))throw new TypeError('IndexNode expected for parameter \"index\"');this.object=e||null,this.index=t,Object.defineProperty(this,\"name\",{get:function(){return this.index?this.index.isObjectProperty()?this.index.getObjectProperty():\"\":this.object.name||\"\"}.bind(this),set:function(){throw new Error(\"Cannot assign a new name, name is read-only\")}});}function o(e){return !((0, i.isAccessorNode)(e)||(0, i.isArrayNode)(e)||(0, i.isConstantNode)(e)||(0, i.isFunctionNode)(e)||(0, i.isObjectNode)(e)||(0, i.isParenthesisNode)(e)||(0, i.isSymbolNode)(e))}return a.prototype=new n,a.prototype.type=\"AccessorNode\",a.prototype.isAccessorNode=!0,a.prototype._compile=function(e,t){var n=this.object._compile(e,t),i=this.index._compile(e,t);if(this.index.isObjectProperty()){var a=this.index.getObjectProperty();return function(e,t,r){return (0, St.getSafeProperty)(n(e,t,r),a)}}return function(e,t,a){var o=n(e,t,a),s=i(e,t,o);return r(o,s)}},a.prototype.forEach=function(e){e(this.object,\"object\",this),e(this.index,\"index\",this);},a.prototype.map=function(e){return new a(this._ifNode(e(this.object,\"object\",this)),this._ifNode(e(this.index,\"index\",this)))},a.prototype.clone=function(){return new a(this.object,this.index)},a.prototype._toString=function(e){var t=this.object.toString(e);return o(this.object)&&(t=\"(\"+t+\")\"),t+this.index.toString(e)},a.prototype.toHTML=function(e){var t=this.object.toHTML(e);return o(this.object)&&(t='<span class=\"math-parenthesis math-round-parenthesis\">(</span>'+t+'<span class=\"math-parenthesis math-round-parenthesis\">)</span>'),t+this.index.toHTML(e)},a.prototype._toTex=function(e){var t=this.object.toTex(e);return o(this.object)&&(t=\"\\\\left(' + object + '\\\\right)\"),t+this.index.toTex(e)},a.prototype.toJSON=function(){return {mathjs:\"AccessorNode\",object:this.object,index:this.index}},a.fromJSON=function(e){return new a(e.object,e.index)},a}),{isClass:!0,isNode:!0});t.createAccessorNode=r;})),Sr=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createArrayNode=void 0;var n=[\"Node\"],r=(0, h.factory)(\"ArrayNode\",n,(function(e){var t=e.Node;function n(e){if(!(this instanceof n))throw new SyntaxError(\"Constructor must be called with the new operator\");if(this.items=e||[],!Array.isArray(this.items)||!this.items.every(i.isNode))throw new TypeError(\"Array containing Nodes expected\")}return n.prototype=new t,n.prototype.type=\"ArrayNode\",n.prototype.isArrayNode=!0,n.prototype._compile=function(e,t){var n=(0, m.map)(this.items,(function(n){return n._compile(e,t)}));if(\"Array\"!==e.config.matrix){var r=e.matrix;return function(e,t,i){return r((0, m.map)(n,(function(n){return n(e,t,i)})))}}return function(e,t,r){return (0, m.map)(n,(function(n){return n(e,t,r)}))}},n.prototype.forEach=function(e){for(var t=0;t<this.items.length;t++){e(this.items[t],\"items[\"+t+\"]\",this);}},n.prototype.map=function(e){for(var t=[],r=0;r<this.items.length;r++)t[r]=this._ifNode(e(this.items[r],\"items[\"+r+\"]\",this));return new n(t)},n.prototype.clone=function(){return new n(this.items.slice(0))},n.prototype._toString=function(e){return \"[\"+this.items.map((function(t){return t.toString(e)})).join(\", \")+\"]\"},n.prototype.toJSON=function(){return {mathjs:\"ArrayNode\",items:this.items}},n.fromJSON=function(e){return new n(e.items)},n.prototype.toHTML=function(e){return '<span class=\"math-parenthesis math-square-parenthesis\">[</span>'+this.items.map((function(t){return t.toHTML(e)})).join('<span class=\"math-separator\">,</span>')+'<span class=\"math-parenthesis math-square-parenthesis\">]</span>'},n.prototype._toTex=function(e){var t=\"\\\\begin{bmatrix}\";return this.items.forEach((function(n){n.items?t+=n.items.map((function(t){return t.toTex(e)})).join(\"&\"):t+=n.toTex(e),t+=\"\\\\\\\\\";})),t+=\"\\\\end{bmatrix}\"},n}),{isClass:!0,isNode:!0});t.createArrayNode=r;})),Pr=t((function(e,t){function n(e){return (n=\"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)}Object.defineProperty(t,\"__esModule\",{value:!0}),t.assignFactory=function(e){var t=e.subset,r=e.matrix;return function(e,i,a){try{if(Array.isArray(e))return r(e).subset(i,a).valueOf();if(e&&\"function\"==typeof e.subset)return e.subset(i,a);if(\"string\"==typeof e)return t(e,i,a);if(\"object\"===n(e)){if(!i.isObjectProperty())throw TypeError(\"Cannot apply a numeric index as object property\");return (0,St.setSafeProperty)(e,i.getObjectProperty(),a),e}throw new TypeError(\"Cannot apply index: unsupported type of object\")}catch(e){throw (0, Nr.errorTransform)(e)}}};})),jr=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.getPrecedence=r,t.getAssociativity=function(e,t){var i=e;\"keep\"!==t&&(i=e.getContent());var o=i.getIdentifier(),s=r(i,t);if(null===s)return null;var c=n[s][o];if((0, a.hasOwnProperty)(c,\"associativity\")){if(\"left\"===c.associativity)return \"left\";if(\"right\"===c.associativity)return \"right\";throw Error(\"'\"+o+\"' has the invalid associativity '\"+c.associativity+\"'.\")}return null},t.isAssociativeWith=function(e,t,i){var o=\"keep\"!==i?e.getContent():e,s=\"keep\"!==i?e.getContent():t,c=o.getIdentifier(),u=s.getIdentifier(),l=r(o,i);if(null===l)return null;var d=n[l][c];if((0, a.hasOwnProperty)(d,\"associativeWith\")&&d.associativeWith instanceof Array){for(var f=0;f<d.associativeWith.length;f++)if(d.associativeWith[f]===u)return !0;return !1}return null},t.properties=void 0;var n=[{AssignmentNode:{},FunctionAssignmentNode:{}},{ConditionalNode:{latexLeftParens:!1,latexRightParens:!1,latexParens:!1}},{\"OperatorNode:or\":{associativity:\"left\",associativeWith:[]}},{\"OperatorNode:xor\":{associativity:\"left\",associativeWith:[]}},{\"OperatorNode:and\":{associativity:\"left\",associativeWith:[]}},{\"OperatorNode:bitOr\":{associativity:\"left\",associativeWith:[]}},{\"OperatorNode:bitXor\":{associativity:\"left\",associativeWith:[]}},{\"OperatorNode:bitAnd\":{associativity:\"left\",associativeWith:[]}},{\"OperatorNode:equal\":{associativity:\"left\",associativeWith:[]},\"OperatorNode:unequal\":{associativity:\"left\",associativeWith:[]},\"OperatorNode:smaller\":{associativity:\"left\",associativeWith:[]},\"OperatorNode:larger\":{associativity:\"left\",associativeWith:[]},\"OperatorNode:smallerEq\":{associativity:\"left\",associativeWith:[]},\"OperatorNode:largerEq\":{associativity:\"left\",associativeWith:[]},RelationalNode:{associativity:\"left\",associativeWith:[]}},{\"OperatorNode:leftShift\":{associativity:\"left\",associativeWith:[]},\"OperatorNode:rightArithShift\":{associativity:\"left\",associativeWith:[]},\"OperatorNode:rightLogShift\":{associativity:\"left\",associativeWith:[]}},{\"OperatorNode:to\":{associativity:\"left\",associativeWith:[]}},{RangeNode:{}},{\"OperatorNode:add\":{associativity:\"left\",associativeWith:[\"OperatorNode:add\",\"OperatorNode:subtract\"]},\"OperatorNode:subtract\":{associativity:\"left\",associativeWith:[]}},{\"OperatorNode:multiply\":{associativity:\"left\",associativeWith:[\"OperatorNode:multiply\",\"OperatorNode:divide\",\"Operator:dotMultiply\",\"Operator:dotDivide\"]},\"OperatorNode:divide\":{associativity:\"left\",associativeWith:[],latexLeftParens:!1,latexRightParens:!1,latexParens:!1},\"OperatorNode:dotMultiply\":{associativity:\"left\",associativeWith:[\"OperatorNode:multiply\",\"OperatorNode:divide\",\"OperatorNode:dotMultiply\",\"OperatorNode:doDivide\"]},\"OperatorNode:dotDivide\":{associativity:\"left\",associativeWith:[]},\"OperatorNode:mod\":{associativity:\"left\",associativeWith:[]}},{\"OperatorNode:unaryPlus\":{associativity:\"right\"},\"OperatorNode:unaryMinus\":{associativity:\"right\"},\"OperatorNode:bitNot\":{associativity:\"right\"},\"OperatorNode:not\":{associativity:\"right\"}},{\"OperatorNode:pow\":{associativity:\"right\",associativeWith:[],latexRightParens:!1},\"OperatorNode:dotPow\":{associativity:\"right\",associativeWith:[]}},{\"OperatorNode:factorial\":{associativity:\"left\"}},{\"OperatorNode:transpose\":{associativity:\"left\"}}];function r(e,t){var r=e;\"keep\"!==t&&(r=e.getContent());for(var i=r.getIdentifier(),a=0;a<n.length;a++)if(i in n[a])return a;return null}t.properties=n;})),Ar=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createAssignmentNode=void 0;var n=[\"subset\",\"?matrix\",\"Node\"],r=(0, h.factory)(\"AssignmentNode\",n,(function(e){var t=e.subset,n=e.matrix,r=e.Node,a=(0, Mr.accessFactory)({subset:t}),o=(0, Pr.assignFactory)({subset:t,matrix:n});function s(e,t,n){if(!(this instanceof s))throw new SyntaxError(\"Constructor must be called with the new operator\");if(this.object=e,this.index=n?t:null,this.value=n||t,!(0, i.isSymbolNode)(e)&&!(0, i.isAccessorNode)(e))throw new TypeError('SymbolNode or AccessorNode expected as \"object\"');if((0, i.isSymbolNode)(e)&&\"end\"===e.name)throw new Error('Cannot assign to symbol \"end\"');if(this.index&&!(0, i.isIndexNode)(this.index))throw new TypeError('IndexNode expected as \"index\"');if(!(0, i.isNode)(this.value))throw new TypeError('Node expected as \"value\"');Object.defineProperty(this,\"name\",{get:function(){return this.index?this.index.isObjectProperty()?this.index.getObjectProperty():\"\":this.object.name||\"\"}.bind(this),set:function(){throw new Error(\"Cannot assign a new name, name is read-only\")}});}function c(e,t){t||(t=\"keep\");var n=(0, jr.getPrecedence)(e,t),r=(0, jr.getPrecedence)(e.value,t);return \"all\"===t||null!==r&&r<=n}return s.prototype=new r,s.prototype.type=\"AssignmentNode\",s.prototype.isAssignmentNode=!0,s.prototype._compile=function(e,t){var n=this.object._compile(e,t),r=this.index?this.index._compile(e,t):null,s=this.value._compile(e,t),c=this.object.name;if(this.index){if(this.index.isObjectProperty()){var u=this.index.getObjectProperty();return function(e,t,r){var i=n(e,t,r),a=s(e,t,r);return (0, St.setSafeProperty)(i,u,a)}}if((0, i.isSymbolNode)(this.object))return function(e,t,i){var a=n(e,t,i),u=s(e,t,i),l=r(e,t,a);return (0, St.setSafeProperty)(e,c,o(a,l,u)),u};var l=this.object.object._compile(e,t);if(this.object.index.isObjectProperty()){var d=this.object.index.getObjectProperty();return function(e,t,n){var i=l(e,t,n),a=(0, St.getSafeProperty)(i,d),c=r(e,t,a),u=s(e,t,n);return (0, St.setSafeProperty)(i,d,o(a,c,u)),u}}var f=this.object.index._compile(e,t);return function(e,t,n){var i=l(e,t,n),c=f(e,t,i),u=a(i,c),d=r(e,t,u),p=s(e,t,n);return o(i,c,o(u,d,p)),p}}if(!(0, i.isSymbolNode)(this.object))throw new TypeError(\"SymbolNode expected as object\");return function(e,t,n){return (0, St.setSafeProperty)(e,c,s(e,t,n))}},s.prototype.forEach=function(e){e(this.object,\"object\",this),this.index&&e(this.index,\"index\",this),e(this.value,\"value\",this);},s.prototype.map=function(e){return new s(this._ifNode(e(this.object,\"object\",this)),this.index?this._ifNode(e(this.index,\"index\",this)):null,this._ifNode(e(this.value,\"value\",this)))},s.prototype.clone=function(){return new s(this.object,this.index,this.value)},s.prototype._toString=function(e){var t=this.object.toString(e),n=this.index?this.index.toString(e):\"\",r=this.value.toString(e);return c(this,e&&e.parenthesis)&&(r=\"(\"+r+\")\"),t+n+\" = \"+r},s.prototype.toJSON=function(){return {mathjs:\"AssignmentNode\",object:this.object,index:this.index,value:this.value}},s.fromJSON=function(e){return new s(e.object,e.index,e.value)},s.prototype.toHTML=function(e){var t=this.object.toHTML(e),n=this.index?this.index.toHTML(e):\"\",r=this.value.toHTML(e);return c(this,e&&e.parenthesis)&&(r='<span class=\"math-paranthesis math-round-parenthesis\">(</span>'+r+'<span class=\"math-paranthesis math-round-parenthesis\">)</span>'),t+n+'<span class=\"math-operator math-assignment-operator math-variable-assignment-operator math-binary-operator\">=</span>'+r},s.prototype._toTex=function(e){var t=this.object.toTex(e),n=this.index?this.index.toTex(e):\"\",r=this.value.toTex(e);return c(this,e&&e.parenthesis)&&(r=\"\\\\left(\".concat(r,\"\\\\right)\")),t+n+\":=\"+r},s}),{isClass:!0,isNode:!0});t.createAssignmentNode=r;})),Er=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createBlockNode=void 0;var n=[\"ResultSet\",\"Node\"],r=(0, h.factory)(\"BlockNode\",n,(function(e){var t=e.ResultSet,n=e.Node;function r(e){if(!(this instanceof r))throw new SyntaxError(\"Constructor must be called with the new operator\");if(!Array.isArray(e))throw new Error(\"Array expected\");this.blocks=e.map((function(e){var t=e&&e.node,n=!e||void 0===e.visible||e.visible;if(!(0, i.isNode)(t))throw new TypeError('Property \"node\" must be a Node');if(\"boolean\"!=typeof n)throw new TypeError('Property \"visible\" must be a boolean');return {node:t,visible:n}}));}return r.prototype=new n,r.prototype.type=\"BlockNode\",r.prototype.isBlockNode=!0,r.prototype._compile=function(e,n){var r=(0, m.map)(this.blocks,(function(t){return {evaluate:t.node._compile(e,n),visible:t.visible}}));return function(e,n,i){var a=[];return (0, m.forEach)(r,(function(t){var r=t.evaluate(e,n,i);t.visible&&a.push(r);})),new t(a)}},r.prototype.forEach=function(e){for(var t=0;t<this.blocks.length;t++)e(this.blocks[t].node,\"blocks[\"+t+\"].node\",this);},r.prototype.map=function(e){for(var t=[],n=0;n<this.blocks.length;n++){var i=this.blocks[n],a=this._ifNode(e(i.node,\"blocks[\"+n+\"].node\",this));t[n]={node:a,visible:i.visible};}return new r(t)},r.prototype.clone=function(){return new r(this.blocks.map((function(e){return {node:e.node,visible:e.visible}})))},r.prototype._toString=function(e){return this.blocks.map((function(t){return t.node.toString(e)+(t.visible?\"\":\";\")})).join(\"\\n\")},r.prototype.toJSON=function(){return {mathjs:\"BlockNode\",blocks:this.blocks}},r.fromJSON=function(e){return new r(e.blocks)},r.prototype.toHTML=function(e){return this.blocks.map((function(t){return t.node.toHTML(e)+(t.visible?\"\":'<span class=\"math-separator\">;</span>')})).join('<span class=\"math-separator\"><br /></span>')},r.prototype._toTex=function(e){return this.blocks.map((function(t){return t.node.toTex(e)+(t.visible?\"\":\";\")})).join(\"\\\\;\\\\;\\n\")},r}),{isClass:!0,isNode:!0});t.createBlockNode=r;})),Cr=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createConditionalNode=void 0;var n=[\"Node\"],r=(0, h.factory)(\"ConditionalNode\",n,(function(e){var t=e.Node;function n(e,t,r){if(!(this instanceof n))throw new SyntaxError(\"Constructor must be called with the new operator\");if(!(0, i.isNode)(e))throw new TypeError(\"Parameter condition must be a Node\");if(!(0, i.isNode)(t))throw new TypeError(\"Parameter trueExpr must be a Node\");if(!(0, i.isNode)(r))throw new TypeError(\"Parameter falseExpr must be a Node\");this.condition=e,this.trueExpr=t,this.falseExpr=r;}return n.prototype=new t,n.prototype.type=\"ConditionalNode\",n.prototype.isConditionalNode=!0,n.prototype._compile=function(e,t){var n=this.condition._compile(e,t),r=this.trueExpr._compile(e,t),a=this.falseExpr._compile(e,t);return function(e,t,o){return function(e){if(\"number\"==typeof e||\"boolean\"==typeof e||\"string\"==typeof e)return !!e;if(e){if((0, i.isBigNumber)(e))return !e.isZero();if((0, i.isComplex)(e))return !(!e.re&&!e.im);if((0, i.isUnit)(e))return !!e.value}if(null==e)return !1;throw new TypeError('Unsupported type of condition \"'+(0, i.typeOf)(e)+'\"')}(n(e,t,o))?r(e,t,o):a(e,t,o)}},n.prototype.forEach=function(e){e(this.condition,\"condition\",this),e(this.trueExpr,\"trueExpr\",this),e(this.falseExpr,\"falseExpr\",this);},n.prototype.map=function(e){return new n(this._ifNode(e(this.condition,\"condition\",this)),this._ifNode(e(this.trueExpr,\"trueExpr\",this)),this._ifNode(e(this.falseExpr,\"falseExpr\",this)))},n.prototype.clone=function(){return new n(this.condition,this.trueExpr,this.falseExpr)},n.prototype._toString=function(e){var t=e&&e.parenthesis?e.parenthesis:\"keep\",n=(0, jr.getPrecedence)(this,t),r=this.condition.toString(e),i=(0, jr.getPrecedence)(this.condition,t);(\"all\"===t||\"OperatorNode\"===this.condition.type||null!==i&&i<=n)&&(r=\"(\"+r+\")\");var a=this.trueExpr.toString(e),o=(0, jr.getPrecedence)(this.trueExpr,t);(\"all\"===t||\"OperatorNode\"===this.trueExpr.type||null!==o&&o<=n)&&(a=\"(\"+a+\")\");var s=this.falseExpr.toString(e),c=(0, jr.getPrecedence)(this.falseExpr,t);return (\"all\"===t||\"OperatorNode\"===this.falseExpr.type||null!==c&&c<=n)&&(s=\"(\"+s+\")\"),r+\" ? \"+a+\" : \"+s},n.prototype.toJSON=function(){return {mathjs:\"ConditionalNode\",condition:this.condition,trueExpr:this.trueExpr,falseExpr:this.falseExpr}},n.fromJSON=function(e){return new n(e.condition,e.trueExpr,e.falseExpr)},n.prototype.toHTML=function(e){var t=e&&e.parenthesis?e.parenthesis:\"keep\",n=(0, jr.getPrecedence)(this,t),r=this.condition.toHTML(e),i=(0, jr.getPrecedence)(this.condition,t);(\"all\"===t||\"OperatorNode\"===this.condition.type||null!==i&&i<=n)&&(r='<span class=\"math-parenthesis math-round-parenthesis\">(</span>'+r+'<span class=\"math-parenthesis math-round-parenthesis\">)</span>');var a=this.trueExpr.toHTML(e),o=(0, jr.getPrecedence)(this.trueExpr,t);(\"all\"===t||\"OperatorNode\"===this.trueExpr.type||null!==o&&o<=n)&&(a='<span class=\"math-parenthesis math-round-parenthesis\">(</span>'+a+'<span class=\"math-parenthesis math-round-parenthesis\">)</span>');var s=this.falseExpr.toHTML(e),c=(0, jr.getPrecedence)(this.falseExpr,t);return (\"all\"===t||\"OperatorNode\"===this.falseExpr.type||null!==c&&c<=n)&&(s='<span class=\"math-parenthesis math-round-parenthesis\">(</span>'+s+'<span class=\"math-parenthesis math-round-parenthesis\">)</span>'),r+'<span class=\"math-operator math-conditional-operator\">?</span>'+a+'<span class=\"math-operator math-conditional-operator\">:</span>'+s},n.prototype._toTex=function(e){return \"\\\\begin{cases} {\"+this.trueExpr.toTex(e)+\"}, &\\\\quad{\\\\text{if }\\\\;\"+this.condition.toTex(e)+\"}\\\\\\\\{\"+this.falseExpr.toTex(e)+\"}, &\\\\quad{\\\\text{otherwise}}\\\\end{cases}\"},n}),{isClass:!0,isNode:!0});t.createConditionalNode=r;})),Tr=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},kr={\"{\":\"\\\\{\",\"}\":\"\\\\}\",\"\\\\\":\"\\\\textbackslash{}\",\"#\":\"\\\\#\",$:\"\\\\$\",\"%\":\"\\\\%\",\"&\":\"\\\\&\",\"^\":\"\\\\textasciicircum{}\",_:\"\\\\_\",\"~\":\"\\\\textasciitilde{}\"},Ir={\"–\":\"\\\\--\",\"—\":\"\\\\---\",\" \":\"~\",\"\\t\":\"\\\\qquad{}\",\"\\r\\n\":\"\\\\newline{}\",\"\\n\":\"\\\\newline{}\"},Br=function(e,t){return Tr({},e,t)},zr=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.preserveFormatting,r=void 0!==n&&n,i=t.escapeMapFn,a=void 0===i?Br:i,o=String(e),s=\"\",c=a(Tr({},kr),r?Tr({},Ir):{}),u=Object.keys(c),l=function(){var e=!1;u.forEach((function(t,n){e||o.length>=t.length&&o.slice(0,t.length)===t&&(s+=c[u[n]],o=o.slice(t.length,o.length),e=!0);})),e||(s+=o.slice(0,1),o=o.slice(1,o.length));};o;)l();return s},Rr=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.escapeLatex=u,t.toSymbol=function(e,t){if(t=void 0!==t&&t)return (0, a.hasOwnProperty)(c,e)?c[e]:\"\\\\mathrm{\"+u(e)+\"}\";if((0, a.hasOwnProperty)(i,e))return i[e];return u(e)},t.defaultTemplate=t.latexFunctions=t.latexOperators=t.latexSymbols=void 0;var n,r=(n=zr)&&n.__esModule?n:{default:n};var i={Alpha:\"A\",alpha:\"\\\\alpha\",Beta:\"B\",beta:\"\\\\beta\",Gamma:\"\\\\Gamma\",gamma:\"\\\\gamma\",Delta:\"\\\\Delta\",delta:\"\\\\delta\",Epsilon:\"E\",epsilon:\"\\\\epsilon\",varepsilon:\"\\\\varepsilon\",Zeta:\"Z\",zeta:\"\\\\zeta\",Eta:\"H\",eta:\"\\\\eta\",Theta:\"\\\\Theta\",theta:\"\\\\theta\",vartheta:\"\\\\vartheta\",Iota:\"I\",iota:\"\\\\iota\",Kappa:\"K\",kappa:\"\\\\kappa\",varkappa:\"\\\\varkappa\",Lambda:\"\\\\Lambda\",lambda:\"\\\\lambda\",Mu:\"M\",mu:\"\\\\mu\",Nu:\"N\",nu:\"\\\\nu\",Xi:\"\\\\Xi\",xi:\"\\\\xi\",Omicron:\"O\",omicron:\"o\",Pi:\"\\\\Pi\",pi:\"\\\\pi\",varpi:\"\\\\varpi\",Rho:\"P\",rho:\"\\\\rho\",varrho:\"\\\\varrho\",Sigma:\"\\\\Sigma\",sigma:\"\\\\sigma\",varsigma:\"\\\\varsigma\",Tau:\"T\",tau:\"\\\\tau\",Upsilon:\"\\\\Upsilon\",upsilon:\"\\\\upsilon\",Phi:\"\\\\Phi\",phi:\"\\\\phi\",varphi:\"\\\\varphi\",Chi:\"X\",chi:\"\\\\chi\",Psi:\"\\\\Psi\",psi:\"\\\\psi\",Omega:\"\\\\Omega\",omega:\"\\\\omega\",true:\"\\\\mathrm{True}\",false:\"\\\\mathrm{False}\",i:\"i\",inf:\"\\\\infty\",Inf:\"\\\\infty\",infinity:\"\\\\infty\",Infinity:\"\\\\infty\",oo:\"\\\\infty\",lim:\"\\\\lim\",undefined:\"\\\\mathbf{?}\"};t.latexSymbols=i;var o={transpose:\"^\\\\top\",ctranspose:\"^H\",factorial:\"!\",pow:\"^\",dotPow:\".^\\\\wedge\",unaryPlus:\"+\",unaryMinus:\"-\",bitNot:\"\\\\~\",not:\"\\\\neg\",multiply:\"\\\\cdot\",divide:\"\\\\frac\",dotMultiply:\".\\\\cdot\",dotDivide:\".:\",mod:\"\\\\mod\",add:\"+\",subtract:\"-\",to:\"\\\\rightarrow\",leftShift:\"<<\",rightArithShift:\">>\",rightLogShift:\">>>\",equal:\"=\",unequal:\"\\\\neq\",smaller:\"<\",larger:\">\",smallerEq:\"\\\\leq\",largerEq:\"\\\\geq\",bitAnd:\"\\\\&\",bitXor:\"\\\\underline{|}\",bitOr:\"|\",and:\"\\\\wedge\",xor:\"\\\\veebar\",or:\"\\\\vee\"};t.latexOperators=o;var s={abs:{1:\"\\\\left|${args[0]}\\\\right|\"},add:{2:\"\\\\left(${args[0]}\".concat(o.add,\"${args[1]}\\\\right)\")},cbrt:{1:\"\\\\sqrt[3]{${args[0]}}\"},ceil:{1:\"\\\\left\\\\lceil${args[0]}\\\\right\\\\rceil\"},cube:{1:\"\\\\left(${args[0]}\\\\right)^3\"},divide:{2:\"\\\\frac{${args[0]}}{${args[1]}}\"},dotDivide:{2:\"\\\\left(${args[0]}\".concat(o.dotDivide,\"${args[1]}\\\\right)\")},dotMultiply:{2:\"\\\\left(${args[0]}\".concat(o.dotMultiply,\"${args[1]}\\\\right)\")},dotPow:{2:\"\\\\left(${args[0]}\".concat(o.dotPow,\"${args[1]}\\\\right)\")},exp:{1:\"\\\\exp\\\\left(${args[0]}\\\\right)\"},expm1:\"\\\\left(e\".concat(o.pow,\"{${args[0]}}-1\\\\right)\"),fix:{1:\"\\\\mathrm{${name}}\\\\left(${args[0]}\\\\right)\"},floor:{1:\"\\\\left\\\\lfloor${args[0]}\\\\right\\\\rfloor\"},gcd:\"\\\\gcd\\\\left(${args}\\\\right)\",hypot:\"\\\\hypot\\\\left(${args}\\\\right)\",log:{1:\"\\\\ln\\\\left(${args[0]}\\\\right)\",2:\"\\\\log_{${args[1]}}\\\\left(${args[0]}\\\\right)\"},log10:{1:\"\\\\log_{10}\\\\left(${args[0]}\\\\right)\"},log1p:{1:\"\\\\ln\\\\left(${args[0]}+1\\\\right)\",2:\"\\\\log_{${args[1]}}\\\\left(${args[0]}+1\\\\right)\"},log2:\"\\\\log_{2}\\\\left(${args[0]}\\\\right)\",mod:{2:\"\\\\left(${args[0]}\".concat(o.mod,\"${args[1]}\\\\right)\")},multiply:{2:\"\\\\left(${args[0]}\".concat(o.multiply,\"${args[1]}\\\\right)\")},norm:{1:\"\\\\left\\\\|${args[0]}\\\\right\\\\|\",2:void 0},nthRoot:{2:\"\\\\sqrt[${args[1]}]{${args[0]}}\"},nthRoots:{2:\"\\\\{y : $y^{args[1]} = {${args[0]}}\\\\}\"},pow:{2:\"\\\\left(${args[0]}\\\\right)\".concat(o.pow,\"{${args[1]}}\")},round:{1:\"\\\\left\\\\lfloor${args[0]}\\\\right\\\\rceil\",2:void 0},sign:{1:\"\\\\mathrm{${name}}\\\\left(${args[0]}\\\\right)\"},sqrt:{1:\"\\\\sqrt{${args[0]}}\"},square:{1:\"\\\\left(${args[0]}\\\\right)^2\"},subtract:{2:\"\\\\left(${args[0]}\".concat(o.subtract,\"${args[1]}\\\\right)\")},unaryMinus:{1:\"\".concat(o.unaryMinus,\"\\\\left(${args[0]}\\\\right)\")},unaryPlus:{1:\"\".concat(o.unaryPlus,\"\\\\left(${args[0]}\\\\right)\")},bitAnd:{2:\"\\\\left(${args[0]}\".concat(o.bitAnd,\"${args[1]}\\\\right)\")},bitNot:{1:o.bitNot+\"\\\\left(${args[0]}\\\\right)\"},bitOr:{2:\"\\\\left(${args[0]}\".concat(o.bitOr,\"${args[1]}\\\\right)\")},bitXor:{2:\"\\\\left(${args[0]}\".concat(o.bitXor,\"${args[1]}\\\\right)\")},leftShift:{2:\"\\\\left(${args[0]}\".concat(o.leftShift,\"${args[1]}\\\\right)\")},rightArithShift:{2:\"\\\\left(${args[0]}\".concat(o.rightArithShift,\"${args[1]}\\\\right)\")},rightLogShift:{2:\"\\\\left(${args[0]}\".concat(o.rightLogShift,\"${args[1]}\\\\right)\")},bellNumbers:{1:\"\\\\mathrm{B}_{${args[0]}}\"},catalan:{1:\"\\\\mathrm{C}_{${args[0]}}\"},stirlingS2:{2:\"\\\\mathrm{S}\\\\left(${args}\\\\right)\"},arg:{1:\"\\\\arg\\\\left(${args[0]}\\\\right)\"},conj:{1:\"\\\\left(${args[0]}\\\\right)^*\"},im:{1:\"\\\\Im\\\\left\\\\lbrace${args[0]}\\\\right\\\\rbrace\"},re:{1:\"\\\\Re\\\\left\\\\lbrace${args[0]}\\\\right\\\\rbrace\"},and:{2:\"\\\\left(${args[0]}\".concat(o.and,\"${args[1]}\\\\right)\")},not:{1:o.not+\"\\\\left(${args[0]}\\\\right)\"},or:{2:\"\\\\left(${args[0]}\".concat(o.or,\"${args[1]}\\\\right)\")},xor:{2:\"\\\\left(${args[0]}\".concat(o.xor,\"${args[1]}\\\\right)\")},cross:{2:\"\\\\left(${args[0]}\\\\right)\\\\times\\\\left(${args[1]}\\\\right)\"},ctranspose:{1:\"\\\\left(${args[0]}\\\\right)\".concat(o.ctranspose)},det:{1:\"\\\\det\\\\left(${args[0]}\\\\right)\"},dot:{2:\"\\\\left(${args[0]}\\\\cdot${args[1]}\\\\right)\"},expm:{1:\"\\\\exp\\\\left(${args[0]}\\\\right)\"},inv:{1:\"\\\\left(${args[0]}\\\\right)^{-1}\"},sqrtm:{1:\"{${args[0]}}\".concat(o.pow,\"{\\\\frac{1}{2}}\")},trace:{1:\"\\\\mathrm{tr}\\\\left(${args[0]}\\\\right)\"},transpose:{1:\"\\\\left(${args[0]}\\\\right)\".concat(o.transpose)},combinations:{2:\"\\\\binom{${args[0]}}{${args[1]}}\"},combinationsWithRep:{2:\"\\\\left(\\\\!\\\\!{\\\\binom{${args[0]}}{${args[1]}}}\\\\!\\\\!\\\\right)\"},factorial:{1:\"\\\\left(${args[0]}\\\\right)\".concat(o.factorial)},gamma:{1:\"\\\\Gamma\\\\left(${args[0]}\\\\right)\"},equal:{2:\"\\\\left(${args[0]}\".concat(o.equal,\"${args[1]}\\\\right)\")},larger:{2:\"\\\\left(${args[0]}\".concat(o.larger,\"${args[1]}\\\\right)\")},largerEq:{2:\"\\\\left(${args[0]}\".concat(o.largerEq,\"${args[1]}\\\\right)\")},smaller:{2:\"\\\\left(${args[0]}\".concat(o.smaller,\"${args[1]}\\\\right)\")},smallerEq:{2:\"\\\\left(${args[0]}\".concat(o.smallerEq,\"${args[1]}\\\\right)\")},unequal:{2:\"\\\\left(${args[0]}\".concat(o.unequal,\"${args[1]}\\\\right)\")},erf:{1:\"erf\\\\left(${args[0]}\\\\right)\"},max:\"\\\\max\\\\left(${args}\\\\right)\",min:\"\\\\min\\\\left(${args}\\\\right)\",variance:\"\\\\mathrm{Var}\\\\left(${args}\\\\right)\",acos:{1:\"\\\\cos^{-1}\\\\left(${args[0]}\\\\right)\"},acosh:{1:\"\\\\cosh^{-1}\\\\left(${args[0]}\\\\right)\"},acot:{1:\"\\\\cot^{-1}\\\\left(${args[0]}\\\\right)\"},acoth:{1:\"\\\\coth^{-1}\\\\left(${args[0]}\\\\right)\"},acsc:{1:\"\\\\csc^{-1}\\\\left(${args[0]}\\\\right)\"},acsch:{1:\"\\\\mathrm{csch}^{-1}\\\\left(${args[0]}\\\\right)\"},asec:{1:\"\\\\sec^{-1}\\\\left(${args[0]}\\\\right)\"},asech:{1:\"\\\\mathrm{sech}^{-1}\\\\left(${args[0]}\\\\right)\"},asin:{1:\"\\\\sin^{-1}\\\\left(${args[0]}\\\\right)\"},asinh:{1:\"\\\\sinh^{-1}\\\\left(${args[0]}\\\\right)\"},atan:{1:\"\\\\tan^{-1}\\\\left(${args[0]}\\\\right)\"},atan2:{2:\"\\\\mathrm{atan2}\\\\left(${args}\\\\right)\"},atanh:{1:\"\\\\tanh^{-1}\\\\left(${args[0]}\\\\right)\"},cos:{1:\"\\\\cos\\\\left(${args[0]}\\\\right)\"},cosh:{1:\"\\\\cosh\\\\left(${args[0]}\\\\right)\"},cot:{1:\"\\\\cot\\\\left(${args[0]}\\\\right)\"},coth:{1:\"\\\\coth\\\\left(${args[0]}\\\\right)\"},csc:{1:\"\\\\csc\\\\left(${args[0]}\\\\right)\"},csch:{1:\"\\\\mathrm{csch}\\\\left(${args[0]}\\\\right)\"},sec:{1:\"\\\\sec\\\\left(${args[0]}\\\\right)\"},sech:{1:\"\\\\mathrm{sech}\\\\left(${args[0]}\\\\right)\"},sin:{1:\"\\\\sin\\\\left(${args[0]}\\\\right)\"},sinh:{1:\"\\\\sinh\\\\left(${args[0]}\\\\right)\"},tan:{1:\"\\\\tan\\\\left(${args[0]}\\\\right)\"},tanh:{1:\"\\\\tanh\\\\left(${args[0]}\\\\right)\"},to:{2:\"\\\\left(${args[0]}\".concat(o.to,\"${args[1]}\\\\right)\")},numeric:function(e,t){return e.args[0].toTex()},number:{0:\"0\",1:\"\\\\left(${args[0]}\\\\right)\",2:\"\\\\left(\\\\left(${args[0]}\\\\right)${args[1]}\\\\right)\"},string:{0:'\\\\mathtt{\"\"}',1:\"\\\\mathrm{string}\\\\left(${args[0]}\\\\right)\"},bignumber:{0:\"0\",1:\"\\\\left(${args[0]}\\\\right)\"},complex:{0:\"0\",1:\"\\\\left(${args[0]}\\\\right)\",2:\"\\\\left(\\\\left(${args[0]}\\\\right)+\".concat(i.i,\"\\\\cdot\\\\left(${args[1]}\\\\right)\\\\right)\")},matrix:{0:\"\\\\begin{bmatrix}\\\\end{bmatrix}\",1:\"\\\\left(${args[0]}\\\\right)\",2:\"\\\\left(${args[0]}\\\\right)\"},sparse:{0:\"\\\\begin{bsparse}\\\\end{bsparse}\",1:\"\\\\left(${args[0]}\\\\right)\"},unit:{1:\"\\\\left(${args[0]}\\\\right)\",2:\"\\\\left(\\\\left(${args[0]}\\\\right)${args[1]}\\\\right)\"}};t.latexFunctions=s;t.defaultTemplate=\"\\\\mathrm{${name}}\\\\left(${args}\\\\right)\";var c={deg:\"^\\\\circ\"};function u(e){return (0, r.default)(e,{preserveFormatting:!0})}})),qr=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createConstantNode=void 0;var n=[\"Node\"],r=(0, h.factory)(\"ConstantNode\",n,(function(e){var t=e.Node;function n(e){if(!(this instanceof n))throw new SyntaxError(\"Constructor must be called with the new operator\");this.value=e;}return n.prototype=new t,n.prototype.type=\"ConstantNode\",n.prototype.isConstantNode=!0,n.prototype._compile=function(e,t){var n=this.value;return function(){return n}},n.prototype.forEach=function(e){},n.prototype.map=function(e){return this.clone()},n.prototype.clone=function(){return new n(this.value)},n.prototype._toString=function(e){return (0, d.format)(this.value,e)},n.prototype.toHTML=function(e){var t=this._toString(e);switch((0, i.typeOf)(this.value)){case\"number\":case\"BigNumber\":case\"Fraction\":return '<span class=\"math-number\">'+t+\"</span>\";case\"string\":return '<span class=\"math-string\">'+t+\"</span>\";case\"boolean\":return '<span class=\"math-boolean\">'+t+\"</span>\";case\"null\":return '<span class=\"math-null-symbol\">'+t+\"</span>\";case\"undefined\":return '<span class=\"math-undefined\">'+t+\"</span>\";default:return '<span class=\"math-symbol\">'+t+\"</span>\"}},n.prototype.toJSON=function(){return {mathjs:\"ConstantNode\",value:this.value}},n.fromJSON=function(e){return new n(e.value)},n.prototype._toTex=function(e){var t=this._toString(e);switch((0, i.typeOf)(this.value)){case\"string\":return \"\\\\mathtt{\"+(0, Rr.escapeLatex)(t)+\"}\";case\"number\":case\"BigNumber\":if(!isFinite(this.value))return this.value.valueOf()<0?\"-\\\\infty\":\"\\\\infty\";var n=t.toLowerCase().indexOf(\"e\");return -1!==n?t.substring(0,n)+\"\\\\cdot10^{\"+t.substring(n+1)+\"}\":t;case\"Fraction\":return this.value.toLatex();default:return t}},n}),{isClass:!0,isNode:!0});t.createConstantNode=r;})),Fr=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createFunctionAssignmentNode=void 0;var n=[\"typed\",\"Node\"],r=(0, h.factory)(\"FunctionAssignmentNode\",n,(function(e){var t=e.typed,n=e.Node;function r(e,t,n){if(!(this instanceof r))throw new SyntaxError(\"Constructor must be called with the new operator\");if(\"string\"!=typeof e)throw new TypeError('String expected for parameter \"name\"');if(!Array.isArray(t))throw new TypeError('Array containing strings or objects expected for parameter \"params\"');if(!(0, i.isNode)(n))throw new TypeError('Node expected for parameter \"expr\"');if(e in _r.keywords)throw new Error('Illegal function name, \"'+e+'\" is a reserved keyword');this.name=e,this.params=t.map((function(e){return e&&e.name||e})),this.types=t.map((function(e){return e&&e.type||\"any\"})),this.expr=n;}function a(e,t){var n=(0, jr.getPrecedence)(e,t),r=(0, jr.getPrecedence)(e.expr,t);return \"all\"===t||null!==r&&r<=n}return r.prototype=new n,r.prototype.type=\"FunctionAssignmentNode\",r.prototype.isFunctionAssignmentNode=!0,r.prototype._compile=function(e,n){var r=Object.create(n);(0, m.forEach)(this.params,(function(e){r[e]=!0;}));var i=this.expr._compile(e,r),a=this.name,o=this.params,s=(0, m.join)(this.types,\",\"),c=a+\"(\"+(0, m.join)(this.params,\", \")+\")\";return function(e,n,r){var u={};u[s]=function(){for(var t=Object.create(n),a=0;a<o.length;a++)t[o[a]]=arguments[a];return i(e,t,r)};var l=t(a,u);return l.syntax=c,(0, St.setSafeProperty)(e,a,l),l}},r.prototype.forEach=function(e){e(this.expr,\"expr\",this);},r.prototype.map=function(e){var t=this._ifNode(e(this.expr,\"expr\",this));return new r(this.name,this.params.slice(0),t)},r.prototype.clone=function(){return new r(this.name,this.params.slice(0),this.expr)},r.prototype._toString=function(e){var t=e&&e.parenthesis?e.parenthesis:\"keep\",n=this.expr.toString(e);return a(this,t)&&(n=\"(\"+n+\")\"),this.name+\"(\"+this.params.join(\", \")+\") = \"+n},r.prototype.toJSON=function(){var e=this.types;return {mathjs:\"FunctionAssignmentNode\",name:this.name,params:this.params.map((function(t,n){return {name:t,type:e[n]}})),expr:this.expr}},r.fromJSON=function(e){return new r(e.name,e.params,e.expr)},r.prototype.toHTML=function(e){for(var t=e&&e.parenthesis?e.parenthesis:\"keep\",n=[],r=0;r<this.params.length;r++)n.push('<span class=\"math-symbol math-parameter\">'+(0, d.escape)(this.params[r])+\"</span>\");var i=this.expr.toHTML(e);return a(this,t)&&(i='<span class=\"math-parenthesis math-round-parenthesis\">(</span>'+i+'<span class=\"math-parenthesis math-round-parenthesis\">)</span>'),'<span class=\"math-function\">'+(0, d.escape)(this.name)+'</span><span class=\"math-parenthesis math-round-parenthesis\">(</span>'+n.join('<span class=\"math-separator\">,</span>')+'<span class=\"math-parenthesis math-round-parenthesis\">)</span><span class=\"math-operator math-assignment-operator math-variable-assignment-operator math-binary-operator\">=</span>'+i},r.prototype._toTex=function(e){var t=e&&e.parenthesis?e.parenthesis:\"keep\",n=this.expr.toTex(e);return a(this,t)&&(n=\"\\\\left(\".concat(n,\"\\\\right)\")),\"\\\\mathrm{\"+this.name+\"}\\\\left(\"+this.params.map(Rr.toSymbol).join(\",\")+\"\\\\right):=\"+n},r}),{isClass:!0,isNode:!0});t.createFunctionAssignmentNode=r;})),Ur=t((function(e,t){function n(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if(\"undefined\"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if(\"string\"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);\"Object\"===n&&e.constructor&&(n=e.constructor.name);if(\"Map\"===n||\"Set\"===n)return Array.from(e);if(\"Arguments\"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e)||function(){throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}Object.defineProperty(t,\"__esModule\",{value:!0}),t.createIndexNode=void 0;var a=[\"Range\",\"Node\",\"size\"],o=(0, h.factory)(\"IndexNode\",a,(function(e){var t=e.Range,r=e.Node,a=e.size;function o(e,t){if(!(this instanceof o))throw new SyntaxError(\"Constructor must be called with the new operator\");if(this.dimensions=e,this.dotNotation=t||!1,!Array.isArray(e)||!e.every(i.isNode))throw new TypeError('Array containing Nodes expected for parameter \"dimensions\"');if(this.dotNotation&&!this.isObjectProperty())throw new Error(\"dotNotation only applicable for object properties\")}function s(e,n,r){return new t((0, i.isBigNumber)(e)?e.toNumber():e,(0, i.isBigNumber)(n)?n.toNumber():n,(0, i.isBigNumber)(r)?r.toNumber():r)}return o.prototype=new r,o.prototype.type=\"IndexNode\",o.prototype.isIndexNode=!0,o.prototype._compile=function(e,t){var r=(0, m.map)(this.dimensions,(function(n,r){if((0, i.isRangeNode)(n)){if(n.needsEnd()){var o=Object.create(t);o.end=!0;var c=n.start._compile(e,o),u=n.end._compile(e,o),l=n.step?n.step._compile(e,o):function(){return 1};return function(e,t,n){var i=a(n).valueOf(),o=Object.create(t);return o.end=i[r],s(c(e,o,n),u(e,o,n),l(e,o,n))}}var d=n.start._compile(e,t),f=n.end._compile(e,t),p=n.step?n.step._compile(e,t):function(){return 1};return function(e,t,n){return s(d(e,t,n),f(e,t,n),p(e,t,n))}}if((0, i.isSymbolNode)(n)&&\"end\"===n.name){var m=Object.create(t);m.end=!0;var h=n._compile(e,m);return function(e,t,n){var i=a(n).valueOf(),o=Object.create(t);return o.end=i[r],h(e,o,n)}}var y=n._compile(e,t);return function(e,t,n){return y(e,t,n)}})),o=(0, St.getSafeProperty)(e,\"index\");return function(e,t,i){var a=(0, m.map)(r,(function(n){return n(e,t,i)}));return o.apply(void 0,n(a))}},o.prototype.forEach=function(e){for(var t=0;t<this.dimensions.length;t++)e(this.dimensions[t],\"dimensions[\"+t+\"]\",this);},o.prototype.map=function(e){for(var t=[],n=0;n<this.dimensions.length;n++)t[n]=this._ifNode(e(this.dimensions[n],\"dimensions[\"+n+\"]\",this));return new o(t,this.dotNotation)},o.prototype.clone=function(){return new o(this.dimensions.slice(0),this.dotNotation)},o.prototype.isObjectProperty=function(){return 1===this.dimensions.length&&(0, i.isConstantNode)(this.dimensions[0])&&\"string\"==typeof this.dimensions[0].value},o.prototype.getObjectProperty=function(){return this.isObjectProperty()?this.dimensions[0].value:null},o.prototype._toString=function(e){return this.dotNotation?\".\"+this.getObjectProperty():\"[\"+this.dimensions.join(\", \")+\"]\"},o.prototype.toJSON=function(){return {mathjs:\"IndexNode\",dimensions:this.dimensions,dotNotation:this.dotNotation}},o.fromJSON=function(e){return new o(e.dimensions,e.dotNotation)},o.prototype.toHTML=function(e){for(var t=[],n=0;n<this.dimensions.length;n++)t[n]=this.dimensions[n].toHTML();return this.dotNotation?'<span class=\"math-operator math-accessor-operator\">.</span><span class=\"math-symbol math-property\">'+(0, d.escape)(this.getObjectProperty())+\"</span>\":'<span class=\"math-parenthesis math-square-parenthesis\">[</span>'+t.join('<span class=\"math-separator\">,</span>')+'<span class=\"math-parenthesis math-square-parenthesis\">]</span>'},o.prototype._toTex=function(e){var t=this.dimensions.map((function(t){return t.toTex(e)}));return this.dotNotation?\".\"+this.getObjectProperty():\"_{\"+t.join(\",\")+\"}\"},o}),{isClass:!0,isNode:!0});t.createIndexNode=o;})),Lr=t((function(e,t){function n(e){return (n=\"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)}Object.defineProperty(t,\"__esModule\",{value:!0}),t.createObjectNode=void 0;var r=[\"Node\"],o=(0, h.factory)(\"ObjectNode\",r,(function(e){var t=e.Node;function r(e){if(!(this instanceof r))throw new SyntaxError(\"Constructor must be called with the new operator\");if(this.properties=e||{},e&&(\"object\"!==n(e)||!Object.keys(e).every((function(t){return (0, i.isNode)(e[t])}))))throw new TypeError(\"Object containing Nodes expected\")}return r.prototype=new t,r.prototype.type=\"ObjectNode\",r.prototype.isObjectNode=!0,r.prototype._compile=function(e,t){var n={};for(var r in this.properties)if((0, a.hasOwnProperty)(this.properties,r)){var i=(0, d.stringify)(r),o=JSON.parse(i);if(!(0, St.isSafeProperty)(this.properties,o))throw new Error('No access to property \"'+o+'\"');n[o]=this.properties[r]._compile(e,t);}return function(e,t,r){var i={};for(var o in n)(0, a.hasOwnProperty)(n,o)&&(i[o]=n[o](e,t,r));return i}},r.prototype.forEach=function(e){for(var t in this.properties)(0, a.hasOwnProperty)(this.properties,t)&&e(this.properties[t],\"properties[\"+(0, d.stringify)(t)+\"]\",this);},r.prototype.map=function(e){var t={};for(var n in this.properties)(0, a.hasOwnProperty)(this.properties,n)&&(t[n]=this._ifNode(e(this.properties[n],\"properties[\"+(0, d.stringify)(n)+\"]\",this)));return new r(t)},r.prototype.clone=function(){var e={};for(var t in this.properties)(0, a.hasOwnProperty)(this.properties,t)&&(e[t]=this.properties[t]);return new r(e)},r.prototype._toString=function(e){var t=[];for(var n in this.properties)(0, a.hasOwnProperty)(this.properties,n)&&t.push((0, d.stringify)(n)+\": \"+this.properties[n].toString(e));return \"{\"+t.join(\", \")+\"}\"},r.prototype.toJSON=function(){return {mathjs:\"ObjectNode\",properties:this.properties}},r.fromJSON=function(e){return new r(e.properties)},r.prototype.toHTML=function(e){var t=[];for(var n in this.properties)(0, a.hasOwnProperty)(this.properties,n)&&t.push('<span class=\"math-symbol math-property\">'+(0, d.escape)(n)+'</span><span class=\"math-operator math-assignment-operator math-property-assignment-operator math-binary-operator\">:</span>'+this.properties[n].toHTML(e));return '<span class=\"math-parenthesis math-curly-parenthesis\">{</span>'+t.join('<span class=\"math-separator\">,</span>')+'<span class=\"math-parenthesis math-curly-parenthesis\">}</span>'},r.prototype._toTex=function(e){var t=[];for(var n in this.properties)(0, a.hasOwnProperty)(this.properties,n)&&t.push(\"\\\\mathbf{\"+n+\":} & \"+this.properties[n].toTex(e)+\"\\\\\\\\\");return \"\\\\left\\\\{\\\\begin{array}{ll}\".concat(t.join(\"\\n\"),\"\\\\end{array}\\\\right\\\\}\")},r}),{isClass:!0,isNode:!0});t.createObjectNode=o;})),Hr=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createOperatorNode=void 0;var n=[\"Node\"],r=(0, h.factory)(\"OperatorNode\",n,(function(e){var t=e.Node;function n(e,t,r,a){if(!(this instanceof n))throw new SyntaxError(\"Constructor must be called with the new operator\");if(\"string\"!=typeof e)throw new TypeError('string expected for parameter \"op\"');if(\"string\"!=typeof t)throw new TypeError('string expected for parameter \"fn\"');if(!Array.isArray(r)||!r.every(i.isNode))throw new TypeError('Array containing Nodes expected for parameter \"args\"');this.implicit=!0===a,this.op=e,this.fn=t,this.args=r||[];}function r(e,t,n,r,i){var a,o=(0, jr.getPrecedence)(e,t),s=(0, jr.getAssociativity)(e,t);if(\"all\"===t||r.length>2&&\"OperatorNode:add\"!==e.getIdentifier()&&\"OperatorNode:multiply\"!==e.getIdentifier())return r.map((function(e){switch(e.getContent().type){case\"ArrayNode\":case\"ConstantNode\":case\"SymbolNode\":case\"ParenthesisNode\":return !1;default:return !0}}));switch(r.length){case 0:a=[];break;case 1:var c=(0, jr.getPrecedence)(r[0],t);if(i&&null!==c){var u,l;if(\"keep\"===t?(u=r[0].getIdentifier(),l=e.getIdentifier()):(u=r[0].getContent().getIdentifier(),l=e.getContent().getIdentifier()),!1===jr.properties[o][l].latexLeftParens){a=[!1];break}if(!1===jr.properties[c][u].latexParens){a=[!1];break}}if(null===c){a=[!1];break}if(c<=o){a=[!0];break}a=[!1];break;case 2:var d,f,p=(0, jr.getPrecedence)(r[0],t),m=(0, jr.isAssociativeWith)(e,r[0],t);d=null!==p&&(p===o&&\"right\"===s&&!m||p<o);var h,y,v,g=(0, jr.getPrecedence)(r[1],t),b=(0, jr.isAssociativeWith)(e,r[1],t);if(f=null!==g&&(g===o&&\"left\"===s&&!b||g<o),i)\"keep\"===t?(h=e.getIdentifier(),y=e.args[0].getIdentifier(),v=e.args[1].getIdentifier()):(h=e.getContent().getIdentifier(),y=e.args[0].getContent().getIdentifier(),v=e.args[1].getContent().getIdentifier()),null!==p&&(!1===jr.properties[o][h].latexLeftParens&&(d=!1),!1===jr.properties[p][y].latexParens&&(d=!1)),null!==g&&(!1===jr.properties[o][h].latexRightParens&&(f=!1),!1===jr.properties[g][v].latexParens&&(f=!1));a=[d,f];break;default:\"OperatorNode:add\"!==e.getIdentifier()&&\"OperatorNode:multiply\"!==e.getIdentifier()||(a=r.map((function(n){var r=(0, jr.getPrecedence)(n,t),i=(0, jr.isAssociativeWith)(e,n,t),a=(0, jr.getAssociativity)(n,t);return null!==r&&(o===r&&s===a&&!i||r<o)})));}return r.length>=2&&\"OperatorNode:multiply\"===e.getIdentifier()&&e.implicit&&\"auto\"===t&&\"hide\"===n&&(a=r.map((function(e,t){var n=\"ParenthesisNode\"===e.getIdentifier();return !(!a[t]&&!n)}))),a}return n.prototype=new t,n.prototype.type=\"OperatorNode\",n.prototype.isOperatorNode=!0,n.prototype._compile=function(e,t){if(\"string\"!=typeof this.fn||!(0, St.isSafeMethod)(e,this.fn))throw e[this.fn]?new Error('No access to function \"'+this.fn+'\"'):new Error(\"Function \"+this.fn+' missing in provided namespace \"math\"');var n=(0, St.getSafeProperty)(e,this.fn),r=(0, m.map)(this.args,(function(n){return n._compile(e,t)}));if(1===r.length){var i=r[0];return function(e,t,r){return n(i(e,t,r))}}if(2===r.length){var a=r[0],o=r[1];return function(e,t,r){return n(a(e,t,r),o(e,t,r))}}return function(e,t,i){return n.apply(null,(0, m.map)(r,(function(n){return n(e,t,i)})))}},n.prototype.forEach=function(e){for(var t=0;t<this.args.length;t++)e(this.args[t],\"args[\"+t+\"]\",this);},n.prototype.map=function(e){for(var t=[],r=0;r<this.args.length;r++)t[r]=this._ifNode(e(this.args[r],\"args[\"+r+\"]\",this));return new n(this.op,this.fn,t,this.implicit)},n.prototype.clone=function(){return new n(this.op,this.fn,this.args.slice(0),this.implicit)},n.prototype.isUnary=function(){return 1===this.args.length},n.prototype.isBinary=function(){return 2===this.args.length},n.prototype._toString=function(e){var t=e&&e.parenthesis?e.parenthesis:\"keep\",n=e&&e.implicit?e.implicit:\"hide\",i=this.args,a=r(this,t,n,i,!1);if(1===i.length){var o=(0, jr.getAssociativity)(this,t),s=i[0].toString(e);a[0]&&(s=\"(\"+s+\")\");var c=/[a-zA-Z]+/.test(this.op);return \"right\"===o?this.op+(c?\" \":\"\")+s:\"left\"===o?s+(c?\" \":\"\")+this.op:s+this.op}if(2===i.length){var u=i[0].toString(e),l=i[1].toString(e);return a[0]&&(u=\"(\"+u+\")\"),a[1]&&(l=\"(\"+l+\")\"),this.implicit&&\"OperatorNode:multiply\"===this.getIdentifier()&&\"hide\"===n?u+\" \"+l:u+\" \"+this.op+\" \"+l}if(i.length>2&&(\"OperatorNode:add\"===this.getIdentifier()||\"OperatorNode:multiply\"===this.getIdentifier())){var d=i.map((function(t,n){return t=t.toString(e),a[n]&&(t=\"(\"+t+\")\"),t}));return this.implicit&&\"OperatorNode:multiply\"===this.getIdentifier()&&\"hide\"===n?d.join(\" \"):d.join(\" \"+this.op+\" \")}return this.fn+\"(\"+this.args.join(\", \")+\")\"},n.prototype.toJSON=function(){return {mathjs:\"OperatorNode\",op:this.op,fn:this.fn,args:this.args,implicit:this.implicit}},n.fromJSON=function(e){return new n(e.op,e.fn,e.args,e.implicit)},n.prototype.toHTML=function(e){var t=e&&e.parenthesis?e.parenthesis:\"keep\",n=e&&e.implicit?e.implicit:\"hide\",i=this.args,a=r(this,t,n,i,!1);if(1===i.length){var o=(0, jr.getAssociativity)(this,t),s=i[0].toHTML(e);return a[0]&&(s='<span class=\"math-parenthesis math-round-parenthesis\">(</span>'+s+'<span class=\"math-parenthesis math-round-parenthesis\">)</span>'),\"right\"===o?'<span class=\"math-operator math-unary-operator math-lefthand-unary-operator\">'+(0, d.escape)(this.op)+\"</span>\"+s:s+'<span class=\"math-operator math-unary-operator math-righthand-unary-operator\">'+(0, d.escape)(this.op)+\"</span>\"}if(2===i.length){var c=i[0].toHTML(e),u=i[1].toHTML(e);return a[0]&&(c='<span class=\"math-parenthesis math-round-parenthesis\">(</span>'+c+'<span class=\"math-parenthesis math-round-parenthesis\">)</span>'),a[1]&&(u='<span class=\"math-parenthesis math-round-parenthesis\">(</span>'+u+'<span class=\"math-parenthesis math-round-parenthesis\">)</span>'),this.implicit&&\"OperatorNode:multiply\"===this.getIdentifier()&&\"hide\"===n?c+'<span class=\"math-operator math-binary-operator math-implicit-binary-operator\"></span>'+u:c+'<span class=\"math-operator math-binary-operator math-explicit-binary-operator\">'+(0, d.escape)(this.op)+\"</span>\"+u}var l=i.map((function(t,n){return t=t.toHTML(e),a[n]&&(t='<span class=\"math-parenthesis math-round-parenthesis\">(</span>'+t+'<span class=\"math-parenthesis math-round-parenthesis\">)</span>'),t}));return i.length>2&&(\"OperatorNode:add\"===this.getIdentifier()||\"OperatorNode:multiply\"===this.getIdentifier())?this.implicit&&\"OperatorNode:multiply\"===this.getIdentifier()&&\"hide\"===n?l.join('<span class=\"math-operator math-binary-operator math-implicit-binary-operator\"></span>'):l.join('<span class=\"math-operator math-binary-operator math-explicit-binary-operator\">'+(0, d.escape)(this.op)+\"</span>\"):'<span class=\"math-function\">'+(0, d.escape)(this.fn)+'</span><span class=\"math-paranthesis math-round-parenthesis\">(</span>'+l.join('<span class=\"math-separator\">,</span>')+'<span class=\"math-paranthesis math-round-parenthesis\">)</span>'},n.prototype._toTex=function(e){var t=e&&e.parenthesis?e.parenthesis:\"keep\",n=e&&e.implicit?e.implicit:\"hide\",i=this.args,a=r(this,t,n,i,!0),o=Rr.latexOperators[this.fn];if(o=void 0===o?this.op:o,1===i.length){var s=(0, jr.getAssociativity)(this,t),c=i[0].toTex(e);return a[0]&&(c=\"\\\\left(\".concat(c,\"\\\\right)\")),\"right\"===s?o+c:c+o}if(2===i.length){var u=i[0],l=u.toTex(e);a[0]&&(l=\"\\\\left(\".concat(l,\"\\\\right)\"));var d,f=i[1].toTex(e);switch(a[1]&&(f=\"\\\\left(\".concat(f,\"\\\\right)\")),d=\"keep\"===t?u.getIdentifier():u.getContent().getIdentifier(),this.getIdentifier()){case\"OperatorNode:divide\":return o+\"{\"+l+\"}{\"+f+\"}\";case\"OperatorNode:pow\":switch(l=\"{\"+l+\"}\",f=\"{\"+f+\"}\",d){case\"ConditionalNode\":case\"OperatorNode:divide\":l=\"\\\\left(\".concat(l,\"\\\\right)\");}break;case\"OperatorNode:multiply\":if(this.implicit&&\"hide\"===n)return l+\"~\"+f}return l+o+f}if(i.length>2&&(\"OperatorNode:add\"===this.getIdentifier()||\"OperatorNode:multiply\"===this.getIdentifier())){var p=i.map((function(t,n){return t=t.toTex(e),a[n]&&(t=\"\\\\left(\".concat(t,\"\\\\right)\")),t}));return \"OperatorNode:multiply\"===this.getIdentifier()&&this.implicit?p.join(\"~\"):p.join(o)}return \"\\\\mathrm{\"+this.fn+\"}\\\\left(\"+i.map((function(t){return t.toTex(e)})).join(\",\")+\"\\\\right)\"},n.prototype.getIdentifier=function(){return this.type+\":\"+this.fn},n}),{isClass:!0,isNode:!0});t.createOperatorNode=r;})),Zr=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createParenthesisNode=void 0;var n=[\"Node\"],r=(0, h.factory)(\"ParenthesisNode\",n,(function(e){var t=e.Node;function n(e){if(!(this instanceof n))throw new SyntaxError(\"Constructor must be called with the new operator\");if(!(0, i.isNode)(e))throw new TypeError('Node expected for parameter \"content\"');this.content=e;}return n.prototype=new t,n.prototype.type=\"ParenthesisNode\",n.prototype.isParenthesisNode=!0,n.prototype._compile=function(e,t){return this.content._compile(e,t)},n.prototype.getContent=function(){return this.content.getContent()},n.prototype.forEach=function(e){e(this.content,\"content\",this);},n.prototype.map=function(e){return new n(e(this.content,\"content\",this))},n.prototype.clone=function(){return new n(this.content)},n.prototype._toString=function(e){return !e||e&&!e.parenthesis||e&&\"keep\"===e.parenthesis?\"(\"+this.content.toString(e)+\")\":this.content.toString(e)},n.prototype.toJSON=function(){return {mathjs:\"ParenthesisNode\",content:this.content}},n.fromJSON=function(e){return new n(e.content)},n.prototype.toHTML=function(e){return !e||e&&!e.parenthesis||e&&\"keep\"===e.parenthesis?'<span class=\"math-parenthesis math-round-parenthesis\">(</span>'+this.content.toHTML(e)+'<span class=\"math-parenthesis math-round-parenthesis\">)</span>':this.content.toHTML(e)},n.prototype._toTex=function(e){return !e||e&&!e.parenthesis||e&&\"keep\"===e.parenthesis?\"\\\\left(\".concat(this.content.toTex(e),\"\\\\right)\"):this.content.toTex(e)},n}),{isClass:!0,isNode:!0});t.createParenthesisNode=r;})),Vr=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createRangeNode=void 0;var n=[\"Node\"],r=(0, h.factory)(\"RangeNode\",n,(function(e){var t=e.Node;function n(e,t,r){if(!(this instanceof n))throw new SyntaxError(\"Constructor must be called with the new operator\");if(!(0, i.isNode)(e))throw new TypeError(\"Node expected\");if(!(0, i.isNode)(t))throw new TypeError(\"Node expected\");if(r&&!(0, i.isNode)(r))throw new TypeError(\"Node expected\");if(arguments.length>3)throw new Error(\"Too many arguments\");this.start=e,this.end=t,this.step=r||null;}function r(e,t){var n=(0, jr.getPrecedence)(e,t),r={},i=(0, jr.getPrecedence)(e.start,t);if(r.start=null!==i&&i<=n||\"all\"===t,e.step){var a=(0, jr.getPrecedence)(e.step,t);r.step=null!==a&&a<=n||\"all\"===t;}var o=(0, jr.getPrecedence)(e.end,t);return r.end=null!==o&&o<=n||\"all\"===t,r}return n.prototype=new t,n.prototype.type=\"RangeNode\",n.prototype.isRangeNode=!0,n.prototype.needsEnd=function(){return this.filter((function(e){return (0, i.isSymbolNode)(e)&&\"end\"===e.name})).length>0},n.prototype._compile=function(e,t){var n=e.range,r=this.start._compile(e,t),i=this.end._compile(e,t);if(this.step){var a=this.step._compile(e,t);return function(e,t,o){return n(r(e,t,o),i(e,t,o),a(e,t,o))}}return function(e,t,a){return n(r(e,t,a),i(e,t,a))}},n.prototype.forEach=function(e){e(this.start,\"start\",this),e(this.end,\"end\",this),this.step&&e(this.step,\"step\",this);},n.prototype.map=function(e){return new n(this._ifNode(e(this.start,\"start\",this)),this._ifNode(e(this.end,\"end\",this)),this.step&&this._ifNode(e(this.step,\"step\",this)))},n.prototype.clone=function(){return new n(this.start,this.end,this.step&&this.step)},n.prototype._toString=function(e){var t,n=r(this,e&&e.parenthesis?e.parenthesis:\"keep\"),i=this.start.toString(e);if(n.start&&(i=\"(\"+i+\")\"),t=i,this.step){var a=this.step.toString(e);n.step&&(a=\"(\"+a+\")\"),t+=\":\"+a;}var o=this.end.toString(e);return n.end&&(o=\"(\"+o+\")\"),t+=\":\"+o},n.prototype.toJSON=function(){return {mathjs:\"RangeNode\",start:this.start,end:this.end,step:this.step}},n.fromJSON=function(e){return new n(e.start,e.end,e.step)},n.prototype.toHTML=function(e){var t,n=r(this,e&&e.parenthesis?e.parenthesis:\"keep\"),i=this.start.toHTML(e);if(n.start&&(i='<span class=\"math-parenthesis math-round-parenthesis\">(</span>'+i+'<span class=\"math-parenthesis math-round-parenthesis\">)</span>'),t=i,this.step){var a=this.step.toHTML(e);n.step&&(a='<span class=\"math-parenthesis math-round-parenthesis\">(</span>'+a+'<span class=\"math-parenthesis math-round-parenthesis\">)</span>'),t+='<span class=\"math-operator math-range-operator\">:</span>'+a;}var o=this.end.toHTML(e);return n.end&&(o='<span class=\"math-parenthesis math-round-parenthesis\">(</span>'+o+'<span class=\"math-parenthesis math-round-parenthesis\">)</span>'),t+='<span class=\"math-operator math-range-operator\">:</span>'+o},n.prototype._toTex=function(e){var t=r(this,e&&e.parenthesis?e.parenthesis:\"keep\"),n=this.start.toTex(e);if(t.start&&(n=\"\\\\left(\".concat(n,\"\\\\right)\")),this.step){var i=this.step.toTex(e);t.step&&(i=\"\\\\left(\".concat(i,\"\\\\right)\")),n+=\":\"+i;}var a=this.end.toTex(e);return t.end&&(a=\"\\\\left(\".concat(a,\"\\\\right)\")),n+=\":\"+a},n}),{isClass:!0,isNode:!0});t.createRangeNode=r;})),Wr=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createRelationalNode=void 0;var n=[\"Node\"],r=(0, h.factory)(\"RelationalNode\",n,(function(e){var t=e.Node;function n(e,t){if(!(this instanceof n))throw new SyntaxError(\"Constructor must be called with the new operator\");if(!Array.isArray(e))throw new TypeError(\"Parameter conditionals must be an array\");if(!Array.isArray(t))throw new TypeError(\"Parameter params must be an array\");if(e.length!==t.length-1)throw new TypeError(\"Parameter params must contain exactly one more element than parameter conditionals\");this.conditionals=e,this.params=t;}return n.prototype=new t,n.prototype.type=\"RelationalNode\",n.prototype.isRelationalNode=!0,n.prototype._compile=function(e,t){var n=this,r=this.params.map((function(n){return n._compile(e,t)}));return function(t,i,a){for(var o,s=r[0](t,i,a),c=0;c<n.conditionals.length;c++){if(o=s,s=r[c+1](t,i,a),!(0, St.getSafeProperty)(e,n.conditionals[c])(o,s))return !1}return !0}},n.prototype.forEach=function(e){var t=this;this.params.forEach((function(n,r){return e(n,\"params[\"+r+\"]\",t)}),this);},n.prototype.map=function(e){var t=this;return new n(this.conditionals.slice(),this.params.map((function(n,r){return t._ifNode(e(n,\"params[\"+r+\"]\",t))}),this))},n.prototype.clone=function(){return new n(this.conditionals,this.params)},n.prototype._toString=function(e){for(var t=e&&e.parenthesis?e.parenthesis:\"keep\",n=(0, jr.getPrecedence)(this,t),r=this.params.map((function(r,i){var a=(0, jr.getPrecedence)(r,t);return \"all\"===t||null!==a&&a<=n?\"(\"+r.toString(e)+\")\":r.toString(e)})),i={equal:\"==\",unequal:\"!=\",smaller:\"<\",larger:\">\",smallerEq:\"<=\",largerEq:\">=\"},a=r[0],o=0;o<this.conditionals.length;o++)a+=\" \"+i[this.conditionals[o]]+\" \"+r[o+1];return a},n.prototype.toJSON=function(){return {mathjs:\"RelationalNode\",conditionals:this.conditionals,params:this.params}},n.fromJSON=function(e){return new n(e.conditionals,e.params)},n.prototype.toHTML=function(e){for(var t=e&&e.parenthesis?e.parenthesis:\"keep\",n=(0, jr.getPrecedence)(this,t),r=this.params.map((function(r,i){var a=(0, jr.getPrecedence)(r,t);return \"all\"===t||null!==a&&a<=n?'<span class=\"math-parenthesis math-round-parenthesis\">(</span>'+r.toHTML(e)+'<span class=\"math-parenthesis math-round-parenthesis\">)</span>':r.toHTML(e)})),i={equal:\"==\",unequal:\"!=\",smaller:\"<\",larger:\">\",smallerEq:\"<=\",largerEq:\">=\"},a=r[0],o=0;o<this.conditionals.length;o++)a+='<span class=\"math-operator math-binary-operator math-explicit-binary-operator\">'+(0, d.escape)(i[this.conditionals[o]])+\"</span>\"+r[o+1];return a},n.prototype._toTex=function(e){for(var t=e&&e.parenthesis?e.parenthesis:\"keep\",n=(0, jr.getPrecedence)(this,t),r=this.params.map((function(r,i){var a=(0, jr.getPrecedence)(r,t);return \"all\"===t||null!==a&&a<=n?\"\\\\left(\"+r.toTex(e)+\"\\right)\":r.toTex(e)})),i=r[0],a=0;a<this.conditionals.length;a++)i+=Rr.latexOperators[this.conditionals[a]]+r[a+1];return i},n}),{isClass:!0,isNode:!0});t.createRelationalNode=r;})),Gr=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createSymbolNode=void 0;var n=[\"math\",\"?Unit\",\"Node\"],r=(0, h.factory)(\"SymbolNode\",n,(function(e){var t=e.math,n=e.Unit,r=e.Node;function i(e){return !!n&&n.isValuelessUnit(e)}function a(e){if(!(this instanceof a))throw new SyntaxError(\"Constructor must be called with the new operator\");if(\"string\"!=typeof e)throw new TypeError('String expected for parameter \"name\"');this.name=e;}return a.prototype=new r,a.prototype.type=\"SymbolNode\",a.prototype.isSymbolNode=!0,a.prototype._compile=function(e,t){var r=this.name;if(!0===t[r])return function(e,t,n){return t[r]};if(r in e)return function(t,n,i){return r in t?(0, St.getSafeProperty)(t,r):(0, St.getSafeProperty)(e,r)};var a=i(r);return function(e,t,i){return r in e?(0, St.getSafeProperty)(e,r):a?new n(null,r):function(e){throw new Error(\"Undefined symbol \"+e)}(r)}},a.prototype.forEach=function(e){},a.prototype.map=function(e){return this.clone()},a.prototype.clone=function(){return new a(this.name)},a.prototype._toString=function(e){return this.name},a.prototype.toHTML=function(e){var t=(0, d.escape)(this.name);return \"true\"===t||\"false\"===t?'<span class=\"math-symbol math-boolean\">'+t+\"</span>\":\"i\"===t?'<span class=\"math-symbol math-imaginary-symbol\">'+t+\"</span>\":\"Infinity\"===t?'<span class=\"math-symbol math-infinity-symbol\">'+t+\"</span>\":\"NaN\"===t?'<span class=\"math-symbol math-nan-symbol\">'+t+\"</span>\":\"null\"===t?'<span class=\"math-symbol math-null-symbol\">'+t+\"</span>\":\"undefined\"===t?'<span class=\"math-symbol math-undefined-symbol\">'+t+\"</span>\":'<span class=\"math-symbol\">'+t+\"</span>\"},a.prototype.toJSON=function(){return {mathjs:\"SymbolNode\",name:this.name}},a.fromJSON=function(e){return new a(e.name)},a.prototype._toTex=function(e){var n=!1;void 0===t[this.name]&&i(this.name)&&(n=!0);var r=(0, Rr.toSymbol)(this.name,n);return \"\\\\\"===r[0]?r:\" \"+r},a}),{isClass:!0,isNode:!0});t.createSymbolNode=r;})),$r=t((function(e,t){function n(e){return (n=\"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 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}).apply(this,arguments)}Object.defineProperty(t,\"__esModule\",{value:!0}),t.createFunctionNode=void 0;var o=[\"math\",\"Node\",\"SymbolNode\"],s=(0, h.factory)(\"FunctionNode\",o,(function(e){var t=e.math,o=e.Node,s=e.SymbolNode;function c(e,t){if(!(this instanceof c))throw new SyntaxError(\"Constructor must be called with the new operator\");if(\"string\"==typeof e&&(e=new s(e)),!(0, i.isNode)(e))throw new TypeError('Node expected as parameter \"fn\"');if(!Array.isArray(t)||!t.every(i.isNode))throw new TypeError('Array containing Nodes expected for parameter \"args\"');this.fn=e,this.args=t||[],Object.defineProperty(this,\"name\",{get:function(){return this.fn.name||\"\"}.bind(this),set:function(){throw new Error(\"Cannot assign a new name, name is read-only\")}});}c.prototype=new o,c.prototype.type=\"FunctionNode\",c.prototype.isFunctionNode=!0,c.prototype._compile=function(e,t){if(!(this instanceof c))throw new TypeError(\"No valid FunctionNode\");var n=(0, m.map)(this.args,(function(n){return n._compile(e,t)}));if((0, i.isSymbolNode)(this.fn)){var a=this.fn.name,o=a in e?(0, St.getSafeProperty)(e,a):void 0;if(\"function\"==typeof o&&!0===o.rawArgs){var s=this.args;return function(t,n,i){return (a in t?(0, St.getSafeProperty)(t,a):o)(s,e,r({},t,n))}}if(1===n.length){var u=n[0];return function(e,t,n){return (a in e?(0, St.getSafeProperty)(e,a):o)(u(e,t,n))}}if(2===n.length){var l=n[0],d=n[1];return function(e,t,n){return (a in e?(0, St.getSafeProperty)(e,a):o)(l(e,t,n),d(e,t,n))}}return function(e,t,r){return (a in e?(0, St.getSafeProperty)(e,a):o).apply(null,(0, m.map)(n,(function(n){return n(e,t,r)})))}}if((0, i.isAccessorNode)(this.fn)&&(0, i.isIndexNode)(this.fn.index)&&this.fn.index.isObjectProperty()){var f=this.fn.object._compile(e,t),p=this.fn.index.getObjectProperty(),h=this.args;return function(t,i,a){var o=f(t,i,a);return (0, St.validateSafeMethod)(o,p),o[p]&&o[p].rawArgs?o[p](h,e,r({},t,i)):o[p].apply(o,(0, m.map)(n,(function(e){return e(t,i,a)})))}}var y=this.fn._compile(e,t),v=this.args;return function(t,i,a){var o=y(t,i,a);return o&&o.rawArgs?o(v,e,r({},t,i)):o.apply(o,(0, m.map)(n,(function(e){return e(t,i,a)})))}},c.prototype.forEach=function(e){e(this.fn,\"fn\",this);for(var t=0;t<this.args.length;t++)e(this.args[t],\"args[\"+t+\"]\",this);},c.prototype.map=function(e){for(var t=this._ifNode(e(this.fn,\"fn\",this)),n=[],r=0;r<this.args.length;r++)n[r]=this._ifNode(e(this.args[r],\"args[\"+r+\"]\",this));return new c(t,n)},c.prototype.clone=function(){return new c(this.fn,this.args.slice(0))};var u=c.prototype.toString;function l(e,t,r){for(var a,o=\"\",s=/\\$(?:\\{([a-z_][a-z_0-9]*)(?:\\[([0-9]+)\\])?\\}|\\$)/gi,c=0;null!==(a=s.exec(e));)if(o+=e.substring(c,a.index),c=a.index,\"$$\"===a[0])o+=\"$\",c++;else {c+=a[0].length;var u=t[a[1]];if(!u)throw new ReferenceError(\"Template: Property \"+a[1]+\" does not exist.\");if(void 0===a[2])switch(n(u)){case\"string\":o+=u;break;case\"object\":if((0, i.isNode)(u))o+=u.toTex(r);else {if(!Array.isArray(u))throw new TypeError(\"Template: \"+a[1]+\" has to be a Node, String or array of Nodes\");o+=u.map((function(e,t){if((0, i.isNode)(e))return e.toTex(r);throw new TypeError(\"Template: \"+a[1]+\"[\"+t+\"] is not a Node.\")})).join(\",\");}break;default:throw new TypeError(\"Template: \"+a[1]+\" has to be a Node, String or array of Nodes\")}else {if(!(0, i.isNode)(u[a[2]]&&u[a[2]]))throw new TypeError(\"Template: \"+a[1]+\"[\"+a[2]+\"] is not a Node.\");o+=u[a[2]].toTex(r);}}return o+=e.slice(c)}c.prototype.toString=function(e){var t,r=this.fn.toString(e);return e&&\"object\"===n(e.handler)&&(0, a.hasOwnProperty)(e.handler,r)&&(t=e.handler[r](this,e)),void 0!==t?t:u.call(this,e)},c.prototype._toString=function(e){var t=this.args.map((function(t){return t.toString(e)}));return ((0, i.isFunctionAssignmentNode)(this.fn)?\"(\"+this.fn.toString(e)+\")\":this.fn.toString(e))+\"(\"+t.join(\", \")+\")\"},c.prototype.toJSON=function(){return {mathjs:\"FunctionNode\",fn:this.fn,args:this.args}},c.fromJSON=function(e){return new c(e.fn,e.args)},c.prototype.toHTML=function(e){var t=this.args.map((function(t){return t.toHTML(e)}));return '<span class=\"math-function\">'+(0, d.escape)(this.fn)+'</span><span class=\"math-paranthesis math-round-parenthesis\">(</span>'+t.join('<span class=\"math-separator\">,</span>')+'<span class=\"math-paranthesis math-round-parenthesis\">)</span>'};var f=c.prototype.toTex;return c.prototype.toTex=function(e){var t;return e&&\"object\"===n(e.handler)&&(0, a.hasOwnProperty)(e.handler,this.name)&&(t=e.handler[this.name](this,e)),void 0!==t?t:f.call(this,e)},c.prototype._toTex=function(e){var r,i,a=this.args.map((function(t){return t.toTex(e)}));switch(Rr.latexFunctions[this.name]&&(r=Rr.latexFunctions[this.name]),!t[this.name]||\"function\"!=typeof t[this.name].toTex&&\"object\"!==n(t[this.name].toTex)&&\"string\"!=typeof t[this.name].toTex||(r=t[this.name].toTex),n(r)){case\"function\":i=r(this,e);break;case\"string\":i=l(r,this,e);break;case\"object\":switch(n(r[a.length])){case\"function\":i=r[a.length](this,e);break;case\"string\":i=l(r[a.length],this,e);}}return void 0!==i?i:l(Rr.defaultTemplate,this,e)},c.prototype.getIdentifier=function(){return this.type+\":\"+this.name},c}),{isClass:!0,isNode:!0});t.createFunctionNode=s;})),Qr=t((function(e,t){function n(){return (n=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}).apply(this,arguments)}Object.defineProperty(t,\"__esModule\",{value:!0}),t.createParse=void 0;var r=[\"typed\",\"numeric\",\"config\",\"AccessorNode\",\"ArrayNode\",\"AssignmentNode\",\"BlockNode\",\"ConditionalNode\",\"ConstantNode\",\"FunctionAssignmentNode\",\"FunctionNode\",\"IndexNode\",\"ObjectNode\",\"OperatorNode\",\"ParenthesisNode\",\"RangeNode\",\"RelationalNode\",\"SymbolNode\"],o=(0, h.factory)(\"parse\",r,(function(e){var t=e.typed,r=e.numeric,o=e.config,s=e.AccessorNode,c=e.ArrayNode,u=e.AssignmentNode,l=e.BlockNode,d=e.ConditionalNode,f=e.ConstantNode,p=e.FunctionAssignmentNode,m=e.FunctionNode,h=e.IndexNode,y=e.ObjectNode,v=e.OperatorNode,g=e.ParenthesisNode,b=e.RangeNode,x=e.RelationalNode,D=e.SymbolNode,_=t(\"parse\",{string:function(e){return H(e,{})},\"Array | Matrix\":function(e){return w(e,{})},\"string, Object\":function(e,t){return H(e,void 0!==t.nodes?t.nodes:{})},\"Array | Matrix, Object\":w});function w(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=void 0!==t.nodes?t.nodes:{};return (0, P.deepMap)(e,(function(e){if(\"string\"!=typeof e)throw new TypeError(\"String expected\");return H(e,n)}))}var N=0,M=1,O=2,S=3,j=4,A={\",\":!0,\"(\":!0,\")\":!0,\"[\":!0,\"]\":!0,\"{\":!0,\"}\":!0,'\"':!0,\"'\":!0,\";\":!0,\"+\":!0,\"-\":!0,\"*\":!0,\".*\":!0,\"/\":!0,\"./\":!0,\"%\":!0,\"^\":!0,\".^\":!0,\"~\":!0,\"!\":!0,\"&\":!0,\"|\":!0,\"^|\":!0,\"=\":!0,\":\":!0,\"?\":!0,\"==\":!0,\"!=\":!0,\"<\":!0,\">\":!0,\"<=\":!0,\">=\":!0,\"<<\":!0,\">>\":!0,\">>>\":!0},E={mod:!0,to:!0,in:!0,and:!0,xor:!0,or:!0,not:!0},C={true:!0,false:!1,null:null,undefined:void 0},T=[\"NaN\",\"Infinity\"];function k(e,t){return e.expression.substr(e.index,t)}function I(e){return k(e,1)}function B(e){e.index++;}function z(e){return e.expression.charAt(e.index-1)}function R(e){return e.expression.charAt(e.index+1)}function q(e){for(e.tokenType=N,e.token=\"\",e.comment=\"\";_.isWhitespace(I(e),e.nestingLevel);)B(e);if(\"#\"===I(e))for(;\"\\n\"!==I(e)&&\"\"!==I(e);)e.comment+=I(e),B(e);if(\"\"!==I(e)){if(\"\\n\"===I(e)&&!e.nestingLevel)return e.tokenType=M,e.token=I(e),void B(e);var t=I(e),n=k(e,2),r=k(e,3);if(3===r.length&&A[r])return e.tokenType=M,e.token=r,B(e),B(e),void B(e);if(2===n.length&&A[n])return e.tokenType=M,e.token=n,B(e),void B(e);if(A[t])return e.tokenType=M,e.token=t,void B(e);if(_.isDigitDot(t)){e.tokenType=O;var i=k(e,2);if(\"0b\"===i||\"0o\"===i||\"0x\"===i){for(e.token+=I(e),B(e),e.token+=I(e),B(e);_.isHexDigit(I(e));)e.token+=I(e),B(e);return}if(\".\"===I(e))e.token+=I(e),B(e),_.isDigit(I(e))||(e.tokenType=M);else {for(;_.isDigit(I(e));)e.token+=I(e),B(e);_.isDecimalMark(I(e),R(e))&&(e.token+=I(e),B(e));}for(;_.isDigit(I(e));)e.token+=I(e),B(e);if(\"E\"===I(e)||\"e\"===I(e))if(_.isDigit(R(e))||\"-\"===R(e)||\"+\"===R(e)){if(e.token+=I(e),B(e),\"+\"!==I(e)&&\"-\"!==I(e)||(e.token+=I(e),B(e)),!_.isDigit(I(e)))throw le(e,'Digit expected, got \"'+I(e)+'\"');for(;_.isDigit(I(e));)e.token+=I(e),B(e);if(_.isDecimalMark(I(e),R(e)))throw le(e,'Digit expected, got \"'+I(e)+'\"')}else if(\".\"===R(e))throw B(e),le(e,'Digit expected, got \"'+I(e)+'\"')}else {if(!_.isAlpha(I(e),z(e),R(e))){for(e.tokenType=j;\"\"!==I(e);)e.token+=I(e),B(e);throw le(e,'Syntax error in part \"'+e.token+'\"')}for(;_.isAlpha(I(e),z(e),R(e))||_.isDigit(I(e));)e.token+=I(e),B(e);(0, a.hasOwnProperty)(E,e.token)?e.tokenType=M:e.tokenType=S;}}else e.tokenType=M;}function F(e){do{q(e);}while(\"\\n\"===e.token)}function U(e){e.nestingLevel++;}function L(e){e.nestingLevel--;}function H(e,t){var r={extraNodes:{},expression:\"\",comment:\"\",index:0,token:\"\",tokenType:N,nestingLevel:0,conditionalLevel:null};n(r,{expression:e,extraNodes:t}),q(r);var i=function(e){var t,n,r=[];\"\"!==e.token&&\"\\n\"!==e.token&&\";\"!==e.token&&((t=Z(e)).comment=e.comment);for(;\"\\n\"===e.token||\";\"===e.token;)0===r.length&&t&&(n=\";\"!==e.token,r.push({node:t,visible:n})),q(e),\"\\n\"!==e.token&&\";\"!==e.token&&\"\"!==e.token&&((t=Z(e)).comment=e.comment,n=\";\"!==e.token,r.push({node:t,visible:n}));return r.length>0?new l(r):(t||((t=new f(void 0)).comment=e.comment),t)}(r);if(\"\"!==r.token)throw r.tokenType===M?de(r,\"Unexpected operator \"+r.token):le(r,'Unexpected part \"'+r.token+'\"');return i}function Z(e){var t,n,r,a,o=function(e){var t=function(e){var t=V(e);for(;\"or\"===e.token;)F(e),t=new v(\"or\",\"or\",[t,V(e)]);return t}(e);for(;\"?\"===e.token;){var n=e.conditionalLevel;e.conditionalLevel=e.nestingLevel,F(e);var r=t,i=Z(e);if(\":\"!==e.token)throw le(e,\"False part of conditional expression expected\");e.conditionalLevel=null,F(e);var a=Z(e);t=new d(r,i,a),e.conditionalLevel=n;}return t}(e);if(\"=\"===e.token){if((0, i.isSymbolNode)(o))return t=o.name,F(e),r=Z(e),new u(new D(t),r);if((0, i.isAccessorNode)(o))return F(e),r=Z(e),new u(o.object,o.index,r);if((0, i.isFunctionNode)(o)&&(0, i.isSymbolNode)(o.fn)&&(a=!0,n=[],t=o.name,o.args.forEach((function(e,t){(0, i.isSymbolNode)(e)?n[t]=e.name:a=!1;})),a))return F(e),r=Z(e),new p(t,n,r);throw le(e,\"Invalid left hand side of assignment operator =\")}return o}function V(e){for(var t=W(e);\"xor\"===e.token;)F(e),t=new v(\"xor\",\"xor\",[t,W(e)]);return t}function W(e){for(var t=G(e);\"and\"===e.token;)F(e),t=new v(\"and\",\"and\",[t,G(e)]);return t}function G(e){for(var t=$(e);\"|\"===e.token;)F(e),t=new v(\"|\",\"bitOr\",[t,$(e)]);return t}function $(e){for(var t=Q(e);\"^|\"===e.token;)F(e),t=new v(\"^|\",\"bitXor\",[t,Q(e)]);return t}function Q(e){for(var t=X(e);\"&\"===e.token;)F(e),t=new v(\"&\",\"bitAnd\",[t,X(e)]);return t}function X(e){for(var t=[Y(e)],n=[],r={\"==\":\"equal\",\"!=\":\"unequal\",\"<\":\"smaller\",\">\":\"larger\",\"<=\":\"smallerEq\",\">=\":\"largerEq\"};(0, a.hasOwnProperty)(r,e.token);){var i={name:e.token,fn:r[e.token]};n.push(i),F(e),t.push(Y(e));}return 1===t.length?t[0]:2===t.length?new v(n[0].name,n[0].fn,t):new x(n.map((function(e){return e.fn})),t)}function Y(e){var t,n,r,i;t=J(e);for(var o={\"<<\":\"leftShift\",\">>\":\"rightArithShift\",\">>>\":\"rightLogShift\"};(0, a.hasOwnProperty)(o,e.token);)r=o[n=e.token],F(e),i=[t,J(e)],t=new v(n,r,i);return t}function J(e){var t,n,r,i;t=K(e);for(var o={to:\"to\",in:\"to\"};(0, a.hasOwnProperty)(o,e.token);)r=o[n=e.token],F(e),\"in\"===n&&\"\"===e.token?t=new v(\"*\",\"multiply\",[t,new D(\"in\")],!0):(i=[t,K(e)],t=new v(n,r,i));return t}function K(e){var t,n=[];if(t=\":\"===e.token?new f(1):ee(e),\":\"===e.token&&e.conditionalLevel!==e.nestingLevel){for(n.push(t);\":\"===e.token&&n.length<3;)F(e),\")\"===e.token||\"]\"===e.token||\",\"===e.token||\"\"===e.token?n.push(new D(\"end\")):n.push(ee(e));t=3===n.length?new b(n[0],n[2],n[1]):new b(n[0],n[1]);}return t}function ee(e){var t,n,r,i;t=te(e);for(var o={\"+\":\"add\",\"-\":\"subtract\"};(0, a.hasOwnProperty)(o,e.token);)r=o[n=e.token],F(e),i=[t,te(e)],t=new v(n,r,i);return t}function te(e){var t,n,r,i;n=t=ne(e);for(var o={\"*\":\"multiply\",\".*\":\"dotMultiply\",\"/\":\"divide\",\"./\":\"dotDivide\",\"%\":\"mod\",mod:\"mod\"};(0, a.hasOwnProperty)(o,e.token);)i=o[r=e.token],F(e),n=ne(e),t=new v(r,i,[t,n]);return t}function ne(e){var t,n;for(n=t=re(e);e.tokenType===S||\"in\"===e.token&&(0, i.isConstantNode)(t)||!(e.tokenType!==O||(0, i.isConstantNode)(n)||(0, i.isOperatorNode)(n)&&\"!\"!==n.op)||\"(\"===e.token;)n=re(e),t=new v(\"*\",\"multiply\",[t,n],!0);return t}function re(e){for(var t=ie(e),r=t,a=[];\"/\"===e.token&&(0, i.isConstantNode)(r);){if(a.push(n({},e)),F(e),e.tokenType!==O){n(e,a.pop());break}if(a.push(n({},e)),F(e),e.tokenType!==S&&\"(\"!==e.token){a.pop(),n(e,a.pop());break}n(e,a.pop()),a.pop(),r=ie(e),t=new v(\"/\",\"divide\",[t,r]);}return t}function ie(e){var t,n,i,s={\"-\":\"unaryMinus\",\"+\":\"unaryPlus\",\"~\":\"bitNot\",not:\"not\"};return (0, a.hasOwnProperty)(s,e.token)?(i=s[e.token],t=e.token,F(e),n=[ie(e)],new v(t,i,n)):function(e){var t,n,i,s;t=function(e){var t,n,i;t=function(e){var t=[];if(e.tokenType===S&&(0, a.hasOwnProperty)(e.extraNodes,e.token)){var n=e.extraNodes[e.token];if(q(e),\"(\"===e.token){if(t=[],U(e),q(e),\")\"!==e.token)for(t.push(Z(e));\",\"===e.token;)q(e),t.push(Z(e));if(\")\"!==e.token)throw le(e,\"Parenthesis ) expected\");L(e),q(e);}return new n(t)}return function(e){var t,n;if(e.tokenType===S||e.tokenType===M&&e.token in E)return n=e.token,q(e),t=(0, a.hasOwnProperty)(C,n)?new f(C[n]):-1!==T.indexOf(n)?new f(r(n,\"number\")):new D(n),t=ae(e,t);return function(e){var t,n;if('\"'===e.token)return n=oe(e),t=new f(n),t=ae(e,t);return function(e){var t,n;if(\"'\"===e.token)return n=se(e),t=new f(n),t=ae(e,t);return function(e){var t,n,i,a;if(\"[\"===e.token){if(U(e),q(e),\"]\"!==e.token){var s=ce(e);if(\";\"===e.token){for(i=1,n=[s];\";\"===e.token;)q(e),n[i]=ce(e),i++;if(\"]\"!==e.token)throw le(e,\"End of matrix ] expected\");L(e),q(e),a=n[0].items.length;for(var u=1;u<i;u++)if(n[u].items.length!==a)throw de(e,\"Column dimensions mismatch (\"+n[u].items.length+\" !== \"+a+\")\");t=new c(n);}else {if(\"]\"!==e.token)throw le(e,\"End of matrix ] expected\");L(e),q(e),t=s;}}else L(e),q(e),t=new c([]);return ae(e,t)}return function(e){if(\"{\"===e.token){var t;U(e);var n={};do{if(q(e),\"}\"!==e.token){if('\"'===e.token)t=oe(e);else if(\"'\"===e.token)t=se(e);else {if(!(e.tokenType===S||e.tokenType===M&&e.token in E))throw le(e,\"Symbol or string expected as object key\");t=e.token,q(e);}if(\":\"!==e.token)throw le(e,\"Colon : expected after object key\");q(e),n[t]=Z(e);}}while(\",\"===e.token);if(\"}\"!==e.token)throw le(e,\"Comma , or bracket } expected after object value\");L(e),q(e);var i=new y(n);return i=ae(e,i)}return function(e){var t;if(e.tokenType===O)return t=e.token,q(e),new f(r(t,o.number));return function(e){var t;if(\"(\"===e.token){if(U(e),q(e),t=Z(e),\")\"!==e.token)throw le(e,\"Parenthesis ) expected\");return L(e),q(e),t=new g(t),t=ae(e,t)}return function(e){throw \"\"===e.token?le(e,\"Unexpected end of expression\"):le(e,\"Value expected\")}(e)}(e)}(e)}(e)}(e)}(e)}(e)}(e)}(e);var s={\"!\":\"factorial\",\"'\":\"ctranspose\"};for(;(0, a.hasOwnProperty)(s,e.token);)n=e.token,i=s[n],q(e),t=new v(n,i,[t]),t=ae(e,t);return t}(e),(\"^\"===e.token||\".^\"===e.token)&&(n=e.token,i=\"^\"===n?\"pow\":\"dotPow\",F(e),s=[t,ie(e)],t=new v(n,i,s));return t}(e)}function ae(e,t,n){for(var r;!(\"(\"!==e.token&&\"[\"!==e.token&&\".\"!==e.token||n&&-1===n.indexOf(e.token));)if(r=[],\"(\"===e.token){if(!(0, i.isSymbolNode)(t)&&!(0, i.isAccessorNode)(t))return t;if(U(e),q(e),\")\"!==e.token)for(r.push(Z(e));\",\"===e.token;)q(e),r.push(Z(e));if(\")\"!==e.token)throw le(e,\"Parenthesis ) expected\");L(e),q(e),t=new m(t,r);}else if(\"[\"===e.token){if(U(e),q(e),\"]\"!==e.token)for(r.push(Z(e));\",\"===e.token;)q(e),r.push(Z(e));if(\"]\"!==e.token)throw le(e,\"Parenthesis ] expected\");L(e),q(e),t=new s(t,new h(r));}else {if(q(e),e.tokenType!==S)throw le(e,\"Property name expected after dot\");r.push(new f(e.token)),q(e);t=new s(t,new h(r,!0));}return t}function oe(e){for(var t=\"\";\"\"!==I(e)&&'\"'!==I(e);)\"\\\\\"===I(e)&&(t+=I(e),B(e)),t+=I(e),B(e);if(q(e),'\"'!==e.token)throw le(e,'End of string \" expected');return q(e),JSON.parse('\"'+t+'\"')}function se(e){for(var t=\"\";\"\"!==I(e)&&\"'\"!==I(e);)\"\\\\\"===I(e)&&(t+=I(e),B(e)),t+=I(e),B(e);if(q(e),\"'\"!==e.token)throw le(e,\"End of string ' expected\");return q(e),JSON.parse('\"'+t+'\"')}function ce(e){for(var t=[Z(e)],n=1;\",\"===e.token;)q(e),t[n]=Z(e),n++;return new c(t)}function ue(e){return e.index-e.token.length+1}function le(e,t){var n=ue(e),r=new SyntaxError(t+\" (char \"+n+\")\");return r.char=n,r}function de(e,t){var n=ue(e),r=new SyntaxError(t+\" (char \"+n+\")\");return r.char=n,r}return _.isAlpha=function(e,t,n){return _.isValidLatinOrGreek(e)||_.isValidMathSymbol(e,n)||_.isValidMathSymbol(t,e)},_.isValidLatinOrGreek=function(e){return /^[a-zA-Z_$\\u00C0-\\u02AF\\u0370-\\u03FF\\u2100-\\u214F]$/.test(e)},_.isValidMathSymbol=function(e,t){return /^[\\uD835]$/.test(e)&&/^[\\uDC00-\\uDFFF]$/.test(t)&&/^[^\\uDC55\\uDC9D\\uDCA0\\uDCA1\\uDCA3\\uDCA4\\uDCA7\\uDCA8\\uDCAD\\uDCBA\\uDCBC\\uDCC4\\uDD06\\uDD0B\\uDD0C\\uDD15\\uDD1D\\uDD3A\\uDD3F\\uDD45\\uDD47-\\uDD49\\uDD51\\uDEA6\\uDEA7\\uDFCC\\uDFCD]$/.test(t)},_.isWhitespace=function(e,t){return \" \"===e||\"\\t\"===e||\"\\n\"===e&&t>0},_.isDecimalMark=function(e,t){return \".\"===e&&\"/\"!==t&&\"*\"!==t&&\"^\"!==t},_.isDigitDot=function(e){return e>=\"0\"&&e<=\"9\"||\".\"===e},_.isDigit=function(e){return e>=\"0\"&&e<=\"9\"},_.isHexDigit=function(e){return e>=\"0\"&&e<=\"9\"||e>=\"a\"&&e<=\"f\"||e>=\"A\"&&e<=\"F\"},_}));t.createParse=o;})),Xr=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createCompile=void 0;var n=[\"typed\",\"parse\"],r=(0, h.factory)(\"compile\",n,(function(e){var t=e.typed,n=e.parse;return t(\"compile\",{string:function(e){return n(e).compile()},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,(function(e){return n(e).compile()}))}})}));t.createCompile=r;})),Yr=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createEvaluate=void 0;var n=[\"typed\",\"parse\"],r=(0, h.factory)(\"evaluate\",n,(function(e){var t=e.typed,n=e.parse;return t(\"evaluate\",{string:function(e){return n(e).compile().evaluate({})},\"string, Object\":function(e,t){return n(e).compile().evaluate(t)},\"Array | Matrix\":function(e){var t={};return (0, P.deepMap)(e,(function(e){return n(e).compile().evaluate(t)}))},\"Array | Matrix, Object\":function(e,t){return (0, P.deepMap)(e,(function(e){return n(e).compile().evaluate(t)}))}})}));t.createEvaluate=r;})),Jr=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createParserClass=void 0;var n=[\"parse\"],r=(0, h.factory)(\"Parser\",n,(function(e){var t=e.parse;function n(){if(!(this instanceof n))throw new SyntaxError(\"Constructor must be called with the new operator\");this.scope={};}return n.prototype.type=\"Parser\",n.prototype.isParser=!0,n.prototype.evaluate=function(e){return t(e).compile().evaluate(this.scope)},n.prototype.get=function(e){return e in this.scope?(0, St.getSafeProperty)(this.scope,e):void 0},n.prototype.getAll=function(){return (0, a.extend)({},this.scope)},n.prototype.set=function(e,t){return (0, St.setSafeProperty)(this.scope,e,t)},n.prototype.remove=function(e){delete this.scope[e];},n.prototype.clear=function(){for(var e in this.scope)(0, a.hasOwnProperty)(this.scope,e)&&delete this.scope[e];},n}),{isClass:!0});t.createParserClass=r;})),Kr=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createParser=void 0;var n=[\"typed\",\"Parser\"],r=(0, h.factory)(\"parser\",n,(function(e){var t=e.typed,n=e.Parser;return t(\"parser\",{\"\":function(){return new n}})}));t.createParser=r;})),ei=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createLup=void 0;var n=[\"typed\",\"matrix\",\"abs\",\"addScalar\",\"divideScalar\",\"multiplyScalar\",\"subtract\",\"larger\",\"equalScalar\",\"unaryMinus\",\"DenseMatrix\",\"SparseMatrix\",\"Spa\"],r=(0, h.factory)(\"lup\",n,(function(e){var t=e.typed,n=e.matrix,r=e.abs,i=e.addScalar,o=e.divideScalar,s=e.multiplyScalar,c=e.subtract,u=e.larger,l=e.equalScalar,d=e.unaryMinus,f=e.DenseMatrix,p=e.SparseMatrix,m=e.Spa;return t(\"lup\",{DenseMatrix:function(e){return h(e)},SparseMatrix:function(e){return y(e)},Array:function(e){var t=h(n(e));return {L:t.L.valueOf(),U:t.U.valueOf(),p:t.p}}});function h(e){var t,n,d,p=e._size[0],m=e._size[1],h=Math.min(p,m),y=(0, a.clone)(e._data),v=[],g=[p,h],b=[],x=[h,m],D=[];for(t=0;t<p;t++)D[t]=t;for(n=0;n<m;n++){if(n>0)for(t=0;t<p;t++){var _=Math.min(t,n),w=0;for(d=0;d<_;d++)w=i(w,s(y[t][d],y[d][n]));y[t][n]=c(y[t][n],w);}var N=n,M=0,O=0;for(t=n;t<p;t++){var S=y[t][n],P=r(S);u(P,M)&&(N=t,M=P,O=S);}if(n!==N&&(D[n]=[D[N],D[N]=D[n]][0],f._swapRows(n,N,y)),n<p)for(t=n+1;t<p;t++){var j=y[t][n];l(j,0)||(y[t][n]=o(y[t][n],O));}}for(n=0;n<m;n++)for(t=0;t<p;t++)0===n&&(t<m&&(b[t]=[]),v[t]=[]),t<n?(t<m&&(b[t][n]=y[t][n]),n<p&&(v[t][n]=0)):t!==n?(t<m&&(b[t][n]=0),n<p&&(v[t][n]=y[t][n])):(t<m&&(b[t][n]=y[t][n]),n<p&&(v[t][n]=1));var A=new f({data:v,size:g}),E=new f({data:b,size:x}),C=[];for(t=0,h=D.length;t<h;t++)C[D[t]]=t;return {L:A,U:E,p:C,toString:function(){return \"L: \"+this.L.toString()+\"\\nU: \"+this.U.toString()+\"\\nP: \"+this.p}}}function y(e){var t,n,i,a=e._size[0],c=e._size[1],f=Math.min(a,c),h=e._values,y=e._index,v=e._ptr,g=[],b=[],x=[],D=[a,f],_=[],w=[],N=[],M=[f,c],O=[],S=[];for(t=0;t<a;t++)O[t]=t,S[t]=t;var P=function(){var e=new m;n<a&&(x.push(g.length),g.push(1),b.push(n)),N.push(_.length);var c=v[n],f=v[n+1];for(i=c;i<f;i++)t=y[i],e.set(O[t],h[i]);n>0&&e.forEach(0,n-1,(function(t,n){p._forEachRow(t,g,b,x,(function(r,i){r>t&&e.accumulate(r,d(s(i,n)));}));}));var P,j,A,E,C=n,T=e.get(n),k=r(T);e.forEach(n+1,a-1,(function(e,t){var n=r(t);u(n,k)&&(C=e,k=n,T=t);})),n!==C&&(p._swapRows(n,C,D[1],g,b,x),p._swapRows(n,C,M[1],_,w,N),e.swap(n,C),j=C,A=S[P=n],E=S[j],O[A]=j,O[E]=P,S[P]=E,S[j]=A),e.forEach(0,a-1,(function(e,t){e<=n?(_.push(t),w.push(e)):(t=o(t,T),l(t,0)||(g.push(t),b.push(e)));}));};for(n=0;n<c;n++)P();return N.push(_.length),x.push(g.length),{L:new p({values:g,index:b,ptr:x,size:D}),U:new p({values:_,index:w,ptr:N,size:M}),p:O,toString:function(){return \"L: \"+this.L.toString()+\"\\nU: \"+this.U.toString()+\"\\nP: \"+this.p}}}}));t.createLup=r;})),ti=t((function(e,t){function n(){return (n=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}).apply(this,arguments)}Object.defineProperty(t,\"__esModule\",{value:!0}),t.createQr=void 0;var r=[\"typed\",\"matrix\",\"zeros\",\"identity\",\"isZero\",\"equal\",\"sign\",\"sqrt\",\"conj\",\"unaryMinus\",\"addScalar\",\"divideScalar\",\"multiplyScalar\",\"subtract\",\"complex\"],i=(0, h.factory)(\"qr\",r,(function(e){var t=e.typed,r=e.matrix,i=e.zeros,a=e.identity,o=e.isZero,s=e.equal,c=e.sign,u=e.sqrt,l=e.conj,d=e.unaryMinus,f=e.addScalar,p=e.divideScalar,m=e.multiplyScalar,h=e.subtract,y=e.complex;return n(t(\"qr\",{DenseMatrix:function(e){return g(e)},SparseMatrix:function(e){return function(e){throw new Error(\"qr not implemented for sparse matrices yet\")}()},Array:function(e){var t=g(r(e));return {Q:t.Q.valueOf(),R:t.R.valueOf()}}}),{_denseQRimpl:v});function v(e){var t,n,r,y=e._size[0],v=e._size[1],g=a([y],\"dense\"),b=g._data,x=e.clone(),D=x._data,_=i([y],\"\");for(r=0;r<Math.min(v,y);++r){var w=D[r][r],N=d(s(w,0)?1:c(w)),M=l(N),O=0;for(t=r;t<y;t++)O=f(O,m(D[t][r],l(D[t][r])));var S=m(N,u(O));if(!o(S)){var P=h(w,S);for(_[r]=1,t=r+1;t<y;t++)_[t]=p(D[t][r],P);var j=d(l(p(P,S))),A=void 0;for(n=r;n<v;n++){for(A=0,t=r;t<y;t++)A=f(A,m(l(_[t]),D[t][n]));for(A=m(A,j),t=r;t<y;t++)D[t][n]=m(h(D[t][n],m(_[t],A)),M);}for(t=0;t<y;t++){for(A=0,n=r;n<y;n++)A=f(A,m(b[t][n],_[n]));for(A=m(A,j),n=r;n<y;++n)b[t][n]=p(h(b[t][n],m(A,l(_[n]))),M);}}}return {Q:g,R:x,toString:function(){return \"Q: \"+this.Q.toString()+\"\\nR: \"+this.R.toString()}}}function g(e){var t=v(e),n=t.R._data;if(e._data.length>0)for(var r=\"Complex\"===n[0][0].type?y(0):0,i=0;i<n.length;++i)for(var a=0;a<i&&a<(n[0]||[]).length;++a)n[i][a]=r;return t}}));t.createQr=i;})),ni=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.csPermute=function(e,t,n,r){for(var i=e._values,a=e._index,o=e._ptr,s=e._size,c=e._datatype,u=s[0],l=s[1],d=r&&e._values?[]:null,f=[],p=[],m=0,h=0;h<l;h++){p[h]=m;for(var y=n?n[h]:h,v=o[y],g=o[y+1],b=v;b<g;b++){var x=t?t[a[b]]:a[b];f[m]=x,d&&(d[m]=i[b]),m++;}}return p[l]=m,e.createSparseMatrix({values:d,index:f,ptr:p,size:[u,l],datatype:c})};})),ri=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.csTdfs=function(e,t,n,r,i,a,o){var s=0;n[o]=e;for(;s>=0;){var c=n[o+s],u=n[r+c];-1===u?(s--,a[t++]=c):(n[r+c]=n[i+u],++s,n[o+s]=u);}return t};})),ii=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.csPost=function(e,t){if(!e)return null;var n,r=0,i=[],a=[],o=t,s=2*t;for(n=0;n<t;n++)a[0+n]=-1;for(n=t-1;n>=0;n--)-1!==e[n]&&(a[o+n]=a[0+e[n]],a[0+e[n]]=n);for(n=0;n<t;n++)-1===e[n]&&(r=(0, ri.csTdfs)(n,r,a,0,o,i,s));return i};})),ai=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.csEtree=function(e,t){if(!e)return null;var n,r,i=e._index,a=e._ptr,o=e._size,s=o[0],c=o[1],u=[],l=[],d=c;if(t)for(n=0;n<s;n++)l[d+n]=-1;for(var f=0;f<c;f++){u[f]=-1,l[0+f]=-1;for(var p=a[f],m=a[f+1],h=p;h<m;h++){var y=i[h];for(n=t?l[d+y]:y;-1!==n&&n<f;n=r)r=l[0+n],l[0+n]=f,-1===r&&(u[n]=f);t&&(l[d+y]=f);}}return u};})),oi=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.csFkeep=function(e,t,n){for(var r=e._values,i=e._index,a=e._ptr,o=e._size[1],s=0,c=0;c<o;c++){var u=a[c];for(a[c]=s;u<a[c+1];u++)t(i[u],c,r?r[u]:1,n)&&(i[s]=i[u],r&&(r[s]=r[u]),s++);}a[o]=s,i.splice(s,i.length-s),r&&r.splice(s,r.length-s);return s};})),si=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.csFlip=function(e){return -e-2};})),ci=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createCsAmd=void 0;var n=[\"add\",\"multiply\",\"transpose\"],r=(0, h.factory)(\"csAmd\",n,(function(e){var t=e.add,n=e.multiply,r=e.transpose;return function(e,o){if(!o||e<=0||e>3)return null;var s=o._size,c=s[0],u=s[1],l=0,d=Math.max(16,10*Math.sqrt(u)),f=function(e,i,a,o,s){var c=r(i);if(1===e&&o===a)return t(i,c);if(2===e){for(var u=c._index,l=c._ptr,d=0,f=0;f<a;f++){var p=l[f];if(l[f]=d,!(l[f+1]-p>s))for(var m=l[f+1];p<m;p++)u[d++]=u[p];}return l[a]=d,i=r(c),n(c,i)}return n(c,i)}(e,o,c,u,d=Math.min(u-2,d));(0, oi.csFkeep)(f,a,null);for(var p,m,h,y,v,g,b,x,D,_,w,N,M,O,S,P,j=f._index,A=f._ptr,E=A[u],C=[],T=[],k=u+1,I=2*(u+1),B=3*(u+1),z=4*(u+1),R=5*(u+1),q=6*(u+1),F=7*(u+1),U=C,L=function(e,t,n,r,a,o,s,c,u,l,d,f){for(var p=0;p<e;p++)n[r+p]=t[p+1]-t[p];n[r+e]=0;for(var m=0;m<=e;m++)n[a+m]=-1,o[m]=-1,n[s+m]=-1,n[c+m]=-1,n[u+m]=1,n[l+m]=1,n[d+m]=0,n[f+m]=n[r+m];var h=i(0,0,n,l,e);return n[d+e]=-2,t[e]=-1,n[l+e]=0,h}(u,A,T,0,B,U,I,F,k,q,z,R),H=function(e,t,n,r,i,a,o,s,c,u,l){for(var d=0,f=0;f<e;f++){var p=n[r+f];if(0===p)n[i+f]=-2,d++,t[f]=-1,n[a+f]=0;else if(p>o)n[s+f]=0,n[i+f]=-1,d++,t[f]=(0, si.csFlip)(e),n[s+e]++;else {var m=n[c+p];-1!==m&&(u[m]=f),n[l+f]=n[c+p],n[c+p]=f;}}return d}(u,A,T,R,z,q,d,k,B,U,I),Z=0;H<u;){for(h=-1;Z<u&&-1===(h=T[B+Z]);Z++);-1!==T[I+h]&&(U[T[I+h]]=-1),T[B+Z]=T[I+h];var V=T[z+h],W=T[k+h];H+=W;var G=0;T[k+h]=-W;var $=A[h],Q=0===V?$:E,X=Q;for(y=1;y<=V+1;y++){for(y>V?(g=h,b=$,x=T[0+h]-V):(b=A[g=j[$++]],x=T[0+g]),v=1;v<=x;v++)(D=T[k+(p=j[b++])])<=0||(G+=D,T[k+p]=-D,j[X++]=p,-1!==T[I+p]&&(U[T[I+p]]=U[p]),-1!==U[p]?T[I+U[p]]=T[I+p]:T[B+T[R+p]]=T[I+p]);g!==h&&(A[g]=(0, si.csFlip)(h),T[q+g]=0);}for(0!==V&&(E=X),T[R+h]=G,A[h]=Q,T[0+h]=X-Q,T[z+h]=-2,L=i(L,l,T,q,u),_=Q;_<X;_++)if(!((w=T[z+(p=j[_])])<=0)){var Y=L-(D=-T[k+p]);for($=A[p],N=A[p]+w-1;$<=N;$++)T[q+(g=j[$])]>=L?T[q+g]-=D:0!==T[q+g]&&(T[q+g]=T[R+g]+Y);}for(_=Q;_<X;_++){for(M=(N=A[p=j[_]])+T[z+p]-1,O=N,S=0,P=0,$=N;$<=M;$++)if(0!==T[q+(g=j[$])]){var J=T[q+g]-L;J>0?(P+=J,j[O++]=g,S+=g):(A[g]=(0, si.csFlip)(h),T[q+g]=0);}T[z+p]=O-N+1;var K=O,ee=N+T[0+p];for($=M+1;$<ee;$++){var te=T[k+(m=j[$])];te<=0||(P+=te,j[O++]=m,S+=m);}0===P?(A[p]=(0, si.csFlip)(h),G-=D=-T[k+p],W+=D,H+=D,T[k+p]=0,T[z+p]=-1):(T[R+p]=Math.min(T[R+p],P),j[O]=j[K],j[K]=j[N],j[N]=h,T[0+p]=O-N+1,S=(S<0?-S:S)%u,T[I+p]=T[F+S],T[F+S]=p,U[p]=S);}for(T[R+h]=G,L=i(L+(l=Math.max(l,G)),l,T,q,u),_=Q;_<X;_++)if(!(T[k+(p=j[_])]>=0))for(p=T[F+(S=U[p])],T[F+S]=-1;-1!==p&&-1!==T[I+p];p=T[I+p],L++){for(x=T[0+p],w=T[z+p],$=A[p]+1;$<=A[p]+x-1;$++)T[q+j[$]]=L;var ne=p;for(m=T[I+p];-1!==m;){var re=T[0+m]===x&&T[z+m]===w;for($=A[m]+1;re&&$<=A[m]+x-1;$++)T[q+j[$]]!==L&&(re=0);re?(A[m]=(0, si.csFlip)(p),T[k+p]+=T[k+m],T[k+m]=0,T[z+m]=-1,m=T[I+m],T[I+ne]=m):(ne=m,m=T[I+m]);}}for($=Q,_=Q;_<X;_++)(D=-T[k+(p=j[_])])<=0||(T[k+p]=D,P=T[R+p]+G-D,-1!==T[B+(P=Math.min(P,u-H-D))]&&(U[T[B+P]]=p),T[I+p]=T[B+P],U[p]=-1,T[B+P]=p,Z=Math.min(Z,P),T[R+p]=P,j[$++]=p);T[k+h]=W,0==(T[0+h]=$-Q)&&(A[h]=-1,T[q+h]=0),0!==V&&(E=$);}for(p=0;p<u;p++)A[p]=(0, si.csFlip)(A[p]);for(m=0;m<=u;m++)T[B+m]=-1;for(m=u;m>=0;m--)T[k+m]>0||(T[I+m]=T[B+A[m]],T[B+A[m]]=m);for(g=u;g>=0;g--)T[k+g]<=0||-1!==A[g]&&(T[I+g]=T[B+A[g]],T[B+A[g]]=g);for(h=0,p=0;p<=u;p++)-1===A[p]&&(h=(0, ri.csTdfs)(p,h,T,B,I,C,q));return C.splice(C.length-1,1),C};function i(e,t,n,r,i){if(e<2||e+t<0){for(var a=0;a<i;a++)0!==n[r+a]&&(n[r+a]=1);e=2;}return e}function a(e,t){return e!==t}}));t.createCsAmd=r;})),ui=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.csLeaf=function(e,t,n,r,i,a,o){var s,c,u,l=0;if(e<=t||n[r+t]<=n[i+e])return -1;n[i+e]=n[r+t];var d=n[a+e];if(n[a+e]=t,-1===d)l=1,u=e;else {for(l=2,u=d;u!==n[o+u];u=n[o+u]);for(s=d;s!==u;s=c)c=n[o+s],n[o+s]=u;}return {jleaf:l,q:u}};})),li=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createCsCounts=void 0;var n=[\"transpose\"],r=(0, h.factory)(\"csCounts\",n,(function(e){var t=e.transpose;return function(e,n,r,i){if(!e||!n||!r)return null;var a,o,s,c,u,l,d,f=e._size,p=f[0],m=f[1],h=4*m+(i?m+p+1:0),y=[],v=m,g=2*m,b=3*m,x=4*m,D=5*m+1;for(s=0;s<h;s++)y[s]=-1;var _=[],w=t(e),N=w._index,M=w._ptr;for(s=0;s<m;s++)for(_[o=r[s]]=-1===y[b+o]?1:0;-1!==o&&-1===y[b+o];o=n[o])y[b+o]=s;if(i){for(s=0;s<m;s++)y[r[s]]=s;for(a=0;a<p;a++){for(s=m,l=M[a],d=M[a+1],u=l;u<d;u++)s=Math.min(s,y[N[u]]);y[D+a]=y[x+s],y[x+s]=a;}}for(a=0;a<m;a++)y[0+a]=a;for(s=0;s<m;s++){for(-1!==n[o=r[s]]&&_[n[o]]--,c=i?y[x+s]:o;-1!==c;c=i?y[D+c]:-1)for(u=M[c];u<M[c+1];u++){a=N[u];var O=(0, ui.csLeaf)(a,o,y,b,v,g,0);O.jleaf>=1&&_[o]++,2===O.jleaf&&_[O.q]--;}-1!==n[o]&&(y[0+o]=n[o]);}for(o=0;o<m;o++)-1!==n[o]&&(_[n[o]]+=_[o]);return _}}));t.createCsCounts=r;})),di=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createCsSqr=void 0;var n=[\"add\",\"multiply\",\"transpose\"],r=(0, h.factory)(\"csSqr\",n,(function(e){var t=e.add,n=e.multiply,r=e.transpose,i=(0, ci.createCsAmd)({add:t,multiply:n,transpose:r}),a=(0, li.createCsCounts)({transpose:r});return function(e,t,n){var r,o=t._ptr,s=t._size[1],c={};if(c.q=i(e,t),e&&!c.q)return null;if(n){var u=e?(0, ni.csPermute)(t,null,c.q,0):t;c.parent=(0, ai.csEtree)(u,1);var l=(0, ii.csPost)(c.parent,s);if(c.cp=a(u,c.parent,l,1),u&&c.parent&&c.cp&&function(e,t){var n=e._ptr,r=e._index,i=e._size,a=i[0],o=i[1];t.pinv=[],t.leftmost=[];var s,c,u,l,d,f=t.parent,p=t.pinv,m=t.leftmost,h=[],y=a,v=a+o,g=a+2*o;for(c=0;c<o;c++)h[y+c]=-1,h[v+c]=-1,h[g+c]=0;for(s=0;s<a;s++)m[s]=-1;for(c=o-1;c>=0;c--)for(l=n[c],d=n[c+1],u=l;u<d;u++)m[r[u]]=c;for(s=a-1;s>=0;s--)p[s]=-1,-1!==(c=m[s])&&(0==h[g+c]++&&(h[v+c]=s),h[0+s]=h[y+c],h[y+c]=s);for(t.lnz=0,t.m2=a,c=0;c<o;c++)if(s=h[y+c],t.lnz++,s<0&&(s=t.m2++),p[s]=c,!(--g[c]<=0)){t.lnz+=h[g+c];var b=f[c];-1!==b&&(0===h[g+b]&&(h[v+b]=h[v+c]),h[0+h[v+c]]=h[y+b],h[y+b]=h[0+s],h[g+b]+=h[g+c]);}for(s=0;s<a;s++)p[s]<0&&(p[s]=c++);return !0}(u,c))for(c.unz=0,r=0;r<s;r++)c.unz+=c.cp[r];}else c.unz=4*o[s]+s,c.lnz=c.unz;return c}}));t.createCsSqr=r;})),fi=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.csMarked=function(e,t){return e[t]<0};})),pi=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.csMark=function(e,t){e[t]=(0, si.csFlip)(e[t]);};})),mi=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.csUnflip=function(e){return e<0?(0, si.csFlip)(e):e};})),hi=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.csDfs=function(e,t,n,r,i){var a,o,s,c=t._index,u=t._ptr,l=t._size[1],d=0;r[0]=e;for(;d>=0;){e=r[d];var f=i?i[e]:e;(0, fi.csMarked)(u,e)||((0, pi.csMark)(u,e),r[l+d]=f<0?0:(0, mi.csUnflip)(u[f]));var p=1;for(o=r[l+d],s=f<0?0:(0, mi.csUnflip)(u[f+1]);o<s;o++)if(a=c[o],!(0, fi.csMarked)(u,a)){r[l+d]=o,r[++d]=a,p=0;break}p&&(d--,r[--n]=e);}return n};})),yi=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.csReach=function(e,t,n,r,i){var a,o,s,c=e._ptr,u=e._size,l=t._index,d=t._ptr,f=u[1],p=f;for(o=d[n],s=d[n+1],a=o;a<s;a++){var m=l[a];(0, fi.csMarked)(c,m)||(p=(0, hi.csDfs)(m,e,p,r,i));}for(a=p;a<f;a++)(0, pi.csMark)(c,r[a]);return p};})),vi=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createCsSpsolve=void 0;var n=[\"divideScalar\",\"multiply\",\"subtract\"],r=(0, h.factory)(\"csSpsolve\",n,(function(e){var t=e.divideScalar,n=e.multiply,r=e.subtract;return function(e,i,a,o,s,c,u){var l,d,f,p,m=e._values,h=e._index,y=e._ptr,v=e._size[1],g=i._values,b=i._index,x=i._ptr,D=(0, yi.csReach)(e,i,a,o,c);for(l=D;l<v;l++)s[o[l]]=0;for(d=x[a],f=x[a+1],l=d;l<f;l++)s[b[l]]=g[l];for(var _=D;_<v;_++){var w=o[_],N=c?c[w]:w;if(!(N<0))for(d=y[N],f=y[N+1],s[w]=t(s[w],m[u?d:f-1]),l=u?d+1:d,p=u?f:f-1;l<p;l++){var M=h[l];s[M]=r(s[M],n(m[l],s[w]));}}return D}}));t.createCsSpsolve=r;})),gi=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createCsLu=void 0;var n=[\"abs\",\"divideScalar\",\"multiply\",\"subtract\",\"larger\",\"largerEq\",\"SparseMatrix\"],r=(0, h.factory)(\"csLu\",n,(function(e){var t=e.abs,n=e.divideScalar,r=e.multiply,i=e.subtract,a=e.larger,o=e.largerEq,s=e.SparseMatrix,c=(0, vi.createCsSpsolve)({divideScalar:n,multiply:r,subtract:i});return function(e,i,u){if(!e)return null;var l,d=e._size[1],f=100,p=100;i&&(l=i.q,f=i.lnz||f,p=i.unz||p);var m,h,y=[],v=[],g=[],b=new s({values:y,index:v,ptr:g,size:[d,d]}),x=[],D=[],_=[],w=new s({values:x,index:D,ptr:_,size:[d,d]}),N=[],M=[],O=[];for(m=0;m<d;m++)M[m]=0,N[m]=-1,g[m+1]=0;f=0,p=0;for(var S=0;S<d;S++){g[S]=f,_[S]=p;var P=l?l[S]:S,j=c(b,e,P,O,M,N,1),A=-1,E=-1;for(h=j;h<d;h++)if(N[m=O[h]]<0){var C=t(M[m]);a(C,E)&&(E=C,A=m);}else D[p]=N[m],x[p++]=M[m];if(-1===A||E<=0)return null;N[P]<0&&o(t(M[P]),r(E,u))&&(A=P);var T=M[A];for(D[p]=S,x[p++]=T,N[A]=S,v[f]=A,y[f++]=1,h=j;h<d;h++)N[m=O[h]]<0&&(v[f]=m,y[f++]=n(M[m],T)),M[m]=0;}for(g[d]=f,_[d]=p,h=0;h<f;h++)v[h]=N[v[h]];return y.splice(f,y.length-f),v.splice(f,v.length-f),x.splice(p,x.length-p),D.splice(p,D.length-p),{L:b,U:w,pinv:N}}}));t.createCsLu=r;})),bi=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createSlu=void 0;var n=[\"typed\",\"abs\",\"add\",\"multiply\",\"transpose\",\"divideScalar\",\"subtract\",\"larger\",\"largerEq\",\"SparseMatrix\"],r=(0, h.factory)(\"slu\",n,(function(e){var t=e.typed,n=e.abs,r=e.add,i=e.multiply,a=e.transpose,o=e.divideScalar,s=e.subtract,c=e.larger,l=e.largerEq,d=e.SparseMatrix,f=(0, di.createCsSqr)({add:r,multiply:i,transpose:a}),p=(0, gi.createCsLu)({abs:n,divideScalar:o,multiply:i,subtract:s,larger:c,largerEq:l,SparseMatrix:d});return t(\"slu\",{\"SparseMatrix, number, number\":function(e,t,n){if(!(0, u.isInteger)(t)||t<0||t>3)throw new Error(\"Symbolic Ordering and Analysis order must be an integer number in the interval [0, 3]\");if(n<0||n>1)throw new Error(\"Partial pivoting threshold must be a number from 0 to 1\");var r=f(t,e,!1),i=p(e,r,n);return {L:i.L,U:i.U,p:i.pinv,q:r.q,toString:function(){return \"L: \"+this.L.toString()+\"\\nU: \"+this.U.toString()+\"\\np: \"+this.p.toString()+(this.q?\"\\nq: \"+this.q.toString():\"\")+\"\\n\"}}}})}));t.createSlu=r;})),xi=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.csIpvec=function(e,t){var n,r=t.length,i=[];if(e)for(n=0;n<r;n++)i[e[n]]=t[n];else for(n=0;n<r;n++)i[n]=t[n];return i};})),Di=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createLusolve=void 0;var n=[\"typed\",\"matrix\",\"lup\",\"slu\",\"usolve\",\"lsolve\",\"DenseMatrix\"],r=(0, h.factory)(\"lusolve\",n,(function(e){var t=e.typed,n=e.matrix,r=e.lup,a=e.slu,o=e.usolve,s=e.lsolve,c=e.DenseMatrix,u=(0, Kt.createSolveValidation)({DenseMatrix:c});return t(\"lusolve\",{\"Array, Array | Matrix\":function(e,t){e=n(e);var i=r(e);return d(i.L,i.U,i.p,null,t).valueOf()},\"DenseMatrix, Array | Matrix\":function(e,t){var n=r(e);return d(n.L,n.U,n.p,null,t)},\"SparseMatrix, Array | Matrix\":function(e,t){var n=r(e);return d(n.L,n.U,n.p,null,t)},\"SparseMatrix, Array | Matrix, number, number\":function(e,t,n,r){var i=a(e,n,r);return d(i.L,i.U,i.p,i.q,t)},\"Object, Array | Matrix\":function(e,t){return d(e.L,e.U,e.p,e.q,t)}});function l(e){if((0, i.isMatrix)(e))return e;if((0, i.isArray)(e))return n(e);throw new TypeError(\"Invalid Matrix LU decomposition\")}function d(e,t,n,r,i){e=l(e),t=l(t),n&&((i=u(e,i,!0))._data=(0, xi.csIpvec)(n,i._data));var a=s(e,i),c=o(t,a);return r&&(c._data=(0, xi.csIpvec)(r,c._data)),c}}));t.createLusolve=r;})),_i=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createHelpClass=void 0;var n=[\"parse\"],r=(0, h.factory)(\"Help\",n,(function(e){var t=e.parse;function n(e){if(!(this instanceof n))throw new SyntaxError(\"Constructor must be called with the new operator\");if(!e)throw new Error('Argument \"doc\" missing');this.doc=e;}return n.prototype.type=\"Help\",n.prototype.isHelp=!0,n.prototype.toString=function(){var e=this.doc||{},n=\"\\n\";if(e.name&&(n+=\"Name: \"+e.name+\"\\n\\n\"),e.category&&(n+=\"Category: \"+e.category+\"\\n\\n\"),e.description&&(n+=\"Description:\\n    \"+e.description+\"\\n\\n\"),e.syntax&&(n+=\"Syntax:\\n    \"+e.syntax.join(\"\\n    \")+\"\\n\\n\"),e.examples){n+=\"Examples:\\n\";for(var r={},a=0;a<e.examples.length;a++){var o=e.examples[a];n+=\"    \"+o+\"\\n\";var s=void 0;try{s=t(o).compile().evaluate(r);}catch(e){s=e;}void 0===s||(0, i.isHelp)(s)||(n+=\"        \"+(0, d.format)(s,{precision:14})+\"\\n\");}n+=\"\\n\";}return e.seealso&&e.seealso.length&&(n+=\"See also: \"+e.seealso.join(\", \")+\"\\n\"),n},n.prototype.toJSON=function(){var e=(0, a.clone)(this.doc);return e.mathjs=\"Help\",e},n.fromJSON=function(e){var t={};return Object.keys(e).filter((function(e){return \"mathjs\"!==e})).forEach((function(n){t[n]=e[n];})),new n(t)},n.prototype.valueOf=n.prototype.toString,n}),{isClass:!0});t.createHelpClass=r;})),wi=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createChainClass=void 0;var n=[\"?on\",\"math\"],r=(0, h.factory)(\"Chain\",n,(function(e){var t=e.on,n=e.math;function r(e){if(!(this instanceof r))throw new SyntaxError(\"Constructor must be called with the new operator\");(0, i.isChain)(e)?this.value=e.value:this.value=e;}function o(e,t){(0, a.lazy)(r.prototype,e,(function(){var e=t();if(\"function\"==typeof e)return s(e)}));}function s(e){return function(){for(var t=[this.value],n=0;n<arguments.length;n++)t[n+1]=arguments[n];return new r(e.apply(e,t))}}r.prototype.type=\"Chain\",r.prototype.isChain=!0,r.prototype.done=function(){return this.value},r.prototype.valueOf=function(){return this.value},r.prototype.toString=function(){return (0, d.format)(this.value)},r.prototype.toJSON=function(){return {mathjs:\"Chain\",value:this.value}},r.fromJSON=function(e){return new r(e.value)},r.createProxy=function(e,t){if(\"string\"==typeof e)!function(e,t){\"function\"==typeof t&&(r.prototype[e]=s(t));}(e,t);else {var n=function(t){(0, a.hasOwnProperty)(e,t)&&void 0===c[t]&&o(t,(function(){return e[t]}));};for(var i in e)n(i);}};var c={expression:!0,docs:!0,type:!0,classes:!0,json:!0,error:!0,isChain:!0};return r.createProxy(n),t&&t(\"import\",(function(e,t,n){n||o(e,t);})),r}),{isClass:!0});t.createChainClass=r;})),Ni=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.bignumberDocs=void 0;t.bignumberDocs={name:\"bignumber\",category:\"Construction\",syntax:[\"bignumber(x)\"],description:\"Create a big number from a number or string.\",examples:[\"0.1 + 0.2\",\"bignumber(0.1) + bignumber(0.2)\",'bignumber(\"7.2\")','bignumber(\"7.2e500\")',\"bignumber([0.1, 0.2, 0.3])\"],seealso:[\"boolean\",\"complex\",\"fraction\",\"index\",\"matrix\",\"string\",\"unit\"]};})),Mi=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.typeOfDocs=void 0;t.typeOfDocs={name:\"typeOf\",category:\"Utils\",syntax:[\"typeOf(x)\"],description:\"Get the type of a variable.\",examples:[\"typeOf(3.5)\",\"typeOf(2 - 4i)\",\"typeOf(45 deg)\",'typeOf(\"hello world\")'],seealso:[\"getMatrixDataType\"]};})),Oi=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.isZeroDocs=void 0;t.isZeroDocs={name:\"isZero\",category:\"Utils\",syntax:[\"isZero(x)\"],description:\"Test whether a value is zero.\",examples:[\"isZero(2)\",\"isZero(0)\",\"isZero(-4)\",\"isZero([3, 0, -2, 0])\"],seealso:[\"isInteger\",\"isNumeric\",\"isNegative\",\"isPositive\"]};})),Si=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.isPrimeDocs=void 0;t.isPrimeDocs={name:\"isPrime\",category:\"Utils\",syntax:[\"isPrime(x)\"],description:\"Test whether a value is prime: has no divisors other than itself and one.\",examples:[\"isPrime(3)\",\"isPrime(-2)\",\"isPrime([2, 17, 100])\"],seealso:[\"isInteger\",\"isNumeric\",\"isNegative\",\"isZero\"]};})),Pi=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.isPositiveDocs=void 0;t.isPositiveDocs={name:\"isPositive\",category:\"Utils\",syntax:[\"isPositive(x)\"],description:\"Test whether a value is positive: larger than zero.\",examples:[\"isPositive(2)\",\"isPositive(0)\",\"isPositive(-4)\",\"isPositive([3, 0.5, -2])\"],seealso:[\"isInteger\",\"isNumeric\",\"isNegative\",\"isZero\"]};})),ji=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.isNumericDocs=void 0;t.isNumericDocs={name:\"isNumeric\",category:\"Utils\",syntax:[\"isNumeric(x)\"],description:\"Test whether a value is a numeric value. Returns true when the input is a number, BigNumber, Fraction, or boolean.\",examples:[\"isNumeric(2)\",'isNumeric(\"2\")','hasNumericValue(\"2\")',\"isNumeric(0)\",\"isNumeric(bignumber(500))\",\"isNumeric(fraction(0.125))\",\"isNumeric(2 + 3i)\",'isNumeric([2.3, \"foo\", false])'],seealso:[\"isInteger\",\"isZero\",\"isNegative\",\"isPositive\",\"isNaN\",\"hasNumericValue\"]};})),Ai=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.hasNumericValueDocs=void 0;t.hasNumericValueDocs={name:\"hasNumericValue\",category:\"Utils\",syntax:[\"hasNumericValue(x)\"],description:\"Test whether a value is an numeric value. In case of a string, true is returned if the string contains a numeric value.\",examples:[\"hasNumericValue(2)\",'hasNumericValue(\"2\")','isNumeric(\"2\")',\"hasNumericValue(0)\",\"hasNumericValue(bignumber(500))\",\"hasNumericValue(fraction(0.125))\",\"hasNumericValue(2 + 3i)\",'hasNumericValue([2.3, \"foo\", false])'],seealso:[\"isInteger\",\"isZero\",\"isNegative\",\"isPositive\",\"isNaN\",\"isNumeric\"]};})),Ei=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.isNegativeDocs=void 0;t.isNegativeDocs={name:\"isNegative\",category:\"Utils\",syntax:[\"isNegative(x)\"],description:\"Test whether a value is negative: smaller than zero.\",examples:[\"isNegative(2)\",\"isNegative(0)\",\"isNegative(-4)\",\"isNegative([3, 0.5, -2])\"],seealso:[\"isInteger\",\"isNumeric\",\"isPositive\",\"isZero\"]};})),Ci=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.isIntegerDocs=void 0;t.isIntegerDocs={name:\"isInteger\",category:\"Utils\",syntax:[\"isInteger(x)\"],description:\"Test whether a value is an integer number.\",examples:[\"isInteger(2)\",\"isInteger(3.5)\",\"isInteger([3, 0.5, -2])\"],seealso:[\"isNegative\",\"isNumeric\",\"isPositive\",\"isZero\"]};})),Ti=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.isNaNDocs=void 0;t.isNaNDocs={name:\"isNaN\",category:\"Utils\",syntax:[\"isNaN(x)\"],description:\"Test whether a value is NaN (not a number)\",examples:[\"isNaN(2)\",\"isNaN(0 / 0)\",\"isNaN(NaN)\",\"isNaN(Infinity)\"],seealso:[\"isNegative\",\"isNumeric\",\"isPositive\",\"isZero\"]};})),ki=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.formatDocs=void 0;t.formatDocs={name:\"format\",category:\"Utils\",syntax:[\"format(value)\",\"format(value, precision)\"],description:\"Format a value of any type as string.\",examples:[\"format(2.3)\",\"format(3 - 4i)\",\"format([])\",\"format(pi, 3)\"],seealso:[\"print\"]};})),Ii=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.binDocs=void 0;t.binDocs={name:\"bin\",category:\"Utils\",syntax:[\"bin(value)\"],description:\"Format a number as binary\",examples:[\"bin(2)\"],seealso:[\"oct\",\"hex\"]};})),Bi=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.octDocs=void 0;t.octDocs={name:\"oct\",category:\"Utils\",syntax:[\"oct(value)\"],description:\"Format a number as octal\",examples:[\"oct(56)\"],seealso:[\"bin\",\"hex\"]};})),zi=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.hexDocs=void 0;t.hexDocs={name:\"hex\",category:\"Utils\",syntax:[\"hex(value)\"],description:\"Format a number as hexadecimal\",examples:[\"hex(240)\"],seealso:[\"bin\",\"oct\"]};})),Ri=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.cloneDocs=void 0;t.cloneDocs={name:\"clone\",category:\"Utils\",syntax:[\"clone(x)\"],description:\"Clone a variable. Creates a copy of primitive variables,and a deep copy of matrices\",examples:[\"clone(3.5)\",\"clone(2 - 4i)\",\"clone(45 deg)\",\"clone([1, 2; 3, 4])\",'clone(\"hello world\")'],seealso:[]};})),qi=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.toDocs=void 0;t.toDocs={name:\"to\",category:\"Units\",syntax:[\"x to unit\",\"to(x, unit)\"],description:\"Change the unit of a value.\",examples:[\"5 inch to cm\",\"3.2kg to g\",\"16 bytes in bits\"],seealso:[]};})),Fi=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.tanhDocs=void 0;t.tanhDocs={name:\"tanh\",category:\"Trigonometry\",syntax:[\"tanh(x)\"],description:\"Compute the hyperbolic tangent of x in radians.\",examples:[\"tanh(0.5)\",\"sinh(0.5) / cosh(0.5)\"],seealso:[\"sinh\",\"cosh\"]};})),Ui=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.tanDocs=void 0;t.tanDocs={name:\"tan\",category:\"Trigonometry\",syntax:[\"tan(x)\"],description:\"Compute the tangent of x in radians.\",examples:[\"tan(0.5)\",\"sin(0.5) / cos(0.5)\",\"tan(pi / 4)\",\"tan(45 deg)\"],seealso:[\"atan\",\"sin\",\"cos\"]};})),Li=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.sinhDocs=void 0;t.sinhDocs={name:\"sinh\",category:\"Trigonometry\",syntax:[\"sinh(x)\"],description:\"Compute the hyperbolic sine of x in radians.\",examples:[\"sinh(0.5)\"],seealso:[\"cosh\",\"tanh\"]};})),Hi=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.sechDocs=void 0;t.sechDocs={name:\"sech\",category:\"Trigonometry\",syntax:[\"sech(x)\"],description:\"Compute the hyperbolic secant of x in radians. Defined as 1/cosh(x)\",examples:[\"sech(2)\",\"1 / cosh(2)\"],seealso:[\"coth\",\"csch\",\"cosh\"]};})),Zi=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.secDocs=void 0;t.secDocs={name:\"sec\",category:\"Trigonometry\",syntax:[\"sec(x)\"],description:\"Compute the secant of x in radians. Defined as 1/cos(x)\",examples:[\"sec(2)\",\"1 / cos(2)\"],seealso:[\"cot\",\"csc\",\"cos\"]};})),Vi=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.cschDocs=void 0;t.cschDocs={name:\"csch\",category:\"Trigonometry\",syntax:[\"csch(x)\"],description:\"Compute the hyperbolic cosecant of x in radians. Defined as 1/sinh(x)\",examples:[\"csch(2)\",\"1 / sinh(2)\"],seealso:[\"sech\",\"coth\",\"sinh\"]};})),Wi=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.cscDocs=void 0;t.cscDocs={name:\"csc\",category:\"Trigonometry\",syntax:[\"csc(x)\"],description:\"Compute the cosecant of x in radians. Defined as 1/sin(x)\",examples:[\"csc(2)\",\"1 / sin(2)\"],seealso:[\"sec\",\"cot\",\"sin\"]};})),Gi=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.cothDocs=void 0;t.cothDocs={name:\"coth\",category:\"Trigonometry\",syntax:[\"coth(x)\"],description:\"Compute the hyperbolic cotangent of x in radians.\",examples:[\"coth(2)\",\"1 / tanh(2)\"],seealso:[\"sech\",\"csch\",\"tanh\"]};})),$i=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.cotDocs=void 0;t.cotDocs={name:\"cot\",category:\"Trigonometry\",syntax:[\"cot(x)\"],description:\"Compute the cotangent of x in radians. Defined as 1/tan(x)\",examples:[\"cot(2)\",\"1 / tan(2)\"],seealso:[\"sec\",\"csc\",\"tan\"]};})),Qi=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.coshDocs=void 0;t.coshDocs={name:\"cosh\",category:\"Trigonometry\",syntax:[\"cosh(x)\"],description:\"Compute the hyperbolic cosine of x in radians.\",examples:[\"cosh(0.5)\"],seealso:[\"sinh\",\"tanh\",\"coth\"]};})),Xi=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.cosDocs=void 0;t.cosDocs={name:\"cos\",category:\"Trigonometry\",syntax:[\"cos(x)\"],description:\"Compute the cosine of x in radians.\",examples:[\"cos(2)\",\"cos(pi / 4) ^ 2\",\"cos(180 deg)\",\"cos(60 deg)\",\"sin(0.2)^2 + cos(0.2)^2\"],seealso:[\"acos\",\"sin\",\"tan\"]};})),Yi=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.atan2Docs=void 0;t.atan2Docs={name:\"atan2\",category:\"Trigonometry\",syntax:[\"atan2(y, x)\"],description:\"Computes the principal value of the arc tangent of y/x in radians.\",examples:[\"atan2(2, 2) / pi\",\"angle = 60 deg in rad\",\"x = cos(angle)\",\"y = sin(angle)\",\"atan2(y, x)\"],seealso:[\"sin\",\"cos\",\"tan\"]};})),Ji=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.atanhDocs=void 0;t.atanhDocs={name:\"atanh\",category:\"Trigonometry\",syntax:[\"atanh(x)\"],description:\"Calculate the hyperbolic arctangent of a value, defined as `atanh(x) = ln((1 + x)/(1 - x)) / 2`.\",examples:[\"atanh(0.5)\"],seealso:[\"acosh\",\"asinh\"]};})),Ki=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.atanDocs=void 0;t.atanDocs={name:\"atan\",category:\"Trigonometry\",syntax:[\"atan(x)\"],description:\"Compute the inverse tangent of a value in radians.\",examples:[\"atan(0.5)\",\"atan(tan(0.5))\"],seealso:[\"tan\",\"acos\",\"asin\"]};})),ea=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.asinhDocs=void 0;t.asinhDocs={name:\"asinh\",category:\"Trigonometry\",syntax:[\"asinh(x)\"],description:\"Calculate the hyperbolic arcsine of a value, defined as `asinh(x) = ln(x + sqrt(x^2 + 1))`.\",examples:[\"asinh(0.5)\"],seealso:[\"acosh\",\"atanh\"]};})),ta=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.asinDocs=void 0;t.asinDocs={name:\"asin\",category:\"Trigonometry\",syntax:[\"asin(x)\"],description:\"Compute the inverse sine of a value in radians.\",examples:[\"asin(0.5)\",\"asin(sin(0.5))\"],seealso:[\"sin\",\"acos\",\"atan\"]};})),na=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.asechDocs=void 0;t.asechDocs={name:\"asech\",category:\"Trigonometry\",syntax:[\"asech(x)\"],description:\"Calculate the inverse secant of a value.\",examples:[\"asech(0.5)\"],seealso:[\"acsch\",\"acoth\"]};})),ra=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.asecDocs=void 0;t.asecDocs={name:\"asec\",category:\"Trigonometry\",syntax:[\"asec(x)\"],description:\"Calculate the inverse secant of a value.\",examples:[\"asec(0.5)\",\"asec(sec(0.5))\",\"asec(2)\"],seealso:[\"acos\",\"acot\",\"acsc\"]};})),ia=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.acschDocs=void 0;t.acschDocs={name:\"acsch\",category:\"Trigonometry\",syntax:[\"acsch(x)\"],description:\"Calculate the hyperbolic arccosecant of a value, defined as `acsch(x) = ln(1/x + sqrt(1/x^2 + 1))`.\",examples:[\"acsch(0.5)\"],seealso:[\"asech\",\"acoth\"]};})),aa=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.acscDocs=void 0;t.acscDocs={name:\"acsc\",category:\"Trigonometry\",syntax:[\"acsc(x)\"],description:\"Calculate the inverse cotangent of a value.\",examples:[\"acsc(2)\",\"acsc(csc(0.5))\",\"acsc(0.5)\"],seealso:[\"csc\",\"asin\",\"asec\"]};})),oa=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.acothDocs=void 0;t.acothDocs={name:\"acoth\",category:\"Trigonometry\",syntax:[\"acoth(x)\"],description:\"Calculate the hyperbolic arccotangent of a value, defined as `acoth(x) = (ln((x+1)/x) + ln(x/(x-1))) / 2`.\",examples:[\"acoth(2)\",\"acoth(0.5)\"],seealso:[\"acsch\",\"asech\"]};})),sa=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.acotDocs=void 0;t.acotDocs={name:\"acot\",category:\"Trigonometry\",syntax:[\"acot(x)\"],description:\"Calculate the inverse cotangent of a value.\",examples:[\"acot(0.5)\",\"acot(cot(0.5))\",\"acot(2)\"],seealso:[\"cot\",\"atan\"]};})),ca=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.acoshDocs=void 0;t.acoshDocs={name:\"acosh\",category:\"Trigonometry\",syntax:[\"acosh(x)\"],description:\"Calculate the hyperbolic arccos of a value, defined as `acosh(x) = ln(sqrt(x^2 - 1) + x)`.\",examples:[\"acosh(1.5)\"],seealso:[\"cosh\",\"asinh\",\"atanh\"]};})),ua=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.acosDocs=void 0;t.acosDocs={name:\"acos\",category:\"Trigonometry\",syntax:[\"acos(x)\"],description:\"Compute the inverse cosine of a value in radians.\",examples:[\"acos(0.5)\",\"acos(cos(2.3))\"],seealso:[\"cos\",\"atan\",\"asin\"]};})),la=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.sumDocs=void 0;t.sumDocs={name:\"sum\",category:\"Statistics\",syntax:[\"sum(a, b, c, ...)\",\"sum(A)\"],description:\"Compute the sum of all values.\",examples:[\"sum(2, 3, 4, 1)\",\"sum([2, 3, 4, 1])\",\"sum([2, 5; 4, 3])\"],seealso:[\"max\",\"mean\",\"median\",\"min\",\"prod\",\"std\",\"sum\",\"variance\"]};})),da=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.stdDocs=void 0;t.stdDocs={name:\"std\",category:\"Statistics\",syntax:[\"std(a, b, c, ...)\",\"std(A)\",\"std(A, normalization)\"],description:'Compute the standard deviation of all values, defined as std(A) = sqrt(variance(A)). Optional parameter normalization can be \"unbiased\" (default), \"uncorrected\", or \"biased\".',examples:[\"std(2, 4, 6)\",\"std([2, 4, 6, 8])\",'std([2, 4, 6, 8], \"uncorrected\")','std([2, 4, 6, 8], \"biased\")',\"std([1, 2, 3; 4, 5, 6])\"],seealso:[\"max\",\"mean\",\"min\",\"median\",\"prod\",\"sum\",\"variance\"]};})),fa=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.quantileSeqDocs=void 0;t.quantileSeqDocs={name:\"quantileSeq\",category:\"Statistics\",syntax:[\"quantileSeq(A, prob[, sorted])\",\"quantileSeq(A, [prob1, prob2, ...][, sorted])\",\"quantileSeq(A, N[, sorted])\"],description:\"Compute the prob order quantile of a matrix or a list with values. The sequence is sorted and the middle value is returned. Supported types of sequence values are: Number, BigNumber, Unit Supported types of probablity are: Number, BigNumber. \\n\\nIn case of a (multi dimensional) array or matrix, the prob order quantile of all elements will be calculated.\",examples:[\"quantileSeq([3, -1, 5, 7], 0.5)\",\"quantileSeq([3, -1, 5, 7], [1/3, 2/3])\",\"quantileSeq([3, -1, 5, 7], 2)\",\"quantileSeq([-1, 3, 5, 7], 0.5, true)\"],seealso:[\"mean\",\"median\",\"min\",\"max\",\"prod\",\"std\",\"sum\",\"variance\"]};})),pa=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.prodDocs=void 0;t.prodDocs={name:\"prod\",category:\"Statistics\",syntax:[\"prod(a, b, c, ...)\",\"prod(A)\"],description:\"Compute the product of all values.\",examples:[\"prod(2, 3, 4)\",\"prod([2, 3, 4])\",\"prod([2, 5; 4, 3])\"],seealso:[\"max\",\"mean\",\"min\",\"median\",\"min\",\"std\",\"sum\",\"variance\"]};})),ma=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.modeDocs=void 0;t.modeDocs={name:\"mode\",category:\"Statistics\",syntax:[\"mode(a, b, c, ...)\",\"mode(A)\",\"mode(A, a, b, B, c, ...)\"],description:\"Computes the mode of all values as an array. In case mode being more than one, multiple values are returned in an array.\",examples:[\"mode(2, 1, 4, 3, 1)\",\"mode([1, 2.7, 3.2, 4, 2.7])\",\"mode(1, 4, 6, 1, 6)\"],seealso:[\"max\",\"mean\",\"min\",\"median\",\"prod\",\"std\",\"sum\",\"variance\"]};})),ha=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.minDocs=void 0;t.minDocs={name:\"min\",category:\"Statistics\",syntax:[\"min(a, b, c, ...)\",\"min(A)\",\"min(A, dim)\"],description:\"Compute the minimum value of a list of values.\",examples:[\"min(2, 3, 4, 1)\",\"min([2, 3, 4, 1])\",\"min([2, 5; 4, 3])\",\"min([2, 5; 4, 3], 1)\",\"min([2, 5; 4, 3], 2)\",\"min(2.7, 7.1, -4.5, 2.0, 4.1)\",\"max(2.7, 7.1, -4.5, 2.0, 4.1)\"],seealso:[\"max\",\"mean\",\"median\",\"prod\",\"std\",\"sum\",\"variance\"]};})),ya=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.medianDocs=void 0;t.medianDocs={name:\"median\",category:\"Statistics\",syntax:[\"median(a, b, c, ...)\",\"median(A)\"],description:\"Compute the median of all values. The values are sorted and the middle value is returned. In case of an even number of values, the average of the two middle values is returned.\",examples:[\"median(5, 2, 7)\",\"median([3, -1, 5, 7])\"],seealso:[\"max\",\"mean\",\"min\",\"prod\",\"std\",\"sum\",\"variance\",\"quantileSeq\"]};})),va=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.meanDocs=void 0;t.meanDocs={name:\"mean\",category:\"Statistics\",syntax:[\"mean(a, b, c, ...)\",\"mean(A)\",\"mean(A, dim)\"],description:\"Compute the arithmetic mean of a list of values.\",examples:[\"mean(2, 3, 4, 1)\",\"mean([2, 3, 4, 1])\",\"mean([2, 5; 4, 3])\",\"mean([2, 5; 4, 3], 1)\",\"mean([2, 5; 4, 3], 2)\",\"mean([1.0, 2.7, 3.2, 4.0])\"],seealso:[\"max\",\"median\",\"min\",\"prod\",\"std\",\"sum\",\"variance\"]};})),ga=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.maxDocs=void 0;t.maxDocs={name:\"max\",category:\"Statistics\",syntax:[\"max(a, b, c, ...)\",\"max(A)\",\"max(A, dim)\"],description:\"Compute the maximum value of a list of values.\",examples:[\"max(2, 3, 4, 1)\",\"max([2, 3, 4, 1])\",\"max([2, 5; 4, 3])\",\"max([2, 5; 4, 3], 1)\",\"max([2, 5; 4, 3], 2)\",\"max(2.7, 7.1, -4.5, 2.0, 4.1)\",\"min(2.7, 7.1, -4.5, 2.0, 4.1)\"],seealso:[\"mean\",\"median\",\"min\",\"prod\",\"std\",\"sum\",\"variance\"]};})),ba=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.madDocs=void 0;t.madDocs={name:\"mad\",category:\"Statistics\",syntax:[\"mad(a, b, c, ...)\",\"mad(A)\"],description:\"Compute the median absolute deviation of a matrix or a list with values. The median absolute deviation is defined as the median of the absolute deviations from the median.\",examples:[\"mad(10, 20, 30)\",\"mad([1, 2, 3])\"],seealso:[\"mean\",\"median\",\"std\",\"abs\"]};})),xa=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.erfDocs=void 0;t.erfDocs={name:\"erf\",category:\"Special\",syntax:[\"erf(x)\"],description:\"Compute the erf function of a value using a rational Chebyshev approximations for different intervals of x\",examples:[\"erf(0.2)\",\"erf(-0.5)\",\"erf(4)\"],seealso:[]};})),Da=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.setUnionDocs=void 0;t.setUnionDocs={name:\"setUnion\",category:\"Set\",syntax:[\"setUnion(set1, set2)\"],description:\"Create the union of two (multi)sets. Multi-dimension arrays will be converted to single-dimension arrays before the operation.\",examples:[\"setUnion([1, 2, 3, 4], [3, 4, 5, 6])\",\"setUnion([[1, 2], [3, 4]], [[3, 4], [5, 6]])\"],seealso:[\"setIntersect\",\"setDifference\"]};})),_a=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.setSymDifferenceDocs=void 0;t.setSymDifferenceDocs={name:\"setSymDifference\",category:\"Set\",syntax:[\"setSymDifference(set1, set2)\"],description:\"Create the symmetric difference of two (multi)sets. Multi-dimension arrays will be converted to single-dimension arrays before the operation.\",examples:[\"setSymDifference([1, 2, 3, 4], [3, 4, 5, 6])\",\"setSymDifference([[1, 2], [3, 4]], [[3, 4], [5, 6]])\"],seealso:[\"setUnion\",\"setIntersect\",\"setDifference\"]};})),wa=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.setSizeDocs=void 0;t.setSizeDocs={name:\"setSize\",category:\"Set\",syntax:[\"setSize(set)\",\"setSize(set, unique)\"],description:'Count the number of elements of a (multi)set. When the second parameter \"unique\" is true, count only the unique values. A multi-dimension array will be converted to a single-dimension array before the operation.',examples:[\"setSize([1, 2, 2, 4])\",\"setSize([1, 2, 2, 4], true)\"],seealso:[\"setUnion\",\"setIntersect\",\"setDifference\"]};})),Na=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.setPowersetDocs=void 0;t.setPowersetDocs={name:\"setPowerset\",category:\"Set\",syntax:[\"setPowerset(set)\"],description:\"Create the powerset of a (multi)set: the powerset contains very possible subsets of a (multi)set. A multi-dimension array will be converted to a single-dimension array before the operation.\",examples:[\"setPowerset([1, 2, 3])\"],seealso:[\"setCartesian\"]};})),Ma=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.setMultiplicityDocs=void 0;t.setMultiplicityDocs={name:\"setMultiplicity\",category:\"Set\",syntax:[\"setMultiplicity(element, set)\"],description:\"Count the multiplicity of an element in a multiset. A multi-dimension array will be converted to a single-dimension array before the operation.\",examples:[\"setMultiplicity(1, [1, 2, 2, 4])\",\"setMultiplicity(2, [1, 2, 2, 4])\"],seealso:[\"setDistinct\",\"setSize\"]};})),Oa=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.setIsSubsetDocs=void 0;t.setIsSubsetDocs={name:\"setIsSubset\",category:\"Set\",syntax:[\"setIsSubset(set1, set2)\"],description:\"Check whether a (multi)set is a subset of another (multi)set: every element of set1 is the element of set2. Multi-dimension arrays will be converted to single-dimension arrays before the operation.\",examples:[\"setIsSubset([1, 2], [3, 4, 5, 6])\",\"setIsSubset([3, 4], [3, 4, 5, 6])\"],seealso:[\"setUnion\",\"setIntersect\",\"setDifference\"]};})),Sa=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.setIntersectDocs=void 0;t.setIntersectDocs={name:\"setIntersect\",category:\"Set\",syntax:[\"setIntersect(set1, set2)\"],description:\"Create the intersection of two (multi)sets. Multi-dimension arrays will be converted to single-dimension arrays before the operation.\",examples:[\"setIntersect([1, 2, 3, 4], [3, 4, 5, 6])\",\"setIntersect([[1, 2], [3, 4]], [[3, 4], [5, 6]])\"],seealso:[\"setUnion\",\"setDifference\"]};})),Pa=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.setDistinctDocs=void 0;t.setDistinctDocs={name:\"setDistinct\",category:\"Set\",syntax:[\"setDistinct(set)\"],description:\"Collect the distinct elements of a multiset. A multi-dimension array will be converted to a single-dimension array before the operation.\",examples:[\"setDistinct([1, 1, 1, 2, 2, 3])\"],seealso:[\"setMultiplicity\"]};})),ja=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.setDifferenceDocs=void 0;t.setDifferenceDocs={name:\"setDifference\",category:\"Set\",syntax:[\"setDifference(set1, set2)\"],description:\"Create the difference of two (multi)sets: every element of set1, that is not the element of set2. Multi-dimension arrays will be converted to single-dimension arrays before the operation.\",examples:[\"setDifference([1, 2, 3, 4], [3, 4, 5, 6])\",\"setDifference([[1, 2], [3, 4]], [[3, 4], [5, 6]])\"],seealso:[\"setUnion\",\"setIntersect\",\"setSymDifference\"]};})),Aa=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.setCartesianDocs=void 0;t.setCartesianDocs={name:\"setCartesian\",category:\"Set\",syntax:[\"setCartesian(set1, set2)\"],description:\"Create the cartesian product of two (multi)sets. Multi-dimension arrays will be converted to single-dimension arrays before the operation.\",examples:[\"setCartesian([1, 2], [3, 4])\"],seealso:[\"setUnion\",\"setIntersect\",\"setDifference\",\"setPowerset\"]};})),Ea=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.unequalDocs=void 0;t.unequalDocs={name:\"unequal\",category:\"Relational\",syntax:[\"x != y\",\"unequal(x, y)\"],description:\"Check unequality of two values. Returns true if the values are unequal, and false if they are equal.\",examples:[\"2+2 != 3\",\"2+2 != 4\",\"a = 3.2\",\"b = 6-2.8\",\"a != b\",\"50cm != 0.5m\",\"5 cm != 2 inch\"],seealso:[\"equal\",\"smaller\",\"larger\",\"smallerEq\",\"largerEq\",\"compare\",\"deepEqual\"]};})),Ca=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.smallerEqDocs=void 0;t.smallerEqDocs={name:\"smallerEq\",category:\"Relational\",syntax:[\"x <= y\",\"smallerEq(x, y)\"],description:\"Check if value x is smaller or equal to value y. Returns true if x is smaller than y, and false if not.\",examples:[\"2 <= 1+1\",\"2 < 1+1\",\"a = 3.2\",\"b = 6-2.8\",\"(a <= b)\"],seealso:[\"equal\",\"unequal\",\"larger\",\"smaller\",\"largerEq\",\"compare\"]};})),Ta=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.smallerDocs=void 0;t.smallerDocs={name:\"smaller\",category:\"Relational\",syntax:[\"x < y\",\"smaller(x, y)\"],description:\"Check if value x is smaller than value y. Returns true if x is smaller than y, and false if not.\",examples:[\"2 < 3\",\"5 < 2*2\",\"a = 3.3\",\"b = 6-2.8\",\"(a < b)\",\"5 cm < 2 inch\"],seealso:[\"equal\",\"unequal\",\"larger\",\"smallerEq\",\"largerEq\",\"compare\"]};})),ka=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.largerEqDocs=void 0;t.largerEqDocs={name:\"largerEq\",category:\"Relational\",syntax:[\"x >= y\",\"largerEq(x, y)\"],description:\"Check if value x is larger or equal to y. Returns true if x is larger or equal to y, and false if not.\",examples:[\"2 >= 1+1\",\"2 > 1+1\",\"a = 3.2\",\"b = 6-2.8\",\"(a >= b)\"],seealso:[\"equal\",\"unequal\",\"smallerEq\",\"smaller\",\"compare\"]};})),Ia=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.largerDocs=void 0;t.largerDocs={name:\"larger\",category:\"Relational\",syntax:[\"x > y\",\"larger(x, y)\"],description:\"Check if value x is larger than y. Returns true if x is larger than y, and false if not.\",examples:[\"2 > 3\",\"5 > 2*2\",\"a = 3.3\",\"b = 6-2.8\",\"(a > b)\",\"(b < a)\",\"5 cm > 2 inch\"],seealso:[\"equal\",\"unequal\",\"smaller\",\"smallerEq\",\"largerEq\",\"compare\"]};})),Ba=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.equalTextDocs=void 0;t.equalTextDocs={name:\"equalText\",category:\"Relational\",syntax:[\"equalText(x, y)\"],description:\"Check equality of two strings. Comparison is case sensitive. Returns true if the values are equal, and false if not.\",examples:['equalText(\"Hello\", \"Hello\")','equalText(\"a\", \"A\")','equal(\"2e3\", \"2000\")','equalText(\"2e3\", \"2000\")','equalText(\"B\", [\"A\", \"B\", \"C\"])'],seealso:[\"compare\",\"compareNatural\",\"compareText\",\"equal\"]};})),za=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.equalDocs=void 0;t.equalDocs={name:\"equal\",category:\"Relational\",syntax:[\"x == y\",\"equal(x, y)\"],description:\"Check equality of two values. Returns true if the values are equal, and false if not.\",examples:[\"2+2 == 3\",\"2+2 == 4\",\"a = 3.2\",\"b = 6-2.8\",\"a == b\",\"50cm == 0.5m\"],seealso:[\"unequal\",\"smaller\",\"larger\",\"smallerEq\",\"largerEq\",\"compare\",\"deepEqual\",\"equalText\"]};})),Ra=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.deepEqualDocs=void 0;t.deepEqualDocs={name:\"deepEqual\",category:\"Relational\",syntax:[\"deepEqual(x, y)\"],description:\"Check equality of two matrices element wise. Returns true if the size of both matrices is equal and when and each of the elements are equal.\",examples:[\"deepEqual([1,3,4], [1,3,4])\",\"deepEqual([1,3,4], [1,3])\"],seealso:[\"equal\",\"unequal\",\"smaller\",\"larger\",\"smallerEq\",\"largerEq\",\"compare\"]};})),qa=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.compareTextDocs=void 0;t.compareTextDocs={name:\"compareText\",category:\"Relational\",syntax:[\"compareText(x, y)\"],description:\"Compare two strings lexically. Comparison is case sensitive. Returns 1 when x > y, -1 when x < y, and 0 when x == y.\",examples:['compareText(\"B\", \"A\")','compareText(\"A\", \"B\")','compareText(\"A\", \"A\")','compareText(\"2\", \"10\")','compare(\"2\", \"10\")',\"compare(2, 10)\",'compareNatural(\"2\", \"10\")','compareText(\"B\", [\"A\", \"B\", \"C\"])'],seealso:[\"compare\",\"compareNatural\"]};})),Fa=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.compareNaturalDocs=void 0;t.compareNaturalDocs={name:\"compareNatural\",category:\"Relational\",syntax:[\"compareNatural(x, y)\"],description:\"Compare two values of any type in a deterministic, natural way. Returns 1 when x > y, -1 when x < y, and 0 when x == y.\",examples:[\"compareNatural(2, 3)\",\"compareNatural(3, 2)\",\"compareNatural(2, 2)\",\"compareNatural(5cm, 40mm)\",'compareNatural(\"2\", \"10\")',\"compareNatural(2 + 3i, 2 + 4i)\",\"compareNatural([1, 2, 4], [1, 2, 3])\",\"compareNatural([1, 5], [1, 2, 3])\",\"compareNatural([1, 2], [1, 2])\",\"compareNatural({a: 2}, {a: 4})\"],seealso:[\"equal\",\"unequal\",\"smaller\",\"smallerEq\",\"largerEq\",\"compare\",\"compareText\"]};})),Ua=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.compareDocs=void 0;t.compareDocs={name:\"compare\",category:\"Relational\",syntax:[\"compare(x, y)\"],description:\"Compare two values. Returns 1 when x > y, -1 when x < y, and 0 when x == y.\",examples:[\"compare(2, 3)\",\"compare(3, 2)\",\"compare(2, 2)\",\"compare(5cm, 40mm)\",\"compare(2, [1, 2, 3])\"],seealso:[\"equal\",\"unequal\",\"smaller\",\"smallerEq\",\"largerEq\",\"compareNatural\",\"compareText\"]};})),La=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.randomIntDocs=void 0;t.randomIntDocs={name:\"randomInt\",category:\"Probability\",syntax:[\"randomInt(max)\",\"randomInt(min, max)\",\"randomInt(size)\",\"randomInt(size, max)\",\"randomInt(size, min, max)\"],description:\"Return a random integer number\",examples:[\"randomInt(10, 20)\",\"randomInt([2, 3], 10)\"],seealso:[\"pickRandom\",\"random\"]};})),Ha=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.randomDocs=void 0;t.randomDocs={name:\"random\",category:\"Probability\",syntax:[\"random()\",\"random(max)\",\"random(min, max)\",\"random(size)\",\"random(size, max)\",\"random(size, min, max)\"],description:\"Return a random number.\",examples:[\"random()\",\"random(10, 20)\",\"random([2, 3])\"],seealso:[\"pickRandom\",\"randomInt\"]};})),Za=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.pickRandomDocs=void 0;t.pickRandomDocs={name:\"pickRandom\",category:\"Probability\",syntax:[\"pickRandom(array)\",\"pickRandom(array, number)\",\"pickRandom(array, weights)\",\"pickRandom(array, number, weights)\",\"pickRandom(array, weights, number)\"],description:\"Pick a random entry from a given array.\",examples:[\"pickRandom(0:10)\",\"pickRandom([1, 3, 1, 6])\",\"pickRandom([1, 3, 1, 6], 2)\",\"pickRandom([1, 3, 1, 6], [2, 3, 2, 1])\",\"pickRandom([1, 3, 1, 6], 2, [2, 3, 2, 1])\",\"pickRandom([1, 3, 1, 6], [2, 3, 2, 1], 2)\"],seealso:[\"random\",\"randomInt\"]};})),Va=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.permutationsDocs=void 0;t.permutationsDocs={name:\"permutations\",category:\"Probability\",syntax:[\"permutations(n)\",\"permutations(n, k)\"],description:\"Compute the number of permutations of n items taken k at a time\",examples:[\"permutations(5)\",\"permutations(5, 3)\"],seealso:[\"combinations\",\"combinationsWithRep\",\"factorial\"]};})),Wa=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.multinomialDocs=void 0;t.multinomialDocs={name:\"multinomial\",category:\"Probability\",syntax:[\"multinomial(A)\"],description:\"Multinomial Coefficients compute the number of ways of picking a1, a2, ..., ai unordered outcomes from `n` possibilities. multinomial takes one array of integers as an argument. The following condition must be enforced: every ai > 0.\",examples:[\"multinomial([1, 2, 1])\"],seealso:[\"combinations\",\"factorial\"]};})),Ga=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.kldivergenceDocs=void 0;t.kldivergenceDocs={name:\"kldivergence\",category:\"Probability\",syntax:[\"kldivergence(x, y)\"],description:\"Calculate the Kullback-Leibler (KL) divergence  between two distributions.\",examples:[\"kldivergence([0.7,0.5,0.4], [0.2,0.9,0.5])\"],seealso:[]};})),$a=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.gammaDocs=void 0;t.gammaDocs={name:\"gamma\",category:\"Probability\",syntax:[\"gamma(n)\"],description:\"Compute the gamma function. For small values, the Lanczos approximation is used, and for large values the extended Stirling approximation.\",examples:[\"gamma(4)\",\"3!\",\"gamma(1/2)\",\"sqrt(pi)\"],seealso:[\"factorial\"]};})),Qa=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.factorialDocs=void 0;t.factorialDocs={name:\"factorial\",category:\"Probability\",syntax:[\"n!\",\"factorial(n)\"],description:\"Compute the factorial of a value\",examples:[\"5!\",\"5 * 4 * 3 * 2 * 1\",\"3!\"],seealso:[\"combinations\",\"combinationsWithRep\",\"permutations\",\"gamma\"]};})),Xa=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.combinationsDocs=void 0;t.combinationsDocs={name:\"combinations\",category:\"Probability\",syntax:[\"combinations(n, k)\"],description:\"Compute the number of combinations of n items taken k at a time\",examples:[\"combinations(7, 5)\"],seealso:[\"combinationsWithRep\",\"permutations\",\"factorial\"]};})),Ya=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.combinationsWithRepDocs=void 0;t.combinationsWithRepDocs={name:\"combinationsWithRep\",category:\"Probability\",syntax:[\"combinationsWithRep(n, k)\"],description:\"Compute the number of combinations of n items taken k at a time with replacements.\",examples:[\"combinationsWithRep(7, 5)\"],seealso:[\"combinations\",\"permutations\",\"factorial\"]};})),Ja=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.zerosDocs=void 0;t.zerosDocs={name:\"zeros\",category:\"Matrix\",syntax:[\"zeros(m)\",\"zeros(m, n)\",\"zeros(m, n, p, ...)\",\"zeros([m])\",\"zeros([m, n])\",\"zeros([m, n, p, ...])\"],description:\"Create a matrix containing zeros.\",examples:[\"zeros(3)\",\"zeros(3, 5)\",\"a = [1, 2, 3; 4, 5, 6]\",\"zeros(size(a))\"],seealso:[\"concat\",\"det\",\"diag\",\"identity\",\"inv\",\"ones\",\"range\",\"size\",\"squeeze\",\"subset\",\"trace\",\"transpose\"]};})),Ka=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.transposeDocs=void 0;t.transposeDocs={name:\"transpose\",category:\"Matrix\",syntax:[\"x'\",\"transpose(x)\"],description:\"Transpose a matrix\",examples:[\"a = [1, 2, 3; 4, 5, 6]\",\"a'\",\"transpose(a)\"],seealso:[\"concat\",\"det\",\"diag\",\"identity\",\"inv\",\"ones\",\"range\",\"size\",\"squeeze\",\"subset\",\"trace\",\"zeros\"]};})),eo=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.traceDocs=void 0;t.traceDocs={name:\"trace\",category:\"Matrix\",syntax:[\"trace(A)\"],description:\"Calculate the trace of a matrix: the sum of the elements on the main diagonal of a square matrix.\",examples:[\"A = [1, 2, 3; -1, 2, 3; 2, 0, 3]\",\"trace(A)\"],seealso:[\"concat\",\"det\",\"diag\",\"identity\",\"inv\",\"ones\",\"range\",\"size\",\"squeeze\",\"subset\",\"transpose\",\"zeros\"]};})),to=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.subsetDocs=void 0;t.subsetDocs={name:\"subset\",category:\"Matrix\",syntax:[\"value(index)\",\"value(index) = replacement\",\"subset(value, [index])\",\"subset(value, [index], replacement)\"],description:\"Get or set a subset of a matrix or string. Indexes are one-based. Both the ranges lower-bound and upper-bound are included.\",examples:[\"d = [1, 2; 3, 4]\",\"e = []\",\"e[1, 1:2] = [5, 6]\",\"e[2, :] = [7, 8]\",\"f = d * e\",\"f[2, 1]\",\"f[:, 1]\"],seealso:[\"concat\",\"det\",\"diag\",\"identity\",\"inv\",\"ones\",\"range\",\"size\",\"squeeze\",\"trace\",\"transpose\",\"zeros\"]};})),no=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.squeezeDocs=void 0;t.squeezeDocs={name:\"squeeze\",category:\"Matrix\",syntax:[\"squeeze(x)\"],description:\"Remove inner and outer singleton dimensions from a matrix.\",examples:[\"a = zeros(3,2,1)\",\"size(squeeze(a))\",\"b = zeros(1,1,3)\",\"size(squeeze(b))\"],seealso:[\"concat\",\"det\",\"diag\",\"identity\",\"inv\",\"ones\",\"range\",\"size\",\"subset\",\"trace\",\"transpose\",\"zeros\"]};})),ro=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.sortDocs=void 0;t.sortDocs={name:\"sort\",category:\"Matrix\",syntax:[\"sort(x)\",\"sort(x, compare)\"],description:'Sort the items in a matrix. Compare can be a string \"asc\", \"desc\", \"natural\", or a custom sort function.',examples:[\"sort([5, 10, 1])\",'sort([\"C\", \"B\", \"A\", \"D\"])',\"sortByLength(a, b) = size(a)[1] - size(b)[1]\",'sort([\"Langdon\", \"Tom\", \"Sara\"], sortByLength)','sort([\"10\", \"1\", \"2\"], \"natural\")'],seealso:[\"map\",\"filter\",\"forEach\"]};})),io=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.sizeDocs=void 0;t.sizeDocs={name:\"size\",category:\"Matrix\",syntax:[\"size(x)\"],description:\"Calculate the size of a matrix.\",examples:[\"size(2.3)\",'size(\"hello world\")',\"a = [1, 2; 3, 4; 5, 6]\",\"size(a)\",\"size(1:6)\"],seealso:[\"concat\",\"det\",\"diag\",\"identity\",\"inv\",\"ones\",\"range\",\"squeeze\",\"subset\",\"trace\",\"transpose\",\"zeros\"]};})),ao=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.diffDocs=void 0;t.diffDocs={name:\"diff\",category:\"Matrix\",syntax:[\"diff(arr)\",\"diff(arr, dim)\"],description:[\"Create a new matrix or array with the difference of the passed matrix or array.\",\"Dim parameter is optional and used to indicant the dimension of the array/matrix to apply the difference\",\"If no dimension parameter is passed it is assumed as dimension 0\",\"Dimension is zero-based in javascript and one-based in the parser\",\"Arrays must be 'rectangular' meaning arrays like [1, 2]\",\"If something is passed as a matrix it will be returned as a matrix but other than that all matrices are converted to arrays\"],examples:[\"diff([1, 2, 4, 7, 0])\",\"diff([1, 2, 4, 7, 0], 0)\",\"diff(matrix([1, 2, 4, 7, 0]))\",\"diff([[1, 2], [3, 4]])\",\"diff([[1, 2], [3, 4]], 0)\",\"diff([[1, 2], [3, 4]], 1)\",\"diff([[1, 2], [3, 4]], bignumber(1))\",\"diff(matrix([[1, 2], [3, 4]]), 1)\",\"diff([[1, 2], matrix([3, 4])], 1)\"],seealso:[\"subtract\",\"partitionSelect\"]};})),oo=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.reshapeDocs=void 0;t.reshapeDocs={name:\"reshape\",category:\"Matrix\",syntax:[\"reshape(x, sizes)\"],description:\"Reshape a multi dimensional array to fit the specified dimensions.\",examples:[\"reshape([1, 2, 3, 4, 5, 6], [2, 3])\",\"reshape([[1, 2], [3, 4]], [1, 4])\",\"reshape([[1, 2], [3, 4]], [4])\"],seealso:[\"size\",\"squeeze\",\"resize\"]};})),so=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.resizeDocs=void 0;t.resizeDocs={name:\"resize\",category:\"Matrix\",syntax:[\"resize(x, size)\",\"resize(x, size, defaultValue)\"],description:\"Resize a matrix.\",examples:[\"resize([1,2,3,4,5], [3])\",\"resize([1,2,3], [5])\",\"resize([1,2,3], [5], -1)\",\"resize(2, [2, 3])\",'resize(\"hello\", [8], \"!\")'],seealso:[\"size\",\"subset\",\"squeeze\",\"reshape\"]};})),co=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.rangeDocs=void 0;t.rangeDocs={name:\"range\",category:\"Type\",syntax:[\"start:end\",\"start:step:end\",\"range(start, end)\",\"range(start, end, step)\",\"range(string)\"],description:\"Create a range. Lower bound of the range is included, upper bound is excluded.\",examples:[\"1:5\",\"3:-1:-3\",\"range(3, 7)\",\"range(0, 12, 2)\",'range(\"4:10\")',\"a = [1, 2, 3, 4; 5, 6, 7, 8]\",\"a[1:2, 1:2]\"],seealso:[\"concat\",\"det\",\"diag\",\"identity\",\"inv\",\"ones\",\"size\",\"squeeze\",\"subset\",\"trace\",\"transpose\",\"zeros\"]};})),uo=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.partitionSelectDocs=void 0;t.partitionSelectDocs={name:\"partitionSelect\",category:\"Matrix\",syntax:[\"partitionSelect(x, k)\",\"partitionSelect(x, k, compare)\"],description:\"Partition-based selection of an array or 1D matrix. Will find the kth smallest value, and mutates the input array. Uses Quickselect.\",examples:[\"partitionSelect([5, 10, 1], 2)\",'partitionSelect([\"C\", \"B\", \"A\", \"D\"], 1)'],seealso:[\"sort\"]};})),lo=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.onesDocs=void 0;t.onesDocs={name:\"ones\",category:\"Matrix\",syntax:[\"ones(m)\",\"ones(m, n)\",\"ones(m, n, p, ...)\",\"ones([m])\",\"ones([m, n])\",\"ones([m, n, p, ...])\"],description:\"Create a matrix containing ones.\",examples:[\"ones(3)\",\"ones(3, 5)\",\"ones([2,3]) * 4.5\",\"a = [1, 2, 3; 4, 5, 6]\",\"ones(size(a))\"],seealso:[\"concat\",\"det\",\"diag\",\"identity\",\"inv\",\"range\",\"size\",\"squeeze\",\"subset\",\"trace\",\"transpose\",\"zeros\"]};})),fo=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.mapDocs=void 0;t.mapDocs={name:\"map\",category:\"Matrix\",syntax:[\"map(x, callback)\"],description:\"Create a new matrix or array with the results of the callback function executed on each entry of the matrix/array.\",examples:[\"map([1, 2, 3], square)\"],seealso:[\"filter\",\"forEach\"]};})),po=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.kronDocs=void 0;t.kronDocs={name:\"kron\",category:\"Matrix\",syntax:[\"kron(x, y)\"],description:\"Calculates the kronecker product of 2 matrices or vectors.\",examples:[\"kron([[1, 0], [0, 1]], [[1, 2], [3, 4]])\",\"kron([1,1], [2,3,4])\"],seealso:[\"multiply\",\"dot\",\"cross\"]};})),mo=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.invDocs=void 0;t.invDocs={name:\"inv\",category:\"Matrix\",syntax:[\"inv(x)\"],description:\"Calculate the inverse of a matrix\",examples:[\"inv([1, 2; 3, 4])\",\"inv(4)\",\"1 / 4\"],seealso:[\"concat\",\"det\",\"diag\",\"identity\",\"ones\",\"range\",\"size\",\"squeeze\",\"subset\",\"trace\",\"transpose\",\"zeros\"]};})),ho=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.forEachDocs=void 0;t.forEachDocs={name:\"forEach\",category:\"Matrix\",syntax:[\"forEach(x, callback)\"],description:\"Iterates over all elements of a matrix/array, and executes the given callback function.\",examples:[\"forEach([1, 2, 3], function(val) { console.log(val) })\"],seealso:[\"map\",\"sort\",\"filter\"]};})),yo=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.flattenDocs=void 0;t.flattenDocs={name:\"flatten\",category:\"Matrix\",syntax:[\"flatten(x)\"],description:\"Flatten a multi dimensional matrix into a single dimensional matrix.\",examples:[\"a = [1, 2, 3; 4, 5, 6]\",\"size(a)\",\"b = flatten(a)\",\"size(b)\"],seealso:[\"concat\",\"resize\",\"size\",\"squeeze\"]};})),vo=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.filterDocs=void 0;t.filterDocs={name:\"filter\",category:\"Matrix\",syntax:[\"filter(x, test)\"],description:\"Filter items in a matrix.\",examples:[\"isPositive(x) = x > 0\",\"filter([6, -2, -1, 4, 3], isPositive)\",\"filter([6, -2, 0, 1, 0], x != 0)\"],seealso:[\"sort\",\"map\",\"forEach\"]};})),go=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.identityDocs=void 0;t.identityDocs={name:\"identity\",category:\"Matrix\",syntax:[\"identity(n)\",\"identity(m, n)\",\"identity([m, n])\"],description:\"Returns the identity matrix with size m-by-n. The matrix has ones on the diagonal and zeros elsewhere.\",examples:[\"identity(3)\",\"identity(3, 5)\",\"a = [1, 2, 3; 4, 5, 6]\",\"identity(size(a))\"],seealso:[\"concat\",\"det\",\"diag\",\"inv\",\"ones\",\"range\",\"size\",\"squeeze\",\"subset\",\"trace\",\"transpose\",\"zeros\"]};})),bo=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.getMatrixDataTypeDocs=void 0;t.getMatrixDataTypeDocs={name:\"getMatrixDataType\",category:\"Matrix\",syntax:[\"getMatrixDataType(x)\"],description:'Find the data type of all elements in a matrix or array, for example \"number\" if all items are a number and \"Complex\" if all values are complex numbers. If a matrix contains more than one data type, it will return \"mixed\".',examples:[\"getMatrixDataType([1, 2, 3])\",\"getMatrixDataType([[5 cm], [2 inch]])\",'getMatrixDataType([1, \"text\"])',\"getMatrixDataType([1, bignumber(4)])\"],seealso:[\"matrix\",\"sparse\",\"typeOf\"]};})),xo=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.dotDocs=void 0;t.dotDocs={name:\"dot\",category:\"Matrix\",syntax:[\"dot(A, B)\",\"A * B\"],description:\"Calculate the dot product of two vectors. The dot product of A = [a1, a2, a3, ..., an] and B = [b1, b2, b3, ..., bn] is defined as dot(A, B) = a1 * b1 + a2 * b2 + a3 * b3 + ... + an * bn\",examples:[\"dot([2, 4, 1], [2, 2, 3])\",\"[2, 4, 1] * [2, 2, 3]\"],seealso:[\"multiply\",\"cross\"]};})),Do=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.diagDocs=void 0;t.diagDocs={name:\"diag\",category:\"Matrix\",syntax:[\"diag(x)\",\"diag(x, k)\"],description:\"Create a diagonal matrix or retrieve the diagonal of a matrix. When x is a vector, a matrix with the vector values on the diagonal will be returned. When x is a matrix, a vector with the diagonal values of the matrix is returned. When k is provided, the k-th diagonal will be filled in or retrieved, if k is positive, the values are placed on the super diagonal. When k is negative, the values are placed on the sub diagonal.\",examples:[\"diag(1:3)\",\"diag(1:3, 1)\",\"a = [1, 2, 3; 4, 5, 6; 7, 8, 9]\",\"diag(a)\"],seealso:[\"concat\",\"det\",\"identity\",\"inv\",\"ones\",\"range\",\"size\",\"squeeze\",\"subset\",\"trace\",\"transpose\",\"zeros\"]};})),_o=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.detDocs=void 0;t.detDocs={name:\"det\",category:\"Matrix\",syntax:[\"det(x)\"],description:\"Calculate the determinant of a matrix\",examples:[\"det([1, 2; 3, 4])\",\"det([-2, 2, 3; -1, 1, 3; 2, 0, -1])\"],seealso:[\"concat\",\"diag\",\"identity\",\"inv\",\"ones\",\"range\",\"size\",\"squeeze\",\"subset\",\"trace\",\"transpose\",\"zeros\"]};})),wo=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.ctransposeDocs=void 0;t.ctransposeDocs={name:\"ctranspose\",category:\"Matrix\",syntax:[\"x'\",\"ctranspose(x)\"],description:\"Complex Conjugate and Transpose a matrix\",examples:[\"a = [1, 2, 3; 4, 5, 6]\",\"a'\",\"ctranspose(a)\"],seealso:[\"concat\",\"det\",\"diag\",\"identity\",\"inv\",\"ones\",\"range\",\"size\",\"squeeze\",\"subset\",\"trace\",\"zeros\"]};})),No=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.crossDocs=void 0;t.crossDocs={name:\"cross\",category:\"Matrix\",syntax:[\"cross(A, B)\"],description:\"Calculate the cross product for two vectors in three dimensional space.\",examples:[\"cross([1, 1, 0],  [0, 1, 1])\",\"cross([3, -3, 1], [4, 9, 2])\",\"cross([2, 3, 4],  [5, 6, 7])\"],seealso:[\"multiply\",\"dot\"]};})),Mo=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.concatDocs=void 0;t.concatDocs={name:\"concat\",category:\"Matrix\",syntax:[\"concat(A, B, C, ...)\",\"concat(A, B, C, ..., dim)\"],description:\"Concatenate matrices. By default, the matrices are concatenated by the last dimension. The dimension on which to concatenate can be provided as last argument.\",examples:[\"A = [1, 2; 5, 6]\",\"B = [3, 4; 7, 8]\",\"concat(A, B)\",\"concat(A, B, 1)\",\"concat(A, B, 2)\"],seealso:[\"det\",\"diag\",\"identity\",\"inv\",\"ones\",\"range\",\"size\",\"squeeze\",\"subset\",\"trace\",\"transpose\",\"zeros\"]};})),Oo=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.xorDocs=void 0;t.xorDocs={name:\"xor\",category:\"Logical\",syntax:[\"x xor y\",\"xor(x, y)\"],description:\"Logical exclusive or, xor. Test whether one and only one value is defined with a nonzero/nonempty value.\",examples:[\"true xor false\",\"false xor false\",\"true xor true\",\"0 xor 4\"],seealso:[\"not\",\"and\",\"or\"]};})),So=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.orDocs=void 0;t.orDocs={name:\"or\",category:\"Logical\",syntax:[\"x or y\",\"or(x, y)\"],description:\"Logical or. Test if at least one value is defined with a nonzero/nonempty value.\",examples:[\"true or false\",\"false or false\",\"0 or 4\"],seealso:[\"not\",\"and\",\"xor\"]};})),Po=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.notDocs=void 0;t.notDocs={name:\"not\",category:\"Logical\",syntax:[\"not x\",\"not(x)\"],description:\"Logical not. Flips the boolean value of given argument.\",examples:[\"not true\",\"not false\",\"not 2\",\"not 0\"],seealso:[\"and\",\"or\",\"xor\"]};})),jo=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.andDocs=void 0;t.andDocs={name:\"and\",category:\"Logical\",syntax:[\"x and y\",\"and(x, y)\"],description:\"Logical and. Test whether two values are both defined with a nonzero/nonempty value.\",examples:[\"true and false\",\"true and true\",\"2 and 4\"],seealso:[\"not\",\"or\",\"xor\"]};})),Ao=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.intersectDocs=void 0;t.intersectDocs={name:\"intersect\",category:\"Geometry\",syntax:[\"intersect(expr1, expr2, expr3, expr4)\",\"intersect(expr1, expr2, expr3)\"],description:\"Computes the intersection point of lines and/or planes.\",examples:[\"intersect([0, 0], [10, 10], [10, 0], [0, 10])\",\"intersect([1, 0, 1],  [4, -2, 2], [1, 1, 1, 6])\"],seealso:[]};})),Eo=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.distanceDocs=void 0;t.distanceDocs={name:\"distance\",category:\"Geometry\",syntax:[\"distance([x1, y1], [x2, y2])\",\"distance([[x1, y1], [x2, y2]])\"],description:\"Calculates the Euclidean distance between two points.\",examples:[\"distance([0,0], [4,4])\",\"distance([[0,0], [4,4]])\"],seealso:[]};})),Co=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.helpDocs=void 0;t.helpDocs={name:\"help\",category:\"Expression\",syntax:[\"help(object)\",\"help(string)\"],description:\"Display documentation on a function or data type.\",examples:[\"help(sqrt)\",'help(\"complex\")'],seealso:[]};})),To=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.evaluateDocs=void 0;t.evaluateDocs={name:\"evaluate\",category:\"Expression\",syntax:[\"evaluate(expression)\",\"evaluate([expr1, expr2, expr3, ...])\"],description:\"Evaluate an expression or an array with expressions.\",examples:['evaluate(\"2 + 3\")','evaluate(\"sqrt(\" + 4 + \")\")'],seealso:[]};})),ko=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.imDocs=void 0;t.imDocs={name:\"im\",category:\"Complex\",syntax:[\"im(x)\"],description:\"Get the imaginary part of a complex number.\",examples:[\"im(2 + 3i)\",\"re(2 + 3i)\",\"im(-5.2i)\",\"im(2.4)\"],seealso:[\"re\",\"conj\",\"abs\",\"arg\"]};})),Io=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.reDocs=void 0;t.reDocs={name:\"re\",category:\"Complex\",syntax:[\"re(x)\"],description:\"Get the real part of a complex number.\",examples:[\"re(2 + 3i)\",\"im(2 + 3i)\",\"re(-5.2i)\",\"re(2.4)\"],seealso:[\"im\",\"conj\",\"abs\",\"arg\"]};})),Bo=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.conjDocs=void 0;t.conjDocs={name:\"conj\",category:\"Complex\",syntax:[\"conj(x)\"],description:\"Compute the complex conjugate of a complex value. If x = a+bi, the complex conjugate is a-bi.\",examples:[\"conj(2 + 3i)\",\"conj(2 - 3i)\",\"conj(-5.2i)\"],seealso:[\"re\",\"im\",\"abs\",\"arg\"]};})),zo=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.argDocs=void 0;t.argDocs={name:\"arg\",category:\"Complex\",syntax:[\"arg(x)\"],description:\"Compute the argument of a complex value. If x = a+bi, the argument is computed as atan2(b, a).\",examples:[\"arg(2 + 2i)\",\"atan2(3, 2)\",\"arg(2 + 3i)\"],seealso:[\"re\",\"im\",\"conj\",\"abs\"]};})),Ro=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.typedDocs=void 0;t.typedDocs={name:\"typed\",category:\"Core\",syntax:[\"typed(signatures)\",\"typed(name, signatures)\"],description:\"Create a typed function.\",examples:['double = typed({ \"number, number\": f(x)=x+x })',\"double(2)\",'double(\"hello\")'],seealso:[]};})),qo=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.importDocs=void 0;t.importDocs={name:\"import\",category:\"Core\",syntax:[\"import(functions)\",\"import(functions, options)\"],description:\"Import functions or constants from an object.\",examples:[\"import({myFn: f(x)=x^2, myConstant: 32 })\",\"myFn(2)\",\"myConstant\"],seealso:[]};})),Fo=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.configDocs=void 0;t.configDocs={name:\"config\",category:\"Core\",syntax:[\"config()\",\"config(options)\"],description:\"Get configuration or change configuration.\",examples:[\"config()\",\"1/3 + 1/4\",'config({number: \"Fraction\"})',\"1/3 + 1/4\"],seealso:[]};})),Uo=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.stirlingS2Docs=void 0;t.stirlingS2Docs={name:\"stirlingS2\",category:\"Combinatorics\",syntax:[\"stirlingS2(n, k)\"],description:\"he Stirling numbers of the second kind, counts the number of ways to partition a set of n labelled objects into k nonempty unlabelled subsets. `stirlingS2` only takes integer arguments. The following condition must be enforced: k <= n. If n = k or k = 1, then s(n,k) = 1.\",examples:[\"stirlingS2(5, 3)\"],seealso:[\"bellNumbers\"]};})),Lo=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.compositionDocs=void 0;t.compositionDocs={name:\"composition\",category:\"Combinatorics\",syntax:[\"composition(n, k)\"],description:\"The composition counts of n into k parts. composition only takes integer arguments. The following condition must be enforced: k <= n.\",examples:[\"composition(5, 3)\"],seealso:[\"combinations\"]};})),Ho=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.catalanDocs=void 0;t.catalanDocs={name:\"catalan\",category:\"Combinatorics\",syntax:[\"catalan(n)\"],description:\"The Catalan Numbers enumerate combinatorial structures of many different types. catalan only takes integer arguments. The following condition must be enforced: n >= 0.\",examples:[\"catalan(3)\",\"catalan(8)\"],seealso:[\"bellNumbers\"]};})),Zo=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.bellNumbersDocs=void 0;t.bellNumbersDocs={name:\"bellNumbers\",category:\"Combinatorics\",syntax:[\"bellNumbers(n)\"],description:\"The Bell Numbers count the number of partitions of a set. A partition is a pairwise disjoint subset of S whose union is S. `bellNumbers` only takes integer arguments. The following condition must be enforced: n >= 0.\",examples:[\"bellNumbers(3)\",\"bellNumbers(8)\"],seealso:[\"stirlingS2\"]};})),Vo=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.rightLogShiftDocs=void 0;t.rightLogShiftDocs={name:\"rightLogShift\",category:\"Bitwise\",syntax:[\"x >>> y\",\"rightLogShift(x, y)\"],description:\"Bitwise right logical shift of a value x by y number of bits.\",examples:[\"8 >>> 1\",\"4 << 1\",\"-12 >>> 2\"],seealso:[\"bitAnd\",\"bitNot\",\"bitOr\",\"bitXor\",\"leftShift\",\"rightArithShift\"]};})),Wo=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.rightArithShiftDocs=void 0;t.rightArithShiftDocs={name:\"rightArithShift\",category:\"Bitwise\",syntax:[\"x >> y\",\"rightArithShift(x, y)\"],description:\"Bitwise right arithmetic shift of a value x by y number of bits.\",examples:[\"8 >> 1\",\"4 << 1\",\"-12 >> 2\"],seealso:[\"bitAnd\",\"bitNot\",\"bitOr\",\"bitXor\",\"leftShift\",\"rightLogShift\"]};})),Go=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.leftShiftDocs=void 0;t.leftShiftDocs={name:\"leftShift\",category:\"Bitwise\",syntax:[\"x << y\",\"leftShift(x, y)\"],description:\"Bitwise left logical shift of a value x by y number of bits.\",examples:[\"4 << 1\",\"8 >> 1\"],seealso:[\"bitAnd\",\"bitNot\",\"bitOr\",\"bitXor\",\"rightArithShift\",\"rightLogShift\"]};})),$o=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.bitXorDocs=void 0;t.bitXorDocs={name:\"bitXor\",category:\"Bitwise\",syntax:[\"bitXor(x, y)\"],description:\"Bitwise XOR operation, exclusive OR. Performs the logical exclusive OR operation on each pair of corresponding bits of the two given values. The result in each position is 1 if only the first bit is 1 or only the second bit is 1, but will be 0 if both are 0 or both are 1.\",examples:[\"bitOr(1, 2)\",\"bitXor([2, 3, 4], 4)\"],seealso:[\"bitAnd\",\"bitNot\",\"bitOr\",\"leftShift\",\"rightArithShift\",\"rightLogShift\"]};})),Qo=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.bitOrDocs=void 0;t.bitOrDocs={name:\"bitOr\",category:\"Bitwise\",syntax:[\"x | y\",\"bitOr(x, y)\"],description:\"Bitwise OR operation. Performs the logical inclusive OR operation on each pair of corresponding bits of the two given values. The result in each position is 1 if the first bit is 1 or the second bit is 1 or both bits are 1, otherwise, the result is 0.\",examples:[\"5 | 3\",\"bitOr([1, 2, 3], 4)\"],seealso:[\"bitAnd\",\"bitNot\",\"bitXor\",\"leftShift\",\"rightArithShift\",\"rightLogShift\"]};})),Xo=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.bitNotDocs=void 0;t.bitNotDocs={name:\"bitNot\",category:\"Bitwise\",syntax:[\"~x\",\"bitNot(x)\"],description:\"Bitwise NOT operation. Performs a logical negation on each bit of the given value. Bits that are 0 become 1, and those that are 1 become 0.\",examples:[\"~1\",\"~2\",\"bitNot([2, -3, 4])\"],seealso:[\"bitAnd\",\"bitOr\",\"bitXor\",\"leftShift\",\"rightArithShift\",\"rightLogShift\"]};})),Yo=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.bitAndDocs=void 0;t.bitAndDocs={name:\"bitAnd\",category:\"Bitwise\",syntax:[\"x & y\",\"bitAnd(x, y)\"],description:\"Bitwise AND operation. Performs the logical AND operation on each pair of the corresponding bits of the two given values by multiplying them. If both bits in the compared position are 1, the bit in the resulting binary representation is 1, otherwise, the result is 0\",examples:[\"5 & 3\",\"bitAnd(53, 131)\",\"[1, 12, 31] & 42\"],seealso:[\"bitNot\",\"bitOr\",\"bitXor\",\"leftShift\",\"rightArithShift\",\"rightLogShift\"]};})),Jo=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.xgcdDocs=void 0;t.xgcdDocs={name:\"xgcd\",category:\"Arithmetic\",syntax:[\"xgcd(a, b)\"],description:\"Calculate the extended greatest common divisor for two values. The result is an array [d, x, y] with 3 entries, where d is the greatest common divisor, and d = x * a + y * b.\",examples:[\"xgcd(8, 12)\",\"gcd(8, 12)\",\"xgcd(36163, 21199)\"],seealso:[\"gcd\",\"lcm\"]};})),Ko=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.unaryPlusDocs=void 0;t.unaryPlusDocs={name:\"unaryPlus\",category:\"Operators\",syntax:[\"+x\",\"unaryPlus(x)\"],description:\"Converts booleans and strings to numbers.\",examples:[\"+true\",'+\"2\"'],seealso:[\"add\",\"subtract\",\"unaryMinus\"]};})),es=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.unaryMinusDocs=void 0;t.unaryMinusDocs={name:\"unaryMinus\",category:\"Operators\",syntax:[\"-x\",\"unaryMinus(x)\"],description:\"Inverse the sign of a value. Converts booleans and strings to numbers.\",examples:[\"-4.5\",\"-(-5.6)\",'-\"22\"'],seealso:[\"add\",\"subtract\",\"unaryPlus\"]};})),ts=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.squareDocs=void 0;t.squareDocs={name:\"square\",category:\"Arithmetic\",syntax:[\"square(x)\"],description:\"Compute the square of a value. The square of x is x * x.\",examples:[\"square(3)\",\"sqrt(9)\",\"3^2\",\"3 * 3\"],seealso:[\"multiply\",\"pow\",\"sqrt\",\"cube\"]};})),ns=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.sqrtmDocs=void 0;t.sqrtmDocs={name:\"sqrtm\",category:\"Arithmetic\",syntax:[\"sqrtm(x)\"],description:\"Calculate the principal square root of a square matrix. The principal square root matrix `X` of another matrix `A` is such that `X * X = A`.\",examples:[\"sqrtm([[1, 2], [3, 4]])\"],seealso:[\"sqrt\",\"abs\",\"square\",\"multiply\"]};})),rs=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.sqrtDocs=void 0;t.sqrtDocs={name:\"sqrt\",category:\"Arithmetic\",syntax:[\"sqrt(x)\"],description:\"Compute the square root value. If x = y * y, then y is the square root of x.\",examples:[\"sqrt(25)\",\"5 * 5\",\"sqrt(-1)\"],seealso:[\"square\",\"sqrtm\",\"multiply\",\"nthRoot\",\"nthRoots\",\"pow\"]};})),is=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.signDocs=void 0;t.signDocs={name:\"sign\",category:\"Arithmetic\",syntax:[\"sign(x)\"],description:\"Compute the sign of a value. The sign of a value x is 1 when x>1, -1 when x<0, and 0 when x=0.\",examples:[\"sign(3.5)\",\"sign(-4.2)\",\"sign(0)\"],seealso:[\"abs\"]};})),as=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.roundDocs=void 0;t.roundDocs={name:\"round\",category:\"Arithmetic\",syntax:[\"round(x)\",\"round(x, n)\"],description:\"round a value towards the nearest integer.If x is complex, both real and imaginary part are rounded towards the nearest integer. When n is specified, the value is rounded to n decimals.\",examples:[\"round(3.2)\",\"round(3.8)\",\"round(-4.2)\",\"round(-4.8)\",\"round(pi, 3)\",\"round(123.45678, 2)\"],seealso:[\"ceil\",\"floor\",\"fix\"]};})),os=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.powDocs=void 0;t.powDocs={name:\"pow\",category:\"Operators\",syntax:[\"x ^ y\",\"pow(x, y)\"],description:\"Calculates the power of x to y, x^y.\",examples:[\"2^3\",\"2*2*2\",\"1 + e ^ (pi * i)\"],seealso:[\"multiply\",\"nthRoot\",\"nthRoots\",\"sqrt\"]};})),ss=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.nthRootsDocs=void 0;t.nthRootsDocs={name:\"nthRoots\",category:\"Arithmetic\",syntax:[\"nthRoots(A)\",\"nthRoots(A, root)\"],description:'Calculate the nth roots of a value. An nth root of a positive real number A, is a positive real solution of the equation \"x^root = A\". This function returns an array of complex values.',examples:[\"nthRoots(1)\",\"nthRoots(1, 3)\"],seealso:[\"sqrt\",\"pow\",\"nthRoot\"]};})),cs=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.nthRootDocs=void 0;t.nthRootDocs={name:\"nthRoot\",category:\"Arithmetic\",syntax:[\"nthRoot(a)\",\"nthRoot(a, root)\"],description:'Calculate the nth root of a value. The principal nth root of a positive real number A, is the positive real solution of the equation \"x^root = A\".',examples:[\"4 ^ 3\",\"nthRoot(64, 3)\",\"nthRoot(9, 2)\",\"sqrt(9)\"],seealso:[\"nthRoots\",\"pow\",\"sqrt\"]};})),us=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.normDocs=void 0;t.normDocs={name:\"norm\",category:\"Arithmetic\",syntax:[\"norm(x)\",\"norm(x, p)\"],description:\"Calculate the norm of a number, vector or matrix.\",examples:[\"abs(-3.5)\",\"norm(-3.5)\",\"norm(3 - 4i)\",\"norm([1, 2, -3], Infinity)\",\"norm([1, 2, -3], -Infinity)\",\"norm([3, 4], 2)\",\"norm([[1, 2], [3, 4]], 1)\",'norm([[1, 2], [3, 4]], \"inf\")','norm([[1, 2], [3, 4]], \"fro\")']};})),ls=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.multiplyDocs=void 0;t.multiplyDocs={name:\"multiply\",category:\"Operators\",syntax:[\"x * y\",\"multiply(x, y)\"],description:\"multiply two values.\",examples:[\"a = 2.1 * 3.4\",\"a / 3.4\",\"2 * 3 + 4\",\"2 * (3 + 4)\",\"3 * 2.1 km\"],seealso:[\"divide\"]};})),ds=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.modDocs=void 0;t.modDocs={name:\"mod\",category:\"Operators\",syntax:[\"x % y\",\"x mod y\",\"mod(x, y)\"],description:\"Calculates the modulus, the remainder of an integer division.\",examples:[\"7 % 3\",\"11 % 2\",\"10 mod 4\",\"isOdd(x) = x % 2\",\"isOdd(2)\",\"isOdd(3)\"],seealso:[\"divide\"]};})),fs=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.log10Docs=void 0;t.log10Docs={name:\"log10\",category:\"Arithmetic\",syntax:[\"log10(x)\"],description:\"Compute the 10-base logarithm of a value.\",examples:[\"log10(0.00001)\",\"log10(10000)\",\"10 ^ 4\",\"log(10000) / log(10)\",\"log(10000, 10)\"],seealso:[\"exp\",\"log\"]};})),ps=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.log1pDocs=void 0;t.log1pDocs={name:\"log1p\",category:\"Arithmetic\",syntax:[\"log1p(x)\",\"log1p(x, base)\"],description:\"Calculate the logarithm of a `value+1`\",examples:[\"log1p(2.5)\",\"exp(log1p(1.4))\",\"pow(10, 4)\",\"log1p(9999, 10)\",\"log1p(9999) / log(10)\"],seealso:[\"exp\",\"log\",\"log2\",\"log10\"]};})),ms=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.log2Docs=void 0;t.log2Docs={name:\"log2\",category:\"Arithmetic\",syntax:[\"log2(x)\"],description:\"Calculate the 2-base of a value. This is the same as calculating `log(x, 2)`.\",examples:[\"log2(0.03125)\",\"log2(16)\",\"log2(16) / log2(2)\",\"pow(2, 4)\"],seealso:[\"exp\",\"log1p\",\"log\",\"log10\"]};})),hs=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.logDocs=void 0;t.logDocs={name:\"log\",category:\"Arithmetic\",syntax:[\"log(x)\",\"log(x, base)\"],description:\"Compute the logarithm of a value. If no base is provided, the natural logarithm of x is calculated. If base if provided, the logarithm is calculated for the specified base. log(x, base) is defined as log(x) / log(base).\",examples:[\"log(3.5)\",\"a = log(2.4)\",\"exp(a)\",\"10 ^ 4\",\"log(10000, 10)\",\"log(10000) / log(10)\",\"b = log(1024, 2)\",\"2 ^ b\"],seealso:[\"exp\",\"log1p\",\"log2\",\"log10\"]};})),ys=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.lcmDocs=void 0;t.lcmDocs={name:\"lcm\",category:\"Arithmetic\",syntax:[\"lcm(x, y)\"],description:\"Compute the least common multiple.\",examples:[\"lcm(4, 6)\",\"lcm(6, 21)\",\"lcm(6, 21, 5)\"],seealso:[\"gcd\"]};})),vs=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.hypotDocs=void 0;t.hypotDocs={name:\"hypot\",category:\"Arithmetic\",syntax:[\"hypot(a, b, c, ...)\",\"hypot([a, b, c, ...])\"],description:\"Calculate the hypotenusa of a list with values. \",examples:[\"hypot(3, 4)\",\"sqrt(3^2 + 4^2)\",\"hypot(-2)\",\"hypot([3, 4, 5])\"],seealso:[\"abs\",\"norm\"]};})),gs=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.gcdDocs=void 0;t.gcdDocs={name:\"gcd\",category:\"Arithmetic\",syntax:[\"gcd(a, b)\",\"gcd(a, b, c, ...)\"],description:\"Compute the greatest common divisor.\",examples:[\"gcd(8, 12)\",\"gcd(-4, 6)\",\"gcd(25, 15, -10)\"],seealso:[\"lcm\",\"xgcd\"]};})),bs=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.floorDocs=void 0;t.floorDocs={name:\"floor\",category:\"Arithmetic\",syntax:[\"floor(x)\"],description:\"Round a value towards minus infinity.If x is complex, both real and imaginary part are rounded towards minus infinity.\",examples:[\"floor(3.2)\",\"floor(3.8)\",\"floor(-4.2)\"],seealso:[\"ceil\",\"fix\",\"round\"]};})),xs=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.fixDocs=void 0;t.fixDocs={name:\"fix\",category:\"Arithmetic\",syntax:[\"fix(x)\"],description:\"Round a value towards zero. If x is complex, both real and imaginary part are rounded towards zero.\",examples:[\"fix(3.2)\",\"fix(3.8)\",\"fix(-4.2)\",\"fix(-4.8)\"],seealso:[\"ceil\",\"floor\",\"round\"]};})),Ds=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.expm1Docs=void 0;t.expm1Docs={name:\"expm1\",category:\"Arithmetic\",syntax:[\"expm1(x)\"],description:\"Calculate the value of subtracting 1 from the exponential value.\",examples:[\"expm1(2)\",\"pow(e, 2) - 1\",\"log(expm1(2) + 1)\"],seealso:[\"exp\",\"pow\",\"log\"]};})),_s=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.expmDocs=void 0;t.expmDocs={name:\"expm\",category:\"Arithmetic\",syntax:[\"exp(x)\"],description:\"Compute the matrix exponential, expm(A) = e^A. The matrix must be square. Not to be confused with exp(a), which performs element-wise exponentiation.\",examples:[\"expm([[0,2],[0,0]])\"],seealso:[\"exp\"]};})),ws=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.eigsDocs=void 0;t.eigsDocs={name:\"eigs\",category:\"Matrix\",syntax:[\"eigs(x)\"],description:\"Calculate the eigenvalues and eigenvectors of a real symmetric matrix\",examples:[\"eigs([[5, 2.3], [2.3, 1]])\"],seealso:[\"inv\"]};})),Ns=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.expDocs=void 0;t.expDocs={name:\"exp\",category:\"Arithmetic\",syntax:[\"exp(x)\"],description:\"Calculate the exponent of a value.\",examples:[\"exp(1.3)\",\"e ^ 1.3\",\"log(exp(1.3))\",\"x = 2.4\",\"(exp(i*x) == cos(x) + i*sin(x))   # Euler's formula\"],seealso:[\"expm\",\"expm1\",\"pow\",\"log\"]};})),Ms=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.dotMultiplyDocs=void 0;t.dotMultiplyDocs={name:\"dotMultiply\",category:\"Operators\",syntax:[\"x .* y\",\"dotMultiply(x, y)\"],description:\"Multiply two values element wise.\",examples:[\"a = [1, 2, 3; 4, 5, 6]\",\"b = [2, 1, 1; 3, 2, 5]\",\"a .* b\"],seealso:[\"multiply\",\"divide\",\"dotDivide\"]};})),Os=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.dotDivideDocs=void 0;t.dotDivideDocs={name:\"dotDivide\",category:\"Operators\",syntax:[\"x ./ y\",\"dotDivide(x, y)\"],description:\"Divide two values element wise.\",examples:[\"a = [1, 2, 3; 4, 5, 6]\",\"b = [2, 1, 1; 3, 2, 5]\",\"a ./ b\"],seealso:[\"multiply\",\"dotMultiply\",\"divide\"]};})),Ss=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.divideDocs=void 0;t.divideDocs={name:\"divide\",category:\"Operators\",syntax:[\"x / y\",\"divide(x, y)\"],description:\"Divide two values.\",examples:[\"a = 2 / 3\",\"a * 3\",\"4.5 / 2\",\"3 + 4 / 2\",\"(3 + 4) / 2\",\"18 km / 4.5\"],seealso:[\"multiply\"]};})),Ps=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.cubeDocs=void 0;t.cubeDocs={name:\"cube\",category:\"Arithmetic\",syntax:[\"cube(x)\"],description:\"Compute the cube of a value. The cube of x is x * x * x.\",examples:[\"cube(2)\",\"2^3\",\"2 * 2 * 2\"],seealso:[\"multiply\",\"square\",\"pow\"]};})),js=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.ceilDocs=void 0;t.ceilDocs={name:\"ceil\",category:\"Arithmetic\",syntax:[\"ceil(x)\"],description:\"Round a value towards plus infinity. If x is complex, both real and imaginary part are rounded towards plus infinity.\",examples:[\"ceil(3.2)\",\"ceil(3.8)\",\"ceil(-4.2)\"],seealso:[\"floor\",\"fix\",\"round\"]};})),As=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.cbrtDocs=void 0;t.cbrtDocs={name:\"cbrt\",category:\"Arithmetic\",syntax:[\"cbrt(x)\",\"cbrt(x, allRoots)\"],description:\"Compute the cubic root value. If x = y * y * y, then y is the cubic root of x. When `x` is a number or complex number, an optional second argument `allRoots` can be provided to return all three cubic roots. If not provided, the principal root is returned\",examples:[\"cbrt(64)\",\"cube(4)\",\"cbrt(-8)\",\"cbrt(2 + 3i)\",\"cbrt(8i)\",\"cbrt(8i, true)\",\"cbrt(27 m^3)\"],seealso:[\"square\",\"sqrt\",\"cube\",\"multiply\"]};})),Es=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.addDocs=void 0;t.addDocs={name:\"add\",category:\"Operators\",syntax:[\"x + y\",\"add(x, y)\"],description:\"Add two values.\",examples:[\"a = 2.1 + 3.6\",\"a - 3.6\",\"3 + 2i\",\"3 cm + 2 inch\",'\"2.3\" + \"4\"'],seealso:[\"subtract\"]};})),Cs=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.absDocs=void 0;t.absDocs={name:\"abs\",category:\"Arithmetic\",syntax:[\"abs(x)\"],description:\"Compute the absolute value.\",examples:[\"abs(3.5)\",\"abs(-4.2)\"],seealso:[\"sign\"]};})),Ts=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.qrDocs=void 0;t.qrDocs={name:\"qr\",category:\"Algebra\",syntax:[\"qr(A)\"],description:\"Calculates the Matrix QR decomposition. Matrix `A` is decomposed in two matrices (`Q`, `R`) where `Q` is an orthogonal matrix and `R` is an upper triangular matrix.\",examples:[\"qr([[1, -1,  4], [1,  4, -2], [1,  4,  2], [1,  -1, 0]])\"],seealso:[\"lup\",\"slu\",\"matrix\"]};})),ks=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.usolveDocs=void 0;t.usolveDocs={name:\"usolve\",category:\"Algebra\",syntax:[\"x=usolve(U, b)\"],description:\"Finds one solution of the linear system U * x = b where U is an [n x n] upper triangular matrix and b is a [n] column vector.\",examples:[\"x=usolve(sparse([1, 1, 1, 1; 0, 1, 1, 1; 0, 0, 1, 1; 0, 0, 0, 1]), [1; 2; 3; 4])\"],seealso:[\"usolveAll\",\"lup\",\"lusolve\",\"lsolve\",\"matrix\",\"sparse\"]};})),Is=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.usolveAllDocs=void 0;t.usolveAllDocs={name:\"usolveAll\",category:\"Algebra\",syntax:[\"x=usolve(U, b)\"],description:\"Finds all solutions of the linear system U * x = b where U is an [n x n] upper triangular matrix and b is a [n] column vector.\",examples:[\"x=usolve(sparse([1, 1, 1, 1; 0, 1, 1, 1; 0, 0, 1, 1; 0, 0, 0, 1]), [1; 2; 3; 4])\"],seealso:[\"usolve\",\"lup\",\"lusolve\",\"lsolve\",\"matrix\",\"sparse\"]};})),Bs=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.sluDocs=void 0;t.sluDocs={name:\"slu\",category:\"Algebra\",syntax:[\"slu(A, order, threshold)\"],description:\"Calculate the Matrix LU decomposition with full pivoting. Matrix A is decomposed in two matrices (L, U) and two permutation vectors (pinv, q) where P * A * Q = L * U\",examples:[\"slu(sparse([4.5, 0, 3.2, 0; 3.1, 2.9, 0, 0.9; 0, 1.7, 3, 0; 3.5, 0.4, 0, 1]), 1, 0.001)\"],seealso:[\"lusolve\",\"lsolve\",\"usolve\",\"matrix\",\"sparse\",\"lup\",\"qr\"]};})),zs=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.rationalizeDocs=void 0;t.rationalizeDocs={name:\"rationalize\",category:\"Algebra\",syntax:[\"rationalize(expr)\",\"rationalize(expr, scope)\",\"rationalize(expr, scope, detailed)\"],description:\"Transform a rationalizable expression in a rational fraction. If rational fraction is one variable polynomial then converts the numerator and denominator in canonical form, with decreasing exponents, returning the coefficients of numerator.\",examples:['rationalize(\"2x/y - y/(x+1)\")','rationalize(\"2x/y - y/(x+1)\", true)'],seealso:[\"simplify\"]};})),Rs=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.simplifyDocs=void 0;t.simplifyDocs={name:\"simplify\",category:\"Algebra\",syntax:[\"simplify(expr)\",\"simplify(expr, rules)\"],description:\"Simplify an expression tree.\",examples:['simplify(\"3 + 2 / 4\")','simplify(\"2x + x\")','f = parse(\"x * (x + 2 + x)\")',\"simplified = simplify(f)\",\"simplified.evaluate({x: 2})\"],seealso:[\"derivative\",\"parse\",\"evaluate\"]};})),qs=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.lupDocs=void 0;t.lupDocs={name:\"lup\",category:\"Algebra\",syntax:[\"lup(m)\"],description:\"Calculate the Matrix LU decomposition with partial pivoting. Matrix A is decomposed in three matrices (L, U, P) where P * A = L * U\",examples:[\"lup([[2, 1], [1, 4]])\",\"lup(matrix([[2, 1], [1, 4]]))\",\"lup(sparse([[2, 1], [1, 4]]))\"],seealso:[\"lusolve\",\"lsolve\",\"usolve\",\"matrix\",\"sparse\",\"slu\",\"qr\"]};})),Fs=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.lsolveDocs=void 0;t.lsolveDocs={name:\"lsolve\",category:\"Algebra\",syntax:[\"x=lsolve(L, b)\"],description:\"Finds one solution of the linear system L * x = b where L is an [n x n] lower triangular matrix and b is a [n] column vector.\",examples:[\"a = [-2, 3; 2, 1]\",\"b = [11, 9]\",\"x = lsolve(a, b)\"],seealso:[\"lsolveAll\",\"lup\",\"lusolve\",\"usolve\",\"matrix\",\"sparse\"]};})),Us=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.lsolveAllDocs=void 0;t.lsolveAllDocs={name:\"lsolveAll\",category:\"Algebra\",syntax:[\"x=lsolveAll(L, b)\"],description:\"Finds all solutions of the linear system L * x = b where L is an [n x n] lower triangular matrix and b is a [n] column vector.\",examples:[\"a = [-2, 3; 2, 1]\",\"b = [11, 9]\",\"x = lsolve(a, b)\"],seealso:[\"lsolve\",\"lup\",\"lusolve\",\"usolve\",\"matrix\",\"sparse\"]};})),Ls=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.derivativeDocs=void 0;t.derivativeDocs={name:\"derivative\",category:\"Algebra\",syntax:[\"derivative(expr, variable)\",\"derivative(expr, variable, {simplify: boolean})\"],description:\"Takes the derivative of an expression expressed in parser Nodes. The derivative will be taken over the supplied variable in the second parameter. If there are multiple variables in the expression, it will return a partial derivative.\",examples:['derivative(\"2x^3\", \"x\")','derivative(\"2x^3\", \"x\", {simplify: false})','derivative(\"2x^2 + 3x + 4\", \"x\")','derivative(\"sin(2x)\", \"x\")','f = parse(\"x^2 + x\")','x = parse(\"x\")',\"df = derivative(f, x)\",\"df.evaluate({x: 3})\"],seealso:[\"simplify\",\"parse\",\"evaluate\"]};})),Hs=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.versionDocs=void 0;t.versionDocs={name:\"version\",category:\"Constants\",syntax:[\"version\"],description:\"A string with the version number of math.js\",examples:[\"version\"],seealso:[]};})),Zs=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.trueDocs=void 0;t.trueDocs={name:\"true\",category:\"Constants\",syntax:[\"true\"],description:\"Boolean value true\",examples:[\"true\"],seealso:[\"false\"]};})),Vs=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.tauDocs=void 0;t.tauDocs={name:\"tau\",category:\"Constants\",syntax:[\"tau\"],description:\"Tau is the ratio constant of a circle's circumference to radius, equal to 2 * pi, approximately 6.2832.\",examples:[\"tau\",\"2 * pi\"],seealso:[\"pi\"]};})),Ws=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.SQRT2Docs=void 0;t.SQRT2Docs={name:\"SQRT2\",category:\"Constants\",syntax:[\"SQRT2\"],description:\"Returns the square root of 2, approximately equal to 1.414\",examples:[\"SQRT2\",\"sqrt(2)\"],seealso:[]};})),Gs=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.SQRT12Docs=void 0;t.SQRT12Docs={name:\"SQRT1_2\",category:\"Constants\",syntax:[\"SQRT1_2\"],description:\"Returns the square root of 1/2, approximately equal to 0.707\",examples:[\"SQRT1_2\",\"sqrt(1/2)\"],seealso:[]};})),$s=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.phiDocs=void 0;t.phiDocs={name:\"phi\",category:\"Constants\",syntax:[\"phi\"],description:\"Phi is the golden ratio. Two quantities are in the golden ratio if their ratio is the same as the ratio of their sum to the larger of the two quantities. Phi is defined as `(1 + sqrt(5)) / 2` and is approximately 1.618034...\",examples:[\"phi\"],seealso:[]};})),Qs=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.piDocs=void 0;t.piDocs={name:\"pi\",category:\"Constants\",syntax:[\"pi\"],description:\"The number pi is a mathematical constant that is the ratio of a circle's circumference to its diameter, and is approximately equal to 3.14159\",examples:[\"pi\",\"sin(pi/2)\"],seealso:[\"tau\"]};})),Xs=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.nullDocs=void 0;t.nullDocs={name:\"null\",category:\"Constants\",syntax:[\"null\"],description:\"Value null\",examples:[\"null\"],seealso:[\"true\",\"false\"]};})),Ys=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.NaNDocs=void 0;t.NaNDocs={name:\"NaN\",category:\"Constants\",syntax:[\"NaN\"],description:\"Not a number\",examples:[\"NaN\",\"0 / 0\"],seealso:[]};})),Js=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.LOG10EDocs=void 0;t.LOG10EDocs={name:\"LOG10E\",category:\"Constants\",syntax:[\"LOG10E\"],description:\"Returns the base-10 logarithm of E, approximately equal to 0.434\",examples:[\"LOG10E\",\"log(e, 10)\"],seealso:[]};})),Ks=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.LOG2EDocs=void 0;t.LOG2EDocs={name:\"LOG2E\",category:\"Constants\",syntax:[\"LOG2E\"],description:\"Returns the base-2 logarithm of E, approximately equal to 1.442\",examples:[\"LOG2E\",\"log(e, 2)\"],seealso:[]};})),ec=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.LN10Docs=void 0;t.LN10Docs={name:\"LN10\",category:\"Constants\",syntax:[\"LN10\"],description:\"Returns the natural logarithm of 10, approximately equal to 2.302\",examples:[\"LN10\",\"log(10)\"],seealso:[]};})),tc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.LN2Docs=void 0;t.LN2Docs={name:\"LN2\",category:\"Constants\",syntax:[\"LN2\"],description:\"Returns the natural logarithm of 2, approximately equal to 0.693\",examples:[\"LN2\",\"log(2)\"],seealso:[]};})),nc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.InfinityDocs=void 0;t.InfinityDocs={name:\"Infinity\",category:\"Constants\",syntax:[\"Infinity\"],description:\"Infinity, a number which is larger than the maximum number that can be handled by a floating point number.\",examples:[\"Infinity\",\"1 / 0\"],seealso:[]};})),rc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.iDocs=void 0;t.iDocs={name:\"i\",category:\"Constants\",syntax:[\"i\"],description:\"Imaginary unit, defined as i*i=-1. A complex number is described as a + b*i, where a is the real part, and b is the imaginary part.\",examples:[\"i\",\"i * i\",\"sqrt(-1)\"],seealso:[]};})),ic=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.falseDocs=void 0;t.falseDocs={name:\"false\",category:\"Constants\",syntax:[\"false\"],description:\"Boolean value false\",examples:[\"false\"],seealso:[\"true\"]};})),ac=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.eDocs=void 0;t.eDocs={name:\"e\",category:\"Constants\",syntax:[\"e\"],description:\"Euler's number, the base of the natural logarithm. Approximately equal to 2.71828\",examples:[\"e\",\"e ^ 2\",\"exp(2)\",\"log(e)\"],seealso:[\"exp\"]};})),oc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.unitDocs=void 0;t.unitDocs={name:\"unit\",category:\"Construction\",syntax:[\"value unit\",\"unit(value, unit)\",\"unit(string)\"],description:\"Create a unit.\",examples:[\"5.5 mm\",\"3 inch\",'unit(7.1, \"kilogram\")','unit(\"23 deg\")'],seealso:[\"bignumber\",\"boolean\",\"complex\",\"index\",\"matrix\",\"number\",\"string\"]};})),sc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.stringDocs=void 0;t.stringDocs={name:\"string\",category:\"Construction\",syntax:['\"text\"',\"string(x)\"],description:\"Create a string or convert a value to a string\",examples:['\"Hello World!\"',\"string(4.2)\",\"string(3 + 2i)\"],seealso:[\"bignumber\",\"boolean\",\"complex\",\"index\",\"matrix\",\"number\",\"unit\"]};})),cc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.splitUnitDocs=void 0;t.splitUnitDocs={name:\"splitUnit\",category:\"Construction\",syntax:[\"splitUnit(unit: Unit, parts: Unit[])\"],description:\"Split a unit in an array of units whose sum is equal to the original unit.\",examples:['splitUnit(1 m, [\"feet\", \"inch\"])'],seealso:[\"unit\",\"createUnit\"]};})),uc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.sparseDocs=void 0;t.sparseDocs={name:\"sparse\",category:\"Construction\",syntax:[\"sparse()\",\"sparse([a1, b1, ...; a1, b2, ...])\",'sparse([a1, b1, ...; a1, b2, ...], \"number\")'],description:\"Create a sparse matrix.\",examples:[\"sparse()\",\"sparse([3, 4; 5, 6])\",'sparse([3, 0; 5, 0], \"number\")'],seealso:[\"bignumber\",\"boolean\",\"complex\",\"index\",\"number\",\"string\",\"unit\",\"matrix\"]};})),lc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.numberDocs=void 0;t.numberDocs={name:\"number\",category:\"Construction\",syntax:[\"x\",\"number(x)\",\"number(unit, valuelessUnit)\"],description:\"Create a number or convert a string or boolean into a number.\",examples:[\"2\",\"2e3\",\"4.05\",\"number(2)\",'number(\"7.2\")',\"number(true)\",\"number([true, false, true, true])\",'number(unit(\"52cm\"), \"m\")'],seealso:[\"bignumber\",\"boolean\",\"complex\",\"fraction\",\"index\",\"matrix\",\"string\",\"unit\"]};})),dc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.matrixDocs=void 0;t.matrixDocs={name:\"matrix\",category:\"Construction\",syntax:[\"[]\",\"[a1, b1, ...; a2, b2, ...]\",\"matrix()\",'matrix(\"dense\")',\"matrix([...])\"],description:\"Create a matrix.\",examples:[\"[]\",\"[1, 2, 3]\",\"[1, 2, 3; 4, 5, 6]\",\"matrix()\",\"matrix([3, 4])\",'matrix([3, 4; 5, 6], \"sparse\")','matrix([3, 4; 5, 6], \"sparse\", \"number\")'],seealso:[\"bignumber\",\"boolean\",\"complex\",\"index\",\"number\",\"string\",\"unit\",\"sparse\"]};})),fc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.indexDocs=void 0;t.indexDocs={name:\"index\",category:\"Construction\",syntax:[\"[start]\",\"[start:end]\",\"[start:step:end]\",\"[start1, start 2, ...]\",\"[start1:end1, start2:end2, ...]\",\"[start1:step1:end1, start2:step2:end2, ...]\"],description:\"Create an index to get or replace a subset of a matrix\",examples:[\"[]\",\"[1, 2, 3]\",\"A = [1, 2, 3; 4, 5, 6]\",\"A[1, :]\",\"A[1, 2] = 50\",\"A[0:2, 0:2] = ones(2, 2)\"],seealso:[\"bignumber\",\"boolean\",\"complex\",\"matrix,\",\"number\",\"range\",\"string\",\"unit\"]};})),pc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.fractionDocs=void 0;t.fractionDocs={name:\"fraction\",category:\"Construction\",syntax:[\"fraction(num)\",\"fraction(num,den)\"],description:\"Create a fraction from a number or from a numerator and denominator.\",examples:[\"fraction(0.125)\",\"fraction(1, 3) + fraction(2, 5)\"],seealso:[\"bignumber\",\"boolean\",\"complex\",\"index\",\"matrix\",\"string\",\"unit\"]};})),mc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createUnitDocs=void 0;t.createUnitDocs={name:\"createUnit\",category:\"Construction\",syntax:[\"createUnit(definitions)\",\"createUnit(name, definition)\"],description:\"Create a user-defined unit and register it with the Unit type.\",examples:['createUnit(\"foo\")','createUnit(\"knot\", {definition: \"0.514444444 m/s\", aliases: [\"knots\", \"kt\", \"kts\"]})','createUnit(\"mph\", \"1 mile/hour\")'],seealso:[\"unit\",\"splitUnit\"]};})),hc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.complexDocs=void 0;t.complexDocs={name:\"complex\",category:\"Construction\",syntax:[\"complex()\",\"complex(re, im)\",\"complex(string)\"],description:\"Create a complex number.\",examples:[\"complex()\",\"complex(2, 3)\",'complex(\"7 - 2i\")'],seealso:[\"bignumber\",\"boolean\",\"index\",\"matrix\",\"number\",\"string\",\"unit\"]};})),yc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.booleanDocs=void 0;t.booleanDocs={name:\"boolean\",category:\"Construction\",syntax:[\"x\",\"boolean(x)\"],description:\"Convert a string or number into a boolean.\",examples:[\"boolean(0)\",\"boolean(1)\",\"boolean(3)\",'boolean(\"true\")','boolean(\"false\")',\"boolean([1, 0, 1, 1])\"],seealso:[\"bignumber\",\"complex\",\"index\",\"matrix\",\"number\",\"string\",\"unit\"]};})),vc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.dotPowDocs=void 0;t.dotPowDocs={name:\"dotPow\",category:\"Operators\",syntax:[\"x .^ y\",\"dotPow(x, y)\"],description:\"Calculates the power of x to y element wise.\",examples:[\"a = [1, 2, 3; 4, 5, 6]\",\"a .^ 2\"],seealso:[\"pow\"]};})),gc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.lusolveDocs=void 0;t.lusolveDocs={name:\"lusolve\",category:\"Algebra\",syntax:[\"x=lusolve(A, b)\",\"x=lusolve(lu, b)\"],description:\"Solves the linear system A * x = b where A is an [n x n] matrix and b is a [n] column vector.\",examples:[\"a = [-2, 3; 2, 1]\",\"b = [11, 9]\",\"x = lusolve(a, b)\"],seealso:[\"lup\",\"slu\",\"lsolve\",\"usolve\",\"matrix\",\"sparse\"]};})),bc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.subtractDocs=void 0;t.subtractDocs={name:\"subtract\",category:\"Operators\",syntax:[\"x - y\",\"subtract(x, y)\"],description:\"subtract two values.\",examples:[\"a = 5.3 - 2\",\"a + 2\",\"2/3 - 1/6\",\"2 * 3 - 3\",\"2.1 km - 500m\"],seealso:[\"add\"]};})),xc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.varianceDocs=void 0;t.varianceDocs={name:\"variance\",category:\"Statistics\",syntax:[\"variance(a, b, c, ...)\",\"variance(A)\",\"variance(A, normalization)\"],description:'Compute the variance of all values. Optional parameter normalization can be \"unbiased\" (default), \"uncorrected\", or \"biased\".',examples:[\"variance(2, 4, 6)\",\"variance([2, 4, 6, 8])\",'variance([2, 4, 6, 8], \"uncorrected\")','variance([2, 4, 6, 8], \"biased\")',\"variance([1, 2, 3; 4, 5, 6])\"],seealso:[\"max\",\"mean\",\"min\",\"median\",\"min\",\"prod\",\"std\",\"sum\"]};})),Dc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.sinDocs=void 0;t.sinDocs={name:\"sin\",category:\"Trigonometry\",syntax:[\"sin(x)\"],description:\"Compute the sine of x in radians.\",examples:[\"sin(2)\",\"sin(pi / 4) ^ 2\",\"sin(90 deg)\",\"sin(30 deg)\",\"sin(0.2)^2 + cos(0.2)^2\"],seealso:[\"asin\",\"cos\",\"tan\"]};})),_c=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.numericDocs=void 0;t.numericDocs={name:\"numeric\",category:\"Utils\",syntax:[\"numeric(x)\"],description:\"Convert a numeric input to a specific numeric type: number, BigNumber, or Fraction.\",examples:['numeric(\"4\")','numeric(\"4\", \"number\")','numeric(\"4\", \"BigNumber\")','numeric(\"4\", \"Fraction)','numeric(4, \"Fraction\")','numeric(fraction(2, 5), \"number)'],seealso:[\"number\",\"fraction\",\"bignumber\",\"string\",\"format\"]};})),wc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.columnDocs=void 0;t.columnDocs={name:\"column\",category:\"Matrix\",syntax:[\"column(x, index)\"],description:\"Return a column from a matrix or array.\",examples:[\"A = [[1, 2], [3, 4]]\",\"column(A, 1)\",\"column(A, 2)\"],seealso:[\"row\"]};})),Nc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.rowDocs=void 0;t.rowDocs={name:\"row\",category:\"Matrix\",syntax:[\"row(x, index)\"],description:\"Return a row from a matrix or array.\",examples:[\"A = [[1, 2], [3, 4]]\",\"row(A, 1)\",\"row(A, 2)\"],seealso:[\"column\"]};})),Mc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.rotationMatrixDocs=void 0;t.rotationMatrixDocs={name:\"rotationMatrix\",category:\"Matrix\",syntax:[\"rotationMatrix(theta)\",\"rotationMatrix(theta, v)\",\"rotationMatrix(theta, v, format)\"],description:\"Returns a 2-D rotation matrix (2x2) for a given angle (in radians). Returns a 2-D rotation matrix (3x3) of a given angle (in radians) around given axis.\",examples:[\"rotationMatrix(pi / 2)\",'rotationMatrix(unit(\"45deg\"), [0, 0, 1])','rotationMatrix(1, matrix([0, 0, 1]), \"sparse\")'],seealso:[\"cos\",\"sin\"]};})),Oc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.rotateDocs=void 0;t.rotateDocs={name:\"rotate\",category:\"Matrix\",syntax:[\"rotate(w, theta)\",\"rotate(w, theta, v)\"],description:\"Returns a 2-D rotation matrix (2x2) for a given angle (in radians). Returns a 2-D rotation matrix (3x3) of a given angle (in radians) around given axis.\",examples:[\"rotate([1, 0], math.pi / 2)\",'rotate(matrix([1, 0]), unit(\"35deg\"))','rotate([1, 0, 0], unit(\"90deg\"), [0, 0, 1])','rotate(matrix([1, 0, 0]), unit(\"90deg\"), matrix([0, 0, 1]))'],seealso:[\"matrix\",\"rotationMatrix\"]};})),Sc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.embeddedDocs=void 0;var n={bignumber:Ni.bignumberDocs,boolean:yc.booleanDocs,complex:hc.complexDocs,createUnit:mc.createUnitDocs,fraction:pc.fractionDocs,index:fc.indexDocs,matrix:dc.matrixDocs,number:lc.numberDocs,sparse:uc.sparseDocs,splitUnit:cc.splitUnitDocs,string:sc.stringDocs,unit:oc.unitDocs,e:ac.eDocs,E:ac.eDocs,false:ic.falseDocs,i:rc.iDocs,Infinity:nc.InfinityDocs,LN2:tc.LN2Docs,LN10:ec.LN10Docs,LOG2E:Ks.LOG2EDocs,LOG10E:Js.LOG10EDocs,NaN:Ys.NaNDocs,null:Xs.nullDocs,pi:Qs.piDocs,PI:Qs.piDocs,phi:$s.phiDocs,SQRT1_2:Gs.SQRT12Docs,SQRT2:Ws.SQRT2Docs,tau:Vs.tauDocs,true:Zs.trueDocs,version:Hs.versionDocs,speedOfLight:{description:\"Speed of light in vacuum\",examples:[\"speedOfLight\"]},gravitationConstant:{description:\"Newtonian constant of gravitation\",examples:[\"gravitationConstant\"]},planckConstant:{description:\"Planck constant\",examples:[\"planckConstant\"]},reducedPlanckConstant:{description:\"Reduced Planck constant\",examples:[\"reducedPlanckConstant\"]},magneticConstant:{description:\"Magnetic constant (vacuum permeability)\",examples:[\"magneticConstant\"]},electricConstant:{description:\"Electric constant (vacuum permeability)\",examples:[\"electricConstant\"]},vacuumImpedance:{description:\"Characteristic impedance of vacuum\",examples:[\"vacuumImpedance\"]},coulomb:{description:\"Coulomb's constant\",examples:[\"coulomb\"]},elementaryCharge:{description:\"Elementary charge\",examples:[\"elementaryCharge\"]},bohrMagneton:{description:\"Borh magneton\",examples:[\"bohrMagneton\"]},conductanceQuantum:{description:\"Conductance quantum\",examples:[\"conductanceQuantum\"]},inverseConductanceQuantum:{description:\"Inverse conductance quantum\",examples:[\"inverseConductanceQuantum\"]},magneticFluxQuantum:{description:\"Magnetic flux quantum\",examples:[\"magneticFluxQuantum\"]},nuclearMagneton:{description:\"Nuclear magneton\",examples:[\"nuclearMagneton\"]},klitzing:{description:\"Von Klitzing constant\",examples:[\"klitzing\"]},bohrRadius:{description:\"Borh radius\",examples:[\"bohrRadius\"]},classicalElectronRadius:{description:\"Classical electron radius\",examples:[\"classicalElectronRadius\"]},electronMass:{description:\"Electron mass\",examples:[\"electronMass\"]},fermiCoupling:{description:\"Fermi coupling constant\",examples:[\"fermiCoupling\"]},fineStructure:{description:\"Fine-structure constant\",examples:[\"fineStructure\"]},hartreeEnergy:{description:\"Hartree energy\",examples:[\"hartreeEnergy\"]},protonMass:{description:\"Proton mass\",examples:[\"protonMass\"]},deuteronMass:{description:\"Deuteron Mass\",examples:[\"deuteronMass\"]},neutronMass:{description:\"Neutron mass\",examples:[\"neutronMass\"]},quantumOfCirculation:{description:\"Quantum of circulation\",examples:[\"quantumOfCirculation\"]},rydberg:{description:\"Rydberg constant\",examples:[\"rydberg\"]},thomsonCrossSection:{description:\"Thomson cross section\",examples:[\"thomsonCrossSection\"]},weakMixingAngle:{description:\"Weak mixing angle\",examples:[\"weakMixingAngle\"]},efimovFactor:{description:\"Efimov factor\",examples:[\"efimovFactor\"]},atomicMass:{description:\"Atomic mass constant\",examples:[\"atomicMass\"]},avogadro:{description:\"Avogadro's number\",examples:[\"avogadro\"]},boltzmann:{description:\"Boltzmann constant\",examples:[\"boltzmann\"]},faraday:{description:\"Faraday constant\",examples:[\"faraday\"]},firstRadiation:{description:\"First radiation constant\",examples:[\"firstRadiation\"]},loschmidt:{description:\"Loschmidt constant at T=273.15 K and p=101.325 kPa\",examples:[\"loschmidt\"]},gasConstant:{description:\"Gas constant\",examples:[\"gasConstant\"]},molarPlanckConstant:{description:\"Molar Planck constant\",examples:[\"molarPlanckConstant\"]},molarVolume:{description:\"Molar volume of an ideal gas at T=273.15 K and p=101.325 kPa\",examples:[\"molarVolume\"]},sackurTetrode:{description:\"Sackur-Tetrode constant at T=1 K and p=101.325 kPa\",examples:[\"sackurTetrode\"]},secondRadiation:{description:\"Second radiation constant\",examples:[\"secondRadiation\"]},stefanBoltzmann:{description:\"Stefan-Boltzmann constant\",examples:[\"stefanBoltzmann\"]},wienDisplacement:{description:\"Wien displacement law constant\",examples:[\"wienDisplacement\"]},molarMass:{description:\"Molar mass constant\",examples:[\"molarMass\"]},molarMassC12:{description:\"Molar mass constant of carbon-12\",examples:[\"molarMassC12\"]},gravity:{description:\"Standard acceleration of gravity (standard acceleration of free-fall on Earth)\",examples:[\"gravity\"]},planckLength:{description:\"Planck length\",examples:[\"planckLength\"]},planckMass:{description:\"Planck mass\",examples:[\"planckMass\"]},planckTime:{description:\"Planck time\",examples:[\"planckTime\"]},planckCharge:{description:\"Planck charge\",examples:[\"planckCharge\"]},planckTemperature:{description:\"Planck temperature\",examples:[\"planckTemperature\"]},derivative:Ls.derivativeDocs,lsolve:Fs.lsolveDocs,lsolveAll:Us.lsolveAllDocs,lup:qs.lupDocs,lusolve:gc.lusolveDocs,simplify:Rs.simplifyDocs,rationalize:zs.rationalizeDocs,slu:Bs.sluDocs,usolve:ks.usolveDocs,usolveAll:Is.usolveAllDocs,qr:Ts.qrDocs,abs:Cs.absDocs,add:Es.addDocs,cbrt:As.cbrtDocs,ceil:js.ceilDocs,cube:Ps.cubeDocs,divide:Ss.divideDocs,dotDivide:Os.dotDivideDocs,dotMultiply:Ms.dotMultiplyDocs,dotPow:vc.dotPowDocs,exp:Ns.expDocs,expm:_s.expmDocs,expm1:Ds.expm1Docs,fix:xs.fixDocs,floor:bs.floorDocs,gcd:gs.gcdDocs,hypot:vs.hypotDocs,lcm:ys.lcmDocs,log:hs.logDocs,log2:ms.log2Docs,log1p:ps.log1pDocs,log10:fs.log10Docs,mod:ds.modDocs,multiply:ls.multiplyDocs,norm:us.normDocs,nthRoot:cs.nthRootDocs,nthRoots:ss.nthRootsDocs,pow:os.powDocs,round:as.roundDocs,sign:is.signDocs,sqrt:rs.sqrtDocs,sqrtm:ns.sqrtmDocs,square:ts.squareDocs,subtract:bc.subtractDocs,unaryMinus:es.unaryMinusDocs,unaryPlus:Ko.unaryPlusDocs,xgcd:Jo.xgcdDocs,bitAnd:Yo.bitAndDocs,bitNot:Xo.bitNotDocs,bitOr:Qo.bitOrDocs,bitXor:$o.bitXorDocs,leftShift:Go.leftShiftDocs,rightArithShift:Wo.rightArithShiftDocs,rightLogShift:Vo.rightLogShiftDocs,bellNumbers:Zo.bellNumbersDocs,catalan:Ho.catalanDocs,composition:Lo.compositionDocs,stirlingS2:Uo.stirlingS2Docs,config:Fo.configDocs,import:qo.importDocs,typed:Ro.typedDocs,arg:zo.argDocs,conj:Bo.conjDocs,re:Io.reDocs,im:ko.imDocs,evaluate:To.evaluateDocs,help:Co.helpDocs,distance:Eo.distanceDocs,intersect:Ao.intersectDocs,and:jo.andDocs,not:Po.notDocs,or:So.orDocs,xor:Oo.xorDocs,concat:Mo.concatDocs,cross:No.crossDocs,column:wc.columnDocs,ctranspose:wo.ctransposeDocs,det:_o.detDocs,diag:Do.diagDocs,diff:ao.diffDocs,dot:xo.dotDocs,getMatrixDataType:bo.getMatrixDataTypeDocs,identity:go.identityDocs,filter:vo.filterDocs,flatten:yo.flattenDocs,forEach:ho.forEachDocs,inv:mo.invDocs,eigs:ws.eigsDocs,kron:po.kronDocs,map:fo.mapDocs,ones:lo.onesDocs,partitionSelect:uo.partitionSelectDocs,range:co.rangeDocs,resize:so.resizeDocs,reshape:oo.reshapeDocs,rotate:Oc.rotateDocs,rotationMatrix:Mc.rotationMatrixDocs,row:Nc.rowDocs,size:io.sizeDocs,sort:ro.sortDocs,squeeze:no.squeezeDocs,subset:to.subsetDocs,trace:eo.traceDocs,transpose:Ka.transposeDocs,zeros:Ja.zerosDocs,combinations:Xa.combinationsDocs,combinationsWithRep:Ya.combinationsWithRepDocs,factorial:Qa.factorialDocs,gamma:$a.gammaDocs,kldivergence:Ga.kldivergenceDocs,multinomial:Wa.multinomialDocs,permutations:Va.permutationsDocs,pickRandom:Za.pickRandomDocs,random:Ha.randomDocs,randomInt:La.randomIntDocs,compare:Ua.compareDocs,compareNatural:Fa.compareNaturalDocs,compareText:qa.compareTextDocs,deepEqual:Ra.deepEqualDocs,equal:za.equalDocs,equalText:Ba.equalTextDocs,larger:Ia.largerDocs,largerEq:ka.largerEqDocs,smaller:Ta.smallerDocs,smallerEq:Ca.smallerEqDocs,unequal:Ea.unequalDocs,setCartesian:Aa.setCartesianDocs,setDifference:ja.setDifferenceDocs,setDistinct:Pa.setDistinctDocs,setIntersect:Sa.setIntersectDocs,setIsSubset:Oa.setIsSubsetDocs,setMultiplicity:Ma.setMultiplicityDocs,setPowerset:Na.setPowersetDocs,setSize:wa.setSizeDocs,setSymDifference:_a.setSymDifferenceDocs,setUnion:Da.setUnionDocs,erf:xa.erfDocs,mad:ba.madDocs,max:ga.maxDocs,mean:va.meanDocs,median:ya.medianDocs,min:ha.minDocs,mode:ma.modeDocs,prod:pa.prodDocs,quantileSeq:fa.quantileSeqDocs,std:da.stdDocs,sum:la.sumDocs,variance:xc.varianceDocs,acos:ua.acosDocs,acosh:ca.acoshDocs,acot:sa.acotDocs,acoth:oa.acothDocs,acsc:aa.acscDocs,acsch:ia.acschDocs,asec:ra.asecDocs,asech:na.asechDocs,asin:ta.asinDocs,asinh:ea.asinhDocs,atan:Ki.atanDocs,atanh:Ji.atanhDocs,atan2:Yi.atan2Docs,cos:Xi.cosDocs,cosh:Qi.coshDocs,cot:$i.cotDocs,coth:Gi.cothDocs,csc:Wi.cscDocs,csch:Vi.cschDocs,sec:Zi.secDocs,sech:Hi.sechDocs,sin:Dc.sinDocs,sinh:Li.sinhDocs,tan:Ui.tanDocs,tanh:Fi.tanhDocs,to:qi.toDocs,clone:Ri.cloneDocs,format:ki.formatDocs,bin:Ii.binDocs,oct:Bi.octDocs,hex:zi.hexDocs,isNaN:Ti.isNaNDocs,isInteger:Ci.isIntegerDocs,isNegative:Ei.isNegativeDocs,isNumeric:ji.isNumericDocs,hasNumericValue:Ai.hasNumericValueDocs,isPositive:Pi.isPositiveDocs,isPrime:Si.isPrimeDocs,isZero:Oi.isZeroDocs,typeOf:Mi.typeOfDocs,numeric:_c.numericDocs};t.embeddedDocs=n;})),Pc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createHelp=void 0;var n=[\"typed\",\"mathWithTransform\",\"Help\"],r=(0, h.factory)(\"help\",n,(function(e){var t=e.typed,n=e.mathWithTransform,r=e.Help;return t(\"help\",{any:function(e){var t,i=e;if(\"string\"!=typeof e)for(t in n)if((0, a.hasOwnProperty)(n,t)&&e===n[t]){i=t;break}var o=(0, St.getSafeProperty)(Sc.embeddedDocs,i);if(!o){var s=\"function\"==typeof i?i.name:i;throw new Error('No documentation found on \"'+s+'\"')}return new r(o)}})}));t.createHelp=r;})),jc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createChain=void 0;var n=[\"typed\",\"Chain\"],r=(0, h.factory)(\"chain\",n,(function(e){var t=e.typed,n=e.Chain;return t(\"chain\",{\"\":function(){return new n},any:function(e){return new n(e)}})}));t.createChain=r;})),Ac=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createDet=void 0;var n=[\"typed\",\"matrix\",\"subtract\",\"multiply\",\"unaryMinus\",\"lup\"],r=(0, h.factory)(\"det\",n,(function(e){var t=e.typed,n=e.matrix,r=e.subtract,o=e.multiply,s=e.unaryMinus,c=e.lup;return t(\"det\",{any:function(e){return (0, a.clone)(e)},\"Array | Matrix\":function(e){var t;switch((t=(0, i.isMatrix)(e)?e.size():Array.isArray(e)?(e=n(e)).size():[]).length){case 0:return (0, a.clone)(e);case 1:if(1===t[0])return (0, a.clone)(e.valueOf()[0]);throw new RangeError(\"Matrix must be square (size: \"+(0, d.format)(t)+\")\");case 2:var u=t[0];if(u===t[1])return function(e,t,n){if(1===t)return (0, a.clone)(e[0][0]);if(2===t)return r(o(e[0][0],e[1][1]),o(e[1][0],e[0][1]));for(var i=c(e),u=i.U[0][0],l=1;l<t;l++)u=o(u,i.U[l][l]);for(var d=0,f=0,p=[];;){for(;p[f];)f++;if(f>=t)break;for(var m=f,h=0;!p[i.p[m]];)p[i.p[m]]=!0,m=i.p[m],h++;h%2==0&&d++;}return d%2==0?u:s(u)}(e.clone().valueOf(),u);throw new RangeError(\"Matrix must be square (size: \"+(0, d.format)(t)+\")\");default:throw new RangeError(\"Matrix must be two dimensional (size: \"+(0, d.format)(t)+\")\")}}})}));t.createDet=r;})),Ec=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createInv=void 0;var n=[\"typed\",\"matrix\",\"divideScalar\",\"addScalar\",\"multiply\",\"unaryMinus\",\"det\",\"identity\",\"abs\"],r=(0, h.factory)(\"inv\",n,(function(e){var t=e.typed,n=e.matrix,r=e.divideScalar,a=e.addScalar,o=e.multiply,s=e.unaryMinus,c=e.det,u=e.identity,l=e.abs;return t(\"inv\",{\"Array | Matrix\":function(e){var t=(0, i.isMatrix)(e)?e.size():(0, m.arraySize)(e);switch(t.length){case 1:if(1===t[0])return (0, i.isMatrix)(e)?n([r(1,e.valueOf()[0])]):[r(1,e[0])];throw new RangeError(\"Matrix must be square (size: \"+(0, d.format)(t)+\")\");case 2:var a=t[0],o=t[1];if(a===o)return (0, i.isMatrix)(e)?n(f(e.valueOf(),a,o),e.storage()):f(e,a,o);throw new RangeError(\"Matrix must be square (size: \"+(0, d.format)(t)+\")\");default:throw new RangeError(\"Matrix must be two dimensional (size: \"+(0, d.format)(t)+\")\")}},any:function(e){return r(1,e)}});function f(e,t,n){var i,d,f,p,m;if(1===t){if(0===(p=e[0][0]))throw Error(\"Cannot calculate inverse, determinant is zero\");return [[r(1,p)]]}if(2===t){var h=c(e);if(0===h)throw Error(\"Cannot calculate inverse, determinant is zero\");return [[r(e[1][1],h),r(s(e[0][1]),h)],[r(s(e[1][0]),h),r(e[0][0],h)]]}var y=e.concat();for(i=0;i<t;i++)y[i]=y[i].concat();for(var v=u(t).valueOf(),g=0;g<n;g++){var b=l(y[g][g]),x=g;for(i=g+1;i<t;)l(y[i][g])>b&&(b=l(y[i][g]),x=i),i++;if(0===b)throw Error(\"Cannot calculate inverse, determinant is zero\");(i=x)!==g&&(m=y[g],y[g]=y[i],y[i]=m,m=v[g],v[g]=v[i],v[i]=m);var D=y[g],_=v[g];for(i=0;i<t;i++){var w=y[i],N=v[i];if(i!==g){if(0!==w[g]){for(f=r(s(w[g]),D[g]),d=g;d<n;d++)w[d]=a(w[d],o(f,D[d]));for(d=0;d<n;d++)N[d]=a(N[d],o(f,_[d]));}}else {for(f=D[g],d=g;d<n;d++)w[d]=r(w[d],f);for(d=0;d<n;d++)N[d]=r(N[d],f);}}}return v}}));t.createInv=r;})),Cc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createEigs=void 0;var n=[\"config\",\"typed\",\"matrix\",\"addScalar\",\"equal\",\"subtract\",\"abs\",\"atan\",\"cos\",\"sin\",\"multiplyScalar\",\"inv\",\"bignumber\",\"multiply\",\"add\"],r=(0, h.factory)(\"eigs\",n,(function(e){var t=e.config,n=e.typed,r=e.matrix,i=e.addScalar,o=e.subtract,s=e.equal,c=e.abs,u=e.atan,l=e.cos,f=e.sin,p=e.multiplyScalar,m=e.inv,h=e.bignumber,y=e.multiply,v=e.add;return n(\"eigs\",{Array:function(e){var t=r(e),n=t.size();if(2!==n.length||n[0]!==n[1])throw new RangeError(\"Matrix must be square (size: \"+(0, d.format)(n)+\")\");var i=g(t,n[0]);return {values:i[0],vectors:i[1]}},Matrix:function(e){var t=e.size();if(2!==t.length||t[0]!==t[1])throw new RangeError(\"Matrix must be square (size: \"+(0, d.format)(t)+\")\");var n=g(e,t[0]);return {values:r(n[0]),vectors:r(n[1])}}});function g(e,n){var r=e.datatype();if(void 0===r&&(r=e.getDataType()),\"number\"!==r&&\"BigNumber\"!==r&&\"Fraction\"!==r)throw \"mixed\"===r?new TypeError(\"Mixed matrix element type is not supported\"):new TypeError(\"Matrix element type not supported (\"+r+\")\");if(function(e,t){for(var n=0;n<t;n++)for(var r=n;r<t;r++)if(!s(e[n][r],e[r][n]))throw new TypeError(\"Input matrix is not symmetric\")}(e.toArray(),n),\"number\"===r)return b(e.toArray());if(\"Fraction\"===r){for(var i=e.toArray(),o=0;o<n;o++)for(var u=o;u<n;u++)i[o][u]=i[o][u].valueOf(),i[u][o]=i[o][u];return b(e.toArray())}return \"BigNumber\"===r?function(e){for(var n,r=e.length,i=c(t.epsilon/r),o=new Array(r),s=0;s<r;s++)o[s]=j(r,0),o[s][s]=1;var u=S(e);for(;c(u[1])>=c(i);){var l=u[0][0],d=u[0][1];n=D(e[l][l],e[d][d],e[l][d]),e=N(e,n,l,d),o=w(o,n,l,d),u=S(e);}for(var f=j(r,0),p=0;p<r;p++)f[p]=e[p][p];return P((0, a.clone)(f),(0, a.clone)(o))}(e.toArray()):void 0}function b(e){for(var n,r=e.length,i=Math.abs(t.epsilon/r),o=new Array(r),s=0;s<r;s++)o[s]=j(r,0),o[s][s]=1;for(var c=O(e);Math.abs(c[1])>=Math.abs(i);){var u=c[0][0],l=c[0][1];e=M(e,n=x(e[u][u],e[l][l],e[u][l]),u,l),o=_(o,n,u,l),c=O(e);}for(var d=j(r,0),f=0;f<r;f++)d[f]=e[f][f];return P((0, a.clone)(d),(0, a.clone)(o))}function x(e,n,r){var i=n-e;return Math.abs(i)<=t.epsilon?Math.PI/4:.5*Math.atan(2*r/(n-e))}function D(e,n,r){var i=o(n,e);return c(i)<=t.epsilon?h(-1).acos().div(4):p(.5,u(y(2,r,m(i))))}function _(e,t,n,r){for(var i=e.length,a=Math.cos(t),o=Math.sin(t),s=j(i,0),c=j(i,0),u=0;u<i;u++)s[u]=a*e[u][n]-o*e[u][r],c[u]=o*e[u][n]+a*e[u][r];for(var l=0;l<i;l++)e[l][n]=s[l],e[l][r]=c[l];return e}function w(e,t,n,r){for(var a=e.length,s=l(t),c=f(t),u=j(a,h(0)),d=j(a,h(0)),m=0;m<a;m++)u[m]=o(p(s,e[m][n]),p(c,e[m][r])),d[m]=i(p(c,e[m][n]),p(s,e[m][r]));for(var y=0;y<a;y++)e[y][n]=u[y],e[y][r]=d[y];return e}function N(e,t,n,r){for(var a=e.length,s=h(l(t)),c=h(f(t)),u=p(s,s),d=p(c,c),m=j(a,h(0)),g=j(a,h(0)),b=y(h(2),s,c,e[n][r]),x=i(o(p(u,e[n][n]),b),p(d,e[r][r])),D=v(p(d,e[n][n]),b,p(u,e[r][r])),_=0;_<a;_++)m[_]=o(p(s,e[n][_]),p(c,e[r][_])),g[_]=i(p(c,e[n][_]),p(s,e[r][_]));e[n][n]=x,e[r][r]=D,e[n][r]=h(0),e[r][n]=h(0);for(var w=0;w<a;w++)w!==n&&w!==r&&(e[n][w]=m[w],e[w][n]=m[w],e[r][w]=g[w],e[w][r]=g[w]);return e}function M(e,t,n,r){for(var i=e.length,a=Math.cos(t),o=Math.sin(t),s=a*a,c=o*o,u=j(i,0),l=j(i,0),d=s*e[n][n]-2*a*o*e[n][r]+c*e[r][r],f=c*e[n][n]+2*a*o*e[n][r]+s*e[r][r],p=0;p<i;p++)u[p]=a*e[n][p]-o*e[r][p],l[p]=o*e[n][p]+a*e[r][p];e[n][n]=d,e[r][r]=f,e[n][r]=0,e[r][n]=0;for(var m=0;m<i;m++)m!==n&&m!==r&&(e[n][m]=u[m],e[m][n]=u[m],e[r][m]=l[m],e[m][r]=l[m]);return e}function O(e){for(var t=e.length,n=0,r=[0,1],i=0;i<t;i++)for(var a=i+1;a<t;a++)Math.abs(n)<Math.abs(e[i][a])&&(n=Math.abs(e[i][a]),r=[i,a]);return [r,n]}function S(e){for(var t=e.length,n=0,r=[0,1],i=0;i<t;i++)for(var a=i+1;a<t;a++)c(n)<c(e[i][a])&&(n=c(e[i][a]),r=[i,a]);return [r,n]}function P(e,t){for(var n=e.length,r=Array(n),i=Array(n),o=0;o<n;o++)i[o]=Array(n);for(var s=0;s<n;s++){for(var c=0,u=e[0],l=0;l<e.length;l++)e[l]<u&&(u=e[c=l]);r[s]=e.splice(c,1)[0];for(var d=0;d<n;d++)i[d][s]=t[d][c],t[d].splice(c,1);}return [(0, a.clone)(r),(0, a.clone)(i)]}function j(e,t){for(var n=new Array(e),r=0;r<e;r++)n[r]=t;return n}}));t.createEigs=r;})),Tc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createExpm=void 0;var n=[\"typed\",\"abs\",\"add\",\"identity\",\"inv\",\"multiply\"],r=(0, h.factory)(\"expm\",n,(function(e){var t=e.typed,n=e.abs,r=e.add,a=e.identity,o=e.inv,s=e.multiply;return t(\"expm\",{Matrix:function(e){var t=e.size();if(2!==t.length||t[0]!==t[1])throw new RangeError(\"Matrix must be square (size: \"+(0, d.format)(t)+\")\");for(var u=t[0],l=function(e,t){for(var n=0;n<30;n++)for(var r=0;r<=n;r++){var i=n-r;if(c(e,r,i)<t)return {q:r,j:i}}throw new Error(\"Could not find acceptable parameters to compute the matrix exponential (try increasing maxSearchSize in expm.js)\")}(function(e){for(var t=e.size()[0],r=0,i=0;i<t;i++){for(var a=0,o=0;o<t;o++)a+=n(e.get([i,o]));r=Math.max(a,r);}return r}(e),1e-15),f=l.q,p=l.j,m=s(e,Math.pow(2,-p)),h=a(u),y=a(u),v=1,g=m,b=-1,x=1;x<=f;x++)x>1&&(g=s(g,m),b=-b),h=r(h,s(v=v*(f-x+1)/((2*f-x+1)*x),g)),y=r(y,s(v*b,g));for(var D=s(o(y),h),_=0;_<p;_++)D=s(D,D);return (0, i.isSparseMatrix)(e)?e.createSparseMatrix(D):D}});function c(e,t,n){for(var r=1,i=2;i<=t;i++)r*=i;for(var a=r,o=t+1;o<=2*t;o++)a*=o;var s=a*(2*t+1);return 8*Math.pow(e/Math.pow(2,n),2*t)*r*r/(a*s)}}));t.createExpm=r;})),kc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createSqrtm=void 0;var n=[\"typed\",\"abs\",\"add\",\"multiply\",\"sqrt\",\"subtract\",\"inv\",\"size\",\"max\",\"identity\"],r=(0, h.factory)(\"sqrtm\",n,(function(e){var t=e.typed,n=e.abs,r=e.add,a=e.multiply,o=e.sqrt,s=e.subtract,c=e.inv,u=e.size,l=e.max,f=e.identity;function p(e){var t,i=0,o=e,d=f(u(e));do{var p=o;if(o=a(.5,r(p,c(d))),d=a(.5,r(d,c(p))),(t=l(n(s(o,p))))>1e-6&&++i>1e3)throw new Error(\"computing square root of matrix: iterative method could not converge\")}while(t>1e-6);return o}return t(\"sqrtm\",{\"Array | Matrix\":function(e){var t=(0, i.isMatrix)(e)?e.size():(0, m.arraySize)(e);switch(t.length){case 1:if(1===t[0])return o(e);throw new RangeError(\"Matrix must be square (size: \"+(0, d.format)(t)+\")\");case 2:if(t[0]===t[1])return p(e);throw new RangeError(\"Matrix must be square (size: \"+(0, d.format)(t)+\")\");default:throw new RangeError(\"Matrix must be at most two dimensional (size: \"+(0, d.format)(t)+\")\")}}})}));t.createSqrtm=r;})),Ic=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createDivide=void 0;var n=[\"typed\",\"matrix\",\"multiply\",\"equalScalar\",\"divideScalar\",\"inv\"],r=(0, h.factory)(\"divide\",n,(function(e){var t=e.typed,n=e.matrix,r=e.multiply,i=e.equalScalar,o=e.divideScalar,s=e.inv,c=(0, fe.createAlgorithm11)({typed:t,equalScalar:i}),u=(0, pe.createAlgorithm14)({typed:t});return t(\"divide\",(0, a.extend)({\"Array | Matrix, Array | Matrix\":function(e,t){return r(e,s(t))},\"DenseMatrix, any\":function(e,t){return u(e,t,o,!1)},\"SparseMatrix, any\":function(e,t){return c(e,t,o,!1)},\"Array, any\":function(e,t){return u(n(e),t,o,!1).valueOf()},\"any, Array | Matrix\":function(e,t){return r(e,s(t))}},o.signatures))}));t.createDivide=r;})),Bc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createDistance=void 0;var n=[\"typed\",\"addScalar\",\"subtract\",\"divideScalar\",\"multiplyScalar\",\"unaryMinus\",\"sqrt\",\"abs\"],r=(0, h.factory)(\"distance\",n,(function(e){var t=e.typed,n=e.addScalar,r=e.subtract,a=e.multiplyScalar,o=e.divideScalar,s=e.unaryMinus,c=e.sqrt,u=e.abs;return t(\"distance\",{\"Array, Array, Array\":function(e,t,n){if(2===e.length&&2===t.length&&2===n.length){if(!d(e))throw new TypeError(\"Array with 2 numbers or BigNumbers expected for first argument\");if(!d(t))throw new TypeError(\"Array with 2 numbers or BigNumbers expected for second argument\");if(!d(n))throw new TypeError(\"Array with 2 numbers or BigNumbers expected for third argument\");var i=o(r(n[1],n[0]),r(t[1],t[0])),c=a(a(i,i),t[0]),u=s(a(i,t[0])),l=e[1];return y(e[0],e[1],c,u,l)}throw new TypeError(\"Invalid Arguments: Try again\")},\"Object, Object, Object\":function(e,t,n){if(2===Object.keys(e).length&&2===Object.keys(t).length&&2===Object.keys(n).length){if(!d(e))throw new TypeError(\"Values of pointX and pointY should be numbers or BigNumbers\");if(!d(t))throw new TypeError(\"Values of lineOnePtX and lineOnePtY should be numbers or BigNumbers\");if(!d(n))throw new TypeError(\"Values of lineTwoPtX and lineTwoPtY should be numbers or BigNumbers\");if(\"pointX\"in e&&\"pointY\"in e&&\"lineOnePtX\"in t&&\"lineOnePtY\"in t&&\"lineTwoPtX\"in n&&\"lineTwoPtY\"in n){var i=o(r(n.lineTwoPtY,n.lineTwoPtX),r(t.lineOnePtY,t.lineOnePtX)),c=a(a(i,i),t.lineOnePtX),u=s(a(i,t.lineOnePtX)),l=e.pointX;return y(e.pointX,e.pointY,c,u,l)}throw new TypeError(\"Key names do not match\")}throw new TypeError(\"Invalid Arguments: Try again\")},\"Array, Array\":function(e,t){if(2===e.length&&3===t.length){if(!d(e))throw new TypeError(\"Array with 2 numbers or BigNumbers expected for first argument\");if(!f(t))throw new TypeError(\"Array with 3 numbers or BigNumbers expected for second argument\");return y(e[0],e[1],t[0],t[1],t[2])}if(3===e.length&&6===t.length){if(!f(e))throw new TypeError(\"Array with 3 numbers or BigNumbers expected for first argument\");if(!m(t))throw new TypeError(\"Array with 6 numbers or BigNumbers expected for second argument\");return v(e[0],e[1],e[2],t[0],t[1],t[2],t[3],t[4],t[5])}if(e.length===t.length&&e.length>0){if(!p(e))throw new TypeError(\"All values of an array should be numbers or BigNumbers\");if(!p(t))throw new TypeError(\"All values of an array should be numbers or BigNumbers\");return g(e,t)}throw new TypeError(\"Invalid Arguments: Try again\")},\"Object, Object\":function(e,t){if(2===Object.keys(e).length&&3===Object.keys(t).length){if(!d(e))throw new TypeError(\"Values of pointX and pointY should be numbers or BigNumbers\");if(!f(t))throw new TypeError(\"Values of xCoeffLine, yCoeffLine and constant should be numbers or BigNumbers\");if(\"pointX\"in e&&\"pointY\"in e&&\"xCoeffLine\"in t&&\"yCoeffLine\"in t&&\"constant\"in t)return y(e.pointX,e.pointY,t.xCoeffLine,t.yCoeffLine,t.constant);throw new TypeError(\"Key names do not match\")}if(3===Object.keys(e).length&&6===Object.keys(t).length){if(!f(e))throw new TypeError(\"Values of pointX, pointY and pointZ should be numbers or BigNumbers\");if(!m(t))throw new TypeError(\"Values of x0, y0, z0, a, b and c should be numbers or BigNumbers\");if(\"pointX\"in e&&\"pointY\"in e&&\"x0\"in t&&\"y0\"in t&&\"z0\"in t&&\"a\"in t&&\"b\"in t&&\"c\"in t)return v(e.pointX,e.pointY,e.pointZ,t.x0,t.y0,t.z0,t.a,t.b,t.c);throw new TypeError(\"Key names do not match\")}if(2===Object.keys(e).length&&2===Object.keys(t).length){if(!d(e))throw new TypeError(\"Values of pointOneX and pointOneY should be numbers or BigNumbers\");if(!d(t))throw new TypeError(\"Values of pointTwoX and pointTwoY should be numbers or BigNumbers\");if(\"pointOneX\"in e&&\"pointOneY\"in e&&\"pointTwoX\"in t&&\"pointTwoY\"in t)return g([e.pointOneX,e.pointOneY],[t.pointTwoX,t.pointTwoY]);throw new TypeError(\"Key names do not match\")}if(3===Object.keys(e).length&&3===Object.keys(t).length){if(!f(e))throw new TypeError(\"Values of pointOneX, pointOneY and pointOneZ should be numbers or BigNumbers\");if(!f(t))throw new TypeError(\"Values of pointTwoX, pointTwoY and pointTwoZ should be numbers or BigNumbers\");if(\"pointOneX\"in e&&\"pointOneY\"in e&&\"pointOneZ\"in e&&\"pointTwoX\"in t&&\"pointTwoY\"in t&&\"pointTwoZ\"in t)return g([e.pointOneX,e.pointOneY,e.pointOneZ],[t.pointTwoX,t.pointTwoY,t.pointTwoZ]);throw new TypeError(\"Key names do not match\")}throw new TypeError(\"Invalid Arguments: Try again\")},Array:function(e){if(!function(e){if(2===e[0].length&&l(e[0][0])&&l(e[0][1])){if(e.some((function(e){return 2!==e.length||!l(e[0])||!l(e[1])})))return !1}else {if(!(3===e[0].length&&l(e[0][0])&&l(e[0][1])&&l(e[0][2])))return !1;if(e.some((function(e){return 3!==e.length||!l(e[0])||!l(e[1])||!l(e[2])})))return !1}return !0}(e))throw new TypeError(\"Incorrect array format entered for pairwise distance calculation\");return function(e){for(var t=[],n=[],r=[],i=0;i<e.length-1;i++)for(var a=i+1;a<e.length;a++)2===e[0].length?(n=[e[i][0],e[i][1]],r=[e[a][0],e[a][1]]):3===e[0].length&&(n=[e[i][0],e[i][1],e[i][2]],r=[e[a][0],e[a][1],e[a][2]]),t.push(g(n,r));return t}(e)}});function l(e){return \"number\"==typeof e||(0, i.isBigNumber)(e)}function d(e){return e.constructor!==Array&&(e=h(e)),l(e[0])&&l(e[1])}function f(e){return e.constructor!==Array&&(e=h(e)),l(e[0])&&l(e[1])&&l(e[2])}function p(e){return Array.isArray(e)||(e=h(e)),e.every(l)}function m(e){return e.constructor!==Array&&(e=h(e)),l(e[0])&&l(e[1])&&l(e[2])&&l(e[3])&&l(e[4])&&l(e[5])}function h(e){for(var t=Object.keys(e),n=[],r=0;r<t.length;r++)n.push(e[t[r]]);return n}function y(e,t,r,i,s){var l=u(n(n(a(r,e),a(i,t)),s)),d=c(n(a(r,r),a(i,i)));return o(l,d)}function v(e,t,i,s,u,l,d,f,p){var m=[r(a(r(u,t),p),a(r(l,i),f)),r(a(r(l,i),d),a(r(s,e),p)),r(a(r(s,e),f),a(r(u,t),d))];m=c(n(n(a(m[0],m[0]),a(m[1],m[1])),a(m[2],m[2])));var h=c(n(n(a(d,d),a(f,f)),a(p,p)));return o(m,h)}function g(e,t){for(var i=e.length,o=0,s=0,u=0;u<i;u++)s=r(e[u],t[u]),o=n(a(s,s),o);return c(o)}}));t.createDistance=r;})),zc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createIntersect=void 0;var n=[\"typed\",\"config\",\"abs\",\"add\",\"addScalar\",\"matrix\",\"multiply\",\"multiplyScalar\",\"divideScalar\",\"subtract\",\"smaller\",\"equalScalar\"],r=(0, h.factory)(\"intersect\",n,(function(e){var t=e.typed,n=e.config,r=e.abs,a=e.add,o=e.addScalar,s=e.matrix,c=e.multiply,u=e.multiplyScalar,l=e.divideScalar,d=e.subtract,f=e.smaller,p=e.equalScalar;return t(\"intersect\",{\"Array, Array, Array\":function(e,t,n){if(!y(e))throw new TypeError(\"Array with 3 numbers or BigNumbers expected for first argument\");if(!y(t))throw new TypeError(\"Array with 3 numbers or BigNumbers expected for second argument\");if(!function(e){return 4===e.length&&m(e[0])&&m(e[1])&&m(e[2])&&m(e[3])}(n))throw new TypeError(\"Array with 4 numbers expected as third argument\");return function(e,t,n,r,i,a,s,c,f,p){var m=u(e,s),h=u(r,s),y=u(t,c),v=u(i,c),g=u(n,f),b=u(a,f),x=l(d(d(d(p,m),y),g),d(d(d(o(o(h,v),b),m),y),g)),D=o(e,u(x,d(r,e))),_=o(t,u(x,d(i,t))),w=o(n,u(x,d(a,n)));return [D,_,w]}(e[0],e[1],e[2],t[0],t[1],t[2],n[0],n[1],n[2],n[3])},\"Array, Array, Array, Array\":function(e,t,i,s){if(2===e.length){if(!h(e))throw new TypeError(\"Array with 2 numbers or BigNumbers expected for first argument\");if(!h(t))throw new TypeError(\"Array with 2 numbers or BigNumbers expected for second argument\");if(!h(i))throw new TypeError(\"Array with 2 numbers or BigNumbers expected for third argument\");if(!h(s))throw new TypeError(\"Array with 2 numbers or BigNumbers expected for fourth argument\");return function(e,t,i,s){var p=e,m=i,h=d(p,t),y=d(m,s),v=d(u(h[0],y[1]),u(y[0],h[1]));if(f(r(v),n.epsilon))return null;var g=u(y[0],p[1]),b=u(y[1],p[0]),x=u(y[0],m[1]),D=u(y[1],m[0]),_=l(o(d(d(g,b),x),D),v);return a(c(h,_),p)}(e,t,i,s)}if(3===e.length){if(!y(e))throw new TypeError(\"Array with 3 numbers or BigNumbers expected for first argument\");if(!y(t))throw new TypeError(\"Array with 3 numbers or BigNumbers expected for second argument\");if(!y(i))throw new TypeError(\"Array with 3 numbers or BigNumbers expected for third argument\");if(!y(s))throw new TypeError(\"Array with 3 numbers or BigNumbers expected for fourth argument\");return m=e[0],g=e[1],b=e[2],x=t[0],D=t[1],_=t[2],w=i[0],N=i[1],M=i[2],O=s[0],S=s[1],P=s[2],j=v(m,w,O,w,g,N,S,N,b,M,P,M),A=v(O,w,x,m,S,N,D,g,P,M,_,b),E=v(m,w,x,m,g,N,D,g,b,M,_,b),C=v(O,w,O,w,S,N,S,N,P,M,P,M),T=v(x,m,x,m,D,g,D,g,_,b,_,b),k=l(d(u(j,A),u(E,C)),d(u(T,C),u(A,A))),I=l(o(j,u(k,A)),C),B=o(m,u(k,d(x,m))),z=o(g,u(k,d(D,g))),R=o(b,u(k,d(_,b))),q=o(w,u(I,d(O,w))),F=o(N,u(I,d(S,N))),U=o(M,u(I,d(P,M))),p(B,q)&&p(z,F)&&p(R,U)?[B,z,R]:null}throw new TypeError(\"Arrays with two or thee dimensional points expected\");var m,g,b,x,D,_,w,N,M,O,S,P,j,A,E,C,T,k,I,B,z,R,q,F,U;},\"Matrix, Matrix, Matrix\":function(e,t,n){return s(this(e.valueOf(),t.valueOf(),n.valueOf()))},\"Matrix, Matrix, Matrix, Matrix\":function(e,t,n,r){return s(this(e.valueOf(),t.valueOf(),n.valueOf(),r.valueOf()))}});function m(e){return \"number\"==typeof e||(0, i.isBigNumber)(e)}function h(e){return 2===e.length&&m(e[0])&&m(e[1])}function y(e){return 3===e.length&&m(e[0])&&m(e[1])&&m(e[2])}function v(e,t,n,r,i,a,s,c,l,f,p,m){var h=u(d(e,t),d(n,r)),y=u(d(i,a),d(s,c)),v=u(d(l,f),d(p,m));return o(o(h,y),v)}}));t.createIntersect=r;})),Rc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createSum=void 0;var n=[\"typed\",\"config\",\"add\",\"numeric\"],r=(0, h.factory)(\"sum\",n,(function(e){var t=e.typed,n=e.config,r=e.add,i=e.numeric;return t(\"sum\",{\"Array | Matrix\":a,\"Array | Matrix, number | BigNumber\":function(e,t){try{return (0,P.reduce)(e,t,r)}catch(e){throw (0, kt.improveErrorMessage)(e,\"sum\")}},\"...\":function(e){if((0, P.containsCollections)(e))throw new TypeError(\"Scalar values expected in function sum\");return a(e)}});function a(e){var t;return (0, P.deepForEach)(e,(function(e){try{t=void 0===t?e:r(t,e);}catch(t){throw (0, kt.improveErrorMessage)(t,\"sum\",e)}})),void 0===t&&(t=i(0,n.number)),\"string\"==typeof t&&(t=i(t,n.number)),t}}));t.createSum=r;})),qc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createMean=void 0;var n=[\"typed\",\"add\",\"divide\"],r=(0, h.factory)(\"mean\",n,(function(e){var t=e.typed,n=e.add,r=e.divide;return t(\"mean\",{\"Array | Matrix\":i,\"Array | Matrix, number | BigNumber\":function(e,t){try{var i=(0,P.reduce)(e,t,n),a=Array.isArray(e)?(0,m.arraySize)(e):e.size();return r(i,a[t])}catch(e){throw (0, kt.improveErrorMessage)(e,\"mean\")}},\"...\":function(e){if((0, P.containsCollections)(e))throw new TypeError(\"Scalar values expected in function mean\");return i(e)}});function i(e){var t,i=0;if((0, P.deepForEach)(e,(function(e){try{t=void 0===t?e:n(t,e),i++;}catch(t){throw (0, kt.improveErrorMessage)(t,\"mean\",e)}})),0===i)throw new Error(\"Cannot calculate the mean of an empty array\");return r(t,i)}}));t.createMean=r;})),Fc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createMedian=void 0;var n=[\"typed\",\"add\",\"divide\",\"compare\",\"partitionSelect\"],r=(0, h.factory)(\"median\",n,(function(e){var t=e.typed,n=e.add,r=e.divide,i=e.compare,a=e.partitionSelect;function o(e){try{var t=(e=(0,m.flatten)(e.valueOf())).length;if(0===t)throw new Error(\"Cannot calculate median of an empty array\");if(t%2==0){for(var n=t/2-1,r=a(e,n+1),o=e[n],u=0;u<n;++u)i(e[u],o)>0&&(o=e[u]);return c(o,r)}var l=a(e,(t-1)/2);return s(l)}catch(e){throw (0, kt.improveErrorMessage)(e,\"median\")}}var s=t({\"number | BigNumber | Complex | Unit\":function(e){return e}}),c=t({\"number | BigNumber | Complex | Unit, number | BigNumber | Complex | Unit\":function(e,t){return r(n(e,t),2)}});return t(\"median\",{\"Array | Matrix\":o,\"Array | Matrix, number | BigNumber\":function(e,t){throw new Error(\"median(A, dim) is not yet supported\")},\"...\":function(e){if((0, P.containsCollections)(e))throw new TypeError(\"Scalar values expected in function median\");return o(e)}})}));t.createMedian=r;})),Uc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createMad=void 0;var n=[\"typed\",\"abs\",\"map\",\"median\",\"subtract\"],r=(0, h.factory)(\"mad\",n,(function(e){var t=e.typed,n=e.abs,r=e.map,i=e.median,a=e.subtract;return t(\"mad\",{\"Array | Matrix\":o,\"...\":function(e){return o(e)}});function o(e){if(0===(e=(0, m.flatten)(e.valueOf())).length)throw new Error(\"Cannot calculate median absolute deviation (mad) of an empty array\");try{var t=i(e);return i(r(e,(function(e){return n(a(e,t))})))}catch(e){throw e instanceof TypeError&&-1!==e.message.indexOf(\"median\")?new TypeError(e.message.replace(\"median\",\"mad\")):(0, kt.improveErrorMessage)(e,\"mad\")}}}));t.createMad=r;})),Lc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createVariance=void 0;var n=[\"typed\",\"add\",\"subtract\",\"multiply\",\"divide\",\"apply\",\"isNaN\"],r=(0, h.factory)(\"variance\",n,(function(e){var t=e.typed,n=e.add,r=e.subtract,a=e.multiply,o=e.divide,s=e.apply,c=e.isNaN;return t(\"variance\",{\"Array | Matrix\":function(e){return u(e,\"unbiased\")},\"Array | Matrix, string\":u,\"Array | Matrix, number | BigNumber\":function(e,t){return l(e,t,\"unbiased\")},\"Array | Matrix, number | BigNumber, string\":l,\"...\":function(e){return u(e,\"unbiased\")}});function u(e,t){var s,u=0;if(0===e.length)throw new SyntaxError(\"Function variance requires one or more parameters (0 provided)\");if((0, P.deepForEach)(e,(function(e){try{s=void 0===s?e:n(s,e),u++;}catch(t){throw (0, kt.improveErrorMessage)(t,\"variance\",e)}})),0===u)throw new Error(\"Cannot calculate variance of an empty array\");var l=o(s,u);if(s=void 0,(0, P.deepForEach)(e,(function(e){var t=r(e,l);s=void 0===s?a(t,t):n(s,a(t,t));})),c(s))return s;switch(t){case\"uncorrected\":return o(s,u);case\"biased\":return o(s,u+1);case\"unbiased\":var d=(0, i.isBigNumber)(s)?s.mul(0):0;return 1===u?d:o(s,u-1);default:throw new Error('Unknown normalization \"'+t+'\". Choose \"unbiased\" (default), \"uncorrected\", or \"biased\".')}}function l(e,t,n){try{if(0===e.length)throw new SyntaxError(\"Function variance requires one or more parameters (0 provided)\");return s(e,t,(function(e){return u(e,n)}))}catch(e){throw (0, kt.improveErrorMessage)(e,\"variance\")}}}));t.createVariance=r;})),Hc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createQuantileSeq=void 0;var n=[\"typed\",\"add\",\"multiply\",\"partitionSelect\",\"compare\"],r=(0, h.factory)(\"quantileSeq\",n,(function(e){var t=e.typed,n=e.add,r=e.multiply,a=e.partitionSelect,o=e.compare;function s(e,t,s){var u=(0, m.flatten)(e),l=u.length;if(0===l)throw new Error(\"Cannot calculate quantile of an empty sequence\");if((0, i.isNumber)(t)){var d=t*(l-1),f=d%1;if(0===f){var p=s?u[d]:a(u,d);return c(p),p}var h,y,v=Math.floor(d);if(s)h=u[v],y=u[v+1];else {y=a(u,v+1),h=u[v];for(var g=0;g<v;++g)o(u[g],h)>0&&(h=u[g]);}return c(h),c(y),n(r(h,1-f),r(y,f))}var b=t.times(l-1);if(b.isInteger()){b=b.toNumber();var x=s?u[b]:a(u,b);return c(x),x}var D,_,w=b.floor(),N=b.minus(w),M=w.toNumber();if(s)D=u[M],_=u[M+1];else {_=a(u,M+1),D=u[M];for(var O=0;O<M;++O)o(u[O],D)>0&&(D=u[O]);}c(D),c(_);var S=new N.constructor(1);return n(r(D,S.minus(N)),r(_,N))}var c=t({\"number | BigNumber | Unit\":function(e){return e}});return function(e,t,n){var r,a,o;if(arguments.length<2||arguments.length>3)throw new SyntaxError(\"Function quantileSeq requires two or three parameters\");if((0, i.isCollection)(e)){if(\"boolean\"==typeof(n=n||!1)){if(a=e.valueOf(),(0, i.isNumber)(t)){if(t<0)throw new Error(\"N/prob must be non-negative\");if(t<=1)return s(a,t,n);if(t>1){if(!(0, u.isInteger)(t))throw new Error(\"N must be a positive integer\");var c=t+1;r=new Array(t);for(var l=0;l<t;)r[l]=s(a,++l/c,n);return r}}if((0, i.isBigNumber)(t)){var d=t.constructor;if(t.isNegative())throw new Error(\"N/prob must be non-negative\");if(o=new d(1),t.lte(o))return new d(s(a,t,n));if(t.gt(o)){if(!t.isInteger())throw new Error(\"N must be a positive integer\");var f=t.toNumber();if(f>4294967295)throw new Error(\"N must be less than or equal to 2^32-1, as that is the maximum length of an Array\");var p=new d(f+1);r=new Array(f);for(var m=0;m<f;)r[m]=new d(s(a,new d(++m).div(p),n));return r}}if(Array.isArray(t)){r=new Array(t.length);for(var h=0;h<r.length;++h){var y=t[h];if((0, i.isNumber)(y)){if(y<0||y>1)throw new Error(\"Probability must be between 0 and 1, inclusive\")}else {if(!(0, i.isBigNumber)(y))throw new TypeError(\"Unexpected type of argument in function quantileSeq\");if(o=new y.constructor(1),y.isNegative()||y.gt(o))throw new Error(\"Probability must be between 0 and 1, inclusive\")}r[h]=s(a,y,n);}return r}throw new TypeError(\"Unexpected type of argument in function quantileSeq\")}throw new TypeError(\"Unexpected type of argument in function quantileSeq\")}throw new TypeError(\"Unexpected type of argument in function quantileSeq\")}}));t.createQuantileSeq=r;})),Zc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createStd=void 0;var n=[\"typed\",\"sqrt\",\"variance\"],r=(0, h.factory)(\"std\",n,(function(e){var t=e.typed,n=e.sqrt,r=e.variance;return t(\"std\",{\"Array | Matrix\":i,\"Array | Matrix, string\":i,\"Array | Matrix, number | BigNumber\":i,\"Array | Matrix, number | BigNumber, string\":i,\"...\":function(e){return i(e)}});function i(e,t){if(0===e.length)throw new SyntaxError(\"Function std requires one or more parameters (0 provided)\");try{return n(r.apply(null,arguments))}catch(e){throw e instanceof TypeError&&-1!==e.message.indexOf(\" variance\")?new TypeError(e.message.replace(\" variance\",\" std\")):e}}}));t.createStd=r;})),Vc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createCombinations=void 0;var n=[\"typed\"],r=(0, h.factory)(\"combinations\",n,(function(e){return (0, e.typed)(\"combinations\",{\"number, number\":T.combinationsNumber,\"BigNumber, BigNumber\":function(e,t){var n,r,a=e.constructor,o=e.minus(t),s=new a(1);if(!i(e)||!i(t))throw new TypeError(\"Positive integer value expected in function combinations\");if(t.gt(e))throw new TypeError(\"k must be less than n in function combinations\");if(n=s,t.lt(o))for(r=s;r.lte(o);r=r.plus(s))n=n.times(t.plus(r)).dividedBy(r);else for(r=s;r.lte(t);r=r.plus(s))n=n.times(o.plus(r)).dividedBy(r);return n}})}));function i(e){return e.isInteger()&&e.gte(0)}t.createCombinations=r;})),Wc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createCombinationsWithRep=void 0;var n=\"combinationsWithRep\",r=[\"typed\"],i=(0, h.factory)(n,r,(function(e){return (0, e.typed)(n,{\"number, number\":function(e,t){if(!(0, u.isInteger)(e)||e<0)throw new TypeError(\"Positive integer value expected in function combinationsWithRep\");if(!(0, u.isInteger)(t)||t<0)throw new TypeError(\"Positive integer value expected in function combinationsWithRep\");if(e<1)throw new TypeError(\"k must be less than or equal to n + k - 1\");return t<e-1?(0, C.product)(e,e+t-1)/(0, C.product)(1,t):(0, C.product)(t+1,e+t-1)/(0, C.product)(1,e-1)},\"BigNumber, BigNumber\":function(e,t){var n,r,i=new(e.constructor)(1),o=e.minus(i);if(!a(e)||!a(t))throw new TypeError(\"Positive integer value expected in function combinationsWithRep\");if(e.lt(i))throw new TypeError(\"k must be less than or equal to n + k - 1 in function combinationsWithRep\");if(n=i,t.lt(o))for(r=i;r.lte(o);r=r.plus(i))n=n.times(t.plus(r)).dividedBy(r);else for(r=i;r.lte(t);r=r.plus(i))n=n.times(o.plus(r)).dividedBy(r);return n}})}));function a(e){return e.isInteger()&&e.gte(0)}t.createCombinationsWithRep=i;})),Gc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createGamma=void 0;var n=[\"typed\",\"config\",\"multiplyScalar\",\"pow\",\"BigNumber\",\"Complex\"],r=(0, h.factory)(\"gamma\",n,(function(e){var t=e.typed,n=e.config,r=e.multiplyScalar,i=e.pow,a=e.BigNumber,o=e.Complex;return t(\"gamma\",{number:F.gammaNumber,Complex:function(e){if(0===e.im)return this(e.re);e=new o(e.re-1,e.im);for(var t=new o(F.gammaP[0],0),n=1;n<F.gammaP.length;++n){var a=e.re+n,s=a*a+e.im*e.im;0!==s?(t.re+=F.gammaP[n]*a/s,t.im+=-F.gammaP[n]*e.im/s):t.re=F.gammaP[n]<0?-1/0:1/0;}var c=new o(e.re+F.gammaG+.5,e.im),u=Math.sqrt(2*Math.PI);e.re+=.5;var l=i(c,e);0===l.im?l.re*=u:(0===l.re||(l.re*=u),l.im*=u);var d=Math.exp(-c.re);return c.re=d*Math.cos(-c.im),c.im=d*Math.sin(-c.im),r(r(l,c),t)},BigNumber:function(e){if(e.isInteger())return e.isNegative()||e.isZero()?new a(1/0):function e(t){if(t<8)return new a([1,1,2,6,24,120,720,5040][t]);var r=n.precision+(0|Math.log(t.toNumber())),i=a.clone({precision:r});if(t%2==1)return t.times(e(new a(t-1)));var o=t,s=new i(t),c=t.toNumber();for(;o>2;)c+=o-=2,s=s.times(c);return new a(s.toPrecision(a.precision))}(e.minus(1));if(!e.isFinite())return new a(e.isNegative()?NaN:1/0);throw new Error(\"Integer BigNumber expected\")},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}})}));t.createGamma=r;})),$c=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createFactorial=void 0;var n=[\"typed\",\"gamma\"],r=(0, h.factory)(\"factorial\",n,(function(e){var t=e.typed,n=e.gamma;return t(\"factorial\",{number:function(e){if(e<0)throw new Error(\"Value must be non-negative\");return n(e+1)},BigNumber:function(e){if(e.isNegative())throw new Error(\"Value must be non-negative\");return n(e.plus(1))},\"Array | Matrix\":function(e){return (0, P.deepMap)(e,this)}})}));t.createFactorial=r;})),Qc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createKldivergence=void 0;var n=[\"typed\",\"matrix\",\"divide\",\"sum\",\"multiply\",\"dotDivide\",\"log\",\"isNumeric\"],r=(0, h.factory)(\"kldivergence\",n,(function(e){var t=e.typed,n=e.matrix,r=e.divide,i=e.sum,a=e.multiply,o=e.dotDivide,s=e.log,c=e.isNumeric;return t(\"kldivergence\",{\"Array, Array\":function(e,t){return u(n(e),n(t))},\"Matrix, Array\":function(e,t){return u(e,n(t))},\"Array, Matrix\":function(e,t){return u(n(e),t)},\"Matrix, Matrix\":function(e,t){return u(e,t)}});function u(e,t){var n=t.size().length,u=e.size().length;if(n>1)throw new Error(\"first object must be one dimensional\");if(u>1)throw new Error(\"second object must be one dimensional\");if(n!==u)throw new Error(\"Length of two vectors must be equal\");if(0===i(e))throw new Error(\"Sum of elements in first object must be non zero\");if(0===i(t))throw new Error(\"Sum of elements in second object must be non zero\");var l=r(e,i(e)),d=r(t,i(t)),f=i(a(l,s(o(l,d))));return c(f)?f:Number.NaN}}));t.createKldivergence=r;})),Xc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createMultinomial=void 0;var n=[\"typed\",\"add\",\"divide\",\"multiply\",\"factorial\",\"isInteger\",\"isPositive\"],r=(0, h.factory)(\"multinomial\",n,(function(e){var t=e.typed,n=e.add,r=e.divide,i=e.multiply,a=e.factorial,o=e.isInteger,s=e.isPositive;return t(\"multinomial\",{\"Array | Matrix\":function(e){var t=0,c=1;return (0, P.deepForEach)(e,(function(e){if(!o(e)||!s(e))throw new TypeError(\"Positive integer value expected in function multinomial\");t=n(t,e),c=i(c,a(e));})),r(a(t),c)}})}));t.createMultinomial=r;})),Yc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createPermutations=void 0;var n=[\"typed\",\"factorial\"],r=(0, h.factory)(\"permutations\",n,(function(e){return (0, e.typed)(\"permutations\",{\"number | BigNumber\":e.factorial,\"number, number\":function(e,t){if(!(0, u.isInteger)(e)||e<0)throw new TypeError(\"Positive integer value expected in function permutations\");if(!(0, u.isInteger)(t)||t<0)throw new TypeError(\"Positive integer value expected in function permutations\");if(t>e)throw new TypeError(\"second argument k must be less than or equal to first argument n\");return (0, C.product)(e-t+1,e)},\"BigNumber, BigNumber\":function(e,t){var n,r;if(!i(e)||!i(t))throw new TypeError(\"Positive integer value expected in function permutations\");if(t.gt(e))throw new TypeError(\"second argument k must be less than or equal to first argument n\");for(n=e.mul(0).add(1),r=e.minus(t).plus(1);r.lte(e);r=r.plus(1))n=n.times(r);return n}})}));function i(e){return e.isInteger()&&e.gte(0)}t.createPermutations=r;})),Jc=t((function(t){var n=[],r=void 0===e?window:e,i=Math.pow(256,6),a=Math.pow(2,52),o=2*a,s=Math.random;function c(e){var t,n=e.length,r=this,i=0,a=r.i=r.j=0,o=r.S=[];for(n||(e=[n++]);i<256;)o[i]=i++;for(i=0;i<256;i++)o[i]=o[a=255&a+e[i%n]+(t=o[i])],o[a]=t;(r.g=function(e){for(var t,n=0,i=r.i,a=r.j,o=r.S;e--;)t=o[i=255&i+1],n=256*n+o[255&(o[i]=o[a=255&a+t])+(o[a]=t)];return r.i=i,r.j=a,n})(256);}function u(e,t){var n,r=[],i=(typeof e)[0];if(t&&\"o\"==i)for(n in e)try{r.push(u(e[n],t-1));}catch(e){}return r.length?r:\"s\"==i?e:e+\"\\0\"}function l(e,t){for(var n,r=e+\"\",i=0;i<r.length;)t[255&i]=255&(n^=19*t[255&i])+r.charCodeAt(i++);return f(t)}function d(e){try{return r.crypto.getRandomValues(e=new Uint8Array(256)),f(e)}catch(e){return [+new Date,r,r.navigator&&r.navigator.plugins,r.screen,f(n)]}}function f(e){return String.fromCharCode.apply(0,e)}t.exports=function(e,r){if(r&&!0===r.global)return r.global=!1,Math.random=t.exports(e,r),r.global=!0,Math.random;var s=r&&r.entropy||!1,p=[],m=(l(u(s?[e,f(n)]:0 in arguments?e:d(),3),p),new c(p));return l(f(m.S),n),function(){for(var e=m.g(6),t=i,n=0;e<a;)e=256*(e+n),t*=256,n=m.g(1);for(;e>=o;)e/=2,t/=2,n>>>=1;return (e+n)/t}},t.exports.resetGlobal=function(){Math.random=s;},l(Math.random(),n);})),Kc=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createRng=function(e){var t;function n(e){t=null===e?i:(0, r.default)(String(e));}function a(){return t()}return n(e),a};var n,r=(n=Jc)&&n.__esModule?n:{default:n};var i=(0, r.default)();})),eu=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createPickRandom=void 0;var n=[\"typed\",\"config\",\"?on\"],r=(0, h.factory)(\"pickRandom\",n,(function(e){var t=e.typed,n=e.config,r=e.on,a=(0, Kc.createRng)(n.randomSeed);return r&&r(\"config\",(function(e,t){e.randomSeed!==t.randomSeed&&(a=(0, Kc.createRng)(e.randomSeed));})),t({\"Array | Matrix\":function(e){return o(e)},\"Array | Matrix, number\":function(e,t){return o(e,t,void 0)},\"Array | Matrix, Array\":function(e,t){return o(e,void 0,t)},\"Array | Matrix, Array | Matrix, number\":function(e,t,n){return o(e,n,t)},\"Array | Matrix, number, Array | Matrix\":function(e,t,n){return o(e,t,n)}});function o(e,t,n){var r=void 0===t;r&&(t=1),e=(0, m.flatten)(e.valueOf()).valueOf(),n&&(n=n.valueOf());var o=0;if(void 0!==n){if(n.length!==e.length)throw new Error(\"Weights must have the same length as possibles\");for(var s=0,c=n.length;s<c;s++){if(!(0, i.isNumber)(n[s])||n[s]<0)throw new Error(\"Weights must be an array of positive numbers\");o+=n[s];}}var u=e.length;if(0===u)return [];if(t>=u)return t>1?e:e[0];for(var l,d=[];d.length<t;){if(void 0===n)l=e[Math.floor(a()*u)];else for(var f=a()*o,p=0,h=e.length;p<h;p++)if((f-=n[p])<0){l=e[p];break}-1===d.indexOf(l)&&d.push(l);}return r?d[0]:d}}));t.createPickRandom=r;})),tu=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.randomMatrix=function e(t,n){var r=[];if((t=t.slice(0)).length>1)for(var i=0,a=t.shift();i<a;i++)r.push(e(t,n));else for(var o=0,s=t.shift();o<s;o++)r.push(n());return r};})),nu=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createRandomNumber=t.createRandom=void 0;var n=\"random\",r=[\"typed\",\"config\",\"?on\"],a=(0, h.factory)(n,r,(function(e){var t=e.typed,r=e.config,a=e.on,o=(0, Kc.createRng)(r.randomSeed);return a&&a(\"config\",(function(e,t){e.randomSeed!==t.randomSeed&&(o=(0, Kc.createRng)(e.randomSeed));})),t(n,{\"\":function(){return c(0,1)},number:function(e){return c(0,e)},\"number, number\":function(e,t){return c(e,t)},\"Array | Matrix\":function(e){return s(e,0,1)},\"Array | Matrix, number\":function(e,t){return s(e,0,t)},\"Array | Matrix, number, number\":function(e,t,n){return s(e,t,n)}});function s(e,t,n){var r=(0, tu.randomMatrix)(e.valueOf(),(function(){return c(t,n)}));return (0, i.isMatrix)(e)?e.create(r):r}function c(e,t){return e+o()*(t-e)}}));t.createRandom=a;var o=(0, h.factory)(n,[\"typed\",\"config\",\"?on\"],(function(e){var t=e.typed,r=e.config,i=e.on,a=(e.matrix,(0, Kc.createRng)(r.randomSeed));return i&&i(\"config\",(function(e,t){e.randomSeed!==t.randomSeed&&(a=(0, Kc.createRng)(e.randomSeed));})),t(n,{\"\":function(){return o(0,1)},number:function(e){return o(0,e)},\"number, number\":function(e,t){return o(e,t)}});function o(e,t){return e+a()*(t-e)}}));t.createRandomNumber=o;})),ru=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createRandomInt=void 0;var n=[\"typed\",\"config\",\"?on\"],r=(0, h.factory)(\"randomInt\",n,(function(e){var t=e.typed,n=e.config,r=e.on,a=(0, Kc.createRng)(n.randomSeed);return r&&r(\"config\",(function(e,t){e.randomSeed!==t.randomSeed&&(a=(0, Kc.createRng)(e.randomSeed));})),t(\"randomInt\",{\"\":function(){return s(0,1)},number:function(e){return s(0,e)},\"number, number\":function(e,t){return s(e,t)},\"Array | Matrix\":function(e){return o(e,0,1)},\"Array | Matrix, number\":function(e,t){return o(e,0,t)},\"Array | Matrix, number, number\":function(e,t,n){return o(e,t,n)}});function o(e,t,n){var r=(0, tu.randomMatrix)(e.valueOf(),(function(){return s(t,n)}));return (0, i.isMatrix)(e)?e.create(r):r}function s(e,t){return Math.floor(e+a()*(t-e))}}));t.createRandomInt=r;})),iu=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createStirlingS2=void 0;var n=[\"typed\",\"addScalar\",\"subtract\",\"multiplyScalar\",\"divideScalar\",\"pow\",\"factorial\",\"combinations\",\"isNegative\",\"isInteger\",\"larger\"],r=(0, h.factory)(\"stirlingS2\",n,(function(e){var t=e.typed,n=e.addScalar,r=e.subtract,i=e.multiplyScalar,a=e.divideScalar,o=e.pow,s=e.factorial,c=e.combinations,u=e.isNegative,l=e.isInteger,d=e.larger;return t(\"stirlingS2\",{\"number | BigNumber, number | BigNumber\":function(e,t){if(!l(e)||u(e)||!l(t)||u(t))throw new TypeError(\"Non-negative integer value expected in function stirlingS2\");if(d(t,e))throw new TypeError(\"k must be less than or equal to n in function stirlingS2\");for(var f=s(t),p=0,m=0;m<=t;m++){var h=o(-1,r(t,m)),y=c(t,m),v=o(m,e);p=n(p,i(i(y,v),h));}return a(p,f)}})}));t.createStirlingS2=r;})),au=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createBellNumbers=void 0;var n=[\"typed\",\"addScalar\",\"isNegative\",\"isInteger\",\"stirlingS2\"],r=(0, h.factory)(\"bellNumbers\",n,(function(e){var t=e.typed,n=e.addScalar,r=e.isNegative,i=e.isInteger,a=e.stirlingS2;return t(\"bellNumbers\",{\"number | BigNumber\":function(e){if(!i(e)||r(e))throw new TypeError(\"Non-negative integer value expected in function bellNumbers\");for(var t=0,o=0;o<=e;o++)t=n(t,a(e,o));return t}})}));t.createBellNumbers=r;})),ou=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createCatalan=void 0;var n=[\"typed\",\"addScalar\",\"divideScalar\",\"multiplyScalar\",\"combinations\",\"isNegative\",\"isInteger\"],r=(0, h.factory)(\"catalan\",n,(function(e){var t=e.typed,n=e.addScalar,r=e.divideScalar,i=e.multiplyScalar,a=e.combinations,o=e.isNegative,s=e.isInteger;return t(\"catalan\",{\"number | BigNumber\":function(e){if(!s(e)||o(e))throw new TypeError(\"Non-negative integer value expected in function catalan\");return r(a(i(e,2),e),n(e,1))}})}));t.createCatalan=r;})),su=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createComposition=void 0;var n=[\"typed\",\"addScalar\",\"combinations\",\"isNegative\",\"isPositive\",\"isInteger\",\"larger\"],r=(0, h.factory)(\"composition\",n,(function(e){var t=e.typed,n=e.addScalar,r=e.combinations,i=e.isPositive,a=(e.isNegative,e.isInteger),o=e.larger;return t(\"composition\",{\"number | BigNumber, number | BigNumber\":function(e,t){if(!(a(e)&&i(e)&&a(t)&&i(t)))throw new TypeError(\"Positive integer value expected in function composition\");if(o(t,e))throw new TypeError(\"k must be less than or equal to n in function composition\");return r(n(e,-1),n(t,-1))}})}));t.createComposition=r;})),cu=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createUtil=void 0;var n=[\"FunctionNode\",\"OperatorNode\",\"SymbolNode\"],r=(0, h.factory)(\"simplifyUtil\",n,(function(e){var t=e.FunctionNode,n=e.OperatorNode,r=e.SymbolNode,o={add:!0,multiply:!0},s={add:!0,multiply:!0};function c(e,t){if(!(0, i.isOperatorNode)(e))return !1;var n=e.fn.toString();return t&&(0, a.hasOwnProperty)(t,n)&&(0, a.hasOwnProperty)(t[n],\"associative\")?t[n].associative:s[n]||!1}function u(e){var t,n=[];return c(e)?(t=e.op,function e(r){for(var a=0;a<r.args.length;a++){var o=r.args[a];(0, i.isOperatorNode)(o)&&t===o.op?e(o):n.push(o);}}(e),n):e.args}function l(e){return (0, i.isOperatorNode)(e)?function(t){try{return new n(e.op,e.fn,t,e.implicit)}catch(e){return console.error(e),[]}}:function(n){return new t(new r(e.name),n)}}return {createMakeNodeFunction:l,isCommutative:function(e,t){if(!(0, i.isOperatorNode)(e))return !0;var n=e.fn.toString();return t&&(0, a.hasOwnProperty)(t,n)&&(0, a.hasOwnProperty)(t[n],\"commutative\")?t[n].commutative:o[n]||!1},isAssociative:c,flatten:function e(t){if(!t.args||0===t.args.length)return t;t.args=u(t);for(var n=0;n<t.args.length;n++)e(t.args[n]);},allChildren:u,unflattenr:function e(t){if(t.args&&0!==t.args.length){for(var n=l(t),r=t.args.length,i=0;i<r;i++)e(t.args[i]);if(r>2&&c(t)){for(var a=t.args.pop();t.args.length>0;)a=n([t.args.pop(),a]);t.args=a.args;}}},unflattenl:function e(t){if(t.args&&0!==t.args.length){for(var n=l(t),r=t.args.length,i=0;i<r;i++)e(t.args[i]);if(r>2&&c(t)){for(var a=t.args.shift();t.args.length>0;)a=n([a,t.args.shift()]);t.args=a.args;}}}}}));t.createUtil=r;})),uu=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createSimplifyCore=void 0;var n=[\"equal\",\"isZero\",\"add\",\"subtract\",\"multiply\",\"divide\",\"pow\",\"ConstantNode\",\"OperatorNode\",\"FunctionNode\",\"ParenthesisNode\"],r=(0, h.factory)(\"simplifyCore\",n,(function(e){var t=e.equal,n=e.isZero,r=e.add,a=e.subtract,o=e.multiply,s=e.divide,c=e.pow,u=e.ConstantNode,l=e.OperatorNode,d=e.FunctionNode,f=e.ParenthesisNode,p=new u(0),m=new u(1);return function e(h){if((0, i.isOperatorNode)(h)&&h.isUnary()){var y=e(h.args[0]);if(\"+\"===h.op)return y;if(\"-\"===h.op){if((0, i.isOperatorNode)(y)){if(y.isUnary()&&\"-\"===y.op)return y.args[0];if(y.isBinary()&&\"subtract\"===y.fn)return new l(\"-\",\"subtract\",[y.args[1],y.args[0]])}return new l(h.op,h.fn,[y])}}else if((0, i.isOperatorNode)(h)&&h.isBinary()){var v=e(h.args[0]),g=e(h.args[1]);if(\"+\"===h.op){if((0, i.isConstantNode)(v)){if(n(v.value))return g;if((0, i.isConstantNode)(g))return new u(r(v.value,g.value))}return (0, i.isConstantNode)(g)&&n(g.value)?v:(0, i.isOperatorNode)(g)&&g.isUnary()&&\"-\"===g.op?new l(\"-\",\"subtract\",[v,g.args[0]]):new l(h.op,h.fn,g?[v,g]:[v])}if(\"-\"===h.op){if((0, i.isConstantNode)(v)&&g){if((0, i.isConstantNode)(g))return new u(a(v.value,g.value));if(n(v.value))return new l(\"-\",\"unaryMinus\",[g])}if(\"subtract\"===h.fn)return (0, i.isConstantNode)(g)&&n(g.value)?v:(0, i.isOperatorNode)(g)&&g.isUnary()&&\"-\"===g.op?e(new l(\"+\",\"add\",[v,g.args[0]])):new l(h.op,h.fn,[v,g])}else {if(\"*\"===h.op){if((0, i.isConstantNode)(v)){if(n(v.value))return p;if(t(v.value,1))return g;if((0, i.isConstantNode)(g))return new u(o(v.value,g.value))}if((0, i.isConstantNode)(g)){if(n(g.value))return p;if(t(g.value,1))return v;if((0, i.isOperatorNode)(v)&&v.isBinary()&&v.op===h.op){var b=v.args[0];if((0, i.isConstantNode)(b)){var x=new u(o(b.value,g.value));return new l(h.op,h.fn,[x,v.args[1]],h.implicit)}}return new l(h.op,h.fn,[g,v],h.implicit)}return new l(h.op,h.fn,[v,g],h.implicit)}if(\"/\"===h.op){if((0, i.isConstantNode)(v)){if(n(v.value))return p;if((0, i.isConstantNode)(g)&&(t(g.value,1)||t(g.value,2)||t(g.value,4)))return new u(s(v.value,g.value))}return new l(h.op,h.fn,[v,g])}if(\"^\"===h.op){if((0, i.isConstantNode)(g)){if(n(g.value))return m;if(t(g.value,1))return v;if((0, i.isConstantNode)(v))return new u(c(v.value,g.value));if((0, i.isOperatorNode)(v)&&v.isBinary()&&\"^\"===v.op){var D=v.args[1];if((0, i.isConstantNode)(D))return new l(h.op,h.fn,[v.args[0],new u(o(D.value,g.value))])}}return new l(h.op,h.fn,[v,g])}}}else {if((0, i.isParenthesisNode)(h)){var _=e(h.content);return (0, i.isParenthesisNode)(_)||(0, i.isSymbolNode)(_)||(0, i.isConstantNode)(_)?_:new f(_)}if((0, i.isFunctionNode)(h)){var w=h.args.map(e).map((function(e){return (0, i.isParenthesisNode)(e)?e.content:e}));return new d(e(h.fn),w)}}return h}}));t.createSimplifyCore=r;})),lu=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createSimplifyConstant=void 0;var n=[\"typed\",\"config\",\"mathWithTransform\",\"?fraction\",\"?bignumber\",\"ConstantNode\",\"OperatorNode\",\"FunctionNode\",\"SymbolNode\"],r=(0, h.factory)(\"simplifyConstant\",n,(function(e){var t=e.typed,n=e.config,r=e.mathWithTransform,a=e.fraction,o=e.bignumber,s=e.ConstantNode,c=e.OperatorNode,u=e.FunctionNode,l=e.SymbolNode,d=(0, cu.createUtil)({FunctionNode:u,OperatorNode:c,SymbolNode:l}),f=d.isCommutative,p=d.isAssociative,m=d.allChildren,h=d.createMakeNodeFunction;function y(e,t,n){try{return b(r[e].apply(null,t),n)}catch(a){return t=t.map((function(e){return (0, i.isFraction)(e)?e.valueOf():e})),b(r[e].apply(null,t),n)}}var v=t({Fraction:function(e){var t,n=e.s*e.n;t=n<0?new c(\"-\",\"unaryMinus\",[new s(-n)]):new s(n);if(1===e.d)return t;return new c(\"/\",\"divide\",[t,new s(e.d)])},number:function(e){return e<0?x(new s(-e)):new s(e)},BigNumber:function(e){return e<0?x(new s(-e)):new s(e)},Complex:function(e){throw new Error(\"Cannot convert Complex number to Node\")}});function g(e,t){if(t&&!1!==t.exactFractions&&isFinite(e)&&a){var n=a(e);if(n.valueOf()===e)return n}return e}var b=t({\"string, Object\":function(e,t){return \"BigNumber\"===n.number?(void 0===o&&(0, vt.noBignumber)(),o(e)):\"Fraction\"===n.number?(void 0===a&&(0, vt.noFraction)(),a(e)):g(parseFloat(e),t)},\"Fraction, Object\":function(e,t){return e},\"BigNumber, Object\":function(e,t){return e},\"number, Object\":function(e,t){return g(e,t)},\"Complex, Object\":function(e,t){return 0!==e.im?e:g(e.re,t)}});function x(e){return new c(\"-\",\"unaryMinus\",[e])}function D(e,t,n,r){return t.reduce((function(t,a){if((0, i.isNode)(t)||(0, i.isNode)(a))(0, i.isNode)(t)?(0, i.isNode)(a)||(a=v(a)):t=v(t);else {try{return y(e,[t,a],r)}catch(e){}t=v(t),a=v(a);}return n([t,a])}))}return function(e,t){var n=function e(t,n){switch(t.type){case\"SymbolNode\":return t;case\"ConstantNode\":return \"number\"!=typeof t.value&&isNaN(t.value)?t:b(t.value,n);case\"FunctionNode\":if(r[t.name]&&r[t.name].rawArgs)return t;if(-1===[\"add\",\"multiply\"].indexOf(t.name)){var a=t.args.map((function(t){return e(t,n)}));if(!a.some(i.isNode))try{return y(t.name,a,n)}catch(e){}return a=a.map((function(e){return (0, i.isNode)(e)?e:v(e)})),new u(t.name,a)}case\"OperatorNode\":var o,s,c=t.fn.toString(),l=h(t);if((0, i.isOperatorNode)(t)&&t.isUnary())o=[e(t.args[0],n)],s=(0, i.isNode)(o[0])?l(o):y(c,o,n);else if(p(t))if(o=(o=m(t)).map((function(t){return e(t,n)})),f(c)){for(var d=[],g=[],x=0;x<o.length;x++)(0, i.isNode)(o[x])?g.push(o[x]):d.push(o[x]);d.length>1?(s=D(c,d,l,n),g.unshift(s),s=D(c,g,l,n)):s=D(c,o,l,n);}else s=D(c,o,l,n);else o=t.args.map((function(t){return e(t,n)})),s=D(c,o,l,n);return s;case\"ParenthesisNode\":return e(t.content,n);case\"AccessorNode\":case\"ArrayNode\":case\"AssignmentNode\":case\"BlockNode\":case\"FunctionAssignmentNode\":case\"IndexNode\":case\"ObjectNode\":case\"RangeNode\":case\"ConditionalNode\":default:throw new Error(\"Unimplemented node type in simplifyConstant: \".concat(t.type))}}(e,t);return (0, i.isNode)(n)?n:v(n)}}));t.createSimplifyConstant=r;})),du=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createResolve=void 0;var n=[\"parse\",\"FunctionNode\",\"OperatorNode\",\"ParenthesisNode\"],r=(0, h.factory)(\"resolve\",n,(function(e){var t=e.parse,n=e.FunctionNode,r=e.OperatorNode,a=e.ParenthesisNode;return function e(o,s){if(!s)return o;if((0, i.isSymbolNode)(o)){var c=s[o.name];if((0, i.isNode)(c))return e(c,s);if(\"number\"==typeof c)return t(String(c))}else {if((0, i.isOperatorNode)(o)){var u=o.args.map((function(t){return e(t,s)}));return new r(o.op,o.fn,u,o.implicit)}if((0, i.isParenthesisNode)(o))return new a(e(o.content,s));if((0, i.isFunctionNode)(o)){var l=o.args.map((function(t){return e(t,s)}));return new n(o.name,l)}}return o}}));t.createResolve=r;})),fu=t((function(e,t){function n(e){return (n=\"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)}Object.defineProperty(t,\"__esModule\",{value:!0}),t.createSimplify=void 0;var r=[\"config\",\"typed\",\"parse\",\"add\",\"subtract\",\"multiply\",\"divide\",\"pow\",\"isZero\",\"equal\",\"?fraction\",\"?bignumber\",\"mathWithTransform\",\"ConstantNode\",\"FunctionNode\",\"OperatorNode\",\"ParenthesisNode\",\"SymbolNode\"],o=(0, h.factory)(\"simplify\",r,(function(e){var t=e.config,r=e.typed,o=e.parse,s=e.add,c=e.subtract,u=e.multiply,l=e.divide,d=e.pow,f=e.isZero,p=e.equal,m=e.fraction,h=e.bignumber,y=e.mathWithTransform,v=e.ConstantNode,g=e.FunctionNode,b=e.OperatorNode,x=e.ParenthesisNode,D=e.SymbolNode,_=(0, lu.createSimplifyConstant)({typed:r,config:t,mathWithTransform:y,fraction:m,bignumber:h,ConstantNode:v,OperatorNode:b,FunctionNode:g,SymbolNode:D}),w=(0, uu.createSimplifyCore)({equal:p,isZero:f,add:s,subtract:c,multiply:u,divide:l,pow:d,ConstantNode:v,OperatorNode:b,FunctionNode:g,ParenthesisNode:x}),N=(0, du.createResolve)({parse:o,FunctionNode:g,OperatorNode:b,ParenthesisNode:x}),M=(0, cu.createUtil)({FunctionNode:g,OperatorNode:b,SymbolNode:D}),O=M.isCommutative,S=M.isAssociative,P=M.flatten,j=M.unflattenr,A=M.unflattenl,E=M.createMakeNodeFunction,C=r(\"simplify\",{string:function(e){return this(o(e),this.rules,{},{})},\"string, Object\":function(e,t){return this(o(e),this.rules,t,{})},\"string, Object, Object\":function(e,t,n){return this(o(e),this.rules,t,n)},\"string, Array\":function(e,t){return this(o(e),t,{},{})},\"string, Array, Object\":function(e,t,n){return this(o(e),t,n,{})},\"string, Array, Object, Object\":function(e,t,n,r){return this(o(e),t,n,r)},\"Node, Object\":function(e,t){return this(e,this.rules,t,{})},\"Node, Object, Object\":function(e,t,n){return this(e,this.rules,t,n)},Node:function(e){return this(e,this.rules,{},{})},\"Node, Array\":function(e,t){return this(e,t,{},{})},\"Node, Array, Object\":function(e,t,n){return this(e,t,n,{})},\"Node, Array, Object, Object\":function(e,t,r,i){t=function(e){for(var t=[],r=0;r<e.length;r++){var i=e[r],a=void 0,s=n(i);switch(s){case\"string\":var c=i.split(\"->\");if(2!==c.length)throw SyntaxError(\"Could not parse rule: \"+i);i={l:c[0],r:c[1]};case\"object\":if(a={l:T(o(i.l)),r:T(o(i.r))},i.context&&(a.evaluate=i.context),i.evaluate&&(a.evaluate=o(i.evaluate)),S(a.l)){var u=E(a.l),l=new D(\"_p\"+I++);a.expanded={},a.expanded.l=u([a.l.clone(),l]),P(a.expanded.l),j(a.expanded.l),a.expanded.r=u([a.r,l]);}break;case\"function\":a=i;break;default:throw TypeError(\"Unsupported type of rule: \"+s)}t.push(a);}return t}(t);for(var a=N(e,r),s={},c=(a=T(a)).toString({parenthesis:\"all\"});!s[c];){s[c]=!0,I=0;for(var u=0;u<t.length;u++)\"function\"==typeof t[u]?a=t[u](a,i):(P(a),a=B(a,t[u])),A(a);c=a.toString({parenthesis:\"all\"});}return a}});function T(e){return e.transform((function(e,t,n){return (0, i.isParenthesisNode)(e)?T(e.content):e}))}C.simplifyCore=w,C.resolve=N;var k={true:!0,false:!0,e:!0,i:!0,Infinity:!0,LN2:!0,LN10:!0,LOG2E:!0,LOG10E:!0,NaN:!0,phi:!0,pi:!0,SQRT1_2:!0,SQRT2:!0,tau:!0};C.rules=[w,{l:\"log(e)\",r:\"1\"},{l:\"n-n1\",r:\"n+-n1\"},{l:\"-(c*v)\",r:\"(-c) * v\"},{l:\"-v\",r:\"(-1) * v\"},{l:\"n/n1^n2\",r:\"n*n1^-n2\"},{l:\"n/n1\",r:\"n*n1^-1\"},{l:\"(n ^ n1) ^ n2\",r:\"n ^ (n1 * n2)\"},{l:\"n*n\",r:\"n^2\"},{l:\"n * n^n1\",r:\"n^(n1+1)\"},{l:\"n^n1 * n^n2\",r:\"n^(n1+n2)\"},{l:\"n+n\",r:\"2*n\"},{l:\"n+-n\",r:\"0\"},{l:\"n1*n2 + n2\",r:\"(n1+1)*n2\"},{l:\"n1*n3 + n2*n3\",r:\"(n1+n2)*n3\"},{l:\"n1 + -1 * (n2 + n3)\",r:\"n1 + -1 * n2 + -1 * n3\"},_,{l:\"(-n)*n1\",r:\"-(n*n1)\"},{l:\"c+v\",r:\"v+c\",context:{add:{commutative:!1}}},{l:\"v*c\",r:\"c*v\",context:{multiply:{commutative:!1}}},{l:\"n+-n1\",r:\"n-n1\"},{l:\"n*(n1^-1)\",r:\"n/n1\"},{l:\"n*n1^-n2\",r:\"n/n1^n2\"},{l:\"n1^-1\",r:\"1/n1\"},{l:\"n*(n1/n2)\",r:\"(n*n1)/n2\"},{l:\"n-(n1+n2)\",r:\"n-n1-n2\"},{l:\"1*n\",r:\"n\"},{l:\"n1/(n2/n3)\",r:\"(n1*n3)/n2\"}];var I=0;var B=r(\"applyRule\",{\"Node, Object\":function(e,t){var n=e;if(n instanceof b||n instanceof g){if(n.args)for(var r=0;r<n.args.length;r++)n.args[r]=B(n.args[r],t);}else n instanceof x&&n.content&&(n.content=B(n.content,t));var i=t.r,o=q(t.l,n)[0];if(!o&&t.expanded&&(i=t.expanded.r,o=q(t.expanded.l,n)[0]),o){var s=n.implicit;n=i.clone(),s&&\"implicit\"in i&&(n.implicit=!0),n=n.transform((function(e){return e.isSymbolNode&&(0, a.hasOwnProperty)(o.placeholders,e.name)?o.placeholders[e.name].clone():e}));}return n}});function z(e,t){var n={placeholders:{}};if(!e.placeholders&&!t.placeholders)return n;if(!e.placeholders)return t;if(!t.placeholders)return e;for(var r in e.placeholders)if((0, a.hasOwnProperty)(e.placeholders,r)&&(n.placeholders[r]=e.placeholders[r],(0, a.hasOwnProperty)(t.placeholders,r)&&!F(e.placeholders[r],t.placeholders[r])))return null;for(var i in t.placeholders)(0, a.hasOwnProperty)(t.placeholders,i)&&(n.placeholders[i]=t.placeholders[i]);return n}function R(e,t){var n,r=[];if(0===e.length||0===t.length)return r;for(var i=0;i<e.length;i++)for(var a=0;a<t.length;a++)(n=z(e[i],t[a]))&&r.push(n);return r}function q(e,t,n){var r=[{placeholders:{}}];if(e instanceof b&&t instanceof b||e instanceof g&&t instanceof g){if(e instanceof b){if(e.op!==t.op||e.fn!==t.fn)return []}else if(e instanceof g&&e.name!==t.name)return [];if((1!==t.args.length||1!==e.args.length)&&S(t)&&!n){if(t.args.length>=2&&2===e.args.length){for(var a=function(e,t){var n,r,i=[],a=E(e);if(O(e,t))for(var o=0;o<e.args.length;o++)(r=e.args.slice(0)).splice(o,1),n=1===r.length?r[0]:a(r),i.push(a([e.args[o],n]));else n=1===(r=e.args.slice(1)).length?r[0]:a(r),i.push(a([e.args[0],n]));return i}(t,e.context),o=[],s=0;s<a.length;s++){var c=q(e,a[s],!0);o=o.concat(c);}return o}if(e.args.length>2)throw Error(\"Unexpected non-binary associative function: \"+e.toString());return []}for(var u=[],l=0;l<e.args.length;l++){var d=q(e.args[l],t.args[l]);if(0===d.length)return [];u.push(d);}r=function(e){if(0===e.length)return e;for(var t=e.reduce(R),n=[],r={},i=0;i<t.length;i++){var a=JSON.stringify(t[i]);r[a]||(r[a]=!0,n.push(t[i]));}return n}(u);}else if(e instanceof D){if(0===e.name.length)throw new Error(\"Symbol in rule has 0 length...!?\");if(k[e.name]){if(e.name!==t.name)return []}else if(\"n\"===e.name[0]||\"_p\"===e.name.substring(0,2))r[0].placeholders[e.name]=t;else if(\"v\"===e.name[0]){if((0, i.isConstantNode)(t))return [];r[0].placeholders[e.name]=t;}else {if(\"c\"!==e.name[0])throw new Error(\"Invalid symbol in rule: \"+e.name);if(!(t instanceof v))return [];r[0].placeholders[e.name]=t;}}else {if(!(e instanceof v))return [];if(!p(e.value,t.value))return []}return r}function F(e,t){if(e instanceof v&&t instanceof v){if(!p(e.value,t.value))return !1}else if(e instanceof D&&t instanceof D){if(e.name!==t.name)return !1}else {if(!(e instanceof b&&t instanceof b||e instanceof g&&t instanceof g))return !1;if(e instanceof b){if(e.op!==t.op||e.fn!==t.fn)return !1}else if(e instanceof g&&e.name!==t.name)return !1;if(e.args.length!==t.args.length)return !1;for(var n=0;n<e.args.length;n++)if(!F(e.args[n],t.args[n]))return !1}return !0}return C}));t.createSimplify=o;})),pu=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createDerivative=void 0;var n=[\"typed\",\"config\",\"parse\",\"simplify\",\"equal\",\"isZero\",\"numeric\",\"ConstantNode\",\"FunctionNode\",\"OperatorNode\",\"ParenthesisNode\",\"SymbolNode\"],r=(0, h.factory)(\"derivative\",n,(function(e){var t=e.typed,n=e.config,r=e.parse,a=e.simplify,o=e.equal,s=e.isZero,c=e.numeric,u=e.ConstantNode,l=e.FunctionNode,d=e.OperatorNode,f=e.ParenthesisNode,p=e.SymbolNode,m=t(\"derivative\",{\"Node, SymbolNode, Object\":function(e,t,n){var r={};y(r,e,t.name);var i=v(e,r);return n.simplify?a(i):i},\"Node, SymbolNode\":function(e,t){return this(e,t,{simplify:!0})},\"string, SymbolNode\":function(e,t){return this(r(e),t)},\"string, SymbolNode, Object\":function(e,t,n){return this(r(e),t,n)},\"string, string\":function(e,t){return this(r(e),r(t))},\"string, string, Object\":function(e,t,n){return this(r(e),r(t),n)},\"Node, string\":function(e,t){return this(e,r(t))},\"Node, string, Object\":function(e,t,n){return this(e,r(t),n)}});m._simplify=!0,m.toTex=function(e){return h.apply(null,e.args)};var h=t(\"_derivTex\",{\"Node, SymbolNode\":function(e,t){return (0, i.isConstantNode)(e)&&\"string\"===(0, i.typeOf)(e.value)?h(r(e.value).toString(),t.toString(),1):h(e.toString(),t.toString(),1)},\"Node, ConstantNode\":function(e,t){if(\"string\"===(0, i.typeOf)(t.value))return h(e,r(t.value));throw new Error(\"The second parameter to 'derivative' is a non-string constant\")},\"Node, SymbolNode, ConstantNode\":function(e,t,n){return h(e.toString(),t.name,n.value)},\"string, string, number\":function(e,t,n){return (1===n?\"{d\\\\over d\"+t+\"}\":\"{d^{\"+n+\"}\\\\over d\"+t+\"^{\"+n+\"}}\")+\"\\\\left[\".concat(e,\"\\\\right]\")}}),y=t(\"constTag\",{\"Object, ConstantNode, string\":function(e,t){return e[t]=!0,!0},\"Object, SymbolNode, string\":function(e,t,n){return t.name!==n&&(e[t]=!0,!0)},\"Object, ParenthesisNode, string\":function(e,t,n){return y(e,t.content,n)},\"Object, FunctionAssignmentNode, string\":function(e,t,n){return -1===t.params.indexOf(n)?(e[t]=!0,!0):y(e,t.expr,n)},\"Object, FunctionNode | OperatorNode, string\":function(e,t,n){if(t.args.length>0){for(var r=y(e,t.args[0],n),i=1;i<t.args.length;++i)r=y(e,t.args[i],n)&&r;if(r)return e[t]=!0,!0}return !1}}),v=t(\"_derivative\",{\"ConstantNode, Object\":function(e){return g(0)},\"SymbolNode, Object\":function(e,t){return void 0!==t[e]?g(0):g(1)},\"ParenthesisNode, Object\":function(e,t){return new f(v(e.content,t))},\"FunctionAssignmentNode, Object\":function(e,t){return void 0!==t[e]?g(0):v(e.expr,t)},\"FunctionNode, Object\":function(e,t){if(1!==e.args.length&&function(e){if((\"log\"===e.name||\"nthRoot\"===e.name||\"pow\"===e.name)&&2===e.args.length)return;for(var t=0;t<e.args.length;++t)e.args[t]=g(0);throw e.compile().evaluate(),new Error(\"Expected TypeError, but none found\")}(e),void 0!==t[e])return g(0);var n,r,i,a,o=e.args[0],s=!1,c=!1;switch(e.name){case\"cbrt\":s=!0,r=new d(\"*\",\"multiply\",[g(3),new d(\"^\",\"pow\",[o,new d(\"/\",\"divide\",[g(2),g(3)])])]);break;case\"sqrt\":case\"nthRoot\":if(1===e.args.length)s=!0,r=new d(\"*\",\"multiply\",[g(2),new l(\"sqrt\",[o])]);else if(2===e.args.length)return t[n=new d(\"/\",\"divide\",[g(1),e.args[1]])]=t[e.args[1]],v(new d(\"^\",\"pow\",[o,n]),t);break;case\"log10\":n=g(10);case\"log\":if(n||1!==e.args.length){if(1===e.args.length&&n||2===e.args.length&&void 0!==t[e.args[1]])r=new d(\"*\",\"multiply\",[o.clone(),new l(\"log\",[n||e.args[1]])]),s=!0;else if(2===e.args.length)return v(new d(\"/\",\"divide\",[new l(\"log\",[o]),new l(\"log\",[e.args[1]])]),t)}else r=o.clone(),s=!0;break;case\"pow\":return t[n]=t[e.args[1]],v(new d(\"^\",\"pow\",[o,e.args[1]]),t);case\"exp\":r=new l(\"exp\",[o.clone()]);break;case\"sin\":r=new l(\"cos\",[o.clone()]);break;case\"cos\":r=new d(\"-\",\"unaryMinus\",[new l(\"sin\",[o.clone()])]);break;case\"tan\":r=new d(\"^\",\"pow\",[new l(\"sec\",[o.clone()]),g(2)]);break;case\"sec\":r=new d(\"*\",\"multiply\",[e,new l(\"tan\",[o.clone()])]);break;case\"csc\":c=!0,r=new d(\"*\",\"multiply\",[e,new l(\"cot\",[o.clone()])]);break;case\"cot\":c=!0,r=new d(\"^\",\"pow\",[new l(\"csc\",[o.clone()]),g(2)]);break;case\"asin\":s=!0,r=new l(\"sqrt\",[new d(\"-\",\"subtract\",[g(1),new d(\"^\",\"pow\",[o.clone(),g(2)])])]);break;case\"acos\":s=!0,c=!0,r=new l(\"sqrt\",[new d(\"-\",\"subtract\",[g(1),new d(\"^\",\"pow\",[o.clone(),g(2)])])]);break;case\"atan\":s=!0,r=new d(\"+\",\"add\",[new d(\"^\",\"pow\",[o.clone(),g(2)]),g(1)]);break;case\"asec\":s=!0,r=new d(\"*\",\"multiply\",[new l(\"abs\",[o.clone()]),new l(\"sqrt\",[new d(\"-\",\"subtract\",[new d(\"^\",\"pow\",[o.clone(),g(2)]),g(1)])])]);break;case\"acsc\":s=!0,c=!0,r=new d(\"*\",\"multiply\",[new l(\"abs\",[o.clone()]),new l(\"sqrt\",[new d(\"-\",\"subtract\",[new d(\"^\",\"pow\",[o.clone(),g(2)]),g(1)])])]);break;case\"acot\":s=!0,c=!0,r=new d(\"+\",\"add\",[new d(\"^\",\"pow\",[o.clone(),g(2)]),g(1)]);break;case\"sinh\":r=new l(\"cosh\",[o.clone()]);break;case\"cosh\":r=new l(\"sinh\",[o.clone()]);break;case\"tanh\":r=new d(\"^\",\"pow\",[new l(\"sech\",[o.clone()]),g(2)]);break;case\"sech\":c=!0,r=new d(\"*\",\"multiply\",[e,new l(\"tanh\",[o.clone()])]);break;case\"csch\":c=!0,r=new d(\"*\",\"multiply\",[e,new l(\"coth\",[o.clone()])]);break;case\"coth\":c=!0,r=new d(\"^\",\"pow\",[new l(\"csch\",[o.clone()]),g(2)]);break;case\"asinh\":s=!0,r=new l(\"sqrt\",[new d(\"+\",\"add\",[new d(\"^\",\"pow\",[o.clone(),g(2)]),g(1)])]);break;case\"acosh\":s=!0,r=new l(\"sqrt\",[new d(\"-\",\"subtract\",[new d(\"^\",\"pow\",[o.clone(),g(2)]),g(1)])]);break;case\"atanh\":s=!0,r=new d(\"-\",\"subtract\",[g(1),new d(\"^\",\"pow\",[o.clone(),g(2)])]);break;case\"asech\":s=!0,c=!0,r=new d(\"*\",\"multiply\",[o.clone(),new l(\"sqrt\",[new d(\"-\",\"subtract\",[g(1),new d(\"^\",\"pow\",[o.clone(),g(2)])])])]);break;case\"acsch\":s=!0,c=!0,r=new d(\"*\",\"multiply\",[new l(\"abs\",[o.clone()]),new l(\"sqrt\",[new d(\"+\",\"add\",[new d(\"^\",\"pow\",[o.clone(),g(2)]),g(1)])])]);break;case\"acoth\":s=!0,c=!0,r=new d(\"-\",\"subtract\",[g(1),new d(\"^\",\"pow\",[o.clone(),g(2)])]);break;case\"abs\":r=new d(\"/\",\"divide\",[new l(new p(\"abs\"),[o.clone()]),o.clone()]);break;case\"gamma\":default:throw new Error('Function \"'+e.name+'\" is not supported by derivative, or a wrong number of arguments is passed')}s?(i=\"/\",a=\"divide\"):(i=\"*\",a=\"multiply\");var u=v(o,t);return c&&(u=new d(\"-\",\"unaryMinus\",[u])),new d(i,a,[u,r])},\"OperatorNode, Object\":function(e,t){if(void 0!==t[e])return g(0);if(\"+\"===e.op)return new d(e.op,e.fn,e.args.map((function(e){return v(e,t)})));if(\"-\"===e.op){if(e.isUnary())return new d(e.op,e.fn,[v(e.args[0],t)]);if(e.isBinary())return new d(e.op,e.fn,[v(e.args[0],t),v(e.args[1],t)])}if(\"*\"===e.op){var n=e.args.filter((function(e){return void 0!==t[e]}));if(n.length>0){var r=e.args.filter((function(e){return void 0===t[e]})),a=1===r.length?r[0]:new d(\"*\",\"multiply\",r),c=n.concat(v(a,t));return new d(\"*\",\"multiply\",c)}return new d(\"+\",\"add\",e.args.map((function(n){return new d(\"*\",\"multiply\",e.args.map((function(e){return e===n?v(e,t):e.clone()})))})))}if(\"/\"===e.op&&e.isBinary()){var u=e.args[0],f=e.args[1];return void 0!==t[f]?new d(\"/\",\"divide\",[v(u,t),f]):void 0!==t[u]?new d(\"*\",\"multiply\",[new d(\"-\",\"unaryMinus\",[u]),new d(\"/\",\"divide\",[v(f,t),new d(\"^\",\"pow\",[f.clone(),g(2)])])]):new d(\"/\",\"divide\",[new d(\"-\",\"subtract\",[new d(\"*\",\"multiply\",[v(u,t),f.clone()]),new d(\"*\",\"multiply\",[u.clone(),v(f,t)])]),new d(\"^\",\"pow\",[f.clone(),g(2)])])}if(\"^\"===e.op&&e.isBinary()){var p=e.args[0],m=e.args[1];if(void 0!==t[p])return (0, i.isConstantNode)(p)&&(s(p.value)||o(p.value,1))?g(0):new d(\"*\",\"multiply\",[e,new d(\"*\",\"multiply\",[new l(\"log\",[p.clone()]),v(m.clone(),t)])]);if(void 0!==t[m]){if((0, i.isConstantNode)(m)){if(s(m.value))return g(0);if(o(m.value,1))return v(p,t)}var h=new d(\"^\",\"pow\",[p.clone(),new d(\"-\",\"subtract\",[m,g(1)])]);return new d(\"*\",\"multiply\",[m.clone(),new d(\"*\",\"multiply\",[v(p,t),h])])}return new d(\"*\",\"multiply\",[new d(\"^\",\"pow\",[p.clone(),m.clone()]),new d(\"+\",\"add\",[new d(\"*\",\"multiply\",[v(p,t),new d(\"/\",\"divide\",[m.clone(),p.clone()])]),new d(\"*\",\"multiply\",[v(m,t),new l(\"log\",[p.clone()])])])])}throw new Error('Operator \"'+e.op+'\" is not supported by derivative, or a wrong number of arguments is passed')}});function g(e,t){return new u(c(e,t||n.number))}return m}));t.createDerivative=r;})),mu=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createRationalize=void 0;var n=[\"config\",\"typed\",\"equal\",\"isZero\",\"add\",\"subtract\",\"multiply\",\"divide\",\"pow\",\"parse\",\"simplify\",\"?bignumber\",\"?fraction\",\"mathWithTransform\",\"ConstantNode\",\"OperatorNode\",\"FunctionNode\",\"SymbolNode\",\"ParenthesisNode\"],r=(0, h.factory)(\"rationalize\",n,(function(e){var t=e.config,n=e.typed,r=e.equal,i=e.isZero,a=e.add,o=e.subtract,s=e.multiply,c=e.divide,l=e.pow,d=e.parse,f=e.simplify,p=e.fraction,m=e.bignumber,h=e.mathWithTransform,y=e.ConstantNode,v=e.OperatorNode,g=e.FunctionNode,b=e.SymbolNode,x=e.ParenthesisNode,D=(0, lu.createSimplifyConstant)({typed:n,config:t,mathWithTransform:h,fraction:p,bignumber:m,ConstantNode:y,OperatorNode:v,FunctionNode:g,SymbolNode:b}),_=(0, uu.createSimplifyCore)({equal:r,isZero:i,add:a,subtract:o,multiply:s,divide:c,pow:l,ConstantNode:y,OperatorNode:v,FunctionNode:g,ParenthesisNode:x});return n(\"rationalize\",{string:function(e){return this(d(e),{},!1)},\"string, boolean\":function(e,t){return this(d(e),{},t)},\"string, Object\":function(e,t){return this(d(e),t,!1)},\"string, Object, boolean\":function(e,t,n){return this(d(e),t,n)},Node:function(e){return this(e,{},!1)},\"Node, boolean\":function(e,t){return this(e,{},t)},\"Node, Object\":function(e,t){return this(e,t,!1)},\"Node, Object, boolean\":function(e,t,n){var r=function(){var e=[_,{l:\"n+n\",r:\"2*n\"},{l:\"n+-n\",r:\"0\"},D,{l:\"n*(n1^-1)\",r:\"n/n1\"},{l:\"n*n1^-n2\",r:\"n/n1^n2\"},{l:\"n1^-1\",r:\"1/n1\"},{l:\"n*(n1/n2)\",r:\"(n*n1)/n2\"},{l:\"1*n\",r:\"n\"}],t=[{l:\"(-n1)/(-n2)\",r:\"n1/n2\"},{l:\"(-n1)*(-n2)\",r:\"n1*n2\"},{l:\"n1--n2\",r:\"n1+n2\"},{l:\"n1-n2\",r:\"n1+(-n2)\"},{l:\"(n1+n2)*n3\",r:\"(n1*n3 + n2*n3)\"},{l:\"n1*(n2+n3)\",r:\"(n1*n2+n1*n3)\"},{l:\"c1*n + c2*n\",r:\"(c1+c2)*n\"},{l:\"c1*n + n\",r:\"(c1+1)*n\"},{l:\"c1*n - c2*n\",r:\"(c1-c2)*n\"},{l:\"c1*n - n\",r:\"(c1-1)*n\"},{l:\"v/c\",r:\"(1/c)*v\"},{l:\"v/-c\",r:\"-(1/c)*v\"},{l:\"-v*-c\",r:\"c*v\"},{l:\"-v*c\",r:\"-c*v\"},{l:\"v*-c\",r:\"-c*v\"},{l:\"v*c\",r:\"c*v\"},{l:\"-(-n1*n2)\",r:\"(n1*n2)\"},{l:\"-(n1*n2)\",r:\"(-n1*n2)\"},{l:\"-(-n1+n2)\",r:\"(n1-n2)\"},{l:\"-(n1+n2)\",r:\"(-n1-n2)\"},{l:\"(n1^n2)^n3\",r:\"(n1^(n2*n3))\"},{l:\"-(-n1/n2)\",r:\"(n1/n2)\"},{l:\"-(n1/n2)\",r:\"(-n1/n2)\"}],n=[{l:\"(n1/(n2/n3))\",r:\"((n1*n3)/n2)\"},{l:\"(n1/n2/n3)\",r:\"(n1/(n2*n3))\"}],r={};return r.firstRules=e.concat(t,n),r.distrDivRules=[{l:\"(n1/n2 + n3/n4)\",r:\"((n1*n4 + n3*n2)/(n2*n4))\"},{l:\"(n1/n2 + n3)\",r:\"((n1 + n3*n2)/n2)\"},{l:\"(n1 + n2/n3)\",r:\"((n1*n3 + n2)/n3)\"}],r.sucDivRules=n,r.firstRulesAgain=e.concat(t),r.finalRules=[_,{l:\"n*-n\",r:\"-n^2\"},{l:\"n*n\",r:\"n^2\"},D,{l:\"n*-n^n1\",r:\"-n^(n1+1)\"},{l:\"n*n^n1\",r:\"n^(n1+1)\"},{l:\"n^n1*-n^n2\",r:\"-n^(n1+n2)\"},{l:\"n^n1*n^n2\",r:\"n^(n1+n2)\"},{l:\"n^n1*-n\",r:\"-n^(n1+1)\"},{l:\"n^n1*n\",r:\"n^(n1+1)\"},{l:\"n^n1/-n\",r:\"-n^(n1-1)\"},{l:\"n^n1/n\",r:\"n^(n1-1)\"},{l:\"n/-n^n1\",r:\"-n^(1-n1)\"},{l:\"n/n^n1\",r:\"n^(1-n1)\"},{l:\"n^n1/-n^n2\",r:\"n^(n1-n2)\"},{l:\"n^n1/n^n2\",r:\"n^(n1-n2)\"},{l:\"n1+(-n2*n3)\",r:\"n1-n2*n3\"},{l:\"v*(-c)\",r:\"-c*v\"},{l:\"n1+-n2\",r:\"n1-n2\"},{l:\"v*c\",r:\"c*v\"},{l:\"(n1^n2)^n3\",r:\"(n1^(n2*n3))\"}],r}(),i=function(e,t,n,r){var i=[],a=f(e,r,t,{exactFractions:!1}),o=\"+-*\"+((n=!!n)?\"/\":\"\");!function e(t){var n=t.type;if(\"FunctionNode\"===n)throw new Error(\"There is an unsolved function call\");if(\"OperatorNode\"===n)if(\"^\"===t.op){if(\"ConstantNode\"!==t.args[1].type||!(0, u.isInteger)(parseFloat(t.args[1].value)))throw new Error(\"There is a non-integer exponent\");e(t.args[0]);}else {if(-1===o.indexOf(t.op))throw new Error(\"Operator \"+t.op+\" invalid in polynomial expression\");for(var r=0;r<t.args.length;r++)e(t.args[r]);}else if(\"SymbolNode\"===n){var a=t.name;-1===i.indexOf(a)&&i.push(a);}else if(\"ParenthesisNode\"===n)e(t.content);else if(\"ConstantNode\"!==n)throw new Error(\"type \"+n+\" is not allowed in polynomial expression\")}(a);var s={};return s.expression=a,s.variables=i,s}(e,t,!0,r.firstRules),a=i.variables.length;if(e=i.expression,a>=1){var o,s;e=function e(t,n,r){var i=t.type,a=arguments.length>1;if(\"OperatorNode\"===i&&t.isBinary()){var o,s=!1;if(\"^\"===t.op&&(\"ParenthesisNode\"!==t.args[0].type&&\"OperatorNode\"!==t.args[0].type||\"ConstantNode\"!==t.args[1].type||(o=parseFloat(t.args[1].value),s=o>=2&&(0, u.isInteger)(o))),s){if(o>2){var c=t.args[0],l=new v(\"^\",\"pow\",[t.args[0].cloneDeep(),new y(o-1)]);t=new v(\"*\",\"multiply\",[c,l]);}else t=new v(\"*\",\"multiply\",[t.args[0],t.args[0].cloneDeep()]);a&&(\"content\"===r?n.content=t:n.args[r]=t);}}if(\"ParenthesisNode\"===i)e(t.content,t,\"content\");else if(\"ConstantNode\"!==i&&\"SymbolNode\"!==i)for(var d=0;d<t.args.length;d++)e(t.args[d],t,d);if(!a)return t}(e);var c,l=!0,d=!1;for(e=f(e,r.firstRules,{},{exactFractions:!1});s=l?r.distrDivRules:r.sucDivRules,l=!l,(c=(e=f(e,s)).toString())!==o;)d=!0,o=c;d&&(e=f(e,r.firstRulesAgain,{},{exactFractions:!1})),e=f(e,r.finalRules,{},{exactFractions:!1});}var p=[],m={};return \"OperatorNode\"===e.type&&e.isBinary()&&\"/\"===e.op?(1===a&&(e.args[0]=w(e.args[0],p),e.args[1]=w(e.args[1])),n&&(m.numerator=e.args[0],m.denominator=e.args[1])):(1===a&&(e=w(e,p)),n&&(m.numerator=e,m.denominator=null)),n?(m.coefficients=p,m.variables=i.variables,m.expression=e,m):e}});function w(e,t){void 0===t&&(t=[]),t[0]=0;var n={cte:1,oper:\"+\",fire:\"\"},r=0,i=\"\";!function e(n,a,o){var s=n.type;if(\"FunctionNode\"===s)throw new Error(\"There is an unsolved function call\");if(\"OperatorNode\"===s){if(-1===\"+-*^\".indexOf(n.op))throw new Error(\"Operator \"+n.op+\" invalid\");if(null!==a){if((\"unaryMinus\"===n.fn||\"pow\"===n.fn)&&\"add\"!==a.fn&&\"subtract\"!==a.fn&&\"multiply\"!==a.fn)throw new Error(\"Invalid \"+n.op+\" placing\");if((\"subtract\"===n.fn||\"add\"===n.fn||\"multiply\"===n.fn)&&\"add\"!==a.fn&&\"subtract\"!==a.fn)throw new Error(\"Invalid \"+n.op+\" placing\");if((\"subtract\"===n.fn||\"add\"===n.fn||\"unaryMinus\"===n.fn)&&0!==o.noFil)throw new Error(\"Invalid \"+n.op+\" placing\")}\"^\"!==n.op&&\"*\"!==n.op||(o.fire=n.op);for(var c=0;c<n.args.length;c++)\"unaryMinus\"===n.fn&&(o.oper=\"-\"),\"+\"!==n.op&&\"subtract\"!==n.fn||(o.fire=\"\",o.cte=1,o.oper=0===c?\"+\":n.op),o.noFil=c,e(n.args[c],n,o);}else if(\"SymbolNode\"===s){if(n.name!==i&&\"\"!==i)throw new Error(\"There is more than one variable\");if(i=n.name,null===a)return void(t[1]=1);if(\"^\"===a.op&&0!==o.noFil)throw new Error(\"In power the variable should be the first parameter\");if(\"*\"===a.op&&1!==o.noFil)throw new Error(\"In multiply the variable should be the second parameter\");\"\"!==o.fire&&\"*\"!==o.fire||(r<1&&(t[1]=0),t[1]+=o.cte*(\"+\"===o.oper?1:-1),r=Math.max(1,r));}else {if(\"ConstantNode\"!==s)throw new Error(\"Type \"+s+\" is not allowed\");var l=parseFloat(n.value);if(null===a)return void(t[0]=l);if(\"^\"===a.op){if(1!==o.noFil)throw new Error(\"Constant cannot be powered\");if(!(0, u.isInteger)(l)||l<=0)throw new Error(\"Non-integer exponent is not allowed\");for(var d=r+1;d<l;d++)t[d]=0;return l>r&&(t[l]=0),t[l]+=o.cte*(\"+\"===o.oper?1:-1),void(r=Math.max(l,r))}o.cte=l,\"\"===o.fire&&(t[0]+=o.cte*(\"+\"===o.oper?1:-1));}}(e,null,n);for(var a,o=!0,s=r=t.length-1;s>=0;s--)if(0!==t[s]){var c=new y(o?t[s]:Math.abs(t[s])),l=t[s]<0?\"-\":\"+\";if(s>0){var d=new b(i);if(s>1){var f=new y(s);d=new v(\"^\",\"pow\",[d,f]);}c=-1===t[s]&&o?new v(\"-\",\"unaryMinus\",[d]):1===Math.abs(t[s])?d:new v(\"*\",\"multiply\",[c,d]);}a=o?c:\"+\"===l?new v(\"+\",\"add\",[a,c]):new v(\"-\",\"subtract\",[a,c]),o=!1;}return o?new y(0):a}}));t.createRationalize=r;})),hu=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createReviver=void 0;var n=[\"classes\"],r=(0, h.factory)(\"reviver\",n,(function(e){var t=e.classes;return function(e,n){var r=t[n&&n.mathjs];return r&&\"function\"==typeof r.fromJSON?r.fromJSON(n):n}}));t.createReviver=r;})),yu=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createReplacer=void 0;var n=[],r=(0, h.factory)(\"replacer\",n,(function(){return function(e,t){return \"number\"!=typeof t||isFinite(t)&&!isNaN(t)?t:{mathjs:\"number\",value:String(t)}}}));t.createReplacer=r;})),vu=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.version=void 0;t.version=\"7.6.0\";})),gu=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createVersion=t.createUppercaseE=t.createUppercasePi=t.createI=t.createSQRT2=t.createSQRT1_2=t.createLOG10E=t.createLOG2E=t.createLN10=t.createLN2=t.createPhi=t.createE=t.createTau=t.createPi=t.createNaN=t.createInfinity=t.createNull=t.createFalse=t.createTrue=void 0;var n=(0, h.factory)(\"true\",[],(function(){return !0}));t.createTrue=n;var r=(0, h.factory)(\"false\",[],(function(){return !1}));t.createFalse=r;var i=(0, h.factory)(\"null\",[],(function(){return null}));t.createNull=i;var a=_(\"Infinity\",[\"config\",\"?BigNumber\"],(function(e){var t=e.config,n=e.BigNumber;return \"BigNumber\"===t.number?new n(1/0):1/0}));t.createInfinity=a;var o=_(\"NaN\",[\"config\",\"?BigNumber\"],(function(e){var t=e.config,n=e.BigNumber;return \"BigNumber\"===t.number?new n(NaN):NaN}));t.createNaN=o;var s=_(\"pi\",[\"config\",\"?BigNumber\"],(function(e){var t=e.config,n=e.BigNumber;return \"BigNumber\"===t.number?(0, An.createBigNumberPi)(n):F.pi}));t.createPi=s;var c=_(\"tau\",[\"config\",\"?BigNumber\"],(function(e){var t=e.config,n=e.BigNumber;return \"BigNumber\"===t.number?(0, An.createBigNumberTau)(n):F.tau}));t.createTau=c;var u=_(\"e\",[\"config\",\"?BigNumber\"],(function(e){var t=e.config,n=e.BigNumber;return \"BigNumber\"===t.number?(0, An.createBigNumberE)(n):F.e}));t.createE=u;var l=_(\"phi\",[\"config\",\"?BigNumber\"],(function(e){var t=e.config,n=e.BigNumber;return \"BigNumber\"===t.number?(0, An.createBigNumberPhi)(n):F.phi}));t.createPhi=l;var d=_(\"LN2\",[\"config\",\"?BigNumber\"],(function(e){var t=e.config,n=e.BigNumber;return \"BigNumber\"===t.number?new n(2).ln():Math.LN2}));t.createLN2=d;var f=_(\"LN10\",[\"config\",\"?BigNumber\"],(function(e){var t=e.config,n=e.BigNumber;return \"BigNumber\"===t.number?new n(10).ln():Math.LN10}));t.createLN10=f;var p=_(\"LOG2E\",[\"config\",\"?BigNumber\"],(function(e){var t=e.config,n=e.BigNumber;return \"BigNumber\"===t.number?new n(1).div(new n(2).ln()):Math.LOG2E}));t.createLOG2E=p;var m=_(\"LOG10E\",[\"config\",\"?BigNumber\"],(function(e){var t=e.config,n=e.BigNumber;return \"BigNumber\"===t.number?new n(1).div(new n(10).ln()):Math.LOG10E}));t.createLOG10E=m;var y=_(\"SQRT1_2\",[\"config\",\"?BigNumber\"],(function(e){var t=e.config,n=e.BigNumber;return \"BigNumber\"===t.number?new n(\"0.5\").sqrt():Math.SQRT1_2}));t.createSQRT1_2=y;var v=_(\"SQRT2\",[\"config\",\"?BigNumber\"],(function(e){var t=e.config,n=e.BigNumber;return \"BigNumber\"===t.number?new n(2).sqrt():Math.SQRT2}));t.createSQRT2=v;var g=_(\"i\",[\"Complex\"],(function(e){return e.Complex.I}));t.createI=g;var b=(0, h.factory)(\"PI\",[\"pi\"],(function(e){return e.pi}));t.createUppercasePi=b;var x=(0, h.factory)(\"E\",[\"e\"],(function(e){return e.e}));t.createUppercaseE=x;var D=(0, h.factory)(\"version\",[],(function(){return vu.version}));function _(e,t,n){return (0, h.factory)(e,t,n,{recreateOnConfigChange:!0})}t.createVersion=D;})),bu=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createPlanckTemperature=t.createPlanckCharge=t.createPlanckTime=t.createPlanckMass=t.createPlanckLength=t.createGravity=t.createMolarMassC12=t.createMolarMass=t.createWienDisplacement=t.createStefanBoltzmann=t.createSecondRadiation=t.createSackurTetrode=t.createMolarVolume=t.createMolarPlanckConstant=t.createGasConstant=t.createLoschmidt=t.createFirstRadiation=t.createFaraday=t.createBoltzmann=t.createAvogadro=t.createAtomicMass=t.createEfimovFactor=t.createWeakMixingAngle=t.createThomsonCrossSection=t.createRydberg=t.createQuantumOfCirculation=t.createNeutronMass=t.createDeuteronMass=t.createProtonMass=t.createHartreeEnergy=t.createFineStructure=t.createFermiCoupling=t.createElectronMass=t.createClassicalElectronRadius=t.createBohrRadius=t.createJosephson=t.createKlitzing=t.createNuclearMagneton=t.createMagneticFluxQuantum=t.createInverseConductanceQuantum=t.createConductanceQuantum=t.createBohrMagneton=t.createElementaryCharge=t.createCoulomb=t.createVacuumImpedance=t.createElectricConstant=t.createMagneticConstant=t.createReducedPlanckConstant=t.createPlanckConstant=t.createGravitationConstant=t.createSpeedOfLight=void 0;var n=ee(\"speedOfLight\",\"299792458\",\"m s^-1\");t.createSpeedOfLight=n;var r=ee(\"gravitationConstant\",\"6.67430e-11\",\"m^3 kg^-1 s^-2\");t.createGravitationConstant=r;var i=ee(\"planckConstant\",\"6.62607015e-34\",\"J s\");t.createPlanckConstant=i;var a=ee(\"reducedPlanckConstant\",\"1.0545718176461565e-34\",\"J s\");t.createReducedPlanckConstant=a;var o=ee(\"magneticConstant\",\"1.25663706212e-6\",\"N A^-2\");t.createMagneticConstant=o;var s=ee(\"electricConstant\",\"8.8541878128e-12\",\"F m^-1\");t.createElectricConstant=s;var c=ee(\"vacuumImpedance\",\"376.730313667\",\"ohm\");t.createVacuumImpedance=c;var u=ee(\"coulomb\",\"8.987551792261171e9\",\"N m^2 C^-2\");t.createCoulomb=u;var l=ee(\"elementaryCharge\",\"1.602176634e-19\",\"C\");t.createElementaryCharge=l;var d=ee(\"bohrMagneton\",\"9.2740100783e-24\",\"J T^-1\");t.createBohrMagneton=d;var f=ee(\"conductanceQuantum\",\"7.748091729863649e-5\",\"S\");t.createConductanceQuantum=f;var p=ee(\"inverseConductanceQuantum\",\"12906.403729652257\",\"ohm\");t.createInverseConductanceQuantum=p;var m=ee(\"magneticFluxQuantum\",\"2.0678338484619295e-15\",\"Wb\");t.createMagneticFluxQuantum=m;var y=ee(\"nuclearMagneton\",\"5.0507837461e-27\",\"J T^-1\");t.createNuclearMagneton=y;var v=ee(\"klitzing\",\"25812.807459304513\",\"ohm\");t.createKlitzing=v;var g=ee(\"josephson\",\"4.835978484169836e14 Hz V\",\"Hz V^-1\");t.createJosephson=g;var b=ee(\"bohrRadius\",\"5.29177210903e-11\",\"m\");t.createBohrRadius=b;var x=ee(\"classicalElectronRadius\",\"2.8179403262e-15\",\"m\");t.createClassicalElectronRadius=x;var D=ee(\"electronMass\",\"9.1093837015e-31\",\"kg\");t.createElectronMass=D;var _=ee(\"fermiCoupling\",\"1.1663787e-5\",\"GeV^-2\");t.createFermiCoupling=_;var w=te(\"fineStructure\",.0072973525693);t.createFineStructure=w;var N=ee(\"hartreeEnergy\",\"4.3597447222071e-18\",\"J\");t.createHartreeEnergy=N;var M=ee(\"protonMass\",\"1.67262192369e-27\",\"kg\");t.createProtonMass=M;var O=ee(\"deuteronMass\",\"3.3435830926e-27\",\"kg\");t.createDeuteronMass=O;var S=ee(\"neutronMass\",\"1.6749271613e-27\",\"kg\");t.createNeutronMass=S;var P=ee(\"quantumOfCirculation\",\"3.6369475516e-4\",\"m^2 s^-1\");t.createQuantumOfCirculation=P;var j=ee(\"rydberg\",\"10973731.568160\",\"m^-1\");t.createRydberg=j;var A=ee(\"thomsonCrossSection\",\"6.6524587321e-29\",\"m^2\");t.createThomsonCrossSection=A;var E=te(\"weakMixingAngle\",.2229);t.createWeakMixingAngle=E;var C=te(\"efimovFactor\",22.7);t.createEfimovFactor=C;var T=ee(\"atomicMass\",\"1.66053906660e-27\",\"kg\");t.createAtomicMass=T;var k=ee(\"avogadro\",\"6.02214076e23\",\"mol^-1\");t.createAvogadro=k;var I=ee(\"boltzmann\",\"1.380649e-23\",\"J K^-1\");t.createBoltzmann=I;var B=ee(\"faraday\",\"96485.33212331001\",\"C mol^-1\");t.createFaraday=B;var z=ee(\"firstRadiation\",\"3.7417718521927573e-16\",\"W m^2\");t.createFirstRadiation=z;var R=ee(\"loschmidt\",\"2.686780111798444e25\",\"m^-3\");t.createLoschmidt=R;var q=ee(\"gasConstant\",\"8.31446261815324\",\"J K^-1 mol^-1\");t.createGasConstant=q;var F=ee(\"molarPlanckConstant\",\"3.990312712893431e-10\",\"J s mol^-1\");t.createMolarPlanckConstant=F;var U=ee(\"molarVolume\",\"0.022413969545014137\",\"m^3 mol^-1\");t.createMolarVolume=U;var L=te(\"sackurTetrode\",-1.16487052358);t.createSackurTetrode=L;var H=ee(\"secondRadiation\",\"0.014387768775039337\",\"m K\");t.createSecondRadiation=H;var Z=ee(\"stefanBoltzmann\",\"5.67037441918443e-8\",\"W m^-2 K^-4\");t.createStefanBoltzmann=Z;var V=ee(\"wienDisplacement\",\"2.897771955e-3\",\"m K\");t.createWienDisplacement=V;var W=ee(\"molarMass\",\"0.99999999965e-3\",\"kg mol^-1\");t.createMolarMass=W;var G=ee(\"molarMassC12\",\"11.9999999958e-3\",\"kg mol^-1\");t.createMolarMassC12=G;var $=ee(\"gravity\",\"9.80665\",\"m s^-2\");t.createGravity=$;var Q=ee(\"planckLength\",\"1.616255e-35\",\"m\");t.createPlanckLength=Q;var X=ee(\"planckMass\",\"2.176435e-8\",\"kg\");t.createPlanckMass=X;var Y=ee(\"planckTime\",\"5.391245e-44\",\"s\");t.createPlanckTime=Y;var J=ee(\"planckCharge\",\"1.87554603778e-18\",\"C\");t.createPlanckCharge=J;var K=ee(\"planckTemperature\",\"1.416785e+32\",\"K\");function ee(e,t,n){return (0, h.factory)(e,[\"config\",\"Unit\",\"BigNumber\"],(function(e){var r=e.config,i=e.Unit,a=e.BigNumber,o=new i(\"BigNumber\"===r.number?new a(t):parseFloat(t),n);return o.fixPrefix=!0,o}))}function te(e,t){return (0, h.factory)(e,[\"config\",\"BigNumber\"],(function(e){var n=e.config,r=e.BigNumber;return \"BigNumber\"===n.number?new r(t):t}))}t.createPlanckTemperature=K;})),xu=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createApplyTransform=void 0;var n=[\"typed\",\"isInteger\"],r=(0, h.factory)(\"apply\",n,(function(e){var t=e.typed,n=e.isInteger,r=(0, ue.createApply)({typed:t,isInteger:n});return t(\"apply\",{\"...any\":function(e){var t=e[1];(0, i.isNumber)(t)?e[1]=t-1:(0, i.isBigNumber)(t)&&(e[1]=t.minus(1));try{return r.apply(null,e)}catch(e){throw (0, Nr.errorTransform)(e)}}})}),{isTransformFunction:!0});t.createApplyTransform=r;})),Du=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createColumnTransform=void 0;var n=[\"typed\",\"Index\",\"matrix\",\"range\"],r=(0, h.factory)(\"column\",n,(function(e){var t=e.typed,n=e.Index,r=e.matrix,a=e.range,o=(0, it.createColumn)({typed:t,Index:n,matrix:r,range:a});return t(\"column\",{\"...any\":function(e){var t=e.length-1,n=e[t];(0, i.isNumber)(n)&&(e[t]=n-1);try{return o.apply(null,e)}catch(e){throw (0, Nr.errorTransform)(e)}}})}),{isTransformFunction:!0});t.createColumnTransform=r;})),_u=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.compileInlineExpression=function(e,t,n){var r=e.filter((function(e){return (0, i.isSymbolNode)(e)&&!(e.name in t)&&!(e.name in n)}))[0];if(!r)throw new Error('No undefined variable found in inline expression \"'+e+'\"');var a=r.name,o=Object.create(n),s=e.compile();return function(e){return o[a]=e,s.evaluate(o)}};})),wu=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createFilterTransform=void 0;var n=[\"typed\"],r=(0, h.factory)(\"filter\",n,(function(e){var t=e.typed;function n(e,t,n){var a,o;return e[0]&&(a=e[0].compile().evaluate(n)),e[1]&&(o=(0, i.isSymbolNode)(e[1])||(0, i.isFunctionAssignmentNode)(e[1])?e[1].compile().evaluate(n):(0, _u.compileInlineExpression)(e[1],t,n)),r(a,o)}n.rawArgs=!0;var r=t(\"filter\",{\"Array, function\":a,\"Matrix, function\":function(e,t){return e.create(a(e.toArray(),t))},\"Array, RegExp\":m.filterRegExp,\"Matrix, RegExp\":function(e,t){return e.create((0, m.filterRegExp)(e.toArray(),t))}});return n}),{isTransformFunction:!0});function a(e,t){var n=(0, st.maxArgumentCount)(t);return (0, m.filter)(e,(function(e,r,i){return 1===n?t(e):2===n?t(e,[r+1]):t(e,[r+1],i)}))}t.createFilterTransform=r;})),Nu=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createForEachTransform=void 0;var n=[\"typed\"],r=(0, h.factory)(\"forEach\",n,(function(e){var t=e.typed;function n(e,t,n){var a,o;return e[0]&&(a=e[0].compile().evaluate(n)),e[1]&&(o=(0, i.isSymbolNode)(e[1])||(0, i.isFunctionAssignmentNode)(e[1])?e[1].compile().evaluate(n):(0, _u.compileInlineExpression)(e[1],t,n)),r(a,o)}n.rawArgs=!0;var r=t(\"forEach\",{\"Array | Matrix, function\":function(e,t){var n=(0, st.maxArgumentCount)(t);!function r(i,a){Array.isArray(i)?(0, m.forEach)(i,(function(e,t){r(e,a.concat(t+1));})):1===n?t(i):2===n?t(i,a):t(i,a,e);}(e.valueOf(),[]);}});return n}),{isTransformFunction:!0});t.createForEachTransform=r;})),Mu=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createIndexTransform=void 0;var n=[\"Index\"],r=(0, h.factory)(\"index\",n,(function(e){var t=e.Index;return function(){for(var e=[],n=0,r=arguments.length;n<r;n++){var a=arguments[n];if((0, i.isRange)(a))a.start--,a.end-=a.step>0?0:2;else if(a&&!0===a.isSet)a=a.map((function(e){return e-1}));else if((0, i.isArray)(a)||(0, i.isMatrix)(a))a=a.map((function(e){return e-1}));else if((0, i.isNumber)(a))a--;else if((0, i.isBigNumber)(a))a=a.toNumber()-1;else if(\"string\"!=typeof a)throw new TypeError(\"Dimension must be an Array, Matrix, number, string, or Range\");e[n]=a;}var o=new t;return t.apply(o,e),o}}),{isTransformFunction:!0});t.createIndexTransform=r;})),Ou=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createMapTransform=void 0;var n=[\"typed\"],r=(0, h.factory)(\"map\",n,(function(e){var t=e.typed;function n(e,t,n){var a,o;return e[0]&&(a=e[0].compile().evaluate(n)),e[1]&&(o=(0, i.isSymbolNode)(e[1])||(0, i.isFunctionAssignmentNode)(e[1])?e[1].compile().evaluate(n):(0, _u.compileInlineExpression)(e[1],t,n)),r(a,o)}n.rawArgs=!0;var r=t(\"map\",{\"Array, function\":function(e,t){return a(e,t,e)},\"Matrix, function\":function(e,t){return e.create(a(e.valueOf(),t,e))}});return n}),{isTransformFunction:!0});function a(e,t,n){var r=(0, st.maxArgumentCount)(t);return function e(i,a){return Array.isArray(i)?(0, m.map)(i,(function(t,n){return e(t,a.concat(n+1))})):1===r?t(i):2===r?t(i,a):t(i,a,n)}(e,[])}t.createMapTransform=r;})),Su=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createMaxTransform=void 0;var n=[\"typed\",\"config\",\"numeric\",\"larger\"],r=(0, h.factory)(\"max\",n,(function(e){var t=e.typed,n=e.config,r=e.numeric,a=e.larger,o=(0, Nn.createMax)({typed:t,config:n,numeric:r,larger:a});return t(\"max\",{\"...any\":function(e){if(2===e.length&&(0, i.isCollection)(e[0])){var t=e[1];(0, i.isNumber)(t)?e[1]=t-1:(0, i.isBigNumber)(t)&&(e[1]=t.minus(1));}try{return o.apply(null,e)}catch(e){throw (0, Nr.errorTransform)(e)}}})}),{isTransformFunction:!0});t.createMaxTransform=r;})),Pu=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createMeanTransform=void 0;var n=[\"typed\",\"add\",\"divide\"],r=(0, h.factory)(\"mean\",n,(function(e){var t=e.typed,n=e.add,r=e.divide,a=(0, qc.createMean)({typed:t,add:n,divide:r});return t(\"mean\",{\"...any\":function(e){if(2===e.length&&(0, i.isCollection)(e[0])){var t=e[1];(0, i.isNumber)(t)?e[1]=t-1:(0, i.isBigNumber)(t)&&(e[1]=t.minus(1));}try{return a.apply(null,e)}catch(e){throw (0, Nr.errorTransform)(e)}}})}),{isTransformFunction:!0});t.createMeanTransform=r;})),ju=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createMinTransform=void 0;var n=[\"typed\",\"config\",\"numeric\",\"smaller\"],r=(0, h.factory)(\"min\",n,(function(e){var t=e.typed,n=e.config,r=e.numeric,a=e.smaller,o=(0, Mn.createMin)({typed:t,config:n,numeric:r,smaller:a});return t(\"min\",{\"...any\":function(e){if(2===e.length&&(0, i.isCollection)(e[0])){var t=e[1];(0, i.isNumber)(t)?e[1]=t-1:(0, i.isBigNumber)(t)&&(e[1]=t.minus(1));}try{return o.apply(null,e)}catch(e){throw (0, Nr.errorTransform)(e)}}})}),{isTransformFunction:!0});t.createMinTransform=r;})),Au=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createRangeTransform=void 0;var n=[\"typed\",\"config\",\"?matrix\",\"?bignumber\",\"smaller\",\"smallerEq\",\"larger\",\"largerEq\"],r=(0, h.factory)(\"range\",n,(function(e){var t=e.typed,n=e.config,r=e.matrix,i=e.bignumber,a=e.smaller,o=e.smallerEq,s=e.larger,c=e.largerEq,u=(0, gt.createRange)({typed:t,config:n,matrix:r,bignumber:i,smaller:a,smallerEq:o,larger:s,largerEq:c});return t(\"range\",{\"...any\":function(e){return \"boolean\"!=typeof e[e.length-1]&&e.push(!0),u.apply(null,e)}})}),{isTransformFunction:!0});t.createRangeTransform=r;})),Eu=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createRowTransform=void 0;var n=[\"typed\",\"Index\",\"matrix\",\"range\"],r=(0, h.factory)(\"row\",n,(function(e){var t=e.typed,n=e.Index,r=e.matrix,a=e.range,o=(0, Nt.createRow)({typed:t,Index:n,matrix:r,range:a});return t(\"row\",{\"...any\":function(e){var t=e.length-1,n=e[t];(0, i.isNumber)(n)&&(e[t]=n-1);try{return o.apply(null,e)}catch(e){throw (0, Nr.errorTransform)(e)}}})}),{isTransformFunction:!0});t.createRowTransform=r;})),Cu=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createSubsetTransform=void 0;var n=[\"typed\",\"matrix\"],r=(0, h.factory)(\"subset\",n,(function(e){var t=e.typed,n=e.matrix,r=(0, Pt.createSubset)({typed:t,matrix:n});return t(\"subset\",{\"...any\":function(e){try{return r.apply(null,e)}catch(e){throw (0, Nr.errorTransform)(e)}}})}),{isTransformFunction:!0});t.createSubsetTransform=r;})),Tu=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createConcatTransform=void 0;var n=[\"typed\",\"matrix\",\"isInteger\"],r=(0, h.factory)(\"concat\",n,(function(e){var t=e.typed,n=e.matrix,r=e.isInteger,a=(0, rt.createConcat)({typed:t,matrix:n,isInteger:r});return t(\"concat\",{\"...any\":function(e){var t=e.length-1,n=e[t];(0, i.isNumber)(n)?e[t]=n-1:(0, i.isBigNumber)(n)&&(e[t]=n.minus(1));try{return a.apply(null,e)}catch(e){throw (0, Nr.errorTransform)(e)}}})}),{isTransformFunction:!0});t.createConcatTransform=r;})),ku=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createDiffTransform=void 0;var n=[\"typed\",\"matrix\",\"subtract\",\"number\",\"bignumber\"],r=(0, h.factory)(\"diff\",n,(function(e){var t=e.typed,n=e.matrix,r=e.subtract,a=e.number,o=e.bignumber,s=(0, ht.createDiff)({typed:t,matrix:n,subtract:r,number:a,bignumber:o});return t(\"diff\",{\"...any\":function(e){if(2===e.length&&(0, i.isCollection)(e[0])){var t=e[1];(0, i.isNumber)(t)?e[1]=t-1:(0, i.isBigNumber)(t)&&(e[1]=t.minus(1));}try{return s.apply(null,e)}catch(e){throw (0, Nr.errorTransform)(e)}}})}),{isTransformFunction:!0});t.createDiffTransform=r;})),Iu=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createStdTransform=void 0;var n=[\"typed\",\"sqrt\",\"variance\"],r=(0, h.factory)(\"std\",n,(function(e){var t=e.typed,n=e.sqrt,r=e.variance,a=(0, Zc.createStd)({typed:t,sqrt:n,variance:r});return t(\"std\",{\"...any\":function(e){if(e.length>=2&&(0, i.isCollection)(e[0])){var t=e[1];(0, i.isNumber)(t)?e[1]=t-1:(0, i.isBigNumber)(t)&&(e[1]=t.minus(1));}try{return a.apply(null,e)}catch(e){throw (0, Nr.errorTransform)(e)}}})}),{isTransformFunction:!0});t.createStdTransform=r;})),Bu=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createSumTransform=void 0;var n=[\"typed\",\"config\",\"add\",\"numeric\"],r=(0, h.factory)(\"sum\",n,(function(e){var t=e.typed,n=e.config,r=e.add,a=e.numeric,o=(0, Rc.createSum)({typed:t,config:n,add:r,numeric:a});return t(\"sum\",{\"...any\":function(e){if(2===e.length&&(0, i.isCollection)(e[0])){var t=e[1];(0, i.isNumber)(t)?e[1]=t-1:(0, i.isBigNumber)(t)&&(e[1]=t.minus(1));}try{return o.apply(null,e)}catch(e){throw (0, Nr.errorTransform)(e)}}})}),{isTransformFunction:!0});t.createSumTransform=r;})),zu=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createVarianceTransform=void 0;var n=[\"typed\",\"add\",\"subtract\",\"multiply\",\"divide\",\"apply\",\"isNaN\"],r=(0, h.factory)(\"variance\",n,(function(e){var t=e.typed,n=e.add,r=e.subtract,a=e.multiply,o=e.divide,s=e.apply,c=e.isNaN,u=(0, Lc.createVariance)({typed:t,add:n,subtract:r,multiply:a,divide:o,apply:s,isNaN:c});return t(\"variance\",{\"...any\":function(e){if(e.length>=2&&(0, i.isCollection)(e[0])){var t=e[1];(0, i.isNumber)(t)?e[1]=t-1:(0, i.isBigNumber)(t)&&(e[1]=t.minus(1));}try{return u.apply(null,e)}catch(e){throw (0, Nr.errorTransform)(e)}}})}),{isTransformFunction:!0});t.createVarianceTransform=r;})),Ru=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),Object.defineProperty(t,\"createTyped\",{enumerable:!0,get:function(){return y.createTyped}}),Object.defineProperty(t,\"createResultSet\",{enumerable:!0,get:function(){return v.createResultSet}}),Object.defineProperty(t,\"createBigNumberClass\",{enumerable:!0,get:function(){return b.createBigNumberClass}}),Object.defineProperty(t,\"createComplexClass\",{enumerable:!0,get:function(){return D.createComplexClass}}),Object.defineProperty(t,\"createFractionClass\",{enumerable:!0,get:function(){return w.createFractionClass}}),Object.defineProperty(t,\"createRangeClass\",{enumerable:!0,get:function(){return N.createRangeClass}}),Object.defineProperty(t,\"createMatrixClass\",{enumerable:!0,get:function(){return M.createMatrixClass}}),Object.defineProperty(t,\"createDenseMatrixClass\",{enumerable:!0,get:function(){return O.createDenseMatrixClass}}),Object.defineProperty(t,\"createClone\",{enumerable:!0,get:function(){return S.createClone}}),Object.defineProperty(t,\"createIsInteger\",{enumerable:!0,get:function(){return j.createIsInteger}}),Object.defineProperty(t,\"createIsNegative\",{enumerable:!0,get:function(){return U.createIsNegative}}),Object.defineProperty(t,\"createIsNumeric\",{enumerable:!0,get:function(){return L.createIsNumeric}}),Object.defineProperty(t,\"createHasNumericValue\",{enumerable:!0,get:function(){return H.createHasNumericValue}}),Object.defineProperty(t,\"createIsPositive\",{enumerable:!0,get:function(){return Z.createIsPositive}}),Object.defineProperty(t,\"createIsZero\",{enumerable:!0,get:function(){return V.createIsZero}}),Object.defineProperty(t,\"createIsNaN\",{enumerable:!0,get:function(){return W.createIsNaN}}),Object.defineProperty(t,\"createTypeOf\",{enumerable:!0,get:function(){return G.createTypeOf}}),Object.defineProperty(t,\"createEqualScalar\",{enumerable:!0,get:function(){return X.createEqualScalar}}),Object.defineProperty(t,\"createSparseMatrixClass\",{enumerable:!0,get:function(){return Y.createSparseMatrixClass}}),Object.defineProperty(t,\"createNumber\",{enumerable:!0,get:function(){return J.createNumber}}),Object.defineProperty(t,\"createString\",{enumerable:!0,get:function(){return K.createString}}),Object.defineProperty(t,\"createBoolean\",{enumerable:!0,get:function(){return ee.createBoolean}}),Object.defineProperty(t,\"createBignumber\",{enumerable:!0,get:function(){return te.createBignumber}}),Object.defineProperty(t,\"createComplex\",{enumerable:!0,get:function(){return ne.createComplex}}),Object.defineProperty(t,\"createFraction\",{enumerable:!0,get:function(){return re.createFraction}}),Object.defineProperty(t,\"createMatrix\",{enumerable:!0,get:function(){return ie.createMatrix}}),Object.defineProperty(t,\"createSplitUnit\",{enumerable:!0,get:function(){return ae.createSplitUnit}}),Object.defineProperty(t,\"createUnaryMinus\",{enumerable:!0,get:function(){return oe.createUnaryMinus}}),Object.defineProperty(t,\"createUnaryPlus\",{enumerable:!0,get:function(){return se.createUnaryPlus}}),Object.defineProperty(t,\"createAbs\",{enumerable:!0,get:function(){return ce.createAbs}}),Object.defineProperty(t,\"createApply\",{enumerable:!0,get:function(){return ue.createApply}}),Object.defineProperty(t,\"createAddScalar\",{enumerable:!0,get:function(){return le.createAddScalar}}),Object.defineProperty(t,\"createCbrt\",{enumerable:!0,get:function(){return de.createCbrt}}),Object.defineProperty(t,\"createCeil\",{enumerable:!0,get:function(){return me.createCeil}}),Object.defineProperty(t,\"createCube\",{enumerable:!0,get:function(){return he.createCube}}),Object.defineProperty(t,\"createExp\",{enumerable:!0,get:function(){return ye.createExp}}),Object.defineProperty(t,\"createExpm1\",{enumerable:!0,get:function(){return ve.createExpm1}}),Object.defineProperty(t,\"createFix\",{enumerable:!0,get:function(){return ge.createFix}}),Object.defineProperty(t,\"createFloor\",{enumerable:!0,get:function(){return be.createFloor}}),Object.defineProperty(t,\"createGcd\",{enumerable:!0,get:function(){return Ne.createGcd}}),Object.defineProperty(t,\"createLcm\",{enumerable:!0,get:function(){return Se.createLcm}}),Object.defineProperty(t,\"createLog10\",{enumerable:!0,get:function(){return Pe.createLog10}}),Object.defineProperty(t,\"createLog2\",{enumerable:!0,get:function(){return je.createLog2}}),Object.defineProperty(t,\"createMod\",{enumerable:!0,get:function(){return Te.createMod}}),Object.defineProperty(t,\"createMultiplyScalar\",{enumerable:!0,get:function(){return ke.createMultiplyScalar}}),Object.defineProperty(t,\"createMultiply\",{enumerable:!0,get:function(){return Ie.createMultiply}}),Object.defineProperty(t,\"createNthRoot\",{enumerable:!0,get:function(){return Be.createNthRoot}}),Object.defineProperty(t,\"createSign\",{enumerable:!0,get:function(){return ze.createSign}}),Object.defineProperty(t,\"createSqrt\",{enumerable:!0,get:function(){return Re.createSqrt}}),Object.defineProperty(t,\"createSquare\",{enumerable:!0,get:function(){return qe.createSquare}}),Object.defineProperty(t,\"createSubtract\",{enumerable:!0,get:function(){return Fe.createSubtract}}),Object.defineProperty(t,\"createXgcd\",{enumerable:!0,get:function(){return Ue.createXgcd}}),Object.defineProperty(t,\"createDotMultiply\",{enumerable:!0,get:function(){return He.createDotMultiply}}),Object.defineProperty(t,\"createBitAnd\",{enumerable:!0,get:function(){return Ve.createBitAnd}}),Object.defineProperty(t,\"createBitNot\",{enumerable:!0,get:function(){return We.createBitNot}}),Object.defineProperty(t,\"createBitOr\",{enumerable:!0,get:function(){return Ge.createBitOr}}),Object.defineProperty(t,\"createBitXor\",{enumerable:!0,get:function(){return Qe.createBitXor}}),Object.defineProperty(t,\"createArg\",{enumerable:!0,get:function(){return Xe.createArg}}),Object.defineProperty(t,\"createConj\",{enumerable:!0,get:function(){return Ye.createConj}}),Object.defineProperty(t,\"createIm\",{enumerable:!0,get:function(){return Je.createIm}}),Object.defineProperty(t,\"createRe\",{enumerable:!0,get:function(){return Ke.createRe}}),Object.defineProperty(t,\"createNot\",{enumerable:!0,get:function(){return et.createNot}}),Object.defineProperty(t,\"createOr\",{enumerable:!0,get:function(){return tt.createOr}}),Object.defineProperty(t,\"createXor\",{enumerable:!0,get:function(){return nt.createXor}}),Object.defineProperty(t,\"createConcat\",{enumerable:!0,get:function(){return rt.createConcat}}),Object.defineProperty(t,\"createColumn\",{enumerable:!0,get:function(){return it.createColumn}}),Object.defineProperty(t,\"createCross\",{enumerable:!0,get:function(){return at.createCross}}),Object.defineProperty(t,\"createDiag\",{enumerable:!0,get:function(){return ot.createDiag}}),Object.defineProperty(t,\"createFilter\",{enumerable:!0,get:function(){return ct.createFilter}}),Object.defineProperty(t,\"createFlatten\",{enumerable:!0,get:function(){return ut.createFlatten}}),Object.defineProperty(t,\"createForEach\",{enumerable:!0,get:function(){return lt.createForEach}}),Object.defineProperty(t,\"createGetMatrixDataType\",{enumerable:!0,get:function(){return dt.createGetMatrixDataType}}),Object.defineProperty(t,\"createIdentity\",{enumerable:!0,get:function(){return ft.createIdentity}}),Object.defineProperty(t,\"createKron\",{enumerable:!0,get:function(){return pt.createKron}}),Object.defineProperty(t,\"createMap\",{enumerable:!0,get:function(){return mt.createMap}}),Object.defineProperty(t,\"createDiff\",{enumerable:!0,get:function(){return ht.createDiff}}),Object.defineProperty(t,\"createOnes\",{enumerable:!0,get:function(){return yt.createOnes}}),Object.defineProperty(t,\"createRange\",{enumerable:!0,get:function(){return gt.createRange}}),Object.defineProperty(t,\"createReshape\",{enumerable:!0,get:function(){return bt.createReshape}}),Object.defineProperty(t,\"createResize\",{enumerable:!0,get:function(){return Dt.createResize}}),Object.defineProperty(t,\"createRotate\",{enumerable:!0,get:function(){return _t.createRotate}}),Object.defineProperty(t,\"createRotationMatrix\",{enumerable:!0,get:function(){return wt.createRotationMatrix}}),Object.defineProperty(t,\"createRow\",{enumerable:!0,get:function(){return Nt.createRow}}),Object.defineProperty(t,\"createSize\",{enumerable:!0,get:function(){return Mt.createSize}}),Object.defineProperty(t,\"createSqueeze\",{enumerable:!0,get:function(){return Ot.createSqueeze}}),Object.defineProperty(t,\"createSubset\",{enumerable:!0,get:function(){return Pt.createSubset}}),Object.defineProperty(t,\"createTranspose\",{enumerable:!0,get:function(){return jt.createTranspose}}),Object.defineProperty(t,\"createCtranspose\",{enumerable:!0,get:function(){return At.createCtranspose}}),Object.defineProperty(t,\"createZeros\",{enumerable:!0,get:function(){return Et.createZeros}}),Object.defineProperty(t,\"createErf\",{enumerable:!0,get:function(){return Ct.createErf}}),Object.defineProperty(t,\"createMode\",{enumerable:!0,get:function(){return Tt.createMode}}),Object.defineProperty(t,\"createProd\",{enumerable:!0,get:function(){return It.createProd}}),Object.defineProperty(t,\"createFormat\",{enumerable:!0,get:function(){return Bt.createFormat}}),Object.defineProperty(t,\"createBin\",{enumerable:!0,get:function(){return Rt.createBin}}),Object.defineProperty(t,\"createOct\",{enumerable:!0,get:function(){return qt.createOct}}),Object.defineProperty(t,\"createHex\",{enumerable:!0,get:function(){return Ft.createHex}}),Object.defineProperty(t,\"createPrint\",{enumerable:!0,get:function(){return Ut.createPrint}}),Object.defineProperty(t,\"createTo\",{enumerable:!0,get:function(){return Lt.createTo}}),Object.defineProperty(t,\"createIsPrime\",{enumerable:!0,get:function(){return Ht.createIsPrime}}),Object.defineProperty(t,\"createNumeric\",{enumerable:!0,get:function(){return Zt.createNumeric}}),Object.defineProperty(t,\"createDivideScalar\",{enumerable:!0,get:function(){return Vt.createDivideScalar}}),Object.defineProperty(t,\"createPow\",{enumerable:!0,get:function(){return Wt.createPow}}),Object.defineProperty(t,\"createRound\",{enumerable:!0,get:function(){return Gt.createRound}}),Object.defineProperty(t,\"createLog\",{enumerable:!0,get:function(){return $t.createLog}}),Object.defineProperty(t,\"createLog1p\",{enumerable:!0,get:function(){return Qt.createLog1p}}),Object.defineProperty(t,\"createNthRoots\",{enumerable:!0,get:function(){return Xt.createNthRoots}}),Object.defineProperty(t,\"createDotPow\",{enumerable:!0,get:function(){return Yt.createDotPow}}),Object.defineProperty(t,\"createDotDivide\",{enumerable:!0,get:function(){return Jt.createDotDivide}}),Object.defineProperty(t,\"createLsolve\",{enumerable:!0,get:function(){return en.createLsolve}}),Object.defineProperty(t,\"createUsolve\",{enumerable:!0,get:function(){return tn.createUsolve}}),Object.defineProperty(t,\"createLsolveAll\",{enumerable:!0,get:function(){return nn.createLsolveAll}}),Object.defineProperty(t,\"createUsolveAll\",{enumerable:!0,get:function(){return rn.createUsolveAll}}),Object.defineProperty(t,\"createLeftShift\",{enumerable:!0,get:function(){return on.createLeftShift}}),Object.defineProperty(t,\"createRightArithShift\",{enumerable:!0,get:function(){return sn.createRightArithShift}}),Object.defineProperty(t,\"createRightLogShift\",{enumerable:!0,get:function(){return cn.createRightLogShift}}),Object.defineProperty(t,\"createAnd\",{enumerable:!0,get:function(){return un.createAnd}}),Object.defineProperty(t,\"createCompare\",{enumerable:!0,get:function(){return ln.createCompare}}),Object.defineProperty(t,\"createCompareNatural\",{enumerable:!0,get:function(){return fn.createCompareNatural}}),Object.defineProperty(t,\"createCompareText\",{enumerable:!0,get:function(){return pn.createCompareText}}),Object.defineProperty(t,\"createEqual\",{enumerable:!0,get:function(){return mn.createEqual}}),Object.defineProperty(t,\"createEqualText\",{enumerable:!0,get:function(){return hn.createEqualText}}),Object.defineProperty(t,\"createSmaller\",{enumerable:!0,get:function(){return yn.createSmaller}}),Object.defineProperty(t,\"createSmallerEq\",{enumerable:!0,get:function(){return vn.createSmallerEq}}),Object.defineProperty(t,\"createLarger\",{enumerable:!0,get:function(){return gn.createLarger}}),Object.defineProperty(t,\"createLargerEq\",{enumerable:!0,get:function(){return bn.createLargerEq}}),Object.defineProperty(t,\"createDeepEqual\",{enumerable:!0,get:function(){return xn.createDeepEqual}}),Object.defineProperty(t,\"createUnequal\",{enumerable:!0,get:function(){return Dn.createUnequal}}),Object.defineProperty(t,\"createPartitionSelect\",{enumerable:!0,get:function(){return _n.createPartitionSelect}}),Object.defineProperty(t,\"createSort\",{enumerable:!0,get:function(){return wn.createSort}}),Object.defineProperty(t,\"createMax\",{enumerable:!0,get:function(){return Nn.createMax}}),Object.defineProperty(t,\"createMin\",{enumerable:!0,get:function(){return Mn.createMin}}),Object.defineProperty(t,\"createImmutableDenseMatrixClass\",{enumerable:!0,get:function(){return On.createImmutableDenseMatrixClass}}),Object.defineProperty(t,\"createIndexClass\",{enumerable:!0,get:function(){return Sn.createIndexClass}}),Object.defineProperty(t,\"createFibonacciHeapClass\",{enumerable:!0,get:function(){return Pn.createFibonacciHeapClass}}),Object.defineProperty(t,\"createSpaClass\",{enumerable:!0,get:function(){return jn.createSpaClass}}),Object.defineProperty(t,\"createUnitClass\",{enumerable:!0,get:function(){return En.createUnitClass}}),Object.defineProperty(t,\"createUnitFunction\",{enumerable:!0,get:function(){return Cn.createUnitFunction}}),Object.defineProperty(t,\"createSparse\",{enumerable:!0,get:function(){return Tn.createSparse}}),Object.defineProperty(t,\"createCreateUnit\",{enumerable:!0,get:function(){return kn.createCreateUnit}}),Object.defineProperty(t,\"createAcos\",{enumerable:!0,get:function(){return In.createAcos}}),Object.defineProperty(t,\"createAcosh\",{enumerable:!0,get:function(){return Bn.createAcosh}}),Object.defineProperty(t,\"createAcot\",{enumerable:!0,get:function(){return zn.createAcot}}),Object.defineProperty(t,\"createAcoth\",{enumerable:!0,get:function(){return Rn.createAcoth}}),Object.defineProperty(t,\"createAcsc\",{enumerable:!0,get:function(){return qn.createAcsc}}),Object.defineProperty(t,\"createAcsch\",{enumerable:!0,get:function(){return Fn.createAcsch}}),Object.defineProperty(t,\"createAsec\",{enumerable:!0,get:function(){return Un.createAsec}}),Object.defineProperty(t,\"createAsech\",{enumerable:!0,get:function(){return Ln.createAsech}}),Object.defineProperty(t,\"createAsin\",{enumerable:!0,get:function(){return Hn.createAsin}}),Object.defineProperty(t,\"createAsinh\",{enumerable:!0,get:function(){return Zn.createAsinh}}),Object.defineProperty(t,\"createAtan\",{enumerable:!0,get:function(){return Vn.createAtan}}),Object.defineProperty(t,\"createAtan2\",{enumerable:!0,get:function(){return Wn.createAtan2}}),Object.defineProperty(t,\"createAtanh\",{enumerable:!0,get:function(){return Gn.createAtanh}}),Object.defineProperty(t,\"createCos\",{enumerable:!0,get:function(){return $n.createCos}}),Object.defineProperty(t,\"createCosh\",{enumerable:!0,get:function(){return Qn.createCosh}}),Object.defineProperty(t,\"createCot\",{enumerable:!0,get:function(){return Xn.createCot}}),Object.defineProperty(t,\"createCoth\",{enumerable:!0,get:function(){return Yn.createCoth}}),Object.defineProperty(t,\"createCsc\",{enumerable:!0,get:function(){return Jn.createCsc}}),Object.defineProperty(t,\"createCsch\",{enumerable:!0,get:function(){return Kn.createCsch}}),Object.defineProperty(t,\"createSec\",{enumerable:!0,get:function(){return er.createSec}}),Object.defineProperty(t,\"createSech\",{enumerable:!0,get:function(){return tr.createSech}}),Object.defineProperty(t,\"createSin\",{enumerable:!0,get:function(){return nr.createSin}}),Object.defineProperty(t,\"createSinh\",{enumerable:!0,get:function(){return rr.createSinh}}),Object.defineProperty(t,\"createTan\",{enumerable:!0,get:function(){return ir.createTan}}),Object.defineProperty(t,\"createTanh\",{enumerable:!0,get:function(){return ar.createTanh}}),Object.defineProperty(t,\"createSetCartesian\",{enumerable:!0,get:function(){return or.createSetCartesian}}),Object.defineProperty(t,\"createSetDifference\",{enumerable:!0,get:function(){return sr.createSetDifference}}),Object.defineProperty(t,\"createSetDistinct\",{enumerable:!0,get:function(){return cr.createSetDistinct}}),Object.defineProperty(t,\"createSetIntersect\",{enumerable:!0,get:function(){return ur.createSetIntersect}}),Object.defineProperty(t,\"createSetIsSubset\",{enumerable:!0,get:function(){return lr.createSetIsSubset}}),Object.defineProperty(t,\"createSetMultiplicity\",{enumerable:!0,get:function(){return dr.createSetMultiplicity}}),Object.defineProperty(t,\"createSetPowerset\",{enumerable:!0,get:function(){return fr.createSetPowerset}}),Object.defineProperty(t,\"createSetSize\",{enumerable:!0,get:function(){return pr.createSetSize}}),Object.defineProperty(t,\"createSetSymDifference\",{enumerable:!0,get:function(){return mr.createSetSymDifference}}),Object.defineProperty(t,\"createSetUnion\",{enumerable:!0,get:function(){return hr.createSetUnion}}),Object.defineProperty(t,\"createAdd\",{enumerable:!0,get:function(){return yr.createAdd}}),Object.defineProperty(t,\"createHypot\",{enumerable:!0,get:function(){return vr.createHypot}}),Object.defineProperty(t,\"createNorm\",{enumerable:!0,get:function(){return gr.createNorm}}),Object.defineProperty(t,\"createDot\",{enumerable:!0,get:function(){return br.createDot}}),Object.defineProperty(t,\"createTrace\",{enumerable:!0,get:function(){return xr.createTrace}}),Object.defineProperty(t,\"createIndex\",{enumerable:!0,get:function(){return Dr.createIndex}}),Object.defineProperty(t,\"createNode\",{enumerable:!0,get:function(){return wr.createNode}}),Object.defineProperty(t,\"createAccessorNode\",{enumerable:!0,get:function(){return Or.createAccessorNode}}),Object.defineProperty(t,\"createArrayNode\",{enumerable:!0,get:function(){return Sr.createArrayNode}}),Object.defineProperty(t,\"createAssignmentNode\",{enumerable:!0,get:function(){return Ar.createAssignmentNode}}),Object.defineProperty(t,\"createBlockNode\",{enumerable:!0,get:function(){return Er.createBlockNode}}),Object.defineProperty(t,\"createConditionalNode\",{enumerable:!0,get:function(){return Cr.createConditionalNode}}),Object.defineProperty(t,\"createConstantNode\",{enumerable:!0,get:function(){return qr.createConstantNode}}),Object.defineProperty(t,\"createFunctionAssignmentNode\",{enumerable:!0,get:function(){return Fr.createFunctionAssignmentNode}}),Object.defineProperty(t,\"createIndexNode\",{enumerable:!0,get:function(){return Ur.createIndexNode}}),Object.defineProperty(t,\"createObjectNode\",{enumerable:!0,get:function(){return Lr.createObjectNode}}),Object.defineProperty(t,\"createOperatorNode\",{enumerable:!0,get:function(){return Hr.createOperatorNode}}),Object.defineProperty(t,\"createParenthesisNode\",{enumerable:!0,get:function(){return Zr.createParenthesisNode}}),Object.defineProperty(t,\"createRangeNode\",{enumerable:!0,get:function(){return Vr.createRangeNode}}),Object.defineProperty(t,\"createRelationalNode\",{enumerable:!0,get:function(){return Wr.createRelationalNode}}),Object.defineProperty(t,\"createSymbolNode\",{enumerable:!0,get:function(){return Gr.createSymbolNode}}),Object.defineProperty(t,\"createFunctionNode\",{enumerable:!0,get:function(){return $r.createFunctionNode}}),Object.defineProperty(t,\"createParse\",{enumerable:!0,get:function(){return Qr.createParse}}),Object.defineProperty(t,\"createCompile\",{enumerable:!0,get:function(){return Xr.createCompile}}),Object.defineProperty(t,\"createEvaluate\",{enumerable:!0,get:function(){return Yr.createEvaluate}}),Object.defineProperty(t,\"createParserClass\",{enumerable:!0,get:function(){return Jr.createParserClass}}),Object.defineProperty(t,\"createParser\",{enumerable:!0,get:function(){return Kr.createParser}}),Object.defineProperty(t,\"createLup\",{enumerable:!0,get:function(){return ei.createLup}}),Object.defineProperty(t,\"createQr\",{enumerable:!0,get:function(){return ti.createQr}}),Object.defineProperty(t,\"createSlu\",{enumerable:!0,get:function(){return bi.createSlu}}),Object.defineProperty(t,\"createLusolve\",{enumerable:!0,get:function(){return Di.createLusolve}}),Object.defineProperty(t,\"createHelpClass\",{enumerable:!0,get:function(){return _i.createHelpClass}}),Object.defineProperty(t,\"createChainClass\",{enumerable:!0,get:function(){return wi.createChainClass}}),Object.defineProperty(t,\"createHelp\",{enumerable:!0,get:function(){return Pc.createHelp}}),Object.defineProperty(t,\"createChain\",{enumerable:!0,get:function(){return jc.createChain}}),Object.defineProperty(t,\"createDet\",{enumerable:!0,get:function(){return Ac.createDet}}),Object.defineProperty(t,\"createInv\",{enumerable:!0,get:function(){return Ec.createInv}}),Object.defineProperty(t,\"createEigs\",{enumerable:!0,get:function(){return Cc.createEigs}}),Object.defineProperty(t,\"createExpm\",{enumerable:!0,get:function(){return Tc.createExpm}}),Object.defineProperty(t,\"createSqrtm\",{enumerable:!0,get:function(){return kc.createSqrtm}}),Object.defineProperty(t,\"createDivide\",{enumerable:!0,get:function(){return Ic.createDivide}}),Object.defineProperty(t,\"createDistance\",{enumerable:!0,get:function(){return Bc.createDistance}}),Object.defineProperty(t,\"createIntersect\",{enumerable:!0,get:function(){return zc.createIntersect}}),Object.defineProperty(t,\"createSum\",{enumerable:!0,get:function(){return Rc.createSum}}),Object.defineProperty(t,\"createMean\",{enumerable:!0,get:function(){return qc.createMean}}),Object.defineProperty(t,\"createMedian\",{enumerable:!0,get:function(){return Fc.createMedian}}),Object.defineProperty(t,\"createMad\",{enumerable:!0,get:function(){return Uc.createMad}}),Object.defineProperty(t,\"createVariance\",{enumerable:!0,get:function(){return Lc.createVariance}}),Object.defineProperty(t,\"createQuantileSeq\",{enumerable:!0,get:function(){return Hc.createQuantileSeq}}),Object.defineProperty(t,\"createStd\",{enumerable:!0,get:function(){return Zc.createStd}}),Object.defineProperty(t,\"createCombinations\",{enumerable:!0,get:function(){return Vc.createCombinations}}),Object.defineProperty(t,\"createCombinationsWithRep\",{enumerable:!0,get:function(){return Wc.createCombinationsWithRep}}),Object.defineProperty(t,\"createGamma\",{enumerable:!0,get:function(){return Gc.createGamma}}),Object.defineProperty(t,\"createFactorial\",{enumerable:!0,get:function(){return $c.createFactorial}}),Object.defineProperty(t,\"createKldivergence\",{enumerable:!0,get:function(){return Qc.createKldivergence}}),Object.defineProperty(t,\"createMultinomial\",{enumerable:!0,get:function(){return Xc.createMultinomial}}),Object.defineProperty(t,\"createPermutations\",{enumerable:!0,get:function(){return Yc.createPermutations}}),Object.defineProperty(t,\"createPickRandom\",{enumerable:!0,get:function(){return eu.createPickRandom}}),Object.defineProperty(t,\"createRandom\",{enumerable:!0,get:function(){return nu.createRandom}}),Object.defineProperty(t,\"createRandomInt\",{enumerable:!0,get:function(){return ru.createRandomInt}}),Object.defineProperty(t,\"createStirlingS2\",{enumerable:!0,get:function(){return iu.createStirlingS2}}),Object.defineProperty(t,\"createBellNumbers\",{enumerable:!0,get:function(){return au.createBellNumbers}}),Object.defineProperty(t,\"createCatalan\",{enumerable:!0,get:function(){return ou.createCatalan}}),Object.defineProperty(t,\"createComposition\",{enumerable:!0,get:function(){return su.createComposition}}),Object.defineProperty(t,\"createSimplify\",{enumerable:!0,get:function(){return fu.createSimplify}}),Object.defineProperty(t,\"createDerivative\",{enumerable:!0,get:function(){return pu.createDerivative}}),Object.defineProperty(t,\"createRationalize\",{enumerable:!0,get:function(){return mu.createRationalize}}),Object.defineProperty(t,\"createReviver\",{enumerable:!0,get:function(){return hu.createReviver}}),Object.defineProperty(t,\"createReplacer\",{enumerable:!0,get:function(){return yu.createReplacer}}),Object.defineProperty(t,\"createE\",{enumerable:!0,get:function(){return gu.createE}}),Object.defineProperty(t,\"createUppercaseE\",{enumerable:!0,get:function(){return gu.createUppercaseE}}),Object.defineProperty(t,\"createFalse\",{enumerable:!0,get:function(){return gu.createFalse}}),Object.defineProperty(t,\"createI\",{enumerable:!0,get:function(){return gu.createI}}),Object.defineProperty(t,\"createInfinity\",{enumerable:!0,get:function(){return gu.createInfinity}}),Object.defineProperty(t,\"createLN10\",{enumerable:!0,get:function(){return gu.createLN10}}),Object.defineProperty(t,\"createLN2\",{enumerable:!0,get:function(){return gu.createLN2}}),Object.defineProperty(t,\"createLOG10E\",{enumerable:!0,get:function(){return gu.createLOG10E}}),Object.defineProperty(t,\"createLOG2E\",{enumerable:!0,get:function(){return gu.createLOG2E}}),Object.defineProperty(t,\"createNaN\",{enumerable:!0,get:function(){return gu.createNaN}}),Object.defineProperty(t,\"createNull\",{enumerable:!0,get:function(){return gu.createNull}}),Object.defineProperty(t,\"createPhi\",{enumerable:!0,get:function(){return gu.createPhi}}),Object.defineProperty(t,\"createPi\",{enumerable:!0,get:function(){return gu.createPi}}),Object.defineProperty(t,\"createUppercasePi\",{enumerable:!0,get:function(){return gu.createUppercasePi}}),Object.defineProperty(t,\"createSQRT1_2\",{enumerable:!0,get:function(){return gu.createSQRT1_2}}),Object.defineProperty(t,\"createSQRT2\",{enumerable:!0,get:function(){return gu.createSQRT2}}),Object.defineProperty(t,\"createTau\",{enumerable:!0,get:function(){return gu.createTau}}),Object.defineProperty(t,\"createTrue\",{enumerable:!0,get:function(){return gu.createTrue}}),Object.defineProperty(t,\"createVersion\",{enumerable:!0,get:function(){return gu.createVersion}}),Object.defineProperty(t,\"createAtomicMass\",{enumerable:!0,get:function(){return bu.createAtomicMass}}),Object.defineProperty(t,\"createAvogadro\",{enumerable:!0,get:function(){return bu.createAvogadro}}),Object.defineProperty(t,\"createBohrMagneton\",{enumerable:!0,get:function(){return bu.createBohrMagneton}}),Object.defineProperty(t,\"createBohrRadius\",{enumerable:!0,get:function(){return bu.createBohrRadius}}),Object.defineProperty(t,\"createBoltzmann\",{enumerable:!0,get:function(){return bu.createBoltzmann}}),Object.defineProperty(t,\"createClassicalElectronRadius\",{enumerable:!0,get:function(){return bu.createClassicalElectronRadius}}),Object.defineProperty(t,\"createConductanceQuantum\",{enumerable:!0,get:function(){return bu.createConductanceQuantum}}),Object.defineProperty(t,\"createCoulomb\",{enumerable:!0,get:function(){return bu.createCoulomb}}),Object.defineProperty(t,\"createDeuteronMass\",{enumerable:!0,get:function(){return bu.createDeuteronMass}}),Object.defineProperty(t,\"createEfimovFactor\",{enumerable:!0,get:function(){return bu.createEfimovFactor}}),Object.defineProperty(t,\"createElectricConstant\",{enumerable:!0,get:function(){return bu.createElectricConstant}}),Object.defineProperty(t,\"createElectronMass\",{enumerable:!0,get:function(){return bu.createElectronMass}}),Object.defineProperty(t,\"createElementaryCharge\",{enumerable:!0,get:function(){return bu.createElementaryCharge}}),Object.defineProperty(t,\"createFaraday\",{enumerable:!0,get:function(){return bu.createFaraday}}),Object.defineProperty(t,\"createFermiCoupling\",{enumerable:!0,get:function(){return bu.createFermiCoupling}}),Object.defineProperty(t,\"createFineStructure\",{enumerable:!0,get:function(){return bu.createFineStructure}}),Object.defineProperty(t,\"createFirstRadiation\",{enumerable:!0,get:function(){return bu.createFirstRadiation}}),Object.defineProperty(t,\"createGasConstant\",{enumerable:!0,get:function(){return bu.createGasConstant}}),Object.defineProperty(t,\"createGravitationConstant\",{enumerable:!0,get:function(){return bu.createGravitationConstant}}),Object.defineProperty(t,\"createGravity\",{enumerable:!0,get:function(){return bu.createGravity}}),Object.defineProperty(t,\"createHartreeEnergy\",{enumerable:!0,get:function(){return bu.createHartreeEnergy}}),Object.defineProperty(t,\"createInverseConductanceQuantum\",{enumerable:!0,get:function(){return bu.createInverseConductanceQuantum}}),Object.defineProperty(t,\"createKlitzing\",{enumerable:!0,get:function(){return bu.createKlitzing}}),Object.defineProperty(t,\"createLoschmidt\",{enumerable:!0,get:function(){return bu.createLoschmidt}}),Object.defineProperty(t,\"createMagneticConstant\",{enumerable:!0,get:function(){return bu.createMagneticConstant}}),Object.defineProperty(t,\"createMagneticFluxQuantum\",{enumerable:!0,get:function(){return bu.createMagneticFluxQuantum}}),Object.defineProperty(t,\"createMolarMass\",{enumerable:!0,get:function(){return bu.createMolarMass}}),Object.defineProperty(t,\"createMolarMassC12\",{enumerable:!0,get:function(){return bu.createMolarMassC12}}),Object.defineProperty(t,\"createMolarPlanckConstant\",{enumerable:!0,get:function(){return bu.createMolarPlanckConstant}}),Object.defineProperty(t,\"createMolarVolume\",{enumerable:!0,get:function(){return bu.createMolarVolume}}),Object.defineProperty(t,\"createNeutronMass\",{enumerable:!0,get:function(){return bu.createNeutronMass}}),Object.defineProperty(t,\"createNuclearMagneton\",{enumerable:!0,get:function(){return bu.createNuclearMagneton}}),Object.defineProperty(t,\"createPlanckCharge\",{enumerable:!0,get:function(){return bu.createPlanckCharge}}),Object.defineProperty(t,\"createPlanckConstant\",{enumerable:!0,get:function(){return bu.createPlanckConstant}}),Object.defineProperty(t,\"createPlanckLength\",{enumerable:!0,get:function(){return bu.createPlanckLength}}),Object.defineProperty(t,\"createPlanckMass\",{enumerable:!0,get:function(){return bu.createPlanckMass}}),Object.defineProperty(t,\"createPlanckTemperature\",{enumerable:!0,get:function(){return bu.createPlanckTemperature}}),Object.defineProperty(t,\"createPlanckTime\",{enumerable:!0,get:function(){return bu.createPlanckTime}}),Object.defineProperty(t,\"createProtonMass\",{enumerable:!0,get:function(){return bu.createProtonMass}}),Object.defineProperty(t,\"createQuantumOfCirculation\",{enumerable:!0,get:function(){return bu.createQuantumOfCirculation}}),Object.defineProperty(t,\"createReducedPlanckConstant\",{enumerable:!0,get:function(){return bu.createReducedPlanckConstant}}),Object.defineProperty(t,\"createRydberg\",{enumerable:!0,get:function(){return bu.createRydberg}}),Object.defineProperty(t,\"createSackurTetrode\",{enumerable:!0,get:function(){return bu.createSackurTetrode}}),Object.defineProperty(t,\"createSecondRadiation\",{enumerable:!0,get:function(){return bu.createSecondRadiation}}),Object.defineProperty(t,\"createSpeedOfLight\",{enumerable:!0,get:function(){return bu.createSpeedOfLight}}),Object.defineProperty(t,\"createStefanBoltzmann\",{enumerable:!0,get:function(){return bu.createStefanBoltzmann}}),Object.defineProperty(t,\"createThomsonCrossSection\",{enumerable:!0,get:function(){return bu.createThomsonCrossSection}}),Object.defineProperty(t,\"createVacuumImpedance\",{enumerable:!0,get:function(){return bu.createVacuumImpedance}}),Object.defineProperty(t,\"createWeakMixingAngle\",{enumerable:!0,get:function(){return bu.createWeakMixingAngle}}),Object.defineProperty(t,\"createWienDisplacement\",{enumerable:!0,get:function(){return bu.createWienDisplacement}}),Object.defineProperty(t,\"createApplyTransform\",{enumerable:!0,get:function(){return xu.createApplyTransform}}),Object.defineProperty(t,\"createColumnTransform\",{enumerable:!0,get:function(){return Du.createColumnTransform}}),Object.defineProperty(t,\"createFilterTransform\",{enumerable:!0,get:function(){return wu.createFilterTransform}}),Object.defineProperty(t,\"createForEachTransform\",{enumerable:!0,get:function(){return Nu.createForEachTransform}}),Object.defineProperty(t,\"createIndexTransform\",{enumerable:!0,get:function(){return Mu.createIndexTransform}}),Object.defineProperty(t,\"createMapTransform\",{enumerable:!0,get:function(){return Ou.createMapTransform}}),Object.defineProperty(t,\"createMaxTransform\",{enumerable:!0,get:function(){return Su.createMaxTransform}}),Object.defineProperty(t,\"createMeanTransform\",{enumerable:!0,get:function(){return Pu.createMeanTransform}}),Object.defineProperty(t,\"createMinTransform\",{enumerable:!0,get:function(){return ju.createMinTransform}}),Object.defineProperty(t,\"createRangeTransform\",{enumerable:!0,get:function(){return Au.createRangeTransform}}),Object.defineProperty(t,\"createRowTransform\",{enumerable:!0,get:function(){return Eu.createRowTransform}}),Object.defineProperty(t,\"createSubsetTransform\",{enumerable:!0,get:function(){return Cu.createSubsetTransform}}),Object.defineProperty(t,\"createConcatTransform\",{enumerable:!0,get:function(){return Tu.createConcatTransform}}),Object.defineProperty(t,\"createDiffTransform\",{enumerable:!0,get:function(){return ku.createDiffTransform}}),Object.defineProperty(t,\"createStdTransform\",{enumerable:!0,get:function(){return Iu.createStdTransform}}),Object.defineProperty(t,\"createSumTransform\",{enumerable:!0,get:function(){return Bu.createSumTransform}}),Object.defineProperty(t,\"createVarianceTransform\",{enumerable:!0,get:function(){return zu.createVarianceTransform}});})),qu=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.matrix=t.SparseMatrix=t.isNegative=t.SQRT2=t.random=t.combinationsWithRep=t.sin=t.csc=t.cos=t.asinh=t.acsch=t.acosh=t.bin=t.mode=t.getMatrixDataType=t.conj=t.sqrt=t.log2=t.exp=t.addScalar=t.unaryMinus=t.fraction=t.string=t.typeOf=t.hasNumericValue=t.clone=t.LN2=t.randomInt=t.pickRandom=t.combinations=t.tanh=t.sinh=t.sech=t.csch=t.coth=t.cosh=t.atanh=t.atan=t.asin=t.asec=t.acsc=t.acot=t.acos=t.isPrime=t.print=t.oct=t.format=t.erf=t.map=t.forEach=t.filter=t.not=t.im=t.arg=t.bitNot=t.square=t.sign=t.multiplyScalar=t.log10=t.expm1=t.cube=t.apply=t.unaryPlus=t.splitUnit=t.complex=t.boolean=t.number=t.equalScalar=t.isNaN=t.isPositive=t.isNumeric=t.isInteger=t.typed=t.phi=t.DenseMatrix=t.version=t.LOG2E=t._Infinity=t.e=t.Fraction=t.weakMixingAngle=t.sackurTetrode=t.fineStructure=t.efimovFactor=t.tau=t.SQRT1_2=t.pi=t._NaN=t.LOG10E=t.LN10=t.i=t.replacer=t.Matrix=t.BigNumber=t._true=t._null=t._false=t.Range=t.Complex=t.ResultSet=void 0,t.setUnion=t.Spa=t.lsolveAll=t.lsolve=t.nthRoots=t.divideScalar=t.xor=t.setIsSubset=t.deepEqual=t.ctranspose=t.column=t.fix=t.setSymDifference=t.setCartesian=t.max=t.equal=t.prod=t.row=t.range=t.cross=t.subtract=t.ceil=t.permutations=t.factorial=t.sum=t.index=t.setPowerset=t.setDistinct=t.cot=t.min=t.sort=t.smallerEq=t.and=t.numeric=t.transpose=t.kron=t.bitOr=t.lcm=t.bignumber=t.gamma=t.quantileSeq=t.trace=t.setSize=t.setMultiplicity=t.setIntersect=t.setDifference=t.tan=t.asech=t.Index=t.partitionSelect=t.largerEq=t.equalText=t.compareNatural=t.rightArithShift=t.dotPow=t.pow=t.to=t.squeeze=t.resize=t.flatten=t.re=t.dotMultiply=t.multiply=t.floor=t.abs=t.isZero=t.composition=t.dot=t.add=t.sec=t.atan2=t.acoth=t.sparse=t.FibonacciHeap=t.ImmutableDenseMatrix=t.unequal=t.larger=t.smaller=t.compareText=t.compare=t.rightLogShift=t.leftShift=t.round=t.hex=t.zeros=t.subset=t.size=t.reshape=t.ones=t.identity=t.diag=t.concat=t.or=t.bitXor=t.bitAnd=t.xgcd=t.nthRoot=t.mod=t.gcd=t.cbrt=void 0,t.planckConstant=t.gasConstant=t.unit=t.rydberg=t.magneticFluxQuantum=t.coulomb=t.mad=t.rotate=t.thomsonCrossSection=t.planckTime=t.molarVolume=t.inverseConductanceQuantum=t.elementaryCharge=t.bohrRadius=t.median=t.rotationMatrix=t.wienDisplacement=t.speedOfLight=t.quantumOfCirculation=t.planckMass=t.nuclearMagneton=t.molarMassC12=t.loschmidt=t.gravity=t.fermiCoupling=t.electricConstant=t.classicalElectronRadius=t.avogadro=t.multinomial=t.sqrtm=t.lusolve=t.norm=t.usolve=t.vacuumImpedance=t.stefanBoltzmann=t.secondRadiation=t.reducedPlanckConstant=t.protonMass=t.planckTemperature=t.planckLength=t.planckCharge=t.neutronMass=t.molarPlanckConstant=t.molarMass=t.magneticConstant=t.klitzing=t.hartreeEnergy=t.gravitationConstant=t.firstRadiation=t.faraday=t.electronMass=t.deuteronMass=t.conductanceQuantum=t.boltzmann=t.bohrMagneton=t.atomicMass=t.std=t.intersect=t.eigs=t.createUnit=t.Unit=t.log1p=t.bellNumbers=t.kldivergence=t.variance=t.mean=t.divide=t.expm=t.inv=t.qr=t.hypot=t.usolveAll=t.dotDivide=t.log=t.diff=t.catalan=t.stirlingS2=t.distance=t.det=t.slu=t.lup=void 0;var n=(0, Ru.createResultSet)({});t.ResultSet=n;var r=(0, Ru.createComplexClass)({});t.Complex=r;var i=(0, Ru.createRangeClass)({});t.Range=i;var a=(0, Ru.createFalse)({});t._false=a;var o=(0, Ru.createNull)({});t._null=o;var c=(0, Ru.createTrue)({});t._true=c;var u=(0, Ru.createBigNumberClass)({config:s.config});t.BigNumber=u;var l=(0, Ru.createMatrixClass)({});t.Matrix=l;var d=(0, Ru.createReplacer)({});t.replacer=d;var f=(0, Ru.createI)({Complex:r});t.i=f;var p=(0, Ru.createLN10)({BigNumber:u,config:s.config});t.LN10=p;var m=(0, Ru.createLOG10E)({BigNumber:u,config:s.config});t.LOG10E=m;var h=(0, Ru.createNaN)({BigNumber:u,config:s.config});t._NaN=h;var y=(0, Ru.createPi)({BigNumber:u,config:s.config});t.pi=y;var v=(0, Ru.createSQRT1_2)({BigNumber:u,config:s.config});t.SQRT1_2=v;var g=(0, Ru.createTau)({BigNumber:u,config:s.config});t.tau=g;var b=(0, Ru.createEfimovFactor)({BigNumber:u,config:s.config});t.efimovFactor=b;var x=(0, Ru.createFineStructure)({BigNumber:u,config:s.config});t.fineStructure=x;var D=(0, Ru.createSackurTetrode)({BigNumber:u,config:s.config});t.sackurTetrode=D;var _=(0, Ru.createWeakMixingAngle)({BigNumber:u,config:s.config});t.weakMixingAngle=_;var w=(0, Ru.createFractionClass)({});t.Fraction=w;var N=(0, Ru.createE)({BigNumber:u,config:s.config});t.e=N;var M=(0, Ru.createInfinity)({BigNumber:u,config:s.config});t._Infinity=M;var O=(0, Ru.createLOG2E)({BigNumber:u,config:s.config});t.LOG2E=O;var S=(0, Ru.createVersion)({});t.version=S;var P=(0, Ru.createDenseMatrixClass)({Matrix:l});t.DenseMatrix=P;var j=(0, Ru.createPhi)({BigNumber:u,config:s.config});t.phi=j;var A=(0, Ru.createTyped)({BigNumber:u,Complex:r,DenseMatrix:P,Fraction:w});t.typed=A;var E=(0, Ru.createIsInteger)({typed:A});t.isInteger=E;var C=(0, Ru.createIsNumeric)({typed:A});t.isNumeric=C;var T=(0, Ru.createIsPositive)({typed:A});t.isPositive=T;var k=(0, Ru.createIsNaN)({typed:A});t.isNaN=k;var I=(0, Ru.createEqualScalar)({config:s.config,typed:A});t.equalScalar=I;var B=(0, Ru.createNumber)({typed:A});t.number=B;var z=(0, Ru.createBoolean)({typed:A});t.boolean=z;var R=(0, Ru.createComplex)({Complex:r,typed:A});t.complex=R;var q=(0, Ru.createSplitUnit)({typed:A});t.splitUnit=q;var F=(0, Ru.createUnaryPlus)({BigNumber:u,config:s.config,typed:A});t.unaryPlus=F;var U=(0, Ru.createApply)({isInteger:E,typed:A});t.apply=U;var L=(0, Ru.createCube)({typed:A});t.cube=L;var H=(0, Ru.createExpm1)({Complex:r,typed:A});t.expm1=H;var Z=(0, Ru.createLog10)({Complex:r,config:s.config,typed:A});t.log10=Z;var V=(0, Ru.createMultiplyScalar)({typed:A});t.multiplyScalar=V;var W=(0, Ru.createSign)({BigNumber:u,Fraction:w,complex:R,typed:A});t.sign=W;var G=(0, Ru.createSquare)({typed:A});t.square=G;var $=(0, Ru.createBitNot)({typed:A});t.bitNot=$;var Q=(0, Ru.createArg)({typed:A});t.arg=Q;var X=(0, Ru.createIm)({typed:A});t.im=X;var Y=(0, Ru.createNot)({typed:A});t.not=Y;var J=(0, Ru.createFilter)({typed:A});t.filter=J;var K=(0, Ru.createForEach)({typed:A});t.forEach=K;var ee=(0, Ru.createMap)({typed:A});t.map=ee;var te=(0, Ru.createErf)({typed:A});t.erf=te;var ne=(0, Ru.createFormat)({typed:A});t.format=ne;var re=(0, Ru.createOct)({typed:A});t.oct=re;var ie=(0, Ru.createPrint)({typed:A});t.print=ie;var ae=(0, Ru.createIsPrime)({typed:A});t.isPrime=ae;var oe=(0, Ru.createAcos)({Complex:r,config:s.config,typed:A});t.acos=oe;var se=(0, Ru.createAcot)({BigNumber:u,typed:A});t.acot=se;var ce=(0, Ru.createAcsc)({BigNumber:u,Complex:r,config:s.config,typed:A});t.acsc=ce;var ue=(0, Ru.createAsec)({BigNumber:u,Complex:r,config:s.config,typed:A});t.asec=ue;var le=(0, Ru.createAsin)({Complex:r,config:s.config,typed:A});t.asin=le;var de=(0, Ru.createAtan)({typed:A});t.atan=de;var fe=(0, Ru.createAtanh)({Complex:r,config:s.config,typed:A});t.atanh=fe;var pe=(0, Ru.createCosh)({typed:A});t.cosh=pe;var me=(0, Ru.createCoth)({BigNumber:u,typed:A});t.coth=me;var he=(0, Ru.createCsch)({BigNumber:u,typed:A});t.csch=he;var ye=(0, Ru.createSech)({BigNumber:u,typed:A});t.sech=ye;var ve=(0, Ru.createSinh)({typed:A});t.sinh=ve;var ge=(0, Ru.createTanh)({typed:A});t.tanh=ge;var be=(0, Ru.createCombinations)({typed:A});t.combinations=be;var xe=(0, Ru.createPickRandom)({config:s.config,typed:A});t.pickRandom=xe;var De=(0, Ru.createRandomInt)({config:s.config,typed:A});t.randomInt=De;var _e=(0, Ru.createLN2)({BigNumber:u,config:s.config});t.LN2=_e;var we=(0, Ru.createClone)({typed:A});t.clone=we;var Ne=(0, Ru.createHasNumericValue)({isNumeric:C,typed:A});t.hasNumericValue=Ne;var Me=(0, Ru.createTypeOf)({typed:A});t.typeOf=Me;var Oe=(0, Ru.createString)({typed:A});t.string=Oe;var Se=(0, Ru.createFraction)({Fraction:w,typed:A});t.fraction=Se;var Pe=(0, Ru.createUnaryMinus)({typed:A});t.unaryMinus=Pe;var je=(0, Ru.createAddScalar)({typed:A});t.addScalar=je;var Ae=(0, Ru.createExp)({typed:A});t.exp=Ae;var Ee=(0, Ru.createLog2)({Complex:r,config:s.config,typed:A});t.log2=Ee;var Ce=(0, Ru.createSqrt)({Complex:r,config:s.config,typed:A});t.sqrt=Ce;var Te=(0, Ru.createConj)({typed:A});t.conj=Te;var ke=(0, Ru.createGetMatrixDataType)({typed:A});t.getMatrixDataType=ke;var Ie=(0, Ru.createMode)({isNaN:k,isNumeric:C,typed:A});t.mode=Ie;var Be=(0, Ru.createBin)({typed:A});t.bin=Be;var ze=(0, Ru.createAcosh)({Complex:r,config:s.config,typed:A});t.acosh=ze;var Re=(0, Ru.createAcsch)({BigNumber:u,typed:A});t.acsch=Re;var qe=(0, Ru.createAsinh)({typed:A});t.asinh=qe;var Fe=(0, Ru.createCos)({typed:A});t.cos=Fe;var Ue=(0, Ru.createCsc)({BigNumber:u,typed:A});t.csc=Ue;var Le=(0, Ru.createSin)({typed:A});t.sin=Le;var He=(0, Ru.createCombinationsWithRep)({typed:A});t.combinationsWithRep=He;var Ze=(0, Ru.createRandom)({config:s.config,typed:A});t.random=Ze;var Ve=(0, Ru.createSQRT2)({BigNumber:u,config:s.config});t.SQRT2=Ve;var We=(0, Ru.createIsNegative)({typed:A});t.isNegative=We;var Ge=(0, Ru.createSparseMatrixClass)({Matrix:l,equalScalar:I,typed:A});t.SparseMatrix=Ge;var $e=(0, Ru.createMatrix)({DenseMatrix:P,Matrix:l,SparseMatrix:Ge,typed:A});t.matrix=$e;var Qe=(0, Ru.createCbrt)({BigNumber:u,Complex:r,Fraction:w,config:s.config,isNegative:We,matrix:$e,typed:A,unaryMinus:Pe});t.cbrt=Qe;var Xe=(0, Ru.createGcd)({BigNumber:u,DenseMatrix:P,equalScalar:I,matrix:$e,typed:A});t.gcd=Xe;var Ye=(0, Ru.createMod)({DenseMatrix:P,equalScalar:I,matrix:$e,typed:A});t.mod=Ye;var Je=(0, Ru.createNthRoot)({BigNumber:u,equalScalar:I,matrix:$e,typed:A});t.nthRoot=Je;var Ke=(0, Ru.createXgcd)({BigNumber:u,config:s.config,matrix:$e,typed:A});t.xgcd=Ke;var et=(0, Ru.createBitAnd)({equalScalar:I,matrix:$e,typed:A});t.bitAnd=et;var tt=(0, Ru.createBitXor)({DenseMatrix:P,matrix:$e,typed:A});t.bitXor=tt;var nt=(0, Ru.createOr)({DenseMatrix:P,equalScalar:I,matrix:$e,typed:A});t.or=nt;var rt=(0, Ru.createConcat)({isInteger:E,matrix:$e,typed:A});t.concat=rt;var it=(0, Ru.createDiag)({DenseMatrix:P,SparseMatrix:Ge,matrix:$e,typed:A});t.diag=it;var at=(0, Ru.createIdentity)({BigNumber:u,DenseMatrix:P,SparseMatrix:Ge,config:s.config,matrix:$e,typed:A});t.identity=at;var ot=(0, Ru.createOnes)({BigNumber:u,config:s.config,matrix:$e,typed:A});t.ones=ot;var st=(0, Ru.createReshape)({isInteger:E,matrix:$e,typed:A});t.reshape=st;var ct=(0, Ru.createSize)({matrix:$e,config:s.config,typed:A});t.size=ct;var ut=(0, Ru.createSubset)({matrix:$e,typed:A});t.subset=ut;var lt=(0, Ru.createZeros)({BigNumber:u,config:s.config,matrix:$e,typed:A});t.zeros=lt;var dt=(0, Ru.createHex)({typed:A});t.hex=dt;var ft=(0, Ru.createRound)({BigNumber:u,DenseMatrix:P,equalScalar:I,matrix:$e,typed:A,zeros:lt});t.round=ft;var pt=(0, Ru.createLeftShift)({DenseMatrix:P,equalScalar:I,matrix:$e,typed:A,zeros:lt});t.leftShift=pt;var mt=(0, Ru.createRightLogShift)({DenseMatrix:P,equalScalar:I,matrix:$e,typed:A,zeros:lt});t.rightLogShift=mt;var ht=(0, Ru.createCompare)({BigNumber:u,DenseMatrix:P,Fraction:w,config:s.config,equalScalar:I,matrix:$e,typed:A});t.compare=ht;var yt=(0, Ru.createCompareText)({matrix:$e,typed:A});t.compareText=yt;var vt=(0, Ru.createSmaller)({DenseMatrix:P,config:s.config,matrix:$e,typed:A});t.smaller=vt;var gt=(0, Ru.createLarger)({DenseMatrix:P,config:s.config,matrix:$e,typed:A});t.larger=gt;var bt=(0, Ru.createUnequal)({DenseMatrix:P,config:s.config,equalScalar:I,matrix:$e,typed:A});t.unequal=bt;var xt=(0, Ru.createImmutableDenseMatrixClass)({DenseMatrix:P,smaller:vt});t.ImmutableDenseMatrix=xt;var Dt=(0, Ru.createFibonacciHeapClass)({larger:gt,smaller:vt});t.FibonacciHeap=Dt;var _t=(0, Ru.createSparse)({SparseMatrix:Ge,typed:A});t.sparse=_t;var wt=(0, Ru.createAcoth)({BigNumber:u,Complex:r,config:s.config,typed:A});t.acoth=wt;var Nt=(0, Ru.createAtan2)({BigNumber:u,DenseMatrix:P,equalScalar:I,matrix:$e,typed:A});t.atan2=Nt;var Mt=(0, Ru.createSec)({BigNumber:u,typed:A});t.sec=Mt;var Ot=(0, Ru.createAdd)({DenseMatrix:P,SparseMatrix:Ge,addScalar:je,equalScalar:I,matrix:$e,typed:A});t.add=Ot;var St=(0, Ru.createDot)({addScalar:je,conj:Te,multiplyScalar:V,size:ct,typed:A});t.dot=St;var Pt=(0, Ru.createComposition)({addScalar:je,combinations:be,isInteger:E,isNegative:We,isPositive:T,larger:gt,typed:A});t.composition=Pt;var jt=(0, Ru.createIsZero)({typed:A});t.isZero=jt;var At=(0, Ru.createAbs)({typed:A});t.abs=At;var Et=(0, Ru.createFloor)({config:s.config,equalScalar:I,matrix:$e,round:ft,typed:A});t.floor=Et;var Ct=(0, Ru.createMultiply)({addScalar:je,dot:St,equalScalar:I,matrix:$e,multiplyScalar:V,typed:A});t.multiply=Ct;var Tt=(0, Ru.createDotMultiply)({equalScalar:I,matrix:$e,multiplyScalar:V,typed:A});t.dotMultiply=Tt;var kt=(0, Ru.createRe)({typed:A});t.re=kt;var It=(0, Ru.createFlatten)({matrix:$e,typed:A});t.flatten=It;var Bt=(0, Ru.createResize)({config:s.config,matrix:$e});t.resize=Bt;var zt=(0, Ru.createSqueeze)({matrix:$e,typed:A});t.squeeze=zt;var Rt=(0, Ru.createTo)({matrix:$e,typed:A});t.to=Rt;var qt=(0, Ru.createPow)({Complex:r,config:s.config,fraction:Se,identity:at,matrix:$e,multiply:Ct,number:B,typed:A});t.pow=qt;var Ft=(0, Ru.createDotPow)({DenseMatrix:P,equalScalar:I,matrix:$e,pow:qt,typed:A});t.dotPow=Ft;var Ut=(0, Ru.createRightArithShift)({DenseMatrix:P,equalScalar:I,matrix:$e,typed:A,zeros:lt});t.rightArithShift=Ut;var Lt=(0, Ru.createCompareNatural)({compare:ht,typed:A});t.compareNatural=Lt;var Ht=(0, Ru.createEqualText)({compareText:yt,isZero:jt,typed:A});t.equalText=Ht;var Zt=(0, Ru.createLargerEq)({DenseMatrix:P,config:s.config,matrix:$e,typed:A});t.largerEq=Zt;var Vt=(0, Ru.createPartitionSelect)({compare:ht,isNaN:k,isNumeric:C,typed:A});t.partitionSelect=Vt;var Wt=(0, Ru.createIndexClass)({ImmutableDenseMatrix:xt});t.Index=Wt;var Gt=(0, Ru.createAsech)({BigNumber:u,Complex:r,config:s.config,typed:A});t.asech=Gt;var $t=(0, Ru.createTan)({typed:A});t.tan=$t;var Qt=(0, Ru.createSetDifference)({DenseMatrix:P,Index:Wt,compareNatural:Lt,size:ct,subset:ut,typed:A});t.setDifference=Qt;var Xt=(0, Ru.createSetIntersect)({DenseMatrix:P,Index:Wt,compareNatural:Lt,size:ct,subset:ut,typed:A});t.setIntersect=Xt;var Yt=(0, Ru.createSetMultiplicity)({Index:Wt,compareNatural:Lt,size:ct,subset:ut,typed:A});t.setMultiplicity=Yt;var Jt=(0, Ru.createSetSize)({compareNatural:Lt,typed:A});t.setSize=Jt;var Kt=(0, Ru.createTrace)({add:Ot,matrix:$e,typed:A});t.trace=Kt;var en=(0, Ru.createQuantileSeq)({add:Ot,compare:ht,multiply:Ct,partitionSelect:Vt,typed:A});t.quantileSeq=en;var tn=(0, Ru.createGamma)({BigNumber:u,Complex:r,config:s.config,multiplyScalar:V,pow:qt,typed:A});t.gamma=tn;var nn=(0, Ru.createBignumber)({BigNumber:u,typed:A});t.bignumber=nn;var rn=(0, Ru.createLcm)({equalScalar:I,matrix:$e,typed:A});t.lcm=rn;var an=(0, Ru.createBitOr)({DenseMatrix:P,equalScalar:I,matrix:$e,typed:A});t.bitOr=an;var on=(0, Ru.createKron)({matrix:$e,multiplyScalar:V,typed:A});t.kron=on;var sn=(0, Ru.createTranspose)({matrix:$e,typed:A});t.transpose=sn;var cn=(0, Ru.createNumeric)({bignumber:nn,fraction:Se,number:B});t.numeric=cn;var un=(0, Ru.createAnd)({equalScalar:I,matrix:$e,not:Y,typed:A,zeros:lt});t.and=un;var ln=(0, Ru.createSmallerEq)({DenseMatrix:P,config:s.config,matrix:$e,typed:A});t.smallerEq=ln;var dn=(0, Ru.createSort)({compare:ht,compareNatural:Lt,matrix:$e,typed:A});t.sort=dn;var fn=(0, Ru.createMin)({config:s.config,numeric:cn,smaller:vt,typed:A});t.min=fn;var pn=(0, Ru.createCot)({BigNumber:u,typed:A});t.cot=pn;var mn=(0, Ru.createSetDistinct)({DenseMatrix:P,Index:Wt,compareNatural:Lt,size:ct,subset:ut,typed:A});t.setDistinct=mn;var hn=(0, Ru.createSetPowerset)({Index:Wt,compareNatural:Lt,size:ct,subset:ut,typed:A});t.setPowerset=hn;var yn=(0, Ru.createIndex)({Index:Wt,typed:A});t.index=yn;var vn=(0, Ru.createSum)({add:Ot,config:s.config,numeric:cn,typed:A});t.sum=vn;var gn=(0, Ru.createFactorial)({gamma:tn,typed:A});t.factorial=gn;var bn=(0, Ru.createPermutations)({factorial:gn,typed:A});t.permutations=bn;var xn=(0, Ru.createCeil)({config:s.config,equalScalar:I,matrix:$e,round:ft,typed:A});t.ceil=xn;var Dn=(0, Ru.createSubtract)({DenseMatrix:P,addScalar:je,equalScalar:I,matrix:$e,typed:A,unaryMinus:Pe});t.subtract=Dn;var _n=(0, Ru.createCross)({matrix:$e,multiply:Ct,subtract:Dn,typed:A});t.cross=_n;var wn=(0, Ru.createRange)({bignumber:nn,matrix:$e,config:s.config,larger:gt,largerEq:Zt,smaller:vt,smallerEq:ln,typed:A});t.range=wn;var Nn=(0, Ru.createRow)({Index:Wt,matrix:$e,range:wn,typed:A});t.row=Nn;var Mn=(0, Ru.createProd)({config:s.config,multiplyScalar:V,numeric:cn,typed:A});t.prod=Mn;var On=(0, Ru.createEqual)({DenseMatrix:P,equalScalar:I,matrix:$e,typed:A});t.equal=On;var Sn=(0, Ru.createMax)({config:s.config,larger:gt,numeric:cn,typed:A});t.max=Sn;var Pn=(0, Ru.createSetCartesian)({DenseMatrix:P,Index:Wt,compareNatural:Lt,size:ct,subset:ut,typed:A});t.setCartesian=Pn;var jn=(0, Ru.createSetSymDifference)({Index:Wt,concat:rt,setDifference:Qt,size:ct,subset:ut,typed:A});t.setSymDifference=jn;var An=(0, Ru.createFix)({Complex:r,ceil:xn,floor:Et,matrix:$e,typed:A});t.fix=An;var En=(0, Ru.createColumn)({Index:Wt,matrix:$e,range:wn,typed:A});t.column=En;var Cn=(0, Ru.createCtranspose)({conj:Te,transpose:sn,typed:A});t.ctranspose=Cn;var Tn=(0, Ru.createDeepEqual)({equal:On,typed:A});t.deepEqual=Tn;var kn=(0, Ru.createSetIsSubset)({Index:Wt,compareNatural:Lt,size:ct,subset:ut,typed:A});t.setIsSubset=kn;var In=(0, Ru.createXor)({DenseMatrix:P,matrix:$e,typed:A});t.xor=In;var Bn=(0, Ru.createDivideScalar)({numeric:cn,typed:A});t.divideScalar=Bn;var zn=(0, Ru.createNthRoots)({Complex:r,config:s.config,divideScalar:Bn,typed:A});t.nthRoots=zn;var Rn=(0, Ru.createLsolve)({DenseMatrix:P,divideScalar:Bn,equalScalar:I,matrix:$e,multiplyScalar:V,subtract:Dn,typed:A});t.lsolve=Rn;var qn=(0, Ru.createLsolveAll)({DenseMatrix:P,divideScalar:Bn,equalScalar:I,matrix:$e,multiplyScalar:V,subtract:Dn,typed:A});t.lsolveAll=qn;var Fn=(0, Ru.createSpaClass)({FibonacciHeap:Dt,addScalar:je,equalScalar:I});t.Spa=Fn;var Un=(0, Ru.createSetUnion)({Index:Wt,concat:rt,setIntersect:Xt,setSymDifference:jn,size:ct,subset:ut,typed:A});t.setUnion=Un;var Ln=(0, Ru.createLup)({DenseMatrix:P,Spa:Fn,SparseMatrix:Ge,abs:At,addScalar:je,divideScalar:Bn,equalScalar:I,larger:gt,matrix:$e,multiplyScalar:V,subtract:Dn,typed:A,unaryMinus:Pe});t.lup=Ln;var Hn=(0, Ru.createSlu)({SparseMatrix:Ge,abs:At,add:Ot,divideScalar:Bn,larger:gt,largerEq:Zt,multiply:Ct,subtract:Dn,transpose:sn,typed:A});t.slu=Hn;var Zn=(0, Ru.createDet)({lup:Ln,matrix:$e,multiply:Ct,subtract:Dn,typed:A,unaryMinus:Pe});t.det=Zn;var Vn=(0, Ru.createDistance)({abs:At,addScalar:je,divideScalar:Bn,multiplyScalar:V,sqrt:Ce,subtract:Dn,typed:A,unaryMinus:Pe});t.distance=Vn;var Wn=(0, Ru.createStirlingS2)({addScalar:je,combinations:be,divideScalar:Bn,factorial:gn,isInteger:E,isNegative:We,larger:gt,multiplyScalar:V,pow:qt,subtract:Dn,typed:A});t.stirlingS2=Wn;var Gn=(0, Ru.createCatalan)({addScalar:je,combinations:be,divideScalar:Bn,isInteger:E,isNegative:We,multiplyScalar:V,typed:A});t.catalan=Gn;var $n=(0, Ru.createDiff)({matrix:$e,number:B,subtract:Dn,typed:A});t.diff=$n;var Qn=(0, Ru.createLog)({Complex:r,config:s.config,divideScalar:Bn,typed:A});t.log=Qn;var Xn=(0, Ru.createDotDivide)({DenseMatrix:P,divideScalar:Bn,equalScalar:I,matrix:$e,typed:A});t.dotDivide=Xn;var Yn=(0, Ru.createUsolveAll)({DenseMatrix:P,divideScalar:Bn,equalScalar:I,matrix:$e,multiplyScalar:V,subtract:Dn,typed:A});t.usolveAll=Yn;var Jn=(0, Ru.createHypot)({abs:At,addScalar:je,divideScalar:Bn,isPositive:T,multiplyScalar:V,smaller:vt,sqrt:Ce,typed:A});t.hypot=Jn;var Kn=(0, Ru.createQr)({addScalar:je,complex:R,conj:Te,divideScalar:Bn,equal:On,identity:at,isZero:jt,matrix:$e,multiplyScalar:V,sign:W,sqrt:Ce,subtract:Dn,typed:A,unaryMinus:Pe,zeros:lt});t.qr=Kn;var er=(0, Ru.createInv)({abs:At,addScalar:je,det:Zn,divideScalar:Bn,identity:at,matrix:$e,multiply:Ct,typed:A,unaryMinus:Pe});t.inv=er;var tr=(0, Ru.createExpm)({abs:At,add:Ot,identity:at,inv:er,multiply:Ct,typed:A});t.expm=tr;var nr=(0, Ru.createDivide)({divideScalar:Bn,equalScalar:I,inv:er,matrix:$e,multiply:Ct,typed:A});t.divide=nr;var rr=(0, Ru.createMean)({add:Ot,divide:nr,typed:A});t.mean=rr;var ir=(0, Ru.createVariance)({add:Ot,apply:U,divide:nr,isNaN:k,multiply:Ct,subtract:Dn,typed:A});t.variance=ir;var ar=(0, Ru.createKldivergence)({divide:nr,dotDivide:Xn,isNumeric:C,log:Qn,matrix:$e,multiply:Ct,sum:vn,typed:A});t.kldivergence=ar;var or=(0, Ru.createBellNumbers)({addScalar:je,isInteger:E,isNegative:We,stirlingS2:Wn,typed:A});t.bellNumbers=or;var sr=(0, Ru.createLog1p)({Complex:r,config:s.config,divideScalar:Bn,log:Qn,typed:A});t.log1p=sr;var cr=(0, Ru.createUnitClass)({BigNumber:u,Complex:r,Fraction:w,abs:At,addScalar:je,config:s.config,divideScalar:Bn,equal:On,fix:An,format:ne,isNumeric:C,multiplyScalar:V,number:B,pow:qt,round:ft,subtract:Dn});t.Unit=cr;var ur=(0, Ru.createCreateUnit)({Unit:cr,typed:A});t.createUnit=ur;var lr=(0, Ru.createEigs)({abs:At,add:Ot,addScalar:je,atan:de,bignumber:nn,config:s.config,cos:Fe,equal:On,inv:er,matrix:$e,multiply:Ct,multiplyScalar:V,sin:Le,subtract:Dn,typed:A});t.eigs=lr;var dr=(0, Ru.createIntersect)({abs:At,add:Ot,addScalar:je,config:s.config,divideScalar:Bn,equalScalar:I,matrix:$e,multiply:Ct,multiplyScalar:V,smaller:vt,subtract:Dn,typed:A});t.intersect=dr;var fr=(0, Ru.createStd)({sqrt:Ce,typed:A,variance:ir});t.std=fr;var pr=(0, Ru.createAtomicMass)({BigNumber:u,Unit:cr,config:s.config});t.atomicMass=pr;var mr=(0, Ru.createBohrMagneton)({BigNumber:u,Unit:cr,config:s.config});t.bohrMagneton=mr;var hr=(0, Ru.createBoltzmann)({BigNumber:u,Unit:cr,config:s.config});t.boltzmann=hr;var yr=(0, Ru.createConductanceQuantum)({BigNumber:u,Unit:cr,config:s.config});t.conductanceQuantum=yr;var vr=(0, Ru.createDeuteronMass)({BigNumber:u,Unit:cr,config:s.config});t.deuteronMass=vr;var gr=(0, Ru.createElectronMass)({BigNumber:u,Unit:cr,config:s.config});t.electronMass=gr;var br=(0, Ru.createFaraday)({BigNumber:u,Unit:cr,config:s.config});t.faraday=br;var xr=(0, Ru.createFirstRadiation)({BigNumber:u,Unit:cr,config:s.config});t.firstRadiation=xr;var Dr=(0, Ru.createGravitationConstant)({BigNumber:u,Unit:cr,config:s.config});t.gravitationConstant=Dr;var _r=(0, Ru.createHartreeEnergy)({BigNumber:u,Unit:cr,config:s.config});t.hartreeEnergy=_r;var wr=(0, Ru.createKlitzing)({BigNumber:u,Unit:cr,config:s.config});t.klitzing=wr;var Nr=(0, Ru.createMagneticConstant)({BigNumber:u,Unit:cr,config:s.config});t.magneticConstant=Nr;var Mr=(0, Ru.createMolarMass)({BigNumber:u,Unit:cr,config:s.config});t.molarMass=Mr;var Or=(0, Ru.createMolarPlanckConstant)({BigNumber:u,Unit:cr,config:s.config});t.molarPlanckConstant=Or;var Sr=(0, Ru.createNeutronMass)({BigNumber:u,Unit:cr,config:s.config});t.neutronMass=Sr;var Pr=(0, Ru.createPlanckCharge)({BigNumber:u,Unit:cr,config:s.config});t.planckCharge=Pr;var jr=(0, Ru.createPlanckLength)({BigNumber:u,Unit:cr,config:s.config});t.planckLength=jr;var Ar=(0, Ru.createPlanckTemperature)({BigNumber:u,Unit:cr,config:s.config});t.planckTemperature=Ar;var Er=(0, Ru.createProtonMass)({BigNumber:u,Unit:cr,config:s.config});t.protonMass=Er;var Cr=(0, Ru.createReducedPlanckConstant)({BigNumber:u,Unit:cr,config:s.config});t.reducedPlanckConstant=Cr;var Tr=(0, Ru.createSecondRadiation)({BigNumber:u,Unit:cr,config:s.config});t.secondRadiation=Tr;var kr=(0, Ru.createStefanBoltzmann)({BigNumber:u,Unit:cr,config:s.config});t.stefanBoltzmann=kr;var Ir=(0, Ru.createVacuumImpedance)({BigNumber:u,Unit:cr,config:s.config});t.vacuumImpedance=Ir;var Br=(0, Ru.createUsolve)({DenseMatrix:P,divideScalar:Bn,equalScalar:I,matrix:$e,multiplyScalar:V,subtract:Dn,typed:A});t.usolve=Br;var zr=(0, Ru.createNorm)({abs:At,add:Ot,conj:Te,ctranspose:Cn,eigs:lr,equalScalar:I,larger:gt,matrix:$e,multiply:Ct,pow:qt,smaller:vt,sqrt:Ce,typed:A});t.norm=zr;var Rr=(0, Ru.createLusolve)({DenseMatrix:P,lsolve:Rn,lup:Ln,matrix:$e,slu:Hn,typed:A,usolve:Br});t.lusolve=Rr;var qr=(0, Ru.createSqrtm)({abs:At,add:Ot,identity:at,inv:er,max:Sn,multiply:Ct,size:ct,sqrt:Ce,subtract:Dn,typed:A});t.sqrtm=qr;var Fr=(0, Ru.createMultinomial)({add:Ot,divide:nr,factorial:gn,isInteger:E,isPositive:T,multiply:Ct,typed:A});t.multinomial=Fr;var Ur=(0, Ru.createAvogadro)({BigNumber:u,Unit:cr,config:s.config});t.avogadro=Ur;var Lr=(0, Ru.createClassicalElectronRadius)({BigNumber:u,Unit:cr,config:s.config});t.classicalElectronRadius=Lr;var Hr=(0, Ru.createElectricConstant)({BigNumber:u,Unit:cr,config:s.config});t.electricConstant=Hr;var Zr=(0, Ru.createFermiCoupling)({BigNumber:u,Unit:cr,config:s.config});t.fermiCoupling=Zr;var Vr=(0, Ru.createGravity)({BigNumber:u,Unit:cr,config:s.config});t.gravity=Vr;var Wr=(0, Ru.createLoschmidt)({BigNumber:u,Unit:cr,config:s.config});t.loschmidt=Wr;var Gr=(0, Ru.createMolarMassC12)({BigNumber:u,Unit:cr,config:s.config});t.molarMassC12=Gr;var $r=(0, Ru.createNuclearMagneton)({BigNumber:u,Unit:cr,config:s.config});t.nuclearMagneton=$r;var Qr=(0, Ru.createPlanckMass)({BigNumber:u,Unit:cr,config:s.config});t.planckMass=Qr;var Xr=(0, Ru.createQuantumOfCirculation)({BigNumber:u,Unit:cr,config:s.config});t.quantumOfCirculation=Xr;var Yr=(0, Ru.createSpeedOfLight)({BigNumber:u,Unit:cr,config:s.config});t.speedOfLight=Yr;var Jr=(0, Ru.createWienDisplacement)({BigNumber:u,Unit:cr,config:s.config});t.wienDisplacement=Jr;var Kr=(0, Ru.createRotationMatrix)({BigNumber:u,DenseMatrix:P,SparseMatrix:Ge,addScalar:je,config:s.config,cos:Fe,matrix:$e,multiplyScalar:V,norm:zr,sin:Le,typed:A,unaryMinus:Pe});t.rotationMatrix=Kr;var ei=(0, Ru.createMedian)({add:Ot,compare:ht,divide:nr,partitionSelect:Vt,typed:A});t.median=ei;var ti=(0, Ru.createBohrRadius)({BigNumber:u,Unit:cr,config:s.config});t.bohrRadius=ti;var ni=(0, Ru.createElementaryCharge)({BigNumber:u,Unit:cr,config:s.config});t.elementaryCharge=ni;var ri=(0, Ru.createInverseConductanceQuantum)({BigNumber:u,Unit:cr,config:s.config});t.inverseConductanceQuantum=ri;var ii=(0, Ru.createMolarVolume)({BigNumber:u,Unit:cr,config:s.config});t.molarVolume=ii;var ai=(0, Ru.createPlanckTime)({BigNumber:u,Unit:cr,config:s.config});t.planckTime=ai;var oi=(0, Ru.createThomsonCrossSection)({BigNumber:u,Unit:cr,config:s.config});t.thomsonCrossSection=oi;var si=(0, Ru.createRotate)({multiply:Ct,rotationMatrix:Kr,typed:A});t.rotate=si;var ci=(0, Ru.createMad)({abs:At,map:ee,median:ei,subtract:Dn,typed:A});t.mad=ci;var ui=(0, Ru.createCoulomb)({BigNumber:u,Unit:cr,config:s.config});t.coulomb=ui;var li=(0, Ru.createMagneticFluxQuantum)({BigNumber:u,Unit:cr,config:s.config});t.magneticFluxQuantum=li;var di=(0, Ru.createRydberg)({BigNumber:u,Unit:cr,config:s.config});t.rydberg=di;var fi=(0, Ru.createUnitFunction)({Unit:cr,typed:A});t.unit=fi;var pi=(0, Ru.createGasConstant)({BigNumber:u,Unit:cr,config:s.config});t.gasConstant=pi;var mi=(0, Ru.createPlanckConstant)({BigNumber:u,Unit:cr,config:s.config});t.planckConstant=mi;})),Fu=t((function(e,t){function n(){return (n=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}).apply(this,arguments)}Object.defineProperty(t,\"__esModule\",{value:!0}),Object.defineProperty(t,\"docs\",{enumerable:!0,get:function(){return Sc.embeddedDocs}}),t.derivative=t.parser=t.rationalize=t.simplify=t.compile=t.help=t.Parser=t.Help=t.evaluate=t.parse=t.FunctionNode=t.SymbolNode=t.AssignmentNode=t.IndexNode=t.AccessorNode=t.chain=t.FunctionAssignmentNode=t.RangeNode=t.OperatorNode=t.ConditionalNode=t.reviver=t.Chain=t.RelationalNode=t.ParenthesisNode=t.ObjectNode=t.ConstantNode=t.BlockNode=t.ArrayNode=t.Node=void 0;var r={},i={},a={},o=(0, Ru.createNode)({mathWithTransform:i});t.Node=o;var c=(0, Ru.createArrayNode)({Node:o});t.ArrayNode=c;var u=(0, Ru.createBlockNode)({Node:o,ResultSet:qu.ResultSet});t.BlockNode=u;var l=(0, Ru.createConstantNode)({Node:o});t.ConstantNode=l;var d=(0, Ru.createObjectNode)({Node:o});t.ObjectNode=d;var f=(0, Ru.createParenthesisNode)({Node:o});t.ParenthesisNode=f;var p=(0, Ru.createRelationalNode)({Node:o});t.RelationalNode=p;var m=(0, Ru.createChainClass)({math:r});t.Chain=m;var h=(0, Ru.createReviver)({classes:a});t.reviver=h;var y=(0, Ru.createConditionalNode)({Node:o});t.ConditionalNode=y;var v=(0, Ru.createOperatorNode)({Node:o});t.OperatorNode=v;var g=(0, Ru.createRangeNode)({Node:o});t.RangeNode=g;var b=(0, Ru.createFunctionAssignmentNode)({Node:o,typed:qu.typed});t.FunctionAssignmentNode=b;var x=(0, Ru.createChain)({Chain:m,typed:qu.typed});t.chain=x;var D=(0, Ru.createAccessorNode)({Node:o,subset:qu.subset});t.AccessorNode=D;var _=(0, Ru.createIndexNode)({Node:o,Range:qu.Range,size:qu.size});t.IndexNode=_;var w=(0, Ru.createAssignmentNode)({matrix:qu.matrix,Node:o,subset:qu.subset});t.AssignmentNode=w;var N=(0, Ru.createSymbolNode)({Unit:qu.Unit,Node:o,math:r});t.SymbolNode=N;var M=(0, Ru.createFunctionNode)({Node:o,SymbolNode:N,math:r});t.FunctionNode=M;var O=(0, Ru.createParse)({AccessorNode:D,ArrayNode:c,AssignmentNode:w,BlockNode:u,ConditionalNode:y,ConstantNode:l,FunctionAssignmentNode:b,FunctionNode:M,IndexNode:_,ObjectNode:d,OperatorNode:v,ParenthesisNode:f,RangeNode:g,RelationalNode:p,SymbolNode:N,config:s.config,numeric:qu.numeric,typed:qu.typed});t.parse=O;var S=(0, Ru.createEvaluate)({parse:O,typed:qu.typed});t.evaluate=S;var P=(0, Ru.createHelpClass)({parse:O});t.Help=P;var j=(0, Ru.createParserClass)({parse:O});t.Parser=j;var A=(0, Ru.createHelp)({Help:P,mathWithTransform:i,typed:qu.typed});t.help=A;var E=(0, Ru.createCompile)({parse:O,typed:qu.typed});t.compile=E;var C=(0, Ru.createSimplify)({bignumber:qu.bignumber,fraction:qu.fraction,ConstantNode:l,FunctionNode:M,OperatorNode:v,ParenthesisNode:f,SymbolNode:N,add:qu.add,config:s.config,divide:qu.divide,equal:qu.equal,isZero:qu.isZero,mathWithTransform:i,multiply:qu.multiply,parse:O,pow:qu.pow,subtract:qu.subtract,typed:qu.typed});t.simplify=C;var T=(0, Ru.createRationalize)({bignumber:qu.bignumber,fraction:qu.fraction,ConstantNode:l,FunctionNode:M,OperatorNode:v,ParenthesisNode:f,SymbolNode:N,add:qu.add,config:s.config,divide:qu.divide,equal:qu.equal,isZero:qu.isZero,mathWithTransform:i,multiply:qu.multiply,parse:O,pow:qu.pow,simplify:C,subtract:qu.subtract,typed:qu.typed});t.rationalize=T;var k=(0, Ru.createParser)({Parser:j,typed:qu.typed});t.parser=k;var I=(0, Ru.createDerivative)({ConstantNode:l,FunctionNode:M,OperatorNode:v,ParenthesisNode:f,SymbolNode:N,config:s.config,equal:qu.equal,isZero:qu.isZero,numeric:qu.numeric,parse:O,simplify:C,typed:qu.typed});t.derivative=I,n(r,{reviver:h,false:qu._false,null:qu._null,true:qu._true,replacer:qu.replacer,i:qu.i,LN10:qu.LN10,LOG10E:qu.LOG10E,NaN:qu._NaN,pi:qu.pi,SQRT1_2:qu.SQRT1_2,tau:qu.tau,efimovFactor:qu.efimovFactor,fineStructure:qu.fineStructure,sackurTetrode:qu.sackurTetrode,weakMixingAngle:qu.weakMixingAngle,e:qu.e,Infinity:qu._Infinity,LOG2E:qu.LOG2E,PI:qu.pi,version:qu.version,E:qu.e,phi:qu.phi,typed:qu.typed,isInteger:qu.isInteger,isNumeric:qu.isNumeric,isPositive:qu.isPositive,isNaN:qu.isNaN,equalScalar:qu.equalScalar,number:qu.number,boolean:qu.boolean,complex:qu.complex,splitUnit:qu.splitUnit,unaryPlus:qu.unaryPlus,apply:qu.apply,cube:qu.cube,expm1:qu.expm1,log10:qu.log10,multiplyScalar:qu.multiplyScalar,sign:qu.sign,square:qu.square,bitNot:qu.bitNot,arg:qu.arg,im:qu.im,not:qu.not,filter:qu.filter,forEach:qu.forEach,map:qu.map,erf:qu.erf,format:qu.format,oct:qu.oct,print:qu.print,isPrime:qu.isPrime,acos:qu.acos,acot:qu.acot,acsc:qu.acsc,asec:qu.asec,asin:qu.asin,atan:qu.atan,atanh:qu.atanh,cosh:qu.cosh,coth:qu.coth,csch:qu.csch,sech:qu.sech,sinh:qu.sinh,tanh:qu.tanh,chain:x,combinations:qu.combinations,pickRandom:qu.pickRandom,randomInt:qu.randomInt,LN2:qu.LN2,clone:qu.clone,hasNumericValue:qu.hasNumericValue,typeOf:qu.typeOf,string:qu.string,fraction:qu.fraction,unaryMinus:qu.unaryMinus,addScalar:qu.addScalar,exp:qu.exp,log2:qu.log2,sqrt:qu.sqrt,conj:qu.conj,getMatrixDataType:qu.getMatrixDataType,mode:qu.mode,bin:qu.bin,acosh:qu.acosh,acsch:qu.acsch,asinh:qu.asinh,cos:qu.cos,csc:qu.csc,sin:qu.sin,combinationsWithRep:qu.combinationsWithRep,random:qu.random,SQRT2:qu.SQRT2,isNegative:qu.isNegative,matrix:qu.matrix,cbrt:qu.cbrt,gcd:qu.gcd,mod:qu.mod,nthRoot:qu.nthRoot,xgcd:qu.xgcd,bitAnd:qu.bitAnd,bitXor:qu.bitXor,or:qu.or,concat:qu.concat,diag:qu.diag,identity:qu.identity,ones:qu.ones,reshape:qu.reshape,size:qu.size,subset:qu.subset,zeros:qu.zeros,hex:qu.hex,round:qu.round,leftShift:qu.leftShift,rightLogShift:qu.rightLogShift,compare:qu.compare,compareText:qu.compareText,smaller:qu.smaller,larger:qu.larger,unequal:qu.unequal,sparse:qu.sparse,acoth:qu.acoth,atan2:qu.atan2,sec:qu.sec,add:qu.add,dot:qu.dot,composition:qu.composition,isZero:qu.isZero,abs:qu.abs,floor:qu.floor,multiply:qu.multiply,dotMultiply:qu.dotMultiply,re:qu.re,flatten:qu.flatten,resize:qu.resize,squeeze:qu.squeeze,to:qu.to,pow:qu.pow,dotPow:qu.dotPow,rightArithShift:qu.rightArithShift,compareNatural:qu.compareNatural,equalText:qu.equalText,largerEq:qu.largerEq,partitionSelect:qu.partitionSelect,asech:qu.asech,tan:qu.tan,setDifference:qu.setDifference,setIntersect:qu.setIntersect,setMultiplicity:qu.setMultiplicity,setSize:qu.setSize,trace:qu.trace,quantileSeq:qu.quantileSeq,gamma:qu.gamma,bignumber:qu.bignumber,lcm:qu.lcm,bitOr:qu.bitOr,kron:qu.kron,transpose:qu.transpose,numeric:qu.numeric,and:qu.and,smallerEq:qu.smallerEq,sort:qu.sort,min:qu.min,cot:qu.cot,setDistinct:qu.setDistinct,setPowerset:qu.setPowerset,index:qu.index,sum:qu.sum,factorial:qu.factorial,permutations:qu.permutations,ceil:qu.ceil,subtract:qu.subtract,cross:qu.cross,range:qu.range,row:qu.row,prod:qu.prod,equal:qu.equal,max:qu.max,setCartesian:qu.setCartesian,setSymDifference:qu.setSymDifference,fix:qu.fix,column:qu.column,ctranspose:qu.ctranspose,deepEqual:qu.deepEqual,setIsSubset:qu.setIsSubset,xor:qu.xor,divideScalar:qu.divideScalar,nthRoots:qu.nthRoots,lsolve:qu.lsolve,lsolveAll:qu.lsolveAll,setUnion:qu.setUnion,lup:qu.lup,slu:qu.slu,det:qu.det,distance:qu.distance,stirlingS2:qu.stirlingS2,catalan:qu.catalan,diff:qu.diff,log:qu.log,dotDivide:qu.dotDivide,usolveAll:qu.usolveAll,hypot:qu.hypot,qr:qu.qr,inv:qu.inv,expm:qu.expm,divide:qu.divide,mean:qu.mean,variance:qu.variance,kldivergence:qu.kldivergence,bellNumbers:qu.bellNumbers,log1p:qu.log1p,createUnit:qu.createUnit,eigs:qu.eigs,intersect:qu.intersect,std:qu.std,atomicMass:qu.atomicMass,bohrMagneton:qu.bohrMagneton,boltzmann:qu.boltzmann,conductanceQuantum:qu.conductanceQuantum,deuteronMass:qu.deuteronMass,electronMass:qu.electronMass,faraday:qu.faraday,firstRadiation:qu.firstRadiation,gravitationConstant:qu.gravitationConstant,hartreeEnergy:qu.hartreeEnergy,klitzing:qu.klitzing,magneticConstant:qu.magneticConstant,molarMass:qu.molarMass,molarPlanckConstant:qu.molarPlanckConstant,neutronMass:qu.neutronMass,planckCharge:qu.planckCharge,planckLength:qu.planckLength,planckTemperature:qu.planckTemperature,protonMass:qu.protonMass,reducedPlanckConstant:qu.reducedPlanckConstant,secondRadiation:qu.secondRadiation,stefanBoltzmann:qu.stefanBoltzmann,vacuumImpedance:qu.vacuumImpedance,usolve:qu.usolve,norm:qu.norm,lusolve:qu.lusolve,sqrtm:qu.sqrtm,multinomial:qu.multinomial,avogadro:qu.avogadro,classicalElectronRadius:qu.classicalElectronRadius,electricConstant:qu.electricConstant,fermiCoupling:qu.fermiCoupling,gravity:qu.gravity,loschmidt:qu.loschmidt,molarMassC12:qu.molarMassC12,nuclearMagneton:qu.nuclearMagneton,planckMass:qu.planckMass,quantumOfCirculation:qu.quantumOfCirculation,speedOfLight:qu.speedOfLight,wienDisplacement:qu.wienDisplacement,rotationMatrix:qu.rotationMatrix,median:qu.median,bohrRadius:qu.bohrRadius,elementaryCharge:qu.elementaryCharge,inverseConductanceQuantum:qu.inverseConductanceQuantum,molarVolume:qu.molarVolume,planckTime:qu.planckTime,thomsonCrossSection:qu.thomsonCrossSection,rotate:qu.rotate,parse:O,evaluate:S,mad:qu.mad,coulomb:qu.coulomb,magneticFluxQuantum:qu.magneticFluxQuantum,rydberg:qu.rydberg,unit:qu.unit,help:A,gasConstant:qu.gasConstant,compile:E,simplify:C,rationalize:T,parser:k,planckConstant:qu.planckConstant,derivative:I,config:s.config}),n(i,r,{apply:(0, Ru.createApplyTransform)({isInteger:qu.isInteger,typed:qu.typed}),filter:(0, Ru.createFilterTransform)({typed:qu.typed}),map:(0, Ru.createMapTransform)({typed:qu.typed}),forEach:(0, Ru.createForEachTransform)({typed:qu.typed}),subset:(0, Ru.createSubsetTransform)({matrix:qu.matrix,typed:qu.typed}),index:(0, Ru.createIndexTransform)({Index:qu.Index}),concat:(0, Ru.createConcatTransform)({isInteger:qu.isInteger,matrix:qu.matrix,typed:qu.typed}),max:(0, Ru.createMaxTransform)({config:s.config,larger:qu.larger,numeric:qu.numeric,typed:qu.typed}),min:(0, Ru.createMinTransform)({config:s.config,numeric:qu.numeric,smaller:qu.smaller,typed:qu.typed}),sum:(0, Ru.createSumTransform)({add:qu.add,config:s.config,numeric:qu.numeric,typed:qu.typed}),column:(0, Ru.createColumnTransform)({Index:qu.Index,matrix:qu.matrix,range:qu.range,typed:qu.typed}),range:(0, Ru.createRangeTransform)({bignumber:qu.bignumber,matrix:qu.matrix,config:s.config,larger:qu.larger,largerEq:qu.largerEq,smaller:qu.smaller,smallerEq:qu.smallerEq,typed:qu.typed}),diff:(0, Ru.createDiffTransform)({bignumber:qu.bignumber,matrix:qu.matrix,number:qu.number,subtract:qu.subtract,typed:qu.typed}),row:(0, Ru.createRowTransform)({Index:qu.Index,matrix:qu.matrix,range:qu.range,typed:qu.typed}),mean:(0, Ru.createMeanTransform)({add:qu.add,divide:qu.divide,typed:qu.typed}),variance:(0, Ru.createVarianceTransform)({add:qu.add,apply:qu.apply,divide:qu.divide,isNaN:qu.isNaN,multiply:qu.multiply,subtract:qu.subtract,typed:qu.typed}),std:(0, Ru.createStdTransform)({sqrt:qu.sqrt,typed:qu.typed,variance:qu.variance})}),n(a,{ResultSet:qu.ResultSet,Complex:qu.Complex,Range:qu.Range,Node:o,ArrayNode:c,BlockNode:u,ConstantNode:l,ObjectNode:d,ParenthesisNode:f,RelationalNode:p,Chain:m,BigNumber:qu.BigNumber,Matrix:qu.Matrix,ConditionalNode:y,OperatorNode:v,Fraction:qu.Fraction,RangeNode:g,DenseMatrix:qu.DenseMatrix,FunctionAssignmentNode:b,SparseMatrix:qu.SparseMatrix,ImmutableDenseMatrix:qu.ImmutableDenseMatrix,FibonacciHeap:qu.FibonacciHeap,AccessorNode:D,IndexNode:_,Index:qu.Index,AssignmentNode:w,Spa:qu.Spa,Unit:qu.Unit,SymbolNode:N,FunctionNode:M,Help:P,Parser:j}),m.createProxy(r);})),Uu=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),Object.defineProperty(t,\"isAccessorNode\",{enumerable:!0,get:function(){return i.isAccessorNode}}),Object.defineProperty(t,\"isArray\",{enumerable:!0,get:function(){return i.isArray}}),Object.defineProperty(t,\"isArrayNode\",{enumerable:!0,get:function(){return i.isArrayNode}}),Object.defineProperty(t,\"isAssignmentNode\",{enumerable:!0,get:function(){return i.isAssignmentNode}}),Object.defineProperty(t,\"isBigNumber\",{enumerable:!0,get:function(){return i.isBigNumber}}),Object.defineProperty(t,\"isBlockNode\",{enumerable:!0,get:function(){return i.isBlockNode}}),Object.defineProperty(t,\"isBoolean\",{enumerable:!0,get:function(){return i.isBoolean}}),Object.defineProperty(t,\"isChain\",{enumerable:!0,get:function(){return i.isChain}}),Object.defineProperty(t,\"isCollection\",{enumerable:!0,get:function(){return i.isCollection}}),Object.defineProperty(t,\"isComplex\",{enumerable:!0,get:function(){return i.isComplex}}),Object.defineProperty(t,\"isConditionalNode\",{enumerable:!0,get:function(){return i.isConditionalNode}}),Object.defineProperty(t,\"isConstantNode\",{enumerable:!0,get:function(){return i.isConstantNode}}),Object.defineProperty(t,\"isDate\",{enumerable:!0,get:function(){return i.isDate}}),Object.defineProperty(t,\"isDenseMatrix\",{enumerable:!0,get:function(){return i.isDenseMatrix}}),Object.defineProperty(t,\"isFraction\",{enumerable:!0,get:function(){return i.isFraction}}),Object.defineProperty(t,\"isFunction\",{enumerable:!0,get:function(){return i.isFunction}}),Object.defineProperty(t,\"isFunctionAssignmentNode\",{enumerable:!0,get:function(){return i.isFunctionAssignmentNode}}),Object.defineProperty(t,\"isFunctionNode\",{enumerable:!0,get:function(){return i.isFunctionNode}}),Object.defineProperty(t,\"isHelp\",{enumerable:!0,get:function(){return i.isHelp}}),Object.defineProperty(t,\"isIndex\",{enumerable:!0,get:function(){return i.isIndex}}),Object.defineProperty(t,\"isIndexNode\",{enumerable:!0,get:function(){return i.isIndexNode}}),Object.defineProperty(t,\"isMatrix\",{enumerable:!0,get:function(){return i.isMatrix}}),Object.defineProperty(t,\"isNode\",{enumerable:!0,get:function(){return i.isNode}}),Object.defineProperty(t,\"isNull\",{enumerable:!0,get:function(){return i.isNull}}),Object.defineProperty(t,\"isNumber\",{enumerable:!0,get:function(){return i.isNumber}}),Object.defineProperty(t,\"isString\",{enumerable:!0,get:function(){return i.isString}}),Object.defineProperty(t,\"isUndefined\",{enumerable:!0,get:function(){return i.isUndefined}}),Object.defineProperty(t,\"isObject\",{enumerable:!0,get:function(){return i.isObject}}),Object.defineProperty(t,\"isObjectNode\",{enumerable:!0,get:function(){return i.isObjectNode}}),Object.defineProperty(t,\"isOperatorNode\",{enumerable:!0,get:function(){return i.isOperatorNode}}),Object.defineProperty(t,\"isParenthesisNode\",{enumerable:!0,get:function(){return i.isParenthesisNode}}),Object.defineProperty(t,\"isRange\",{enumerable:!0,get:function(){return i.isRange}}),Object.defineProperty(t,\"isRangeNode\",{enumerable:!0,get:function(){return i.isRangeNode}}),Object.defineProperty(t,\"isRegExp\",{enumerable:!0,get:function(){return i.isRegExp}}),Object.defineProperty(t,\"isResultSet\",{enumerable:!0,get:function(){return i.isResultSet}}),Object.defineProperty(t,\"isSparseMatrix\",{enumerable:!0,get:function(){return i.isSparseMatrix}}),Object.defineProperty(t,\"isSymbolNode\",{enumerable:!0,get:function(){return i.isSymbolNode}}),Object.defineProperty(t,\"isUnit\",{enumerable:!0,get:function(){return i.isUnit}});})),Lu=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.BigNumberDependencies=void 0;var n={createBigNumberClass:Ru.createBigNumberClass};t.BigNumberDependencies=n;})),Hu=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.ComplexDependencies=void 0;var n={createComplexClass:Ru.createComplexClass};t.ComplexDependencies=n;})),Zu=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.MatrixDependencies=void 0;var n={createMatrixClass:Ru.createMatrixClass};t.MatrixDependencies=n;})),Vu=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.DenseMatrixDependencies=void 0;var n={MatrixDependencies:Zu.MatrixDependencies,createDenseMatrixClass:Ru.createDenseMatrixClass};t.DenseMatrixDependencies=n;})),Wu=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.FractionDependencies=void 0;var n={createFractionClass:Ru.createFractionClass};t.FractionDependencies=n;})),Gu=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.typedDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,ComplexDependencies:Hu.ComplexDependencies,DenseMatrixDependencies:Vu.DenseMatrixDependencies,FractionDependencies:Wu.FractionDependencies,createTyped:Ru.createTyped};t.typedDependencies=n;})),$u=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.ResultSetDependencies=void 0;var n={createResultSet:Ru.createResultSet};t.ResultSetDependencies=n;})),Qu=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.RangeDependencies=void 0;var n={createRangeClass:Ru.createRangeClass};t.RangeDependencies=n;})),Xu=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.cloneDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createClone:Ru.createClone};t.cloneDependencies=n;})),Yu=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.isIntegerDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createIsInteger:Ru.createIsInteger};t.isIntegerDependencies=n;})),Ju=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.isNegativeDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createIsNegative:Ru.createIsNegative};t.isNegativeDependencies=n;})),Ku=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.isNumericDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createIsNumeric:Ru.createIsNumeric};t.isNumericDependencies=n;})),el=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.hasNumericValueDependencies=void 0;var n={isNumericDependencies:Ku.isNumericDependencies,typedDependencies:Gu.typedDependencies,createHasNumericValue:Ru.createHasNumericValue};t.hasNumericValueDependencies=n;})),tl=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.isPositiveDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createIsPositive:Ru.createIsPositive};t.isPositiveDependencies=n;})),nl=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.isZeroDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createIsZero:Ru.createIsZero};t.isZeroDependencies=n;})),rl=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.isNaNDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createIsNaN:Ru.createIsNaN};t.isNaNDependencies=n;})),il=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.typeOfDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createTypeOf:Ru.createTypeOf};t.typeOfDependencies=n;})),al=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.equalScalarDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createEqualScalar:Ru.createEqualScalar};t.equalScalarDependencies=n;})),ol=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.SparseMatrixDependencies=void 0;var n={MatrixDependencies:Zu.MatrixDependencies,equalScalarDependencies:al.equalScalarDependencies,typedDependencies:Gu.typedDependencies,createSparseMatrixClass:Ru.createSparseMatrixClass};t.SparseMatrixDependencies=n;})),sl=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.numberDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createNumber:Ru.createNumber};t.numberDependencies=n;})),cl=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.stringDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createString:Ru.createString};t.stringDependencies=n;})),ul=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.booleanDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createBoolean:Ru.createBoolean};t.booleanDependencies=n;})),ll=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.bignumberDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,typedDependencies:Gu.typedDependencies,createBignumber:Ru.createBignumber};t.bignumberDependencies=n;})),dl=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.complexDependencies=void 0;var n={ComplexDependencies:Hu.ComplexDependencies,typedDependencies:Gu.typedDependencies,createComplex:Ru.createComplex};t.complexDependencies=n;})),fl=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.fractionDependencies=void 0;var n={FractionDependencies:Wu.FractionDependencies,typedDependencies:Gu.typedDependencies,createFraction:Ru.createFraction};t.fractionDependencies=n;})),pl=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.matrixDependencies=void 0;var n={DenseMatrixDependencies:Vu.DenseMatrixDependencies,MatrixDependencies:Zu.MatrixDependencies,SparseMatrixDependencies:ol.SparseMatrixDependencies,typedDependencies:Gu.typedDependencies,createMatrix:Ru.createMatrix};t.matrixDependencies=n;})),ml=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.splitUnitDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createSplitUnit:Ru.createSplitUnit};t.splitUnitDependencies=n;})),hl=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.unaryMinusDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createUnaryMinus:Ru.createUnaryMinus};t.unaryMinusDependencies=n;})),yl=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.unaryPlusDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,typedDependencies:Gu.typedDependencies,createUnaryPlus:Ru.createUnaryPlus};t.unaryPlusDependencies=n;})),vl=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.absDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createAbs:Ru.createAbs};t.absDependencies=n;})),gl=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.applyDependencies=void 0;var n={isIntegerDependencies:Yu.isIntegerDependencies,typedDependencies:Gu.typedDependencies,createApply:Ru.createApply};t.applyDependencies=n;})),bl=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.addScalarDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createAddScalar:Ru.createAddScalar};t.addScalarDependencies=n;})),xl=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.cbrtDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,ComplexDependencies:Hu.ComplexDependencies,FractionDependencies:Wu.FractionDependencies,isNegativeDependencies:Ju.isNegativeDependencies,matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,unaryMinusDependencies:hl.unaryMinusDependencies,createCbrt:Ru.createCbrt};t.cbrtDependencies=n;})),Dl=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.zerosDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,createZeros:Ru.createZeros};t.zerosDependencies=n;})),_l=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.roundDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,DenseMatrixDependencies:Vu.DenseMatrixDependencies,equalScalarDependencies:al.equalScalarDependencies,matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,zerosDependencies:Dl.zerosDependencies,createRound:Ru.createRound};t.roundDependencies=n;})),wl=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.ceilDependencies=void 0;var n={equalScalarDependencies:al.equalScalarDependencies,matrixDependencies:pl.matrixDependencies,roundDependencies:_l.roundDependencies,typedDependencies:Gu.typedDependencies,createCeil:Ru.createCeil};t.ceilDependencies=n;})),Nl=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.cubeDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createCube:Ru.createCube};t.cubeDependencies=n;})),Ml=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.expDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createExp:Ru.createExp};t.expDependencies=n;})),Ol=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.expm1Dependencies=void 0;var n={ComplexDependencies:Hu.ComplexDependencies,typedDependencies:Gu.typedDependencies,createExpm1:Ru.createExpm1};t.expm1Dependencies=n;})),Sl=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.floorDependencies=void 0;var n={equalScalarDependencies:al.equalScalarDependencies,matrixDependencies:pl.matrixDependencies,roundDependencies:_l.roundDependencies,typedDependencies:Gu.typedDependencies,createFloor:Ru.createFloor};t.floorDependencies=n;})),Pl=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.fixDependencies=void 0;var n={ComplexDependencies:Hu.ComplexDependencies,ceilDependencies:wl.ceilDependencies,floorDependencies:Sl.floorDependencies,matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,createFix:Ru.createFix};t.fixDependencies=n;})),jl=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.gcdDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,DenseMatrixDependencies:Vu.DenseMatrixDependencies,equalScalarDependencies:al.equalScalarDependencies,matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,createGcd:Ru.createGcd};t.gcdDependencies=n;})),Al=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.lcmDependencies=void 0;var n={equalScalarDependencies:al.equalScalarDependencies,matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,createLcm:Ru.createLcm};t.lcmDependencies=n;})),El=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.log10Dependencies=void 0;var n={ComplexDependencies:Hu.ComplexDependencies,typedDependencies:Gu.typedDependencies,createLog10:Ru.createLog10};t.log10Dependencies=n;})),Cl=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.log2Dependencies=void 0;var n={ComplexDependencies:Hu.ComplexDependencies,typedDependencies:Gu.typedDependencies,createLog2:Ru.createLog2};t.log2Dependencies=n;})),Tl=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.modDependencies=void 0;var n={DenseMatrixDependencies:Vu.DenseMatrixDependencies,equalScalarDependencies:al.equalScalarDependencies,matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,createMod:Ru.createMod};t.modDependencies=n;})),kl=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.multiplyScalarDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createMultiplyScalar:Ru.createMultiplyScalar};t.multiplyScalarDependencies=n;})),Il=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.conjDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createConj:Ru.createConj};t.conjDependencies=n;})),Bl=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.sizeDependencies=void 0;var n={matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,createSize:Ru.createSize};t.sizeDependencies=n;})),zl=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.dotDependencies=void 0;var n={addScalarDependencies:bl.addScalarDependencies,conjDependencies:Il.conjDependencies,multiplyScalarDependencies:kl.multiplyScalarDependencies,sizeDependencies:Bl.sizeDependencies,typedDependencies:Gu.typedDependencies,createDot:Ru.createDot};t.dotDependencies=n;})),Rl=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.multiplyDependencies=void 0;var n={addScalarDependencies:bl.addScalarDependencies,dotDependencies:zl.dotDependencies,equalScalarDependencies:al.equalScalarDependencies,matrixDependencies:pl.matrixDependencies,multiplyScalarDependencies:kl.multiplyScalarDependencies,typedDependencies:Gu.typedDependencies,createMultiply:Ru.createMultiply};t.multiplyDependencies=n;})),ql=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.nthRootDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,equalScalarDependencies:al.equalScalarDependencies,matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,createNthRoot:Ru.createNthRoot};t.nthRootDependencies=n;})),Fl=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.signDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,FractionDependencies:Wu.FractionDependencies,complexDependencies:dl.complexDependencies,typedDependencies:Gu.typedDependencies,createSign:Ru.createSign};t.signDependencies=n;})),Ul=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.sqrtDependencies=void 0;var n={ComplexDependencies:Hu.ComplexDependencies,typedDependencies:Gu.typedDependencies,createSqrt:Ru.createSqrt};t.sqrtDependencies=n;})),Ll=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.squareDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createSquare:Ru.createSquare};t.squareDependencies=n;})),Hl=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.subtractDependencies=void 0;var n={DenseMatrixDependencies:Vu.DenseMatrixDependencies,addScalarDependencies:bl.addScalarDependencies,equalScalarDependencies:al.equalScalarDependencies,matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,unaryMinusDependencies:hl.unaryMinusDependencies,createSubtract:Ru.createSubtract};t.subtractDependencies=n;})),Zl=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.xgcdDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,createXgcd:Ru.createXgcd};t.xgcdDependencies=n;})),Vl=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.dotMultiplyDependencies=void 0;var n={equalScalarDependencies:al.equalScalarDependencies,matrixDependencies:pl.matrixDependencies,multiplyScalarDependencies:kl.multiplyScalarDependencies,typedDependencies:Gu.typedDependencies,createDotMultiply:Ru.createDotMultiply};t.dotMultiplyDependencies=n;})),Wl=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.bitAndDependencies=void 0;var n={equalScalarDependencies:al.equalScalarDependencies,matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,createBitAnd:Ru.createBitAnd};t.bitAndDependencies=n;})),Gl=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.bitNotDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createBitNot:Ru.createBitNot};t.bitNotDependencies=n;})),$l=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.bitOrDependencies=void 0;var n={DenseMatrixDependencies:Vu.DenseMatrixDependencies,equalScalarDependencies:al.equalScalarDependencies,matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,createBitOr:Ru.createBitOr};t.bitOrDependencies=n;})),Ql=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.bitXorDependencies=void 0;var n={DenseMatrixDependencies:Vu.DenseMatrixDependencies,matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,createBitXor:Ru.createBitXor};t.bitXorDependencies=n;})),Xl=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.argDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createArg:Ru.createArg};t.argDependencies=n;})),Yl=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.imDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createIm:Ru.createIm};t.imDependencies=n;})),Jl=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.reDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createRe:Ru.createRe};t.reDependencies=n;})),Kl=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.notDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createNot:Ru.createNot};t.notDependencies=n;})),ed=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.orDependencies=void 0;var n={DenseMatrixDependencies:Vu.DenseMatrixDependencies,equalScalarDependencies:al.equalScalarDependencies,matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,createOr:Ru.createOr};t.orDependencies=n;})),td=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.xorDependencies=void 0;var n={DenseMatrixDependencies:Vu.DenseMatrixDependencies,matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,createXor:Ru.createXor};t.xorDependencies=n;})),nd=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.concatDependencies=void 0;var n={isIntegerDependencies:Yu.isIntegerDependencies,matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,createConcat:Ru.createConcat};t.concatDependencies=n;})),rd=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.smallerDependencies=void 0;var n={DenseMatrixDependencies:Vu.DenseMatrixDependencies,matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,createSmaller:Ru.createSmaller};t.smallerDependencies=n;})),id=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.ImmutableDenseMatrixDependencies=void 0;var n={DenseMatrixDependencies:Vu.DenseMatrixDependencies,smallerDependencies:rd.smallerDependencies,createImmutableDenseMatrixClass:Ru.createImmutableDenseMatrixClass};t.ImmutableDenseMatrixDependencies=n;})),ad=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.IndexDependencies=void 0;var n={ImmutableDenseMatrixDependencies:id.ImmutableDenseMatrixDependencies,createIndexClass:Ru.createIndexClass};t.IndexDependencies=n;})),od=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.largerDependencies=void 0;var n={DenseMatrixDependencies:Vu.DenseMatrixDependencies,matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,createLarger:Ru.createLarger};t.largerDependencies=n;})),sd=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.largerEqDependencies=void 0;var n={DenseMatrixDependencies:Vu.DenseMatrixDependencies,matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,createLargerEq:Ru.createLargerEq};t.largerEqDependencies=n;})),cd=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.smallerEqDependencies=void 0;var n={DenseMatrixDependencies:Vu.DenseMatrixDependencies,matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,createSmallerEq:Ru.createSmallerEq};t.smallerEqDependencies=n;})),ud=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.rangeDependencies=void 0;var n={bignumberDependencies:ll.bignumberDependencies,matrixDependencies:pl.matrixDependencies,largerDependencies:od.largerDependencies,largerEqDependencies:sd.largerEqDependencies,smallerDependencies:rd.smallerDependencies,smallerEqDependencies:cd.smallerEqDependencies,typedDependencies:Gu.typedDependencies,createRange:Ru.createRange};t.rangeDependencies=n;})),ld=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.columnDependencies=void 0;var n={IndexDependencies:ad.IndexDependencies,matrixDependencies:pl.matrixDependencies,rangeDependencies:ud.rangeDependencies,typedDependencies:Gu.typedDependencies,createColumn:Ru.createColumn};t.columnDependencies=n;})),dd=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.crossDependencies=void 0;var n={matrixDependencies:pl.matrixDependencies,multiplyDependencies:Rl.multiplyDependencies,subtractDependencies:Hl.subtractDependencies,typedDependencies:Gu.typedDependencies,createCross:Ru.createCross};t.crossDependencies=n;})),fd=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.diagDependencies=void 0;var n={DenseMatrixDependencies:Vu.DenseMatrixDependencies,SparseMatrixDependencies:ol.SparseMatrixDependencies,matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,createDiag:Ru.createDiag};t.diagDependencies=n;})),pd=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.filterDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createFilter:Ru.createFilter};t.filterDependencies=n;})),md=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.flattenDependencies=void 0;var n={matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,createFlatten:Ru.createFlatten};t.flattenDependencies=n;})),hd=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.forEachDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createForEach:Ru.createForEach};t.forEachDependencies=n;})),yd=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.getMatrixDataTypeDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createGetMatrixDataType:Ru.createGetMatrixDataType};t.getMatrixDataTypeDependencies=n;})),vd=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.identityDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,DenseMatrixDependencies:Vu.DenseMatrixDependencies,SparseMatrixDependencies:ol.SparseMatrixDependencies,matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,createIdentity:Ru.createIdentity};t.identityDependencies=n;})),gd=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.kronDependencies=void 0;var n={matrixDependencies:pl.matrixDependencies,multiplyScalarDependencies:kl.multiplyScalarDependencies,typedDependencies:Gu.typedDependencies,createKron:Ru.createKron};t.kronDependencies=n;})),bd=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.mapDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createMap:Ru.createMap};t.mapDependencies=n;})),xd=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.diffDependencies=void 0;var n={matrixDependencies:pl.matrixDependencies,numberDependencies:sl.numberDependencies,subtractDependencies:Hl.subtractDependencies,typedDependencies:Gu.typedDependencies,createDiff:Ru.createDiff};t.diffDependencies=n;})),Dd=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.onesDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,createOnes:Ru.createOnes};t.onesDependencies=n;})),_d=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.reshapeDependencies=void 0;var n={isIntegerDependencies:Yu.isIntegerDependencies,matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,createReshape:Ru.createReshape};t.reshapeDependencies=n;})),wd=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.resizeDependencies=void 0;var n={matrixDependencies:pl.matrixDependencies,createResize:Ru.createResize};t.resizeDependencies=n;})),Nd=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.cosDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createCos:Ru.createCos};t.cosDependencies=n;})),Md=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.addDependencies=void 0;var n={DenseMatrixDependencies:Vu.DenseMatrixDependencies,SparseMatrixDependencies:ol.SparseMatrixDependencies,addScalarDependencies:bl.addScalarDependencies,equalScalarDependencies:al.equalScalarDependencies,matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,createAdd:Ru.createAdd};t.addDependencies=n;})),Od=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.transposeDependencies=void 0;var n={matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,createTranspose:Ru.createTranspose};t.transposeDependencies=n;})),Sd=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.ctransposeDependencies=void 0;var n={conjDependencies:Il.conjDependencies,transposeDependencies:Od.transposeDependencies,typedDependencies:Gu.typedDependencies,createCtranspose:Ru.createCtranspose};t.ctransposeDependencies=n;})),Pd=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.atanDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createAtan:Ru.createAtan};t.atanDependencies=n;})),jd=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.equalDependencies=void 0;var n={DenseMatrixDependencies:Vu.DenseMatrixDependencies,equalScalarDependencies:al.equalScalarDependencies,matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,createEqual:Ru.createEqual};t.equalDependencies=n;})),Ad=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.FibonacciHeapDependencies=void 0;var n={largerDependencies:od.largerDependencies,smallerDependencies:rd.smallerDependencies,createFibonacciHeapClass:Ru.createFibonacciHeapClass};t.FibonacciHeapDependencies=n;})),Ed=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.SpaDependencies=void 0;var n={FibonacciHeapDependencies:Ad.FibonacciHeapDependencies,addScalarDependencies:bl.addScalarDependencies,equalScalarDependencies:al.equalScalarDependencies,createSpaClass:Ru.createSpaClass};t.SpaDependencies=n;})),Cd=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.numericDependencies=void 0;var n={bignumberDependencies:ll.bignumberDependencies,fractionDependencies:fl.fractionDependencies,numberDependencies:sl.numberDependencies,createNumeric:Ru.createNumeric};t.numericDependencies=n;})),Td=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.divideScalarDependencies=void 0;var n={numericDependencies:Cd.numericDependencies,typedDependencies:Gu.typedDependencies,createDivideScalar:Ru.createDivideScalar};t.divideScalarDependencies=n;})),kd=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.lupDependencies=void 0;var n={DenseMatrixDependencies:Vu.DenseMatrixDependencies,SpaDependencies:Ed.SpaDependencies,SparseMatrixDependencies:ol.SparseMatrixDependencies,absDependencies:vl.absDependencies,addScalarDependencies:bl.addScalarDependencies,divideScalarDependencies:Td.divideScalarDependencies,equalScalarDependencies:al.equalScalarDependencies,largerDependencies:od.largerDependencies,matrixDependencies:pl.matrixDependencies,multiplyScalarDependencies:kl.multiplyScalarDependencies,subtractDependencies:Hl.subtractDependencies,typedDependencies:Gu.typedDependencies,unaryMinusDependencies:hl.unaryMinusDependencies,createLup:Ru.createLup};t.lupDependencies=n;})),Id=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.detDependencies=void 0;var n={lupDependencies:kd.lupDependencies,matrixDependencies:pl.matrixDependencies,multiplyDependencies:Rl.multiplyDependencies,subtractDependencies:Hl.subtractDependencies,typedDependencies:Gu.typedDependencies,unaryMinusDependencies:hl.unaryMinusDependencies,createDet:Ru.createDet};t.detDependencies=n;})),Bd=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.invDependencies=void 0;var n={absDependencies:vl.absDependencies,addScalarDependencies:bl.addScalarDependencies,detDependencies:Id.detDependencies,divideScalarDependencies:Td.divideScalarDependencies,identityDependencies:vd.identityDependencies,matrixDependencies:pl.matrixDependencies,multiplyDependencies:Rl.multiplyDependencies,typedDependencies:Gu.typedDependencies,unaryMinusDependencies:hl.unaryMinusDependencies,createInv:Ru.createInv};t.invDependencies=n;})),zd=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.sinDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createSin:Ru.createSin};t.sinDependencies=n;})),Rd=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.eigsDependencies=void 0;var n={absDependencies:vl.absDependencies,addDependencies:Md.addDependencies,addScalarDependencies:bl.addScalarDependencies,atanDependencies:Pd.atanDependencies,bignumberDependencies:ll.bignumberDependencies,cosDependencies:Nd.cosDependencies,equalDependencies:jd.equalDependencies,invDependencies:Bd.invDependencies,matrixDependencies:pl.matrixDependencies,multiplyDependencies:Rl.multiplyDependencies,multiplyScalarDependencies:kl.multiplyScalarDependencies,sinDependencies:zd.sinDependencies,subtractDependencies:Hl.subtractDependencies,typedDependencies:Gu.typedDependencies,createEigs:Ru.createEigs};t.eigsDependencies=n;})),qd=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.powDependencies=void 0;var n={ComplexDependencies:Hu.ComplexDependencies,fractionDependencies:fl.fractionDependencies,identityDependencies:vd.identityDependencies,matrixDependencies:pl.matrixDependencies,multiplyDependencies:Rl.multiplyDependencies,numberDependencies:sl.numberDependencies,typedDependencies:Gu.typedDependencies,createPow:Ru.createPow};t.powDependencies=n;})),Fd=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.normDependencies=void 0;var n={absDependencies:vl.absDependencies,addDependencies:Md.addDependencies,conjDependencies:Il.conjDependencies,ctransposeDependencies:Sd.ctransposeDependencies,eigsDependencies:Rd.eigsDependencies,equalScalarDependencies:al.equalScalarDependencies,largerDependencies:od.largerDependencies,matrixDependencies:pl.matrixDependencies,multiplyDependencies:Rl.multiplyDependencies,powDependencies:qd.powDependencies,smallerDependencies:rd.smallerDependencies,sqrtDependencies:Ul.sqrtDependencies,typedDependencies:Gu.typedDependencies,createNorm:Ru.createNorm};t.normDependencies=n;})),Ud=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.rotationMatrixDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,DenseMatrixDependencies:Vu.DenseMatrixDependencies,SparseMatrixDependencies:ol.SparseMatrixDependencies,addScalarDependencies:bl.addScalarDependencies,cosDependencies:Nd.cosDependencies,matrixDependencies:pl.matrixDependencies,multiplyScalarDependencies:kl.multiplyScalarDependencies,normDependencies:Fd.normDependencies,sinDependencies:zd.sinDependencies,typedDependencies:Gu.typedDependencies,unaryMinusDependencies:hl.unaryMinusDependencies,createRotationMatrix:Ru.createRotationMatrix};t.rotationMatrixDependencies=n;})),Ld=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.rotateDependencies=void 0;var n={multiplyDependencies:Rl.multiplyDependencies,rotationMatrixDependencies:Ud.rotationMatrixDependencies,typedDependencies:Gu.typedDependencies,createRotate:Ru.createRotate};t.rotateDependencies=n;})),Hd=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.rowDependencies=void 0;var n={IndexDependencies:ad.IndexDependencies,matrixDependencies:pl.matrixDependencies,rangeDependencies:ud.rangeDependencies,typedDependencies:Gu.typedDependencies,createRow:Ru.createRow};t.rowDependencies=n;})),Zd=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.squeezeDependencies=void 0;var n={matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,createSqueeze:Ru.createSqueeze};t.squeezeDependencies=n;})),Vd=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.subsetDependencies=void 0;var n={matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,createSubset:Ru.createSubset};t.subsetDependencies=n;})),Wd=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.erfDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createErf:Ru.createErf};t.erfDependencies=n;})),Gd=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.modeDependencies=void 0;var n={isNaNDependencies:rl.isNaNDependencies,isNumericDependencies:Ku.isNumericDependencies,typedDependencies:Gu.typedDependencies,createMode:Ru.createMode};t.modeDependencies=n;})),$d=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.prodDependencies=void 0;var n={multiplyScalarDependencies:kl.multiplyScalarDependencies,numericDependencies:Cd.numericDependencies,typedDependencies:Gu.typedDependencies,createProd:Ru.createProd};t.prodDependencies=n;})),Qd=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.formatDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createFormat:Ru.createFormat};t.formatDependencies=n;})),Xd=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.binDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createBin:Ru.createBin};t.binDependencies=n;})),Yd=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.octDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createOct:Ru.createOct};t.octDependencies=n;})),Jd=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.hexDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createHex:Ru.createHex};t.hexDependencies=n;})),Kd=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.printDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createPrint:Ru.createPrint};t.printDependencies=n;})),ef=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.toDependencies=void 0;var n={matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,createTo:Ru.createTo};t.toDependencies=n;})),tf=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.isPrimeDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createIsPrime:Ru.createIsPrime};t.isPrimeDependencies=n;})),nf=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.logDependencies=void 0;var n={ComplexDependencies:Hu.ComplexDependencies,divideScalarDependencies:Td.divideScalarDependencies,typedDependencies:Gu.typedDependencies,createLog:Ru.createLog};t.logDependencies=n;})),rf=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.log1pDependencies=void 0;var n={ComplexDependencies:Hu.ComplexDependencies,divideScalarDependencies:Td.divideScalarDependencies,logDependencies:nf.logDependencies,typedDependencies:Gu.typedDependencies,createLog1p:Ru.createLog1p};t.log1pDependencies=n;})),af=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.nthRootsDependencies=void 0;var n={ComplexDependencies:Hu.ComplexDependencies,divideScalarDependencies:Td.divideScalarDependencies,typedDependencies:Gu.typedDependencies,createNthRoots:Ru.createNthRoots};t.nthRootsDependencies=n;})),of=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.dotPowDependencies=void 0;var n={DenseMatrixDependencies:Vu.DenseMatrixDependencies,equalScalarDependencies:al.equalScalarDependencies,matrixDependencies:pl.matrixDependencies,powDependencies:qd.powDependencies,typedDependencies:Gu.typedDependencies,createDotPow:Ru.createDotPow};t.dotPowDependencies=n;})),sf=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.dotDivideDependencies=void 0;var n={DenseMatrixDependencies:Vu.DenseMatrixDependencies,divideScalarDependencies:Td.divideScalarDependencies,equalScalarDependencies:al.equalScalarDependencies,matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,createDotDivide:Ru.createDotDivide};t.dotDivideDependencies=n;})),cf=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.lsolveDependencies=void 0;var n={DenseMatrixDependencies:Vu.DenseMatrixDependencies,divideScalarDependencies:Td.divideScalarDependencies,equalScalarDependencies:al.equalScalarDependencies,matrixDependencies:pl.matrixDependencies,multiplyScalarDependencies:kl.multiplyScalarDependencies,subtractDependencies:Hl.subtractDependencies,typedDependencies:Gu.typedDependencies,createLsolve:Ru.createLsolve};t.lsolveDependencies=n;})),uf=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.usolveDependencies=void 0;var n={DenseMatrixDependencies:Vu.DenseMatrixDependencies,divideScalarDependencies:Td.divideScalarDependencies,equalScalarDependencies:al.equalScalarDependencies,matrixDependencies:pl.matrixDependencies,multiplyScalarDependencies:kl.multiplyScalarDependencies,subtractDependencies:Hl.subtractDependencies,typedDependencies:Gu.typedDependencies,createUsolve:Ru.createUsolve};t.usolveDependencies=n;})),lf=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.lsolveAllDependencies=void 0;var n={DenseMatrixDependencies:Vu.DenseMatrixDependencies,divideScalarDependencies:Td.divideScalarDependencies,equalScalarDependencies:al.equalScalarDependencies,matrixDependencies:pl.matrixDependencies,multiplyScalarDependencies:kl.multiplyScalarDependencies,subtractDependencies:Hl.subtractDependencies,typedDependencies:Gu.typedDependencies,createLsolveAll:Ru.createLsolveAll};t.lsolveAllDependencies=n;})),df=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.usolveAllDependencies=void 0;var n={DenseMatrixDependencies:Vu.DenseMatrixDependencies,divideScalarDependencies:Td.divideScalarDependencies,equalScalarDependencies:al.equalScalarDependencies,matrixDependencies:pl.matrixDependencies,multiplyScalarDependencies:kl.multiplyScalarDependencies,subtractDependencies:Hl.subtractDependencies,typedDependencies:Gu.typedDependencies,createUsolveAll:Ru.createUsolveAll};t.usolveAllDependencies=n;})),ff=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.leftShiftDependencies=void 0;var n={DenseMatrixDependencies:Vu.DenseMatrixDependencies,equalScalarDependencies:al.equalScalarDependencies,matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,zerosDependencies:Dl.zerosDependencies,createLeftShift:Ru.createLeftShift};t.leftShiftDependencies=n;})),pf=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.rightArithShiftDependencies=void 0;var n={DenseMatrixDependencies:Vu.DenseMatrixDependencies,equalScalarDependencies:al.equalScalarDependencies,matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,zerosDependencies:Dl.zerosDependencies,createRightArithShift:Ru.createRightArithShift};t.rightArithShiftDependencies=n;})),mf=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.rightLogShiftDependencies=void 0;var n={DenseMatrixDependencies:Vu.DenseMatrixDependencies,equalScalarDependencies:al.equalScalarDependencies,matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,zerosDependencies:Dl.zerosDependencies,createRightLogShift:Ru.createRightLogShift};t.rightLogShiftDependencies=n;})),hf=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.andDependencies=void 0;var n={equalScalarDependencies:al.equalScalarDependencies,matrixDependencies:pl.matrixDependencies,notDependencies:Kl.notDependencies,typedDependencies:Gu.typedDependencies,zerosDependencies:Dl.zerosDependencies,createAnd:Ru.createAnd};t.andDependencies=n;})),yf=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.compareDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,DenseMatrixDependencies:Vu.DenseMatrixDependencies,FractionDependencies:Wu.FractionDependencies,equalScalarDependencies:al.equalScalarDependencies,matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,createCompare:Ru.createCompare};t.compareDependencies=n;})),vf=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.compareNaturalDependencies=void 0;var n={compareDependencies:yf.compareDependencies,typedDependencies:Gu.typedDependencies,createCompareNatural:Ru.createCompareNatural};t.compareNaturalDependencies=n;})),gf=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.compareTextDependencies=void 0;var n={matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,createCompareText:Ru.createCompareText};t.compareTextDependencies=n;})),bf=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.equalTextDependencies=void 0;var n={compareTextDependencies:gf.compareTextDependencies,isZeroDependencies:nl.isZeroDependencies,typedDependencies:Gu.typedDependencies,createEqualText:Ru.createEqualText};t.equalTextDependencies=n;})),xf=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.deepEqualDependencies=void 0;var n={equalDependencies:jd.equalDependencies,typedDependencies:Gu.typedDependencies,createDeepEqual:Ru.createDeepEqual};t.deepEqualDependencies=n;})),Df=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.unequalDependencies=void 0;var n={DenseMatrixDependencies:Vu.DenseMatrixDependencies,equalScalarDependencies:al.equalScalarDependencies,matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,createUnequal:Ru.createUnequal};t.unequalDependencies=n;})),_f=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.partitionSelectDependencies=void 0;var n={compareDependencies:yf.compareDependencies,isNaNDependencies:rl.isNaNDependencies,isNumericDependencies:Ku.isNumericDependencies,typedDependencies:Gu.typedDependencies,createPartitionSelect:Ru.createPartitionSelect};t.partitionSelectDependencies=n;})),wf=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.sortDependencies=void 0;var n={compareDependencies:yf.compareDependencies,compareNaturalDependencies:vf.compareNaturalDependencies,matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,createSort:Ru.createSort};t.sortDependencies=n;})),Nf=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.maxDependencies=void 0;var n={largerDependencies:od.largerDependencies,numericDependencies:Cd.numericDependencies,typedDependencies:Gu.typedDependencies,createMax:Ru.createMax};t.maxDependencies=n;})),Mf=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.minDependencies=void 0;var n={numericDependencies:Cd.numericDependencies,smallerDependencies:rd.smallerDependencies,typedDependencies:Gu.typedDependencies,createMin:Ru.createMin};t.minDependencies=n;})),Of=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.UnitDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,ComplexDependencies:Hu.ComplexDependencies,FractionDependencies:Wu.FractionDependencies,absDependencies:vl.absDependencies,addScalarDependencies:bl.addScalarDependencies,divideScalarDependencies:Td.divideScalarDependencies,equalDependencies:jd.equalDependencies,fixDependencies:Pl.fixDependencies,formatDependencies:Qd.formatDependencies,isNumericDependencies:Ku.isNumericDependencies,multiplyScalarDependencies:kl.multiplyScalarDependencies,numberDependencies:sl.numberDependencies,powDependencies:qd.powDependencies,roundDependencies:_l.roundDependencies,subtractDependencies:Hl.subtractDependencies,createUnitClass:Ru.createUnitClass};t.UnitDependencies=n;})),Sf=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.unitDependencies=void 0;var n={UnitDependencies:Of.UnitDependencies,typedDependencies:Gu.typedDependencies,createUnitFunction:Ru.createUnitFunction};t.unitDependencies=n;})),Pf=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.sparseDependencies=void 0;var n={SparseMatrixDependencies:ol.SparseMatrixDependencies,typedDependencies:Gu.typedDependencies,createSparse:Ru.createSparse};t.sparseDependencies=n;})),jf=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.createUnitDependencies=void 0;var n={UnitDependencies:Of.UnitDependencies,typedDependencies:Gu.typedDependencies,createCreateUnit:Ru.createCreateUnit};t.createUnitDependencies=n;})),Af=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.acosDependencies=void 0;var n={ComplexDependencies:Hu.ComplexDependencies,typedDependencies:Gu.typedDependencies,createAcos:Ru.createAcos};t.acosDependencies=n;})),Ef=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.acoshDependencies=void 0;var n={ComplexDependencies:Hu.ComplexDependencies,typedDependencies:Gu.typedDependencies,createAcosh:Ru.createAcosh};t.acoshDependencies=n;})),Cf=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.acotDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,typedDependencies:Gu.typedDependencies,createAcot:Ru.createAcot};t.acotDependencies=n;})),Tf=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.acothDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,ComplexDependencies:Hu.ComplexDependencies,typedDependencies:Gu.typedDependencies,createAcoth:Ru.createAcoth};t.acothDependencies=n;})),kf=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.acscDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,ComplexDependencies:Hu.ComplexDependencies,typedDependencies:Gu.typedDependencies,createAcsc:Ru.createAcsc};t.acscDependencies=n;})),If=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.acschDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,typedDependencies:Gu.typedDependencies,createAcsch:Ru.createAcsch};t.acschDependencies=n;})),Bf=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.asecDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,ComplexDependencies:Hu.ComplexDependencies,typedDependencies:Gu.typedDependencies,createAsec:Ru.createAsec};t.asecDependencies=n;})),zf=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.asechDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,ComplexDependencies:Hu.ComplexDependencies,typedDependencies:Gu.typedDependencies,createAsech:Ru.createAsech};t.asechDependencies=n;})),Rf=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.asinDependencies=void 0;var n={ComplexDependencies:Hu.ComplexDependencies,typedDependencies:Gu.typedDependencies,createAsin:Ru.createAsin};t.asinDependencies=n;})),qf=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.asinhDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createAsinh:Ru.createAsinh};t.asinhDependencies=n;})),Ff=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.atan2Dependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,DenseMatrixDependencies:Vu.DenseMatrixDependencies,equalScalarDependencies:al.equalScalarDependencies,matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,createAtan2:Ru.createAtan2};t.atan2Dependencies=n;})),Uf=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.atanhDependencies=void 0;var n={ComplexDependencies:Hu.ComplexDependencies,typedDependencies:Gu.typedDependencies,createAtanh:Ru.createAtanh};t.atanhDependencies=n;})),Lf=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.coshDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createCosh:Ru.createCosh};t.coshDependencies=n;})),Hf=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.cotDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,typedDependencies:Gu.typedDependencies,createCot:Ru.createCot};t.cotDependencies=n;})),Zf=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.cothDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,typedDependencies:Gu.typedDependencies,createCoth:Ru.createCoth};t.cothDependencies=n;})),Vf=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.cscDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,typedDependencies:Gu.typedDependencies,createCsc:Ru.createCsc};t.cscDependencies=n;})),Wf=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.cschDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,typedDependencies:Gu.typedDependencies,createCsch:Ru.createCsch};t.cschDependencies=n;})),Gf=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.secDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,typedDependencies:Gu.typedDependencies,createSec:Ru.createSec};t.secDependencies=n;})),$f=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.sechDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,typedDependencies:Gu.typedDependencies,createSech:Ru.createSech};t.sechDependencies=n;})),Qf=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.sinhDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createSinh:Ru.createSinh};t.sinhDependencies=n;})),Xf=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.tanDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createTan:Ru.createTan};t.tanDependencies=n;})),Yf=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.tanhDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createTanh:Ru.createTanh};t.tanhDependencies=n;})),Jf=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.setCartesianDependencies=void 0;var n={DenseMatrixDependencies:Vu.DenseMatrixDependencies,IndexDependencies:ad.IndexDependencies,compareNaturalDependencies:vf.compareNaturalDependencies,sizeDependencies:Bl.sizeDependencies,subsetDependencies:Vd.subsetDependencies,typedDependencies:Gu.typedDependencies,createSetCartesian:Ru.createSetCartesian};t.setCartesianDependencies=n;})),Kf=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.setDifferenceDependencies=void 0;var n={DenseMatrixDependencies:Vu.DenseMatrixDependencies,IndexDependencies:ad.IndexDependencies,compareNaturalDependencies:vf.compareNaturalDependencies,sizeDependencies:Bl.sizeDependencies,subsetDependencies:Vd.subsetDependencies,typedDependencies:Gu.typedDependencies,createSetDifference:Ru.createSetDifference};t.setDifferenceDependencies=n;})),ep=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.setDistinctDependencies=void 0;var n={DenseMatrixDependencies:Vu.DenseMatrixDependencies,IndexDependencies:ad.IndexDependencies,compareNaturalDependencies:vf.compareNaturalDependencies,sizeDependencies:Bl.sizeDependencies,subsetDependencies:Vd.subsetDependencies,typedDependencies:Gu.typedDependencies,createSetDistinct:Ru.createSetDistinct};t.setDistinctDependencies=n;})),tp=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.setIntersectDependencies=void 0;var n={DenseMatrixDependencies:Vu.DenseMatrixDependencies,IndexDependencies:ad.IndexDependencies,compareNaturalDependencies:vf.compareNaturalDependencies,sizeDependencies:Bl.sizeDependencies,subsetDependencies:Vd.subsetDependencies,typedDependencies:Gu.typedDependencies,createSetIntersect:Ru.createSetIntersect};t.setIntersectDependencies=n;})),np=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.setIsSubsetDependencies=void 0;var n={IndexDependencies:ad.IndexDependencies,compareNaturalDependencies:vf.compareNaturalDependencies,sizeDependencies:Bl.sizeDependencies,subsetDependencies:Vd.subsetDependencies,typedDependencies:Gu.typedDependencies,createSetIsSubset:Ru.createSetIsSubset};t.setIsSubsetDependencies=n;})),rp=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.setMultiplicityDependencies=void 0;var n={IndexDependencies:ad.IndexDependencies,compareNaturalDependencies:vf.compareNaturalDependencies,sizeDependencies:Bl.sizeDependencies,subsetDependencies:Vd.subsetDependencies,typedDependencies:Gu.typedDependencies,createSetMultiplicity:Ru.createSetMultiplicity};t.setMultiplicityDependencies=n;})),ip=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.setPowersetDependencies=void 0;var n={IndexDependencies:ad.IndexDependencies,compareNaturalDependencies:vf.compareNaturalDependencies,sizeDependencies:Bl.sizeDependencies,subsetDependencies:Vd.subsetDependencies,typedDependencies:Gu.typedDependencies,createSetPowerset:Ru.createSetPowerset};t.setPowersetDependencies=n;})),ap=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.setSizeDependencies=void 0;var n={compareNaturalDependencies:vf.compareNaturalDependencies,typedDependencies:Gu.typedDependencies,createSetSize:Ru.createSetSize};t.setSizeDependencies=n;})),op=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.setSymDifferenceDependencies=void 0;var n={IndexDependencies:ad.IndexDependencies,concatDependencies:nd.concatDependencies,setDifferenceDependencies:Kf.setDifferenceDependencies,sizeDependencies:Bl.sizeDependencies,subsetDependencies:Vd.subsetDependencies,typedDependencies:Gu.typedDependencies,createSetSymDifference:Ru.createSetSymDifference};t.setSymDifferenceDependencies=n;})),sp=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.setUnionDependencies=void 0;var n={IndexDependencies:ad.IndexDependencies,concatDependencies:nd.concatDependencies,setIntersectDependencies:tp.setIntersectDependencies,setSymDifferenceDependencies:op.setSymDifferenceDependencies,sizeDependencies:Bl.sizeDependencies,subsetDependencies:Vd.subsetDependencies,typedDependencies:Gu.typedDependencies,createSetUnion:Ru.createSetUnion};t.setUnionDependencies=n;})),cp=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.hypotDependencies=void 0;var n={absDependencies:vl.absDependencies,addScalarDependencies:bl.addScalarDependencies,divideScalarDependencies:Td.divideScalarDependencies,isPositiveDependencies:tl.isPositiveDependencies,multiplyScalarDependencies:kl.multiplyScalarDependencies,smallerDependencies:rd.smallerDependencies,sqrtDependencies:Ul.sqrtDependencies,typedDependencies:Gu.typedDependencies,createHypot:Ru.createHypot};t.hypotDependencies=n;})),up=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.traceDependencies=void 0;var n={addDependencies:Md.addDependencies,matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,createTrace:Ru.createTrace};t.traceDependencies=n;})),lp=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.indexDependencies=void 0;var n={IndexDependencies:ad.IndexDependencies,typedDependencies:Gu.typedDependencies,createIndex:Ru.createIndex};t.indexDependencies=n;})),dp=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.NodeDependencies=void 0;var n={createNode:Ru.createNode};t.NodeDependencies=n;})),fp=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.AccessorNodeDependencies=void 0;var n={NodeDependencies:dp.NodeDependencies,subsetDependencies:Vd.subsetDependencies,createAccessorNode:Ru.createAccessorNode};t.AccessorNodeDependencies=n;})),pp=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.ArrayNodeDependencies=void 0;var n={NodeDependencies:dp.NodeDependencies,createArrayNode:Ru.createArrayNode};t.ArrayNodeDependencies=n;})),mp=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.AssignmentNodeDependencies=void 0;var n={matrixDependencies:pl.matrixDependencies,NodeDependencies:dp.NodeDependencies,subsetDependencies:Vd.subsetDependencies,createAssignmentNode:Ru.createAssignmentNode};t.AssignmentNodeDependencies=n;})),hp=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.BlockNodeDependencies=void 0;var n={NodeDependencies:dp.NodeDependencies,ResultSetDependencies:$u.ResultSetDependencies,createBlockNode:Ru.createBlockNode};t.BlockNodeDependencies=n;})),yp=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.ConditionalNodeDependencies=void 0;var n={NodeDependencies:dp.NodeDependencies,createConditionalNode:Ru.createConditionalNode};t.ConditionalNodeDependencies=n;})),vp=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.ConstantNodeDependencies=void 0;var n={NodeDependencies:dp.NodeDependencies,createConstantNode:Ru.createConstantNode};t.ConstantNodeDependencies=n;})),gp=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.FunctionAssignmentNodeDependencies=void 0;var n={NodeDependencies:dp.NodeDependencies,typedDependencies:Gu.typedDependencies,createFunctionAssignmentNode:Ru.createFunctionAssignmentNode};t.FunctionAssignmentNodeDependencies=n;})),bp=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.IndexNodeDependencies=void 0;var n={NodeDependencies:dp.NodeDependencies,RangeDependencies:Qu.RangeDependencies,sizeDependencies:Bl.sizeDependencies,createIndexNode:Ru.createIndexNode};t.IndexNodeDependencies=n;})),xp=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.ObjectNodeDependencies=void 0;var n={NodeDependencies:dp.NodeDependencies,createObjectNode:Ru.createObjectNode};t.ObjectNodeDependencies=n;})),Dp=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.OperatorNodeDependencies=void 0;var n={NodeDependencies:dp.NodeDependencies,createOperatorNode:Ru.createOperatorNode};t.OperatorNodeDependencies=n;})),_p=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.ParenthesisNodeDependencies=void 0;var n={NodeDependencies:dp.NodeDependencies,createParenthesisNode:Ru.createParenthesisNode};t.ParenthesisNodeDependencies=n;})),wp=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.RangeNodeDependencies=void 0;var n={NodeDependencies:dp.NodeDependencies,createRangeNode:Ru.createRangeNode};t.RangeNodeDependencies=n;})),Np=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.RelationalNodeDependencies=void 0;var n={NodeDependencies:dp.NodeDependencies,createRelationalNode:Ru.createRelationalNode};t.RelationalNodeDependencies=n;})),Mp=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.SymbolNodeDependencies=void 0;var n={UnitDependencies:Of.UnitDependencies,NodeDependencies:dp.NodeDependencies,createSymbolNode:Ru.createSymbolNode};t.SymbolNodeDependencies=n;})),Op=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.FunctionNodeDependencies=void 0;var n={NodeDependencies:dp.NodeDependencies,SymbolNodeDependencies:Mp.SymbolNodeDependencies,createFunctionNode:Ru.createFunctionNode};t.FunctionNodeDependencies=n;})),Sp=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.parseDependencies=void 0;var n={AccessorNodeDependencies:fp.AccessorNodeDependencies,ArrayNodeDependencies:pp.ArrayNodeDependencies,AssignmentNodeDependencies:mp.AssignmentNodeDependencies,BlockNodeDependencies:hp.BlockNodeDependencies,ConditionalNodeDependencies:yp.ConditionalNodeDependencies,ConstantNodeDependencies:vp.ConstantNodeDependencies,FunctionAssignmentNodeDependencies:gp.FunctionAssignmentNodeDependencies,FunctionNodeDependencies:Op.FunctionNodeDependencies,IndexNodeDependencies:bp.IndexNodeDependencies,ObjectNodeDependencies:xp.ObjectNodeDependencies,OperatorNodeDependencies:Dp.OperatorNodeDependencies,ParenthesisNodeDependencies:_p.ParenthesisNodeDependencies,RangeNodeDependencies:wp.RangeNodeDependencies,RelationalNodeDependencies:Np.RelationalNodeDependencies,SymbolNodeDependencies:Mp.SymbolNodeDependencies,numericDependencies:Cd.numericDependencies,typedDependencies:Gu.typedDependencies,createParse:Ru.createParse};t.parseDependencies=n;})),Pp=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.compileDependencies=void 0;var n={parseDependencies:Sp.parseDependencies,typedDependencies:Gu.typedDependencies,createCompile:Ru.createCompile};t.compileDependencies=n;})),jp=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.evaluateDependencies=void 0;var n={parseDependencies:Sp.parseDependencies,typedDependencies:Gu.typedDependencies,createEvaluate:Ru.createEvaluate};t.evaluateDependencies=n;})),Ap=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.ParserDependencies=void 0;var n={parseDependencies:Sp.parseDependencies,createParserClass:Ru.createParserClass};t.ParserDependencies=n;})),Ep=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.parserDependencies=void 0;var n={ParserDependencies:Ap.ParserDependencies,typedDependencies:Gu.typedDependencies,createParser:Ru.createParser};t.parserDependencies=n;})),Cp=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.qrDependencies=void 0;var n={addScalarDependencies:bl.addScalarDependencies,complexDependencies:dl.complexDependencies,conjDependencies:Il.conjDependencies,divideScalarDependencies:Td.divideScalarDependencies,equalDependencies:jd.equalDependencies,identityDependencies:vd.identityDependencies,isZeroDependencies:nl.isZeroDependencies,matrixDependencies:pl.matrixDependencies,multiplyScalarDependencies:kl.multiplyScalarDependencies,signDependencies:Fl.signDependencies,sqrtDependencies:Ul.sqrtDependencies,subtractDependencies:Hl.subtractDependencies,typedDependencies:Gu.typedDependencies,unaryMinusDependencies:hl.unaryMinusDependencies,zerosDependencies:Dl.zerosDependencies,createQr:Ru.createQr};t.qrDependencies=n;})),Tp=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.sluDependencies=void 0;var n={SparseMatrixDependencies:ol.SparseMatrixDependencies,absDependencies:vl.absDependencies,addDependencies:Md.addDependencies,divideScalarDependencies:Td.divideScalarDependencies,largerDependencies:od.largerDependencies,largerEqDependencies:sd.largerEqDependencies,multiplyDependencies:Rl.multiplyDependencies,subtractDependencies:Hl.subtractDependencies,transposeDependencies:Od.transposeDependencies,typedDependencies:Gu.typedDependencies,createSlu:Ru.createSlu};t.sluDependencies=n;})),kp=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.lusolveDependencies=void 0;var n={DenseMatrixDependencies:Vu.DenseMatrixDependencies,lsolveDependencies:cf.lsolveDependencies,lupDependencies:kd.lupDependencies,matrixDependencies:pl.matrixDependencies,sluDependencies:Tp.sluDependencies,typedDependencies:Gu.typedDependencies,usolveDependencies:uf.usolveDependencies,createLusolve:Ru.createLusolve};t.lusolveDependencies=n;})),Ip=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.HelpDependencies=void 0;var n={parseDependencies:Sp.parseDependencies,createHelpClass:Ru.createHelpClass};t.HelpDependencies=n;})),Bp=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.ChainDependencies=void 0;var n={createChainClass:Ru.createChainClass};t.ChainDependencies=n;})),zp=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.helpDependencies=void 0;var n={HelpDependencies:Ip.HelpDependencies,typedDependencies:Gu.typedDependencies,createHelp:Ru.createHelp};t.helpDependencies=n;})),Rp=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.chainDependencies=void 0;var n={ChainDependencies:Bp.ChainDependencies,typedDependencies:Gu.typedDependencies,createChain:Ru.createChain};t.chainDependencies=n;})),qp=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.expmDependencies=void 0;var n={absDependencies:vl.absDependencies,addDependencies:Md.addDependencies,identityDependencies:vd.identityDependencies,invDependencies:Bd.invDependencies,multiplyDependencies:Rl.multiplyDependencies,typedDependencies:Gu.typedDependencies,createExpm:Ru.createExpm};t.expmDependencies=n;})),Fp=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.sqrtmDependencies=void 0;var n={absDependencies:vl.absDependencies,addDependencies:Md.addDependencies,identityDependencies:vd.identityDependencies,invDependencies:Bd.invDependencies,maxDependencies:Nf.maxDependencies,multiplyDependencies:Rl.multiplyDependencies,sizeDependencies:Bl.sizeDependencies,sqrtDependencies:Ul.sqrtDependencies,subtractDependencies:Hl.subtractDependencies,typedDependencies:Gu.typedDependencies,createSqrtm:Ru.createSqrtm};t.sqrtmDependencies=n;})),Up=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.divideDependencies=void 0;var n={divideScalarDependencies:Td.divideScalarDependencies,equalScalarDependencies:al.equalScalarDependencies,invDependencies:Bd.invDependencies,matrixDependencies:pl.matrixDependencies,multiplyDependencies:Rl.multiplyDependencies,typedDependencies:Gu.typedDependencies,createDivide:Ru.createDivide};t.divideDependencies=n;})),Lp=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.distanceDependencies=void 0;var n={absDependencies:vl.absDependencies,addScalarDependencies:bl.addScalarDependencies,divideScalarDependencies:Td.divideScalarDependencies,multiplyScalarDependencies:kl.multiplyScalarDependencies,sqrtDependencies:Ul.sqrtDependencies,subtractDependencies:Hl.subtractDependencies,typedDependencies:Gu.typedDependencies,unaryMinusDependencies:hl.unaryMinusDependencies,createDistance:Ru.createDistance};t.distanceDependencies=n;})),Hp=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.intersectDependencies=void 0;var n={absDependencies:vl.absDependencies,addDependencies:Md.addDependencies,addScalarDependencies:bl.addScalarDependencies,divideScalarDependencies:Td.divideScalarDependencies,equalScalarDependencies:al.equalScalarDependencies,matrixDependencies:pl.matrixDependencies,multiplyDependencies:Rl.multiplyDependencies,multiplyScalarDependencies:kl.multiplyScalarDependencies,smallerDependencies:rd.smallerDependencies,subtractDependencies:Hl.subtractDependencies,typedDependencies:Gu.typedDependencies,createIntersect:Ru.createIntersect};t.intersectDependencies=n;})),Zp=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.sumDependencies=void 0;var n={addDependencies:Md.addDependencies,numericDependencies:Cd.numericDependencies,typedDependencies:Gu.typedDependencies,createSum:Ru.createSum};t.sumDependencies=n;})),Vp=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.meanDependencies=void 0;var n={addDependencies:Md.addDependencies,divideDependencies:Up.divideDependencies,typedDependencies:Gu.typedDependencies,createMean:Ru.createMean};t.meanDependencies=n;})),Wp=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.medianDependencies=void 0;var n={addDependencies:Md.addDependencies,compareDependencies:yf.compareDependencies,divideDependencies:Up.divideDependencies,partitionSelectDependencies:_f.partitionSelectDependencies,typedDependencies:Gu.typedDependencies,createMedian:Ru.createMedian};t.medianDependencies=n;})),Gp=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.madDependencies=void 0;var n={absDependencies:vl.absDependencies,mapDependencies:bd.mapDependencies,medianDependencies:Wp.medianDependencies,subtractDependencies:Hl.subtractDependencies,typedDependencies:Gu.typedDependencies,createMad:Ru.createMad};t.madDependencies=n;})),$p=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.varianceDependencies=void 0;var n={addDependencies:Md.addDependencies,applyDependencies:gl.applyDependencies,divideDependencies:Up.divideDependencies,isNaNDependencies:rl.isNaNDependencies,multiplyDependencies:Rl.multiplyDependencies,subtractDependencies:Hl.subtractDependencies,typedDependencies:Gu.typedDependencies,createVariance:Ru.createVariance};t.varianceDependencies=n;})),Qp=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.quantileSeqDependencies=void 0;var n={addDependencies:Md.addDependencies,compareDependencies:yf.compareDependencies,multiplyDependencies:Rl.multiplyDependencies,partitionSelectDependencies:_f.partitionSelectDependencies,typedDependencies:Gu.typedDependencies,createQuantileSeq:Ru.createQuantileSeq};t.quantileSeqDependencies=n;})),Xp=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.stdDependencies=void 0;var n={sqrtDependencies:Ul.sqrtDependencies,typedDependencies:Gu.typedDependencies,varianceDependencies:$p.varianceDependencies,createStd:Ru.createStd};t.stdDependencies=n;})),Yp=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.combinationsDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createCombinations:Ru.createCombinations};t.combinationsDependencies=n;})),Jp=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.combinationsWithRepDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createCombinationsWithRep:Ru.createCombinationsWithRep};t.combinationsWithRepDependencies=n;})),Kp=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.gammaDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,ComplexDependencies:Hu.ComplexDependencies,multiplyScalarDependencies:kl.multiplyScalarDependencies,powDependencies:qd.powDependencies,typedDependencies:Gu.typedDependencies,createGamma:Ru.createGamma};t.gammaDependencies=n;})),em=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.factorialDependencies=void 0;var n={gammaDependencies:Kp.gammaDependencies,typedDependencies:Gu.typedDependencies,createFactorial:Ru.createFactorial};t.factorialDependencies=n;})),tm=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.kldivergenceDependencies=void 0;var n={divideDependencies:Up.divideDependencies,dotDivideDependencies:sf.dotDivideDependencies,isNumericDependencies:Ku.isNumericDependencies,logDependencies:nf.logDependencies,matrixDependencies:pl.matrixDependencies,multiplyDependencies:Rl.multiplyDependencies,sumDependencies:Zp.sumDependencies,typedDependencies:Gu.typedDependencies,createKldivergence:Ru.createKldivergence};t.kldivergenceDependencies=n;})),nm=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.multinomialDependencies=void 0;var n={addDependencies:Md.addDependencies,divideDependencies:Up.divideDependencies,factorialDependencies:em.factorialDependencies,isIntegerDependencies:Yu.isIntegerDependencies,isPositiveDependencies:tl.isPositiveDependencies,multiplyDependencies:Rl.multiplyDependencies,typedDependencies:Gu.typedDependencies,createMultinomial:Ru.createMultinomial};t.multinomialDependencies=n;})),rm=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.permutationsDependencies=void 0;var n={factorialDependencies:em.factorialDependencies,typedDependencies:Gu.typedDependencies,createPermutations:Ru.createPermutations};t.permutationsDependencies=n;})),im=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.pickRandomDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createPickRandom:Ru.createPickRandom};t.pickRandomDependencies=n;})),am=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.randomDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createRandom:Ru.createRandom};t.randomDependencies=n;})),om=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.randomIntDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createRandomInt:Ru.createRandomInt};t.randomIntDependencies=n;})),sm=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.stirlingS2Dependencies=void 0;var n={addScalarDependencies:bl.addScalarDependencies,combinationsDependencies:Yp.combinationsDependencies,divideScalarDependencies:Td.divideScalarDependencies,factorialDependencies:em.factorialDependencies,isIntegerDependencies:Yu.isIntegerDependencies,isNegativeDependencies:Ju.isNegativeDependencies,largerDependencies:od.largerDependencies,multiplyScalarDependencies:kl.multiplyScalarDependencies,powDependencies:qd.powDependencies,subtractDependencies:Hl.subtractDependencies,typedDependencies:Gu.typedDependencies,createStirlingS2:Ru.createStirlingS2};t.stirlingS2Dependencies=n;})),cm=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.bellNumbersDependencies=void 0;var n={addScalarDependencies:bl.addScalarDependencies,isIntegerDependencies:Yu.isIntegerDependencies,isNegativeDependencies:Ju.isNegativeDependencies,stirlingS2Dependencies:sm.stirlingS2Dependencies,typedDependencies:Gu.typedDependencies,createBellNumbers:Ru.createBellNumbers};t.bellNumbersDependencies=n;})),um=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.catalanDependencies=void 0;var n={addScalarDependencies:bl.addScalarDependencies,combinationsDependencies:Yp.combinationsDependencies,divideScalarDependencies:Td.divideScalarDependencies,isIntegerDependencies:Yu.isIntegerDependencies,isNegativeDependencies:Ju.isNegativeDependencies,multiplyScalarDependencies:kl.multiplyScalarDependencies,typedDependencies:Gu.typedDependencies,createCatalan:Ru.createCatalan};t.catalanDependencies=n;})),lm=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.compositionDependencies=void 0;var n={addScalarDependencies:bl.addScalarDependencies,combinationsDependencies:Yp.combinationsDependencies,isIntegerDependencies:Yu.isIntegerDependencies,isNegativeDependencies:Ju.isNegativeDependencies,isPositiveDependencies:tl.isPositiveDependencies,largerDependencies:od.largerDependencies,typedDependencies:Gu.typedDependencies,createComposition:Ru.createComposition};t.compositionDependencies=n;})),dm=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.simplifyDependencies=void 0;var n={bignumberDependencies:ll.bignumberDependencies,fractionDependencies:fl.fractionDependencies,ConstantNodeDependencies:vp.ConstantNodeDependencies,FunctionNodeDependencies:Op.FunctionNodeDependencies,OperatorNodeDependencies:Dp.OperatorNodeDependencies,ParenthesisNodeDependencies:_p.ParenthesisNodeDependencies,SymbolNodeDependencies:Mp.SymbolNodeDependencies,addDependencies:Md.addDependencies,divideDependencies:Up.divideDependencies,equalDependencies:jd.equalDependencies,isZeroDependencies:nl.isZeroDependencies,multiplyDependencies:Rl.multiplyDependencies,parseDependencies:Sp.parseDependencies,powDependencies:qd.powDependencies,subtractDependencies:Hl.subtractDependencies,typedDependencies:Gu.typedDependencies,createSimplify:Ru.createSimplify};t.simplifyDependencies=n;})),fm=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.derivativeDependencies=void 0;var n={ConstantNodeDependencies:vp.ConstantNodeDependencies,FunctionNodeDependencies:Op.FunctionNodeDependencies,OperatorNodeDependencies:Dp.OperatorNodeDependencies,ParenthesisNodeDependencies:_p.ParenthesisNodeDependencies,SymbolNodeDependencies:Mp.SymbolNodeDependencies,equalDependencies:jd.equalDependencies,isZeroDependencies:nl.isZeroDependencies,numericDependencies:Cd.numericDependencies,parseDependencies:Sp.parseDependencies,simplifyDependencies:dm.simplifyDependencies,typedDependencies:Gu.typedDependencies,createDerivative:Ru.createDerivative};t.derivativeDependencies=n;})),pm=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.rationalizeDependencies=void 0;var n={bignumberDependencies:ll.bignumberDependencies,fractionDependencies:fl.fractionDependencies,ConstantNodeDependencies:vp.ConstantNodeDependencies,FunctionNodeDependencies:Op.FunctionNodeDependencies,OperatorNodeDependencies:Dp.OperatorNodeDependencies,ParenthesisNodeDependencies:_p.ParenthesisNodeDependencies,SymbolNodeDependencies:Mp.SymbolNodeDependencies,addDependencies:Md.addDependencies,divideDependencies:Up.divideDependencies,equalDependencies:jd.equalDependencies,isZeroDependencies:nl.isZeroDependencies,multiplyDependencies:Rl.multiplyDependencies,parseDependencies:Sp.parseDependencies,powDependencies:qd.powDependencies,simplifyDependencies:dm.simplifyDependencies,subtractDependencies:Hl.subtractDependencies,typedDependencies:Gu.typedDependencies,createRationalize:Ru.createRationalize};t.rationalizeDependencies=n;})),mm=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.reviverDependencies=void 0;var n={createReviver:Ru.createReviver};t.reviverDependencies=n;})),hm=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.replacerDependencies=void 0;var n={createReplacer:Ru.createReplacer};t.replacerDependencies=n;})),ym=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.eDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,createE:Ru.createE};t.eDependencies=n;})),vm=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.EDependencies=void 0;var n={eDependencies:ym.eDependencies,createUppercaseE:Ru.createUppercaseE};t.EDependencies=n;})),gm=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.falseDependencies=void 0;var n={createFalse:Ru.createFalse};t.falseDependencies=n;})),bm=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.iDependencies=void 0;var n={ComplexDependencies:Hu.ComplexDependencies,createI:Ru.createI};t.iDependencies=n;})),xm=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.InfinityDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,createInfinity:Ru.createInfinity};t.InfinityDependencies=n;})),Dm=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.LN10Dependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,createLN10:Ru.createLN10};t.LN10Dependencies=n;})),_m=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.LN2Dependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,createLN2:Ru.createLN2};t.LN2Dependencies=n;})),wm=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.LOG10EDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,createLOG10E:Ru.createLOG10E};t.LOG10EDependencies=n;})),Nm=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.LOG2EDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,createLOG2E:Ru.createLOG2E};t.LOG2EDependencies=n;})),Mm=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.NaNDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,createNaN:Ru.createNaN};t.NaNDependencies=n;})),Om=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.nullDependencies=void 0;var n={createNull:Ru.createNull};t.nullDependencies=n;})),Sm=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.phiDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,createPhi:Ru.createPhi};t.phiDependencies=n;})),Pm=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.piDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,createPi:Ru.createPi};t.piDependencies=n;})),jm=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.PIDependencies=void 0;var n={piDependencies:Pm.piDependencies,createUppercasePi:Ru.createUppercasePi};t.PIDependencies=n;})),Am=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.SQRT1_2Dependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,createSQRT1_2:Ru.createSQRT1_2};t.SQRT1_2Dependencies=n;})),Em=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.SQRT2Dependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,createSQRT2:Ru.createSQRT2};t.SQRT2Dependencies=n;})),Cm=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.tauDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,createTau:Ru.createTau};t.tauDependencies=n;})),Tm=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.trueDependencies=void 0;var n={createTrue:Ru.createTrue};t.trueDependencies=n;})),km=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.versionDependencies=void 0;var n={createVersion:Ru.createVersion};t.versionDependencies=n;})),Im=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.atomicMassDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createAtomicMass:Ru.createAtomicMass};t.atomicMassDependencies=n;})),Bm=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.avogadroDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createAvogadro:Ru.createAvogadro};t.avogadroDependencies=n;})),zm=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.bohrMagnetonDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createBohrMagneton:Ru.createBohrMagneton};t.bohrMagnetonDependencies=n;})),Rm=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.bohrRadiusDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createBohrRadius:Ru.createBohrRadius};t.bohrRadiusDependencies=n;})),qm=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.boltzmannDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createBoltzmann:Ru.createBoltzmann};t.boltzmannDependencies=n;})),Fm=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.classicalElectronRadiusDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createClassicalElectronRadius:Ru.createClassicalElectronRadius};t.classicalElectronRadiusDependencies=n;})),Um=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.conductanceQuantumDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createConductanceQuantum:Ru.createConductanceQuantum};t.conductanceQuantumDependencies=n;})),Lm=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.coulombDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createCoulomb:Ru.createCoulomb};t.coulombDependencies=n;})),Hm=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.deuteronMassDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createDeuteronMass:Ru.createDeuteronMass};t.deuteronMassDependencies=n;})),Zm=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.efimovFactorDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,createEfimovFactor:Ru.createEfimovFactor};t.efimovFactorDependencies=n;})),Vm=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.electricConstantDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createElectricConstant:Ru.createElectricConstant};t.electricConstantDependencies=n;})),Wm=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.electronMassDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createElectronMass:Ru.createElectronMass};t.electronMassDependencies=n;})),Gm=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.elementaryChargeDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createElementaryCharge:Ru.createElementaryCharge};t.elementaryChargeDependencies=n;})),$m=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.faradayDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createFaraday:Ru.createFaraday};t.faradayDependencies=n;})),Qm=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.fermiCouplingDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createFermiCoupling:Ru.createFermiCoupling};t.fermiCouplingDependencies=n;})),Xm=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.fineStructureDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,createFineStructure:Ru.createFineStructure};t.fineStructureDependencies=n;})),Ym=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.firstRadiationDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createFirstRadiation:Ru.createFirstRadiation};t.firstRadiationDependencies=n;})),Jm=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.gasConstantDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createGasConstant:Ru.createGasConstant};t.gasConstantDependencies=n;})),Km=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.gravitationConstantDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createGravitationConstant:Ru.createGravitationConstant};t.gravitationConstantDependencies=n;})),eh=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.gravityDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createGravity:Ru.createGravity};t.gravityDependencies=n;})),th=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.hartreeEnergyDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createHartreeEnergy:Ru.createHartreeEnergy};t.hartreeEnergyDependencies=n;})),nh=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.inverseConductanceQuantumDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createInverseConductanceQuantum:Ru.createInverseConductanceQuantum};t.inverseConductanceQuantumDependencies=n;})),rh=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.klitzingDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createKlitzing:Ru.createKlitzing};t.klitzingDependencies=n;})),ih=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.loschmidtDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createLoschmidt:Ru.createLoschmidt};t.loschmidtDependencies=n;})),ah=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.magneticConstantDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createMagneticConstant:Ru.createMagneticConstant};t.magneticConstantDependencies=n;})),oh=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.magneticFluxQuantumDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createMagneticFluxQuantum:Ru.createMagneticFluxQuantum};t.magneticFluxQuantumDependencies=n;})),sh=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.molarMassDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createMolarMass:Ru.createMolarMass};t.molarMassDependencies=n;})),ch=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.molarMassC12Dependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createMolarMassC12:Ru.createMolarMassC12};t.molarMassC12Dependencies=n;})),uh=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.molarPlanckConstantDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createMolarPlanckConstant:Ru.createMolarPlanckConstant};t.molarPlanckConstantDependencies=n;})),lh=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.molarVolumeDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createMolarVolume:Ru.createMolarVolume};t.molarVolumeDependencies=n;})),dh=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.neutronMassDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createNeutronMass:Ru.createNeutronMass};t.neutronMassDependencies=n;})),fh=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.nuclearMagnetonDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createNuclearMagneton:Ru.createNuclearMagneton};t.nuclearMagnetonDependencies=n;})),ph=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.planckChargeDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createPlanckCharge:Ru.createPlanckCharge};t.planckChargeDependencies=n;})),mh=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.planckConstantDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createPlanckConstant:Ru.createPlanckConstant};t.planckConstantDependencies=n;})),hh=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.planckLengthDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createPlanckLength:Ru.createPlanckLength};t.planckLengthDependencies=n;})),yh=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.planckMassDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createPlanckMass:Ru.createPlanckMass};t.planckMassDependencies=n;})),vh=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.planckTemperatureDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createPlanckTemperature:Ru.createPlanckTemperature};t.planckTemperatureDependencies=n;})),gh=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.planckTimeDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createPlanckTime:Ru.createPlanckTime};t.planckTimeDependencies=n;})),bh=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.protonMassDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createProtonMass:Ru.createProtonMass};t.protonMassDependencies=n;})),xh=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.quantumOfCirculationDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createQuantumOfCirculation:Ru.createQuantumOfCirculation};t.quantumOfCirculationDependencies=n;})),Dh=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.reducedPlanckConstantDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createReducedPlanckConstant:Ru.createReducedPlanckConstant};t.reducedPlanckConstantDependencies=n;})),_h=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.rydbergDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createRydberg:Ru.createRydberg};t.rydbergDependencies=n;})),wh=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.sackurTetrodeDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,createSackurTetrode:Ru.createSackurTetrode};t.sackurTetrodeDependencies=n;})),Nh=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.secondRadiationDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createSecondRadiation:Ru.createSecondRadiation};t.secondRadiationDependencies=n;})),Mh=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.speedOfLightDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createSpeedOfLight:Ru.createSpeedOfLight};t.speedOfLightDependencies=n;})),Oh=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.stefanBoltzmannDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createStefanBoltzmann:Ru.createStefanBoltzmann};t.stefanBoltzmannDependencies=n;})),Sh=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.thomsonCrossSectionDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createThomsonCrossSection:Ru.createThomsonCrossSection};t.thomsonCrossSectionDependencies=n;})),Ph=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.vacuumImpedanceDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createVacuumImpedance:Ru.createVacuumImpedance};t.vacuumImpedanceDependencies=n;})),jh=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.weakMixingAngleDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,createWeakMixingAngle:Ru.createWeakMixingAngle};t.weakMixingAngleDependencies=n;})),Ah=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.wienDisplacementDependencies=void 0;var n={BigNumberDependencies:Lu.BigNumberDependencies,UnitDependencies:Of.UnitDependencies,createWienDisplacement:Ru.createWienDisplacement};t.wienDisplacementDependencies=n;})),Eh=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.applyTransformDependencies=void 0;var n={isIntegerDependencies:Yu.isIntegerDependencies,typedDependencies:Gu.typedDependencies,createApplyTransform:Ru.createApplyTransform};t.applyTransformDependencies=n;})),Ch=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.columnTransformDependencies=void 0;var n={IndexDependencies:ad.IndexDependencies,matrixDependencies:pl.matrixDependencies,rangeDependencies:ud.rangeDependencies,typedDependencies:Gu.typedDependencies,createColumnTransform:Ru.createColumnTransform};t.columnTransformDependencies=n;})),Th=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.filterTransformDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createFilterTransform:Ru.createFilterTransform};t.filterTransformDependencies=n;})),kh=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.forEachTransformDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createForEachTransform:Ru.createForEachTransform};t.forEachTransformDependencies=n;})),Ih=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.indexTransformDependencies=void 0;var n={IndexDependencies:ad.IndexDependencies,createIndexTransform:Ru.createIndexTransform};t.indexTransformDependencies=n;})),Bh=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.mapTransformDependencies=void 0;var n={typedDependencies:Gu.typedDependencies,createMapTransform:Ru.createMapTransform};t.mapTransformDependencies=n;})),zh=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.maxTransformDependencies=void 0;var n={largerDependencies:od.largerDependencies,numericDependencies:Cd.numericDependencies,typedDependencies:Gu.typedDependencies,createMaxTransform:Ru.createMaxTransform};t.maxTransformDependencies=n;})),Rh=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.meanTransformDependencies=void 0;var n={addDependencies:Md.addDependencies,divideDependencies:Up.divideDependencies,typedDependencies:Gu.typedDependencies,createMeanTransform:Ru.createMeanTransform};t.meanTransformDependencies=n;})),qh=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.minTransformDependencies=void 0;var n={numericDependencies:Cd.numericDependencies,smallerDependencies:rd.smallerDependencies,typedDependencies:Gu.typedDependencies,createMinTransform:Ru.createMinTransform};t.minTransformDependencies=n;})),Fh=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.rangeTransformDependencies=void 0;var n={bignumberDependencies:ll.bignumberDependencies,matrixDependencies:pl.matrixDependencies,largerDependencies:od.largerDependencies,largerEqDependencies:sd.largerEqDependencies,smallerDependencies:rd.smallerDependencies,smallerEqDependencies:cd.smallerEqDependencies,typedDependencies:Gu.typedDependencies,createRangeTransform:Ru.createRangeTransform};t.rangeTransformDependencies=n;})),Uh=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.rowTransformDependencies=void 0;var n={IndexDependencies:ad.IndexDependencies,matrixDependencies:pl.matrixDependencies,rangeDependencies:ud.rangeDependencies,typedDependencies:Gu.typedDependencies,createRowTransform:Ru.createRowTransform};t.rowTransformDependencies=n;})),Lh=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.subsetTransformDependencies=void 0;var n={matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,createSubsetTransform:Ru.createSubsetTransform};t.subsetTransformDependencies=n;})),Hh=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.concatTransformDependencies=void 0;var n={isIntegerDependencies:Yu.isIntegerDependencies,matrixDependencies:pl.matrixDependencies,typedDependencies:Gu.typedDependencies,createConcatTransform:Ru.createConcatTransform};t.concatTransformDependencies=n;})),Zh=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.diffTransformDependencies=void 0;var n={bignumberDependencies:ll.bignumberDependencies,matrixDependencies:pl.matrixDependencies,numberDependencies:sl.numberDependencies,subtractDependencies:Hl.subtractDependencies,typedDependencies:Gu.typedDependencies,createDiffTransform:Ru.createDiffTransform};t.diffTransformDependencies=n;})),Vh=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.stdTransformDependencies=void 0;var n={sqrtDependencies:Ul.sqrtDependencies,typedDependencies:Gu.typedDependencies,varianceDependencies:$p.varianceDependencies,createStdTransform:Ru.createStdTransform};t.stdTransformDependencies=n;})),Wh=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.sumTransformDependencies=void 0;var n={addDependencies:Md.addDependencies,numericDependencies:Cd.numericDependencies,typedDependencies:Gu.typedDependencies,createSumTransform:Ru.createSumTransform};t.sumTransformDependencies=n;})),Gh=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.varianceTransformDependencies=void 0;var n={addDependencies:Md.addDependencies,applyDependencies:gl.applyDependencies,divideDependencies:Up.divideDependencies,isNaNDependencies:rl.isNaNDependencies,multiplyDependencies:Rl.multiplyDependencies,subtractDependencies:Hl.subtractDependencies,typedDependencies:Gu.typedDependencies,createVarianceTransform:Ru.createVarianceTransform};t.varianceTransformDependencies=n;})),$h=t((function(e,t){function n(e){return (n=\"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 r(){if(\"function\"!=typeof WeakMap)return null;var e=new WeakMap;return r=function(){return e},e}Object.defineProperty(t,\"__esModule\",{value:!0}),t.all=void 0;var i=function(e){if(e&&e.__esModule)return e;if(null===e||\"object\"!==n(e)&&\"function\"!=typeof e)return {default:e};var t=r();if(t&&t.has(e))return t.get(e);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(i,o,s):i[o]=e[o];}i.default=e,t&&t.set(e,i);return i}(Ru);t.all=i;})),Qh=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),Object.defineProperty(t,\"typedDependencies\",{enumerable:!0,get:function(){return Gu.typedDependencies}}),Object.defineProperty(t,\"ResultSetDependencies\",{enumerable:!0,get:function(){return $u.ResultSetDependencies}}),Object.defineProperty(t,\"BigNumberDependencies\",{enumerable:!0,get:function(){return Lu.BigNumberDependencies}}),Object.defineProperty(t,\"ComplexDependencies\",{enumerable:!0,get:function(){return Hu.ComplexDependencies}}),Object.defineProperty(t,\"FractionDependencies\",{enumerable:!0,get:function(){return Wu.FractionDependencies}}),Object.defineProperty(t,\"RangeDependencies\",{enumerable:!0,get:function(){return Qu.RangeDependencies}}),Object.defineProperty(t,\"MatrixDependencies\",{enumerable:!0,get:function(){return Zu.MatrixDependencies}}),Object.defineProperty(t,\"DenseMatrixDependencies\",{enumerable:!0,get:function(){return Vu.DenseMatrixDependencies}}),Object.defineProperty(t,\"cloneDependencies\",{enumerable:!0,get:function(){return Xu.cloneDependencies}}),Object.defineProperty(t,\"isIntegerDependencies\",{enumerable:!0,get:function(){return Yu.isIntegerDependencies}}),Object.defineProperty(t,\"isNegativeDependencies\",{enumerable:!0,get:function(){return Ju.isNegativeDependencies}}),Object.defineProperty(t,\"isNumericDependencies\",{enumerable:!0,get:function(){return Ku.isNumericDependencies}}),Object.defineProperty(t,\"hasNumericValueDependencies\",{enumerable:!0,get:function(){return el.hasNumericValueDependencies}}),Object.defineProperty(t,\"isPositiveDependencies\",{enumerable:!0,get:function(){return tl.isPositiveDependencies}}),Object.defineProperty(t,\"isZeroDependencies\",{enumerable:!0,get:function(){return nl.isZeroDependencies}}),Object.defineProperty(t,\"isNaNDependencies\",{enumerable:!0,get:function(){return rl.isNaNDependencies}}),Object.defineProperty(t,\"typeOfDependencies\",{enumerable:!0,get:function(){return il.typeOfDependencies}}),Object.defineProperty(t,\"equalScalarDependencies\",{enumerable:!0,get:function(){return al.equalScalarDependencies}}),Object.defineProperty(t,\"SparseMatrixDependencies\",{enumerable:!0,get:function(){return ol.SparseMatrixDependencies}}),Object.defineProperty(t,\"numberDependencies\",{enumerable:!0,get:function(){return sl.numberDependencies}}),Object.defineProperty(t,\"stringDependencies\",{enumerable:!0,get:function(){return cl.stringDependencies}}),Object.defineProperty(t,\"booleanDependencies\",{enumerable:!0,get:function(){return ul.booleanDependencies}}),Object.defineProperty(t,\"bignumberDependencies\",{enumerable:!0,get:function(){return ll.bignumberDependencies}}),Object.defineProperty(t,\"complexDependencies\",{enumerable:!0,get:function(){return dl.complexDependencies}}),Object.defineProperty(t,\"fractionDependencies\",{enumerable:!0,get:function(){return fl.fractionDependencies}}),Object.defineProperty(t,\"matrixDependencies\",{enumerable:!0,get:function(){return pl.matrixDependencies}}),Object.defineProperty(t,\"splitUnitDependencies\",{enumerable:!0,get:function(){return ml.splitUnitDependencies}}),Object.defineProperty(t,\"unaryMinusDependencies\",{enumerable:!0,get:function(){return hl.unaryMinusDependencies}}),Object.defineProperty(t,\"unaryPlusDependencies\",{enumerable:!0,get:function(){return yl.unaryPlusDependencies}}),Object.defineProperty(t,\"absDependencies\",{enumerable:!0,get:function(){return vl.absDependencies}}),Object.defineProperty(t,\"applyDependencies\",{enumerable:!0,get:function(){return gl.applyDependencies}}),Object.defineProperty(t,\"addScalarDependencies\",{enumerable:!0,get:function(){return bl.addScalarDependencies}}),Object.defineProperty(t,\"cbrtDependencies\",{enumerable:!0,get:function(){return xl.cbrtDependencies}}),Object.defineProperty(t,\"ceilDependencies\",{enumerable:!0,get:function(){return wl.ceilDependencies}}),Object.defineProperty(t,\"cubeDependencies\",{enumerable:!0,get:function(){return Nl.cubeDependencies}}),Object.defineProperty(t,\"expDependencies\",{enumerable:!0,get:function(){return Ml.expDependencies}}),Object.defineProperty(t,\"expm1Dependencies\",{enumerable:!0,get:function(){return Ol.expm1Dependencies}}),Object.defineProperty(t,\"fixDependencies\",{enumerable:!0,get:function(){return Pl.fixDependencies}}),Object.defineProperty(t,\"floorDependencies\",{enumerable:!0,get:function(){return Sl.floorDependencies}}),Object.defineProperty(t,\"gcdDependencies\",{enumerable:!0,get:function(){return jl.gcdDependencies}}),Object.defineProperty(t,\"lcmDependencies\",{enumerable:!0,get:function(){return Al.lcmDependencies}}),Object.defineProperty(t,\"log10Dependencies\",{enumerable:!0,get:function(){return El.log10Dependencies}}),Object.defineProperty(t,\"log2Dependencies\",{enumerable:!0,get:function(){return Cl.log2Dependencies}}),Object.defineProperty(t,\"modDependencies\",{enumerable:!0,get:function(){return Tl.modDependencies}}),Object.defineProperty(t,\"multiplyScalarDependencies\",{enumerable:!0,get:function(){return kl.multiplyScalarDependencies}}),Object.defineProperty(t,\"multiplyDependencies\",{enumerable:!0,get:function(){return Rl.multiplyDependencies}}),Object.defineProperty(t,\"nthRootDependencies\",{enumerable:!0,get:function(){return ql.nthRootDependencies}}),Object.defineProperty(t,\"signDependencies\",{enumerable:!0,get:function(){return Fl.signDependencies}}),Object.defineProperty(t,\"sqrtDependencies\",{enumerable:!0,get:function(){return Ul.sqrtDependencies}}),Object.defineProperty(t,\"squareDependencies\",{enumerable:!0,get:function(){return Ll.squareDependencies}}),Object.defineProperty(t,\"subtractDependencies\",{enumerable:!0,get:function(){return Hl.subtractDependencies}}),Object.defineProperty(t,\"xgcdDependencies\",{enumerable:!0,get:function(){return Zl.xgcdDependencies}}),Object.defineProperty(t,\"dotMultiplyDependencies\",{enumerable:!0,get:function(){return Vl.dotMultiplyDependencies}}),Object.defineProperty(t,\"bitAndDependencies\",{enumerable:!0,get:function(){return Wl.bitAndDependencies}}),Object.defineProperty(t,\"bitNotDependencies\",{enumerable:!0,get:function(){return Gl.bitNotDependencies}}),Object.defineProperty(t,\"bitOrDependencies\",{enumerable:!0,get:function(){return $l.bitOrDependencies}}),Object.defineProperty(t,\"bitXorDependencies\",{enumerable:!0,get:function(){return Ql.bitXorDependencies}}),Object.defineProperty(t,\"argDependencies\",{enumerable:!0,get:function(){return Xl.argDependencies}}),Object.defineProperty(t,\"conjDependencies\",{enumerable:!0,get:function(){return Il.conjDependencies}}),Object.defineProperty(t,\"imDependencies\",{enumerable:!0,get:function(){return Yl.imDependencies}}),Object.defineProperty(t,\"reDependencies\",{enumerable:!0,get:function(){return Jl.reDependencies}}),Object.defineProperty(t,\"notDependencies\",{enumerable:!0,get:function(){return Kl.notDependencies}}),Object.defineProperty(t,\"orDependencies\",{enumerable:!0,get:function(){return ed.orDependencies}}),Object.defineProperty(t,\"xorDependencies\",{enumerable:!0,get:function(){return td.xorDependencies}}),Object.defineProperty(t,\"concatDependencies\",{enumerable:!0,get:function(){return nd.concatDependencies}}),Object.defineProperty(t,\"columnDependencies\",{enumerable:!0,get:function(){return ld.columnDependencies}}),Object.defineProperty(t,\"crossDependencies\",{enumerable:!0,get:function(){return dd.crossDependencies}}),Object.defineProperty(t,\"diagDependencies\",{enumerable:!0,get:function(){return fd.diagDependencies}}),Object.defineProperty(t,\"filterDependencies\",{enumerable:!0,get:function(){return pd.filterDependencies}}),Object.defineProperty(t,\"flattenDependencies\",{enumerable:!0,get:function(){return md.flattenDependencies}}),Object.defineProperty(t,\"forEachDependencies\",{enumerable:!0,get:function(){return hd.forEachDependencies}}),Object.defineProperty(t,\"getMatrixDataTypeDependencies\",{enumerable:!0,get:function(){return yd.getMatrixDataTypeDependencies}}),Object.defineProperty(t,\"identityDependencies\",{enumerable:!0,get:function(){return vd.identityDependencies}}),Object.defineProperty(t,\"kronDependencies\",{enumerable:!0,get:function(){return gd.kronDependencies}}),Object.defineProperty(t,\"mapDependencies\",{enumerable:!0,get:function(){return bd.mapDependencies}}),Object.defineProperty(t,\"diffDependencies\",{enumerable:!0,get:function(){return xd.diffDependencies}}),Object.defineProperty(t,\"onesDependencies\",{enumerable:!0,get:function(){return Dd.onesDependencies}}),Object.defineProperty(t,\"rangeDependencies\",{enumerable:!0,get:function(){return ud.rangeDependencies}}),Object.defineProperty(t,\"reshapeDependencies\",{enumerable:!0,get:function(){return _d.reshapeDependencies}}),Object.defineProperty(t,\"resizeDependencies\",{enumerable:!0,get:function(){return wd.resizeDependencies}}),Object.defineProperty(t,\"rotateDependencies\",{enumerable:!0,get:function(){return Ld.rotateDependencies}}),Object.defineProperty(t,\"rotationMatrixDependencies\",{enumerable:!0,get:function(){return Ud.rotationMatrixDependencies}}),Object.defineProperty(t,\"rowDependencies\",{enumerable:!0,get:function(){return Hd.rowDependencies}}),Object.defineProperty(t,\"sizeDependencies\",{enumerable:!0,get:function(){return Bl.sizeDependencies}}),Object.defineProperty(t,\"squeezeDependencies\",{enumerable:!0,get:function(){return Zd.squeezeDependencies}}),Object.defineProperty(t,\"subsetDependencies\",{enumerable:!0,get:function(){return Vd.subsetDependencies}}),Object.defineProperty(t,\"transposeDependencies\",{enumerable:!0,get:function(){return Od.transposeDependencies}}),Object.defineProperty(t,\"ctransposeDependencies\",{enumerable:!0,get:function(){return Sd.ctransposeDependencies}}),Object.defineProperty(t,\"zerosDependencies\",{enumerable:!0,get:function(){return Dl.zerosDependencies}}),Object.defineProperty(t,\"erfDependencies\",{enumerable:!0,get:function(){return Wd.erfDependencies}}),Object.defineProperty(t,\"modeDependencies\",{enumerable:!0,get:function(){return Gd.modeDependencies}}),Object.defineProperty(t,\"prodDependencies\",{enumerable:!0,get:function(){return $d.prodDependencies}}),Object.defineProperty(t,\"formatDependencies\",{enumerable:!0,get:function(){return Qd.formatDependencies}}),Object.defineProperty(t,\"binDependencies\",{enumerable:!0,get:function(){return Xd.binDependencies}}),Object.defineProperty(t,\"octDependencies\",{enumerable:!0,get:function(){return Yd.octDependencies}}),Object.defineProperty(t,\"hexDependencies\",{enumerable:!0,get:function(){return Jd.hexDependencies}}),Object.defineProperty(t,\"printDependencies\",{enumerable:!0,get:function(){return Kd.printDependencies}}),Object.defineProperty(t,\"toDependencies\",{enumerable:!0,get:function(){return ef.toDependencies}}),Object.defineProperty(t,\"isPrimeDependencies\",{enumerable:!0,get:function(){return tf.isPrimeDependencies}}),Object.defineProperty(t,\"numericDependencies\",{enumerable:!0,get:function(){return Cd.numericDependencies}}),Object.defineProperty(t,\"divideScalarDependencies\",{enumerable:!0,get:function(){return Td.divideScalarDependencies}}),Object.defineProperty(t,\"powDependencies\",{enumerable:!0,get:function(){return qd.powDependencies}}),Object.defineProperty(t,\"roundDependencies\",{enumerable:!0,get:function(){return _l.roundDependencies}}),Object.defineProperty(t,\"logDependencies\",{enumerable:!0,get:function(){return nf.logDependencies}}),Object.defineProperty(t,\"log1pDependencies\",{enumerable:!0,get:function(){return rf.log1pDependencies}}),Object.defineProperty(t,\"nthRootsDependencies\",{enumerable:!0,get:function(){return af.nthRootsDependencies}}),Object.defineProperty(t,\"dotPowDependencies\",{enumerable:!0,get:function(){return of.dotPowDependencies}}),Object.defineProperty(t,\"dotDivideDependencies\",{enumerable:!0,get:function(){return sf.dotDivideDependencies}}),Object.defineProperty(t,\"lsolveDependencies\",{enumerable:!0,get:function(){return cf.lsolveDependencies}}),Object.defineProperty(t,\"usolveDependencies\",{enumerable:!0,get:function(){return uf.usolveDependencies}}),Object.defineProperty(t,\"lsolveAllDependencies\",{enumerable:!0,get:function(){return lf.lsolveAllDependencies}}),Object.defineProperty(t,\"usolveAllDependencies\",{enumerable:!0,get:function(){return df.usolveAllDependencies}}),Object.defineProperty(t,\"leftShiftDependencies\",{enumerable:!0,get:function(){return ff.leftShiftDependencies}}),Object.defineProperty(t,\"rightArithShiftDependencies\",{enumerable:!0,get:function(){return pf.rightArithShiftDependencies}}),Object.defineProperty(t,\"rightLogShiftDependencies\",{enumerable:!0,get:function(){return mf.rightLogShiftDependencies}}),Object.defineProperty(t,\"andDependencies\",{enumerable:!0,get:function(){return hf.andDependencies}}),Object.defineProperty(t,\"compareDependencies\",{enumerable:!0,get:function(){return yf.compareDependencies}}),Object.defineProperty(t,\"compareNaturalDependencies\",{enumerable:!0,get:function(){return vf.compareNaturalDependencies}}),Object.defineProperty(t,\"compareTextDependencies\",{enumerable:!0,get:function(){return gf.compareTextDependencies}}),Object.defineProperty(t,\"equalDependencies\",{enumerable:!0,get:function(){return jd.equalDependencies}}),Object.defineProperty(t,\"equalTextDependencies\",{enumerable:!0,get:function(){return bf.equalTextDependencies}}),Object.defineProperty(t,\"smallerDependencies\",{enumerable:!0,get:function(){return rd.smallerDependencies}}),Object.defineProperty(t,\"smallerEqDependencies\",{enumerable:!0,get:function(){return cd.smallerEqDependencies}}),Object.defineProperty(t,\"largerDependencies\",{enumerable:!0,get:function(){return od.largerDependencies}}),Object.defineProperty(t,\"largerEqDependencies\",{enumerable:!0,get:function(){return sd.largerEqDependencies}}),Object.defineProperty(t,\"deepEqualDependencies\",{enumerable:!0,get:function(){return xf.deepEqualDependencies}}),Object.defineProperty(t,\"unequalDependencies\",{enumerable:!0,get:function(){return Df.unequalDependencies}}),Object.defineProperty(t,\"partitionSelectDependencies\",{enumerable:!0,get:function(){return _f.partitionSelectDependencies}}),Object.defineProperty(t,\"sortDependencies\",{enumerable:!0,get:function(){return wf.sortDependencies}}),Object.defineProperty(t,\"maxDependencies\",{enumerable:!0,get:function(){return Nf.maxDependencies}}),Object.defineProperty(t,\"minDependencies\",{enumerable:!0,get:function(){return Mf.minDependencies}}),Object.defineProperty(t,\"ImmutableDenseMatrixDependencies\",{enumerable:!0,get:function(){return id.ImmutableDenseMatrixDependencies}}),Object.defineProperty(t,\"IndexDependencies\",{enumerable:!0,get:function(){return ad.IndexDependencies}}),Object.defineProperty(t,\"FibonacciHeapDependencies\",{enumerable:!0,get:function(){return Ad.FibonacciHeapDependencies}}),Object.defineProperty(t,\"SpaDependencies\",{enumerable:!0,get:function(){return Ed.SpaDependencies}}),Object.defineProperty(t,\"UnitDependencies\",{enumerable:!0,get:function(){return Of.UnitDependencies}}),Object.defineProperty(t,\"unitDependencies\",{enumerable:!0,get:function(){return Sf.unitDependencies}}),Object.defineProperty(t,\"sparseDependencies\",{enumerable:!0,get:function(){return Pf.sparseDependencies}}),Object.defineProperty(t,\"createUnitDependencies\",{enumerable:!0,get:function(){return jf.createUnitDependencies}}),Object.defineProperty(t,\"acosDependencies\",{enumerable:!0,get:function(){return Af.acosDependencies}}),Object.defineProperty(t,\"acoshDependencies\",{enumerable:!0,get:function(){return Ef.acoshDependencies}}),Object.defineProperty(t,\"acotDependencies\",{enumerable:!0,get:function(){return Cf.acotDependencies}}),Object.defineProperty(t,\"acothDependencies\",{enumerable:!0,get:function(){return Tf.acothDependencies}}),Object.defineProperty(t,\"acscDependencies\",{enumerable:!0,get:function(){return kf.acscDependencies}}),Object.defineProperty(t,\"acschDependencies\",{enumerable:!0,get:function(){return If.acschDependencies}}),Object.defineProperty(t,\"asecDependencies\",{enumerable:!0,get:function(){return Bf.asecDependencies}}),Object.defineProperty(t,\"asechDependencies\",{enumerable:!0,get:function(){return zf.asechDependencies}}),Object.defineProperty(t,\"asinDependencies\",{enumerable:!0,get:function(){return Rf.asinDependencies}}),Object.defineProperty(t,\"asinhDependencies\",{enumerable:!0,get:function(){return qf.asinhDependencies}}),Object.defineProperty(t,\"atanDependencies\",{enumerable:!0,get:function(){return Pd.atanDependencies}}),Object.defineProperty(t,\"atan2Dependencies\",{enumerable:!0,get:function(){return Ff.atan2Dependencies}}),Object.defineProperty(t,\"atanhDependencies\",{enumerable:!0,get:function(){return Uf.atanhDependencies}}),Object.defineProperty(t,\"cosDependencies\",{enumerable:!0,get:function(){return Nd.cosDependencies}}),Object.defineProperty(t,\"coshDependencies\",{enumerable:!0,get:function(){return Lf.coshDependencies}}),Object.defineProperty(t,\"cotDependencies\",{enumerable:!0,get:function(){return Hf.cotDependencies}}),Object.defineProperty(t,\"cothDependencies\",{enumerable:!0,get:function(){return Zf.cothDependencies}}),Object.defineProperty(t,\"cscDependencies\",{enumerable:!0,get:function(){return Vf.cscDependencies}}),Object.defineProperty(t,\"cschDependencies\",{enumerable:!0,get:function(){return Wf.cschDependencies}}),Object.defineProperty(t,\"secDependencies\",{enumerable:!0,get:function(){return Gf.secDependencies}}),Object.defineProperty(t,\"sechDependencies\",{enumerable:!0,get:function(){return $f.sechDependencies}}),Object.defineProperty(t,\"sinDependencies\",{enumerable:!0,get:function(){return zd.sinDependencies}}),Object.defineProperty(t,\"sinhDependencies\",{enumerable:!0,get:function(){return Qf.sinhDependencies}}),Object.defineProperty(t,\"tanDependencies\",{enumerable:!0,get:function(){return Xf.tanDependencies}}),Object.defineProperty(t,\"tanhDependencies\",{enumerable:!0,get:function(){return Yf.tanhDependencies}}),Object.defineProperty(t,\"setCartesianDependencies\",{enumerable:!0,get:function(){return Jf.setCartesianDependencies}}),Object.defineProperty(t,\"setDifferenceDependencies\",{enumerable:!0,get:function(){return Kf.setDifferenceDependencies}}),Object.defineProperty(t,\"setDistinctDependencies\",{enumerable:!0,get:function(){return ep.setDistinctDependencies}}),Object.defineProperty(t,\"setIntersectDependencies\",{enumerable:!0,get:function(){return tp.setIntersectDependencies}}),Object.defineProperty(t,\"setIsSubsetDependencies\",{enumerable:!0,get:function(){return np.setIsSubsetDependencies}}),Object.defineProperty(t,\"setMultiplicityDependencies\",{enumerable:!0,get:function(){return rp.setMultiplicityDependencies}}),Object.defineProperty(t,\"setPowersetDependencies\",{enumerable:!0,get:function(){return ip.setPowersetDependencies}}),Object.defineProperty(t,\"setSizeDependencies\",{enumerable:!0,get:function(){return ap.setSizeDependencies}}),Object.defineProperty(t,\"setSymDifferenceDependencies\",{enumerable:!0,get:function(){return op.setSymDifferenceDependencies}}),Object.defineProperty(t,\"setUnionDependencies\",{enumerable:!0,get:function(){return sp.setUnionDependencies}}),Object.defineProperty(t,\"addDependencies\",{enumerable:!0,get:function(){return Md.addDependencies}}),Object.defineProperty(t,\"hypotDependencies\",{enumerable:!0,get:function(){return cp.hypotDependencies}}),Object.defineProperty(t,\"normDependencies\",{enumerable:!0,get:function(){return Fd.normDependencies}}),Object.defineProperty(t,\"dotDependencies\",{enumerable:!0,get:function(){return zl.dotDependencies}}),Object.defineProperty(t,\"traceDependencies\",{enumerable:!0,get:function(){return up.traceDependencies}}),Object.defineProperty(t,\"indexDependencies\",{enumerable:!0,get:function(){return lp.indexDependencies}}),Object.defineProperty(t,\"NodeDependencies\",{enumerable:!0,get:function(){return dp.NodeDependencies}}),Object.defineProperty(t,\"AccessorNodeDependencies\",{enumerable:!0,get:function(){return fp.AccessorNodeDependencies}}),Object.defineProperty(t,\"ArrayNodeDependencies\",{enumerable:!0,get:function(){return pp.ArrayNodeDependencies}}),Object.defineProperty(t,\"AssignmentNodeDependencies\",{enumerable:!0,get:function(){return mp.AssignmentNodeDependencies}}),Object.defineProperty(t,\"BlockNodeDependencies\",{enumerable:!0,get:function(){return hp.BlockNodeDependencies}}),Object.defineProperty(t,\"ConditionalNodeDependencies\",{enumerable:!0,get:function(){return yp.ConditionalNodeDependencies}}),Object.defineProperty(t,\"ConstantNodeDependencies\",{enumerable:!0,get:function(){return vp.ConstantNodeDependencies}}),Object.defineProperty(t,\"FunctionAssignmentNodeDependencies\",{enumerable:!0,get:function(){return gp.FunctionAssignmentNodeDependencies}}),Object.defineProperty(t,\"IndexNodeDependencies\",{enumerable:!0,get:function(){return bp.IndexNodeDependencies}}),Object.defineProperty(t,\"ObjectNodeDependencies\",{enumerable:!0,get:function(){return xp.ObjectNodeDependencies}}),Object.defineProperty(t,\"OperatorNodeDependencies\",{enumerable:!0,get:function(){return Dp.OperatorNodeDependencies}}),Object.defineProperty(t,\"ParenthesisNodeDependencies\",{enumerable:!0,get:function(){return _p.ParenthesisNodeDependencies}}),Object.defineProperty(t,\"RangeNodeDependencies\",{enumerable:!0,get:function(){return wp.RangeNodeDependencies}}),Object.defineProperty(t,\"RelationalNodeDependencies\",{enumerable:!0,get:function(){return Np.RelationalNodeDependencies}}),Object.defineProperty(t,\"SymbolNodeDependencies\",{enumerable:!0,get:function(){return Mp.SymbolNodeDependencies}}),Object.defineProperty(t,\"FunctionNodeDependencies\",{enumerable:!0,get:function(){return Op.FunctionNodeDependencies}}),Object.defineProperty(t,\"parseDependencies\",{enumerable:!0,get:function(){return Sp.parseDependencies}}),Object.defineProperty(t,\"compileDependencies\",{enumerable:!0,get:function(){return Pp.compileDependencies}}),Object.defineProperty(t,\"evaluateDependencies\",{enumerable:!0,get:function(){return jp.evaluateDependencies}}),Object.defineProperty(t,\"ParserDependencies\",{enumerable:!0,get:function(){return Ap.ParserDependencies}}),Object.defineProperty(t,\"parserDependencies\",{enumerable:!0,get:function(){return Ep.parserDependencies}}),Object.defineProperty(t,\"lupDependencies\",{enumerable:!0,get:function(){return kd.lupDependencies}}),Object.defineProperty(t,\"qrDependencies\",{enumerable:!0,get:function(){return Cp.qrDependencies}}),Object.defineProperty(t,\"sluDependencies\",{enumerable:!0,get:function(){return Tp.sluDependencies}}),Object.defineProperty(t,\"lusolveDependencies\",{enumerable:!0,get:function(){return kp.lusolveDependencies}}),Object.defineProperty(t,\"HelpDependencies\",{enumerable:!0,get:function(){return Ip.HelpDependencies}}),Object.defineProperty(t,\"ChainDependencies\",{enumerable:!0,get:function(){return Bp.ChainDependencies}}),Object.defineProperty(t,\"helpDependencies\",{enumerable:!0,get:function(){return zp.helpDependencies}}),Object.defineProperty(t,\"chainDependencies\",{enumerable:!0,get:function(){return Rp.chainDependencies}}),Object.defineProperty(t,\"detDependencies\",{enumerable:!0,get:function(){return Id.detDependencies}}),Object.defineProperty(t,\"invDependencies\",{enumerable:!0,get:function(){return Bd.invDependencies}}),Object.defineProperty(t,\"eigsDependencies\",{enumerable:!0,get:function(){return Rd.eigsDependencies}}),Object.defineProperty(t,\"expmDependencies\",{enumerable:!0,get:function(){return qp.expmDependencies}}),Object.defineProperty(t,\"sqrtmDependencies\",{enumerable:!0,get:function(){return Fp.sqrtmDependencies}}),Object.defineProperty(t,\"divideDependencies\",{enumerable:!0,get:function(){return Up.divideDependencies}}),Object.defineProperty(t,\"distanceDependencies\",{enumerable:!0,get:function(){return Lp.distanceDependencies}}),Object.defineProperty(t,\"intersectDependencies\",{enumerable:!0,get:function(){return Hp.intersectDependencies}}),Object.defineProperty(t,\"sumDependencies\",{enumerable:!0,get:function(){return Zp.sumDependencies}}),Object.defineProperty(t,\"meanDependencies\",{enumerable:!0,get:function(){return Vp.meanDependencies}}),Object.defineProperty(t,\"medianDependencies\",{enumerable:!0,get:function(){return Wp.medianDependencies}}),Object.defineProperty(t,\"madDependencies\",{enumerable:!0,get:function(){return Gp.madDependencies}}),Object.defineProperty(t,\"varianceDependencies\",{enumerable:!0,get:function(){return $p.varianceDependencies}}),Object.defineProperty(t,\"quantileSeqDependencies\",{enumerable:!0,get:function(){return Qp.quantileSeqDependencies}}),Object.defineProperty(t,\"stdDependencies\",{enumerable:!0,get:function(){return Xp.stdDependencies}}),Object.defineProperty(t,\"combinationsDependencies\",{enumerable:!0,get:function(){return Yp.combinationsDependencies}}),Object.defineProperty(t,\"combinationsWithRepDependencies\",{enumerable:!0,get:function(){return Jp.combinationsWithRepDependencies}}),Object.defineProperty(t,\"gammaDependencies\",{enumerable:!0,get:function(){return Kp.gammaDependencies}}),Object.defineProperty(t,\"factorialDependencies\",{enumerable:!0,get:function(){return em.factorialDependencies}}),Object.defineProperty(t,\"kldivergenceDependencies\",{enumerable:!0,get:function(){return tm.kldivergenceDependencies}}),Object.defineProperty(t,\"multinomialDependencies\",{enumerable:!0,get:function(){return nm.multinomialDependencies}}),Object.defineProperty(t,\"permutationsDependencies\",{enumerable:!0,get:function(){return rm.permutationsDependencies}}),Object.defineProperty(t,\"pickRandomDependencies\",{enumerable:!0,get:function(){return im.pickRandomDependencies}}),Object.defineProperty(t,\"randomDependencies\",{enumerable:!0,get:function(){return am.randomDependencies}}),Object.defineProperty(t,\"randomIntDependencies\",{enumerable:!0,get:function(){return om.randomIntDependencies}}),Object.defineProperty(t,\"stirlingS2Dependencies\",{enumerable:!0,get:function(){return sm.stirlingS2Dependencies}}),Object.defineProperty(t,\"bellNumbersDependencies\",{enumerable:!0,get:function(){return cm.bellNumbersDependencies}}),Object.defineProperty(t,\"catalanDependencies\",{enumerable:!0,get:function(){return um.catalanDependencies}}),Object.defineProperty(t,\"compositionDependencies\",{enumerable:!0,get:function(){return lm.compositionDependencies}}),Object.defineProperty(t,\"simplifyDependencies\",{enumerable:!0,get:function(){return dm.simplifyDependencies}}),Object.defineProperty(t,\"derivativeDependencies\",{enumerable:!0,get:function(){return fm.derivativeDependencies}}),Object.defineProperty(t,\"rationalizeDependencies\",{enumerable:!0,get:function(){return pm.rationalizeDependencies}}),Object.defineProperty(t,\"reviverDependencies\",{enumerable:!0,get:function(){return mm.reviverDependencies}}),Object.defineProperty(t,\"replacerDependencies\",{enumerable:!0,get:function(){return hm.replacerDependencies}}),Object.defineProperty(t,\"eDependencies\",{enumerable:!0,get:function(){return ym.eDependencies}}),Object.defineProperty(t,\"EDependencies\",{enumerable:!0,get:function(){return vm.EDependencies}}),Object.defineProperty(t,\"falseDependencies\",{enumerable:!0,get:function(){return gm.falseDependencies}}),Object.defineProperty(t,\"iDependencies\",{enumerable:!0,get:function(){return bm.iDependencies}}),Object.defineProperty(t,\"InfinityDependencies\",{enumerable:!0,get:function(){return xm.InfinityDependencies}}),Object.defineProperty(t,\"LN10Dependencies\",{enumerable:!0,get:function(){return Dm.LN10Dependencies}}),Object.defineProperty(t,\"LN2Dependencies\",{enumerable:!0,get:function(){return _m.LN2Dependencies}}),Object.defineProperty(t,\"LOG10EDependencies\",{enumerable:!0,get:function(){return wm.LOG10EDependencies}}),Object.defineProperty(t,\"LOG2EDependencies\",{enumerable:!0,get:function(){return Nm.LOG2EDependencies}}),Object.defineProperty(t,\"NaNDependencies\",{enumerable:!0,get:function(){return Mm.NaNDependencies}}),Object.defineProperty(t,\"nullDependencies\",{enumerable:!0,get:function(){return Om.nullDependencies}}),Object.defineProperty(t,\"phiDependencies\",{enumerable:!0,get:function(){return Sm.phiDependencies}}),Object.defineProperty(t,\"piDependencies\",{enumerable:!0,get:function(){return Pm.piDependencies}}),Object.defineProperty(t,\"PIDependencies\",{enumerable:!0,get:function(){return jm.PIDependencies}}),Object.defineProperty(t,\"SQRT1_2Dependencies\",{enumerable:!0,get:function(){return Am.SQRT1_2Dependencies}}),Object.defineProperty(t,\"SQRT2Dependencies\",{enumerable:!0,get:function(){return Em.SQRT2Dependencies}}),Object.defineProperty(t,\"tauDependencies\",{enumerable:!0,get:function(){return Cm.tauDependencies}}),Object.defineProperty(t,\"trueDependencies\",{enumerable:!0,get:function(){return Tm.trueDependencies}}),Object.defineProperty(t,\"versionDependencies\",{enumerable:!0,get:function(){return km.versionDependencies}}),Object.defineProperty(t,\"atomicMassDependencies\",{enumerable:!0,get:function(){return Im.atomicMassDependencies}}),Object.defineProperty(t,\"avogadroDependencies\",{enumerable:!0,get:function(){return Bm.avogadroDependencies}}),Object.defineProperty(t,\"bohrMagnetonDependencies\",{enumerable:!0,get:function(){return zm.bohrMagnetonDependencies}}),Object.defineProperty(t,\"bohrRadiusDependencies\",{enumerable:!0,get:function(){return Rm.bohrRadiusDependencies}}),Object.defineProperty(t,\"boltzmannDependencies\",{enumerable:!0,get:function(){return qm.boltzmannDependencies}}),Object.defineProperty(t,\"classicalElectronRadiusDependencies\",{enumerable:!0,get:function(){return Fm.classicalElectronRadiusDependencies}}),Object.defineProperty(t,\"conductanceQuantumDependencies\",{enumerable:!0,get:function(){return Um.conductanceQuantumDependencies}}),Object.defineProperty(t,\"coulombDependencies\",{enumerable:!0,get:function(){return Lm.coulombDependencies}}),Object.defineProperty(t,\"deuteronMassDependencies\",{enumerable:!0,get:function(){return Hm.deuteronMassDependencies}}),Object.defineProperty(t,\"efimovFactorDependencies\",{enumerable:!0,get:function(){return Zm.efimovFactorDependencies}}),Object.defineProperty(t,\"electricConstantDependencies\",{enumerable:!0,get:function(){return Vm.electricConstantDependencies}}),Object.defineProperty(t,\"electronMassDependencies\",{enumerable:!0,get:function(){return Wm.electronMassDependencies}}),Object.defineProperty(t,\"elementaryChargeDependencies\",{enumerable:!0,get:function(){return Gm.elementaryChargeDependencies}}),Object.defineProperty(t,\"faradayDependencies\",{enumerable:!0,get:function(){return $m.faradayDependencies}}),Object.defineProperty(t,\"fermiCouplingDependencies\",{enumerable:!0,get:function(){return Qm.fermiCouplingDependencies}}),Object.defineProperty(t,\"fineStructureDependencies\",{enumerable:!0,get:function(){return Xm.fineStructureDependencies}}),Object.defineProperty(t,\"firstRadiationDependencies\",{enumerable:!0,get:function(){return Ym.firstRadiationDependencies}}),Object.defineProperty(t,\"gasConstantDependencies\",{enumerable:!0,get:function(){return Jm.gasConstantDependencies}}),Object.defineProperty(t,\"gravitationConstantDependencies\",{enumerable:!0,get:function(){return Km.gravitationConstantDependencies}}),Object.defineProperty(t,\"gravityDependencies\",{enumerable:!0,get:function(){return eh.gravityDependencies}}),Object.defineProperty(t,\"hartreeEnergyDependencies\",{enumerable:!0,get:function(){return th.hartreeEnergyDependencies}}),Object.defineProperty(t,\"inverseConductanceQuantumDependencies\",{enumerable:!0,get:function(){return nh.inverseConductanceQuantumDependencies}}),Object.defineProperty(t,\"klitzingDependencies\",{enumerable:!0,get:function(){return rh.klitzingDependencies}}),Object.defineProperty(t,\"loschmidtDependencies\",{enumerable:!0,get:function(){return ih.loschmidtDependencies}}),Object.defineProperty(t,\"magneticConstantDependencies\",{enumerable:!0,get:function(){return ah.magneticConstantDependencies}}),Object.defineProperty(t,\"magneticFluxQuantumDependencies\",{enumerable:!0,get:function(){return oh.magneticFluxQuantumDependencies}}),Object.defineProperty(t,\"molarMassDependencies\",{enumerable:!0,get:function(){return sh.molarMassDependencies}}),Object.defineProperty(t,\"molarMassC12Dependencies\",{enumerable:!0,get:function(){return ch.molarMassC12Dependencies}}),Object.defineProperty(t,\"molarPlanckConstantDependencies\",{enumerable:!0,get:function(){return uh.molarPlanckConstantDependencies}}),Object.defineProperty(t,\"molarVolumeDependencies\",{enumerable:!0,get:function(){return lh.molarVolumeDependencies}}),Object.defineProperty(t,\"neutronMassDependencies\",{enumerable:!0,get:function(){return dh.neutronMassDependencies}}),Object.defineProperty(t,\"nuclearMagnetonDependencies\",{enumerable:!0,get:function(){return fh.nuclearMagnetonDependencies}}),Object.defineProperty(t,\"planckChargeDependencies\",{enumerable:!0,get:function(){return ph.planckChargeDependencies}}),Object.defineProperty(t,\"planckConstantDependencies\",{enumerable:!0,get:function(){return mh.planckConstantDependencies}}),Object.defineProperty(t,\"planckLengthDependencies\",{enumerable:!0,get:function(){return hh.planckLengthDependencies}}),Object.defineProperty(t,\"planckMassDependencies\",{enumerable:!0,get:function(){return yh.planckMassDependencies}}),Object.defineProperty(t,\"planckTemperatureDependencies\",{enumerable:!0,get:function(){return vh.planckTemperatureDependencies}}),Object.defineProperty(t,\"planckTimeDependencies\",{enumerable:!0,get:function(){return gh.planckTimeDependencies}}),Object.defineProperty(t,\"protonMassDependencies\",{enumerable:!0,get:function(){return bh.protonMassDependencies}}),Object.defineProperty(t,\"quantumOfCirculationDependencies\",{enumerable:!0,get:function(){return xh.quantumOfCirculationDependencies}}),Object.defineProperty(t,\"reducedPlanckConstantDependencies\",{enumerable:!0,get:function(){return Dh.reducedPlanckConstantDependencies}}),Object.defineProperty(t,\"rydbergDependencies\",{enumerable:!0,get:function(){return _h.rydbergDependencies}}),Object.defineProperty(t,\"sackurTetrodeDependencies\",{enumerable:!0,get:function(){return wh.sackurTetrodeDependencies}}),Object.defineProperty(t,\"secondRadiationDependencies\",{enumerable:!0,get:function(){return Nh.secondRadiationDependencies}}),Object.defineProperty(t,\"speedOfLightDependencies\",{enumerable:!0,get:function(){return Mh.speedOfLightDependencies}}),Object.defineProperty(t,\"stefanBoltzmannDependencies\",{enumerable:!0,get:function(){return Oh.stefanBoltzmannDependencies}}),Object.defineProperty(t,\"thomsonCrossSectionDependencies\",{enumerable:!0,get:function(){return Sh.thomsonCrossSectionDependencies}}),Object.defineProperty(t,\"vacuumImpedanceDependencies\",{enumerable:!0,get:function(){return Ph.vacuumImpedanceDependencies}}),Object.defineProperty(t,\"weakMixingAngleDependencies\",{enumerable:!0,get:function(){return jh.weakMixingAngleDependencies}}),Object.defineProperty(t,\"wienDisplacementDependencies\",{enumerable:!0,get:function(){return Ah.wienDisplacementDependencies}}),Object.defineProperty(t,\"applyTransformDependencies\",{enumerable:!0,get:function(){return Eh.applyTransformDependencies}}),Object.defineProperty(t,\"columnTransformDependencies\",{enumerable:!0,get:function(){return Ch.columnTransformDependencies}}),Object.defineProperty(t,\"filterTransformDependencies\",{enumerable:!0,get:function(){return Th.filterTransformDependencies}}),Object.defineProperty(t,\"forEachTransformDependencies\",{enumerable:!0,get:function(){return kh.forEachTransformDependencies}}),Object.defineProperty(t,\"indexTransformDependencies\",{enumerable:!0,get:function(){return Ih.indexTransformDependencies}}),Object.defineProperty(t,\"mapTransformDependencies\",{enumerable:!0,get:function(){return Bh.mapTransformDependencies}}),Object.defineProperty(t,\"maxTransformDependencies\",{enumerable:!0,get:function(){return zh.maxTransformDependencies}}),Object.defineProperty(t,\"meanTransformDependencies\",{enumerable:!0,get:function(){return Rh.meanTransformDependencies}}),Object.defineProperty(t,\"minTransformDependencies\",{enumerable:!0,get:function(){return qh.minTransformDependencies}}),Object.defineProperty(t,\"rangeTransformDependencies\",{enumerable:!0,get:function(){return Fh.rangeTransformDependencies}}),Object.defineProperty(t,\"rowTransformDependencies\",{enumerable:!0,get:function(){return Uh.rowTransformDependencies}}),Object.defineProperty(t,\"subsetTransformDependencies\",{enumerable:!0,get:function(){return Lh.subsetTransformDependencies}}),Object.defineProperty(t,\"concatTransformDependencies\",{enumerable:!0,get:function(){return Hh.concatTransformDependencies}}),Object.defineProperty(t,\"diffTransformDependencies\",{enumerable:!0,get:function(){return Zh.diffTransformDependencies}}),Object.defineProperty(t,\"stdTransformDependencies\",{enumerable:!0,get:function(){return Vh.stdTransformDependencies}}),Object.defineProperty(t,\"sumTransformDependencies\",{enumerable:!0,get:function(){return Wh.sumTransformDependencies}}),Object.defineProperty(t,\"varianceTransformDependencies\",{enumerable:!0,get:function(){return Gh.varianceTransformDependencies}}),Object.defineProperty(t,\"all\",{enumerable:!0,get:function(){return $h.all}});}));function Xh(){}Xh.prototype={on:function(e,t,n){var r=this.e||(this.e={});return (r[e]||(r[e]=[])).push({fn:t,ctx:n}),this},once:function(e,t,n){var r=this;function i(){r.off(e,i),t.apply(n,arguments);}return i._=t,this.on(e,i,n)},emit:function(e){for(var t=[].slice.call(arguments,1),n=((this.e||(this.e={}))[e]||[]).slice(),r=0,i=n.length;r<i;r++)n[r].fn.apply(n[r].ctx,t);return this},off:function(e,t){var n=this.e||(this.e={}),r=n[e],i=[];if(r&&t)for(var a=0,o=r.length;a<o;a++)r[a].fn!==t&&r[a].fn._!==t&&i.push(r[a]);return i.length?n[e]=i:delete n[e],this}};var Yh=Xh,Jh=Xh;Yh.TinyEmitter=Jh;var Kh=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.mixin=function(e){var t=new r.default;return e.on=t.on.bind(t),e.off=t.off.bind(t),e.once=t.once.bind(t),e.emit=t.emit.bind(t),e};var n,r=(n=Yh)&&n.__esModule?n:{default:n};})),ey=t((function(e,t){function n(e){return (n=\"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)}Object.defineProperty(t,\"__esModule\",{value:!0}),t.importFactory=function(e,t,r,o){function s(t,n,i){var a;if(i.wrap&&\"function\"==typeof n&&(n=function(e){var t=function(){for(var t=[],n=0,i=arguments.length;n<i;n++){var a=arguments[n];t[n]=a&&a.valueOf();}return e.apply(r,t)};e.transform&&(t.transform=e.transform);return t}(n)),\"function\"==typeof(a=n)&&\"string\"==typeof a.signature&&(n=e(t,function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n;return e}({},n.signature,n))),f(r[t])&&f(n))return n=i.override?e(t,n.signatures):e(r[t],n),r[t]=n,delete o[t],c(t,n),void r.emit(\"import\",t,(function(){return n}));if(void 0===r[t]||i.override)return r[t]=n,delete o[t],c(t,n),void r.emit(\"import\",t,(function(){return n}));if(!i.silent)throw new Error('Cannot import \"'+t+'\": already exists')}function c(e,t){t&&\"function\"==typeof t.transform?(r.expression.transform[e]=t.transform,p(e)&&(r.expression.mathWithTransform[e]=t.transform)):(delete r.expression.transform[e],p(e)&&(r.expression.mathWithTransform[e]=t));}function u(e){delete r.expression.transform[e],p(e)?r.expression.mathWithTransform[e]=r[e]:delete r.expression.mathWithTransform[e];}function l(t,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.fn;if((0, m.contains)(i,\".\"))throw new Error(\"Factory name should not contain a nested path. Name: \"+JSON.stringify(i));var s=v(t)?r.expression.transform:r,c=i in r.expression.transform,l=(0, a.hasOwnProperty)(s,i)?s[i]:void 0,d=function(){var a={};t.dependencies.map(h.stripOptionalNotation).forEach((function(e){if((0, m.contains)(e,\".\"))throw new Error(\"Factory dependency should not contain a nested path. Name: \"+JSON.stringify(e));\"math\"===e?a.math=r:\"mathWithTransform\"===e?a.mathWithTransform=r.expression.mathWithTransform:\"classes\"===e?a.classes=r:a[e]=r[e];}));var o=t(a);if(o&&\"function\"==typeof o.transform)throw new Error('Transforms cannot be attached to factory functions. Please create a separate function for it with exports.path=\"expression.transform\"');if(void 0===l||n.override)return o;if(f(l)&&f(o))return e(l,o);if(n.silent)return l;throw new Error('Cannot import \"'+i+'\": already exists')};t.meta&&!1===t.meta.lazy?(s[i]=d(),l&&c?u(i):(v(t)||y(t))&&(0, a.lazy)(r.expression.mathWithTransform,i,(function(){return s[i]}))):((0, a.lazy)(s,i,d),l&&c?u(i):(v(t)||y(t))&&(0, a.lazy)(r.expression.mathWithTransform,i,(function(){return s[i]}))),o[i]=t,r.emit(\"import\",i,d);}function d(e){return \"function\"==typeof e||\"number\"==typeof e||\"string\"==typeof e||\"boolean\"==typeof e||null===e||(0, i.isUnit)(e)||(0, i.isComplex)(e)||(0, i.isBigNumber)(e)||(0, i.isFraction)(e)||(0, i.isMatrix)(e)||Array.isArray(e)}function f(e){return \"function\"==typeof e&&\"object\"===n(e.signatures)}function p(e){return !(0, a.hasOwnProperty)(g,e)}function y(e){return !(-1!==e.fn.indexOf(\".\")||(0, a.hasOwnProperty)(g,e.fn)||e.meta&&e.meta.isClass)}function v(e){return void 0!==e&&void 0!==e.meta&&!0===e.meta.isTransformFunction||!1}var g={expression:!0,type:!0,docs:!0,error:!0,json:!0,chain:!0};return function(e,t){var r=arguments.length;if(1!==r&&2!==r)throw new xt.ArgumentsError(\"import\",r,1,2);function i(e,r,o){if(Array.isArray(r))r.forEach((function(t){return i(e,t)}));else if(\"object\"===n(r))for(var s in r)(0, a.hasOwnProperty)(r,s)&&i(e,r[s],s);else if((0, h.isFactory)(r)||void 0!==o){var c=(0, h.isFactory)(r)?v(r)?r.fn+\".transform\":r.fn:o;if((0, a.hasOwnProperty)(e,c)&&e[c]!==r&&!t.silent)throw new Error('Cannot import \"'+c+'\" twice');e[c]=r;}else if(!t.silent)throw new TypeError(\"Factory, Object, or Array expected\")}t||(t={});var o={};for(var c in i(o,e),o)if((0, a.hasOwnProperty)(o,c)){var u=o[c];if((0, h.isFactory)(u))l(u,t);else if(d(u))s(c,u,t);else if(!t.silent)throw new TypeError(\"Factory, Object, or Array expected\")}}};})),ty=t((function(e,t){function n(e){return (n=\"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)}Object.defineProperty(t,\"__esModule\",{value:!0}),t.create=function e(t,n){var c=u({},r.DEFAULT_CONFIG,n);if(\"function\"!=typeof Object.create)throw new Error(\"ES5 not supported by this JavaScript engine. Please load the es5-shim and es5-sham library for compatibility.\");var l=s.mixin({isNumber:i.isNumber,isComplex:i.isComplex,isBigNumber:i.isBigNumber,isFraction:i.isFraction,isUnit:i.isUnit,isString:i.isString,isArray:i.isArray,isMatrix:i.isMatrix,isCollection:i.isCollection,isDenseMatrix:i.isDenseMatrix,isSparseMatrix:i.isSparseMatrix,isRange:i.isRange,isIndex:i.isIndex,isBoolean:i.isBoolean,isResultSet:i.isResultSet,isHelp:i.isHelp,isFunction:i.isFunction,isDate:i.isDate,isRegExp:i.isRegExp,isObject:i.isObject,isNull:i.isNull,isUndefined:i.isUndefined,isAccessorNode:i.isAccessorNode,isArrayNode:i.isArrayNode,isAssignmentNode:i.isAssignmentNode,isBlockNode:i.isBlockNode,isConditionalNode:i.isConditionalNode,isConstantNode:i.isConstantNode,isFunctionAssignmentNode:i.isFunctionAssignmentNode,isFunctionNode:i.isFunctionNode,isIndexNode:i.isIndexNode,isNode:i.isNode,isObjectNode:i.isObjectNode,isOperatorNode:i.isOperatorNode,isParenthesisNode:i.isParenthesisNode,isRangeNode:i.isRangeNode,isSymbolNode:i.isSymbolNode,isChain:i.isChain});l.config=(0, o.configFactory)(c,l.emit),l.expression={transform:{},mathWithTransform:{config:l.config}};var d=[],m=[];var y={};var v=(0, ey.importFactory)((function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return l.typed.apply(l.typed,t)}),(function e(t){if((0, h.isFactory)(t))return t(l);var n=t[Object.keys(t)[0]];if((0, h.isFactory)(n))return n(l);if(!(0, a.isLegacyFactory)(t))throw console.warn(\"Factory object with properties `type`, `name`, and `factory` expected\",t),new Error(\"Factory object with properties `type`, `name`, and `factory` expected\");var r,i=d.indexOf(t);return -1===i?(r=!0===t.math?t.factory(l.type,c,e,l.typed,l):t.factory(l.type,c,e,l.typed),d.push(t),m.push(r)):r=m[i],r}),l,y);return l.import=v,l.on(\"config\",(function(){(0, a.values)(y).forEach((function(e){e&&e.meta&&e.meta.recreateOnConfigChange&&v(e,{override:!0});}));})),l.create=e.bind(null,t),l.factory=h.factory,l.import((0, a.values)((0, a.deepFlatten)(t))),l.ArgumentsError=xt.ArgumentsError,l.DimensionError=f.DimensionError,l.IndexError=p.IndexError,l};var s=function(e){if(e&&e.__esModule)return e;if(null===e||\"object\"!==n(e)&&\"function\"!=typeof e)return {default:e};var t=c();if(t&&t.has(e))return t.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var o=i?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(r,a,o):r[a]=e[a];}r.default=e,t&&t.set(e,r);return r}(Kh);function c(){if(\"function\"!=typeof WeakMap)return null;var e=new WeakMap;return c=function(){return e},e}function u(){return (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}).apply(this,arguments)}})),ny=t((function(e,t){Object.defineProperty(t,\"__esModule\",{value:!0});var n={config:!0,IndexError:!0,DimensionError:!0,ArgumentsError:!0,create:!0,factory:!0};Object.defineProperty(t,\"config\",{enumerable:!0,get:function(){return s.config}}),Object.defineProperty(t,\"IndexError\",{enumerable:!0,get:function(){return p.IndexError}}),Object.defineProperty(t,\"DimensionError\",{enumerable:!0,get:function(){return f.DimensionError}}),Object.defineProperty(t,\"ArgumentsError\",{enumerable:!0,get:function(){return xt.ArgumentsError}}),Object.defineProperty(t,\"create\",{enumerable:!0,get:function(){return ty.create}}),Object.defineProperty(t,\"factory\",{enumerable:!0,get:function(){return h.factory}}),Object.keys(qu).forEach((function(e){\"default\"!==e&&\"__esModule\"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===qu[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return qu[e]}}));})),Object.keys(Fu).forEach((function(e){\"default\"!==e&&\"__esModule\"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===Fu[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return Fu[e]}}));})),Object.keys(Uu).forEach((function(e){\"default\"!==e&&\"__esModule\"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===Uu[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return Uu[e]}}));})),Object.keys(Qh).forEach((function(e){\"default\"!==e&&\"__esModule\"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===Qh[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return Qh[e]}}));})),Object.keys(Ru).forEach((function(e){\"default\"!==e&&\"__esModule\"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===Ru[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return Ru[e]}}));}));})),ry=t((function(t,n){(function(){var r=\"Expected a function\",i=\"__lodash_placeholder__\",a=[[\"ary\",128],[\"bind\",1],[\"bindKey\",2],[\"curry\",8],[\"curryRight\",16],[\"flip\",512],[\"partial\",32],[\"partialRight\",64],[\"rearg\",256]],o=\"[object Arguments]\",s=\"[object Array]\",c=\"[object Boolean]\",u=\"[object Date]\",l=\"[object Error]\",d=\"[object Function]\",f=\"[object GeneratorFunction]\",p=\"[object Map]\",m=\"[object Number]\",h=\"[object Object]\",y=\"[object RegExp]\",v=\"[object Set]\",g=\"[object String]\",b=\"[object Symbol]\",x=\"[object WeakMap]\",D=\"[object ArrayBuffer]\",_=\"[object DataView]\",w=\"[object Float32Array]\",N=\"[object Float64Array]\",M=\"[object Int8Array]\",O=\"[object Int16Array]\",S=\"[object Int32Array]\",P=\"[object Uint8Array]\",j=\"[object Uint16Array]\",A=\"[object Uint32Array]\",E=/\\b__p \\+= '';/g,C=/\\b(__p \\+=) '' \\+/g,T=/(__e\\(.*?\\)|\\b__t\\)) \\+\\n'';/g,k=/&(?:amp|lt|gt|quot|#39);/g,I=/[&<>\"']/g,B=RegExp(k.source),z=RegExp(I.source),R=/<%-([\\s\\S]+?)%>/g,q=/<%([\\s\\S]+?)%>/g,F=/<%=([\\s\\S]+?)%>/g,U=/\\.|\\[(?:[^[\\]]*|([\"'])(?:(?!\\1)[^\\\\]|\\\\.)*?\\1)\\]/,L=/^\\w*$/,H=/[^.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|([\"'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|$))/g,Z=/[\\\\^$.*+?()[\\]{}|]/g,V=RegExp(Z.source),W=/^\\s+|\\s+$/g,G=/^\\s+/,$=/\\s+$/,Q=/\\{(?:\\n\\/\\* \\[wrapped with .+\\] \\*\\/)?\\n?/,X=/\\{\\n\\/\\* \\[wrapped with (.+)\\] \\*/,Y=/,? & /,J=/[^\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\x7f]+/g,K=/\\\\(\\\\)?/g,ee=/\\$\\{([^\\\\}]*(?:\\\\.[^\\\\}]*)*)\\}/g,te=/\\w*$/,ne=/^[-+]0x[0-9a-f]+$/i,re=/^0b[01]+$/i,ie=/^\\[object .+?Constructor\\]$/,ae=/^0o[0-7]+$/i,oe=/^(?:0|[1-9]\\d*)$/,se=/[\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\xff\\u0100-\\u017f]/g,ce=/($^)/,ue=/['\\n\\r\\u2028\\u2029\\\\]/g,le=\"\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe2f\\\\u20d0-\\\\u20ff\",de=\"\\\\xac\\\\xb1\\\\xd7\\\\xf7\\\\x00-\\\\x2f\\\\x3a-\\\\x40\\\\x5b-\\\\x60\\\\x7b-\\\\xbf\\\\u2000-\\\\u206f \\\\t\\\\x0b\\\\f\\\\xa0\\\\ufeff\\\\n\\\\r\\\\u2028\\\\u2029\\\\u1680\\\\u180e\\\\u2000\\\\u2001\\\\u2002\\\\u2003\\\\u2004\\\\u2005\\\\u2006\\\\u2007\\\\u2008\\\\u2009\\\\u200a\\\\u202f\\\\u205f\\\\u3000\",fe=\"[\\\\ud800-\\\\udfff]\",pe=\"[\"+de+\"]\",me=\"[\"+le+\"]\",he=\"\\\\d+\",ye=\"[\\\\u2700-\\\\u27bf]\",ve=\"[a-z\\\\xdf-\\\\xf6\\\\xf8-\\\\xff]\",ge=\"[^\\\\ud800-\\\\udfff\"+de+he+\"\\\\u2700-\\\\u27bfa-z\\\\xdf-\\\\xf6\\\\xf8-\\\\xffA-Z\\\\xc0-\\\\xd6\\\\xd8-\\\\xde]\",be=\"\\\\ud83c[\\\\udffb-\\\\udfff]\",xe=\"[^\\\\ud800-\\\\udfff]\",De=\"(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}\",_e=\"[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]\",we=\"[A-Z\\\\xc0-\\\\xd6\\\\xd8-\\\\xde]\",Ne=\"(?:\"+ve+\"|\"+ge+\")\",Me=\"(?:\"+we+\"|\"+ge+\")\",Oe=\"(?:\"+me+\"|\"+be+\")\"+\"?\",Se=\"[\\\\ufe0e\\\\ufe0f]?\"+Oe+(\"(?:\\\\u200d(?:\"+[xe,De,_e].join(\"|\")+\")[\\\\ufe0e\\\\ufe0f]?\"+Oe+\")*\"),Pe=\"(?:\"+[ye,De,_e].join(\"|\")+\")\"+Se,je=\"(?:\"+[xe+me+\"?\",me,De,_e,fe].join(\"|\")+\")\",Ae=RegExp(\"['’]\",\"g\"),Ee=RegExp(me,\"g\"),Ce=RegExp(be+\"(?=\"+be+\")|\"+je+Se,\"g\"),Te=RegExp([we+\"?\"+ve+\"+(?:['’](?:d|ll|m|re|s|t|ve))?(?=\"+[pe,we,\"$\"].join(\"|\")+\")\",Me+\"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?=\"+[pe,we+Ne,\"$\"].join(\"|\")+\")\",we+\"?\"+Ne+\"+(?:['’](?:d|ll|m|re|s|t|ve))?\",we+\"+(?:['’](?:D|LL|M|RE|S|T|VE))?\",\"\\\\d*(?:1ST|2ND|3RD|(?![123])\\\\dTH)(?=\\\\b|[a-z_])\",\"\\\\d*(?:1st|2nd|3rd|(?![123])\\\\dth)(?=\\\\b|[A-Z_])\",he,Pe].join(\"|\"),\"g\"),ke=RegExp(\"[\\\\u200d\\\\ud800-\\\\udfff\"+le+\"\\\\ufe0e\\\\ufe0f]\"),Ie=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Be=[\"Array\",\"Buffer\",\"DataView\",\"Date\",\"Error\",\"Float32Array\",\"Float64Array\",\"Function\",\"Int8Array\",\"Int16Array\",\"Int32Array\",\"Map\",\"Math\",\"Object\",\"Promise\",\"RegExp\",\"Set\",\"String\",\"Symbol\",\"TypeError\",\"Uint8Array\",\"Uint8ClampedArray\",\"Uint16Array\",\"Uint32Array\",\"WeakMap\",\"_\",\"clearTimeout\",\"isFinite\",\"parseInt\",\"setTimeout\"],ze=-1,Re={};Re[w]=Re[N]=Re[M]=Re[O]=Re[S]=Re[P]=Re[\"[object Uint8ClampedArray]\"]=Re[j]=Re[A]=!0,Re[o]=Re[s]=Re[D]=Re[c]=Re[_]=Re[u]=Re[l]=Re[d]=Re[p]=Re[m]=Re[h]=Re[y]=Re[v]=Re[g]=Re[x]=!1;var qe={};qe[o]=qe[s]=qe[D]=qe[_]=qe[c]=qe[u]=qe[w]=qe[N]=qe[M]=qe[O]=qe[S]=qe[p]=qe[m]=qe[h]=qe[y]=qe[v]=qe[g]=qe[b]=qe[P]=qe[\"[object Uint8ClampedArray]\"]=qe[j]=qe[A]=!0,qe[l]=qe[d]=qe[x]=!1;var Fe={\"\\\\\":\"\\\\\",\"'\":\"'\",\"\\n\":\"n\",\"\\r\":\"r\",\"\\u2028\":\"u2028\",\"\\u2029\":\"u2029\"},Ue=parseFloat,Le=parseInt,He=\"object\"==typeof e&&e&&e.Object===Object&&e,Ze=\"object\"==typeof self&&self&&self.Object===Object&&self,Ve=He||Ze||Function(\"return this\")(),We=n&&!n.nodeType&&n,Ge=We&&t&&!t.nodeType&&t,$e=Ge&&Ge.exports===We,Qe=$e&&He.process,Xe=function(){try{var e=Ge&&Ge.require&&Ge.require(\"util\").types;return e||Qe&&Qe.binding&&Qe.binding(\"util\")}catch(e){}}(),Ye=Xe&&Xe.isArrayBuffer,Je=Xe&&Xe.isDate,Ke=Xe&&Xe.isMap,et=Xe&&Xe.isRegExp,tt=Xe&&Xe.isSet,nt=Xe&&Xe.isTypedArray;function rt(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 it(e,t,n,r){for(var i=-1,a=null==e?0:e.length;++i<a;){var o=e[i];t(r,o,n(o),e);}return r}function at(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}function ot(e,t){for(var n=null==e?0:e.length;n--&&!1!==t(e[n],n,e););return e}function st(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(!t(e[n],n,e))return !1;return !0}function ct(e,t){for(var n=-1,r=null==e?0:e.length,i=0,a=[];++n<r;){var o=e[n];t(o,n,e)&&(a[i++]=o);}return a}function ut(e,t){return !!(null==e?0:e.length)&&bt(e,t,0)>-1}function lt(e,t,n){for(var r=-1,i=null==e?0:e.length;++r<i;)if(n(t,e[r]))return !0;return !1}function dt(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}function ft(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}function pt(e,t,n,r){var i=-1,a=null==e?0:e.length;for(r&&a&&(n=e[++i]);++i<a;)n=t(n,e[i],i,e);return n}function mt(e,t,n,r){var i=null==e?0:e.length;for(r&&i&&(n=e[--i]);i--;)n=t(n,e[i],i,e);return n}function ht(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return !0;return !1}var yt=wt(\"length\");function vt(e,t,n){var r;return n(e,(function(e,n,i){if(t(e,n,i))return r=n,!1})),r}function gt(e,t,n,r){for(var i=e.length,a=n+(r?1:-1);r?a--:++a<i;)if(t(e[a],a,e))return a;return -1}function bt(e,t,n){return t==t?function(e,t,n){var r=n-1,i=e.length;for(;++r<i;)if(e[r]===t)return r;return -1}(e,t,n):gt(e,Dt,n)}function xt(e,t,n,r){for(var i=n-1,a=e.length;++i<a;)if(r(e[i],t))return i;return -1}function Dt(e){return e!=e}function _t(e,t){var n=null==e?0:e.length;return n?Ot(e,t)/n:NaN}function wt(e){return function(t){return null==t?void 0:t[e]}}function Nt(e){return function(t){return null==e?void 0:e[t]}}function Mt(e,t,n,r,i){return i(e,(function(e,i,a){n=r?(r=!1,e):t(n,e,i,a);})),n}function Ot(e,t){for(var n,r=-1,i=e.length;++r<i;){var a=t(e[r]);void 0!==a&&(n=void 0===n?a:n+a);}return n}function St(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}function Pt(e){return function(t){return e(t)}}function jt(e,t){return dt(t,(function(t){return e[t]}))}function At(e,t){return e.has(t)}function Et(e,t){for(var n=-1,r=e.length;++n<r&&bt(t,e[n],0)>-1;);return n}function Ct(e,t){for(var n=e.length;n--&&bt(t,e[n],0)>-1;);return n}function Tt(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}var kt=Nt({\"À\":\"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\",\"Ā\":\"A\",\"Ă\":\"A\",\"Ą\":\"A\",\"ā\":\"a\",\"ă\":\"a\",\"ą\":\"a\",\"Ć\":\"C\",\"Ĉ\":\"C\",\"Ċ\":\"C\",\"Č\":\"C\",\"ć\":\"c\",\"ĉ\":\"c\",\"ċ\":\"c\",\"č\":\"c\",\"Ď\":\"D\",\"Đ\":\"D\",\"ď\":\"d\",\"đ\":\"d\",\"Ē\":\"E\",\"Ĕ\":\"E\",\"Ė\":\"E\",\"Ę\":\"E\",\"Ě\":\"E\",\"ē\":\"e\",\"ĕ\":\"e\",\"ė\":\"e\",\"ę\":\"e\",\"ě\":\"e\",\"Ĝ\":\"G\",\"Ğ\":\"G\",\"Ġ\":\"G\",\"Ģ\":\"G\",\"ĝ\":\"g\",\"ğ\":\"g\",\"ġ\":\"g\",\"ģ\":\"g\",\"Ĥ\":\"H\",\"Ħ\":\"H\",\"ĥ\":\"h\",\"ħ\":\"h\",\"Ĩ\":\"I\",\"Ī\":\"I\",\"Ĭ\":\"I\",\"Į\":\"I\",\"İ\":\"I\",\"ĩ\":\"i\",\"ī\":\"i\",\"ĭ\":\"i\",\"į\":\"i\",\"ı\":\"i\",\"Ĵ\":\"J\",\"ĵ\":\"j\",\"Ķ\":\"K\",\"ķ\":\"k\",\"ĸ\":\"k\",\"Ĺ\":\"L\",\"Ļ\":\"L\",\"Ľ\":\"L\",\"Ŀ\":\"L\",\"Ł\":\"L\",\"ĺ\":\"l\",\"ļ\":\"l\",\"ľ\":\"l\",\"ŀ\":\"l\",\"ł\":\"l\",\"Ń\":\"N\",\"Ņ\":\"N\",\"Ň\":\"N\",\"Ŋ\":\"N\",\"ń\":\"n\",\"ņ\":\"n\",\"ň\":\"n\",\"ŋ\":\"n\",\"Ō\":\"O\",\"Ŏ\":\"O\",\"Ő\":\"O\",\"ō\":\"o\",\"ŏ\":\"o\",\"ő\":\"o\",\"Ŕ\":\"R\",\"Ŗ\":\"R\",\"Ř\":\"R\",\"ŕ\":\"r\",\"ŗ\":\"r\",\"ř\":\"r\",\"Ś\":\"S\",\"Ŝ\":\"S\",\"Ş\":\"S\",\"Š\":\"S\",\"ś\":\"s\",\"ŝ\":\"s\",\"ş\":\"s\",\"š\":\"s\",\"Ţ\":\"T\",\"Ť\":\"T\",\"Ŧ\":\"T\",\"ţ\":\"t\",\"ť\":\"t\",\"ŧ\":\"t\",\"Ũ\":\"U\",\"Ū\":\"U\",\"Ŭ\":\"U\",\"Ů\":\"U\",\"Ű\":\"U\",\"Ų\":\"U\",\"ũ\":\"u\",\"ū\":\"u\",\"ŭ\":\"u\",\"ů\":\"u\",\"ű\":\"u\",\"ų\":\"u\",\"Ŵ\":\"W\",\"ŵ\":\"w\",\"Ŷ\":\"Y\",\"ŷ\":\"y\",\"Ÿ\":\"Y\",\"Ź\":\"Z\",\"Ż\":\"Z\",\"Ž\":\"Z\",\"ź\":\"z\",\"ż\":\"z\",\"ž\":\"z\",\"Ĳ\":\"IJ\",\"ĳ\":\"ij\",\"Œ\":\"Oe\",\"œ\":\"oe\",\"ŉ\":\"'n\",\"ſ\":\"s\"}),It=Nt({\"&\":\"&amp;\",\"<\":\"&lt;\",\">\":\"&gt;\",'\"':\"&quot;\",\"'\":\"&#39;\"});function Bt(e){return \"\\\\\"+Fe[e]}function zt(e){return ke.test(e)}function Rt(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e];})),n}function qt(e,t){return function(n){return e(t(n))}}function Ft(e,t){for(var n=-1,r=e.length,a=0,o=[];++n<r;){var s=e[n];s!==t&&s!==i||(e[n]=i,o[a++]=n);}return o}function Ut(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e;})),n}function Lt(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=[e,e];})),n}function Ht(e){return zt(e)?function(e){var t=Ce.lastIndex=0;for(;Ce.test(e);)++t;return t}(e):yt(e)}function Zt(e){return zt(e)?function(e){return e.match(Ce)||[]}(e):function(e){return e.split(\"\")}(e)}var Vt=Nt({\"&amp;\":\"&\",\"&lt;\":\"<\",\"&gt;\":\">\",\"&quot;\":'\"',\"&#39;\":\"'\"});var Wt=function e(t){var n,le=(t=null==t?Ve:Wt.defaults(Ve.Object(),t,Wt.pick(Ve,Be))).Array,de=t.Date,fe=t.Error,pe=t.Function,me=t.Math,he=t.Object,ye=t.RegExp,ve=t.String,ge=t.TypeError,be=le.prototype,xe=pe.prototype,De=he.prototype,_e=t[\"__core-js_shared__\"],we=xe.toString,Ne=De.hasOwnProperty,Me=0,Oe=(n=/[^.]+$/.exec(_e&&_e.keys&&_e.keys.IE_PROTO||\"\"))?\"Symbol(src)_1.\"+n:\"\",Se=De.toString,Pe=we.call(he),je=Ve._,Ce=ye(\"^\"+we.call(Ne).replace(Z,\"\\\\$&\").replace(/hasOwnProperty|(function).*?(?=\\\\\\()| for .+?(?=\\\\\\])/g,\"$1.*?\")+\"$\"),ke=$e?t.Buffer:void 0,Fe=t.Symbol,He=t.Uint8Array,Ze=ke?ke.allocUnsafe:void 0,We=qt(he.getPrototypeOf,he),Ge=he.create,Qe=De.propertyIsEnumerable,Xe=be.splice,yt=Fe?Fe.isConcatSpreadable:void 0,Nt=Fe?Fe.iterator:void 0,Gt=Fe?Fe.toStringTag:void 0,$t=function(){try{var e=Ki(he,\"defineProperty\");return e({},\"\",{}),e}catch(e){}}(),Qt=t.clearTimeout!==Ve.clearTimeout&&t.clearTimeout,Xt=de&&de.now!==Ve.Date.now&&de.now,Yt=t.setTimeout!==Ve.setTimeout&&t.setTimeout,Jt=me.ceil,Kt=me.floor,en=he.getOwnPropertySymbols,tn=ke?ke.isBuffer:void 0,nn=t.isFinite,rn=be.join,an=qt(he.keys,he),on=me.max,sn=me.min,cn=de.now,un=t.parseInt,ln=me.random,dn=be.reverse,fn=Ki(t,\"DataView\"),pn=Ki(t,\"Map\"),mn=Ki(t,\"Promise\"),hn=Ki(t,\"Set\"),yn=Ki(t,\"WeakMap\"),vn=Ki(he,\"create\"),gn=yn&&new yn,bn={},xn=Oa(fn),Dn=Oa(pn),_n=Oa(mn),wn=Oa(hn),Nn=Oa(yn),Mn=Fe?Fe.prototype:void 0,On=Mn?Mn.valueOf:void 0,Sn=Mn?Mn.toString:void 0;function Pn(e){if(Zo(e)&&!To(e)&&!(e instanceof Cn)){if(e instanceof En)return e;if(Ne.call(e,\"__wrapped__\"))return Sa(e)}return new En(e)}var jn=function(){function e(){}return function(t){if(!Ho(t))return {};if(Ge)return Ge(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();function An(){}function En(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0;}function Cn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[];}function Tn(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]);}}function kn(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]);}}function In(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]);}}function Bn(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new In;++t<n;)this.add(e[t]);}function zn(e){var t=this.__data__=new kn(e);this.size=t.size;}function Rn(e,t){var n=To(e),r=!n&&Co(e),i=!n&&!r&&zo(e),a=!n&&!r&&!i&&Jo(e),o=n||r||i||a,s=o?St(e.length,ve):[],c=s.length;for(var u in e)!t&&!Ne.call(e,u)||o&&(\"length\"==u||i&&(\"offset\"==u||\"parent\"==u)||a&&(\"buffer\"==u||\"byteLength\"==u||\"byteOffset\"==u)||oa(u,c))||s.push(u);return s}function qn(e){var t=e.length;return t?e[Br(0,t-1)]:void 0}function Fn(e,t){return wa(vi(e),Qn(t,0,e.length))}function Un(e){return wa(vi(e))}function Ln(e,t,n){(void 0!==n&&!jo(e[t],n)||void 0===n&&!(t in e))&&Gn(e,t,n);}function Hn(e,t,n){var r=e[t];Ne.call(e,t)&&jo(r,n)&&(void 0!==n||t in e)||Gn(e,t,n);}function Zn(e,t){for(var n=e.length;n--;)if(jo(e[n][0],t))return n;return -1}function Vn(e,t,n,r){return er(e,(function(e,i,a){t(r,e,n(e),a);})),r}function Wn(e,t){return e&&gi(t,xs(t),e)}function Gn(e,t,n){\"__proto__\"==t&&$t?$t(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n;}function $n(e,t){for(var n=-1,r=t.length,i=le(r),a=null==e;++n<r;)i[n]=a?void 0:hs(e,t[n]);return i}function Qn(e,t,n){return e==e&&(void 0!==n&&(e=e<=n?e:n),void 0!==t&&(e=e>=t?e:t)),e}function Xn(e,t,n,r,i,a){var s,l=1&t,x=2&t,E=4&t;if(n&&(s=i?n(e,r,i,a):n(e)),void 0!==s)return s;if(!Ho(e))return e;var C=To(e);if(C){if(s=function(e){var t=e.length,n=new e.constructor(t);t&&\"string\"==typeof e[0]&&Ne.call(e,\"index\")&&(n.index=e.index,n.input=e.input);return n}(e),!l)return vi(e,s)}else {var T=na(e),k=T==d||T==f;if(zo(e))return di(e,l);if(T==h||T==o||k&&!i){if(s=x||k?{}:ia(e),!l)return x?function(e,t){return gi(e,ta(e),t)}(e,function(e,t){return e&&gi(t,Ds(t),e)}(s,e)):function(e,t){return gi(e,ea(e),t)}(e,Wn(s,e))}else {if(!qe[T])return i?e:{};s=function(e,t,n){var r=e.constructor;switch(t){case D:return fi(e);case c:case u:return new r(+e);case _:return function(e,t){var n=t?fi(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case w:case N:case M:case O:case S:case P:case\"[object Uint8ClampedArray]\":case j:case A:return pi(e,n);case p:return new r;case m:case g:return new r(e);case y:return function(e){var t=new e.constructor(e.source,te.exec(e));return t.lastIndex=e.lastIndex,t}(e);case v:return new r;case b:return i=e,On?he(On.call(i)):{}}var i;}(e,T,l);}}a||(a=new zn);var I=a.get(e);if(I)return I;a.set(e,s),Qo(e)?e.forEach((function(r){s.add(Xn(r,t,n,r,e,a));})):Vo(e)&&e.forEach((function(r,i){s.set(i,Xn(r,t,n,i,e,a));}));var B=C?void 0:(E?x?Wi:Vi:x?Ds:xs)(e);return at(B||e,(function(r,i){B&&(r=e[i=r]),Hn(s,i,Xn(r,t,n,i,e,a));})),s}function Yn(e,t,n){var r=n.length;if(null==e)return !r;for(e=he(e);r--;){var i=n[r],a=t[i],o=e[i];if(void 0===o&&!(i in e)||!a(o))return !1}return !0}function Jn(e,t,n){if(\"function\"!=typeof e)throw new ge(r);return ba((function(){e.apply(void 0,n);}),t)}function Kn(e,t,n,r){var i=-1,a=ut,o=!0,s=e.length,c=[],u=t.length;if(!s)return c;n&&(t=dt(t,Pt(n))),r?(a=lt,o=!1):t.length>=200&&(a=At,o=!1,t=new Bn(t));e:for(;++i<s;){var l=e[i],d=null==n?l:n(l);if(l=r||0!==l?l:0,o&&d==d){for(var f=u;f--;)if(t[f]===d)continue e;c.push(l);}else a(t,d,r)||c.push(l);}return c}Pn.templateSettings={escape:R,evaluate:q,interpolate:F,variable:\"\",imports:{_:Pn}},Pn.prototype=An.prototype,Pn.prototype.constructor=Pn,En.prototype=jn(An.prototype),En.prototype.constructor=En,Cn.prototype=jn(An.prototype),Cn.prototype.constructor=Cn,Tn.prototype.clear=function(){this.__data__=vn?vn(null):{},this.size=0;},Tn.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},Tn.prototype.get=function(e){var t=this.__data__;if(vn){var n=t[e];return \"__lodash_hash_undefined__\"===n?void 0:n}return Ne.call(t,e)?t[e]:void 0},Tn.prototype.has=function(e){var t=this.__data__;return vn?void 0!==t[e]:Ne.call(t,e)},Tn.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=vn&&void 0===t?\"__lodash_hash_undefined__\":t,this},kn.prototype.clear=function(){this.__data__=[],this.size=0;},kn.prototype.delete=function(e){var t=this.__data__,n=Zn(t,e);return !(n<0)&&(n==t.length-1?t.pop():Xe.call(t,n,1),--this.size,!0)},kn.prototype.get=function(e){var t=this.__data__,n=Zn(t,e);return n<0?void 0:t[n][1]},kn.prototype.has=function(e){return Zn(this.__data__,e)>-1},kn.prototype.set=function(e,t){var n=this.__data__,r=Zn(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},In.prototype.clear=function(){this.size=0,this.__data__={hash:new Tn,map:new(pn||kn),string:new Tn};},In.prototype.delete=function(e){var t=Yi(this,e).delete(e);return this.size-=t?1:0,t},In.prototype.get=function(e){return Yi(this,e).get(e)},In.prototype.has=function(e){return Yi(this,e).has(e)},In.prototype.set=function(e,t){var n=Yi(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Bn.prototype.add=Bn.prototype.push=function(e){return this.__data__.set(e,\"__lodash_hash_undefined__\"),this},Bn.prototype.has=function(e){return this.__data__.has(e)},zn.prototype.clear=function(){this.__data__=new kn,this.size=0;},zn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},zn.prototype.get=function(e){return this.__data__.get(e)},zn.prototype.has=function(e){return this.__data__.has(e)},zn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof kn){var r=n.__data__;if(!pn||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new In(r);}return n.set(e,t),this.size=n.size,this};var er=Di(cr),tr=Di(ur,!0);function nr(e,t){var n=!0;return er(e,(function(e,r,i){return n=!!t(e,r,i)})),n}function rr(e,t,n){for(var r=-1,i=e.length;++r<i;){var a=e[r],o=t(a);if(null!=o&&(void 0===s?o==o&&!Yo(o):n(o,s)))var s=o,c=a;}return c}function ir(e,t){var n=[];return er(e,(function(e,r,i){t(e,r,i)&&n.push(e);})),n}function ar(e,t,n,r,i){var a=-1,o=e.length;for(n||(n=aa),i||(i=[]);++a<o;){var s=e[a];t>0&&n(s)?t>1?ar(s,t-1,n,r,i):ft(i,s):r||(i[i.length]=s);}return i}var or=_i(),sr=_i(!0);function cr(e,t){return e&&or(e,t,xs)}function ur(e,t){return e&&sr(e,t,xs)}function lr(e,t){return ct(t,(function(t){return Fo(e[t])}))}function dr(e,t){for(var n=0,r=(t=si(t,e)).length;null!=e&&n<r;)e=e[Ma(t[n++])];return n&&n==r?e:void 0}function fr(e,t,n){var r=t(e);return To(e)?r:ft(r,n(e))}function pr(e){return null==e?void 0===e?\"[object Undefined]\":\"[object Null]\":Gt&&Gt in he(e)?function(e){var t=Ne.call(e,Gt),n=e[Gt];try{e[Gt]=void 0;var r=!0;}catch(e){}var i=Se.call(e);r&&(t?e[Gt]=n:delete e[Gt]);return i}(e):function(e){return Se.call(e)}(e)}function mr(e,t){return e>t}function hr(e,t){return null!=e&&Ne.call(e,t)}function yr(e,t){return null!=e&&t in he(e)}function vr(e,t,n){for(var r=n?lt:ut,i=e[0].length,a=e.length,o=a,s=le(a),c=1/0,u=[];o--;){var l=e[o];o&&t&&(l=dt(l,Pt(t))),c=sn(l.length,c),s[o]=!n&&(t||i>=120&&l.length>=120)?new Bn(o&&l):void 0;}l=e[0];var d=-1,f=s[0];e:for(;++d<i&&u.length<c;){var p=l[d],m=t?t(p):p;if(p=n||0!==p?p:0,!(f?At(f,m):r(u,m,n))){for(o=a;--o;){var h=s[o];if(!(h?At(h,m):r(e[o],m,n)))continue e}f&&f.push(m),u.push(p);}}return u}function gr(e,t,n){var r=null==(e=ha(e,t=si(t,e)))?e:e[Ma(Ra(t))];return null==r?void 0:rt(r,e,n)}function br(e){return Zo(e)&&pr(e)==o}function xr(e,t,n,r,i){return e===t||(null==e||null==t||!Zo(e)&&!Zo(t)?e!=e&&t!=t:function(e,t,n,r,i,a){var d=To(e),f=To(t),x=d?s:na(e),w=f?s:na(t),N=(x=x==o?h:x)==h,M=(w=w==o?h:w)==h,O=x==w;if(O&&zo(e)){if(!zo(t))return !1;d=!0,N=!1;}if(O&&!N)return a||(a=new zn),d||Jo(e)?Hi(e,t,n,r,i,a):function(e,t,n,r,i,a,o){switch(n){case _:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return !1;e=e.buffer,t=t.buffer;case D:return !(e.byteLength!=t.byteLength||!a(new He(e),new He(t)));case c:case u:case m:return jo(+e,+t);case l:return e.name==t.name&&e.message==t.message;case y:case g:return e==t+\"\";case p:var s=Rt;case v:var d=1&r;if(s||(s=Ut),e.size!=t.size&&!d)return !1;var f=o.get(e);if(f)return f==t;r|=2,o.set(e,t);var h=Hi(s(e),s(t),r,i,a,o);return o.delete(e),h;case b:if(On)return On.call(e)==On.call(t)}return !1}(e,t,x,n,r,i,a);if(!(1&n)){var S=N&&Ne.call(e,\"__wrapped__\"),P=M&&Ne.call(t,\"__wrapped__\");if(S||P){var j=S?e.value():e,A=P?t.value():t;return a||(a=new zn),i(j,A,n,r,a)}}if(!O)return !1;return a||(a=new zn),function(e,t,n,r,i,a){var o=1&n,s=Vi(e),c=s.length,u=Vi(t).length;if(c!=u&&!o)return !1;var l=c;for(;l--;){var d=s[l];if(!(o?d in t:Ne.call(t,d)))return !1}var f=a.get(e),p=a.get(t);if(f&&p)return f==t&&p==e;var m=!0;a.set(e,t),a.set(t,e);var h=o;for(;++l<c;){d=s[l];var y=e[d],v=t[d];if(r)var g=o?r(v,y,d,t,e,a):r(y,v,d,e,t,a);if(!(void 0===g?y===v||i(y,v,n,r,a):g)){m=!1;break}h||(h=\"constructor\"==d);}if(m&&!h){var b=e.constructor,x=t.constructor;b==x||!(\"constructor\"in e)||!(\"constructor\"in t)||\"function\"==typeof b&&b instanceof b&&\"function\"==typeof x&&x instanceof x||(m=!1);}return a.delete(e),a.delete(t),m}(e,t,n,r,i,a)}(e,t,n,r,xr,i))}function Dr(e,t,n,r){var i=n.length,a=i,o=!r;if(null==e)return !a;for(e=he(e);i--;){var s=n[i];if(o&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return !1}for(;++i<a;){var c=(s=n[i])[0],u=e[c],l=s[1];if(o&&s[2]){if(void 0===u&&!(c in e))return !1}else {var d=new zn;if(r)var f=r(u,l,c,e,t,d);if(!(void 0===f?xr(l,u,3,r,d):f))return !1}}return !0}function _r(e){return !(!Ho(e)||(t=e,Oe&&Oe in t))&&(Fo(e)?Ce:ie).test(Oa(e));var t;}function wr(e){return \"function\"==typeof e?e:null==e?Ws:\"object\"==typeof e?To(e)?jr(e[0],e[1]):Pr(e):tc(e)}function Nr(e){if(!da(e))return an(e);var t=[];for(var n in he(e))Ne.call(e,n)&&\"constructor\"!=n&&t.push(n);return t}function Mr(e){if(!Ho(e))return function(e){var t=[];if(null!=e)for(var n in he(e))t.push(n);return t}(e);var t=da(e),n=[];for(var r in e)(\"constructor\"!=r||!t&&Ne.call(e,r))&&n.push(r);return n}function Or(e,t){return e<t}function Sr(e,t){var n=-1,r=Io(e)?le(e.length):[];return er(e,(function(e,i,a){r[++n]=t(e,i,a);})),r}function Pr(e){var t=Ji(e);return 1==t.length&&t[0][2]?pa(t[0][0],t[0][1]):function(n){return n===e||Dr(n,e,t)}}function jr(e,t){return ca(e)&&fa(t)?pa(Ma(e),t):function(n){var r=hs(n,e);return void 0===r&&r===t?ys(n,e):xr(t,r,3)}}function Ar(e,t,n,r,i){e!==t&&or(t,(function(a,o){if(i||(i=new zn),Ho(a))!function(e,t,n,r,i,a,o){var s=va(e,n),c=va(t,n),u=o.get(c);if(u)return void Ln(e,n,u);var l=a?a(s,c,n+\"\",e,t,o):void 0,d=void 0===l;if(d){var f=To(c),p=!f&&zo(c),m=!f&&!p&&Jo(c);l=c,f||p||m?To(s)?l=s:Bo(s)?l=vi(s):p?(d=!1,l=di(c,!0)):m?(d=!1,l=pi(c,!0)):l=[]:Go(c)||Co(c)?(l=s,Co(s)?l=os(s):Ho(s)&&!Fo(s)||(l=ia(c))):d=!1;}d&&(o.set(c,l),i(l,c,r,a,o),o.delete(c));Ln(e,n,l);}(e,t,o,n,Ar,r,i);else {var s=r?r(va(e,o),a,o+\"\",e,t,i):void 0;void 0===s&&(s=a),Ln(e,o,s);}}),Ds);}function Er(e,t){var n=e.length;if(n)return oa(t+=t<0?n:0,n)?e[t]:void 0}function Cr(e,t,n){t=t.length?dt(t,(function(e){return To(e)?function(t){return dr(t,1===e.length?e[0]:e)}:e})):[Ws];var r=-1;return t=dt(t,Pt(Xi())),function(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}(Sr(e,(function(e,n,i){return {criteria:dt(t,(function(t){return t(e)})),index:++r,value:e}})),(function(e,t){return function(e,t,n){var r=-1,i=e.criteria,a=t.criteria,o=i.length,s=n.length;for(;++r<o;){var c=mi(i[r],a[r]);if(c){if(r>=s)return c;var u=n[r];return c*(\"desc\"==u?-1:1)}}return e.index-t.index}(e,t,n)}))}function Tr(e,t,n){for(var r=-1,i=t.length,a={};++r<i;){var o=t[r],s=dr(e,o);n(s,o)&&Ur(a,si(o,e),s);}return a}function kr(e,t,n,r){var i=r?xt:bt,a=-1,o=t.length,s=e;for(e===t&&(t=vi(t)),n&&(s=dt(e,Pt(n)));++a<o;)for(var c=0,u=t[a],l=n?n(u):u;(c=i(s,l,c,r))>-1;)s!==e&&Xe.call(s,c,1),Xe.call(e,c,1);return e}function Ir(e,t){for(var n=e?t.length:0,r=n-1;n--;){var i=t[n];if(n==r||i!==a){var a=i;oa(i)?Xe.call(e,i,1):Kr(e,i);}}return e}function Br(e,t){return e+Kt(ln()*(t-e+1))}function zr(e,t){var n=\"\";if(!e||t<1||t>9007199254740991)return n;do{t%2&&(n+=e),(t=Kt(t/2))&&(e+=e);}while(t);return n}function Rr(e,t){return xa(ma(e,t,Ws),e+\"\")}function qr(e){return qn(js(e))}function Fr(e,t){var n=js(e);return wa(n,Qn(t,0,n.length))}function Ur(e,t,n,r){if(!Ho(e))return e;for(var i=-1,a=(t=si(t,e)).length,o=a-1,s=e;null!=s&&++i<a;){var c=Ma(t[i]),u=n;if(\"__proto__\"===c||\"constructor\"===c||\"prototype\"===c)return e;if(i!=o){var l=s[c];void 0===(u=r?r(l,c,s):void 0)&&(u=Ho(l)?l:oa(t[i+1])?[]:{});}Hn(s,c,u),s=s[c];}return e}var Lr=gn?function(e,t){return gn.set(e,t),e}:Ws,Hr=$t?function(e,t){return $t(e,\"toString\",{configurable:!0,enumerable:!1,value:Hs(t),writable:!0})}:Ws;function Zr(e){return wa(js(e))}function Vr(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=le(i);++r<i;)a[r]=e[r+t];return a}function Wr(e,t){var n;return er(e,(function(e,r,i){return !(n=t(e,r,i))})),!!n}function Gr(e,t,n){var r=0,i=null==e?r:e.length;if(\"number\"==typeof t&&t==t&&i<=2147483647){for(;r<i;){var a=r+i>>>1,o=e[a];null!==o&&!Yo(o)&&(n?o<=t:o<t)?r=a+1:i=a;}return i}return $r(e,t,Ws,n)}function $r(e,t,n,r){var i=0,a=null==e?0:e.length;if(0===a)return 0;for(var o=(t=n(t))!=t,s=null===t,c=Yo(t),u=void 0===t;i<a;){var l=Kt((i+a)/2),d=n(e[l]),f=void 0!==d,p=null===d,m=d==d,h=Yo(d);if(o)var y=r||m;else y=u?m&&(r||f):s?m&&f&&(r||!p):c?m&&f&&!p&&(r||!h):!p&&!h&&(r?d<=t:d<t);y?i=l+1:a=l;}return sn(a,4294967294)}function Qr(e,t){for(var n=-1,r=e.length,i=0,a=[];++n<r;){var o=e[n],s=t?t(o):o;if(!n||!jo(s,c)){var c=s;a[i++]=0===o?0:o;}}return a}function Xr(e){return \"number\"==typeof e?e:Yo(e)?NaN:+e}function Yr(e){if(\"string\"==typeof e)return e;if(To(e))return dt(e,Yr)+\"\";if(Yo(e))return Sn?Sn.call(e):\"\";var t=e+\"\";return \"0\"==t&&1/e==-1/0?\"-0\":t}function Jr(e,t,n){var r=-1,i=ut,a=e.length,o=!0,s=[],c=s;if(n)o=!1,i=lt;else if(a>=200){var u=t?null:zi(e);if(u)return Ut(u);o=!1,i=At,c=new Bn;}else c=t?[]:s;e:for(;++r<a;){var l=e[r],d=t?t(l):l;if(l=n||0!==l?l:0,o&&d==d){for(var f=c.length;f--;)if(c[f]===d)continue e;t&&c.push(d),s.push(l);}else i(c,d,n)||(c!==s&&c.push(d),s.push(l));}return s}function Kr(e,t){return null==(e=ha(e,t=si(t,e)))||delete e[Ma(Ra(t))]}function ei(e,t,n,r){return Ur(e,t,n(dr(e,t)),r)}function ti(e,t,n,r){for(var i=e.length,a=r?i:-1;(r?a--:++a<i)&&t(e[a],a,e););return n?Vr(e,r?0:a,r?a+1:i):Vr(e,r?a+1:0,r?i:a)}function ni(e,t){var n=e;return n instanceof Cn&&(n=n.value()),pt(t,(function(e,t){return t.func.apply(t.thisArg,ft([e],t.args))}),n)}function ri(e,t,n){var r=e.length;if(r<2)return r?Jr(e[0]):[];for(var i=-1,a=le(r);++i<r;)for(var o=e[i],s=-1;++s<r;)s!=i&&(a[i]=Kn(a[i]||o,e[s],t,n));return Jr(ar(a,1),t,n)}function ii(e,t,n){for(var r=-1,i=e.length,a=t.length,o={};++r<i;){var s=r<a?t[r]:void 0;n(o,e[r],s);}return o}function ai(e){return Bo(e)?e:[]}function oi(e){return \"function\"==typeof e?e:Ws}function si(e,t){return To(e)?e:ca(e,t)?[e]:Na(ss(e))}var ci=Rr;function ui(e,t,n){var r=e.length;return n=void 0===n?r:n,!t&&n>=r?e:Vr(e,t,n)}var li=Qt||function(e){return Ve.clearTimeout(e)};function di(e,t){if(t)return e.slice();var n=e.length,r=Ze?Ze(n):new e.constructor(n);return e.copy(r),r}function fi(e){var t=new e.constructor(e.byteLength);return new He(t).set(new He(e)),t}function pi(e,t){var n=t?fi(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function mi(e,t){if(e!==t){var n=void 0!==e,r=null===e,i=e==e,a=Yo(e),o=void 0!==t,s=null===t,c=t==t,u=Yo(t);if(!s&&!u&&!a&&e>t||a&&o&&c&&!s&&!u||r&&o&&c||!n&&c||!i)return 1;if(!r&&!a&&!u&&e<t||u&&n&&i&&!r&&!a||s&&n&&i||!o&&i||!c)return -1}return 0}function hi(e,t,n,r){for(var i=-1,a=e.length,o=n.length,s=-1,c=t.length,u=on(a-o,0),l=le(c+u),d=!r;++s<c;)l[s]=t[s];for(;++i<o;)(d||i<a)&&(l[n[i]]=e[i]);for(;u--;)l[s++]=e[i++];return l}function yi(e,t,n,r){for(var i=-1,a=e.length,o=-1,s=n.length,c=-1,u=t.length,l=on(a-s,0),d=le(l+u),f=!r;++i<l;)d[i]=e[i];for(var p=i;++c<u;)d[p+c]=t[c];for(;++o<s;)(f||i<a)&&(d[p+n[o]]=e[i++]);return d}function vi(e,t){var n=-1,r=e.length;for(t||(t=le(r));++n<r;)t[n]=e[n];return t}function gi(e,t,n,r){var i=!n;n||(n={});for(var a=-1,o=t.length;++a<o;){var s=t[a],c=r?r(n[s],e[s],s,n,e):void 0;void 0===c&&(c=e[s]),i?Gn(n,s,c):Hn(n,s,c);}return n}function bi(e,t){return function(n,r){var i=To(n)?it:Vn,a=t?t():{};return i(n,e,Xi(r,2),a)}}function xi(e){return Rr((function(t,n){var r=-1,i=n.length,a=i>1?n[i-1]:void 0,o=i>2?n[2]:void 0;for(a=e.length>3&&\"function\"==typeof a?(i--,a):void 0,o&&sa(n[0],n[1],o)&&(a=i<3?void 0:a,i=1),t=he(t);++r<i;){var s=n[r];s&&e(t,s,r,a);}return t}))}function Di(e,t){return function(n,r){if(null==n)return n;if(!Io(n))return e(n,r);for(var i=n.length,a=t?i:-1,o=he(n);(t?a--:++a<i)&&!1!==r(o[a],a,o););return n}}function _i(e){return function(t,n,r){for(var i=-1,a=he(t),o=r(t),s=o.length;s--;){var c=o[e?s:++i];if(!1===n(a[c],c,a))break}return t}}function wi(e){return function(t){var n=zt(t=ss(t))?Zt(t):void 0,r=n?n[0]:t.charAt(0),i=n?ui(n,1).join(\"\"):t.slice(1);return r[e]()+i}}function Ni(e){return function(t){return pt(Fs(Cs(t).replace(Ae,\"\")),e,\"\")}}function Mi(e){return function(){var t=arguments;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]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=jn(e.prototype),r=e.apply(n,t);return Ho(r)?r:n}}function Oi(e){return function(t,n,r){var i=he(t);if(!Io(t)){var a=Xi(n,3);t=xs(t),n=function(e){return a(i[e],e,i)};}var o=e(t,n,r);return o>-1?i[a?t[o]:o]:void 0}}function Si(e){return Zi((function(t){var n=t.length,i=n,a=En.prototype.thru;for(e&&t.reverse();i--;){var o=t[i];if(\"function\"!=typeof o)throw new ge(r);if(a&&!s&&\"wrapper\"==$i(o))var s=new En([],!0);}for(i=s?i:n;++i<n;){var c=$i(o=t[i]),u=\"wrapper\"==c?Gi(o):void 0;s=u&&ua(u[0])&&424==u[1]&&!u[4].length&&1==u[9]?s[$i(u[0])].apply(s,u[3]):1==o.length&&ua(o)?s[c]():s.thru(o);}return function(){var e=arguments,r=e[0];if(s&&1==e.length&&To(r))return s.plant(r).value();for(var i=0,a=n?t[i].apply(this,e):r;++i<n;)a=t[i].call(this,a);return a}}))}function Pi(e,t,n,r,i,a,o,s,c,u){var l=128&t,d=1&t,f=2&t,p=24&t,m=512&t,h=f?void 0:Mi(e);return function y(){for(var v=arguments.length,g=le(v),b=v;b--;)g[b]=arguments[b];if(p)var x=Qi(y),D=Tt(g,x);if(r&&(g=hi(g,r,i,p)),a&&(g=yi(g,a,o,p)),v-=D,p&&v<u){var _=Ft(g,x);return Ii(e,t,Pi,y.placeholder,n,g,_,s,c,u-v)}var w=d?n:this,N=f?w[e]:e;return v=g.length,s?g=ya(g,s):m&&v>1&&g.reverse(),l&&c<v&&(g.length=c),this&&this!==Ve&&this instanceof y&&(N=h||Mi(N)),N.apply(w,g)}}function ji(e,t){return function(n,r){return function(e,t,n,r){return cr(e,(function(e,i,a){t(r,n(e),i,a);})),r}(n,e,t(r),{})}}function Ai(e,t){return function(n,r){var i;if(void 0===n&&void 0===r)return t;if(void 0!==n&&(i=n),void 0!==r){if(void 0===i)return r;\"string\"==typeof n||\"string\"==typeof r?(n=Yr(n),r=Yr(r)):(n=Xr(n),r=Xr(r)),i=e(n,r);}return i}}function Ei(e){return Zi((function(t){return t=dt(t,Pt(Xi())),Rr((function(n){var r=this;return e(t,(function(e){return rt(e,r,n)}))}))}))}function Ci(e,t){var n=(t=void 0===t?\" \":Yr(t)).length;if(n<2)return n?zr(t,e):t;var r=zr(t,Jt(e/Ht(t)));return zt(t)?ui(Zt(r),0,e).join(\"\"):r.slice(0,e)}function Ti(e){return function(t,n,r){return r&&\"number\"!=typeof r&&sa(t,n,r)&&(n=r=void 0),t=ns(t),void 0===n?(n=t,t=0):n=ns(n),function(e,t,n,r){for(var i=-1,a=on(Jt((t-e)/(n||1)),0),o=le(a);a--;)o[r?a:++i]=e,e+=n;return o}(t,n,r=void 0===r?t<n?1:-1:ns(r),e)}}function ki(e){return function(t,n){return \"string\"==typeof t&&\"string\"==typeof n||(t=as(t),n=as(n)),e(t,n)}}function Ii(e,t,n,r,i,a,o,s,c,u){var l=8&t;t|=l?32:64,4&(t&=~(l?64:32))||(t&=-4);var d=[e,t,i,l?a:void 0,l?o:void 0,l?void 0:a,l?void 0:o,s,c,u],f=n.apply(void 0,d);return ua(e)&&ga(f,d),f.placeholder=r,Da(f,e,t)}function Bi(e){var t=me[e];return function(e,n){if(e=as(e),(n=null==n?0:sn(rs(n),292))&&nn(e)){var r=(ss(e)+\"e\").split(\"e\");return +((r=(ss(t(r[0]+\"e\"+(+r[1]+n)))+\"e\").split(\"e\"))[0]+\"e\"+(+r[1]-n))}return t(e)}}var zi=hn&&1/Ut(new hn([,-0]))[1]==1/0?function(e){return new hn(e)}:Ys;function Ri(e){return function(t){var n=na(t);return n==p?Rt(t):n==v?Lt(t):function(e,t){return dt(t,(function(t){return [t,e[t]]}))}(t,e(t))}}function qi(e,t,n,a,o,s,c,u){var l=2&t;if(!l&&\"function\"!=typeof e)throw new ge(r);var d=a?a.length:0;if(d||(t&=-97,a=o=void 0),c=void 0===c?c:on(rs(c),0),u=void 0===u?u:rs(u),d-=o?o.length:0,64&t){var f=a,p=o;a=o=void 0;}var m=l?void 0:Gi(e),h=[e,t,n,a,o,f,p,s,c,u];if(m&&function(e,t){var n=e[1],r=t[1],a=n|r,o=a<131,s=128==r&&8==n||128==r&&256==n&&e[7].length<=t[8]||384==r&&t[7].length<=t[8]&&8==n;if(!o&&!s)return e;1&r&&(e[2]=t[2],a|=1&n?0:4);var c=t[3];if(c){var u=e[3];e[3]=u?hi(u,c,t[4]):c,e[4]=u?Ft(e[3],i):t[4];}(c=t[5])&&(u=e[5],e[5]=u?yi(u,c,t[6]):c,e[6]=u?Ft(e[5],i):t[6]);(c=t[7])&&(e[7]=c);128&r&&(e[8]=null==e[8]?t[8]:sn(e[8],t[8]));null==e[9]&&(e[9]=t[9]);e[0]=t[0],e[1]=a;}(h,m),e=h[0],t=h[1],n=h[2],a=h[3],o=h[4],!(u=h[9]=void 0===h[9]?l?0:e.length:on(h[9]-d,0))&&24&t&&(t&=-25),t&&1!=t)y=8==t||16==t?function(e,t,n){var r=Mi(e);return function i(){for(var a=arguments.length,o=le(a),s=a,c=Qi(i);s--;)o[s]=arguments[s];var u=a<3&&o[0]!==c&&o[a-1]!==c?[]:Ft(o,c);if((a-=u.length)<n)return Ii(e,t,Pi,i.placeholder,void 0,o,u,void 0,void 0,n-a);var l=this&&this!==Ve&&this instanceof i?r:e;return rt(l,this,o)}}(e,t,u):32!=t&&33!=t||o.length?Pi.apply(void 0,h):function(e,t,n,r){var i=1&t,a=Mi(e);return function t(){for(var o=-1,s=arguments.length,c=-1,u=r.length,l=le(u+s),d=this&&this!==Ve&&this instanceof t?a:e;++c<u;)l[c]=r[c];for(;s--;)l[c++]=arguments[++o];return rt(d,i?n:this,l)}}(e,t,n,a);else var y=function(e,t,n){var r=1&t,i=Mi(e);return function t(){var a=this&&this!==Ve&&this instanceof t?i:e;return a.apply(r?n:this,arguments)}}(e,t,n);return Da((m?Lr:ga)(y,h),e,t)}function Fi(e,t,n,r){return void 0===e||jo(e,De[n])&&!Ne.call(r,n)?t:e}function Ui(e,t,n,r,i,a){return Ho(e)&&Ho(t)&&(a.set(t,e),Ar(e,t,void 0,Ui,a),a.delete(t)),e}function Li(e){return Go(e)?void 0:e}function Hi(e,t,n,r,i,a){var o=1&n,s=e.length,c=t.length;if(s!=c&&!(o&&c>s))return !1;var u=a.get(e),l=a.get(t);if(u&&l)return u==t&&l==e;var d=-1,f=!0,p=2&n?new Bn:void 0;for(a.set(e,t),a.set(t,e);++d<s;){var m=e[d],h=t[d];if(r)var y=o?r(h,m,d,t,e,a):r(m,h,d,e,t,a);if(void 0!==y){if(y)continue;f=!1;break}if(p){if(!ht(t,(function(e,t){if(!At(p,t)&&(m===e||i(m,e,n,r,a)))return p.push(t)}))){f=!1;break}}else if(m!==h&&!i(m,h,n,r,a)){f=!1;break}}return a.delete(e),a.delete(t),f}function Zi(e){return xa(ma(e,void 0,Ta),e+\"\")}function Vi(e){return fr(e,xs,ea)}function Wi(e){return fr(e,Ds,ta)}var Gi=gn?function(e){return gn.get(e)}:Ys;function $i(e){for(var t=e.name+\"\",n=bn[t],r=Ne.call(bn,t)?n.length:0;r--;){var i=n[r],a=i.func;if(null==a||a==e)return i.name}return t}function Qi(e){return (Ne.call(Pn,\"placeholder\")?Pn:e).placeholder}function Xi(){var e=Pn.iteratee||Gs;return e=e===Gs?wr:e,arguments.length?e(arguments[0],arguments[1]):e}function Yi(e,t){var n,r,i=e.__data__;return (\"string\"==(r=typeof(n=t))||\"number\"==r||\"symbol\"==r||\"boolean\"==r?\"__proto__\"!==n:null===n)?i[\"string\"==typeof t?\"string\":\"hash\"]:i.map}function Ji(e){for(var t=xs(e),n=t.length;n--;){var r=t[n],i=e[r];t[n]=[r,i,fa(i)];}return t}function Ki(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return _r(n)?n:void 0}var ea=en?function(e){return null==e?[]:(e=he(e),ct(en(e),(function(t){return Qe.call(e,t)})))}:ic,ta=en?function(e){for(var t=[];e;)ft(t,ea(e)),e=We(e);return t}:ic,na=pr;function ra(e,t,n){for(var r=-1,i=(t=si(t,e)).length,a=!1;++r<i;){var o=Ma(t[r]);if(!(a=null!=e&&n(e,o)))break;e=e[o];}return a||++r!=i?a:!!(i=null==e?0:e.length)&&Lo(i)&&oa(o,i)&&(To(e)||Co(e))}function ia(e){return \"function\"!=typeof e.constructor||da(e)?{}:jn(We(e))}function aa(e){return To(e)||Co(e)||!!(yt&&e&&e[yt])}function oa(e,t){var n=typeof e;return !!(t=null==t?9007199254740991:t)&&(\"number\"==n||\"symbol\"!=n&&oe.test(e))&&e>-1&&e%1==0&&e<t}function sa(e,t,n){if(!Ho(n))return !1;var r=typeof t;return !!(\"number\"==r?Io(n)&&oa(t,n.length):\"string\"==r&&t in n)&&jo(n[t],e)}function ca(e,t){if(To(e))return !1;var n=typeof e;return !(\"number\"!=n&&\"symbol\"!=n&&\"boolean\"!=n&&null!=e&&!Yo(e))||(L.test(e)||!U.test(e)||null!=t&&e in he(t))}function ua(e){var t=$i(e),n=Pn[t];if(\"function\"!=typeof n||!(t in Cn.prototype))return !1;if(e===n)return !0;var r=Gi(n);return !!r&&e===r[0]}(fn&&na(new fn(new ArrayBuffer(1)))!=_||pn&&na(new pn)!=p||mn&&\"[object Promise]\"!=na(mn.resolve())||hn&&na(new hn)!=v||yn&&na(new yn)!=x)&&(na=function(e){var t=pr(e),n=t==h?e.constructor:void 0,r=n?Oa(n):\"\";if(r)switch(r){case xn:return _;case Dn:return p;case _n:return \"[object Promise]\";case wn:return v;case Nn:return x}return t});var la=_e?Fo:ac;function da(e){var t=e&&e.constructor;return e===(\"function\"==typeof t&&t.prototype||De)}function fa(e){return e==e&&!Ho(e)}function pa(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in he(n)))}}function ma(e,t,n){return t=on(void 0===t?e.length-1:t,0),function(){for(var r=arguments,i=-1,a=on(r.length-t,0),o=le(a);++i<a;)o[i]=r[t+i];i=-1;for(var s=le(t+1);++i<t;)s[i]=r[i];return s[t]=n(o),rt(e,this,s)}}function ha(e,t){return t.length<2?e:dr(e,Vr(t,0,-1))}function ya(e,t){for(var n=e.length,r=sn(t.length,n),i=vi(e);r--;){var a=t[r];e[r]=oa(a,n)?i[a]:void 0;}return e}function va(e,t){if((\"constructor\"!==t||\"function\"!=typeof e[t])&&\"__proto__\"!=t)return e[t]}var ga=_a(Lr),ba=Yt||function(e,t){return Ve.setTimeout(e,t)},xa=_a(Hr);function Da(e,t,n){var r=t+\"\";return xa(e,function(e,t){var n=t.length;if(!n)return e;var r=n-1;return t[r]=(n>1?\"& \":\"\")+t[r],t=t.join(n>2?\", \":\" \"),e.replace(Q,\"{\\n/* [wrapped with \"+t+\"] */\\n\")}(r,function(e,t){return at(a,(function(n){var r=\"_.\"+n[0];t&n[1]&&!ut(e,r)&&e.push(r);})),e.sort()}(function(e){var t=e.match(X);return t?t[1].split(Y):[]}(r),n)))}function _a(e){var t=0,n=0;return function(){var r=cn(),i=16-(r-n);if(n=r,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function wa(e,t){var n=-1,r=e.length,i=r-1;for(t=void 0===t?r:t;++n<t;){var a=Br(n,i),o=e[a];e[a]=e[n],e[n]=o;}return e.length=t,e}var Na=function(e){var t=wo(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(\"\"),e.replace(H,(function(e,n,r,i){t.push(r?i.replace(K,\"$1\"):n||e);})),t}));function Ma(e){if(\"string\"==typeof e||Yo(e))return e;var t=e+\"\";return \"0\"==t&&1/e==-1/0?\"-0\":t}function Oa(e){if(null!=e){try{return we.call(e)}catch(e){}try{return e+\"\"}catch(e){}}return \"\"}function Sa(e){if(e instanceof Cn)return e.clone();var t=new En(e.__wrapped__,e.__chain__);return t.__actions__=vi(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}var Pa=Rr((function(e,t){return Bo(e)?Kn(e,ar(t,1,Bo,!0)):[]})),ja=Rr((function(e,t){var n=Ra(t);return Bo(n)&&(n=void 0),Bo(e)?Kn(e,ar(t,1,Bo,!0),Xi(n,2)):[]})),Aa=Rr((function(e,t){var n=Ra(t);return Bo(n)&&(n=void 0),Bo(e)?Kn(e,ar(t,1,Bo,!0),void 0,n):[]}));function Ea(e,t,n){var r=null==e?0:e.length;if(!r)return -1;var i=null==n?0:rs(n);return i<0&&(i=on(r+i,0)),gt(e,Xi(t,3),i)}function Ca(e,t,n){var r=null==e?0:e.length;if(!r)return -1;var i=r-1;return void 0!==n&&(i=rs(n),i=n<0?on(r+i,0):sn(i,r-1)),gt(e,Xi(t,3),i,!0)}function Ta(e){return (null==e?0:e.length)?ar(e,1):[]}function ka(e){return e&&e.length?e[0]:void 0}var Ia=Rr((function(e){var t=dt(e,ai);return t.length&&t[0]===e[0]?vr(t):[]})),Ba=Rr((function(e){var t=Ra(e),n=dt(e,ai);return t===Ra(n)?t=void 0:n.pop(),n.length&&n[0]===e[0]?vr(n,Xi(t,2)):[]})),za=Rr((function(e){var t=Ra(e),n=dt(e,ai);return (t=\"function\"==typeof t?t:void 0)&&n.pop(),n.length&&n[0]===e[0]?vr(n,void 0,t):[]}));function Ra(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}var qa=Rr(Fa);function Fa(e,t){return e&&e.length&&t&&t.length?kr(e,t):e}var Ua=Zi((function(e,t){var n=null==e?0:e.length,r=$n(e,t);return Ir(e,dt(t,(function(e){return oa(e,n)?+e:e})).sort(mi)),r}));function La(e){return null==e?e:dn.call(e)}var Ha=Rr((function(e){return Jr(ar(e,1,Bo,!0))})),Za=Rr((function(e){var t=Ra(e);return Bo(t)&&(t=void 0),Jr(ar(e,1,Bo,!0),Xi(t,2))})),Va=Rr((function(e){var t=Ra(e);return t=\"function\"==typeof t?t:void 0,Jr(ar(e,1,Bo,!0),void 0,t)}));function Wa(e){if(!e||!e.length)return [];var t=0;return e=ct(e,(function(e){if(Bo(e))return t=on(e.length,t),!0})),St(t,(function(t){return dt(e,wt(t))}))}function Ga(e,t){if(!e||!e.length)return [];var n=Wa(e);return null==t?n:dt(n,(function(e){return rt(t,void 0,e)}))}var $a=Rr((function(e,t){return Bo(e)?Kn(e,t):[]})),Qa=Rr((function(e){return ri(ct(e,Bo))})),Xa=Rr((function(e){var t=Ra(e);return Bo(t)&&(t=void 0),ri(ct(e,Bo),Xi(t,2))})),Ya=Rr((function(e){var t=Ra(e);return t=\"function\"==typeof t?t:void 0,ri(ct(e,Bo),void 0,t)})),Ja=Rr(Wa);var Ka=Rr((function(e){var t=e.length,n=t>1?e[t-1]:void 0;return n=\"function\"==typeof n?(e.pop(),n):void 0,Ga(e,n)}));function eo(e){var t=Pn(e);return t.__chain__=!0,t}function to(e,t){return t(e)}var no=Zi((function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,i=function(t){return $n(t,e)};return !(t>1||this.__actions__.length)&&r instanceof Cn&&oa(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:to,args:[i],thisArg:void 0}),new En(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(void 0),e}))):this.thru(i)}));var ro=bi((function(e,t,n){Ne.call(e,n)?++e[n]:Gn(e,n,1);}));var io=Oi(Ea),ao=Oi(Ca);function oo(e,t){return (To(e)?at:er)(e,Xi(t,3))}function so(e,t){return (To(e)?ot:tr)(e,Xi(t,3))}var co=bi((function(e,t,n){Ne.call(e,n)?e[n].push(t):Gn(e,n,[t]);}));var uo=Rr((function(e,t,n){var r=-1,i=\"function\"==typeof t,a=Io(e)?le(e.length):[];return er(e,(function(e){a[++r]=i?rt(t,e,n):gr(e,t,n);})),a})),lo=bi((function(e,t,n){Gn(e,n,t);}));function fo(e,t){return (To(e)?dt:Sr)(e,Xi(t,3))}var po=bi((function(e,t,n){e[n?0:1].push(t);}),(function(){return [[],[]]}));var mo=Rr((function(e,t){if(null==e)return [];var n=t.length;return n>1&&sa(e,t[0],t[1])?t=[]:n>2&&sa(t[0],t[1],t[2])&&(t=[t[0]]),Cr(e,ar(t,1),[])})),ho=Xt||function(){return Ve.Date.now()};function yo(e,t,n){return t=n?void 0:t,qi(e,128,void 0,void 0,void 0,void 0,t=e&&null==t?e.length:t)}function vo(e,t){var n;if(\"function\"!=typeof t)throw new ge(r);return e=rs(e),function(){return --e>0&&(n=t.apply(this,arguments)),e<=1&&(t=void 0),n}}var go=Rr((function(e,t,n){var r=1;if(n.length){var i=Ft(n,Qi(go));r|=32;}return qi(e,r,t,n,i)})),bo=Rr((function(e,t,n){var r=3;if(n.length){var i=Ft(n,Qi(bo));r|=32;}return qi(t,r,e,n,i)}));function xo(e,t,n){var i,a,o,s,c,u,l=0,d=!1,f=!1,p=!0;if(\"function\"!=typeof e)throw new ge(r);function m(t){var n=i,r=a;return i=a=void 0,l=t,s=e.apply(r,n)}function h(e){return l=e,c=ba(v,t),d?m(e):s}function y(e){var n=e-u;return void 0===u||n>=t||n<0||f&&e-l>=o}function v(){var e=ho();if(y(e))return g(e);c=ba(v,function(e){var n=t-(e-u);return f?sn(n,o-(e-l)):n}(e));}function g(e){return c=void 0,p&&i?m(e):(i=a=void 0,s)}function b(){var e=ho(),n=y(e);if(i=arguments,a=this,u=e,n){if(void 0===c)return h(u);if(f)return li(c),c=ba(v,t),m(u)}return void 0===c&&(c=ba(v,t)),s}return t=as(t)||0,Ho(n)&&(d=!!n.leading,o=(f=\"maxWait\"in n)?on(as(n.maxWait)||0,t):o,p=\"trailing\"in n?!!n.trailing:p),b.cancel=function(){void 0!==c&&li(c),l=0,i=u=a=c=void 0;},b.flush=function(){return void 0===c?s:g(ho())},b}var Do=Rr((function(e,t){return Jn(e,1,t)})),_o=Rr((function(e,t,n){return Jn(e,as(t)||0,n)}));function wo(e,t){if(\"function\"!=typeof e||null!=t&&\"function\"!=typeof t)throw new ge(r);var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var o=e.apply(this,r);return n.cache=a.set(i,o)||a,o};return n.cache=new(wo.Cache||In),n}function No(e){if(\"function\"!=typeof e)throw new ge(r);return function(){var t=arguments;switch(t.length){case 0:return !e.call(this);case 1:return !e.call(this,t[0]);case 2:return !e.call(this,t[0],t[1]);case 3:return !e.call(this,t[0],t[1],t[2])}return !e.apply(this,t)}}wo.Cache=In;var Mo=ci((function(e,t){var n=(t=1==t.length&&To(t[0])?dt(t[0],Pt(Xi())):dt(ar(t,1),Pt(Xi()))).length;return Rr((function(r){for(var i=-1,a=sn(r.length,n);++i<a;)r[i]=t[i].call(this,r[i]);return rt(e,this,r)}))})),Oo=Rr((function(e,t){return qi(e,32,void 0,t,Ft(t,Qi(Oo)))})),So=Rr((function(e,t){return qi(e,64,void 0,t,Ft(t,Qi(So)))})),Po=Zi((function(e,t){return qi(e,256,void 0,void 0,void 0,t)}));function jo(e,t){return e===t||e!=e&&t!=t}var Ao=ki(mr),Eo=ki((function(e,t){return e>=t})),Co=br(function(){return arguments}())?br:function(e){return Zo(e)&&Ne.call(e,\"callee\")&&!Qe.call(e,\"callee\")},To=le.isArray,ko=Ye?Pt(Ye):function(e){return Zo(e)&&pr(e)==D};function Io(e){return null!=e&&Lo(e.length)&&!Fo(e)}function Bo(e){return Zo(e)&&Io(e)}var zo=tn||ac,Ro=Je?Pt(Je):function(e){return Zo(e)&&pr(e)==u};function qo(e){if(!Zo(e))return !1;var t=pr(e);return t==l||\"[object DOMException]\"==t||\"string\"==typeof e.message&&\"string\"==typeof e.name&&!Go(e)}function Fo(e){if(!Ho(e))return !1;var t=pr(e);return t==d||t==f||\"[object AsyncFunction]\"==t||\"[object Proxy]\"==t}function Uo(e){return \"number\"==typeof e&&e==rs(e)}function Lo(e){return \"number\"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}function Ho(e){var t=typeof e;return null!=e&&(\"object\"==t||\"function\"==t)}function Zo(e){return null!=e&&\"object\"==typeof e}var Vo=Ke?Pt(Ke):function(e){return Zo(e)&&na(e)==p};function Wo(e){return \"number\"==typeof e||Zo(e)&&pr(e)==m}function Go(e){if(!Zo(e)||pr(e)!=h)return !1;var t=We(e);if(null===t)return !0;var n=Ne.call(t,\"constructor\")&&t.constructor;return \"function\"==typeof n&&n instanceof n&&we.call(n)==Pe}var $o=et?Pt(et):function(e){return Zo(e)&&pr(e)==y};var Qo=tt?Pt(tt):function(e){return Zo(e)&&na(e)==v};function Xo(e){return \"string\"==typeof e||!To(e)&&Zo(e)&&pr(e)==g}function Yo(e){return \"symbol\"==typeof e||Zo(e)&&pr(e)==b}var Jo=nt?Pt(nt):function(e){return Zo(e)&&Lo(e.length)&&!!Re[pr(e)]};var Ko=ki(Or),es=ki((function(e,t){return e<=t}));function ts(e){if(!e)return [];if(Io(e))return Xo(e)?Zt(e):vi(e);if(Nt&&e[Nt])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Nt]());var t=na(e);return (t==p?Rt:t==v?Ut:js)(e)}function ns(e){return e?(e=as(e))===1/0||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function rs(e){var t=ns(e),n=t%1;return t==t?n?t-n:t:0}function is(e){return e?Qn(rs(e),0,4294967295):0}function as(e){if(\"number\"==typeof e)return e;if(Yo(e))return NaN;if(Ho(e)){var t=\"function\"==typeof e.valueOf?e.valueOf():e;e=Ho(t)?t+\"\":t;}if(\"string\"!=typeof e)return 0===e?e:+e;e=e.replace(W,\"\");var n=re.test(e);return n||ae.test(e)?Le(e.slice(2),n?2:8):ne.test(e)?NaN:+e}function os(e){return gi(e,Ds(e))}function ss(e){return null==e?\"\":Yr(e)}var cs=xi((function(e,t){if(da(t)||Io(t))gi(t,xs(t),e);else for(var n in t)Ne.call(t,n)&&Hn(e,n,t[n]);})),us=xi((function(e,t){gi(t,Ds(t),e);})),ls=xi((function(e,t,n,r){gi(t,Ds(t),e,r);})),ds=xi((function(e,t,n,r){gi(t,xs(t),e,r);})),fs=Zi($n);var ps=Rr((function(e,t){e=he(e);var n=-1,r=t.length,i=r>2?t[2]:void 0;for(i&&sa(t[0],t[1],i)&&(r=1);++n<r;)for(var a=t[n],o=Ds(a),s=-1,c=o.length;++s<c;){var u=o[s],l=e[u];(void 0===l||jo(l,De[u])&&!Ne.call(e,u))&&(e[u]=a[u]);}return e})),ms=Rr((function(e){return e.push(void 0,Ui),rt(ws,void 0,e)}));function hs(e,t,n){var r=null==e?void 0:dr(e,t);return void 0===r?n:r}function ys(e,t){return null!=e&&ra(e,t,yr)}var vs=ji((function(e,t,n){null!=t&&\"function\"!=typeof t.toString&&(t=Se.call(t)),e[t]=n;}),Hs(Ws)),gs=ji((function(e,t,n){null!=t&&\"function\"!=typeof t.toString&&(t=Se.call(t)),Ne.call(e,t)?e[t].push(n):e[t]=[n];}),Xi),bs=Rr(gr);function xs(e){return Io(e)?Rn(e):Nr(e)}function Ds(e){return Io(e)?Rn(e,!0):Mr(e)}var _s=xi((function(e,t,n){Ar(e,t,n);})),ws=xi((function(e,t,n,r){Ar(e,t,n,r);})),Ns=Zi((function(e,t){var n={};if(null==e)return n;var r=!1;t=dt(t,(function(t){return t=si(t,e),r||(r=t.length>1),t})),gi(e,Wi(e),n),r&&(n=Xn(n,7,Li));for(var i=t.length;i--;)Kr(n,t[i]);return n}));var Ms=Zi((function(e,t){return null==e?{}:function(e,t){return Tr(e,t,(function(t,n){return ys(e,n)}))}(e,t)}));function Os(e,t){if(null==e)return {};var n=dt(Wi(e),(function(e){return [e]}));return t=Xi(t),Tr(e,n,(function(e,n){return t(e,n[0])}))}var Ss=Ri(xs),Ps=Ri(Ds);function js(e){return null==e?[]:jt(e,xs(e))}var As=Ni((function(e,t,n){return t=t.toLowerCase(),e+(n?Es(t):t)}));function Es(e){return qs(ss(e).toLowerCase())}function Cs(e){return (e=ss(e))&&e.replace(se,kt).replace(Ee,\"\")}var Ts=Ni((function(e,t,n){return e+(n?\"-\":\"\")+t.toLowerCase()})),ks=Ni((function(e,t,n){return e+(n?\" \":\"\")+t.toLowerCase()})),Is=wi(\"toLowerCase\");var Bs=Ni((function(e,t,n){return e+(n?\"_\":\"\")+t.toLowerCase()}));var zs=Ni((function(e,t,n){return e+(n?\" \":\"\")+qs(t)}));var Rs=Ni((function(e,t,n){return e+(n?\" \":\"\")+t.toUpperCase()})),qs=wi(\"toUpperCase\");function Fs(e,t,n){return e=ss(e),void 0===(t=n?void 0:t)?function(e){return Ie.test(e)}(e)?function(e){return e.match(Te)||[]}(e):function(e){return e.match(J)||[]}(e):e.match(t)||[]}var Us=Rr((function(e,t){try{return rt(e,void 0,t)}catch(e){return qo(e)?e:new fe(e)}})),Ls=Zi((function(e,t){return at(t,(function(t){t=Ma(t),Gn(e,t,go(e[t],e));})),e}));function Hs(e){return function(){return e}}var Zs=Si(),Vs=Si(!0);function Ws(e){return e}function Gs(e){return wr(\"function\"==typeof e?e:Xn(e,1))}var $s=Rr((function(e,t){return function(n){return gr(n,e,t)}})),Qs=Rr((function(e,t){return function(n){return gr(e,n,t)}}));function Xs(e,t,n){var r=xs(t),i=lr(t,r);null!=n||Ho(t)&&(i.length||!r.length)||(n=t,t=e,e=this,i=lr(t,xs(t)));var a=!(Ho(n)&&\"chain\"in n&&!n.chain),o=Fo(e);return at(i,(function(n){var r=t[n];e[n]=r,o&&(e.prototype[n]=function(){var t=this.__chain__;if(a||t){var n=e(this.__wrapped__),i=n.__actions__=vi(this.__actions__);return i.push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,ft([this.value()],arguments))});})),e}function Ys(){}var Js=Ei(dt),Ks=Ei(st),ec=Ei(ht);function tc(e){return ca(e)?wt(Ma(e)):function(e){return function(t){return dr(t,e)}}(e)}var nc=Ti(),rc=Ti(!0);function ic(){return []}function ac(){return !1}var oc=Ai((function(e,t){return e+t}),0),sc=Bi(\"ceil\"),cc=Ai((function(e,t){return e/t}),1),uc=Bi(\"floor\");var lc,dc=Ai((function(e,t){return e*t}),1),fc=Bi(\"round\"),pc=Ai((function(e,t){return e-t}),0);return Pn.after=function(e,t){if(\"function\"!=typeof t)throw new ge(r);return e=rs(e),function(){if(--e<1)return t.apply(this,arguments)}},Pn.ary=yo,Pn.assign=cs,Pn.assignIn=us,Pn.assignInWith=ls,Pn.assignWith=ds,Pn.at=fs,Pn.before=vo,Pn.bind=go,Pn.bindAll=Ls,Pn.bindKey=bo,Pn.castArray=function(){if(!arguments.length)return [];var e=arguments[0];return To(e)?e:[e]},Pn.chain=eo,Pn.chunk=function(e,t,n){t=(n?sa(e,t,n):void 0===t)?1:on(rs(t),0);var r=null==e?0:e.length;if(!r||t<1)return [];for(var i=0,a=0,o=le(Jt(r/t));i<r;)o[a++]=Vr(e,i,i+=t);return o},Pn.compact=function(e){for(var t=-1,n=null==e?0:e.length,r=0,i=[];++t<n;){var a=e[t];a&&(i[r++]=a);}return i},Pn.concat=function(){var e=arguments.length;if(!e)return [];for(var t=le(e-1),n=arguments[0],r=e;r--;)t[r-1]=arguments[r];return ft(To(n)?vi(n):[n],ar(t,1))},Pn.cond=function(e){var t=null==e?0:e.length,n=Xi();return e=t?dt(e,(function(e){if(\"function\"!=typeof e[1])throw new ge(r);return [n(e[0]),e[1]]})):[],Rr((function(n){for(var r=-1;++r<t;){var i=e[r];if(rt(i[0],this,n))return rt(i[1],this,n)}}))},Pn.conforms=function(e){return function(e){var t=xs(e);return function(n){return Yn(n,e,t)}}(Xn(e,1))},Pn.constant=Hs,Pn.countBy=ro,Pn.create=function(e,t){var n=jn(e);return null==t?n:Wn(n,t)},Pn.curry=function e(t,n,r){var i=qi(t,8,void 0,void 0,void 0,void 0,void 0,n=r?void 0:n);return i.placeholder=e.placeholder,i},Pn.curryRight=function e(t,n,r){var i=qi(t,16,void 0,void 0,void 0,void 0,void 0,n=r?void 0:n);return i.placeholder=e.placeholder,i},Pn.debounce=xo,Pn.defaults=ps,Pn.defaultsDeep=ms,Pn.defer=Do,Pn.delay=_o,Pn.difference=Pa,Pn.differenceBy=ja,Pn.differenceWith=Aa,Pn.drop=function(e,t,n){var r=null==e?0:e.length;return r?Vr(e,(t=n||void 0===t?1:rs(t))<0?0:t,r):[]},Pn.dropRight=function(e,t,n){var r=null==e?0:e.length;return r?Vr(e,0,(t=r-(t=n||void 0===t?1:rs(t)))<0?0:t):[]},Pn.dropRightWhile=function(e,t){return e&&e.length?ti(e,Xi(t,3),!0,!0):[]},Pn.dropWhile=function(e,t){return e&&e.length?ti(e,Xi(t,3),!0):[]},Pn.fill=function(e,t,n,r){var i=null==e?0:e.length;return i?(n&&\"number\"!=typeof n&&sa(e,t,n)&&(n=0,r=i),function(e,t,n,r){var i=e.length;for((n=rs(n))<0&&(n=-n>i?0:i+n),(r=void 0===r||r>i?i:rs(r))<0&&(r+=i),r=n>r?0:is(r);n<r;)e[n++]=t;return e}(e,t,n,r)):[]},Pn.filter=function(e,t){return (To(e)?ct:ir)(e,Xi(t,3))},Pn.flatMap=function(e,t){return ar(fo(e,t),1)},Pn.flatMapDeep=function(e,t){return ar(fo(e,t),1/0)},Pn.flatMapDepth=function(e,t,n){return n=void 0===n?1:rs(n),ar(fo(e,t),n)},Pn.flatten=Ta,Pn.flattenDeep=function(e){return (null==e?0:e.length)?ar(e,1/0):[]},Pn.flattenDepth=function(e,t){return (null==e?0:e.length)?ar(e,t=void 0===t?1:rs(t)):[]},Pn.flip=function(e){return qi(e,512)},Pn.flow=Zs,Pn.flowRight=Vs,Pn.fromPairs=function(e){for(var t=-1,n=null==e?0:e.length,r={};++t<n;){var i=e[t];r[i[0]]=i[1];}return r},Pn.functions=function(e){return null==e?[]:lr(e,xs(e))},Pn.functionsIn=function(e){return null==e?[]:lr(e,Ds(e))},Pn.groupBy=co,Pn.initial=function(e){return (null==e?0:e.length)?Vr(e,0,-1):[]},Pn.intersection=Ia,Pn.intersectionBy=Ba,Pn.intersectionWith=za,Pn.invert=vs,Pn.invertBy=gs,Pn.invokeMap=uo,Pn.iteratee=Gs,Pn.keyBy=lo,Pn.keys=xs,Pn.keysIn=Ds,Pn.map=fo,Pn.mapKeys=function(e,t){var n={};return t=Xi(t,3),cr(e,(function(e,r,i){Gn(n,t(e,r,i),e);})),n},Pn.mapValues=function(e,t){var n={};return t=Xi(t,3),cr(e,(function(e,r,i){Gn(n,r,t(e,r,i));})),n},Pn.matches=function(e){return Pr(Xn(e,1))},Pn.matchesProperty=function(e,t){return jr(e,Xn(t,1))},Pn.memoize=wo,Pn.merge=_s,Pn.mergeWith=ws,Pn.method=$s,Pn.methodOf=Qs,Pn.mixin=Xs,Pn.negate=No,Pn.nthArg=function(e){return e=rs(e),Rr((function(t){return Er(t,e)}))},Pn.omit=Ns,Pn.omitBy=function(e,t){return Os(e,No(Xi(t)))},Pn.once=function(e){return vo(2,e)},Pn.orderBy=function(e,t,n,r){return null==e?[]:(To(t)||(t=null==t?[]:[t]),To(n=r?void 0:n)||(n=null==n?[]:[n]),Cr(e,t,n))},Pn.over=Js,Pn.overArgs=Mo,Pn.overEvery=Ks,Pn.overSome=ec,Pn.partial=Oo,Pn.partialRight=So,Pn.partition=po,Pn.pick=Ms,Pn.pickBy=Os,Pn.property=tc,Pn.propertyOf=function(e){return function(t){return null==e?void 0:dr(e,t)}},Pn.pull=qa,Pn.pullAll=Fa,Pn.pullAllBy=function(e,t,n){return e&&e.length&&t&&t.length?kr(e,t,Xi(n,2)):e},Pn.pullAllWith=function(e,t,n){return e&&e.length&&t&&t.length?kr(e,t,void 0,n):e},Pn.pullAt=Ua,Pn.range=nc,Pn.rangeRight=rc,Pn.rearg=Po,Pn.reject=function(e,t){return (To(e)?ct:ir)(e,No(Xi(t,3)))},Pn.remove=function(e,t){var n=[];if(!e||!e.length)return n;var r=-1,i=[],a=e.length;for(t=Xi(t,3);++r<a;){var o=e[r];t(o,r,e)&&(n.push(o),i.push(r));}return Ir(e,i),n},Pn.rest=function(e,t){if(\"function\"!=typeof e)throw new ge(r);return Rr(e,t=void 0===t?t:rs(t))},Pn.reverse=La,Pn.sampleSize=function(e,t,n){return t=(n?sa(e,t,n):void 0===t)?1:rs(t),(To(e)?Fn:Fr)(e,t)},Pn.set=function(e,t,n){return null==e?e:Ur(e,t,n)},Pn.setWith=function(e,t,n,r){return r=\"function\"==typeof r?r:void 0,null==e?e:Ur(e,t,n,r)},Pn.shuffle=function(e){return (To(e)?Un:Zr)(e)},Pn.slice=function(e,t,n){var r=null==e?0:e.length;return r?(n&&\"number\"!=typeof n&&sa(e,t,n)?(t=0,n=r):(t=null==t?0:rs(t),n=void 0===n?r:rs(n)),Vr(e,t,n)):[]},Pn.sortBy=mo,Pn.sortedUniq=function(e){return e&&e.length?Qr(e):[]},Pn.sortedUniqBy=function(e,t){return e&&e.length?Qr(e,Xi(t,2)):[]},Pn.split=function(e,t,n){return n&&\"number\"!=typeof n&&sa(e,t,n)&&(t=n=void 0),(n=void 0===n?4294967295:n>>>0)?(e=ss(e))&&(\"string\"==typeof t||null!=t&&!$o(t))&&!(t=Yr(t))&&zt(e)?ui(Zt(e),0,n):e.split(t,n):[]},Pn.spread=function(e,t){if(\"function\"!=typeof e)throw new ge(r);return t=null==t?0:on(rs(t),0),Rr((function(n){var r=n[t],i=ui(n,0,t);return r&&ft(i,r),rt(e,this,i)}))},Pn.tail=function(e){var t=null==e?0:e.length;return t?Vr(e,1,t):[]},Pn.take=function(e,t,n){return e&&e.length?Vr(e,0,(t=n||void 0===t?1:rs(t))<0?0:t):[]},Pn.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?Vr(e,(t=r-(t=n||void 0===t?1:rs(t)))<0?0:t,r):[]},Pn.takeRightWhile=function(e,t){return e&&e.length?ti(e,Xi(t,3),!1,!0):[]},Pn.takeWhile=function(e,t){return e&&e.length?ti(e,Xi(t,3)):[]},Pn.tap=function(e,t){return t(e),e},Pn.throttle=function(e,t,n){var i=!0,a=!0;if(\"function\"!=typeof e)throw new ge(r);return Ho(n)&&(i=\"leading\"in n?!!n.leading:i,a=\"trailing\"in n?!!n.trailing:a),xo(e,t,{leading:i,maxWait:t,trailing:a})},Pn.thru=to,Pn.toArray=ts,Pn.toPairs=Ss,Pn.toPairsIn=Ps,Pn.toPath=function(e){return To(e)?dt(e,Ma):Yo(e)?[e]:vi(Na(ss(e)))},Pn.toPlainObject=os,Pn.transform=function(e,t,n){var r=To(e),i=r||zo(e)||Jo(e);if(t=Xi(t,4),null==n){var a=e&&e.constructor;n=i?r?new a:[]:Ho(e)&&Fo(a)?jn(We(e)):{};}return (i?at:cr)(e,(function(e,r,i){return t(n,e,r,i)})),n},Pn.unary=function(e){return yo(e,1)},Pn.union=Ha,Pn.unionBy=Za,Pn.unionWith=Va,Pn.uniq=function(e){return e&&e.length?Jr(e):[]},Pn.uniqBy=function(e,t){return e&&e.length?Jr(e,Xi(t,2)):[]},Pn.uniqWith=function(e,t){return t=\"function\"==typeof t?t:void 0,e&&e.length?Jr(e,void 0,t):[]},Pn.unset=function(e,t){return null==e||Kr(e,t)},Pn.unzip=Wa,Pn.unzipWith=Ga,Pn.update=function(e,t,n){return null==e?e:ei(e,t,oi(n))},Pn.updateWith=function(e,t,n,r){return r=\"function\"==typeof r?r:void 0,null==e?e:ei(e,t,oi(n),r)},Pn.values=js,Pn.valuesIn=function(e){return null==e?[]:jt(e,Ds(e))},Pn.without=$a,Pn.words=Fs,Pn.wrap=function(e,t){return Oo(oi(t),e)},Pn.xor=Qa,Pn.xorBy=Xa,Pn.xorWith=Ya,Pn.zip=Ja,Pn.zipObject=function(e,t){return ii(e||[],t||[],Hn)},Pn.zipObjectDeep=function(e,t){return ii(e||[],t||[],Ur)},Pn.zipWith=Ka,Pn.entries=Ss,Pn.entriesIn=Ps,Pn.extend=us,Pn.extendWith=ls,Xs(Pn,Pn),Pn.add=oc,Pn.attempt=Us,Pn.camelCase=As,Pn.capitalize=Es,Pn.ceil=sc,Pn.clamp=function(e,t,n){return void 0===n&&(n=t,t=void 0),void 0!==n&&(n=(n=as(n))==n?n:0),void 0!==t&&(t=(t=as(t))==t?t:0),Qn(as(e),t,n)},Pn.clone=function(e){return Xn(e,4)},Pn.cloneDeep=function(e){return Xn(e,5)},Pn.cloneDeepWith=function(e,t){return Xn(e,5,t=\"function\"==typeof t?t:void 0)},Pn.cloneWith=function(e,t){return Xn(e,4,t=\"function\"==typeof t?t:void 0)},Pn.conformsTo=function(e,t){return null==t||Yn(e,t,xs(t))},Pn.deburr=Cs,Pn.defaultTo=function(e,t){return null==e||e!=e?t:e},Pn.divide=cc,Pn.endsWith=function(e,t,n){e=ss(e),t=Yr(t);var r=e.length,i=n=void 0===n?r:Qn(rs(n),0,r);return (n-=t.length)>=0&&e.slice(n,i)==t},Pn.eq=jo,Pn.escape=function(e){return (e=ss(e))&&z.test(e)?e.replace(I,It):e},Pn.escapeRegExp=function(e){return (e=ss(e))&&V.test(e)?e.replace(Z,\"\\\\$&\"):e},Pn.every=function(e,t,n){var r=To(e)?st:nr;return n&&sa(e,t,n)&&(t=void 0),r(e,Xi(t,3))},Pn.find=io,Pn.findIndex=Ea,Pn.findKey=function(e,t){return vt(e,Xi(t,3),cr)},Pn.findLast=ao,Pn.findLastIndex=Ca,Pn.findLastKey=function(e,t){return vt(e,Xi(t,3),ur)},Pn.floor=uc,Pn.forEach=oo,Pn.forEachRight=so,Pn.forIn=function(e,t){return null==e?e:or(e,Xi(t,3),Ds)},Pn.forInRight=function(e,t){return null==e?e:sr(e,Xi(t,3),Ds)},Pn.forOwn=function(e,t){return e&&cr(e,Xi(t,3))},Pn.forOwnRight=function(e,t){return e&&ur(e,Xi(t,3))},Pn.get=hs,Pn.gt=Ao,Pn.gte=Eo,Pn.has=function(e,t){return null!=e&&ra(e,t,hr)},Pn.hasIn=ys,Pn.head=ka,Pn.identity=Ws,Pn.includes=function(e,t,n,r){e=Io(e)?e:js(e),n=n&&!r?rs(n):0;var i=e.length;return n<0&&(n=on(i+n,0)),Xo(e)?n<=i&&e.indexOf(t,n)>-1:!!i&&bt(e,t,n)>-1},Pn.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return -1;var i=null==n?0:rs(n);return i<0&&(i=on(r+i,0)),bt(e,t,i)},Pn.inRange=function(e,t,n){return t=ns(t),void 0===n?(n=t,t=0):n=ns(n),function(e,t,n){return e>=sn(t,n)&&e<on(t,n)}(e=as(e),t,n)},Pn.invoke=bs,Pn.isArguments=Co,Pn.isArray=To,Pn.isArrayBuffer=ko,Pn.isArrayLike=Io,Pn.isArrayLikeObject=Bo,Pn.isBoolean=function(e){return !0===e||!1===e||Zo(e)&&pr(e)==c},Pn.isBuffer=zo,Pn.isDate=Ro,Pn.isElement=function(e){return Zo(e)&&1===e.nodeType&&!Go(e)},Pn.isEmpty=function(e){if(null==e)return !0;if(Io(e)&&(To(e)||\"string\"==typeof e||\"function\"==typeof e.splice||zo(e)||Jo(e)||Co(e)))return !e.length;var t=na(e);if(t==p||t==v)return !e.size;if(da(e))return !Nr(e).length;for(var n in e)if(Ne.call(e,n))return !1;return !0},Pn.isEqual=function(e,t){return xr(e,t)},Pn.isEqualWith=function(e,t,n){var r=(n=\"function\"==typeof n?n:void 0)?n(e,t):void 0;return void 0===r?xr(e,t,void 0,n):!!r},Pn.isError=qo,Pn.isFinite=function(e){return \"number\"==typeof e&&nn(e)},Pn.isFunction=Fo,Pn.isInteger=Uo,Pn.isLength=Lo,Pn.isMap=Vo,Pn.isMatch=function(e,t){return e===t||Dr(e,t,Ji(t))},Pn.isMatchWith=function(e,t,n){return n=\"function\"==typeof n?n:void 0,Dr(e,t,Ji(t),n)},Pn.isNaN=function(e){return Wo(e)&&e!=+e},Pn.isNative=function(e){if(la(e))throw new fe(\"Unsupported core-js use. Try https://npms.io/search?q=ponyfill.\");return _r(e)},Pn.isNil=function(e){return null==e},Pn.isNull=function(e){return null===e},Pn.isNumber=Wo,Pn.isObject=Ho,Pn.isObjectLike=Zo,Pn.isPlainObject=Go,Pn.isRegExp=$o,Pn.isSafeInteger=function(e){return Uo(e)&&e>=-9007199254740991&&e<=9007199254740991},Pn.isSet=Qo,Pn.isString=Xo,Pn.isSymbol=Yo,Pn.isTypedArray=Jo,Pn.isUndefined=function(e){return void 0===e},Pn.isWeakMap=function(e){return Zo(e)&&na(e)==x},Pn.isWeakSet=function(e){return Zo(e)&&\"[object WeakSet]\"==pr(e)},Pn.join=function(e,t){return null==e?\"\":rn.call(e,t)},Pn.kebabCase=Ts,Pn.last=Ra,Pn.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return -1;var i=r;return void 0!==n&&(i=(i=rs(n))<0?on(r+i,0):sn(i,r-1)),t==t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,i):gt(e,Dt,i,!0)},Pn.lowerCase=ks,Pn.lowerFirst=Is,Pn.lt=Ko,Pn.lte=es,Pn.max=function(e){return e&&e.length?rr(e,Ws,mr):void 0},Pn.maxBy=function(e,t){return e&&e.length?rr(e,Xi(t,2),mr):void 0},Pn.mean=function(e){return _t(e,Ws)},Pn.meanBy=function(e,t){return _t(e,Xi(t,2))},Pn.min=function(e){return e&&e.length?rr(e,Ws,Or):void 0},Pn.minBy=function(e,t){return e&&e.length?rr(e,Xi(t,2),Or):void 0},Pn.stubArray=ic,Pn.stubFalse=ac,Pn.stubObject=function(){return {}},Pn.stubString=function(){return \"\"},Pn.stubTrue=function(){return !0},Pn.multiply=dc,Pn.nth=function(e,t){return e&&e.length?Er(e,rs(t)):void 0},Pn.noConflict=function(){return Ve._===this&&(Ve._=je),this},Pn.noop=Ys,Pn.now=ho,Pn.pad=function(e,t,n){e=ss(e);var r=(t=rs(t))?Ht(e):0;if(!t||r>=t)return e;var i=(t-r)/2;return Ci(Kt(i),n)+e+Ci(Jt(i),n)},Pn.padEnd=function(e,t,n){e=ss(e);var r=(t=rs(t))?Ht(e):0;return t&&r<t?e+Ci(t-r,n):e},Pn.padStart=function(e,t,n){e=ss(e);var r=(t=rs(t))?Ht(e):0;return t&&r<t?Ci(t-r,n)+e:e},Pn.parseInt=function(e,t,n){return n||null==t?t=0:t&&(t=+t),un(ss(e).replace(G,\"\"),t||0)},Pn.random=function(e,t,n){if(n&&\"boolean\"!=typeof n&&sa(e,t,n)&&(t=n=void 0),void 0===n&&(\"boolean\"==typeof t?(n=t,t=void 0):\"boolean\"==typeof e&&(n=e,e=void 0)),void 0===e&&void 0===t?(e=0,t=1):(e=ns(e),void 0===t?(t=e,e=0):t=ns(t)),e>t){var r=e;e=t,t=r;}if(n||e%1||t%1){var i=ln();return sn(e+i*(t-e+Ue(\"1e-\"+((i+\"\").length-1))),t)}return Br(e,t)},Pn.reduce=function(e,t,n){var r=To(e)?pt:Mt,i=arguments.length<3;return r(e,Xi(t,4),n,i,er)},Pn.reduceRight=function(e,t,n){var r=To(e)?mt:Mt,i=arguments.length<3;return r(e,Xi(t,4),n,i,tr)},Pn.repeat=function(e,t,n){return t=(n?sa(e,t,n):void 0===t)?1:rs(t),zr(ss(e),t)},Pn.replace=function(){var e=arguments,t=ss(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Pn.result=function(e,t,n){var r=-1,i=(t=si(t,e)).length;for(i||(i=1,e=void 0);++r<i;){var a=null==e?void 0:e[Ma(t[r])];void 0===a&&(r=i,a=n),e=Fo(a)?a.call(e):a;}return e},Pn.round=fc,Pn.runInContext=e,Pn.sample=function(e){return (To(e)?qn:qr)(e)},Pn.size=function(e){if(null==e)return 0;if(Io(e))return Xo(e)?Ht(e):e.length;var t=na(e);return t==p||t==v?e.size:Nr(e).length},Pn.snakeCase=Bs,Pn.some=function(e,t,n){var r=To(e)?ht:Wr;return n&&sa(e,t,n)&&(t=void 0),r(e,Xi(t,3))},Pn.sortedIndex=function(e,t){return Gr(e,t)},Pn.sortedIndexBy=function(e,t,n){return $r(e,t,Xi(n,2))},Pn.sortedIndexOf=function(e,t){var n=null==e?0:e.length;if(n){var r=Gr(e,t);if(r<n&&jo(e[r],t))return r}return -1},Pn.sortedLastIndex=function(e,t){return Gr(e,t,!0)},Pn.sortedLastIndexBy=function(e,t,n){return $r(e,t,Xi(n,2),!0)},Pn.sortedLastIndexOf=function(e,t){if(null==e?0:e.length){var n=Gr(e,t,!0)-1;if(jo(e[n],t))return n}return -1},Pn.startCase=zs,Pn.startsWith=function(e,t,n){return e=ss(e),n=null==n?0:Qn(rs(n),0,e.length),t=Yr(t),e.slice(n,n+t.length)==t},Pn.subtract=pc,Pn.sum=function(e){return e&&e.length?Ot(e,Ws):0},Pn.sumBy=function(e,t){return e&&e.length?Ot(e,Xi(t,2)):0},Pn.template=function(e,t,n){var r=Pn.templateSettings;n&&sa(e,t,n)&&(t=void 0),e=ss(e),t=ls({},t,r,Fi);var i,a,o=ls({},t.imports,r.imports,Fi),s=xs(o),c=jt(o,s),u=0,l=t.interpolate||ce,d=\"__p += '\",f=ye((t.escape||ce).source+\"|\"+l.source+\"|\"+(l===F?ee:ce).source+\"|\"+(t.evaluate||ce).source+\"|$\",\"g\"),p=\"//# sourceURL=\"+(Ne.call(t,\"sourceURL\")?(t.sourceURL+\"\").replace(/\\s/g,\" \"):\"lodash.templateSources[\"+ ++ze+\"]\")+\"\\n\";e.replace(f,(function(t,n,r,o,s,c){return r||(r=o),d+=e.slice(u,c).replace(ue,Bt),n&&(i=!0,d+=\"' +\\n__e(\"+n+\") +\\n'\"),s&&(a=!0,d+=\"';\\n\"+s+\";\\n__p += '\"),r&&(d+=\"' +\\n((__t = (\"+r+\")) == null ? '' : __t) +\\n'\"),u=c+t.length,t})),d+=\"';\\n\";var m=Ne.call(t,\"variable\")&&t.variable;m||(d=\"with (obj) {\\n\"+d+\"\\n}\\n\"),d=(a?d.replace(E,\"\"):d).replace(C,\"$1\").replace(T,\"$1;\"),d=\"function(\"+(m||\"obj\")+\") {\\n\"+(m?\"\":\"obj || (obj = {});\\n\")+\"var __t, __p = ''\"+(i?\", __e = _.escape\":\"\")+(a?\", __j = Array.prototype.join;\\nfunction print() { __p += __j.call(arguments, '') }\\n\":\";\\n\")+d+\"return __p\\n}\";var h=Us((function(){return pe(s,p+\"return \"+d).apply(void 0,c)}));if(h.source=d,qo(h))throw h;return h},Pn.times=function(e,t){if((e=rs(e))<1||e>9007199254740991)return [];var n=4294967295,r=sn(e,4294967295);e-=4294967295;for(var i=St(r,t=Xi(t));++n<e;)t(n);return i},Pn.toFinite=ns,Pn.toInteger=rs,Pn.toLength=is,Pn.toLower=function(e){return ss(e).toLowerCase()},Pn.toNumber=as,Pn.toSafeInteger=function(e){return e?Qn(rs(e),-9007199254740991,9007199254740991):0===e?e:0},Pn.toString=ss,Pn.toUpper=function(e){return ss(e).toUpperCase()},Pn.trim=function(e,t,n){if((e=ss(e))&&(n||void 0===t))return e.replace(W,\"\");if(!e||!(t=Yr(t)))return e;var r=Zt(e),i=Zt(t);return ui(r,Et(r,i),Ct(r,i)+1).join(\"\")},Pn.trimEnd=function(e,t,n){if((e=ss(e))&&(n||void 0===t))return e.replace($,\"\");if(!e||!(t=Yr(t)))return e;var r=Zt(e);return ui(r,0,Ct(r,Zt(t))+1).join(\"\")},Pn.trimStart=function(e,t,n){if((e=ss(e))&&(n||void 0===t))return e.replace(G,\"\");if(!e||!(t=Yr(t)))return e;var r=Zt(e);return ui(r,Et(r,Zt(t))).join(\"\")},Pn.truncate=function(e,t){var n=30,r=\"...\";if(Ho(t)){var i=\"separator\"in t?t.separator:i;n=\"length\"in t?rs(t.length):n,r=\"omission\"in t?Yr(t.omission):r;}var a=(e=ss(e)).length;if(zt(e)){var o=Zt(e);a=o.length;}if(n>=a)return e;var s=n-Ht(r);if(s<1)return r;var c=o?ui(o,0,s).join(\"\"):e.slice(0,s);if(void 0===i)return c+r;if(o&&(s+=c.length-s),$o(i)){if(e.slice(s).search(i)){var u,l=c;for(i.global||(i=ye(i.source,ss(te.exec(i))+\"g\")),i.lastIndex=0;u=i.exec(l);)var d=u.index;c=c.slice(0,void 0===d?s:d);}}else if(e.indexOf(Yr(i),s)!=s){var f=c.lastIndexOf(i);f>-1&&(c=c.slice(0,f));}return c+r},Pn.unescape=function(e){return (e=ss(e))&&B.test(e)?e.replace(k,Vt):e},Pn.uniqueId=function(e){var t=++Me;return ss(e)+t},Pn.upperCase=Rs,Pn.upperFirst=qs,Pn.each=oo,Pn.eachRight=so,Pn.first=ka,Xs(Pn,(lc={},cr(Pn,(function(e,t){Ne.call(Pn.prototype,t)||(lc[t]=e);})),lc),{chain:!1}),Pn.VERSION=\"4.17.20\",at([\"bind\",\"bindKey\",\"curry\",\"curryRight\",\"partial\",\"partialRight\"],(function(e){Pn[e].placeholder=Pn;})),at([\"drop\",\"take\"],(function(e,t){Cn.prototype[e]=function(n){n=void 0===n?1:on(rs(n),0);var r=this.__filtered__&&!t?new Cn(this):this.clone();return r.__filtered__?r.__takeCount__=sn(n,r.__takeCount__):r.__views__.push({size:sn(n,4294967295),type:e+(r.__dir__<0?\"Right\":\"\")}),r},Cn.prototype[e+\"Right\"]=function(t){return this.reverse()[e](t).reverse()};})),at([\"filter\",\"map\",\"takeWhile\"],(function(e,t){var n=t+1,r=1==n||3==n;Cn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:Xi(e,3),type:n}),t.__filtered__=t.__filtered__||r,t};})),at([\"head\",\"last\"],(function(e,t){var n=\"take\"+(t?\"Right\":\"\");Cn.prototype[e]=function(){return this[n](1).value()[0]};})),at([\"initial\",\"tail\"],(function(e,t){var n=\"drop\"+(t?\"\":\"Right\");Cn.prototype[e]=function(){return this.__filtered__?new Cn(this):this[n](1)};})),Cn.prototype.compact=function(){return this.filter(Ws)},Cn.prototype.find=function(e){return this.filter(e).head()},Cn.prototype.findLast=function(e){return this.reverse().find(e)},Cn.prototype.invokeMap=Rr((function(e,t){return \"function\"==typeof e?new Cn(this):this.map((function(n){return gr(n,e,t)}))})),Cn.prototype.reject=function(e){return this.filter(No(Xi(e)))},Cn.prototype.slice=function(e,t){e=rs(e);var n=this;return n.__filtered__&&(e>0||t<0)?new Cn(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),void 0!==t&&(n=(t=rs(t))<0?n.dropRight(-t):n.take(t-e)),n)},Cn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Cn.prototype.toArray=function(){return this.take(4294967295)},cr(Cn.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),i=Pn[r?\"take\"+(\"last\"==t?\"Right\":\"\"):t],a=r||/^find/.test(t);i&&(Pn.prototype[t]=function(){var t=this.__wrapped__,o=r?[1]:arguments,s=t instanceof Cn,c=o[0],u=s||To(t),l=function(e){var t=i.apply(Pn,ft([e],o));return r&&d?t[0]:t};u&&n&&\"function\"==typeof c&&1!=c.length&&(s=u=!1);var d=this.__chain__,f=!!this.__actions__.length,p=a&&!d,m=s&&!f;if(!a&&u){t=m?t:new Cn(this);var h=e.apply(t,o);return h.__actions__.push({func:to,args:[l],thisArg:void 0}),new En(h,d)}return p&&m?e.apply(this,o):(h=this.thru(l),p?r?h.value()[0]:h.value():h)});})),at([\"pop\",\"push\",\"shift\",\"sort\",\"splice\",\"unshift\"],(function(e){var t=be[e],n=/^(?:push|sort|unshift)$/.test(e)?\"tap\":\"thru\",r=/^(?:pop|shift)$/.test(e);Pn.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var i=this.value();return t.apply(To(i)?i:[],e)}return this[n]((function(n){return t.apply(To(n)?n:[],e)}))};})),cr(Cn.prototype,(function(e,t){var n=Pn[t];if(n){var r=n.name+\"\";Ne.call(bn,r)||(bn[r]=[]),bn[r].push({name:t,func:n});}})),bn[Pi(void 0,2).name]=[{name:\"wrapper\",func:void 0}],Cn.prototype.clone=function(){var e=new Cn(this.__wrapped__);return e.__actions__=vi(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=vi(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=vi(this.__views__),e},Cn.prototype.reverse=function(){if(this.__filtered__){var e=new Cn(this);e.__dir__=-1,e.__filtered__=!0;}else (e=this.clone()).__dir__*=-1;return e},Cn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=To(e),r=t<0,i=n?e.length:0,a=function(e,t,n){var r=-1,i=n.length;for(;++r<i;){var a=n[r],o=a.size;switch(a.type){case\"drop\":e+=o;break;case\"dropRight\":t-=o;break;case\"take\":t=sn(t,e+o);break;case\"takeRight\":e=on(e,t-o);}}return {start:e,end:t}}(0,i,this.__views__),o=a.start,s=a.end,c=s-o,u=r?s:o-1,l=this.__iteratees__,d=l.length,f=0,p=sn(c,this.__takeCount__);if(!n||!r&&i==c&&p==c)return ni(e,this.__actions__);var m=[];e:for(;c--&&f<p;){for(var h=-1,y=e[u+=t];++h<d;){var v=l[h],g=v.iteratee,b=v.type,x=g(y);if(2==b)y=x;else if(!x){if(1==b)continue e;break e}}m[f++]=y;}return m},Pn.prototype.at=no,Pn.prototype.chain=function(){return eo(this)},Pn.prototype.commit=function(){return new En(this.value(),this.__chain__)},Pn.prototype.next=function(){void 0===this.__values__&&(this.__values__=ts(this.value()));var e=this.__index__>=this.__values__.length;return {done:e,value:e?void 0:this.__values__[this.__index__++]}},Pn.prototype.plant=function(e){for(var t,n=this;n instanceof An;){var r=Sa(n);r.__index__=0,r.__values__=void 0,t?i.__wrapped__=r:t=r;var i=r;n=n.__wrapped__;}return i.__wrapped__=e,t},Pn.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof Cn){var t=e;return this.__actions__.length&&(t=new Cn(this)),(t=t.reverse()).__actions__.push({func:to,args:[La],thisArg:void 0}),new En(t,this.__chain__)}return this.thru(La)},Pn.prototype.toJSON=Pn.prototype.valueOf=Pn.prototype.value=function(){return ni(this.__wrapped__,this.__actions__)},Pn.prototype.first=Pn.prototype.head,Nt&&(Pn.prototype[Nt]=function(){return this}),Pn}();Ge?((Ge.exports=Wt)._=Wt,We._=Wt):Ve._=Wt;}).call(e);}));const iy=(e,t,n)=>{const r=Math.sqrt(e**2+t**2+n**2);if(0==r)return [0,0,0];return [ry.round(e/r,10),ry.round(t/r,10),ry.round(n/r,10)]},ay=(e,t,n,r,i,a)=>{e%=2*Math.PI,t%=2*Math.PI,n%=2*Math.PI,e=e<0?2*Math.PI+e:e,t=t<0?2*Math.PI+t:t,n=n<0?2*Math.PI+n:n;const o=ny.multiply(ny.multiply([[1,0,0],[0,Math.cos(e),-Math.sin(e)],[0,Math.sin(e),Math.cos(e)]],[[Math.cos(t),0,Math.sin(t)],[0,1,0],[-Math.sin(t),0,Math.cos(t)]]),[[Math.cos(n),-Math.sin(n),0],[Math.sin(n),Math.cos(n),0],[0,0,1]]);let s=ny.multiply(o,[r,i,a]);return s=s.map(e=>ry.round(e,10)),s},oy=(e,t,n,r,i,a,o,s,c)=>{const u=r-e,l=i-t,d=a-n,f=o-e,p=s-t,m=c-n,h=l*m-p*d,y=f*d-u*m,v=u*p-l*f;return {a:h,b:y,c:v,d:-(h*e+y*t+v*n)}},sy=(e,t,n,r)=>{const i={X:!0,Y:!0,Z:!0};if(0==e.a&&(i.X=!1),0==e.b&&(i.Y=!1),0==e.c&&(i.Z=!1),!i.X&&i.Y&&i.Z){return r==-e.b/e.c*n+e.d/e.c}if(i.X&&!i.Y&&i.Z){return r==-e.c/e.a*n+e.d/e.a}if(i.X&&i.Y&&!i.Z){return n==-e.a/e.b*t-e.d/e.b}return !i.X||i.Y||i.Z?i.X||!i.Y||i.Z?i.X||i.Y||!i.Z?e.a*t+e.b*n+e.c*r+e.d==0:r==-e.d/e.c:n==-e.d/e.b:t==-e.d/e.a},cy=e=>{const t=[];for(let n=0;n<e.length;n+=9){const r=oy(e[n],e[n+1],e[n+2],e[n+3],e[n+4],e[n+5],e[n+6],e[n+7],e[n+8]),[i,a,o]=iy(r.a,r.b,r.c);t.push(i,a,o);}return t},uy=e=>{if(e.vectors.length%3!=0)throw new Error(\"[Indice Utility] The provided vector array has an invalid length (Deindex)!\");const t=[];for(let n=0;n<e.indices.length;n++){const r=3*e.indices[n];t.push(e.vectors[r],e.vectors[r+1],e.vectors[r+2]);}return t},ly=e=>{if(e.length%3!=0)throw new Error(\"[Indice Utility] The provided array has an invalid length (Index)!\");const t=[],n=[];for(let r=0;r<e.length;r+=3){let i=-1;for(let t=0;t<n.length;t+=3)if(e[r]==n[t]&&e[r+1]==n[t+1]&&e[r+2]==n[t+2]){i=t;break}-1==i?(n.push(e[r],e[r+1],e[r+2]),t.push((n.length-3)/3)):t.push(i/3);}return {indices:t,vectors:n}};var dy,fy=\"object\"==typeof Reflect?Reflect:null,py=fy&&\"function\"==typeof fy.apply?fy.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};dy=fy&&\"function\"==typeof fy.ownKeys?fy.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var my=Number.isNaN||function(e){return e!=e};function hy(){hy.init.call(this);}var yy=hy,vy=function(e,t){return new Promise((function(n,r){function i(){void 0!==a&&e.removeListener(\"error\",a),n([].slice.call(arguments));}var a;\"error\"!==t&&(a=function(n){e.removeListener(t,i),r(n);},e.once(\"error\",a)),e.once(t,i);}))};hy.EventEmitter=hy,hy.prototype._events=void 0,hy.prototype._eventsCount=0,hy.prototype._maxListeners=void 0;var gy=10;function by(e){if(\"function\"!=typeof e)throw new TypeError('The \"listener\" argument must be of type Function. Received type '+typeof e)}function xy(e){return void 0===e._maxListeners?hy.defaultMaxListeners:e._maxListeners}function Dy(e,t,n,r){var i,a,o,s;if(by(n),void 0===(a=e._events)?(a=e._events=Object.create(null),e._eventsCount=0):(void 0!==a.newListener&&(e.emit(\"newListener\",t,n.listener?n.listener:n),a=e._events),o=a[t]),void 0===o)o=a[t]=n,++e._eventsCount;else if(\"function\"==typeof o?o=a[t]=r?[n,o]:[o,n]:r?o.unshift(n):o.push(n),(i=xy(e))>0&&o.length>i&&!o.warned){o.warned=!0;var c=new Error(\"Possible EventEmitter memory leak detected. \"+o.length+\" \"+String(t)+\" listeners added. Use emitter.setMaxListeners() to increase limit\");c.name=\"MaxListenersExceededWarning\",c.emitter=e,c.type=t,c.count=o.length,s=c,console&&console.warn&&console.warn(s);}return e}function _y(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function wy(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},i=_y.bind(r);return i.listener=n,r.wrapFn=i,i}function Ny(e,t,n){var r=e._events;if(void 0===r)return [];var i=r[t];return void 0===i?[]:\"function\"==typeof i?n?[i.listener||i]:[i]:n?function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(i):Oy(i,i.length)}function My(e){var t=this._events;if(void 0!==t){var n=t[e];if(\"function\"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function Oy(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}Object.defineProperty(hy,\"defaultMaxListeners\",{enumerable:!0,get:function(){return gy},set:function(e){if(\"number\"!=typeof e||e<0||my(e))throw new RangeError('The value of \"defaultMaxListeners\" is out of range. It must be a non-negative number. Received '+e+\".\");gy=e;}}),hy.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0;},hy.prototype.setMaxListeners=function(e){if(\"number\"!=typeof e||e<0||my(e))throw new RangeError('The value of \"n\" is out of range. It must be a non-negative number. Received '+e+\".\");return this._maxListeners=e,this},hy.prototype.getMaxListeners=function(){return xy(this)},hy.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var r=\"error\"===e,i=this._events;if(void 0!==i)r=r&&void 0===i.error;else if(!r)return !1;if(r){var a;if(t.length>0&&(a=t[0]),a instanceof Error)throw a;var o=new Error(\"Unhandled error.\"+(a?\" (\"+a.message+\")\":\"\"));throw o.context=a,o}var s=i[e];if(void 0===s)return !1;if(\"function\"==typeof s)py(s,this,t);else {var c=s.length,u=Oy(s,c);for(n=0;n<c;++n)py(u[n],this,t);}return !0},hy.prototype.addListener=function(e,t){return Dy(this,e,t,!1)},hy.prototype.on=hy.prototype.addListener,hy.prototype.prependListener=function(e,t){return Dy(this,e,t,!0)},hy.prototype.once=function(e,t){return by(t),this.on(e,wy(this,e,t)),this},hy.prototype.prependOnceListener=function(e,t){return by(t),this.prependListener(e,wy(this,e,t)),this},hy.prototype.removeListener=function(e,t){var n,r,i,a,o;if(by(t),void 0===(r=this._events))return this;if(void 0===(n=r[e]))return this;if(n===t||n.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit(\"removeListener\",e,n.listener||t));else if(\"function\"!=typeof n){for(i=-1,a=n.length-1;a>=0;a--)if(n[a]===t||n[a].listener===t){o=n[a].listener,i=a;break}if(i<0)return this;0===i?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop();}(n,i),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit(\"removeListener\",e,o||t);}return this},hy.prototype.off=hy.prototype.removeListener,hy.prototype.removeAllListeners=function(e){var t,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var i,a=Object.keys(n);for(r=0;r<a.length;++r)\"removeListener\"!==(i=a[r])&&this.removeAllListeners(i);return this.removeAllListeners(\"removeListener\"),this._events=Object.create(null),this._eventsCount=0,this}if(\"function\"==typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},hy.prototype.listeners=function(e){return Ny(this,e,!0)},hy.prototype.rawListeners=function(e){return Ny(this,e,!1)},hy.listenerCount=function(e,t){return \"function\"==typeof e.listenerCount?e.listenerCount(t):My.call(e,t)},hy.prototype.listenerCount=My,hy.prototype.eventNames=function(){return this._eventsCount>0?dy(this._events):[]},yy.once=vy;const Sy={_3MF:{name:\"3D Manufacturing Format\",extensions:[\"3mf\"],mimes:[\"model/3mf\"]},AMF:{name:\"Additive Manufacturing Format\",extensions:[\"amf\"],mimes:[\"application/x-amf\"]},OBJ:{name:\"Wavefront OBJ Format\",extensions:[\"obj\"],mimes:[\"text/plain\"]},PLY:{name:\"Stanford Triangle Format\",extensions:[\"ply\"],mimes:[\"application/x-ply\"]},STL:{name:\"Stereolithography Format\",extensions:[\"stl\"],mimes:[\"model/stl\",\"model/x.stl-ascii\",\"model/x.stl-binary\"]}},Py=(e,t,n)=>{if(t.flags.includes(\"g\"))throw new Error('[Regex Utility] The passed regular expression is not local! (Try \"extractGlobal\" instead)');{const r=e.match(t);if(null==r&&null!=n)throw n;return null!=r?(r.shift(),Array.from(r)):[]}},jy=(e,t,n)=>{if(t.flags.includes(\"g\")){const r=Array.from(e.matchAll(t)||[]);if(0==r.length&&null!=n)throw n;if(r.length>0){const e=[];return r.forEach(t=>{e.push(t.slice(1));}),e}return [[]]}throw new Error('[Regex Utility] The passed regular expression is not global! (Try \"extractLocal\" instead)')},Ay=e=>{const t=e=>{const n={};if(Object.keys(e).length>0)for(const[r,i]of Object.entries(e))if(\"metadata\"==r)if(i instanceof Array)for(const e of i){const t=null!=e[\"@_name\"]?e[\"@_name\"]:e[\"@_type\"];null!=t&&null!=e[\"#text\"]&&e[\"#text\"].length>0&&(n[t]=e[\"#text\"]);}else {const e=null!=i[\"@_name\"]?i[\"@_name\"]:i[\"@_type\"];null!=e&&null!=i[\"#text\"]&&i[\"#text\"].length>0&&(n[e]=i[\"#text\"]);}else if(\"object\"==typeof i){const e=t(i);Object.keys(e).length>0&&(n[r]=e);}return n};return t(e)};var Ey=t((function(e,t){const n=\":A-Za-z_\\\\u00C0-\\\\u00D6\\\\u00D8-\\\\u00F6\\\\u00F8-\\\\u02FF\\\\u0370-\\\\u037D\\\\u037F-\\\\u1FFF\\\\u200C-\\\\u200D\\\\u2070-\\\\u218F\\\\u2C00-\\\\u2FEF\\\\u3001-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFFD\",r=\"[\"+n+\"][:A-Za-z_\\\\u00C0-\\\\u00D6\\\\u00D8-\\\\u00F6\\\\u00F8-\\\\u02FF\\\\u0370-\\\\u037D\\\\u037F-\\\\u1FFF\\\\u200C-\\\\u200D\\\\u2070-\\\\u218F\\\\u2C00-\\\\u2FEF\\\\u3001-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFFD\\\\-.\\\\d\\\\u00B7\\\\u0300-\\\\u036F\\\\u203F-\\\\u2040]*\",i=new RegExp(\"^\"+r+\"$\");t.isExist=function(e){return void 0!==e},t.isEmptyObject=function(e){return 0===Object.keys(e).length},t.merge=function(e,t,n){if(t){const r=Object.keys(t),i=r.length;for(let a=0;a<i;a++)e[r[a]]=\"strict\"===n?[t[r[a]]]:t[r[a]];}},t.getValue=function(e){return t.isExist(e)?e:\"\"},t.buildOptions=function(e,t,n){var r={};if(!e)return t;for(let i=0;i<n.length;i++)void 0!==e[n[i]]?r[n[i]]=e[n[i]]:r[n[i]]=t[n[i]];return r},t.isName=function(e){const t=i.exec(e);return !(null==t)},t.getAllMatches=function(e,t){const n=[];let r=t.exec(e);for(;r;){const i=[],a=r.length;for(let e=0;e<a;e++)i.push(r[e]);n.push(i),r=t.exec(e);}return n},t.nameRegexp=r;}));const Cy=function(e,t){const n={};if(!(e.child&&!Ey.isEmptyObject(e.child)||e.attrsMap&&!Ey.isEmptyObject(e.attrsMap)))return Ey.isExist(e.val)?e.val:\"\";Ey.isExist(e.val)&&(\"string\"!=typeof e.val||\"\"!==e.val&&e.val!==t.cdataPositionChar)&&(\"strict\"===t.arrayMode?n[t.textNodeName]=[e.val]:n[t.textNodeName]=e.val),Ey.merge(n,e.attrsMap,t.arrayMode);const r=Object.keys(e.child);for(let o=0;o<r.length;o++){var i=r[o];if(e.child[i]&&e.child[i].length>1)for(var a in n[i]=[],e.child[i])n[i].push(Cy(e.child[i][a],t));else if(!0===t.arrayMode){const r=Cy(e.child[i][0],t);n[i]=\"object\"==typeof r?[r]:r;}else \"strict\"===t.arrayMode?n[i]=[Cy(e.child[i][0],t)]:n[i]=Cy(e.child[i][0],t);}return n};var Ty={convertToJson:Cy},ky=function(e,t,n){this.tagname=e,this.parent=t,this.child={},this.attrsMap={},this.val=n,this.addChild=function(e){Array.isArray(this.child[e.tagname])?this.child[e.tagname].push(e):this.child[e.tagname]=[e];};};const Iy=Ey.buildOptions;\"<((!\\\\[CDATA\\\\[([\\\\s\\\\S]*?)(]]>))|((NAME:)?(NAME))([^>]*)>|((\\\\/)(NAME)\\\\s*>))([^<]*)\".replace(/NAME/g,Ey.nameRegexp);!Number.parseInt&&window.parseInt&&(Number.parseInt=window.parseInt),!Number.parseFloat&&window.parseFloat&&(Number.parseFloat=window.parseFloat);const By={attributeNamePrefix:\"@_\",attrNodeName:!1,textNodeName:\"#text\",ignoreAttributes:!0,ignoreNameSpace:!1,allowBooleanAttributes:!1,parseNodeValue:!0,parseAttributeValue:!1,arrayMode:!1,trimValues:!0,cdataTagName:!1,cdataPositionChar:\"\\\\c\",tagValueProcessor:function(e,t){return e},attrValueProcessor:function(e,t){return e},stopNodes:[]};var zy=By;const Ry=[\"attributeNamePrefix\",\"attrNodeName\",\"textNodeName\",\"ignoreAttributes\",\"ignoreNameSpace\",\"allowBooleanAttributes\",\"parseNodeValue\",\"parseAttributeValue\",\"arrayMode\",\"trimValues\",\"cdataTagName\",\"cdataPositionChar\",\"tagValueProcessor\",\"attrValueProcessor\",\"parseTrueNumberOnly\",\"stopNodes\"];var qy=Ry;function Fy(e,t,n){return t&&(n.trimValues&&(t=t.trim()),t=Ly(t=n.tagValueProcessor(t,e),n.parseNodeValue,n.parseTrueNumberOnly)),t}function Uy(e,t){if(t.ignoreNameSpace){const t=e.split(\":\"),n=\"/\"===e.charAt(0)?\"/\":\"\";if(\"xmlns\"===t[0])return \"\";2===t.length&&(e=n+t[1]);}return e}function Ly(e,t,n){if(t&&\"string\"==typeof e){let t;return \"\"===e.trim()||isNaN(e)?t=\"true\"===e||\"false\"!==e&&e:(-1!==e.indexOf(\"0x\")?t=Number.parseInt(e,16):-1!==e.indexOf(\".\")?(t=Number.parseFloat(e),e=e.replace(/\\.?0+$/,\"\")):t=Number.parseInt(e,10),n&&(t=String(t)===e?t:e)),t}return Ey.isExist(e)?e:\"\"}const Hy=new RegExp(\"([^\\\\s=]+)\\\\s*(=\\\\s*(['\\\"])(.*?)\\\\3)?\",\"g\");function Zy(e,t){if(!t.ignoreAttributes&&\"string\"==typeof e){e=e.replace(/\\r?\\n/g,\" \");const n=Ey.getAllMatches(e,Hy),r=n.length,i={};for(let e=0;e<r;e++){const r=Uy(n[e][1],t);r.length&&(void 0!==n[e][4]?(t.trimValues&&(n[e][4]=n[e][4].trim()),n[e][4]=t.attrValueProcessor(n[e][4],r),i[t.attributeNamePrefix+r]=Ly(n[e][4],t.parseAttributeValue,t.parseTrueNumberOnly)):t.allowBooleanAttributes&&(i[t.attributeNamePrefix+r]=!0));}if(!Object.keys(i).length)return;if(t.attrNodeName){const e={};return e[t.attrNodeName]=i,e}return i}}function Vy(e,t){let n,r=\"\";for(let i=t;i<e.length;i++){let t=e[i];if(n)t===n&&(n=\"\");else if('\"'===t||\"'\"===t)n=t;else {if(\">\"===t)return {data:r,index:i};\"\\t\"===t&&(t=\" \");}r+=t;}}function Wy(e,t,n,r){const i=e.indexOf(t,n);if(-1===i)throw new Error(r);return i+t.length-1}var Gy={defaultOptions:zy,props:qy,getTraversalObj:function(e,t){e=e.replace(/(\\r\\n)|\\n/,\" \"),t=Iy(t,By,Ry);const n=new ky(\"!xml\");let r=n,i=\"\";for(let n=0;n<e.length;n++){if(\"<\"===e[n])if(\"/\"===e[n+1]){const a=Wy(e,\">\",n,\"Closing Tag is not closed.\");let o=e.substring(n+2,a).trim();if(t.ignoreNameSpace){const e=o.indexOf(\":\");-1!==e&&(o=o.substr(e+1));}r&&(r.val?r.val=Ey.getValue(r.val)+\"\"+Fy(o,i,t):r.val=Fy(o,i,t)),t.stopNodes.length&&t.stopNodes.includes(r.tagname)&&(r.child=[],null==r.attrsMap&&(r.attrsMap={}),r.val=e.substr(r.startIndex+1,n-r.startIndex-1)),r=r.parent,i=\"\",n=a;}else if(\"?\"===e[n+1])n=Wy(e,\"?>\",n,\"Pi Tag is not closed.\");else if(\"!--\"===e.substr(n+1,3))n=Wy(e,\"--\\x3e\",n,\"Comment is not closed.\");else if(\"!D\"===e.substr(n+1,2)){const t=Wy(e,\">\",n,\"DOCTYPE is not closed.\");n=e.substring(n,t).indexOf(\"[\")>=0?e.indexOf(\"]>\",n)+1:t;}else if(\"![\"===e.substr(n+1,2)){const a=Wy(e,\"]]>\",n,\"CDATA is not closed.\")-2,o=e.substring(n+9,a);if(i&&(r.val=Ey.getValue(r.val)+\"\"+Fy(r.tagname,i,t),i=\"\"),t.cdataTagName){const e=new ky(t.cdataTagName,r,o);r.addChild(e),r.val=Ey.getValue(r.val)+t.cdataPositionChar,o&&(e.val=o);}else r.val=(r.val||\"\")+(o||\"\");n=a+2;}else {const a=Vy(e,n+1);let o=a.data;const s=a.index,c=o.indexOf(\" \");let u=o;if(-1!==c&&(u=o.substr(0,c).trimRight(),o=o.substr(c+1)),t.ignoreNameSpace){const e=u.indexOf(\":\");-1!==e&&(u=u.substr(e+1));}if(r&&i&&\"!xml\"!==r.tagname&&(r.val=Ey.getValue(r.val)+\"\"+Fy(r.tagname,i,t)),o.length>0&&o.lastIndexOf(\"/\")===o.length-1){\"/\"===u[u.length-1]?(u=u.substr(0,u.length-1),o=u):o=o.substr(0,o.length-1);const e=new ky(u,r,\"\");u!==o&&(e.attrsMap=Zy(o,t)),r.addChild(e);}else {const e=new ky(u,r);t.stopNodes.length&&t.stopNodes.includes(e.tagname)&&(e.startIndex=s),u!==o&&(e.attrsMap=Zy(o,t)),r.addChild(e),r=e;}i=\"\",n=s;}else i+=e[n];}return n}};const $y={allowBooleanAttributes:!1},Qy=[\"allowBooleanAttributes\"];function Xy(e,t){for(var n=t;t<e.length;t++)if(\"?\"!=e[t]&&\" \"!=e[t]);else {var r=e.substr(n,t-n);if(t>5&&\"xml\"===r)return nv(\"InvalidXml\",\"XML declaration allowed only at the start of the document.\",iv(e,t));if(\"?\"==e[t]&&\">\"==e[t+1]){t++;break}}return t}function Yy(e,t){if(e.length>t+5&&\"-\"===e[t+1]&&\"-\"===e[t+2]){for(t+=3;t<e.length;t++)if(\"-\"===e[t]&&\"-\"===e[t+1]&&\">\"===e[t+2]){t+=2;break}}else if(e.length>t+8&&\"D\"===e[t+1]&&\"O\"===e[t+2]&&\"C\"===e[t+3]&&\"T\"===e[t+4]&&\"Y\"===e[t+5]&&\"P\"===e[t+6]&&\"E\"===e[t+7]){let n=1;for(t+=8;t<e.length;t++)if(\"<\"===e[t])n++;else if(\">\"===e[t]&&(n--,0===n))break}else if(e.length>t+9&&\"[\"===e[t+1]&&\"C\"===e[t+2]&&\"D\"===e[t+3]&&\"A\"===e[t+4]&&\"T\"===e[t+5]&&\"A\"===e[t+6]&&\"[\"===e[t+7])for(t+=8;t<e.length;t++)if(\"]\"===e[t]&&\"]\"===e[t+1]&&\">\"===e[t+2]){t+=2;break}return t}function Jy(e,t){let n=\"\",r=\"\",i=!1;for(;t<e.length;t++){if('\"'===e[t]||\"'\"===e[t])if(\"\"===r)r=e[t];else {if(r!==e[t])continue;r=\"\";}else if(\">\"===e[t]&&\"\"===r){i=!0;break}n+=e[t];}return \"\"===r&&{value:n,index:t,tagClosed:i}}const Ky=new RegExp(\"(\\\\s*)([^\\\\s=]+)(\\\\s*=)?(\\\\s*(['\\\"])(([\\\\s\\\\S])*?)\\\\5)?\",\"g\");function ev(e,t){const n=Ey.getAllMatches(e,Ky),r={};for(let i=0;i<n.length;i++){if(0===n[i][1].length)return nv(\"InvalidAttr\",\"Attribute '\"+n[i][2]+\"' has no space in starting.\",av(e,n[i][0]));if(void 0===n[i][3]&&!t.allowBooleanAttributes)return nv(\"InvalidAttr\",\"boolean attribute '\"+n[i][2]+\"' is not allowed.\",av(e,n[i][0]));const a=n[i][2];if(!rv(a))return nv(\"InvalidAttr\",\"Attribute '\"+a+\"' is an invalid name.\",av(e,n[i][0]));if(r.hasOwnProperty(a))return nv(\"InvalidAttr\",\"Attribute '\"+a+\"' is repeated.\",av(e,n[i][0]));r[a]=1;}return !0}function tv(e,t){if(\";\"===e[++t])return -1;if(\"#\"===e[t])return function(e,t){let n=/\\d/;for(\"x\"===e[t]&&(t++,n=/[\\da-fA-F]/);t<e.length;t++){if(\";\"===e[t])return t;if(!e[t].match(n))break}return -1}(e,++t);let n=0;for(;t<e.length;t++,n++)if(!(e[t].match(/\\w/)&&n<20)){if(\";\"===e[t])break;return -1}return t}function nv(e,t,n){return {err:{code:e,msg:t,line:n}}}function rv(e){return Ey.isName(e)}function iv(e,t){return e.substring(0,t).split(/\\r?\\n/).length}function av(e,t){return e.indexOf(t)+t.length}var ov=function(e,t){t=Ey.buildOptions(t,$y,Qy);const n=[];let r=!1,i=!1;\"\\ufeff\"===e[0]&&(e=e.substr(1));for(let o=0;o<e.length;o++){if(\"<\"!==e[o]){if(\" \"===e[o]||\"\\t\"===e[o]||\"\\n\"===e[o]||\"\\r\"===e[o])continue;return nv(\"InvalidChar\",\"char '\"+e[o]+\"' is not expected.\",iv(e,o))}if(o++,\"?\"===e[o]){if(o=Xy(e,++o),o.err)return o}else {if(\"!\"===e[o]){o=Yy(e,o);continue}{let s=!1;\"/\"===e[o]&&(s=!0,o++);let c=\"\";for(;o<e.length&&\">\"!==e[o]&&\" \"!==e[o]&&\"\\t\"!==e[o]&&\"\\n\"!==e[o]&&\"\\r\"!==e[o];o++)c+=e[o];if(c=c.trim(),\"/\"===c[c.length-1]&&(c=c.substring(0,c.length-1),o--),a=c,!Ey.isName(a)){let t;return t=0===c.trim().length?\"There is an unnecessary space between tag name and backward slash '</ ..'.\":\"Tag '\"+c+\"' is an invalid name.\",nv(\"InvalidTag\",t,iv(e,o))}const u=Jy(e,o);if(!1===u)return nv(\"InvalidAttr\",\"Attributes for '\"+c+\"' have open quote.\",iv(e,o));let l=u.value;if(o=u.index,\"/\"===l[l.length-1]){l=l.substring(0,l.length-1);const n=ev(l,t);if(!0!==n)return nv(n.err.code,n.err.msg,iv(e,o-l.length+n.err.line));r=!0;}else if(s){if(!u.tagClosed)return nv(\"InvalidTag\",\"Closing tag '\"+c+\"' doesn't have proper closing.\",iv(e,o));if(l.trim().length>0)return nv(\"InvalidTag\",\"Closing tag '\"+c+\"' can't have attributes or invalid starting.\",iv(e,o));{const t=n.pop();if(c!==t)return nv(\"InvalidTag\",\"Closing tag '\"+t+\"' is expected inplace of '\"+c+\"'.\",iv(e,o));0==n.length&&(i=!0);}}else {const a=ev(l,t);if(!0!==a)return nv(a.err.code,a.err.msg,iv(e,o-l.length+a.err.line));if(!0===i)return nv(\"InvalidXml\",\"Multiple possible root nodes found.\",iv(e,o));n.push(c),r=!0;}for(o++;o<e.length;o++){if(\"<\"===e[o]){if(\"!\"===e[o+1]){o++,o=Yy(e,o);continue}break}if(\"&\"===e[o]){const t=tv(e,o);if(-1==t)return nv(\"InvalidChar\",\"char '&' is not expected.\",iv(e,o));o=t;}}\"<\"===e[o]&&o--;}}}var a;return r?!(n.length>0)||nv(\"InvalidXml\",\"Invalid '\"+JSON.stringify(n,null,4).replace(/\\r?\\n/g,\"\")+\"' found.\",1):nv(\"InvalidXml\",\"Start tag expected.\",1)};const sv=function(e){return String.fromCharCode(e)},cv={nilChar:sv(176),missingChar:sv(201),nilPremitive:sv(175),missingPremitive:sv(200),emptyChar:sv(178),emptyValue:sv(177),boundryChar:sv(179),objStart:sv(198),arrStart:sv(204),arrayEnd:sv(185)},uv=[cv.nilChar,cv.nilPremitive,cv.missingChar,cv.missingPremitive,cv.boundryChar,cv.emptyChar,cv.emptyValue,cv.arrayEnd,cv.objStart,cv.arrStart],lv=function(e,t,n){if(\"string\"==typeof t)return e&&e[0]&&void 0!==e[0].val?dv(e[0].val):dv(e);{const i=void 0===(r=e)?cv.missingChar:null===r?cv.nilChar:!(r.child&&0===Object.keys(r.child).length&&(!r.attrsMap||0===Object.keys(r.attrsMap).length))||cv.emptyChar;if(!0===i){let r=\"\";if(Array.isArray(t)){r+=cv.arrStart;const i=t[0],a=e.length;if(\"string\"==typeof i)for(let t=0;t<a;t++){const n=dv(e[t].val);r=fv(r,n);}else for(let t=0;t<a;t++){const a=lv(e[t],i,n);r=fv(r,a);}r+=cv.arrayEnd;}else {r+=cv.objStart;const i=Object.keys(t);Array.isArray(e)&&(e=e[0]);for(let a in i){const o=i[a];let s;s=!n.ignoreAttributes&&e.attrsMap&&e.attrsMap[o]?lv(e.attrsMap[o],t[o],n):o===n.textNodeName?lv(e.val,t[o],n):lv(e.child[o],t[o],n),r=fv(r,s);}}return r}return i}var r;},dv=function(e){switch(e){case void 0:return cv.missingPremitive;case null:return cv.nilPremitive;case\"\":return cv.emptyValue;default:return e}},fv=function(e,t){return pv(t[0])||pv(e[e.length-1])||(e+=cv.boundryChar),e+t},pv=function(e){return -1!==uv.indexOf(e)};const mv=Ey.buildOptions;var hv={convert2nimn:function(e,t,n){return n=mv(n,Gy.defaultOptions,Gy.props),lv(e,t,n)}};const yv=Ey.buildOptions,vv=function(e,t,n){let r=\"{\";const i=Object.keys(e.child);for(let n=0;n<i.length;n++){var a=i[n];if(e.child[a]&&e.child[a].length>1){for(var o in r+='\"'+a+'\" : [ ',e.child[a])r+=vv(e.child[a][o],t)+\" , \";r=r.substr(0,r.length-1)+\" ] \";}else r+='\"'+a+'\" : '+vv(e.child[a][0],t)+\" ,\";}return Ey.merge(r,e.attrsMap),Ey.isEmptyObject(r)?Ey.isExist(e.val)?e.val:\"\":(Ey.isExist(e.val)&&(\"string\"!=typeof e.val||\"\"!==e.val&&e.val!==t.cdataPositionChar)&&(r+='\"'+t.textNodeName+'\" : '+(!0!==(s=e.val)&&!1!==s&&isNaN(s)?'\"'+s+'\"':s)),\",\"===r[r.length-1]&&(r=r.substr(0,r.length-2)),r+\"}\");var s;};var gv={convertToJsonString:function(e,t){return (t=yv(t,Gy.defaultOptions,Gy.props)).indentBy=t.indentBy||\"\",vv(e,t)}};const bv=Ey.buildOptions,xv={attributeNamePrefix:\"@_\",attrNodeName:!1,textNodeName:\"#text\",ignoreAttributes:!0,cdataTagName:!1,cdataPositionChar:\"\\\\c\",format:!1,indentBy:\"  \",supressEmptyNode:!1,tagValueProcessor:function(e){return e},attrValueProcessor:function(e){return e}},Dv=[\"attributeNamePrefix\",\"attrNodeName\",\"textNodeName\",\"ignoreAttributes\",\"cdataTagName\",\"cdataPositionChar\",\"format\",\"indentBy\",\"supressEmptyNode\",\"tagValueProcessor\",\"attrValueProcessor\"];function _v(e){this.options=bv(e,xv,Dv),this.options.ignoreAttributes||this.options.attrNodeName?this.isAttribute=function(){return !1}:(this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=Av),this.options.cdataTagName?this.isCDATA=Ev:this.isCDATA=function(){return !1},this.replaceCDATAstr=wv,this.replaceCDATAarr=Nv,this.options.format?(this.indentate=jv,this.tagEndChar=\">\\n\",this.newLine=\"\\n\"):(this.indentate=function(){return \"\"},this.tagEndChar=\">\",this.newLine=\"\"),this.options.supressEmptyNode?(this.buildTextNode=Pv,this.buildObjNode=Ov):(this.buildTextNode=Sv,this.buildObjNode=Mv),this.buildTextValNode=Sv,this.buildObjectNode=Mv;}function wv(e,t){return e=this.options.tagValueProcessor(\"\"+e),\"\"===this.options.cdataPositionChar||\"\"===e?e+\"<![CDATA[\"+t+\"]]\"+this.tagEndChar:e.replace(this.options.cdataPositionChar,\"<![CDATA[\"+t+\"]]\"+this.tagEndChar)}function Nv(e,t){if(e=this.options.tagValueProcessor(\"\"+e),\"\"===this.options.cdataPositionChar||\"\"===e)return e+\"<![CDATA[\"+t.join(\"]]><![CDATA[\")+\"]]\"+this.tagEndChar;for(let n in t)e=e.replace(this.options.cdataPositionChar,\"<![CDATA[\"+t[n]+\"]]>\");return e+this.newLine}function Mv(e,t,n,r){return n&&!e.includes(\"<\")?this.indentate(r)+\"<\"+t+n+\">\"+e+\"</\"+t+this.tagEndChar:this.indentate(r)+\"<\"+t+n+this.tagEndChar+e+this.indentate(r)+\"</\"+t+this.tagEndChar}function Ov(e,t,n,r){return \"\"!==e?this.buildObjectNode(e,t,n,r):this.indentate(r)+\"<\"+t+n+\"/\"+this.tagEndChar}function Sv(e,t,n,r){return this.indentate(r)+\"<\"+t+n+\">\"+this.options.tagValueProcessor(e)+\"</\"+t+this.tagEndChar}function Pv(e,t,n,r){return \"\"!==e?this.buildTextValNode(e,t,n,r):this.indentate(r)+\"<\"+t+n+\"/\"+this.tagEndChar}function jv(e){return this.options.indentBy.repeat(e)}function Av(e){return !!e.startsWith(this.options.attributeNamePrefix)&&e.substr(this.attrPrefixLen)}function Ev(e){return e===this.options.cdataTagName}_v.prototype.parse=function(e){return this.j2x(e,0).val},_v.prototype.j2x=function(e,t){let n=\"\",r=\"\";const i=Object.keys(e),a=i.length;for(let o=0;o<a;o++){const a=i[o];if(void 0===e[a]);else if(null===e[a])r+=this.indentate(t)+\"<\"+a+\"/\"+this.tagEndChar;else if(e[a]instanceof Date)r+=this.buildTextNode(e[a],a,\"\",t);else if(\"object\"!=typeof e[a]){const i=this.isAttribute(a);i?n+=\" \"+i+'=\"'+this.options.attrValueProcessor(\"\"+e[a])+'\"':this.isCDATA(a)?e[this.options.textNodeName]?r+=this.replaceCDATAstr(e[this.options.textNodeName],e[a]):r+=this.replaceCDATAstr(\"\",e[a]):a===this.options.textNodeName?e[this.options.cdataTagName]||(r+=this.options.tagValueProcessor(\"\"+e[a])):r+=this.buildTextNode(e[a],a,\"\",t);}else if(Array.isArray(e[a]))if(this.isCDATA(a))r+=this.indentate(t),e[this.options.textNodeName]?r+=this.replaceCDATAarr(e[this.options.textNodeName],e[a]):r+=this.replaceCDATAarr(\"\",e[a]);else {const n=e[a].length;for(let i=0;i<n;i++){const n=e[a][i];if(void 0===n);else if(null===n)r+=this.indentate(t)+\"<\"+a+\"/\"+this.tagEndChar;else if(\"object\"==typeof n){const e=this.j2x(n,t+1);r+=this.buildObjNode(e.val,a,e.attrStr,t);}else r+=this.buildTextNode(n,a,\"\",t);}}else if(this.options.attrNodeName&&a===this.options.attrNodeName){const t=Object.keys(e[a]),r=t.length;for(let i=0;i<r;i++)n+=\" \"+t[i]+'=\"'+this.options.attrValueProcessor(\"\"+e[a][t[i]])+'\"';}else {const n=this.j2x(e[a],t+1);r+=this.buildObjNode(n.val,a,n.attrStr,t);}}return {attrStr:n,val:r}};var Cv=_v,Tv=t((function(e,t){const n=Gy,r=Ey.buildOptions;t.parse=function(e,t,i){if(i){!0===i&&(i={});const t=ov(e,i);if(!0!==t)throw Error(t.err.msg)}t=r(t,n.defaultOptions,n.props);const a=Gy.getTraversalObj(e,t);return Ty.convertToJson(a,t)},t.convertTonimn=hv.convert2nimn,t.getTraversalObj=Gy.getTraversalObj,t.convertToJson=Ty.convertToJson,t.convertToJsonString=gv.convertToJsonString,t.validate=ov,t.j2xParser=Cv,t.parseToNimn=function(e,n,r){return t.convertTonimn(t.getTraversalObj(e,r),n,r)};})),kv=t((function(t,r){\n  /*!\n\n  JSZip v3.5.0 - A JavaScript class for generating and reading zip files\n  <http://stuartk.com/jszip>\n\n  (c) 2009-2016 Stuart Knightley <stuart [at] stuartk.com>\n  Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/master/LICENSE.markdown.\n\n  JSZip uses the library pako released under the MIT license :\n  https://github.com/nodeca/pako/blob/master/LICENSE\n  */\n  t.exports=function e(t,r,i){function a(s,c){if(!r[s]){if(!t[s]){if(!c&&n)return n();if(o)return o(s,!0);var u=new Error(\"Cannot find module '\"+s+\"'\");throw u.code=\"MODULE_NOT_FOUND\",u}var l=r[s]={exports:{}};t[s][0].call(l.exports,(function(e){var n=t[s][1][e];return a(n||e)}),l,l.exports,e,t,r,i);}return r[s].exports}for(var o=n,s=0;s<i.length;s++)a(i[s]);return a}({1:[function(e,t,n){var r=e(\"./utils\"),i=e(\"./support\"),a=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\";n.encode=function(e){for(var t,n,i,o,s,c,u,l=[],d=0,f=e.length,p=f,m=\"string\"!==r.getTypeOf(e);d<e.length;)p=f-d,m?(t=e[d++],n=d<f?e[d++]:0,i=d<f?e[d++]:0):(t=e.charCodeAt(d++),n=d<f?e.charCodeAt(d++):0,i=d<f?e.charCodeAt(d++):0),o=t>>2,s=(3&t)<<4|n>>4,c=p>1?(15&n)<<2|i>>6:64,u=p>2?63&i:64,l.push(a.charAt(o)+a.charAt(s)+a.charAt(c)+a.charAt(u));return l.join(\"\")},n.decode=function(e){var t,n,r,o,s,c,u=0,l=0;if(\"data:\"===e.substr(0,\"data:\".length))throw new Error(\"Invalid base64 input, it looks like a data url.\");var d,f=3*(e=e.replace(/[^A-Za-z0-9\\+\\/\\=]/g,\"\")).length/4;if(e.charAt(e.length-1)===a.charAt(64)&&f--,e.charAt(e.length-2)===a.charAt(64)&&f--,f%1!=0)throw new Error(\"Invalid base64 input, bad content length.\");for(d=i.uint8array?new Uint8Array(0|f):new Array(0|f);u<e.length;)t=a.indexOf(e.charAt(u++))<<2|(o=a.indexOf(e.charAt(u++)))>>4,n=(15&o)<<4|(s=a.indexOf(e.charAt(u++)))>>2,r=(3&s)<<6|(c=a.indexOf(e.charAt(u++))),d[l++]=t,64!==s&&(d[l++]=n),64!==c&&(d[l++]=r);return d};},{\"./support\":30,\"./utils\":32}],2:[function(e,t,n){var r=e(\"./external\"),i=e(\"./stream/DataWorker\"),a=e(\"./stream/DataLengthProbe\"),o=e(\"./stream/Crc32Probe\");function s(e,t,n,r,i){this.compressedSize=e,this.uncompressedSize=t,this.crc32=n,this.compression=r,this.compressedContent=i;}a=e(\"./stream/DataLengthProbe\"),s.prototype={getContentWorker:function(){var e=new i(r.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new a(\"data_length\")),t=this;return e.on(\"end\",(function(){if(this.streamInfo.data_length!==t.uncompressedSize)throw new Error(\"Bug : uncompressed data size mismatch\")})),e},getCompressedWorker:function(){return new i(r.Promise.resolve(this.compressedContent)).withStreamInfo(\"compressedSize\",this.compressedSize).withStreamInfo(\"uncompressedSize\",this.uncompressedSize).withStreamInfo(\"crc32\",this.crc32).withStreamInfo(\"compression\",this.compression)}},s.createWorkerFrom=function(e,t,n){return e.pipe(new o).pipe(new a(\"uncompressedSize\")).pipe(t.compressWorker(n)).pipe(new a(\"compressedSize\")).withStreamInfo(\"compression\",t)},t.exports=s;},{\"./external\":6,\"./stream/Crc32Probe\":25,\"./stream/DataLengthProbe\":26,\"./stream/DataWorker\":27}],3:[function(e,t,n){var r=e(\"./stream/GenericWorker\");n.STORE={magic:\"\\0\\0\",compressWorker:function(e){return new r(\"STORE compression\")},uncompressWorker:function(){return new r(\"STORE decompression\")}},n.DEFLATE=e(\"./flate\");},{\"./flate\":7,\"./stream/GenericWorker\":28}],4:[function(e,t,n){var r=e(\"./utils\"),i=function(){for(var e,t=[],n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e;}return t}();t.exports=function(e,t){return void 0!==e&&e.length?\"string\"!==r.getTypeOf(e)?function(e,t,n,r){var a=i,o=r+n;e^=-1;for(var s=r;s<o;s++)e=e>>>8^a[255&(e^t[s])];return -1^e}(0|t,e,e.length,0):function(e,t,n,r){var a=i,o=r+n;e^=-1;for(var s=r;s<o;s++)e=e>>>8^a[255&(e^t.charCodeAt(s))];return -1^e}(0|t,e,e.length,0):0};},{\"./utils\":32}],5:[function(e,t,n){n.base64=!1,n.binary=!1,n.dir=!1,n.createFolders=!0,n.date=null,n.compression=null,n.compressionOptions=null,n.comment=null,n.unixPermissions=null,n.dosPermissions=null;},{}],6:[function(e,t,n){var r=null;r=\"undefined\"!=typeof Promise?Promise:e(\"lie\"),t.exports={Promise:r};},{lie:37}],7:[function(e,t,n){var r=\"undefined\"!=typeof Uint8Array&&\"undefined\"!=typeof Uint16Array&&\"undefined\"!=typeof Uint32Array,i=e(\"pako\"),a=e(\"./utils\"),o=e(\"./stream/GenericWorker\"),s=r?\"uint8array\":\"array\";function c(e,t){o.call(this,\"FlateWorker/\"+e),this._pako=null,this._pakoAction=e,this._pakoOptions=t,this.meta={};}n.magic=\"\\b\\0\",a.inherits(c,o),c.prototype.processChunk=function(e){this.meta=e.meta,null===this._pako&&this._createPako(),this._pako.push(a.transformTo(s,e.data),!1);},c.prototype.flush=function(){o.prototype.flush.call(this),null===this._pako&&this._createPako(),this._pako.push([],!0);},c.prototype.cleanUp=function(){o.prototype.cleanUp.call(this),this._pako=null;},c.prototype._createPako=function(){this._pako=new i[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var e=this;this._pako.onData=function(t){e.push({data:t,meta:e.meta});};},n.compressWorker=function(e){return new c(\"Deflate\",e)},n.uncompressWorker=function(){return new c(\"Inflate\",{})};},{\"./stream/GenericWorker\":28,\"./utils\":32,pako:38}],8:[function(e,t,n){var r=e(\"../utils\"),i=e(\"../stream/GenericWorker\"),a=e(\"../utf8\"),o=e(\"../crc32\"),s=e(\"../signature\"),c=function(e,t){var n,r=\"\";for(n=0;n<t;n++)r+=String.fromCharCode(255&e),e>>>=8;return r},u=function(e,t,n,i,u,l){var d,f,p=e.file,m=e.compression,h=l!==a.utf8encode,y=r.transformTo(\"string\",l(p.name)),v=r.transformTo(\"string\",a.utf8encode(p.name)),g=p.comment,b=r.transformTo(\"string\",l(g)),x=r.transformTo(\"string\",a.utf8encode(g)),D=v.length!==p.name.length,_=x.length!==g.length,w=\"\",N=\"\",M=\"\",O=p.dir,S=p.date,P={crc32:0,compressedSize:0,uncompressedSize:0};t&&!n||(P.crc32=e.crc32,P.compressedSize=e.compressedSize,P.uncompressedSize=e.uncompressedSize);var j=0;t&&(j|=8),h||!D&&!_||(j|=2048);var A,E,C,T=0,k=0;O&&(T|=16),\"UNIX\"===u?(k=798,T|=(A=p.unixPermissions,E=O,C=A,A||(C=E?16893:33204),(65535&C)<<16)):(k=20,T|=63&(p.dosPermissions||0)),d=S.getUTCHours(),d<<=6,d|=S.getUTCMinutes(),d<<=5,d|=S.getUTCSeconds()/2,f=S.getUTCFullYear()-1980,f<<=4,f|=S.getUTCMonth()+1,f<<=5,f|=S.getUTCDate(),D&&(N=c(1,1)+c(o(y),4)+v,w+=\"up\"+c(N.length,2)+N),_&&(M=c(1,1)+c(o(b),4)+x,w+=\"uc\"+c(M.length,2)+M);var I=\"\";return I+=\"\\n\\0\",I+=c(j,2),I+=m.magic,I+=c(d,2),I+=c(f,2),I+=c(P.crc32,4),I+=c(P.compressedSize,4),I+=c(P.uncompressedSize,4),I+=c(y.length,2),I+=c(w.length,2),{fileRecord:s.LOCAL_FILE_HEADER+I+y+w,dirRecord:s.CENTRAL_FILE_HEADER+c(k,2)+I+c(b.length,2)+\"\\0\\0\\0\\0\"+c(T,4)+c(i,4)+y+w+b}},l=function(e){return s.DATA_DESCRIPTOR+c(e.crc32,4)+c(e.compressedSize,4)+c(e.uncompressedSize,4)};function d(e,t,n,r){i.call(this,\"ZipFileWorker\"),this.bytesWritten=0,this.zipComment=t,this.zipPlatform=n,this.encodeFileName=r,this.streamFiles=e,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[];}r.inherits(d,i),d.prototype.push=function(e){var t=e.meta.percent||0,n=this.entriesCount,r=this._sources.length;this.accumulate?this.contentBuffer.push(e):(this.bytesWritten+=e.data.length,i.prototype.push.call(this,{data:e.data,meta:{currentFile:this.currentFile,percent:n?(t+100*(n-r-1))/n:100}}));},d.prototype.openedSource=function(e){this.currentSourceOffset=this.bytesWritten,this.currentFile=e.file.name;var t=this.streamFiles&&!e.file.dir;if(t){var n=u(e,t,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:n.fileRecord,meta:{percent:0}});}else this.accumulate=!0;},d.prototype.closedSource=function(e){this.accumulate=!1;var t=this.streamFiles&&!e.file.dir,n=u(e,t,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(n.dirRecord),t)this.push({data:l(e),meta:{percent:100}});else for(this.push({data:n.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null;},d.prototype.flush=function(){for(var e=this.bytesWritten,t=0;t<this.dirRecords.length;t++)this.push({data:this.dirRecords[t],meta:{percent:100}});var n=this.bytesWritten-e,i=function(e,t,n,i,a){var o=r.transformTo(\"string\",a(i));return s.CENTRAL_DIRECTORY_END+\"\\0\\0\\0\\0\"+c(e,2)+c(e,2)+c(t,4)+c(n,4)+c(o.length,2)+o}(this.dirRecords.length,n,e,this.zipComment,this.encodeFileName);this.push({data:i,meta:{percent:100}});},d.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume();},d.prototype.registerPrevious=function(e){this._sources.push(e);var t=this;return e.on(\"data\",(function(e){t.processChunk(e);})),e.on(\"end\",(function(){t.closedSource(t.previous.streamInfo),t._sources.length?t.prepareNextSource():t.end();})),e.on(\"error\",(function(e){t.error(e);})),this},d.prototype.resume=function(){return !!i.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},d.prototype.error=function(e){var t=this._sources;if(!i.prototype.error.call(this,e))return !1;for(var n=0;n<t.length;n++)try{t[n].error(e);}catch(e){}return !0},d.prototype.lock=function(){i.prototype.lock.call(this);for(var e=this._sources,t=0;t<e.length;t++)e[t].lock();},t.exports=d;},{\"../crc32\":4,\"../signature\":23,\"../stream/GenericWorker\":28,\"../utf8\":31,\"../utils\":32}],9:[function(e,t,n){var r=e(\"../compressions\"),i=e(\"./ZipFileWorker\");n.generateWorker=function(e,t,n){var a=new i(t.streamFiles,n,t.platform,t.encodeFileName),o=0;try{e.forEach((function(e,n){o++;var i=function(e,t){var n=e||t,i=r[n];if(!i)throw new Error(n+\" is not a valid compression method !\");return i}(n.options.compression,t.compression),s=n.options.compressionOptions||t.compressionOptions||{},c=n.dir,u=n.date;n._compressWorker(i,s).withStreamInfo(\"file\",{name:e,dir:c,date:u,comment:n.comment||\"\",unixPermissions:n.unixPermissions,dosPermissions:n.dosPermissions}).pipe(a);})),a.entriesCount=o;}catch(e){a.error(e);}return a};},{\"../compressions\":3,\"./ZipFileWorker\":8}],10:[function(e,t,n){function r(){if(!(this instanceof r))return new r;if(arguments.length)throw new Error(\"The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.\");this.files={},this.comment=null,this.root=\"\",this.clone=function(){var e=new r;for(var t in this)\"function\"!=typeof this[t]&&(e[t]=this[t]);return e};}r.prototype=e(\"./object\"),r.prototype.loadAsync=e(\"./load\"),r.support=e(\"./support\"),r.defaults=e(\"./defaults\"),r.version=\"3.5.0\",r.loadAsync=function(e,t){return (new r).loadAsync(e,t)},r.external=e(\"./external\"),t.exports=r;},{\"./defaults\":5,\"./external\":6,\"./load\":11,\"./object\":15,\"./support\":30}],11:[function(e,t,n){var r=e(\"./utils\"),i=e(\"./external\"),a=e(\"./utf8\"),o=(r=e(\"./utils\"),e(\"./zipEntries\")),s=e(\"./stream/Crc32Probe\"),c=e(\"./nodejsUtils\");function u(e){return new i.Promise((function(t,n){var r=e.decompressed.getContentWorker().pipe(new s);r.on(\"error\",(function(e){n(e);})).on(\"end\",(function(){r.streamInfo.crc32!==e.decompressed.crc32?n(new Error(\"Corrupted zip : CRC32 mismatch\")):t();})).resume();}))}t.exports=function(e,t){var n=this;return t=r.extend(t||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:a.utf8decode}),c.isNode&&c.isStream(e)?i.Promise.reject(new Error(\"JSZip can't accept a stream when loading a zip file.\")):r.prepareContent(\"the loaded zip file\",e,!0,t.optimizedBinaryString,t.base64).then((function(e){var n=new o(t);return n.load(e),n})).then((function(e){var n=[i.Promise.resolve(e)],r=e.files;if(t.checkCRC32)for(var a=0;a<r.length;a++)n.push(u(r[a]));return i.Promise.all(n)})).then((function(e){for(var r=e.shift(),i=r.files,a=0;a<i.length;a++){var o=i[a];n.file(o.fileNameStr,o.decompressed,{binary:!0,optimizedBinaryString:!0,date:o.date,dir:o.dir,comment:o.fileCommentStr.length?o.fileCommentStr:null,unixPermissions:o.unixPermissions,dosPermissions:o.dosPermissions,createFolders:t.createFolders});}return r.zipComment.length&&(n.comment=r.zipComment),n}))};},{\"./external\":6,\"./nodejsUtils\":14,\"./stream/Crc32Probe\":25,\"./utf8\":31,\"./utils\":32,\"./zipEntries\":33}],12:[function(e,t,n){var r=e(\"../utils\"),i=e(\"../stream/GenericWorker\");function a(e,t){i.call(this,\"Nodejs stream input adapter for \"+e),this._upstreamEnded=!1,this._bindStream(t);}r.inherits(a,i),a.prototype._bindStream=function(e){var t=this;this._stream=e,e.pause(),e.on(\"data\",(function(e){t.push({data:e,meta:{percent:0}});})).on(\"error\",(function(e){t.isPaused?this.generatedError=e:t.error(e);})).on(\"end\",(function(){t.isPaused?t._upstreamEnded=!0:t.end();}));},a.prototype.pause=function(){return !!i.prototype.pause.call(this)&&(this._stream.pause(),!0)},a.prototype.resume=function(){return !!i.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},t.exports=a;},{\"../stream/GenericWorker\":28,\"../utils\":32}],13:[function(e,t,n){var r=e(\"readable-stream\").Readable;function i(e,t,n){r.call(this,t),this._helper=e;var i=this;e.on(\"data\",(function(e,t){i.push(e)||i._helper.pause(),n&&n(t);})).on(\"error\",(function(e){i.emit(\"error\",e);})).on(\"end\",(function(){i.push(null);}));}e(\"../utils\").inherits(i,r),i.prototype._read=function(){this._helper.resume();},t.exports=i;},{\"../utils\":32,\"readable-stream\":16}],14:[function(e,t,n){t.exports={isNode:\"undefined\"!=typeof Buffer,newBufferFrom:function(e,t){if(Buffer.from&&Buffer.from!==Uint8Array.from)return Buffer.from(e,t);if(\"number\"==typeof e)throw new Error('The \"data\" argument must not be a number');return new Buffer(e,t)},allocBuffer:function(e){if(Buffer.alloc)return Buffer.alloc(e);var t=new Buffer(e);return t.fill(0),t},isBuffer:function(e){return Buffer.isBuffer(e)},isStream:function(e){return e&&\"function\"==typeof e.on&&\"function\"==typeof e.pause&&\"function\"==typeof e.resume}};},{}],15:[function(e,t,n){var r=e(\"./utf8\"),i=e(\"./utils\"),a=e(\"./stream/GenericWorker\"),o=e(\"./stream/StreamHelper\"),s=e(\"./defaults\"),c=e(\"./compressedObject\"),u=e(\"./zipObject\"),l=e(\"./generate\"),d=e(\"./nodejsUtils\"),f=e(\"./nodejs/NodejsStreamInputAdapter\"),p=function(e,t,n){var r,o=i.getTypeOf(t),l=i.extend(n||{},s);l.date=l.date||new Date,null!==l.compression&&(l.compression=l.compression.toUpperCase()),\"string\"==typeof l.unixPermissions&&(l.unixPermissions=parseInt(l.unixPermissions,8)),l.unixPermissions&&16384&l.unixPermissions&&(l.dir=!0),l.dosPermissions&&16&l.dosPermissions&&(l.dir=!0),l.dir&&(e=h(e)),l.createFolders&&(r=m(e))&&y.call(this,r,!0);var p=\"string\"===o&&!1===l.binary&&!1===l.base64;n&&void 0!==n.binary||(l.binary=!p),(t instanceof c&&0===t.uncompressedSize||l.dir||!t||0===t.length)&&(l.base64=!1,l.binary=!0,t=\"\",l.compression=\"STORE\",o=\"string\");var v=null;v=t instanceof c||t instanceof a?t:d.isNode&&d.isStream(t)?new f(e,t):i.prepareContent(e,t,l.binary,l.optimizedBinaryString,l.base64);var g=new u(e,v,l);this.files[e]=g;},m=function(e){\"/\"===e.slice(-1)&&(e=e.substring(0,e.length-1));var t=e.lastIndexOf(\"/\");return t>0?e.substring(0,t):\"\"},h=function(e){return \"/\"!==e.slice(-1)&&(e+=\"/\"),e},y=function(e,t){return t=void 0!==t?t:s.createFolders,e=h(e),this.files[e]||p.call(this,e,null,{dir:!0,createFolders:t}),this.files[e]};function v(e){return \"[object RegExp]\"===Object.prototype.toString.call(e)}var g={load:function(){throw new Error(\"This method has been removed in JSZip 3.0, please check the upgrade guide.\")},forEach:function(e){var t,n,r;for(t in this.files)this.files.hasOwnProperty(t)&&(r=this.files[t],(n=t.slice(this.root.length,t.length))&&t.slice(0,this.root.length)===this.root&&e(n,r));},filter:function(e){var t=[];return this.forEach((function(n,r){e(n,r)&&t.push(r);})),t},file:function(e,t,n){if(1===arguments.length){if(v(e)){var r=e;return this.filter((function(e,t){return !t.dir&&r.test(e)}))}var i=this.files[this.root+e];return i&&!i.dir?i:null}return e=this.root+e,p.call(this,e,t,n),this},folder:function(e){if(!e)return this;if(v(e))return this.filter((function(t,n){return n.dir&&e.test(t)}));var t=this.root+e,n=y.call(this,t),r=this.clone();return r.root=n.name,r},remove:function(e){e=this.root+e;var t=this.files[e];if(t||(\"/\"!==e.slice(-1)&&(e+=\"/\"),t=this.files[e]),t&&!t.dir)delete this.files[e];else for(var n=this.filter((function(t,n){return n.name.slice(0,e.length)===e})),r=0;r<n.length;r++)delete this.files[n[r].name];return this},generate:function(e){throw new Error(\"This method has been removed in JSZip 3.0, please check the upgrade guide.\")},generateInternalStream:function(e){var t,n={};try{if((n=i.extend(e||{},{streamFiles:!1,compression:\"STORE\",compressionOptions:null,type:\"\",platform:\"DOS\",comment:null,mimeType:\"application/zip\",encodeFileName:r.utf8encode})).type=n.type.toLowerCase(),n.compression=n.compression.toUpperCase(),\"binarystring\"===n.type&&(n.type=\"string\"),!n.type)throw new Error(\"No output type specified.\");i.checkSupport(n.type),\"darwin\"!==n.platform&&\"freebsd\"!==n.platform&&\"linux\"!==n.platform&&\"sunos\"!==n.platform||(n.platform=\"UNIX\"),\"win32\"===n.platform&&(n.platform=\"DOS\");var s=n.comment||this.comment||\"\";t=l.generateWorker(this,n,s);}catch(e){(t=new a(\"error\")).error(e);}return new o(t,n.type||\"string\",n.mimeType)},generateAsync:function(e,t){return this.generateInternalStream(e).accumulate(t)},generateNodeStream:function(e,t){return (e=e||{}).type||(e.type=\"nodebuffer\"),this.generateInternalStream(e).toNodejsStream(t)}};t.exports=g;},{\"./compressedObject\":2,\"./defaults\":5,\"./generate\":9,\"./nodejs/NodejsStreamInputAdapter\":12,\"./nodejsUtils\":14,\"./stream/GenericWorker\":28,\"./stream/StreamHelper\":29,\"./utf8\":31,\"./utils\":32,\"./zipObject\":35}],16:[function(e,t,n){t.exports=e(\"stream\");},{stream:void 0}],17:[function(e,t,n){var r=e(\"./DataReader\");function i(e){r.call(this,e);for(var t=0;t<this.data.length;t++)e[t]=255&e[t];}e(\"../utils\").inherits(i,r),i.prototype.byteAt=function(e){return this.data[this.zero+e]},i.prototype.lastIndexOfSignature=function(e){for(var t=e.charCodeAt(0),n=e.charCodeAt(1),r=e.charCodeAt(2),i=e.charCodeAt(3),a=this.length-4;a>=0;--a)if(this.data[a]===t&&this.data[a+1]===n&&this.data[a+2]===r&&this.data[a+3]===i)return a-this.zero;return -1},i.prototype.readAndCheckSignature=function(e){var t=e.charCodeAt(0),n=e.charCodeAt(1),r=e.charCodeAt(2),i=e.charCodeAt(3),a=this.readData(4);return t===a[0]&&n===a[1]&&r===a[2]&&i===a[3]},i.prototype.readData=function(e){if(this.checkOffset(e),0===e)return [];var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=i;},{\"../utils\":32,\"./DataReader\":18}],18:[function(e,t,n){var r=e(\"../utils\");function i(e){this.data=e,this.length=e.length,this.index=0,this.zero=0;}i.prototype={checkOffset:function(e){this.checkIndex(this.index+e);},checkIndex:function(e){if(this.length<this.zero+e||e<0)throw new Error(\"End of data reached (data length = \"+this.length+\", asked index = \"+e+\"). Corrupted zip ?\")},setIndex:function(e){this.checkIndex(e),this.index=e;},skip:function(e){this.setIndex(this.index+e);},byteAt:function(e){},readInt:function(e){var t,n=0;for(this.checkOffset(e),t=this.index+e-1;t>=this.index;t--)n=(n<<8)+this.byteAt(t);return this.index+=e,n},readString:function(e){return r.transformTo(\"string\",this.readData(e))},readData:function(e){},lastIndexOfSignature:function(e){},readAndCheckSignature:function(e){},readDate:function(){var e=this.readInt(4);return new Date(Date.UTC(1980+(e>>25&127),(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(31&e)<<1))}},t.exports=i;},{\"../utils\":32}],19:[function(e,t,n){var r=e(\"./Uint8ArrayReader\");function i(e){r.call(this,e);}e(\"../utils\").inherits(i,r),i.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=i;},{\"../utils\":32,\"./Uint8ArrayReader\":21}],20:[function(e,t,n){var r=e(\"./DataReader\");function i(e){r.call(this,e);}e(\"../utils\").inherits(i,r),i.prototype.byteAt=function(e){return this.data.charCodeAt(this.zero+e)},i.prototype.lastIndexOfSignature=function(e){return this.data.lastIndexOf(e)-this.zero},i.prototype.readAndCheckSignature=function(e){return e===this.readData(4)},i.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=i;},{\"../utils\":32,\"./DataReader\":18}],21:[function(e,t,n){var r=e(\"./ArrayReader\");function i(e){r.call(this,e);}e(\"../utils\").inherits(i,r),i.prototype.readData=function(e){if(this.checkOffset(e),0===e)return new Uint8Array(0);var t=this.data.subarray(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=i;},{\"../utils\":32,\"./ArrayReader\":17}],22:[function(e,t,n){var r=e(\"../utils\"),i=e(\"../support\"),a=e(\"./ArrayReader\"),o=e(\"./StringReader\"),s=e(\"./NodeBufferReader\"),c=e(\"./Uint8ArrayReader\");t.exports=function(e){var t=r.getTypeOf(e);return r.checkSupport(t),\"string\"!==t||i.uint8array?\"nodebuffer\"===t?new s(e):i.uint8array?new c(r.transformTo(\"uint8array\",e)):new a(r.transformTo(\"array\",e)):new o(e)};},{\"../support\":30,\"../utils\":32,\"./ArrayReader\":17,\"./NodeBufferReader\":19,\"./StringReader\":20,\"./Uint8ArrayReader\":21}],23:[function(e,t,n){n.LOCAL_FILE_HEADER=\"PK\u0003\u0004\",n.CENTRAL_FILE_HEADER=\"PK\u0001\u0002\",n.CENTRAL_DIRECTORY_END=\"PK\u0005\u0006\",n.ZIP64_CENTRAL_DIRECTORY_LOCATOR=\"PK\u0006\u0007\",n.ZIP64_CENTRAL_DIRECTORY_END=\"PK\u0006\u0006\",n.DATA_DESCRIPTOR=\"PK\u0007\\b\";},{}],24:[function(e,t,n){var r=e(\"./GenericWorker\"),i=e(\"../utils\");function a(e){r.call(this,\"ConvertWorker to \"+e),this.destType=e;}i.inherits(a,r),a.prototype.processChunk=function(e){this.push({data:i.transformTo(this.destType,e.data),meta:e.meta});},t.exports=a;},{\"../utils\":32,\"./GenericWorker\":28}],25:[function(e,t,n){var r=e(\"./GenericWorker\"),i=e(\"../crc32\");function a(){r.call(this,\"Crc32Probe\"),this.withStreamInfo(\"crc32\",0);}e(\"../utils\").inherits(a,r),a.prototype.processChunk=function(e){this.streamInfo.crc32=i(e.data,this.streamInfo.crc32||0),this.push(e);},t.exports=a;},{\"../crc32\":4,\"../utils\":32,\"./GenericWorker\":28}],26:[function(e,t,n){var r=e(\"../utils\"),i=e(\"./GenericWorker\");function a(e){i.call(this,\"DataLengthProbe for \"+e),this.propName=e,this.withStreamInfo(e,0);}r.inherits(a,i),a.prototype.processChunk=function(e){if(e){var t=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=t+e.data.length;}i.prototype.processChunk.call(this,e);},t.exports=a;},{\"../utils\":32,\"./GenericWorker\":28}],27:[function(e,t,n){var r=e(\"../utils\"),i=e(\"./GenericWorker\");function a(e){i.call(this,\"DataWorker\");var t=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type=\"\",this._tickScheduled=!1,e.then((function(e){t.dataIsReady=!0,t.data=e,t.max=e&&e.length||0,t.type=r.getTypeOf(e),t.isPaused||t._tickAndRepeat();}),(function(e){t.error(e);}));}r.inherits(a,i),a.prototype.cleanUp=function(){i.prototype.cleanUp.call(this),this.data=null;},a.prototype.resume=function(){return !!i.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,r.delay(this._tickAndRepeat,[],this)),!0)},a.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(r.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0));},a.prototype._tick=function(){if(this.isPaused||this.isFinished)return !1;var e=null,t=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case\"string\":e=this.data.substring(this.index,t);break;case\"uint8array\":e=this.data.subarray(this.index,t);break;case\"array\":case\"nodebuffer\":e=this.data.slice(this.index,t);}return this.index=t,this.push({data:e,meta:{percent:this.max?this.index/this.max*100:0}})},t.exports=a;},{\"../utils\":32,\"./GenericWorker\":28}],28:[function(e,t,n){function r(e){this.name=e||\"default\",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null;}r.prototype={push:function(e){this.emit(\"data\",e);},end:function(){if(this.isFinished)return !1;this.flush();try{this.emit(\"end\"),this.cleanUp(),this.isFinished=!0;}catch(e){this.emit(\"error\",e);}return !0},error:function(e){return !this.isFinished&&(this.isPaused?this.generatedError=e:(this.isFinished=!0,this.emit(\"error\",e),this.previous&&this.previous.error(e),this.cleanUp()),!0)},on:function(e,t){return this._listeners[e].push(t),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[];},emit:function(e,t){if(this._listeners[e])for(var n=0;n<this._listeners[e].length;n++)this._listeners[e][n].call(this,t);},pipe:function(e){return e.registerPrevious(this)},registerPrevious:function(e){if(this.isLocked)throw new Error(\"The stream '\"+this+\"' has already been used.\");this.streamInfo=e.streamInfo,this.mergeStreamInfo(),this.previous=e;var t=this;return e.on(\"data\",(function(e){t.processChunk(e);})),e.on(\"end\",(function(){t.end();})),e.on(\"error\",(function(e){t.error(e);})),this},pause:function(){return !this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return !1;this.isPaused=!1;var e=!1;return this.generatedError&&(this.error(this.generatedError),e=!0),this.previous&&this.previous.resume(),!e},flush:function(){},processChunk:function(e){this.push(e);},withStreamInfo:function(e,t){return this.extraStreamInfo[e]=t,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var e in this.extraStreamInfo)this.extraStreamInfo.hasOwnProperty(e)&&(this.streamInfo[e]=this.extraStreamInfo[e]);},lock:function(){if(this.isLocked)throw new Error(\"The stream '\"+this+\"' has already been used.\");this.isLocked=!0,this.previous&&this.previous.lock();},toString:function(){var e=\"Worker \"+this.name;return this.previous?this.previous+\" -> \"+e:e}},t.exports=r;},{}],29:[function(e,t,n){var r=e(\"../utils\"),i=e(\"./ConvertWorker\"),a=e(\"./GenericWorker\"),o=e(\"../base64\"),s=e(\"../support\"),c=e(\"../external\"),u=null;if(s.nodestream)try{u=e(\"../nodejs/NodejsStreamOutputAdapter\");}catch(e){}function l(e,t){return new c.Promise((function(n,i){var a=[],s=e._internalType,c=e._outputType,u=e._mimeType;e.on(\"data\",(function(e,n){a.push(e),t&&t(n);})).on(\"error\",(function(e){a=[],i(e);})).on(\"end\",(function(){try{var e=function(e,t,n){switch(e){case\"blob\":return r.newBlob(r.transformTo(\"arraybuffer\",t),n);case\"base64\":return o.encode(t);default:return r.transformTo(e,t)}}(c,function(e,t){var n,r=0,i=null,a=0;for(n=0;n<t.length;n++)a+=t[n].length;switch(e){case\"string\":return t.join(\"\");case\"array\":return Array.prototype.concat.apply([],t);case\"uint8array\":for(i=new Uint8Array(a),n=0;n<t.length;n++)i.set(t[n],r),r+=t[n].length;return i;case\"nodebuffer\":return Buffer.concat(t);default:throw new Error(\"concat : unsupported type '\"+e+\"'\")}}(s,a),u);n(e);}catch(e){i(e);}a=[];})).resume();}))}function d(e,t,n){var o=t;switch(t){case\"blob\":case\"arraybuffer\":o=\"uint8array\";break;case\"base64\":o=\"string\";}try{this._internalType=o,this._outputType=t,this._mimeType=n,r.checkSupport(o),this._worker=e.pipe(new i(o)),e.lock();}catch(e){this._worker=new a(\"error\"),this._worker.error(e);}}d.prototype={accumulate:function(e){return l(this,e)},on:function(e,t){var n=this;return \"data\"===e?this._worker.on(e,(function(e){t.call(n,e.data,e.meta);})):this._worker.on(e,(function(){r.delay(t,arguments,n);})),this},resume:function(){return r.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(e){if(r.checkSupport(\"nodestream\"),\"nodebuffer\"!==this._outputType)throw new Error(this._outputType+\" is not supported by this method\");return new u(this,{objectMode:\"nodebuffer\"!==this._outputType},e)}},t.exports=d;},{\"../base64\":1,\"../external\":6,\"../nodejs/NodejsStreamOutputAdapter\":13,\"../support\":30,\"../utils\":32,\"./ConvertWorker\":24,\"./GenericWorker\":28}],30:[function(e,t,n){if(n.base64=!0,n.array=!0,n.string=!0,n.arraybuffer=\"undefined\"!=typeof ArrayBuffer&&\"undefined\"!=typeof Uint8Array,n.nodebuffer=\"undefined\"!=typeof Buffer,n.uint8array=\"undefined\"!=typeof Uint8Array,\"undefined\"==typeof ArrayBuffer)n.blob=!1;else {var r=new ArrayBuffer(0);try{n.blob=0===new Blob([r],{type:\"application/zip\"}).size;}catch(e){try{var i=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);i.append(r),n.blob=0===i.getBlob(\"application/zip\").size;}catch(e){n.blob=!1;}}}try{n.nodestream=!!e(\"readable-stream\").Readable;}catch(e){n.nodestream=!1;}},{\"readable-stream\":16}],31:[function(e,t,n){for(var r=e(\"./utils\"),i=e(\"./support\"),a=e(\"./nodejsUtils\"),o=e(\"./stream/GenericWorker\"),s=new Array(256),c=0;c<256;c++)s[c]=c>=252?6:c>=248?5:c>=240?4:c>=224?3:c>=192?2:1;function u(){o.call(this,\"utf-8 decode\"),this.leftOver=null;}function l(){o.call(this,\"utf-8 encode\");}s[254]=s[254]=1,n.utf8encode=function(e){return i.nodebuffer?a.newBufferFrom(e,\"utf-8\"):function(e){var t,n,r,a,o,s=e.length,c=0;for(a=0;a<s;a++)55296==(64512&(n=e.charCodeAt(a)))&&a+1<s&&56320==(64512&(r=e.charCodeAt(a+1)))&&(n=65536+(n-55296<<10)+(r-56320),a++),c+=n<128?1:n<2048?2:n<65536?3:4;for(t=i.uint8array?new Uint8Array(c):new Array(c),o=0,a=0;o<c;a++)55296==(64512&(n=e.charCodeAt(a)))&&a+1<s&&56320==(64512&(r=e.charCodeAt(a+1)))&&(n=65536+(n-55296<<10)+(r-56320),a++),n<128?t[o++]=n:n<2048?(t[o++]=192|n>>>6,t[o++]=128|63&n):n<65536?(t[o++]=224|n>>>12,t[o++]=128|n>>>6&63,t[o++]=128|63&n):(t[o++]=240|n>>>18,t[o++]=128|n>>>12&63,t[o++]=128|n>>>6&63,t[o++]=128|63&n);return t}(e)},n.utf8decode=function(e){return i.nodebuffer?r.transformTo(\"nodebuffer\",e).toString(\"utf-8\"):function(e){var t,n,i,a,o=e.length,c=new Array(2*o);for(n=0,t=0;t<o;)if((i=e[t++])<128)c[n++]=i;else if((a=s[i])>4)c[n++]=65533,t+=a-1;else {for(i&=2===a?31:3===a?15:7;a>1&&t<o;)i=i<<6|63&e[t++],a--;a>1?c[n++]=65533:i<65536?c[n++]=i:(i-=65536,c[n++]=55296|i>>10&1023,c[n++]=56320|1023&i);}return c.length!==n&&(c.subarray?c=c.subarray(0,n):c.length=n),r.applyFromCharCode(c)}(e=r.transformTo(i.uint8array?\"uint8array\":\"array\",e))},r.inherits(u,o),u.prototype.processChunk=function(e){var t=r.transformTo(i.uint8array?\"uint8array\":\"array\",e.data);if(this.leftOver&&this.leftOver.length){if(i.uint8array){var a=t;(t=new Uint8Array(a.length+this.leftOver.length)).set(this.leftOver,0),t.set(a,this.leftOver.length);}else t=this.leftOver.concat(t);this.leftOver=null;}var o=function(e,t){var n;for((t=t||e.length)>e.length&&(t=e.length),n=t-1;n>=0&&128==(192&e[n]);)n--;return n<0||0===n?t:n+s[e[n]]>t?n:t}(t),c=t;o!==t.length&&(i.uint8array?(c=t.subarray(0,o),this.leftOver=t.subarray(o,t.length)):(c=t.slice(0,o),this.leftOver=t.slice(o,t.length))),this.push({data:n.utf8decode(c),meta:e.meta});},u.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:n.utf8decode(this.leftOver),meta:{}}),this.leftOver=null);},n.Utf8DecodeWorker=u,r.inherits(l,o),l.prototype.processChunk=function(e){this.push({data:n.utf8encode(e.data),meta:e.meta});},n.Utf8EncodeWorker=l;},{\"./nodejsUtils\":14,\"./stream/GenericWorker\":28,\"./support\":30,\"./utils\":32}],32:[function(e,t,n){var r=e(\"./support\"),i=e(\"./base64\"),a=e(\"./nodejsUtils\"),o=e(\"set-immediate-shim\"),s=e(\"./external\");function c(e){return e}function u(e,t){for(var n=0;n<e.length;++n)t[n]=255&e.charCodeAt(n);return t}n.newBlob=function(e,t){n.checkSupport(\"blob\");try{return new Blob([e],{type:t})}catch(n){try{var r=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return r.append(e),r.getBlob(t)}catch(e){throw new Error(\"Bug : can't construct the Blob.\")}}};var l={stringifyByChunk:function(e,t,n){var r=[],i=0,a=e.length;if(a<=n)return String.fromCharCode.apply(null,e);for(;i<a;)\"array\"===t||\"nodebuffer\"===t?r.push(String.fromCharCode.apply(null,e.slice(i,Math.min(i+n,a)))):r.push(String.fromCharCode.apply(null,e.subarray(i,Math.min(i+n,a)))),i+=n;return r.join(\"\")},stringifyByChar:function(e){for(var t=\"\",n=0;n<e.length;n++)t+=String.fromCharCode(e[n]);return t},applyCanBeUsed:{uint8array:function(){try{return r.uint8array&&1===String.fromCharCode.apply(null,new Uint8Array(1)).length}catch(e){return !1}}(),nodebuffer:function(){try{return r.nodebuffer&&1===String.fromCharCode.apply(null,a.allocBuffer(1)).length}catch(e){return !1}}()}};function d(e){var t=65536,r=n.getTypeOf(e),i=!0;if(\"uint8array\"===r?i=l.applyCanBeUsed.uint8array:\"nodebuffer\"===r&&(i=l.applyCanBeUsed.nodebuffer),i)for(;t>1;)try{return l.stringifyByChunk(e,r,t)}catch(e){t=Math.floor(t/2);}return l.stringifyByChar(e)}function f(e,t){for(var n=0;n<e.length;n++)t[n]=e[n];return t}n.applyFromCharCode=d;var p={};p.string={string:c,array:function(e){return u(e,new Array(e.length))},arraybuffer:function(e){return p.string.uint8array(e).buffer},uint8array:function(e){return u(e,new Uint8Array(e.length))},nodebuffer:function(e){return u(e,a.allocBuffer(e.length))}},p.array={string:d,array:c,arraybuffer:function(e){return new Uint8Array(e).buffer},uint8array:function(e){return new Uint8Array(e)},nodebuffer:function(e){return a.newBufferFrom(e)}},p.arraybuffer={string:function(e){return d(new Uint8Array(e))},array:function(e){return f(new Uint8Array(e),new Array(e.byteLength))},arraybuffer:c,uint8array:function(e){return new Uint8Array(e)},nodebuffer:function(e){return a.newBufferFrom(new Uint8Array(e))}},p.uint8array={string:d,array:function(e){return f(e,new Array(e.length))},arraybuffer:function(e){return e.buffer},uint8array:c,nodebuffer:function(e){return a.newBufferFrom(e)}},p.nodebuffer={string:d,array:function(e){return f(e,new Array(e.length))},arraybuffer:function(e){return p.nodebuffer.uint8array(e).buffer},uint8array:function(e){return f(e,new Uint8Array(e.length))},nodebuffer:c},n.transformTo=function(e,t){if(t||(t=\"\"),!e)return t;n.checkSupport(e);var r=n.getTypeOf(t);return p[r][e](t)},n.getTypeOf=function(e){return \"string\"==typeof e?\"string\":\"[object Array]\"===Object.prototype.toString.call(e)?\"array\":r.nodebuffer&&a.isBuffer(e)?\"nodebuffer\":r.uint8array&&e instanceof Uint8Array?\"uint8array\":r.arraybuffer&&e instanceof ArrayBuffer?\"arraybuffer\":void 0},n.checkSupport=function(e){if(!r[e.toLowerCase()])throw new Error(e+\" is not supported by this platform\")},n.MAX_VALUE_16BITS=65535,n.MAX_VALUE_32BITS=-1,n.pretty=function(e){var t,n,r=\"\";for(n=0;n<(e||\"\").length;n++)r+=\"\\\\x\"+((t=e.charCodeAt(n))<16?\"0\":\"\")+t.toString(16).toUpperCase();return r},n.delay=function(e,t,n){o((function(){e.apply(n||null,t||[]);}));},n.inherits=function(e,t){var n=function(){};n.prototype=t.prototype,e.prototype=new n;},n.extend=function(){var e,t,n={};for(e=0;e<arguments.length;e++)for(t in arguments[e])arguments[e].hasOwnProperty(t)&&void 0===n[t]&&(n[t]=arguments[e][t]);return n},n.prepareContent=function(e,t,a,o,c){return s.Promise.resolve(t).then((function(e){return r.blob&&(e instanceof Blob||-1!==[\"[object File]\",\"[object Blob]\"].indexOf(Object.prototype.toString.call(e)))&&\"undefined\"!=typeof FileReader?new s.Promise((function(t,n){var r=new FileReader;r.onload=function(e){t(e.target.result);},r.onerror=function(e){n(e.target.error);},r.readAsArrayBuffer(e);})):e})).then((function(t){var l,d=n.getTypeOf(t);return d?(\"arraybuffer\"===d?t=n.transformTo(\"uint8array\",t):\"string\"===d&&(c?t=i.decode(t):a&&!0!==o&&(t=u(l=t,r.uint8array?new Uint8Array(l.length):new Array(l.length)))),t):s.Promise.reject(new Error(\"Can't read the data of '\"+e+\"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?\"))}))};},{\"./base64\":1,\"./external\":6,\"./nodejsUtils\":14,\"./support\":30,\"set-immediate-shim\":54}],33:[function(e,t,n){var r=e(\"./reader/readerFor\"),i=e(\"./utils\"),a=e(\"./signature\"),o=e(\"./zipEntry\"),s=(e(\"./utf8\"),e(\"./support\"));function c(e){this.files=[],this.loadOptions=e;}c.prototype={checkSignature:function(e){if(!this.reader.readAndCheckSignature(e)){this.reader.index-=4;var t=this.reader.readString(4);throw new Error(\"Corrupted zip or bug: unexpected signature (\"+i.pretty(t)+\", expected \"+i.pretty(e)+\")\")}},isSignature:function(e,t){var n=this.reader.index;this.reader.setIndex(e);var r=this.reader.readString(4)===t;return this.reader.setIndex(n),r},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var e=this.reader.readData(this.zipCommentLength),t=s.uint8array?\"uint8array\":\"array\",n=i.transformTo(t,e);this.zipComment=this.loadOptions.decodeFileName(n);},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var e,t,n,r=this.zip64EndOfCentralSize-44;0<r;)e=this.reader.readInt(2),t=this.reader.readInt(4),n=this.reader.readData(t),this.zip64ExtensibleData[e]={id:e,length:t,value:n};},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),this.disksCount>1)throw new Error(\"Multi-volumes zip are not supported\")},readLocalFiles:function(){var e,t;for(e=0;e<this.files.length;e++)t=this.files[e],this.reader.setIndex(t.localHeaderOffset),this.checkSignature(a.LOCAL_FILE_HEADER),t.readLocalPart(this.reader),t.handleUTF8(),t.processAttributes();},readCentralDir:function(){var e;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(a.CENTRAL_FILE_HEADER);)(e=new o({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(e);if(this.centralDirRecords!==this.files.length&&0!==this.centralDirRecords&&0===this.files.length)throw new Error(\"Corrupted zip or bug: expected \"+this.centralDirRecords+\" records in central dir, got \"+this.files.length)},readEndOfCentral:function(){var e=this.reader.lastIndexOfSignature(a.CENTRAL_DIRECTORY_END);if(e<0)throw this.isSignature(0,a.LOCAL_FILE_HEADER)?new Error(\"Corrupted zip: can't find end of central directory\"):new Error(\"Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html\");this.reader.setIndex(e);var t=e;if(this.checkSignature(a.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===i.MAX_VALUE_16BITS||this.diskWithCentralDirStart===i.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===i.MAX_VALUE_16BITS||this.centralDirRecords===i.MAX_VALUE_16BITS||this.centralDirSize===i.MAX_VALUE_32BITS||this.centralDirOffset===i.MAX_VALUE_32BITS){if(this.zip64=!0,(e=this.reader.lastIndexOfSignature(a.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error(\"Corrupted zip: can't find the ZIP64 end of central directory locator\");if(this.reader.setIndex(e),this.checkSignature(a.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,a.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(a.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error(\"Corrupted zip: can't find the ZIP64 end of central directory\");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(a.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral();}var n=this.centralDirOffset+this.centralDirSize;this.zip64&&(n+=20,n+=12+this.zip64EndOfCentralSize);var r=t-n;if(r>0)this.isSignature(t,a.CENTRAL_FILE_HEADER)||(this.reader.zero=r);else if(r<0)throw new Error(\"Corrupted zip: missing \"+Math.abs(r)+\" bytes.\")},prepareReader:function(e){this.reader=r(e);},load:function(e){this.prepareReader(e),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles();}},t.exports=c;},{\"./reader/readerFor\":22,\"./signature\":23,\"./support\":30,\"./utf8\":31,\"./utils\":32,\"./zipEntry\":34}],34:[function(e,t,n){var r=e(\"./reader/readerFor\"),i=e(\"./utils\"),a=e(\"./compressedObject\"),o=e(\"./crc32\"),s=e(\"./utf8\"),c=e(\"./compressions\"),u=e(\"./support\");function l(e,t){this.options=e,this.loadOptions=t;}l.prototype={isEncrypted:function(){return 1==(1&this.bitFlag)},useUTF8:function(){return 2048==(2048&this.bitFlag)},readLocalPart:function(e){var t,n;if(e.skip(22),this.fileNameLength=e.readInt(2),n=e.readInt(2),this.fileName=e.readData(this.fileNameLength),e.skip(n),-1===this.compressedSize||-1===this.uncompressedSize)throw new Error(\"Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)\");if(null===(t=function(e){for(var t in c)if(c.hasOwnProperty(t)&&c[t].magic===e)return c[t];return null}(this.compressionMethod)))throw new Error(\"Corrupted zip : compression \"+i.pretty(this.compressionMethod)+\" unknown (inner file : \"+i.transformTo(\"string\",this.fileName)+\")\");this.decompressed=new a(this.compressedSize,this.uncompressedSize,this.crc32,t,e.readData(this.compressedSize));},readCentralPart:function(e){this.versionMadeBy=e.readInt(2),e.skip(2),this.bitFlag=e.readInt(2),this.compressionMethod=e.readString(2),this.date=e.readDate(),this.crc32=e.readInt(4),this.compressedSize=e.readInt(4),this.uncompressedSize=e.readInt(4);var t=e.readInt(2);if(this.extraFieldsLength=e.readInt(2),this.fileCommentLength=e.readInt(2),this.diskNumberStart=e.readInt(2),this.internalFileAttributes=e.readInt(2),this.externalFileAttributes=e.readInt(4),this.localHeaderOffset=e.readInt(4),this.isEncrypted())throw new Error(\"Encrypted zip are not supported\");e.skip(t),this.readExtraFields(e),this.parseZIP64ExtraField(e),this.fileComment=e.readData(this.fileCommentLength);},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var e=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),0===e&&(this.dosPermissions=63&this.externalFileAttributes),3===e&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||\"/\"!==this.fileNameStr.slice(-1)||(this.dir=!0);},parseZIP64ExtraField:function(e){if(this.extraFields[1]){var t=r(this.extraFields[1].value);this.uncompressedSize===i.MAX_VALUE_32BITS&&(this.uncompressedSize=t.readInt(8)),this.compressedSize===i.MAX_VALUE_32BITS&&(this.compressedSize=t.readInt(8)),this.localHeaderOffset===i.MAX_VALUE_32BITS&&(this.localHeaderOffset=t.readInt(8)),this.diskNumberStart===i.MAX_VALUE_32BITS&&(this.diskNumberStart=t.readInt(4));}},readExtraFields:function(e){var t,n,r,i=e.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});e.index+4<i;)t=e.readInt(2),n=e.readInt(2),r=e.readData(n),this.extraFields[t]={id:t,length:n,value:r};e.setIndex(i);},handleUTF8:function(){var e=u.uint8array?\"uint8array\":\"array\";if(this.useUTF8())this.fileNameStr=s.utf8decode(this.fileName),this.fileCommentStr=s.utf8decode(this.fileComment);else {var t=this.findExtraFieldUnicodePath();if(null!==t)this.fileNameStr=t;else {var n=i.transformTo(e,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(n);}var r=this.findExtraFieldUnicodeComment();if(null!==r)this.fileCommentStr=r;else {var a=i.transformTo(e,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(a);}}},findExtraFieldUnicodePath:function(){var e=this.extraFields[28789];if(e){var t=r(e.value);return 1!==t.readInt(1)||o(this.fileName)!==t.readInt(4)?null:s.utf8decode(t.readData(e.length-5))}return null},findExtraFieldUnicodeComment:function(){var e=this.extraFields[25461];if(e){var t=r(e.value);return 1!==t.readInt(1)||o(this.fileComment)!==t.readInt(4)?null:s.utf8decode(t.readData(e.length-5))}return null}},t.exports=l;},{\"./compressedObject\":2,\"./compressions\":3,\"./crc32\":4,\"./reader/readerFor\":22,\"./support\":30,\"./utf8\":31,\"./utils\":32}],35:[function(e,t,n){var r=e(\"./stream/StreamHelper\"),i=e(\"./stream/DataWorker\"),a=e(\"./utf8\"),o=e(\"./compressedObject\"),s=e(\"./stream/GenericWorker\"),c=function(e,t,n){this.name=e,this.dir=n.dir,this.date=n.date,this.comment=n.comment,this.unixPermissions=n.unixPermissions,this.dosPermissions=n.dosPermissions,this._data=t,this._dataBinary=n.binary,this.options={compression:n.compression,compressionOptions:n.compressionOptions};};c.prototype={internalStream:function(e){var t=null,n=\"string\";try{if(!e)throw new Error(\"No output type specified.\");var i=\"string\"===(n=e.toLowerCase())||\"text\"===n;\"binarystring\"!==n&&\"text\"!==n||(n=\"string\"),t=this._decompressWorker();var o=!this._dataBinary;o&&!i&&(t=t.pipe(new a.Utf8EncodeWorker)),!o&&i&&(t=t.pipe(new a.Utf8DecodeWorker));}catch(e){(t=new s(\"error\")).error(e);}return new r(t,n,\"\")},async:function(e,t){return this.internalStream(e).accumulate(t)},nodeStream:function(e,t){return this.internalStream(e||\"nodebuffer\").toNodejsStream(t)},_compressWorker:function(e,t){if(this._data instanceof o&&this._data.compression.magic===e.magic)return this._data.getCompressedWorker();var n=this._decompressWorker();return this._dataBinary||(n=n.pipe(new a.Utf8EncodeWorker)),o.createWorkerFrom(n,e,t)},_decompressWorker:function(){return this._data instanceof o?this._data.getContentWorker():this._data instanceof s?this._data:new i(this._data)}};for(var u=[\"asText\",\"asBinary\",\"asNodeBuffer\",\"asUint8Array\",\"asArrayBuffer\"],l=function(){throw new Error(\"This method has been removed in JSZip 3.0, please check the upgrade guide.\")},d=0;d<u.length;d++)c.prototype[u[d]]=l;t.exports=c;},{\"./compressedObject\":2,\"./stream/DataWorker\":27,\"./stream/GenericWorker\":28,\"./stream/StreamHelper\":29,\"./utf8\":31}],36:[function(t,n,r){(function(e){var t,r,i=e.MutationObserver||e.WebKitMutationObserver;if(i){var a=0,o=new i(l),s=e.document.createTextNode(\"\");o.observe(s,{characterData:!0}),t=function(){s.data=a=++a%2;};}else if(e.setImmediate||void 0===e.MessageChannel)t=\"document\"in e&&\"onreadystatechange\"in e.document.createElement(\"script\")?function(){var t=e.document.createElement(\"script\");t.onreadystatechange=function(){l(),t.onreadystatechange=null,t.parentNode.removeChild(t),t=null;},e.document.documentElement.appendChild(t);}:function(){setTimeout(l,0);};else {var c=new e.MessageChannel;c.port1.onmessage=l,t=function(){c.port2.postMessage(0);};}var u=[];function l(){var e,t;r=!0;for(var n=u.length;n;){for(t=u,u=[],e=-1;++e<n;)t[e]();n=u.length;}r=!1;}n.exports=function(e){1!==u.push(e)||r||t();};}).call(this,void 0!==e?e:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{});},{}],37:[function(e,t,n){var r=e(\"immediate\");function i(){}var a={},o=[\"REJECTED\"],s=[\"FULFILLED\"],c=[\"PENDING\"];function u(e){if(\"function\"!=typeof e)throw new TypeError(\"resolver must be a function\");this.state=c,this.queue=[],this.outcome=void 0,e!==i&&p(this,e);}function l(e,t,n){this.promise=e,\"function\"==typeof t&&(this.onFulfilled=t,this.callFulfilled=this.otherCallFulfilled),\"function\"==typeof n&&(this.onRejected=n,this.callRejected=this.otherCallRejected);}function d(e,t,n){r((function(){var r;try{r=t(n);}catch(t){return a.reject(e,t)}r===e?a.reject(e,new TypeError(\"Cannot resolve promise with itself\")):a.resolve(e,r);}));}function f(e){var t=e&&e.then;if(e&&(\"object\"==typeof e||\"function\"==typeof e)&&\"function\"==typeof t)return function(){t.apply(e,arguments);}}function p(e,t){var n=!1;function r(t){n||(n=!0,a.reject(e,t));}function i(t){n||(n=!0,a.resolve(e,t));}var o=m((function(){t(i,r);}));\"error\"===o.status&&r(o.value);}function m(e,t){var n={};try{n.value=e(t),n.status=\"success\";}catch(e){n.status=\"error\",n.value=e;}return n}t.exports=u,u.prototype.finally=function(e){if(\"function\"!=typeof e)return this;var t=this.constructor;return this.then((function(n){return t.resolve(e()).then((function(){return n}))}),(function(n){return t.resolve(e()).then((function(){throw n}))}))},u.prototype.catch=function(e){return this.then(null,e)},u.prototype.then=function(e,t){if(\"function\"!=typeof e&&this.state===s||\"function\"!=typeof t&&this.state===o)return this;var n=new this.constructor(i);return this.state!==c?d(n,this.state===s?e:t,this.outcome):this.queue.push(new l(n,e,t)),n},l.prototype.callFulfilled=function(e){a.resolve(this.promise,e);},l.prototype.otherCallFulfilled=function(e){d(this.promise,this.onFulfilled,e);},l.prototype.callRejected=function(e){a.reject(this.promise,e);},l.prototype.otherCallRejected=function(e){d(this.promise,this.onRejected,e);},a.resolve=function(e,t){var n=m(f,t);if(\"error\"===n.status)return a.reject(e,n.value);var r=n.value;if(r)p(e,r);else {e.state=s,e.outcome=t;for(var i=-1,o=e.queue.length;++i<o;)e.queue[i].callFulfilled(t);}return e},a.reject=function(e,t){e.state=o,e.outcome=t;for(var n=-1,r=e.queue.length;++n<r;)e.queue[n].callRejected(t);return e},u.resolve=function(e){return e instanceof this?e:a.resolve(new this(i),e)},u.reject=function(e){var t=new this(i);return a.reject(t,e)},u.all=function(e){var t=this;if(\"[object Array]\"!==Object.prototype.toString.call(e))return this.reject(new TypeError(\"must be an array\"));var n=e.length,r=!1;if(!n)return this.resolve([]);for(var o=new Array(n),s=0,c=-1,u=new this(i);++c<n;)l(e[c],c);return u;function l(e,i){t.resolve(e).then((function(e){o[i]=e,++s!==n||r||(r=!0,a.resolve(u,o));}),(function(e){r||(r=!0,a.reject(u,e));}));}},u.race=function(e){var t=this;if(\"[object Array]\"!==Object.prototype.toString.call(e))return this.reject(new TypeError(\"must be an array\"));var n=e.length,r=!1;if(!n)return this.resolve([]);for(var o,s=-1,c=new this(i);++s<n;)o=e[s],t.resolve(o).then((function(e){r||(r=!0,a.resolve(c,e));}),(function(e){r||(r=!0,a.reject(c,e));}));return c};},{immediate:36}],38:[function(e,t,n){var r={};(0, e(\"./lib/utils/common\").assign)(r,e(\"./lib/deflate\"),e(\"./lib/inflate\"),e(\"./lib/zlib/constants\")),t.exports=r;},{\"./lib/deflate\":39,\"./lib/inflate\":40,\"./lib/utils/common\":41,\"./lib/zlib/constants\":44}],39:[function(e,t,n){var r=e(\"./zlib/deflate\"),i=e(\"./utils/common\"),a=e(\"./utils/strings\"),o=e(\"./zlib/messages\"),s=e(\"./zlib/zstream\"),c=Object.prototype.toString;function u(e){if(!(this instanceof u))return new u(e);this.options=i.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:\"\"},e||{});var t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg=\"\",this.ended=!1,this.chunks=[],this.strm=new s,this.strm.avail_out=0;var n=r.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(0!==n)throw new Error(o[n]);if(t.header&&r.deflateSetHeader(this.strm,t.header),t.dictionary){var l;if(l=\"string\"==typeof t.dictionary?a.string2buf(t.dictionary):\"[object ArrayBuffer]\"===c.call(t.dictionary)?new Uint8Array(t.dictionary):t.dictionary,0!==(n=r.deflateSetDictionary(this.strm,l)))throw new Error(o[n]);this._dict_set=!0;}}function l(e,t){var n=new u(t);if(n.push(e,!0),n.err)throw n.msg||o[n.err];return n.result}u.prototype.push=function(e,t){var n,o,s=this.strm,u=this.options.chunkSize;if(this.ended)return !1;o=t===~~t?t:!0===t?4:0,\"string\"==typeof e?s.input=a.string2buf(e):\"[object ArrayBuffer]\"===c.call(e)?s.input=new Uint8Array(e):s.input=e,s.next_in=0,s.avail_in=s.input.length;do{if(0===s.avail_out&&(s.output=new i.Buf8(u),s.next_out=0,s.avail_out=u),1!==(n=r.deflate(s,o))&&0!==n)return this.onEnd(n),this.ended=!0,!1;0!==s.avail_out&&(0!==s.avail_in||4!==o&&2!==o)||(\"string\"===this.options.to?this.onData(a.buf2binstring(i.shrinkBuf(s.output,s.next_out))):this.onData(i.shrinkBuf(s.output,s.next_out)));}while((s.avail_in>0||0===s.avail_out)&&1!==n);return 4===o?(n=r.deflateEnd(this.strm),this.onEnd(n),this.ended=!0,0===n):2!==o||(this.onEnd(0),s.avail_out=0,!0)},u.prototype.onData=function(e){this.chunks.push(e);},u.prototype.onEnd=function(e){0===e&&(\"string\"===this.options.to?this.result=this.chunks.join(\"\"):this.result=i.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg;},n.Deflate=u,n.deflate=l,n.deflateRaw=function(e,t){return (t=t||{}).raw=!0,l(e,t)},n.gzip=function(e,t){return (t=t||{}).gzip=!0,l(e,t)};},{\"./utils/common\":41,\"./utils/strings\":42,\"./zlib/deflate\":46,\"./zlib/messages\":51,\"./zlib/zstream\":53}],40:[function(e,t,n){var r=e(\"./zlib/inflate\"),i=e(\"./utils/common\"),a=e(\"./utils/strings\"),o=e(\"./zlib/constants\"),s=e(\"./zlib/messages\"),c=e(\"./zlib/zstream\"),u=e(\"./zlib/gzheader\"),l=Object.prototype.toString;function d(e){if(!(this instanceof d))return new d(e);this.options=i.assign({chunkSize:16384,windowBits:0,to:\"\"},e||{});var t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,0===t.windowBits&&(t.windowBits=-15)),!(t.windowBits>=0&&t.windowBits<16)||e&&e.windowBits||(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&0==(15&t.windowBits)&&(t.windowBits|=15),this.err=0,this.msg=\"\",this.ended=!1,this.chunks=[],this.strm=new c,this.strm.avail_out=0;var n=r.inflateInit2(this.strm,t.windowBits);if(n!==o.Z_OK)throw new Error(s[n]);this.header=new u,r.inflateGetHeader(this.strm,this.header);}function f(e,t){var n=new d(t);if(n.push(e,!0),n.err)throw n.msg||s[n.err];return n.result}d.prototype.push=function(e,t){var n,s,c,u,d,f,p=this.strm,m=this.options.chunkSize,h=this.options.dictionary,y=!1;if(this.ended)return !1;s=t===~~t?t:!0===t?o.Z_FINISH:o.Z_NO_FLUSH,\"string\"==typeof e?p.input=a.binstring2buf(e):\"[object ArrayBuffer]\"===l.call(e)?p.input=new Uint8Array(e):p.input=e,p.next_in=0,p.avail_in=p.input.length;do{if(0===p.avail_out&&(p.output=new i.Buf8(m),p.next_out=0,p.avail_out=m),(n=r.inflate(p,o.Z_NO_FLUSH))===o.Z_NEED_DICT&&h&&(f=\"string\"==typeof h?a.string2buf(h):\"[object ArrayBuffer]\"===l.call(h)?new Uint8Array(h):h,n=r.inflateSetDictionary(this.strm,f)),n===o.Z_BUF_ERROR&&!0===y&&(n=o.Z_OK,y=!1),n!==o.Z_STREAM_END&&n!==o.Z_OK)return this.onEnd(n),this.ended=!0,!1;p.next_out&&(0!==p.avail_out&&n!==o.Z_STREAM_END&&(0!==p.avail_in||s!==o.Z_FINISH&&s!==o.Z_SYNC_FLUSH)||(\"string\"===this.options.to?(c=a.utf8border(p.output,p.next_out),u=p.next_out-c,d=a.buf2string(p.output,c),p.next_out=u,p.avail_out=m-u,u&&i.arraySet(p.output,p.output,c,u,0),this.onData(d)):this.onData(i.shrinkBuf(p.output,p.next_out)))),0===p.avail_in&&0===p.avail_out&&(y=!0);}while((p.avail_in>0||0===p.avail_out)&&n!==o.Z_STREAM_END);return n===o.Z_STREAM_END&&(s=o.Z_FINISH),s===o.Z_FINISH?(n=r.inflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===o.Z_OK):s!==o.Z_SYNC_FLUSH||(this.onEnd(o.Z_OK),p.avail_out=0,!0)},d.prototype.onData=function(e){this.chunks.push(e);},d.prototype.onEnd=function(e){e===o.Z_OK&&(\"string\"===this.options.to?this.result=this.chunks.join(\"\"):this.result=i.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg;},n.Inflate=d,n.inflate=f,n.inflateRaw=function(e,t){return (t=t||{}).raw=!0,f(e,t)},n.ungzip=f;},{\"./utils/common\":41,\"./utils/strings\":42,\"./zlib/constants\":44,\"./zlib/gzheader\":47,\"./zlib/inflate\":49,\"./zlib/messages\":51,\"./zlib/zstream\":53}],41:[function(e,t,n){var r=\"undefined\"!=typeof Uint8Array&&\"undefined\"!=typeof Uint16Array&&\"undefined\"!=typeof Int32Array;n.assign=function(e){for(var t=Array.prototype.slice.call(arguments,1);t.length;){var n=t.shift();if(n){if(\"object\"!=typeof n)throw new TypeError(n+\"must be non-object\");for(var r in n)n.hasOwnProperty(r)&&(e[r]=n[r]);}}return e},n.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var i={arraySet:function(e,t,n,r,i){if(t.subarray&&e.subarray)e.set(t.subarray(n,n+r),i);else for(var a=0;a<r;a++)e[i+a]=t[n+a];},flattenChunks:function(e){var t,n,r,i,a,o;for(r=0,t=0,n=e.length;t<n;t++)r+=e[t].length;for(o=new Uint8Array(r),i=0,t=0,n=e.length;t<n;t++)a=e[t],o.set(a,i),i+=a.length;return o}},a={arraySet:function(e,t,n,r,i){for(var a=0;a<r;a++)e[i+a]=t[n+a];},flattenChunks:function(e){return [].concat.apply([],e)}};n.setTyped=function(e){e?(n.Buf8=Uint8Array,n.Buf16=Uint16Array,n.Buf32=Int32Array,n.assign(n,i)):(n.Buf8=Array,n.Buf16=Array,n.Buf32=Array,n.assign(n,a));},n.setTyped(r);},{}],42:[function(e,t,n){var r=e(\"./common\"),i=!0,a=!0;try{String.fromCharCode.apply(null,[0]);}catch(e){i=!1;}try{String.fromCharCode.apply(null,new Uint8Array(1));}catch(e){a=!1;}for(var o=new r.Buf8(256),s=0;s<256;s++)o[s]=s>=252?6:s>=248?5:s>=240?4:s>=224?3:s>=192?2:1;function c(e,t){if(t<65537&&(e.subarray&&a||!e.subarray&&i))return String.fromCharCode.apply(null,r.shrinkBuf(e,t));for(var n=\"\",o=0;o<t;o++)n+=String.fromCharCode(e[o]);return n}o[254]=o[254]=1,n.string2buf=function(e){var t,n,i,a,o,s=e.length,c=0;for(a=0;a<s;a++)55296==(64512&(n=e.charCodeAt(a)))&&a+1<s&&56320==(64512&(i=e.charCodeAt(a+1)))&&(n=65536+(n-55296<<10)+(i-56320),a++),c+=n<128?1:n<2048?2:n<65536?3:4;for(t=new r.Buf8(c),o=0,a=0;o<c;a++)55296==(64512&(n=e.charCodeAt(a)))&&a+1<s&&56320==(64512&(i=e.charCodeAt(a+1)))&&(n=65536+(n-55296<<10)+(i-56320),a++),n<128?t[o++]=n:n<2048?(t[o++]=192|n>>>6,t[o++]=128|63&n):n<65536?(t[o++]=224|n>>>12,t[o++]=128|n>>>6&63,t[o++]=128|63&n):(t[o++]=240|n>>>18,t[o++]=128|n>>>12&63,t[o++]=128|n>>>6&63,t[o++]=128|63&n);return t},n.buf2binstring=function(e){return c(e,e.length)},n.binstring2buf=function(e){for(var t=new r.Buf8(e.length),n=0,i=t.length;n<i;n++)t[n]=e.charCodeAt(n);return t},n.buf2string=function(e,t){var n,r,i,a,s=t||e.length,u=new Array(2*s);for(r=0,n=0;n<s;)if((i=e[n++])<128)u[r++]=i;else if((a=o[i])>4)u[r++]=65533,n+=a-1;else {for(i&=2===a?31:3===a?15:7;a>1&&n<s;)i=i<<6|63&e[n++],a--;a>1?u[r++]=65533:i<65536?u[r++]=i:(i-=65536,u[r++]=55296|i>>10&1023,u[r++]=56320|1023&i);}return c(u,r)},n.utf8border=function(e,t){var n;for((t=t||e.length)>e.length&&(t=e.length),n=t-1;n>=0&&128==(192&e[n]);)n--;return n<0||0===n?t:n+o[e[n]]>t?n:t};},{\"./common\":41}],43:[function(e,t,n){t.exports=function(e,t,n,r){for(var i=65535&e|0,a=e>>>16&65535|0,o=0;0!==n;){n-=o=n>2e3?2e3:n;do{a=a+(i=i+t[r++]|0)|0;}while(--o);i%=65521,a%=65521;}return i|a<<16|0};},{}],44:[function(e,t,n){t.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};},{}],45:[function(e,t,n){var r=function(){for(var e,t=[],n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e;}return t}();t.exports=function(e,t,n,i){var a=r,o=i+n;e^=-1;for(var s=i;s<o;s++)e=e>>>8^a[255&(e^t[s])];return -1^e};},{}],46:[function(e,t,n){var r,i=e(\"../utils/common\"),a=e(\"./trees\"),o=e(\"./adler32\"),s=e(\"./crc32\"),c=e(\"./messages\");function u(e,t){return e.msg=c[t],t}function l(e){return (e<<1)-(e>4?9:0)}function d(e){for(var t=e.length;--t>=0;)e[t]=0;}function f(e){var t=e.state,n=t.pending;n>e.avail_out&&(n=e.avail_out),0!==n&&(i.arraySet(e.output,t.pending_buf,t.pending_out,n,e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,0===t.pending&&(t.pending_out=0));}function p(e,t){a._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,f(e.strm);}function m(e,t){e.pending_buf[e.pending++]=t;}function h(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t;}function y(e,t,n,r){var a=e.avail_in;return a>r&&(a=r),0===a?0:(e.avail_in-=a,i.arraySet(t,e.input,e.next_in,a,n),1===e.state.wrap?e.adler=o(e.adler,t,a,n):2===e.state.wrap&&(e.adler=s(e.adler,t,a,n)),e.next_in+=a,e.total_in+=a,a)}function v(e,t){var n,r,i=e.max_chain_length,a=e.strstart,o=e.prev_length,s=e.nice_match,c=e.strstart>e.w_size-262?e.strstart-(e.w_size-262):0,u=e.window,l=e.w_mask,d=e.prev,f=e.strstart+258,p=u[a+o-1],m=u[a+o];e.prev_length>=e.good_match&&(i>>=2),s>e.lookahead&&(s=e.lookahead);do{if(u[(n=t)+o]===m&&u[n+o-1]===p&&u[n]===u[a]&&u[++n]===u[a+1]){a+=2,n++;do{}while(u[++a]===u[++n]&&u[++a]===u[++n]&&u[++a]===u[++n]&&u[++a]===u[++n]&&u[++a]===u[++n]&&u[++a]===u[++n]&&u[++a]===u[++n]&&u[++a]===u[++n]&&a<f);if(r=258-(f-a),a=f-258,r>o){if(e.match_start=t,o=r,r>=s)break;p=u[a+o-1],m=u[a+o];}}}while((t=d[t&l])>c&&0!=--i);return o<=e.lookahead?o:e.lookahead}function g(e){var t,n,r,a,o,s=e.w_size;do{if(a=e.window_size-e.lookahead-e.strstart,e.strstart>=s+(s-262)){i.arraySet(e.window,e.window,s,s,0),e.match_start-=s,e.strstart-=s,e.block_start-=s,t=n=e.hash_size;do{r=e.head[--t],e.head[t]=r>=s?r-s:0;}while(--n);t=n=s;do{r=e.prev[--t],e.prev[t]=r>=s?r-s:0;}while(--n);a+=s;}if(0===e.strm.avail_in)break;if(n=y(e.strm,e.window,e.strstart+e.lookahead,a),e.lookahead+=n,e.lookahead+e.insert>=3)for(o=e.strstart-e.insert,e.ins_h=e.window[o],e.ins_h=(e.ins_h<<e.hash_shift^e.window[o+1])&e.hash_mask;e.insert&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[o+3-1])&e.hash_mask,e.prev[o&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=o,o++,e.insert--,!(e.lookahead+e.insert<3)););}while(e.lookahead<262&&0!==e.strm.avail_in)}function b(e,t){for(var n,r;;){if(e.lookahead<262){if(g(e),e.lookahead<262&&0===t)return 1;if(0===e.lookahead)break}if(n=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==n&&e.strstart-n<=e.w_size-262&&(e.match_length=v(e,n)),e.match_length>=3)if(r=a._tr_tally(e,e.strstart-e.match_start,e.match_length-3),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=3){e.match_length--;do{e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart;}while(0!=--e.match_length);e.strstart++;}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else r=a._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(r&&(p(e,!1),0===e.strm.avail_out))return 1}return e.insert=e.strstart<2?e.strstart:2,4===t?(p(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(p(e,!1),0===e.strm.avail_out)?1:2}function x(e,t){for(var n,r,i;;){if(e.lookahead<262){if(g(e),e.lookahead<262&&0===t)return 1;if(0===e.lookahead)break}if(n=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=2,0!==n&&e.prev_length<e.max_lazy_match&&e.strstart-n<=e.w_size-262&&(e.match_length=v(e,n),e.match_length<=5&&(1===e.strategy||3===e.match_length&&e.strstart-e.match_start>4096)&&(e.match_length=2)),e.prev_length>=3&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-3,r=a._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-3),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=i&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart);}while(0!=--e.prev_length);if(e.match_available=0,e.match_length=2,e.strstart++,r&&(p(e,!1),0===e.strm.avail_out))return 1}else if(e.match_available){if((r=a._tr_tally(e,0,e.window[e.strstart-1]))&&p(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return 1}else e.match_available=1,e.strstart++,e.lookahead--;}return e.match_available&&(r=a._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<2?e.strstart:2,4===t?(p(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(p(e,!1),0===e.strm.avail_out)?1:2}function D(e,t,n,r,i){this.good_length=e,this.max_lazy=t,this.nice_length=n,this.max_chain=r,this.func=i;}function _(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=8,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new i.Buf16(1146),this.dyn_dtree=new i.Buf16(122),this.bl_tree=new i.Buf16(78),d(this.dyn_ltree),d(this.dyn_dtree),d(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new i.Buf16(16),this.heap=new i.Buf16(573),d(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new i.Buf16(573),d(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0;}function w(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=2,(t=e.state).pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?42:113,e.adler=2===t.wrap?0:1,t.last_flush=0,a._tr_init(t),0):u(e,-2)}function N(e){var t,n=w(e);return 0===n&&((t=e.state).window_size=2*t.w_size,d(t.head),t.max_lazy_match=r[t.level].max_lazy,t.good_match=r[t.level].good_length,t.nice_match=r[t.level].nice_length,t.max_chain_length=r[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=2,t.match_available=0,t.ins_h=0),n}function M(e,t,n,r,a,o){if(!e)return -2;var s=1;if(-1===t&&(t=6),r<0?(s=0,r=-r):r>15&&(s=2,r-=16),a<1||a>9||8!==n||r<8||r>15||t<0||t>9||o<0||o>4)return u(e,-2);8===r&&(r=9);var c=new _;return e.state=c,c.strm=e,c.wrap=s,c.gzhead=null,c.w_bits=r,c.w_size=1<<c.w_bits,c.w_mask=c.w_size-1,c.hash_bits=a+7,c.hash_size=1<<c.hash_bits,c.hash_mask=c.hash_size-1,c.hash_shift=~~((c.hash_bits+3-1)/3),c.window=new i.Buf8(2*c.w_size),c.head=new i.Buf16(c.hash_size),c.prev=new i.Buf16(c.w_size),c.lit_bufsize=1<<a+6,c.pending_buf_size=4*c.lit_bufsize,c.pending_buf=new i.Buf8(c.pending_buf_size),c.d_buf=1*c.lit_bufsize,c.l_buf=3*c.lit_bufsize,c.level=t,c.strategy=o,c.method=n,N(e)}r=[new D(0,0,0,0,(function(e,t){var n=65535;for(n>e.pending_buf_size-5&&(n=e.pending_buf_size-5);;){if(e.lookahead<=1){if(g(e),0===e.lookahead&&0===t)return 1;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var r=e.block_start+n;if((0===e.strstart||e.strstart>=r)&&(e.lookahead=e.strstart-r,e.strstart=r,p(e,!1),0===e.strm.avail_out))return 1;if(e.strstart-e.block_start>=e.w_size-262&&(p(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(p(e,!0),0===e.strm.avail_out?3:4):(e.strstart>e.block_start&&(p(e,!1),e.strm.avail_out),1)})),new D(4,4,8,4,b),new D(4,5,16,8,b),new D(4,6,32,32,b),new D(4,4,16,16,x),new D(8,16,32,32,x),new D(8,16,128,128,x),new D(8,32,128,256,x),new D(32,128,258,1024,x),new D(32,258,258,4096,x)],n.deflateInit=function(e,t){return M(e,t,8,15,8,0)},n.deflateInit2=M,n.deflateReset=N,n.deflateResetKeep=w,n.deflateSetHeader=function(e,t){return e&&e.state?2!==e.state.wrap?-2:(e.state.gzhead=t,0):-2},n.deflate=function(e,t){var n,i,o,c;if(!e||!e.state||t>5||t<0)return e?u(e,-2):-2;if(i=e.state,!e.output||!e.input&&0!==e.avail_in||666===i.status&&4!==t)return u(e,0===e.avail_out?-5:-2);if(i.strm=e,n=i.last_flush,i.last_flush=t,42===i.status)if(2===i.wrap)e.adler=0,m(i,31),m(i,139),m(i,8),i.gzhead?(m(i,(i.gzhead.text?1:0)+(i.gzhead.hcrc?2:0)+(i.gzhead.extra?4:0)+(i.gzhead.name?8:0)+(i.gzhead.comment?16:0)),m(i,255&i.gzhead.time),m(i,i.gzhead.time>>8&255),m(i,i.gzhead.time>>16&255),m(i,i.gzhead.time>>24&255),m(i,9===i.level?2:i.strategy>=2||i.level<2?4:0),m(i,255&i.gzhead.os),i.gzhead.extra&&i.gzhead.extra.length&&(m(i,255&i.gzhead.extra.length),m(i,i.gzhead.extra.length>>8&255)),i.gzhead.hcrc&&(e.adler=s(e.adler,i.pending_buf,i.pending,0)),i.gzindex=0,i.status=69):(m(i,0),m(i,0),m(i,0),m(i,0),m(i,0),m(i,9===i.level?2:i.strategy>=2||i.level<2?4:0),m(i,3),i.status=113);else {var y=8+(i.w_bits-8<<4)<<8;y|=(i.strategy>=2||i.level<2?0:i.level<6?1:6===i.level?2:3)<<6,0!==i.strstart&&(y|=32),y+=31-y%31,i.status=113,h(i,y),0!==i.strstart&&(h(i,e.adler>>>16),h(i,65535&e.adler)),e.adler=1;}if(69===i.status)if(i.gzhead.extra){for(o=i.pending;i.gzindex<(65535&i.gzhead.extra.length)&&(i.pending!==i.pending_buf_size||(i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),f(e),o=i.pending,i.pending!==i.pending_buf_size));)m(i,255&i.gzhead.extra[i.gzindex]),i.gzindex++;i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),i.gzindex===i.gzhead.extra.length&&(i.gzindex=0,i.status=73);}else i.status=73;if(73===i.status)if(i.gzhead.name){o=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),f(e),o=i.pending,i.pending===i.pending_buf_size)){c=1;break}c=i.gzindex<i.gzhead.name.length?255&i.gzhead.name.charCodeAt(i.gzindex++):0,m(i,c);}while(0!==c);i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),0===c&&(i.gzindex=0,i.status=91);}else i.status=91;if(91===i.status)if(i.gzhead.comment){o=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),f(e),o=i.pending,i.pending===i.pending_buf_size)){c=1;break}c=i.gzindex<i.gzhead.comment.length?255&i.gzhead.comment.charCodeAt(i.gzindex++):0,m(i,c);}while(0!==c);i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),0===c&&(i.status=103);}else i.status=103;if(103===i.status&&(i.gzhead.hcrc?(i.pending+2>i.pending_buf_size&&f(e),i.pending+2<=i.pending_buf_size&&(m(i,255&e.adler),m(i,e.adler>>8&255),e.adler=0,i.status=113)):i.status=113),0!==i.pending){if(f(e),0===e.avail_out)return i.last_flush=-1,0}else if(0===e.avail_in&&l(t)<=l(n)&&4!==t)return u(e,-5);if(666===i.status&&0!==e.avail_in)return u(e,-5);if(0!==e.avail_in||0!==i.lookahead||0!==t&&666!==i.status){var v=2===i.strategy?function(e,t){for(var n;;){if(0===e.lookahead&&(g(e),0===e.lookahead)){if(0===t)return 1;break}if(e.match_length=0,n=a._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(p(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(p(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(p(e,!1),0===e.strm.avail_out)?1:2}(i,t):3===i.strategy?function(e,t){for(var n,r,i,o,s=e.window;;){if(e.lookahead<=258){if(g(e),e.lookahead<=258&&0===t)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=3&&e.strstart>0&&(r=s[i=e.strstart-1])===s[++i]&&r===s[++i]&&r===s[++i]){o=e.strstart+258;do{}while(r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&i<o);e.match_length=258-(o-i),e.match_length>e.lookahead&&(e.match_length=e.lookahead);}if(e.match_length>=3?(n=a._tr_tally(e,1,e.match_length-3),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=a._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(p(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(p(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(p(e,!1),0===e.strm.avail_out)?1:2}(i,t):r[i.level].func(i,t);if(3!==v&&4!==v||(i.status=666),1===v||3===v)return 0===e.avail_out&&(i.last_flush=-1),0;if(2===v&&(1===t?a._tr_align(i):5!==t&&(a._tr_stored_block(i,0,0,!1),3===t&&(d(i.head),0===i.lookahead&&(i.strstart=0,i.block_start=0,i.insert=0))),f(e),0===e.avail_out))return i.last_flush=-1,0}return 4!==t?0:i.wrap<=0?1:(2===i.wrap?(m(i,255&e.adler),m(i,e.adler>>8&255),m(i,e.adler>>16&255),m(i,e.adler>>24&255),m(i,255&e.total_in),m(i,e.total_in>>8&255),m(i,e.total_in>>16&255),m(i,e.total_in>>24&255)):(h(i,e.adler>>>16),h(i,65535&e.adler)),f(e),i.wrap>0&&(i.wrap=-i.wrap),0!==i.pending?0:1)},n.deflateEnd=function(e){var t;return e&&e.state?42!==(t=e.state.status)&&69!==t&&73!==t&&91!==t&&103!==t&&113!==t&&666!==t?u(e,-2):(e.state=null,113===t?u(e,-3):0):-2},n.deflateSetDictionary=function(e,t){var n,r,a,s,c,u,l,f,p=t.length;if(!e||!e.state)return -2;if(2===(s=(n=e.state).wrap)||1===s&&42!==n.status||n.lookahead)return -2;for(1===s&&(e.adler=o(e.adler,t,p,0)),n.wrap=0,p>=n.w_size&&(0===s&&(d(n.head),n.strstart=0,n.block_start=0,n.insert=0),f=new i.Buf8(n.w_size),i.arraySet(f,t,p-n.w_size,n.w_size,0),t=f,p=n.w_size),c=e.avail_in,u=e.next_in,l=e.input,e.avail_in=p,e.next_in=0,e.input=t,g(n);n.lookahead>=3;){r=n.strstart,a=n.lookahead-2;do{n.ins_h=(n.ins_h<<n.hash_shift^n.window[r+3-1])&n.hash_mask,n.prev[r&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=r,r++;}while(--a);n.strstart=r,n.lookahead=2,g(n);}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=2,n.match_available=0,e.next_in=u,e.input=l,e.avail_in=c,n.wrap=s,0},n.deflateInfo=\"pako deflate (from Nodeca project)\";},{\"../utils/common\":41,\"./adler32\":43,\"./crc32\":45,\"./messages\":51,\"./trees\":52}],47:[function(e,t,n){t.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name=\"\",this.comment=\"\",this.hcrc=0,this.done=!1;};},{}],48:[function(e,t,n){t.exports=function(e,t){var n,r,i,a,o,s,c,u,l,d,f,p,m,h,y,v,g,b,x,D,_,w,N,M,O;n=e.state,r=e.next_in,M=e.input,i=r+(e.avail_in-5),a=e.next_out,O=e.output,o=a-(t-e.avail_out),s=a+(e.avail_out-257),c=n.dmax,u=n.wsize,l=n.whave,d=n.wnext,f=n.window,p=n.hold,m=n.bits,h=n.lencode,y=n.distcode,v=(1<<n.lenbits)-1,g=(1<<n.distbits)-1;e:do{m<15&&(p+=M[r++]<<m,m+=8,p+=M[r++]<<m,m+=8),b=h[p&v];t:for(;;){if(p>>>=x=b>>>24,m-=x,0==(x=b>>>16&255))O[a++]=65535&b;else {if(!(16&x)){if(0==(64&x)){b=h[(65535&b)+(p&(1<<x)-1)];continue t}if(32&x){n.mode=12;break e}e.msg=\"invalid literal/length code\",n.mode=30;break e}D=65535&b,(x&=15)&&(m<x&&(p+=M[r++]<<m,m+=8),D+=p&(1<<x)-1,p>>>=x,m-=x),m<15&&(p+=M[r++]<<m,m+=8,p+=M[r++]<<m,m+=8),b=y[p&g];n:for(;;){if(p>>>=x=b>>>24,m-=x,!(16&(x=b>>>16&255))){if(0==(64&x)){b=y[(65535&b)+(p&(1<<x)-1)];continue n}e.msg=\"invalid distance code\",n.mode=30;break e}if(_=65535&b,m<(x&=15)&&(p+=M[r++]<<m,(m+=8)<x&&(p+=M[r++]<<m,m+=8)),(_+=p&(1<<x)-1)>c){e.msg=\"invalid distance too far back\",n.mode=30;break e}if(p>>>=x,m-=x,_>(x=a-o)){if((x=_-x)>l&&n.sane){e.msg=\"invalid distance too far back\",n.mode=30;break e}if(w=0,N=f,0===d){if(w+=u-x,x<D){D-=x;do{O[a++]=f[w++];}while(--x);w=a-_,N=O;}}else if(d<x){if(w+=u+d-x,(x-=d)<D){D-=x;do{O[a++]=f[w++];}while(--x);if(w=0,d<D){D-=x=d;do{O[a++]=f[w++];}while(--x);w=a-_,N=O;}}}else if(w+=d-x,x<D){D-=x;do{O[a++]=f[w++];}while(--x);w=a-_,N=O;}for(;D>2;)O[a++]=N[w++],O[a++]=N[w++],O[a++]=N[w++],D-=3;D&&(O[a++]=N[w++],D>1&&(O[a++]=N[w++]));}else {w=a-_;do{O[a++]=O[w++],O[a++]=O[w++],O[a++]=O[w++],D-=3;}while(D>2);D&&(O[a++]=O[w++],D>1&&(O[a++]=O[w++]));}break}}break}}while(r<i&&a<s);r-=D=m>>3,p&=(1<<(m-=D<<3))-1,e.next_in=r,e.next_out=a,e.avail_in=r<i?i-r+5:5-(r-i),e.avail_out=a<s?s-a+257:257-(a-s),n.hold=p,n.bits=m;};},{}],49:[function(e,t,n){var r=e(\"../utils/common\"),i=e(\"./adler32\"),a=e(\"./crc32\"),o=e(\"./inffast\"),s=e(\"./inftrees\");function c(e){return (e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function u(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new r.Buf16(320),this.work=new r.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0;}function l(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg=\"\",t.wrap&&(e.adler=1&t.wrap),t.mode=1,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new r.Buf32(852),t.distcode=t.distdyn=new r.Buf32(592),t.sane=1,t.back=-1,0):-2}function d(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,l(e)):-2}function f(e,t){var n,r;return e&&e.state?(r=e.state,t<0?(n=0,t=-t):(n=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?-2:(null!==r.window&&r.wbits!==t&&(r.window=null),r.wrap=n,r.wbits=t,d(e))):-2}function p(e,t){var n,r;return e?(r=new u,e.state=r,r.window=null,0!==(n=f(e,t))&&(e.state=null),n):-2}var m,h,y=!0;function v(e){if(y){var t;for(m=new r.Buf32(512),h=new r.Buf32(32),t=0;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(s(1,e.lens,0,288,m,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;s(2,e.lens,0,32,h,0,e.work,{bits:5}),y=!1;}e.lencode=m,e.lenbits=9,e.distcode=h,e.distbits=5;}function g(e,t,n,i){var a,o=e.state;return null===o.window&&(o.wsize=1<<o.wbits,o.wnext=0,o.whave=0,o.window=new r.Buf8(o.wsize)),i>=o.wsize?(r.arraySet(o.window,t,n-o.wsize,o.wsize,0),o.wnext=0,o.whave=o.wsize):((a=o.wsize-o.wnext)>i&&(a=i),r.arraySet(o.window,t,n-i,a,o.wnext),(i-=a)?(r.arraySet(o.window,t,n-i,i,0),o.wnext=i,o.whave=o.wsize):(o.wnext+=a,o.wnext===o.wsize&&(o.wnext=0),o.whave<o.wsize&&(o.whave+=a))),0}n.inflateReset=d,n.inflateReset2=f,n.inflateResetKeep=l,n.inflateInit=function(e){return p(e,15)},n.inflateInit2=p,n.inflate=function(e,t){var n,u,l,d,f,p,m,h,y,b,x,D,_,w,N,M,O,S,P,j,A,E,C,T,k=0,I=new r.Buf8(4),B=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&0!==e.avail_in)return -2;12===(n=e.state).mode&&(n.mode=13),f=e.next_out,l=e.output,m=e.avail_out,d=e.next_in,u=e.input,p=e.avail_in,h=n.hold,y=n.bits,b=p,x=m,E=0;e:for(;;)switch(n.mode){case 1:if(0===n.wrap){n.mode=13;break}for(;y<16;){if(0===p)break e;p--,h+=u[d++]<<y,y+=8;}if(2&n.wrap&&35615===h){n.check=0,I[0]=255&h,I[1]=h>>>8&255,n.check=a(n.check,I,2,0),h=0,y=0,n.mode=2;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&h)<<8)+(h>>8))%31){e.msg=\"incorrect header check\",n.mode=30;break}if(8!=(15&h)){e.msg=\"unknown compression method\",n.mode=30;break}if(y-=4,A=8+(15&(h>>>=4)),0===n.wbits)n.wbits=A;else if(A>n.wbits){e.msg=\"invalid window size\",n.mode=30;break}n.dmax=1<<A,e.adler=n.check=1,n.mode=512&h?10:12,h=0,y=0;break;case 2:for(;y<16;){if(0===p)break e;p--,h+=u[d++]<<y,y+=8;}if(n.flags=h,8!=(255&n.flags)){e.msg=\"unknown compression method\",n.mode=30;break}if(57344&n.flags){e.msg=\"unknown header flags set\",n.mode=30;break}n.head&&(n.head.text=h>>8&1),512&n.flags&&(I[0]=255&h,I[1]=h>>>8&255,n.check=a(n.check,I,2,0)),h=0,y=0,n.mode=3;case 3:for(;y<32;){if(0===p)break e;p--,h+=u[d++]<<y,y+=8;}n.head&&(n.head.time=h),512&n.flags&&(I[0]=255&h,I[1]=h>>>8&255,I[2]=h>>>16&255,I[3]=h>>>24&255,n.check=a(n.check,I,4,0)),h=0,y=0,n.mode=4;case 4:for(;y<16;){if(0===p)break e;p--,h+=u[d++]<<y,y+=8;}n.head&&(n.head.xflags=255&h,n.head.os=h>>8),512&n.flags&&(I[0]=255&h,I[1]=h>>>8&255,n.check=a(n.check,I,2,0)),h=0,y=0,n.mode=5;case 5:if(1024&n.flags){for(;y<16;){if(0===p)break e;p--,h+=u[d++]<<y,y+=8;}n.length=h,n.head&&(n.head.extra_len=h),512&n.flags&&(I[0]=255&h,I[1]=h>>>8&255,n.check=a(n.check,I,2,0)),h=0,y=0;}else n.head&&(n.head.extra=null);n.mode=6;case 6:if(1024&n.flags&&((D=n.length)>p&&(D=p),D&&(n.head&&(A=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Array(n.head.extra_len)),r.arraySet(n.head.extra,u,d,D,A)),512&n.flags&&(n.check=a(n.check,u,D,d)),p-=D,d+=D,n.length-=D),n.length))break e;n.length=0,n.mode=7;case 7:if(2048&n.flags){if(0===p)break e;D=0;do{A=u[d+D++],n.head&&A&&n.length<65536&&(n.head.name+=String.fromCharCode(A));}while(A&&D<p);if(512&n.flags&&(n.check=a(n.check,u,D,d)),p-=D,d+=D,A)break e}else n.head&&(n.head.name=null);n.length=0,n.mode=8;case 8:if(4096&n.flags){if(0===p)break e;D=0;do{A=u[d+D++],n.head&&A&&n.length<65536&&(n.head.comment+=String.fromCharCode(A));}while(A&&D<p);if(512&n.flags&&(n.check=a(n.check,u,D,d)),p-=D,d+=D,A)break e}else n.head&&(n.head.comment=null);n.mode=9;case 9:if(512&n.flags){for(;y<16;){if(0===p)break e;p--,h+=u[d++]<<y,y+=8;}if(h!==(65535&n.check)){e.msg=\"header crc mismatch\",n.mode=30;break}h=0,y=0;}n.head&&(n.head.hcrc=n.flags>>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=12;break;case 10:for(;y<32;){if(0===p)break e;p--,h+=u[d++]<<y,y+=8;}e.adler=n.check=c(h),h=0,y=0,n.mode=11;case 11:if(0===n.havedict)return e.next_out=f,e.avail_out=m,e.next_in=d,e.avail_in=p,n.hold=h,n.bits=y,2;e.adler=n.check=1,n.mode=12;case 12:if(5===t||6===t)break e;case 13:if(n.last){h>>>=7&y,y-=7&y,n.mode=27;break}for(;y<3;){if(0===p)break e;p--,h+=u[d++]<<y,y+=8;}switch(n.last=1&h,y-=1,3&(h>>>=1)){case 0:n.mode=14;break;case 1:if(v(n),n.mode=20,6===t){h>>>=2,y-=2;break e}break;case 2:n.mode=17;break;case 3:e.msg=\"invalid block type\",n.mode=30;}h>>>=2,y-=2;break;case 14:for(h>>>=7&y,y-=7&y;y<32;){if(0===p)break e;p--,h+=u[d++]<<y,y+=8;}if((65535&h)!=(h>>>16^65535)){e.msg=\"invalid stored block lengths\",n.mode=30;break}if(n.length=65535&h,h=0,y=0,n.mode=15,6===t)break e;case 15:n.mode=16;case 16:if(D=n.length){if(D>p&&(D=p),D>m&&(D=m),0===D)break e;r.arraySet(l,u,d,D,f),p-=D,d+=D,m-=D,f+=D,n.length-=D;break}n.mode=12;break;case 17:for(;y<14;){if(0===p)break e;p--,h+=u[d++]<<y,y+=8;}if(n.nlen=257+(31&h),h>>>=5,y-=5,n.ndist=1+(31&h),h>>>=5,y-=5,n.ncode=4+(15&h),h>>>=4,y-=4,n.nlen>286||n.ndist>30){e.msg=\"too many length or distance symbols\",n.mode=30;break}n.have=0,n.mode=18;case 18:for(;n.have<n.ncode;){for(;y<3;){if(0===p)break e;p--,h+=u[d++]<<y,y+=8;}n.lens[B[n.have++]]=7&h,h>>>=3,y-=3;}for(;n.have<19;)n.lens[B[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,C={bits:n.lenbits},E=s(0,n.lens,0,19,n.lencode,0,n.work,C),n.lenbits=C.bits,E){e.msg=\"invalid code lengths set\",n.mode=30;break}n.have=0,n.mode=19;case 19:for(;n.have<n.nlen+n.ndist;){for(;M=(k=n.lencode[h&(1<<n.lenbits)-1])>>>16&255,O=65535&k,!((N=k>>>24)<=y);){if(0===p)break e;p--,h+=u[d++]<<y,y+=8;}if(O<16)h>>>=N,y-=N,n.lens[n.have++]=O;else {if(16===O){for(T=N+2;y<T;){if(0===p)break e;p--,h+=u[d++]<<y,y+=8;}if(h>>>=N,y-=N,0===n.have){e.msg=\"invalid bit length repeat\",n.mode=30;break}A=n.lens[n.have-1],D=3+(3&h),h>>>=2,y-=2;}else if(17===O){for(T=N+3;y<T;){if(0===p)break e;p--,h+=u[d++]<<y,y+=8;}y-=N,A=0,D=3+(7&(h>>>=N)),h>>>=3,y-=3;}else {for(T=N+7;y<T;){if(0===p)break e;p--,h+=u[d++]<<y,y+=8;}y-=N,A=0,D=11+(127&(h>>>=N)),h>>>=7,y-=7;}if(n.have+D>n.nlen+n.ndist){e.msg=\"invalid bit length repeat\",n.mode=30;break}for(;D--;)n.lens[n.have++]=A;}}if(30===n.mode)break;if(0===n.lens[256]){e.msg=\"invalid code -- missing end-of-block\",n.mode=30;break}if(n.lenbits=9,C={bits:n.lenbits},E=s(1,n.lens,0,n.nlen,n.lencode,0,n.work,C),n.lenbits=C.bits,E){e.msg=\"invalid literal/lengths set\",n.mode=30;break}if(n.distbits=6,n.distcode=n.distdyn,C={bits:n.distbits},E=s(2,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,C),n.distbits=C.bits,E){e.msg=\"invalid distances set\",n.mode=30;break}if(n.mode=20,6===t)break e;case 20:n.mode=21;case 21:if(p>=6&&m>=258){e.next_out=f,e.avail_out=m,e.next_in=d,e.avail_in=p,n.hold=h,n.bits=y,o(e,x),f=e.next_out,l=e.output,m=e.avail_out,d=e.next_in,u=e.input,p=e.avail_in,h=n.hold,y=n.bits,12===n.mode&&(n.back=-1);break}for(n.back=0;M=(k=n.lencode[h&(1<<n.lenbits)-1])>>>16&255,O=65535&k,!((N=k>>>24)<=y);){if(0===p)break e;p--,h+=u[d++]<<y,y+=8;}if(M&&0==(240&M)){for(S=N,P=M,j=O;M=(k=n.lencode[j+((h&(1<<S+P)-1)>>S)])>>>16&255,O=65535&k,!(S+(N=k>>>24)<=y);){if(0===p)break e;p--,h+=u[d++]<<y,y+=8;}h>>>=S,y-=S,n.back+=S;}if(h>>>=N,y-=N,n.back+=N,n.length=O,0===M){n.mode=26;break}if(32&M){n.back=-1,n.mode=12;break}if(64&M){e.msg=\"invalid literal/length code\",n.mode=30;break}n.extra=15&M,n.mode=22;case 22:if(n.extra){for(T=n.extra;y<T;){if(0===p)break e;p--,h+=u[d++]<<y,y+=8;}n.length+=h&(1<<n.extra)-1,h>>>=n.extra,y-=n.extra,n.back+=n.extra;}n.was=n.length,n.mode=23;case 23:for(;M=(k=n.distcode[h&(1<<n.distbits)-1])>>>16&255,O=65535&k,!((N=k>>>24)<=y);){if(0===p)break e;p--,h+=u[d++]<<y,y+=8;}if(0==(240&M)){for(S=N,P=M,j=O;M=(k=n.distcode[j+((h&(1<<S+P)-1)>>S)])>>>16&255,O=65535&k,!(S+(N=k>>>24)<=y);){if(0===p)break e;p--,h+=u[d++]<<y,y+=8;}h>>>=S,y-=S,n.back+=S;}if(h>>>=N,y-=N,n.back+=N,64&M){e.msg=\"invalid distance code\",n.mode=30;break}n.offset=O,n.extra=15&M,n.mode=24;case 24:if(n.extra){for(T=n.extra;y<T;){if(0===p)break e;p--,h+=u[d++]<<y,y+=8;}n.offset+=h&(1<<n.extra)-1,h>>>=n.extra,y-=n.extra,n.back+=n.extra;}if(n.offset>n.dmax){e.msg=\"invalid distance too far back\",n.mode=30;break}n.mode=25;case 25:if(0===m)break e;if(D=x-m,n.offset>D){if((D=n.offset-D)>n.whave&&n.sane){e.msg=\"invalid distance too far back\",n.mode=30;break}D>n.wnext?(D-=n.wnext,_=n.wsize-D):_=n.wnext-D,D>n.length&&(D=n.length),w=n.window;}else w=l,_=f-n.offset,D=n.length;D>m&&(D=m),m-=D,n.length-=D;do{l[f++]=w[_++];}while(--D);0===n.length&&(n.mode=21);break;case 26:if(0===m)break e;l[f++]=n.length,m--,n.mode=21;break;case 27:if(n.wrap){for(;y<32;){if(0===p)break e;p--,h|=u[d++]<<y,y+=8;}if(x-=m,e.total_out+=x,n.total+=x,x&&(e.adler=n.check=n.flags?a(n.check,l,x,f-x):i(n.check,l,x,f-x)),x=m,(n.flags?h:c(h))!==n.check){e.msg=\"incorrect data check\",n.mode=30;break}h=0,y=0;}n.mode=28;case 28:if(n.wrap&&n.flags){for(;y<32;){if(0===p)break e;p--,h+=u[d++]<<y,y+=8;}if(h!==(4294967295&n.total)){e.msg=\"incorrect length check\",n.mode=30;break}h=0,y=0;}n.mode=29;case 29:E=1;break e;case 30:E=-3;break e;case 31:return -4;case 32:default:return -2}return e.next_out=f,e.avail_out=m,e.next_in=d,e.avail_in=p,n.hold=h,n.bits=y,(n.wsize||x!==e.avail_out&&n.mode<30&&(n.mode<27||4!==t))&&g(e,e.output,e.next_out,x-e.avail_out),b-=e.avail_in,x-=e.avail_out,e.total_in+=b,e.total_out+=x,n.total+=x,n.wrap&&x&&(e.adler=n.check=n.flags?a(n.check,l,x,e.next_out-x):i(n.check,l,x,e.next_out-x)),e.data_type=n.bits+(n.last?64:0)+(12===n.mode?128:0)+(20===n.mode||15===n.mode?256:0),(0===b&&0===x||4===t)&&0===E&&(E=-5),E},n.inflateEnd=function(e){if(!e||!e.state)return -2;var t=e.state;return t.window&&(t.window=null),e.state=null,0},n.inflateGetHeader=function(e,t){var n;return e&&e.state?0==(2&(n=e.state).wrap)?-2:(n.head=t,t.done=!1,0):-2},n.inflateSetDictionary=function(e,t){var n,r=t.length;return e&&e.state?0!==(n=e.state).wrap&&11!==n.mode?-2:11===n.mode&&i(1,t,r,0)!==n.check?-3:g(e,t,r,r)?(n.mode=31,-4):(n.havedict=1,0):-2},n.inflateInfo=\"pako inflate (from Nodeca project)\";},{\"../utils/common\":41,\"./adler32\":43,\"./crc32\":45,\"./inffast\":48,\"./inftrees\":50}],50:[function(e,t,n){var r=e(\"../utils/common\"),i=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],a=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],o=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],s=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];t.exports=function(e,t,n,c,u,l,d,f){var p,m,h,y,v,g,b,x,D,_=f.bits,w=0,N=0,M=0,O=0,S=0,P=0,j=0,A=0,E=0,C=0,T=null,k=0,I=new r.Buf16(16),B=new r.Buf16(16),z=null,R=0;for(w=0;w<=15;w++)I[w]=0;for(N=0;N<c;N++)I[t[n+N]]++;for(S=_,O=15;O>=1&&0===I[O];O--);if(S>O&&(S=O),0===O)return u[l++]=20971520,u[l++]=20971520,f.bits=1,0;for(M=1;M<O&&0===I[M];M++);for(S<M&&(S=M),A=1,w=1;w<=15;w++)if(A<<=1,(A-=I[w])<0)return -1;if(A>0&&(0===e||1!==O))return -1;for(B[1]=0,w=1;w<15;w++)B[w+1]=B[w]+I[w];for(N=0;N<c;N++)0!==t[n+N]&&(d[B[t[n+N]]++]=N);if(0===e?(T=z=d,g=19):1===e?(T=i,k-=257,z=a,R-=257,g=256):(T=o,z=s,g=-1),C=0,N=0,w=M,v=l,P=S,j=0,h=-1,y=(E=1<<S)-1,1===e&&E>852||2===e&&E>592)return 1;for(;;){b=w-j,d[N]<g?(x=0,D=d[N]):d[N]>g?(x=z[R+d[N]],D=T[k+d[N]]):(x=96,D=0),p=1<<w-j,M=m=1<<P;do{u[v+(C>>j)+(m-=p)]=b<<24|x<<16|D|0;}while(0!==m);for(p=1<<w-1;C&p;)p>>=1;if(0!==p?(C&=p-1,C+=p):C=0,N++,0==--I[w]){if(w===O)break;w=t[n+d[N]];}if(w>S&&(C&y)!==h){for(0===j&&(j=S),v+=M,A=1<<(P=w-j);P+j<O&&!((A-=I[P+j])<=0);)P++,A<<=1;if(E+=1<<P,1===e&&E>852||2===e&&E>592)return 1;u[h=C&y]=S<<24|P<<16|v-l|0;}}return 0!==C&&(u[v+C]=w-j<<24|64<<16|0),f.bits=S,0};},{\"../utils/common\":41}],51:[function(e,t,n){t.exports={2:\"need dictionary\",1:\"stream end\",0:\"\",\"-1\":\"file error\",\"-2\":\"stream error\",\"-3\":\"data error\",\"-4\":\"insufficient memory\",\"-5\":\"buffer error\",\"-6\":\"incompatible version\"};},{}],52:[function(e,t,n){var r=e(\"../utils/common\");function i(e){for(var t=e.length;--t>=0;)e[t]=0;}var a=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],o=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],s=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],c=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],u=new Array(576);i(u);var l=new Array(60);i(l);var d=new Array(512);i(d);var f=new Array(256);i(f);var p=new Array(29);i(p);var m,h,y,v=new Array(30);function g(e,t,n,r,i){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=r,this.max_length=i,this.has_stree=e&&e.length;}function b(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t;}function x(e){return e<256?d[e]:d[256+(e>>>7)]}function D(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255;}function _(e,t,n){e.bi_valid>16-n?(e.bi_buf|=t<<e.bi_valid&65535,D(e,e.bi_buf),e.bi_buf=t>>16-e.bi_valid,e.bi_valid+=n-16):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=n);}function w(e,t,n){_(e,n[2*t],n[2*t+1]);}function N(e,t){var n=0;do{n|=1&e,e>>>=1,n<<=1;}while(--t>0);return n>>>1}function M(e,t,n){var r,i,a=new Array(16),o=0;for(r=1;r<=15;r++)a[r]=o=o+n[r-1]<<1;for(i=0;i<=t;i++){var s=e[2*i+1];0!==s&&(e[2*i]=N(a[s]++,s));}}function O(e){var t;for(t=0;t<286;t++)e.dyn_ltree[2*t]=0;for(t=0;t<30;t++)e.dyn_dtree[2*t]=0;for(t=0;t<19;t++)e.bl_tree[2*t]=0;e.dyn_ltree[512]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0;}function S(e){e.bi_valid>8?D(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0;}function P(e,t,n,r){var i=2*t,a=2*n;return e[i]<e[a]||e[i]===e[a]&&r[t]<=r[n]}function j(e,t,n){for(var r=e.heap[n],i=n<<1;i<=e.heap_len&&(i<e.heap_len&&P(t,e.heap[i+1],e.heap[i],e.depth)&&i++,!P(t,r,e.heap[i],e.depth));)e.heap[n]=e.heap[i],n=i,i<<=1;e.heap[n]=r;}function A(e,t,n){var r,i,s,c,u=0;if(0!==e.last_lit)do{r=e.pending_buf[e.d_buf+2*u]<<8|e.pending_buf[e.d_buf+2*u+1],i=e.pending_buf[e.l_buf+u],u++,0===r?w(e,i,t):(w(e,(s=f[i])+256+1,t),0!==(c=a[s])&&_(e,i-=p[s],c),w(e,s=x(--r),n),0!==(c=o[s])&&_(e,r-=v[s],c));}while(u<e.last_lit);w(e,256,t);}function E(e,t){var n,r,i,a=t.dyn_tree,o=t.stat_desc.static_tree,s=t.stat_desc.has_stree,c=t.stat_desc.elems,u=-1;for(e.heap_len=0,e.heap_max=573,n=0;n<c;n++)0!==a[2*n]?(e.heap[++e.heap_len]=u=n,e.depth[n]=0):a[2*n+1]=0;for(;e.heap_len<2;)a[2*(i=e.heap[++e.heap_len]=u<2?++u:0)]=1,e.depth[i]=0,e.opt_len--,s&&(e.static_len-=o[2*i+1]);for(t.max_code=u,n=e.heap_len>>1;n>=1;n--)j(e,a,n);i=c;do{n=e.heap[1],e.heap[1]=e.heap[e.heap_len--],j(e,a,1),r=e.heap[1],e.heap[--e.heap_max]=n,e.heap[--e.heap_max]=r,a[2*i]=a[2*n]+a[2*r],e.depth[i]=(e.depth[n]>=e.depth[r]?e.depth[n]:e.depth[r])+1,a[2*n+1]=a[2*r+1]=i,e.heap[1]=i++,j(e,a,1);}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],function(e,t){var n,r,i,a,o,s,c=t.dyn_tree,u=t.max_code,l=t.stat_desc.static_tree,d=t.stat_desc.has_stree,f=t.stat_desc.extra_bits,p=t.stat_desc.extra_base,m=t.stat_desc.max_length,h=0;for(a=0;a<=15;a++)e.bl_count[a]=0;for(c[2*e.heap[e.heap_max]+1]=0,n=e.heap_max+1;n<573;n++)(a=c[2*c[2*(r=e.heap[n])+1]+1]+1)>m&&(a=m,h++),c[2*r+1]=a,r>u||(e.bl_count[a]++,o=0,r>=p&&(o=f[r-p]),s=c[2*r],e.opt_len+=s*(a+o),d&&(e.static_len+=s*(l[2*r+1]+o)));if(0!==h){do{for(a=m-1;0===e.bl_count[a];)a--;e.bl_count[a]--,e.bl_count[a+1]+=2,e.bl_count[m]--,h-=2;}while(h>0);for(a=m;0!==a;a--)for(r=e.bl_count[a];0!==r;)(i=e.heap[--n])>u||(c[2*i+1]!==a&&(e.opt_len+=(a-c[2*i+1])*c[2*i],c[2*i+1]=a),r--);}}(e,t),M(a,u,e.bl_count);}function C(e,t,n){var r,i,a=-1,o=t[1],s=0,c=7,u=4;for(0===o&&(c=138,u=3),t[2*(n+1)+1]=65535,r=0;r<=n;r++)i=o,o=t[2*(r+1)+1],++s<c&&i===o||(s<u?e.bl_tree[2*i]+=s:0!==i?(i!==a&&e.bl_tree[2*i]++,e.bl_tree[32]++):s<=10?e.bl_tree[34]++:e.bl_tree[36]++,s=0,a=i,0===o?(c=138,u=3):i===o?(c=6,u=3):(c=7,u=4));}function T(e,t,n){var r,i,a=-1,o=t[1],s=0,c=7,u=4;for(0===o&&(c=138,u=3),r=0;r<=n;r++)if(i=o,o=t[2*(r+1)+1],!(++s<c&&i===o)){if(s<u)do{w(e,i,e.bl_tree);}while(0!=--s);else 0!==i?(i!==a&&(w(e,i,e.bl_tree),s--),w(e,16,e.bl_tree),_(e,s-3,2)):s<=10?(w(e,17,e.bl_tree),_(e,s-3,3)):(w(e,18,e.bl_tree),_(e,s-11,7));s=0,a=i,0===o?(c=138,u=3):i===o?(c=6,u=3):(c=7,u=4);}}i(v);var k=!1;function I(e,t,n,i){_(e,0+(i?1:0),3),function(e,t,n,i){S(e),i&&(D(e,n),D(e,~n)),r.arraySet(e.pending_buf,e.window,t,n,e.pending),e.pending+=n;}(e,t,n,!0);}n._tr_init=function(e){k||(function(){var e,t,n,r,i,c=new Array(16);for(n=0,r=0;r<28;r++)for(p[r]=n,e=0;e<1<<a[r];e++)f[n++]=r;for(f[n-1]=r,i=0,r=0;r<16;r++)for(v[r]=i,e=0;e<1<<o[r];e++)d[i++]=r;for(i>>=7;r<30;r++)for(v[r]=i<<7,e=0;e<1<<o[r]-7;e++)d[256+i++]=r;for(t=0;t<=15;t++)c[t]=0;for(e=0;e<=143;)u[2*e+1]=8,e++,c[8]++;for(;e<=255;)u[2*e+1]=9,e++,c[9]++;for(;e<=279;)u[2*e+1]=7,e++,c[7]++;for(;e<=287;)u[2*e+1]=8,e++,c[8]++;for(M(u,287,c),e=0;e<30;e++)l[2*e+1]=5,l[2*e]=N(e,5);m=new g(u,a,257,286,15),h=new g(l,o,0,30,15),y=new g(new Array(0),s,0,19,7);}(),k=!0),e.l_desc=new b(e.dyn_ltree,m),e.d_desc=new b(e.dyn_dtree,h),e.bl_desc=new b(e.bl_tree,y),e.bi_buf=0,e.bi_valid=0,O(e);},n._tr_stored_block=I,n._tr_flush_block=function(e,t,n,r){var i,a,o=0;e.level>0?(2===e.strm.data_type&&(e.strm.data_type=function(e){var t,n=4093624447;for(t=0;t<=31;t++,n>>>=1)if(1&n&&0!==e.dyn_ltree[2*t])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(t=32;t<256;t++)if(0!==e.dyn_ltree[2*t])return 1;return 0}(e)),E(e,e.l_desc),E(e,e.d_desc),o=function(e){var t;for(C(e,e.dyn_ltree,e.l_desc.max_code),C(e,e.dyn_dtree,e.d_desc.max_code),E(e,e.bl_desc),t=18;t>=3&&0===e.bl_tree[2*c[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t}(e),i=e.opt_len+3+7>>>3,(a=e.static_len+3+7>>>3)<=i&&(i=a)):i=a=n+5,n+4<=i&&-1!==t?I(e,t,n,r):4===e.strategy||a===i?(_(e,2+(r?1:0),3),A(e,u,l)):(_(e,4+(r?1:0),3),function(e,t,n,r){var i;for(_(e,t-257,5),_(e,n-1,5),_(e,r-4,4),i=0;i<r;i++)_(e,e.bl_tree[2*c[i]+1],3);T(e,e.dyn_ltree,t-1),T(e,e.dyn_dtree,n-1);}(e,e.l_desc.max_code+1,e.d_desc.max_code+1,o+1),A(e,e.dyn_ltree,e.dyn_dtree)),O(e),r&&S(e);},n._tr_tally=function(e,t,n){return e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&n,e.last_lit++,0===t?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[2*(f[n]+256+1)]++,e.dyn_dtree[2*x(t)]++),e.last_lit===e.lit_bufsize-1},n._tr_align=function(e){_(e,2,3),w(e,256,u),function(e){16===e.bi_valid?(D(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8);}(e);};},{\"../utils/common\":41}],53:[function(e,t,n){t.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg=\"\",this.state=null,this.data_type=2,this.adler=0;};},{}],54:[function(e,t,n){t.exports=\"function\"==typeof setImmediate?setImmediate:function(){var e=[].slice.apply(arguments);e.splice(1,0,0),setTimeout.apply(null,e);};},{}]},{},[10])(10);}));var Iv=zv,Bv=zv;function zv(e,t,n){n=n||2;var r,i,a,o,s,c,u,l=t&&t.length,d=l?t[0]*n:e.length,f=Rv(e,0,d,n,!0),p=[];if(!f||f.next===f.prev)return p;if(l&&(f=function(e,t,n,r){var i,a,o,s,c,u=[];for(i=0,a=t.length;i<a;i++)o=t[i]*r,s=i<a-1?t[i+1]*r:e.length,(c=Rv(e,o,s,r,!1))===c.next&&(c.steiner=!0),u.push(Qv(c));for(u.sort(Vv),i=0;i<u.length;i++)Wv(u[i],n),n=qv(n,n.next);return n}(e,t,f,n)),e.length>80*n){r=a=e[0],i=o=e[1];for(var m=n;m<d;m+=n)(s=e[m])<r&&(r=s),(c=e[m+1])<i&&(i=c),s>a&&(a=s),c>o&&(o=c);u=0!==(u=Math.max(a-r,o-i))?1/u:0;}return Fv(f,p,n,r,i,u),p}function Rv(e,t,n,r,i){var a,o;if(i===cg(e,t,n,r)>0)for(a=t;a<n;a+=r)o=ag(a,e[a],e[a+1],o);else for(a=n-r;a>=t;a-=r)o=ag(a,e[a],e[a+1],o);return o&&Kv(o,o.next)&&(og(o),o=o.next),o}function qv(e,t){if(!e)return e;t||(t=e);var n,r=e;do{if(n=!1,r.steiner||!Kv(r,r.next)&&0!==Jv(r.prev,r,r.next))r=r.next;else {if(og(r),(r=t=r.prev)===r.next)break;n=!0;}}while(n||r!==t);return t}function Fv(e,t,n,r,i,a,o){if(e){!o&&a&&function(e,t,n,r){var i=e;do{null===i.z&&(i.z=$v(i.x,i.y,t,n,r)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next;}while(i!==e);i.prevZ.nextZ=null,i.prevZ=null,function(e){var t,n,r,i,a,o,s,c,u=1;do{for(n=e,e=null,a=null,o=0;n;){for(o++,r=n,s=0,t=0;t<u&&(s++,r=r.nextZ);t++);for(c=u;s>0||c>0&&r;)0!==s&&(0===c||!r||n.z<=r.z)?(i=n,n=n.nextZ,s--):(i=r,r=r.nextZ,c--),a?a.nextZ=i:e=i,i.prevZ=a,a=i;n=r;}a.nextZ=null,u*=2;}while(o>1)}(i);}(e,r,i,a);for(var s,c,u=e;e.prev!==e.next;)if(s=e.prev,c=e.next,a?Lv(e,r,i,a):Uv(e))t.push(s.i/n),t.push(e.i/n),t.push(c.i/n),og(e),e=c.next,u=c.next;else if((e=c)===u){o?1===o?Fv(e=Hv(qv(e),t,n),t,n,r,i,a,2):2===o&&Zv(e,t,n,r,i,a):Fv(qv(e),t,n,r,i,a,1);break}}}function Uv(e){var t=e.prev,n=e,r=e.next;if(Jv(t,n,r)>=0)return !1;for(var i=e.next.next;i!==e.prev;){if(Xv(t.x,t.y,n.x,n.y,r.x,r.y,i.x,i.y)&&Jv(i.prev,i,i.next)>=0)return !1;i=i.next;}return !0}function Lv(e,t,n,r){var i=e.prev,a=e,o=e.next;if(Jv(i,a,o)>=0)return !1;for(var s=i.x<a.x?i.x<o.x?i.x:o.x:a.x<o.x?a.x:o.x,c=i.y<a.y?i.y<o.y?i.y:o.y:a.y<o.y?a.y:o.y,u=i.x>a.x?i.x>o.x?i.x:o.x:a.x>o.x?a.x:o.x,l=i.y>a.y?i.y>o.y?i.y:o.y:a.y>o.y?a.y:o.y,d=$v(s,c,t,n,r),f=$v(u,l,t,n,r),p=e.prevZ,m=e.nextZ;p&&p.z>=d&&m&&m.z<=f;){if(p!==e.prev&&p!==e.next&&Xv(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&Jv(p.prev,p,p.next)>=0)return !1;if(p=p.prevZ,m!==e.prev&&m!==e.next&&Xv(i.x,i.y,a.x,a.y,o.x,o.y,m.x,m.y)&&Jv(m.prev,m,m.next)>=0)return !1;m=m.nextZ;}for(;p&&p.z>=d;){if(p!==e.prev&&p!==e.next&&Xv(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&Jv(p.prev,p,p.next)>=0)return !1;p=p.prevZ;}for(;m&&m.z<=f;){if(m!==e.prev&&m!==e.next&&Xv(i.x,i.y,a.x,a.y,o.x,o.y,m.x,m.y)&&Jv(m.prev,m,m.next)>=0)return !1;m=m.nextZ;}return !0}function Hv(e,t,n){var r=e;do{var i=r.prev,a=r.next.next;!Kv(i,a)&&eg(i,r,r.next,a)&&rg(i,a)&&rg(a,i)&&(t.push(i.i/n),t.push(r.i/n),t.push(a.i/n),og(r),og(r.next),r=e=a),r=r.next;}while(r!==e);return qv(r)}function Zv(e,t,n,r,i,a){var o=e;do{for(var s=o.next.next;s!==o.prev;){if(o.i!==s.i&&Yv(o,s)){var c=ig(o,s);return o=qv(o,o.next),c=qv(c,c.next),Fv(o,t,n,r,i,a),void Fv(c,t,n,r,i,a)}s=s.next;}o=o.next;}while(o!==e)}function Vv(e,t){return e.x-t.x}function Wv(e,t){if(t=function(e,t){var n,r=t,i=e.x,a=e.y,o=-1/0;do{if(a<=r.y&&a>=r.next.y&&r.next.y!==r.y){var s=r.x+(a-r.y)*(r.next.x-r.x)/(r.next.y-r.y);if(s<=i&&s>o){if(o=s,s===i){if(a===r.y)return r;if(a===r.next.y)return r.next}n=r.x<r.next.x?r:r.next;}}r=r.next;}while(r!==t);if(!n)return null;if(i===o)return n;var c,u=n,l=n.x,d=n.y,f=1/0;r=n;do{i>=r.x&&r.x>=l&&i!==r.x&&Xv(a<d?i:o,a,l,d,a<d?o:i,a,r.x,r.y)&&(c=Math.abs(a-r.y)/(i-r.x),rg(r,e)&&(c<f||c===f&&(r.x>n.x||r.x===n.x&&Gv(n,r)))&&(n=r,f=c)),r=r.next;}while(r!==u);return n}(e,t)){var n=ig(t,e);qv(t,t.next),qv(n,n.next);}}function Gv(e,t){return Jv(e.prev,e,t.prev)<0&&Jv(t.next,e,e.next)<0}function $v(e,t,n,r,i){return (e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-n)*i)|e<<8))|e<<4))|e<<2))|e<<1))|(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=32767*(t-r)*i)|t<<8))|t<<4))|t<<2))|t<<1))<<1}function Qv(e){var t=e,n=e;do{(t.x<n.x||t.x===n.x&&t.y<n.y)&&(n=t),t=t.next;}while(t!==e);return n}function Xv(e,t,n,r,i,a,o,s){return (i-o)*(t-s)-(e-o)*(a-s)>=0&&(e-o)*(r-s)-(n-o)*(t-s)>=0&&(n-o)*(a-s)-(i-o)*(r-s)>=0}function Yv(e,t){return e.next.i!==t.i&&e.prev.i!==t.i&&!function(e,t){var n=e;do{if(n.i!==e.i&&n.next.i!==e.i&&n.i!==t.i&&n.next.i!==t.i&&eg(n,n.next,e,t))return !0;n=n.next;}while(n!==e);return !1}(e,t)&&(rg(e,t)&&rg(t,e)&&function(e,t){var n=e,r=!1,i=(e.x+t.x)/2,a=(e.y+t.y)/2;do{n.y>a!=n.next.y>a&&n.next.y!==n.y&&i<(n.next.x-n.x)*(a-n.y)/(n.next.y-n.y)+n.x&&(r=!r),n=n.next;}while(n!==e);return r}(e,t)&&(Jv(e.prev,e,t.prev)||Jv(e,t.prev,t))||Kv(e,t)&&Jv(e.prev,e,e.next)>0&&Jv(t.prev,t,t.next)>0)}function Jv(e,t,n){return (t.y-e.y)*(n.x-t.x)-(t.x-e.x)*(n.y-t.y)}function Kv(e,t){return e.x===t.x&&e.y===t.y}function eg(e,t,n,r){var i=ng(Jv(e,t,n)),a=ng(Jv(e,t,r)),o=ng(Jv(n,r,e)),s=ng(Jv(n,r,t));return i!==a&&o!==s||(!(0!==i||!tg(e,n,t))||(!(0!==a||!tg(e,r,t))||(!(0!==o||!tg(n,e,r))||!(0!==s||!tg(n,t,r)))))}function tg(e,t,n){return t.x<=Math.max(e.x,n.x)&&t.x>=Math.min(e.x,n.x)&&t.y<=Math.max(e.y,n.y)&&t.y>=Math.min(e.y,n.y)}function ng(e){return e>0?1:e<0?-1:0}function rg(e,t){return Jv(e.prev,e,e.next)<0?Jv(e,t,e.next)>=0&&Jv(e,e.prev,t)>=0:Jv(e,t,e.prev)<0||Jv(e,e.next,t)<0}function ig(e,t){var n=new sg(e.i,e.x,e.y),r=new sg(t.i,t.x,t.y),i=e.next,a=t.prev;return e.next=t,t.prev=e,n.next=i,i.prev=n,r.next=n,n.prev=r,a.next=r,r.prev=a,r}function ag(e,t,n,r){var i=new sg(e,t,n);return r?(i.next=r.next,i.prev=r,r.next.prev=i,r.next=i):(i.prev=i,i.next=i),i}function og(e){e.next.prev=e.prev,e.prev.next=e.next,e.prevZ&&(e.prevZ.nextZ=e.nextZ),e.nextZ&&(e.nextZ.prevZ=e.prevZ);}function sg(e,t,n){this.i=e,this.x=t,this.y=n,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1;}function cg(e,t,n,r){for(var i=0,a=t,o=n-r;a<n;a+=r)i+=(e[o]-e[a])*(e[a+1]+e[o+1]),o=a;return i}zv.deviation=function(e,t,n,r){var i=t&&t.length,a=i?t[0]*n:e.length,o=Math.abs(cg(e,0,a,n));if(i)for(var s=0,c=t.length;s<c;s++){var u=t[s]*n,l=s<c-1?t[s+1]*n:e.length;o-=Math.abs(cg(e,u,l,n));}var d=0;for(s=0;s<r.length;s+=3){var f=r[s]*n,p=r[s+1]*n,m=r[s+2]*n;d+=Math.abs((e[f]-e[m])*(e[p+1]-e[f+1])-(e[f]-e[p])*(e[m+1]-e[f+1]));}return 0===o&&0===d?0:Math.abs((d-o)/o)},zv.flatten=function(e){for(var t=e[0][0].length,n={vertices:[],holes:[],dimensions:t},r=0,i=0;i<e.length;i++){for(var a=0;a<e[i].length;a++)for(var o=0;o<t;o++)n.vertices.push(e[i][a][o]);i>0&&(r+=e[i-1].length,n.holes.push(r));}return n},Iv.default=Bv;var ug=e=>{const[t,n,r,i,a,o,s,c,u]=e,l=oy(t,n,r,i,a,o,s,c,u);for(let t=9;t<e.length;t+=3)if(!sy(l,e[t],e[t+1],e[t+2]))throw new Error(\"[NTP] Cannot interpret non-planar polygons!\");const d=Math.atan(l.b/l.c),f=Math.atan(l.a/l.c),p=Math.atan(l.a/l.b),m=[];for(let t=0;t<e.length;t+=3){const n=ay(d,f,p,e[t],e[t+1],e[t+2]);n.pop(),m.push(...n);}const h=Iv(m),y=[];for(let e=0;e<h.length;e+=3)y.push(h[e+2],h[e+1],h[e]);return y};const lg={element:/element (\\w+) (\\d+)([\\s\\S]+?)(?=element|end_header)/g,format:/format\\s+(\\w+)/,header:/(ply[\\s\\S]+end_header)/,property:/temporary/g,listProperty:/temporary/g,type:/(u?(?:char|short|int)|float|double)/};lg.property=new RegExp(`property ${lg.type.source} (\\\\w+)`,\"g\"),lg.listProperty=new RegExp(`property list ${lg.type.source} ${lg.type.source} (\\\\w+)`,\"g\");const dg={CHAR:{size:1,symbol:\"char\",dataView:{get:DataView.prototype.getInt8,set:DataView.prototype.setInt8}},UCHAR:{size:1,symbol:\"uchar\",dataView:{get:DataView.prototype.getUint8,set:DataView.prototype.setUint8}},SHORT:{size:2,symbol:\"short\",dataView:{get:DataView.prototype.getInt16,set:DataView.prototype.setInt16}},USHORT:{size:2,symbol:\"ushort\",dataView:{get:DataView.prototype.getUint16,set:DataView.prototype.setUint16}},INT:{size:4,symbol:\"int\",dataView:{get:DataView.prototype.getInt32,set:DataView.prototype.setInt32}},UINT:{size:4,symbol:\"uint\",dataView:{get:DataView.prototype.getUint32,set:DataView.prototype.setUint32}},FLOAT:{size:4,symbol:\"float\",dataView:{get:DataView.prototype.getFloat32,set:DataView.prototype.setFloat32}},DOUBLE:{size:8,symbol:\"double\",dataView:{get:DataView.prototype.getFloat64,set:DataView.prototype.setFloat64}}},fg=Object.values(dg).map(e=>e.symbol),pg=/end_header[\\r\\n]{1,2}([\\s\\S]+)/,mg=/(.+)/g,hg=/([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)/g,yg=(e,t)=>{const n={name:\"PLY\",normals:void 0,vertices:{indices:[],vectors:[]}},r=e=>{if(3==e.length)n.vertices.indices.push(...e);else {const t=uy({indices:e,vectors:n.vertices.vectors}),r=ug(t),i=uy({indices:r,vectors:t}),a=[...n.vertices.vectors,...i],{indices:o}=ly(a),s=o.slice(o.length-r.length);n.vertices.indices.push(...s);}},i=(new TextDecoder).decode(e),a=(e=>{const[t]=Py(e,lg.header,new Error(\"Failed to extract PLY header while categorizing the file!\")),[n]=Py(t,lg.format,new Error(\"Failed to detect PLY type!\"));switch(n){case\"ascii\":return \"ascii\";case\"binary_big_endian\":return \"binary-be\";case\"binary_little_endian\":return \"binary-le\";default:throw new Error(\"Invalid PLY format: \"+n)}})(i),o=(e=>{const[t]=Py(e,lg.header,new Error(\"Failed to extract PLY header while extracting face and vertice information!\")),n=jy(t,lg.element,new Error(\"Failed to extract PLY elements!\")),r=[];let i=0;for(const[e,t,a]of n){const n=[],o=jy(a,lg.property),s=jy(a,lg.listProperty);if(o.length>0&&o[0].length>0)for(const[e,t]of o){if(!fg.includes(e))throw new Error(`Unknown PLY header numeric type: \"${e}\"`);const r=Object.values(dg).find(t=>t.symbol==e);n.push({list:!1,name:t,type:r});}if(s.length>0&&s[0].length>0)for(const[e,t,r]of s){if(!fg.includes(e))throw new Error(`Unknown PLY header numeric type: \"${e}\"`);if(!fg.includes(t))throw new Error(`Unknown PLY header numeric type: \"${t}\"`);const i=Object.values(dg).find(e=>e.symbol==t),a=Object.values(dg).find(t=>t.symbol==e);n.push({countType:a,list:!0,name:r,type:i});}const c=parseInt(t);r.push({count:c,name:e,offset:i,properties:n}),i+=c;}return r})(i),s=o.find(e=>\"vertex\"==e.name),c=null!=s?s.count:0;let u=null!=s?s.offset:0;const l=o.find(e=>\"face\"==e.name),d=null!=l?l.count:0;let f=null!=l?l.offset:0;const[p]=Py(i,pg,new Error(\"[PLY] Failed to extract file body!\"));switch(a){case\"ascii\":{const e=jy(p,mg,new Error(\"[PLY] Failed to parse file body!\")),i=Object.keys(e).length,a=i<100?1:Math.round(i/100);for(const[o,[s]]of e.entries()){if(u<=o&&o<u+c){const e=jy(s,hg,new Error(\"[PLY] Failed to parse vertice!\")).map(e=>parseFloat(e[0]));n.vertices.vectors.push(...e.slice(0,3));}else if(f<=o&&o<f+d){const e=jy(s,hg,new Error(\"[PLY] Failed to parse face!\")).map(e=>parseInt(e[0]));if(e[0]!=e.length-1)throw new Error(\"[PLY] Face list had incorrect vertice count!\");e.shift(),r(e);}o%a==0&&t((o+1)/i);}break}case\"binary-be\":case\"binary-le\":{const i=\"binary-le\"==a,s=e.slice(e.byteLength-p.length),l=e instanceof ArrayBuffer?new DataView(s):new DataView(new Uint8Array(s).buffer);let m=0;for(const e of o){switch(e.name){case\"vertex\":u=m;break;case\"face\":f=m;}let t=0;for(const n of e.properties)if(n.list)for(let r=0;r<e.count;r++){const e=n.countType.dataView.get.call(l,m+t,i);t+=n.countType.size+e*n.type.size;}else t+=e.count*n.type.size;m+=t;}const h=u+12*c,y=c<100?12:12*Math.round(c/100);for(let e=u;e<h;e+=12){const r=l.getFloat32(e,i),a=l.getFloat32(e+4,i),o=l.getFloat32(e+8,i);n.vertices.vectors.push(r,a,o),e%y==0&&t((e-u)/(12*c)/2);}const v=d<100?1:Math.round(d/100);let g=f;for(let e=0;e<d;e++){const n=l.getUint8(g),a=[];for(let e=1+g;e<1+g+4*n;e+=4)a.push(l.getInt32(e,i));r(a),g+=1+4*n,e%v==0&&t((e+1)/d/2+.5);}break}}return t(1),[n]},vg=(e,t)=>{switch((e=>{const t=e instanceof ArrayBuffer?new DataView(e):new DataView(new Uint8Array(e).buffer);if(84+50*t.getUint32(80,!0)==t.byteLength)return \"binary\";const n=\"solid\".split(\"\").map(e=>e.charCodeAt(0));if(((e,t)=>{for(let n=0;n<e.length-t.length+1;n++){let r=!0;for(let i=0;i<t.length;i++)if(e[n+i]!=t[i]){r=!1;break}if(r)return !0}return !1})(Array.from(new Uint8Array(t.buffer.slice(0,n.length+5))),n))return \"ascii\";throw new Error(\"[STL] Failed to detect file type!\")})(e)){case\"ascii\":{const n=(new TextDecoder).decode(e),r=[],i={facet:/facet([\\s\\S]*?)endfacet/g,float:/([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)/,loop:/outer loop([\\s\\S]*?)endloop/g,normal:/temporary/g,number:/([+-]?\\d*(\\.\\d)?)/,solid:/solid (\\S+)\\s([\\s\\S]*?)\\sendsolid/g,vertice:/temporary/g};i.normal=new RegExp(\"normal\"+(\"\\\\s+\"+i.float.source).repeat(3)),i.vertice=new RegExp(\"vertex\"+(\"\\\\s+\"+i.float.source).repeat(3),\"g\");const a=jy(n,i.solid,new Error(\"[STL] Failed to parse solids!\"));for(const[e,n]of a){const a={name:e,vertices:[],normals:[]},o=jy(n,i.facet,new Error(\"[STL] Failed to parse facets!\")),s=o.length<100?1:Math.round(o.length/100);for(const[e,[n]]of o.entries()){const r=Py(n,i.normal,new Error(\"[STL] Failed to parse normal!\")),c=parseFloat(r[0]),u=parseFloat(r[1]),l=parseFloat(r[2]);a.normals.push(c,u,l);const d=jy(n,i.loop,new Error(\"[STL] Failed to parse loops!\"));for(const[e]of d){const t=jy(e,i.vertice,new Error(\"[STL] Failed to parse vertices!\"));for(const e of t){const t=parseFloat(e[0]),n=parseFloat(e[1]),r=parseFloat(e[2]);a.vertices.push(t,n,r);}}e%s==0&&t((e+1)/o.length);}r.push(a);}return t(1),r}case\"binary\":{const n={name:\"Binary STL\",vertices:[],normals:[]},r=(e.byteLength-84)/50,i=e instanceof ArrayBuffer?new DataView(e):new DataView(new Uint8Array(e).buffer),a=r<100?1:Math.round(r/100);for(let e=0;e<r;e++){const o=84+50*e;n.normals.push(i.getFloat32(o,!0),i.getFloat32(o+4,!0),i.getFloat32(o+8,!0)),n.vertices.push(i.getFloat32(o+12,!0),i.getFloat32(o+16,!0),i.getFloat32(o+20,!0)),n.vertices.push(i.getFloat32(o+24,!0),i.getFloat32(o+28,!0),i.getFloat32(o+32,!0)),n.vertices.push(i.getFloat32(o+36,!0),i.getFloat32(o+40,!0),i.getFloat32(o+44,!0)),e%a==0&&t((e+1)/r);}return t(1),[n]}}};class gg extends yy.EventEmitter{constructor(e){super(),this.config={objMode:\"group-only\",...e};}async load(e,t,n){const r=e=>{e=Math.round(.9*e*100),this.emit(\"progress\",e);},i=e=>{for(const[t,r]of e.entries()){if(null==r.normals||r.normals instanceof Array||(r.normals=uy(r.normals)),null==r.vertices||r.vertices instanceof Array||(r.vertices=uy(r.vertices)),null==r.normals&&null!=r.vertices&&(r.normals=cy(r.vertices)),null!=r.normals&&n.index.normals){const{indices:e,vectors:t}=ly(r.normals);r.normals={indices:e,vectors:t};}if(null!=r.vertices&&n.index.vertices){const{indices:e,vectors:t}=ly(r.vertices);r.vertices={indices:e,vectors:t};}this.emit(\"progress\",100*((t+1)/e.length*(1-.9)+.9));}return e};switch(t){case Sy._3MF:{let t=await(async(e,t)=>{const n=[],r=[];if(\"PK\"!=(new TextDecoder).decode(e).substring(0,2))throw new Error('[3MF] Invalid magic bytes! (Expected \"PK\")');{const t=await kv.loadAsync(e);for(const e in t.files)\"model\"==e.toLowerCase().substring(e.length-5)&&n.push(await t.files[e].async(\"text\"));}for(const e of n){const n=Tv.parse(e,{ignoreAttributes:!1},!0);if(null==n.model)throw new Error(\"[3MF] Expected root XML element!\");if(null==n.model.build||null==n.model.resources)throw new Error(\"[3MF] Expected root XML to have `build` and `resources` child elements!\");{let e,i=1;if(null!=n.model[\"@_unit\"])switch(n.model[\"@_unit\"]){case\"inch\":i=25.4;break;case\"feet\":i=304.8;break;case\"micron\":i=.001;break;default:case\"millimeter\":i=1;break;case\"centimeter\":i=10;break;case\"meter\":i=1e3;}for(const[t,r]of Object.entries(n.model))if(\"build\"==t)for(const[t,n]of Object.entries(r))if(\"item\"==t&&null!=n[\"@_transform\"]){const t=jy(n[\"@_transform\"],/([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)/g,new Error(\"[3MF] Failed to parse transformation matrix!\"));if(12!=t.length)throw new Error(`[3MF] Transformation matrix had ${t.length} items! (Expected 12)`);{const n=t.map(e=>parseFloat(e[0]));e=[[n[0],n[1],n[2],0],[n[3],n[4],n[5],0],[n[6],n[7],n[8],0],[n[9],n[10],n[11],1]];}}for(const[a,o]of Object.entries(n.model))if(\"resources\"==a)for(const[n,a]of Object.entries(o))if(\"object\"==n){const n={name:\"3MF\",normals:void 0,vertices:{indices:[],vectors:[]}};for(const[r,o]of Object.entries(a))if(\"mesh\"==r)for(const[r,a]of Object.entries(o))if(\"vertices\"==r){for(const[r,o]of Object.entries(a))if(\"vertex\"==r){const r=o.length<100?1:Math.round(o.length/100);for(const[a,s]of o.entries()){const c=i*parseFloat(s[\"@_x\"]),u=i*parseFloat(s[\"@_y\"]),l=i*parseFloat(s[\"@_z\"]);if(null!=e){let t=ny.multiply(e,[c,u,l,1]);t.pop(),t=t.map(e=>ry.round(e,10)),n.vertices.vectors.push(...t);}else n.vertices.vectors.push(c,u,l);a%r==0&&t((a+1)/o.length/2);}}}else if(\"triangles\"==r)for(const[e,r]of Object.entries(a))if(\"triangle\"==e){const e=r.length<100?1:Math.round(r.length/100);for(const[i,a]of r.entries()){const o=parseInt(a[\"@_v1\"]),s=parseInt(a[\"@_v2\"]),c=parseInt(a[\"@_v3\"]);n.vertices.indices.push(o,s,c),i%e==0&&t((i+1)/r.length/2+.5);}}n.metadata=Ay(a),r.push(n);}}}return t(1),r})(e,r);return t=i(t),t}case Sy.AMF:{let t=await(async(e,t)=>{const n=[],r=[],i=(new TextDecoder).decode(e);if(\"PK\"==i.substring(0,2)){const t=await kv.loadAsync(e);for(const e in t.files)\"amf\"==e.toLowerCase().substring(e.length-3)&&n.push(await t.files[e].async(\"text\"));}else n.push(i);for(const e of n){const n=Tv.parse(e,{ignoreAttributes:!1},!0);if(null==n.amf)throw new Error(\"[AMF] Expected root XML element!\");if(null==n.amf.object)throw new Error(\"[AMF] Expected root XML to have `object` child element!\");{let e=1;if(null!=n.amf[\"@_unit\"])switch(n.amf[\"@_unit\"]){case\"inch\":e=25.4;break;case\"feet\":e=304.8;break;case\"micron\":e=.001;break;default:case\"millimeter\":e=1;break;case\"meter\":e=1e3;}for(const[i,a]of Object.entries(n.amf))if(\"object\"==i){const n={name:\"AMF\",normals:void 0,vertices:{indices:[],vectors:[]},metadata:{}};for(const[r,i]of Object.entries(a))if(\"mesh\"==r)for(const[r,a]of Object.entries(i))if(\"vertices\"==r){for(const[r,i]of Object.entries(a))if(\"vertex\"==r){const r=i.length<100?1:Math.round(i.length/100);for(const[a,o]of i.entries()){if(null!=o.coordinates){const t=e*o.coordinates.x,r=e*o.coordinates.y,i=e*o.coordinates.z;n.vertices.vectors.push(t,r,i);}a%r==0&&t((a+1)/i.length/2);}}}else if(\"volume\"==r)for(const[e,r]of Object.entries(a))if(\"triangle\"==e){const e=r.length<100?1:Math.round(r.length/100);for(const[i,a]of r.entries()){const o=a.v1,s=a.v2,c=a.v3;n.vertices.indices.push(o,s,c),i%e==0&&t((i+1)/r.length/2+.5);}}n.metadata=Ay(a),r.push(n);}}}return t(1),r})(e,r);return t=i(t),t}case Sy.OBJ:{let t=((e,t,n)=>{const r=(new TextDecoder).decode(e),i=[],a={entity:/^[og] (\\w+)/,face:/(\\d+)\\/\\d*\\/\\d*/g,float:/([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)/,line:/^((f|g|o|v) [^\\r\\n]+)/gm,vertices:/temporary/};a.vertices=new RegExp(\"^v\"+(\"\\\\s+\"+a.float.source).repeat(3));const o={name:\"\",normals:void 0,vertices:{indices:[],vectors:[]}},s=jy(r,a.line,new Error(\"[OBJ] Failed to parse lines!\")),c=s.length<100?1:Math.round(s.length/100);for(const[e,[r,u]]of s.entries()){switch(u){case\"g\":case\"o\":if(\"group-only\"==t&&\"g\"==u||\"object-only\"==t&&\"o\"==u||\"hybrid\"==t){i.push(o);const e=Py(r,a.entity,new Error(\"[OBJ] Failed to parse object!\"));o.name=e[0],o.vertices={indices:[],vectors:[]};}break;case\"v\":{const e=Py(r,a.vertices,new Error(\"[OBJ] Failed to parse vertice!\")),t=parseFloat(e[0]),n=parseFloat(e[1]),i=parseFloat(e[2]);o.vertices.vectors.push(t,n,i);break}case\"f\":{const e=jy(r,a.face,new Error(\"[OBJ] Failed to parse face!\")).map(e=>parseInt(e[0])-1);if(3==e.length)o.vertices.indices.push(...e);else {const t=uy({indices:e,vectors:o.vertices.vectors}),n=ug(t),r=uy({indices:n,vectors:t}),i=[...o.vertices.vectors,...r],{indices:a}=ly(i),s=a.slice(a.length-n.length);o.vertices.indices.push(...s);}break}}e%c==0&&n((e+1)/s.length);}return n(1),i})(e,this.config.objMode,r);return t=i(t),t}case Sy.PLY:{let t=yg(e,r);return t=i(t),t}case Sy.STL:{let t=vg(e,r);return t=i(t),t}default:throw new Error(\"Invalid file format!\")}}}\n\n  /**\r\n   * @fileoverview File Utilities\r\n   */\r\n  /**\r\n   * Convert a pair of vertices and normals to a binary STL\r\n   * @param normals The STL normals\r\n   * @param vertices The STL vertices (Should be 3x the length of the normals)\r\n   */\r\n  const meshToSTL = (normals, vertices) => {\r\n      //Create a binary STL\r\n      const length = 84 + (50 * normals.length);\r\n      const buffer = new ArrayBuffer(length);\r\n      const dataView = new DataView(buffer);\r\n      //Set face count\r\n      dataView.setUint32(80, normals.length, true);\r\n      //Iterate over each face\r\n      for (let face = 0; face < normals.length / 3; face++) {\r\n          //Get current offsets\r\n          const binaryOffset = 84 + (50 * face);\r\n          const normalOffset = 3 * face;\r\n          const verticeOffset = 9 * face;\r\n          //Set the normal\r\n          dataView.setFloat32(binaryOffset, normals[normalOffset], true);\r\n          dataView.setFloat32(binaryOffset + 4, normals[normalOffset + 1], true);\r\n          dataView.setFloat32(binaryOffset + 8, normals[normalOffset + 2], true);\r\n          //Set the first vertex\r\n          dataView.setFloat32(binaryOffset + 12, vertices[verticeOffset], true);\r\n          dataView.setFloat32(binaryOffset + 16, vertices[verticeOffset + 1], true);\r\n          dataView.setFloat32(binaryOffset + 20, vertices[verticeOffset + 2], true);\r\n          //Set the second vertex\r\n          dataView.setFloat32(binaryOffset + 24, vertices[verticeOffset + 3], true);\r\n          dataView.setFloat32(binaryOffset + 28, vertices[verticeOffset + 4], true);\r\n          dataView.setFloat32(binaryOffset + 32, vertices[verticeOffset + 5], true);\r\n          //Set the third vertex\r\n          dataView.setFloat32(binaryOffset + 36, vertices[verticeOffset + 6], true);\r\n          dataView.setFloat32(binaryOffset + 40, vertices[verticeOffset + 7], true);\r\n          dataView.setFloat32(binaryOffset + 44, vertices[verticeOffset + 8], true);\r\n      }\r\n      return buffer;\r\n  };\r\n  /**\r\n   * Convert a 3D file to an STL\r\n   * @param file The file\r\n   * @param extension The file extension\r\n   * @param progress The progress event handler\r\n   */\r\n  const convert = async (file, extension, progress) => {\r\n      //Get the unified-3d-loader file format\r\n      const format = Object.values(Sy).find(format => format.extensions.includes(extension));\r\n      //If an STL, bypass unified-3d-loader\r\n      if (extension == 'stl') {\r\n          return new Uint8Array(file);\r\n      }\r\n      //If unified-3d-loader is capable of parsing the file, use it\r\n      else if (format != null) {\r\n          //Parse/load\r\n          const parser = new gg();\r\n          parser.on('progress', (loaderProgress) => {\r\n              progress(loaderProgress / 100);\r\n          });\r\n          const meshes = await parser.load(file, format, {\r\n              index: {\r\n                  normals: false,\r\n                  vertices: false\r\n              }\r\n          });\r\n          //Convert to a binary STL\r\n          if (meshes.length == 0) {\r\n              return new Error('[Unified-3D-Loader] Got 0 meshes when parsing the supplied file!');\r\n          }\r\n          else {\r\n              //Warn about multiple meshes\r\n              if (meshes.length > 1) {\r\n                  console.warn(`[Unified-3D-Loader] Got ${meshes.length} meshes when parsing the user supplied file, using the first one! (Some features may be disabled!)`);\r\n              }\r\n              //@ts-ignore Unified-3D-Loader will return a numeric array if the normal index setting is false\r\n              const normals = meshes[0].normals;\r\n              //@ts-ignore Unified-3D-Loader will return a numeric array if the vertice index setting is false\r\n              const vertices = meshes[0].vertices;\r\n              //Convert the ArrayBuffer STL to a Uint8Array\r\n              const stl = meshToSTL(normals, vertices);\r\n              return new Uint8Array(stl);\r\n          }\r\n      }\r\n      else {\r\n          return new Error(`[Unified-3D-Loader] Unable to parse file with extension: ${extension}`);\r\n      }\r\n  };\n\n  const DefaultErrorSerializer = {\n      deserialize(message) {\n          return Object.assign(Error(message.message), {\n              name: message.name,\n              stack: message.stack\n          });\n      },\n      serialize(error) {\n          return {\n              __error_marker: \"$$error\",\n              message: error.message,\n              name: error.name,\n              stack: error.stack\n          };\n      }\n  };\n  const isSerializedError = (thing) => thing && typeof thing === \"object\" && \"__error_marker\" in thing && thing.__error_marker === \"$$error\";\n  const DefaultSerializer = {\n      deserialize(message) {\n          if (isSerializedError(message)) {\n              return DefaultErrorSerializer.deserialize(message);\n          }\n          else {\n              return message;\n          }\n      },\n      serialize(input) {\n          if (input instanceof Error) {\n              return DefaultErrorSerializer.serialize(input);\n          }\n          else {\n              return input;\n          }\n      }\n  };\n\n  let registeredSerializer = DefaultSerializer;\n  function deserialize(message) {\n      return registeredSerializer.deserialize(message);\n  }\n  function serialize(input) {\n      return registeredSerializer.serialize(input);\n  }\n\n  function getCjsExportFromNamespace (n) {\n  \treturn n && n['default'] || n;\n  }\n\n  const hasSymbols = () => typeof Symbol === \"function\";\n  const hasSymbol = (name) => hasSymbols() && Boolean(Symbol[name]);\n  const getSymbol = (name) => hasSymbol(name) ? Symbol[name] : \"@@\" + name;\n  if (!hasSymbol(\"asyncIterator\")) {\n      Symbol.asyncIterator = Symbol.asyncIterator || Symbol.for(\"Symbol.asyncIterator\");\n  }\n\n  /**\n   * Based on <https://raw.githubusercontent.com/zenparsing/zen-observable/master/src/Observable.js>\n   * At commit: f63849a8c60af5d514efc8e9d6138d8273c49ad6\n   */\n  const SymbolIterator = getSymbol(\"iterator\");\n  const SymbolObservable = getSymbol(\"observable\");\n  const SymbolSpecies = getSymbol(\"species\");\n  // === Abstract Operations ===\n  function getMethod(obj, key) {\n      const value = obj[key];\n      if (value == null) {\n          return undefined;\n      }\n      if (typeof value !== \"function\") {\n          throw new TypeError(value + \" is not a function\");\n      }\n      return value;\n  }\n  function getSpecies(obj) {\n      let ctor = obj.constructor;\n      if (ctor !== undefined) {\n          ctor = ctor[SymbolSpecies];\n          if (ctor === null) {\n              ctor = undefined;\n          }\n      }\n      return ctor !== undefined ? ctor : Observable;\n  }\n  function isObservable(x) {\n      return x instanceof Observable; // SPEC: Brand check\n  }\n  function hostReportError(error) {\n      if (hostReportError.log) {\n          hostReportError.log(error);\n      }\n      else {\n          setTimeout(() => { throw error; }, 0);\n      }\n  }\n  function enqueue(fn) {\n      Promise.resolve().then(() => {\n          try {\n              fn();\n          }\n          catch (e) {\n              hostReportError(e);\n          }\n      });\n  }\n  function cleanupSubscription(subscription) {\n      const cleanup = subscription._cleanup;\n      if (cleanup === undefined) {\n          return;\n      }\n      subscription._cleanup = undefined;\n      if (!cleanup) {\n          return;\n      }\n      try {\n          if (typeof cleanup === \"function\") {\n              cleanup();\n          }\n          else {\n              const unsubscribe = getMethod(cleanup, \"unsubscribe\");\n              if (unsubscribe) {\n                  unsubscribe.call(cleanup);\n              }\n          }\n      }\n      catch (e) {\n          hostReportError(e);\n      }\n  }\n  function closeSubscription(subscription) {\n      subscription._observer = undefined;\n      subscription._queue = undefined;\n      subscription._state = \"closed\";\n  }\n  function flushSubscription(subscription) {\n      const queue = subscription._queue;\n      if (!queue) {\n          return;\n      }\n      subscription._queue = undefined;\n      subscription._state = \"ready\";\n      for (const item of queue) {\n          notifySubscription(subscription, item.type, item.value);\n          if (subscription._state === \"closed\") {\n              break;\n          }\n      }\n  }\n  function notifySubscription(subscription, type, value) {\n      subscription._state = \"running\";\n      const observer = subscription._observer;\n      try {\n          const m = observer ? getMethod(observer, type) : undefined;\n          switch (type) {\n              case \"next\":\n                  if (m)\n                      m.call(observer, value);\n                  break;\n              case \"error\":\n                  closeSubscription(subscription);\n                  if (m)\n                      m.call(observer, value);\n                  else\n                      throw value;\n                  break;\n              case \"complete\":\n                  closeSubscription(subscription);\n                  if (m)\n                      m.call(observer);\n                  break;\n          }\n      }\n      catch (e) {\n          hostReportError(e);\n      }\n      if (subscription._state === \"closed\") {\n          cleanupSubscription(subscription);\n      }\n      else if (subscription._state === \"running\") {\n          subscription._state = \"ready\";\n      }\n  }\n  function onNotify(subscription, type, value) {\n      if (subscription._state === \"closed\") {\n          return;\n      }\n      if (subscription._state === \"buffering\") {\n          subscription._queue = subscription._queue || [];\n          subscription._queue.push({ type, value });\n          return;\n      }\n      if (subscription._state !== \"ready\") {\n          subscription._state = \"buffering\";\n          subscription._queue = [{ type, value }];\n          enqueue(() => flushSubscription(subscription));\n          return;\n      }\n      notifySubscription(subscription, type, value);\n  }\n  class Subscription {\n      constructor(observer, subscriber) {\n          // ASSERT: observer is an object\n          // ASSERT: subscriber is callable\n          this._cleanup = undefined;\n          this._observer = observer;\n          this._queue = undefined;\n          this._state = \"initializing\";\n          const subscriptionObserver = new SubscriptionObserver(this);\n          try {\n              this._cleanup = subscriber.call(undefined, subscriptionObserver);\n          }\n          catch (e) {\n              subscriptionObserver.error(e);\n          }\n          if (this._state === \"initializing\") {\n              this._state = \"ready\";\n          }\n      }\n      get closed() {\n          return this._state === \"closed\";\n      }\n      unsubscribe() {\n          if (this._state !== \"closed\") {\n              closeSubscription(this);\n              cleanupSubscription(this);\n          }\n      }\n  }\n  class SubscriptionObserver {\n      constructor(subscription) { this._subscription = subscription; }\n      get closed() { return this._subscription._state === \"closed\"; }\n      next(value) { onNotify(this._subscription, \"next\", value); }\n      error(value) { onNotify(this._subscription, \"error\", value); }\n      complete() { onNotify(this._subscription, \"complete\"); }\n  }\n  /**\n   * The basic Observable class. This primitive is used to wrap asynchronous\n   * data streams in a common standardized data type that is interoperable\n   * between libraries and can be composed to represent more complex processes.\n   */\n  class Observable {\n      constructor(subscriber) {\n          if (!(this instanceof Observable)) {\n              throw new TypeError(\"Observable cannot be called as a function\");\n          }\n          if (typeof subscriber !== \"function\") {\n              throw new TypeError(\"Observable initializer must be a function\");\n          }\n          this._subscriber = subscriber;\n      }\n      subscribe(nextOrObserver, onError, onComplete) {\n          if (typeof nextOrObserver !== \"object\" || nextOrObserver === null) {\n              nextOrObserver = {\n                  next: nextOrObserver,\n                  error: onError,\n                  complete: onComplete\n              };\n          }\n          return new Subscription(nextOrObserver, this._subscriber);\n      }\n      pipe(first, ...mappers) {\n          // tslint:disable-next-line no-this-assignment\n          let intermediate = this;\n          for (const mapper of [first, ...mappers]) {\n              intermediate = mapper(intermediate);\n          }\n          return intermediate;\n      }\n      tap(nextOrObserver, onError, onComplete) {\n          const tapObserver = typeof nextOrObserver !== \"object\" || nextOrObserver === null\n              ? {\n                  next: nextOrObserver,\n                  error: onError,\n                  complete: onComplete\n              }\n              : nextOrObserver;\n          return new Observable(observer => {\n              return this.subscribe({\n                  next(value) {\n                      tapObserver.next && tapObserver.next(value);\n                      observer.next(value);\n                  },\n                  error(error) {\n                      tapObserver.error && tapObserver.error(error);\n                      observer.error(error);\n                  },\n                  complete() {\n                      tapObserver.complete && tapObserver.complete();\n                      observer.complete();\n                  },\n                  start(subscription) {\n                      tapObserver.start && tapObserver.start(subscription);\n                  }\n              });\n          });\n      }\n      forEach(fn) {\n          return new Promise((resolve, reject) => {\n              if (typeof fn !== \"function\") {\n                  reject(new TypeError(fn + \" is not a function\"));\n                  return;\n              }\n              function done() {\n                  subscription.unsubscribe();\n                  resolve();\n              }\n              const subscription = this.subscribe({\n                  next(value) {\n                      try {\n                          fn(value, done);\n                      }\n                      catch (e) {\n                          reject(e);\n                          subscription.unsubscribe();\n                      }\n                  },\n                  error: reject,\n                  complete: resolve,\n              });\n          });\n      }\n      map(fn) {\n          if (typeof fn !== \"function\") {\n              throw new TypeError(fn + \" is not a function\");\n          }\n          const C = getSpecies(this);\n          return new C(observer => this.subscribe({\n              next(value) {\n                  let propagatedValue = value;\n                  try {\n                      propagatedValue = fn(value);\n                  }\n                  catch (e) {\n                      return observer.error(e);\n                  }\n                  observer.next(propagatedValue);\n              },\n              error(e) { observer.error(e); },\n              complete() { observer.complete(); },\n          }));\n      }\n      filter(fn) {\n          if (typeof fn !== \"function\") {\n              throw new TypeError(fn + \" is not a function\");\n          }\n          const C = getSpecies(this);\n          return new C(observer => this.subscribe({\n              next(value) {\n                  try {\n                      if (!fn(value))\n                          return;\n                  }\n                  catch (e) {\n                      return observer.error(e);\n                  }\n                  observer.next(value);\n              },\n              error(e) { observer.error(e); },\n              complete() { observer.complete(); },\n          }));\n      }\n      reduce(fn, seed) {\n          if (typeof fn !== \"function\") {\n              throw new TypeError(fn + \" is not a function\");\n          }\n          const C = getSpecies(this);\n          const hasSeed = arguments.length > 1;\n          let hasValue = false;\n          let acc = seed;\n          return new C(observer => this.subscribe({\n              next(value) {\n                  const first = !hasValue;\n                  hasValue = true;\n                  if (!first || hasSeed) {\n                      try {\n                          acc = fn(acc, value);\n                      }\n                      catch (e) {\n                          return observer.error(e);\n                      }\n                  }\n                  else {\n                      acc = value;\n                  }\n              },\n              error(e) { observer.error(e); },\n              complete() {\n                  if (!hasValue && !hasSeed) {\n                      return observer.error(new TypeError(\"Cannot reduce an empty sequence\"));\n                  }\n                  observer.next(acc);\n                  observer.complete();\n              },\n          }));\n      }\n      concat(...sources) {\n          const C = getSpecies(this);\n          return new C(observer => {\n              let subscription;\n              let index = 0;\n              function startNext(next) {\n                  subscription = next.subscribe({\n                      next(v) { observer.next(v); },\n                      error(e) { observer.error(e); },\n                      complete() {\n                          if (index === sources.length) {\n                              subscription = undefined;\n                              observer.complete();\n                          }\n                          else {\n                              startNext(C.from(sources[index++]));\n                          }\n                      },\n                  });\n              }\n              startNext(this);\n              return () => {\n                  if (subscription) {\n                      subscription.unsubscribe();\n                      subscription = undefined;\n                  }\n              };\n          });\n      }\n      flatMap(fn) {\n          if (typeof fn !== \"function\") {\n              throw new TypeError(fn + \" is not a function\");\n          }\n          const C = getSpecies(this);\n          return new C(observer => {\n              const subscriptions = [];\n              const outer = this.subscribe({\n                  next(value) {\n                      let normalizedValue;\n                      if (fn) {\n                          try {\n                              normalizedValue = fn(value);\n                          }\n                          catch (e) {\n                              return observer.error(e);\n                          }\n                      }\n                      else {\n                          normalizedValue = value;\n                      }\n                      const inner = C.from(normalizedValue).subscribe({\n                          next(innerValue) { observer.next(innerValue); },\n                          error(e) { observer.error(e); },\n                          complete() {\n                              const i = subscriptions.indexOf(inner);\n                              if (i >= 0)\n                                  subscriptions.splice(i, 1);\n                              completeIfDone();\n                          },\n                      });\n                      subscriptions.push(inner);\n                  },\n                  error(e) { observer.error(e); },\n                  complete() { completeIfDone(); },\n              });\n              function completeIfDone() {\n                  if (outer.closed && subscriptions.length === 0) {\n                      observer.complete();\n                  }\n              }\n              return () => {\n                  subscriptions.forEach(s => s.unsubscribe());\n                  outer.unsubscribe();\n              };\n          });\n      }\n      [SymbolObservable]() { return this; }\n      static from(x) {\n          const C = (typeof this === \"function\" ? this : Observable);\n          if (x == null) {\n              throw new TypeError(x + \" is not an object\");\n          }\n          const observableMethod = getMethod(x, SymbolObservable);\n          if (observableMethod) {\n              const observable = observableMethod.call(x);\n              if (Object(observable) !== observable) {\n                  throw new TypeError(observable + \" is not an object\");\n              }\n              if (isObservable(observable) && observable.constructor === C) {\n                  return observable;\n              }\n              return new C(observer => observable.subscribe(observer));\n          }\n          if (hasSymbol(\"iterator\")) {\n              const iteratorMethod = getMethod(x, SymbolIterator);\n              if (iteratorMethod) {\n                  return new C(observer => {\n                      enqueue(() => {\n                          if (observer.closed)\n                              return;\n                          for (const item of iteratorMethod.call(x)) {\n                              observer.next(item);\n                              if (observer.closed)\n                                  return;\n                          }\n                          observer.complete();\n                      });\n                  });\n              }\n          }\n          if (Array.isArray(x)) {\n              return new C(observer => {\n                  enqueue(() => {\n                      if (observer.closed)\n                          return;\n                      for (const item of x) {\n                          observer.next(item);\n                          if (observer.closed)\n                              return;\n                      }\n                      observer.complete();\n                  });\n              });\n          }\n          throw new TypeError(x + \" is not observable\");\n      }\n      static of(...items) {\n          const C = (typeof this === \"function\" ? this : Observable);\n          return new C(observer => {\n              enqueue(() => {\n                  if (observer.closed)\n                      return;\n                  for (const item of items) {\n                      observer.next(item);\n                      if (observer.closed)\n                          return;\n                  }\n                  observer.complete();\n              });\n          });\n      }\n      static get [SymbolSpecies]() { return this; }\n  }\n  if (hasSymbols()) {\n      Object.defineProperty(Observable, Symbol(\"extensions\"), {\n          value: {\n              symbol: SymbolObservable,\n              hostReportError,\n          },\n          configurable: true,\n      });\n  }\n\n  const $transferable = Symbol(\"thread.transferable\");\n\n  function isTransferable(thing) {\n      if (!thing || typeof thing !== \"object\")\n          return false;\n      // Don't check too thoroughly, since the list of transferable things in JS might grow over time\n      return true;\n  }\n  function isTransferDescriptor(thing) {\n      return thing && typeof thing === \"object\" && thing[$transferable];\n  }\n  function Transfer(payload, transferables) {\n      if (!transferables) {\n          if (!isTransferable(payload))\n              throw Error();\n          transferables = [payload];\n      }\n      return {\n          [$transferable]: true,\n          send: payload,\n          transferables\n      };\n  }\n\n  /////////////////////////////\n  // Messages sent by master:\n  var MasterMessageType;\n  (function (MasterMessageType) {\n      MasterMessageType[\"cancel\"] = \"cancel\";\n      MasterMessageType[\"run\"] = \"run\";\n  })(MasterMessageType || (MasterMessageType = {}));\n  ////////////////////////////\n  // Messages sent by worker:\n  var WorkerMessageType;\n  (function (WorkerMessageType) {\n      WorkerMessageType[\"error\"] = \"error\";\n      WorkerMessageType[\"init\"] = \"init\";\n      WorkerMessageType[\"result\"] = \"result\";\n      WorkerMessageType[\"running\"] = \"running\";\n      WorkerMessageType[\"uncaughtError\"] = \"uncaughtError\";\n  })(WorkerMessageType || (WorkerMessageType = {}));\n\n  function symbolObservablePonyfill(root) {\n  \tvar result;\n  \tvar Symbol = root.Symbol;\n\n  \tif (typeof Symbol === 'function') {\n  \t\tif (Symbol.observable) {\n  \t\t\tresult = Symbol.observable;\n  \t\t} else {\n  \t\t\tresult = Symbol('observable');\n  \t\t\tSymbol.observable = result;\n  \t\t}\n  \t} else {\n  \t\tresult = '@@observable';\n  \t}\n\n  \treturn result;\n  }\n\n  /* global window */\n\n  var root;\n\n  if (typeof self !== 'undefined') {\n    root = self;\n  } else if (typeof window !== 'undefined') {\n    root = window;\n  } else if (typeof global !== 'undefined') {\n    root = global;\n  } else if (typeof module !== 'undefined') {\n    root = module;\n  } else {\n    root = Function('return this')();\n  }\n\n  var result = symbolObservablePonyfill(root);\n\n  var es$1 = /*#__PURE__*/Object.freeze({\n    __proto__: null,\n    'default': result\n  });\n\n  var require$$0 = getCjsExportFromNamespace(es$1);\n\n  const symbolObservable = require$$0.default;\n\n  var isObservable$1 = value => Boolean(value && value[symbolObservable] && value === value[symbolObservable]());\n\n  /// <reference lib=\"dom\" />\n  // tslint:disable no-shadowed-variable\n  const isWorkerRuntime = function isWorkerRuntime() {\n      const isWindowContext = typeof self !== \"undefined\" && typeof Window !== \"undefined\" && self instanceof Window;\n      return typeof self !== \"undefined\" && self.postMessage && !isWindowContext ? true : false;\n  };\n  const postMessageToMaster = function postMessageToMaster(data, transferList) {\n      self.postMessage(data, transferList);\n  };\n  const subscribeToMasterMessages = function subscribeToMasterMessages(onMessage) {\n      const messageHandler = (messageEvent) => {\n          onMessage(messageEvent.data);\n      };\n      const unsubscribe = () => {\n          self.removeEventListener(\"message\", messageHandler);\n      };\n      self.addEventListener(\"message\", messageHandler);\n      return unsubscribe;\n  };\n  var Implementation = {\n      isWorkerRuntime,\n      postMessageToMaster,\n      subscribeToMasterMessages\n  };\n\n  var __awaiter = (undefined && undefined.__awaiter) || function (thisArg, _arguments, P, generator) {\n      function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n      return new (P || (P = Promise))(function (resolve, reject) {\n          function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n          function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n          function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n          step((generator = generator.apply(thisArg, _arguments || [])).next());\n      });\n  };\n  let exposeCalled = false;\n  const activeSubscriptions = new Map();\n  const isMasterJobCancelMessage = (thing) => thing && thing.type === MasterMessageType.cancel;\n  const isMasterJobRunMessage = (thing) => thing && thing.type === MasterMessageType.run;\n  /**\n   * There are issues with `is-observable` not recognizing zen-observable's instances.\n   * We are using `observable-fns`, but it's based on zen-observable, too.\n   */\n  const isObservable$2 = (thing) => isObservable$1(thing) || isZenObservable(thing);\n  function isZenObservable(thing) {\n      return thing && typeof thing === \"object\" && typeof thing.subscribe === \"function\";\n  }\n  function deconstructTransfer(thing) {\n      return isTransferDescriptor(thing)\n          ? { payload: thing.send, transferables: thing.transferables }\n          : { payload: thing, transferables: undefined };\n  }\n  function postFunctionInitMessage() {\n      const initMessage = {\n          type: WorkerMessageType.init,\n          exposed: {\n              type: \"function\"\n          }\n      };\n      Implementation.postMessageToMaster(initMessage);\n  }\n  function postModuleInitMessage(methodNames) {\n      const initMessage = {\n          type: WorkerMessageType.init,\n          exposed: {\n              type: \"module\",\n              methods: methodNames\n          }\n      };\n      Implementation.postMessageToMaster(initMessage);\n  }\n  function postJobErrorMessage(uid, rawError) {\n      const { payload: error, transferables } = deconstructTransfer(rawError);\n      const errorMessage = {\n          type: WorkerMessageType.error,\n          uid,\n          error: serialize(error)\n      };\n      Implementation.postMessageToMaster(errorMessage, transferables);\n  }\n  function postJobResultMessage(uid, completed, resultValue) {\n      const { payload, transferables } = deconstructTransfer(resultValue);\n      const resultMessage = {\n          type: WorkerMessageType.result,\n          uid,\n          complete: completed ? true : undefined,\n          payload\n      };\n      Implementation.postMessageToMaster(resultMessage, transferables);\n  }\n  function postJobStartMessage(uid, resultType) {\n      const startMessage = {\n          type: WorkerMessageType.running,\n          uid,\n          resultType\n      };\n      Implementation.postMessageToMaster(startMessage);\n  }\n  function postUncaughtErrorMessage(error) {\n      try {\n          const errorMessage = {\n              type: WorkerMessageType.uncaughtError,\n              error: serialize(error)\n          };\n          Implementation.postMessageToMaster(errorMessage);\n      }\n      catch (subError) {\n          // tslint:disable-next-line no-console\n          console.error(\"Not reporting uncaught error back to master thread as it \" +\n              \"occured while reporting an uncaught error already.\" +\n              \"\\nLatest error:\", subError, \"\\nOriginal error:\", error);\n      }\n  }\n  function runFunction(jobUID, fn, args) {\n      return __awaiter(this, void 0, void 0, function* () {\n          let syncResult;\n          try {\n              syncResult = fn(...args);\n          }\n          catch (error) {\n              return postJobErrorMessage(jobUID, error);\n          }\n          const resultType = isObservable$2(syncResult) ? \"observable\" : \"promise\";\n          postJobStartMessage(jobUID, resultType);\n          if (isObservable$2(syncResult)) {\n              const subscription = syncResult.subscribe(value => postJobResultMessage(jobUID, false, serialize(value)), error => {\n                  postJobErrorMessage(jobUID, serialize(error));\n                  activeSubscriptions.delete(jobUID);\n              }, () => {\n                  postJobResultMessage(jobUID, true);\n                  activeSubscriptions.delete(jobUID);\n              });\n              activeSubscriptions.set(jobUID, subscription);\n          }\n          else {\n              try {\n                  const result = yield syncResult;\n                  postJobResultMessage(jobUID, true, serialize(result));\n              }\n              catch (error) {\n                  postJobErrorMessage(jobUID, serialize(error));\n              }\n          }\n      });\n  }\n  /**\n   * Expose a function or a module (an object whose values are functions)\n   * to the main thread. Must be called exactly once in every worker thread\n   * to signal its API to the main thread.\n   *\n   * @param exposed Function or object whose values are functions\n   */\n  function expose(exposed) {\n      if (!Implementation.isWorkerRuntime()) {\n          throw Error(\"expose() called in the master thread.\");\n      }\n      if (exposeCalled) {\n          throw Error(\"expose() called more than once. This is not possible. Pass an object to expose() if you want to expose multiple functions.\");\n      }\n      exposeCalled = true;\n      if (typeof exposed === \"function\") {\n          Implementation.subscribeToMasterMessages(messageData => {\n              if (isMasterJobRunMessage(messageData) && !messageData.method) {\n                  runFunction(messageData.uid, exposed, messageData.args.map(deserialize));\n              }\n          });\n          postFunctionInitMessage();\n      }\n      else if (typeof exposed === \"object\" && exposed) {\n          Implementation.subscribeToMasterMessages(messageData => {\n              if (isMasterJobRunMessage(messageData) && messageData.method) {\n                  runFunction(messageData.uid, exposed[messageData.method], messageData.args.map(deserialize));\n              }\n          });\n          const methodNames = Object.keys(exposed).filter(key => typeof exposed[key] === \"function\");\n          postModuleInitMessage(methodNames);\n      }\n      else {\n          throw Error(`Invalid argument passed to expose(). Expected a function or an object, got: ${exposed}`);\n      }\n      Implementation.subscribeToMasterMessages(messageData => {\n          if (isMasterJobCancelMessage(messageData)) {\n              const jobUID = messageData.uid;\n              const subscription = activeSubscriptions.get(jobUID);\n              if (subscription) {\n                  subscription.unsubscribe();\n                  activeSubscriptions.delete(jobUID);\n              }\n          }\n      });\n  }\n  if (typeof self !== \"undefined\" && typeof self.addEventListener === \"function\" && Implementation.isWorkerRuntime()) {\n      self.addEventListener(\"error\", event => {\n          // Post with some delay, so the master had some time to subscribe to messages\n          setTimeout(() => postUncaughtErrorMessage(event.error || event), 250);\n      });\n      self.addEventListener(\"unhandledrejection\", event => {\n          const error = event.reason;\n          if (error && typeof error.message === \"string\") {\n              // Post with some delay, so the master had some time to subscribe to messages\n              setTimeout(() => postUncaughtErrorMessage(error), 250);\n          }\n      });\n  }\n  if (typeof process !== \"undefined\" && typeof process.on === \"function\" && Implementation.isWorkerRuntime()) {\n      process.on(\"uncaughtException\", (error) => {\n          // Post with some delay, so the master had some time to subscribe to messages\n          setTimeout(() => postUncaughtErrorMessage(error), 250);\n      });\n      process.on(\"unhandledRejection\", (error) => {\n          if (error && typeof error.message === \"string\") {\n              // Post with some delay, so the master had some time to subscribe to messages\n              setTimeout(() => postUncaughtErrorMessage(error), 250);\n          }\n      });\n  }\n\n  /**\r\n   * @fileoverview CLI Argument Utilities\r\n   */\r\n  /**\r\n   * Generate Cura CLI arguments\r\n   * @param definition The printer definition\r\n   * @param overrides Cura overrides\r\n   * @param verbose Wether or not to enable verbose logging in Cura\r\n   */\r\n  const generate = (overrides, verbose) => {\r\n      //Initial arguments\r\n      const args = [\r\n          'slice'\r\n      ];\r\n      //Verbose logging\r\n      if (verbose) {\r\n          args.push('-v');\r\n      }\r\n      //Definition and output\r\n      args.push('-j', 'definitions/printer.def.json', '-o', 'Model.gcode');\r\n      //Overrides\r\n      if (overrides != null) {\r\n          for (const override of overrides) {\r\n              //Global scope applies the setting to all extruders\r\n              if (override.scope == null) {\r\n                  args.push('-s', `${override.key}=${override.value}`);\r\n              }\r\n              else {\r\n                  args.push(`-${override.scope}`, '-s', `${override.key}=${override.value}`);\r\n              }\r\n          }\r\n      }\r\n      //Input (The HAS to be after the overrides)\r\n      args.push('-l', 'Model.stl');\r\n      return args;\r\n  };\n\n  var CuraEngine = (function() {\n    var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined;\n    if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename;\n    return (\n  function(CuraEngine) {\n    CuraEngine = CuraEngine || {};\n\n  var Module=typeof CuraEngine!==\"undefined\"?CuraEngine:{};var readyPromiseResolve,readyPromiseReject;Module[\"ready\"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject;});var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key];}}var arguments_=[];var thisProgram=\"./this.program\";var quit_=function(status,toThrow){throw toThrow};var ENVIRONMENT_IS_WEB=typeof window===\"object\";var ENVIRONMENT_IS_WORKER=typeof importScripts===\"function\";var ENVIRONMENT_IS_NODE=typeof process===\"object\"&&typeof process.versions===\"object\"&&typeof process.versions.node===\"string\";var scriptDirectory=\"\";function locateFile(path){if(Module[\"locateFile\"]){return Module[\"locateFile\"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary;var nodeFS;var nodePath;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require(\"path\").dirname(scriptDirectory)+\"/\";}else {scriptDirectory=__dirname+\"/\";}read_=function shell_read(filename,binary){var ret=tryParseAsDataURI(filename);if(ret){return binary?ret:ret.toString()}if(!nodeFS)nodeFS=require(\"fs\");if(!nodePath)nodePath=require(\"path\");filename=nodePath[\"normalize\"](filename);return nodeFS[\"readFileSync\"](filename,binary?null:\"utf8\")};readBinary=function readBinary(filename){var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret);}assert(ret.buffer);return ret};readAsync=function readAsync(filename,onload,onerror){var ret=tryParseAsDataURI(filename);if(ret){onload(ret);}if(!nodeFS)nodeFS=require(\"fs\");if(!nodePath)nodePath=require(\"path\");filename=nodePath[\"normalize\"](filename);nodeFS[\"readFile\"](filename,function(err,data){if(err)onerror(err);else onload(data.buffer);});};if(process[\"argv\"].length>1){thisProgram=process[\"argv\"][1].replace(/\\\\/g,\"/\");}arguments_=process[\"argv\"].slice(2);process[\"on\"](\"uncaughtException\",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process[\"on\"](\"unhandledRejection\",abort);quit_=function(status,toThrow){if(keepRuntimeAlive()){process[\"exitCode\"]=status;throw toThrow}process[\"exit\"](status);};Module[\"inspect\"]=function(){return \"[Emscripten Module object]\"};}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href;}else if(typeof document!==\"undefined\"&&document.currentScript){scriptDirectory=document.currentScript.src;}if(_scriptDir){scriptDirectory=_scriptDir;}if(scriptDirectory.indexOf(\"blob:\")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf(\"/\")+1);}else {scriptDirectory=\"\";}{read_=function(url){try{var xhr=new XMLHttpRequest;xhr.open(\"GET\",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}};if(ENVIRONMENT_IS_WORKER){readBinary=function(url){try{var xhr=new XMLHttpRequest;xhr.open(\"GET\",url,false);xhr.responseType=\"arraybuffer\";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}};}readAsync=function(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open(\"GET\",url,true);xhr.responseType=\"arraybuffer\";xhr.onload=function(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);return}onerror();};xhr.onerror=onerror;xhr.send(null);};}}else;var out=Module[\"print\"]||console.log.bind(console);var err=Module[\"printErr\"]||console.warn.bind(console);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key];}}moduleOverrides=null;if(Module[\"arguments\"])arguments_=Module[\"arguments\"];if(Module[\"thisProgram\"])thisProgram=Module[\"thisProgram\"];if(Module[\"quit\"])quit_=Module[\"quit\"];var wasmBinary;if(Module[\"wasmBinary\"])wasmBinary=Module[\"wasmBinary\"];var noExitRuntime=Module[\"noExitRuntime\"]||true;if(typeof WebAssembly!==\"object\"){abort(\"no native wasm support detected\");}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(\"Assertion failed: \"+text);}}var UTF8Decoder=typeof TextDecoder!==\"undefined\"?new TextDecoder(\"utf8\"):undefined;function UTF8ArrayToString(heap,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heap[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heap.subarray&&UTF8Decoder){return UTF8Decoder.decode(heap.subarray(idx,endPtr))}else {var str=\"\";while(idx<endPtr){var u0=heap[idx++];if(!(u0&128)){str+=String.fromCharCode(u0);continue}var u1=heap[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}var u2=heap[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2;}else {u0=(u0&7)<<18|u1<<12|u2<<6|heap[idx++]&63;}if(u0<65536){str+=String.fromCharCode(u0);}else {var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023);}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):\"\"}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i<str.length;++i){var u=str.charCodeAt(i);if(u>=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023;}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u;}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63;}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63;}else {if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63;}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i<str.length;++i){var u=str.charCodeAt(i);if(u>=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4;}return len}var UTF16Decoder=typeof TextDecoder!==\"undefined\"?new TextDecoder(\"utf-16le\"):undefined;function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer);}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i<str.length;++i){HEAP8[buffer++>>0]=str.charCodeAt(i);}if(!dontAddNull)HEAP8[buffer>>0]=0;}function alignUp(x,multiple){if(x%multiple>0){x+=multiple-x%multiple;}return x}var buffer,HEAP8,HEAPU8,HEAP16,HEAP32;function updateGlobalBufferAndViews(buf){buffer=buf;Module[\"HEAP8\"]=HEAP8=new Int8Array(buf);Module[\"HEAP16\"]=HEAP16=new Int16Array(buf);Module[\"HEAP32\"]=HEAP32=new Int32Array(buf);Module[\"HEAPU8\"]=HEAPU8=new Uint8Array(buf);Module[\"HEAPU16\"]=new Uint16Array(buf);Module[\"HEAPU32\"]=new Uint32Array(buf);Module[\"HEAPF32\"]=new Float32Array(buf);Module[\"HEAPF64\"]=new Float64Array(buf);}var INITIAL_MEMORY=Module[\"INITIAL_MEMORY\"]||16777216;var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATPOSTRUN__=[];var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function preRun(){if(Module[\"preRun\"]){if(typeof Module[\"preRun\"]==\"function\")Module[\"preRun\"]=[Module[\"preRun\"]];while(Module[\"preRun\"].length){addOnPreRun(Module[\"preRun\"].shift());}}callRuntimeCallbacks(__ATPRERUN__);}function initRuntime(){if(!Module[\"noFSInit\"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();callRuntimeCallbacks(__ATINIT__);}function preMain(){callRuntimeCallbacks(__ATMAIN__);}function postRun(){if(Module[\"postRun\"]){if(typeof Module[\"postRun\"]==\"function\")Module[\"postRun\"]=[Module[\"postRun\"]];while(Module[\"postRun\"].length){addOnPostRun(Module[\"postRun\"].shift());}}callRuntimeCallbacks(__ATPOSTRUN__);}function addOnPreRun(cb){__ATPRERUN__.unshift(cb);}function addOnInit(cb){__ATINIT__.unshift(cb);}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb);}var runDependencies=0;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module[\"monitorRunDependencies\"]){Module[\"monitorRunDependencies\"](runDependencies);}}function removeRunDependency(id){runDependencies--;if(Module[\"monitorRunDependencies\"]){Module[\"monitorRunDependencies\"](runDependencies);}if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback();}}}Module[\"preloadedImages\"]={};Module[\"preloadedAudios\"]={};function abort(what){{if(Module[\"onAbort\"]){Module[\"onAbort\"](what);}}what+=\"\";err(what);ABORT=true;EXITSTATUS=1;what=\"abort(\"+what+\"). Build with -s ASSERTIONS=1 for more info.\";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix=\"data:application/octet-stream;base64,\";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith(\"file://\")}var wasmBinaryFile;wasmBinaryFile=\"data:application/octet-stream;base64,AGFzbQEAAAAB7QZqYAN/f38Bf2ABfwF/YAJ/fwBgAX8AYAJ/fwF/YAN/f38AYAR/f39/AGAFf39/f38Bf2AGf39/f39/AX9gBH9/f38Bf2AGf39/f39/AGAFf39/f38AYAAAYAh/f39/f39/fwF/YAJ/fwF8YAd/f39/f39/AX9gAX8BfGAHf39/f39/fwBgAAF/YAV/fn5+fgBgCH9/f39/f39/AGAFf39+f38AYAN/fn8BfmABfAF8YAV/f39/fgF/YAN/f3wAYAJ/fgF/YAJ/fgBgBH9/f38BfmAFf39+fn8AYAJ/fABgA39/fwF9YAR/f39+AGACf38BfWABfwF+YAF9AX1gAnx8AXxgBH9+fn8AYAp/f39/f39/f39/AX9gBX9/f398AX9gBn9/f39+fgF/YAd/f39/f35+AX9gB39/f39/fH8AYAABfmADf39+AX9gA39/fwF8YAd/f39/fn9/AGAJf39/f39/f35/AGAEf39+fwF/YAV/f39/fgBgBH9/fn4AYAJ/fwF+YAV/f39+fwBgA39/fgBgAn98AX9gA39+fwF/YAZ/fH9/f38Bf2ACfH8BfGADfHx/AXxgDH9/f39/f39/f39/fwF/YAt/f39/f39/f39/fwF/YAp/f39/f39/f39/AGAPf39/f39/f39/f39/f39/AGAEf398fwBgBn9/f3x/fwBgCH9/f39/fH9/AGAFf39/fH8AYAN/fnwAYAZ/f39/f38BfmAEf39+fwBgCH9/fn5/f398AX9gBn9/f3x/fAF/YAp/f39+fn9/fn5+AX9gCH9/f39/f3x8AGAIf39/f35/f38AYAl/f39/f399f3wAYAh/f39/f39/fABgBn9/fn58fwBgCH9/f39/f39+AGAEf39/fwF8YAR/fH98AGAOf39/f39/f398fnx/f3wAYAR/f399AX9gBn9/fn9/fwBgBH9+f38AYAd/f39/fH98AX9gBX9/f3x8AGAFf39+f38Bf2AFf39/fn8Bf2ADf39/AX5gBH9/f34Bf2AGf39/fn9/AGAGf35/f39/AX9gBX9/f398AGADf35+AGADf3x/AGACfn8Bf2ACfH8Bf2ACfX8BfWABfwF9YAR/f39+AX5gAn5+AXxgBH5+fn4Bf2ADfn5+AX9gAn5+AX1gCX9/f39/f39/fwF/AuEDEwNlbnYEZXhpdAADA2VudhhfX2N4YV9hbGxvY2F0ZV9leGNlcHRpb24AAQNlbnYLX19jeGFfdGhyb3cABQNlbnYVZW1zY3JpcHRlbl9ydW5fc2NyaXB0AAMDZW52DGdldHRpbWVvZmRheQAEA2VudgpfX3N5c19vcGVuAAAWd2FzaV9zbmFwc2hvdF9wcmV2aWV3MQhmZF9jbG9zZQABFndhc2lfc25hcHNob3RfcHJldmlldzEIZmRfd3JpdGUACQNlbnYNX19zeXNfZmNudGw2NAAAA2VudgtfX3N5c19pb2N0bAAAFndhc2lfc25hcHNob3RfcHJldmlldzEHZmRfcmVhZAAJFndhc2lfc25hcHNob3RfcHJldmlldzERZW52aXJvbl9zaXplc19nZXQABBZ3YXNpX3NuYXBzaG90X3ByZXZpZXcxC2Vudmlyb25fZ2V0AAQDZW52BWFib3J0AAwDZW52CnN0cmZ0aW1lX2wABwNlbnYWZW1zY3JpcHRlbl9yZXNpemVfaGVhcAABA2VudhVlbXNjcmlwdGVuX21lbWNweV9iaWcAAANlbnYLc2V0VGVtcFJldDAAAxZ3YXNpX3NuYXBzaG90X3ByZXZpZXcxB2ZkX3NlZWsABwONDYsNDAMEEgMDAwMCAgM/AgADAgIZChAOHQICAgEDAgICAgMDAgUqCwVAQUIaKh4DBgNDAgIeBgUDAgICAgIIAgICBgYEBgMDBwICAhsCAisrEhIsLUQDAAVFAgoCHwIAAQMBAgMEBAEERgYBAkdIAAUUBAEBAgQAGwACAQJJLkpLAi8AAi9MAgABAwEDAwoDAwUFCxQEAwICAgIDAk0CMAsLBTFOBAYFBAYEAgIJBAkHCAADAQEBAgECBQIAAgUAAQMEAAECAhECAgUFBgIBAQMEBAJPBQNQGRkDBQMBAwECAwMEAQECAgoGBAIGAQUFAgUCEQIBDwUFAxQFAlFSBQEDAgEDAwUDAQIEBAEBAgIEAQwDAgIECR0CIAIGBQNTAQECBAQBBQsGAwUCAgMLBQECBgQBAQIFBAEBAgYEAQECBQQBAgAJBwQFAwQEBAMGBgIGBgIGFQICBQAEAgQCAwQFAwMOAgUHCAADAwACBgoBAQMCAwUABAUFAQMBBQUAAgQFAQMCBQUDMRECAgICBgECBQkHCAABAgYEAQAEAQEDIQACAQcKBQ8HBwcHBAkBBAQBAgIEAwECDQYCAjIdAQEhAwMBBlQFAQEBAwUHAgABAwEDAwEDAQICBAEBAwECAwMBBAEBAgAEAQEDAQIBBAEBAgQEAQECBAQBAQIEBAEBAwECBAQBAQIEBAEDAQNVARAiAjAJBFYCAxAQAwUCBAEDDgIBVwoCBAEFBQQDDgQEBAQEBDMODg4OBAAHCwQCDAQDAAQEBAQEBAQEBAQEBQICAAwAAAAAAAgMAAIDBAMCAAAIAQYMAAAJAAAMDAoLDAwCAgEDAgEDAgUIAgUCBAwMCAIMAgIMAQMCAQMCAQIBAwIBAwICAQMCBgYGCQkMCQcJBQUMAwICAgMCBQIBAgUAAgAACAgDAwAAAAAACAAACQAHAQAEAgQCAgQEAgECAgQCAgUFARAfWAlZAgICAgIEAgYGBQUFBQICBQIBAQMDAQIEBAEBBgICNBEKCgIGBAYBAgAEAQEDAQIDAwQEAQECBAQBAQIEAQMFICBaLgsGBQY1AlsUBAsFBFw0AAAELAECBAQBAQIEBAEBAgAEAQEDAQIEAQECBAQBAQIEBAEBARoBBV0BAAUCAQQFXgIGXwUQBQUyAAUCBgMBAwcEAwEBAgEQBAQABAEDAgEACQYDAwUCBAEFAgEFCwULARsCBQIEAAkGBgkECQUFBQUEBTYDBgYDGQYFBQEDAQMDAQkEBwgABAAAADUANzcAAQEJAQEJAAAWCQcPBQEGYAsAOAIAAAEiIgAjIxcXFyM5FxckF2EkOjpiYwAABAQEAAQEARsBEyUGM2QEEAEGDgUCCwIBAhIEAQQJAQEBAxIBARMlAh4TZWZnaBMTEwIlDAwCBAIBAwwCAgQCAwMBAQEDAgEBAgEDAQIBAgQEAQQDAQkBHBwHBgUFAAcGBQAIAQMBAgIPBAQAAgQEAQQBBAMIAQUBAiYJBggcCAkICQgcCAs7HwgtCAYIBhIAAQQAAQEEAwgBAQ8EBAEEAQQIBAUmCAgICAgLOwgICAYEAAEBAQECBwEBBAIDBAQEBwYHABECARgHGCcAAQkRASgHBwECAwcRCAQCAAAYBxgnESgHDQQAAQgICAoICggLBw0NBAAICAgKCAoICwcNDwoCBA8EAQICAgECDzwCBAUFDwICAgECAgIBAQQBAg88Ag8BAgEEKQE9PgIACCk9PggBAAoKAQMDAQMCAQIEAwMBAwMEBAEDAwMACQkJBAAEAAQJAAcBAwQABAAJAAcNBwcEAw0ADQcHAQEHAQ0NBwENDQcBAwEDAQECAgICAgICAgEDAQMCAQMBAwEDAQMBAwEDAQMBAwEDAQMBAwEDBAECAwESAQQBAwICBAEBAgUCAwEBAQQBAQQBAQAJAQMBAwEAFRoGAAQFAgEBAQQAAQMBAAUBAAEBAwMBAwIEAQMDAQEDAwEEAQQEGjYBAQEDAwMGBQICAgQBBAEEFQABAQEBAwENBAQNAAQVBgEHAgEDBgEDAQMBAwEDAQMBAwEDAQMBAwQBFgQBBQIFAgIBAgEBAwMDAgEEAQQDAwIBBAEEAgEABAIABAEEBAQEBAwMBRQBCwUCBQIABwUFAgAUCwIDARACAwUDAwICAQABBAMMAQEDAwEDAwAAAAAEBQYGBgQGAAYFCwoLCwsKCgoBAwQCASQTOQAAAAAJARIDAQEHD2kmEQQHAXAB0AbQBgUHAQGAAoCAAgYJAX8BQeClxQILB/cBEAZtZW1vcnkCABFfX3dhc21fY2FsbF9jdG9ycwATBG1haW4AFRlfX2luZGlyZWN0X2Z1bmN0aW9uX3RhYmxlAQAQX19lcnJub19sb2NhdGlvbgCTCAZtYWxsb2MAhw0FbnRvaHMAmA0FaHRvbnMAmA0Jc3RhY2tTYXZlAJUNDHN0YWNrUmVzdG9yZQCWDQpzdGFja0FsbG9jAJcNDGR5bkNhbGxfamlqaQCZDQ5keW5DYWxsX2lpaWlpagCaDQ9keW5DYWxsX2lpaWlpamoAmw0QZHluQ2FsbF9paWlpaWlqagCcDQ5keW5DYWxsX3ZpaWppaQCdDQmHDAEAQQELzwYUF+sMcHFyc3RxdXZ3mQGaAZsBnAGLAZ0BugHQAdEB3wHgAe0B7gHvAfAB8QHyAewB8wH0AXCTApQCcHFxhQKVAv0BlwJwcZgCmQJ0cZoCmwKcAnBxnQKeAnRxnwKgAqECowJwcbECsgJ0cbMCtAK1Ar8CcHHAAsECdHHCAsMCxAJwccUCxgJ0cccCyALJAnHKAssCdHHMAs0CzgJxzwLQAnRx0QLSAtMC9AJwcYoDiwOAA4EDgwP+Av8C/wL/Av0C/QL9AnSCA3R0/QJ0hAOTA5QD/QKSA3SUA5UDlgOYA3BxpwOoA3RxqQOqA6sDtQO2A7cDuQO6A7sDvAOxA68DsAOyA7MDtAPRA3Bx0APSA9MD2QPhA+ID4wPaA+QD5QPmA3Bx5wPoA3Rx6QPqA+sD7APtA+4D7wPwA/ED8gPzA/QDcHH1A/YDdHH3A/gD+QP6A/sD/AP9A/AD8QP+A/8DgARwcYEEggR0cYMEhASFBHBxhgSHBHRxiASJBIoEcHGLBIwEdHGNBI4EjwSQBJEEkgSTBPAD8QOUBJUElgRxlwSYBHRxmQSaBJsE4AOcBJ0EngR0wwZxrASyBLAEsQTDCHBx7ASSA3Bx7QTuBHGeBe8E8ATvBP0C7wSCBe8EgwWEBYUFhgWHBYgFiQXvBMYImAWZBZoFmwWcBZ0F7wSfBaAFoQWiBaMFpAWlBe8EpgWnBagFqQXvBLgF7wS5Bb4FugW7BbwFugVxvQW6Bb8FwAVx8ATvBMIF/QX/Bf4FgAZwcYEGggZ0cYMGhAaFBnBxkgaTBnRxlAaVBpYGlwaYBpkGmgabBpwGnQaeBp8GcHGgBqEGdHGiBqMGpAZxpQamBnRxoganBqgGqQZxwQbCBnRxwwbEBsUGccYGxwZ0ccgGyQbKBnBxywbMBnRxzQbOBs8G0AbRBtIG0wabBpwGnQbUBtUGcdYG1wZ0cdgG2QbaBnHbBtwGdHHdBt4G3wbqBvoG+wb8BowHrgeJB4oHjgeQB5EHnQe5B7oHuwe8B70HvgfGB9MH4wfUB9UH3wfgB+YHsgizCLkI6QzECK0LiA10wArCCvwK/gqBC4MLhQuHC4kLiwuNC48LkQuTC5ULlwu6CrwKwQrPCtAK0QrSCtMK1ArLCtUK1grXCq8K3ArdCt8K4QriCpUI5ArlCu0K7grxCvIK8wr1CvgK7wrwCsYJwAn0CvYK+QpwcXHDCsQKxQrGCscKyArJCsoKywrMCs0Kzgpx2ArYCtkKgQOBA9oKgQNx5grnCtkKlQiVCOgK6Qpx6grrCtkKlQiVCOwK6QpwcdMI1AjXCHBx2AjZCNsIcdwI7gj2CPgI+gj6CPwI/giCCYQJhglxkQmbCZ8JoAmhCaEJogmjCaYJpwmoCXGxCboJwQnCCcMJxAnKCcsJccwJ0AnXCdgJ2QnaCdwJ3QlwceEJ4gnjCeQJ5gnoCesJ+wqAC4QLkAuUC4gLjAtwceEJ7wnwCfEJ8wn1CfgJ/QqCC4YLkguWC4oLjgucC5sL+QmcC5sL/Qlx/wn/CYAKgAqACoEK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BEIANwMAQZCdBEIANwMAQdidBEEANgIAQdCdBEIANwMAQcidBEIANwMAQcCdBEIANwMAQeKdBEEAOgAAQeCdBEEAOwEAQYCeBEEAOgAAQfidBEIANwMAQfCdBEIANwMAQeidBEIANwMAQaieBEIANwMAQaCeBEIANwMAQZieBEIANwMAQZCeBEIANwMAQYieBEIANwMAQdCeBEEANgIAQcieBEIANwMAQcCeBEIANwMAQbieBEIANwMAQdqeBEEAOgAAQdieBEEAOwEAQfieBEEAOgAAQfCeBEIANwMAQeieBEIANwMAQeCeBEIANwMAQaCfBEIANwMAQZifBEIANwMAQZCfBEIANwMAQYifBEIANwMAQYCfBEIANwMAQcifBEEANgIAQcCfBEIANwMAQbifBEIANwMAQbCfBEIANwMAQdKfBEEAOgAAQdCfBEEAOwEAQfCfBEEAOgAAQeifBEIANwMAQeCfBEIANwMAQdifBEIANwMAQZigBEIANwMAQZCgBEIANwMAQYigBEIANwMAQYCgBEIANwMAQfifBEIANwMAQcCgBEEANgIAQbigBEIANwMAQbCgBEIANwMAQaigBEIANwMAQcqgBEEAOgAAQcigBEEAOwEAQeigBEEAOgAAQeCgBEIANwMAQdigBEIANwMAQdCgBEIANwMAQZChBEIANwMAQYihBEIANwMAQYChBEIANwMAQfigBEIANwMAQfCgBEIANwMAQbihBEEANgIAQbChBEIANwMAQaihBEIANwMAQaChBEIANwMAQcKhBEEAOgAAQcChBEEAOwEAQeChBEEAOgAAQdihBEIANwMAQdChBEIANwMAQcihBEIANwMAQYiiBEIANwMAQYCiBEIANwMAQfihBEIANwMAQfChBEIANwMAQeihBEIANwMAQbCiBEEANgIAQaiiBEIANwMAQaCiBEIANwMAQZiiBEIANwMAQbqiBEEAOgAAQbiiBEEAOwEAQdiiBEEAOgAAQdCiBEIANwMAQciiBEIANwMAQcCiBEIANwMAQYCjBEIANwMAQfiiBEIANwMAQfCiBEIANwMAQeiiBEIANwMAQeCiBEIANwMAQaijBEEANgIAQaCjBEIANwMAQZijBEIANwMAQZCjBEIANwMAQbKjBEEAOgAAQbCjBEEAOwEAQdCjBEEAOgAAQcijBEIANwMAQcCjBEIANwMAQbijBEIANwMAQfijBEIANwMAQfCjBEIANwMAQeijBEIANwMAQeCjBEIANwMAQdijBEIANwMAQaCkBEEANgIAQZikBEIANwMAQZCkBEIANwMAQYikBEIANwMAQaqkBEEAOgAAQaikBEEAOwEAQcikBEEAOgAAQcCkBEIANwMAQbikBEIANwMAQbCkBEIANwMAQfCkBEIANwMAQeikBEIANwMAQeCkBEIANwMAQdikBEIANwMAQdCkBEIANwMAQZilBEEANgIAQZClBEIANwMAQYilBEIANwMAQYClBEIANwMAQaKlBEEAOgAAQaClBEEAOwEAQcClBEEAOgAAQbilBEIANwMAQbClBEIANwMAQailBEIANwMAQeilBEIANwMAQeClBEIANwMAQdilBEIANwMAQdClBEIANwMAQcilBEIANwMAQZCmBEEANgIAQYimBEIANwMAQYCmBEIANwMAQfilBEIANwMAQZqmBEEAOgAAQZimBEEAOwEAQbimBEEAOgAAQbCmBEIANwMAQaimBEIANwMAQaCmBEIANwMAQeCmBEIANwMAQdimBEIANwMAQdCmBEIANwMAQcimBEIANwMAQcCmBEIANwMAQYinBEEANgIAQYCnBEIANwMAQfimBEIANwMAQfCmBEIANwMAQZKnBEEAOgAAQZCnBEEAOwEAQbCnBEEAOgAAQainBEIANwMAQaCnBEIANwMAQZinBEIANwMAQdinBEIANwMAQdCnBEIANwMAQcinBEIANwMAQcCnBEIANwMAQbinBEIANwMAQYCoBEEANgIAQfinBEIANwMAQfCnBEIANwMAQeinBEIANwMAQYqoBEEAOgAAQYioBEEAOwEAQaioBEEAOgAAQaCoBEIANwMAQZioBEIANwMAQZCoBEIANwMAQdCoBEIANwMAQcioBEIANwMAQcCoBEIANwMAQbioBEIANwMAQbCoBEIANwMAQfioBEEANgIAQfCoBEIANwMAQeioBEIANwMAQeCoBEIANwMAQZSpBEIANwIAQYypBEIANwIAQYSpBEIANwIAQZypBEG4mgU2AgBBqKkEQQA2AgBBoKkEQgA3AwBB2KkEQgA3AwBB0KkEQgA3AwBB4KkEQqCcATcDAEGAqgRCADcDAEH4qQRCADcDAEHwqQRCADcDAEHoqQRCADcDAEGIqgQQ3gUhAkHoqgRBADYCAEHgqgRCADcDAEGQqwRC+6i4vZTcnsI/NwMAQZirBEKAgICAgIDc08AANwMAQfCqBEG4wwEpAwA3AwBB+KoEQcDDASkDADcDAEGAqwRByMMBKQMANwMAQYirBEHQwwEpAwA3AwBByKsEQpqz5syZs+bsPzcDAEHQqwRCgICAgICAgIrAADcDAEGgqwRB2MMBKQMANwMAQairBEHgwwEpAwA3AwBBsKsEQejDASkDADcDAEG4qwRB8MMBKQMANwMAQcCrBEKAgICAgICAmsAANwMAQdirBEEAQdwAEJANGkHArARCADcDAEG9rARBADoAAEG4rARBADYCAEHIrARCADcDAEGcqQQoAgAiACAAKAIAQQxrKAIAaiIAIAAoAgRB+31xQQRyNgIEQdCqBEKAgICAgICA+L9/NwMAQciqBEEANgIAQbCpBEIANwMAQeiqBEHgABCeDEEAQeAAEJANIgBB4ABqIgM2AgBB5KoEIAM2AgBB4KoEIAA2AgBB3KoEQQA2AgBBwKoEQgA3AwBBgKoEQoCAgICAgID4v383AwBB+KkEQoCAgICAgID4v383AwBB8KkEQoCAgICAgID4v383AwBB6KkEQoCAgICAgID4PzcDAEG8rARBADoAAEGKqARBxQA6AABBkqcEQcUAOgAAQZqmBEHFADoAAEGipQRBxQA6AABBqqQEQcUAOgAAQbKjBEHFADoAAEG6ogRBxQA6AABBwqEEQcUAOgAAQcqgBEHFADoAAEHSnwRBxQA6AABB2p4EQcUAOgAAQeKdBEHFADoAAEHqnARBxQA6AABB8psEQcUAOgAAQfqaBEHFADoAAEGCmgRBxQA6AABBgKkEQQA6AABB2KoEQQA2AgBB0KwEQQA6AABBwKwEQgA3AwBByKwEQgA3AwBBkKkEIQACQEGPqQQsAABBf0wEQEGIqQRBADYCAEGEqQQoAgAhAwwBC0GEqQQiA0EAOgALCyADQQA6AAACQEGbqQQsAABBf0wEQEGUqQRBADYCAEGQqQQoAgAhAAwBC0GbqQRBADoAAAsgAEEAOgAAQb2sBEEAOgAAAkBBq6kELAAAQX9MBEBBpKkEQQE2AgBBoKkEKAIAIQAMAQtBoKkEIgBBAToACwsgAEEKOwAAIAEQ3gUaIAIgASkDKDcDKCACIAEpAyA3AyAgAiABKQMYNwMYIAIgASkDEDcDECACIAEpAwg3AwggAiABKQMANwMAIAFBMGokAEHYrARB4IEEKAIAIgA2AgBBwK0EQdSBBDYCACAAQQxrKAIAQdisBGpB5IEEKAIANgIAQdisBCgCAEEMaygCAEHYrARqIgBB3KwEELUIIABCgICAgHA3AkhBwK0EQdSBBDYCAEHYrARBwIEENgIAQdysBBD3CxpBkK4EQQBB8AAQkA0aQeyuBEL/////9/////8ANwIAQeSuBEL/////9/////8ANwIAQdyuBEL/////9/////8ANwIAQdSuBEL/////9/////8ANwIAQcyuBEL/////9/////8ANwIAQcSuBEL/////9/////8ANwIAQbyuBEL/////9/////8ANwIAQbSuBEL/////9/////8ANwIAQYivBBDmBRpBxK8EQgA3AgBBzK8EQQA2AgBB4K8EQgA3AwBB2K8EQoCAgICAgID4PzcDAEHorwRCADcDAEHwrwRCADcDAEGAsARCADcDAEH4rwRCgICAgICAgPg/NwMAQYiwBEIANwMAQZCwBEIANwMAQZiwBEKAgICAgICA+D83AwBBqLAEQgA3AwBBoLAEQoCAgICAgID4PzcDAEGwsARCADcDAEG4sARCgICAgICAgPg/NwMAQcuwBEEFOgAAQdewBEEFOgAAQeKwBEGAFDsBAEHvsARBCjoAAEHAsARBmRcoAAA2AgBBxLAEQZ0XLQAAOgAAQcywBEHY3gAoAAA2AgBB0LAEQdzeAC0AADoAAEHYsARBnyIpAAA3AwBB4LAEQaciLwAAOwAAQcWwBEEAOgAAQdGwBEEAOgAAQfuwBEEHOgAAQYexBEEGOgAAQZOxBEEHOgAAQeywBEGQPC8AADsBAEHksARBiDwpAAA3AgBB8LAEQfgWKAAANgIAQfOwBEH7FigAADYAAEH8sARBzxYoAAA2AgBBgLEEQdMWLwAAOwAAQe6wBEEAOgAAQfewBEEAOgAAQYKxBEEAOgAAQYuxBEHlIygAADYAAEGIsQRB4iMoAAA2AgBBj7EEQQA6AABBqLEEQoCAgICAgICAgH83AwBBoLEEQoCAgICAgICAgH83AwBBwLEEQbCxBDYCAEGwsQRB+NoCNgIACxAAQfesAUEAEOwFQQEQAAALlBACDH8BfCMAQaACayICJAAgAkEEckEA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AADgP6IiFCAURBgtRFT7IQlAoqI5AwggAywAG0F/TARAIAMoAhAQiA0LIANBIBCeDCIBNgIQIANCloCAgICEgICAfzcCFCABQQA6ABYgASAPNwAOIAEgDjcACCABIA03AAAgBiAHIANBEGoQvgQ5A0ggAywAG0F/TARAIAMoAhAQiA0LIANBMBCeDCIBNgIQIANCo4CAgICGgICAfzcCFCABQQA6ACMgASAKNgAfIAEgEzcAGCABIBI3ABAgASARNwAIIAEgEDcAACAGIAcgA0EQahC/BDYCWCADLAAbQX9MBEAgAygCEBCIDQsgBEEBaiIEIAJHDQALCyADQRAQngwiATYCACADQoyAgICAgoCAgH83AgQgAUEAOgAMIAFB49IAKAAANgAIIAFB29IAKQAANwAAIANBEGogBSADELsEIABBhA9qIQEgAEGPD2osAABBf0wEQCABKAIAEIgNCyABIAMpAxA3AgAgASADKAIYNgIIIANBADoAGyADQQA6ABAgAywAC0F/TARAIAMoAgAQiA0LIANBIBCeDCIBNgIAIANCl4CAgICEgICAfzcCBCABQQA6ABcgAUHvzwApAAA3AA8gAUHozwApAAA3AAggAUHgzwApAAA3AAAgA0EQaiAFIAMQuwQgAEGQD2ohASAAQZsPaiwAAEF/TARAIAEoAgAQiA0LIAEgAykDEDcCACABIAMoAhg2AgggA0EAOgAbIANBADoAECADLAALQX9MBEAgAygCABCIDQsgA0EgEJ4MIgE2AhAgA0KSgICAgISAgIB/NwIUIAFBADoAEiABQag7LwAAOwAQIAFBoDspAAA3AAggAUGYOykAADcAACAAIAUgA0EQahDBBDoAvRIgAywAG0F/TARAIAMoAhAQiA0LIANBMBCeDCIBNgIQIANCoICAgICGgICAfzcCFCABQQA6ACAgAUG/PykAADcAGCABQbc/KQAANwAQIAFBrz8pAAA3AAggAUGnPykAADcAACAAIAUgA0EQahDBBDoAvhIgAywAG0F/TARAIAMoAhAQiA0LIABBoA9qIQEgAEGrD2osAAAhBAJ/IAAoAtwQQQNGBEACQCAEQX9MBEAgAEGkD2pBAjYCACAAKAKgDyEBDAELIAFBAjoACwsgAUGNFDsAACABQQJqDAELAkAgBEF/TARAIABBpA9qQQE2AgAgACgCoA8hAQwBCyABQQE6AAsLIAFBCjoAACABQQFqC0EAOgAAIwBBEGsiASQAIAFBIBCeDCICNgIAIAFCloCAgICEgICAfzcCBCACQQA6ABYgAkHrESkAADcADiACQeURKQAANwAIIAJB3REpAAA3AAAgAEHwEGoiACAFIAEQvgQ5AwAgASwAC0F/TARAIAEoAgAQiA0LIAFBIBCeDCICNgIAIAFCloCAgICEgICAfzcCBCACQQA6ABYgAkHIDikAADcADiACQcIOKQAANwAIIAJBug4pAAA3AAAgACAFIAEQvgQ5AwggASwAC0F/TARAIAEoAgAQiA0LIAFBIBCeDCICNgIAIAFCloCAgICEgICAfzcCBCACQQA6ABYgAkH4CCkAADcADiACQfIIKQAANwAIIAJB6ggpAAA3AAAgACAFIAEQvgQ5AxAgASwAC0F/TARAIAEoAgAQiA0LIAFBIBCeDCICNgIAIAFCloCAgICEgICAfzcCBCACQQA6ABYgAkHg3wApAAA3AA4gAkHa3wApAAA3AAggAkHS3wApAAA3AAAgACAFIAEQvgQ5AxggASwAC0F/TARAIAEoAgAQiA0LIAFBIBCeDCICNgIAIAFCmoCAgICEgICAfzcCBCACQQA6ABogAkGbES8AADsAGCACQZMRKQAANwAQIAJBixEpAAA3AAggAkGDESkAADcAACAAIAUgARC+BDkDMCABLAALQX9MBEAgASgCABCIDQsgAUEgEJ4MIgI2AgAgAUKagICAgISAgIB/NwIEIAJBADoAGiACQbcOLwAAOwAYIAJBrw4pAAA3ABAgAkGnDikAADcACCACQZ8OKQAANwAAIAAgBSABEL4EOQM4IAEsAAtBf0wEQCABKAIAEIgNCyABQSAQngwiAjYCACABQpqAgICAhICAgH83AgQgAkEAOgAaIAJB1AgvAAA7ABggAkHMCCkAADcAECACQcQIKQAANwAIIAJBvAgpAAA3AAAgAEFAayAFIAEQvgQ5AwAgASwAC0F/TARAIAEoAgAQiA0LIAFBIBCeDCICNgIAIAFCmoCAgICEgICAfzcCBCACQQA6ABogAkG83wAvAAA7ABggAkG03wApAAA3ABAgAkGs3wApAAA3AAggAkGk3wApAAA3AAAgACAFIAEQvgQ5A0ggASwAC0F/TARAIAEoAgAQiA0LIAFBIBCe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QfgAbGorA0ghDCABQbwFaiIIQfLvAC0AADoAACABQe7vACgAADYCuAUgAUExOgC6BSABIAxEAAAAAAAATkCiOQMwIAogCyACGyEKIAFBoAJqIAFBuAVqIAFBMGoQyQciAkEBTgRAIAEgAmotAJ4CQS5GBEADQCACIgZBAWsiAiABQaACamoiAy0AACIEQTBGDQALIAFBoAJqIAZqIAMgBEEuRxtBADoAAAsgBSABQaACaiABQaACahCUDRAgGgsgBUGQkwFBARAgIQIgASAAIAAoAsgQQfgAbGotAAI6AKACIAIgAUGgAmpBARAgIQUgCEHy7wAtAAA6AAAgAUHu7wAoAAA2ArgFIAFBNToAugUgASAKOQMgIAFBoAJqIAFBuAVqIAFBIGoQyQciAkEBTgRAIAEgAmotAJoCQS5GBEADQCACIgZBAWsiAiABQaACamoiAy0AACIEQTBGDQALIAFBoAJqIAZqIAMgBEEuRxtBADoAAAsgBSABQaACaiABQaACahCUDRAgGgsgBSAAKAKgDyAHIAAtAKsPIgJBGHRBGHVBAEgiAxsgACgCpA8gAiADGxAgGiAAIAAgACgCyBBB+ABsaikDSDcD6A8LIABB8BBqIQIgACkD0A+5RAAAAAAAQI9AoyELIABB4A9qKQMAuUQAAAAAAECPQKMhDCAAQdgPaikDALlEAAAAAABAj0CjIQ0gACsDsA8hCiAALQC8EgRAIAogACAAKALIEEH4AGxqKwMIoyEKCyABQYgCaiIDIA05AwAgAUGQAmoiBCAMOQMAIAFBmAJqIgYgCjkDACABIAMpAwA3AwggASAEKQMANwMQIAEgBikDADcDGCABIAs5A4ACIAEgASkDgAI3AwAgAiABRAAAAAAAADlAQQkQHgwCCyAAIAAgACgCyBBB+ABsaisDMCILIAArA7APoCIMOQOwDyAALQC9EiECIAAoApwPQYjwAEEEECAhBSAAIAAoAsgQQfgAbGorA0ghDSABQbwFaiIHQfLvAC0AACIIOgAAIAFB7u8AKAAAIgk2ArgFIAFBMToAugUgASANRAAAAAAAAE5AojkDcCAKIAugIAwgAhshCiABQaACaiABQbgFaiABQfAAahDJByICQQFOBEAgASACai0AngJBLkYEQANAIAIiBkEBayICIAFBoAJqaiIDLQAAIgRBMEYNAAsg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AgAQFigCACECIAApA9APIQYgAyAAQdgPaikDADcDCCADIAY3AwAgAiADIAIoAgAoAiQRAgAgAEHgD2oiAiACKQMAQgF8NwMAIAAgAUH4AGxqKAJYIgEgACgC2BBHBEAgAEKAgICAgICA+L9/NwPQECAAIAE2AtgQCyADLAAbQX9MBEAgAygCEBCIDQsgA0EgaiQAC+wIAgR/An4jAEHQAGsiAiQAIAAgACgCyBBB+ABsai0AAEUEQBAWKAIEKAI4IQMgACgCyBAhBSACQSAQngwiBDYCOCACQpGAgICAhICAgH83AjwgBEEAOgARIARBr9YALQAAOgAQIARBp9YAKQAANwAIIARBn9YAKQAANwAAIAMgBUEcbGoiBCACQThqEMEEIQMgAiwAQ0F/TARAIAIoAjgQiA0LAkAgA0UNACACQSAQngwiAzYCACACQpSAgICAhICAgH83AgQgA0EAOgAUIANBvBAoAAA2ABAgA0G0ECkAADcACCADQawQKQAANwAAIAQgAhDFBCEGIAJBIBCeDCIDNgIoIAJClICAgICEgICAfzcCLCADQQA6ABQgA0HYDSgAADYAECADQdANKQAANwAIIANByA0pAAA3AAAgBCACQShqEMUEIQcgAkEgEJ4MIgM2AhggAkKUgICAgISAgIB/NwIcIANBADoAFCADQZAIKAAANgAQIANBiAgpAAA3AAggA0GACCkAADcAACACIAQgAkEYahDFBDcDSCACIAc3A0AgAiAGNwM4IAIsACNBf0wEQCACKAIYEIgNCyACLAAzQX9MBEAgAigCKBCIDQsgAiwAC0F/TARAIAIoAgAQiA0LIAJBIBCeDCIDNgIAIAJCloCAgICEgICAfzcCBCADQQA6ABYgA0HHKikAADcADiADQcEqKQAANwAIIANBuSopAAA3AAAgBCACEMEEIQMgAiwAC0F/TARAIAIoAgAQiA0LIANFBEAgAEHYD2opAwAhBiAAKQPQDyEHIAIgACkDuBA3AxAgAiAGNwMIIAIgBzcDACACQThqIAIQ+QULIAAoAtwQQQNGBEAgACACKAI4IAIoAkAgACkDwBAgAikDSHynIAFEAAAAAAAAAABBCBA2DAELIAIgACkDwBAgAikDSHw3AwAgACACQThqIAJBQGsgAiABEDcLAkAgACgC3BBBBkcNACACQQA6ADxBx+Tg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A0F/TARAIAooAvADEIgNCyAKLACLBEF/TARAIAooAoAEEIgNCyAKLACbBEF/TARAIAooApAEEIgNCwJAIAwNACAKLADDBEF/Sg0AIAooArgEEIgNCyAKLADTBEF/TARAIAooAsgEEIgNCyAKLADDAkF/TARAIAooArgCEIgNCyAKQQQ6APgCIA8oAgwhDCAKQSAQngwiCzYCuAIgCkKZgICAgISAgIB/NwK8AiALQQA6ABkgC0G8xgAtAAA6ABggC0G0xgApAAA3ABAgC0GsxgApAAA3AAggC0GkxgApAAA3AAAgDCAKQbgCahDFBCEpIA8oAgwhDCAKQSAQngwiCzYCyAQgCkKYgICAgISAgIB/NwLMBCALQQA6ABggC0HZIykAADcAECALQdEjKQAANwAIIAtBySMpAAA3AAAgD0H4AGohFyAMIApByARqEMUEISogCiATKAIAIgwEfEQAAAAAAADwPwUgDygCDCEVIApBIBCeDCILNgKQBCAKQpWAgICAhICAgH83ApQEIAtBADoAFSALQYf4ACkAADcADSALQYL4ACkAADcACCALQfr3ACkAADcAACAVIApBkARqEMgECzkDoAMgDygCDCEVIApBIBCeDCILNgKABCAKQpSAgICAhICAgH83AoQEIAtBADoAFCALQcjpACgAADYAECALQcDpACkAADcACCALQbjpACkAADcAACAKIBUgCkGABGoQvgQ5A9gDIA8oAgwhFSAKQSAQngwiCzYC8AMgCkKbgICAgISAgIB/NwL0AyALQQA6ABsgC0G5OigAADYAFyALQbI6KQAANwAQIAtBqjopAAA3AAggC0GiOikAADcAACAKQeADaiIRIBUgCkHwA2oQvgQ5AwAgDygCDCEVIApBIBCeDCILNgLIAyAKQpOAgICAhICAgH83AswDIAtBADoAEyALQczCACgAADYADyALQcXCACkAADcACCALQb3CACkAADcAACAKQegDaiILIBUgCkHIA2oQvgQ5AwAgCiARKQMANwO4ASAKIAspAwA3A8ABIAogCikD2AM3A7ABIBcgCkH4AmogKSAqIApBoANqIApBsAFqQQBEAAAAAAAA8L8QeRogCiwA0wNBf0wEQCAKKALIAxCIDQsgCiwA+wNBf0wEQCAKKALwAxCIDQsgCiwAiwRBf0wEQCAKKAKABBCIDQsC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IAosAPsDQX9KDQAgCigC8AMQiA0LIAosANMEQX9MBEAgCigCyAQQiA0LIAosAMMCQX9MBEAgCigCuAIQiA0LIApBCjoAgAIgDygCGCEMIApBIBCeDCILNgK4AiAKQpmAgICAhICAgH83ArwCIAtBADoAGSALQaLFAC0AADoAGCALQZrFACkAADcAECALQZLFACkAADcACCALQYrFACkAADcAACAMIApBuAJqEMUEISkgDygCHCAPKAIIQQN0aisDACEmIAopA9gEISogDygCFCEMIApBIBCeDCILNgLIBCAKQpyAgICAhICAgH83AswEIAtBADoAHCALQaMTKAAANgAYIAtBmxMpAAA3ABAgC0GTEykAADcACCALQYsTKQAANwAAAn4gJiApuaIiJplEAAAAAAAA4ENjBEAgJrAMAQtCgICAgICAgICAfwshKSAPQZgDaiEXIAogDCAKQcgEahDIBCATKAIAIgwEfEQAAAAAAADwPwUgDygCFCEVIApBIBCeDCILNgLIAyAKQpWAgICAhICAgH83AswDIAtBADoAFSALQYf4ACkAADcADSALQYL4ACkAADcACCALQfr3ACkAADcAACAVIApByANqEMgEC6I5A5ACIA8oAhghFSAKQSAQngwiCzYCoAMgCkKUgICAgISAgIB/NwKkAyALQQA6ABQgC0GdPigAADYAECALQZU+KQAANwAIIAtBjT4pAAA3AAAgCiAVIApBoANqEL4EOQPgAiAPKAIYIRUgCkEgEJ4MIgs2AvgCIApCm4CAgICEgICAfzcC/AIgC0EAOgAbIAtB9D0oAAA2ABcgC0HtPSkAADcAECALQeU9KQAANwAIIAtB3T0pAAA3AAAgCkHoAmoiESAVIApB+AJqEL4EOQMAIA8oAhghFSAKQSAQngwiCzYC0AIgCkKTgICAgISAgIB/NwLUAiALQQA6ABMgC0GIPigAADYADyALQYE+KQAANwAIIAtB+T0pAAA3AAAgCkHwAmoiCyAVIApB0AJqEL4EOQMAIAogESkDADcDcCAKIAspAwA3A3ggCiAKKQPgAjcDaCAXIApBgAJqICkgKiAKQZACaiAKQegAakEARAAAAAAAAPC/EHkaIAosANsCQX9MBEAgCigC0AIQiA0LIAosAIMDQX9MBEAgCigC+AIQiA0LIAosAKsDQX9MBEAgCigCoAMQiA0LAkAgDA0AIAosANMDQX9KDQAgCigCyAMQiA0LIAosANMEQX9MBEAgCigCyAQQiA0LIAosAMMCQX9MBEAgCigCuAIQiA0LIA9BADYC8AMgD0IANwPoAyAPQZgCaiIOEBYoAgQiCygCPCALKAI4ayIMQRxtIgsQtwQgD0GkAmoiGCALELcEIBAgCxC3BBAWKAIEKAJEQQxqIRUgDARAIAtBASALQQFLGyEfQfPBACkAACEsQfvBACgAACEgQb3BACkAACEtQcXBACkAACEuQczBACgAACENQefBACkAACEvQe7BACgAACESQaTFACkAACExQazFACkAACEyQbHFACkAACEzQcbPACkAACEpQcvPACkAACEqQagTKQAAITRBsBMpAAAhNUG4EykAACE2QZPoACkAACE3QZvoACkAACE4Qec+KQAAITlB7z4pAAAhOkH2PikAACE7Qf8+KQAAITxBhj8pAAAhPUHjxAApAAAhPkHrxAApAAAhP0HxxAApAAAhQEGnEikAACFBQa8SKQAAIUJB3y4pAAAhQ0HnLikAACFEQe8uLQAAIRRBtS4pAAAhRUG9LikAACFGQcUuKQAAIUdBzi4pAAAhSEHWLikAACFJQQAhFwNAEBYoAgQoAjghDCAKQQg6AKACIApBADYC8AEgCkEANgKoAiAKQgA3A4ACIApBEBCeDCILNgLIBCAKQoyAgICAgoCAgH83AswEIAtBADoADCALICA2AAggCyAsNwAAIAogDCAXQRxsaiILIApByARqEL4EOQO4AiAKQSAQngwiDDYCoAMgCkKTgICAgISAgIB/NwKkAyAMQQA6ABMgDCANNgAPIAwgLjcACCAMIC03AAAgCiALIApBoANqEL4EOQPAAiAKQRAQngwiDDYC+AIgCkKLgICAgIKAgIB/NwL8AiAMQQA6AAsgDCASNgAHIAwgLzcAACAKIAsgCkH4AmoQvgQ5A8gCAkAgDygCnAIiDCAPKAKgAkkEQCAKIAopA8ACNwNYIAogCikDyAI3A2AgCiAKKQO4AjcDUCAKNAKoAiErIAo0AvABITAgCiAKKwOAAjkDkAIgDyAMIApBoAJqIDAgKyAKQZACaiAKQdAAakEARAAAAAAAAPC/EHlB0ABqNgKcAgwBCyAKQaACaiEeIApB8AFqISEgCkGoAmohIiAKQYACaiEj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fyAMQZPJpAJPDQIgDEGAB2wQngwFQQALIQ4gDiAMQYAHbGohGCAOIBtBgAdsaiASIBopAwAgECAUELUEIg5BgAdqIRogDSgCBCIMIA0oAgAiEkYNAgNAIA5BgAdrIAxBgAdrIgwQuAQhDiAMIBJHDQALIA0gGDYCCCANKAIEIQwgDSAaNgIEIA0oAgAhEiANIA42AgAgDCASRg0DA0AgDEGAB2shDiAMQbABaygCACINBEAgDEGsAWsgDTYCACANEIgNCyAOIgwgEkcNAAsMAwsQrQgAC0HmywAQGgALIA0gGDYCCCANIBo2AgQgDSAONgIACyASBEAgEhCIDQsLIAtBqAFqIgsgF0cNAAsLIA9BvAJqIRICQCAPKALEAiAPKAK8AiIXa0HQAG1BB0sNACAPKALAAiELQYAFEJ4MIgxBgAVqIREgDCALIBdrQdAAbUHQAGxqIQICQCALIBdGBEAgAiEMDAELIAIhDANAIAxB0ABrIAtB0ABrIgsQeCEMIAsgF0cNAAsgEigCACEXCyAPIBE2AsQCIA8gAjYCwAIgDyAMNgK8AiAXRQ0AIBcQiA0LIApBEBCeDCILNgK4AiAKQo2AgICAgoCAgH83ArwCIAtBADoADSALQcvPACkAADcABSALQcbPACkAADcAAEMAAIA/IUsgFSAKQbgCahDVBEECRwRAIA8oAhwgDygCAEEDdGorAwC2IUsLIAosAMMCQX9MBEAgCigCuAIQiA0LQdDEACkAACEpQdjEACkAACEqQeDEAC8AACERQdsSKQAAIStB4xIpAAAhLEHoEikAACEtQYvAACkAACEuQZPAACkAACEvQZvAACgAACEfQds/KQAAITFB4z8pAAAhMkHrPykAACEzQfI/KAAAISBB9z8pAAAhNEH/PykAACE1QYbAACgAACENQQAhDANAIApBBDoAtwIgDygCECEXIApBIBCeDCILNgLIBCAKQpKAgICAhICAgH83AswEIAtBADoAEiALIBE7ABAgCyAqNwAIIAsgKTcAACAKIEsgFyAKQcgEahDFBLSUOAKgAiAPKAIQIRcgCkEgEJ4MIgs2AqADIApClYCAgICEgICAfzcCpAMgC0EAOgAVIAsgLTcADSALICw3AAggCyArNwAAIAogFyAKQaADahDIBCATKAIAIhcEfEQAAAAAAADwPwUgDygCECEC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QQFOBEAgDSARIBAQjw0aCyACIBQ2AtgDIAIgDjYC1AMgAiANNgLQAyARRQ0AIBEQiA0LIAIsAKsDQX9MBEAgAigCoAMQiA0LIAIsALsDQX9MBEAgAigCsAMQiA0LIAIsAMsDQX9MBEAgAigCwAMQiA0LIBJBHGoiEiAaRg0BIAIoAtgDIQ0MAAsACyALIBMoAgBKBEAQFigCBCgCRCESIBMoAgAhDkEgEJ4MIQwgAkGggICAeDYCyAMgAiAMNgLAAyACQRtBGiAOQQFIIg0bIg42AsQDIAxB5PgAQastIA0bIA4Qjw0gDmpBADoAACASQQxqIg0gAkHAA2oQwwQoAhghDCACLADLA0F/TARAIAIoAsADEIgNCyAPKAK8AiERIAIoAtADIQ4gAkEANgLAAyATKAIAIRAgAiALNgKwAyACIA4gDEEYbGoiDEEIaiIOKQMANwPIAiACIAxBEGoiEikDADcD0AIgAiAMKQMANwPAAiARIAJBwAJqIBMgAkHAA2ogEEEAShsgAkGwA2oQeiAPKAK8AiERIAJBADYCwAMgEygCACEQIAIgCzYCsAMgAiAOKQMANwOwAiACIBIpAwA3A7gCIAIgDCkDADcDqAIgEUHQAGogAkGoAmogEyACQcADaiAQQQBKGyACQbADahB6IA8oArwCIREgAkEANgLAAyATKAIAIRAgAiALNgKwAyACIA4pAwA3A5gCIAIgEikDADcDoAIgAiAMKQMANwOQAiARQaABaiACQZACaiATIAJBwANqIBBBAEobIAJBsANqEHogDygCvAIhESACQQA2AsADIBMoAgAhECACIAs2ArADIAIgDikDADcDgAIgAiASKQMANwOIAiACIAwpAwA3A/gBIBFB8AFqIAJB+AFqIBMgAkHAA2ogEEEAShsgAkGwA2oQeiAPKAK8AiERIAJBADYCwAMgEygCACEQIAIgCzYCsAMgAiAOKQMANwPoASACIBIpAwA3A/ABIAIgDCkDADcD4AEgEUHAAmogAkHgAWogEyACQcADaiAQQQBKGyACQbADahB6IA8oArwCIREgAkEANgLAAyATKAIAIRAgAiALNgKwAyACIA4pAwA3A9ABIAIgEikDADcD2AEgAiAMKQMANwPIASARQZADaiACQcgBaiATIAJBwANqIBBBAEobIAJBsANqEHogDygCvAIhESAC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NCACQQA6ABwgAkHoKigAADYAGCACQeAqKQAANwAQIAJB2CopAAA3AAggAkHQKikAADcAACAEIANBMGoQwQQhBSADLAA7QX9MBEAgAygCMBCIDQsgA0EgEJ4MIgI2AjAgA0KagICAgISAgIB/NwI0IAJBADoAGiACQdkQLwAAOwAYIAJB0RApAAA3ABAgAkHJECkAADcACCACQcEQKQAANwAAIAQgA0EwahDFBCEKIANBIBCeDCICNgIgIANCmoCAgICEgICAfzcCJCACQQA6ABogAkH1DS8AADsAGCACQe0NKQAANwAQIAJB5Q0pAAA3AAggAkHdDSkAADcAACAEIANBIGoQxQQhCyADLAArQX9MBEAgAygCIBCIDQsgAywAO0F/TARAIAMoAjAQiA0LAkACQAJ/AkAgBQRAIANBIBCeDCICNgIwIANCl4CAgICEgICAfzcCNCACQQA6ABcgAkH1DykAADcADyACQe4PKQAANwAIIAJB5g8pAAA3AAAgBCADQTBqEMUEIQwgA0EgEJ4MIgI2AiAgA0KXgICAgISAgIB/NwIkIAJBADoAFyACQaINKQAANwAPIAJBmw0pAAA3AAggAkGTDSkAADcAACAEIANBIGoQxQQhDSADLAArQX9MBEAgAygCIBCIDQsgAywAO0F/Sg0BIAMoAjAQiA0MAQsgACgC6AQiAiAAKALEBCIERQ0BGiAEIAAoAqgEIAJBQGooAgBBBHRqIAQbIgIpAwghDSACKQMAIQwLIAMgCyANfCILNwMYIAMgCzcDCCADIAogDHwiCjcDECADIAo3AwAgACADQQAQhwEaIAAoAugECyICQaABayIEKAIAIAQoAgRHDQAgAkGMAWsoAgANACACQUBqIAE2AgAMAQsgACgCwAUgAUE4bGohBCAAKAIAKAKYASABQQZ0aiEFIAAoAuwEIAJLBEAgACgClAQhByAALwGYBCEIIAApA6AEIQogAkEANgI8IAJBpMgBNgI4IAJBADYCNCACQczIATYCMCACQQA2AiwgAkGkyAE2AiggAkKAgICAgICA+L9/NwMgIAJCADcDGCACQQA2AhQgAiACQQxqIgk2AhAgAiAJNgIMIAJBADYCCCACQgA3AwAgAkFAaxCpBCACQgA3A4gBIAJCgICAgICAgPg/NwOAASACIAU2AnwgAiAENgJ4IAIgCjcDcCACIAg7AWggAiAHNgJkIAIgATYCYCACQgA3A5ABIAAgAkGgAWo2AugEDAELIABB5ARqIANBPGogAEGUBGogAEGYBGogAEGZBGogAEGgBGogBCAFEIEBCyAAEBYoAgQoAjggAygCPEEcbGoiBDYC9AQgA0EgEJ4MIgI2AjAgA0KegICAgISAgIB/NwI0IAJBADoAHiACQbAqKQAANwAWIAJBqiopAAA3ABAgAkGiKikAADcACCACQZoqKQAANwAAIAQgA0EwahDBBCEFIAMsADtBf0wEQCADKAIwEIgNCyADQSAQngwiAjYCMCADQpyAgICAhICAgH83AjQgAkEAOgAcIAJBlhAoAAA2ABggAkGOECkAADcAECACQYYQKQAANwAIIAJB/g8pAAA3AAAgBCADQTBqEMUEIQogA0EgEJ4MIgI2AiAgA0KcgICAgISAgIB/NwIkIAJBADoAHCACQcMNKAAANgAYIAJBuw0pAAA3ABAgAkGzDSkAADcACCACQasNKQAANwAAIAQgA0EgahDFBCELIAMsACtBf0wEQCADKAIgEIgNCyADLAA7QX9MBEAgAygCMBCIDQsCfiAFBEAgA0EgEJ4MIgI2AjAgA0KXgICAgISAgIB/NwI0IAJBADoAFyACQfUPKQAANwAPIAJB7g8pAAA3AAggAkHmDykAADcAACAEIANBMGoQxQQhDCADQSAQngwiAjYCICADQpeAgICAhICAgH83AiQgAkEAOgAXIAJBog0pAAA3AA8gAkGbDSkAADcACCACQZMNKQAANwAAIAQgA0EgahDFBCENIAMsACtBf0wEQCADKAIgEIgNCyADLAA7QX9MBEAgAygCMBCIDQsgCyANfCELIAogDHwiCiAAQcQEaiIAKAIAIgINARpBEBCeDCICIAs3AwggAiAKNwMAIAAgAjYCAAwCCyAAKALEBCICRQ0BIAIgACgCqAQgACgC6ARBQGooAgBBBHRqIAIbIgApAwggC3whCyAAKQMAIAp8CyEKIAIgCzcDCCACIAo3AwALIANBQGskACABIAZHC9JFAxl/CH4BfCMAQeAAayIGJAAgACgCACgCmAEhGSAAIAAoAqACIABB6ARqIgQoAgBBQGooAgAiGkHQAGxqQQBEAAAAAAAA8D9BAEQAAAAAAADwPxB9IREgACgC9AQhEwJAIAQoAgAiCEGg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dGohDSAOQRBqIQggAkEBTgRAIAcgBCACEI8NGgsgBSANNgIIIAUgCDYCBCAFIAc2AgAgBEUNACAEEIgNCyAQQSBqJAAMBQsQrQgAC0HmywAQGgALQebLABAaAAtB5ssAEBoAC0HmywAQGgALIAMoApACIgRFDQEgBCADKAKUAiIFRgR/IAQFA0AgBUEMayICKAIAIgoEQCAFQQhrIAo2AgAgChCIDQsgBCACIgVHDQALIAMoApACCyECIAMgBDYClAIgAhCIDQwBC0EAIQwgEkEBcyAFckEBRw0AIAIoAmQhBSADQgA3A6ACIANCADcDqAIgA0IANwOwAiADQgA3A7gCIANBADYCwAIgA0EANgLIAiADQgA3A5gCIAMgFToAkAIgAyAFNgLQAiADIAo2AswCIANB9I0CNgLEAiADIAspAwg3A+ACIAspAwAhHyADIBY2AugCIAMgHzcD2AIgFQRAIAMoAowDIQwgCigCACEOQQQQngwiByAOIAxBDGxqNgIAIAMgBzYCyAILIANCADcDwAEgA0IANwPIASADQgA3A9ABIANCADcD2AEgA0EANgLgASADQQA2AugBIANCADcDuAEgAyAXOgCwASADIAU2AvABIAMgCjYC7AEgA0H0jQI2AuQBIAMgBCkDCDcDgAIgBCkDACEfIAMgDTYCiAIgAyAfNwP4ASAXBEAgAygCiAMhBSAKKAIAIQpBBBCeDCIMIAogBUEMbGo2AgAgAyAMNgLoAQsgAyAEKQMINwN4IAMgBCkDADcDcCADQZACaiACQdAAaiIFIANB8ABqENwDIAMgA0GgAmoiCikDADcDaCADIAMpA5gCNwNgIANBsAFqIAUgA0HgAGoQ3AMgAikDGCEfIAMpA8ABISIgCikDACEhIAMpA7gBIRwgAykDmAIhIyADQaABaiACKAIAIAIoAgQQ2gEgISAifSIiICJ+ICMgHH0iIiAifnwhIiAfIB9+QgKGIR8gA0G4AWohBwJAAkAQFigCBCIKKAI4IgUgCigCPCIORgRAQQEhDgwBC0EAIQwDQCADKAKgASAFKAIYIgpBA3ZB/P///wFxaigCACAKdkEBcQRAIANBIBCeDCIKNgKQAyADQpiAgICAhICAgH83ApQDIApBADoAGCAKQboiKQAANwAQIApBsiIpAAA3AAggCkGqIikAADcAACAFIANB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aiACQRhqIBMoAgAoAiARCgAgBCgCACEIIAIgOTkDICABIAYgCGogAkEgaiADEKEEIAMoAgAtAAAgIBA5IAVBAWoiBSAKKAIAIAQoAgAiCGtBBHVJDQALCyADKAIAIQQgAiADEKIENwMgIAIgAygCACkDKDcDCCACIDk5AxggEyAEIAggAkEgaiACQQhqIAJBGGogEygCACgCIBEKACAHQQFqIgcgGCgCACAPKAIAIgNrQegAbUkNAAsLIAdBAWshBwsgB0EBaiIHIBgoAgAgDygCACIDa0HoAG1JDQALCyACQRAQngwiAzYCMCACQo6AgICAgoCAgH83AjQgA0EAOgAOIAMgRjcABiADIEU3AAACQCAZIAJBMGoQwQQEQCAPKwOIASE5IAIsADtBf0wEQCACKAIwEIgNCyA5RAAAAAAAAAAAZEUNASACQSAQngwiAzYCMCACQpmAgICAhICAgH83AjQgA0EAOgAZIANBtgwtAAA6ABggA0GuDCkAADcAECADQaYMKQAANwAIIANBngwpAAA3AAAgASACQTBqEC4gAiwAO0F/TARAIAIoAjAQiA0LIA9BiAFqIQQgASAAKAIAKAKYASABKALIEEEGdGpBAEEAEEACQCAAKALoBCAAKALkBGtBoAFtQQFrIBZHBEAgAkEgEJ4MIgM2AjAgAkKcgICAgISAgIB/NwI0IANBADoAHCADQegqKAAANgAYIANB4CopAAA3ABAgA0HYKikAADcACCADQdAqKQAANwAAIBkgAkEwahDBBCEDIAIsADtBf0wEQCACKAIwEIgNCyADDQELIAEgARAsQbgXahApIAJBMGogARArIAIgEUHQAGwiAyAAKAKgAmorAwg5AyAgASACQTBqIAJBIGoQNSACQSBqIAEQKyACQTBqIAAoAgBB0ABqEOAFIAJBCGogAkEwahDZBQJ+An4gAikDKCJBIAIpAxB9Ij8gP34gAikDICJCIAIpAwh9IkAgQH58uZ8iOZlEAAAAAAAA4ENjBEAgObAMAQtCgICAgICAgICAfwsiPkIBUwRAQgAhP0KgnAEMAQsgP0KgnAF+ID5/IT8gQEKgnAF+ID5/CyE+IAIgQSA/fTcDOCACIEIgPn03AzAgAiAAKAKgAiADaisDCDkDGCABIAJBMGogAkEYahA1CyACIAQrAwAiOUQAAAAAAAAAACA5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AwAgCSADQQhqIgwpAwA3AwAgBCADKQMANwMIIAUgCCkDADcDACAMIAopAwA3AwAgAyACKQMANwMAIAggBikDADcDACAKIAkpAwA3AwAgAiAEKQMINwMAIAApAzggACkDIFkNASAEQRhqIgIgB0EQaiIFKQMANwMAIARBEGoiBiAHQQhqIggpAwA3AwAgBCAHKQMANwMIIAUgA0EQaiIJKQMANwMAIAggA0EIaiIKKQMANwMAIAcgAykDADcDACAJIAIpAwA3AwAgCiAGKQMANwMAIAMgBCkDCDcDACAAKQMgIAApAwhZDQEgAiAAQRBqIgMpAwA3AwAgBiAAQQhqIgkpAwA3AwAgBCAAKQMANwMIIAMgBSkDADcDACAJIAgpAwA3AwAgACAHKQMANwMAIAUgAikDADcDACAIIAYpAwA3AwAgByAEKQMINwMADAELIAJB5wVMBEAgAEEYaiECIABBMGohBSAAKQM4IRACQCAAKQMgIhEgACkDCCISWQRAIBAgEVkNASAEQRhqIgMgAkEQaiIHKQMANwMAIARBEGoiBiACQQhqIggpAwA3AwAgBCACKQMANwMIIAcgBUEQaiIJKQMANwMAIAggBUEIaiIKKQMANwMAIAIgBSkDADcDACAJIAMpAwA3AwAgCiAGKQMANwMAIAUgBCkDCDcDACAAKQMgIBJZDQEgAyAAQRBqIgkpAwA3AwAgBiAAQQhqIgopAwA3AwAgBCAAKQMANwMIIAkgBykDADcDACAKIAgpAwA3AwAgACACKQMANwMAIAcgAykDADcDACAIIAYpAwA3AwAgAiAEKQMINwMADAELIBAgEVMEQCAEQRhqIgIgAEEQaiIDKQMANwMAIARBEGoiByAAQQhqIgYpAwA3AwAgBCAAKQMANwMIIAMgBUEQaiIIKQMANwMAIAYgBUEIaiIDKQMANwMAIAAgBSkDADcDACAIIAIpAwA3AwAgAyAHKQMANwMAIAUgBCkDCDcDAAwBCyAEQRhqIgMgAEEQaiIIKQMANwMAIARBEGoiByAAQQhqIgkpAwA3AwAgBCAAKQMANwMIIAggAkEQaiIGKQMANwMAIAkgAkEIaiIIKQMANwMAIAAgAikDADcDACAGIAMpAwA3AwAgCCAHKQMANwMAIAIgBCkDCDcDACAQIAApAyBZDQAgAyAGKQMANwMAIAcgCCkD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KQMANwMAIAUgAkEIaiIKKQMANwMAIAEgAikDADcDACAJIAYpAwA3AwAgCiAIKQMANwMAIAIgBCkDCDcDAEEBIAUpAwAgACkDCFkNAhogBiAAQRBqIgkpAwA3AwAgCCAAQQhqIgopAwA3AwAgBCAAKQMANwMIIAkgBykDADcDACAKIAUpAwA3AwAgACABKQMANwMAIAcgBikDADcDACAFIAgpAwA3AwAgASAEKQMINwMADAELIAwgDVMEQCAEQRhqIgkgAEEQaiIFKQMANwMAIARBEGoiBiAAQQhqIgcpAwA3AwAgBCAAKQMANwMIIAUgAkEQaiIIKQMANwMAIAcgAkEIaiIFKQMANwMAIAAgAikDADcDACAIIAkpAwA3AwAgBSAGKQMANwMAIAIgBCkDCDcDAEEBDAILIARBGGoiBiAAQRBqIgkpAwA3AwAgBEEQaiIHIABBCGoiCikDADcDACAEIAApAwA3AwggCSABQRBqIggpAwA3AwAgCiABQQhqIgUpAwA3AwAgACABKQMANwMAIAggBikDADcDACAFIAcpAwA3AwAgASAEKQMINwMAQQEgAikDCCAFKQMAWQ0BGiAGIAgpAwA3AwAgByAFKQMANwMAIAQgASkDADcDCCAIIAJBEGoiCSkDADcDACAFIAJBCGoiCCkDADcDACABIAIpAwA3AwAgCSAGKQMANwMAIAggBykDADcDACACIAQpAwg3AwALQQILIQkgAykDCCACKQMIUwR/IARBGGoiBiACQRBqIgcpAwA3AwAgBEEQaiIIIAJBCGoiBSkDADcDACAEIAIpAwA3AwggByADQRBqIgopAwA3AwAgBSADQQhqIgspAwA3AwAgAiADKQMANwMAIAogBikDADcDACALIAgpAwA3AwAgAyAEKQMINwMAIAUpAwAgASkDCFkEQCAJQQFqDwsgBiABQRBqIgopAwA3AwAgCCABQQhqIgMpAwA3AwAgBCABKQMANwMIIAogBykDADcDACADIAUpAwA3AwAgASACKQMANwMAIAcgBikDADcDACAFIAgpAwA3AwAgAiAEKQMINwMAIAMpAwAgACkDCFkEQCAJQQJqDwsgBEEYaiICIABBEGoiAykDADcDACAEQRBqIgUgAEEIaiIGKQMANwMAIAQgACkDADcDCCADIAFBEGoiBykDADcDACAGIAFBCGoiAykDADcDACAAIAEpAwA3AwAgByACKQMANwMAIAMgBSkDADcDACABIAQpAwg3AwAgCUEDagUgCQsLxxECC38DfiMAQSBrIgMkAEEBIQoCQAJAAkACQAJAAkAgASAAa0EYbQ4GBQUAAQIDBAsgAUEQaykDACAAKQMIWQ0EIANBGGoiBCAAQRBqIgUpAwA3AwAgA0EQaiIGIABBCGoiBykDADcDACADIAApAwA3AwggBSABQRhrIgJBEGoiASkDADcDACAHIAJBCGoiBSkDADcDACAAIAIpAwA3AwAgASAEKQMANwMAIAUgBikDADcDACACIAMpAwg3AwAMBAsgAUEYayECIABBGGohBCABQRBrIgUpAwAhDSAAKQMgIg4gACkDCFkEQCANIA5ZDQQgA0EYaiIFIARBEGoiASkDADcDACADQRBqIgYgBEEIaiIHKQMANwMAIAMgBCkDADcDCCABIAJBEGoiCCkDADcDACAHIAJBCGoiCSkDADcDACAEIAIpAwA3AwAgCCAFKQMANwMAIAkgBikDADcDACACIAMpAwg3AwAgACkDICAAKQMIWQ0EIAUgAEEQaiICKQMANwMAIAYgAEEIaiIIKQMANwMAIAMgACkDADcDCCACIAEpAwA3AwAgCCAHKQMANwMAIAAgBCkDADcDACABIAUpAwA3AwAgByAGKQMANwMAIAQgAykDCDcDAAwECyANIA5TBEAgA0EYaiIEIABBEGoiBSkDADcDACADQRBqIgEgAEEIaiIGKQMANwMAIAMgACkDADcDCCAFIAJBEGoiBykDADcDACAGIAJBCGoiBSkDADcDACAAIAIpAwA3AwAgByAEKQMANwMAIAUgASkDADcDACACIAMpAwg3AwAMBAsgA0EYaiIBIABBEGoiCCkDADcDACADQRBqIgYgAEEIaiIJKQMANwMAIAMgACkDADcDCCAIIARBEGoiBykDADcDACAJIARBCGoiCCkDADcDACAAIAQpAwA3AwAgByABKQMANwMAIAggBikDADcDACAEIAMpAwg3AwAgBSkDACAAKQMgWQ0DIAEgBykDADcDACAGIAgpAwA3AwAgAyAEKQMANwMIIAcgAkEQaiIAKQMANwMAIAggAkEIaiIFKQMANwMAIAQgAikDADcDACAAIAEpAwA3AwAgBSAGKQMANwMAIAIgAykDCDcDAAwDCyAAIABBGGogAEEwaiABQRhrEL0BGgwCCyAAIABBGGoiBiAAQTBqIgQgAEHIAGoiAhC9ARogAUEQaykDACAAKQNQWQ0BIANBGGoiByACQRBqIggpAwA3AwAgA0EQaiIJIAJBCGoiCykDADcDACADIAIpAwA3AwggCCABQRhrIgVBEGoiASkDADcDACALIAVBCGoiDCkDADcDACACIAUpAwA3AwAgASAHKQMANwMAIAwgCSkDADcDACAFIAMpAwg3AwAgACkDUCAAKQM4WQ0BIAcgBEEQaiIFKQMANwMAIAkgBEEIaiIBKQMANwMAIAMgBCkDADcDCCAFIAgpAwA3AwAgASALKQMANwMAIAQgAikDADcDACAIIAcpAwA3AwAgCyAJKQMANwMAIAIgAykDCDcDACAAKQM4IAApAyBZDQEgA0EYaiICIAZBEGoiBSkDADcDACADQRBqIgEgBkEIaiIHKQMANwMAIAMgBikDADcDCCAFIARBEGoiCCkDADcDACAHIARBCGoiCSkDADcDACAGIAQpAwA3AwAgCCACKQMANwMAIAkgASkDADcDACAEIAMpAwg3AwAgACkDICAAKQMIWQ0BIAIgAEEQaiIEKQMANwMAIAEgAEEIaiIIKQMANwMAIAMgACkDADcDCCAEIAUpAwA3AwAgCCAHKQMANwMAIAAgBikDADcDACAFIAIpAwA3AwAgByABKQMANwMAIAYgAykDCDcDAAwBCyAAQRhqIQIgAEEwaiEEIAApAzghDQJAIAApAyAiDiAAKQMIIg9ZBEAgDSAOWQ0BIANBGGoiBSACQRBqIgYpAwA3AwAgA0EQaiIHIAJBCGoiCCkDADcDACADIAIpAwA3AwggBiAEQRBqIgkpAwA3AwAgCCAEQQhqIgspAwA3AwAgAiAEKQMANwMAIAkgBSkDADcDACALIAcpAwA3AwAgBCADKQMINwMAIAApAyAgD1kNASAFIABBEGoiCSkDADcDACAHIABBCGoiCykDADcDACADIAApAwA3AwggCSAGKQMANwMAIAsgCCkDADcDACAAIAIpAwA3AwAgBiAFKQMANwMAIAggBykDADcDACACIAMpAwg3AwAMAQsgDSAOUwRAIANBGGoiAiAAQRBqIgUpAwA3AwAgA0EQaiIGIABBCGoiBykDADcDACADIAApAwA3AwggBSAEQRBq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FCAGIAQ2AgAgACgCKCgCACIFBH8gACAFNgIoIAYoAgAFIAQLIQUgACgCLCAFEM0BIABBMGoiBSAFKAIAQQFqNgIACyAEQRRqIQcLIANBkAJqJAAgBwuiBAEDfyABIAAgAUYiAzoADAJAIAMNAANAIAEoAggiAi0ADA0BAkACfyACIAIoAggiAygCACIERgRAAkAgAygCBCIERQ0AIAQtAAwNACAEQQxqIQQMAwsCQCABIAIoAgBGBEAgAiEEDAELIAIgAigCBCIEKAIAIgE2AgQgBCABBH8gASACNgIIIAIoAggFIAMLNgIIIAIoAggiAyADKAIAIAJHQQJ0aiAENgIAIAQgAjYCACACIAQ2AgggBCgCCCEDCyAEQQE6AAwgA0EAOgAMIAMgAygCACICKAIEIgQ2AgAgBARAIAQgAzYCCAsgAiADKAIINgIIIAMoAggiBCAEKAIAIANHQQJ0aiACNgIAIAIgAzYCBCADQQhqDAELAkAgBEUNACAELQAMDQAgBEEMaiEEDAILAkAgASACKAIARwRAIAIhAQwBCyACIAEoAgQiBDYCACABIAQEfyAEIAI2AgggAigCCAUgAws2AgggAigCCCIDIAMoAgAgAkdBAnRqIAE2AgAgASACNgIEIAIgATYCCCABKAIIIQMLIAFBAToADCADQQA6AAwgAyADKAIEIgIoAgAiBDYCBCAEBEAgBCADNgIICyACIAMoAgg2AgggAygCCCIEIAQoAgAgA0dBAnRqIAI2AgAgAiADNgIAIANBCGoLIAI2AgAMAgsgAkEBOgAMIAMgACADRiICOgAMIARBAToAACADIQEgAkUNAAsLC7gCAQJ/IwBBoAFrIgQkACAAQQA2AgggAEIANwIAIARBCGoQmAciAygCAEEMaygCACAEQQhqaiABQQBBARCPByADKAIAQQxrKAIAIARBCGpqIAJBAEEBEI8HIANBASAAQQFBARCaByADQej6AigCACIANgIAIABBDGsoAgAgBEEIampB7PoCKAIANgIAAkAgAygCNEUNACADKAIwIgAoAgAiAiADKAIsIgEoAgQ2AgQgASgCBCACNgIAIANBADYCNCAAIANBLGoiAUYNAANAIAAoAgQhAiAAEIgNIAIiACABRw0ACwsgAygCHCIABEAgAyAANgIgIAAQiA0LIAMoAhAiAARAIAMgADYC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ASgCUDYCWCAAIAEoAlQ2AlwgACABKAJYNgJgIABBAToAQQsgASABQegAaiIDKQMANwMoIAEgASkDYDcDICABQUBrIQIgAEHYAGoiBCABQSBqQQAQ5wZFBEAgACgCGCgCOCABQeAAaiAGQv///////////wAQrQZBf0YNASABIAEpA2g3AxggASABKQNgNwMQIAFBMGohAiAEIAFBEGpBABDnBkUNAQsgACgCCCEEIAIgASkDYDcDACACIAMpAwA3AwggASADKQMANwMIIAEgASkDYDcDACAEIAFBABCJARogACgCCCgC6ARBoAFrIgAoAgQgACgCACIAayICBEAgAkHoAG1B6ABsIABqQTBrQQE6AAALCyABQfAAaiQAC+4cAw5/A34BfSMAQfABayIDJAAgACgCFEHQAGopAyAhESAAKAIMKAIEIQUgA0EgEJ4MIgQ2AmggA0KQgICAgISAgIB/NwJsIARBADoAECAEQZEWKQAANwAIIARBiRYpAAA3AAAgBSADQegAahDFBCESIAMsAHNBf0wEQCADKAJoEIgNCyAAKAIMKAIEIQUgA0EwEJ4MIgQ2AmggA0KggICAgIaAgIB/NwJsIARBADoAICAEQeXAACkAADcAGCAEQd3AACkAADcAECAEQdXAACkAADcACCAEQc3AACkAADcAACAFIANB6ABqEMEEIQwgAywAc0F/TARAIAMoAmgQiA0LIAAoAgwoAgQhBSADQSAQngwiBDYCaCADQpGAgICAhICAgH83AmwgBEEAOgARIARB2hUtAAA6ABAgBEHSFSkAADcACCAEQcoVKQAANwAAAn9BASAFIANB6ABqEMEEDQAaQQAgACgCHA0AGiAAKAIMKAIEIQUgA0EQEJ4MIgQ2AkggA0KNgICAgIKAgIB/NwJMIARBADoADSAEQcvPACkAADcABSAEQcbPACkAADcAACAFIANByABqENUEIQQgAywAU0F/TARAIAMoAkgQiA0LIARBAUYLIQ0gAywAc0F/TARAIAMoAmgQiA0LIAAoAhgiBCgCPCEFIAQoAjghBiADIAAoAkwiBCgCACgCADYC7AEgA0GAzgE2AugBIANBADYC4AEgA0IANwPYASAFIAZrQQxtIQ4CQAJAAn8CQAJAAkAgAkUNACAAKAJQIARrQQxtQQJJIQICfiARtEPNzIw/lCIUi0MA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IAAoAgggACgCEBD8ASAAKAIIQQEQhQEgACgCCCIEKALEBCICIAQoAqgEIAQoAugEQUBqKAIAQQR0aiACGyIEKQMAIREgAyAEKQMINwNwIAMgETcDaCADIAApAyg3A4ABIAMgACkDMDcDiAEgAyAAKQM4NwOQASAAKQMgIREgA0IANwOgASADQgA3A6gBIANCADcDsAEgA0EANgK4ASADIBE3A3ggA0IANwOYASADQQA2AsABIAMgACgCTCgCACgCADYCZCADQYDOATYCYCADQegAaiADQeAAahCCAiADQegAahBmIAAoAgghBCADIAAoAkwoAgAoAgA2AlwgA0GAzgE2AlggBCADQdgAaiADKAKkASgCABCTASEIIAAoAkwoAgAoAgAoAgAgCEEEdGoiBCkDACERIAQpAwghEyADQSxqIgRBADYCACADQdAAaiICIBM3AwAgAyARNwNIIAMgADYCICADQgA3AiQgA0EgakEEciADKALYASADKALcARCHAiADQThqIgcgAykDSDcDACADQUBrIgogAikDADcDACADIA06ADBBMBCeDCIGQejKATYCACAGIAMoAiA2AgggBiADKAIkIgU2AgwgBiADKAIoIgI2AhAgBiAEKAIANgIUIARBADYCACADQgA3AiQgBiAHKQMANwMgIAYgAykDMDcDGCAGIAopAwA3AygCQCANBEACQCABRQ0AIAAoAhAhByAAKAIMKAIEIQogA0EgEJ4MIgQ2AhAgA0KSgICAgISAgIB/NwIUIARBADoAEiAEQYMuLwAAOwAQIARB+y0pAAA3AAggBEHzLSkAADcAACAKIANBEGoQwwQoAhghBCADLAAbQX9MBEAgAygCEBCIDQsgBCAHRw0AIAAoAgghBCADIAAoAkwoAgAoAgA2AgwgA0GAzgE2AgggBCADQQhqIAggACgCDCAAKAIUIgcgB0GgAWogACgCRCASIAwQkgELIAYQ7AEMAQsgBhDsASABRQ0AIAAoAhAhByAAKAIMKAIEIQogA0EgEJ4MIgQ2AhAgA0KSgICAgISAgIB/NwIUIARBADoAEiAEQYMuLwAAOwAQIARB+y0pAAA3AAggBEHzLSkAADcAACAKIANBEGoQwwQoAhghBCADLAAbQX9MBEAgAygCEBCIDQsgBCAHRw0AIAAoAgghBCADIAAoAkwoAgAoAgA2AgQgA0GAzgE2AgAgBCADIAggACgCDCAAKAIUIgcgB0GgAWogACgCRCASIAwQkgEgABDqAQsgAEEBOgBAIAUEQCACIAVHBEADQCACQQxrIgQoAgAiAARAIAJBCGsgADYCACAAEIgNCyAEIQIgBCAFRw0ACwsgBiAFNgIQIAUQiA0LIAYQiA0gAygCsAEiBARAIAMgBDYCtAEgBBCIDQsgAygCpAEiBARAIAMgBDYCqAEgBBCIDQsgAygCmAEiBEUNAiADIAQ2ApwBIAQQiA0MAgsDQCACQQxrIgQoAgAiAARAIAJBCGsgADYCACAAEIgNCyAEIQIgBCAFRw0ACyADKAJoCyEEIAMgBTYCbCAEEIgNCyADKALYASIFBEAgBSADKALcASICRgR/IAUFA0AgAkEMayIEKAIAIgAEQCACQQhrIAA2AgAgABCIDQsgBCECIAQgBUcNAAsgAygC2AELIQQgAyAFNgLcASAEEIgNCyADQfABaiQADwsQrQgAC6gHAgt/An4jAEGQAWsiASQAIAAoAggiBSgCCCECIAFBADYCiAEgAUIANwOAASACQZAEaiABRwRAIAFBgAFqIAIoApAFIAIoApQFEIcCIAEoAoABIQQgASgChAEhAwsgAUEANgJ8IAFCADcCdCABQgA3AmwgASABKQN4NwIsIAEgASkDcDcCJCABIAEpA2g3AhwgACkDICEMIAApAyghDSABQUBrQgA3AwAgAUIANwNIIAFCADcDUCABQQA2AlggASANNwMQIAFBATYCGCABQgA3AzggAUEAIAFBgAFqIAMgBEYbNgJgIAEgDDcDCAJAAkACQCAAKAIQIgogACgCDCIHRg0AQQAhA0EAIQJBACEEA0AgByAEQQxsaiEJAkAgAiADSQRAIAIgCTYCACABIAJBBGoiAjYCPAwBCyACIAZrIgtBAnUiCEEBaiICQYCAgIAETw0DIAhBAnQgAiADIAZrIgNBAXUiCCACIAhLG0H/////AyADQQJ1Qf////8BSRsiAgR/IAJBgICAgARPDQUgAkECdBCeDAVBAAsiA2oiCCAJNgIAIAMgAkECdGohCSAIQQRqIQIgC0EBTgRAIAMgBiALEI8NGgsgASAJNgJAIAEgAjYCPCABIAM2AjggBgRAIAYQiA0gACgCDCEHIAAoAhAhCgsgAyEGCyAEQQFqIgQgCiAHa0EMbU8NASABKAJAIQMMAAsACyABQQhqEGYgASgCVCEHIAEoAlAhAgJAIAAtABgNACACIAdGDQAgB0EEayIEIAJNDQAgAiEDA0AgAygCACEGIAMgBCgCADYCACAEIAY2AgAgA0EEaiIDIARBBGsiBEkNAAsLAn8gAiAHRwRAA0AgBSgCCCEDIAAoAgwhBiACKAIAIQQgAUGAzgE2AgAgASAGIARBDGxqNgIEIAMgASABKAJEIARBAnRqKAIAIAUoAgwgBSgCFCIEQdAAaiAEQfABaiAFKAJIQgBBABCSASACQQRqIgIgB0cNAAsgASgCUCECCyACCwRAIAEgAjYCVCACEIgNCyABKAJEIgUEQCABIAU2AkggBRCIDQsgASgCOCIFBEAgASAFNgI8IAUQiA0LIAEoAoABIgMEQCADIAEoAoQBIgJGBH8gAwUDQCACQQxrIgUoAgAiBARAIAJBCGsgBDYCACAEEIgNCyADIAUiAkcNAAsgASgCgAELIQUgASADNgKEASAFEIgNCyABQZABaiQADwsQrQgAC0HmywAQGgALaAEEfyAAQejKATYCACAAKAIMIgEEQCABIAAoAhAiA0YEfyABBQNAIANBDGsiAigCACIEBEAgA0EIayAENgIAIAQQiA0LIAIhAyABIAJHDQALIAAoAgwLIQIgACABNgIQIAIQiA0LIAALawEEfyAAQejKATYCACAAKAIMIgEEQCABIAAoAhAiA0YEfyABBQNAIANBDGsiAigCACIEBEAgA0EIayAENgIAIAQQiA0LIAIhAyABIAJHDQALIAAoAgwLIQIgACABNgIQIAIQiA0LIAAQiA0LagEDf0EwEJ4MIgFB6MoBNgIAIAAoAgghAiABQQA2AhQgAUEMaiIDQgA3AgAgASACNgIIIAAgAUcEQCADIAAoAgwgACgCEBCHAgsgASAAKQMoNwMoIAEgACkDIDcDICABIAApAxg3AxggAQthAQF/IAFB6MoBNgIAIAAoAgghAiABQQA2AhQgAUIANwIMIAEgAjYCCCAAIAFHBEAgAUEMaiAAKAIMIAAoAhAQhwILIAEgACkDKDcDKCABIAApAyA3AyAgASAAKQMYNwMYC10BBH8gACgCDCIBBEAgASAAKAIQIgNGBH8gAQUDQCADQQxrIgIoAgAiBARAIANBCGsgBDYCACAEEIgNCyACIQMgASACRw0ACyAAKAIMCyECIAAgATYCECACEIgNCwtiAQR/IAAoAgwiAQRAIAEgACgCECIDRgR/IAEFA0AgA0EMayICKAIAIgQEQCADQQhrIAQ2AgAgBBCIDQsgAiEDIAEgAkcNAAsgACgCDAshAiAAIAE2AhAgAhCIDQsgABCIDQsUACAAQQhqQQAgASgCBEG0zAFGGwsGAEH0zAEL/wQBBX8jAEEgayIBJAAQFigCBCgCRCECIAFBIBCeDCIDNgIQIAFClICAgICEgICAfzcCFCADQQA6ABQgA0H0LCgAADYAECADQewsKQAANwAIIANB5CwpAAA3AAAgAkEMaiIEIAFBEGoQwwQoAhghAyABLAAbQX9MBEAgASgCEBCIDQsgAUEQEJ4MIgI2AhAgAUKNgICAgIKAgIB/NwIUIAJBADoADSACQcvPACkAADcABSACQcbPACkAADcAACAEIAFBEGoQ1QQhAiABLAAbQX9MBEAgASgCEBCIDQsCQCACQQNHDQAgAUEQEJ4MIgI2AhAgAUKOgICAgIKAgIB/NwIUIAJBADoADiACQePUACkAADcABiACQd3UACkAADcAAAJAIAQgAUEQahDBBEUNACABQSAQngwiAjYCACABQpOAgICAhICAgH83AgQgAkEAOgATIAJB3tUAKAAANgAPIAJB19UAKQAANwAIIAJBz9UAKQAANwAAIAQgARDBBCEFIAEsAAtBf0oNACABKAIAEIgNCyABLAAbQX9MBEAgASgCEBCIDQsgBQRAIAFBIBCeDCIDNgIQIAFCmoCAgICEgICAfzcCFCADQQA6ABogA0HDLS8AADsAGCADQbstKQAANwAQIANBsy0pAAA3AAggA0GrLSkAADcAACAEIAFBEGoQwwQoAhghAyABLAAbQX9KDQEgASgCEBCIDQwBCyABQRBqIAAQ2AEgASgCECEEAkAgASgCFCIABEBBACECA0AgBCACIgNBA3ZB/P///wFxaigCACACdkEBcQ0CIANBAWoiAiAASQ0ACwwBCyAERQ0BCyAEEIgNCyABQSBqJAAgAwutAgEFfwJAIAAoAgggACgCACIDa0EMbSABTw0AAkACQCABQdaq1aoBSQRAIAAoAgQhAiABQQxsIgEQngwiBCABaiEGIAQgAiADa0EMbUEMbGohBSACIANGDQEgBSEBA0AgAUEMayIBQQA2AgggAUIANwIAIAEgAkEMayICKAIANgIAIAEgAigCBDYCBCABIAIoAgg2AgggAkEANgIIIAJCADcCACACIANHDQALIAAgBjYCCCAAKAIEIQQgACAFNgIEIAAoAgAhAyAAIAE2AgAgAyAERg0CA0AgBEEMayICKAIAIgEEQCAEQQhrIAE2AgAgARCIDQsgAiEEIAIgA0cNAAsMAgtB5ssAEBoACyAAIAY2AgggACAFNgIEIAAgBTYCAAsgA0UNACADEIgNCwu2EwIHfwF8IwBBsAFrIgIkACACQaABaiAAENgBEBYoAgQiACgCPCAAKAI4ayIIQRxtIQYCQEHcqgQoAgBBBkYEQCAAKAI4IQAgAkEwEJ4MIgM2AhggAkKigICAgIaAgIB/NwIcIANBADoAIiADQeX5AC8AADsAICADQd35ACkAADcAGCADQdX5ACkAADcAECADQc35ACkAADcACCADQcX5ACkAADcAACAAIAFBHGxqIgAgAkEYahC+BCEJIAIsACNBf0wEQCACKAIYEIgNCwJAIAlEAAAAAAAAAABiBEAgAiAJOQMIDAELIAJBIBCeDCIDNgIYIAJCmoCAgICEgICAfzcCHCADQQA6ABogA0HKzgAvAAA7ABggA0HCzgApAAA3ABAgA0G6zgApAAA3AAggA0GyzgApAAA3AAAgAiAAIAJBGGoQvgQ5AwggAiwAI0F/Sg0AIAIoAhgQiA0LQYCaBCABIAJBCGpBARBGDAELQdyqBCgCAEEBRg0AAkAgBkEBTQRAQdyqBCgCAEEIRw0BCyACQYT/AzYCUCACQZD/AygCACIDNgIYIANBDGsoAgAgAkEYampBlP8DKAIANgIAIAIoAhhBDGsoAgAgAkEYamoiBSACQRhqQQRyIgMQtQggBUKAgICAcDcCSCACQYT/AzYCUCACQfD+AzYCGCADELoLIQQgAkIANwI8IAJCADcCRCACQRA2AkwgAkGQ9QM2AhwgAkEYakGD7QBBARAgIAEQ4gsaIAJBCGogAxDvC0GAmgQgAigCCCACQQhqIAIsABNBAEgbEDEgAiwAE0F/TARAIAIoAggQiA0LIAJBjP8DKAIAIgM2AhggA0EMaygCACACQRhqakGY/wMoAgA2AgAgAkGQ9QM2AhwgAiwAR0F/TARAIAIoAjwQiA0LIAQQuAsaIAJB0ABqELYLGgsgACgCRCEEIAJBIBCeDCIDNgIYIAJCmYCAgICEgICAfzcCHCADQQA6ABkgA0HO4AAtAAA6ABggA0HG4AApAAA3ABAgA0G+4AApAAA3AAggA0G24AApAAA3AAAgBEEMaiACQRhqEMEEIQMgAiwAI0F/TARAIAIoAhgQiA0LAkAgA0UNACAAKAJEIQQgAkEgEJ4MIgM2AhggAkKSgICAgISAgIB/NwIcIANBADoAEiADQefpAC8AADsAECADQd/pACkAADcACCADQdfpACkAADcAACAEQQxqIAJBGGoQwQQhAyACLAAjQX9MBEAgAigCGBCIDQsgA0UNACAAKAJEIQQgAkEwEJ4MIgM2AhggAkKggICAgIaAgIB/NwIcIANBADoAICADQYD6ACkAADcAGCADQfj5ACkAADcAECADQfD5ACkAADcACCADQej5ACkAADcAACACIARBDGogAkEYahC+BCIJOQMIIAIsACNBf0wEfCACKAIYEIgNIAIrAwgFIAkLRAAAAAAAAAAAYQ0AIAAoAkQhBCACQSAQngwiAzYCGCACQpaAgICAhICAgH83AhwgA0EAOgAWIANBphspAAA3AA4gA0GgGykAADcACCADQZgbKQAANwAAQYCaBCACQQhqIARBDGogAkEYahDBBBBHIAIsACNBf0oNACACKAIYEIgNCyAAKAJEIQQgAkEgEJ4MIgM2AhggAkKbgICAgISAgIB/NwIcIANBADoAGyADQbHgACgAADYAFyADQargACkAADcAECADQaLgACkAADcACCADQZrgACkAADcAACAEQQxqIAJBGGoQwQQhAyACLAAjQX9MBEAgAigCGBCIDQsgA0UNACAIBEAgBkEBIAZBAUsbIQdBACEDA0AgAigCoAEgA0EDdkH8////AXFqKAIAIAN2QQFxBEAgACgCOCEEIAJCADcDCCAEIANBHGxqIQUCQCABIANGBEAgAkEwEJ4MIgQ2AhggAkKigICAgIaAgIB/NwIcIARBADoAIiAEQeX5AC8AADsAICAEQd35ACkAADcAGCAEQdX5ACkAADcAECAEQc35ACkAADcACCAEQcX5ACkAADcAACAFIAJBGGoQvgQhCSACLAAjQX9MBEAgAigCGBCIDQsgCUQAAAAAAAAAAGIEQCACIAk5AwgMAgsgAkEgEJ4MIgQ2AhggAkKagICAgISAgIB/NwIcIARBADoAGiAEQcrOAC8AADsAGCAEQcLOACkAADcAECAEQbrOACkAADcACCAEQbLOACkAADcAACACIAUgAkEYahC+BDkDCCACLAAjQX9KDQEgAigCGBCIDQwBCyACQSAQngwiBDYCGCACQpyAgICAhICAgH83AhwgBEEAOgAcIARB6c0AKAAANgAYIARB4c0AKQAANwAQIARB2c0AKQAANwAIIARB0c0AKQAANwAAIAIgBSACQRhqEL4EOQMIIAIsACNBf0oNACACKAIYEIgNC0GAmgQgAyACQQhqQQAQRgsgA0EBaiIDIAdHDQALCyAAKAJEIQQgAkEgEJ4MIgM2AhggAkKYgICAgISAgIB/NwIcIANBADoAGCADQY8bKQAANwAQIANBhxspAAA3AAggA0H/GikAADcAACAEQQxqIAJBGGoQwQQhAyACLAAjQX9MBEAgAigCGBCIDQsgA0UNACAIRQ0AIAZBASAGQQFLGyEHQQAhAwNAIAIoAqABIANBA3ZB/P///wFxaigCACADdkEBcQRAIAAoAjghBCACQgA3AwggBCADQRxsaiEFAkAgASADRgRAIAJBMBCeDCIENgIYIAJCooCAgICGgICAfzcCHCAEQQA6ACIgBEHl+QAvAAA7ACAgBEHd+QApAAA3ABggBEHV+QApAAA3ABAgBEHN+QApAAA3AAggBEHF+QApAAA3AAAgBSACQRhqEL4EIQkgAiwAI0F/TARAIAIoAhgQiA0LIAlEAAAAAAAAAABiBEAgAiAJOQMIDAILIAJBIBCeDCIENgIYIAJCmoCAgICEgICAfzcCHCAEQQA6ABogBEHKzgAvAAA7ABggBEHCzgApAAA3ABAgBEG6zgApAAA3AAggBEGyzgApAAA3AAAgAiAFIAJBGGoQvgQ5AwggAiwAI0F/Sg0BIAIoAhgQiA0MAQsgAkEgEJ4MIgQ2AhggAkKcgICAgISAgIB/NwIcIARBADoAHCAEQenNACgAADYAGCAEQeHNACkAADcAECAEQdnNACkAADcACCAEQdHNACkAADcAACACIAUgAkEYahC+BDkDCCACLAAjQX9KDQAgAigCGBCIDQtBgJoEIAMgAkEIakEBEEYLIANBAWoiAyAHRw0ACwsgAigCoAEiAwRAIAMQiA0LIAJBsAFqJAALvQkCBn8DfiMA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IARB+AFqIgcoAgBGDQAQFigCBCgCOCEFIANBIBCeDCIENgKQASADQpGAgICAhICAgH83ApQBIARBADoAESAEQa/WAC0AADoAECAEQafWACkAADcACCAEQZ/WACkAADcAACAFIAJBHGxqIgogA0GQAWoQwQQhBCADLACbAUF/TARAIAMoApABEIgNCwJAIAQEQCADQSAQngwiBDYCkAEgA0KWgICAgISAgIB/NwKUASAEQQA6ABYgBEHHKikAADcADiAEQcEqKQAANwAIIARBuSopAAA3AAAgCiADQZABahDBBCEFIAMsAJsBQX9MBEAgAygCkAEQiA0LIANBIBCeDCIENgKQASADQpSAgICAhICAgH83ApQBIARBADoAFCAEQbwQKAAANgAQIARBtBApAAA3AAggBEGsECkAADcAACAKIANBkAFqEMUEIQ4gA0EgEJ4MIgQ2AtABIANClICAgICEgICAfzcC1AEgBEEAOgAUIARB2A0oAAA2ABAgBEHQDSkAADcACCAEQcgNKQAANwAAIAogA0HQAWoQxQQhDyADLADbAUF/TARAIAMoAtABEIgNCyADLACbAUF/TARAIAMoApABEIgNCyAFDQEgASgCxAQiBCABKAKoBCABKALoBEFAaigCAEEEdGogBBsiBCkDCCAPfCEPIAQpAwAgDnwhDgwBCyABKALEBCIEIAEoAqgEIAEoAugEQUBqKAIAQQR0aiAEGyIEKQMIIQ8gBCkDACEOC0EAIQQgA0EANgLYASADQgA3A9ABIANBADYCyAEgA0IANwPAASAHKAIAIgUgBigCAEcEQCAAIAJBAnRqQbgDaiELA0AgBSAEQQxsaiEFAkAgCygCACAESwRAIAMoAtQBIgAgAygC2AFHBEAgAEEANgIIIABCADcCACAFKAIEIAUoAgBrIggEQCAIQX9MDQcgACAIEJ4MIgk2AgAgACAJNgIEIAAgCSAIQQR1QQR0ajYCCCAAIAUoAgQgBSgCACIIayIFQQFOBH8gCSAIIAUQjw0gBWoFIAkLNgIECyADIABBDGo2AtQBDAILIANB0AFqIAUQgAIMAQsgAygCxAEiACADKALIAUcEQCAAQQA2AgggAEIANwIAIAUoAgQgBSgCAGsiCARAIAhBf0wNByAAIAgQngwiCTYCACAAIAk2AgQgACAJIAhBBHVBBHRqNgII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IAAgA0EgahDFBCEKIAMsACtBf0wEQCADKAIgEIgNCyADLAA7QX9MBEAgAygCMBCIDQsQFigCBCgCOCEAIANBIBCeDCICNgIwIANCl4CAgICEgICAfzcCNCACQQA6ABcgAkH1DykAADcADyACQe4PKQAANwAIIAJB5g8pAAA3AAAgACAEQRxsaiIAIANBMGoQxQQhCyADQSAQngwiAjYCICADQpeAgICAhICAgH83AiQgAkEAOgAXIAJBog0pAAA3AA8gAkGbDSkAADcACCACQZMNKQAANwAAIAAgA0EgahDFBCEMIAMsACtBf0wEQCADKAIgEIgNCyADLAA7QX9MBEAgAygCMBCIDQsgBSkDGCENIAMgBSkDICAMIAp9fCIKNwMYIAMgCjcDCCADIA0gCyAJfXwiCTcDECADIAk3AwAgASADQQAQhwEaDAMLIAcNAQsgBSABIAQQogEMAQsgBSABIAIQoQEgBSABIAIQogELIAEoArQEIARBA3ZB/P///wFxaiIBIAEoAgBBASAEdHI2AgALIANBQGskAAsgBkEQaiQAC8sDAQh/AkACQAJAAkAgACgCBCIDIAAoAgAiBGtBDG0iBUEBaiICQdaq1aoBSQRAIAIgACgCCCAEa0EMbSIGQQF0IgggAiAISxtB1arVqgEgBkGq1arVAEkbIgYEQCAGQdaq1aoBTw0CIAZBDGwQngwhBwsgByAFQQxsaiICQQA2AgggAkIANwIAIAEoAgQgASgCACIIayIBBEAgAUF/TA0DIAJBBGoiCSABEJ4MIgU2AgAgAiAFNgIAIAIgBSABQQR1QQR0ajYCCCAJIAUgCCABEI8NIAFqNgIACyAHIAZBDGxqIQEgAkEMaiEHIAMgBEYNAwNAIAJBDGsiAkEANgIIIAJCADcCACACIANBDGsiAygCADYCACACIAMoAgQ2AgQgAiADKAIINgIIIANBADYCCCADQgA3AgAgAyAERw0ACyAAIAE2AgggACgCBCEEIAAgBzYCBCAAKAIAIQMgACACNgIAIAMgBEYNBANAIARBDGsiAigCACIABEAgBEEIayAANgIAIAAQiA0LIAIhBCACIANHDQALDAQLEK0IAAtB5ssAEBoACxCtCAALIAAgATYCCCAAIAc2AgQgACACNgIACyADBEAgAxCIDQsLiAUBCH8jAEHgAGsiAyQAIAAo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jICAgICCgICAfzcCDCADQQA6AAwgA0G3GygAADYACCADQa8bKQAANwAAIBRBDGoiDiAKQQhqEMUEITMgCiwAE0F/TARAIAooAggQiA0gCigCWCEMCyAKIDM3A1ACfyAMQX9MBEAQYSEDIwBBEGsiDCQAEBYoAgQoAkQhCCAMQRAQngwiADYCACAMQo2AgICAgoCAgH83AgQgAEEAOgANIABBy88AKQAANwAFIABBxs8AKQAANwAAIAhBDGoiCCAMENUEIQAgDCwAC0F/TARAIAwoAgAQiA0LAkAgAEECRwRAIAxBEBCeDCIANgIAIAxCjICAgICCgICAfzcCBCAAQQA6AAwgAEG3GygAADYACCAAQa8bKQAANwAAIAggDBDFBCEzIAwsAAtBf0oNASAMKAIAEIgNDAELEGAhMxAWKAIEKAJEIQggDEEQEJ4MIgA2AgAgDEKMgICAgIKAgIB/NwIEIABBADoADCAAQbcbKAAANgAIIABBrxspAAA3AAAgCEEMaiAMEMUEITIgM6chACAMLAALQX9MBEAgDCgCABCIDQsQYKcgMqciCEEBdmogCG4iCEEBdiAAaiAIbq0hMwsgDEEQaiQAIAogMzcDUCAKEF8gCikDUCADIAooAlhqQQFqrH58NwNIQQEMAQsgCiAcKAKAASIDKAIIIhQgDEEGdGopAwA3A0gCQCADIBwoAoQBIgBGDQADQAJAIAwgAygCDCAUa0EGdU4NACADKAIEIRQgCkEQEJ4MIgw2AgggCkKMgICAgIKAgIB/NwIMIAxBADoADCAMQd/GACgAADYACCAMQdfGACkAADcAAEEBIQwCQCAUIApBCGoQwQQNACADKAIEIRQgCkEgEJ4MIgw2AjggCkKSgICAgISAgIB/NwI8IAxBADoAEiAMQY3HAC8AADsAECAMQYXHACkAADcACCAMQf3GACkAADcAAEEBIQwCQCAUIApBOGoQwQQNACADKAIEIRQgCkEQEJ4MIgw2AiggCkKMgICAgIKAgIB/NwIsIAxBADoADCAMQfjGACgAADYACCAMQfDGACkAADcAAEEBIQwCQCAUIApBKGoQwQQNACADKAIEIRQgCkEQEJ4MIgw2AhggCkKLgICAgIKAgIB/NwIcIAxBADoACyAMQevGACgAADYAByAMQeTGACkAADcAACAUIApBGGoQwQQhDCAK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AgwgA0EAOgAYIANB6i0pAAA3ABAgA0HiLSkAADcACCADQdotKQAANwAAIA4gCkEIahDDBCgCGCERIAosABNBf0wEQCAKKAIIEIgNCyAKQSAQngwiAzYCCCAKQpqAgICAhICAgH83AgwgA0EAOgAaIANBkS0vAAA7ABggA0GJLSkAADcAECADQYEtKQAANwAIIANB+SwpAAA3AAAgDiAKQQhqEMMEKAIYIRkgCiwAE0F/TARAIAooAggQiA0LAkAgCigCWEEATARAIApBIBCeDCIDNgIIIApCm4CAgICEgICAfzcCDCADQQA6ABsgA0H7+AAoAAA2ABcgA0H0+AApAAA3ABAgA0Hs+AApAAA3AAggA0Hk+AApAAA3AAAgDiAKQQhqEMMEKAIYIS8gCiwAE0EATg0BIAooAggQiA0MAQsgCkEgEJ4MIgM2AgggCkKagICAgISAgIB/NwIMIANBADoAGiADQcMtLwAAOwAYIANBuy0pAAA3ABAgA0GzLSkAADcACCADQastKQAANwAAIA4gCkEIahDDBCgCGCEvIAosABNBf0oNACAKKAIIEIgNCyAMKAIAIiEgDCgCBCIaRwRAA0ACQCAoRQ0AAkAgISgCACIDIC9GDQAgAyARRg0AIAMgGUcNAQsgHyEMIBQhCCMAQRBrIhskAAJAIBwiDi0AsAFFDQAgCCgClAQgDigCtAFKDQAQFigCBCgCRCESIBtBIBCeDCINNgIAIBtCmICAgICEgICAfzcCBCANQQA6ABggDUHqLSkAADcAECANQeItKQAANwAIIA1B2i0pAAA3AAAgEkEMaiISIBsQwwQoAhghBCAbLAALQX9MBEAgGygCABCIDQsgG0EgEJ4MIg02AgAgG0KagICAgISAgIB/NwIEIA1BADoAGiANQZEtLwAAOwAYIA1BiS0pAAA3ABAgDUGBLSkAADcACCANQfksKQAANwAAIBIgGxDDBCgCGCEPIBssAAtBf0wEQCAbKAIAEIgNCwJAIAgoApQEQQBMBEAgG0EgEJ4MIg02AgAgG0KbgICAgISAgIB/NwIEIA1BADoAGyANQfv4ACgAADYAFyANQfT4ACkAADcAECANQez4ACkAADcACCANQeT4ACkAADcAACASIBsQwwQoAhghAiAbLAALQQBODQEgGygCABCIDQwBCyAbQSAQngwiDTYCACAbQpqAgICAhICAgH83AgQgDUEAOgAaIA1Bwy0vAAA7ABggDUG7LSkAADcAECANQbMtKQAANwAIIA1Bqy0pAAA3AAAgEiAbEMMEKAIYIQIgGywAC0F/Sg0AIBsoAgAQiA0LQQAhDQJAIA4oAugBIgAgCCgClAQiEkEAIBJBAEobIgFByABsaiISQQxqEOMGRQ0AIBJBGGoQ4wZFDQAgACABQcgAbGoiEigCACASKAIERw0ADAELIAIgA0YEQCAMIRBBACEWIwBBsANrIgYkAAJAIAgiBSgClAQiACAOIhIoArQBSg0AIBIoAugBIABBACAAQQBKG0HIAGxqIiUoAgAgJSgCBEYNABAWKAIEKAJEQQxqIQECQCAFKAKUBEEATARAIAZBIBCeDCIANgJYIAZCm4CAgICEgICAfzcCXCAAQQA6ABsgAEH7+AAoAAA2ABcgAEH0+AApAAA3ABAgAEHs+AApAAA3AAggAEHk+AApAAA3AAAgASAGQdgAahDDBCgCGCEmIAYsAGNBAE4NASAGKAJYEIgNDAELIAZBIBCeDCIANgJYIAZCmoCAgICEgICAfzcCXCAAQQA6ABogAEHDLS8AADsAGCAAQbstKQAANwAQIABBsy0pAAA3AAggAEGrLSkAADcAACABIAZB2ABqEMMEKAIYISYgBiwAY0F/Sg0AIAYoAlgQiA0LEBYoAgQoAjghEyAGQSAQngwiADYCWCAGQpWAgICAhICAgH83AlwgAEEAOgAVIABB5twAKQAANwANIABB4dwAKQAANwAIIABB2dwAKQAANwAAIBMgJkEcbGoiHSAGQdgAahDFBCE2IAYsAGNBf0wEQCAGKAJYEIgNCwJAIAUoApQEDQAgBkEwEJ4MIgA2AlggBkKjgICAgIaAgIB/NwJcIABBADoAIyAAQY7dACgAADYAHyAAQYfdACkAADcAGCAAQf/cACkAADcAECAAQffcACkAADcACCAAQe/cACkAADcAACAdIAZB2ABqEMUEITYgBiwAY0F/Sg0AIAYoAlgQiA0LIAZBIBCeDCIANgJYIAZCkYCAgICEgICAfzcCXCAAQQA6ABEgAEHlPi0AADoAECAAQd0+KQAANwAIIABB1T4pAAA3AAAgHSAGQdgAahDFBCE0IAYsAGNBf0wEQCAGKAJYEIgNCwJAAkACQAJ/IAUoApQEIgBBAEwEQCASKALIASASKALEASICa0EDdSITIBMgACATb2ogE28iAE0NAiACIABBA3RqDAELIBIoArgBIhMgACASKAK8ASATa0EDdXBBA3RqCysDACFHIAZBIBCeDCIANgJYIAZCmoCAgICEgICAfzcCXCAAQQA6ABogAEGAOC8AADsAGCAAQfg3KQAANwAQIABB8DcpAAA3AAggAEHoNykAADcAACAdIAZB2ABqEMUEITogBiwAY0F/TARAIAYoAlgQiA0LIAZBIBCeDCIANgJYIAZCmYCAgICEgICAfzcCXCAAQQA6ABkgAEHWOi0AADoAGCAAQc46KQAANwAQIABBxjopAAA3AAggAEG+OikAADcAACAdIAZB2ABqEMUEITggBiwAY0F/TARAIAYoAlgQiA0LIAZBIBCeDCIANgJYIAZCkoCAgICEgICAfzcCXCAAQQA6ABIgAEHgxAAvAAA7ABAgAEHYxAApAAA3AAggAEHQxAApAAA3AAAgHSAGQdgAahDFBCE5IAYsAGNBf0wEQCAGKAJYEIgNCwJAIAUoApQEDQAgBkEQEJ4MIgA2AlggBkKNgICAgIKAgIB/NwJcIABBADoADSAAQcvPACkAADcABSAAQcbPACkAADcAACABIAZB2ABqENUEIQAgBiwAY0F/TARAIAYoAlgQiA0LIABBAkYNACAGQSAQngwiADYCWCAGQp+AgICAhICAgH83AlwgAEEAOgAfIABB9CspAAA3ABcgAEHtKykAADcAECAAQeUrKQAANwAIIABB3SspAAA3AAAgHSAGQdgAahDIBCFGIAYsAGNBf0ohAAJ+IEYgObmiIkaZRAAAAAAAAOBDYwRAIEawDAELQoCAgICAgICAgH8LITkgAA0AIAYoAlgQiA0LIAZBEBCeDCIANgJYIAZCj4CAgICCgICAfzcCXCAAQQA6AA8gAEG7NikAADcAByAAQbQ2KQAANwAAIB0gBkHYAGoQ1AQhAiAGLABjQX9MBEAgBigCWBCIDQsgBSgClAQhByAGQSAQngwiADYCWCAGQpOAgICAhICAgH83AlwgAEEAOgATIABB5RYoAAA2AA8gAEHeFikAADcACCAAQdYWKQAANwAAIB0gBkHYAGoQwQQhMCAGLABjQX9MBEAgBigCWBCIDQsgBkEgEJ4MIgA2AlggBkKWgICAgISAgIB/NwJcIABB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IQUgAUEQEJ4MIgI2AgAgAUKPgICAgIKAgIB/NwIEIAJBADoADyACQZ7kACkAADcAByACQZfkACkAADcAACAFIAEQwQQhBSABLAALQX9MBEAgASgCABCIDQsgAygCBCEEIAFBIBCeDCICNgIAIAFCmoCAgICEgICAfzcCBCACQQA6ABogAkGeLi8AADsAGCACQZYuKQAANwAQIAJBji4pAAA3AAggAkGGLikAADcAACAEIAEQwQQhBCABLAALQX9MBEAgASgCABCIDQsCQCAFRQ0AIAQEQCADKAIgIAgoApQERw0BCyMAQZADayIFJAACQCALQTRqIgIQ4wYNACADKAIEIQsgBUEQEJ4MIg02AvABIAVCj4CAgICCgICAfzcC9AEgDUEAOgAPIA1BhDcpAAA3AAcgDUH9NikAADcAACALIAVB8AFqENQEIQsgBSwA+wFBf0wEQCAFKALwARCIDQsgAygCBCEEIAVBIBCeDCINNgLwASAFQpSAgICAhICAgH83AvQBIA1BADoAFCANQbnJACgAADYAECANQbHJACkAADcACCANQanJACkAADcAACAEIAVB8AFqEMUEITQgBSwA+wFBf0wEQCAFKALwARCIDQsgBykDICEyIAMoAgQhBCAFQSAQngwiDTYC8AEgBUKTgICAgISAgIB/NwL0ASANQQA6ABMgDUGFGSgAADYADyANQf4YKQAANwAIIA1B9hgpAAA3AAAgA0EwQTwgBCAFQfABahC/BBtqIQ0gBSwA+wFBf0wEQCAFKALwARCIDQsgDSgCACIEIAgoApQEIA0oAgQgBGtBA3VwQQN0aisDACFHIAMoAgQhBCAFQSAQngwiDTYC8AEgBUKagICAgISAgIB/NwL0ASANQQA6ABogDUGAOC8AADsAGCANQfg3KQAANwAQIA1B8DcpAAA3AAggDUHoNykAADcAACAEIAVB8AFqEMUEITYgBSwA+wEhDSBHRAAAAAAAgFZAoEQAAAAAAIB2QBCMDUQAAAAAAIB2QKBEAAAAAACAdkAQjA1EAAAAAACAdkAQjA1EAAAAAACAdkCgRAAAAAAAgHZAEIwNIUcgDUF/TARAIAUoAvABEIgNCyADKAIEIQQgBUEgEJ4MIg02AvABIAVCmYCAgICEgICAfzcC9AEgDUEAOgAZIA1B1jotAAA6ABggDUHOOikAADcA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5ggDCX8DfgF8IwBBsAFrIgMkABAWKAIEKAJEIQUgA0EgEJ4MIgQ2ApABIANCkICAgICEgICAfzcClAEgBEEAOgAQIARBtx0pAAA3AAggBEGvHSkAADcAACAFQQxqIgUgA0GQAWoQxQQhDCADLACbAUF/TARAIAMoApABEIgNCyADQTAQngwiBDYCkAEgA0KhgICAgIaAgIB/NwKUASAEQQA6ACEgBEGDMC0AADoAICAEQfsvKQAANwAYIARB8y8pAAA3ABAgBEHrLykAADcACCAEQeMvKQAANwAAIAUgA0GQAWoQxQQhDSADLACbAUF/TARAIAMoApABEIgNCyADQSAQngwiBDYCkAEgA0KegICAgISAgIB/NwKUASAEQQA6AB4gBEHK0wApAAA3ABYgBEHE0wApAAA3ABAgBEG80wApAAA3AAggBEG00wApAAA3AAAgBSADQZABahDGBCEPIAMsAJsBQX9MBEAgAygCkAEQiA0LIANBIBCeDCIENgKQASADQpqAgICAhICAgH83ApQBIARBADoAGiAEQdXeAC8AADsAGCAEQc3eACkAADcAECAEQcXeACkAADcACCAEQb3eACkAADcAACAFIANBkAFqEMUEIQ4gAywAmwFBf0wEQCADKAKQARCIDQsgACgCACIEIAAoAgRGIQUCfiAPEOsHIAy5oiANuaAgDrmgIg+ZRAAAAAAAAOBDYwRAIA+wDAELQoCAgICAgICAgH8LIQ0gBUUEQANAIANBgM4BNgKIASADIAQgB0EMbGoiBTYCjAEgAyABQQhqIggpAwA3AzggAyABKQMANwMwIANBkAFqIANBMGogA0GIAWpBsLEEELIGAkAgAigCBCIEIAIoAghJBEAgBEEANgIIIARCADcCACACIARBDGoiBDYCBAwBCyACEJ8BIAIoAgQhBAsgA0GszQE2AoABIAMgBEEMazYChAEgA0HwAGoiCUIANwMAIANCADcDaCADQeAAaiIEIAUoAgAgAygCqAEiCkEEdGoiBkEIaiILKQMANwMAIAMgBikDADcDWCAGKQMAIQwgA0HQAGoiBiALKQMANwMAIAMgBTYCRCADQYDOATYCQCADIAw3A0ggAyAGKQMANwMoIAMgAykDSDcDICADQSBqIA0gA0FAa0EAIAogA0HoAGoQuwYEQANAIAMgBCkDADcDGCADIAMp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AAAgKSAHQcgAahDFBCFHIAcsAFNBf0wEQCAHKAJIEIgNCwJAIEdCAFcEQCAHIEc3AxBBxLMBIAdBEGoQ7AUMAQsgB0EgEJ4MIgE2AkggB0KdgICAgISAgIB/NwJMIAFBADoAHSABQd/iACkAADcAFSABQdriACkAADcAECABQdLiACkAADcACCABQcriACkAADcAACApIAdByABqEMEEIQogBywAU0F/TARAIAcoAkgQiA0LAn8gCgRAIAdBIBCeDCIBNgJIIAdCn4CAgICEgICAfzcCTCABQQA6AB8gAUHvOikAADcAFyABQeg6KQAANwAQIAFB4DopAAA3AAggAUHYOikAADcAACApIAdByABqEMUEIUAgBywAU0F/TARAIAcoAkgQiA0LIAdBMBCeDCIBNgJIIAdCpICAgICGgICAfzcCTCABQQA6ACQgAUH5MygAADYAICABQfEzKQAANwAYIAFB6TMpAAA3ABAgAUHhMykAADcACCABQdkzKQAANwAAICkgB0HIAGoQxQQhQSAHLABTQX9MBEAgBygCSBCIDQsgB0EgEJ4MIgE2AkggB0KfgICAgISAgIB/NwJMIAFBADoAHyABQY/hACkAADcAFyABQYjhACkAADcAECABQYDhACkAADcACCABQfjgACkAADcAACApIAdByABqEMUEIUMgBywAU0F/TARAIAcoAkgQiA0LQdgAEJ4MIgNCADcDGCADIEM3AxAgAyBBPgIIIAMgQD4CBCADIEc+AgAgA0IANwMgIANCADcDKCADQgA3AzAgA0IANwM4IANBQGtCADcDACADQgA3A0ggA0EANgJQAkAgA0EYaiIBKAIIIgIgASgCACIEa0EYbUEATwRAAn8gASgCBBpBAAsEQCAEQQBBABCRDRoLIAEgBDYCBAwBCyAEBH8gASAENgIEIAQQiA0gAUEANgIIIAFCADcCAEEABSACC0EYbSIEQQF0QarVqtUAIARB1arVKkkbIgJBq9Wq1QBJBEAgASACQRhsIgQQngwiAjYCACABIAI2AgQgASACIARqNgIIIAEgAjYCBAwBCxCtCAALAkAgAyIBKAIEIgQgAygCACIPaiISQQFIDQAgEiAPIARrSA0AIAFBJGohBgJAAkADQAJAIAEoAigiBCABKAIsRwRAIAQgEjYCACABIARBBGo2AigMAQsgBCAG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ESANLAArQX9MBEAgDSgCIBCIDQsgCCgCBCgCBCEFIA1BIBCeDCIDNgIgIA1ClICAgICEgICAfzcCJCADQQA6ABQgA0HA3QAoAAA2ABAgA0G43QApAAA3AAggA0Gw3QApAAA3AAAgBSANQSBqEMUEIUQgDSwAK0F/TARAIA0oAiAQiA0LIAgpAzghRyARBH4gCCgCBCgCBCEFIA1BEBCeDCIDNgIgIA1CjoCAgICCgICAfzcCJCADQQA6AA4gA0H0NikAADcABiADQe42KQAANwAAIAUgDUEgahDUBCEDIA0sACtBf0wEQCANKAIgEIgNCwJAIANBCEcNACAIKAIEKAIEIQUgDUEgEJ4MIgM2AiAgDUKRgICAgISAgIB/NwIkIANBADoAESADQcrFAC0AADoAECADQcLFACkAADcACCADQbrFACkAADcAACAFIA1BIGoQxQRCAYYhQCANLAArQX9MBEAgDSgCIBCIDQsgQCBEWQ0AIAgoAgQoAgQhBSANQSAQngwiAzYCICANQpmAgICAhICAgH83AiQgA0EAOgAZIANByi8tAAA6ABggA0HCLykAADcAECADQbovKQAANwAIIANBsi8pAAA3AAACfiAFIA1BIGoQwQQEQCAIKAIAQQFxIQMgDSwAK0F/TARAIA0oAiAQiA0LQgAgAw0BGkIAIAgpAzB9DAELIA0sACtBf0wEQCANKAIgEIgNC0IACyFDIAgoAgANACAIKAIEKAIEIQUgDUEgEJ4MIgM2AiAgDUKRgICAgISAgIB/NwIkIANBADoAESADQdv6AC0AADoAECADQdP6ACkAADcACCADQcv6ACkAADcAACAFIA1BIGoQxQQhQCANLAArQX9MBEAgDSgCIBCIDQsgCCgCBCgCBCEFIA1BIBCeDCIDNgIgIA1CkYCAgICEgICAfzcCJCADQQA6ABEgA0HbES0AADoAECADQdMRKQAANwAIIANByxEpAAA3AAAgBSANQSBqEMUEIUIgDSwAK0F/TARAIA0oAiAQiA0LIAgoAgQoAgQhBSANQSAQngwiAzYCICANQp+AgICAhICAgH83AiQgA0EAOgAfIANB9CspAAA3ABcgA0HtKykAADcAECADQeUrKQAANwAIIANB3SspAAA3AAAgBSANQSBqEMgEIVggDSwAK0F/SiEDAn4gWCBCIBFBAWutfiBA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KAIACyEAIAcgAjYCBCAAEIgNIAdBADYCCCAHQgA3AgALIAdBADYCCCAHQgA3AgAgDEEgEJ4MIgA2AiAgDEKTgICAgISAgIB/NwIkIABBADoAEyAAQcHbACgAADYADyAAQbrbACkAADcACCAAQbLbACkAADcAACANIAxBIGoQxQQhSSAMLAArQX9MBEAgDCgCIBCIDQsgDEEgEJ4MIgA2AiAgDEKcgICAgISAgIB/NwIkIABBADoAHCAAQbbKACgAADYAGCAAQa7KACkAADcAECAAQabKACkAADcACCAAQZ7KACkAADcAACANIAxBIGoQxQQhPyAMLAArQX9MBEAgDCgCIBCIDQsgDEEgEJ4MIgA2AiAgDEKWgICAgISAgIB/NwIkIABBADoAFiAAQaMIKQAANwAOIABBnQgpAAA3AAggAEGVCCkAADcAACMAQRBrIgMkACADIA0gDEEgahC7BEEAIQAgAygCBCADLQALIgIgAkEYdEEYdSICQQBIG0EORgR/IANBgQlBDhDWDEUhACADLQALBSACC0EYdEEYdUF/TARAIAMoAgAQiA0LIANBEGokACAAIQQgDCwAK0F/TARAIAwoAiAQiA0LIBgoAgAhAyAMQSAQngwiADYCICAMQpOAgICAhICAgH83AiQgAEEAOgATIABBmtYAKAAANgAPIABBk9YAKQAANwAIIABBi9YAKQAANwAAIAMgDEEgahDBBCEDIAxBEBCeDCIANgJAIAxCjYCAgICCgICAfzcCRCAAQQA6AA0gAEGI0wApAAA3AAUgAEGD0wApAAA3AAAgBSANIAMbIAxBQGsQxgQhWSAMLABLQX9MBEAgDCgCQBCIDQsgDCwAK0F/TARAIAwoAiAQiA0LIFkQ6wchWSAMQSAQngwiADYCICAMQpqAgICAhICAgH83AiQgAEEAOgAaIABBwy0vAAA7ABggAEG7LSkAADcAECAAQbMtKQAANwAIIABBqy0pAAA3AAAgKiAMQSBqEMMEIQMgDEEgEJ4MIgA2AkAgDEKSgICAgISAgIB/NwJEIABBADoAEiAAQeDEAC8AADsAECAAQdjEACkAADcACCAAQdDEACkAADcAACADIAxBQGsQxQQhRCAMLABLQX9MBEAgDCgCQBCIDQsgDCwAK0F/TARAIAwoAiAQiA0LIBgoAgAhAyAMQTAQngwiADYC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gISAgIB/NwIkIABBADoAEyAAQZrWACgAADYADyAAQZPWACkAADcACCAAQYvWACkAADcAACACIBVBIGoQwQQhACAVLAArQX9MBEAgFSgCIBCIDQsgAARAIAghCiAHIRIgFUEQaiEQIwBBMGsiBiQAEBYoAgQoAkQhAiAGQRAQngwiADYCICAGQoyAgICAgoCAgH83AiQgAEEAOgAMIABBtxsoAAA2AAggAEGvGykAADcAACACQQxqIg4gBkEgahDFBCFAIAYsACtBf0wEQCAGKAIgEIgNCyASKAIEIQIgBkEgEJ4MIgA2AiAgBkKTgICAgISAgIB/NwIkIABBADoAEyAAQYodKAAANgAPIABBgx0pAAA3AAggAEH7HCkAADcAACBApyIAQQF2IgQgAiAGQSBqEMUEp2oiAiAAbiEZIAYsACtBf0wEQCAGKAIgEIgNCwJAIAAgAksNACASKAIEIQ0gBkEgEJ4MIgI2AiAgBkKUgICAgISAgIB/NwIkIAJBADoAFCACQfbbACgAADYAECACQe7bACkAADcACCACQebbACkAADcAACAAIA0gBkEgahDFBKdqQQFrIABuIQsgBiwAK0F/TARAIAYoAiAQiA0LIBIoAgQhDSAGQSAQngwiAjYCICAGQp2AgICAhICAgH83AiQgAkEAOgAdIAJB0RspAAA3ABUgAkHMGykAADcAECACQcQbKQAANwAIIAJBvBspAAA3AAAgBCANIAZBIGoQxQSnaiAAbiECIAYsACtBf0wEQCAGKAIgEIgNCyAGQSAQngwiADYCICAGQpiAgICAhICAgH83AiQgAEEAOgAYIABB6i0pAAA3ABAgAEHiLSkAADcACCAAQdotKQAANwAAIA4gBkEgahDDBCEEIAZBIBCeDCIANgIQIAZCl4CAgICEgICAfzcCFCAAQQA6ABcgAEHuxQApAAA3AA8gAEHnxQApAAA3AAggAEHfxQApAAA3AAAgBCAGQRBqEMUEIUAgBiwAG0F/TARAIAYoAhAQiA0LIAYsACtBf0wEQCAGKAIgEIgNCyACQQFLIQQgBkEgEJ4MIgA2AiAgBkKYgICAgISAgIB/NwIkIABBADoAGCAAQeotKQAANwAQIABB4i0pAAA3AAggAEHaLSkAADcAACAOIAZBIGoQwwQhDiAGQSAQngwiADYCECAGQpOAgICAhICA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gISAgIB/NwIkIABBADoAGiAAQZEtLwAAOwAYIABBiS0pAAA3ABAgAEGBLSkAADcACCAAQfksKQAANwAAIBIgCkEgahDDBCESIApBIBCeDCIANgIQIApClYCAgICEgICAfzcCFCAAQQA6ABUgAEH9HikAADcADSAAQfgeKQAANwAIIABB8B4pAAA3AAAgEiAKQRBqEMUEIUkgCiwAG0F/TARAIAooAhAQiA0LIAJBASAGGyECIAosACtBf0wEQCAKKAIgEIgNCyAHKAIEIRIgCkEgEJ4MIgA2AiAgCkKTgICAgISAgIB/NwIkIABBADoAEyAAQc/rACgAADYADyAAQcjrACkAADcACCAAQcDrACkAADcAACADQQFrIgYgAm4hACASIApBIGoQvgQhWSAKLAArQX9MBEAgCigCIBCIDQsgBCgC7AEgBCgC6AFrQcgAbSICIA5MDQAgBrMgAEEBIABBAUsbs5UiX0MAAIA/IF9DAACAP14bIWEgAyAOaiENIAJBAWshBgNAIApBADYCKCAKQgA3AyBBACEAQQAhAiAGIA1rIhJBACASQQBKG7MiXyFgIAYgDmuyImIgX14EQANAIApBEGogBygCCAJ/IF9DAACAT10gX0MAAAAAYHEEQCBfqQwBC0EAC0EGdGoQyQEgCkEgaiAKQRBqEMsBIAooAhAiAwRAIAMgCigCFCICRgR/IAMFA0AgAkEMayIAKAIAIhIEQCACQQhrIBI2AgAgEhCIDQsgACECIAAgA0cNAAsgCigCEAshACAKIAM2AhQgABCIDQsgYSBgkiJgEOwHIl8gYl0NAAsgCigCICECIAooAiQhAAsgCkEANgIYIApCADcDECALKAIAIRIgCkIANwMAIApBADYCCCAKIAIgABCHAiASIAZBDGxqIAogQCBJIFkgCkEQahCtASAKKAIAIgMEQCADIAooAgQiAkYEfyADBQNAIAJBDGsiACgCACISBEAgAkEIayASNgIAIBIQiA0LIAAhAiAAIANHDQALIAooAgALIQAgCiADNgIEIAAQiA0LIAQoAugBIAZByABsakEMaiAKQRBqEMsBIAooAhAiAwRAIAMgCigCFCICRgR/IAMFA0AgAkEMayIAKAIAIhIEQCACQQhrIBI2AgAgEhCIDQsgACECIAAgA0cNAAsgCigCEAshACAKIAM2AhQgABCI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ICMhEkEAIQJBACENQQAhDiMAQSBrIhEkABAWKAIEKAJEIQMgEUEQEJ4MIgA2AhAgEUKOgICAgIKAgIB/NwIUIABBADoADiAAQePUACkAADcABiAAQd3UACkAADcAACADQQxqIgMgEUEQahDBBARAIBFBIBCeDCIANgIAIBFCkYCAgICEgICAfzcCBCAAQQA6ABEgAEHPzQAtAAA6ABAgAEHHzQApAAA3AAggAEG/zQApAAA3AAAgAyARENcEIQAgESwAC0F/TARAIBEoAgAQiA0LIABBAUYhAgsgESwAG0F/TARAIBEoAhAQiA0LAkACQCACDQAgEigCgAEiAiASKAKEASIWRg0BA0AgAigCBCEDIBFBEBCeDCIANgIQIBFCjoCAgICCgICAfzcCFCAAQQA6AA4gAEHj1AApAAA3AAYgAEHd1AApAAA3AABBACEAIAMgEUEQahDBBARAIAIoAgQhAyARQSAQngwiADYCACARQpGAgICAhICAgH83AgQgAEEAOgARIABBz80ALQAAOgAQIABBx80AKQAANwAIIABBv80AKQAANwAAIAMgERDXBCEAIBEsAAtBf0wEQCARKAIAEIgNCyAAQQFGIQALIBEsABtBf0wEQCARKAIQEIgNCyAADQEgFiACQagBaiICRw0ACwwBCyASKALoASEAIBIoAuwBIQIgEUEANgIYIBFCADcDECACIABrIgJByABtIQACQAJAAkAgAgRAIABB1qrVqgFPDQEgESAAQQxsIgAQngwiDTYCECARIAAgDWo2AhggESANQQAgAEEMa0EMbkEMbEEMaiIAEJANIABqIg42AhQLIBIoAoABIgIgEigChAEiFkcEQEG/zQApAAAhRUHHzQApAAAhRkHPzQAtAAAhKwNAIAIoAgQhAyARQSAQngwiADYCACARQpGAgICAhICAgH83AgQgAEEAOgARIAAgKzoAECAAIEY3AAggACBFNwAAIAMgERDXBCEAIBEsAAtBf0wEQCARKAIAEIgNCyAAQQFGBEAgBCEHIBFBEGohG0EAIQNBACEuIwBBwAFrIgYkACACIgUoAgQhCyAGQSAQngwiCDYCkAEgBkKcgICAgISAgIB/NwKUASAIQQA6ABwgCEHB3AAoAAA2ABggCEG53AApAAA3ABAgCEGx3AApAAA3AAggCEGp3AApAAA3AAAgCyAG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BSAKQb7GACkAADcAACABIAIgAUGoAWoQxQRCAn83A3ggASwAswFBf0wEQCABKAKoARCIDQsgAUEQEJ4MIgo2AqgBIAFCjYCAgICCgICAfzcCrAEgCkEAOgANIApBvsMAKQAANwAFIApBucMAKQAANwAAIAEgAiABQagBahDFBEICfzcDgAEgASwAswFBf0oNACABKAKoARCIDQsgBCgCACIJIAQoAgQiFkcEQEHzECkAACEtQfoQKQAAITBBjw4pAAAhMUGWDikAACEyQawIKQAAITNBswgpAAAhN0HwHykAACE4QfUfKQAAITkDQCABQRAQngwiCjYCqAEgAUKPgICAgIKAgIB/NwKsASAKQQA6AA8gCiAwNwAHIAogLTcAACAJQeAAaiIKIAFBqAFqEMUEITogAUEQEJ4MIgA2ApABIAFCj4CAgICCgICAfzcClAEgAEEAOgAPIAAgMjcAByAAIDE3AAAgCiABQZABahDFBCE7IAFBEBCeDCIANgJIIAFCj4CAgICCgICAfzcCTCAAQQA6AA8gACA3NwAHIAAgMzcAACABIAogAUHIAGoQxQQ3A3AgASA7NwNoIAEgOjcDYCABLABTQX9MBEAgASgCSBCIDQsgASwAmwFBf0wEQCABKAKQARCIDQsgASwAswFBf0wEQCABKAKoARCIDQsgAUEQEJ4MIgA2AqgBIAFCjYCAgICCgICAfzcCrAEgAEEAOgANIAAgOTcABSAAIDg3AAAgCiABQagBahDBBCEKIAEsALMBQX9MBEAgASgCqAEQiA0LIAoEQCABQagBaiAJEFkgAUGQAWogCRBaIAFByABqIAFBkAFqIAFBqAFqEPgFIAFCACABKQO4AX03A0AgASABKQNQQn5/IAEpA7ABfTcDOCABIAEpA0hCfn8gASkDqAF9NwMwIAFB4ABqIAFBMGoQ+QULIAFBGGogAUHgAGogAUH4AGoQ9wUgAUGgAWoiDiABKQMoNwMAIAFBmAFqIgUgASkDIDcDACABIAEpAxg3A5ABIAFCADcDuAEgAUIANwOwASABQgA3A6gBAn9BACEKAkAgAUGQAWoiACkDACABQagBaiIDKQMAUg0AIAApAwggAykDCFINACAAKQMQIAMpAxBRIQoLIApFCwRAIAkoAkgiCiAJKAJMIgBHBEADQCAKIAFBkAFqEPkFIApBKGoi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BSATQQA2AoABIBNCADcDeEEAIQQCQCACKAIAIgEgAigCBCIMRg0AAkADQAJAQRAQngwiDiABICogDUEAIBNBiAFqEK8CAkAgBCAIRwRAIAQgDjYCACATIARBBGoiBDYCfAwBCyAIIBMoAngiF2siBkECdSIaQQFqIgRBgICAgARPDQEgBCAGQQF1IgggBCAISxtB/////wMgGkH/////AUkbIgQEfyAEQYCAgIAETw0EIARBAnQQngwFQQALIgggGkECdGoiGiAONgIAIAggBEECdGohDiAaQQRqIQQgBkEBTgRAIAggFyAGEI8NGgsgEyAONgKAASATIAQ2AnwgEyAINgJ4IBdFDQAgFxCIDQsgAUGIAWoiASAMRg0DIBMoAoABIQgMAQsLEK0IAAtB5ssAEBoACwJAIBhB/v///wdLDQAgEygCeCEXQQAhAQJAA0AgASEDIBNBADYCoAEgE0IANwOYAQJAIBciASAERg0AA0AgE0GYAWogASgCACgCACADQTxsakEkahDLASABQQRqIgEgBEcNAAsgEygCnAEhCAJAIBMoApgBIgYEQCAGIAhGIhpFBEADQCAIQQxrIgEoAgAiDgRAIAhBCGsgDjYCACAOEIgNCyABIQggASAGRw0ACyATIAY2ApwBIBMoApgBEIgNIBoNAwwCCyATIAY2ApwBIAYQiA0MAgsgBiAIRg0BCyADDQJBACEDDAMLIANBAWohASADIBhHDQALIA0hAwsgEyADNgIQQZi9ASATQRBqEO0FC0H/tgFBABDvBSAdQSBqIRQgEygCeCIMIARHIhUEQCADQTxsIQggDCEBA0AgFCABKAIAKAIAIAhqQSRqEMsBIAFBBGoiASAERw0ACwsQFigCACEBIBNBAToAOCATQgE3A5gBIBNCATcDWCATQoCAgICAgID4PzcDcCABIBNBOGogFCATQZgBaiATQdgAaiATQfAAaiABKAIAKAIYEQoAIB1BLGoiFyAEIAxHBH8gDCgCACgCACADQTxsaigCIAVBAAs2AgACfiAdKAIkIhogHSgCICIORwRAQoCAgICAgICAgH8hKkKAgICAgICAgIB/ISxCgICAgICAgICAfyEpIA4hBgNAIAYoAgAiASAGKAIEIghHBEADQCABKQMAIisgKiAqICtTGyEqIAEpAwgiKyApICkgK1MbIiwhKSABQRBqIgEgCEcNAAsLIAZBDGoiBiAaRw0AC0L///////////8AISlC////////////ACEoQv///////////wAhKwNAIA4oAgAiASAOKAIEIghHBEADQCABKQMAIiggKSAoIClTGyEpIAEpAwgiKCArICggK1MbIighKyABQRBqIgEgCEcNAAsLIA5BDGoiDiAaRw0ACyAoICx8ISsgKSAqfAwBCyATQZgBaiACEKUCIBMpA5gBISogEykDoAEhKSATQdgAaiACEKQCICkgEykDYHwhKyAqIBMpA1h8CyEpQQNBABCuBCAdQTBqIQUgDSADQQFqIg5KBEAgK0ICfyEqIClCAn8hKUF/IRoDQEEDIA5BAWoiAiANEK0EIBNBADYCoAEgE0IANwOYASAMIQEgFQRAA0AgE0GYAWogASgCACgCACAOQTxsakEkahDLASABQQRqIgEgBEcNAAsLIBMgKjcDUCATICo3AwggE0EANgJgIBNCADcDWCATICk3A0ggEyApNwMAIBNBmAFqIBMgE0HYAGoQtgIQFigCACEBIBNBAToARyATQgE3A3AgE0IBNwM4IBNCgICAgICAgPg/NwMwIAEgE0HHAGogE0HYAGogE0HwAGogE0E4aiATQTBqIAEoAgAoAhgRCgACfyATKAJcIgYgEygCWEcEQCAaQX9GBEAgDCgCACgCACAOQTxsakEcaygCACEaCwJAIB0oAjQiASAdKAI4SQRAIAFCADcCACABQgA3AjAgAUIANwIoIAFCADcCICABQgA3AhggAUIANwIQIAFCADcCCCAdIAFBOGoiATYCNAwBCwJAAkACQCAFIgEoAgQiBiABKAIAIhFrQThtIghBAWoiA0GlkskkSQRAIAhBOGwgAyABKAIIIBFrQThtIghBAXQiECADIBBLG0GkkskkIAhBksmkEkkbIggEfyAIQaWSySRPDQIgCEE4bBCeDAVBAAsiEGoiA0IANwIAIANCADcCMCADQgA3AiggA0IANwIgIANCADcCGCADQgA3AhAgA0IANwIIIBAgCEE4bGohCCADQThqIRAgBiARRg0CA0ACfyADQThrIhwgBkE4ayIGIg8QuwIgHEEANgIoIBxCADcCICAPKAIkIA8oAiBrIhZBLG0hCwJAIBYEQCALQd7oxS5PDQEgHCAWEJ4MIhY2AiAgHCAWNgIkIBwg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sAFqJABB1rcBQQAQ7wUjAEEgayICJAAgHkEgaiIDQgA3A2AgA0IANwNIIANCgICAgICAgPg/NwMgIANCgICAgICAgPg/NwMYIANCADcDmAEgA0IANwPwASADQoCAgICAgID4PzcD2AEgA0GAmgQ2ArgCIANCADcDaCADQgA3A3AgA0IANwN4IANCADcDgAEgA0IANwOgASADQgA3A6gBIANBgAJqIgZCADcDACADQgA3A4gCIAMgHkHsBWo2ArwCEBYoAgQhBCACQRAQngwiATYCECACQo6AgICAgoCAgH83AhQgAUEAOgAOIAFB1PcAKQAANwAGIAFBzvcAKQAANwAAIAMgBCACQRBqEMUENwMAIAIsABtBf0wEQCACKAIQEIgNCyACQSAQngwiATYCECACQpCAgICAhICAgH83AhQgAUEAOgAQIAFBtx0pAAA3AAggAUGvHSkAADcAACADIAQgAkEQahDFBDcDiAEgAiwAG0F/TARAIAIoAhAQiA0LIAJBIBCeDCIBNgIQIAJClICAgICEgICAfzcCFCABQQA6ABQgAUGhHigAADYAECABQZkeKQAANwAIIAFBkR4pAAA3AAAgAyAEIAJBEGoQxQQ3A5ABIAIsABtBf0wEQCACKAIQEIgNCyACQSAQngwiATYCECACQpGAgICAhICAgH83AhQgAUEAOgARIAFBlTAtAAA6ABAgAUGNMCkAADcACCABQYUwKQAANwAAIAMgBCACQRBqEMUENwMIIAIsABtBf0wEQCACKAIQEIgNCyACQSAQngwiATYCECACQpGAgICAhICAgH83AhQgAUEAOgARIAFB2xEtAAA6ABAgAUHTESkAADcACCABQcsRKQAANwAAIAMgBCACQRBqEMUENwMQIAIsABtBf0wEQCACKAIQEIgNCyACQSAQngwiATYCECACQpmAgICAhICAgH83AhQgAUEAOgAZIAFBzDgtAAA6ABggAUHEOCkAADcAECABQbw4KQAANwAIIAFBtDgpAAA3AAAgAyAEIAJBEGoQyAQ5AxggAiwAG0F/TARAIAIoAhAQiA0LIAJBIBCeDCIBNgIQIAJCk4CAgICEgICAfzcCFCABQQA6ABMgAUG7ISgAADYADyABQbQhKQAANwAIIAFBrCEpAAA3AAAgAyAEIAJBEGoQyAQiTjkDICACLAAbQX9MBEAgAigCEBCIDSADKwMgIU4LIANBADoAOCADIE4gAykDELlEAAAAAABAj0CjRAAAAAAAAOA/oiJOIE6iRBgtRFT7IQlAoiJOojkDMCADIAMrAxggTqI5AyggAkEwEJ4MIgE2AhAgAkKhgICAgIaAgIB/NwIUIAFBADoAISABQYMwLQAAOgAgIAFB+y8pAAA3ABggAUHzLykAADcAECABQesvKQAANwAIIAFB4y8pAAA3AAAgAyAEIAJBEGoQxQQ3A0AgAiwAG0F/TARAIAIoAhAQiA0LIAJBIBCeDCIBNgIQIAJCnoCAgICEgICAfzcCFCABQQA6AB4gAUHK0wApAAA3ABYgAUHE0wApAAA3ABAgAUG80wApAAA3AAggAUG00wApAAA3AAAgAyAEIAJBEGoQxgQ5A0ggAiwAG0F/TARAIAIoAhAQiA0LIAJBIBCeDCIBNgIQIAJCmoCAgICEgICAfzcCFCABQQA6ABogAUHV3gAvAAA7ABggAUHN3gApAAA3ABAgAUHF3gApAAA3AAggAUG93gApAAA3AAAgAyAEIAJBEGoQxQQiKDcDUCACLAAbQX9MBEAgAigCEBCIDSADKQNQISgLIAMrA0ghTiADQoCAgICAgICiwAA3A2AgAwJ+IE4Q6wcgAykDiAG5oiADKQNAuaAgKLmgIk6ZRAAAAAAAAOBDYwRAIE6wDAELQoCAgICAgICAgH8LNwNYIAJBIBCeDCIBNgIQIAJCm4CAgICEgICAfzcCFCABQQA6ABsgAUG5PigAADYAFyABQbI+KQAANwAQIAFBqj4pAAA3AAggAUGiPikAADcAACADIAQgAkEQahC+BDkDaCACLAAbQX9MBEAgAigCEBCIDQsgAkEgEJ4MIgE2AhAgAkKXgICAgISAgIB/NwIUIAFBADoAFyABQYEzKQAANwAPIAFB+jIpAAA3AAggAUHyMikAADcAACADIAQgAkEQahC+BDkDcCACLAAbQX9MBEAgAigCEBCIDQsgAkEgEJ4MIgE2AhAgAkKZgICAgISAgIB/NwIUIAFBADoAGSABQYk2LQAAOgAYIAFBgTYpAAA3ABAgAUH5NSkAADcACCABQfE1KQAANwAAIAMgBCACQRBqEL4EOQN4IAIsABtBf0wEQCACKAIQEIgNCyADQZgBaiEIIAJBIBCeDCIBNgIQIAJCmYCAgICEgICAfzcCFCABQQA6ABkgAUHYIS0AADoAGCABQdAhKQAANwAQIAFByCEpAAA3AAggAUHAISkAADcAACADIAQgAkEQahC+BDkDgAEgAiwAG0F/TARAIAIoAhAQiA0LIAJBIBCeDCIBNgIQIAJClICAgICEgICAfzcCFCABQQA6ABQgAUHTCygAADYAECABQcsLKQAANwAIIAFBwwspAAA3AAAgCCAEIAJBEGoQyQQ5AwAgAiwAG0F/TARAIAIoAhAQiA0LIAJBIBCeDCIBNgIQIAJCloCAgICEgICAfzcCFCABQQA6ABYgAUGVDCkAADcADiABQY8MKQAANwAIIAFBhwwpAAA3AAAgAyAEIAJBEGoQyQQ5A6ABIAIsABtBf0wEQCACKAIQEIgNCyACQSAQngwiATYCECACQpOAgICAhICAgH83AhQgAUEAOgATIAFBggwoAAA2AA8gAUH7CykAADcACCABQfMLKQAANwAAIAMgBCACQRBqEMkEOQOoASACLAAbQX9MBEAgAigCEBCIDQsgAkEgEJ4MIgE2AhAgAkKXgICAgISAgIB/NwIUIAFBADoAFyABQdToACkAADcADyABQc3oACkAADcACCABQcXoACkAADcAACADIAQgAkEQahDFBDcDsAEgAiwAG0F/TARAIAIoAhAQiA0LIAJBIBCeDCIBNgIQIAJCkoCAgICEgICAfzcCFCABQQA6ABIgAUHRMy8AADsAECABQckzKQAANwAIIAFBwTMpAAA3AAAgAyAEIAJBEGoQxQQ3A7gBIAIsABtBf0wEQCACKAIQEIgNCyACQSAQngwiATYCECACQpOAgICAhICAgH83AhQgAUEAOgATIAFBzTUoAAA2AA8gAUHGNSkAADcACCABQb41KQAANwAAIAMgBCACQRBqEMUENwPAASACLAAbQX9MBEAgAigCEBCIDQsgAkEgEJ4MIgE2AhAgAkKUgICAgISAgIB/NwIUQQAhCCABQQA6ABQgAUGMyAAoAAA2ABAgAUGEyAApAAA3AAggAUH8xwApAAA3AAAgAyAEIAJBEGoQxQQ3A8gBIAIsABtBf0wEQCACKAIQEIgNCyADQQA2AtABIAJBIBCeDCIBNgIAIAJCkoCAgICEgICAfzcCBCABQQA6ABIgAUGlCy8AADsAECABQZ0LKQAANwAIIAFBlQspAAA3AAAgAkEQaiAEIAIQuwQgAigCFCACLQAbIgEgAUEYdEEYdSIBQQBIG0EKRgR/IAJBEGpB/8wAQQoQ1gxFIQggAi0AGwUgAQtBGHRBGHVBf0wEQCACKAIQEIgNCyACLAALQX9MBEAgAigCABCIDQsgCARAIANBADYC0AELIAJBIBCeDCIBNgIAIAJCkoCAgICEgICAfzcCBEEAIQggAUEAOgASIAFBpQsvAAA7ABAgAUGdCykAADcACCABQZULKQAANwAAIAJBEGogBCACELsEIAIoAhQgAi0AGyIBIAFBGHRBGHUiAUEASBtBBEYEfyACQRBqQccXQQQQ1gxFIQggAi0AGwUgAQtBGHRBGHVBf0wEQCACKAIQEIgNCyACLAALQX9MBEAgAigCABCIDQsgCARAIANBATYC0AELIAJBIBCeDCIBNgIAIAJCkoCAgICEgICAfzcCBEEAIQggAUEAOgASIAFBpQsvAAA7ABAgAUGdCykAADcACCABQZULKQAANwAAIAJBEGogBCACELsEIAIoAhQgAi0AGyIBIAFBGHRBGHUiAUEASBtBB0YEfyACQRBqQaUgQQcQ1gxFIQggAi0AGwUgAQtBGHRBGHVBf0wEQCACKAIQEIgNCyACLAALQX9MBEAgAigCABCIDQsgCARAIANBAjYC0AELIANBADoA1AEgAkEgEJ4MIgE2AhAgAkKegICAgISAgIB/NwIUIAFBADoAHiABQeg1KQAANwAWIAFB4jUpAAA3ABAgAUHaNSkAADcACCABQdI1KQAANwAAIAMgBCACQRBqEMgEOQPYASACLAAbQX9MBEAgAigCEBCIDQsgAkEgEJ4MIgE2AhAgAkKYgICAgISAgIB/NwIUIAFBADoAGCABQbU1KQAANwAQIAFBrTUpAAA3AAggAUGlNSkAADcAACADIAQgAkEQahDFBDcD4AEgAiwAG0F/TARAIAIoAhAQiA0LIAJBIBCeDCIBNgIQIAJCmYCAgICEgICAfzcCFCABQQA6ABkgAUH6xwAtAAA6ABggAUHyxwApAAA3ABAgAUHqxwApAAA3AAggAUHixwApAAA3AAAgAyAEIAJBEGoQxQQ3A+gBIAIsABtBf0wEQCACKAIQEIgNCyACQSAQngwiATYCECACQpqAgICAhICAgH83AhQgAUEAOgAaIAFB8AsvAAA7ABggAUHoCykAADcAECABQeALKQAANwAIIAFB2AspAAA3AAAgAyAEIAJBEGoQyQQ5A/ABIAIsABtBf0wEQCACKAIQEIgNCyACQSAQngwiATYCECACQpGAgICAhICAgH83AhQgAUEAOgARIAFBnBgtAAA6ABAgAUGUGCkAADcACCABQYwYKQAANwAAIAMgBCACQRBqEL4EOQP4ASACLAAbQX9MBEAgAigCEBCIDQsgAkEgEJ4MIgE2AhAgAkKdgICAgISAgIB/NwIUIAFBADoAHSABQdsYKQAANwAVIAFB1hgpAAA3ABAgAUHOGCkAADcACCABQcYYKQAANwAAIAMgBCACQRBqEL4EIk5EAAAAAAAAAAAgTkQAAAAAAAAAAGQbOQOQAiACLAAbQX9MBEAgAigCEBCIDQsgAkEgEJ4MIgE2AhAgAkKYgICAgISAgIB/NwIUIAFBADoAGCABQeTlACkAADcAECABQdzlACkAADcACCABQdTlACkAADcAACAGIAQgAkEQahC+BDkDACACLAAbQX9MBEAgAigCEBCIDQsgAkEgEJ4MIgE2AhAgAkKWgICAgISAgIB/NwIUIAFBADoAFiABQZzpACkAADcADiABQZbpACkAADcACCABQY7pACkAADcAACADIAQgAkEQahC+BDkDiAIgAiwAG0F/TARAIAIoAhAQiA0LIAJBEBCeDCIBNgIQIAJCjoCAgICCgICAfzcCFCABQQA6AA4gAUG4MykAADcABiABQbIzKQAANwAAIAMgBCACQRBqEMUENwOYAiACLAAbQX9MBEAgAigCEBCIDQsgAkEgEJ4MIgE2AhAgAkKUgICAgISAgIB/NwIUIAFBADoAFCABQY4PKAAANgAQIAFBhg8pAAA3AAggAUH+DikAADcAACADIAQgAkEQahC/BDYCsAIgAiwAG0F/TARAIAIoAhAQiA0LIAJBIBCeDCIBNgIQIAJCm4CAgICEgICAfzcCFCABQQA6ABsgAUHaFCgAADYAFyABQdMUKQAANwAQIAFByxQpAAA3AAggAUHDFCkAADcAACADIAQgAkEQahC+BDkDqAIgAiwAG0F/TARAIAIoAhAQiA0LIAJBIBCeDCIBNgIQIAJClYCAgICEgICAfzcCFCABQQA6ABUgAUHewQApAAA3AA0gAUHZwQApAAA3AAggAUHRwQApAAA3AAAgAyAEIAJBEGoQxQQ3A6ACIAIsABtBf0wEQCACKAIQEIgNCyACQSBqJAAgAyEFQQAhHCMAQYACayIMJAAQFigCBCEWIAxBIBCeDCIENgLoASAMQpSAgICAhICAgH83AuwBIARBADoAFCAEQfQsKAAANgAQIARB7CwpAAA3AAggBEHkLCkAADcAACAWIAxB6AFqEMMEKAIYIQQgDCwA8wFBf0wEQCAMKALoARCIDQsgBSgCuAIgBBAiIAUoArgCIAQQIxAWKAIAIgQgBCgCACgCOBEDACAFIQIjAEHAAWsiCCQAEBYoAgQhDhAWKAIEIgEoAjwhBCABKAI4IQMgCEEgEJ4MIgE2AgggCEKUgICAgISAgIB/NwIMIAFBADoAFCABQfQsKAAANgAQIAFB7CwpAAA3AAggAUHkLCkAADcAACAEIANrIg9BHG0hFCAOIAhBCGoQwwQoAhghESAILAATQX9MBEAgCCgCCBCIDQsCQBAWKAIAIgEgASgCACgCDBEBAEUNACAIQQA2AhAgCEIANwMIIAhBCGogFBDZASAIKAIIIBFBA3ZB/P///wFxaiIBIAEoAgBBASARdHI2AgAgAigCuAIhASAIQQA2AqgBIAhCADcDoAEgCEEANgKYASAIQgA3A5ABIAhBsAFqIAEgCEEIakEAIAhBoAFqIAhBkAFqECUgCCgCkAEiAwRAIAMgCCgClAEiBEYEfyADBQNAIARBDGshASAEQQFrLAAAQX9MBEAgASgCABCIDQsgASEEIAEgA0cNAAsgCCgCkAELIQEgCCADNgKUASABEIgNCyAIKAKgASIBBEAgCCABNgKkASABEIgNCyACKAK4AiAIKAKwASAIQbABaiAILAC7AUEASBsQMSAILAC7AUF/TARAIAgoArABEIgNCyAIKAIIIgFFDQAgARCIDQsgAigCuAIhBCAIQTAQngwiATYCCCAIQqaAgICAhoCAgH83AgwgAUEAOgAmIAFBqS8pAAA3AB4gAUGjLykAADcAGCABQZsvKQAANwAQIAFBky8pAAA3AAggAUGLLykAADcAACAEIAhBCGoQLiAILAATQX9MBEAgCCgCCBCIDQsCQCACKAK4AigC3BBBAUYNACACKAK4AigC3BBBBkYNACAIQSAQngwiATYCCCAIQpmAgICAhICAgH83AgwgAUEAOgAZIAFBzuAALQAAOgAYIAFBxuAAKQAANwAQIAFBvuAAKQAANwAIIAFBtuAAKQAANwAAIA4gCEEIahDBBCEBIAgsABNBf0wEQCAIKAIIEIgNCwJAIAFFDQAgCEEgEJ4MIgE2AgggCEKSgICAgISAgIB/NwIMQQAhBCABQQA6ABIgAUHn6QAvAAA7ABAgAUHf6QApAAA3AAggAUHX6QApAAA3AAAgDiAIQQhqEMEEBEAgCEEgEJ4MIgE2ArABIAhCmICAgICEgICAfzcCtAEgAUEAOgAYIAFBms8AKQAANwAQIAFBks8AKQAANwAIIAFBis8AKQAANwAAIA4gCEGwAWoQvgQhUCAILAC7AUF/TARAIAgoArABEIgNCyBQRAAAAAAAAAAAYiEECyAILAATQX9MBEAgCCgCCBCIDQsgBEUNACACKAK4AiEEIAhBIBCeDCIBNgIIIAhCmICAgICEgICAfzcCDCABQQA6ABggAUGazwApAAA3ABAgAUGSzwApAAA3AAggAUGKzwApAAA3AAAgCCAOIAhBCGoQvgQ5A6ABIAhBIBCeDCIBNgKwASAIQpaAgICAhICAgH83ArQBIAFBADoAFiABQaYbKQAANwAOIAFBoBspAAA3AAggAUGYGykAADcAACAEIAhBoAFqIA4gCEGwAWoQwQQQRyAILAC7AUF/TARAIAgoArABEIgNCyAILAATQX9KDQAgCCgCCBCIDQsgCEEgEJ4MIgE2AgggCEKbgICAgISAgIB/NwIMIAFBADoAGyABQbHgACgAADYAFyABQargACkAADcAECABQaLgACkAADcACCABQZrgACkAADcAACAOIAhBCGoQwQQhASAILAATQX9MBEAgCCgCCBCIDQsgAUUNACAPBEAgFEEBIBRBAUsbIQNBss4AKQAAIShBus4AKQAAISlBws4AKQAAIStBys4ALwAAIRdBACEEA0AgCEEgEJ4MIgE2AgggCEKagICAgISAgIB/NwIMIAFBADoAGiABIBc7ABggASArNwAQIAEgKTcACCABICg3AAAgCCAOIAhBCGoQvgQ5A7ABIAgsABNBf0wEQCAIKAIIEIgNCyACKAK4AiAEIAhBsAFqQQAQRiAEQQFqIgQgA0cNAAsLIAhBIBCeDCIBNgIIIAhCmICAgICEgICAfzcCDCABQQA6ABggAUGPGykAADcAECABQYcbKQAANwAIIAFB/xopAAA3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ADoAAEHonwRCADcDAEHgnwRCADcDAEHooARBADoAAEHgoARCADcDAEHYoARCADcDAEHgoQRBADoAAEHYoQRCADcDAEHQoQRCADcDAEHYogRBADoAAEHQogRCADcDAEHIogRCADcDAEHQowRBADoAAEHIowRCADcDAEHAowRCADcDAEHIpARBADoAAEHApARCADcDAEG4pARCADcDAEHApQRBADoAAEG4pQRCADcDAEGwpQRCADcDAEGopgRCADcDAEGwpgRCADcDAEG4pgRBADoAAEGgpwRCADcDAEGopwRCADcDAEGwpwRBADoAAEGYqARCADcDAEGgqARCADcDAEGoqARBADoAAEHwqgQQHUGAmgQgARAjCxAWKAIAIgYgBigCACgCOBEDACMAQRBrIgMkAAJAAkACQBAWKAIEIgYoAjgiBSAGKAI8IgdHBEADQAJAQfiuBCgCACIGQfyuBCgCACIESQRAIAZCADcDACAGQgA3AzAgBkIANwMoIAZCADcDICAGQgA3AxggBkIANwMQIAZCADcDCEH4rgQgBkE4aiIGNgIADAELIAZB9K4EKAIAIgJrIg1BOG0iC0EBaiIGQaWSySRPDQMgBiAEIAJrQThtIgRBAXQiECAGIBBLG0GkkskkIARBksmkEkkbIgQEfyAEQaWSySRPDQUgBEE4bBCeDAVBAAsiECALQThsaiIGQgA3AwAgBkIANwMwIAZCADcDKCAGQgA3AyAgBkIANwMYIAZCADcDECAGQgA3AwggBiANQUhtQThsaiELIBAgBEE4bGohBCAGQThqIQYgDUEBTgRAIAsgAiANEI8NGgtB/K4EIAQ2AgBB+K4EIAY2AgBB9K4EIAs2AgAgAkUNACACEIgNQfiuBCgCACEGCyADQSAQngwiAjYCACADQpOAgICAhICAgH83AgQgAkEAOgATIAJB1tIAKAAANgAPIAJBz9IAKQAANwAIIAJBx9IAKQAANwAAIAZBOGsgBSADEMkEOQMAIAMsAAtBf0wEQCADKAIAEIgNCyADQTAQngwiAjYCACADQqGAgICAhoCAgH83AgQgAkEAOgAhIAJBxg8tAAA6ACAgAkG+DykAADcAGCACQbYPKQAANwAQIAJBrg8pAAA3AAggAkGmDykAADcAACAGQTBrIAUgAxDJBDkDACADLAALQX9MBEAgAygCABCIDQsgA0EgEJ4MIgI2AgAgA0KQgICAgISAgIB/NwIEIAJBADoAECACQeX6ACkAADcACCACQd36ACkAADcAACAGQShrIg0gBSADEMgERAAAAAAAAFlAojkDACADLAALQX9MBEAgAygCABCIDQsgA0EgEJ4MIgI2AgAgA0KSgICAgISAgIB/NwIEIAJBADoAEiACQfc7LwAAOwAQIAJB7zspAAA3AAggAkHnOykAADcAACAGQSBrIAUgAxDIBEQAAAAAAABZQKI5AwAgAywAC0F/TARAIAMoAgAQiA0LIANBIBCeDCICNgIAIANCkoCAgICEgICAfzcCBCACQQA6ABIgAkGjDy8AADsAECACQZsPKQAANwAIIAJBkw8pAAA3AAAgBkEYayAFIAMQyAREAAAAAAAAWUCiOQMAIAMsAAtBf0wEQCADKAIAEIgNCyADQRAQngwiAjYCACADQo6AgICAgoCAgH83AgQgAkEAOgAOIAJBgucAKQAANwAGIAJB/OYAKQAANwAAIAZBEGsgBSADEL4EOQMAIAMsAAtBf0wEQCADKAIAEIgNCyADQSAQngwiAjYCACADQpOAgICAhICAgH83AgQgAkEAOgATIAJBsC4oAAA2AA8gAkGpLikAADcACCACQaEuKQAANwAAIAZBCGsgBSADEMQENgIAIAMsAAtBf0wEQCADKAIAEIgNCyADQSAQngwiBjYCACADQpCAgICAhICAgH83AgQgBkEAOgAQIAZB6eMAKQAANwAIIAZB4eMAKQAANwAAIAUgAxDBBCEGIAMsAAtBf0wEQCADKAIAEIgNCyAGRQRAIA1CADcDACANQgA3AxAgDUIANwMICyAFQRxqIgUgB0cNAAsLIANBEGokAAwCCxCtCAALQebLABAaAAsgCCEDQQAhDSMAQSBrIgIkABAWKAIEIgsoAjwgCygCOCIGRwRAQZTVACkAACEoQZzVACkAACEpQaTVAC0AACEQQcYYKQAAISpBzhgpAAAhK0HWGCkAACEsQdsYKQAAIS5B1OUAKQAAIS9B3OUAKQAAITRB5OUAKQAAITVBjukAKQAAITxBlukAKQAAIT1BnOkAKQAAIUBBsjMpAAAhQUG4MykAACFCQdHBACkAACFDQdnBACkAACFEQd7BACkAACFFQcMUKQAAIUZByxQpAAAhR0HTFCkAACFIQdoUKAAA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OykAADcACCADQZg7KQAANwAAIAIgBUEIahDBBCEDIAUsABNBf0wEQCAFKAIIEIgNCyADBEBBARAyCwJAQdyqBCgCAEEGRg0AIAVBIBCeDCIDNgIIIAVCkYCAgICEgICAfzcCDCADQQA6ABEgA0Gk1QAtAAA6ABAgA0Gc1QApAAA3AAggA0GU1QApAAA3AAAgAiAFQQhqEMEEIQMgBSwAE0F/TARAIAUoAggQiA0LIANFDQBBgJoEEDNBgJoEIAQoApgBIAZBBnRqQQBBABBACyAGQfgAbEGAmgRqKAJYIgZB2KoEKAIARwRAQdCqBEKAgICAgICA+L9/NwMAQdiqBCAGNgIACyAFKAKwASIBBEAgARCIDQsgBUHAAWokAAwBCyAIIQEjAEEwayIDJABBgJoERAAAAAAAAAAAEEVBgJoEQdiZBCgCAEGIJ2oQKRAWKAIAIQIgA0EgakGAmgQQKyACIANBIGogAigCACgCJBECACADQSBqQYCaBBArEBYoAgQhAkHIqgQoAgAhBCACKAI4IQYgA0EQEJ4MIgI2AhAgA0KMgICAgIKAgIB/NwIUIAJBADoADCACQfvBACgAACIFNgAIIAJB88EAKQAAIik3AAAgAyAGIARBHGxqIANBEGoQvgQ5AwBBgJoEIANBIGogAxA1IAMsABtBf0wEQCADKAIQEIgNCyABKQMgISggAyABKQMoNwMoIAMgKDcDIBAWKAIEIQJByKoEKAIAIQQgAigCOCEGIANBEBCeDCICNgIQIANCjICAgICCgICAfzcCFCACQQA6AAwgAiAFNgAIIAIgKTcAACADIAYgBEEcbGogA0EQahC+BDkDAEGAmgQgA0EgaiADEDUgAywAG0F/TARAIAMoAhAQiA0LEBYoAgQoAkQhBiADQSAQngwiAjYCECADQpKAgICAhICAgH83AhRBACEEIAJBADoAEiACQefpAC8AADsAECACQd/pACkAADcACCACQdfpACkAADcAACAGQQxqIgYgA0EQahDBBARAIANBMBCeDCICNgIAIANCoICAgICGgICAfzcCBCACQQA6ACAgAkGA+gApAAA3ABggAkH4+QApAAA3ABAgAkHw+QApAAA3AAggAkHo+QApAAA3AAAgBiADEL4EIU4gAywAC0F/TARAIAMoAgAQiA0LIE5EAAAAAAAAAABiIQQLIAMs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GgALEK0IAAtB5ssAEBoAC0HmywAQGgALEK0IAAtB5ssAEBoACyAGQagBaiIGIAFHDQALCyAIIQEjAEHQAGsiAiQAEBYoAgQoAkQhBCACQSAQngwiAzYCQCACQpqAgICAhICAgH83AkQgA0EAOgAaIANBwy0vAAA7ABggA0G7LSkAADcAECADQbMtKQAANwAIIANBqy0pAAA3AAAgBEEMaiIEIAJBQGsQwwQhBiACLABLQX9MBEAgAigCQBCIDQsgAkEgEJ4MIgM2AjAgAkKVgICAgISAgIB/NwI0IANBADoAFSADQZUpKQAANwANIANBkCkpAAA3AAggA0GIKSkAADcAACACQUBrIAYgAkEwahDfBCABKAK4ASIDBEAgASADNgK8ASADEIgNCyABIAIoAkAiBjYCuAEgASACKAJEIgM2ArwBIAEgAigCSDYCwAEgAkEANgJIIAJCADcDQCACLAA7QX9MBEAgAigCMBCIDSABKAK4ASEGIAEoArwBIQMLAkACQAJAAkAgAyAGRw0AIAEoAsABIgYgA0sEQCADQgA3AwAgASADQQhqNgK8AQwBCyAGIANrIgZBAnVBASAGG0H/////ASAGQQN1Qf////8ASRsiBkGAgICAAk8NASAGQQN0IgUQngwiBkIANwMAIAEgBSAGajYCwAEgASAGQQhqNgK8ASABIAY2ArgBIANFDQAgAxCIDQsgAkEgEJ4MIgM2AkAgAkKbgICAgISAgIB/NwJEIANBADoAGyADQfv4ACgAADYAFyADQfT4ACkAADcAECADQez4ACkAADcACCADQeT4ACkAADcAACAEIAJBQGsQwwQhBiACLABLQX9MBEAgAigCQBCIDQsgAkEgEJ4MIgM2AjAgAkKVgICAgISAgIB/NwI0IANBADoAFSADQZUpKQAANwANIANBkCkpAAA3AAggA0GIKSkAADcAACACQUBrIAYgAkEwahDfBCABKALEASIDBEAgASADNgLIASADEIgNCyABIAIoAkAiBjYCxAEgASACKAJEIgM2AsgBIAEgAigCSDYCzAEgAkEANgJIIAJCADcDQCACLAA7QX9MBEAgAigCMBCIDSABKALEASEGIAEoAsgBIQMLAkAgAyAGRw0AIAEoAswBIgYgA0sEQCADQgA3AwAgASADQQhqNgLIAQwBCyAGIANrIgZBAnVBASAGG0H/////ASAGQQN1Qf////8ASRsiBkGAgICAAk8NAiAGQQN0IgUQngwiBkIANwMAIAEgBSAGajYCzAEgASAGQQhqNgLIASABIAY2AsQBIANFDQAgAxCIDQsgAiABNgIoIAJBIBCeDCIDNgJAIAJCmICAgICEgICAfzcCRCADQQA6ABggA0HqLSkAADcAECADQeItKQAANwAIIANB2i0pAAA3AAAgBCACQUBrEMMEIQYgAiwAS0F/TARAIAIoAkAQiA0LIAJBIBCeDCIDNgIwIAJCk4CAgICEgICAfzcCNCADQQA6ABMgA0G8KSgAADYADyADQbUpKQAANwAIIANBrSkpAAA3AAAgAkEgEJ4MIgM2AhggAkKUgICAgISAgIB/NwIcIANBADoAFCADQa03KAAANgAQIANBpTcpAAA3AAggA0GdNykAADcAACAGIAJBGGoQ1AQhBSACQSAQngwiAzYCCCACQpOAgICAhICAgH83AgwgA0EAOgATIANBih0oAAA2AA8gA0GDHSkAADcACCADQfscKQAANwAAIAJBQGsgAkEoaiAGIAJBMGogBSACQQhqEPgBIAEoAtABIgMEQCABIAM2AtQBIAMQiA0LIAEgAigCQDYC0AEgASACKAJENgLUASABIAIoAkg2AtgBIAJBADYCSCACQgA3A0AgAiwAE0F/TARAIAIoAggQiA0LIAIsACNBf0wEQCACKAIYEIgNCyACLAA7QX9MBEAgAigCMBCIDQsgAkEgEJ4MIgM2AkAgAkKagICAgISAgIB/NwJEIANBADoAGiADQZEtLwAAOwAYIANBiS0pAAA3ABAgA0GBLSkAADcACCADQfksKQAANwAAIAQgAkFAaxDDBCEEIAIsAEtBf0wEQCACKAJAEIgNCyACQSAQngwiAzYCMCACQpWAgICAhICAgH83AjQgA0EAOgAVIANB/ygpAAA3AA0gA0H6KCkAADcACCADQfIoKQAANwAAIAJBIBCeDCIDNgIYIAJCloCAgICEgICAfzcCHCADQQA6ABYgA0HSNikAADcADiADQcw2KQAANwAIIANBxDYpAAA3AAAgBCACQRhqENQEIQYgAkEgEJ4MIgM2AgggAkKVgICAgISAgIB/NwIMIANBADoAFSADQcYcKQAANwANIANBwRwpAAA3AAggA0G5HCkAADcAACACQUBrIAJB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SwRAIAEgBEEBajYCEAwBCyABLQAcDQAgASABKAIYIAEoAhRqNgIYIAEgASgCBEEBIAEoAgggASgCABDPByIENgIUIAEgASgCBCIDNgIQIAEgAyAEaiIDQQFrNgIMIAQgASgCCE8NACADQQA6AAAgAUEBOgAcIAEgASgCDEEBajYCDAsgBUH/AXFB7ABHDQAgAigCLCIDIAIoAigiAUEYak0EQAJ/IAIoAiQiBEUEQCACKAIcRQRAIAJBARCeDCIDNgIgIAIgAzYCHAsgAigCMCEDQQAMAQsgAyAEayIDQQFqQQF2IANqIQMgBAshACACIAQgASAAayIAQRhqIgEgAyABIANLGyIDEIkNIgE2AiQgAiABIANqNgIsIAAgAWohAQsgAiABQRhqNgIoIAFBADYCECABQgA3AwggAUIANwMADAELIAEoAhAhBCABKAIYIQMgASgCBCEBIABBAzYCGCAAIAMgBGogAUF/c2o2AhwLDAcLAkAgASgCECIEIAEoAgwiA0kEQCABIARBAWoiBDYCEAwBCyABLQAcDQAgASABKAIYIAEoAhRqNgIYIAEgASgCBEEBIAEoAgggASgCABDPByIFNgIUIAEgASgCBCIENgIQIAEgBCAFaiIGQQFrIgM2AgwgBSABKAIITw0AIAZBADoAACABQQE6ABwgASABKAIMQQFqIgM2AgwgASgCECEECyAELQAAIQUCQCADIARLBEAgASAEQQFqNgIQDAELIAEtABwNACABIAEoAhggASgCFGo2AhggASABKAIEQQEgASgCCCABKAIAEM8HIgQ2AhQgASABKAIEIgM2AhAgASADIARqIgZBAWsiAzYCDCAEIAEoAghPDQAgBkEAOgAAIAFBAToAHCABIAEoAgxBAWoiAzYCDAsCQAJAIAVB/wFxQfIARw0AIAEoAhAiBC0AACEFAkAgAyAESwRAIAEgBEEBajYCEAwBCyABLQAcDQAgASABKAIYIAEoAhRqNgIYIAEgASgCBEEBIAEoAgggASgCABDPByIENgIUIAEgASgCBCIDNgIQIAEgAyAEaiIGQQFrIgM2AgwgBCABKAIITw0AIAZBADoAACABQQE6ABwgASABKAIMQQFqIgM2AgwLIAVB/wFxQfUARw0AIAEoAhAiBC0AACEFAkAgAyAESwRAIAEgBEEBajYCEAwBCyABLQAc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ASABKAIYIAEoAhRqNgIYIAEgASgCBEEBIAEoAgggASgCABDPByIDNgIUIAEgASgCBCIENgIQIAEgAyAEaiIEQQFrNgIMIAMgASgCCE8NASAEQQA6AAAgAUEBOgAcIAEgASgCDEEBajYCDAwBCwsCQCAFQf0ARwRAAkAgBUEiRw0AA0AgB0EANgIMIAcgADYCCCAAIAEgB0EIahCOAyAAKAIYDQMgBygCCCIDIAMoAgwgBygCDCIDayIENgIMIAIgBCADQQFrEI8DRQRAIAEoAgQhAyABKAIQIQQgASgCGCEBIABBEDYCGCAAIAEgBGogA2s2AhwMBAsgACgCGA0DA0ACQCABKAIQIgMtAAAiBUEJayIEQRdLDQBBASAEdEGTgIAEcUUNACABKAIMIANLBEAgASADQQFqNgIQDAILIAEtABwNASABIAEoAhggASgCFGo2AhggASABKAIEQQEgASgCCCABKAIAEM8HIgM2AhQgASABKAIEIgQ2AhAgASADIARqIgRBAWs2AgwgAyABKAIITw0BIARBADoAACABQQE6ABwgASABKAIMQQFqNgIMDAELCwJAIAEoAgwiBiADSwRAIAEgA0EBajYCEAwBCyABLQAcDQAgASABKAIYIAEoAhRqNgIYIAEgASgCBEEBIAEoAgggASgCABDPByIDNgIUIAEgASgCBCIENgIQIAEgAyAEaiIEQQFrIgY2AgwgAyABKAIITw0AIARBADoAACABQQE6ABwgASABKAIMQQFqIgY2AgwLIAVBOkcEQCABKAIEIQMgASgCECEEIAEoAhghASAAQQU2AhggACABIARqIANrNgIcDAQLA0AgAS0AHCEFA0ACQCABKAIQIgMtAABBCWsiBEEXSw0AQQEgBHRBk4CABHFFDQAgAyAGSQRAIAEgA0EBajYCEAwCCyAFQf8BcQ0BIAEgASgCGCABKAIUajYCGCABIAEoAgRBASABKAIIIAEoAgAQzwciAzYCFCABIAEoAgQiBDYCECABIAMgBGoiBEEBayIGNgIMIAMgASgCCE8NAiAEQQA6AAAgAUEBOgAcIAEgASgCDEEBaiIGNgIMIAEtABwhBQwBCwsLIAAgASACEI0DIAAoAhgNAwNAAkAgASgCECIDLQAAIgVBCWsiBEEXSw0AQQEgBHRBk4CABHFFDQAgASgCDCADSwRAIAEgA0EBajYCEAwCCyABLQAcDQEgASABKAIYIAEoAhRqNgIYIAEgASgCBEEBIAEoAgggASgCABDPByIDNgIUIAEgASgCBCIENgIQIAEgAyAEaiIEQQFrNgIMIAMgASgCCE8NASAEQQA6AAAgAUEBOgAcIAEgASgCDEEBajYCDAwBCwsgBUEYdEEYdSEEAkAgASgCDCIFIANLBEAgASADQQFqNgIQDAELIAEtABwNACABIAEoAhggASgCFGo2AhggASABKAIEQQEgASgCCCABKAIAEM8HIgM2AhQgASABKAIEIgU2AhAgASADIAVqIgZBAWsiBTYCDCADIAEoAghPDQAgBkEAOgAAIAFBAToAHCABIAEoAgxBAWoiBTYCDAsgCEEBaiEIAkAgBEEsRwRAIARB/QBHDQEgAkEoaiIKIAooAgAgCCIEQVBsaiIKNgIAIAIoAhQhBiAKQQhrQQM2AgAgCkEYayECAkAgBARAIAIgBEEwbCIJBH8CQAJAIAYoAgAiCEUNACAIKAIAIAgoAgQiCyAJakkNACAIIQMMAQsgBigCBCIDIAkgAyAJSxshDCAGKAIMRQRAIAZBARCeDCIDNgIQIAYgAzYCDAsgDEEMahCHDSIDIAg2AghBACELIANBADYCBCADIAw2AgAgBiADNgIACyADIAkgC2o2AgQgAyALakEMagVBAAsiBjYCACAGIAogCRCPDRoMAQsgAkEANgIACyACIAQ2AgQgAiAENgIIDAULA0AgAS0AHCEGA0AgASgCECIDLQAAQQlrIgRBGUsNBEEBIAR0QZOAgARxRQRAIARBGUYNBAwFCyADIAVJBEAgASADQQFqNgIQDAELIAZB/wFxDQALIAEgASgCGCABKAIUajYCGCABIAEoAgRBASABKAIIIAEoAgAQzwciAzYCFCABIAEoAgQiBDYCECABIAMgBGoiBEEBayIFNgIMIAMgASgCCE8NACAEQQA6AAAgAUEBOgAcIAEgASgCDEEBaiIFNgIMDAALAAsLIAEoAgQhAyABKAIQIQQgASgCGCEBIABBBjYCGCAAIAEgBGogA2s2AhwMAgsgASgCBCEEIAEoAhghASAAQQQ2AhggACABIANqIARrNgIcDAELAkAgASgCDCADSwRAIAEgA0EBajYCEAwBCyABLQAcDQAgASABKAIYIAEoAhRqNgIYIAEgASgCBEEBIAEoAgggASgCABDPByIDNgIUIAEgASgCBCIENgIQIAEgAyAEaiIEQQFrNgIMIAMgASgCCE8NACAEQQA6AAAgAUEBOgAcIAEgASgCDEEBajYCDAsgAigCKCIBQRBrQQA2AgAgAUEIa0EDNgIAIAFBGGtCADcDAAsgB0EQaiQADAQLAkAgASgCECIDIAEoAgxJBEAgASADQQFqNgIQDAELIAEtABwNACABIAEoAhggASgCFGo2AhggASABKAIEQQEgASgCCCABKAIAEM8HIgM2AhQgASABKAIEIgQ2AhAgASADIARqIgRBAWs2AgwgAyABKAIITw0AIARBADoAACABQQE6ABwgASABKAIMQQFqNgIMCyACKAIsIgUgAigCKCIDQRhqTQRAAn8gAigCJCIERQRAIAIoAhxFBEAgAkEBEJ4MIgU2AiAgAiAFNgIcCyACKAIwIQVBAAwBCyAFIARrIgVBAWpBAXYgBWohBSAECyEGIAIgBCADIAZrIgZBGGoiAyAFIAMgBUsbIgUQiQ0iAzYCJCACIAMgBWo2AiwgAyAGaiEDCyACIANBGGo2AiggA0IANwMIIANCADcDACADQQQ2AhADQAJAIAEoAhAiAy0AACIFQQlrIgRBF0sNAEEBIAR0QZOAgARxRQ0AIAEoAgwgA0sEQCABIANBAWo2AhAMAgsgAS0AHA0BIAEgASgCGCABKAIUajYCGCABIAEoAgRBASABKAIIIAEoAgAQzwciAzYCFCABIAEoAgQiBDYCECABIAMgBGoiBEEBazYCDCADIAEoAghPDQEgBEEAOgAAIAFBAToAHCABIAEoAgxBAWo2AgwMAQsLAkACQCAFQd0ARwRAIAAgASACEI0DIAAoAhgNAgwBCwJAIAEoAgwgA0sEQCABIANBAWo2AhAMAQsgAS0AHA0AIAEgASgCGCABKAIUajYCGCABIAEoAgRBASABKAIIIAEoAgAQzwciAzYCFCABIAEoAgQiBDYCECABIAMgBGoiBEEBazYCDCADIAEoAghPDQAgBEEAOgAAIAFBAToAHCABIAEoAgxBAWo2AgwLIAIoAigiAUEQa0EANgIAIAFBCGtBBDYCACABQRhrQgA3AwAMAQsDQAJAIAEoAhAiAy0AACIFQQlrIgRBF0sNAEEBIAR0QZOAgARxRQ0AIAEoAgwgA0sEQCABIANBAWo2AhAMAgsgAS0AHA0BIAEgASgCGCABKAIUajYCGCABIAEoAgRBASABKAIIIAEoAgAQzwciAzYCFCABIAEoAgQiBDYCECABIAMgBGoiBEEBazYCDCADIAEoAghPDQEgBEEAOgAAIAFBAToAHCABIAEoAgxBAWo2AgwMAQsgBUEYdEEYdSEEAkAgASgCDCIFIANLBEAgASADQQFqNgIQDAELIAEtABwNACABIAEoAhggASgCFGo2AhggASABKAIEQQEgASgCCCABKAIAEM8HIgM2AhQgASABKAIEIgU2AhAgASADIAVqIgZBAWsiBTYCDCADIAEoAghPDQAgBkEAOgAAIAFBAToAHCABIAEoAgxBAWoiBTYCDAsgB0EBaiEHAkACQCAEQSxHBEAgBEHdAEcNASACQShqIgsgCygCACAHIgRBaGxqIgs2AgAgAigCFCEJIAtBCGtBBDYCACALQRhrIQICQCAEBEAgAiAEQRhsIgoEfwJAAkAgCSgCACIIRQ0AIAgoAgAgCCgCBCIMIApqSQ0AIAghAwwBCyAJKAIEIgMgCiADIApLGyEHIAkoAgxFBEAgCUEBEJ4MIgM2AhAgCSADNgIMCyAHQQxqEIcNIgMgCDYCCEEAIQwgA0EANgIEIAMgBzYCACAJIAM2AgALIAMgCiAMajYCBCADIAxqQQxqBUEACyIJNgIAIAkgCyAKEI8NGgwBCyACQQA2AgALIAIgBDYCBCACIAQ2AggMBAsDQCABLQAcIQYDQCABKAIQIgMtAABBCWsiBEEXSw0DQQEgBHRBk4CABHFFDQMgAyAFSQRAIAEgA0EBajYCEAwBCyAGQf8BcQ0ACyABIAEoAhggASgCFGo2AhggASABKAIEQQEgASgCCCABKAIAEM8HIgM2AhQgASABKAIEIgQ2AhAgASADIARqIgRBAWsiBTYCDCADIAEoAghPDQAgBEEAOgAAIAFBAToAHCABIAEoAgxBAWoiBTYCDAwACwALIAEoAgQhAyABKAIQIQQgASgCGCEBIABBBzYCGCAAIAEgBGogA2s2AhwMAgsgACABIAIQjQMgACgCGEUNAAsLDAMLIANBIkYNAQsgACEEAkACQAJAAn8gASgCECIFLQAAIgpBLUcEQCAKDAELAkAgASgCDCAFSwRAIAEgBUEBaiIFNgIQDAELIAEtABwNACABIAEoAhggASgCFGo2AhggASABKAIEQQEgASgCCCABKAIAEM8HIgA2AhQgASABKAIEIgU2AhAgASAAIAVqIgZBAWs2AgwgACABKAIITw0AIAZBADoAACABQQE6ABwgASABKAIMQQFqNgIMIAEoAhAhBQsgBS0AAAsiBkH/AXFBMEYEQCABKAIMIgAgBUsEQCABIAVBAWoiBTYCEAwCCyABLQAcDQEgASABKAIYIAEoAhRqNgIYIAEgASgCBEEBIAEoAgggASgCABDPByIGNgIUIAEgASgCBCIFNgIQIAEgBSAGaiIDQQFrIgA2AgwgBiABKAIITw0BIANBADoAACABQQE6ABwgASABKAIMQQFqIgA2AgwgASgCECEFDAELAkACQCAGQTFrQf8BcUEITQRAAkAgASgCDCIAIAVLBEAgASAFQQFqNgIQDAELIAEtABwNACABIAEoAhggASgCFGo2AhggASABKAIEQQEgASgCCCABKAIAEM8HIgU2AhQgASABKAIEIgA2AhAgASAAIAVqIgNBAWsiADYCDCAFIAEoAghPDQAgA0EAOgAAIAFBAToAHCABIAEoAgxBAWoiADYCDAsgBkH/AXFBMGshCCABKAIQIgUtAAAiA0EwayEHIApBLUYNAUEAIQYgB0H/AXFBCk8NBANAAkAgCEGZs+bMAUkNACAIQZmz5swBRw0EIANBGHRBGHVBNUwNAEGZs+bMASEIDAQLIAhBCmwhCAJAIAAgBUsEQCABIAVBAWoiBTYCEAwBCyABLQAcDQAgASABKAIYIAEoAhRqNgIYIAEgASgCBEEBIAEoAgggASgCABDPByIHNgIUIAEgASgCBCIFNgIQIAEgBSAHaiIJQQFrIgA2AgwgByABKAIITw0AIAlBADoAACABQQE6ABwgASABKAIMQQFqIgA2AgwgASgCECEFCyAGQQFqIQYgCCADQf8BcWpBMGshCCAFLQAAIgNBMGtB/wFxQQpJDQALDAQLIAEoAgQhACABKAIYIQEgBEEDNgIYIAQgASAFaiAAazYCHAwEC0EAIQYgB0H/AXFBCUsNAgNAAkAgCEHMmbPmAEkNACAIQcyZs+YARw0CIANBGHRBGHVBOEwNAEHMmbPmACEIQTkhAwwCCyAIQQpsIQgCQCAAIAVLBEAgASAFQQFqIgU2AhAMAQsgAS0AHA0AIAEgASgCGCABKAIUajYCGCABIAEoAgRBASABKAIIIAEoAgAQzwciBzYCFCABIAEoAgQiBTYCECABIAUgB2oiCUEBayIANgIMIAcgASgCCE8NACAJQQA6AAAgAUEBOgAcIAEgASgCDEEBaiIANgIMIAEoAhAhBQsgBkEBaiEGIAggA0H/AXFqQTBrIQggBS0AACIDQTBrQf8BcUEKSQ0ACwwCCyAIrSEOAkAgCkEtRgRAA0AgDkLMmbPmzJmz5gxaBEAgDkLMmbPmzJmz5gxSDQMgA0EYdEEYdUE4Sg0DCyAOQgp+IQ4CQCAAIAVLBEAgASAFQQFqIgU2AhAMAQsgAS0AHA0AIAEgASgCGCABKAIUajYCGCABIAEoAgRBASABKAIIIAEoAgAQzwciBzYCFCABIAEoAgQiBTYCECABIAUgB2oiCUEBayIANgIMIAcgASgCCE8NACAJQQA6AAAgAUEBOgAcIAEgASgCDEEBaiIANgIMIAEoAhAhBQtBASELIAZBAWohBiADrUL/AYNC0P///w98Qv////8PgyAOfCEOIAUtAAAiA0Ewa0H/AXFBCkkNAAwECwALA0AgDkKZs+bMmbPmzBlaBEAgDkKZs+bMmbPmzBlSDQIgA0EYdEEYdUE1Sg0CCyAOQgp+IQ4CQCAAIAVLBEAgASAFQQFqIgU2AhAMAQsgAS0AHA0AIAEgASgCGCABKAIUajYCGCABIAEoAgRBASABKAIIIAEoAgAQzwciBzYCFCABIAEoAgQiBTYCECABIAUgB2oiCUEBayIANgIMIAcgASgCCE8NACAJQQA6AAAgAUEBOgAcIAEgASgCDEEBaiIANgIMIAEoAhAhBQtBASELIAZBAWohBiADrUL/AYNC0P///w98Qv////8PgyAOfCEOIAUtAAAiA0Ewa0H/AXFBCkkNAAsMAgsgDrohDwNAIA9EmZmZmZmZuX9mBEAgASgCBCEAIAEoAhghASAEQQ02AhggBCABIAVqIABrNgIcDAQLIA9EAAAAAAAAJECiIQ8CQCAAIAVLBEAgASAFQQFqIgU2AhAMAQsgAS0AHA0AIAEgASgCGCABKAIUajYCGCABIAEoAgRBASABKAIIIAEoAgAQzwciBzYCFCABIAEoAgQiBTYCECABIAUgB2oiCUEBayIANgIMIAcgASgCCE8NACAJQQA6AAAgAUEBOgAcIAEgASgCDEEBaiIANgIMIAEoAhAhBQsgDyADQf8BcUEwa7egIQ9BASEMIAUtAAAiA0Ewa0H/AXFBCkkNAAtBASELDAELQQAhBgtBACEHIAUtAAAiA0EuRgRAAkAgACAFSwRAIAEgBUEBaiIFNgIQDAELIAEtABwNACABIAEoAhggASgCFGo2AhggASABKAIEQQEgASgCCCABKAIAEM8HIgM2AhQgASABKAIEIgU2AhAgASADIAVqIgdBAWsiADYCDCADIAEoAghPDQAgB0EAOgAAIAFBAToAHCABIAEoAgxBAWoiADYCDCABKAIQIQULIAUtAAAiA0Ewa0H/AXFBCk8EQCABKAIEIQAgASgCGCEBIARBDjYCGCAEIAEgBWogAGs2AhwMAgsgDyAOuiAIuCALGyAMGyEPQQAhBwNAAkAgBkEQTARAIA9EAAAAAAAAJECiIQ8CQCAAIAVLBEAgASAFQQFqNgIQDAELIAEtABwNACABIAEoAhggASgCFGo2AhggASABKAIEQQEgASgCCCABKAIAEM8HIgU2AhQgASABKAIEIgA2AhAgASAAIAVqIglBAWsiADYCDCAFIAEoAghPDQAgCUEAOgAAIAFBAToAHCABIAEoAgxBAWoiADYCDAsgB0EBayEHIA8gA0H/AXFBMGu3oCIPRAAAAAAAAAAAZEUNASAGQQFqIQYMAQsgACAFSwRAIAEgBUEBajYCEAwBCyABLQAcDQAgASABKAIYIAEoAhRqNgIYIAEgASgCBEEBIAEoAgggASgCABDPByIFNgIUIAEgASgCBCIANgIQIAEgACAFaiIDQQFrIgA2AgwgBSABKAIITw0AIANBADoAACABQQE6ABwgASABKAIMQQFqIgA2AgwLIAEoAhAiBS0AACIDQTBrQf8BcUEKSQ0AC0EBIQwLAkACQCADQSByQf8BcUHlAEYEQAJAIAAgBUsEQCABIAVBAWoiBTYCEAwBCyABLQAcDQAgASABKAIYIAEoAhRqNgIYIAEgASgCBEEBIAEoAgggASgCABDPByIGNgIUIAEgASgCBCIFNgIQIAEgBSAGaiIDQQFrIgA2AgwgBiABKAIITw0AIANBADoAACABQQE6ABwgASABKAIMQQFqIgA2AgwgASgCECEFC0EAIQkCQCABAn8CQAJAIAUtAABBK2sOAwADAQMLIAAgBUsEQCABIAVBAWo2AhAMAwsgAS0AHA0CIAEgASgCGCABKAIUajYCGCABIAEoAgRBASABKAIIIAEoAgAQzwciBTYCFCABIAEoAgQiADYCECABIAAgBWoiBkEBayIANgIMIAUgASgCCE8NAiAGQQA6AAAgAUEBOgAcIAEoAgxBAWoMAQsgACAFSwRAQQEhCSABIAVBAWo2AhAMAgtBASEJIAEtABwNASABIAEoAhggASgCFGo2AhggASABKAIEQQEgASgCCCABKAIAEM8HIgU2AhQgASABKAIEIgA2AhAgASAAIAVqIgZBAWsiADYCDCAFIAEoAghPDQEgBkEAOgAAIAFBAToAHCABKAIMQQFqCyIANgIMCwJAIAEoAhAiBS0AACIGQTBrQf8BcUEJTQRAIA4gCK0gCxu6IRACQCAAIAVLBEAgASAFQQFqNgIQDAELIAEtABwNACABIAEoAhggASgCFGo2AhggASABKAIEQQEgASgCCCABKAIAEM8HIgU2AhQgASABKAIEIgA2AhAgASAAIAVqIgNBAWsiADYCDCAFIAEoAghPDQAgA0EAOgAAIAFBAToAHCABIAEoAgxBAWoiADYCDAsgDyAQIAwbIQ8gBkEwayEGA0AgASgCECIFLQAAIgNBMGtB/wFxQQlLDQIgBkEKbCEGAkAgACAFSwRAIAEgBUEBajYCEAwBCyABLQAcDQAgASABKAIYIAEoAhRqNgIYIAEgASgCBEEBIAEoAgggASgCABDPByIFNgIUIAEgASgCBCIANgIQIAEgACAFaiIIQQFrIgA2AgwgBSABKAIITw0AIAhBADoAACABQQE6ABwgASABKAIMQQFqIgA2AgwLIAkgAyAGakEwayIGQbUCSHINAAsgASgCBCEFIAEoAhAhACABKAIYIQEgBEENNgIYIAQgACABaiAFazYCHAwFCyABKAIEIQAgASgCGCEBIARBDzYCGCAEIAEgBWogAGs2AhwMBAtBACAGayAGIAkbIQUMAQtBACEFIAxFDQELAnwgBSAHaiIBQct9TARARAAAAAAAAAAAIAFBmHtIDQEaIA9EoMjrhfPM4X+jQQAgAWtBA3RBoNMBaisDAKMMAQsgAUEATgRAIA8gAUEDdEHA5gFqKwMAogwBCyAPQcDmASABQQN0aysDAKMLIhCaIBAgCkEtRhshDyACKAIsIgAgAigCKCIBQRhqTQRAAn8gAigCJCIFRQRAIAIoAhxFBEAgAkEBEJ4MIgA2AiAgAiAANgIcCyACKAIwIQBBAAwBCyAAIAVrIgBBAWpBAXYgAGohACAFCyEGIAIgBSABIAZrIgZBGGoiASAAIAAgAUkbIgAQiQ0iATYCJCACIAAgAWo2AiwgASAGaiEBCyACIAFBGGo2AiggAUGGhAE2AhAgAUIANwMIIAEgDzkDAAwBCwJAAkAgCwRAIApBLUYNASACKAIsIgAgAigCKCIBQRhqTQRAAn8gAigCJCIFRQRAIAIoAhxFBEAgAkEBEJ4MIgA2AiAgAiAANgIcCyACKAIwIQBBAAwBCyAAIAVrIgBBAWpBAXYgAGohACAFCyEGIAIgBSABIAZrIgZBGGoiASAAIAAgAUkbIgAQiQ0iATYCJCACIAAgAWo2AiwgASAGaiEBCyACIAFBGGo2AiggAUGGxAA2AhAgAUIANwMIIAEgDjcDACAOQgBTDQIgAUGG5AA2AhAgDkL/////D1YNAiABQYb8AEGG9AAgDkKAgICACFQbNgIQDAMLIApBLUYEQEEAIAhrIQUgAigCLCIGIAIoAigiAUEYak0EQAJ/IAIoAiQiAEUEQCACKAIcRQRAIAJBARCeDCIGNgIgIAIgBjYCHAtBACEDIAIoAjAMAQsgBiAAIgNrIgZBAWpBAXYgBmoLIQYgAiAAIAEgA2siA0EYaiIBIAYgASAGSxsiBhCJDSIBNgIkIAIgASAGajYCLCABIANqIQELIAIgAUEYajYCKCABQYYsNgIQIAFCADcDCCABIAWsNwMAIAhBAEoNAiABQYb8ADYCEAwDCyACKAIsIgAgAigCKCIBQRhqTQRAAn8gAigCJCIFRQRAIAIoAhxFBEAgAkEBEJ4MIgA2AiAgAiAANgIcCyACKAIwIQBBAAwBCyAAIAVrIgBBAWpBAXYgAGohACAFCyEGIAIgBSABIAZrIgZBGGoiASAAIAAgAUkbIgAQiQ0iATYCJCACIAAgAWo2AiwgASAGaiEBCyACIAFBGGo2AiggAUGG9AA2AhAgAUIANwMIIAEgCK03AwAgCEEASA0BIAFBhvwANgIQDAILQgAgDn0hDiACIgAoAiwiAyACKAIoIgdBGGpNBEACfyAAKAIkIghFBEAgACgCHEUEQCAAQQEQngwiAzYCICAAIAM2AhwLIAAoAjAhA0EADAELIAMgCGsiA0EBakEBdiADaiEDIAgLIQIgACAIIAcgAmsiAkEYaiIHIAMgAyAHSRsiAxCJDSIHNgIkIAAgAyAHajYCLCACIAdqIQcLIAAgB0EYajYCKCAHQYYkNgIQIAdCADcDCCAHIA43AwACQAJAIA5CAFkEQCAHQYb0AEGG5AAgDkKAgICAEFQbIgA2AhAgDkL/////B1YNAiAAQYAIciEADAELQYYsIQAgDkKAgICAeFMNAQsgByAANgIQCwwACwsMAQsgDUEANgIMIA0gADYCCCAAIAEgDUEIahCOAyAAKAIYDQAgDSgCCCIDIAMoAgwgDSgCDCIDayIENgIMIAIgBCADQQFrEI8DDQAgASgCBCECIAEoAhAhAyABKAIYIQEgAEEQNgIYIAAgASADaiACazYCHAsgDUEQaiQAC44fAQd/AkAgASgCECIFIAEoAgxJBEAgASAFQQFqNgIQDAELIAEtABwNACABIAEoAhggASgCFGo2AhggASABKAIEQQEgASgCCCABKAIAEM8HIgU2AhQgASABKAIEIgM2AhAgASADIAVqIgNBAWs2AgwgBSABKAIITw0AIANBADoAACABQQE6ABwgASABKAIMQQFqNgIMCwJAA0ACQAJAAkACQAJAIAEoAhAiBS0AACIDQdwARwRAIANFDQMgA0EiRw0EIAUgASgCDE8NASABIAVBAWo2AhAMAgsCQCABKAIMIgQgBUsEQCABIAVBAWoiBTYCEAwBCyABLQAcDQAgASABKAIYIAEoAhRqNgIYIAEgASgCBEEBIAEoAgggASgCABDPByIDNgIUIAEgASgCBCIFNgIQIAEgAyAFaiIGQQFrIgQ2AgwgAyABKAIITw0AIAZBADoAACABQQE6ABwgASABKAIMQQFqIgQ2AgwgASgCECEFCyAFLQAAIQMCQCAEIAVLBEAgASAFQQFqNgIQDAELIAEtABwNACABIAEoAhggASgCFGo2AhggASABKAIEQQEgASgCCCABKAIAEM8HIgU2AhQgASABKAIEIgQ2AhAgASAEIAVqIgRBAWs2AgwgBSABKAIITw0AIARBADoAACABQQE6ABwgASABKAIMQQFqNgIMCyADQcDkAWotAAAiBARAIAIoAgAiBSgCDCIDQQFqIAUoAhAiB08EQAJ/IAUoAggiBkUEQCAFKAIARQRA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AghBAgsiBTYCDCABQRBqIQQgAyABLQA0QQFzIgY6AAcgAyACQQFqIgc2AgAgAUHUAGohCAJAIAEoAlgiAiABKAJcSQRAIANBOGoiCiABKQMINwMAIAMgASkDADcDMCADQShqIgsgBCkDCDcDACADIAQpAwA3AyAgAykDECEMIAIgAykDGDcDCCACIAw3AwAgAiADKQMgNwMQIAIgCykDADcDGCACIAMpAzA3AyAgAiAKKQMANwMoIAJCADcDSCACQQA2AkAgAiAHNgI4IAIgBjoANCACIAU2AjAgAkIANwNQIAJCADcDWCABIAJB4ABqIgI2AlgMAQsgCCADQRBqIAQgASADQQxqIANBB2ogAxCaAyABKAJYIQILIAFBIGohBCADIAEtADRBAXMiBToAByADIAEoAjhBAWoiBjYCAAJAIAEoAlwgAksEQCADQThqIgcgBCkDCDcDACADIAQpAwA3AzAgA0EoaiIEIAEpAwg3AwAgAyABKQMANwMgIAMpAxAhDCACIAMpAxg3AwggAiAMNwMAIAIgAykDIDcDECACIAQpAwA3AxggAiADKQMwNwMgIAIgBykDADcDKCACQgA3A0ggAkEANgJAIAIgBjYCOCACIAU6ADQgAiAJNgIwIAJCADcDUCACQgA3A1ggASACQeAAaiICNgJYDAELIAggA0EQaiABIAQgA0EIaiADQQdqIAMQmgMgASgCWCECCyAIKAIAIgEgAkYNAANAIAAgARCbAyABQeAAaiIBIAJHDQALCyADQUBrJAAL4QEDAXwBfwR+IAEgASkDCCABKQMYIgZ9IgQgBH4gASkDACABKQMQIgd9IgUgBX58uUQAAAAAgIQuQaNEAAAAAAAA4D+itjgCPCABIAEpAyAgB325RAAAAAAAQI9AoyICIAKiIAEpAyggBn25RAAAAAAAQI9AoyICIAKioCAFuUQAAAAAAECPQKMiAiACoiAEuUQAAAAAAECPQKMiAiACoqAgASgCMEEBRhufRAAAAAAAAOA/orY4AkQgASgCVCIDIAEoAlgiAUcEQANAIAAgAxCcAyADQeAAaiIDIAFHDQALCwu4AwIDfwR+IwBB4AFrIgIkAAJAIAEoAlQiAyABKAJYIgRHBEADQCAAIAMQnQMgASADKgJAIAEqAkCSOAJAIAEgAyoCRCABKgJIkjgCSCADQeAAaiID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bGogBm42AgACQAJAAkACQCAEQQBIDQAgBUEASA0AIAVFDQFB/////wcgB24gAk4NAQsgCCALQcgAbGpBzI0BakEANgIADAELIABBzI0BaiACIAdsQQ9yEIcNIgw2AgAgDA0BC0G0rwRB4gk2AgAgCCALQQFqEMgDQQAMBAsgAEHIjQFqIAxBD2pBcHE2AgAgCCgCzI8BBEAgAEHgjQFqIAVB/////wFxNgIAIABB3I0BaiAEQf////8BcTYCAEEAIQACQCACQQBIDQAgB0EASA0AIAcEQEH/////ByAHbiACSA0BCyACIAdsIgdBAEgNAEECQQAgB0H/////A0obDQAgB0EBdCIHQfD///8HSg0AIAdBD2oQhw0hAAsgDyAANgIAIABFBEBBtK8EQeIJNgIAIAggC0EBahDIA0EADAULIBAgAEEPakFwcTYCACADKAIIIQkLQQEhCiALQQFqIgsgCU4NAiAIKAKQjQEhBSAIKAKMjQEhAiADKAIEIQ0gAygCACEODAALAAtBtK8EQafaADYCAAsgCgtBAEcFQQELC8oEAQZ/AkAgACgCqAEiAyAAKAKsASICSQRAIAAgA0EBaiIBNgKoASADLQAAIQQMAQsgACgCIEUEQCADIQEMAQsgAAJ/IAAoAhwgAEEoaiICIAAoAiQgACgCEBEAACIBRQRAIABBADoAKCAAQQA2AiAgAEEpagwBCyAALQAoIQQgASACagsiAjYCrAEgACAAQSlqIgE2AqgBCwJAIAEgAkkEQCAAIAFBAWoiAzYCqAEgAS0AACEFDAELIAAoAiBFBEAgASEDDAELIAACfyAAKAIcIABBKGoiAiAAKAIkIAAoAhARAAAiAUUEQCAAQQA6ACggAEEANgIgIABBKWoMAQsgAC0AKCEFIAEgAmoLIgI2AqwBIAAgAEEpaiIDNgKoAQsCQCACIANLBEAgACADQQFqIgE2AqgBIAMtAAAhBgwBCyAAKAIgRQRAIAMhAQwBCyAAAn8gACgCHCAAQShqIgIgACgCJCAAKAIQEQAAIgFFBEAgAEEAOgAoIABBADYCICAAQSlqDAELIAAtACghBiABIAJqCyICNgKsASAAIABBKWoiATYCqAELAkAgASACSQRAIAAgAUEBajYCqAEgAS0AACECDAELIAAoAiBFBEBBACECDAELAn8gACgCHCAAQShq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IARBAXIiA2ogAiADai0AACABIANqLQAAQQNsakECakECdjoAACAEQQJqIQQgBUECayIFDQALCyAGRQ0AIAAgBGogAiAEai0AACABIARqLQAAQQNsakECakECdjoAAAsgAAvlAQEIfyADQQFOBEAgBEF8cSEJIARBA3EhCiAEQQFIIQsgBEEBa0EDSSEMA0ACQCALDQAgBCAIbCEGIAEgCGohB0EAIQUgCSECIAxFBEADQCAAIAUgBmpqIActAAA6AAAgACAFQQFyIAZqaiAHLQAAOgAAIAAgBUECciAGamogBy0AADoAACAAIAVBA3IgBmpqIActAAA6AAAgBUEEaiEFIAJBBGsiAg0ACwsgCiICRQ0AA0AgACAFIAZqaiAHLQAAOgAAIAVBAWohBSACQQFrIgINAAsLIAhBAWoiCCADRw0ACwsgAAvoAQEDf0EBIQQgAS0AACECIANBAUYEQCAAIAI6AAAgACACOgABIAAPCyAAIAI6AAAgACABLQABIAEtAABBA2xqQQJqQQJ2OgABIANBAWshBUECIQIgA0EDTgRAA0AgACAEQQF0aiICIAEgBGoiBi0AAEEDbEECaiIHIAZBAWstAABqQQJ2OgAAIAIgByABIARBAWoiBGotAABqQQJ2OgABIAQgBUcNAAsgBUEBdCECCyAAIAJqIAEgBWoiBC0AACABIANqQQJrLQAAQQNsakECakECdjoAACAAIAJBAXJqIAQtAAA6AAAgAAuOIAEJfyMAQUBqIgokAAJ/AkACQAJAAkACQAJAAkACQCABQcQBaw4aAwQEBAQEBAQEBAQEBAQEBAQEBAQEBAQCBAEACyABQf8BRw0DQbSvBEHh7wA2AgBBAAwHCwJAIAAoAgAiASgCqAEiAyABKAKsASIESQRAIAEgA0EBaiICNgKoASADLQAAIQUMAQsgASgCIEUEQCADIQIMAQsCfyABKAIcIAFBKGoiAiABKAIkIAEoAhARAAAiBEUEQCABQQA6ACggAUEANgIgIAFBKWohBEEADAELIAIgBGohBCABLQAoCyEFIAEgBDYCrAEgASABQSlqIgI2AqgBCwJAIAIgBEkEQCABIAJBAWo2AqgBIAItAAAhAgwBCyABKAIgRQRAQQAhAgwBCwJ/IAEoAhwgAUEoaiICIAEoAiQgASgCEBEAACIERQRAIAFBADoAKCAB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DQIgDEF+cSEPIAxBAXEhECARIQ0DQAJAIBINAEEAIQggDyELIAxBAUcEQANAIAIgCGogAiAIIAprai0AACABIAhqLQAAajoAACACIAhBAXIiCWogAiAJIAprai0AACABIAlqLQAAajoAACAIQQJqIQggC0ECayILDQALCyAQRQ0AIAIgCGogAiAIIAprai0AACABIAhqLQAAajoAAAsgAiAMakH/AToAACACIApqIQIgASAMaiEBIA1BAWsiDQ0ACwwCCyARRQ0BIAxBfHEhECAMQQNxIQ8gDEEBayEOIBEhDQNAAkAgEg0AQQAhCCAQIQkgDkEDTwRAA0AgAiAIaiABIAhqLQAAOgAAIAIgCEEBciILaiABIAtqLQAAOgAAIAIgCEECciILaiABIAtqLQAAOgAAIAIgCEEDciILaiABIAtqLQAAOgAAIAhBBGohCCAJQQRrIgkNAAsLIA8iCUUNAANAIAIgCGogASAIai0AADoAACAIQQFqIQggCUEBayIJDQALCyACIAxqQf8BOgAAIAIgCmohAiABIAxqIQEgDUEBayINDQALDAELIBEhHiARRQ0AA0BBACEIIBJFBEADQCACIAhqIAEgCGotAAAgCSAIIAprIg9qLQAAIgsgCCAJai0AACINIA0gAiAPai0AACIPaiALayIQIA1rIg0gDUEfdSINaiANcyINIBAgC2siCyALQR91IgtqIAtzIgtLGyIOIA4gDyAQIA9rIhAgEEEfdSIQaiAQcyIQIAtLGyANIBBJG2o6AAAgCEEBaiIIIAxHDQALCyACIAxqQf8BOgAAIAkgCmohCSACIApqIQIgASAMaiEBIB5BAWsiHg0ACwsgHQ0CIARFDQIgDEEBaiEIIAAoAgwgJWohAiAiIQkgJA0BA0AgAiAIakH/AToAACACIApqIgIgCGpB/wE6AAAgAiAKaiICIAhqQf8BOgAAIAIgCmoiAiAIakH/AToAACACIApqIQIgCUEEayIJDQALDAELIAIgASAOEI8NGiABIA5qIQEMAQsgIyIJRQ0AA0AgAiAIakH/AToAACACIApqIQIgCUEBayIJDQALCyAVQQFqIhUgBUcNAAsLAkAgBkEHTARAIAVFBEBBAQ8LQQAgGGshDSAEQQJrIQMgBEEBcSEWIBFBAXQiEkEBciEVIAZB+IACaiEQIAZBAWshDyAU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AAAiDToAASAMIA06AAIgDCANOgAAIAwgDi0AAToAAyAIQQFrIQggDEEEaiEMIA5BAmohDiAKQQFrIgoNAAsLIBVBA0kNBQNAIAwgDi0AACINOgABIAwgDToAAiAMIA06AAAgDCAOLQABOgADIAwgDi0AAiINOgAFIAwgDToABiAMIA06AAQgDCAOLQADOgAHIAwgDi0ABCINOgAJIAwgDToACiAMIA06AAggDCAOLQAFOgALIAwgDi0ABiINOgANIAwgDToADiAMIA06AAwgDCAOLQAHOgAPIAxBEGohDCAOQQhqIQ4gCEEDSiENIAhBBGshCCANDQALDAULIAtBAUgNBCAGIQggBSEKIAUEQANAIAwgDi0AACINOgABIAwgDToAAiAMIA06AAAgCEEBayEIIAxBA2ohDCAOQQJqIQ4gCkEBayIKDQALCyAVQQNJDQQDQCAMIA4tAAAiDToAASAMIA06AAIgDCANOgAAIAwgDi0AAiINOgAEIAwgDToABSAMIA06AAMgDCAOLQAEIg06AAcgDCANOgAIIAwgDToABiAMIA4tAAYiDToACiAMIA06AAsgDCANOgAJIAxBDGohDCAOQQhqIQ4gCEEDSiENIAhBBGshCCANDQALDAQLIAtBAUgNAyAGIQggDyINBEADQCAMIA4tAAA6AAAgCEEBayEIIAxBAWohDCAOQQJqIQ4gDUEBayINDQALCyAVQQdJDQMDQCAMIA4tAAA6AAAgDCAOLQACOgABIAwgDi0ABDoAAiAMIA4tAAY6AAMgDCAOLQAIOgAEIAwgDi0ACjoABSAMIA4tAAw6AAYgDCAOLQAOOgAHIAxBCGohDCAOQRBqIQ4gCEEHSiENIAhBCGshCCANDQALDAMLIAtBAUgNAiAGIQggBSEKIAUEQANAIAwgDi0AACINOgABIAwgDToAAiAMQf8BOgADIAwgDToAACAIQQFrIQggDEEEaiEMIA5BAWohDiAKQQFrIgoNAAsLIBVBA0kNAgNAIAwgDi0AACINOgABIAwgDToAAiAMQf8BOgADIAwgDToAACAMIA4tAAEiDToABSAMIA06AAYgDEH/AToAByAMIA06AAQgDCAOLQACIg06AAkgDCANOgAKIAxB/wE6AAsgDCANOgAIIAwgDi0AAyINOgANIAwgDToADiAMQf8BOgAPIAwgDToADCAM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AgAgBhCIDQsgBCEFIAQgB0cNAAsgCSgCAAshBCAAIAc2AiwgBBCIDQsgAEHIAGohBiAAIAMoArgBNgIoIAAgAygCvAE2AiwgACADKALAATYCMCADQgA3A8ABIANCgICAgHA3A8gBIANCADcDuAEgA0F/NgLQASADQgA3A6gBIANCADcDoAEgA0GAgID8AzYCsAEgASgCACAAKAJYQQxsaiIFKAIAIgQgBSgCBCIFRwRAA0AgAyAEKAIANgKYAiADQSBqIANBoAFqIANBmAJqIANBmAJqELkBIARBBGoiBCAFRw0ACwsgA0L///////////8ANwOYASADQegAaiIFIAJBCGoiBykDADcDACACKQMAIQogA0HwAGoiASADKQPwATcDACADQfgAaiIIIAMpA/gBNwMAIAMgCjcDYEE4EJ4MIgRBqJ8CNgIAIAQgAykDYDcDCCAEIAUpAwA3AxAgBCABKQMANwMYIAQgCCkDADcDICAEIANBoAFqNgIwIAQgA0GYAWo2AiwgBCADQbgBajYCKCADIAQ2ApABIAAoAkAhBSADQcgAaiIBIAYpAwg3AwAgAyAGKQMANwNAIANB0ABqIgggAikDADcDACADQdgAaiICIAcpAwA3AwAgAyAFNgIoIANBsKICNgIgIANBsKICNgKAAiADIANBgAFqNgIkIAMgAykCJCIKNwKEAiADIANBIGo2AjAgAyADQYACajYCkAJBIBCeDCIEQfilAjYCACAEQbCiAjYCCCAEIARBCGo2AhggBCAKNwIMIAMgASkDADcDCCADIAgpAwA3AxAgAyACKQMANwMYIAMgBDYCqAIgAyADKQNANwMAIAUgAyADQZgCahDfAxoCQAJAIAMoAqgCIgQgA0GYAmpGBEBBBCEFDAELQQUhBSAERQ0BCyAEIAQoAgAgBUECdGooAgARAwALAkACQCADKAKQAiIEIANBgAJqRgRAQQQhBQwBC0EFIQUgBEUNAQsgBCAEKAIAIAVBAnRqKAIAEQMACwJAAkAgAygCMCIEIANBIGpGBEBBBCEFDAELQQUhBSAERQ0BCyAEIAQoAgAgBUECdGooAgARAwALAkACQCADKAKQASIEIANBgAFqRgRAQQQhBQwBC0EFIQUgBEUNAQsgBCAEKAIAIAVBAnRqKAIAEQMACyADKAKoASIEBEADQCAEKAIAIQUg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KAIYIgJFBEAgAUEANgIYIAEPCyACIABBCGpGBEAgASABQQhqIgA2AhggAiAAIAIoAgAoAgwRAgAgAQ8LIAEgAiACKAIAKAIIEQEANgIYIAELXgEBfyABQfilAjYCACAAKAIYIgJFBEAgAUEANgIYDwsgAiAAQQhqRgRAIAEgAUEIaiICNgIYIAAoAhgiASACIAEoAgAoAgwRAgAPCyABIAIgAigCACgCCBEBADYCGAsgACAAKAIYIgBFBEAQogIACyAAIAEgACgCACgCGBEEAAsUACAAQQhqQQAgASgCBEHMpwJGGwsGAEH8qQILKAEBf0EYEJ4MIgFBpKoCNgIAIAEgACkDCDcDCCABIAApAxA3AxAgAQsfACABQaSqAjYCACABIAApAwg3AwggASAAKQMQNwMQCywBAX4gASkDCCAAKQMQfUICfyICIAJ+IAEpAwAgACkDCH1CAn8iAiACfnynCxQAIABBCGpBACABKAIEQeCrAkYbCwYAQbSsAgshAQF/IABBxKwCNgIAIAAoAgQiAQRAIAEQiA0LIAAQiA0LDQAgAEGIrQI2AgAgAAsQACAAQYitAjYCACAAEIgNC48BACAAIAE2AgAgAEEEaiEBAkAgAiwAC0EATgRAIAEgAikCADcCACABIAIoAgg2AggMAQsgASACKAIAIAIoAgQQzwwLIABCADcDKCAAIAY5AyAgACAEOQMYIAAgAzYCECAAQoCAgICAgID4v383A0AgACAFOgA5IABCADcDMCAAQQA6ADggAEHIAGoQqQQgAAsJACAAKAIAEHsLEAAgACgCACsDOCAAKwMYogs7AQF8IAArAxggACgCACkDILmiIAAoAgArAzCiIgGZRAAAAAAAAOBDYwRAIAGwDwtCgICAgICAgICAfwvYIwIOfwN+IwBBIGsiBCQAA0AgAUEQayEPIAFBGGshCwNAAkACQAJAAkACQAJAIAEgAGsiAkEYbQ4GBQUAAQIDBAsgAUEQaykDACAAKQMIWQ0EIARBGGoiAyAAQRBqIgUpAwA3AwAgBEEQaiIHIABBCGoiBikDADcDACAEIAApAwA3AwggBSABQRhrIgJBEGoiCCgCADYCACAGIAJBCGoiBSkDADcDACAAIAIpAwA3AwAgCCADKAIANgIAIAUgBykDADcDACACIAQpAwg3AwAMBAsgAUEYayECIABBGGohAyABQRBrIgUpAwAhECAAKQMgIhEgACkDCFkEQCAQIBFZDQQgBEEYaiIFIANBEGoiBykDADcDACAEQRBqIgYgA0EIaiIIKQMANwMAIAQgAykDADcDCCAHIAJBEGoiCSgCADYCACAIIAJBCGoiCikDADcDACADIAIpAwA3AwAgCSAFKAIANgIAIAogBikDADcDACACIAQpAwg3AwAgACkDICAAKQMIWQ0EIAUgAEEQaiICKQMANwMAIAYgAEEIaiIJKQMANwMAIAQgACkDADcDCCACIAcoAgA2AgAgCSAIKQMANwMAIAAgAykDADcDACAHIAUoAgA2AgAgCCAGKQMANwMAIAMgBCkDCDcDAAwECyAQIBFTBEAgBEEYaiIDIABBEGoiBSkDADcDACAEQRBqIgcgAEEIaiIGKQMANwMAIAQgACkDADcDCCAFIAJBEGoiCCgCADYCACAGIAJBCGoiBSkDADcDACAAIAIpAwA3AwAgCCADKAIANgIAIAUgBykDADcDACACIAQpAwg3AwAMBAsgBEEYaiIHIABBEGoiCSkDADcDACAEQRBqIgYgAEEIaiIKKQMANwMAIAQgACkDADcDCCAJIANBEGoiCCgCADYCACAKIANBCGoiCSkDADcDACAAIAMpAwA3AwAgCCAHKAIANgIAIAkgBikDADcDACADIAQpAwg3AwAgBSkDACAAKQMgWQ0DIAcgCCkDADcDACAGIAkpAwA3AwAgBCADKQMANwMIIAggAkEQaiIFKAIANgIAIAkgAkEIaiIIKQMANwMAIAMgAikDADcDACAFIAcoAgA2AgAgCCAGKQMANwMAIAIgBCkDCDcDAAwDCyAAIABBGGogAEEwaiABQRhrEKUEGgwCCyAAIABBGGoiByAAQTBqIgMgAEHIAGoiAhClBBogAUEQaykDACAAKQNQWQ0BIARBGGoiBiACQRBqIggpAwA3AwAgBEEQaiIJIAJBCGoiCikDADcDACAEIAIpAwA3AwggCCABQRhrIgVBEGoiDCgCADYCACAKIAVBCGoiDSkDADcDACACIAUpAwA3AwAgDCAGKAIANgIAIA0gCSkDADcDACAFIAQpAwg3AwAgACkDUCAAKQM4WQ0BIAYgA0EQaiIFKQMANwMAIAkgA0EIaiIMKQMANwMAIAQgAykDADcDCCAFIAgoAgA2AgAgDCAKKQMANwMAIAMgAikDADcDACAIIAYoAgA2AgAgCiAJKQMANwMAIAIgBCkDCDcDACAAKQM4IAApAyBZDQEgBEEYaiICIAdBEGoiBSkDADcDACAEQRBqIgYgB0EIaiIIKQMANwMAIAQgBykDADcDCCAFIANBEGoiCSgCADYCACAIIANBCGoiCikDADcDACAHIAMpAwA3AwAgCSACKAIANgIAIAogBikDADcDACADIAQpAwg3AwAgACkDICAAKQMIWQ0BIAIgAEEQaiIDKQMANwMAIAYgAEEIaiIJKQMANwMAIAQgACkDADcDCCADIAUoAgA2AgAgCSAIKQMANwMAIAAgBykDADcDACAFIAIoAgA2AgAgCCAGKQMANwMAIAcgBCkDCDcDAAwBCyACQecFTARAIABBGGohAiAAQTBqIQUgACkDOCEQAkAgACkDICIRIAApAwgiElkEQCAQIBFZDQEgBEEYaiIDIAJBEGoiBykDADcDACAEQRBqIgYgAkEIaiIIKQMANwMAIAQgAikDADcDCCAHIAVBEGoiCSgCADYCACAIIAVBCGoiCikDADcDACACIAUpAwA3AwAgCSADKAIANgIAIAogBikDADcDACAFIAQpAwg3AwAgACkDICASWQ0BIAMgAEEQaiIJKQMANwMAIAYgAEEIaiIKKQMANwMAIAQgACkDADcDCCAJIAcoAgA2AgAgCiAIKQMANwMAIAAgAikDADcDACAHIAMoAgA2AgAgCCAGKQMANwMAIAIgBCkDCDcDAAwBCyAQIBFTBEAgBEEYaiICIABBEGoiAykDADcDACAEQRBqIgcgAEEIaiIGKQMANwMAIAQgACkDADcDCCADIAVBEGoiCCgCADYCACAGIAVBCGoiAykDADcDACAAIAUpAwA3AwAgCCACKAIANgIAIAMgBykDADcDACAFIAQpAwg3AwAMAQsgBEEYaiIDIABBEGoiCCkDADcDACAEQRBqIgcgAEEIaiIJKQMANwMAIAQgACkDADcDCCAIIAJBEGoiBigCADYCACAJIAJBCGoiCCkDADcDACAAIAIpAwA3AwAgBiADKAIANgIAIAggBykDADcDACACIAQpAwg3AwAgECAAKQMgWQ0AIAMgBikDADcDACAHIAgpAwA3AwAgBCACKQMANwMIIAYgBUEQaiIJKAIANgIAIAggBUEIaiIGKQMANwMAIAIgBSkDADcDACAJIAMoAgA2AgAgBiAHKQMANwMAIAUgBCkDCDcDAAsgAEHIAGoiAiABRg0BA0AgAiIHKQMIIhAgBSkDCFMEQCAHKAIQIQYgBykDACERIAchAwNAAkAgAyAFIgIpAwA3AwAgAyACKAIQNgIQIAMgAikDCDcDCCAAIAJGBEAgACECDAELIAJBGGshBSACIQMgECACQRBrKQMAUw0BCwsgAiAGNgIQIAIgEDcDCCACIBE3AwALIAEgByIFQRhqIgJHDQALDAELAkAgAkGpuwFOBEAgACAAIAJB4ABuQRhsIgNqIgUgACACQTBuQRhsIgpqIgggAyAIaiICEKUEIQkgDykDACACKQMIWQ0BIARBGGoiByACQRBqIgwpAwA3AwAgBEEQaiIGIAJBCGoiAykDADcDACAEIAIpAwA3AwggDCALQRBqIg0oAgA2AgAgAyALQQhqIg4pAwA3AwAgAiALKQMANwMAIA0gBygCADYCACAOIAYpAwA3AwAgCyAEKQMINwMAIAMpAwAgACAKaiIKKQMIWQRAIAlBAWohCQwCCyAHIAhBEGoiDSkDADcDACAGIAhBCGoiDikDADcDACAEIAgpAwA3AwggDSAMKAIANgIAIA4gAykDADcDACAIIAIpAwA3AwAgDCAHKAIANgIAIAMgBikDADcDACACIAQpAwg3AwAgCikDCCAFKQMIWQRAIAlBAmohCQwCCyAHIAVBEGoiAykDADcDACAGIAVBCGoiAikDADcDACAEIAUpAwA3AwggAyANKAIANgIAIAIgDikDADcDACAFIAgpAwA3AwAgDSAHKAIANgIAIA4gBikDADcDACAIIAQpAwg3AwAgAikDACAAKQMIWQRAIAlBA2ohCQwCCyAHIABBEGoiCikDADcDACAGIABBCGoiDCkDADcDACAEIAApAwA3AwggCiADKAIANgIAIAwgAikDADcDACAAIAUpAwA3AwAgAyAHKAIANgIAIAIgBikDADcDACAFIAQpAwg3AwAgCUEEaiEJDAELIAAgAkH//wNxQTBuQRhsaiIIQQhqIQIgDykDACEQAkAgCCkDCCIRIAApAwhZBEBBACEJIBAgEVkNAiAEQRhqIgMgCEEQaiIFKQMANwMAIARBEGoiByACKQMANwMAIAQgCCkDADcDCCAFIAtBEGoiBigCADYCACACIAtBCGoiCSkDADcDACAIIAspAwA3AwAgBiADKAIANgIAIAkgBykDADcDACALIAQpAwg3AwBBASEJIAIpAwAgACkDCFkNAiADIABBEGoiBikDADcDACAHIABBCGoiCSkDADcDACAEIAApAwA3AwggBiAFKAIANgIAIAkgAikDADcDACAAIAgpAwA3AwAgBSADKAIANgIAIAIgBykDADcDACAIIAQpAwg3AwAMAQsgECARUwRAIARBGGoiAiAAQRBqIgMpAwA3AwAgBEEQaiIFIABBCGoiBykDADcDACAEIAApAwA3AwggAyALQRBqIgYoAgA2AgAgByALQQhqIgMpAwA3AwAgACALKQMANwMAIAYgAigCADYCACADIAUpAwA3AwAgCyAEKQMINwMAQQEhCQwCCyAEQRhqIgMgAEEQaiIGKQMANwMAIARBEGoiBSAAQQhqIgkpAwA3AwAgBCAAKQMANwMIIAYgCEEQaiIHKAIANgIAIAkgAikDADcDACAAIAgpAwA3AwAgByADKAIANgIAIAIgBSkDADcDACAIIAQpAwg3AwBBASEJIA8pAwAgAikDAFkNASADIAcpAwA3AwAgBSACKQMANwMAIAQgCCkDADcDCCAHIAtBEGoiBigCADYCACACIAtBCGoiBykDADcDACAIIAspAwA3AwAgBiADKAIANgIAIAcgBSkDADcDACALIAQpAwg3AwALQQIhCQsgCyECAn8CQAJAIAApAwgiESAIKQMIIhBTBEAgCyEGDAELA0AgAkEYayIGIABGBEAgAEEYaiEFIBEgDykDAFMNAyAFIAtGDQUDQCAFKQMIIBFVBEAgBEEYaiICIAVBEGoiAykDADcDACAEQRBqIgcgBUEIaiIGKQMANwMAIAQgBSkDADcDCCADIAtBEGoiCCgCADYCACAGIAtBCGoiAykDADcDACAFIAspAwA3AwAgCCACKAIANgIAIAMgBykDADcDACALIAQpAwg3AwAgBUEYaiEFDAULIAsgBUEYaiIFRw0ACwwFCyACQRBrIQMgBiECIAMpAwAgEFkNAAsgBEEYaiICIABBEGoiAykDADcDACAEQRBqIgUgAEEIaiIHKQMANwMAIAQgACkDADcDCCADIAZBEGoiCigCADYCACAHIAZBCGoiAykDADcDACAAIAYpAwA3AwAgCiACKAIANgIA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AgQhBiAFIAI3AxggBSAVNwMQIAUgBkEQayIGKQMINwMIIAUgBikDADcDAAJAIAVBEGogBSAHEL0GDQAgASgCACAJaiIHIAI3AwggByAVNwMAIARBCGoiBCAORg0AIAQrAwAhHAwBCwsgASgCBCEECyADKAIEQRBrIQcCQCABKAIIIARHBEAgBCAHKQMANwMAIAQgBykDCDcDCCABIARBEGo2AgQMAQsgBCABKAIAIgZrIgNBBHUiCUEBaiIEQYCAgIABTw0BIAQgA0EDdSIAIAAgBEkbQf////8AIAlB////P0kbIgAEfyAAQYCAgIABTw0DIABBBHQQngwFQQALIgQgCUEEdGoiCSAHKQMANwMAIAkgBykDCDcDCCAEIABBBHRqIQcgCUEQaiEAIANBAU4EQCAEIAYgAxCPDRoLIAEgBzYCCCABIAA2AgQgASAENgIAIAZFDQAgBhCIDQsgBUGAA2okAAwDCxCtCAALQebLABAaAAtB5ssAEBoACyATKAIAIgBFDQAgEyAANgIEIAAQiA0LQQEhBQsgE0EQaiQAIAUPCxCtCAALQebLABAaAAtB5ssAEBoAC6gIAgh/An4jAEEgayEEIAIpAwghDAJ/AkAgASkDCCINIAApAwhZBEBBACAMIA1ZDQIaIARBGGoiBiABQRBqIgcpAwA3AwAgBEEQaiIIIAFBCGoiBSkDADcDACAEIAEpAwA3AwggByACQRBqIgkoAgA2AgAgBSACQQhqIgopAwA3AwAgASACKQMANwMAIAkgBigCADYCACAKIAgpAwA3AwAgAiAEKQMINwMAQQEgBSkDACAAKQMIWQ0CGiAGIABBEGoiCSkDADcDACAIIABBCGoiCikDADcDACAEIAApAwA3AwggCSAHKAIANgIAIAogBSkDADcDACAAIAEpAwA3AwAgByAGKAIANgIAIAUgCCkDADcDACABIAQpAwg3AwAMAQsgDCANUwRAIARBGGoiCSAAQRBqIgUpAwA3AwAgBEEQaiIGIABBCGoiBykDADcDACAEIAApAwA3AwggBSACQRBqIggoAgA2AgAgByACQQhqIgUpAwA3AwAgACACKQMANwMAIAggCSgCADYCACAFIAYpAwA3AwAgAiAEKQMINwMAQQEMAgsgBEEYaiIGIABBEGoiCSkDADcDACAEQRBqIgcgAEEIaiIKKQMANwMAIAQgACkDADcDCCAJIAFBEGoiCCgCADYCACAKIAFBCGoiBSkDADcDACAAIAEpAwA3AwAgCCAGKAIANgIAIAUgBykDADcDACABIAQpAwg3AwBBASACKQMIIAUpAwBZDQEaIAYgCCkDADcDACAHIAUpAwA3AwAgBCABKQMANwMIIAggAkEQaiIJKAIANgIAIAUgAkEIaiIIKQMANwMAIAEgAikDADcDACAJIAYoAgA2AgAgCCAHKQMANwMAIAIgBCkDCDcDAAtBAgshCSADKQMIIAIpAwhTBH8gBEEYaiIGIAJBEGoiBykDADcDACAEQRBqIgggAkEIaiIFKQMANwMAIAQgAikDADcDCCAHIANBEGoiCigCADYCACAFIANBCGoiCykDADcDACACIAMpAwA3AwAgCiAGKAIANgIAIAsgCCkDADcDACADIAQpAwg3AwAgBSkDACABKQMIWQRAIAlBAWoPCyAGIAFBEGoiCikDADcDACAIIAFBCGoiAykDADcDACAEIAEpAwA3AwggCiAHKAIANgIAIAMgBSkDADcDACABIAIpAwA3AwAgByAGKAIANgIAIAUgCCkDADcDACACIAQpAwg3AwAgAykDACAAKQMIWQRAIAlBAmoPCyAEQRhqIgIgAEEQaiIDKQMANwMAIARBEGoiBSAAQQhqIgYpAwA3AwAgBCAAKQMANwMIIAMgAUEQaiIHKAIANgIAIAYgAUEIaiIDKQMANwMAIAAgASkDADcDACAHIAIoAgA2AgAgAyAFKQMANwMAIAEgBCkDCDcDACAJQQNqBSAJCwvHEQILfwN+IwBBIGsiAyQAQQEhCgJAAkACQAJAAkACQCABIABrQRhtDgYFBQABAgMECyABQRBrKQMAIAApAwhZDQQgA0EYaiIEIABBEGoiBSkDADcDACADQRBqIgcgAEEIaiIGKQMANwMAIAMgACkDADcDCCAFIAFBGGsiAkEQaiIBKAIANgIAIAYgAkEIaiIFKQMANwMAIAAgAikDADcDACABIAQoAgA2AgAgBSAHKQMANwMAIAIgAykDCDcDAAwECyABQRhrIQIgAEEYaiEEIAFBEGsiBSkDACENIAApAyAiDiAAKQMIWQRAIA0gDlkNBCADQRhqIgUgBEEQaiIBKQMANwMAIANBEGoiByAEQQhqIgYpAwA3AwAgAyAEKQMANwMIIAEgAkEQaiIIKAIANgIAIAYgAkEIaiIJKQMANwMAIAQgAikDADcDACAIIAUoAgA2AgAgCSAHKQMANwMAIAIgAykDCDcDACAAKQMgIAApAwhZDQQgBSAAQRBqIgIpAwA3AwAgByAAQQhqIggpAwA3AwAgAyAAKQMANwMIIAIgASgCADYCACAIIAYpAwA3AwAgACAEKQMANwMAIAEgBSgCADYCACAGIAcpAwA3AwAgBCADKQMINwMADAQLIA0gDlMEQCADQRhqIgQgAEEQaiIFKQMANwMAIANBEGoiASAAQQhqIgcpAwA3AwAgAyAAKQMANwMIIAUgAkEQaiIGKAIANgIAIAcgAkEIaiIFKQMANwMAIAAgAikDADcDACAGIAQoAgA2AgAgBSABKQMANwMAIAIgAykDCDcDAAwECyADQRhqIgEgAEEQaiIIKQMANwMAIANBEGoiByAAQQhqIgkpAwA3AwAgAyAAKQMANwMIIAggBEEQaiIGKAIANgIAIAkgBEEIaiIIKQMANwMAIAAgBCkDADcDACAGIAEoAgA2AgAgCCAHKQMANwMAIAQgAykDCDcDACAFKQMAIAApAyBZDQMgASAGKQMANwMAIAcgCCkDADcDACADIAQpAwA3AwggBiACQRBqIgAoAgA2AgAgCCACQQhqIgUpAwA3AwAgBCACKQMANwMAIAAgASgCADYCACAFIAcpAwA3AwAgAiADKQMINwMADAMLIAAgAEEYaiAAQTBqIAFBGGsQpQQaDAILIAAgAEEYaiIHIABBMGoiBCAAQcgAaiICEKUEGiABQRBrKQMAIAApA1BZDQEgA0EYaiIGIAJBEGoiCCkDADcDACADQRBqIgkgAkEIaiILKQMANwMAIAMgAikDADcDCCAIIAFBGGsiBUEQaiIBKAIANgIAIAsgBUEIaiIMKQMANwMAIAIgBSkDADcDACABIAYoAgA2AgAgDCAJKQMANwMAIAUgAykDCDcDACAAKQNQIAApAzhZDQEgBiAEQRBqIgUpAwA3AwAgCSAEQQhqIgEpAwA3AwAgAyAEKQMANwMIIAUgCCgCADYCACABIAspAwA3AwAgBCACKQMANwMAIAggBigCADYCACALIAkpAwA3AwAgAiADKQMINwMAIAApAzggACkDIFkNASADQRhqIgIgB0EQaiIFKQMANwMAIANBEGoiASAHQQhqIgYpAwA3AwAgAyAHKQMANwMIIAUgBEEQaiIIKAIANgIAIAYgBEEIaiIJKQMANwMAIAcgBCkDADcDACAIIAIoAgA2AgAgCSABKQMANwMAIAQgAykDCDcDACAAKQMgIAApAwhZDQEgAiAAQRBqIgQpAwA3AwAgASAAQQhqIggpAwA3AwAgAyAAKQMANwMIIAQgBSgCADYCACAIIAYpAwA3AwAgACAHKQMANwMAIAUgAigCADYCACAGIAEpAwA3AwAgByADKQMINwMADAELIABBGGohAiAAQTBqIQQgACkDOCENAkAgACkDICIOIAApAwgiD1kEQCANIA5ZDQEgA0EYaiIFIAJBEGoiBykDADcDACADQRBqIgYgAkEIaiIIKQMANwMAIAMgAikDADcDCCAHIARBEGoiCSgCADYCACAIIARBCGoiCykDADcDACACIAQpAwA3AwAgCSAFKAIANgIAIAsgBikDADcDACAEIAMpAwg3AwAgACkDICAPWQ0BIAUgAEEQaiIJKQMANwMAIAYgAEEIaiILKQMANwMAIAMgACkDADcDCCAJIAcoAgA2AgAgCyAIKQMANwMAIAAgAikDADcDACAHIAUoAgA2AgAgCCAGKQMANwMAIAIgAykDCDcDAAwBCyANIA5TBEAgA0EYaiICIABBEGoiBSkDADcDACADQRBqIgcgAEEIaiIGKQMANwMAIAMgACkDADcDCCAFIARBEGoiCCgCADYCACAGIARBCGoiBSkDADcDACAAIAQpAwA3AwAgCCACKAIANgIAIAUgBykDADcDACAEIAMpAwg3AwAMAQsgA0EYaiIFIABBEGoiCCkDADcDACADQRBqIgcgAEEIaiIJKQMANwMAIAMgACkDADcDCCAIIAJBEGoiBigCADYCACAJIAJBCGoiCCkDADcDACAAIAIpAwA3AwAgBiAFKAIANgIAIAggBykDADcDACACIAMpAwg3AwAgDSAAKQMgWQ0AIAUgBikDADcDACAHIAgpAwA3AwAgAyACKQMANwMIIAYgBEEQaiIJKAIANgIAIAggBEEIaiIGKQMANwMAIAIgBCkDADcDACAJIAUoAgA2AgAgBiAHKQMANwMAIAQgAykDCDcDAAsgAEHIAGoiAiABRg0AQQAhBwJAA0AgAiIFKQMIIg0gBCkDCFMEQCAFKAIQIQYgBSkDACEO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GgALtAEBBH8CQAJAIAAoAgggACgCACICa0HQAG0gAU8NACABQbTmzBlPDQEgACgCBCEDIAFB0ABsIgEQngwiBCABaiEFIAQgAyACa0HQAG1B0ABsaiEEAkAgAiADRgRAIAQhAQwBCyAEIQEDQCABQdAAayADQdAAayIDEHghASACIANHDQALIAAoAgAhAgsgACAFNgIIIAAgBDYCBCAAIAE2AgAgAkUNACACEIgNCw8LQebLABAaAAu7AgEDfyAAIAEQeBogAEHQAGogAUHQAGoQeBogAEGgAWogAUGgAWoQeBogAEHwAWogAUHwAWoQeBogAEHAAmogAUHAAmoQeBogAEGQA2ogAUGQA2oQeBogAEHgA2ogAUHgA2oQeBogAEGwBGogAUGwBGoQeBogAEGABWogAUGABWoQeBogAEEANgLYBSAAQgA3A9AFIAEoAtQFIAEoAtAFayICQdAAbSEEAkAgAgRAIARBtObMGU8NASAAIAIQngwiAzYC0AUgACADNgLUBSAAIAMgBEHQAGxqNgLYBSABKALQBSICIAEoAtQFIgRHBEADQCADIAIQeEHQAGohAyACQdAAaiICIARHDQALCyAAIAM2AtQFCyAAQeAFaiABQeAFahB4GiAAQbAGaiABQbAGahB4GiAADwsQrQgACyQAIABCADcCBCAAQQA2AgAgAEIANwIMIABBgICA/AM2AhQgAAvNFwIQfwJ9IwBBIGsiDiQAAkACfyAAQQRqIgAhCCABIgcoAgQgBy0ACyIGIAZBGHRBGHVBAEgiBBsiBSEGIAcoAgAgByAEGyILIQcgBSEEAkAgBUEESQ0AAn8gBUEEayIEQQRxBEAgBSIDIQYgCwwBCyALKAAAQZXTx94FbCIHQRh2IAdzQZXTx94FbCAFQZXTx94FbHMhBiAEIQMgC0EEagshByAEQQRJDQAgAyEEA0AgBygABEGV08feBWwiA0EYdiADc0GV08feBWwgBygAAEGV08feBWwiA0EYdiADc0GV08feBWwgBkGV08feBWxzQZXTx94FbHMhBiAHQQhqIQcgBEEIayIEQQNLDQALCwJAAkACQAJAIARBAWsOAwIBAAMLIActAAJBEHQgBnMhBgsgBy0AAUEIdCAGcyEGCyAGIActAABzQZXTx94FbCEGCwJAIAgoAgQiCkUNACAIKAIAAn8gBkEN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BEEQakFwcSIGEJ4MIQIgAyAGQYCAgIB4cjYC+AIgAyACNgLwAiADIAQ2AvQCCwJAIAEgB0YNACABQX9zIAdqIQYgBEEHcSIEBEADQCACIAEtAAA6AAAgAkEBaiECIAFBAWohASAEQQFrIgQNAAsLIAZBB0kNAANAIAIgAS0AADoAACACIAEtAAE6AAEgAiABLQACOgACIAIgAS0AAzoAAyACIAEtAAQ6AAQgAiABLQAFOgAFIAIgAS0ABjoABiACIAEtAAc6AAcgAkEIaiECIAFBCGoiASAHRw0ACwsgAkEAOgAADAELIANBADYC+AIgA0IANwPwAgsgAyADQcgCahC/CiIKQaj7BBDjCDYCzAIgCkHc+QQQ4wghASADQgA3A+ACIANCADcD6AIgA0IANwPYAiADQYAENgLUAiADIAE2AtACIANByAJqQZbxAEG08QAQywRBtPEARw0CIANBADoAoAIgA0EAOgCcAiADQQA6AJACIANBADoAhAIgA0IANwPwASADQQA2AvgBIANBADoAtAIgA0IANwPAAiADQgA3A+gBIANCADcDuAIgA0EANgKoAiADQQA6ALgBIANBADoAtAEgA0EAOgCoASADQQA6AJwBIANCADcCjAEgAyADKALwAiADQfACaiADLAD7AiICQQBIIgQbIgEgAygC9AIgAkH/AXEgBBtqIgI2AnwgAyABNgJ4IANCADcChAEgAyADQcgCajYCgAEgA0EAOgAgIANBADoALCADQgA3AwggA0IANwANIANCADcDGCADQgA3AiQgA0EANgI0IANBADoAMCADQgA3AwAgA0HIAmogASACIANBABDMBBogA0GIAWogASACIANBABDNBCADKAIAIgEEQCADIAE2AgQgARCIDQsgA0EAOgDMASADQQA2AtABIANBBBCeDCIBQQRqIgI2AtwBIAMgATYC1AEgAUEANgIAIAMgAjYC2AEgA0EAIAMoAogBIgEgASADKAKMAUYbNgLAASADQfgAaiADQeABahDOBEUEQCADQfAAaiELA0AgAyADQfgAahDPBAJAIAMoAkgiAS0ACARAIAEoAgQiByABKAIAIgFrIgRBcE8NCAJAIARBCk0EQCADIAQ6AHMgA0HoAGohAgwBCyAEQRBqQXBxIgYQngwhAiADIAZBgICAgHhyNgJwIAMgAjYCaCADIAQ2AmwLAkAgASAHRg0AIAFBf3MgB2ohBiAEQQdxIgQEQANAIAIgAS0AADoAACACQQFqIQIgAUEBaiEBIARBAWsiBA0ACwsgBkEHSQ0AA0AgAiABLQAAOgAAIAIgAS0AAToAASACIAEtAAI6AAIgAiABLQADOgADIAIgAS0ABDoABCACIAEtAAU6AAUgAiABLQAGOgAGIAIgAS0ABzoAByACQQhqIQIgAUEIaiIBIAdHDQALCyACQQA6AAAMAQsgC0EANgIAIANCADcDaAsgAygCXCIBBEAgAyABNgJgIAEQiA0LIAMoAhAiAQRAIAMgATYCFCABEIgNCyADQegAahDcDCEMAkAgBSgCBCIBIAUoAggiBEkEQCABIAw5AwAgBSABQQhqNgIEDAELIAEgBSgCACICayIHQQN1IgZBAWoiAUGAgICAAk8NCCAGQQN0IAEgBCACayIEQQJ1IgYgASAGSxtB/////wEgBEEDdUH/////AEkbIgQEfyAEQYCAgIACTw0KIARBA3QQngwFQQALIgFqIgYgDDkDACABIARBA3RqIQQgBkEIaiEGIAdBAU4EQCABIAIgBxCPDRoLIAUgBDYCCCAFIAY2AgQgBSABNgIAIAJFDQAgAhCIDQsgAywAc0F/TARAIAMoAmgQiA0LIANB+ABqIANB4AFqEM4ERQ0ACwsgAygC1AEiAQRAIAMgATYC2AEgARCIDQsgAygCiAEiAQRAIAMgATYCjAEgARCIDQsgAygCvAIiAQRAIAMgATYCwAIgARCIDQsgAygC8AEiAQRAIAMgATYC9AEgARCIDQsCQCADKALoAiIBRQ0AIAEgASgCBCICQQFrNgIEIAINACABIAEoAgAoAggRAwAgARC6CAsgChDeCCADLAD7AkF/Sg0AIAMoAvACEIgNCyADKAKAAyIBBEAgAyABNgKEAyABEIgNCwJAIAMoAtgDIgFFDQAgASABKAIEIgJBAWs2AgQgAg0AIAEgASgCACgCCBEDACABELoICyAJEN4IIAMtAOsDBSABC0EYdEEYdUF/TARAIAMoAuADEIgNCyADQfADaiQADAULENAEAAsQxwwACxDHDAALEK0IAAtB5ssAEBoACyAIKAIEIQMgCCgCACEFIABBADYCCCAAQgA3AgACQCADIAVrIgIEQCACQX9MDQEgACACEJ4MIgE2AgAgACABIAJBA3VBA3RqNgIIIAMgBUcEQCAFIQIDQCABIAIrAwBEAAAAAACAdkAQjA1EAAAAAACAdkCgRAAAAAAAgHZAEIwNOQMAIAFBCGohASACQQhqIgIgA0cNAAsLIAAgATYCBAsgBQRAIAggBTYCBCAFEIgNCyAIQRBqJAAPCxCtCAALqQUBBn8jAEHAIWsiAiQAIAJBwPwDNgK4ICACQdT8AzYC8CAgAkHk/AMoAgAiAzYCsCAgA0EMaygCACACQbAgampB6PwDKAIANgIAIAJBADYCtCAgAigCsCBBDGsoAgAgAkGwIGpqIgMgAkG8IGoiBxC1CCADQoCAgIBwNwJIIAJB7PwDKAIAIgQ2ArggIAJBuCBqIgMgBEEMaygCAGpB8PwDKAIANgIAIAJB4PwDKAIAIgQ2ArAgIARBDGsoAgAgAkGwIGpqQfT8AygCADYCACACQdT8AzYC8CAgAkGs/AM2ArAgIAJBwPwDNgK4ICAHELoLIQQgAkHcIGpCADcCACACQeQgakIANwIAIAJB7CBqQRg2AgAgAkGQ9QM2ArwgIAEoAgwiAQRAIAJBpCBqIQUDQAJAIAEsABNBAE4EQCACQaAgaiABQQhqIgYoAgg2AgAgAiAGKQIANwOYIAwBCyACQZggaiABKAIIIAEoAgwQzwwLAkAgASwAH0EATgRAIAUgAUEUaiIGKQIANwIAIAUgBigCCDYCCAwBCyAFIAEoAhQgASgCGBDPDAsgAiACKAKYICACQZggaiACLACjIEEASBs2AgAgAiACKAKkICAFIAIsAK8gQQBIGzYCBCACQRBqQYAgQcSPASACENYHGiADIAJBEGogAkEQahCUDRAgGiACLACvIEF/TARAIAIoAqQgEIgNCyACLACjIEF/TARAIAIoApggEIgNCyABKAIAIgENAAsLIAAgBxDvCyACQdz8AygCACIBNgKwICABQQxrKAIAIAJBsCBqakH8/AMoAgA2AgAgAkGQ9QM2ArwgIAJBgP0DKAIANgK4ICACLADnIEF/TARAIAIoAtwgEIgNCyAEELgLGiACQfAgahC2CxogAkHAIWokAAsJACAAIAE2AgALXgEDfwNAAkAgASIDIAAgAyACEPEEIgFGBEAgACgCECEBIAAoAiQhBCAAIAMgAhDyBCIFIANGDQEgACAFIAIgBCABQQFqIAAoAhBBAWoQ8wQhAQsgASADRw0BCwsgAwsbAQF/QQwQASIAQQ4QwgggAEHgpQNBiAIQAgALtQIBBH8gASACRgRAIAEPCyABLQAAQd4ARgRAQQwQngwhAyAAKAIMIQQgACgCJCIFKAIEIQYgA0GIswI2AgAgAyAGNgIEIAMgBEHwD3FBgAxGOgAIIAUgAzYCBCAAIAAoAiQoAgQ2AiQgAUEBaiEBCwJAIAEgAkYNAANAIAEiAyACRiIGDQEgACgCECEBIAAoAiQhBCADIAAgAyACEOgEIgVHBEAgACAFIAIgBCABQQFqIAAoAhBBAWoQ6QQiASADRw0BCwsCQCADQQFqIAJHDQAgAy0AAEEkRw0AQQwQngwhAyAAKAIMIQEgACgCJCIEKAIEIQUgA0HQswI2AgAgAyAFNgIEIAMgAUHwD3FBgAxGOgAIIAQgAzYCBCAAIAAoAiQoAgQ2AiQMAQsgBg0AEOoEAAsgAgu0AgEEfyAAKAIkIQYCQCAAIAEgAhDrBCIDIAFGDQADQCAAIAMiBCACEOsEIgMgBEcNAAsgASAERg0AIAIgBEcEQANAIAQtAABB/ABHBEAgBA8LIAAoAiQhASAAIARBAWoiBSACEOsEIgMgBUYNAgNAIAAgAyIEIAIQ6wQiAyAERw0ACyAEIAVGDQJBDBCeDCEDIAYoAgQhBSADIAEoAgQ2AgggAyAFNgIEIANBsL0CNgIAIAYgAzYCBCABQQA2AgRBCBCeDCEDIAAoAiQoAgQhBSADQdyxAjYCACADIAU2AgQgASADNgIEIAAoAiRBADYCBEEIEJ4MIQMgASgCBCEFIANB8L0CNgIAIAMgBTYCBCAAKAIkIAM2AgQgACABKAIENgIkIAIgBEcNAAsLIAIPCxDqBAALhAMBBX8gACgCJCEGIAEhAwNAIAAgAyIFIAIQ5wQiAyAFRw0ACyABIAVGBEBBCBCeDCEDIAAoAiQiASgCBCEEIANB3LECNgIAIAMgBDYCBCABIAM2AgQgACAAKAIkKAIENgIkCyACIAVHBEADQCAFLQAAQfwARwRAIAUPCyAAKAIkIQEgBUEBaiIEIQMDQCAAIAMiBSACEOcEIgMgBUcNAAsgBCAFRgRAQQgQngwhAyAAKAIkIgQoAgQhByADQdyxAjYCACADIAc2AgQgBCADNgIEIAAgACgCJCgCBDYCJAtBDBCeDCEDIAYoAgQhBCADIAEoAgQ2AgggAyAENgIEIANBsL0CNgIAIAYgAzYCBCABQQA2AgRBCBCeDCEDIAAoAiQoAgQhBCADQdyxAjYCACADIAQ2AgQgASADNgIEIAAoAiRBADYCBEEIEJ4MIQMgASgCBCEEIANB8L0CNgIAIAMgBDYCBCAAKAIkIAM2AgQgACABKAIENgIkIAIgBUcNAAsLIAILVQEDfwJAIAAgASACEPEEIgMgAUcNACAAKAIQIQQgACgCJCEFIAEhAyABIAAgASACEPIEIgFGDQAgACABIAIgBSAEQQFqIAAoAhBBAWoQ8wQhAwsgAwucBQEGfwJAAkACQAJ/IAAhBgJAAkAgASIDIAIiBEYiB0UEQAJAIAQgA0EBaiIIRkEAIAMtAAAiBUEkRhsNACAFQdsAa0ECSQ0AIAVBLkYNACAGIAVBGHRBGHUQlQUgCAwECyAGIAMgBBDBBSIFIANHDQIgBw0BIAMtAABBLkcNAUEIEJ4MIQQgBigCJCIFKAIEIQcgBEG4vgI2AgAgBCAHNgIEIAUgBDYCBCAGIAYoAiQoAgQ2AiQgA0EBagwDCyAGIAMgBBDBBSIFIANHDQELIAYgAyAEEPoEIQULIAULIgMgAUcNACACIANGDQAgAiABQQFqRgRAIAEPCyABLQAAQdwARwRAIAEPCyABLQABIgNBKEZBAXQiBARAAkAgAC0ADEECcQRAIAAoAhAhBgwBC0EMEJ4MIQMgACAAKAIQQQFqIgY2AhAgACgCJCIFKAIEIQcgAyAGNgIIIANB1LoCNgIAIAMgBzYCBCAFIAM2AgQgACAAKAIkKAIENgIkCyABIARqIQMDQCADIgEgAkYNAyAAKAIQIQMgACgCJCEEIAEgACABIAIQ6AQiBUcEQCAAIAUgAiAEIANBAWogACgCEEEBahDpBCIDIAFHDQELCyABQQFqIAJGDQIgAS0AAEHcAEcNAiABLQABQSlGQQF0IgJFDQIgASACaiEDIAAtAAxBAnENAUEMEJ4MIQIgACgCJCIBKAIEIQQgAiAGNgIIIAJBpLsCNgIAIAIgBDYCBCABIAI2AgQgACAAKAIkKAIENgIkIAMPCwJAIANB+AFxQTBGDQAgA0H+AXFBOEYNACABDwsgA0Exa0EISwRAIAEPCyADQTBrIgIgACgCEEsNAiAAIAIQlgUgAUECaiEDCyADDwsQ9gQACxCXBQAL7AkBBX8CQAJAAkAgASACRg0AIAEtAAAiB0EqRgRAQQgQngwhByAAKAIkIgIoAgQhBiAHQdyxAjYCACAHIAY2AgQgAkEANgIEQSQQngwhAiAAKAIUIQYgAygCBCEIIAIgBzYCCCACIAg2AgQgAkEBOgAgIAIgBTYCHCACIAQ2AhggAiAGNgIUIAJCgICAgHA3AgwgAkHwuwI2AgAgA0EANgIEQQgQngwiB0HsvAI2AgAgByACNgIEIAAoAiQgBzYCBCAAIAIoAgg2AiQgAyACNgIEIAAgBkEBajYCFCABQQFqDwsgAUEBaiACRg0AIAdB3ABHDQAgAS0AAUH7AEZBAXQiB0UNACABIAdqIgggAkYNASAILQAAIgFB+AFxQTBHQQAgAUH+AXFBOEcbDQEgAUEwayEHAkAgAiAIQQFqIgFHBEADQCABLQAAIgZB+AFxQTBHQQAgBkH+AXFBOEcbDQIgB0HMmbPmAE4NBCAHQQpsIAZqQTBrIQcgAUEBaiIBIAJHDQALCyACIQELIAEgCEYNASABIAJGDQIgAUEBaiEGIAEtAAAiCEEsRwRAIAIgBkYNAyAIQdwARw0DIAEtAAFB/QBGQQF0IglFDQNBCBCeDCEGIAAoAiQiAigCBCEIIAZB3LECNgIAIAYgCDYCBCACQQA2AgRBJBCeDCECIAAoAhQhCCADKAIEIQogAiAGNgIIIAIgCjYCBCACQQE6ACAgAiAFNgIcIAIgBDYCGCACIAg2AhQgAiAHNgIQIAIgBzYCDCACQfC7AjYCACADQQA2AgRBCBCeDCIHQey8AjYCACAHIAI2AgQgACgCJCAHNgIEIAAgAigCCDYCJCADIAI2AgQgACAIQQFqNgIUIAEgCWoPCyACIAZGDQICQCAGLQAAIglB+AFxQTBHBEBBfyEIIAlB/gFxQThHDQELIAFBAmoiBiACRg0DIAlBMGshCANAIAYtAAAiAUH4AXFBMEdBACABQf4BcUE4RxsNASAIQcyZs+YATg0DIAhBCmwgAWpBMGshCCAGQQFqIgYgAkcNAAsMAwsgAiAGRg0CIAZBAWogAkYNAiAGLQAAQdwARw0CIAYtAAFB/QBGQQF0IgJFDQIgAiAGaiEBIAhBf0YEQEEIEJ4MIQYgACgCJCICKAIEIQggBkHcsQI2AgAgBiAINgIEIAJBADYCBEEkEJ4MIQIgACgCFCEIIAMoAgQhCSACIAY2AgggAiAJNgIEIAJBAToAICACIAU2AhwgAiAENgIYIAIgCDYCFCACQX82AhAgAiAHNgIMIAJB8LsCNgIAIANBADYCBEEIEJ4MIgdB7LwCNgIAIAcgAjYCBCAAKAIkIAc2AgQgACACKAIINgIkIAMgAjYCBCAAIAhBAWo2AhQgAQ8LIAcgCEoNAUEIEJ4MIQYgACgCJCICKAIEIQkgBkHcsQI2AgAgBiAJNgIEIAJBADYCBEEkEJ4MIQIgACgCFCEJIAMoAgQhCiACIAY2AgggAiAKNgIEIAJBAToAICACIAU2AhwgAiAENgIYIAIgCTYCFCACIAg2AhAgAiAHNgIMIAJB8LsCNgIAIANBADYCBEEIEJ4MIgdB7LwCNgIAIAcgAjYCBCAAKAIkIAc2AgQgACACKAIINgIkIAMgAjYCBCAAIAlBAWo2AhQLIAEPCxCBBQALEIAFAAsbAQF/QQwQASIAQQ8QwgggAEHgpQNBiAIQAgAL7AQBB38gACgCECEHIAAoAiQhCAJAAkACQAJAAkAgACABIAIQwwUiAyABRw0AIAAgASACEMQFIgMgAUcNAAJAIAEgAkYNACABLQAAQS5HDQBBCBCeDCEDIAAoAiQiBCgCBCEFIANBuL4CNgIAIAMgBTYCBCAEIAM2AgQMAgsgACABIAIQ+gQhAwsCQAJAIAEgA0cNACACIANGDQACQAJAIAEsAAAiA0Ekaw4FAwYGBgEACyADQd4ARw0FQQwQngwhAyAAKAIMIQQgACgCJCIFKAIEIQYgA0GIswI2AgAgAyAGNgIEIAMgBEHwD3FBgAxGOgAIIAUgAzYCBAwDCwJAIAAtAAxBAnEEQCAAKAIQIQUMAQtBDBCeDCEDIAAgACgCEEEBaiIFNgIQIAAoAiQiBCgCBCEGIAMgBTYCCCADQdS6AjYCACADIAY2AgQgBCADNgIEIAAgACgCJCgCBDYCJAsgACAAKAIYQQFqNgIYIAAgAUEBaiACEOUEIgMgAkYNBSADLQAAQSlHDQUgAC0ADEECcUUEQEEMEJ4MIQQgACgCJCIGKAIEIQkgBCAFNgIIIARBpLsCNgIAIAQgCTYCBCAGIAQ2AgQgACAAKAIkKAIENgIkCyAAIAAoAhhBAWs2AhggA0EBaiEDCyABIANHDQIMAwtBDBCeDCEDIAAoAgwhBCAAKAIkIgUoAgQhBiADQdCzAjYCACADIAY2AgQgAyAEQfAPcUGADEY6AAggBSADNgIECyAAIAAoAiQoAgQ2AiQgAUEBaiEDCyAAIAMgAiAIIAdBAWogACgCEEEBahDzBCEBCyABDwsQ9gQACwoAIAFBmHg2AgALGQAgACgCDCIABEAgACAAKAIAKAIEEQMACwsUACAAQQxqQQAgASgCBEGAsQJGGwspAQF/IABB8LICNgIAIAAoAgQiAQRAIAEgASgCACgCBBEDAAsgABCIDQsUACABQZ54NgIAIAEgACgCBDYCKAvdBQIEfwF+IwBBMGsiBSQAAkACQCABIAJGDQACQAJAAkACQCABLAAAIgNBJGsOBQEEBAQDAAsCQCADQdwAaw4DAgQABAtBDBCeDCECIAAoAgwhAyAAKAIkIgQoAgQhBiACQYizAjYCACACIAY2AgQgAiADQfAPcUGADEY6AAggBCACNgIEIAAgACgCJCgCBDYCJCABQQFqIQEMAwtBDBCeDCECIAAoAgwhAyAAKAIkIgQoAgQhBiACQdCzAjYCACACIAY2AgQgAiADQfAPcUGADEY6AAggBCACNgIEIAAgACgCJCgCBDYCJCABQQFqIQEMAgsgAUEBaiIDIAJGDQEgAy0AACICQcIARwRAIAJB4gBHDQJBGBCeDCECIAAoAiQoAgQhAyACQZi0AjYCACACIAM2AgQgAkEIaiAAEL4KGiAAKQIEIQcgAkEAOgAUIAIgBzcCDCAAKAIkIAI2AgQgACAAKAIkKAIENgIkIAFBAmohAQwCC0EYEJ4MIQIgACgCJCgCBCEDIAJBmLQCNgIAIAIgAzYCBCACQQhqIAAQvgoaIAApAgQhByACQQE6ABQgAiAHNwIMIAAoAiQgAjYCBCAAIAAoAiQoAgQ2AiQgAUECaiEBDAELIAFBAWoiAyACRg0AIAMtAABBP0cNACABQQJqIgMgAkYNACADLAAAIgNBIUcEQCADQT1HDQEgBUEIahD0BCIDIAAoAgw2AgwgAyABQQNqIAIQywQhASADKAIQIQQgACADQQAgACgCEBD1BCAAIAQgACgCEGo2AhAgASACRg0CIAEtAABBKUcNAiADENIEIAFBAWohAQwBCyAFQQhqEPQEIgMgACgCDDYCDCADIAFBA2ogAhDLBCEBIAMoAhAhBCAAIANBASAAKAIQEPUEIAAgBCAAKAIQajYCECABIAJGDQEgAS0AAEEpRw0BIAMQ0gQgAUEBaiEBCyAFQTBqJAAgAQ8LEPYEAAv4BAEEfyABIAJGBEAgAQ8LAkACQAJAAkACQAJAAkACQAJAAkAgASwAACIDQShrDjUDBQkJBQUABQUFBQUFBQUFBQUFBQUFBQkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUCAQQLQQgQngwhAiAAKAIkIgMoAgQhBCACQcS1AjYCACACIAQ2AgQgAyACNgIEIAAgACgCJCgCBDYCJCABQQFqDwsgA0HcAEcEQCABDwsgAUEBaiIEIAJGDQUgACAEIAIQ9wQiAyAERw0EIAAgBCACEPgEIgMgBEcNBCABIAAgBCACQQAQ+QQiACAAIARGGw8LIAAgASACEPoEDwsgAUEBaiIDIAJGDQQCQAJAIAFBAmoiBCACRg0AIAMtAABBP0cNACAELQAAQTpHDQAgACAAKAIYQQFqNgIYIAAgAUEDaiACEOYEIgEgAkYNBiABLQAAQSlHDQYgAEEYaiECDAELAkAgAC0ADEECcQRAIAAoAhAhBAwBC0EMEJ4MIQEgACAAKAIQQQFqIgQ2AhAgACgCJCIFKAIEIQYgASAENgIIIAFB1LoCNgIAIAEgBjYCBCAFIAE2AgQgACAAKAIkKAIENgIkCyAAIAAoAhhBAWo2AhggACADIAIQ5gQiASACRg0FIAEtAABBKUcNBSAAQRhqIQIgAC0ADEECcQ0AQQwQngwhAyAAKAIkIgUoAgQhBiADIAQ2AgggA0GkuwI2AgAgAyAGNgIEIAUgAzYCBCAAIAAoAiQoAgQ2AiQLIAIgAigCAEEBazYCACABQQFqDwsgA0H7AEYNBAsgACABIAIQ+wQhAwsgAw8LEPwEAAsQ9gQACxD9BAALpBMBBX8CQAJAIAEgAkYNACAAKAIMQfAHcSEIAkACQAJAAkAgASwAACIHQSprDhYDAgQEBAQEBAQEBAQEBAQEBAQEBAQBAAsgB0H7AEcNAyABQQFqIgkgAkYNBCAJLQAAIgdB+AFxQTBHQQAgB0H+AXFBOEcbDQQgB0EwayEHAkAgAiABQQJqIgFHBEADQCABLQAAIgZB+AFxQTBHQQAgBkH+AXFBOEcbDQIgB0HMmbPmAE4NByAHQQpsIAZqQTBrIQcgAUEBaiIBIAJHDQALCyACIQELIAEgCUYNBAJAIAEgAkYNACABLAAAIgZBLEcEQCAGQf0ARw0GIAFBAWohBgJAIAhBgARHDQAgAiAGRg0AIAYtAABBP0cNACAAIAcgByADIAQgBRD+BCABQQJqDwtBCBCeDCECIAAoAiQiASgCBCEIIAJB3LECNgIAIAIgCDYCBCABQQA2AgRBJBCeDCEBIAAoAhQhCCADKAIEIQkgASACNgIIIAEgCTYCBCABQQE6ACAgASAFNgIcIAEgBDYCGCABIAg2AhQgASAHNgIQIAEgBzYCDCABQfC7AjYCACADQQA2AgRBCBCeDCICQey8AjYCACACIAE2AgQgACgCJCACNgIEIAAgASgCCDYCJCADIAE2AgQgACAIQQFqNgIUIAYPCyABQQFqIgogAkYNBSAKLQAAIgZB/QBGBEAgAUECaiEGAkAgCEGABEcNACACIAZGDQAgBi0AAEE/Rw0AIAAgByADIAQgBRD/BCABQQNqDwtBCBCeDCECIAAoAiQiASgCBCEIIAJB3LECNgIAIAIgCDYCBCABQQA2AgRBJBCeDCEBIAAoAhQhCCADKAIEIQkgASACNgIIIAEgCTYCBCABQQE6ACAgASAFNgIcIAEgBDYCGCABIAg2AhQgAUF/NgIQIAEgBzYCDCABQfC7AjYCACADQQA2AgRBCBCeDCICQey8AjYCACACIAE2AgQgACgCJCACNgIEIAAgASgCCDYCJCADIAE2AgQgACAIQQFqNgIUIAYPCyAGQfgBcUEwR0EAIAZB/gFxQThHGw0AIAZBMGshBgJAIAIgAUECaiIBRwRAA0AgAS0AACIJQfgBcUEwR0EAIAlB/gFxQThHGw0CIAZBzJmz5gBODQggBkEKbCAJakEwayEGIAFBAWoiASACRw0ACwsgAiEBCyABIApGDQAgASACRg0AIAEtAABB/QBHDQAgBiAHSA0FIAFBAWohCQJAIAhBgARHDQAgAiAJRg0AIAktAABBP0cNACAAIAcgBiADIAQgBRD+BCABQQJqDwtBCBCeDCECIAAoAiQiASgCBCEIIAJB3LECNgIAIAIgCDYCBCABQQA2AgRBJBCeDCEBIAAoAhQhCCADKAIEIQogASACNgIIIAEgCjYCBCABQQE6ACAgASAFNgIcIAEgBDYCGCABIAg2AhQgASAGNgIQIAEgBzYCDCABQfC7AjYCACADQQA2AgRBCBCeDCICQey8AjYCACACIAE2AgQgACgCJCACNgIEIAAgASgCCDYCJCADIAE2AgQgACAIQQFqNgIUIAkPCxCABQALIAFBAWohBwJAIAhBgARHDQAgAiAHRg0AIActAABBP0cNAEEIEJ4MIQcgACgCJCICKAIEIQYgB0HcsQI2AgAgByAGNgIEIAJBADYCBEEkEJ4MIQIgACgCFCEGIAMoAgQhCCACIAc2AgggAiAINgIEIAJBADoAICACIAU2AhwgAiAENgIYIAIgBjYCFCACQoCAgIAQNwIMIAJB8LsCNgIAIANBADYCBEEIEJ4MIgdB7LwCNgIAIAcgAjYCBCAAKAIkIAc2AgQgACACKAIINgIkIAMgAjYCBCAAIAZBAWo2AhQgAUECag8LQQgQngwhAiAAKAIkIgEoAgQhBiACQdyxAjYCACACIAY2AgQgAUEANgIEQSQQngwhASAAKAIUIQYgAygCBCEIIAEgAjYCCCABIAg2AgQgAUEBOgAgIAEgBTYCHCABIAQ2AhggASAGNgIUIAFCgICAgBA3AgwgAUHwuwI2AgAgA0EANgIEQQgQngwiAkHsvAI2AgAgAiABNgIEIAAoAiQgAjYCBCAAIAEoAgg2AiQgAyABNgIEIAAgBkEBajYCFCAHDwsgAUEBaiEHAkAgCEGABEcNACACIAdGDQAgBy0AAEE/Rw0AQQgQngwhByAAKAIkIgIoAgQhBiAHQdyxAjYCACAHIAY2AgQgAkEANgIEQSQQngwhAiAAKAIUIQYgAygCBCEIIAIgBzYCCCACIAg2AgQgAkEAOgAgIAIgBTYCHCACIAQ2AhggAiAGNgIUIAJCgYCAgHA3AgwgAkHwuwI2AgAgA0EANgIEQQgQngwiB0HsvAI2AgAgByACNgIEIAAoAiQgBzYCBCAAIAIoAgg2AiQgAyACNgIEIAAgBkEBajYCFCABQQJqDwtBCBCeDCECIAAoAiQiASgCBCEGIAJB3LECNgIAIAIgBjYCBCABQQA2AgRBJBCeDCEBIAAoAhQhBiADKAIEIQggASACNgIIIAEgCDYCBCABQQE6ACAgASAFNgIcIAEgBDYCGCABIAY2AhQgAUKBgICAcDcCDCABQfC7AjYCACADQQA2AgRBCBCeDCICQey8AjYCACACIAE2AgQgACgCJCACNgIEIAAgASgCCDYCJCADIAE2AgQgACAGQQFqNgIUIAcPCyABQQFqIQcCQCAIQYAERw0AIAIgB0YNACAHLQAAQT9HDQBBCBCeDCEHIAAoAiQiAigCBCEGIAdB3LECNgIAIAcgBjYCBCACQQA2AgRBJBCeDCECIAAoAhQhBiADKAIEIQggAiAHNgIIIAIgCDYCBCACQQA6ACAgAiAFNgIcIAIgBDYCGCACIAY2AhQgAkKAgICAcDcCDCACQfC7AjYCACADQQA2AgRBCBCeDCIHQey8AjYCACAHIAI2AgQgACgCJCAHNgIEIAAgAigCCDYCJCADIAI2AgQgACAGQQFqNgIUIAFBAmoPC0EIEJ4MIQIgACgCJCIBKAIEIQYgAkHcsQI2AgAgAiAGNgIEIAFBADYCBEEkEJ4MIQEgACgCFCEGIAMoAgQhCCABIAI2AgggASAINgIEIAFBAToAICABIAU2AhwgASAENgIYIAEgBjYCFCABQoCAgIBwNwIMIAFB8LsCNgIAIANBADYCBEEIEJ4MIgJB7LwCNgIAIAIgATYCBCAAKAIkIAI2AgQgACABKAIINgIkIAMgATYCBCAAIAZBAWo2AhQgByEBCyABDwsQgQUAC0gBAX8gACAAEL8KIgFBqPsEEOMINgIEIAFB3PkEEOMIIQEgAEIANwIQIABBgAQ2AgwgACABNgIIIABCADcCGCAAQgA3AiAgAAupAQECf0E4EJ4MIQQgACgCJCgCBCEFIARB8LQCNgIAIAQgBTYCBCAEQQhqIAEQvgoaIAQgASkCBDcCDCAEIAEpAgw3AhQgBCABKQIUNwIcIAQgASgCHDYCJCAEIAEoAiAiBTYCKCAFBEAgBSAFKAIEQQFqNgIECyABKAIkIQEgBCACOgA0IAQgAzYCMCAEIAE2AiwgACgCJCAENgIEIAAgACgCJCgCBDYCJAsbAQF/QQwQASIAQQYQwgggAEHgpQNBiAIQAgALtAEBAn8CQAJAIAEgAkYNACABLQAAIgNBMEYEQCAAQQAQlQUgAUEBag8LIANBMWtB/wFxQQhLDQAgA0EwayEDAkAgAiABQQFqIgFGBEAgAiEBDAELAkADQCABLQAAIgRBMGtB/wFxQQlLDQEgA0GZs+bMAU8NBCADQQpsIARqQTBrIQMgAUEBaiIBIAJHDQALIAIhAQsgA0UNAgsgAyAAKAIQSw0BIAAgAxCWBQsgAQ8LEJcFAAvHBAACQCABIAJGDQACQAJAAkACQAJAAkAgASwAAEHEAGsONAEGBgYGBgYGBgYGBgYGBgMGBgYFBgYGBgYGBgYGBgYGAAYGBgYGBgYGBgYGBgYGAgYGBgQGC0HYABCeDCAAIAAoAiQoAgRBACAAKAIMIgJBAXEgAkEIcUEDdhCSBSECIAAoAiQgAjYCBCAAIAI2AiQgAiACLwFQQYAQcjsBUCABQQFqDwtB2AAQngwgACAAKAIkKAIEQQEgACgCDCICQQFxIAJBCHFBA3YQkgUhAiAAKAIkIAI2AgQgACACNgIkIAIgAi8BUEGAEHI7AVAgAUEBag8LQdgAEJ4MIAAgACgCJCgCBEEAIAAoAgwiAkEBcSACQQhxQQN2EJIFIQIgACgCJCACNgIEIAAgAjYCJCACIAIvAVBBgMAAcjsBUCABQQFqDwtB2AAQngwgACAAKAIkKAIEQQEgACgCDCICQQFxIAJBCHFBA3YQkgUhAiAAKAIkIAI2AgQgACACNgIkIAIgAi8BUEGAwAByOwFQIAFBAWoPC0HYABCeDCAAIAAoAiQoAgRBACAAKAIMIgJBAXEgAkEIcUEDdhCSBSECIAAoAiQgAjYCBCAAIAI2AiQgAiACLwFQQYAYcjsBUCACQd8AEJMFIAFBAWoPC0HYABCeDCAAIAAoAiQoAgRBASAAKAIMIgJBAXEgAkEIcUEDdhCSBSECIAAoAiQgAjYCBCAAIAI2AiQgAiACLwFQQYAYcjsBUCACQd8AEJMFIAFBAWohAQsgAQugBgECfwJAIAEgAkcEfwJAAkACQAJAAkACQAJAAkACQAJAIAEtAAAiBUEYdEEYdSIEQTBrDkkICQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkFCQkACQkJCQkJCQEJCQkCCQMGBAkHCQsCQCADBEAgA0EMEM4MDAELIABBDBCVBQsgAUEBag8LAkAgAwRAIANBChDODAwBCyAAQQoQlQULIAFBAWoPCwJAIAMEQCADQQ0QzgwMAQsgAEENEJUFCyABQQFqDwsCQCADBEAgA0EJEM4MDAELIABBCRCVBQsgAUEBag8LAkAgAwRAIANBCxDODAwBCyAAQQsQlQULIAFBAWoPCyABQQFqIgQgAkYNBSAELQAAIgJB3wFxQcEAa0H/AXFBGUsNBSACQR9xIQICQCADBEAgAyACEM4MDAELIAAgAhCVBQsgAUECag8LIAFBAWoiBCACRg0EAkAgBC0AACIEQfgBcUEwRg0AIARB/gFxQThGDQAgBEEgckHhAGtB/wFxQQZPDQULIAFBAmoiASACRg0EIAEtAAAiBEH4AXFBMEYNACAEQf4BcUE4Rg0AIARBIHJB4QBrQf8BcUEGTw0ECyABQQFqIgQgAkYNAwJ/IAQtAAAiBEH4AXFBMEYEQCAEQTBrDAELIARBMGsgBEH+AXFBOEYNABogBEEgciIEQeEAa0H/AXFBBUsNBCAEQdcAawshBSABQQJqIgQgAkYNAwJ/IAQtAAAiAkH4AXFBMEYEQCACQTBrDAELIAJBMGsgAkH+AXFBOEYNABogAkEgciICQeEAa0H/AXFBBUsNBCACQdcAawsgBUEEdGohAgJAIAMEQCADIAJBGHRBGHUQzgwMAQsgACACQRh0QRh1EJUFCyABQQNqDwsCQCADBEAgA0EAEM4MDAELIABBABCVBQsgAUEBag8LIARB3wBGDQEgBEEATgRAIAAoAgQoAgggBUEBdGotAAFBDHENAgsCQCADBEAgAyAEEM4MDAELIAAgBBCVBQsgAUEBagUgAQsPCxD8BAAL7AoCCn8BfgJAAkAgASACRg0AIAEtAABB2wBHDQAgAUEBaiIEIAJGDQEgAS0AASELQdgAEJ4MIAAgACgCJCgCBCALQd4ARiIFIAAoAgwiC0EBcSALQQhxQQN2EJIFIQsgACgCJCALNgIEIAAgCzYCJCABQQJqIAQgBRsiBCACRg0BAkAgACgCDEHwB3FBgARGDQAgBC0AAEHdAEcNACALQd0AEJMFIARBAWohBAsgAiAERg0BA0AgACEIIAshCUEAIQUjAEFAaiIDJAACQAJAIAQiASIGIAIiB0YNACAGLQAAIgRB3QBGDQAgA0EANgI4IANCADcDMAJAAkACQCAGQQFqIgwgB0YNACAEQdsARw0AQQAhBAJAAkACQCAMLQAAQS5rDhACBAQEBAQEBAQEBAQBBAQABAtBACEMIAggBkECaiAHIAkQrQUhBAwECwJAAkAgByAGQQJqIgprQQJIDQAgB0EBayIMIApGDQAgCiEFA0AgBUEBaiEEIAUtAABBOkYEQCAELQAAQd0ARwRAIAQhBSAEIAxHDQIMAwsgBSAHRg0CQQAhDCAIIAogBSAIKAIMQQFxEK4FIgRFDQMgCSAJLwFQIARyOwFQIAVBAmohBAwHCyAEIQUgBCAMRw0ACwsQlAUACxCvBQALIAggBkECaiAHIANBMGoQsAUhBiADKAI0IQUgAy0AOyEEDAELQQAhBAsgCCgCDEHwB3EhCgJAIAUgBEH/AXEgBEEYdEEYdUEASBsNAAJAAkAgCkHAAEYNACAKQYAERg0AIAYtAAAhBAwBCyAGLQAAIgRB3ABHDQAgBkEBaiEEIApBgARGBEAgCCAEIAcgA0EwaiAJELEFIQYMAgsgCCAEIAcgA0EwahCyBSEGDAELIANBMGogBEEYdEEYdRDODCAGQQFqIQYLAkACQAJAAkAgBiAHRg0AIAYtAAAiBEHdAEYNAEEBIQwCQCAGQQFqIgUgB0YNACAEQS1HDQAgBS0AAEHdAEYNACADQQA2AiggA0IANwMgAkAgBkECaiIEIAdGDQAgBS0AAEHbAEcNACAELQAAQS5HDQAgCCAGQQNqIAcgA0EgahCwBSEEDAQLAkAgCkHAAEYNACAKQYAERg0AIAUtAAAhBQwDCyAFLQAAIgVB3ABHDQIgCkGABEYEQCAIIAQgByADQSBqIAkQsQUhBAwECyAIIAQgByADQSBqELIFIQQMAwsCQAJAIAMoAjQgAy0AOyIFIAVBGHRBGHVBAEgiBRsOAgYAAQsgCSADKAIwIANBMGogBRssAAAQkwUMBAsgCSADKAIwIANBMGogBRsiBCwAACAELAABELMFDAMLQQEhDAJAAkAgAygCNCADLQA7IgUgBUEYdEEYdUEASCIFGw4CBQABCyAJIAMoAjAgA0EwaiAFGywAABCTBQwDCyAJIAMoAjAgA0EwaiAFGyIELAAAIAQsAAEQswUMAgsgA0EgaiAFQRh0QRh1EM4MCyADIANBOGoiBSgCADYCGCAFQQA2AgAgA0EoaiIFKAIAIQYgBUEANgIAIAMgBjYCCCADIAMpAzA3AxAgA0IANwMwIAMpAyAhDSADQgA3AyAgAyANNwMAIAkgA0EQaiADELQFIAMsAAtBf0wEQCADKAIAEIgNCyADLAAbQX9MBEAgAygCEBCIDQsgAywAK0F/TARAIAMoAiAQiA0LIAQhBgsLIAMsADtBf0wEQCADKAIwEIgNCyAMRQ0BCyAGIQQLIANBQGskACABIARHDQALIAEgAkYNASABLQAAQS1GBEAgC0EtEJMFIAFBAWohAQsgASACRg0BIAEtAABB3QBHDQEgAUEBaiEBCyABDwsQlAUAC4YBAAJAIAEgAkYNAAJAIAEsAAAiAkEkaw5aAQAAAAEBAQEAAAEAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAAsgACACEJUFIAFBAWohAQsgAQsbAQF/QQwQASIAQQMQwgggAEHgpQNBiAIQAgALGwEBf0EMEAEiAEELEMIIIABB4KUDQYgCEAIAC8UBAQR/QQgQngwhByAAKAIkIgYoAgQhCCAHQdyxAjYCACAHIAg2AgQgBkEANgIEQSQQngwhBiAAKAIUIQggAygCBCEJIAYgBzYCCCAGIAk2AgQgBkEAOgAgIAYgBTYCHCAGIAQ2AhggBiAINgIUIAYgAjYCECAGIAE2AgwgBkHwuwI2AgAgA0EANgIEQQgQngwiB0HsvAI2AgAgByAGNgIEIAAoAiQgBzYCBCAAIAYoAgg2AiQgAyAGNgIEIAAgCEEBajYCFAvFAQEEf0EIEJ4MIQYgACgCJCIFKAIEIQcgBkHcsQI2AgAgBiAHNgIEIAVBADYCBEEkEJ4MIQUgACgCFCEHIAIoAgQhCCAFIAY2AgggBSAINgIEIAVBADoAICAFIAQ2AhwgBSADNgIYIAUgBzYCFCAFQX82AhAgBSABNgIMIAVB8LsCNgIAIAJBADYCBEEIEJ4MIgZB7LwCNgIAIAYgBTYCBCAAKAIkIAY2AgQgACAFKAIINgIkIAIgBTYCBCAAIAdBAWo2AhQLGwEBf0EMEAEiAEEHEMIIIABB4KUDQYgCEAIACxsBAX9BDBABIgBBCBDCCCAAQeClA0GIAhACAAt5AAJAIAEtADAEQCABKAIIIAEoAgRHDQEgAS0ALEEBcQ0BIAFBnng2AgAgASAAKAIENgIoDwsgAC0ACEUNAAJAIAEoAghBAWstAABBCmsOBAABAQABCyABQZ54NgIAIAEgACgCBDYCKA8LIAFBn3g2AgAgAUEANgIoC3IBAX8CQCABKAIIIgIgASgCDEcNACABLQAsQQJxDQAgAUGeeDYCACABIAAoAgQ2AigPCwJAIAAtAAhFDQACQCACLQAAQQprDgQAAQEAAQsgAUGeeDYCACABIAAoAgQ2AigPCyABQZ94NgIAIAFBADYCKAs3AQF/IABBmLQCNgIAIABBCGoQ3gggAEHwsgI2AgAgACgCBCIBBEAgASABKAIAKAIEEQMACyAACzoBAX8gAEGYtAI2AgAgAEEIahDeCCAAQfCyAjYCACAAKAIEIgEEQCABIAEoAgAoAgQRAwALIAAQiA0L+AIBBX8gAUEAIAAoAgQCf0EAIAEoAgQiBCABKAIMIgJGDQAaIAIgASgCCCIDRgRAQQAgAS0ALEEIcQ0BGkEBIAJBAWstAAAiAkHfAEYNARogAkEYdEEYdUEATgRAQQEgACgCDCgCCCACQQF0ai0AAUEMcQ0CGgtBAAwBCwJAIAMgBEcNACABKAIsIgJBgAFxDQBBACACQQRxDQEaQQEgBC0AACICQd8ARg0BGiACQRh0QRh1QQBOBEBBASAAKAIMKAIIIAJBAXRqLQABQQxxDQIaC0EADAELIAMtAAAiBkEYdEEYdSEFQQEhAgJ/QQEgA0EBay0AACIDQd8ARg0AGiADQRh0QRh1QQBOBEBBASAAKAIMKAIIIANBAXRqLQABQQxxDQEaC0EACyEEAkAgBUHfAEYNACAFQQBOBEAgACgCDCgCCCAGQQF0ai0AAUEMcQ0BC0EAIQILIAIgBEcLIAAtABRGIgAbNgIoIAFBn3hBnnggABs2AgALaQECfyAAQfC0AjYCAAJAIAAoAigiAUUNACABIAEoAgQiAkEBazYCBCACDQAgASABKAIAKAIIEQMAIAEQuggLIABBCGoQ3gggAEHwsgI2AgAgACgCBCIBBEAgASABKAIAKAIEEQMACyAAC2wBAn8gAEHwtAI2AgACQCAAKAIoIgFFDQAgASABKAIEIgJBAWs2AgQgAg0AIAEgASgCACgCCBEDACABELoICyAAQQhqEN4IIABB8LICNgIAIAAoAgQiAQRAIAEgASgCACgCBBEDAAsgABCIDQu+AwEHfyMAQUBqIgIkACACQShqIgVBADoAACACQTRqIgZBADoAACACQQA2AhAgAkIANwMgIAJCADcCLCACQQA2AjwgAkEAOgA4IAJCADcDCCAAKAIYIQcgASgCCCEDIAEoAgwhBCACQRxqIghBADoAACACIAQ2AhggAiAENgIUQQEhBCACQQhqIAdBAWogAkEUahCKBSAFQQA6AAAgAiADNgIkIAYgCC0AADoAACACIAM2AiAgAiADNgI8IAJBAToAOCACIAIpAhQ3AiwCQAJAAkAgAEEIaiABKAIIIgMgASgCDCACQQhqIAEoAixBvx9xQcAAciADIAEoAgRGIAEtADBBAEdxEIsFIAAtADRHBEAgAUGeeDYCACABIAAoAgQ2AiggAigCDCACKAIIIgNrQQxtIgVBAkkNASABKAIQIQYgACgCMCEHA0AgBCAHakEMbCAGakEMayIBIAMgBEEMbGoiACgCADYCACABIAAoAgQ2AgQgASAALQAIOgAIIARBAWoiBCAFRw0ACwwCCyABQQA2AiggAUGfeDYCACACKAIIIQMLIANFDQELIAIgAzYCDCADEIgNCyACQUBrJAALwgUBB38gASAAKAIIIgMgACgCACIGa0EMbU0EQAJAIAAoAgQiBSAGa0EMbSIIIAEgASAISxsiBEUNACAEQQFrIQkCQCAEQQNxIgdFBEAgBiEDDAELIAYhAwNAIAMgAigCADYCACADIAIoAgQ2AgQgAyACLQAIOgAIIARBAWshBCADQQxqIQMgB0EBayIHDQALCyAJQQNJDQADQCADIAIoAgA2AgAgAyACKAIENgIEIAMgAi0ACDoACCADIAIoAgA2AgwgAyACKAIENgIQIAMgAi0ACDoAFCADIAIoAgA2AhggAyACKAIENgIcIAMgAi0ACDoAICADIAIoAgA2AiQgAyACKAIENgIoIAMgAi0ACDoALCADQTBqIQMgBEEEayIEDQALCyABIAhLBEAgACABIAhrIgMEfyAFIANBDGxqIQMDQCAFIAIpAgA3AgAgBSACKAIINgIIIAVBDGoiBSADRw0ACyADBSAFCzYCBA8LIAAgBiABQQxsajYCBA8LIAYEQCAAIAY2AgQgBhCIDSAAQQA2AgggAEIANwIAQQAhAwsCQCABQdaq1aoBTw0AIAEgA0EMbSIDQQF0IgQgASAESxtB1arVqgEgA0Gq1arVAEkbIgNB1qrVqgFPDQAgACADQQxsIgMQngwiBTYCACAAIAU2AgQgACADIAVqNgIIIAUhAyABQQxsIgdBDGsiAUEMbkEBakEDcSIEBEADQCADIAIp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QQALIgkgCEEMbGoiBSEDIAFBDGwiBEEMayIIQQxuQQFqQQNxIgEEQCAFIQMDQCADIAIpAgA3AgAgAyACKAIINgIIIANBDGohAyABQQFrIgENAAsLIAQgBWohBCAIQSRPBEADQCADIAIpAgA3AgAgAyACQQhqIgEoAgA2AgggAyABKAIANgIUIAMgAikCADcCDCADIAEoAgA2AiAgAyACKQIANwIYIAMgAikCADcCJCADIAEoAgA2AiwgA0EwaiIDIARHDQALCyAJIAdBDGxqIQcgBSAGIAAoAgAiA2siAkF0bUEMbGohASACQQFOBEAgASADIAIQjw0aCyAAIAc2AgggACAENgIEIAAgATYCACADBEAgAxCIDQsPCxCtCAALQebLABAaAAuGAgEGfyABIAAoAggiAiAAKAIEIgNrQQN1TQRAIAAgAQR/IANBACABQQN0IgEQkA0gAWoFIAMLNgIEDwsCQCADIAAoAgAiBGsiBkEDdSIFIAFqIgdBgICAgAJJBEBBACEDIAVBA3QCfyAHIAIgBGsiAkECdSIFIAUgB0kbQf////8BIAJBA3VB/////wBJGyICBEAgAkGAgICAAk8NAyACQQN0EJ4MIQMLIAMLakEAIAFBA3QiARCQDSABaiEBIAMgAkEDdGohAiAGQQFOBEAgAyAEIAYQjw0aCyAAIAI2AgggACABNgIEIAAgAzYCACAEBEAgBBCIDQsPCxCtCAALQebLABAaAAuzAgIDfwF+IAAgASkCADcCACABKQIIIQUgAEEANgIYIABCADcCECAAIAU3AgggASgCFCABKAIQayICQQxtIQMCQAJAIAIEQCADQdaq1aoBTw0BIAAgAhCeDCICNgIQIAAgAjYCFCAAIAIgA0EMbGo2AhggACABKAIUIAEoAhAiBGsiA0EBTgR/IAIgBCADEI8NIANBDG5BDGxqBSACCzYCFAsgAEIANwIcIABBADYCJCABKAIgIAEoAhxrIgMEQCADQX9MDQIgACADEJ4MIgI2AhwgACACNgIgIAAgAiADQQN1QQN0ajYCJCAAIAEoAiAgASgCHCIEayIDQQFOBH8gAiAEIAMQjw0gA2oFIAILNgIgCyAAIAEpAig3AiggACABLQAwOgAwIAAPCxCtCAALEK0IAAsbAQF/QQwQASIAQQwQwgggAEHgpQNBiAIQAgALGwEB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C0HmywAQGgALIAAgBTYCCCAAIAY2AgQgACADNgIACyACBEAgAhCIDQsLLQAgAUGeeDYCACABKAIQIAAoAghBDGxqQQxrIAEoAgg2AgAgASAAKAIENgIoCz8BAn8gAUGeeDYCACABKAIIIQIgASgCECAAKAIIQQxsaiIDQQRrQQE6AAAgA0EIayACNgIAIAEgACgCBDYCKAtJAQF/IABB1LwCNgIAIAAoAggiAQRAIAEgASgCACgCBBEDAAsgAEHwsgI2AgAgACgCBCIBBEAgASABKAIAKAIEEQMACyAAEIgNC+IFAQZ/IAEoAhwiBSAAKAIUIgRBA3RqIQMCQCABKAIAQaF4RgRAIAMgAygCAEEBaiICNgIAIAIgACgCECIGSSEDIAAoAgwhBwJAIAIgBk8NACACIAdJDQAgBSAEQQN0aigCBCABKAIIRyACIAZJcSEDCwJAIANFDQAgAiAHSQ0AIAFBoHg2AgAPCyABQZ54NgIAIAMEQCABIAAoAgQ2AiggBSAEQQN0aiABKAIINgIEIAAoAhwiBCAAKAIYIgJGDQIgASgCECEFIAEoAgwhACACQQFrIQMgBCACQX9zaiEGIAQgAmtBA3EiAgRAA0AgBSADQQxsaiIBQQA6AAggASAANgIEIAEgADYCACADQQFqIQMgAkEBayICDQALCyAGQQNJDQIgBEEBayECA0AgBSADQQxsaiIBQQA6AAggASAANgIEIAEgADYCACABIAA2AgwgAUEAOgAUIAEgADYCECABQQA6ACAgASAANgIcIAEgADYCGCABQQA6ACwgASAANgIoIAEgADYCJCADQQRqIgMgAkcNAAsMAgsgASAAKAIINgIoDwsgA0EANgIAIAAoAhAEQCAAKAIMRQRAIAFBoHg2AgAPCyABQZ54NgIAIAEgACgCBDYCKCAFIARBA3RqIAEoAgg2AgQgACgCHCIEIAAoAhgiAkYNASABKAIQIQUgASgCDCEAIAJBAWshAyAEIAJBf3NqIQYgBCACa0EDcSICBEADQCAFIANBDGxqIgFBADoACCABIAA2AgQgASAANgIAIANBAWohAyACQQFrIgINAAsLIAZBA0kNASAEQQFrIQIDQCAFIANBDGxqIgFBADoACCABIAA2AgQgASAANgIAIAEgADYCDCABQQA6ABQgASAANgIQIAFBADoAICABIAA2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RgRAIAYgBCAFIANBMGogCBDTBSEEDAILIAYgBCAFIANBMGoQsgUhBAwBCyADQTBqIAlBGHRBGHUQzgwgBEEBaiEECwJAAkACQAJAIAQgBUYNACAELQAAIgdB3QBGDQBBASEJAkAgBEEBaiIMIAVGDQAgB0EtRw0AIAwtAABB3QBGDQAgA0EANgIoIANCADcDIAJAIARBAmoiByAFRg0AIAwtAABB2wBHDQAgBy0AAEEuRw0AIAYgBEEDaiAFIANBIGoQsAUhBwwECwJAIApBwABGDQAgCkGABEYNACAMLQAAIQQMAwsgDC0AACIEQdwARw0CIApBgARGBEAgBiAHIAUgA0EgaiAIENMFIQcMBAsgBiAHIAUgA0EgahCyBSEHDAMLAkACQCADKAI0IAMtADsiBiAGQRh0QRh1QQBIIgYbDgIGAAELIAggAygCMCADQTBqIAYbLAAAEJMFDAQLIAggAygCMCADQTBqIAYbIgUsAAAgBSwAARCzBQwDC0EBIQkCQAJAIAMoAjQgAy0AOyIGIAZBGHRBGHVBAEgiBhsOAgUAAQsgCCADKAIwIANBMGogBhssAAAQkwUMAwsgCCADKAIwIANBMGogBhsiBSwAACAFLAABELMFDAILIANBIGogBEEYdEEYdRDODAsgAyADQThqIgQoAgA2AhggBEEANgIAIANBKGoiBCgCACEFIARBADYCACADIAU2AgggAyADKQMwNwMQIANCADcDMCADKQMgIQ4gA0IANwMgIAMgDjcDACAIIANBEGogAxC0BSADLAALQX9MBEAgAygCABCIDQsgAywAG0F/TARAIAMoAhAQiA0LIAMsACtBf0wEQCADKAIgEIgNCyAHIQQLCyADLAA7QX9MBEAgAygCMBCIDQsgCUUNAQsgBCEFCyADQUBrJAAgASAFIgRHDQALIAEgAkYNASABLQAAQS1GBEAgC0EtEJMFIAFBAWohAQsgASACRg0BIAEtAABB3QBHDQEgAUEBaiEBCyABDwsQlAUAC54CAQF/IAEgAkcEQAJAAkACQAJAAkACQAJAAkACQCABLAAAIgVBxABrDjQDCAgICAgICAgICAgICAgFCAgIBwgICAgICAgICAgBCAIICAgICAgICAgICAgICAQICAgGAAsgBQ0HIAMgBRDODCABQQFqDwsgA0EIEM4MIAFBAWoPCyAEIAQvAVBBgBByOwFQIAFBAWoPCyAEIAQvAVJBgBByOwFSIAFBAWoPCyAEIAQvAVBBgMAAcjsBUCABQQFqDwsgBCAELwFSQYDAAHI7AVIgAUEBag8LIAQgBC8BUEGAGHI7AVAgBEHfABCTBSABQQFqDwsgBCAELwFSQYAYcjsBUiAEELYFIAFBAWoPCyAAIAEgAiADENEFDwsQ/AQAC0QAIABCgICAgICAgICAfzcDECAAQv///////////wA3AwggAEL///////////8ANwMAIABCgICAgICAgICAfzcDGCAACywAIAAgASkDADcDACAAIAEpAwg3AwggACACKQMANwMQIAAgAikDCDcDGCAAC0sAIABCgICAgICAgICAfzcDECAAQv///////////wA3AwggAEL///////////8ANwMAIABCgICAgICAgICAfzcDGCAAIAEQ1wUgAAu+AgIGfwN+IwBBEGsiAiQAIABCgICAgICAgICAfzcDECAAQv///////////wA3AwggAEL///////////8ANwMAIABCgICAgICAgICAfzcDGCABKAIAIgMgASgCBEcEQANAIAJBgM4BNgIIIAIgAyAEQQxsIgVqNgIMQQAhAyACQQhqEOAGBEADQCABKAIAIAVqIgYoAgAgA0EEdGoiBykDCCEKIAAgBykDACIIIAApAwAiCSAIIAlTGzcDACAAIAogACkDCCIJIAkgClUbNwMIIAAgCCAAKQMQIgkgCCAJVRs3AxAgACAKIAApAxgiCCAIIApTGzcDGCACIAY2AgwgAkGAzgE2AgggAkEIahDgBiADQQFqIgNLDQALCyAEQQFqIgQgASgCBCABKAIAIgNrQQxtSQ0ACwsgAkEQaiQAC/QBAgF/Bn4gASgCBCECQoCAgICAgICAgH8hBCAAQoCAgICAgICAgH83AxggAEKAgICAgICAgIB/NwMQQv///////////wAhBSAAQv///////////wA3AwggAEL///////////8ANwMAIAIoAgAiASACKAIEIgJHBEBCgICAgICAgICAfyEGQv///////////wAhBwNAIAEpAwAhAyAAIAEpAwgiCCAEIAQgCFMbIgQ3AxggACADIAYgAyAGVRsiBjcDECAAIAggBSAFIAhVGyIFNwMIIAAgAyAHIAMgB1MbIgc3AwAgAUEQaiIBIAJHDQALCyAACzIBAn4gASkDGCECIAEpAwghAyAAIAEpAxAgASkDAHxCAn83AwAgACACIAN8QgJ/NwMIC2UBA34gACABKQMAIgIgACkDACIDIAIgA1MbNwMAIAEpAwghAyAAIAIgACkDECIEIAIgBFUbNwMQIAAgAyAAKQMIIgIgAiADVRs3AwggAEEYaiIAIAMgACkDACICIAIgA1MbNwMACz0CAX4BfwJAIAEpAwAiAiAAKQMAUw0AIAIgACkDEFUNACABKQMIIgIgACkDCFMNACACIAApAxhXIQMLIAMLPQEBfwJAIAApAxAgASkDAFMNACAAKQMAIAEpAxBVDQAgACkDGCABKQMIUw0AIAApAwggASkDGFchAgsgAgvgAQICfwJ+IwBB4ABrIgIkACAAQgA3AgggAEGQzgE2AgAgAEEANgIQIAAgAEEIajYCBCACIAFBCGoiAykDADcDOCACIAEpAwA3AzAgACACQTBqEIQCIAEpAxAhBCACIAMpAwAiBTcDWCACIAU3AyggAiAENwNQIAIgBDcDICAAIAJBIGoQhAIgAiABQRhqIgMpAwA3AxggAiABKQMQNwMQIAAgAkEQahCEAiABKQMAIQQgAiADKQMAIgU3A0ggAiAFNwMIIAIgBDcDQCACIAQ3AwAgACACEIQCIAJB4ABqJAALRgAgAEKAgICAeDcDGCAAQv////8HNwMQIABC/////wc3AwggAEL/////BzcDACAAQoCAgIB4NwMoIABCgICAgHg3AyAgAAtUAgF/An4jAEEgayICJAAgAkEIaiABIAFBGGoQ9wUgAikDCCEDIAIpAxAhBCAAIAIpAxhCAn83AxAgACAEQgJ/NwMIIAAgA0ICfzcDACACQSBqJAALUwIBfwF+IwBBIGsiAiQAIAEpAwAhAyACIAEpAwg3AxggAiADNwMQIAEpAxghAyACIAEpAyA3AwggAiADNwMAIAAgAkEQaiACENUFGiACQSBqJAALVwEBfwJAIAApAxggASkDAFMNACAAKQMAIAEpAxhVDQAgACkDICABKQMIUw0AIAApAwggASkDIFUNACAAKQMoIAEpAxBTDQAgACkDECABKQMoVyECCyACC5cBAQR+IAAgASkDACICIAApAwAiAyACIANTGzcDACAAIAEpAwgiBCAAKQMIIgMgAyAEVRs3AwggASkDECEDIAAgAiAAKQMYIgUgAiAFVRs3AxggAEEgaiIBIAQgASkDACICIAIgBFMbNwMAIAAgAyAAKQMQIgIgAiADVRs3AxAgAEEoaiIAIAMgACkDACICIAIgA1MbNwMAC7oBAgF/AX4jAEEgayICJAAgAkIANwMYIAIgAawiAzcDECACIAM3AwggACACQQhqEPoFIAJCADcDGCACIAM3AxAgAiADNwMIIABBGGogAkEIahD5BQJAIAApAwAgACkDGFcEQCAAKQMIIAApAyBXDQELIABCgICAgHg3AxggAEL/////BzcDECAAQv////8HNwMIIABC/////wc3AwAgAEKAgICAeDcDKCAAQoCAgIB4NwMgCyACQSBqJAALqwMCC3wBfgJ+IAErA1ggASsDECACKgIAuyIEoiABKwMoIAIqAgS7IgWioCABQUBrKwMAIAIqAgi7IgaioKAiA0QAAAAAAECPQKIgA0QAAAAAAAAAAGQgA0QAAAAAAAAAAGNrt0QAAAAAAADgP6KgIgOZRAAAAAAAAOBDYwRAIAOwDAELQoCAgICAgICAgH8LIQ4gASsDUCEDIAErAzghByABKwMgIQggASsDSCEJIAErAzAhCiABKwMAIQsgASsDGCEMIAErAwghDSAAIA43AxAgAAJ+IAMgDSAEoiAIIAWioCAHIAaioKAiA0QAAAAAAECPQKIgA0QAAAAAAAAAAGQgA0QAAAAAAAAAAGNrt0QAAAAAAADgP6KgIgOZRAAAAAAAAOBDYwRAIAOwDAELQoCAgICAgICAgH8LNwMIIAkgCyAEoiAMIAWioCAKIAaioKAiBEQAAAAAAECPQKIgBEQAAAAAAAAAAGQgBEQAAAAAAAAAAGNrt0QAAAAAAADgP6KgIgSZRAAAAAAAAOBDYwRAIAAgBLA3AwAPCyAAQoCAgICAgICAgH83AwALmAICC3wBfgJ+IAErA1ggASsDECACKQMAuSIEoiABKwMoIAIpAwi5IgWioCABQUBrKwMAIAIpAxC5IgaioKAiA5lEAAAAAAAA4ENjBEAgA7AMAQtCgICAgICAgICAfwshDiABKwNQIQMgASsDOCEHIAErAyAhCCABKwNIIQkgASsDMCEKIAErAwAhCyABKwMYIQwgASsDCCENIAAgDjcDECAAAn4gAyANIASiIAggBaKgIAcgBqKgoCIDmUQAAAAAAADgQ2MEQCADsAwBC0KAgICAgICAgIB/CzcDCCAJIAsgBKIgDCAFoqAgCiAGoqCgIgSZRAAAAAAAAOBDYwRAIAAgBLA3AwAPCyAAQoCAgICAgICAgH83AwALRgEBfyMAQRBrIgEkACABQQhqQQAQBBogAUEIakEAEAQaIAAgASgCDLdEAAAAAICELkGjIAEoAgi3oDkDACABQRBqJAAgAAtvAgN/AXwjAEEQayIBJAAgAUEIakEAEAQaIAEoAgghAiABKAIMIQMgACsDACEEIAFBCGpBABAEGiAAIAEoAgy3RAAAAACAhC5BoyABKAIIt6A5AwAgAUEQaiQAIAO3RAAAAACAhC5BoyACt6AgBKELogECAX0FfgJAIAIpAwggASkDCCIEfSIHIAApAwAgASkDACIFfSIGfiACKQMAIAV9IgUgACkDCCAEfSIEfn0iCFAEQAJAIAZQRQRAIAZCAVMgBUIAVXNFDQEMAwsgBEIBUyAHQgBVcw0CC0PbD0lADwsgCLkgBCAHfiAFIAZ+fLkQ8Ae2IgOMRBgtRFT7IRlAIAO7obYgA0MAAAAAXxshAwsgAwvqAwIIfgF8An4gAikDCCABKQMIIgt9IgkgCX4gAikDACABKQMAIgx9IgogCn58uZ8iDZlEAAAAAAAA4ENjBEAgDbAMAQtCgICAgICAgICAfwshBiAAKQMIIAt9IQUgACkDACAMfSEHQQAhAAJAAn4gBSAFfiAHIAd+fAJ+IAZCMVcEQCAFAn4gBkIBUwRAQugHIQVCAAwBCyAKQugHfiAGfyEFIAlC6Ad+IAZ/C34gBSAHfnxC6Ad/DAELIAUgCX4gByAKfnwgBn8LIgggCH59IgVCACAFQgBVG7mfIg2ZRAAAAAAAAOBDYwRAIA2wDAELQoCAgICAgICAgH8LIgUgA1UNACAIQgBVIQICfiADIAN+IAUgBX59uZ8iDZlEAAAAAAAA4ENjBEAgDbAMAQtCgICAgICAgICAfwshBwJAAkACQCACRQRAIAcgCHwiBUIAUw0EIAUgBlUNBCAGQgFZDQIMAQsgCCAHfSEFIAYgCFcEQCAFQgBTDQQgBSAGVQ0EIAZCAVkNAgwBC0IAIQMgBUIAWQRAIAZCAVMNAwwCCyAHIAh8IgUgBlkNAyAGQgFZDQELQgAhAwwBCyAFIAl+IAZ/IQMgBSAKfiAGfyEFCyAEIAMgC3w3AwggBCAFIAx8NwMAQQEhAAsgAAu+AQIEfgF/AkAgACkDCCIFIAIpAwgiBldBACAFIAMpAwgiBFkbRQRAIAQgBVMNASAFIAZTDQELIAQgBlEEQAJAIAMpAwAiBCACKQMAIgVZBEAgBCEGIAUhBAwBCyADIAU3AwAgAiAENwMAIAUhBgsgBCABKQMAVQ0BIAYgACkDAFkPCyADKQMAIAIpAwAiB30gBSAGfX4gBCAGfX8gB3wiBCAAKQMAWQRAQQEhCCAEIAEpAwBXDQELQQAhCAsgCAutAgILfgF8IAApAwgiCyABKQMIIgV9IgMgA34gACkDACIHIAEpAwAiCH0iBCAEfnwhBiACKQMIIgwgBX0iBSAFfiACKQMAIg0gCH0iCSAJfnwiClAEfiAGBQJAIAMgBX4gBCAJfnwiBFANACAEIARCP4ciBXwgBYVCtOaTqAtUDQACfgJ+IAq5nyIOmUQAAAAAAADgQ2MEQCAOsAwBC0KAgICAgICAgIB/CyIEUAR8IAa5nwUgAyAHIA19fiALIAx9IAggB31+fCIDIANCP4ciA3wgA4W5IAS5owsiDplEAAAAAAAA4ENjBEAgDrAMAQtCgICAgICAgICAfwsiAyADfkL///////////8AIANCtOaTqAtTGw8LIAYgBCAEfiAKgH0iA0IAIANCAFUbCwtDAQF/IwBBEGsiAiQAIAIgATYCDEGjkgFBCEEBQcj8AigCACIBEJMNGiABIAAgAigCDBDeBxogARDQBxogAkEQaiQAC0MBAX8jAEEQayICJAAgAiABNgIMQbWSAUEKQQFByPwCKAIAIgEQkw0aIAEgACACKAIMEN4HGiABENAHGiACQRBqJAALMgECfyMAQRBrIgIkACACIAE2AgxByPwCKAIAIgMgACABEN4HGiADENAHGiACQRBqJAALPwECfyMAQRBrIgIkAEGUsQQoAgBBAU4EQCACIAE2AgxByPwCKAIAIgMgACABEN4HGiADENAHGgsgAkEQaiQAC1ABAX8jAEEQayICJABBlLEEKAIAQQJOBEAgAiABNgIMQaySAUEIQQFByPwCKAIAIgEQkw0aIAEgACACKAIMEN4HGiABENAHGgsgAkEQaiQAC5QBAQN/IwBBEGsiAiQAIAJBADYCCCACQgA3AwACQAJAIAEoAgQgASgCACIEayIBRQRAIAAgAhDyBQwBCyABQX9MDQEgAiABEJ4MIgM2AgAgAiADIAFBBHVBBHRqNgIIIAIgAyAEIAEQjw0iAyABajYCBCAAIAIQ8gUgAiADNgIEIAMQiA0LIAJBEGokACAADwsQrQgAC/wWAw1/BH4BfSMAQZABayICJAAgAEIANwIAIABBgICA/AM2AhAgAEIANwIIAkAgASgCACIDIAEoAgQiBEYNACAEIANrIgRBEEYEQCACIAM2AlAgAiAAIAMgAkHQAGoQ8wUMAQsgAAJ/IARBBHWzIhNDAACAT10gE0MAAAAAYHEEQCATqQwBC0EACxBuIAEoAgQhBiABKAIAIQQgAkEANgJwIAJCADcDaEEAIQMCQCAGIARrIgEEQCABQX9MDQEgAiABEJ4MIgo2AmggAiAKIAFBBHVBBHRqNgJwIAIgBCAGRgR/IAoFIAogBCABQXBxIgEQjw0gAWoLIgM2AmwLIAJCADcDWCACQgA3A1AgAkGAgID8AzYCYCACQUBrQgA3AwAgAkIANwM4IAJBgICA/AM2AkggAkHQAGoCfyADIAprQQR1Ig2zIhNDAACAT10gE0MAAAAAYHEEQCATqQwBC0EACxBdIAJBOGoCfyATIAIqAkiVjSITQwAAgE9dIBNDAAAAAGBxBEAgE6kMAQtBAAsQXSANQQJPBEBBASEDA0AgCiADQQR0aiIBKQMIIQ8gASkDACEQIAopAwghESAKKQMAIRIgAiABNgKIASACIAJBiAFqNgIgIAIgAkHQAGogAkGIAWogAkEgahD0BSACKAIAIA8gEX0iDyAPfiAQIBJ9Ig8gD358NwMQIAIgATYCiAEgAiACQYgBajYCICACIAJBOGogAkGIAWogAkEgahC2ASACKAIAIAo2AgwgA0EBaiIDIA1JDQALCyANIAAoAgxLBEAgAkEQaiELA0AgAigCWCIDKAIAIgEEQANAIAEgAyABKQMQIAMpAxBTGyEDIAEoAgAiAQ0ACwsgAiADKAIINgI0IAIgAkE0ajYCICACIAJBOGogAkE0aiACQSBqELYBIAJBKGoiCSACKAIAKAIMIgEpAwg3AwAgAiABKQMANwMgIAIoAjQhBAJAAkAgACgCBCIFRQ0AIAAoAgACfyAEKQMIIhCnIAQpAwAiD6dBgJMEKAIAIgFB2QBsaiABbGoiBiAFQQFrcSAFaUEBSyIIRQ0AGiAGIAUgBksNABogBiAFcAsiB0ECdGooAgAiAUUNACABKAIAIgFFDQAgBUEBayEMA0ACQCAGIAEoAgQiA0cEQAJAIAhFBEAgAyAMcSEDDAELIAMgBUkNACADIAVwIQMLIAMgB0YNAQwDCyABKQMIIA9SDQAgASkDECAQUQ0DCyABKAIAIgENAAsLIAIgBDYCiAEgAiAAIAQgAkGIAWoQ8wUgAigCACIBKAIYIgMEQCABIAM2AhwgAxCIDQsgAUIANwIYIAFBADYCICACKAI0IQQLIAIgBDYCiAEgAiAAIAQgAkGIAWoQ8wUgAigCACEBIAJBCGoiBSACKAI0IgMpAwg3AwAgAiADKQMANwMAIAtBCGoiDCAJKQMANwMAIAsgAikDIDcDAAJAAkACQAJAAkACQCABKAIcIgMgASgCICIESQRAIAMgAikDADcDACADIAIpAxg3AxggAyALKQMANwMQIAMgBSkDADcDCCABIANBIGo2AhwMAQsgAyABKAIYIgZrIghBBXUiDkEBaiIDQYCAgMAATw0BIAMgBCAGayIEQQR1IgcgAyAHSxtB////PyAEQQV1Qf///x9JGyIHBH8gB0GAgIDAAE8NAyAHQQV0EJ4MBUEACyIEIA5BBXRqIgMgAikDADcDACADIAIpAxg3AxggAyALKQMANwMQIAMgBSkDADcDCCAEIAdBBXRqIQcgA0EgaiEDIAhBAU4EQCAEIAYgCBCPDRoLIAEgBzYCICABIAM2AhwgASAENgIYIAZFDQAgBhCIDQsCQAJAIAAoAgQiBkUNACAAKAIAAn8gAikDKCIQpyACKQMgIg+nQYCTBCgCACIBQdkAbGogAWxqIgQgBkEBa3EgBmlBAUsiCEUNABogBCAEIAZJDQAaIAQgBnALIgdBAnRqKAIAIgFFDQAgASgCACIBRQ0AIAZBAWshDgNAAkAgBCABKAIEIgNHBEACQCAIRQRAIAMgDnEhAwwBCyADIAZJDQAgAyAGcCEDCyADIAdGDQEMAwsgASkDCCAPUg0AIAEpAxAgEFENAwsgASgCACIBDQALCyACIAJBIGo2AogBIAIgACACQSBqIAJBiAFqEPMFIAIoAgAiASgCGCIDBEAgASADNgIcIAMQiA0LIAFCADcCGCABQQA2AiALIAIgAkEgajYCiAEgAiAAIAJBIGogAkGIAWoQ8wUgAigCACEBIAUgCSkDADcDACACIAIpAyA3AwAgDCACKAI0IgYpAwg3AwAgCyAGKQMANwMAAkAgASgCHCIDIAEoAiAiBEkEQCADIAIpAwA3AwAgAyACKQMYNwMYIAMgCykDADcDECADIAUpAwA3AwggASADQSBqNgIcDAELIAMgASgCGCIHayIIQQV1IgxBAWoiA0GAgIDAAE8NAyADIAQgB2siBEEEdSIJIAMgCUsbQf///z8gBEEFdUH///8fSRsiCQR/IAlBgICAwABPDQUgCUEFdBCeDAVBAAsiBCAMQQV0aiIDIAIpAwA3AwAgAyACKQMYNwMYIAMgCykDADcDECADIAUpAwA3AwggBCAJQQV0aiEFIANBIGohAyAIQQFOBEAgBCAHIAgQjw0aCyABIAU2AiAgASADNgIcIAEgBDYCGCAHRQ0AIAcQiA0gAigCNCEGCyAGQZXTx94FbCIBQRh2IAFzQZXTx94FbEHUzJ76BnMiAUENdiABc0GV08feBWwiAUEPdiABcyEDAkAgAigCVCIFRQ0AIAIoAlACfyADIAVBAWtxIAVpQQFLIglFDQAaIAMgAyAFSQ0AGiADIAVwCyIHQQJ0aigCACIBRQ0AIAEoAgAiAUUNACAFQQFrIQgDQAJAAkAgAyABKAIEIgRHBEACQCAJRQRAIAQgCHEhBAwBCyAEIAVJDQAgBCAFcCEECyAEIAdGDQEMBAsgASgCCCAGRg0BCyABKAIAIgENAQwCCwsgAiACQdAAaiABEPUFIAIoAgAhASACQQA2AgAgAQRAIAEQiA0LIAIoAjQiBkGV08feBWwiAUEYdiABc0GV08feBWxB1Mye+gZzIgFBDXYgAXNBldPH3gVsIgFBD3YgAXMhAwsCQCACKAI8IgVFDQAgAigCOAJ/IAMgBUEBa3EgBWlBAUsiCUUNABogAyADIAVJDQAaIAMgBXALIgdBAnRqKAIAIgFFDQAgASgCACIBRQ0AIAVBAWshCANAAkACQCADIAEoAgQiBEcEQAJAIAlFBEAgBCAIcSEEDAELIAQgBUkNACAEIAVwIQQLIAQgB0YNAQwECyABKAIIIAZGDQELIAEoAgAiAQ0BDAILCyACIAJBOGogARD1BSACKAIAIQEgAkEANgIAIAFFDQAgARCIDQsgAigCWCIBRQ0EA0AgAiABKAIIIgM2AgAgAiABKQMQIg83AwggDyACKAI0IgQpAwggAykDCH0iECAQfiAEKQMAIAMpAwB9IhAgEH58IhBVBEAgAiACNgKAASACQYgBaiACQdAAaiACIAJBgAFqEPQFIAIoAogBIBA3AxAgAigCNCEDIAIgAjYCgAEgAkGIAWogAkE4aiACIAJBgAFqELYBIAIoAogBIAM2AgwLIAEoAgAiAQ0ACwwECxCtCAALQebLABAaAAsQrQgAC0HmywAQGgALIAAoAgwgDUkNAAsLIAIoAkAiAQRAA0AgASgCACEDIAEQiA0gAyIBDQALCyACKAI4IQEgAkEANgI4IAEEQCABEIgNCyACKAJYIgEEQANAIAEoAgAhAyABEIgNIAMiAQ0ACwsgAigCUCEBIAJBADYCUCABBEAgARCIDQsgCkUNASACIAo2AmwgChCIDQwBCxCtCAALIAJBkAFqJAAL3wQDBn8CfQJ+IAIpAwgiDKcgAikDACINp0GAkwQoAgAiBEHZAGxqIARsaiEGIAACfwJAIAEoAgQiBUUNACABKAIAAn8gBiAFQQFrcSAFaSIEQQFNDQAaIAYgBSAGSw0AGiAGIAVwCyIHQQJ0aigCACICRQ0AIAVBAWshCCAEQQFLIQkDQCACKAIAIgJFDQEgBiACKAIEIgRHBEACQCAJRQRAIAQgCHEhBAwBCyAEIAVJDQAgBCAFcCEECyAEIAdHDQILIAIpAwggDVINACACKQMQIAxSDQALQQAMAQtBKBCeDCICIAMoAgAiBCkDADcDCCACIAQpAwg3AxAgAkEANgIgIAJCADcDGCACIAY2AgQgAkEANgIAAkAgASgCDEEBarMiCyABKgIQIgogBbOUXkEBIAUbRQ0AIAUgBUEBa3FBAEcgBUEDSXIgBUEBdHIhBCABAn8gCyAKlY0iCkMAAIBPXSAKQwAAAABgcQRAIAqpDAELQQALIgUgBCAEIAVJGxBuIAEoAgQiBSAFQQFrcUUEQCAFQQFrIAZxIQcMAQsgBSAGSwRAIAYhBwwBCyAGIAVwIQcLAkAgASgCACAHQQJ0aiIGKAIAIgRFBEAgAiABKAIINgIAIAEgAjYCCCAGIAFBCGo2AgAgAigCACIERQ0BIAQoAgQhBAJAIAUgBUEBayIGcUUEQCAEIAZxIQQMAQsgBCAFSQ0AIAQgBXAhBAsgASgCACAEQQJ0aiACNgIADAELIAIgBCgCADYCACAEIAI2AgALIAEgASgCDEEBajYCDEEBCzoABCAAIAI2AgAL3wQCB38CfSACKAIAIghBldPH3gVsIgJBGHYgAnNBldPH3gVsQdTMnvoGcyICQQ12IAJzQZXTx94FbCICQQ92IAJzIQYgAAJ/AkAgASgCBCIFRQ0AIAEoAgACfyAGIAVBAWtxIAVpIgRBAU0NABogBiAFIAZLDQAaIAYgBXALIgdBAnRqKAIAIgJFDQAgBUEBayEJIARBAUshCgNAIAIoAgAiAkUNASAGIAIoAgQiBEcEQAJAIApFBEAgBCAJcSEEDAELIAQgBUkNACAEIAVwIQQLIAQgB0cNAgsgAigCCCAIRw0AC0EADAELQRgQngwhAiADKAIAKAIAIQQgAkIANwMQIAIgBDYCCCACIAY2AgQgAkEANgIAAkAgASgCDEEBarMiDCABKgIQIgsgBbOUXkEBIAUbRQ0AIAUgBUEBa3FBAEcgBUEDSXIgBUEBdHIhBCABAn8gDCALlY0iC0MAAIBPXSALQwAAAABgcQRAIAupDAELQQALIgUgBCAEIAVJGxBdIAEoAgQiBSAFQQFrcUUEQCAFQQFrIAZxIQcMAQsgBSAGSwRAIAYhBwwBCyAGIAVwIQcLAkAgASgCACAHQQJ0aiIGKAIAIgRFBEAgAiABKAIINgIAIAEgAjYCCCAGIAFBCGo2AgAgAigCACIERQ0BIAQoAgQhBAJAIAUgBUEBayIGcUUEQCAEIAZxIQQMAQsgBCAFSQ0AIAQgBXAhBAsgASgCACAEQQJ0aiACNgIADAELIAIgBCgCADYCACAEIAI2AgALIAEgASgCDEEBajYCDEEBCzoABCAAIAI2AgAL6wIBB38gAigCBCEFAkAgASgCBCIEaSIIQQFNBEAgBEEBayAFcSEFDAELIAQgBUsNACAFIARwIQULIAEoAgAgBUECdGoiBigCACEDA0AgAyIHKAIAIgMgAkcNAAsCQCABQQhqIgkgB0cEQCAHKAIEIQMCQCAIQQFNBEAgAyAEQQFrcSEDDAELIAMgBEkNACADIARwIQMLIAMgBUYNAQsgAigCACIDBEAgAygCBCEDAkAgCEEBTQRAIAMgBEEBa3EhAwwBCyADIARJDQAgAyAEcCEDCyADIAVGDQELIAZBADYCAAsgBwJ/QQAgAigCACIDRQ0AGiADKAIEIQYCQCAIQQFNBEAgBiAEQQFrcSEGDAELIAQgBksNACAGIARwIQYLIAMgBSAGRg0AGiABKAIAIAZBAnRqIAc2AgAgAigCAAs2AgAgAkEANgIAIAEgASgCDEEBazYCDCAAQQE6AAggACAJNgIEIAAgAjYCAAvrBAIHfwJ+IwBBIGsiByQAIABBADYCCCAAQgA3AgACQCABKAIEIgNFDQAgASgCAAJ/IAIpAwgiCqcgAikDACILp0GAkwQoAgAiBEHZAGxqIARsaiIEIANBAWtxIANpIgJBAU0NABogBCADIARLDQAaIAQgA3ALIgVBAnRqKAIAIgFFDQAgASgCACIBRQ0AIANBAWshBiACQQFLIQgDQAJAAkAgASgCBCICIARHBEACQCAIRQRAIAIgBnEhAgwBCyACIANJDQAgAiADcCECCyACIAVGDQEMBAsgASkDCCALUg0AIAEpAxAgClENAQsgASgCACIBDQEMAgsLIAEoAhwhBCABKAIYIQEgByAANgIYIAEgBEYNAANAIAcgAUEQaiABIAEpAwggClEbIAEgASkDACALURsiAikDCDcDECAHIAIpAwA3AwggB0EIaiEFAkAgBygCGCIGKAIEIgAgBigCCCICSQRAIAAgBSkDADcDACAAIAUpAwg3AwggBiAAQRBqNgIEDAELAkAgACAGKAIAIghrIglBBHUiA0EBaiIAQYCAgIABSQRAIANBBHQgACACIAhrIgJBA3UiAyAAIANLG0H/////ACACQQR1Qf///z9JGyICBH8gAkGAgICAAU8NAiACQQR0EJ4MBUEACyIAaiIDIAUpAwA3AwAgAyAFKQMINwMIIAAgAkEEdGohBSADQRBqIQIgCUEBTgRAIAAgCCAJEI8NGgsgBiAFNgIIIAYgAjYCBCAGIAA2AgAgCARAIAgQiA0LDAILEK0IAAtB5ssAEBoACyABQSBqIgEgBEcNAAsLIAdBIGokAAtEAQR+IAIpAwAhAyABKQMAIQQgAikDCCEFIAEpAwghBiAAIAIpAxAgASkDEHw3AxAgACAFIAZ8NwMIIAAgAyAEfDcDAAtEAQR+IAIpAwAhAyABKQMAIQQgAikDCCEFIAEpAwghBiAAIAEpAxAgAikDEH03AxAgACAGIAV9NwMIIAAgBCADfTcDAAsyACAAIAApAwAgASkDAHw3AwAgACAAKQMIIAEpAwh8NwMIIAAgACkDECABKQMQfDcDEAsyACAAIAApAwAgASkDAH03AwAgACAAKQMIIAEpAwh9NwMIIAAgACkDECABKQMQfTcDEAvPAwIIfwN+IwBBQGoiAyQAIAMgASgCEDYCPCADQYDOATYCOCMAQRBrIgUkACAFIAEiBCgCECIJNgIMIAVBgM4BNgIIAn8gACIHKAIYIgogBCgCGCIGRgRAQQFBfyAHKQMIIAkoAgAgBkEEdGoiBikDCCILfSIMIAx+IAcpAwAgBikDACIMfSINIA1+fCAEKQMIIAt9IgsgC34gBCkDACAMfSILIAt+fFYbDAELQX9BASAFQQhqEOAGIAogBmtqIAVBCGoQ4AZwIAVBCGoQ4AZBAXZLGwshBCAFQRBqJAAgAyAAKQMINwMwIAMgACkDADcDKCACIANBKGoQhAICQCADQThqEOAGRQ0AIARBAEohBUEBIQcgBEEBSCEGA0AgACgCGCEEIAYEfyADQThqEOAGIAQgCGtqBSAEIAhqQQFqCyADQThqEOAGcCEEIAdFBEAgBCABKAIYIAVqIANBOGoQ4AZwRg0CCyADIAMoAjwoAgAgBEEEdGoiBCkDCDcDICADIAQpAwA3AxggAiADQRhqEIQCQQAhByADQThqEOAGIAhBAWoiCEsNAAsLIAMgASkDCDcDECADIAEpAwA3AwggAiADQQhqEIQCIANBQGskAAuxAgEIfyABKAIEIQICQCAAKAIEIgYgACgCACIFRwRAA0AgAkEUayICQZDOATYCACACIAJBCGoiBzYCBCAGQRBrKAIAIQMgAkEQaiIIQQA2AgAgAkIANwIIIAMoAgQgAygCAGsiBARAIARBf0wNAyACQQxqIgkgBBCeDCICNgIAIAcgAjYCACAIIAIgBEEEdUEEdGo2AgAgCSADKAIEIAMoAgAiBGsiA0EBTgR/IAIgBCADEI8NIANqBSACCzYCAAsgASABKAIEQRRrIgI2AgQgBkEUayIGIAVHDQALIAAoAgAhBQsgACACNgIAIAEgBTYCBCAAKAIEIQIgACABKAIINgIEIAEgAjYCCCAAKAIIIQIgACABKAIMNgIIIAEgAjYCDCABIAEoAgQ2AgAPCxCtCAALHgEBfyAAQaC/AjYCACAAKAIEIgEEQCABEIgNCyAACx4BAX8gAEHwvwI2AgAgACgCBCIBBEAgARCIDQsgAAshAQF/IABBoL8CNgIAIAAoAgQiAQRAIAEQiA0LIAAQiA0LIQEBfyAAQfC/AjYCACAAKAIEIgEEQCABEIgNCyAAEIgNCygBAX9BFBCeDCIBQcTAAjYCACABIAApAgQ3AgQgASAAKQIMNwIMIAELHwAgAUHEwAI2AgAgASAAKQIENwIEIAEgACkCDDcCDAu8DgMOfwp+AXwjAEGAAWsiBiQAIAYgASkDODcDOCAGIAEpAzA3AzAgBiABKQMoNwMoIAZBIGoiCCABKQMgNwMAIAYgAUEYaiIMKQMANwMYIAYgAUEQaiIPKQMANwMQIAYgAUEIaiIOKQMANwMIIAYgASkDADcDACAAKAIEIQ0CQCAAKAIIIgcoAgQiBARAIAYgCCkDACIQNwNgIAYgCCkDGCISNwN4IAYgCCkDECIVNwNwIAYgCCkDCCIXNwNoIAYgDikDACIYNwNIIAYgDykDACIZNwNQIAYgDCkDACIRNwNYIAYgASkDACITNwNAIAQgEjcDOCAEIBU3AzAgBCAXNwMoIAQgEDcDICAEIBE3AxggBCAZNwMQIAQgGDcDCCAEIBM3AwAgACgCCCgCBCEEDAELQcAAEJ4MIgQgCCkDGDcDOCAEIAgpAxA3AzAgBCAIKQMINwMoIAQgCCkDADcDICAEIAEpAwA3AwAgBCAOKQMANwMIIAQgDykDADcDECAEIAwpAwA3AxggByAENgIECyAEIAAoAgwoAgAgBCgCNEEUbGooAgQ2AjBBACEEIAAoAggoAgQiASkDKCABKQMIfSIQIBB+IAEpAyAgASkDAH0iECAQfnwgDSkDCCIQIBB+WARAIAZBQGshC0EAIQ4jAEFAaiIDJAAgA0E4aiIJIAEiBykDKDcDACADIAEpAyA3AzAgA0EYaiABIANBMGogDSkDAEEBELwGAkAgAygCHEUEQCALQQA2AgQgC0HwvwI2AgAMAQsgCSAHQSBqIgIpAwg3AwAgAyACKQMANwMwIANBEGogByADQTBqIA0pAwBBABC8BiAJIAcpAwg3AwAgAyAHKQMANwMwIANBCGogAiADQTBqIA0pAwBBARC8BgJAIAMoAgxFBEAgC0EANgIEIAtB8L8CNgIADAELIANBOGoiDyAHQQhqIgkpAwA3AwAgAyAHKQMANwMwIAMgAiADQTBqIA0pAwBBABC8BiAHKQMoIAkpAwB9IRggBykDACAHKQMgfSEZQv///////////wAhEwJAA0ACQCADQRBqIANBGGogDhsoAgQiAgRAQSAQngwiCiACKQMYNwMYIApBEGoiCCACKQMQNwMAIAogAikDCDcDCCAKIAIpAwA3AwBBASECAkADQAJAIAMoAgwgAygCBCIEIAJBAXEiARsiCQRAQSAQngwiAiAJKQMYNwMYIAJBEGoiDCAJKQMQNwMAIAIgCSkDCCIWNwMIIAIgCSkDACIUNwMAIAopAwgiECAHKQMoIhF9IBl+IAopAwAiEiAHKQMgIhd9IBh+fCAWIBF9IhEgGX4gFCAXfSIXIBh+fH5CAVkEQCAQIBZ9IhUgFX4gEiAUfSIVIBV+fCEVAkAgEwJ+IBEgEX4gFyAXfny5nyIamUQAAAAAAADgQ2MEQCAasAwBC0KAgICAgICAgIB/CyAVfCASIAcpAwB9IhEgEX58IBAgBykDCH0iESARfnwiEVcEQCATIREMAQsgBQRAIANBKGoiCSAMKQMINwMAIAMgDCkDADcDICAPIAgpAwg3AwAgAyAIKQMANwMwIAUgEDcDCCAFIBI3AwAgDykDACEQIAMpAzAhEiAFIBY3AyggBSAUNwMgIAUgEDcDGCAFIBI3AxAgBSAJKQMANwM4IAUgAykDIDcDMCADKAIEIQQMAQtBwAAQngwiBSAUNwMgIAUgFjcDKCAFIAwpAwA3AzAgBSAMKQMINwM4IAUgEDcDCCAFIBI3AwAgBSAIKQMANwMQIAUgCCkDCDcDGAsCQCAERQ0AIAIoAhAgBCgCEEcNACACKAIYIAQoAhhHDQAgAikDACAEKQMAUg0AIAIpAwggBCkDCFENAwsgESETCyACEIgNC0EAIQIgAQ0BDAILCyACEIgNIBEhEwsCQCADKAIUIgJFDQAgCigCECACKAIQRw0AIAooAhggAigCGEcNACAKKQMAIAIpAwBSDQAgCikDCCACKQMIUQ0CCyAKEIgNCyAOQQFqIg5BAkcNAQwCCwsgChCIDQsCQCAFRQRAIAtBADYCBCALQfC/AjYCAAwBCyANKQMIIRYgDSkDACEUIAtB8L8CNgIAAkAgFiAWfiAUQgp8IhQgFH5CAYZ8IBNZBEBBwAAQngwiAiAFKQM4NwM4IAIgBSkDMDcDMCACIAUpAyg3AyggAiAFKQMgNwMgIAIgBSkDGDcDGCACIAUpAxA3AxAgAiAFKQMINwMIIAIgBSkDADcDACALIAI2AgQMAQsgC0EANgIECyAFEIgNCyADQcSsAjYCACADKAIEIgIEQCACEIgNCyADQcSsAjYCCCADKAIMIgJFDQAgAhCIDQsgA0HErAI2AhAgAygCFCICBEAgAhCIDQsgA0HErAI2AhggAygCHCICRQ0AIAIQiA0LIANBQGskACAAKAIQIAYoAkQiATYCBCABQQBHIQQLIAZBgAFqJAAgBAsUACAAQQRqQQAgASgCBEGIwwJGGwsGAEH8wwILCgAgACgCAEEARwvSAQIBfwJ+IAMpAwghBQJAIAMpAwAiBiABKAIEIgQpAwhSDQAgBSAEKQMQUg0AIAEoAgAhAyAAIAQ2AgQgACADNgIADwsCQCAGIAIoAgQiASkDCFINACAFIAEpAxBSDQAgAigCACEDIAAgATYCBCAAIAM2AgAPCyACKAIAIQJBGBCeDCIEIAMpAwg3AxAgBCADKQMANwMIIAEoAgAiAyAENgIEIAQgAzYCACABIAQ2AgAgBCABNgIEIAIgAigCCEEBajYCCCAAIAQ2AgQgACACNgIAC4UGAgt/AX0CQAJ/QQIgAUEBRg0AGiABIAEgAUEBa3FFDQAaIAEQ5AwLIgMgACgCBCIBTQRAIAEgA00NASABQQNJIQUCfyAAKAIMsyAAKgIQlY0iDUMAAIBPXSANQwAAAABgcQRAIA2pDAELQQALIQICfwJAIAUNACABaUEBSw0AIAJBAUEgIAJBAWtna3QgAkECSRsMAQsgAhDkDAsiAiADIAIgA0sbIgMgAU8NAQsgACEEAkACQCADBEAgA0GAgICABE8NASADQQJ0EJ4MIQIgBCgCACEBIAQgAjYCACABBEAgARCIDQsgBCADNgIEIANBA3EhBkEAIQEgA0EBa0EDTwRAIANBfHEhAANAIAFBAnQiAiAEKAIAakEANgIAIAQoAgAgAkEEcmpBADYCACAEKAIAIAJBCHJqQQA2AgAgBCgCACACQQxyakEANgIAIAFBBGohASAAQQRrIgANAAsLIAYEQANAIAQoAgAgAUECdGpBADYCACABQQFqIQEgBkEBayIGDQALCyAEKAIIIgVFDQIgBEEIaiEBIAUoAgQhBwJAIANpIgJBAU0EQCAHIANBAWtxIQcMAQsgAyAHSw0AIAcgA3AhBwsgBCgCACAHQQJ0aiABNgIAIAUoAgAiAEUNAiADQQFrIQogAkEBSyELA0AgACgCBCEBAkAgC0UEQCABIApxIQEMAQsgASADSQ0AIAEgA3AhAQsCQCABIAdGBEAgACEFDAELAkACQCABQQJ0IgggBCgCAGoiAigCAARAQQAhCSAAKAIAIgYNASAAIQIMAgsgAiAFNgIAIAAhBSABIQcMAgsgAEEIaiEMIAAhAgNAIAwgBkEIahD+BiEGIAIoAgAhASAGRQRAIAEhCQwCCyABIQIgASgCACIGDQALCyAFIAk2AgAgAiAEKAIAIAhqKAIAKAIANgIAIAQoAgAgCGooAgAgADYCAAsgBSgCACIADQALDAILIAQoAgAhASAEQQA2AgAgAQRAIAEQiA0LIARBADYCBAwBC0HmywAQGgALCwugAwIFfwF+IwBBoAFrIgIkACABKAIEIgQoAgQiAyABKAIAIgVGBEAgBSgCBCEDCyACQYgBaiIFIAQpAxA3AwAgAiAEKQMINwOAASACQZABaiIEIAMpAwg3AwAgAkGYAWoiBiADKQMQNwMAIAJBQGsgAkEwajYCACACIAA2AnAgAiABNgJsIAIgAikCbCIHNwI0IAJBjMQCNgJoIAIgADYCSCACQYzEAjYCMCACIAJB6ABqNgJ4QTAQngwiAUGUygI2AgAgASABQRBqIgM2AiAgASAANgIoIAEgBzcCFCADQYzEAjYCACACIAUpAwA3AxAgAiAEKQMANwMYIAIgBikDADcDICACIAE2AmAgAiACKQOAATcDCCAAIAJBCGogAkHQAGoQ3wMaAkACQCACKAJgIgEgAkHQAGpGBEBBBCEADAELQQUhACABRQ0BCyABIAEoAgAgAEECdGooAgARAwALAkACQCACKAJ4IgEgAkHoAGpGBEBBBCEADAELQQUhACABRQ0BCyABIAEoAgAgAEECdGooAgARAwALIAJBoAFqJAALnQMCBH8BfiMAQSBrIgUkACAFIAQ2AgQgBSADNwMIIAVBEGogAEHUAGogASACIAVBCGogBUEEahCNBiAFLQAUBEAgBSgCECEEIAVBGGoiBiABKAIEIgEpAxA3AwAgBSABKQMINwMQQTgQngwiASAGKQMAIgM3AxAgASAFKQMQIgk3AwggASAEKAIINgIYIAEgBCgCDDYCHCABIAQoAhA2AiAgASAEKAIUNgIkIAEgBCkDGDcDKCABIARBIGoiCCgCADYCMEGAkwQoAgAhByABQQA2AgAgASADpyAHIAmnIAdB2QBsamxqNgIEIABB6ABqIgAgARCOBiAGIAIoAgQiASkDEDcDACAFIAEpAwg3AxBBOBCeDCIBIAYpAwAiAzcDECABIAUpAxAiCTcDCCABIAQoAgg2AhggASAEKAIMNgIcIAEgBCgCEDYCICABIAQoAhQ2AiQgASAEKQMYNwMoIAEgCCgCADYCMEGAkwQoAgAhBCABQQA2AgAgASADpyAEIAmnIARB2QBsamxqNgIEIAAgARCOBgsgBUEgaiQAC4MUAxB/DX4BfCMAQfACayIHJAAgASgCBCINKQMQIRwgAigCBCIOKQMQIRggAygCBCITKQMQIR0gASgCDCIMKQMQIR4gDikDCCEXIA0pAwghGiAMKQMIISMgEykDCCEbAkACQCAAKAJsIgpFDQAgACgCaCIVAn8gGKdBgJMEKAIAIhRB2QBsIhYgF6dqIBRsaiILIApBAWtxIAppIg9BAU0NABogCyAKIAtLDQAaIAsgCnALIhBBAnRqKAIAIghFDQAgCCgCACIIRQ0AIApBAWshESAPQQFLIRIDQAJAAkAgCyAIKAIEIglHBEACQCASRQRAIAkgEXEhCQwBCyAJIApJDQAgCSAKcCEJCyAJIBBGDQEMBAsgCCkDCCAXUg0AIAgpAxAgGFENAQsgCCgCACIIDQEMAgsLIBUCfyARIB2nIBYgG6dqIBRsaiILcSAPQQFNDQAaIAsgCiALSw0AGiALIApwCyIQQQJ0aigCACIIRQ0AIAgoAgAiCEUNACAPQQFLIRIDQAJAIAsgCCgCBCIJRwRAAkAgEkUEQCAJIBFxIQkMAQsgCSAKSQ0AIAkgCnAhCQsgCSAQRg0BDAMLIAgpAwggG1INACAIKQMQIB1RDQMLIAgoAgAiCA0ACwsgASgCCCEIIAIoAgAhCSAHIA42AuwCIAcgCTYC6AIgByAMNgLEAiAHIAg2AsACIABB1ABqIgggB0HIAmogB0HoAmogB0HAAmpBAEEAEP0GEJAGDQAgASkDACEZIAcgAykCADcD6AIgByAZNwPAAiAIIAdByAJqIAdB6AJqIAdBwAJqQQBBABD9BhCQBg0AAkAgAigCACIIIAMoAgBHDQAgAigCBCIJIAMoAgRHDQAgByAJNgK8AiAHIAg2ArgCIAcgCTYCtAIgByAINgKwAiAHQegCaiAGIAdByAJqIAdBuAJqIAdBsAJqQQBBAhD9BiIIIAgQkQYMAQsCfiAAIQggASgCECEJQn8hIgJAIBNBCGoiCikDCCAMQQhqIgspAwh9IhkgDkEIaiIOKQMIIA1BCGoiDykDCH0iH34gCikDACALKQMAfSIgIA4pAwAgDykDAH0iIX58uUQAAAAAgIQuQaMgIblEAAAAAABAj0CjIiQgJKIgH7lEAAAAAABAj0CjIiQgJKKgn6MgILlEAAAAAABAj0CjIiQgJKIgGblEAAAAAABAj0CjIiQgJKKgn6MiJEQAAAAAAAAAAGUNACAkvUKAgICAgICA+P8Ag0KAgICAgICA+P8AUQ0AICREHqfoSC7/7z9kBEACfiAZIBl+ICAgIH58uZ8iJJlEAAAAAAAA4ENjBEAgJLAMAQtCgICAgICAgICAfwshGQJ+IB8gH34gISAhfny5nyIkmUQAAAAAAADgQ2MEQCAksAwBC0KAgICAgICAgIB/CyIfIBkgGSAfVRsMAgtEAAAAAAAA8D9EAAAAAAAAAEAgJEQAAAAAAADwP6CjRAAAAAAAAPC/oJ8iJCAkoKMgCCgCECAJa7eiIiSZRAAAAAAAAOBDYwRAICSwDAILQoCAgICAgICAgH8hIgsgIgsiGUIAUw0AIB0gHn0iHSAdfiAbICN9Ih4gHn58IhsgGCAcfSIYIBh+IBcgGn0iHCAcfnwiFyAXIBtWGyIaIBkgGX5TBEAgFyAbWiEIAn4gGrmfIiSZRAAAAAAAAOBDYwRAICSwDAELQoCAgICAgICAgH8LIRogCEUEQAJAAn4gG7mfIiSZRAAAAAAAAOBDYwRAICSwDAELQoCAgICAgICAgH8LIhdCAVMEQEIAIRgMAQsgGiAdfiAXfyEYIBogHn4gF38hGgsgDCkDCCEXIAcgDCkDECAYfCIYNwOoAiAHIBcgGnwiFzcDoAIgByABKAIINgKYAiAHIAEoAgw2ApwCIAcgAygCADYCkAIgByADKAIENgKUAiAHIAUoAgA2AogCIAUoAgQhCCAHIBg3AxAgByAINgKMAiAHIBc3AwggB0HAAmogACAHQQhqIAdBmAJqIAdBkAJqIAdBiAJqEIwGIAcgAigCADYCgAIgByACKAIENgKEAiAHIAcpA8ACNwP4ASAHQegCaiAGIAdByAJqIAdBgAJqIAdB+AFqIAAoAhBBARD9BiIIIAgQkQYMAgsgFyAbVgRAAkACfiAXuZ8iJJlEAAAAAAAA4ENjBEAgJLAMAQtCgICAgICAgICAfwsiF0IBUwRAQgAhGAwBCyAYIBp+IBd/IRggGiAcfiAXfyEaCyANKQMIIRcgByANKQMQIBh8Ihg3A/ABIAcgFyAafCIXNwPoASAHIAEoAgA2AuABIAcgASgCBDYC5AEgByACKAIANgLYASAHIAIoAgQ2AtwBIAcgBCgCADYC0AEgBCgCBCEIIAcgGDcDICAHIAg2AtQBIAcgFzcDGCAHQcACaiAAIAdBGGogB0HgAWogB0HYAWogB0HQAWoQjAYgByAHKQPAAjcDyAEgByADKAIANgLAASAHIAMoAgQ2AsQBIAdB6AJqIAYgB0HIAmogB0HIAWogB0HAAWogACgCEEEBEP0GIgggCBCRBgwCCyAHIAIoAgA2ArgBIAcgAigCBDYCvAEgByADKAIANgKwASAHIAMoAgQ2ArQBIAdB6AJqIAYgB0HIAmogB0G4AWogB0GwAWogACgCEEEBEP0GIgggCBCRBgwBCyAZQgFZBEACfgJ+IBe5nyIkmUQAAAAAAADgQ2MEQCAksAwBC0KAgICAgICAgIB/CyIXQgFTBEBCACEYIBkMAQsgGCAZfiAXfyEYIBkgHH4gF38LIRwgDSkDCCEXIAcgDSkDECAYfCIYNwOoASAHIBcgHHwiFzcDoAEgByABKAIANgKYASAHIAEoAgQ2ApwBIAcgAigCADYCkAEgByACKAIENgKUASAHIAQoAgA2AogBIAQoAgQhCCAHQUBrIBg3AwAgByAINgKMASAHIBc3AzggB0HAAmogACAHQThqIAdBmAFqIAdBkAFqIAdBiAFqEIwGAkACfiAbuZ8iJJlEAAAAAAAA4ENjBEAgJLAMAQtCgICAgICAgICAfwsiF0IBUwRAQgAhGAwBCyAZIB1+IBd/IRggGSAefiAXfyEZCyAMKQMIIRcgByAMKQMQIBh8Ihg3A3ggByAXIBl8Ihc3A3AgByABKAIINgJoIAcgASgCDDYCbCAHIAMoAgA2AmAgByADKAIENgJkIAcgBSgCADYCWCAFKAIEIQggByAYNwMwIAcgCDYCXCAHIBc3AyggB0GAAWogACAHQShqIAdB6ABqIAdB4ABqIAdB2ABqEIwGIAcgBykDwAI3A1AgByAHKQOAATcDSCAHQegCaiAGIAdByAJqIAdB0ABqIAdByABqIAAoAhBBARD9BiIIIAgQkQYMAQsgASAANAIQNwMQCyAHQfACaiQAC50CAgJ/An4jAEEQayIGJAAgAikDCCEIAkACQCACKQMAIgkgAygCBCIHKQMIUg0AIAggBykDEFINACADKAIAIQIgACAHNgIEIAAgAjYCAAwBCwJAIAkgBCgCBCIDKQMIUg0AIAggAykDEFINACAEKAIAIQIgACADNgIEIAAgAjYCAAwBCyAFKAIAIQcgBSgCBCEEQRgQngwiAyACKQMINwMQIAMgAikDADcDCCAEKAIAIgIgAzYCBCADIAI2AgAgBCADNgIAIAMgBDYCBCAHIAcoAghBAWo2AgggBiADNgIEIAYgBzYCACABQRhqIAYQiQYgBkEIaiABQUBrIAYgBhCPBiAAIAYoAgA2AgAgACAGKAIENgIECyAGQRBqJAALlAYCCX8CfSMAQRBrIgkkAEEoEJ4MIQogCSACKAIANgIIIAkgAigCBDYCDCAJIAMoAgA2AgAgCSADKAIENgIEIApBCGogCUEIaiAJIAQoAgAgBSgCABD9BhogCigCFCIDKAIIIQIgCigCDCIEKAIIIQUgAygCECEIIAQoAhAhBEGAkwQoAgAhAyAKQQA2AgAgCiAEIAhqIAMgAiAFIANBsgFsampsajYCBCAAIQRBACEFIAoiAiACKAIUIgMoAhAgAigCDCIIKAIQaiADKAIIIAgoAghBgJMEKAIAIgZBsgFsamogBmxqIgM2AgQCfyACQQhqIQwCQAJAIAEiCCgCBCIGRQ0AAkAgBmkiB0EBTQRAIAZBAWsgA3EhAwwBCyADIAZJDQAgAyAGcCEDCyAIKAIAIANBAnRqKAIAIgtFDQAgBkEBayENIAdBAUshDgNAIAsoAgAiC0UNASALKAIEIQcCQCAORQRAIAcgDXEhBwwBCyAGIAdLDQAgByAGcCEHCyADIAdHDQEgC0EIaiAMEP4GRQ0ACwwBCyAIKAIMQQFqsyIQIAgqAhAiDyAGs5ReRQRAQQAhCyAGDQELQQAhCyAGIAZBAWtxQQBHIAZBA0lyIAZBAXRyIQcgCAJ/IBAgD5WNIg9DAACAT10gD0MAAAAAYHEEQCAPqQwBC0EACyIGIAcgBiAHSxsQiAYLIAsiA0ULBEAgAigCBCEFAkAgASgCBCIDaSIGQQFNBEAgA0EBayAFcSEFDAELIAMgBUsNACAFIANwIQULAkACQCAFQQJ0IgggASgCAGooAgAiBUUEQCACIAEoAgg2AgAgASACNgIIIAEoAgAgCGogAUEIajYCACACKAIAIgVFDQIgBSgCBCEFAkAgBkEBTQRAIAUgA0EBa3EhBQwBCyADIAVLDQAgBSADcCEFCyABKAIAIAVBAnRqIQUMAQsgAiAFKAIANgIACyAFIAI2AgALQQEhBSABIAEoAgxBAWo2AgwgAiEDCyAEIAU6AAQgBCADNgIAIAAtAARFBEAgChCIDQsgCUEQaiQAC7gCAQR/IAEgASgCECABKAIIQYCTBCgCACIDQdkAbGogA2xqIgM2AgQgACADIAFBCGoQbyECIAEoAgQhAwJAIAAoAgQiBGkiBUEBTQRAIARBAWsgA3EhAwwBCyADIARJDQAgAyAEcCEDCwJAAkAgAkUEQCABIAAoAgg2AgAgACABNgIIIAAoAgAgA0ECdGogAEEIajYCACABKAIAIgNFDQIgAygCBCECIAVBAU0EQCACIARBAWtxIQIMAgsgAiAESQ0BIAIgBHAhAgwBCyABIAIoAgA2AgAgAiABNgIAIAEoAgAiAkUNASACKAIEIQICQCAFQQFNBEAgAiAEQQFrcSECDAELIAIgBEkNACACIARwIQILIAIgA0YNAQsgACgCACACQQJ0aiABNgIACyAAIAAoAgxBAWo2AgwLsQoCC38CfSACKAIEIgcoAghBgJMEKAIAIghB2QBsaiAIbCAHKAIQaiEJIAACfwJAIAEoAgQiBEUNACABKAIAAn8gCSAEQQFrcSAEaSILQQFNDQAaIAkgBCAJSw0AGiAJIARwCyIFQQJ0aigCACIIRQ0AIARBAWshCiACKAIAIQYgC0EBSyELA0AgCCgCACIIRQ0BIAkgCCgCBCICRwRAAkAgC0UEQCACIApxIQIMAQsgAiAESQ0AIAIgBHAhAgsgAiAFRw0CCyAIKAIIIAZHDQAgCCgCDCAHRw0AC0EADAELQRAQngwiCCADKAIANgIIIAMoAgQhAiAIIAk2AgQgCCACNgIMIAhBADYCAAJAIAEoAgxBAWqzIhAgASoCECIPIASzlF5BASAEG0UNACAEIARBAWtxQQBHIARBA0lyIARBAXRyIQIgASEDAkACf0ECAn8gECAPlY0iD0MAAIBPXSAPQwAAAABgcQRAIA+pDAELQQALIgQgAiACIARJGyICQQFGDQAaIAIgAiACQQFrcUUNABogAhDkDAsiBCADKAIEIgJNBEAgAiAETQ0BIAJBA0khCwJ/IAMoAgyzIAMqAhCVjSIPQwAAgE9dIA9DAAAAAGBxBEAgD6kMAQtBAAshBQJ/AkAgCw0AIAJpQQFLDQAgBUEBQSAgBUEBa2drdCAFQQJJGwwBCyAFEOQMCyIFIAQgBCAFSRsiBCACTw0BCyADIQcCQAJAIAQEQCAEQYCAgIAETw0BIARBAnQQngwhAiAHKAIAIQYgByACNgIAIAYEQCAGEIgNCyAHIAQ2AgQgBEEDcSEFQQAhBiAEQQFrQQNPBEAgBEF8cSEDA0AgBkECdCICIAcoAgBqQQA2AgAgBygCACACQQRyakEANgIAIAcoAgAgAkEIcmpBADYCACAHKAIAIAJBDHJqQQA2AgAgBkEEaiEGIANBBGsiAw0ACwsgBQRAA0AgBygCACAGQQJ0akEANgIAIAZBAWohBiAFQQFrIgUNAAsLIAcoAggiA0UNAiAHQQhqIQYgAygCBCEKAkAgBGkiBUEBTQRAIAogBEEBa3EhCgwBCyAEIApLDQAgCiAEcCEKCyAHKAIAIApBAnRqIAY2AgAgAygCACICRQ0CIARBAWshDSAFQQFLIQ4DQCACKAIEIQUCQCAORQRAIAUgDXEhBQwBCyAEIAVLDQAgBSAEcCEFCwJAIAUgCkYEQCACIQMMAQsgAiEGIAVBAnQiDCAHKAIAaiILKAIARQRAIAsgAzYCACACIQMgBSEKDAELA0ACQCAGIgUoAgAiBkUNACACKAIIIAYoAghHDQAgAigCDCAGKAIMRg0BCwsgAyAGNgIAIAUgBygCACAMaigCACgCADYCACAHKAIAIAxqKAIAIAI2AgALIAMoAgAiAg0ACwwCCyAHKAIAIQYgB0EANgIAIAYEQCAGEIgNCyAHQQA2AgQMAQtB5ssAEBoACwsgASgCBCIEIARBAWtxRQRAIARBAWsgCXEhBQwBCyAEIAlLBEAgCSEFDAELIAkgBHAhBQsCQCABKAIAIAVBAnRqIgkoAgAiAkUEQCAIIAEoAgg2AgAgASAINgIIIAkgAUEIajYCACAIKAIAIgJFDQEgAigCBCECAkAgBCAEQQFrIglxRQRAIAIgCXEhAgwBCyACIARJDQAgAiAEcCECCyABKAIAIAJBAnRqIAg2AgAMAQsgCCACKAIANgIAIAIgCDYCAAsgASABKAIMQQFqNgIMQQELOgAEIAAgCDYCAAvvAQEHfwJAIAAoAgQiA0UNACABKAIMIgIoAhAgASgCBCIEKAIQaiACKAIIIAQoAghBgJMEKAIAIgVBsgFsamogBWxqIQQgACgCAAJ/IAQgA0EBa3EgA2kiAkEBTQ0AGiAEIAMgBEsNABogBCADcAsiBUECdGooAgAiAEUNACAAKAIAIgBFDQAgA0EBayEHIAJBAUshCANAAkAgBCAAKAIEIgJHBEACQCAIRQRAIAIgB3EhAgwBCyACIANJDQAgAiADcCECCyACIAVHDQMMAQsgAEEIaiABEP4GRQ0AIAAhBgwCCyAAKAIAIgANAAsLIAYL/AQCB38CfSACKAIMIgYoAhAgAigCBCIFKAIQaiAGKAIIIAUoAghBgJMEKAIAIgRBsgFsamogBGxqIQcgAAJ/AkAgASgCBCIERQ0AIAEoAgACfyAHIARBAWtxIARpIgVBAU0NABogByAEIAdLDQAaIAcgBHALIghBAnRqKAIAIgZFDQAgBEEBayEJIAVBAUshCgNAIAYoAgAiBkUNASAHIAYoAgQiBUcEQAJAIApFBEAgBSAJcSEFDAELIAQgBUsNACAFIARwIQULIAUgCEcNAgsgBkEIaiACEP4GRQ0AC0EADAELQSgQngwiBiADKAIANgIIIAYgAygCBDYCDCAGIAMoAgg2AhAgBiADKAIMNgIUIAYgAykDEDcDGCAGIAMoAhg2AiAgBiAHNgIEIAZBADYCAAJAIAEoAgxBAWqzIgwgASoCECILIASzlF5BASAEG0UNACAEIARBAWtxQQBHIARBA0lyIARBAXRyIQUgAQJ/IAwgC5WNIgtDAACAT10gC0MAAAAAYHEEQCALqQwBC0EACyIEIAUgBCAFSxsQiAYgASgCBCIEIARBAWtxRQRAIARBAWsgB3EhCAwBCyAEIAdLBEAgByEIDAELIAcgBHAhCAsCQCABKAIAIAhBAnRqIgcoAgAiBUUEQCAGIAEoAgg2AgAgASAGNgIIIAcgAUEIajYCACAGKAIAIgVFDQEgBSgCBCEFAkAgBCAEQQFrIgdxRQRAIAUgB3EhBQwBCyAEIAVLDQAgBSAEcCEFCyABKAIAIAVBAnRqIAY2AgAMAQsgBiAFKAIANgIAIAUgBjYCAAsgASABKAIMQQFqNgIMQQELOgAEIAAgBjYCAAseAQF/QQwQngwiAUGMxAI2AgAgASAAKQIENwIEIAELFQAgAUGMxAI2AgAgASAAKQIENwIEC3QCAX8CfiABKAIAIQMgACgCBCEBQSAQngwiACACKQMIIgQ3AxAgACACKQMAIgU3AwggACABKAIANgIYIAAgASgCBDYCHEGAkwQoAgAhAiAAQQA2AgAgACAEpyACIAWnIAJB2QBsamxqNgIEIAMgABCOBkEBCxQAIABBBGpBACABKAIEQZDIAkYbCwYAQYTKAgtHAQJ/IABBlMoCNgIAAkACQCAAKAIgIgEgAEEQakYEQEEEIQIMAQtBBSECIAFFDQELIAEgASgCACACQQJ0aigCABEDAAsgAAtKAQJ/IABBlMoCNgIAAkACQCAAKAIgIgEgAEEQakYEQEEEIQIMAQtBBSECIAFFDQELIAEgASgCACACQQJ0aigCABEDAAsgABCIDQtvAQN/QTAQngwiAUGUygI2AgACQCAAKAIgIgJFBEAgAUEANgIgDAELIAIgAEEQakYEQCABIAFBEGoiAzYCICACIAMgAigCACgCDBECAAwBCyABIAIgAigCACgCCBEBADYCIAsgASAAKAIoNgIoIAELbQECfyABQZTKAjYCAAJAIAAoAiAiAkUEQCABQQA2AiAMAQsgAiAAQRBqRgRAIAEgAUEQaiICNgIgIAAoAiAiAyACIAMoAgAoAgwRAgAMAQsgASACIAIoAgAoAggRAQA2AiALIAEgACgCKDYCKAs8AQF/AkACQCAAQRBqIAAoAiAiAEYEQEEEIQEMAQtBBSEBIABFDQELIAAgACgCACABQQJ0aigCABEDAAsLQQECfwJAAkAgACgCICIBIABBEGpGBEBBBCECDAELQQUhAiABRQ0BCyABIAEoAgAgAkECdGooAgARAwALIAAQiA0LYAECfyMAQSBrIgIkACAAKAIoIQMgAiABKQMINwMQIAIgASkDADcDCCACIAM2AhwgACgCICIBRQRAEKICAAsgASACQRxqIAJBCGogASgCACgCGBEAACEBIAJBIGokACABCxQAIABBCGpBACABKAIEQcTMAkYbCwYAQajWAgseAQF/QQgQngwiAUG81gI2AgAgASAAKAIENgIEIAELFQAgAUG81gI2AgAgASAAKAIENgIECycBAX8jAEEQayICJAAgAkEIaiAAKAIEIAEgARCPBiACQRBqJABBAQsUACAAQQRqQQAgASgCBEGs2AJGGwsGAEHo2AILHgEBf0EIEJ4MIgFB+NgCNgIAIAEgACgCBDYCBCABCxUAIAFB+NgCNgIAIAEgACgCBDYCBAsUACAAQQRqQQAgASgCBEGs2gJGGwsGAEHo2gILPQEBfwJAAkBBwLEEKAIAIgBBsLEERgRAQQQhAQwBC0EFIQEgAEUNAQsgACAAKAIAIAFBAnRqKAIAEQMACwvWAwMDfwV+AXwgASgCBCgCACIFIAJBBHRqIgMpAwghBiADKQMAIQkgAiEEA0ACQCACIARBAWsiA0YEQCAFIAJBBHRqIgMpAwghByADKQMAIQgMAQsgBEUEQCABEOAGQQFrIQMgASgCBCgCACEFCyAFIANBBHRqIgQpAwghByAEKQMAIgggCVINACADIQQgBiAHUQ0BCwsgAkEBaiEDAkADQCABEOAGIQQgASgCBCgCACIFQQAgAyADIARGGyIDQQR0aiIEKQMAIAlSDQEgBCkDCCAGUg0BIANBAWoiAyACRw0ACyACIQMLAn4CfiAGIAd9IgogCn4gCSAIfSIIIAh+fLmfIguZRAAAAAAAAOBDYwRAIAuwDAELQoCAgICAgICAgH8LIgdCAVMEQEKQzgAhCEIADAELIAhCkM4AfiAHfyEIIApCkM4AfiAHfwshCiAAAn4CfiAFIANBBHRqIgMpAwggBn0iBiAGfiADKQMAIAl9IgcgB358uZ8iC5lEAAAAAAAA4ENjBEAgC7AMAQtCgICAgICAgICAfwsiCUIBUwRAQgAhBkKQzgAMAQsgBkKQzgB+IAl/IQYgB0KQzgB+IAl/CyAIfDcDCCAAQgAgBiAKfH03AwALxgEDAn8EfgF8IwBBIGsiBCQAIAEoAgQiASgCACEFIAQgATYCDCAEQYDOATYCCCAEQRBqIARBCGogAhCqBkIAIAN9IQMCfiAEKQMYIgggCH4gBCkDECIJIAl+fLmfIgqZRAAAAAAAAOBDYwRAIAqwDAELQoCAgICAgICAgH8LIgZCAVkEQCADIAh+IAZ/IQcgAyAJfiAGfyEDCyAFIAJBBHRqIgIpAwAhBiAAIAIpAwggB3w3AwggACADIAZ8NwMAIARBIGokAAsRACAAIAFBACACayADEK0GGgubCAMTfgh/AXwjAEEQayIZJAACf0F/IAAoAgAiFyAAKAIERg0AGiACrCENIAEpAwAhDiABKQMIIQ9BfyEdQv///////////wAhDANAIBlBgM4BNgIIIBkgFyAaQQxsajYCDAJAIBlBCGoQ4AZBAkkNACAZQQhqEOAGIRsgGSgCDCIYKAIAIhcgGCgCBCIeRg0AIAEpAwgiEyAbQQR0IBdqQSBrIhgpAwgiCX0gHkEQayIbKQMIIhUgCX0iB34gASkDACIUIBgpAwAiC30gGykDACIWIAt9Igh+fCAHIAd+IAggCH58WSEYA0AgFiEHIBUhCAJAIBcpAwgiFSAIfSIFIAV+IBcpAwAiFiAHfSIGIAZ+fCIEUA0AAkACQCAFIBMgCH0iEH4gBiAUIAd9IhF+fCIKQgBXBEAgGEEBcSEbQQAhGCAbRQ0BIAggE30iCiAKfiAHIBR9IgogCn58IgogDFkNASACRQRAIAchCyAIIQkgByEOIAghDwwDCwJ+An4gBLmfIh+ZRAAAAAAAAOBDYwRAIB+wDAELQoCAgICAgICAgH8LIgRCAVMEQEKQzgAhEkIADAELIAZCkM4AfiAEfyESIAVCkM4AfiAEfwshDAJ+An4gCCAJfSIGIAZ+IAcgC30iBCAEfny5nyIfmUQAAAAAAADgQ2MEQCAfsAwBC0KAgICAgICAgIB/CyIFQgFTBEBCACEGQpDOAAwBCyAGQpDOAH4gBX8hBiAEQpDOAH4gBX8LIQUCfiAGIAx8IgQgBH4gBSASfCIFIAV+fLmfIh+ZRAAAAAAAAOBDYwRAIB+wDAELQoCAgICAgICAgH8LIQZCACEJQgAgBH0hBCANIQsgBkIBWQRAIAUgDX4gBn8hCSAEIA1+IAZ/IQsLIAQgEX4gBSAQfnwgDX5Cf1UhHCAIIAl8IQ8gByALfCEOIAchCyAIIQkMAgtBASEYIAQgClcNAEEAIRggEyAFIAp+IAR/IAh8IhB9IgkgCX4gFCAGIAp+IAR/IAd8IhF9IgogCn58IhIgDFkNAAJ+IAJFBEAgCCEJIBEhDiAQIQ8gBwwBCwJ+An4gBLmfIh+ZRAAAAAAAAOBDYwRAIB+wDAELQoCAgICAgICAgH8LIgRCAVMEQEIAIQUgDQwBCyAFIA1+IAR/IQUgBiANfiAEfwsiBiAJfiAFIAp+fUJ/VSEcIAYgEHwhDyARIAV9IQ4gCCEJIAcLIQsgGiEdIBIhDAwCCyAHIQsgCCEJDAELIBohHSAKIQwLIBdBEGoiFyAeRw0ACwsgGkEBaiIaIAAoAgQgACgCACIXa0EMbUkNAAsCQAJAIBwEQCAMIAIgAmytUw0BDAILQX8gAyAMVw0CGgsgASAPNwMIIAEgDjcDAAsgHQshFyAZQRBqJAAgFwuVBAIBfwR+IwBBQGoiByQAAkAgBgRAIAcgAikDCDcDGCAHIAIpAwA3AxAgB0EgaiAHQRBqIAUgBkGwsQQQrwYgBygCJCIGDQELIAcgAikDCDcDCCAHIAIpAwA3AwAgB0EgaiAHIAFBsLEEELAGQSAQngwiBiAHKQM4NwMYIAYgBykDMDcDECAGIAcpAyg3AwggBiAHKQMgNwMACwJAIAYoAhhBf0YEQCAAQgA3AwAgAEF/NgIYIABCADcDCCAAQoCAgIBwNwMQDAELIAYpAwghCCACKQMIIQkgBikDACEKIAIpAwAhCyAHQSBqIAYgAxCxBiAJIAh9IgggCH4gCyAKfSIJIAl+fCEKIAcpAyggBikDCH0gCH4gBykDICAGKQMAfSAJfnxCAVkEQCADIANsrSAKVARAIAAgBikDADcDACAAIAYpAxg3AxggACAGKQMQNwMQIAAgBikDCDcDCAwCCyACIAcpAyA3AwAgAiAHKQMoNwMIIAAgBikDGDcDGCAAIAYpAxA3AxAgACAGKQMINwMIIAAgBikDADcDAAwBCyAEIApTBEAgBigCECECIABCADcDCCAAQgA3AwAgAEJ/NwIUIAAgAjYCEAwBCyACIAcpAyA3AwAgAiAHKQMoNwMIIAAgBikDGDcDGCAAIAYpAxA3AxAgACAGKQMINwMIIAAgBikDADcDAAsgBhCIDSAHQUBrJAALhAUCB38NfiMAQTBrIgUkACADKQMYIQ0gBUEANgIQIAVCADcDCCAFQcTyAjYCGCAFIAVBGGo2AiggBSAFQQhqNgIcIAMgASANIAVBGGoQaQJAAkAgBSgCKCIDIAVBGGpGBEBBBCEGDAELQQUhBiADRQ0BCyADIAMoAgAgBkECdGooAgARAwALAkACQAJAIAUoAggiAyAFKAIMIgtHBEBBfyEKQv///////////wAhD0F/IQgDQCACKAIAIQYgAygCBCEHIAVBgM4BNgIAIAUgBiAHQQxsaiIHNgIEIAMoAgghBiAHKAIAIQcgBRDgBiEJIAEpAwAhFSABKQMIIRYCQAJAIAUoAgQoAgAgBkEBaiAJcEEEdGoiCSkDCCINIAcgBkEEdGoiBikDCCIQfSIMIAx+IAkpAwAiDiAGKQMAIhF9IhIgEn58IhNQDQAgFiAQfSAMfiAVIBF9IBJ+fCIUQgFTDQAgEyAUVw0BIAwgFH4gE38gEHwhDSASIBR+IBN/IBF8IQ4MAQsgECENIBEhDgsgBSANNwMgIAUgDjcDGCAEKAIQIgZFDQQgDyAGIAVBGGogBigCACgCGBEEAKwgFSAOfSIMIAx+IBYgDX0iDCAMfnx8IgxVBEAgAygCCCEKIAMoAgQhCCAOIRcgDSEYIAwhDwsgA0EMaiIDIAtHDQALIAhBf0cNAQsgAEEANgIEIABBxKwCNgIADAELIAIoAgAhBiAAQcSsAjYCAEEgEJ4MIgMgCjYCGCADIAg2AhQgAyAGIAhBDGxqNgIQIAMgGDcDCCADIBc3AwAgACADNgIECyAFKAIIIgMEQCAFIAM2AgwgAxCIDQsgBUEwaiQADwsQogIAC+IEAgd/CH4jAEHQAGsiBCQAAkACQCACKAIAIgcgAigCBEcEQCAHIQUDQAJAIARBgM4BNgIYIAQgBSAGQQxsajYCHCAEQRhqEOAGBEAgAigCACAGQQxsaiEHDAELIAZBAWoiBiACKAIEIAIoAgAiBWtBDG1JDQELCyAHKAIAIgUgBygCBEYEQCAAQgA3AwAgAEEANgIQIABCADcDCAwCCyABKQMAIQ8gASkDCCEQIAUpAwAhDSAEIAUpAwgiDjcDICAEIA03AxgCQAJAIAMoAhAiBUUNACAFIARBGGogBSgCACgCGBEEACEFIAIoAgAiCCACKAIERgRADAILIAWsIBAgDn0iCyALfiAPIA19IgsgC358fCERQQAhBQNAIARBgM4BNgI4IAQgCCAFQQxsajYCPAJAIARBOGoQ4AZFDQAgBEGAzgE2AhAgBCAEKAI8NgIUIAQgASkDCDcDCCAEIAEpAwA3AwAgBEEYaiAEIARBEGogAxCyBiAEKAIwIgpBf0YNACAEKQMYIQsgBCAEKQMgIhI3A0ggBCALNwNAIAMoAhAiCEUNAiAIIARBQGsgCCgCACgCGBEEAKwgECASfSIMIAx+IA8gC30iDCAMfnx8IgwgEVkNACAEKAIoIQcgCyENIBIhDiAFIQYgCiEJIAwhEQsgBUEBaiIFIAIoAgQgAigCACIIa0EMbUkNAAsMAQsQogIACyAAIAc2AhAgACAONwMIIAAgDTcDAAwCCyAAQgA3AwAgAEEANgIQIABCADcDCAtBfyEGQX8hCQsgACAJNgIYIAAgBjYCFCAEQdAAaiQAC4YGAwZ+CH8BfCMAQSBrIgkkAAJAIAEoAhgiDEF/RgRAIABBqLEEKQMANwMIIABBoLEEKQMANwMADAELIAJFBEAgACABKQMANwMAIAAgASkDCDcDCAwBCyAJIAEoAhAiCzYCBCAJQYDOATYCACAMQQFqIQogCygCACAMQQR0aiINQQhqIQ4CQANAIAkQ4AYhCyAOKQMAIQMgDSkDACIEIAkoAgQiDygCACIQQQAgCiAKIAtGGyIKQQR0aiILKQMAUg0BIAspAwggA1INASAKQQFqIgogDEcNAAsgDikDACEDIA0pAwAhBCAMIQoLIAEpAwghBgJAIAEpAwAiByAEUg0AIAMgBlINACAJIA82AgwgCUGAzgE2AgggCUEQaiAJQQhqIAwQqgZCACEGQgBBACACa6x9IQMCfiAJKQMYIgcgB34gCSkDECIFIAV+fLmfIhGZRAAAAAAAAOBDYwRAIBGwDAELQoCAgICAgICAgH8LIgRCAVkEQCADIAd+IAR/IQYgAyAFfiAEfyEDCyAQIAxBBHRqIgopAwAhBCAAIAopAwggBnw3AwggACADIAR8NwMADAELIBAgCkEEdGoiCykDCCEFAkAgByALKQMAIghSDQAgBSAGUg0AIAkgDzYCDCAJQYDOATYCCCAJQRBqIAlBCGogChCqBkIAIQYgC0EIaiEKQgBBACACa6x9IQMCfiAJKQMYIgcgB34gCSkDECIFIAV+fLmfIhGZRAAAAAAAAOBDYwRAIBGwDAELQoCAgICAgICAgH8LIgRCAVkEQCADIAd+IAR/IQYgAyAFfiAEfyEDCyALKQMAIQQgACAKKQMAIAZ8NwMIIAAgAyAEfDcDAAwBCwJ+IAUgA30iBSAFfiAIIAR9IgggCH58uZ8iEZlEAAAAAAAA4ENjBEAgEbAMAQtCgICAgICAgICAfwshBCACrCEDAkAgBEIBUwRAQgAhBQwBCyADIAV+IAR/IQUgAyAIfiAEfyEDCyAAIAMgBnw3AwggACAHIAV9NwMACyAJQSBqJAAL/gMCBX8NfiMAQRBrIgUkACACEOAGIQYgAigCBCEEAkAgBkUEQCAAQgA3AwAgACAENgIQIABCADcDCEF/IQcMAQsgASkDACENIAEpAwghDiAEKAIAIgEpAwAhDCAFIAEpAwgiDzcDCCAFIAw3AwACQAJAIAMoAhAiAUUNACABIAUgASgCACgCGBEEACEBIAIQ4AZFBEAMAgsgAawgDiAPfSIJIAl+IA0gDH0iCSAJfnx8IRVBACEGA0AgAigCBCgCACEEIAIQ4AYhCAJAAkAgAigCBCgCACAGQQFqIgFBACABIAhJG0EEdGoiCCkDCCIJIAQgBkEEdGoiBCkDCCIQfSIKIAp+IAgpAwAiCyAEKQMAIhF9IhIgEn58IhNQDQAgDiAQfSAKfiANIBF9IBJ+fCIUQgFTDQAgEyAUVw0BIAogFH4gE38gEHwhCSASIBR+IBN/IBF8IQsMAQsgESELIBAhCQsgBSAJNwMIIAUgCzcDACADKAIQIgRFDQEgFSAEIAUgBCgCACgCGBEEAKwgDiAJfSIKIAp+IA0gC30iCiAKfnx8IgpVBEAgCyEMIAkhDyAKIRUgBiEHCyABIQYgAhDgBiABSw0ACwwBCxCiAgALIAAgAigCBDYCECAAIA83AwggACAMNwMACyAAIAc2AhggAEF/NgIUIAVBEGokAAuYAwINfgN/IAEpAwghCSABKQMAIQoCQCAAEOAGQQJJDQAgABDgBiERIAAoAgQiECgCACIAIBAoAgQiEkYNACABKQMIIgsgEUEEdCAAakEgayIQKQMIIgV9IBJBEGsiESkDCCIOIAV9IgZ+IAEpAwAiDCAQKQMAIgN9IBEpAwAiDyADfSIDfnwgBiAGfiADIAN+fFkhEEL///////////8AIQcDQCAPIQYgDiEDAkAgACkDCCIOIAN9IgUgBX4gACkDACIPIAZ9IgggCH58Ig1QDQACQCAFIAsgA31+IAggDCAGfX58IgRCAFcEQCAQQQFxIRFBACEQIBFFDQEgAyALfSIEIAR+IAYgDH0iBCAEfnwiBCAHWQ0BIAYhCiADIQkgBCEHDAILQQEhECAEIA1ZDQBBACEQIAsgBCAFfiANfyADfCIDfSIFIAV+IAwgBCAIfiANfyAGfCIIfSIEIAR+fCIFIAdZDQAgCCEKIAMhCSAFIQcLCyAAQRBqIgAgEkcNAAsgAiAHVw0AIAEgCTcDCCABIAo3AwALCwsAIAAgAUFYELEGCzwBAX8jAEEgayIGJAAgBiABIAJB5AAgAyAEIAUQrgYgACABIAIgBkHkACAEIAVBsLEEELYGIAZBIGokAAvCCwIMfwR+IwBBsAFrIggkAAJAIAMoAhhBf0YEQCAAQgA3AwAgAEF/NgIYIABCADcDCCAAQoCAgIBwNwMQDAELIAggAygCECILNgKsASAIQYDOATYCqAEgCxCDByENIAhBiAFqIhAgAkEIaiIRKQMANwMAIAggAikDADcDgAEgBEEASiISIA0gCEGAAWogCxCFB0EBRnNHBEAgACADKQMANwMAIAAgAykDGDcDGCAAIAMpAxA3AxAgACADKQMINwMIDAELIAggCzYCpAEgCEGAzgE2AqABIAhBgAFqIQogCEGgAWohEyACIQwgBEECbSEOIAchDyMAQdAAayIJJAACQCAGBEAgCSAMKQMINwMgIAkgDCkDADcDGCAJQTBqIAlBGGogBSAGIA8QrwYgCSgCNCIGDQELIAlBgM4BNgIoIAkgEygCBDYCLCAJIAwpAwg3AxAgCSAMKQMANwMIIAlBMGogCUEIaiAJQShqIA8QsgZBIBCeDCIGIAkpA0g3AxggBiAJQUBrKQMANwMQIAYgCSkDODcDCCAGIAkpAzA3AwALAkAgBigCGEF/RgRAIApCADcDACAKQX82AhggCkIANwMIIApCgICAgHA3AxAMAQsgBikDCCEUIAwpAwghFSAGKQMAIRYgDCkDACEXIAlBMGogBiAOELEGIBUgFH0iFCAUfiAXIBZ9IhUgFX58IRYgCSkDOCAGKQMIfSAUfiAJKQMwIAYpAwB9IBV+fEIBWQRAIA4gDmytIBZUBEAgCiAGKQMANwMAIAogBikDGDcDGCAKIAYpAxA3AxAgCiAGKQMINwMIDAILIAwgCSkDMDcDACAMIAkpAzg3AwggCiAGKQMYNwMYIAogBikDEDcDECAKIAYpAwg3AwggCiAGKQMANwMADAELIAwgCSkDMDcDACAMIAkpAzg3AwggCiAGKQMYNwMYIAogBikDEDcDECAKIAYpAwg3AwggCiAGKQMANwMACyAGEIgNIAlB0ABqJAAgECARKQMANwMAIAggAikDADcDgAEgDSAIQYABaiALEIUHQQFGcyASRwRAIAAgAykDADcDACAAIAMpAxg3AxggACADKQMQNwMQIAAgAykDCDcDCAwBCyAIQfAAaiAIQagBakEAIARrIgUgBCANG0ECbRDsBgJAIAgoAnQiCyAIKAJwRgRAIABCADcDACAAQX82AhggAEIANwMIIABCgICAgHA3AxAMAQsgCCACKQMINwM4IAggAikDADcDMCAIQYABaiAIQTBqIAhB8ABqIAcQsAYCQCAIKAKYAUF/RwRAIAggCCkDiAE3AyggCCAIKQOAATcDICABIAhBIGpBABDnBiAEQQBKIgtHBEAgCEHgAGogASAFQQJEMzMzMzMz8z8Q5QYgCCACKQMINwMYIAggAikDADcDECAIQUBrIAhBEGogCEHgAGogBxCwBiAIIAhByABqIgQpAwA3AwggCCAIKQNANwMAAkAgASAIQQAQ5wYgC3MiC0EBRgRAIABCADcDACAAQX82AhggAEIANwMIIABCgICAgHA3AxAMAQsgCCAIKAJYNgKYASAIIAgpA1A3A5ABIAggBCkDADcDiAEgCCAIKQNANwOAAQsgCEHgAGoiBygCACIFBEAgBSAHKAIEIgRGBH8gBQUDQCAEQQxrIgEoAgAiBgRAIARBCGsgBjYCACAGEIgNCyABIgQgBUcNAAsgBygCAAshASAHIAU2AgQgARCIDQsgCw0CCyACIAgpA4ABNwMAIAIgCCkDiAE3AwgLIAAgAykDADcDACAAIAMpAxg3AxggACADKQMQNwMQIAAgAykDCDcDCAsgCCgCcCELCyALRQ0AIAsgCCgCdCIDRgR/IAsFA0AgA0EMayIAKAIAIgIEQCADQQhrIAI2AgAgAhCIDQsgACEDIAAgC0cNAAsgCCgCcAshACAIIAs2AnQgABCIDQsgCEGwAWokAAv/BQMKfwF9AX4jAEEgayIEJAAgACgCACICIAAoAgQiA0cEQCACIQYDQCAGKAIEIAYoAgBrQQR1IAdqIQcgBkEMaiIGIANHDQALC0EoEJ4MIgVCADcDACAFIAGsNwMYIAVBgICA/AM2AhAgBUIANwMIAn8gBwRAIAUCfyAHsyIMQwAAgE9dIAxDAAAAAGBxBEAgDKkMAQtBAAsQbiAAKAIEIQMgACgCACECCyACIANHCwRAQQAhBwNAIARBgM4BNgIYIAQgAiAHQQxsajYCHEEAIQYgBEEYahDgBgRAA0AgBCAHNgIMIAQgADYCCCAEIAY2AhAjAEGgAWsiAiQAIARBCGoiAygCACgCACEJIAMoAgQhASACQYDOATYCaCACIAkgAUEMbGoiATYCbEEEIQkgAkGIAWoiCiABKAIAIAMoAggiAUEEdGoiCCkDCDcDACACIAgpAwA3A4ABIAJB6ABqEOAGIQggAkGQAWoiCyACKAJsKAIAIAFBAWogCHBBBHRqIgEpAwA3AwAgAkGYAWoiCCABKQMINwMAIAJBQGsgAkEwajYCACACIAU2AnAgAiADNgJsIAIgAikCbCINNwI0IAJB5N8CNgJoIAIgBTYCSCACQeTfAjYCMCACIAJB6ABqNgJ4QTAQngwiA0Hk5QI2AgAgAyADQRBqIgE2AiAgAyAFNgIoIAMgDTcCFCABQeTfAjYCACACIAopAwA3AxAgAiALKQMANwMYIAIgCCkDADcDICACIAM2AmAgAiACKQOAATcDCCAFIAJBCGogAkHQAGoQ3wMaAkAgAigCYCIDIAJB0ABqRwRAQQUhCSADRQ0BCyADIAMoAgAgCUECdGooAgARAwALAkACQCACKAJ4IgMgAkHoAGpGBEBBBCEBDAELQQUhASADRQ0BCyADIAMoAgAgAUECdGooAgARAwALIAJBoAFqJAAgBEEYahDgBiAGQQFqIgZLDQALCyAHQQFqIgcgACgCBCAAKAIAIgJrQQxtSQ0ACwsgBEEgaiQAIAULpQMCDX4HfyACEOAGIRIgAigCBCETAkAgEkUEQCAAQgA3AwAgACATNgIQIABCADcDCEF/IRQMAQsgASkDCCEKIBMoAgAiEikDCCEIIAEpAwAhCyASKQMAIQkCQCACEOAGIgFFBEAgAigCBCEVDAELIAEgA2ohEiAKIAh9IgUgBX4gCyAJfSIFIAV+fCERIAIoAgQiFSgCACETQQAhAgNAIAIgBGwhAwJAAkAgEyASIAJBAWoiAiAEbGogAXAiFkEEdGoiFykDCCIFIBMgAyASaiABcCIYQQR0aiIDKQMIIgx9IgYgBn4gFykDACIHIAMpAwAiDX0iDiAOfnwiD1ANACAKIAx9IAZ+IAsgDX0gDn58IhBCAVMNACAPIBBXDQEgBiAQfiAPfyAMfCEFIA4gEH4gD38gDXwhBwwBCyANIQcgDCEFCyAKIAV9IgYgBn4gCyAHfSIGIAZ+fCIGIBFZDQEgGCAWIARBAEobIRQgBiERIAUhCCAHIQkgASACRw0ACwsgACAVNgIQIAAgCDcDCCAAIAk3AwALIAAgFDYCGCAAQX82AhQL8AECA38EfiMAQRBrIgQkACAAQQA2AgggAEIANwIAIAIoAgAiAyACKAIERwRAIAEpAwghCCABKQMAIQlC////////////ACEHA0AgBEGAzgE2AgggBCADIAVBDGxqNgIMQQAhAyAEQQhqEOAGBEADQCAHIAQoAgwoAgAgA0EEdGoiASkDCCAIfSIGIAZ+IAEpAwAgCX0iBiAGfnwiBlUEQCAAIAM2AgggACAFNgIEIAAgAjYCACAGIQcLIARBCGoQ4AYgA0EBaiIDSw0ACwsgBUEBaiIFIAIoAgQgAigCACIDa0EMbUkNAAsLIARBEGokAAuFAQIEfgJ/IAApAwghBCAAKQMAIQVBfyEGIAEQ4AYEQEEAIQBC////////////ACEDA0AgASgCBCgCACAAQQR0aiIHKQMIIAR9IgIgAn4gBykDACAFfSICIAJ+fCICIAMgAiADUyIHGyEDIAAgBiAHGyEGIAEQ4AYgAEEBaiIASw0ACwsgBgunBQMRfgF8An8gAhDgBiEYIAIoAgQoAgAgAyAEaiAYcEEEdGoiGCkDCCEMIBgpAwAhDSAAKQMIIRAgACkDACERAkAgAhDgBiADTQ0AQuMAIAF9IRVCACABfSEOIAEgAX4hEgNAIA0hCiAMIQ8gAhDgBiEAIAIoAgQoAgAgAyIYQQFqIgMgBGogAHBBBHRqIgApAwghDAJAAkAgACkDACINIBF9IgYgAVUNACAGIA5TDQAgDCAQfSIHIAFVDQAgByAOUw0AIAcgB34gBiAGfnwgElgNAQsgDCAPfSIHIAd+IA0gCn0iBiAGfnwhCwJAAkAgBkLkAHxCyAFWDQAgB0LkAHxCyAFWDQAgC0KQzgBWDQACfiAQIAwgD3xCAn8iB30iBiAGfiARIAogDXxCAn8iCn0iBiAGfny5nyIXmUQAAAAAAADgQ2MEQCAXsAwBC0KAgICAgICAgIB/CyAVfELHAVQNAQwCCyAQIA99IhYgB34gESAKfSIJIAZ+fAJ+IAu5nyIXmUQAAAAAAADgQ2MEQCAXsAwBC0KAgICAgICAgIB/CyILfyIIIAd+IAt/IRMgCSAGIAh+IAt/IhR9IgkgAVUNASAJIA5TDQEgFiATfSIIIAFVDQEgCCAOUw0BIBIgCCAIfiAJIAl+fCIJVA0BAn4gByATfSIIIAh+IAYgFH0iCCAIfny5nyIXmUQAAAAAAADgQ2MEQCAXsAwBC0KAgICAgICAgIB/CyEIIAgCfiASIAl9uZ8iF5lEAAAAAAAA4ENjBEAgF7AMAQtCgICAgICAgICAfwsiCVcNASAPIBN8IAcgCX4gC398IQcgCiAUfCAGIAl+IAt/fCEKCyAFIBg2AhAgBSAHNwMIIAUgCjcDAEEBIRkMAgsgAhDgBiADSw0ACwsgGQvYBAMLfgR/AXwjAEEQayIQJAAgECABKAIQNgIMIBBBgM4BNgIIIAMhCwJ+IAEpAwgiCiACKQMIfSIHIAd+IAIpAwAgASkDACIPfSIGIAZ+fLmfIhSZRAAAAAAAAOBDYwRAIBSwDAELQoCAgICAgICAgH8LIgVCAVkEQCADIAZ+IAV/IQ4gAyAHfiAFfyELCwJAAkAgEEEIahDgBkUNAEEAIQIgCiEMIA8hDQNAIAEoAhghEQJAIAQEQCACQQFqIgIgEWogEEEIahDgBnAhEQwBCyAQQQhqEOAGIBEgAmtqIBBBCGoQ4AZwIREgAkEBaiECCyADIBAoAgwiEigCACARQQR0aiITKQMIIgggCn0gDn4gEykDACIGIA99IAt+fCADfyIFIAVCP4ciB3wgB4VZBEAgBSEJIAghDCAGIQ0gEEEIahDgBiACTQ0CDAELC0IAIQcgCUIAIAl9IAVCAVMbIAN8IQogCgJ+IAggDH0iCCAIfiAGIA19IgYgBn58uZ8iFJlEAAAAAAAA4ENjBEAgFLAMAQtCgICAgICAgICAfwsiA34gBSAJfSIFIAVCP4ciBXwgBYV/IQUgA0IBWQRAIAUgCH4gA38hByAFIAZ+IAN/IQULIAcgDHwhAyAFIA18IQUgBARAIBFFBEAgEEEIahDgBiERIBAoAgwhEgsgEUEBayERCyAAQcSsAjYCAEEgEJ4MIgIgETYCGCACQX82AhQgAiASNgIQIAIgAzcDCCACIAU3AwAgACACNgIEDAELIABBADYCBCAAQcSsAjYCAAsgEEEQaiQAC5IHAwR/B3wGfiMAQeABayIDJAAgA0EAOgCXASABKQMIIhAgACkDCCIRfSIOIA5+IAEpAwAiEiAAKQMAIhN9Ig8gD358QgJaBEAgAyAPuSIHIAcgB6IgDrkiCCAIoqCfIgqjIgc5A4gBIAMgBzkDcCADIAggCqMiCDkDeCADIAiaOQOAASADQQA2AmggA0IANwNgAn4gByATuSIKoiAIIBG5IguioCIJmUQAAAAAAADgQ2MEQCAJsAwBC0KAgICAgICAgIB/CyEOQTgQngwiBCAONwMIIARB/PQCNgIAIAQCfiAHIBC5IgmiIAggErkiDKKhIg2ZRAAAAAAAAOBDYwRAIA2wDAELQoCAgICAgICAgH8LNwMgIAQCfiAHIAyiIAggCaKgIgmZRAAAAAAAAOBDYwRAIAmwDAELQoCAgICAgICAgH8LNwMYIAQCfiAHIAuiIAggCqKhIgeZRAAAAAAAAOBDYwRAIAewDAELQoCAgICAgICAgH8LNwMQIAQgA0GXAWo2AjAgBCADQeAAajYCLCAEIANB8ABqNgIoIAMgBDYCWCADQTBqIgUgACkDCDcDACADIAApAwA3AyggA0E4aiIAIAEpAwA3AwAgA0FAayIGIAEpAwg3AwAgAyACNgLQASADQbCiAjYCyAEgA0GwogI2ApgBIAMgA0HIAGo2AswBIAMgAykCzAEiDjcCnAEgAyADQcgBajYC2AEgAyADQZgBajYCqAFBIBCeDCIEQfilAjYCACAEQbCiAjYCCCAEIARBCGo2AhggBCAONwIMIAMgBSkDADcDECADIAApAwA3AxggAyAGKQMANwMgIAMgBDYCwAEgAyADKQMoNwMIIAIgA0EIaiADQbABahDfAxoCQAJAIAMoAsABIgQgA0GwAWpGBEBBBCEBDAELQQUhASAERQ0BCyAEIAQoAgAgAUECdGooAgARAwALAkACQCADKAKoASIEIANBmAFqRgRAQQQhAQwBC0EFIQEgBEUNAQsgBCAEKAIAIAFBAnRqKAIAEQMACwJAAkAgAygC2AEiBCADQcgBakYEQEEEIQEMAQtBBSEBIARFDQELIAQgBCgCACABQQJ0aigCABEDAAsgAy0AlwEhAQJAAkAgAygCWCIEIANByABqRgRAQQQhAAwBC0EFIQAgBEUNAQsgBCAEKAIAIABBAnRqKAIAEQMACyABQQBHIQQLIANB4AFqJAAgBAvNBQMEfwV8BH4jAEHwAGsiAyQAIAMCfiACKQMAIgwgASkDACINfbkiCCAIIAiiIAIpAwgiDiABKQMIIg99uSIJIAmioJ8iB6MiCCAPuSIKoiAJIAejIgkgDbkiB6KhIguZRAAAAAAAAOBDYwRAIAuwDAELQoCAgICAgICAgH8LNwNAIAMCfiAIIAeiIAkgCqKgIgeZRAAAAAAAAOBDYwRAIAewDAELQoCAgICAgICAgH8LNwM4IAMCfiAIIA65IgeiIAkgDLkiCqKhIguZRAAAAAAAAOBDYwRAIAuwDAELQoCAgICAgICAgH8LNwMwIAMCfiAIIAqiIAkgB6KgIgeZRAAAAAAAAOBDYwRAIAewDAELQoCAgICAgICAgH8LNwMoAkAgACgCACIBIAAoAgQiBUYNAANAIAMgATYCTCADQYDOATYCSAJAIANByABqEOAGRQ0AIAMoAkwiAigCACIAIAIoAgQiAkYNAAJ+IAggAkEQayIGKQMAuSIHoiAJIAYpAwi5IgqioCILmUQAAAAAAADgQ2MEQCALsAwBC0KAgICAgICAgIB/CyEMAn4gCCAKoiAJIAeioSIHmUQAAAAAAADgQ2MEQCAHsAwBC0KAgICAgICAgIB/CyENA0AgACkDCCEOIAApAwAhDyADIA03A2ggAyANNwMgIAMCfiAIIA65IgeiIAkgD7kiCqKhIguZRAAAAAAAAOBDYwRAIAuwDAELQoCAgICAgICAgH8LIg03A1ggAyANNwMQIAMgDDcDYCADIAw3AxggAwJ+IAggCqIgCSAHoqAiB5lEAAAAAAAA4ENjBEAgB7AMAQtCgICAgICAgICAfwsiDDcDUCADIAw3AwggA0E4aiADQShqIANBGGogA0EIahDqBUUEQCAAQRBqIgAgAkYNAgwBCwtBASEEDAILIAFBDGoiASAFRw0ACwsgA0HwAGokACAEC/4DAQR/IwBB4ABrIgMkACADQYDOATYCOCADIAAoAgQ2AjwgA0FAayADQThqENgFIQQgA0GAzgE2AhAgAyABKAIENgIUIAQgA0EYaiADQRBqENgFENwFBEAjAEGgAWsiBSQAIANBADYCCCADQgA3AgAgBUEIahCYByICKAIAQQxrKAIAIAVBCGpqIAAoAgRBAEEBEI4HGiACKAIAQQxrKAIAIAVBCGpqIAEoAgRBAUEBEI4HGiACQQAgAxCZByACQej6AigCACIANgIAIABBDGsoAgAgBUEIampB7PoCKAIANgIAAkAgAigCNEUNACACKAIwIgAoAgAiASACKAIsIgQoAgQ2AgQgBCgCBCABNgIAIAJBADYCNCAAIAJBLGoiBEYNAANAIAAoAgQhASAAEIgNIAEiACAERw0ACwsgAigCHCIABEAgAiAANgIgIAAQiA0LIAIoAhAiAARAIAIgADYCFCAAEIgNCyACKAIEIgAEQCACIAA2AgggABCIDQsgAkHMAGoQiQcaIAVBoAFqJAAgAygCBCECIAMoAgAiBARAIAIgBEYEfyAEBSACIQADQCAAQQxrIgEoAgAiBQRAIABBCGsgBTYCACAFEIgNCyAEIAEiAEcNAAsgAygCAAshASADIAQ2AgQgARCIDQsgAiAERyEFCyADQeAAaiQAIAULiwQDCH8MfgF8IwBB0ABrIgQkACAEQYDOATYCKCAEIAAoAgQ2AiwgBEEwaiAEQShqENgFIQMgBEGAzgE2AgAgBCABKAIENgIEIARBCGogBBDYBSEGIAMgAykDECACfDcDECADQRhqIgUgBSkDACACfDcDACADIAMpAwAgAn03AwAgAyADKQMIIAJ9NwMIQQAhBQJAIAMgBhDcBUUNACABEOAGIgdFDQAgAiACfiEQIAAoAgQiAygCBCEAIAMoAgAhBiABKAIEKAIAIQhBASEFQQAhAQNAAn4gCEEAIAEiA0EBaiIBIAEgB0YiCRtBBHRqIgopAwgiESAIIANBBHRqIgMpAwgiEn0iDSANfiAKKQMAIhMgAykDACIUfSIOIA5+fLmfIheZRAAAAAAAAOBDYwRAIBewDAELQoCAgICAgICAgH8LIQwgBiIDIABHBEADQCADKQMIIhUgEn0hAiADKQMAIhYgFH0hCwJ+IAIgAn4gCyALfnwgDFANABogAiACfiALIAt+fCACIA1+IAsgDn58IAx/Ig9Cf1cNABogDCAPUwRAIBUgEX0iAiACfiAWIBN9IgIgAn58DAELIAIgDSAPfiAMf30iAiACfiALIA4gD34gDH99IgIgAn58CyAQUw0DIANBEGoiAyAARw0ACwsgASAHSSEFIAlFDQALCyAEQdAAaiQAIAVBAXELEgBBCBCeDCIAQfjaAjYCACAACwsAIAFB+NoCNgIACwQAQQALFAAgAEEEakEAIAEoAgRBjNwCRhsLBgBBqNwCCzwBAX9BJBCeDCIBQbjcAjYCACABIAApAgQ3AgQgASAAKQIMNwIMIAEgACkCFDcCFCABIAApAhw3AhwgAQszACABQbjcAjYCACABIAApAgQ3AgQgASAAKQIMNwIMIAEgACkCFDcCFCABIAApAhw3AhwLrxwDEH8WfgJ9IwBBsAJrIgMkACADIAAoAgQ2AuABIAMgASgCCDYC7AEgAyABKQIANwLkAQJAAn8gACgCCCEEIANB4AFqIgIoAgQiDwRAIA8oAgAgAigCCEEMbGooAgAgAigCDEEEdGoiCCgCCCEOIAgoAgAhCAsCQCAEKAIEIgVFDQAgBCgCAAJ/QYCTBCgCACILQdkAbCAIaiALbCAOakE7bCACKAIAIgtBH2xqIgggBUEBa3EgBWkiDEEBTQ0AGiAIIAUgCEsNABogCCAFcAsiDkECdGooAgAiBEUNACAEKAIAIgRFDQAgBUEBayEQIAIoAgwhCiACKAIIIQ0gDEEBSyEMA0ACQCAEKAIEIgIgCEcEQAJAIAxFBEAgAiAQcSECDAELIAIgBUkNACACIAVwIQILIAIgDkcNAwwBCyAEKAIIIAtHDQAgBCgCDCAPRw0AIAQoAhAgDUcNACAEKAIUIApHDQAgBCEGDAILIAQoAgAiBA0ACwtBASAGDQAaIAMgACgCDCIEKAIEKAIAIAAoAgQiAkEEdGoiBikDCDcD2AEgAyAGKQMANwPQASAEEOAGIQYgAyAEKAIEKAIAIAJBAWogBnBBBHRqIgQpAwg3A8gBIAMgBCkDADcDwAECQCABKAIAIgRFBEAgA0IANwO4ASADQgA3A7ABIAEoAgghAiABKAIEIQYMAQsgAyAEKAIAIgcgASgCBCIGQQxsaigCACABKAIIIgJBBHRqIggpAwg3A7gBIAMgCCkDADcDsAELIANBgM4BNgLwASADIAcgBkEMbCIGajYC9AEgA0HwAWoQ4AYhByADQagBaiIIIAQoAgAgBmooAgAgAkEBaiAHcEEEdGoiBCkDCDcDACAEKQMAIRIgAyADKQPIATcDKCADIAMpA9gBNwM4IAMgEjcDoAEgAyADKQPAATcDICADIAMpA9ABNwMwIAMgAykDuAE3AxggAyADKQOwATcDECADIAgpAwA3AwggAyADKQOgATcDACADQYABaiEGIAMhBCADQRBqIgIpAwAiGCADQTBqIggpAwAiFH0hHSACKQMIIhsgCCkDCCITfSEeIBMhIQJ+IBQgA0EgaiIHKQMIIiQgE30iGSAZfiAHKQMAIiUgFH0iFSAVfnwiFlAiBQ0AGiAUIBkgHn4gFSAdfnwiEkIBUw0AGiAkISEgJSASIBZZDQAaIBIgGX4gFn8gE3whISASIBV+IBZ/IBR8CyInIBh9IhIgEn4hHyAhIBt9IhIgEn4hHCAEKQMAIhIgFH0hIiAEKQMIIhcgE30hICATISMCfiAUIAUNABogFCAZICB+IBUgIn58IhpCAVMNABogJCEjICUgFiAaVw0AGiAZIBp+IBZ/IBN8ISMgFSAafiAWfyAUfAshJiAcIB98IRkgIyAXfSIVIBV+ICYgEn0iFSAVfnwhHwJAAkAgFyAbfSIVIBV+IBIgGH0iFiAWfnwiHFANACAVIBMgG31+IBYgFCAYfX58IhpCAVMNACAXIR0gEiEeIBogHFkiBUUEQCAWIBp+IBx/IBh8Ih4gFH0hIiAVIBp+IBx/IBt8Ih0gE30hIAsgIiAifiAgICB+fCEUIAVFBEAgFiAafiAcfyAYfCESIBUgGn4gHH8gG3whFwsgHiEYIB0hGwwBCyAdIB1+IB4gHn58IRQgGyEXIBghEgsgEiAlfSITIBN+IBcgJH0iEyATfnwhEwJAAkAgGSAfWg0AIBQgGVgNACATIBlYDQAgBiAhNwMIIAYgJzcDACAGIAIpAwA3AxAgBiACKQMINwMYDAELAkAgFCAfWA0AIBMgH1gNACAGICM3AwggBiAmNwMAIAYgBCkDADcDECAGIAQpAwg3AxgMAQsgEyAUVgRAIAYgCCkDADcDACAGIAgpAwg3AwggBiAbNwMYIAYgGDcDEAwBCyAGIAcpAwA3AwAgBiAHKQMINwMIIAYgFzcDGCAGIBI3AxALIAMpA4gBIRIgAykDgAEhEyADKQOQASEXIAAoAhQoAgAhBiABKAIEIQIgASgCCCEHIAAoAgwoAgQhCCAAKAIEIQUgA0H4AWoiDiADKQOYASIYNwMAIAMgFzcD8AEgACgCECIEIAU2AhggBEF/NgIUIAQgCDYCECAEIBM3AwAgBCASNwMIIAQgAykD8AE3AyAgBCAOKQMANwMoIAQgBzYCOCAEIAI2AjQgBCAGIAJBDGxqNgIwAkAgEiAYfSISIBJ+IBMgF30iEiASfnwiEiAAKAIYKQMAVw0AIBIgACgCHCkDAFkNACAAKAIgIQIgA0H4AGoiBiAAKAIQIgQpAzg3AwAgA0HwAGoiByAEKQMwNwMAIANB6ABqIgggBCkDKDcDACADQeAAaiIFIAQpAyA3AwAgA0HYAGoiDiAEKQMYNwMAIANB0ABqIgsgBCkDEDcDACADQcgAaiIMIAQpAwg3AwAgAyAEKQMANwNAIAMgBikDADcDqAIgAyAHKQMANwOgAiADIAgpAwA3A5gCIAMgBSkDADcDkAIgAyAOKQMANwOIAiADIAspAwA3A4ACIAMgDCkDADcD+AEgAyADKQNANwPwASACKAIQIgJFDQJBACACIANB8AFqIAIoAgAoAhgRBAANARoLIAAoAgghBkEYEJ4MIgQgACgCBCIHNgIIIARBDGoiACABKQIANwIAIAQgASgCCDYCFEEAIQFBACECIAAoAgAiAARAIAAoAgAgBCgCEEEMbGooAgAgBCgCFEEEdGoiACgCCCECIAAoAgAhAQtBgJMEKAIAIQAgBEEANgIAIAQgACAAQdkAbCABamwgAmpBO2wgB0EfbGo2AgQgA0HwAWohDkEAIQFBACECQQAhCCAEIgBBCGohByAEKAIIIQsgBCgCDCIFBEAgBSgCACAAKAIQQQxsaigCACAAKAIUQQR0aiIBKAIIIQIgASgCACEBCyAAQYCTBCgCACIFQdkAbCABaiAFbCACakE7bCALQR9saiIBNgIEAn8gASECIAchAQJAAkAgBiIHKAIEIgVFDQACQCAFaSIMQQFNBEAgBUEBayACcSECDAELIAIgBUkNACACIAVwIQILIAcoAgAgAkECdGooAgAiC0UNACALKAIAIgtFDQAgBUEBayEPIAEoAgwhECABKAIIIQogASgCBCENIAEoAgAhCSAMQQFLIQwDQCALKAIEIQECQCAMRQRAIAEgD3EhAQwBCyABIAVJDQAgASAFcCEBCyABIAJHDQECQCALKAIIIAlHDQAgCygCDCANRw0AIAsoAhAgCkcNACALKAIUIBBGDQMLIAsoAgAiCw0ACwsgBygCDEEBarMiKSAHKgIQIiggBbOUXkUEQEEAIQsgBQ0BC0EAIQsgBSAFQQFrcUEARyAFQQNJciAFQQF0ciEBAkACf0ECAn8gKSAolY0iKEMAAIBPXSAoQwAAAABgcQRAICipDAELQQALIgUgASABIAVJGyICQQFGDQAaIAIgAiACQQFrcUUNABogAhDkDAsiBSAHKAIEIgJNBEAgAiAFTQ0BIAJBA0khDAJ/IAcoAgyzIAcqAhCVjSIoQwAAgE9dIChDAAAAAGBxBEAgKKkMAQtBAAshAQJ/AkAgDA0AIAJpQQFLDQAgAUEBQSAgAUEBa2drdCABQQJJGwwBCyABEOQMCyIBIAUgASAFSxsiBSACTw0BCyAHIQoCQAJAIAUEQCAFQYCAgIAETw0BIAVBAnQQngwhASAKKAIAIQkgCiABNgIAIAkEQCAJEIgNCyAKIAU2AgQgBUEDcSECQQAhCSAFQQFrQQNPBEAgBUF8cSEHA0AgCUECdCIBIAooAgBqQQA2AgAgCigCACABQQRyakEANgIAIAooAgAgAUEIcmpBADYCACAKKAIAIAFBDHJqQQA2AgAgCUEEaiEJIAdBBGsiBw0ACwsgAgRAA0AgCigCACAJQQJ0akEANgIAIAlBAWohCSACQQFrIgINAAsLIAooAggiB0UNAiAKQQhqIQkgBygCBCENAkAgBWkiAkEBTQRAIA0gBUEBa3EhDQwBCyAFIA1LDQAgDSAFcCENCyAKKAIAIA1BAnRqIAk2AgAgBygCACIBRQ0CIAVBAWshDCACQQFLIQ8DQCABKAIEIQICQCAPRQRAIAIgDHEhAgwBCyACIAVJDQAgAiAFcCECCwJAIAIgDUYEQCABIQcMAQsgASEJIAJBAnQiESAKKAIAaiIQKAIARQRAIBAgBzYCACABIQcgAiENDAELA0ACQCAJIgIoAgAiCUUNACABKAIIIAkoAghHDQAgASgCDCAJKAIMRw0AIAEoAhAgCSgCEEcNACABKAIUIAkoAhRGDQELCyAHIAk2AgAgAiAKKAIAIBFqKAIAKAIANgIAIAooAgAgEWooAgAgATYCAAsgBygCACIBDQALDAILIAooAgAhCSAKQQA2AgAgCQRAIAkQiA0LIApBADYCBAwBC0HmywAQGgALCwsgCyIBRQsEQCAAKAIEIQECQCAGKAIEIgJpIgdBAU0EQCACQQFrIAFxIQEMAQsgASACSQ0AIAEgAnAhAQsCQAJAIAFBAnQiCCAGKAIAaigCACIBRQRAIAAgBigCCDYCACAGIAA2AgggBigCACAIaiAGQQhqNgIAIAAoAgAiAUUNAiABKAIEIQECQCAHQQFNBEAgASACQQFrcSEBDAELIAEgAkkNACABIAJwIQELIAYoAgAgAUECdGohAQwBCyAAIAEoAgA2AgALIAEgADYCAAtBASEIIAYgBigCDEEBajYCDCAAIQELIA4gCDoABCAOIAE2AgAgAy0A9AFFBEAgBBCIDQtBAQshBCADQbACaiQAIAQPCxCiAgALFAAgAEEEakEAIAEoAgRBxN4CRhsLBgBB1N8CCx4BAX9BDBCeDCIBQeTfAjYCACABIAApAgQ3AgQgAQsVACABQeTfAjYCACABIAApAgQ3AgQLpgMCBH8CfiMAQRBrIgUkACABKAIAIQEgBSACKQMINwMIIAUgAikDADcDACAAKAIEIQJBKBCeDCIDIAUiACkDCCIHNwMQIAMgACkDACIINwMIIAMgAikCADcCGCADIAIoAgg2AiBBgJMEKAIAIQIgA0EANgIAIAMgB6cgAiAIpyACQdkAbGpsaiICNgIEIAEgAiADQQhqEG8hACADKAIEIQICQCABKAIEIgRpIgZBAU0EQCAEQQFrIAJxIQIMAQsgAiAESQ0AIAIgBHAhAgsCQAJAIABFBEAgAyABKAIINgIAIAEgAzYCCCABKAIAIAJBAnRqIAFBCGo2AgAgAygCACICRQ0CIAIoAgQhACAGQQFNBEAgACAEQQFrcSEADAILIAAgBEkNASAAIARwIQAMAQsgAyAAKAIANgIAIAAgAzYCACADKAIAIgBFDQEgACgCBCEAAkAgBkEBTQRAIAAgBEEBa3EhAAwBCyAAIARJDQAgACAEcCEACyAAIAJGDQELIAEoAgAgAEECdGogAzYCAAsgASABKAIMQQFqNgIMIAVBEGokAEEBCxQAIABBBGpBACABKAIEQejjAkYbCwYAQdTlAgtHAQJ/IABB5OUCNgIAAkACQCAAKAIgIgEgAEEQakYEQEEEIQIMAQtBBSECIAFFDQELIAEgASgCACACQQJ0aigCABEDAAsgAAtKAQJ/IABB5OUCNgIAAkACQCAAKAIgIgEgAEEQakYEQEEEIQIMAQtBBSECIAFFDQELIAEgASgCACACQQJ0aigCABEDAAsgABCIDQtvAQN/QTAQngwiAUHk5QI2AgACQCAAKAIgIgJFBEAgAUEANgIgDAELIAIgAEEQakYEQCABIAFBEGoiAzYCICACIAMgAigCACgCDBECAAwBCyABIAIgAigCACgCCBEBADYCIAsgASAAKAIoNgIoIAELbQECfyABQeTlAjYCAAJAIAAoAiAiAkUEQCABQQA2AiAMAQsgAiAAQRBqRgRAIAEgAUEQaiICNgIgIAAoAiAiAyACIAMoAgAoAgwRAgAMAQsgASACIAIoAgAoAggRAQA2AiALIAEgACgCKDYCKAsUACAAQQhqQQAgASgCBEGc6AJGGwsGAEGw8gILHgEBf0EIEJ4MIgFBxPICNgIAIAEgACgCBDYCBCABCxUAIAFBxPICNgIAIAEgACgCBDYCBAuVAgEFfwJ/IAAoAgQiAygCBCIAIAMoAghHBEAgACABKQIANwIAIAAgASgCCDYCCCADIABBDGo2AgRBAQwBCwJAIAAgAygCACIEayIFQQxtIgBBAWoiAkHWqtWqAUkEQCACIABBAXQiBiACIAZLG0HVqtWqASAAQarVqtUASRsiAgR/IAJB1qrVqgFPDQIgAkEMbBCeDAVBAAsiBiAAQQxsaiIAIAEpAgA3AgAgACABKAIINgIIIAAgBUF0bUEMbGohASAGIAJBDGxqIQIgAEEMaiEAIAVBAU4EQCABIAQgBRCPDRoLIAMgAjYCCCADIAA2AgQgAyABNgIAIAQEQCAEEIgNC0EBDAILEK0IAAtB5ssAEBoACwsUACAAQQRqQQAgASgCBEGM9AJGGwsGAEHs9AILUAEBf0E4EJ4MIgFB/PQCNgIAIAEgACkDCDcDCCABIAApAxA3AxAgASAAKQMYNwMYIAEgACkDIDcDICABIAApAyg3AyggASAAKQMwNwMwIAELRwAgAUH89AI2AgAgASAAKQMINwMIIAEgACkDEDcDECABIAApAxg3AxggASAAKQMgNwMgIAEgACkDKDcDKCABIAApAzA3AzALswQDB38Dfgl8IwBBQGoiAiQAIAAoAighAyABKAIEIQQCfCABKAIAIgZFBEAgASgCCCEHRAAAAAAAAAAADAELIAYoAgAiBSAEQQxsaigCACABKAIIIgdBBHRqIggpAwi5IQwgCCkDALkLIREgAysDACESIAMrAwghEyADKwMQIQ0gAysDGCEOIAIgBSAEQQxsIgRqNgI0IAJBgM4BNgIwIAJBMGoQ4AYhBSAGKAIAIARqKAIAIAdBAWogBXBBBHRqIgQpAwAhCiAEKQMIIQsCfiARIA2iIAwgDqKgIg2ZRAAAAAAAAOBDYwRAIA2wDAELQoCAgICAgICAgH8LIQkgAysDACENIAMrAwghDiADKwMQIQ8gAysDGCEQIAIgCTcDOCACIAk3AxggAgJ+IA8gCrkiFKIgECALuSIPoqAiEJlEAAAAAAAA4ENjBEAgELAMAQtCgICAgICAgICAfwsiCTcDKCACIAk3AwggAgJ+IBEgEqIgDCAToqAiDJlEAAAAAAAA4ENjBEAgDLAMAQtCgICAgICAgICAfwsiCTcDMCACIAk3AxAgAgJ+IA0gFKIgDiAPoqAiDJlEAAAAAAAA4ENjBEAgDLAMAQtCgICAgICAgICAfwsiCTcDICACIAk3AwAgAEEIaiAAQRhqIAJBEGogAhDqBSIDBEAgACgCLCIEIAEoAgA2AgAgBCABKAIENgIEIAQgASgCCDYCCCAAKAIwQQE6AAALIAJBQGskACADQQFzCxQAIABBCGpBACABKAIEQZj3AkYbCwYAQcj4AgsVACAAKAIEIgAoAgQgACgCAGtBBHULEgAgACgCBCIAKAIAIAAoAgRGC6ABAwR+An8BfCAAKAIEIgYoAgAiACAGKAIEIgZGBEBBAQ8LIAZBEGsiBykDCCECIAcpAwAhBANAAn4gAiAAKQMIIgV9IgIgAn4gBCAAKQMAIgR9IgIgAn58uZ8iCJlEAAAAAAAA4ENjBEAgCLAMAQtCgICAgICAgICAfwsgA3wiAyABUyEHIAEgA1UEQCAFIQIgAEEQaiIAIAZHDQELCyAHCw0AIAAoAgAgACgCBEYLzwMBBn8jAEHQAWsiAyQAIANBADYCyAEgA0IANwPAASABKAIAIgcgASgCBCIIRwRAA0AgA0EANgK4ASADQgA3A7ABIANEMzMzMzMz8z8QsAciASAHQQFBABCyByABIANBsAFqRAAAAAAAavhAELUHIANBwAFqIANBsAFqEMsBIAEQsQcgAygCsAEiBARAIAQgAygCtAEiBUYEfyAEBQNAIAVBDGsiASgCACIGBEAgBUEIayAGNgIAIAYQiA0LIAEhBSABIARHDQALIAMoArABCyEBIAMgBDYCtAEgARCIDQsgB0EMaiIHIAhHDQALCyADIANBwAFqEIwCIAAgAyACQaCNBmtBAUQzMzMzMzPzPxDlBiADKAIAIgQEQCAEIAMoAgQiBUYEfyAEBQNAIAVBDGsiASgCACIGBEAgBUEIayAGNgIAIAYQiA0LIAEhBSABIARHDQALIAMoAgALIQEgAyAENgIEIAEQiA0LIAMoAsABIgQEQCAEIAMoAsQBIgVGBH8gBAUDQCAFQQxrIgEoAgAiBgRAIAVBCGsgBjYCACAGEIgNCyABIQUgASAERw0ACyADKALAAQshASADIAQ2AsQBIAEQiA0LIANB0AFqJAAL9AIBBH8jAEHQAWsiBSQAAkAgAkUEQCAAQQA2AgggAEIANwIAIAAgAUYNASAAIAEoAgAgASgCBBCHAgwBCyAFQQA2AsgBIAVCADcDwAEgBUEQaiAEELAHIQggBSABEIwCIAggBSADQQAQswcgBSgCACIGBEAgBiAFKAIEIgNGBH8gBgUDQCADQQxrIgEoAgAiBwRAIANBCGsgBzYCACAHEIgNCyABIQMgASAGRw0ACyAFKAIACyEBIAUgBjYCBCABEIgNCyAIIAQ5AwAgCCAFQcABaiACtxC1ByAAIAUoAsABNgIAIAAgBSgCxAE2AgQgACAFKALIATYCCCAFQQA2AsgBIAVCADcDwAEgCBCxByAFKALAASIGRQ0AIAYgBSgCxAEiA0YEfyAGBQNAIANBDGsiASgCACIHBEAgA0EIayAHNgIAIAcQiA0LIAEhAyABIAZHDQALIAUoAsABCyEBIAUgBjYCxAEgARCIDQsgBUHQAWokAAs6AQJ/IAAoAgAiASAAKAIEIgBHBEADQCABKAIEIAEoAgBrQQR1IAJqIQIgAUEMaiIBIABHDQALCyACC0kBA38gACgCACIEIAAoAgQiBUcEfwNAIAEgBBCFByIAQX9GBEAgAg8LIAAgA2ohAyAEQQxqIgQgBUcNAAsgA0ECb0EBRgUgAwsLyQMBA38jAEHgAWsiAyQAIANBoAFqEIAHIQUgA0EANgLYASADQgA3A9ABIANB2PgCNgKgASADQQhqEJgHIgQoAgBBDGsoAgAgA0EIamogAkEAQQAQjwcgBCgCAEEMaygCACADQQhqaiABQQFBARCPByAEQQAgA0GgAWoQmwcgAEEANgIIIABCADcCACAAIAUQ6QYgBEHo+gIoAgAiADYCACAAQQxrKAIAIANBCGpqQez6AigCADYCAAJAIAQoAjRFDQAgBCgCMCIAKAIAIgEgBCgCLCICKAIENgIEIAIoAgQgATYCACAEQQA2AjQgACAEQSxqIgJGDQADQCAAKAIEIQEgABCIDSACIAEiAEcNAAsLIAQoAhwiAARAIAQgADYCICAAEIgNCyAEKAIQIgAEQCAEIAA2AhQgABCIDQsgBCgCBCIABEAgBCAANgIIIAAQiA0LIARBzABqEIkHGiADQdj4AjYCoAEgA0GgAWoQ/wYgAygC0AEiAARAIAMgADYC1AEgABCIDQsgA0Gs+QI2AqABIAMoArABIgAEQCADIAA2ArQBIAAQiA0LIAMoAqQBIgAEQCADIAA2AqgBIAAQiA0LIANB4AFqJAAL2gEBBn8CQCABEIEHQQBKBEADQCABKAIQIAZBAnRqKAIAIQMCQCAAKAIEIgIgACgCCEcEQCACQQA2AgggAkIANwIAIAMoAgggAygCBGsiBARAIARBf0wNBSACIAQQngwiBTYCACACIAU2AgQgAiAFIARBBHVBBHRqNgIIIAIgAygCCCADKAIEIgdrIgRBAU4EfyAFIAcgBBCPDSAEagUgBQs2AgQLIAAgAkEMajYCBAwBCyAAIANBBGoQgAILIAAgAxDpBiABEIEHIAZBAWoiBkoNAAsLDwsQrQgAC18BAX8gAEHY+AI2AgAgABD/BiAAKAIwIgEEQCAAIAE2AjQgARCIDQsgAEGs+QI2AgAgACgCECIBBEAgACABNgIUIAEQiA0LIAAoAgQiAQRAIAAgATYCCCABEIgNCyAAC+cJAQd/IwBBgAJrIgIkACACQRhqEIAHGiACQQA2AlAgAkIANwNIIAJB2PgCNgIYIAJB2ABqEJgHIgMoAgBBDGsoAgAgAkHYAGpqIAFBAUEBEI8HIAMoAgBBDGsoAgAgAkHYAGpqIABBAEEAEI8HIANBACACQRhqEJsHIANB6PoCKAIAIgE2AgAgAUEMaygCACACQdgAampB7PoCKAIANgIAAkAgAygCNEUNACADKAIwIgEoAgAiBCADKAIsIgUoAgQ2AgQgBSgCBCAENgIAIANBADYCNCABIANBLGoiBUYNAANAIAEoAgQhBCABEIgNIAUgBCIBRw0ACwsgAygCHCIBBEAgAyABNgIgIAEQiA0LIAMoAhAiAQRAIAMgATYCFCABEIgNCyADKAIEIgEEQCADIAE2AgggARCIDQsgA0HMAGoQiQcaIAJBADYCECACQgA3AwggAkEYaiEFIAJBCGoiBigCBCIBIAYoAgAiB0cEQANAIAFBDGsiBCgCACIDBEAgAUEIayADNgIAIAMQiA0LIAQiASAHRw0ACyAGIAc2AgQLIAUoAjQgBSgCMCIDayIBQQJ1IQQgBiABQQFOBH8gBCAFKAIQKAIAIAMoAgBHawUgBAsQ9gFBACEEAkACQCAFKAIUIAUoAhAiAWtBAEoEQANAAkAgASAEQQJ0aigCACIDLQAkRQ0AIAYoAgQiASAGKAIIRwRAIAFBADYCCCABQgA3AgAgAygCCCADKAIEayIIBEAgCEF/TA0FIAEgCBCeDCIHNgIAIAEgBzYCBCABIAcgCEEEdUEEdGo2AgggASADKAIIIAMoAgQiCGsiA0EBTgR/IAcgCCADEI8NIANqBSAHCzYCBAsgBiABQQxqNgIEDAELIAYgA0EEahCAAgsgBEEBaiIEIAUoAhQgBSgCECIBa0ECdUgNAAsLDAELEK0IAAsgACgCBCIDIAAoAgAiAUcEQANAIANBDGsiBCgCACIFBEAgA0EIayAFNgIAIAUQiA0LIAQiAyABRw0ACwsgACABNgIEAn8gAigCCCIDIAIoAgwiBkcEQCACQegAaiEFA0AgAkHgAGoiByADKAIAIgQpAwg3AwAgAiAEKQMANwNYIAUgBCkDGDcDCCAFIAQpAxA3AwAgAkEgEJ4MIgQ2AvABIAIgBEEgaiIINgL4ASAEIAIpA3A3AxggBCAFKQMANwMQIAQgBykDADcDCCAEIAIpA1g3AwAgAiAINgL0AQJAIAAoAgggAUsEQCABQQA2AgggAUIANwIAIAEgAigC8AE2AgAgASACKAL0ATYCBCABIAIoAvgBNgIIIAAgAUEMajYCBAwBCyAAIAJB8AFqEKkBIAIoAvABIgFFDQAgAiABNgL0ASABEIgNCyAGIANBDGoiA0cEQCAAKAIEIQEMAQsLIAIoAgghAwsgAwsEQCADIAIoAgwiBEYEfyADBQNAIARBDGsiASgCACIFBEAgBEEIayAFNgIAIAUQiA0LIAEhBCABIANHDQALIAIoAggLIQEgAiADNgIMIAEQiA0LIAJB2PgCNgIYIAJBGGoQ/wYgAigCSCIBBEAgAiABNgJMIAEQiA0LIAJBrPkCNgIYIAIoAigiAQRAIAIgATYCLCABEIgNCyACKAIcIgEEQCACIAE2AiAgARCIDQsgAkGAAmokACAAC5QCAQJ/IwBBwAFrIgMkAAJAIAJFBEAgAEEANgIIIABCADcCACAAIAEoAgQQgAIMAQsgA0EANgK4ASADQgA3A7ABIANEMzMzMzMz8z8QsAciBCABKAIEQQJBABCyByAERDMzMzMzM/M/OQMAIAQgA0GwAWogArcQtQcgACADKAKwATYCACAAIAMoArQBNgIEIAAgAygCuAE2AgggA0EANgK4ASADQgA3A7ABIAQQsQcgAygCsAEiAUUNACABIAMoArQBIgJGBH8gAQUDQCACQQxrIgAoAgAiBARAIAJBCGsgBDYCACAEEIgNCyAAIQIgACABRw0ACyADKAKwAQshACADIAE2ArQBIAAQiA0LIANBwAFqJAAL6AwDDH8NfgZ8IwBB0ABrIgMkACAAKAIEIgRBBGohBwJAIAQoAgQgBCgCACIGayIFQQR1QQJNBEAgByAGNgIADAELIAVBMEYNACADQQA2AkggA0IANwNAIAMgBCgCBEEQayIGKQMINwM4IAMgBikDADcDMAJAAkACQAJAIAQoAgQiBSAEKAIAIgZrQQR1IgpBAU0NACAFIAZGDQAgCkEEdCAGakEgayIFKQMIIRYgBSkDACEXIANBKGoiDSAGKQMINwMAIAMgBikDADcDICAEKAIEIgogBCgCACIFayIGRQ0DIAMpAyggAykDMH4gAykDICADKQM4fn0hFCAGQQR1IQtBACEGA0AgCiAFa0EEdSAGIAtwIgpNDQEgDSAFIApBBHRqIgUpAwg3AwAgAyAFKQMANwMgIANBGGoiCkIANwMAIANCADcDEAJAIAZBAWoiBiAHKAIAIAQoAgAiB2tBBHUiC0kEQCAEKAIEIAdrQQR1IAZNDQMgByAGQQR0aiEFDAELIAYgC0YEQCAIIAwiBWtBBHVBAUsNAQsgBiALcCIFIAQoAgQgB2tBBHVPDQIgByAFQQR0aiEFCyAKIAUpAwgiDzcDACADIAUpAwAiEDcDECAPIAMpAyAiE34gECADKQMoIhF+fSIbIBR8IRQCQCATIAMpAzAiGH0iEyATfiARIAMpAzgiGX0iEyATfnwiE0IZVA0AIBAgGH0iESARfiAPIBl9IhEgEX58IhFQDQAgECAZfiAPIBh+fSAUfCIPIA9+IBGAIg9CAVgEQAJ+IANBIGohCwJ+IANBEGoiBSkDCCIYIANBMGoiBCkDCCISfSIVIBV+IAUpAwAiGSAEKQMAIhB9IhUgFX58uZ8iHJlEAAAAAAAA4ENjBEAgHLAMAQtCgICAgICAgICAfwshFSALKQMIIhEgEn0hGiALKQMAIRICfCAVUARAIBogGn4gEiAQfSISIBJ+fLmfDAELIBogEiAZfX4gESAYfSAQIBJ9fnwiEiASQj+HIhJ8IBKFuSAVuaMLIhyZRAAAAAAAAOBDYwRAIBywDAELQoCAgICAgICAgH8LQgJTDQELAkAgASATVwRAIAghBAwBCyACIA9TBEAgCCEEDAELIAMpAygiECADKQMYIhN9Ig8gD34gAykDICIRIAMpAxB9Ig8gD358IAFXDQEgD7kiHSADKQM4IBZ9uSIeoiATIBB9uSIfIBcgAykDMH25IiCioSIhRAAAAAAAAAAAYQRAIAghBAwBCyADAn4gELkgHaIgEbkgH6KgIhwgHqIgF7kgHqIgFrkgIKKgIh4gH6KhICGjIh+ZRAAAAAAAAOBDYwRAIB+wDAELQoCAgICAgICAgH8LNwMIIAMCfiAeIB2iIBwgIKKhICGjIh2ZRAAAAAAAAOBDYwRAIB2wDAELQoCAgICAgICAgH8LNwMAIAMgA0EwaiADQSBqEOsFIAJVBEAgCCEEDAELIAEgAykDCCIQIAMpAzh9Ig8gD34gAykDACIUIAMpAzB9Ig8gD358UwRAIAghBAwBCyABIBAgAykDGH0iDyAPfiAUIAMpAxB9Ig8gD358UwRAIAghBAwBCyANIAMpAwg3AwAgAyADKQMANwMgIAkiBCEMIAQgCEYNACADIBY3AzggAyAXNwMwIAMgCEEQayIENgJEIAkhDAsgA0E4aiIFKQMAIRYgBSANKQMANwMAIAMpAzAhFyADIAMpAyA3AzACQCAEIA5HBEAgBCADKQMgNwMAIAQgDSkDADcDCCADIARBEGoiCDYCRAwBCyAOIAlrIgRBBHUiB0EBaiIFQYCAgIABTw0EIAUgBEEDdSIKIAUgCksbQf////8AIAdB////P0kbIgUEfyAFQYCAgIABTw0GIAVBBHQQngwFQQALIgwgB0EEdGoiByADKQMgNwMAIAcgDSkDADcDCCAMIAVBBHRqIQ4gB0EQaiEIIARBAU4EQCAMIAkgBBCPDRoLIAMgDjYCSCADIAg2AkQgAyAMNgJAIAkEQCAJEIgNCyAMIQkLIBshFAsgACgCBCIEQQRqIQcgBCgCBCIKIAQoAgAiBWtBBHUiCyAGSw0ACwwDCxCuCAALEK0IAAtB5ssAEBoACyADQUBrIARHBEAgBCAJIAgQlgIgAygCQCEJCyAJRQ0AIAMgCTYCRCAJEIgNCyADQdAAaiQAC4MGAQd/IwBB8AFrIgIkACAAQQA2AgggAEIANwIAIAJB2ABqEJgHIQQgAkEYahCAByEHIAJBADYCUCACQgA3A0ggAkHY+AI2AhggBCgCAEEMaygCACACQdgAamogAUEAQQEQjwcgBEEBIAJBGGoQmwcCQCAHEIEHQQBMDQACQANAAkAgAigCKCAIQQJ0aigCACEBIAJBADYCECACQgA3AwggASgCCCABKAIEayIFBEAgBUF/TA0BIAIgBRCeDCIDNgIIIAIgAzYCDCACIAMgBUEEdUEEdGo2AhAgAiABKAIIIAEoAgQiBWsiAUEBTgR/IAMgBSABEI8NIAFqBSADCzYCDAsCQCAAKAIEIgMgACgCCEkEQCADQQA2AgggA0IANwIAIAIoAgwgAigCCCIBayIGBEAgBkF/TA0FIAMgBhCeDCIFNgIAIAMgBTYCBCADIAUgBkEEdUEEdGo2AgggAyACKAIMIAIoAggiAWsiBkEBTgR/IAUgASAGEI8NIAZqBSAFCzYCBAsgACADQQxqNgIEDAELIAAgAkEIahCAAiACKAIIIQELIAEEQCACIAE2AgwgARCIDQsgBxCBByAIQQFqIghKDQEMAwsLEK0IAAsQrQgACyACQdj4AjYCGCACQRhqEP8GIAIoAkgiAQRAIAIgATYCTCABEIgNCyACQaz5AjYCGCACKAIoIgEEQCACIAE2AiwgARCIDQsgAigCHCIBBEAgAiABNgIgIAEQiA0LIARB6PoCKAIAIgE2AgAgAUEMaygCACACQdgAampB7PoCKAIANgIAAkAgBCgCNEUNACAEKAIwIgEoAgAiAyAEKAIsIgAoAgQ2AgQgACgCBCADNgIAIARBADYCNCABIARBLGoiAEYNAANAIAEoAgQhAyABEIgNIAMiASAARw0ACwsgBCgCHCIBBEAgBCABNgIgIAEQiA0LIAQoAhAiAQRAIAQgATYCFCABEIgNCyAEKAIEIgEEQCAEIAE2AgggARCIDQsgBEHMAGoQiQcaIAJB8AFqJAAL+AUBCX8jAEEgayIEJAAgARCBB0EASgRAA0AgASgCECAMQQJ0aigCACEJAkACQAJAAkACQAJAIAJFDQAgBEEANgIYIARCADcDECAJKAIIIAkoAgRrIgYEQCAGQX9MDQIgBCAGEJ4MIgg2AhAgBCAINgIUIAQgCCAGQQR1QQR0ajYCGCAEIAkoAgggCSgCBCIHayIGQQFOBH8gCCAHIAYQjw0gBmoFIAgLNgIUCwJAIAMoAgQiBiADKAIISQRAIAZBADYCCCAGQgA3AgAgBCgCFCAEKAIQIghrIgUEQCAFQX9MDQUgBiAFEJ4MIgc2AgAgBiAHNgIEIAYgByAFQQR1QQR0ajYCCCAGIAQoAhQgBCgCECIIayIFQQFOBH8gByAIIAUQjw0gBWoFIAcLNgIECyADIAZBDGo2AgQMAQsgAyAEQRBqEIACIAQoAhAhCAsgCEUNACAEIAg2AhQgCBCIDQtBACEGIAkQgQdBAEwNBANAIAIgCSgCECAGQQJ0aigCACIIEIEHQQFIRwRAIARBADYCCCAEQgA3AwAgCCgCCCAIKAIEayIFBEAgBUF/TA0FIAQgBRCeDCIHNgIAIAQgBzYCBCAEIAcgBUEEdUEEdGo2AgggBCAIKAIIIAgoAgQiCmsiBUEBTgR/IAcgCiAFEI8NIAVqBSAHCzYCBAsCQCADKAIEIgUgAygCCEkEQCAFQQA2AgggBUIANwIAIAQoAgQgBCgCACIHayILBEAgC0F/TA0IIAUgCxCeDCIKNgIAIAUgCjYCBCAFIAogC0EEdUEEdGo2AgggBSAEKAIEIAQoAgAiB2siC0EBTgR/IAogByALEI8NIAtqBSAKCzYCBAsgAyAFQQxqNgIEDAELIAMgBBCAAiAEKAIAIQcLIAcEQCAEIAc2AgQgBxCIDQsgACAIIAIgAxDvBgsgCRCBByAGQQFqIgZKDQALDAQLEK0IAAsQrQgACxCtCAALEK0IAAsgARCBByAMQQFqIgxKDQALCyAEQSBqJAALvwgDDX8BfAJ+IwBBQGoiBCQAIARBADYCKCAEQgA3AyAgBEEANgIYIARCADcDEAJAIAAoAgAiAyAAKAIERg0AAkACQANAAkACQCADIAZBDGwiBWoQhAdEAAAAAABAj0CjRAAAAAAAQI9AoyIQmSABY0UNAAJAIAINAAJAIBBEAAAAAAAAAABkBEAgACgCACEDIARBrM0BNgIwIAQgAyAFaiIFNgI0IAQoAiQiAyAEKAIoTw0BIAMgBTYCBCADQYDOATYCACAEIANBCGo2AiQMAgsgBCgCGCAKRwRAIAogBjYCACAEIApBBGoiCjYCFAwDCyAKIAlrIgVBAnUiCEEBaiIDQYCAgIAETw0DIAMgBUEBdSIHIAMgB0sbQf////8DIAhB/////wFJGyIHBH8gB0GAgICABE8NBiAHQQJ0EJ4MBUEACyIDIAhBAnRqIgggBjYCACADIAdBAnRqIQcgCEEEaiEKIAVBAU4EQCADIAkgBRCPDRoLIAQgBzYCGCAEIAo2AhQgBCADNgIQIAlFBEAgAyEJDAMLIAkQiA0gAyEJDAILIARBMGohBwJAAkACQCAEQSBqIgsoAgQiAyALKAIAIghrQQN1Ig1BAWoiBUGAgICAAkkEQCAFIAsoAgggCGsiDEECdSIOIAUgDksbQf////8BIAxBA3VB/////wBJGyIFQYCAgIACTw0BIAVBA3QiDBCeDCIOIA1BA3RqIgVBgM4BNgIAIAUgBygCBDYCBCAMIA5qIQ0gBUEIaiEMIAMgCEYNAiADIQcDQCAFQQhrIgVBgM4BNgIAIAUgB0EEaygCADYCBCAHQQhrIgcgCEcNAAsgCyANNgIIIAsgDDYCBCALIAU2AgAgAyAIRwRAA0AgA0EIayIDIAMoAgAoAgARAQAaIAMgCEcNAAsLIAghAwwDCxCtCAALQebLABAaAAsgCyANNgIIIAsgDDYCBCALIAU2AgALIAMEQCADEIgNCwsgACAGEPsBIAZBAWshBgsgBkEBaiIGIAAoAgQgACgCACIDa0EMbUkNAQwDCwsQrQgAC0HmywAQGgALAkAgBCgCJCICIAQoAiAiBkYNACAJIApGDQAgCSEIA0ACQCACIAZGDQAgCCgCACAPayEHA0ACQCAGKAIEIQMgBCAAKAIAIAdBDGxqKAIAIgUpAwgiETcDCCAEIAUpAwAiEjcDACAEIBE3AzggBCASNwMwIARBMGogAxCFB0EBRg0AIAIgBkEIaiIGRw0BDAILCyAAIAcQ+wEgD0EBaiEPCyAIQQRqIgggCkYNASAEKAIkIQIgBCgCICEGDAALAAsgCUUNACAEIAk2AhQgCRCIDQsgBCgCICIDBEAgAyAEKAIkIgZGBH8gAwUDQCAGQQhrIgYgBigCACgCABEBABogAyAGRw0ACyAEKAIgCyEGIAQgAzYCJCAGEIgNCyAEQUBrJAALjg0DDH8KfgF8IwBBEGsiCyQAIABBADYCCCAAQgA3AgACQCABKAIAIgQgASgCBEcEQANAIAtBgM4BNgIIIAsgBCANQQxsaiIENgIMAkAgBCgCBCAEKAIAayIDQQR1QQNJDQAgA0EwRgRAIAAoAgQiAyAAKAIIRwRAIANBADYCCCADQgA3AgAgBEEEaiIJKAIAIAQoAgBrIggEQCAIQX9MDQYgAyAIEJ4MIgU2AgAgAyAFNgIEIAMgBSAIQQR1QQR0ajYCCCADIAkoAgAgBCgCACIIayIEQQFOBH8gBSAIIAQQjw0gBGoFIAULNgIECyAAIANBDGo2AgQMAgsgACAEEIACDAELAkAgACgCBCIEIAAoAghJBEAgBEEANgIIIARCADcCACAAIARBDGoiBDYCBAwBCyAAEJ8BIAAoAgQhBAsgC0GszQE2AgAgCyAEQQxrNgIEIAIhCCALIgMoAgQhBgJAAkACQAJAAkAgA0EIaiIOKAIEIgwoAgQgDCgCACIDRg0AIAYoAgQiBCAGKAIIRwRAIAQgAykDADcDACAEIAMpAwg3AwggBiAEQRBqNgIEDAELIAQgBigCACIJayIKQQR1IgdBAWoiBEGAgICAAU8NASAEIApBA3UiBSAEIAVLG0H/////ACAHQf///z9JGyIFBH8gBUGAgICAAU8NAyAFQQR0EJ4MBUEACyIEIAdBBHRqIgcgAykDADcDACAHIAMpAwg3AwggBCAFQQR0aiEDIAdBEGohBSAKQQFOBEAgBCAJIAoQjw0aCyAGIAM2AgggBiAFNgIEIAYgBDYCACAJRQ0AIAkQiA0LIA4oAgQiAygCBCADKAIAa0EEdSIKQQJJDQMCfiAMKAIAIgMpAyggAykDCH0iDyAPfiADKQMgIAMpAwB9IhAgEH58uZ8iGZlEAAAAAAAA4ENjBEAgGbAMAQtCgICAgICAgICAfwshFiAIrCEYQgAgD30hF0EAIQVBASEEA0AgAyAEQQFqIgkgCnBBBHRqIgcpAwggAyAEQQR0aiIIKQMIIhF9IQ8gBykDACAIKQMAIhN9IRQCfiADIARBAmogCnBBBHRqIgMpAwggEX0iEiASfiADKQMAIBN9IhEgEX58uZ8iGZlEAAAAAAAA4ENjBEAgGbAMAQtCgICAgICAgICAfwshEwJ+IA8gD34gFCAUfny5nyIZmUQAAAAAAADgQ2MEQCAZsAwBC0KAgICAgICAgIB/CyEVQgAgEn0hEgJAAkAgBUEBcQ0AIBUgGFUNACAPIBB+IBQgF358IhBCf1UNACASIBR+IA8gEX58Ig9CAFUNAEIAIBB9IBUgFn5CAn9XDQBBASEFQgAgD30gEyAVfkICf1UNAQsgBigCBCIDIAYoAghHBEAgAyAIKQMANwMAIAMgCCkDCDcDCCAGIANBEGo2AgRBACEFDAELIAMgBigCACIKayIEQQR1IgdBAWoiA0GAgICAAU8NAiADIARBA3UiBSADIAVLG0H/////ACAHQf///z9JGyIFBH8gBUGAgICAAU8NBSAFQQR0EJ4MBUEACyIDIAdBBHRqIgcgCCkDADcDACAHIAgpAwg3AwggAyAFQQR0aiEIIAdBEGohBSAEQQFOBEAgAyAKIAQQjw0aCyAGIAg2AgggBiAFNgIEIAYgAzYCAEEAIQUgCkUNACAKEIgNCyAJIA4oAgQiAygCBCADKAIAa0EEdSIKTw0EIAwoAgAhAyATIRYgCSEEIBEhECASIRcMAAsACxCtCAALQebLABAaAAtB5ssAEBoACyAAKAIEQQxrIgQoAgQgBCgCACIFayIDQQR1IghBAksNACADRQRAIAQiCSgCCCIHIAQoAgQiBmtBBHVBf0YEQCAJIAZBAEFwEJANQRBrNgIEDAILAkAgBiAJKAIAIghrIgVBBHUiA0EBayIEQYCAgIABSQRAQQAhBiADQQR0An8gBCAHIAhrIgdBA3UiAyADIARJG0H/////ACAHQQR1Qf///z9JGyIHBEAgB0GAgICAAU8NAyAHQQR0EJ4MIQYLIAYLakEAQXAQkA1BEGshAyAGIAdBBHRqIQcgBUEBTgRAIAYgCCAFEI8NGgsgCSAHNgIIIAkgAzYCBCAJIAY2AgAgCARAIAgQiA0LDAMLEK0IAAtB5ssAEBoACyAEIAhBBHQgBWpBEGs2AgQLIA1BAWoiDSABKAIEIAEoAgAiBGtBDG1JDQALCyALQRBqJAAPCxCtCAALSQIBfAN/IAAoAgAiAyAAKAIERwRAA0AgASADIAJBDGxqEIQHoCEBIAJBAWoiBCECIAQgACgCBCAAKAIAIgNrQQxtSQ0ACwsgAQvFAwEDfyMAQeABayIDJAAgAEEANgIIIABCADcCACADQcgAahCYByEEIANBCGoQgAchBSADQUBrQQA2AgAgA0IANwM4IANB2PgCNgIIIAQoAgBBDGsoAgAgA0HIAGpqIAFBAEEBEI8HAkAgAgRAIARBASADQQhqQQFBARCcBwwBCyAEQQEgA0EIahCbBwsgASAFIAAQ9AYgA0HY+AI2AgggA0EIahD/BiADKAI4IgAEQCADIAA2AjwgABCIDQsgA0Gs+QI2AgggAygCGCIABEAgAyAANgIcIAAQiA0LIAMoAgwiAARAIAMgADYCECAAEIgNCyAEQej6AigCACIANgIAIABBDGsoAgAgA0HIAGpqQez6AigCADYCAAJAIAQoAjRFDQAgBCgCMCIAKAIAIgEgBCgCLCICKAIENgIEIAIoAgQgATYCACAEQQA2AjQgACAEQSxqIgJGDQADQCAAKAIEIQEgABCIDSACIAEiAEcNAAsLIAQoAhwiAARAIAQgADYCICAAEIgNCyAEKAIQIgAEQCAEIAA2AhQgABCIDQsgBCgCBCIABEAgBCAANgIIIAAQiA0LIARBzABqEIkHGiADQeABaiQAC+cDAQl/IwBBEGsiBCQAIAEQgQdBAEoEQANAIAEoAhAgCkECdGooAgAhBiAEQQA2AgggBEIANwMAIAQgBkEEahCAAkEAIQcCQCAGEIEHQQBMDQADQAJAIAdBAnQiCyAGKAIQaigCACEFAkAgBCgCBCIDIAQoAghHBEAgA0EANgIIIANCADcCACAFKAIIIAUoAgRrIggEQCAIQX9MDQMgAyAIEJ4MIgk2AgAgAyAJNgIEIAMgCSAIQQR1QQR0ajYCCCADIAUoAgggBSgCBCIIayIFQQFOBH8gCSAIIAUQjw0gBWoFIAkLNgIECyAEIANBDGo2AgQMAQsgBCAFQQRqEIACCyAAIAYoAhAgC2ooAgAgAhD0BiAGEIEHIAdBAWoiB0oNAQwCCwsQrQgACwJAIAIoAgQiAyACKAIIRwRAIANBADYCCCADQgA3AgAgAyAERwRAIAMgBCgCACAEKAIEEIcCCyACIANBDGo2AgQMAQsgAiAEEKcBCyAEKAIAIgcEQCAHIAQoAgQiBUYEfyAHBQNAIAVBDGsiAygCACIGBEAgBUEIayAGNgIAIAYQiA0LIAMhBSADIAdHDQALIAQoAgALIQMgBCAHNgIEIAMQiA0LIAEQgQcgCkEBaiIKSg0ACwsgBEEQaiQAC58EAQN/IwBBwAFrIgUkACAFQRhqIAEgA6dBAkQzMzMzMzPzPxDlBiAFQQhqIAFBACACp2tBAkQzMzMzMzPzPxDlBiAAQQA2AgggAEIANwIAIAVBKGoQmAciBCgCAEEMaygCACAFQShqaiAFQRhqQQBBARCPByAEKAIAQQxrKAIAIAVBKGpqIAVBCGpBAUEBEI8HIARBAiAAEJkHIARB6PoCKAIAIgA2AgAgAEEMaygCACAFQShqakHs+gIoAgA2AgACQCAEKAI0RQ0AIAQoAjAiACgCACIBIAQoAiwiBigCBDYCBCAGKAIEIAE2AgAgBEEANgI0IAAgBEEsaiIGRg0AA0AgACgCBCEBIAAQiA0gBiABIgBHDQALCyAEKAIcIgAEQCAEIAA2AiAgABCIDQsgBCgCECIABEAgBCAANgIUIAAQiA0LIAQoAgQiAARAIAQgADYCCCAAEIgNCyAEQcwAahCJBxogBSgCCCIGBEAgBiAFKAIMIgFGBH8gBgUDQCABQQxrIgAoAgAiBARAIAFBCGsgBDYCACAEEIgNCyAAIQEgACAGRw0ACyAFKAIICyEAIAUgBjYCDCAAEIgNCyAFKAIYIgYEQCAGIAUoAhwiAUYEfyAGBQNAIAFBDGsiACgCACIEBEAgAUEIayAENgIAIAQQiA0LIAAhASAAIAZHDQALIAUoAhgLIQAgBSAGNgIcIAAQiA0LIAVBwAFqJAALjQEBBX8gACgCBCAAKAIAIgZrIgAEQCAAQQxtIgBBASAAQQFLGyEHA0AgBiADQQxsaiIEKAIAIgUhAAJAIAQoAgQiBCAFRg0AA0AgASAAKAIARwRAIABBBGoiACAERw0BDAILCyAAIARGDQAgAgRAIAIgBSgCADYCAAsgAw8LIANBAWoiAyAHRw0ACwtBfwuGAgEFfyAAQQA2AgggAEIANwIAAkACQCACQX9GDQAgASgCACACQQxsaiICKAIAIgYgAigCBCIHRg0AQQAhAgNAIAEoAgwoAgAgBigCAEEMbGohAwJAIAIgBEcEQCACQQA2AgggAkIANwIAIAMoAgQgAygCAGsiBQRAIAVBf0wNBSACIAUQngwiBDYCACACIAQ2AgQgAiAEIAVBBHVBBHRqNgIIIAIgAygCBCADKAIAIgVrIgNBAU4EfyAEIAUgAxCPDSADagUgBAs2AgQLIAAgAkEMajYCBAwBCyAAIAMQgAILIAZBBGoiBiAHRg0BIAAoAgghBCAAKAIEIQIMAAsACw8LEK0IAAvCBAEDfyMAQfABayICJAAgAkEANgLoASACQgA3A+ABIAAgATYCDCAAQgA3AgAgAEEANgIIIAJByABqEJgHIQMgAkEIahCAByEEIAJBQGtBADYCACACQgA3AzggAkHY+AI2AgggAygCAEEMaygCACACQcgAamogAUEAQQEQjwcgA0EBIAJBCGoQmwcgASAAIAJB4AFqIAQQ+QYgASACQeABakcEQCABIAIoAuABIAIoAuQBEIcCCyACQdj4AjYCCCACQQhqEP8GIAIoAjgiAQRAIAIgATYCPCABEIgNCyACQaz5AjYCCCACKAIYIgEEQCACIAE2AhwgARCIDQsgAigCDCIBBEAgAiABNgIQIAEQiA0LIANB6PoCKAIAIgE2AgAgAUEMaygCACACQcgAampB7PoCKAIANgIAAkAgAygCNEUNACADKAIwIgEoAgAiACADKAIsIgQoAgQ2AgQgBCgCBCAANgIAIANBADYCNCABIANBLGoiBEYNAANAIAEoAgQhACABEIgNIAQgACIBRw0ACwsgAygCHCIBBEAgAyABNgIgIAEQiA0LIAMoAhAiAQRAIAMgATYCFCABEIgNCyADKAIEIgEEQCADIAE2AgggARCIDQsgA0HMAGoQiQcaIAIoAuABIgQEQCAEIAIoAuQBIgBGBH8gBAUDQCAAQQxrIgEoAgAiAwRAIABBCGsgAzYCACADEIgNCyABIQAgASAERw0ACyACKALgAQshASACIAQ2AuQBIAEQiA0LIAJB8AFqJAALrwgBDX8gAxCBB0EASgRAA0AgAygCECAPQQJ0aigCACEKAkAgASgCBCIFIAEoAghJBEAgBUEANgIIIAVCADcCACABIAVBDGoiBTYCBAwBCyABEJ8BIAEoAgQhBQsgAigCBCACKAIAa0EMbSEHIAEoAgAiBCAFIARrQQxtQQFrQQxsIhBqIgVBBGohCwJAAkACQAJAAkACQAJAAkAgBSgCBCIEIAUoAggiBkkEQCAEIAc2AgAgCyAEQQRqNgIADAELIAQgBSgCACIIayIJQQJ1Ig1BAWoiBEGAgICABE8NASAEIAYgCGsiBkEBdSIMIAQgDEsbQf////8DIAZBAnVB/////wFJGyIGBH8gBkGAgICABE8NAyAGQQJ0EJ4MBUEACyEEIAVBCGohDCAEIA1BAnRqIg0gBzYCACAEIAZBAnRqIQcgDUEEaiEGIAlBAU4EQCAEIAggCRCPDRoLIAUgBDYCACALIAY2AgAgDCAHNgIAIAhFDQAgCBCIDQsCQCACKAIEIgUgAigCCEcEQCAFQQA2AgggBUIANwIAIAooAgggCigCBGsiCARAIAhBf0wNBSAFIAgQngwiBDYCACAFIAQ2AgQgBSAEIAhBBHVBBHRqNgIIIAUgCigCCCAKKAIEIgdrIghBAU4EfyAEIAcgCBCPDSAIagUgBAs2AgQLIAIgBUEMajYCBAwBCyACIApBBGoQgAILQQAhCCAKEIEHQQBMDQYDQCABKAIAIBBqIgVBBGohCyACKAIEIAIoAgBrQQxtIQYCQCAFKAIEIgQgBSgCCCIJSQRAIAQgBjYCACALIARBBGo2AgAMAQsgBCAFKAIAIgdrIg1BAnUiDEEBaiIEQYCAgIAETw0FIAQgCSAHayIJQQF1Ig4gBCAOSxtB/////wMgCUECdUH/////AUkbIgkEfyAJQYCAgIAETw0HIAlBAnQQngwFQQALIQQgBUEIaiEOIAQgDEECdGoiDCAGNgIAIAQgCUECdGohBiAMQQRqIQkgDUEBTgRAIAQgByANEI8NGgsgBSAENgIAIAsgCTYCACAOIAY2AgAgB0UNACAHEIgNCyAIQQJ0IgsgCigCEGooAgAhBAJAIAIoAgQiBSACKAIIRwRAIAVBADYCCCAFQgA3AgAgBCgCCCAEKAIEayIGBEAgBkF/TA0JIAUgBhCeDCIHNgIAIAUgBzYCBCAFIAcgBkEEdUEEdGo2AgggBSAEKAIIIAQoAgQiBmsiBEEBTgR/IAcgBiAEEI8NIARqBSAHCzYCBAsgAiAFQQxqNgIEDAELIAIgBEEEahCAAgsgACABIAIgCigCECALaigCABD5BiAKEIEHIAhBAWoiCEoNAAsMBgsQrQgAC0HmywAQGgALEK0IAAsQrQgAC0HmywAQGgALEK0IAAsgAxCBByAPQQFqIg9KDQALCwtiAQF/IABB2PgCNgIAIAAQ/wYgACgCMCIBBEAgACABNgI0IAEQiA0LIABBrPkCNgIAIAAoAhAiAQRAIAAgATYCFCABEIgNCyAAKAIEIgEEQCAAIAE2AgggARCIDQsgABCIDQs7AQF/IABBrPkCNgIAIAAoAhAiAQRAIAAgATYCFCABEIgNCyAAKAIEIgEEQCAAIAE2AgggARCIDQsgAAs+AQF/IABBrPkCNgIAIAAoAhAiAQRAIAAgATYCFCABEIgNCyAAKAIEIgEEQCAAIAE2AgggARCIDQsgABCIDQs/ACAAIAEoAgA2AgAgACABKAIENgIEIAAgAigCADYCCCACKAIEIQIgACAENgIYIAAgA6w3AxAgACACNgIMIAALigEBBn8CQAJAIAAoAgAiBCABKAIAIgVGQQAgASgCBCIGIAAoAgQiB0YbRQRAIAEoAgwhAiABKAIIIQMMAQsgASgCDCECIAEoAggiAyAAKAIIRw0AQQEhASAAKAIMIAJGDQELQQAhASADIARHDQAgAiAHRw0AIAAoAgggBUYgACgCDCAGRnEhAQsgAQt9AQR/AkAgACgCNCIEIAAoAjAiAUYNAANAIAEgAkECdGooAgAiAwRAIAMgAygCACgCBBEDACAAKAI0IQQgACgCMCEBCyACQQFqIgIgBCABayIDQQJ1SQ0ACyADRQ0AIAAgATYCNAsgACgCECICIAAoAhRHBEAgACACNgIUCwswACAAQgA3AgQgAEGs+QI2AgAgAEIANwIMIABCADcCFCAAQgA3AhwgAEEAOgAkIAALEAAgACgCFCAAKAIQa0ECdQuAAgEGfyAAKAIUIgIgACgCECIFayIHQQJ1IQYCQAJAAkAgACgCGCIDIAJLBEAgAiABNgIAIAAgAkEEajYCFAwBCyAGQQFqIgJBgICAgARPDQEgAiADIAVrIgNBAXUiBCACIARLG0H/////AyADQQJ1Qf////8BSRsiAwR/IANBgICAgARPDQMgA0ECdBCeDAVBAAsiAiAGQQJ0aiIEIAE2AgAgAiADQQJ0aiEDIARBBGohBCAHQQFOBEAgAiAFIAcQjw0aCyAAIAM2AhggACAENgIUIAAgAjYCECAFRQ0AIAUQiA0LIAEgBjYCICABIAA2AhwPCxCtCAALQebLABAaAAv7AQMDfAV/An5BASEFIAAoAgQgACgCACIGayIAQTBOBH8gAEEEdSIAQQEgAEEBShsiBEH+////B3EhBSAEQQFxIQcgAEEEdCAGakEQayIAKQMIIQkgACkDACEKQQAhAANAIAEgCrkgBiAAQQR0IgRqIggpAwC5IgKgIAm5IAgpAwi5IgGhoqAgAiAGIARBEHJqIgQpAwAiCrkiA6AgASAEKQMIIgm5IgKhoqAhASAAQQJqIQAgBUECayIFDQALIAcEfCABIAMgBiAAQQR0aiIAKQMAuaAgAiAAKQMIuaGioAUgAQtEAAAAAAAA4L+iRAAAAAAAAAAAZgUgBQsL7QEDA3wFfwJ+IAAoAgQgACgCACIFayIAQTBOBHwgAEEEdSIAQQEgAEEBShsiBEH+////B3EhBiAEQQFxIQcgAEEEdCAFakEQayIAKQMIIQkgACkDACEKQQAhAANAIAEgCrkgBSAAQQR0IgRqIggpAwC5IgKgIAm5IAgpAwi5IgGhoqAgAiAFIARBEHJqIgQpAwAiCrkiA6AgASAEKQMIIgm5IgKhoqAhASAAQQJqIQAgBkECayIGDQALIAcEfCABIAMgBSAAQQR0aiIAKQMAuaAgAiAAKQMIuaGioAUgAQtEAAAAAAAA4L+iBSABCwvoAgMGfgN/AXwCQCABKAIEIAEoAgAiCWtBBHUiCkEDSQ0AIAkpAwAhAyAJKQMIIQUgACkDACECIAApAwghBEEBIQEDQCADIQcgBSEGIAghACAJQQAgASABIApGG0EEdGoiCCkDACEDAkAgCCkDCCIFIARSDQBBfyEIIAIgA1ENAiAEIAZSDQAgAiAHVSACIANZcw0CCwJ/IAAgBCAGVyAEIAVVcw0AGiACIAdXBEBBASAAayACIANTDQEaIAUgBH25IAcgAn25oiAGIAR9uSADIAJ9uaKhIgtEAAAAAAAAAABhBEBBfw8LIABBASAAayAFIAZVIAtEAAAAAAAAAABkcxsMAQsgACACIANZDQAaIAUgBH25IAcgAn25oiAGIAR9uSADIAJ9uaKhIgtEAAAAAAAAAABhBEBBfw8LIABBASAAayAFIAZVIAtEAAAAAAAAAABkcxsLIQggAUEBaiIBIApNDQALCyAIC90CAwZ+A38BfCAAKQMAIQIgACkDCCEDIAEhAANAAkAgCSEIAn8CQAJAIAMgACIKKAIYIgApAxAiBVIEQCAKKQMQIQQMAQtBfyEJIAApAwgiBiACUQ0DIAopAxAiBCADUg0AIAopAwggAlMgAiAGWXMNAyADIQQgAyAFVQ0BIAgMAgsgAyAEVyADIAVVc0UNACAIDAELIAApAwghBiACIAopAwgiB1cEQEEBIAhrIAIgBlMNARogBSADfbkgByACfbmiIAQgA325IAYgAn25oqEiC0QAAAAAAAAAAGEEQEF/DwsgCEEBIAhrIAQgBVMgC0QAAAAAAAAAAGRzGwwBCyAIIAIgBlkNABogBSADfbkgByACfbmiIAQgA325IAYgAn25oqEiC0QAAAAAAAAAAGEEQEF/DwsgCEEBIAhrIAQgBVMgC0QAAAAAAAAAAGRzGwshCSAAIAFHDQELCyAJC/QCAQl+IAEpAyAgASkDAH0hAyAAKQMoIAApAwh9IQQgAgRAIAMgA0I/hyIFfCAFhSIFQv////8PgyIIIAQgBEI/hyIGfCAGhSIGQiCIIgl+IAVCIIgiBSAGQv////8PgyIGfnwiB0IgiCAFIAl+fCAHQiCGIgkgBiAIfnwiBSAJVK18IQggBEI/iKcgA0I/iKdHBEBCACAIfSAIQn+FIAVQGyEIQgAgBX0hBQsgASkDKCABKQMIfSIGIAZCP4ciA3wgA4UiA0L/////D4MiBCAAKQMgIAApAwB9IgkgCUI/hyIHfCAHhSIHQiCIIgp+IANCIIgiAyAHQv////8PgyIHfnwiC0IgiCADIAp+fCALQiCGIgogBCAHfnwiAyAKVK18IQQgCUI/iKcgBkI/iKdHBEBCACAEfSAEQn+FIANQGyEEQgAgA30hAwsgBCAIUSADIAVRcQ8LIAMgBH4gASkDKCABKQMIfSAAKQMgIAApAwB9flEL0QQDAX8GfgR8IAApAxAhBSAAKQMIIQcgACECA0ACQCACKAIcIgIpAxAhAyACKQMIIgQgB1INACADIAVSDQAgACACRw0BCwtEpVzD8SljPcghCSADIAVSBEAgBCAHfbkgAyAFfbmjIQkLIAAhAgNAAkAgAigCGCICKQMQIQMgAikDCCIEIAdSDQAgAyAFUg0AIAAgAkcNAQsLRKVcw/EpYz3IIQsgAyAFUgRAIAQgB325IAMgBX25oyELCyAJmSEJIAEpAxAhAyABKQMIIQQgASECA0ACQCACKAIcIgIpAxAhBiACKQMIIgggBFINACADIAZSDQAgASACRw0BCwtEpVzD8SljPcghCiADIAZSBEAgCCAEfbkgBiADfbmjIQoLIAuZIQwgASECA0ACQCACKAIYIgIpAxAhBiACKQMIIgggBFINACADIAZSDQAgASACRw0BCwsgCpkhC0SlXMPxKWM9yCEKAkAgDCAJIAkgDGMbIAMgBlIEfCAIIAR9uSAGIAN9uaMFIAoLmSIKIAsgCiALZBtiDQAgDCAJIAkgDGQbIAogCyAKIAtjG2INACAARQRAQQAPCyAHIAAoAhwiAikDCHy5IAIpAxAgBX25okQAAAAAAAAAAKAhCSAAIAAoAhgiAkcEQANAIAkgAikDCCACKAIcIgEpAwh8uSABKQMQIAIpAxB9uaKgIQkgAigCGCICIABHDQALCyAJRAAAAAAAAOA/okQAAAAAAAAAAGQPCwJ/IAkgC2YEQEEBIAkgCmYNARoLIAsgDGUgCiAMZXELC+YBAQR/IABBvPkCNgIAIAAgACgCCCIBNgIMIAAgATYCBAJAIAAoAhwiAyAAKAIYIgJGBEAgAyECDAELQQAhAQNAIAIgAUECdGooAgAiBARAIAQQiA0gACgCHCEDIAAoAhghAgsgAUEBaiIBIAMgAmtBAnVJDQALCyAAQQA6ACUgAEEAOgAUIAAgAjYCHCAAKAI4IgEEQCAAIAE2AjwgARCIDQsgACgCKCIBBEAgACABNgIsIAEQiA0LIAAoAhgiAQRAIAAgATYCHCABEIgNCyAAKAIIIgEEQCAAIAE2AgwgARCIDQsgAAsKACAAEIkHEIgNC4EBAQN/IABBqPsCNgIAIABBBGohAyABEJQNIgJBcEkEQAJAAkAgAkELTwRAIAJBEGpBcHEiBBCeDCEDIAAgBEGAgICAeHI2AgwgACADNgIEIAAgAjYCCAwBCyADIAI6AAsgAkUNAQsgAyABIAIQjw0aCyACIANqQQA6AAAPCxDHDAALIAAgAEGo+wI2AgAgACwAD0F/TARAIAAoAgQQiA0LIAALqAkDBn8CfgF8AkACQAJAIAEoAkxBfkYEQAJAAkACQCACBEAgASEEA0AgBCIDKQMoIAMoAlAiBCkDCFENAAsgASADRg0CA0AgAysDMESlXMPxKWM9yGINAiADKAJUIgMgAUcNAAsMAgsgASEEA0AgBCIDKQMoIAMoAlQiBCkDCFENAAsgASADRg0BA0AgAysDMESlXMPxKWM9yGINASADKAJQIgMgAUcNAAsMAQsgASADRw0BCyACBEAgASgCUA8LIAEoAlQPCyABQdAAQdQAIAIbaigCACIEQQA2AkAgBCkDCCEJIAAgBCACEI0HIQMgACgCDCIBIAAoAhBHBEAgASAENgIMIAFBADYCCCABIAk3AwAgACABQRBqNgIMIAMPCyABIABBCGooAgAiBmsiAkEEdSIHQQFqIgFBgICAgAFPDQIgASACQQN1IgUgASAFSxtB/////wAgB0H///8/SRsiAUGAgICAAU8NAyABQQR0IggQngwiBSAHQQR0aiIBIAQ2AgwgAUEANgIIIAEgCTcDACAFIAhqIQQgAUEQaiEBIAJBAU4EQCAFIAYgAhCPDRoLIAAgBDYCECAAIAE2AgwgACAFNgIIIAZFDQEgBhCIDSADDwsCQCABKwMwIgtEpVzD8SljPchiDQAgAUHUAEHQACACG2ooAgAiAykDACEKIAEpAwAhCQJAIAMrAzBEpVzD8SljPchhBEAgCSAKUQ0CIAMpAyAgCVINAQwCCyAJIApRDQELIAEgASkDIDcDACABIAk3AyALAn8gAgRAIAEhAwNAIAMiAikDKCADKAJQIgMpAwhRBEAgAygCTEF+Rw0BCwsCQCACKwMwRKVcw/EpYz3IYg0AIAMoAkxBfkYNACACIQQDQCAEKAJUIgQrAzBEpVzD8SljPchhDQALIAQgAiAEKQMgIAMpAyBVGyECCwJAIAEgAkYiAA0AIAEhAwNAIAMgAygCUCIENgJYAkAgC0SlXMPxKWM9yGINACABIANGDQAgAykDACIJIAMoAlQpAyBRDQAgAyADKQMgNwMAIAMgCTcDIAsgAiAERwRAIAQrAzAhCyAEIQMMAQsLIAIrAzBEpVzD8SljPchiDQAgAA0AIAIpAwAiCSACKAJUKQMgUQ0AIAIgAikDIDcDACACIAk3AyALIAJB0ABqDAELIAEhAwNAIAMiAikDKCADKAJUIgMpAwhRBEAgAygCTEF+Rw0BCwsCQCACKwMwRKVcw/EpYz3IYg0AIAMoAkxBfkYNACACIQQDQCAEKAJQIgQrAzBEpVzD8SljPchhDQALIAIgBCAEKQMgIAMpAyBTGyECCwJAIAEgAkYiAA0AIAEhAwNAIAMgAygCVCIENgJYAkAgC0SlXMPxKWM9yGINACABIANGDQAgAykDACIJIAMoAlApAyBRDQAgAyADKQMgNwMAIAMgCTcDIAsgAiAERwRAIAQrAzAhCyAEIQMMAQsLIAIrAzBEpVzD8SljPchiDQAgAA0AIAIpAwAiCSACKAJQKQMgUQ0AIAIgAikDIDcDACACIAk3AyALIAJB1ABqCygCACEDCyADDwsQrQgAC0HmywAQGgALvSEDDH8PfgJ8AkACQAJAIANBASACQQFGGwRAIAEoAgQgASgCACIFayIEQQR1QQFrIQECQCADRQ0AIARBEUgNACAFKQMIIREgBSkDACEQA0AgBSABQQR0aiIEKQMAIBBSDQEgBCkDCCARUg0BIAFBAUohBCABQQFrIQEgBA0AC0EAIQELIANBAXMhCCABQR91IAFxIQkDQAJAIAEiBEEBSARAIAkhBAwBCyAFIARBBHRqIgYpAwAgBSAEQQFrIgFBBHRqIgcpAwBSDQAgBikDCCAHKQMIUQ0BCwtBACEBIANBACAEQQJIGw0CIAggBEEBSHENAkF/IARBAWoiCa1C8AB+IhCnIBBCIIinGxCeDCEHAkAgBCAJSw0AAkAgBEHwAGwiCkHwAG5BAWpBB3EiBkUEQCAHIQEMAQsgByEBA0AgAUIANwMAIAFCADcDKCABQgA3AyAgAUIANwMYIAFCADcDECABQgA3AwggAUHwAGohASAGQQFrIgYNAAsLIApBkAZJDQAgByAJQfAAbGohBgNAIAFCADcDACABQgA3A3AgAUIANwPgASABQgA3AyggAUIANwMgIAFCADcDGCABQgA3AxAgAUIANwMIIAFCADcDeCABQgA3A4ABIAFCADcDiAEgAUIANwOQASABQgA3A5gBIAFCADcD6AEgAUIANwPwASABQgA3A/gBIAFCADcDgAIgAUIANwOIAiABQgA3A/gCIAFCADcD8AIgAUIANwPoAiABQgA3A+ACIAFCADcD2AIgAUIANwPQAiABQgA3A8ADIAFCADcDyAMgAUIANwPQAyABQgA3A9gDIAFCADcD4AMgAUIANwPoAyABQgA3A7AEIAFCADcDuAQgAUIANwPABCABQgA3A8gEIAFCADcD0AQgAUIANwPYBCABQgA3A8gFIAFCADcDwAUgAUIANwO4BSABQgA3A7AFIAFCADcDqAUgAUIANwOgBSABQgA3A7gGIAFCADcDsAYgAUIANwOoBiABQgA3A6AGIAFCADcDmAYgAUIANwOQBiABQYAHaiIBIAZHDQALCyAHIAUpAxA3A4ABIAcgBSkDGDcDiAEgBSkDCCERIAUpAwAhEAJAAkACQAJAAkACQAJAAkACQAJAAkAgAC0AFEUEQAJAIBBC/////wNVDQAgEUKBgICAfFMNACARQv////8DVQ0AIBBCgYCAgHxZDQILIABBAToAFAsCQCAQQv//////////P1UNACARQoGAgICAgICAQFMNACARQv//////////P1UNACAQQoCAgICAgICAQFUNAgtBEBABIgFBh9cAEIsHIAFB9PkCQa8DEAIACyAFIARBBHRqIgYpAwghEAJAIAYpAwAiEUL/////A1UNACAQQoGAgIB8Uw0AIBBC/////wNVDQBBACEKIBFCgYCAgHxZDQMLIABBAToAFAwBCyAFIARBBHRqIgYpAwghECAGKQMAIRELIBFC//////////8/VQ0BIBBCgYCAgICAgIBAUw0BIBBC//////////8/VQ0BQQEhCiARQoCAgICAgICAQFcNAQsgB0EAQfAAEJANIgkgCUHwAGo2AlAgCSAJIARB8ABsaiIBNgJUIAkgBSkDADcDECAJIAUpAwg3AxggCUF/NgJMIAFBAEHwABCQDSIBIAFB8ABrNgJUIAEgCTYCUCABIAYpAwA3AxAgASAGKQMINwMYIAFBfzYCTAJAIARBAUoEQCAEQQFrIQQgCiEHA0AgBSAEQQR0aiIGKQMIIREgBikDACEQAkAgB0H/AXFFBEACQCAQQv////8DVQ0AIBFCgYCAgHxTDQAgEUL/////A1UNAEEAIQcgEEKBgICAfFkNAgtBASEKIABBAToAFEEBIQcLIBBC//////////8/VQ0DIBFCgYCAgICAgIBAUw0DIBFC//////////8/VQ0DIBBCgICAgICAgIBAVw0DCyAJIARB8ABsakEAQfAAEJANIgEgAUHwAGs2AlQgASABQfAAajYCUCABIAYpAwA3AxAgASAGKQMINwMYIAFBfzYCTCAEQQFKIQEgBEEBayEEIAENAAsLIAkiASEGAkADQCAGKQMYIRUgBikDECEWIAAtACQhCyAG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KAIAIgQgASgCBEcEQANAIAAgBCAFQQxsaiACIAMgACgCACgCCBEJACAGciEGIAVBAWoiByEFIAcgASgCBCABKAIAIgRrQQxtSQ0ACwsLgwEBBH8gACAAKAIIIgI2AgwgACACNgIEAkAgACgCHCIDIAAoAhgiAUYEQCADIQEMAQtBACECA0AgASACQQJ0aigCACIEBEAgBBCIDSAAKAIcIQMgACgCGCEBCyACQQFqIgIgAyABa0ECdUkNAAsLIABBADoAJSAAQQA6ABQgACABNgIcC4YCAQR/IwBBEGsiAyQAIAAgACgCCCICNgIEIAAoAgwiASACRwRAIAIgASADEJIHIAAoAjgiAgRAIAAgAjYCPCACEIgNCyAAQgA3AjggAEFAa0EANgIAIAAgACgCCCICIAAoAgxHBH8gAEE4aiEEA0AgAyACKQMANwMIIAQgA0EIahCTByACKAIIIgEEQCABQX82AkwgAUEBNgI8IAEgASkDADcDECABIAEpAwg3AxgLIAIoAgwiAQRAIAFBfzYCTCABQQI2AjwgASABKQMANwMQIAEgASkDCDcDGAsgAkEQaiICIAAoAgxHDQALIAAoAggFIAILNgIEIABBADYCNAsgA0EQaiQAC7oZAgl/A34jAEEQayIGJAADQCABQRBrIQkDQAJAAkACQAJAAkACQCABIABrIgNBBHUiBQ4GBQUAAQIDBAsgACkDACABQRBrIgMpAwBZDQQgBkEIaiIFIABBCGoiBCkDADcDACAGIAApAwA3AwAgBCADQQhqIgcpAwA3AwAgACADKQMANwMAIAcgBSkDADcDACADIAYpAwA3AwAMBAsgAEEQaiEFIAFBEGsiAykDACEMIAApAxAiDSAAKQMAVwRAIAwgDVcNBCAGQQhqIgQgBUEIaiIHKQMANwMAIAYgBSkDADcDACAHIANBCGoiCCkDADcDACAFIAMpAwA3AwAgCCAEKQMANwMAIAMgBikDADcDACAAKQMAIAApAxBZDQQgBCAAQQhqIgMpAwA3AwAgBiAAKQMANwMAIAMgBykDADcDACAAIAUpAwA3AwAgByAEKQMANwMAIAUgBikDADcDAAwECyAMIA1VBEAgBkEIaiIFIABBCGoiBCkDADcDACAGIAApAwA3AwAgBCADQQhqIgcpAwA3AwAgACADKQMANwMAIAcgBSkDADcDACADIAYpAwA3AwAMBAsgBkEIaiIEIABBCGoiCCkDADcDACAGIAApAwA3AwAgCCAFQQhqIgcpAwA3AwAgACAFKQMANwMAIAcgBCkDADcDACAFIAYpAwA3AwAgACkDECADKQMAWQ0DIAQgBykDADcDACAGIAUpAwA3AwAgByADQQhqIgApAwA3AwAgBSADKQMANwMAIAAgBCkDADcDACADIAYpAwA3AwAMAwsgACAAQRBqIABBIGogAUEQaxC/BxoMAgsgACAAQRBqIgcgAEEgaiIFIABBMGoiAxC/BxogACkDMCABQRBrIgQpAwBZDQEgBkEIaiIIIANBCGoiCikDADcDACAGIAMpAwA3AwAgCiAEQQhqIgspAwA3AwAgAyAEKQMANwMAIAsgCCkDADcDACAEIAYpAwA3AwAgBSkDACADKQMAWQ0BIAggBUEIaiIEKQMANwMAIAYgBSkDADcDACAEIAopAwA3AwAgBSADKQMANwMAIAogCCkDADcDACADIAYpAwA3AwAgBykDACAFKQMAWQ0BIAZBCGoiAyAHQQhqIgQpAwA3AwAgBiAHKQMANwMAIAQgBUEIaiIIKQMANwMAIAcgBSkDADcDACAIIAMpAwA3AwAgBSAGKQMANwMAIAApAwAgACkDEFkNASADIABBCGoiBSkDADcDACAGIAApAwA3AwAgBSAEKQMANwMAIAAgBykDADcDACAEIAMpAwA3AwAgByAGKQMANwMADAELIANB7wNMBEAgAEEQaiEDIABBIGohBCAAKQMgIQwCQCAAKQMAIg4gACkDECINWQRAIAwgDVcNASAGQQhqIgUgA0EIaiIHKQMANwMAIAYgAykDADcDACAHIARBCGoiCCkDADcDACADIAQpAwA3AwAgCCAFKQMANwMAIAQgBikDADcDACAOIAMpAwBZDQEgBSAAQQhqIggpAwA3AwAgBiAAKQMANwMAIAggBykDADcDACAAIAMpAwA3AwAgByAFKQMANwMAIAMgBikDADcDAAwBCyAMIA1VBEAgBkEIaiIDIABBCGoiBSkDADcDACAGIAApAwA3AwAgBSAEQQhqIgcpAwA3AwAgACAEKQMANwMAIAcgAykDADcDACAEIAYpAwA3AwAMAQsgBkEIaiIFIABBCGoiCCkDADcDACAGIAApAwA3AwAgCCADQQhqIgcpAwA3AwAgACADKQMANwMAIAcgBSkDADcDACADIAYpAwA3AwAgACkDECAMWQ0AIAUgBykDADcDACAGIAMpAwA3AwAgByAEQQhqIggpAwA3AwAgAyAEKQMANwMAIAggBSkDADcDACAEIAYpAwA3AwALIABBMGoiAyABRg0BA0AgAyIHKQMAIgwgBCkDAFUEQCAHKQMIIQ0gByEFA0ACQCAFIAQiAykDADcDACAFIAMpAwg3AwggACADRgRAIAAhAwwBCyADIQUgA0EQayIEKQMAIAxTDQELCyADIA03AwggAyAMNwMACyABIAciBEEQaiIDRw0ACwwBCyAAIAVBAm1BBHRqIQcCQCADQfH8AE4EQCAAIAAgBUEEbUEEdCIDaiIFIAcgAyAHaiIDEL8HIQggAykDACAJKQMAWQ0BIAZBCGoiBCADQQhqIgopAwA3AwAgBiADKQMANwMAIAogCUEIaiILKQMANwMAIAMgCSkDADcDACALIAQpAwA3AwAgCSAGKQMANwMAIAcpAwAgAykDAFkEQCAIQQFqIQgMAgsgBCAHQQhqIgspAwA3AwAgBiAHKQMANwMAIAsgCikDADcDACAHIAMpAwA3AwAgCiAEKQMANwMAIAMgBikDADcDACAFKQMAIAcpAwBZBEAgCEECaiEIDAILIAQgBUEIaiIDKQMANwMAIAYgBSkDADcDACADIAspAwA3AwAgBSAHKQMANwMAIAsgBCkDADcDACAHIAYpAwA3AwAgACkDACAFKQMAWQRAIAhBA2ohCAwCCyAEIABBCGoiCikDADcDACAGIAApAwA3AwAgCiADKQMANwMAIAAgBSkDADcDACADIAQpAwA3AwAgBSAGKQMANwMAIAhBBGohCAwBCyAJKQMAIQwCQCAHKQMAIg0gACkDAFcEQEEAIQggDCANVw0CIAZBCGoiAyAHQQhqIgUpAwA3AwAgBiAHKQMANwMAIAUgCUEIaiIEKQMANwMAIAcgCSkDADcDACAEIAMpAwA3AwAgCSAGKQMANwMAQQEhCCAAKQMAIAcpAwBZDQIgAyAAQQhqIgQpAwA3AwAgBiAAKQMANwMAIAQgBSkDADcDACAAIAcpAwA3AwAgBSADKQMANwMAIAcgBikDADcDAAwBCyAMIA1VBEAgBkEIaiIDIABBCGoiBSkDADcDACAGIAApAwA3AwAgBSAJQQhqIgQpAwA3AwAgACAJKQMANwMAIAQgAykDADcDACAJIAYpAwA3AwBBASEIDAILIAZBCGoiAyAAQQhqIgQpAwA3AwAgBiAAKQMANwMAIAQgB0EIaiIFKQMANwMAIAAgBykDADcDACAFIAMpAwA3AwAgByAGKQMANwMAQQEhCCAHKQMAIAkpAwBZDQEgAyAFKQMANwMAIAYgBykDADcDACAFIAlBCGoiBCkDADcDACAHIAkpAwA3AwAgBCADKQMANwMAIAkgBikDADcDAAtBAiEICyAJIQMCfwJAAkAgBykDACIMIAApAwAiDVMEQAwBCwNAIANBEGsiAyAARgRAIABBEGohBCAJKQMAIA1TDQMgBCAJRg0FA0AgDSAEKQMAVQRAIAZBCGoiAyAEQQhqIgUpAwA3AwAgBiAEKQMANwMAIAUgCUEIaiIHKQMANwMAIAQgCSkDADcDACAHIAMpAwA3AwAgCSAGKQMANwMAIARBEGohBAwFCyAJIARBEGoiBEcNAAsMBQsgDCADKQMAWQ0ACyAGQQhqIgUgAEEIaiIEKQMANwMAIAYgACkDADcDACAEIANBCGoiCikDADcDACAAIAMpAwA3AwAgCiAFKQMANwMAIAMgBikDADcDACAIQQFqIQgLIAMgAEEQaiIESwRAA38gBykDACEMA0AgBCIFQRBqIQQgDCAFKQMAUw0ACwNAIAwgA0EQayIDKQMAWQ0ACyADIAVJBH8gBQUgBkEIaiIKIAVBCGoiCykDADcDACAGIAUpAwA3AwAgCyADQQhqIgspAwA3AwAgBSADKQMANwMAIAsgCikDADcDACADIAYpAwA3AwAgAyAHIAUgB0YbIQcgCEEBaiEIDAELCyEECwJAIAQgB0YNACAEKQMAIAcpAwBZDQAgBkEIaiIDIARBCGoiBSkDADcDACAGIAQpAwA3AwAgBSAHQQhqIgopAwA3AwAgBCAHKQMANwMAIAogAykDADcDACAHIAYpAwA3AwAgCEEBaiEICyAIRQRAIAAgBBDAByEHIARBEGoiAyABEMAHBEAgBCEBIAdFDQYMBAtBAiAHDQIaCyAEIABrIAEgBGtIBEAgACAEIAIQkgcgBEEQaiEADAQLIARBEGogASACEJIHIAQhAQwECyAEIAkiBUYNAQN/IAApAwAhDANAIAQiA0EQaiEEIAMpAwAgDFkNAAsDQCAFQRBrIgUpAwAgDFMNAAsgAyAFTwR/QQQFIAZBCGoiByADQQhqIggpAwA3AwAgBiADKQMANwMAIAggBUEIaiIKKQMANwMAIAMgBSkDADcDACAKIAcpAwA3AwAgBSAGKQMANwMADAELCwshBSADIQAgBUEERg0BIAVBAkYNAQsLCyAGQRBqJAAL8QICBX8CfgJAAkACQCAAKAIEIgIgACgCCEcEQCACIAEpAwA3AwAgACACQQhqIgE2AgQMAQsgAiAAKAIAIgRrIgVBA3UiBkEBaiICQYCAgIACTw0BIAIgBUECdSIDIAIgA0sbQf////8BIAZB/////wBJGyIDBH8gA0GAgICAAk8NAyADQQN0EJ4MBUEACyICIAZBA3RqIgYgASkDADcDACACIANBA3RqIQMgBkEIaiEBIAVBAU4EQCACIAQgBRCPDRoLIAAgAzYCCCAAIAE2AgQgACACNgIAIARFDQAgBBCIDSAAKAIEIQELAkAgASAAKAIAIgRrIgBBCUgNACAEIABBA3ZBAmtBAXYiAEEDdGoiAikDACIHIAFBCGsiASkDACIIWQ0AA0ACQCACIQUgASAHNwMAIABFDQAgBSEBIAQgAEEBa0ECbSIAQQN0aiICKQMAIgcgCFMNAQsLIAUgCDcDAAsPCxCtCAALQebLABAaAAvtBAILfwJ+IAAoAjgiAyAAKAI8IgdHBEAgASADKQMANwMAAkAgByADayIFQQlIDQAgAykDACENIAMgB0EIayICKQMANwMAIAIgDTcDACAFQRBGDQAgA0EIaiECIAVBGUgEf0EBBSADQRBqIAIgAykDCCADKQMQUyIEGyECQQJBASAEGwshBCACKQMAIg0gAykDACIOUw0AIAVBA3UiBUEBayEJIAVBA2tBAXYhCCADIQUDQAJAIAIhBiAFIA03AwAgBCAISg0AIAMgBEEBdCIFQQFyIgRBA3RqIQIgCSAFQQJqIgVKBEAgAkEIaiACIAIpAwAgAikDCFMiChshAiAFIAQgChshBAsgBiEFIAIpAwAiDSAOWQ0BCwsgBiAONwMACyAAAn8gAyADIAdBCGsiAkYNABogA0EQaiELIANBCGohACAHIQUDQCAFIQQgAiIFIAEpAwAiDSADKQMAUg0BGgJAIAUgA2siBkEJSA0AIAMgBEEQayICKQMANwMAIAIgDTcDACAGQRBGDQAgACECQQEhBCAGQRlOBEBBAkEBIAApAwAgCykDAFMiAhshBCALIAAgAhshAgsgAikDACINIAMpAwAiDlMNACAGQQN1IgZBAWshCiAGQQNrQQF2IQkgAyEGA0ACQCACIQggBiANNwMAIAQgCUoNACADIARBAXQiBkEBciIEQQN0aiECIAogBkECaiIGSgRAIAJBCGogAiACKQMAIAIpAwhTIgwbIQIgBiAEIAwbIQQLIAghBiACKQMAIg0gDlkNAQsLIAggDjcDAAsgAyAFQQhrIgJHDQALIAMLNgI8CyADIAdHC6UCAQh/QRgQngwiAkIANwIIIAJBADsBBCACQgA3AhAgAEEoaiEHAkACQAJAIAAoAiwiASAAKAIwRwRAIAEgAjYCACAAIAFBBGoiATYCLAwBCyABIAcoAgAiBWsiBkECdSIEQQFqIgFBgICAgARPDQEgASAGQQF1IgMgASADSxtB/////wMgBEH/////AUkbIgEEfyABQYCAgIAETw0DIAFBAnQQngwFQQALIgMgBEECdGoiBCACNgIAIAMgAUECdGohCCAEQQRqIQEgBkEBTgRAIAMgBSAGEI8NGgsgACAINgIwIAAgATYCLCAAIAM2AiggBUUNACAFEIgNIAAoAiwhAQsgAiABIAcoAgBrQQJ1QQFrNgIAIAIPCxCtCAALQebLABAaAAu+AgEEfwJAIAEoAlwiBSABKAJgIgNGDQAgAigCXCIGIAIoAmAiBEYNAAJAAkAgAiAFRgRAAn8gBgRAIAYgATYCYCABKAJgIQMLIAMLBEAgAyACNgJcCyACIAE2AlwgAiADNgJgIAEgBjYCXCABIAI2AmAgAigCYCEDDAELAkAgASAGRgRAAn8gBQRAIAUgAjYCYCACKAJgIQQLIAQLBEAgBCABNgJcCyABIAI2AlwgASAENgJgIAIgBTYCXCACIAE2AmAgASEDDAELIAEgBjYCXCAGBEAgBiABNgJgIAIoAmAhBAsgASAENgJgIAQEQCAEIAE2AlwLIAIgBTYCXCAFBEAgBSACNgJgCyACIAM2AmAgA0UEQEEAIQMMAQsgAyACNgJcCyABKAJgRQ0BCyACIQEgAw0BCyAAIAE2AjQLC4cCAQV/IwBBEGsiBCQAIAEoAgAiAigCWCIDBEAgAyACKAJMNgJMIAIoAlwhBSACKAJgIgZB3ABqIABBNGogBhsgAzYCACAFBEAgBSABKAIAKAJYNgJgCyABKAIAIgMoAlgiAiADKAI8NgI8IAIgAygCQDYCQCACIAMoAkQ2AkQgAiADKAJINgJIIAEgAjYCACACIAIpAwg3AxggAiACKQMANwMQIAEoAgAgBjYCYCABKAIAIAU2AlwgASgCACICKwMwRKVcw/EpYz3IYgRAIAQgAikDKDcDCCAAQThqIARBCGoQkwcLIARBEGokAA8LQRAQASICQYXBABCLByACQfT5AkGvAxACAAu5AQEBfyAAQbD6AjYCTCAAQYz6AjYCACAAQgA3AgQgAEEAOgA8IABBADYCjAEgAEIANwKEASAAQQA2AnwgAEIANwJ0IABBADYCbCAAQgA3AmQgAEIANwJQIABCADcCWCAAQgA3AgwgAEIANwIUIABCADcCHCAAQQA2AiQgACAAQSxqIgE2AiwgACABNgIwIABBADYCNCAAQQA6AGAgAEEAOgBxIABBADoASCAAQQA6AHAgAEEAOgBKIAALDwAgACABIAJBAEEAEJoHC/YIAQt/AkAgAC0APEUEQCAAIAAoAgAiBUEMaygCAGotACUNASAAQQE6ADwgAigCBCIJIAIoAgAiDkcEQANAIAlBDGsiBSgCACIKBEAgCUEIayAKNgIAIAoQiA0LIAUhCSAFIA5HDQALIAIgDjYCBCAAKAIAIQULIAAgBDYCQCAAIAM2AkRBACEOIABBADoASSAAIAE2AiggACAFKAIAEQEABEACQEEAIQUjAEEQayIHJAAgAiAAIAAiASgCAEEMaygCAGoiBigCLCAGKAIoa0ECdRD2AQJAIAAgACgCACIEQQxrIggoAgBqIgYoAiwgBigCKCIGRwRAIAFBKGohCQNAIAYgBUECdCILaigCACgCEARAQQAhBCAHQQA2AgggB0IANwMAIAkgCCgCAGooAgAgC2ooAgAoAhAoAhwiBiEIAkAgBkUNAANAIAQiA0EBaiEEIAgoAhgiCCAGRw0ACyADRQ0AAkACQAJAIANB/////wBJBEAgByAEQQR0IggQngwiBDYCBCAHIAQ2AgAgByAEIAhqIgw2AghBACELA0AgBkEIaiEIAkAgBCAMRwRAIAQgCCkDADcDACAEIAgpAwg3AwggByAEQRBqNgIEDAELIAwgBygCACIKayIMQQR1Ig9BAWoiBEGAgICAAU8NAyAEIAxBA3UiDSAEIA1LG0H/////ACAPQf///z9JGyINBH8gDUGAgICAAU8NBSANQQR0EJ4MBUEACyIEIA9BBHRqIg8gCCkDADcDACAPIAgpAwg3AwggBCANQQR0aiEIIA9BEGohDSAMQQFOBEAgBCAKIAwQjw0aCyAHIAg2AgggByANNgIEIAcgBDYCACAKRQ0AIAoQiA0LIAMgC0YNBCALQQFqIQsgBigCHCEGIAcoAgghDCAHKAIEIQQMAAsAC0HmywAQGgALEK0IAAtB5ssAEBoACwJAIAIoAgQiBiACKAIIRwRAIAZBADYCCCAGQgA3AgAgBygCBCAHKAIAIgRrIgsEQCALQX9MDQcgBiALEJ4MIgg2AgAgBiAINgIEIAYgCCALQQR1QQR0ajYCCCAGIAcoAgQgBygCACIEayILQQFOBH8gCCAEIAsQjw0gC2oFIAgLNgIECyACIAZBDGo2AgQMAQsgAiAHEIACIAcoAgAhBAsgBEUNACAHIAQ2AgQgBBCIDQsgASgCACEECyAFQQFqIgUgCSAEQQxrIggoAgBqIgYoAgQgBigCACIGa0ECdUkNAAsLIAdBEGokAAwBCxCtCAALCyAAIAAoAgBBDGsoAgBqIgooAiwiBSAKKAIoIglHBEAgCSEFA0ACQCAFIA5BAnQiAmooAgAiCSgCECIFRQ0AIAUoAhxBADYCGANAIAkoAhAiBUUNASAJIAUoAhg2AhAgBRCIDQwACwALIAkQiA0gCigCKCACakEANgIAIA5BAWoiDiAKKAIsIAooAigiBWtBAnVJDQALCyAKIAU2AiwgAEEAOgA8Cw8LQRAQASIFQaGFARCLByAFQfT5AkGvAxACAAsPACAAIAEgAkEAQQAQnAcLqA4BDX8gAC0APEUEQCAAIAM2AkQgAEEBOgA8IAAgBDYCQCAAQQE6AEkgACABNgIoIAAgACgCACgCABEBAARAAkAgACEEAkAgAigCNCIBIAIoAjAiA0YEQCABIQMMAQsDQCADIAZBAnRqKAIAIgUEQCAFIAUoAgAoAgQRAwAgAigCMCEDIAIoAjQhAQsgBkEBaiIGIAEgA2siBUECdUkNAAsgBUUNACACIAM2AjQgAyEBCyACKAIQIgYgAigCFEcEQCACIAY2AhQLAkACQAJAIAQgBCgCACIFQQxrKAIAaiIGKAIsIAYoAihrIgZBAnUiByACKAI4IANrQQJ1TQ0AIAZBf0wNASAGEJ4MIgYgB0ECdGohByAGIAEgA2siAWohCCABQQFOBEAgBiADIAEQjw0aCyACIAc2AjggAiAINgI0IAIgBjYCMCADRQ0AIAMQiA0gBCgCACEFCyAEIAVBDGsoAgBqIgYoAiwgBigCKCIDRgRAQQAhAUEAIQYMAgsgAkEwaiEPIARBKGohEAJAAkACQAJAA0BBACEGIAMgDUECdGooAgAiASgCECIFIQMgBQRAA0AgBkEBaiEGIAMoAhgiAyAFRw0ACwsCQAJAIAEtAAUiA0EAIAZBAkgbDQAgA0EBIAZBA0gbRQ0AAkAgASgCCCIDRQ0AIAEtAAQiByADLQAEIgVHBEAgAygCEA0BCwNAAkACQCAHIAVB/wFxRwRAIAMoAhANAQsgAygCCCIDDQFBACEDCyABIAM2AggMAgsgAy0ABCEFDAALAAtBMBCeDCIDQgA3AgQgA0Gs+QI2AgAgA0EMaiIHQgA3AgAgA0IANwIUIANCADcCHCADQQA6ACQCQCACKAI0IgUgAigCOEcEQCAFIAM2AgAgAiAFQQRqNgI0DAELIAUgDygCACILayIIQQJ1IglBAWoiBUGAgICABE8NAiAFIAhBAXUiCiAFIApLG0H/////AyAJQf////8BSRsiCgR/IApBgICAgARPDQUgCkECdBCeDAVBAAsiBSAJQQJ0aiIJIAM2AgAgBSAKQQJ0aiEKIAlBBGohCSAIQQFOBEAgBSALIAgQjw0aCyACIAo2AjggAiAJNgI0IAIgBTYCMCALRQ0AIAsQiA0LIAEgAzYCDCADQgA3AhwgA0EIaiEOAkAgBiAHKAIAIAMoAgQiBWtBBHVLBEAgBkGAgICAAU8NBiAOKAIAIQggBkEEdCILEJ4MIgcgC2ohCyAHIAggBWsiCGohCiAIQQFOBEAgByAFIAgQjw0aCyADIAs2AgwgAyAKNgIIIAMgBzYCBCAFRQ0BIAUQiA0MAQsgBkEBSA0BCyADQQRqIREgASgCECEHQQAhCANAIAcoAhwiB0EIaiEBAkAgAygCCCIFIAMoAgxHBEAgBSABKQMANwMAIAUgASkDCDcDCCAOIAVBEGo2AgAMAQsgBSARKAIAIgprIgtBBHUiDEEBaiIFQYCAgIABTw0HIAUgC0EDdSIJIAUgCUsbQf////8AIAxB////P0kbIgkEfyAJQYCAgIABTw0JIAlBBHQQngwFQQALIgUgDEEEdGoiDCABKQMANwMAIAwgASkDCDcDCCAFIAlBBHRqIQEgDEEQaiEJIAtBAU4EQCAFIAogCxCPDRoLIAMgATYCDCADIAk2AgggAyAFNgIEIApFDQAgChCIDQsgCEEBaiIIIAZHDQALCyANQQFqIg0gECAEKAIAIgVBDGsoAgBqIgYoAgQgBigCACIDayIBQQJ1IgZPDQcMAQsLEK0IAAtB5ssAEBoAC0HmywAQGgALEK0IAAtB5ssAEBoAC0HmywAQGgALAkACQCACKAIYIAIoAhAiA2tBAnUgBk8NACABQX9MDQEgAigCFCEHIAEQngwiASAGQQJ0aiEIIAEgByADayIGaiEHIAZBAU4EQCABIAMgBhCPDRoLIAIgCDYCGCACIAc2AhQgAiABNgIQIANFDQAgAxCIDSAEKAIAIQULIAQgBUEMaygCAGoiBigCLCAGKAIoIgNHBEAgBEEoaiEBQQAhBgNAIAMgBkECdGooAgAiBSgCDCIDBEACQAJAIAUtAAUEQCADQQE6ACQMAQsgBSgCCCIFRQ0AIAUoAgwiBQ0BCyACIQULIAUgAxCCBwsgBkEBaiIGIAEgBCgCAEEMaygCAGoiAygCBCADKAIAIgNrQQJ1SQ0ACwsMAQtB5ssAEBoACwsgACAAKAIAQQxrKAIAaiIEKAIsIgEgBCgCKCIDRwRAQQAhAiADIQEDQAJAIAEgAkECdCIFaigCACIDKAIQIgFFDQAgASgCHEEANgIYA0AgAygCECIBRQ0BIAMgASgCGDYCECABEIgNDAALAAsgAxCIDSAEKAIoIAVqQQA2AgAgAkEBaiICIAQoAiwgBCgCKCIBa0ECdUkNAAsLIAQgATYCLCAAQQA6ADwLC9ROAxR/D34GfCMAQSBrIg8kACAAIAAoAgBBDGsoAgBqIgIgAigCACgCEBEDACAPQQA2AhggDyAPQRBqNgIUIA8gD0EQajYCEAJAIAAoAjRFDQAgACgCMCICKAIAIgEgACgCLCIEKAIENgIEIAQoAgQgATYCACAAQQA2AjQgAiAAQSxqIgRGDQADQCACKAIEIQEgAhCIDSAEIAEiAkcNAAsgDygCGCIGRQ0AIA8oAhQiASgCACIKIA8oAhAiAigCBDYCBCACKAIEIAo2AgAgACgCLCIKIAE2AgQgASAKNgIAIAAgAjYCLCACIAQ2AgQgACAAKAI0IAZqNgI0CyAAQQA2AjgCQCAAIAAoAgBBDGsoAgBqIA9BEGoQlAdFBEBBACEKDAELIABBOGohCiAAIA8pAxAQngcCQAJAAkADQAJAIAAgACgCAEEMaygCAGogD0EIahCUB0UEQCAAIAAoAgBBDGsiCygCACIGaiICKAIEIAIoAgxGDQELIAooAgAiAgRAA0AgAigCaCIBQeQAaiAKIAEbIAIoAmQiBDYCACAEBEAgBCABNgJoCyACQgA3AmQgACACEJ8HIAAoAjgiAg0ACwtBACECAkAgACgCFCIEIAAoAhAiAUYNAANAIAEgAkECdGooAgAiBgRAIAYQiA0gACgCFCEEIAAoAhAhAQsgAkEBaiICIAQgAWsiBkECdUkNAAsgBkUNACAAIAE2AhQLIA8pAwgiHiEYQQEhBAJAIAAiAigCAEEMaygCACACaigCNEUNACMAQRBrIggkAAJAAkACQCACIAIiCSgCAEEMaygCAGooAjQiAwRAIAkgAzYCOCADIQEDQCABIAEoAmA2AmggASABKAJcIgU2AmQgAQJ+IBggASkDKFEEQCABKQMgDAELAn4gASsDMCAYIAEpAwh9uaIiJ0QAAAAAAADgv0QAAAAAAADgPyAnRAAAAAAAAAAAYxugIieZRAAAAAAAAOBDYwRAICewDAELQoCAgICAgICAgH8LIAEpAwB8CzcDECAFIgENAAsCQCADKAJkIgEEQCAJQRxqIRBBACEFIAhBCGohDgNAIA5CADcDACAIQgA3AwACQCADKQMQIAEpAxBXBEAgASEDDAELAkAgCCIHAn4gAyIGKwMwIiUgASIFKwMwIiZhBEAgByAGKQMYIhU3AwggBikDKCAVUQRAIAYpAyAMAgsCfiAlIBUgBikDCH25oiIlRAAAAAAAAOC/RAAAAAAAAOA/ICVEAAAAAAAAAABjG6AiJZlEAAAAAAAA4ENjBEAgJbAMAQtCgICAgICAgICAfwsgBikDAHwMAQsCQAJAAkAgJUQAAAAAAAAAAGEEQCAHIAYpAwAiFjcDACAFKQMIIRUgJkSlXMPxKWM9yGEEQCAHIBU3AwgMBAsgFrkgJqMgFbkgBSkDALkgJqOhoCIkRAAAAAAAAOC/RAAAAAAAAOA/ICREAAAAAAAAAABjG6AiJJlEAAAAAAAA4ENjRQ0BIAcgJLAiFTcDCAwDCyAmRAAAAAAAAAAAYg0BIAcgBSkDACIWNwMAIAYpAwghFSAlRKVcw/EpYz3IYQRAIAcgFTcDCAwDCyAWuSAloyAVuSAGKQMAuSAlo6GgIiREAAAAAAAA4L9EAAAAAAAA4D8gJEQAAAAAAAAAAGMboCIkmUQAAAAAAADgQ2NFDQAgByAksCIVNwMIDAILQoCAgICAgICAgH8hFSAHQoCAgICAgICAgH83AwgMAQsgBwJ+IAUpAwC5ICYgBSkDCLmioSIoIAYpAwC5ICUgBikDCLmioSIpoSAlICahoyIkRAAAAAAAAOC/RAAAAAAAAOA/ICREAAAAAAAAAABjG6AiJ5lEAAAAAAAA4ENjBEAgJ7AMAQtCgICAgICAgICAfwsiFTcDCCAlmSAmmWMEQCApICUgJKKgIiREAAAAAAAA4L9EAAAAAAAA4D8gJEQAAAAAAAAAAGMboCIkmUQAAAAAAADgQ2MEQCAHICSwNwMADAILIAdCgICAgICAgICAfzcDAAwBCyAHAn4gKCAmICSioCIkRAAAAAAAAOC/RAAAAAAAAOA/ICREAAAAAAAAAABjG6AiJJlEAAAAAAAA4ENjBEAgJLAMAQtCgICAgICAgICAfws3AwALIAYpAygiFyAVV0EAIAUpAygiFiAVVxtFBEAgByAXIBYgFiAXUxsiFTcDCCAHAn4gJZkgJpljBEAgFSAGKQMoUQRAIAYpAyAMAgsCfiAlIBUgBikDCH25oiIkRAAAAAAAAOC/RAAAAAAAAOA/ICREAAAAAAAAAABjG6AiJJlEAAAAAAAA4ENjBEAgJLAMAQtCgICAgICAgICAfwsgBikDAHwMAQsgFSAFKQMoUQRAIAUpAyAMAQsCfiAmIBUgBSkDCH25oiIkRAAAAAAAAOC/RAAAAAAAAOA/ICREAAAAAAAAAABjG6AiJJlEAAAAAAAA4ENjBEAgJLAMAQtCgICAgICAgICAfwsgBSkDAHwLNwMACyAVIAYpAxgiFlcNASAHIBY3AwggJZkgJplkBEAgFiAFKQMoUQRAIAUpAyAMAgsCfiAmIBYgBSkDCH25oiIlRAAAAAAAAOC/RAAAAAAAAOA/ICVEAAAAAAAAAABjG6AiJZlEAAAAAAAA4ENjBEAgJbAMAQtCgICAgICAgICAfwsgBSkDAHwMAQsgFiAGKQMoUQRAIAYpAyAMAQsCfiAlIBYgBikDCH25oiIlRAAAAAAAAOC/RAAAAAAAAOA/ICVEAAAAAAAAAABjG6AiJZlEAAAAAAAA4ENjBEAgJbAMAQtCgICAgICAgICAfwsgBikDAHwLNwMACyAYIAgpAwhVBEACfiAYIAMpAyhRBEAgAykDIAwBCwJ+IAMrAzAgGCADKQMIfbmiIidEAAAAAAAA4L9EAAAAAAAA4D8gJ0QAAAAAAAAAAGMboCInmUQAAAAAAADgQ2MEQCAnsAwBC0KAgICAgICAgIB/CyADKQMAfAshFyAIIBg3AwggCCAXNwMAC0EYEJ4MIgUgATYCBCAFIAM2AgAgBSAOKQMANwMQIAUgCCkDADcDCAJAIAkoAiAiCyAJKAIkRwRAIAsgBTYCACAJIAtBBGo2AiAMAQsgCyAQKAIAIgZrIgdBAnUiDUEBaiILQYCAgIAETw0GIAsgB0EBdSIMIAsgDEsbQf////8DIA1B/////wFJGyIMBH8gDEGAgICABE8NCCAMQQJ0EJ4MBUEACyILIA1BAnRqIg0gBTYCACALIAxBAnRqIQUgDUEEaiEMIAdBAU4EQCALIAYgBxCPDRoLIAkgBTYCJCAJIAw2AiAgCSALNgIcIAZFDQAgBhCIDQsgCSADIAEQrQdBASEFCyADKAJkIgENACADKAJoIgFFDQIgAUEANgJkIAVBAXFFDQJBACEFIAkoAjgiAygCZCIBDQALCyADKAJoIgFFDQAgAUEANgJkCyAJQQA2AjgLIAhBEGokAAwCCxCtCAALQebLABAaAAsCQAJAIAIoAiAiAyACKAIcIgFrQQJ1DgICAQALQQAhBEEAIQdBACENIwBBEGsiECQAIAIiBiACIAIoAgBBDGsoAgBqKAI0IgE2AjggAQRAA0AgASABKAJgNgJoIAEgASgCXCIDNgJkIAMiAQ0ACwsgBkEgaiIBKAIAIQMgBigCHCEFIBBBsAM2AgwgBSADIBBBDGoQrwcCQCABKAIAIAYoAhwiC2siAUUNACABQQJ1IghBASAIQQFLGyESQQEhDEEBIQ0DQAJAIAsgB0ECdCITaiIUKAIAIg4oAgAiAygCZCIFIA4oAgQiAUYEQCAFIQEMAQsgAygCaCABRg0AIAggDCAIIAxLGyEJIAchAQNAAkAgCCABQQFqIgFNBEAgCSEBDAELIAsgAUECdGooAgAiAygCACIFKAJkIAMoAgQiA0YNACAFKAJoIANHDQELCyABIAhGDQIgFCALIAFBAnRqIgEoAgA2AgAgASAONgIAIAYoAhwgE2ooAgAiAygCBCEBIAMoAgAhAwsgBiADIAEQrQcgB0EBaiIHIAhJIQ0gByASRg0BIAxBAWohDCAGKAIcIQsMAAsACyAQQRBqJAAgDUF/c0EBcUUNASACKAIcIQEgAigCICEDCyABIANHBEBBACEEA0AgAiABIARBAnRqKAIAIgEoAgAgASgCBCABQQhqEKYHIAIgAigCAEEMaygCAGogASgCACABKAIEEJYHIAEQiA0gBEEBaiIEIAIoAiAgAigCHCIBa0ECdUkNAAsLIAJBADYCOCACIAE2AiBBASEECyAERQ0CIB4hGCMAQUBqIgUkACAFIAAiBCgCAEEMaygCACAEaigCNCIBNgI8IARBLGohCSAEQThqIQYgAQRAIARBNGohCwNAIAUCfwJAAn4CQCAYIAEpAyhRBEAgASgCWA0BAkACQAJAIAEpAyAiFSABKAJQIgIpAyBSDQAgAikDKCAYUg0AIAIoAlhFDQELIAEoAlQiAikDICAVUg0BIAIpAyggGFINASACKAJYDQELIAIoAkxBfkYNACACKwMwISQgAigCXCACKAJgRgRAICREpVzD8SljPchiDQEMAwsgJESlXMPxKWM9yGENAgsgBC0ASgRAQRAQngwhAiABKQMgIRUgAiAJNgIEIAIgFTcDCCACIAQoAiwiAzYCACADIAI2AgQgBCACNgIsIAQgBCgCNEEBajYCNAsgASgCYCECIAQhByABIgMpAyghFQJAAkACQAJAAkACQAJAIAEpAyAiFiABKAJQIggpAyBSDQAgCCkDKCAVUg0AIAgoAlhFDQELIAMoAlQiCCkDICAWUg0BIAgpAyggFVINASAIKAJYDQELIAgoAkxBfkYNACAIKAJcIAgoAmBHDQEgCCsDMESlXMPxKWM9yGENAQsgAygCTEEATgRAIAcgAyADQSBqEKMHGgsgByAHKAIAQQxrKAIAaiEIIAMoAmAiASADKAJcIgdyRQRAIAgoAjQgA0cNBAsgA0HcAGohEiADQeAAaiETIAFB3ABqIAhBNGogARsgBzYCACAH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IAEpAwAgAikDAFkNARogBSAHKQMANwMAIAQgASkDADcDACAHIAJBCGoiBikDADcDACABIAIpAwA3AwAgBiAFKQMANwMAIAIgBCkDADcDAAtBAgshBiACKQMAIAMpAwBTBH8gBEEIaiIFIAJBCGoiBykDADcDACAEIAIpAwA3AwAgByADQQhqIggpAwA3AwAgAiADKQMANwMAIAggBSkDADcDACADIAQpAwA3AwAgASkDACACKQMAWQRAIAZBAWoPCyAFIAFBCGoiAykDADcDACAEIAEpAwA3AwAgAyAHKQMANwMAIAEgAikDADcDACAHIAUpAwA3AwAgAiAEKQMANwMAIAApAwAgASkDAFkEQCAGQQJqDwsgBEEIaiICIABBCGoiAykDADcDACAEIAApAwA3AwAgAyABQQhqIgUpAwA3AwAgACABKQMANwMAIAUgAikDADcDACABIAQpAwA3AwAgBkEDagUgBgsLtAwCCH8DfiMAQRBrIgMkAEEBIQgCQAJAAkACQAJAAkAgASAAa0EEdQ4GBQUAAQIDBAsgACkDACABQRBrIgIpAwBZDQQgA0EIaiIEIABBCGoiBSkDADcDACADIAApAwA3AwAgBSACQQhqIgEpAwA3AwAgACACKQMANwMAIAEgBCkDADcDACACIAMpAwA3AwAMBAsgAEEQaiEEIAFBEGsiAikDACEKIAApAxAiCyAAKQMAVwRAIAogC1cNBCADQQhqIgUgBEEIaiIBKQMANwMAIAMgBCkDADcDACABIAJBCGoiBikDADcDACAEIAIpAwA3AwAgBiAFKQMANwMAIAIgAykDADcDACAAKQMAIAApAxBZDQQgBSAAQQhqIgIpAwA3AwAgAyAAKQMANwMAIAIgASkDADcDACAAIAQpAwA3AwAgASAFKQMANwMAIAQgAykDADcDAAwECyAKIAtVBEAgA0EIaiIEIABBCGoiBSkDADcDACADIAApAwA3AwAgBSACQQhqIgEpAwA3AwAgACACKQMANwMAIAEgBCkDADcDACACIAMpAwA3AwAMBAsgA0EIaiIFIABBCGoiBikDADcDACADIAApAwA3AwAgBiAEQQhqIgEpAwA3AwAgACAEKQMANwMAIAEgBSkDADcDACAEIAMpAwA3AwAgACkDECACKQMAWQ0DIAUgASkDADcDACADIAQpAwA3AwAgASACQQhqIgApAwA3AwAgBCACKQMANwMAIAAgBSkDADcDACACIAMpAwA3AwAMAwsgACAAQRBqIABBIGogAUEQaxC/BxoMAgsgACAAQRBqIgYgAEEgaiIFIABBMGoiBBC/BxogACkDMCABQRBrIgIpAwBZDQEgA0EIaiIBIARBCGoiBykDADcDACADIAQpAwA3AwAgByACQQhqIgkpAwA3AwAgBCACKQMANwMAIAkgASkDADcDACACIAMpAwA3AwAgBSkDACAEKQMAWQ0BIAEgBUEIaiICKQMANwMAIAMgBSkDADcDACACIAcpAwA3AwAgBSAEKQMANwMAIAcgASkDADcDACAEIAMpAwA3AwAgBikDACAFKQMAWQ0BIANBCGoiAiAGQQhqIgQpAwA3AwAgAyAGKQMANwMAIAQgBUEIaiIBKQMANwMAIAYgBSkDADcDACABIAIpAwA3AwAgBSADKQMANwMAIAApAwAgACkDEFkNASACIABBCGoiBSkDADcDACADIAApAwA3AwAgBSAEKQMANwMAIAAgBikDADcDACAEIAIpAwA3AwAgBiADKQMANwMADAELIABBEGohAiAAQSBqIQQgACkDICEKAkAgACkDACIMIAApAxAiC1kEQCAKIAtXDQEgA0EIaiIFIAJBCGoiBikDADcDACADIAIpAwA3AwAgBiAEQQhqIgcpAwA3AwAgAiAEKQMANwMAIAcgBSkDADcDACAEIAMpAwA3AwAgDCACKQMAWQ0BIAUgAEEIaiIHKQMANwMAIAMgACkDADcDACAHIAYpAwA3AwAgACACKQMANwMAIAYgBSkDADcDACACIAMpAwA3AwAMAQsgCiALVQRAIANBCGoiAiAAQQhqIgUpAwA3AwAgAyAAKQMANwMAIAUgBEEIaiIGKQMANwMAIAAgBCkDADcDACAGIAIpAwA3AwAgBCADKQMANwMADAELIANBCGoiBSAAQQhqIgcpAwA3AwAgAyAAKQMANwMAIAcgAkEIaiIGKQMANwMAIAAgAikDADcDACAGIAUpAwA3AwAgAiADKQMANwMAIAApAxAgClkNACAFIAYpAwA3AwAgAyACKQMANwMAIAYgBEEIaiIHKQMANwMAIAIgBCkDADcDACAHIAUpAwA3AwAgBCADKQMANwMACyAAQTBqIgIgAUYNAEEAIQYCQANAIAIiBSkD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AEQAAAAAAADwv6AgAEQAAAAAAADwP6CjDAELIARB//+NgARNBEBBAiEFIABEAAAAAAAA+L+gIABEAAAAAAAA+D+iRAAAAAAAAPA/oKMMAQtBAyEFRAAAAAAAAPC/IACjCyEAQQALIQQgACAAoiICIAKiIgEgASABIAEgAUQvbGosRLSiv6JEmv3eUi3erb+gokRtmnSv8rCzv6CiRHEWI/7Gcby/oKJExOuYmZmZyb+goiEDIAIgASABIAEgASABRBHaIuM6rZA/okTrDXYkS3upP6CiRFE90KBmDbE/oKJEbiBMxc1Ftz+gokT/gwCSJEnCP6CiRA1VVVVVVdU/oKIhASAEBEAgACAAIAMgAaCioQ8LIAVBA3QiBEGwgANqKwMAIAAgAyABoKIgBEHQgANqKwMAoSAAoaEiACAAmiAGQn9VGyEACyAAC60DAgV/AX4gAb1C////////////AINCgICAgICAgPj/AFhBACAAvUL///////////8Ag0KBgICAgICA+P8AVBtFBEAgACABoA8LIAG9IgdCIIinIgJBgIDA/wNrIAenIgVyRQRAIAAQ7wcPCyACQR52QQJxIgYgAL0iB0IgiKciA0EfdnIhBAJAIANB/////wdxIgMgB6dyRQRAAkACQCAEQQJrDgIAAQMLRBgtRFT7IQlADwtEGC1EVPshCcAPCyACQf////8HcSICIAVyRQRARBgtRFT7Ifk/IACmDwsCQCACQYCAwP8HRgRAIANBgIDA/wdHDQEgBEEDdEHwgANqKwMADwsgA0GAgMD/B0dBACACQYCAgCBqIANPG0UEQEQYLURU+yH5PyAApg8LAnwgBgRARAAAAAAAAAAAIANBgICAIGogAkkNARoLIAAgAaOZEO8HCyEAAkACQAJAIAQOAwQAAQILIACaDwtEGC1EVPshCUAgAEQHXBQzJqahvKChDwsgAEQHXBQzJqahvKBEGC1EVPshCcCgDwsgBEEDdEGQgQNqKwMAIQALIAALxwEBAn8jAEEQayIBJAACfCAAvUIgiKdB/////wdxIgJB+8Ok/wNNBEBEAAAAAAAA8D8gAkGewZryA0kNARogAEQAAAAAAAAAABDzBwwBCyAAIAChIAJBgIDA/wdPDQAaAkACQAJAAkAgACABEPIHQQNxDgMAAQIDCyABKwMAIAErAwgQ8wcMAwsg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hAhrcUGAgYKEeHENAANAIAMgAjYCACABKAIEIQIgA0EEaiEDIAFBBGohASACQYGChAhrIAJBf3NxQYCBgoR4cUUNAAsLIAMgAS0AACICOgAAIAJFDQADQCADIAEtAAEiAjoAASADQQFqIQMgAUEBaiEBIAINAAsLIAALQQECfyMAQRBrIgEkAEF/IQICQCAAEM4HDQAgACABQQ9qQQEgACgCIBEAAEEBRw0AIAEtAA8hAgsgAUEQaiQAIAILPwICfwF+IAAgATcDcCAAIAAoAggiAiAAKAIEIgNrrCIENwN4IAAgAyABp2ogAiABIARTGyACIAFCAFIbNgJoC68BAgF+A38CQAJAIAApA3AiAVBFBEAgACkDeCABWQ0BCyAAEIAIIgRBf0oNAQsgAEEANgJoQX8PCyAAAn8gACgCCCICIAApA3AiAVANABogAiABIAApA3hCf4V8IgEgAiAAKAIEIgNrrFkNABogAyABp2oLNgJoIAAoAgQhAyACBEAgACAAKQN4IAIgA2tBAWqsfDcDeAsgA0EBayIALQAAIARHBEAgACAEOgAACyAECzUAIAAgATcDACAAIAJC////////P4MgBEIwiKdBgIACcSACQjCIp0H//wFxcq1CMIaENwMIC8QCAQF/IwBB0ABrIgQkAAJAIANBgIABTgRAIARBIGogASACQgBCgICAgICAgP//ABCqCCAEKQMoIQIgBCkDICEBIANB//8BSARAIANB//8AayEDDAILIARBEGogASACQgBCgICAgICAgP//ABCqCCADQf3/AiADQf3/AkgbQf7/AWshAyAEKQMYIQIgBCkDECEBDAELIANBgYB/Sg0AIARBQGsgASACQgBCgICAgICAwAAQqgggBCkDSCECIAQpA0AhASADQYOAfkoEQCADQf7/AGohAwwBCyAEQTBqIAEgAkIAQoCAgICAgMAAEKoIIANBhoB9IANBhoB9ShtB/P8BaiEDIAQpAzghAiAEKQMwIQELIAQgASACQgAgA0H//wBqrUIwhhCqCCAAIAQpAwg3AwggACAEKQMANwMAIARB0ABqJAALzzMDEX8HfgF8IwBBMGsiDSQAAkAgAkECTQRAIAFBBGohBiACQQJ0IgJBvJoDaigCACEPIAJBsJoDaigCACEOA0ACfyABKAIEIgIgASgCaEkEQCAGIAJBAWo2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////////////AIMiAkKAgICAgIDA//8AVCACQoCAgICAgMD//wBRG0UEQCAEQoCAgICAgCCEIQwgAyEBDAILIAEgCkKAgICAgIDA//8AhYRQBEAgAyACQoCAgICAgMD//wCFhFAEQEIAIQFCgICAgICA4P//ACEMDAMLIAxCgICAgICAwP//AIQhDEIAIQEMAgsgAyACQoCAgICAgMD//wCFhFAEQEIAIQEMAgsgASAKhFAEQEKAgICAgIDg//8AIAwgAiADhFAbIQxCACEBDAILIAIgA4RQBEAgDEKAgICAgIDA//8AhCEMQgAhAQwCCyAKQv///////z9YBEAgBUHAAmogASAPIAEgDyAPUCIHG3kgB0EGdK18pyIHQQ9rEKwIQRAgB2shByAFKQPIAiEPIAUpA8ACIQELIAJC////////P1YNACAFQbACaiADIAsgAyALIAtQIggbeSAIQQZ0rXynIghBD2sQrAggByAIakEQayEHIAUpA7gCIQsgBSkDsAIhAwsgBUGgAmogC0KAgICAgIDAAIQiEUIPhiADQjGIhCICQgBCgICAgLDmvIL1ACACfSIEQgAQqAggBUGQAmpCACAFKQOoAn1CACAEQgAQqAggBUGAAmogBSkDmAJCAYYgBSkDkAJCP4iEIgRCACACQgAQqAggBUHwAWogBEIAQgAgBSkDiAJ9QgAQqAggBUHgAWogBSkD+AFCAYYgBSkD8AFCP4iEIgRCACACQgAQqAggBUHQAWogBEIAQgAgBSkD6AF9QgAQqAggBUHAAWogBSkD2AFCAYYgBSkD0AFCP4iEIgRCACACQgAQqAggBUGwAWogBEIAQgAgBSkDyAF9QgAQqAggBUGgAWogAkIAIAUpA7gBQgGGIAUpA7ABQj+IhEIBfSIEQgAQqAggBUGQAWogA0IPhkIAIARCABCoCCAFQfAAaiAEQgBCACAFKQOoASAFKQOgASILIAUpA5gBfCICIAtUrXwgAkIBVq18fUIAEKgIIAVBgAFqQgEgAn1CACAEQgAQqAggByAJIAZraiEGAn4gBSkDcCINQgGGIg4gBSkDiAEiEkIBhiAFKQOAAUI/iIR8IgpC5+wAfSITQiCIIgIgD0KAgICAgIDAAIQiFUIfiEL/////D4MiBH4iECABQh+IQv////8PgyILIAogE1atIAogDlStIAUpA3hCAYYgDUI/iIQgEkI/iHx8fEIBfSINQiCIIgp+fCIOIBBUrSAOIA1C/////w+DIg0gAUI/iCIXIA9CAYaEQv////8PgyIPfnwiEiAOVK18IAQgCn58IAQgDX4iECAKIA9+fCIOIBBUrUIghiAOQiCIhHwgEiAOQiCGfCIOIBJUrXwgDiANIAFCAYYiFkL+////D4MiEn4iFCATQv////8PgyITIA9+fCIQIBRUrSAQIAIgC358IhQgEFStfHwiECAOVK18IBAgBCATfiIOIAogEn58IgQgCyANfnwiCiACIA9+fCINQiCIIAogDVatIAQgDlStIAQgClatfHxCIIaEfCIEIBBUrXwgBCAUIAIgEn4iAiALIBN+fCILQiCIIAIgC1atQiCGhHwiAiAUVK0gAiANQiCGfCACVK18fCICIARUrXwiBEL/////////AFgEQCAVQgGGIBeEIRUgBUHQAGogAiAEIAMgERCoCCABQjGGIAUpA1h9IAUpA1AiAUIAUq19IQogBkH+/wBqIQZCACABfQwBCyAFQeAAaiAEQj+GIAJCAYiEIgIgBEIBiCIEIAMgERCoCCABQjCGIAUpA2h9IAUpA2AiC0IAUq19IQogBkH//wBqIQYgASEWQgAgC30LIQsgBkH//wFOBEAgDEKAgICAgIDA//8AhCEMQgAhAQwBCwJ+IAZBAU4EQCAKQgGGIAtCP4iEIQogBEL///////8/gyAGrUIwhoQhDSALQgGGDAELIAZBj39MBEBCACEBDAILIAVBQGsgAiAEQQEgBmsQoAggBUEwaiAWIBUgBkHwAGoQrAggBUEgaiADIBEgBSkDQCICIAUpA0giDRCoCCAFKQM4IAUpAyhCAYYgBSkDICIBQj+IhH0gBSkDMCIEIAFCAYYiAVStfSEKIAQgAX0LIQQgBUEQaiADIBFCA0IAEKgIIAUgAyARQgVCABCoCCANIAIgAkIBgyIBIAR8IgQgA1YgCiABIARWrXwiASARViABIBFRG618IgMgAlStfCICIAMgAkKAgICAgIDA//8AVCAEIAUpAxBWIAEgBSkDGCICViABIAJRG3GtfCICIANUrXwiAyACIANCgICAgICAwP//AFQgBCAFKQMAViABIAUpAwgiBFYgASAEURtxrXwiASACVK18IAyEIQwLIAAgATcDACAAIAw3AwggBUHQAmokAAtQAQF+AkAgA0HAAHEEQCACIANBQGqtiCEBQgAhAgwBCyADRQ0AIAJBwAAgA2uthiABIAOtIgSIhCEBIAIgBIghAgsgACABNwMAIAAgAjcDCAtkAgF/AX4jAEEQayICJAAgAAJ+IAFFBEBCAAwBCyACIAGtQgAgAWciAUHRAGoQrAggAikDCEKAgICAgIDAAIVBnoABIAFrrUIwhnwhAyACKQMACzcDACAAIAM3AwggAkEQaiQAC/oBAgN+An8jAEEQayIFJAACfiABvSIDQv///////////wCDIgJCgICAgICAgAh9Qv/////////v/wBYBEAgAkI8hiEEIAJCBIhCgICAgICAgIA8fAwBCyACQoCAgICAgID4/wBaBEAgA0I8hiEEIANCBIhCgICAgICAwP//AIQMAQsgAlAEQEIADAELIAUgAkIAIAOnZ0EgaiACQiCIp2cgAkKAgICAEFQbIgZBMWoQrAggBSkDACEEIAUpAwhCgICAgICAwACFQYz4ACAGa61CMIaECyECIAAgBDcDACAAIAIgA0KAgICAgICAgIB/g4Q3AwggBUEQaiQAC+EJAgR/BH4jAEHwAGsiBSQAIARC////////////AIMhCgJAAkAgAUIBfSIJQn9RIAJC////////////AIMiCyABIAlWrXxCAX0iCUL///////+///8AViAJQv///////7///wBRG0UEQCADQgF9IglCf1IgCiADIAlWrXxCAX0iCUL///////+///8AVCAJQv///////7///wBRGw0BCyABUCALQoCAgICAgMD//wBUIAtCgICAgICAwP//AFEbRQRAIAJCgICAgICAIIQhBCABIQMMAgsgA1AgCkKAgICAgIDA//8AVCAKQoCAgICAgMD//wBRG0UEQCAEQoCAgICAgCCEIQQMAgsgASALQoCAgICAgMD//wCFhFAEQEKAgICAgIDg//8AIAIgASADhSACIASFQoCAgICAgICAgH+FhFAiBhshBEIAIAEgBhshAwwCCyADIApCgICAgICAwP//AIWEUA0BIAEgC4RQBEAgAyAKhEIAUg0CIAEgA4MhAyACIASDIQQMAgsgAyAKhFBFDQAgASEDIAIhBAwBCyADIAEgASADVCAKIAtWIAogC1EbIgcbIQogBCACIAcbIgtC////////P4MhCSACIAQgBxsiAkIwiKdB//8BcSEIIAtCMIinQf//AXEiBkUEQCAFQeAAaiAKIAkgCiAJIAlQIgYbeSAGQQZ0rXynIgZBD2sQrAggBSkDaCEJIAUpA2AhCkEQIAZrIQYLIAEgAyAHGyEDIAJC////////P4MhBCAIRQRAIAVB0ABqIAMgBCADIAQgBFAiBxt5IAdBBnStfKciB0EPaxCsCEEQIAdrIQggBSkDWCEEIAUpA1AhAwsgBEIDhiADQj2IhEKAgICAgICABIQhBCAJQgOGIApCPYiEIQEgAiALhSEJAn4gA0IDhiIDIAYgCGsiB0UNABogB0H/AEsEQEIAIQRCAQwBCyAFQUBrIAMgBEGAASAHaxCsCCAFQTBqIAMgBCAHEKAIIAUpAzghBCAFKQMwIAUpA0AgBSkDSIRCAFKthAshAyABQoCAgICAgIAEhCEMIApCA4YhAgJAIAlCf1cEQCACIAN9IgEgDCAEfSACIANUrX0iBIRQBEBCACEDQgAhBAwDCyAEQv////////8DVg0BIAVBIGogASAEIAEgBCAEUCIHG3kgB0EGdK18p0EMayIHEKwIIAYgB2shBiAFKQMoIQQgBSkDICEBDAELIAIgA3wiASADVK0gBCAMfHwiBEKAgICAgICACINQDQAgAUIBgyAEQj+GIAFCAYiEhCEBIAZBAWohBiAEQgGIIQQLIAtCgICAgICAgICAf4MhAiAGQf//AU4EQCACQoCAgICAgMD//wCEIQRCACEDDAELQQAhBwJAIAZBAEoEQCAGIQcMAQsgBUEQaiABIAQgBkH/AGoQrAggBSABIARBASAGaxCgCCAFKQMAIAUpAxAgBSkDGIRCAFKthCEBIAUpAwghBAsgBEI9hiABQgOIhCIDIAMgAadBB3EiBkEES618IgFWrSAEQgOIQv///////z+DIAetQjCGhCAChHwhBAJAAkAgBkEERwRAIAEhAwwBCyAEIAFCAYMiAiABfCIDIAJUrXwhBAwBCyAGRQ0BCwsgACADNwMAIAAgBDcDCCAFQfAAaiQAC9kDAgJ+An8jAEEgayIEJAACQCABQv///////////wCDIgJCgICAgICAwIA8fSACQoCAgICAgMD/wwB9VARAIAFCBIYgAEI8iIQhAiAAQv//////////D4MiAEKBgICAgICAgAhaBEAgAkKBgICAgICAgMAAfCEDDAILIAJCgICAgICAgIBAfSEDIABCgICAgICAgIAIhUIAUg0BIAMgAkIBg3whAwwBCyAAUCACQoCAgICAgMD//wBUIAJCgICAgICAwP//AFEbRQRAIAFCBIYgAEI8iIRC/////////wODQoCAgICAgID8/wCEIQMMAQtCgICAgICAgPj/ACEDIAJC////////v//DAFYNAEIAIQMgAkIwiKciBUGR9wBJDQAgBEEQaiAAIAFC////////P4NCgICAgICAwACEIgIgBUGB9wBrEKwIIAQgACACQYH4ACAFaxCgCCAEKQMIQgSGIAQpAwAiAkI8iIQhAyAEKQMQIAQpAxiEQgBSrSACQv//////////D4OEIgJCgYCAgICAgIAIWgRAIANCAXwhAwwBCyACQoCAgICAgICACIVCAFINACADQgGDIAN8IQMLIARBIGokACADIAFCgICAgICAgICAf4OEvwvbAQIBfwJ+QQEhBAJAIABCAFIgAUL///////////8AgyIFQoCAgICAgMD//wBWIAVCgICAgICAwP//AFEbDQAgAkIAUiADQv///////////wCDIgZCgICAgICAwP//AFYgBkKAgICAgIDA//8AURsNACAAIAKEIAUgBoSEUARAQQAPCyABIAODQgBZBEBBfyEEIAAgAlQgASADUyABIANRGw0BIAAgAoUgASADhYRCAFIPC0F/IQQgACACViABIANVIAEgA1EbDQAgACAChSABIAOFhEIAUiEECyAEC8QBAgF/An5BfyEDAkAgAEIAUiABQv///////////wCDIgRCgICAgICAwP//AFYgBEKAgICAgIDA//8AURsNAEEAIAJC////////////AIMiBUKAgICAgIDA//8AViAFQoCAgICAgMD//wBRGw0AIAAgBCAFhIRQBEBBAA8LIAEgAoNCAFkEQEEAIAEgAlMgASACURsNASAAIAEgAoWEQgBSDwsgAEIAUiABIAJVIAEgAlEbDQAgACABIAKFhEIAUiEDCyADC7YDAgF+A38jAEEgayIEJAACQCABQv///////////wCDIgJCgICAgICAwMA/fSACQoCAgICAgMC/wAB9VARAIAFCGYinIQUgAFAgAUL///8PgyICQoCAgAhUIAJCgICACFEbRQRAIAVBgYCAgARqIQMMAgsgBUGAgICABGohAyAAIAJCgICACIWEQgBSDQEgAyAFQQFxaiEDDAELIABQIAJCgICAgICAwP//AFQgAkKAgICAgIDA//8AURtFBEAgAUIZiKdB////AXFBgICA/gdyIQMMAQtBgICA/AchAyACQv///////7+/wABWDQBBACEDIAJCMIinIgVBkf4ASQ0AIARBEGogACABQv///////z+DQoCAgICAgMAAhCICIAVBgf4AaxCsCCAEIAAgAkGB/wAgBWsQoAggBCkDCCICQhmIpyEDIAQpAwAgBCkDECAEKQMYhEIAUq2EIgBQIAJC////D4MiAkKAgIAIVCACQoCAgAhRG0UEQCADQQFqIQMMAQsgACACQoCAgAiFhEIAUg0AIANBAXEgA2ohAwsgBEEgaiQAIAMgAUIgiKdBgICAgHhxcr4LdQEBfiAAIAEgBH4gAiADfnwgA0IgiCIEIAFCIIgiAn58IANC/////w+DIgMgAUL/////D4MiAX4iBUIgiCACIAN+fCIDQiCIfCABIAR+IANC/////w+DfCIDQiCIfDcDCCAAIAVC/////w+DIANCIIaENwMAC0UBAX8jAEEQayIFJAAgBSABIAIgAyAEQoCAgICAgICAgH+FEKMIIAUpAwAhASAAIAUpAwg3AwggACABNwMAIAVBEGokAAueCwIFfw9+IwBB4ABrIgUkACACQiCGIAFCIIiEIQ4gBEIvhiADQhGIhCELIARC////////P4MiDEIPhiADQjGIhCEQIAIgBIVCgICAgICAgICAf4MhCiACQv///////z+DIg1CIIghESAMQhGIIRIgBEIwiKdB//8BcSEGAkACfyACQjCIp0H//wFxIghBAWtB/f8BTQRAQQAgBkEBa0H+/wFJDQEaCyABUCACQv///////////wCDIg9CgICAgICAwP//AFQgD0KAgICAgIDA//8AURtFBEAgAkKAgICAgIAghCEKDAILIANQIARC////////////AIMiAkKAgICAgIDA//8AVCACQoCAgICAgMD//wBRG0UEQCAEQoCAgICAgCCEIQogAyEBDAILIAEgD0KAgICAgIDA//8AhYRQBEAgAiADhFAEQEKAgICAgIDg//8AIQpCACEBDAMLIApCgICAgICAwP//AIQhCkIAIQEMAgsgAyACQoCAgICAgMD//wCFhFAEQCABIA+EIQJCACEBIAJQBEBCgICAgICA4P//ACEKDAMLIApCgICAgICAwP//AIQhCgwCCyABIA+EUARAQgAhAQwCCyACIAOEUARAQgAhAQwCCyAPQv///////z9YBEAgBUHQAGogASANIAEgDSANUCIHG3kgB0EGdK18pyIHQQ9rEKwIIAUpA1giDUIghiAFKQNQIgFCIIiEIQ4gDUIgiCERQRAgB2shBwsgByACQv///////z9WDQAaIAVBQGsgAyAMIAMgDCAMUCIJG3kgCUEGdK18pyIJQQ9rEKwIIAUpA0giAkIPhiAFKQNAIgNCMYiEIRAgAkIvhiADQhGIhCELIAJCEYghEiAHIAlrQRBqCyEHIAtC/////w+DIgIgAUL/////D4MiBH4iEyADQg+GQoCA/v8PgyIBIA5C/////w+DIgN+fCIOQiCGIgwgASAEfnwiCyAMVK0gAiADfiIVIAEgDUL/////D4MiDH58Ig8gEEL/////D4MiDSAEfnwiECAOIBNUrUIghiAOQiCIhHwiEyACIAx+IhYgASARQoCABIQiDn58IhEgAyANfnwiFCASQv////8Hg0KAgICACIQiASAEfnwiEkIghnwiF3whBCAGIAhqIAdqQf//AGshBgJAIAwgDX4iGCACIA5+fCICIBhUrSACIAEgA358IgMgAlStfCADIA8gFVStIA8gEFatfHwiAiADVK18IAEgDn58IAEgDH4iAyANIA5+fCIBIANUrUIghiABQiCIhHwgAiABQiCGfCIBIAJUrXwgASASIBRUrSARIBZUrSARIBRWrXx8QiCGIBJCIIiEfCIDIAFUrXwgAyAQIBNWrSATIBdWrXx8IgIgA1StfCIBQoCAgICAgMAAg1BFBEAgBkEBaiEGDAELIAtCP4ghAyABQgGGIAJCP4iEIQEgAkIBhiAEQj+IhCECIAtCAYYhCyADIARCAYaEIQQLIAZB//8BTgRAIApCgICAgICAwP//AIQhCkIAIQEMAQsCfiAGQQBMBEBBASAGayIIQYABTwRAQgAhAQwDCyAFQTBqIAsgBCAGQf8AaiIGEKwIIAVBIGogAiABIAYQrAggBUEQaiALIAQgCBCgCCAFIAIgASAIEKAIIAUpAzAgBSkDOIRCAFKtIAUpAyAgBSkDEISEIQsgBSkDKCAFKQMYhCEEIAUpAwAhAiAFKQMIDAELIAFC////////P4MgBq1CMIaECyAKhCEKIAtQIARCf1UgBEKAgICAgICAgIB/URtFBEAgCiACQgF8IgEgAlStfCEKDAELIAsgBEKAgICAgICAgIB/hYRQRQRAIAIhAQwBCyAKIAIgAkIBg3wiASACVK18IQoLIAAgATcDACAAIAo3AwggBUHgAGokAAt/AgJ/AX4jAEEQayIDJAAgAAJ+IAFFBEBCAAwBCyADIAEgAUEfdSICaiACcyICrUIAIAJnIgJB0QBqEKwIIAMpAwhCgICAgICAwACFQZ6AASACa61CMIZ8IAFBgICAgHhxrUIghoQhBCADKQMACzcDACAAIAQ3AwggA0EQaiQAC1ABAX4CQCADQcAAcQRAIAEgA0FAaq2GIQJCACEBDAELIANFDQAgAiADrSIEhiABQcAAIANrrYiEIQIgASAEhiEBCyAAIAE3AwAgACACNwMICwgAQbQrEBoACwkAQbQrEL0EAAsNACAAIAFBHGoQvgoaCyQBAn8jAEEQayICJAAgACABELcIIQMgAkEQaiQAIAEgACADGwshACAAIAAoAhhFIAFyIgE2AhAgACgCFCABcQRAELQIAAsLcQEDfyAAQaScAzYCACAAIgEoAighAgNAIAIEQEEAIAEgAkEBayICQQJ0IgMgASgCJGooAgAgASgCICADaigCABEFAAwBCwsgAEEcahDeCCAAKAIgEIgNIAAoAiQQiA0gACgCMBCIDSAAKAI8EIgNIAALCgAgABCyCBCIDQsFABANAAtBACAAQQA2AhQgACABNgIYIABBADYCDCAAQoKggIDgADcCBCAAIAFFNgIQIABBIGpBAEEoEJANGiAAQRxqEL8KGgs1AQF/IwBBEGsiAiQAIAIgACgCADYCDCAAIAEoAgA2AgAgASACQQxqKAIANgIAIAJBEGokAAsNACAAKAIAIAEoAgBJCwwAIAAgASgCADYCAAsDAAALKwEBfwJAIABBCGoiASgCAARAIAEQuwhBf0cNAQsgACAAKAIAKAIQEQMACwsTACAAIAAoAgBBAWsiADYCACAACwgAIAAQvQhFCxUAIAAQwAgEQCAAKAIEDwsgAC0ACwstAQF/IAAhAUEAIQADQCAAQQNHBEAgASAAQQJ0akEANgIAIABBAWohAAwBCwsLSQECfyMAQRBr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IAQtAABBBHFFBEAgASAAQewOazYCAAsMAwsgBkElRg0BCyAEIAQoAgBBBHI2AgAMAQsjAEEQayIAJAAgACACNgIIQQYhAgJAAkAgB0E4aiIBIABBCGoQlgkNAEEEIQIgCCABEJcJEO0JQSVHDQBBAiECIAEQmQkgAEEIahCWCUUNAQsgBCAEKAIAIAJyNgIACyAAQRBqJAALIAcoAjgLIQQgB0FAayQAIAQLhgEAIwBBgAFrIgIkACACIAJB9ABqNgIMIABBCGogAkEQaiACQQxqIAQgBSAGEPoJIAJBEGohACACKAIMIQQjAEEQayIDJAAgAyABNgIIA0AgACAERwRAIANBCGogACwAABC1CSAAQQFqIQAMAQsLIAMoAgghACADQRBqJAAgAkGAAWokACAAC2QBAX8jAEEQayIGJAAgBkEAOgAPIAYgBToADiAGIAQ6AA0gBkElOgAMIAUEQCAGQQ1qIAZBDmoQ+wkLIAIgASABIAIoAgAQ/AkgBkEMaiADIAAoAgAQDiABajYCACAGQRBqJAALNQEBfyMAQRBrIgIkACACIAAtAAA6AA8gACABLQAAOgAAIAEgAkEPai0AADoAACACQRBqJAALBwAgASAAawu1AgECfyMAQaADayICJAAgAiACQaADajYCDCMAQZABayIDJAAgAyADQYQBajYCHCAAQQhqIgAgA0EgaiADQRxqIAQgBSAGEPoJIANCADcDECADIANBIGo2AgwCfyACQRBqIgQhBiAEIAJBDGoiBSgCABD+CSEIIAAoAgAhByMAQRBrIgAkACAAIAc2AgwgAEEIaiAAQQxqEI8JIQcgBiADQQxqIAggA0EQahDPCCEGIAcQkAkgAEEQaiQAIAYiAEF/RgsEQBC0CAALIAUgBCAAQQJ0ajYCACADQZABaiQAIAJBEGohACACKAIMIQQjAEEQayIDJAAgAyABNgIIA0AgACAERwRAIANBCGogACgCABDOCSAAQQRqIQAMAQsLIAMoAgghACADQRBqJAAgAkGgA2okACAACwoAIAEgAGtBAnULBQBB/wALCAAgABDFCBoLSAEBfyMAQRBrIgIkACMAQRBrIgEkACAAQQEQjgogAEEBQS0QzQwgAUEAOgAPIABBAWogAUEPahCMCiABQRBqJAAgAkEQaiQACwwAIABBgoaAIDYAAAsIAEH/////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AEEANgIMIAAgATYCBCAAIAE2AgAgACABQQFqNgIIIAALTAECfyMAQRBrIgEkACABIAAQ5wwhACMAQRBrIgIkACACQQhqIAAoAgQQtwkoAgBBAToAACAAKAIIQQE6AAAgAkEQaiQAIAFBEGokAAsDAAALBQBBpTgLFQAgAEGkjAQ2AgAgAEEEahDsDCAACx8AAkAgACgCAEEMayIAQQhqELsIQX9KDQAgABCIDQsLCgAgABDrDBCIDQsVACAAQbiMBDYCACAAQQRqEOwMIAALCgAgABDuDBCIDQsNACAAEOsMGiAAEIgNCwsAIAAgAUEAEPIMCy0AIAJFBEAgACgCBCABKAIERg8LIAAgAUYEQEEBDwsgACgCBCABKAIEEPsHRQsEAEEAC6MBAQF/IwBBQGoiAyQAAn9BASAAIAFBABDyDA0AGkEAIAFFDQAaQQAgAUHUjgQQ9QwiAUUNABogA0EIakEEckEAQTQQkA0aIANBATYCOCADQX82AhQgAyAANgIQIAMgATYCCCABIANBCGogAigCAEEBIAEoAgAoAhwRBgAgAygCICIAQQFGBEAgAiADKAIYNgIACyAAQQFGCyEAIANBQGskACAAC6ECAQR/IwBBQGoiAiQAIAAoAgAiBUEEaygCACEDIAVBCGsoAgAhBSACQQA2AhQgAkGkjgQ2AhAgAiAANgIMIAIgATYCCCACQRhqQQBBJxCQDRogACAFaiEAAkAgAyABQQAQ8gwEQCACQQE2AjggAyACQQhqIAAgAEEBQQAgAygCACgCFBEKACAAQQAgAigCIEEBRhshBAwBCyADIAJBCGogAEEBQQAgAygCACgCGBELAAJAAkAgAigCLA4CAAECCyACKAIcQQAgAigCKEEBRhtBACACKAIkQQFGG0EAIAIoAjBBAUYbIQQMAQsgAigCIEEBRwRAIAIoAjANASACKAIkQQFHDQEgAigCKEEBRw0BCyACKAIYIQQLIAJBQGskACAEC10BAX8gACgCECIDRQRAIABBATYCJCAAIAI2AhggACABNgIQDwsCQCABIANGBEAgACgCGEECRw0BIAAgAjYCGA8LIABBAToANiAAQQI2AhggACAAKAIkQQFqNgIkCwsaACAAIAEoAghBABDyDARAIAEgAiADEPYMCwszACAAIAEoAghBABDyDARAIAEgAiADEPYMDwsg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A0IBhiIDQn9VDQALCyAEQQEgB2uthgwBCyAEQv////////8Hg0KAgICAgICACIQLIQQgBiAHSgRAA0ACQCACIAR9IgNCAFMNACADIgJCAFINACAARAAAAAAAAAAAog8LIAJCAYYhAiAGQQFrIgYgB0oNAAsgByEGCwJAIAIgBH0iA0IAUw0AIAMiAkIAUg0AIABEAAAAAAAAAACiDwsCQCACQv////////8HVgRAIAIhAwwBCwNAIAZBAWshBiACQoCAgICAgIAEVCEHIAJCAYYiAyECIAcNAAsLIAZBAU4EfiADQoCAgICAgIAIfSAGrUI0hoQFIANBASAGa62ICyAFQoCAgICAgICAgH+DhL8L2AYCBH8DfiMAQYABayIFJAACQAJAAkAgAyAEQgBCABClCEUNAAJ/IAMhCiAEQv///////z+DIQkCfyAEQjCIp0H//wFxIgdB//8BRwRAQQQgBw0BGkECQQMgCSAKhFAbDAILIAkgCoRQCwtFDQAgAkIwiKciCEH//wFxIgZB//8BRw0BCyAFQRBqIAEgAiADIAQQqgggBSAFKQMQIgQgBSkDGCIDIAQgAxCfCCAFKQMIIQIgBSkDACEEDAELIAEgAkL///////8/gyAGrUIwhoQiCiADIARC////////P4MgBEIwiKdB//8BcSIHrUIwhoQiCRClCEEATARAIAEgCiADIAkQpQgEQCABIQQMAgsgBUHwAGogASACQgBCABCqCCAFKQN4IQIgBSkDcCEEDAELIAYEfiABBSAFQeAAaiABIApCAEKAgICAgIDAu8AAEKoIIAUpA2giCkIwiKdB+ABrIQYgBSkDYAshBCAHRQRAIAVB0ABqIAMgCUIAQoCAgICAgMC7wAAQqgggBSkDWCIJQjCIp0H4AGshByAFKQNQIQMLIAlC////////P4NCgICAgICAwACEIQsgCkL///////8/g0KAgICAgIDAAIQhCiAGIAdKBEADQAJ+IAogC30gAyAEVq19IglCAFkEQCAJIAQgA30iBIRQBEAgBUEgaiABIAJCAEIAEKoIIAUpAyghAiAFKQMgIQQMBQsgCUIBhiAEQj+IhAwBCyAKQgGGIARCP4iECyEKIARCAYYhBCAGQQFrIgYgB0oNAAsgByEGCwJAIAogC30gAyAEVq19IglCAFMEQCAKIQkMAQsgCSAEIAN9IgSEQgBSDQAgBUEwaiABIAJCAEIAEKoIIAUpAzghAiAFKQMwIQQMAQsgCUL///////8/WARAA0AgBEI/iCEDIAZBAWshBiAEQgGGIQQgAyAJQgGGhCIJQoCAgICAgMAAVA0ACwsgCEGAgAJxIQcgBkEATARAIAVBQGsgBCAJQv///////z+DIAZB+ABqIAdyrUIwhoRCAEKAgICAgIDAwz8QqgggBSkDSCECIAUpA0AhBAwBCyAJQv///////z+DIAYgB3KtQjCGhCECCyAAIAQ3AwAgACACNwMIIAVBgAFqJAALqAEAAkAgAUGACE4EQCAARAAAAAAAAOB/oiEAIAFB/w9IBEAgAUH/B2shAQwCCyAARAAAAAAAAOB/oiEAIAFB/RcgAUH9F0gbQf4PayEBDAELIAFBgXhKDQAgAEQAAAAAAAAQAKIhACABQYNwSgRAIAFB/gdqIQEMAQsgAEQAAAAAAAAQAKIhACABQYZoIAFBhmhKG0H8D2ohAQsgACABQf8Haq1CNIa/oguDBAEDfyACQYAETwRAIAAgASACEBAaIAAPCyAAIAJqIQMCQCAAIAFzQQNxRQRAAkAgAEEDcUUEQCAAIQIMAQsgAkEBSARAIAAhAgwBCyAAIQIDQCACIAEtAAA6AAAgAUEBaiEBIAJBAWoiAkEDcUUNASACIANJDQALCwJAIANBfHEiBEHAAEkNACACIARBQGoiBUsNAANAIAIgASgCADYCACACIAEoAgQ2AgQgAiABKAIINgIIIAIgASgCDDYCDCACIAEoAhA2AhAgAiABKAIUNgIUIAIgASgCGDYCGCACIAEoAhw2AhwgAiABKAIgNgIgIAIgASgCJDYCJCACIAEoAig2AiggAiABKAIsNgIsIAIgASgCMDYCMCACIAEoAjQ2AjQgAiABKAI4NgI4IAIgASgCPDYCPCABQUBrIQEgAkFAayICIAVNDQALCyACIARPDQEDQCACIAEoAgA2AgAgAUEEaiEBIAJBBGoiAiAESQ0ACwwBCyADQQRJBEAgACECDAELIAAgA0EEayIESwRAIAAhAgwBCyAAIQIDQCACIAEtAAA6AAAgAiABLQABOgABIAIgAS0AAjoAAiACIAEtAAM6AAMgAUEEaiEBIAJBBGoiAiAETQ0ACwsgAiADSQRAA0AgAiABLQAAOgAAIAFBAWohASACQQFqIgIgA0cNAAsLIAAL8gICAn8BfgJAIAJFDQAgACACaiIDQQFrIAE6AAAgACABOgAAIAJBA0kNACADQQJrIAE6AAAgACABOgABIANBA2sgAToAACAAIAE6AAIgAkEHSQ0AIANBBGsgAToAACAAIAE6AAMgAkEJSQ0AIABBACAAa0EDcSIEaiIDIAFB/wFxQYGChAhsIgE2AgAgAyACIARrQXxxIgRqIgJBBGsgATYCACAEQQlJDQAgAyABNgIIIAMgATYCBCACQQhrIAE2AgAgAkEMayABNgIAIARBGUkNACADIAE2AhggAyABNgIUIAMgATYCECADIAE2AgwgAkEQayABNgIAIAJBFGsgATYCACACQRhrIAE2AgAgAkEcayABNgIAIAQgA0EEcUEYciIEayICQSBJDQAgAa1CgYCAgBB+IQUgAyAEaiEBA0AgASAFNwMYIAEgBTcDECABIAU3AwggASAFNwMAIAFBIGohASACQSBrIgJBH0sNAAsLIAAL6QIBAn8CQCAAIAFGDQAgASAAIAJqIgNrQQAgAkEBdGtNBEAgACABIAIQjw0PCyAAIAFzQQNxIQQCQAJAIAAgAUkEQCAEBEAgACEDDAMLIABBA3FFBEAgACEDDAILIAAhAwNAIAJFDQQgAyABLQAAOgAAIAFBAWohASACQQFrIQIgA0EBaiIDQQNxDQALDAELAkAgBA0AIANBA3EEQANAIAJFDQUgACACQQFrIgJqIgMgASACai0AADoAACADQQNxDQALCyACQQNNDQADQCAAIAJBBGsiAmogASACaigCADYCACACQQNLDQALCyACRQ0CA0AgACACQQFrIgJqIAEgAmotAAA6AAAgAg0ACwwCCyACQQNNDQADQCADIAEoAgA2AgAgAUEEaiEBIANBBGohAyACQQRrIgJBA0sNAAsLIAJFDQADQCADIAEtAAA6AAAgA0EBaiEDIAFBAWohASACQQFrIgINAAsLIAALmAIBA38CQCABIAIoAhAiAwR/IAMFAn8gAiIDIAMtAEoiBEEBayAEcjoASiADKAIAIgRBCHEEQCADIARBIHI2AgBBfwwBCyADQgA3AgQgAyADKAIsIgQ2AhwgAyAENgIUIAMgBCADKAIwajYCEEEACw0BIAIoAhALIAIoAhQiBGtLBEAgAiAAIAEgAigCJBEAAA8LAkAgAiwAS0EASARAQQAhAwwBCyABIQUDQCAFIgNFBEBBACEDDAILIAAgA0EBayIFai0AAEEKRw0ACyACIAAgAyACKAIkEQAAIgUgA0kNASAAIANqIQAgASADayEBIAIoAhQhBAsgBCAAIAEQjw0aIAIgAigCFCABajYCFCABIANqIQULIAULRgEBfyABIAJsIQQCQCADKAJMQX9MBEAgACAEIAMQkg0hAAwBCyAAIAQgAxCSDSEACyAAIARGBEAgAkEAIAEbDwsgACABbgt/AQN/IAAhAQJAIABBA3EEQANAIAEtAABFDQIgAUEBaiIBQQNxDQALCwNAIAEiAkEEaiEBIAIoAgAiA0F/cyADQYGChAhrcUGAgYKEeHFFDQALIANB/wFxRQRAIAIgAGsPCwNAIAItAAEhAyACQQFqIgEhAiADDQALCyABIABrCwQAIwALBgAgACQACxAAIwAgAGtBcHEiACQAIAALEgAgAEEIdCAAQQh2ckH//wNxCyIBAX4gASACrSADrUIghoQgBCAAERYAIgVCIIinEBEgBacLGQAgASACIAMgBCAFrSAGrUIghoQgABEYAAsjACABIAIgAyAEIAWtIAatQiCGhCAHrSAIrUIghoQgABEoAAslACABIAIgAyAEIAUgBq0gB61CIIaEIAitIAmtQiCGhCAAESkACxkAIAEgAiADrSAErUIghoQgBSAGIAARFQALC5LzA1QAQYAIC7C7AWV4dHJ1ZGVyX3ByaW1lX3Bvc196AHN1cHBvcnRfeHlfb3ZlcnJpZGVzX3oAbWVzaF9wb3NpdGlvbl96AG1hY2hpbmVfbWF4X2FjY2VsZXJhdGlvbl96AG1hY2hpbmVfbWF4X2plcmtfegBtYWNoaW5lX21heF9mZWVkcmF0ZV96AHpfb3ZlcnJpZGVzX3h5AG1hY2hpbmVfbWF4X2plcmtfeHkAYnJpZGdlX3NwYXJzZV9pbmZpbGxfbWF4X2RlbnNpdHkAYnJpZGdlX3NraW5fZGVuc2l0eQBpbmZpbml0eQBPdXQgb2YgbWVtb3J5AEZlYnJ1YXJ5AEphbnVhcnkAel9zZWFtX2Nvcm5lcl9hbnkASnVseQBtYWdpY19mdXp6eV9za2luX291dHNpZGVfb25seQBicmltX291dHNpZGVfb25seQBKUEVHIGZvcm1hdCBub3Qgc3VwcG9ydGVkOiA4LWJpdCBvbmx5AFBORyBub3Qgc3VwcG9ydGVkOiAxLzIvNC84LzE2LWJpdCBvbmx5AHdpcmVmcmFtZV9zdHJhdGVneQBtYXRlcmlhbF9hZGhlc2lvbl90ZW5kZW5jeQB3aXJlZnJhbWVfZmxhdF9kZWxheQB3aXJlZnJhbWVfcm9vZl9vdXRlcl9kZWxheQB3aXJlZnJhbWVfdG9wX2RlbGF5AHdpcmVmcmFtZV9ib3R0b21fZGVsYXkAU21hbGwgbGF5ZXIsIGFkZGluZyBkZWxheQBUaHVyc2RheQBUdWVzZGF5AFdlZG5lc2RheQBTYXR1cmRheQBTdW5kYXkATW9uZGF5AEZyaWRheQBNYXkAbGF5ZXJfc3RhcnRfeQBpbmZpbGxfb2Zmc2V0X3kAbWFjaGluZV9ub3p6bGVfb2Zmc2V0X3kAbWFjaGluZV9leHRydWRlcl9zdGFydF9wb3NfeQBleHRydWRlcl9wcmltZV9wb3NfeQBtYWNoaW5lX2V4dHJ1ZGVyX2VuZF9wb3NfeQBwcmltZV90b3dlcl9wb3NpdGlvbl95AG1lc2hfcG9zaXRpb25feQBtYWNoaW5lX21heF9hY2NlbGVyYXRpb25feQBtYWNoaW5lX21heF9mZWVkcmF0ZV95ACVtLyVkLyV5AHNpeABtZXNoX3JvdGF0aW9uX21hdHJpeABjaXJjdW1mbGV4AHJldHJhY3Rpb25fY291bnRfbWF4AGNvb2xfZmFuX3NwZWVkX21heABjb29sX21pbl9sYXllcl90aW1lX2Zhbl9zcGVlZF9tYXgAbGF5ZXJfc3RhcnRfeABpbmZpbGxfb2Zmc2V0X3gAbWFjaGluZV9ub3p6bGVfb2Zmc2V0X3gAbWFjaGluZV9leHRydWRlcl9zdGFydF9wb3NfeAB3aXBlX2JydXNoX3Bvc194AGV4dHJ1ZGVyX3ByaW1lX3Bvc194AG1hY2hpbmVfZXh0cnVkZXJfZW5kX3Bvc194AHByaW1lX3Rvd2VyX3Bvc2l0aW9uX3gAbWVzaF9wb3NpdGlvbl94AG1hY2hpbmVfbWF4X2FjY2VsZXJhdGlvbl94AGFjY2VsZXJhdGlvbl93YWxsX3gAamVya193YWxsX3gAc3BlZWRfd2FsbF94AHdhbGxfbGluZV93aWR0aF94AG1hY2hpbmVfbWF4X2ZlZWRyYXRlX3gALSsgICAwWDB4AC0wWCswWCAwWC0weCsweCAweABfX25leHRfcHJpbWUgb3ZlcmZsb3cAcHJpbWVfdG93ZXJfZmxvdwB3YWxsX21pbl9mbG93AHdhbGxfeF9tYXRlcmlhbF9mbG93AHN1cHBvcnRfbWF0ZXJpYWxfZmxvdwBicmlkZ2Vfc2tpbl9tYXRlcmlhbF9mbG93AHN1cHBvcnRfYm90dG9tX21hdGVyaWFsX2Zsb3cAc2tpcnRfYnJpbV9tYXRlcmlhbF9mbG93AGluZmlsbF9tYXRlcmlhbF9mbG93AGJyaWRnZV93YWxsX21hdGVyaWFsX2Zsb3cAcm9vZmluZ19tYXRlcmlhbF9mbG93AHN1cHBvcnRfcm9vZl9tYXRlcmlhbF9mbG93AHdhbGxfMF9tYXRlcmlhbF9mbG93AGlyb25pbmdfZmxvdwByZXRyYWN0aW9uX2V4dHJ1c2lvbl93aW5kb3cAbWFjaGluZV9taW5fY29vbF9oZWF0X3RpbWVfd2luZG93AE5vdgBjdWJpY3N1YmRpdgBUaHUAIC0tbmV4dAB1bnN1cHBvcnRlZCBsb2NhbGUgZm9yIHN0YW5kYXJkIGlucHV0AEF1Z3VzdABvdXRlcl9pbnNldF9maXJzdABtYWdpY19mdXp6eV9za2luX3BvaW50X2Rpc3QAaW5maWxsX3dpcGVfZGlzdAB3YWxsXzBfd2lwZV9kaXN0AGRyYWZ0X3NoaWVsZF9kaXN0AG9vemVfc2hpZWxkX2Rpc3QAYnJpZGdlX3dhbGxfY29hc3QAZXhwb3J0AHppZ196YWdnaWZ5X3N1cHBvcnQAYnJpbV9yZXBsYWNlc19zdXBwb3J0AFBJQyBmaWxlIHRvbyBzaG9ydABhbGVydABzdGFydABJbWFnZSBub3Qgb2YgYW55IGtub3duIHR5cGUsIG9yIGNvcnJ1cHQAa25vdABNYWtlcmJvdAB3aXBlX2hvcF9hbW91bnQAc3dpdGNoX2V4dHJ1ZGVyX3JldHJhY3Rpb25fYW1vdW50AHdpcGVfcmV0cmFjdGlvbl9hbW91bnQAc3dpdGNoX2V4dHJ1ZGVyX2V4dHJhX3ByaW1lX2Ftb3VudAB3aXBlX3JldHJhY3Rpb25fZXh0cmFfcHJpbWVfYW1vdW50AHdpcGVfcmVwZWF0X2NvdW50AHJvb2ZpbmdfbGF5ZXJfY291bnQAbWFjaGluZV9leHRydWRlcl9jb3VudABzdXBwb3J0X3phZ19za2lwX2NvdW50AHN1cHBvcnRfd2FsbF9jb3VudABza2luX291dGxpbmVfY291bnQAc2tpcnRfbGluZV9jb3VudABzdXBwb3J0X2JyaW1fbGluZV9jb3VudABpbmZpbGxfd2FsbF9saW5lX2NvdW50AHByaW50AGNpcmN1bWZsZXgtYWNjZW50AGdyYXZlLWFjY2VudAB4ZGlnaXQAUFBNIGltYWdlIG5vdCA4LWJpdABQU0QgYml0IGRlcHRoIGlzIG5vdCA4IG9yIDE2IGJpdABtYXRlcmlhbF9wcmludF90ZW1wX3dhaXQAbWF0ZXJpYWxfYmVkX3RlbXBfd2FpdABsYXllcl9oZWlnaHQAc3VwcG9ydF9pbnRlcmZhY2Vfc2tpcF9oZWlnaHQAc3VwcG9ydF9ib3R0b21fc3RhaXJfc3RlcF9oZWlnaHQAZ3JhZHVhbF9zdXBwb3J0X2luZmlsbF9zdGVwX2hlaWdodABncmFkdWFsX2luZmlsbF9zdGVwX2hlaWdodABzdXBwb3J0X2JvdHRvbV9oZWlnaHQAcmV0cmFjdGlvbl9ob3BfYWZ0ZXJfZXh0cnVkZXJfc3dpdGNoX2hlaWdodABzdXBwb3J0X3Jvb2ZfaGVpZ2h0AG1vbGRfcm9vZl9oZWlnaHQAbWFjaGluZV9oZWlnaHQAd2lyZWZyYW1lX2hlaWdodABkcmFmdF9zaGllbGRfaGVpZ2h0AEpQRUcgZm9ybWF0IG5vdCBzdXBwb3J0ZWQ6IGRlbGF5ZWQgaGVpZ2h0AHJhZnQAaXJvbmluZ19pbnNldAB3aXJlZnJhbWVfcm9vZl9pbnNldAB3YWxsXzBfaW5zZXQAaG9sZV94eV9vZmZzZXQAc3VwcG9ydF9vZmZzZXQAZmxvd19yYXRlX21heF9leHRydXNpb25fb2Zmc2V0AHN1cHBvcnRfYm90dG9tX29mZnNldABzdXBwb3J0X3Jvb2Zfb2Zmc2V0AHJpZ2h0LWN1cmx5LWJyYWNrZXQAbGVmdC1jdXJseS1icmFja2V0AHJpZ2h0LXNxdWFyZS1icmFja2V0AGxlZnQtc3F1YXJlLWJyYWNrZXQAcHVuY3QAY2VudGVyX29iamVjdAB3YWxsX21pbl9mbG93X3JldHJhY3QAbWFjaGluZV9maXJtd2FyZV9yZXRyYWN0AE9jdABDYW4ndCBmaW5kIG91dCBUR0EgcGl4ZWxmb3JtYXQAUFNEIGlzIG5vdCBpbiBSR0IgY29sb3IgZm9ybWF0AFBTRCBoYXMgYW4gdW5rbm93biBjb21wcmVzc2lvbiBmb3JtYXQAVW5zdXBwb3J0ZWQgSERSIGZvcm1hdAB3aXJlZnJhbWVfZmxvd19mbGF0AHdpcmVmcmFtZV9wcmludHNwZWVkX2ZsYXQAU2F0AGNvbW1lcmNpYWwtYXQAaHlwaGVuLW1pbnVzAHJldmVyc2Utc29saWR1cwB0cmF2ZWxfYXZvaWRfc3VwcG9ydHMAbGF5ZXJwYXJ0cwB0cmF2ZWxfYXZvaWRfb3RoZXJfcGFydHMAaW5oZXJpdHMAdG9vIG1hbnkgcGFja2V0cwBjcm9zcwBtYWdpY19mdXp6eV9za2luX3RoaWNrbmVzcwBzdXBwb3J0X2luZmlsbF9zcGFyc2VfdGhpY2tuZXNzAHJhZnRfYmFzZV90aGlja25lc3MAcmFmdF9zdXJmYWNlX3RoaWNrbmVzcwByYWZ0X2ludGVyZmFjZV90aGlja25lc3MAcHJvY2VzcwBzbW9vdGhfc3BpcmFsaXplZF9jb250b3VycwByZW1vdmVfZW1wdHlfZmlyc3RfbGF5ZXJzAHNraW5fZWRnZV9zdXBwb3J0X2xheWVycwB0b3BfbGF5ZXJzAHNwZWVkX3Nsb3dkb3duX2xheWVycwBjbGVhbl9iZXR3ZWVuX2xheWVycwBpbml0aWFsX2JvdHRvbV9sYXllcnMAYnJpZGdlX2VuYWJsZV9tb3JlX2xheWVycwByYWZ0X3N1cmZhY2VfbGF5ZXJzAHN1cHBvcnRfdXNlX3Rvd2VycwBncmFkdWFsX3N1cHBvcnRfaW5maWxsX3N0ZXBzAGdyYWR1YWxfaW5maWxsX3N0ZXBzAGZpbHRlcl9vdXRfdGlueV9nYXBzAGZpbGxfcGVyaW1ldGVyX2dhcHMAZmlsbF9vdXRsaW5lX2dhcHMAbGltaXRfc3VwcG9ydF9yZXRyYWN0aW9ucwBjb25uZWN0X3NraW5fcG9seWdvbnMAbWVzaGZpeF9rZWVwX29wZW5fcG9seWdvbnMAY29ubmVjdF9pbmZpbGxfcG9seWdvbnMAbWFjaGluZV9leHRydWRlcl90cmFpbnMAaW5maWxsX2JlZm9yZV93YWxscwByaWdodC1wYXJlbnRoZXNpcwBsZWZ0LXBhcmVudGhlc2lzAHNldHRpbmdzAHN1cHBvcnRfY29ubmVjdF96aWd6YWdzAHN1cHBvcnRfc2tpcF9zb21lX3phZ3MAeWVzAGxpbmVzAGNhcnZlX211bHRpcGxlX3ZvbHVtZXMAbWVzaGZpeF91bmlvbl9hbGxfcmVtb3ZlX2hvbGVzAHRyaWFuZ2xlcwBza2luX2FuZ2xlcwBzdXBwb3J0X2JvdHRvbV9hbmdsZXMAc3VwcG9ydF9pbmZpbGxfYW5nbGVzAHJvb2ZpbmdfYW5nbGVzAHN1cHBvcnRfcm9vZl9hbmdsZXMAb3ZlcnJpZGVzAHJldHJhY3Rpb25faG9wX29ubHlfd2hlbl9jb2xsaWRlcwBtYWNoaW5lX3VzZV9leHRydWRlcl9vZmZzZXRfdG9fb2Zmc2V0X2Nvb3JkcwBtYWNoaW5lX2V4dHJ1ZGVyX3N0YXJ0X3Bvc19hYnMAZXh0cnVkZXJfcHJpbWVfcG9zX2FicwBtYWNoaW5lX2V4dHJ1ZGVyX2VuZF9wb3NfYWJzAE1pc3NpbmcgdmFsdWUgaW4gc2V0dGluZyBhcmd1bWVudDogLXMgJXMAZm91cgBBcHIAbWFjaGluZV9nY29kZV9mbGF2b3IAdmVjdG9yAGZsb3dfcmF0ZV9leHRydXNpb25fb2Zmc2V0X2ZhY3RvcgBpbml0aWFsX2xheWVyX2xpbmVfd2lkdGhfZmFjdG9yAHdhbGxfb3Zlcmhhbmdfc3BlZWRfZmFjdG9yAHNtYWxsX2ZlYXR1cmVfc3BlZWRfZmFjdG9yAEludGVybmFsIGVycm9yAERvTWF4aW1hIGVycm9yAHdhbGxfeF9leHRydWRlcl9ucgBhZGhlc2lvbl9leHRydWRlcl9ucgBzdXBwb3J0X2JvdHRvbV9leHRydWRlcl9ucgB0b3BfYm90dG9tX2V4dHJ1ZGVyX25yAHN1cHBvcnRfaW5maWxsX2V4dHJ1ZGVyX25yAHJvb2ZpbmdfZXh0cnVkZXJfbnIAc3VwcG9ydF9yb29mX2V4dHJ1ZGVyX25yAHdhbGxfMF9leHRydWRlcl9ucgBpcm9uaW5nX29ubHlfaGlnaGVzdF9sYXllcgBjb29sX2Zhbl9mdWxsX2xheWVyAGFjY2VsZXJhdGlvbl9wcmltZV90b3dlcgBqZXJrX3ByaW1lX3Rvd2VyAHNwZWVkX3ByaW1lX3Rvd2VyAGxvd2VyAHpfc2VhbV9jb3JuZXJfb3V0ZXIAR2VuZXJhdGVkIHdpdGggQ3VyYV9TdGVhbUVuZ2luZSBtYXN0ZXIAYWx0ZXJuYXRlX2V4dHJhX3BlcmltZXRlcgBzdXBwb3J0X3Rvd2VyX2RpYW1ldGVyAG1hY2hpbmVfbm96emxlX3RpcF9vdXRlcl9kaWFtZXRlcgBtYXRlcmlhbF9kaWFtZXRlcgBzdXBwb3J0X3RyZWVfYnJhbmNoX2RpYW1ldGVyAHN1cHBvcnRfdG93ZXJfbWF4aW11bV9zdXBwb3J0ZWRfZGlhbWV0ZXIAbWFjaGluZV9leHRydWRlcnNfc2hhcmVfaGVhdGVyAHVwcGVyAHNoYXJwZXN0X2Nvcm5lcgB6X3NlYW1fY29ybmVyAHpfc2VhbV9jb3JuZXJfaW5uZXIAUmVwZXRpZXIAaW5maWxsX211bHRpcGxpZXIAaW5maWxsX21lc2hfb3JkZXIAb3B0aW1pemVfd2FsbF9wcmludGluZ19vcmRlcgBhbHRlcm5hdGVfY2FydmVfb3JkZXIAT2N0b2JlcgBtYWNoaW5lX2V4dHJ1ZGVyX2Nvb2xpbmdfZmFuX251bWJlcgBOb3ZlbWJlcgBTZXB0ZW1iZXIARGVjZW1iZXIAaW9zX2Jhc2U6OmNsZWFyAE1hcgBxAHdpcmVmcmFtZV9wcmludHNwZWVkX3VwAHBhY2tldCBpc24ndCA4YnBwAGZ1bGwtc3RvcABzcGVlZF96X2hvcAByZXRyYWN0aW9uX2hvcAB3aXJlZnJhbWVfdG9wX2p1bXAAaGVscABhZGFwdGl2ZV9sYXllcl9oZWlnaHRfdmFyaWF0aW9uX3N0ZXAAU2VwAGxheWVyXzBfel9vdmVybGFwAG11bHRpcGxlX21lc2hfb3ZlcmxhcAByYWZ0X2FpcmdhcABza2lydF9nYXAAUmVwUmFwACVJOiVNOiVTICVwAHR3bwBtYWNoaW5lX2NlbnRlcl9pc196ZXJvAEJNUCB0eXBlIG5vdCBzdXBwb3J0ZWQ6IHVua25vd24Ac3VwcG9ydF9tZXNoX2Ryb3BfZG93bgB3aXJlZnJhbWVfcm9vZl9mYWxsX2Rvd24Ad2lyZWZyYW1lX2ZhbGxfZG93bgB3aXJlZnJhbWVfc3RyYWlnaHRfYmVmb3JlX2Rvd24Ad2lyZWZyYW1lX3ByaW50c3BlZWRfZG93bgBzY2FubGluZSBvdmVycnVuAFN1bgBKdW4AY2FycmlhZ2UtcmV0dXJuAHN1cHBvcnRfcGF0dGVybgBzdXBwb3J0X2JvdHRvbV9wYXR0ZXJuAHRvcF9ib3R0b21fcGF0dGVybgBpbmZpbGxfcGF0dGVybgBpcm9uaW5nX3BhdHRlcm4Acm9vZmluZ19wYXR0ZXJuAHN1cHBvcnRfcm9vZl9wYXR0ZXJuAC5kZWYuanNvbgBzZW1pY29sb24Ac3VwcG9ydF90cmVlX2NvbGxpc2lvbl9yZXNvbHV0aW9uAG1lc2hmaXhfbWF4aW11bV9yZXNvbHV0aW9uAG1lc2hmaXhfbWF4aW11bV90cmF2ZWxfcmVzb2x1dGlvbgBzdGQ6OmV4Y2VwdGlvbgB3aXJlZnJhbWVfZmxvd19jb25uZWN0aW9uAGVuYWJsZSBhdXRvLXJldHJhY3Rpb24AaW5maWxsX2VuYWJsZV90cmF2ZWxfb3B0aW1pemF0aW9uAF9fY3hhX2d1YXJkX2FjcXVpcmUgZGV0ZWN0ZWQgcmVjdXJzaXZlIGluaXRpYWxpemF0aW9uAGRyYWZ0X3NoaWVsZF9oZWlnaHRfbGltaXRhdGlvbgByYWZ0X2Jhc2VfYWNjZWxlcmF0aW9uAG1hY2hpbmVfYWNjZWxlcmF0aW9uAHJhZnRfc3VyZmFjZV9hY2NlbGVyYXRpb24AcmFmdF9pbnRlcmZhY2VfYWNjZWxlcmF0aW9uAG1lc2hmaXhfbWF4aW11bV9kZXZpYXRpb24AYWRhcHRpdmVfbGF5ZXJfaGVpZ2h0X3ZhcmlhdGlvbgBpbmZpbGxfcmFuZG9taXplX3N0YXJ0X2xvY2F0aW9uAHJlbGF0aXZlX2V4dHJ1c2lvbgA6IG5vIGNvbnZlcnNpb24AbWluX3NraW5fd2lkdGhfZm9yX2V4cGFuc2lvbgB0cmloZXhhZ29uAE1vbgBjb29sX2Zhbl9zcGVlZF9taW4ATWFybGluAG5vc2tpbgBpbnNldCtza2luAHJhZnRfbWFyZ2luAEdyaWZmaW4AcGVyY2VudC1zaWduAHBsdXMtc2lnbgBlcXVhbHMtc2lnbgBudW1iZXItc2lnbgBkb2xsYXItc2lnbgBsZXNzLXRoYW4tc2lnbgBncmVhdGVyLXRoYW4tc2lnbgBzZXZlbgBjaGlsZHJlbgBoeXBoZW4AbmFuAEphbgBhbG51bQBhY2NlbGVyYXRpb25fdG9wYm90dG9tAGplcmtfdG9wYm90dG9tAHNwZWVkX3RvcGJvdHRvbQBhY2NlbGVyYXRpb25fc3VwcG9ydF9ib3R0b20AamVya19zdXBwb3J0X2JvdHRvbQBzcGVlZF9zdXBwb3J0X2JvdHRvbQB3aXJlZnJhbWVfcHJpbnRzcGVlZF9ib3R0b20AcmFuZG9tAHNraW5fb3ZlcmxhcF9tbQBpbmZpbGxfb3ZlcmxhcF9tbQBhY2NlbGVyYXRpb25fc2tpcnRfYnJpbQBqZXJrX3NraXJ0X2JyaW0AMG0Ac3RvdWwASnVsAC5zdGwAY250cmwAbWFjaGluZV9hbHdheXNfd3JpdGVfYWN0aXZlX3Rvb2wAemlnX3phZ2dpZnlfaW5maWxsAGFjY2VsZXJhdGlvbl9zdXBwb3J0X2luZmlsbABqZXJrX3N1cHBvcnRfaW5maWxsAHNwZWVkX3N1cHBvcnRfaW5maWxsAGFjY2VsZXJhdGlvbl9pbmZpbGwAamVya19pbmZpbGwAc3BlZWRfaW5maWxsAHRyYXZlbF9yZXRyYWN0X2JlZm9yZV9vdXRlcl93YWxsAHN0ZDo6YmFkX2Z1bmN0aW9uX2NhbGwAVXBkYXRlRWRnZUludG9BRUw6IGludmFsaWQgY2FsbABtZXNoZml4X3VuaW9uX2FsbABBcHJpbABhY2NlbGVyYXRpb25fdHJhdmVsAHJldHJhY3Rpb25fbWluX3RyYXZlbABqZXJrX3RyYXZlbABzcGVlZF90cmF2ZWwAdGV0cmFoZWRyYWwAbm9ybWFsAGFzdGVyaXNrAHJhZnRfYmFzZV9qZXJrAHJhZnRfc3VyZmFjZV9qZXJrAHJhZnRfaW50ZXJmYWNlX2plcmsAcXVlc3Rpb24tbWFyawBxdW90YXRpb24tbWFyawBleGNsYW1hdGlvbi1tYXJrAHRvcF9za2luX3ByZXNocmluawBib3R0b21fc2tpbl9wcmVzaHJpbmsAYmxhbmsAYmFjawBqAEZyaQBtYWNoaW5lX2RlcHRoAGJvdGgAc21hbGxfZmVhdHVyZV9tYXhfbGVuZ3RoAGJyaWRnZV93YWxsX21pbl9sZW5ndGgAc2tpcnRfYnJpbV9taW5pbWFsX2xlbmd0aABzdXBwb3J0X2JvdHRvbV9zdGFpcl9zdGVwX3dpZHRoAHN1cHBvcnRfY29uaWNhbF9taW5fd2lkdGgAc3VwcG9ydF9saW5lX3dpZHRoAHByaW1lX3Rvd2VyX2xpbmVfd2lkdGgAc2tpbl9saW5lX3dpZHRoAHN1cHBvcnRfYm90dG9tX2xpbmVfd2lkdGgAc2tpcnRfYnJpbV9saW5lX3dpZHRoAGluZmlsbF9saW5lX3dpZHRoAHJvb2ZpbmdfbGluZV93aWR0aABzdXBwb3J0X3Jvb2ZfbGluZV93aWR0aAByYWZ0X2Jhc2VfbGluZV93aWR0aAByYWZ0X3N1cmZhY2VfbGluZV93aWR0aAByYWZ0X2ludGVyZmFjZV9saW5lX3dpZHRoAG1hY2hpbmVfd2lkdGgAbW9sZF93aWR0aABzdXBwb3J0X21lc2gAaW5maWxsX21lc2gAY3V0dGluZ19tZXNoAGFudGlfb3ZlcmhhbmdfbWVzaABiYWNrc2xhc2gAbWF0ZXJpYWxfZmxvd190ZW1wX2dyYXBoAHJldHJhY3Rpb25faG9wX2FmdGVyX2V4dHJ1ZGVyX3N3aXRjaABNYXJjaABBdWcAd2lyZWZyYW1lX3Jvb2ZfZHJhZ19hbG9uZwB3aXJlZnJhbWVfZHJhZ19hbG9uZwBiYXNpY19zdHJpbmcAYWNjZWxlcmF0aW9uX2lyb25pbmcAamVya19pcm9uaW5nAHNwZWVkX2lyb25pbmcAcmFmdF9zbW9vdGhpbmcAbWVzaGZpeF9leHRlbnNpdmVfc3RpdGNoaW5nAGFjY2VsZXJhdGlvbl9yb29maW5nAGplcmtfcm9vZmluZwBzcGVlZF9yb29maW5nAGlyb25pbmdfbGluZV9zcGFjaW5nAHJhZnRfYmFzZV9saW5lX3NwYWNpbmcAcmFmdF9zdXJmYWNlX2xpbmVfc3BhY2luZwByYWZ0X2ludGVyZmFjZV9saW5lX3NwYWNpbmcAcmV0cmFjdGlvbl9jb21iaW5nAHN1cHBvcnRfeHlfZGlzdGFuY2Vfb3ZlcmhhbmcAemlnemFnACAtZwBhY2NlbGVyYXRpb25fc3VwcG9ydF9yb29mAGplcmtfc3VwcG9ydF9yb29mAHNwZWVkX3N1cHBvcnRfcm9vZgBpbmYAb2ZmACUuMExmACVMZgAgdmVydGV4ICVmICVmICVmAGNyb3NzX2luZmlsbF9wb2NrZXRfc2l6ZQBwcmltZV90b3dlcl9zaXplAG1hY2hpbmVfbm96emxlX3NpemUAYWxsb2NhdG9yPFQ+OjphbGxvY2F0ZShzaXplX3QgbikgJ24nIGV4Y2VlZHMgbWF4aW11bSBzdXBwb3J0ZWQgc2l6ZQBtYWdpY19zcGlyYWxpemUAel9zZWFtX3JlbGF0aXZlAGV4Y2x1c2l2ZQBpbmNsdXNpdmUAZml2ZQB0cnVlAFRydWUAZGVmYXVsdF92YWx1ZQBUdWUAY29tcGVuc2F0ZQBtYWNoaW5lX21pbmltdW1fZmVlZHJhdGUAYnVpbGRwbGF0ZQB3aXBlX3BhdXNlAGZhbHNlAHN1cHBvcnRfc3RydWN0dXJlAG1hdGVyaWFsX3N0YW5kYnlfdGVtcGVyYXR1cmUAbWF0ZXJpYWxfZmluYWxfcHJpbnRfdGVtcGVyYXR1cmUAbWF0ZXJpYWxfaW5pdGlhbF9wcmludF90ZW1wZXJhdHVyZQBtYXRlcmlhbF9wcmludF90ZW1wZXJhdHVyZQBtYXRlcmlhbF9mbG93X2RlcGVuZGVudF90ZW1wZXJhdHVyZQBidWlsZF92b2x1bWVfdGVtcGVyYXR1cmUAbWF0ZXJpYWxfYmVkX3RlbXBlcmF0dXJlAHVuZGVyc2NvcmUAZXZlcnl3aGVyZQBzdXBwb3J0X3R5cGUAYWRoZXNpb25fdHlwZQB6X3NlYW1fdHlwZQBtYWNoaW5lX2J1aWxkcGxhdGVfdHlwZQBVbmtub3duIGVycm9yIHR5cGUAcGFja2V0IGhhcyBiYWQgY29tcHJlc3Npb24gdHlwZQBQTkcgbm90IHN1cHBvcnRlZDogdW5rbm93biBQTkcgY2h1bmsgdHlwZQBzdXBwb3J0X2JvdHRvbV9zdGFpcl9zdGVwX21pbl9zbG9wZQBtYXhfZXh0cnVzaW9uX2JlZm9yZV93aXBlAG1hY2hpbmVfc2hhcGUASnVuZQBub25lAG5pbmUAbmV3bGluZQBsb3ctbGluZQB2ZXJ0aWNhbC1saW5lADtHRU5FUkFUT1IuTkFNRTpDdXJhX1N0ZWFtRW5naW5lAHByaW1lX3Rvd2VyX21pbl92b2x1bWUAY29hc3RpbmdfbWluX3ZvbHVtZQBjb2FzdGluZ192b2x1bWUAbWFjaGluZV9oZWF0ZWRfYnVpbGRfdm9sdW1lAGNvb2xfbWluX2xheWVyX3RpbWUAbWFjaGluZV9uYW1lAFVuYWJsZSB0byBvcGVuIGZpbGUAaW5maWxsX3N1cHBvcnRfYW5nbGUAc3VwcG9ydF90cmVlX2JyYW5jaF9kaWFtZXRlcl9hbmdsZQBtYWNoaW5lX25venpsZV9leHBhbnNpb25fYW5nbGUAc3VwcG9ydF9jb25pY2FsX2FuZ2xlAHdhbGxfb3ZlcmhhbmdfYW5nbGUAY29uaWNhbF9vdmVyaGFuZ19hbmdsZQBzdXBwb3J0X3Rvd2VyX3Jvb2ZfYW5nbGUAc3VwcG9ydF90cmVlX2FuZ2xlAG1vbGRfYW5nbGUAb296ZV9zaGllbGRfYW5nbGUAc3VwcG9ydF9lbmFibGUAcHJpbWVfdG93ZXJfZW5hYmxlAHdpcGVfaG9wX2VuYWJsZQB3aXBlX3JldHJhY3Rpb25fZW5hYmxlAHN1cHBvcnRfZmFuX2VuYWJsZQBzdXBwb3J0X2JvdHRvbV9lbmFibGUAc3VwcG9ydF9icmltX2VuYWJsZQBwcmltZV90b3dlcl9icmltX2VuYWJsZQBjb2FzdGluZ19lbmFibGUAc3VwcG9ydF9yb29mX2VuYWJsZQBwcmltZV9ibG9iX2VuYWJsZQBhcG9zdHJvcGhlAEhEUiBpbWFnZSBpcyB0b28gbGFyZ2UAR0lGIGltYWdlIGlzIHRvbyBsYXJnZQBQTk0gdG9vIGxhcmdlADogb3V0IG9mIHJhbmdlAENvb3JkaW5hdGUgb3V0c2lkZSBhbGxvd2VkIHJhbmdlAHJldHJhY3RfYXRfbGF5ZXJfY2hhbmdlAG1hdGVyaWFsX3Nocmlua2FnZV9wZXJjZW50YWdlAGNyb3NzX3N1cHBvcnRfZGVuc2l0eV9pbWFnZQBjcm9zc19pbmZpbGxfZGVuc2l0eV9pbWFnZQBDb3JydXB0IEhEUiBpbWFnZQBDb3JydXB0IFBTRCBpbWFnZQBVbnN1cHBvcnRlZCBudW1iZXIgb2YgY2hhbm5lbHMgaW4gUFNEIGltYWdlAFVuc3VwcG9ydGVkIHZlcnNpb24gb2YgUFNEIGltYWdlAHRyZWUAdGhyZWUAbWFnaWNfbWVzaF9zdXJmYWNlX21vZGUATTgzIDtyZWxhdGl2ZSBleHRydXNpb24gbW9kZQBNODIgO2Fic29sdXRlIGV4dHJ1c2lvbiBtb2RlAG1hY2hpbmVfc3RhcnRfZ2NvZGUAbWFjaGluZV9lbmRfZ2NvZGUAUElDIGltYWdlIHRvbyBsYXJnZSB0byBkZWNvZGUASW1hZ2UgdG9vIGxhcmdlIHRvIGRlY29kZQBtYWNoaW5lX2V4dHJ1ZGVyX3N0YXJ0X2NvZGUAbWFjaGluZV9leHRydWRlcl9lbmRfY29kZQBFbmQgb2YgR2NvZGUAVWx0aUdDb2RlAHRpbGRlAG1pbmltdW1fcG9seWdvbl9jaXJjdW1mZXJlbmNlAHN1cHBvcnRfeHlfZGlzdGFuY2UAcmV0cmFjdGlvbl9jb21iaW5nX21heF9kaXN0YW5jZQBzdXBwb3J0X3RvcF9kaXN0YW5jZQBzdXBwb3J0X2pvaW5fZGlzdGFuY2UAc3VwcG9ydF9ib3R0b21fZGlzdGFuY2UAc3VwcG9ydF90cmVlX2JyYW5jaF9kaXN0YW5jZQB3aXBlX21vdmVfZGlzdGFuY2UAc3VwcG9ydF9saW5lX2Rpc3RhbmNlAHN1cHBvcnRfaW5pdGlhbF9sYXllcl9saW5lX2Rpc3RhbmNlAHN1cHBvcnRfYm90dG9tX2xpbmVfZGlzdGFuY2UAaW5maWxsX2xpbmVfZGlzdGFuY2UAc3VwcG9ydF9yb29mX2xpbmVfZGlzdGFuY2UAdG9wX3NraW5fZXhwYW5kX2Rpc3RhbmNlAGJvdHRvbV9za2luX2V4cGFuZF9kaXN0YW5jZQB0cmF2ZWxfYXZvaWRfZGlzdGFuY2UAc2xpY2luZ190b2xlcmFuY2UAd2lyZWZyYW1lX25venpsZV9jbGVhcmFuY2UAc2xpY2UAcmlnaHQtYnJhY2UAbGVmdC1icmFjZQBiYWNrc3BhY2UAc3VyZmFjZQBBZG9iZQBGT1JNQVQ9MzItYml0X3JsZV9yZ2JlAG1hY2hpbmVfbWF4X2FjY2VsZXJhdGlvbl9lAG1hY2hpbmVfbWF4X2plcmtfZQBtYWNoaW5lX21heF9mZWVkcmF0ZV9lACAtZQBzdG9kAHBlcmlvZAB1bm9yZGVyZWRfbWFwOjphdDoga2V5IG5vdCBmb3VuZABtYXRlcmlhbF9wcmludF90ZW1wX3ByZXBlbmQAbWF0ZXJpYWxfYmVkX3RlbXBfcHJlcGVuZABhbXBlcnNhbmQAYnJpZGdlX3NraW5fc3VwcG9ydF90aHJlc2hvbGQAYWRhcHRpdmVfbGF5ZXJfaGVpZ2h0X3RocmVzaG9sZABtYXRlcmlhbF9ndWlkAGdyaWQAZ3lyb2lkAHNvbGlkAG1hY2hpbmVfbm96emxlX2lkAGxpbWl0ZWQAel9zZWFtX2Nvcm5lcl93ZWlnaHRlZAB0cmF2ZWxfY29tcGVuc2F0ZV9vdmVybGFwcGluZ193YWxsc194X2VuYWJsZWQAc3BlZWRfZXF1YWxpemVfZmxvd19lbmFibGVkAGluZmlsbF9zdXBwb3J0X2VuYWJsZWQAYWRhcHRpdmVfbGF5ZXJfaGVpZ2h0X2VuYWJsZWQAYnJpZGdlX3NldHRpbmdzX2VuYWJsZWQAcmV0cmFjdGlvbl9ob3BfZW5hYmxlZABtYWNoaW5lX25venpsZV90ZW1wX2VuYWJsZWQAYWNjZWxlcmF0aW9uX2VuYWJsZWQAbWFnaWNfZnV6enlfc2tpbl9lbmFibGVkAGNvb2xfZmFuX2VuYWJsZWQAc3VwcG9ydF9jb25pY2FsX2VuYWJsZWQAamVya19lbmFibGVkAGlyb25pbmdfZW5hYmxlZABjb25pY2FsX292ZXJoYW5nX2VuYWJsZWQAcHJpbWVfdG93ZXJfd2lwZV9lbmFibGVkAHdpcmVmcmFtZV9lbmFibGVkAG1vbGRfZW5hYmxlZABkcmFmdF9zaGllbGRfZW5hYmxlZABvb3plX3NoaWVsZF9lbmFibGVkAHRyYXZlbF9jb21wZW5zYXRlX292ZXJsYXBwaW5nX3dhbGxzXzBfZW5hYmxlZAB3aXBlX3JldHJhY3Rpb25fcmV0cmFjdF9zcGVlZABtYWNoaW5lX25venpsZV9oZWF0X3VwX3NwZWVkAHdpcGVfaG9wX3NwZWVkAG1hdGVyaWFsX2V4dHJ1c2lvbl9jb29sX2Rvd25fc3BlZWQAbWFjaGluZV9ub3p6bGVfY29vbF9kb3duX3NwZWVkAHN3aXRjaF9leHRydWRlcl9yZXRyYWN0aW9uX3NwZWVkAGNvb2xfbWluX3NwZWVkAGJyaWRnZV9za2luX3NwZWVkAHN1cHBvcnRfc3VwcG9ydGVkX3NraW5fZmFuX3NwZWVkAHJhZnRfYmFzZV9mYW5fc3BlZWQAYnJpZGdlX2Zhbl9zcGVlZAByYWZ0X3N1cmZhY2VfZmFuX3NwZWVkAHJhZnRfaW50ZXJmYWNlX2Zhbl9zcGVlZABza2lydF9icmltX3NwZWVkAGJyaWRnZV93YWxsX3NwZWVkAGNvYXN0aW5nX3NwZWVkAHdpcmVmcmFtZV91cF9oYWxmX3NwZWVkAHJhZnRfYmFzZV9zcGVlZABzd2l0Y2hfZXh0cnVkZXJfcHJpbWVfc3BlZWQAd2lwZV9yZXRyYWN0aW9uX3ByaW1lX3NwZWVkAHJhZnRfc3VyZmFjZV9zcGVlZAByYWZ0X2ludGVyZmFjZV9zcGVlZABmb3JtLWZlZWQAbWFjaGluZV9oZWF0ZWRfYmVkAFdlZABzdWJfZGl2X3JhZF9hZGQAY29vbF9saWZ0X2hlYWQAY3Jvc3NfM2QAJXMgJWQgJWQAc2tpbl9ub19zbWFsbF9nYXBzX2hldXJpc3RpYwBlbGxpcHRpYwBjb25jZW50cmljAHF1YXJ0ZXJfY3ViaWMARGVjAHdiAHJiAEZlYgB2ZXJ0aWNhbC10YWIAdytiAHIrYgBhK2IAcndhAG1ldGFkYXRhAGJhZCBSTEUgZGF0YQBjb21tYQBhbHBoYQBtaW5pbXVtX3N1cHBvcnRfYXJlYQBtaW5pbXVtX2JvdHRvbV9hcmVhAG1pbl9pbmZpbGxfYXJlYQBtaW5pbXVtX3Jvb2ZfYXJlYQBbdW5rbm93biByZWFzb25dAEcwIFoAJWEgJWIgJWQgJUg6JU06JVMgJVkAIFkAUE9TSVgATTIwNyBYAE01NjYgWABNMjA1IFgATTIwMiBYAEcxIFgATTIwMSBYAFcAVgBVADtUWVBFOlNVUFBPUlQAO1RZUEU6U0tJUlQAUElDVABNMTM1IFQATTIwNCBUACVIOiVNOiVTAE0xMDggUwBNMjI3IFMATTEwNiBTAE0yMDQgUwBNMTkxIFMATTE0MSBTAE0xOTAgUwBNMTQwIFMAO1RZUEU6UFJJTUUtVE9XRVIAO1RZUEU6V0FMTC1PVVRFUgA7VFlQRTpXQUxMLUlOTkVSADtTVEFSVF9PRl9IRUFERVIAO0VORF9PRl9IRUFERVIAY29ycnVwdCBIRFIAYmFkIFJMRSBkYXRhIGluIEhEUgBRAENvcnJ1cHQgQk1QAGJhZCBCTVAARzQgUABNMjA0IFAATwA7VFlQRTpTS0lOAFdJUEVfU0NSSVBUX0JFR0lOAE5BTgBQTQBBTQBOVUwALlNUTAA7VFlQRTpGSUxMAExDX0FMTABLAEoASQBDVVJBX0VOR0lORV9TRUFSQ0hfUEFUSABOT05NRVNIAENvcnJ1cHQgUE5HAE5vdCBhIFBORwBMQU5HAENvcnJ1cHQgSlBFRwAlLnhGAElORgBDb3JydXB0IEdJRgBKRklGAEcxIEYAQk1QIHR5cGUgbm90IHN1cHBvcnRlZDogUkxFAEJSSURHRQAjP1JBRElBTkNFADtUWVBFOlNVUFBPUlQtSU5URVJGQUNFACM/UkdCRQBDb3JydXB0IFBTRABXSVBFX1NDUklQVF9FTkQAQwBCRkIAQ29ycnVwdCBUR0EAXFsoW15cXV0qKVxdPwBccyooWystXT9bMC05XSpcLj9bMC05XSspXHMqLD8AOwA7TUFYWjoAO01JTlo6ADtQUklOVC5TSVpFLk1BWC5aOgA7UFJJTlQuU0laRS5NSU4uWjoAO01BWFk6ADtNSU5ZOgA7UFJJTlQuU0laRS5NQVguWToAO1BSSU5ULlNJWkUuTUlOLlk6ADtNQVhYOgA7TUlOWDoAO1BSSU5ULlNJWkUuTUFYLlg6ADtQUklOVC5TSVpFLk1JTi5YOgA7TEFZRVJfQ09VTlQ6ADtQUklOVC5HUk9VUFM6ADtGTEFWT1I6ADtMQVlFUjoAO05PWlpMRV9ESUFNRVRFUjoALk5PWlpMRS5ESUFNRVRFUjoAO0dFTkVSQVRPUi5WRVJTSU9OOgA7TUFURVJJQUw6AE1FU0g6ADtHRU5FUkFUT1IuQlVJTERfREFURToAO0JVSUxEX1BMQVRFLklOSVRJQUxfVEVNUEVSQVRVUkU6ADtCVUlMRF9WT0xVTUUuVEVNUEVSQVRVUkU6ADtCVUlMRF9QTEFURS5UWVBFOgA7VElNRToAO1BSSU5ULlRJTUU6ADtUQVJHRVRfTUFDSElORS5OQU1FOgAuTk9aWkxFLk5BTUU6AC5NQVRFUklBTC5HVUlEOgAuTUFURVJJQUwuVk9MVU1FX1VTRUQ6ADtUSU1FX0VMQVBTRUQ6ADtNQVRFUklBTDI6ADAxMjM0NTY3ODkATTEwOQBDLlVURi04AE0xMDcATTExNgBNMTA1AFOA9jQATTEwNABtbTMATWFjaDMAYnJpZGdlX3NraW5fZGVuc2l0eV8zAGJyaWRnZV9za2luX21hdGVyaWFsX2Zsb3dfMwBicmlkZ2Vfc2tpbl9zcGVlZF8zAGJyaWRnZV9mYW5fc3BlZWRfMwBNQUNIMwBNMTAzAGJyaWRnZV9za2luX2RlbnNpdHlfMgBicmlkZ2Vfc2tpbl9tYXRlcmlhbF9mbG93XzIAYnJpZGdlX3NraW5fc3BlZWRfMgBicmlkZ2VfZmFuX3NwZWVkXzIAIFMxAEcxAFNlcCAyMCAyMDIxAEcxMQA7SEVBREVSX1ZFUlNJT046MC4xAGxheWVyX2hlaWdodF8wAHNtYWxsX2ZlYXR1cmVfc3BlZWRfZmFjdG9yXzAAbWF0ZXJpYWxfZmxvd19sYXllcl8wAGFjY2VsZXJhdGlvbl9wcmludF9sYXllcl8wAGplcmtfcHJpbnRfbGF5ZXJfMABzcGVlZF9wcmludF9sYXllcl8wAHh5X29mZnNldF9sYXllcl8wAHN1cHBvcnRfZXh0cnVkZXJfbnJfbGF5ZXJfMABhY2NlbGVyYXRpb25fdHJhdmVsX2xheWVyXzAAamVya190cmF2ZWxfbGF5ZXJfMABzcGVlZF90cmF2ZWxfbGF5ZXJfMABtYXRlcmlhbF9wcmludF90ZW1wZXJhdHVyZV9sYXllcl8wAG1hdGVyaWFsX2JlZF90ZW1wZXJhdHVyZV9sYXllcl8wAHRvcF9ib3R0b21fcGF0dGVybl8wAGFjY2VsZXJhdGlvbl93YWxsXzAAamVya193YWxsXzAAc3BlZWRfd2FsbF8wAHdhbGxfbGluZV93aWR0aF8wAGNvb2xfZmFuX3NwZWVkXzAATTEyNyBUMABNMTI2IFQwAEcwAEcxMAAvAFRoZSBleHByZXNzaW9uIGNvbnRhaW5lZCBtaXNtYXRjaGVkIHsgYW5kIH0uAFRoZSBkb2N1bWVudCBpcyBlbXB0eS4AQSBkcmFmdCBzaGllbGQgaGVpZ2h0IGxpbWl0YXRpb24gb3B0aW9uIHdhcyBhZGRlZCB3aXRob3V0IGltcGxlbWVudGluZyB0aGUgbmV3IG9wdGlvbiBpbiBnZXREcmFmdFNoaWVsZExheWVyQ291bnQuAE1pc3Npbmcgc2V0dGluZyBuYW1lIGFuZCB2YWx1ZSB3aXRoIC1zIGFyZ3VtZW50LgBNaXNzaW5nIG91dHB1dCBmaWxlIHdpdGggLW8gYXJndW1lbnQuAE1pc3NpbmcgbW9kZWwgZmlsZSB3aXRoIC1sIGFyZ3VtZW50LgBNaXNzaW5nIEpTT04gZmlsZSB3aXRoIC1qIGFyZ3VtZW50LgBNaXNzaW5nIGEgY29tbWEgb3IgJ10nIGFmdGVyIGFuIGFycmF5IGVsZW1lbnQuAEFkZFBhdGg6IE9wZW4gcGF0aHMgbXVzdCBiZSBzdWJqZWN0LgBUaGUgZXhwcmVzc2lvbiBjb250YWluZWQgYW4gaW52YWxpZCBjaGFyYWN0ZXIgcmFuZ2UsIHN1Y2ggYXMgW2ItYV0gaW4gbW9zdCBlbmNvZGluZ3MuAFRoZSBkb2N1bWVudCByb290IG11c3Qgbm90IGZvbGxvdyBieSBvdGhlciB2YWx1ZXMuAFVuc3BlY2lmaWMgc3ludGF4IGVycm9yLgBUZXJtaW5hdGUgcGFyc2luZyBkdWUgdG8gSGFuZGxlciBlcnJvci4AVW5rbm93biBlcnJvci4ATWlzcyBmcmFjdGlvbiBwYXJ0IGluIG51bWJlci4ATWlzcyBleHBvbmVudCBpbiBudW1iZXIuAE1pc3NpbmcgYSBuYW1lIGZvciBvYmplY3QgbWVtYmVyLgBNaXNzaW5nIGEgY29tbWEgb3IgJ30nIGFmdGVyIGFuIG9iamVjdCBtZW1iZXIuAE1pc3NpbmcgYSBjb2xvbiBhZnRlciBhIG5hbWUgb2Ygb2JqZWN0IG1lbWJlci4AQW4gZW1wdHkgcmVnZXggaXMgbm90IGFsbG93ZWQgaW4gdGhlIFBPU0lYIGdyYW1tYXIuAFRoZSBleHByZXNzaW9uIGNvbnRhaW5lZCBhbiBpbnZhbGlkIHJhbmdlIGluIGEge30gZXhwcmVzc2lvbi4AVGhlIHBhcnNlciBkaWQgbm90IGNvbnN1bWUgdGhlIGVudGlyZSByZWd1bGFyIGV4cHJlc3Npb24uAE9uZSBvZiAqPyt7IHdhcyBub3QgcHJlY2VkZWQgYnkgYSB2YWxpZCByZWd1bGFyIGV4cHJlc3Npb24uAFRoZSBjb21wbGV4aXR5IG9mIGFuIGF0dGVtcHRlZCBtYXRjaCBhZ2FpbnN0IGEgcmVndWxhciBleHByZXNzaW9uIGV4Y2VlZGVkIGEgcHJlLXNldCBsZXZlbC4ASW52YWxpZCBlc2NhcGUgY2hhcmFjdGVyIGluIHN0cmluZy4ATWlzc2luZyBhIGNsb3NpbmcgcXVvdGF0aW9uIG1hcmsgaW4gc3RyaW5nLgBJbnZhbGlkIGVuY29kaW5nIGluIHN0cmluZy4ASW5jb3JyZWN0IGhleCBkaWdpdCBhZnRlciBcdSBlc2NhcGUgaW4gc3RyaW5nLgBFcnJvcjogUG9seVRyZWUgc3RydWN0IGlzIG5lZWRlZCBmb3Igb3BlbiBwYXRoIGNsaXBwaW5nLgBJbnZhbGlkIHZhbHVlLgBVbmtub3duIHBsYXRmb3JtIGFkaGVzaW9uIHR5cGUhIFBsZWFzZSBpbXBsZW1lbnQgdGhlIHdpZHRoIG9mIHRoZSBwbGF0Zm9ybSBhZGhlc2lvbiBoZXJlLgBUaGUgZXhwcmVzc2lvbiBjb250YWluZWQgYW4gaW52YWxpZCBlc2NhcGVkIGNoYXJhY3Rlciwgb3IgYSB0cmFpbGluZyBlc2NhcGUuAFRoZXJlIHdhcyBpbnN1ZmZpY2llbnQgbWVtb3J5IHRvIGNvbnZlcnQgdGhlIGV4cHJlc3Npb24gaW50byBhIGZpbml0ZSBzdGF0ZSBtYWNoaW5lLgBUaGUgZXhwcmVzc2lvbiBjb250YWluZWQgYW4gaW52YWxpZCBjb2xsYXRpbmcgZWxlbWVudCBuYW1lLgBUaGUgZXhwcmVzc2lvbiBjb250YWluZWQgYW4gaW52YWxpZCBjaGFyYWN0ZXIgY2xhc3MgbmFtZS4ATnVtYmVyIHRvbyBiaWcgdG8gYmUgc3RvcmVkIGluIGRvdWJsZS4AVGhlcmUgd2FzIGluc3VmZmljaWVudCBtZW1vcnkgdG8gZGV0ZXJtaW5lIHdoZXRoZXIgdGhlIHJlZ3VsYXIgZXhwcmVzc2lvbiBjb3VsZCBtYXRjaCB0aGUgc3BlY2lmaWVkIGNoYXJhY3RlciBzZXF1ZW5jZS4AVGhlIGV4cHJlc3Npb24gY29udGFpbmVkIGFuIGludmFsaWQgYmFjayByZWZlcmVuY2UuAFRoZSBzdXJyb2dhdGUgcGFpciBpbiBzdHJpbmcgaXMgaW52YWxpZC4AQW4gaW52YWxpZCByZWdleCBncmFtbWFyIGhhcyBiZWVuIHJlcXVlc3RlZC4AVGhlIGV4cHJlc3Npb24gY29udGFpbmVkIG1pc21hdGNoZWQgWyBhbmQgXS4AO0VYVFJVREVSX1RSQUlOLgAwLgBUaGUgZXhwcmVzc2lvbiBjb250YWluZWQgbWlzbWF0Y2hlZCAoIGFuZCApLgBDYW5ub3QgZmluZCBkZW5zaXR5IGltYWdlICclcycuAC0AOzosAHcrAHIrAGErAFxzKlxdXHMqAFxzKlxbXHMqAFxzKixccyoAZmlsZSB0b28gc2hvcnQgKHB1cmUgcmVhZCBjb3VudCkAZmlsZSB0b28gc2hvcnQgKG1peGVkIHJlYWQgY291bnQpAGZpbGUgdG9vIHNob3J0IChyZWFkaW5nIHBhY2tldHMpAGZpbGUgdG9vIHNob3J0IChwaWMgaGVhZGVyKQBSZXBSYXAgKFJlcFJhcCkAKG51bGwpAGdsb2JhbFRoaXNbImN1cmEtd2FzbS1wcm9ncmVzcy1jYWxsYmFjayJdKCVmKQBnbG9iYWxUaGlzWyJjdXJhLXdhc20tbWV0YWRhdGEtY2FsbGJhY2siXSgiJXMiLCAlZCwgJWQsICVkLCAlZiwgJWQsICVmLCAlZiwgJWYsICVmLCAlZiwgJWYpAE1hcmxpbihWb2x1bWV0cmljKQBSZXBSYXAgKFZvbHVtZXRyaWMpAChcWyhbXixcW10qKSwoW14sXF1dKilcXSkAVmVyeSBsYXJnZSBpbWFnZSAoY29ycnVwdD8pAChbXixcXSBdKikAIC1zICVzPSIlcyIAIC1sICIAZ2V0Q29vbERvd25Qb2ludEFmdGVyV2FybVVwIHJldHVybnMgcmVzdWx0IG91dHNpZGUgb2YgdGhlIHRpbWUgd2luZG93IQBnZXRXYXJtVXBQb2ludEFmdGVyQ29vbERvd24gcmV0dXJucyByZXN1bHQgb3V0c2lkZSBvZiB0aGUgdGltZSB3aW5kb3chAEV4dHJ1c2lvbiByYXRlIGlzIG5vdCBhIG51bWJlciEARmxhdCBtb3ZlIGluIGNvbm5lY3Rpb24hAERvd24gYW5kIGZsYXQgbW92ZSBpbiBub24taG9yaXpvbnRhbCBjb25uZWN0aW9uIQBFeHRydXNpb24gcmF0ZSBpcyBpbmZpbml0ZSEAUHVyZSB2aXJ0dWFsIGZ1bmN0aW9uIGNhbGxlZCEARmFjZSAlaSBoYXMgemVybyBhcmVhIQAlcyAAW0VSUk9SXSAAW0RFQlVHXSAAW1dBUk5JTkddIAAtWSAAK1ggADtGTE9XX1JBVEVfQ09NUEVOU0FURURfT0ZGU0VUID0gADtMYXllciBoZWlnaHQ6IAA7RmlsYW1lbnQgdXNlZDogAEc5MiAALCAAUmVtb3ZpbmcgJWQgbGF5ZXJzIGJlY2F1c2UgdGhleSBhcmUgZW1wdHkKAFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOiB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CgBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBBZmZlcm8gR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKAFByb2Nlc3NpbmcgZ3JhZHVhbCBzdXBwb3J0CgBQcm9jZXNzaW5nIGdhcHMKAExvYWRlZCBmcm9tIGRpc2sgaW4gJTUuM2ZzCgBQcm9ncmVzczogJXMgYWNjb21wbGlzaGVkIGluICU1LjNmcwoAVG90YWwgcHJpbnQgdGltZTogJTUuM2ZzCgBzbGljZSBtYWtlIHBvbHlnb25zIHRvb2sgJS4zZiBzZWNvbmRzCgBzbGljZSBvZiBtZXNoIHRvb2sgJS4zZiBzZWNvbmRzCgBsb2FkaW5nICclcycgdG9vayAlLjNmIHNlY29uZHMKAFByaW50IHRpbWUgKGhyfG1pbnxzKTogJWRoICVkbSAlZHMKAEN1cmFfU3RlYW1FbmdpbmUgdmVyc2lvbiAlcwoAVW5yZWNvZ25pemVkIGRhdGEgdHlwZSBpbiBKU09OIHNldHRpbmcgJXMKAFVua25vd24gb3B0aW9uOiAlcwoAQ291bGRuJ3Qgb3BlbiBKU09OIGZpbGU6ICVzCgBGYWlsZWQgdG8gbG9hZCBKU09OIGZpbGU6ICVzCgBVbmtub3duIGNvbW1hbmQ6ICVzCgBDb3VsZG4ndCBmaW5kIGRlZmluaXRpb24gZmlsZSB3aXRoIElEOiAlcwoARXJyb3IgcGFyc2luZyBKU09OIChvZmZzZXQgJXUpOiAlcwoAcmVhbGl6ZWRfbGVuZ3RoOiAlZiwgcmVxdWVzdGVkX2xlbmd0aDogJWYgIDo6ICVmJSBlcnJvcgoAdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3IKAENvcHlyaWdodCAoQykgMjAyMCBVbHRpbWFrZXIKAEN1cmFFbmdpbmUgaGVscAoAUHJvY2Vzc2luZyBwbGF0Zm9ybSBhZGhlc2lvbgoAUHJvY2Vzc2luZyBpbnNldHMgZm9yIGxheWVyICVpIG9mICVpCgBQcm9jZXNzaW5nIHNraW5zIGFuZCBpbmZpbGwgbGF5ZXIgJWkgb2YgJWkKAEdjb2RlV3JpdGVyIHByb2Nlc3NpbmcgbGF5ZXIgJWkgb2YgJWkKAExheWVyIGNvdW50OiAlaQoAcGFpcl9jb25zdHJhaW5lZF9ub2RlczogJWksIGNvbnN0cmFpbmVkX25vZGVzOiAlaSwgdW5jb25zdHJhaW5lZF9ub2RlczogJWksIHN1YmRpdmlkZWRfbm9kZXM6ICVpCgBNZXNoZXMgcG9zdC1wcm9jZXNzaW5nCgBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgoAUmVkaXN0cmlidXRpb24gZGlkbid0IGRpc3RyaWJ1dGUgd2VsbCEhIGFkZGVkICVmIHN1YnRyYWN0ZWQgJWYKAHRvdGFsX3JlbWFpbmluZzogJWYgc2hvdWxkIGJlID4gJWYKAE5vZGUgaXMgc3ViZGl2aWRlZCB3aXRob3V0IHRoZSBhcHByb3ByaWF0ZSB2YWx1ZSEgdmFsdWVfZXJyb3I6ICVmIGZyb20gYmFzZSAlZiBlbDogJWYgZXI6ICVmLCB3aGlsZSB0aGUgcmVhbGl6ZWRfbGVuZ3RoID0gJWYKAHJlZGlzdHJpYnV0ZUxlZnRvdmVyRXJyb3JzIHNob3VsZG4ndCBiZSBjYWxsZWQgaWYgdGhlIG5vZGUgaXNuJ3QgdG8gYmUgc3ViZGl2aWRlZC4gVG90YWwgZXJyb3I6ICVmCgBDb25zZWN1dGl2ZSBub2RlcyBpbiBmcmFjdGFsIGRvbid0IGhhdmUgdGhlIHNhbWUgZXJyb3IhIGVyOiAlZiAsIG5lbDogJWYKAE5vZGVzIGFyZW4ndCBiYWxhbmNlZCEgZXI6ICVmIG5leHQgZWw6ICVmCgBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKAE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKAAlTaG93IHRoaXMgaGVscCBtZXNzYWdlCgBQcm9jZXNzaW5nIGRyYWZ0IHNoaWVsZAoAUHJvY2Vzc2luZyBvb3plIHNoaWVsZAoAT3Blbk1QIG11bHRpdGhyZWFkaW5nIGRpc2FibGVkCgBGaWxhbWVudCVkOiAlZAoAUHJpbnQgdGltZSAocyk6ICVkCgBGaWxhbWVudCAobW1eMyk6ICVkCgBVbmtub3duIG9wdGlvbjogLSVjCgBDdXJhRW5naW5lIHNsaWNlIFstdl0gWy1wXSBbLWogPHNldHRpbmdzLmpzb24+XSBbLXMgPHNldHRpbmdrZXk+PTx2YWx1ZT5dIFstZ10gWy1lPGV4dHJ1ZGVyX25yPl0gWy1vIDxvdXRwdXQuZ2NvZGU+XSBbLWwgPG1vZGVsLnN0bD5dIFstLW5leHRdCgAjP1JBRElBTkNFCgAjP1JHQkUKAFRoZSBzZXR0aW5ncyBhcmUgYXBwZW5kZWQgdG8gdGhlIGxhc3Qgc3VwcGxpZWQgb2JqZWN0OgoAR2NvZGUgaGVhZGVyIGFmdGVyIHNsaWNpbmc6CgB1c2FnZToKAENvbW1hbmQgY2FsbGVkOgoARmFpbGVkIHRvIG9wZW4gJXMgZm9yIG91dHB1dC4KACAgLWoKCUxvYWQgc2V0dGluZ3MuZGVmLmpzb24gZmlsZSB0byByZWdpc3RlciBhbGwgc2V0dGluZ3MgYW5kIHRoZWlyIGRlZmF1bHRzLgoAU3RvcHBpbmcgcHJvY2VzcyBiZWNhdXNlIHRoZXJlIGFyZSBubyBub24tZW1wdHkgbGF5ZXJzLgoAR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCgAgIC1zIDxzZXR0aW5nPj08dmFsdWU+CglTZXQgYSBzZXR0aW5nIHRvIGEgdmFsdWUgZm9yIHRoZSBsYXN0IHN1cHBsaWVkIG9iamVjdCwgCglleHRydWRlciB0cmFpbiwgb3IgZ2VuZXJhbCBzZXR0aW5ncy4KAFRvdGFsIHRpbWUgZWxhcHNlZCAlNS4yZnMuCgBVbm5lY2Vzc2FyeSBleHRydWRlciBzd2l0Y2ggZGV0ZWN0ZWQhIERpc2NhcmRpbmcgZmluYWwgcHJpbnQgdGVtcGVyYXR1cmUgY29tbWFuZHMuCgBDb3VsZG4ndCBnZW5lcmF0ZSBza2lydCAvIGJyaW0hIE5vIHBvbHlnb25zIG9uIGZpcnN0IGxheWVyLgoAV2FybmluZzogQ291bGRuJ3QgZmluZCBwcmV2aW91cyBleHRydWRlciBwbGFuIHNvIGFzIHRvIHNldCB0aGUgc3RhbmRieSB0ZW1wZXJhdHVyZS4gSW5zZXJ0aW5nIHRlbXAgY29tbWFuZCBpbiBlYXJsaWVzdCBhdmFpbGFibGUgbGF5ZXIuCgBFbXB0eSBleHRydWRlciBwbGFucyBkZXRlY3RlZCEgVGVtcGVyYXR1cmUgY29udHJvbCBtaWdodCBzdWZmZXIuCgBFbmQgb2YgZ2NvZGUgaGVhZGVyLgoAICAtZTxleHRydWRlcl9ucj4KCVN3aXRjaCBzZXR0aW5nIGZvY3VzIHRvIHRoZSBleHRydWRlciB0cmFpbiB3aXRoIHRoZSBnaXZlbiBudW1iZXIuCgBJbiBvcmRlciB0byBsb2FkIG1hY2hpbmUgZGVmaW5pdGlvbnMgZnJvbSBjdXN0b20gbG9jYXRpb25zLCB5b3UgbmVlZCB0byBjcmVhdGUgdGhlIGVudmlyb25tZW50IHZhcmlhYmxlIENVUkFfRU5HSU5FX1NFQVJDSF9QQVRILCB3aGljaCBzaG91bGQgY29udGFpbiBhbGwgc2VhcmNoIHBhdGhzIGRlbGltaXRlZCBieSBhIChzZW1pLSljb2xvbi4KAEFyaXRobWV0aWMgZXhjZXB0aW9uLgoAV2FybmluZzogZmxhdCBwaWVjZSBpbiB3aXJlIHByaW50IGNvbm5lY3Rpb24uCgAgIC1wCglMb2cgcHJvZ3Jlc3MgaW5mb3JtYXRpb24uCgAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgoARmFpbGVkIHRvIGZpbmQgbmV4dCBjbG9zZXN0IHBvbHlnb24uCgBGaW5pc2hlZCBhZnRlciAlaSBpdGVyYXRpb25zLCB3aXRoIGEgbWF4IGRlcHRoIG9mICVpLgoAQ291bGRuJ3QgZmluZCBmYWNlIGNvbm5lY3RlZCB0byBmYWNlICVpLgoAT3ZlcmxhcHBpbmcgZmFjZXM6IGZhY2UgJWkgYW5kIGZhY2UgJWkuCgAgIC0tbmV4dAoJR2VuZXJhdGUgZ2NvZGUgZm9yIHRoZSBwcmV2aW91c2x5IHN1cHBsaWVkIG1lc2ggZ3JvdXAgYW5kIGFwcGVuZCB0aGF0IHRvIAoJdGhlIGdjb2RlIG9mIGZ1cnRoZXIgbW9kZWxzIGZvciBvbmUtYXQtYS10aW1lIHByaW50aW5nLgoAICAtZwoJU3dpdGNoIHNldHRpbmcgZm9jdXMgdG8gdGhlIGN1cnJlbnQgbWVzaCBncm91cCBvbmx5LgoJVXNlZCBmb3Igb25lLWF0LWEtdGltZSBwcmludGluZy4KAEZpbGwgcGF0dGVybiBoYXMgdW5rbm93biB2YWx1ZS4KAEZhaWxlZCB0byBmaW5kIG5leHQgY2xvc2VzdCBsaW5lLgoAICAtbyA8b3V0cHV0X2ZpbGU+CglTcGVjaWZ5IGEgZmlsZSB0byB3aGljaCB0byB3cml0ZSB0aGUgZ2VuZXJhdGVkIGdjb2RlLgoASW5oZXJpdGVkIEpTT04gZmlsZSAiJXMiIG5vdCBmb3VuZC4KAEVtcHR5IGV4dHJ1ZGVyIHBsYW4gZGV0ZWN0ZWQhIERpc2NhcmRpbmcgZXh0cnVzaW9uIHRlbXBlcmF0dXJlIGNvbW1hbmQuCgBJbml0aWFsIGxheWVyIGhlaWdodCAlaSBpcyBkaXNhbGxvd2VkLgoATGF5ZXIgaGVpZ2h0ICVpIGlzIGRpc2FsbG93ZWQuCgBVbm5lY2Vzc2FyeSBleHRydWRlciBzd2l0Y2ggZGV0ZWN0ZWQhIFNsaWNlRGF0YVN0b3JhZ2U6OmdldEV4dHJ1ZGVyc1VzZWQgc2hvdWxkIHByb2JhYmx5IGJlIHVwZGF0ZWQuCgBDdXJhRW5naW5lIHNsaWNlIFtnZW5lcmFsIHNldHRpbmdzXSAKCS1nIFtjdXJyZW50IGdyb3VwIHNldHRpbmdzXSAKCS1lMCBbZXh0cnVkZXIgdHJhaW4gMCBzZXR0aW5nc10gCgktbCBvYmpfaW5oZXJpdGluZ19mcm9tX2xhc3RfZXh0cnVkZXJfdHJhaW4uc3RsIFtvYmplY3Qgc2V0dGluZ3NdIAoJLS1uZXh0IFtuZXh0IGdyb3VwIHNldHRpbmdzXQoJLi4uIGV0Yy4KAGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgoARmluZGluZyBob3Jpem9udGFsIHBhcnRzLi4uCgBDaGFpbmlmeWluZyBsYXllcnMuLi4KAENvbm5lY3RpbmcgbGF5ZXJzLi4uCgBTdGFydGluZyAlcy4uLgoAU3RhcnRpbmcgTmVpdGggV2VhdmVyLi4uCgBTdGFydGluZyBOZWl0aCBHY29kZSBnZW5lcmF0aW9uLi4uCgBGaW5pc2hlZCBOZWl0aCBHY29kZSBnZW5lcmF0aW9uLi4uCgBTbGljaW5nIG1vZGVsLi4uCgAgIC12CglJbmNyZWFzZSB0aGUgdmVyYm9zZSBsZXZlbCAoc2hvdyBsb2cgbWVzc2FnZXMpLgoAQ2Fubm90IGxvYWQgaW1hZ2UgJXM6ICclcycuCgBNZXNoIHRyYW5zZm9ybWF0aW9uIG1hdHJpeCBjb3VsZCBub3QgYmUgcGFyc2VkIQoJRm9ybWF0IHNob3VsZCBiZSBbW2YsZixmXSwgW2YsZixmXSwgW2YsZixmXV0gYWxsb3dpbmcgd2hpdGVzcGFjZSBhbnl3aGVyZSBpbiBiZXR3ZWVuLgoJV2hpbGUgd2hhdCB3YXMgZ2l2ZW4gd2FzICIlcyIuCgBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKAFdBUk5JTkc6IGxpbmUgYWRkZWQgYXMgcG9seWdvbiEgKExheWVyUGxhbikKAFdhcm5pbmchIEVkZ2Ugd2l0aCB1bmV2ZW4gbnVtYmVyIG9mIGZhY2VzIGNvbm5lY3RpbmcgaXQhKCVpKQoARmFpbGVkIHRvIGxvYWQgbW9kZWw6ICVzLiAoZXJyb3IgbnVtYmVyICVkKQoATGF5ZXIgJWQsICVsdSBsZXZlbCAxIGluc2V0cyByZW1haW5pbmcgdG8gYmUgb3V0cHV0IChzaG91bGQgYmUgMCEpCgBUcnlpbmcgdG8gcmV0cmlldmUgc2V0dGluZyB3aXRoIG5vIHZhbHVlIGdpdmVuOiAnJXMnCgBQcm9ncmVzczolczolaTolaSAJJWYlJQoARmlyc3QgJWkgbGF5ZXJzIGFyZSBlbXB0eSEKAFdhcm5pbmchIEZsb3cgdG9vIGxvdyEKAEZhY2UgY291bnQgcmVwb3J0ZWQgYnkgZmlsZSAoJXMpIGlzIG5vdCBlcXVhbCB0byBhY3R1YWwgZmFjZSBjb3VudCAoJXMpLiBGaWxlIGNvdWxkIGJlIGNvcnJ1cHQhCgBMYXN0IG5vZGUgaGFzIGVycm9yIHJpZ2h0IQoARmlyc3Qgbm9kZSBoYXMgZXJyb3IgbGVmdCEKAERpZmZlcmVudCBkZW5zaXR5IHNpZXJwaW5za2kgZmlsbCBmb3IgZGlmZmVyZW50IGxheWVycyBpcyBub3QgaW1wbGVtZW50ZWQgeWV0IQoASlNPTiBzZXR0aW5nICVzIGlzIG5vdCBhbiBvYmplY3QhCgBsb3dlciBsYXllciBoYXMgemVybyBwYXJ0cyEKAE1lc2ggaGFzIG92ZXJsYXBwaW5nIGZhY2VzIQoATWVzaCBoYXMgZGlzY29ubmVjdGVkIGZhY2VzIQoATGF5ZXIgJWQgaXMgZW1wdHkgKG9yIGl0IGhhcyBlbXB0eSBleHRydWRlciBwbGFucykuIFRlbXBlcmF0dXJlIGNvbnRyb2wgYW5kIGNyb3NzIGxheWVyIHRyYXZlbCBtb3ZlcyBtaWdodCBzdWZmZXIhCgBDYW5ub3QgZ2VuZXJhdGUgQ3Jvc3MgaW5maWxsIHdpdGhvdXQgYSBjcm9zcyBmaWxsIHByb3ZpZGVyIQoAQ2Fubm90IGdlbmVyYXRlIEN1YmljIFN1YmRpdmlzaW9uIGluZmlsbCB3aXRob3V0IGEgbWVzaCEKAFdhcm5pbmchIEZsb3cgdG9vIGhpZ2ghCgBKU09OIHNldHRpbmcgJXMgaGFzIG5vIGRlZmF1bHRfdmFsdWUhCgBGcmFjdGFsIG5vZGUgc2hvdWxkbid0IGhhdmUgYmVlbiBzdWJkaXZpZGVkIQoAICAtbCA8bW9kZWxfZmlsZT4KCUxvYWQgYW4gU1RMIG1vZGVsLiAKAEG9wwELsQbAgkAAAAAAAMCCQAAAAAAAAERAAAAAAAAAOUAAAAAAAJTBQAAAAAAAlMFAAAAAAAAAWUAAAAAAAIjDQAAAAAAAAAAAbGMAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAALAAAADAAAAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOSzRjdXJhMjRTcGFyc2VQb2ludEdyaWRJbmNsdXNpdmVJakUxM2dldE5lYXJieVZhbHNFUktOMTBDbGlwcGVyTGliOEludFBvaW50RXhFVWxSS05TMl8yOFNwYXJzZVBvaW50R3JpZEluY2x1c2l2ZUltcGwyOFNwYXJzZVBvaW50R3JpZEluY2x1c2l2ZUVsZW1JakVFRV9OU185YWxsb2NhdG9ySVNFX0VFRmJTRF9FRUUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Jhc2VJRmJSS040Y3VyYTI4U3BhcnNlUG9pbnRHcmlkSW5jbHVzaXZlSW1wbDI4U3BhcnNlUG9pbnRHcmlkSW5jbHVzaXZlRWxlbUlqRUVFRUUAAACMCAEA+WIAALQIAQAoYgAAZGMAAFpOSzRjdXJhMjRTcGFyc2VQb2ludEdyaWRJbmNsdXNpdmVJakUxM2dldE5lYXJieVZhbHNFUktOMTBDbGlwcGVyTGliOEludFBvaW50RXhFVWxSS05TXzI4U3BhcnNlUG9pbnRHcmlkSW5jbHVzaXZlSW1wbDI4U3BhcnNlUG9pbnRHcmlkSW5jbHVzaXZlRWxlbUlqRUVFXwAAAIwIAQB4YwAAAAAAADxkAAANAAAADgAAAFN0OG9wdGlvbmFsSWRFAACMCAEALGQAAAAAAACYZAAADwAAABAAAABTdDhvcHRpb25hbElOU3QzX18yMTVfX2xpc3RfaXRlcmF0b3JJTjRjdXJhMTZOb3p6bGVUZW1wSW5zZXJ0RVB2RUVFAIwIAQBUZAAAAAAAAOhkAAARAAAAEgAAAFN0OG9wdGlvbmFsSU5TdDNfXzI0cGFpcklOMTBDbGlwcGVyTGliOEludFBvaW50RWJFRUUAAAAAjAgBALBkAEH4yQELyhggZQAAFAAAABUAAABONGN1cmExNlNsaWNlTWVzaFN0b3JhZ2VFAAAAjAgBAARlAAAAAAAAWGUAABYAAAAXAAAAU3Q4b3B0aW9uYWxJTjRjdXJhOFBvbHlnb25zRUUAAACMCAEAOGUAAAAAAAAoZgAAGAAAABkAAAAaAAAAGwAAABwAAAAdAAAAHgAAAB8AAAAgAAAATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk40Y3VyYTE5SW5zZXRPcmRlck9wdGltaXplcjIycHJvY2Vzc091dGVyV2FsbEluc2V0c0ViYkUzJF8wTlNfOWFsbG9jYXRvcklTNF9FRUZ2dkVFRQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fYmFzZUlGdnZFRUUAAIwIAQD9ZQAAtAgBAIxlAAAgZgAAWk40Y3VyYTE5SW5zZXRPcmRlck9wdGltaXplcjIycHJvY2Vzc091dGVyV2FsbEluc2V0c0ViYkUzJF8wAAAAAIwIAQA0ZgAAAAAAAJxmAAAiAAAAIwAAAFN0OG9wdGlvbmFsSWlFAACMCAEAjGYAAAAAAADsZgAAJAAAACUAAABONGN1cmExMFBvbHlnb25SZWZFAE40Y3VyYTE1Q29uc3RQb2x5Z29uUmVmRQAAAACMCAEAyGYAALQIAQC0ZgAA5GYAAAAAAADkZgAAJAAAACYAAAAAAAAAKGcAACcAAAAoAAAATjRjdXJhN1BvbHlnb25FALQIAQAYZwAA7GYAAAAAAABsZwAAKQAAACoAAABTdDhvcHRpb25hbElOMTBDbGlwcGVyTGliOEludFBvaW50RUUAAAAAjAgBAERnAAAAAAAAdGgAACsAAAAsAAAALQAAAC4AAAAvAAAAMAAAADEAAAAyAAAAMwAAAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpONGN1cmExNEZmZkdjb2RlV3JpdGVyMTB3cml0ZUdDb2RlRVJOUzJfMTZTbGljZURhdGFTdG9yYWdlRVJOUzJfMTBUaW1lS2VlcGVyRUUzJF8wTlNfOWFsbG9jYXRvcklTOF9FRUZQTlMyXzlMYXllclBsYW5FaUVFRQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fYmFzZUlGUE40Y3VyYTlMYXllclBsYW5FaUVFRQAAAIwIAQA3aAAAtAgBAKBnAABsaAAAWk40Y3VyYTE0RmZmR2NvZGVXcml0ZXIxMHdyaXRlR0NvZGVFUk5TXzE2U2xpY2VEYXRhU3RvcmFnZUVSTlNfMTBUaW1lS2VlcGVyRUUzJF8wAAAAjAgBAIBoAAAAAAAA3GkAADQAAAA1AAAANgAAADcAAAA4AAAAOQAAADoAAAA7AAAAPAAAAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpONGN1cmExNEZmZkdjb2RlV3JpdGVyMTB3cml0ZUdDb2RlRVJOUzJfMTZTbGljZURhdGFTdG9yYWdlRVJOUzJfMTBUaW1lS2VlcGVyRUUzJF8xTlNfOWFsbG9jYXRvcklTOF9FRUZ2UE5TMl85TGF5ZXJQbGFuRUVFRQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fYmFzZUlGdlBONGN1cmE5TGF5ZXJQbGFuRUVFRQAAAIwIAQCfaQAAtAgBAAhpAADUaQAAWk40Y3VyYTE0RmZmR2NvZGVXcml0ZXIxMHdyaXRlR0NvZGVFUk5TXzE2U2xpY2VEYXRhU3RvcmFnZUVSTlNfMTBUaW1lS2VlcGVyRUUzJF8xAAAAjAgBAOhpAAAAAAAAtGsAAD4AAAA/AAAAQAAAAEEAAABCAAAAQwAAAEQAAABFAAAARgAAAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpOSzRjdXJhMTBTcGFyc2VHcmlkSVpOS1MyXzExU2xpY2VyTGF5ZXIyMGZpbmRQb3NzaWJsZVN0aXRjaGVzRVJLTlMyXzhQb2x5Z29uc0V4eGJFMTNTdGl0Y2hHcmlkVmFsRTlnZXROZWFyYnlFUktOMTBDbGlwcGVyTGliOEludFBvaW50RXhFVWxSS1M4X0VfTlNfOWFsbG9jYXRvcklTR19FRUZiU0ZfRUVFAE5TdDNfXzIxMF9fZnVuY3Rpb242X19iYXNlSUZiUktaTks0Y3VyYTExU2xpY2VyTGF5ZXIyMGZpbmRQb3NzaWJsZVN0aXRjaGVzRVJLTlMyXzhQb2x5Z29uc0V4eGJFMTNTdGl0Y2hHcmlkVmFsRUVFAACMCAEAOWsAALQIAQBwagAArGsAAFpOSzRjdXJhMTBTcGFyc2VHcmlkSVpOS1NfMTFTbGljZXJMYXllcjIwZmluZFBvc3NpYmxlU3RpdGNoZXNFUktOU184UG9seWdvbnNFeHhiRTEzU3RpdGNoR3JpZFZhbEU5Z2V0TmVhcmJ5RVJLTjEwQ2xpcHBlckxpYjhJbnRQb2ludEV4RVVsUktTNV9FXwAAAACMCAEAwGsAAAAAAABobQAASAAAAEkAAABKAAAASwAAAEwAAABNAAAATgAAAE8AAABQAAAATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk40Y3VyYTE1V2lyZWZyYW1lMmdjb2RlMTB3cml0ZUdDb2RlRXZFMyRfME5TXzlhbGxvY2F0b3JJUzRfRUVGdlJTM19STlMyXzE5V2VhdmVDb25uZWN0aW9uUGFydEVqRUVFAE5TdDNfXzIxMF9fZnVuY3Rpb242X19iYXNlSUZ2Uk40Y3VyYTE1V2lyZWZyYW1lMmdjb2RlRVJOUzJfMTlXZWF2ZUNvbm5lY3Rpb25QYXJ0RWpFRUUAAAAAjAgBAAdtAAC0CAEAiGwAAGBtAABaTjRjdXJhMTVXaXJlZnJhbWUyZ2NvZGUxMHdyaXRlR0NvZGVFdkUzJF8wAIwIAQB0bQAAAAAAALhuAABRAAAAUgAAAFMAAABUAAAAVQAAAFYAAABXAAAAWAAAAFkAAABOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjRjdXJhMTVXaXJlZnJhbWUyZ2NvZGUxMHdyaXRlR0NvZGVFdkUzJF8xTlNfOWFsbG9jYXRvcklTNF9FRUZ2UlMzX1JOUzJfMjJXZWF2ZUNvbm5lY3Rpb25TZWdtZW50RUVFRQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fYmFzZUlGdlJONGN1cmExNVdpcmVmcmFtZTJnY29kZUVSTlMyXzIyV2VhdmVDb25uZWN0aW9uU2VnbWVudEVFRUUAAAAAjAgBAFVuAAC0CAEA1G0AALBuAABaTjRjdXJhMTVXaXJlZnJhbWUyZ2NvZGUxMHdyaXRlR0NvZGVFdkUzJF8xAIwIAQDEbgAAAAAAAJhvAABIAAAAWgAAAFsAAABcAAAAXQAAAF4AAABfAAAAYAAAAGEAAABOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0lNTjRjdXJhMTVXaXJlZnJhbWUyZ2NvZGVFRnZSTlMyXzE5V2VhdmVDb25uZWN0aW9uUGFydEVqRU5TXzlhbGxvY2F0b3JJUzdfRUVGdlJTM19TNV9qRUVFALQIAQAkbwAAYG0AAE1ONGN1cmExNVdpcmVmcmFtZTJnY29kZUVGdlJOU18xOVdlYXZlQ29ubmVjdGlvblBhcnRFakUARnZSTjRjdXJhMTlXZWF2ZUNvbm5lY3Rpb25QYXJ0RWpFAAAAcAgBANxvAABONGN1cmExNVdpcmVmcmFtZTJnY29kZUUANk5vQ29weQAAAACMCAEAIXAAALQIAQAIcAAALHAAAGwJAQCkbwAAAAAAAABwAAA0cAAAAAAAAARxAABRAAAAYgAAAGMAAABkAAAAZQAAAGYAAABnAAAAaAAAAGkAAABOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjRjdXJhMTVXaXJlZnJhbWUyZ2NvZGUxMHdyaXRlR0NvZGVFdkUzJF8yTlNfOWFsbG9jYXRvcklTNF9FRUZ2UlMzX1JOUzJfMjJXZWF2ZUNvbm5lY3Rpb25TZWdtZW50RUVFRQAAAAC0CAEAgHAAALBuAABaTjRjdXJhMTVXaXJlZnJhbWUyZ2NvZGUxMHdyaXRlR0NvZGVFdkUzJF8yAIwIAQAQcQBBzOIBC/IBoHEAAGoAAABrAAAAbAAAAE40Y3VyYTIzUHJvZ3Jlc3NFc3RpbWF0b3JMaW5lYXJFAE40Y3VyYTE3UHJvZ3Jlc3NFc3RpbWF0b3JFAIwIAQB9cQAAtAgBAFxxAACYcQAAAAAAADRyAABtAAAAbgAAAG8AAABwAAAAcQAAAHIAAABzAAAAdAAAAHUAAAB2AAAAdwAAAHgAAAB5AAAAegAAAHsAAAB8AAAAfQAAAH4AAAB/AAAATjRjdXJhMTFDb21tYW5kTGluZUUATjRjdXJhMTNDb21tdW5pY2F0aW9uRQCMCAEAFXIAALQIAQAAcgAALHIAQeLkAQsBIgBB7+QBCwEvAEGc5QELGVwAAAAAAAgA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aWxsRUUAAAAAjAgBAFSFAAAAAAAAhIYAAKUAAACmAAAATjRjdXJhMThMYXp5SW5pdGlhbGl6YXRpb25JTlNfMTRTcGFyc2VMaW5lR3JpZElOU18xOFBvbHlnb25zUG9pbnRJbmRleEVOU18zMlBvbHlnb25zUG9pbnRJbmRleFNlZ21lbnRMb2NhdG9yRUVFSlBOU180Q29tYkVLeEVFRQBTdDhvcHRpb25hbElONGN1cmExNFNwYXJzZUxpbmVHcmlkSU5TMF8xOFBvbHlnb25zUG9pbnRJbmRleEVOUzBfMzJQb2x5Z29uc1BvaW50SW5kZXhTZWdtZW50TG9jYXRvckVFRUUAAIwIAQAUhgAAtAgBAJSFAAB8hgAAAAAAAHyGAACnAAAAqAAAAAAAAADghgAAqQAAAKoAAABONGN1cmExOExhenlJbml0aWFsaXphdGlvbklOU184UG9seWdvbnNFSkVFRQAAAAC0CAEAsIYAAFhlAAAAAAAAKIcAAKsAAACsAAAAU3Q4b3B0aW9uYWxJTjRjdXJhMTlDb25zdFBvbHlnb25Qb2ludGVyRUUAAACMCAEA/IYAAAAAAAAgiAAArQAAAK4AAACvAAAAsAAAALEAAACyAAAAswAAALQAAAC1AAAATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk40Y3VyYTRDb21iQzFFUktOUzJfMTZTbGljZURhdGFTdG9yYWdlRU5TMl8xMExheWVySW5kZXhFUktOUzJfOFBvbHlnb25zRVNBX3h4eEUzJF8wTlNfOWFsbG9jYXRvcklTQl9FRUZTOF92RUVFAE5TdDNfXzIxMF9fZnVuY3Rpb242X19iYXNlSUZONGN1cmE4UG9seWdvbnNFdkVFRQCMCAEA54cAALQIAQBchwAAGIgAAFpONGN1cmE0Q29tYkMxRVJLTlNfMTZTbGljZURhdGFTdG9yYWdlRU5TXzEwTGF5ZXJJbmRleEVSS05TXzhQb2x5Z29uc0VTN194eHhFMyRfMAAAAIwIAQAsiAAAAAAAAHSJAAC2AAAAtwAAALgAAAC5AAAAugAAALsAAAC8AAAAvQAAAL4AAABOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjRjdXJhMThMYXp5SW5pdGlhbGl6YXRpb25JTlMyXzhQb2x5Z29uc0VKRUVDMUVSS05TXzhmdW5jdGlvbklGUzRfdkVFRUVVbHZFX05TXzlhbGxvY2F0b3JJU0JfRUVGUFM0X3ZFRUUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Jhc2VJRlBONGN1cmE4UG9seWdvbnNFdkVFRQAAjAgBADmJAAC0CAEAtIgAAGyJAABaTjRjdXJhMThMYXp5SW5pdGlhbGl6YXRpb25JTlNfOFBvbHlnb25zRUpFRUMxRVJLTlN0M19fMjhmdW5jdGlvbklGUzFfdkVFRUVVbHZFXwAAAACMCAEAgIkAAAAAAAB8iwAAvwAAAMAAAADBAAAAwgAAAMMAAADEAAAAxQAAAMYAAADHAAAATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk40Y3VyYTRDb21iQzFFUktOUzJfMTZTbGljZURhdGFTdG9yYWdlRU5TMl8xMExheWVySW5kZXhFUktOUzJfOFBvbHlnb25zRVNBX3h4eEUzJF8xTlNfOWFsbG9jYXRvcklTQl9FRUZQTlMyXzE0U3BhcnNlTGluZUdyaWRJTlMyXzE4UG9seWdvbnNQb2ludEluZGV4RU5TMl8zMlBvbHlnb25zUG9pbnRJbmRleFNlZ21lbnRMb2NhdG9yRUVFUFMzX3hFRUUATlN0M19fMjEwX19mdW5jdGlvbjZfX2Jhc2VJRlBONGN1cmExNFNwYXJzZUxpbmVHcmlkSU5TMl8xOFBvbHlnb25zUG9pbnRJbmRleEVOUzJfMzJQb2x5Z29uc1BvaW50SW5kZXhTZWdtZW50TG9jYXRvckVFRVBOUzJfNENvbWJFeEVFRQAAAIwIAQDsigAAtAgBAAiKAAB0iwAAWk40Y3VyYTRDb21iQzFFUktOU18xNlNsaWNlRGF0YVN0b3JhZ2VFTlNfMTBMYXllckluZGV4RVJLTlNfOFBvbHlnb25zRVM3X3h4eEUzJF8xAAAAjAgBAIiLAAAAAAAAeI0AAMgAAADJAAAAygAAAMsAAADMAAAAzQAAAM4AAADPAAAA0AAAAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpONGN1cmExOExhenlJbml0aWFsaXphdGlvbklOUzJfMTRTcGFyc2VMaW5lR3JpZElOUzJfMThQb2x5Z29uc1BvaW50SW5kZXhFTlMyXzMyUG9seWdvbnNQb2ludEluZGV4U2VnbWVudExvY2F0b3JFRUVKUE5TMl80Q29tYkVLeEVFQzFFUktOU184ZnVuY3Rpb25JRlBTN19TOV94RUVFUzlfeEVVbHZFX05TXzlhbGxvY2F0b3JJU0lfRUVGU0RfdkVFRQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fYmFzZUlGUE40Y3VyYTE0U3BhcnNlTGluZUdyaWRJTlMyXzE4UG9seWdvbnNQb2ludEluZGV4RU5TMl8zMlBvbHlnb25zUG9pbnRJbmRleFNlZ21lbnRMb2NhdG9yRUVFdkVFRQAAAACMCAEA8owAALQIAQAQjAAAcI0AAFpONGN1cmExOExhenlJbml0aWFsaXphdGlvbklOU18xNFNwYXJzZUxpbmVHcmlkSU5TXzE4UG9seWdvbnNQb2ludEluZGV4RU5TXzMyUG9seWdvbnNQb2ludEluZGV4U2VnbWVudExvY2F0b3JFRUVKUE5TXzRDb21iRUt4RUVDMUVSS05TdDNfXzI4ZnVuY3Rpb25JRlBTNF9TNl94RUVFUzZfeEVVbHZFXwCMCAEAhI0AAAAAAAA0jwAA0QAAANIAAADTAAAA1AAAANUAAADWAAAA1wAAANgAAADZAAAATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk40Y3VyYTRDb21iOENyb3NzaW5nMTlmaW5kQ3Jvc3NpbmdJbk9yTWlkRVJLTlMyXzlQYXJ0c1ZpZXdFTjEwQ2xpcHBlckxpYjhJbnRQb2ludEVFMyRfMk5TXzlhbGxvY2F0b3JJU0FfRUVGaVM5X0VFRQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fYmFzZUlGaU4xMENsaXBwZXJMaWI4SW50UG9pbnRFRUVFAACMCAEA844AALQIAQBkjgAALI8AAFpONGN1cmE0Q29tYjhDcm9zc2luZzE5ZmluZENyb3NzaW5nSW5Pck1pZEVSS05TXzlQYXJ0c1ZpZXdFTjEwQ2xpcHBlckxpYjhJbnRQb2ludEVFMyRfMgCMCAEAQI8AAAAAAAC8kAAA2gAAANsAAADcAAAA3QAAAN4AAADfAAAA4AAAAOEAAADiAAAATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk40Y3VyYTRDb21iOENyb3NzaW5nMTlmaW5kQ3Jvc3NpbmdJbk9yTWlkRVJLTlMyXzlQYXJ0c1ZpZXdFTjEwQ2xpcHBlckxpYjhJbnRQb2ludEVFMyRfM05TXzlhbGxvY2F0b3JJU0FfRUVGYlJLTlMyXzE4UG9seWdvbnNQb2ludEluZGV4RUVFRQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fYmFzZUlGYlJLTjRjdXJhMThQb2x5Z29uc1BvaW50SW5kZXhFRUVFAAAAAIwIAQBzkAAAtAgBAMyPAAC0kAAAWk40Y3VyYTRDb21iOENyb3NzaW5nMTlmaW5kQ3Jvc3NpbmdJbk9yTWlkRVJLTlNfOVBhcnRzVmlld0VOMTBDbGlwcGVyTGliOEludFBvaW50RUUzJF8zAIwIAQDIkAAAAAAAAFSSAADjAAAA5AAAAOUAAADmAAAA5wAAAOgAAADpAAAA6gAAAOsAAABOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTks0Y3VyYTEwU3BhcnNlR3JpZElOUzJfMThQb2x5Z29uc1BvaW50SW5kZXhFRTExcHJvY2Vzc0xpbmVFTlNfNHBhaXJJTjEwQ2xpcHBlckxpYjhJbnRQb2ludEVTOF9FRVJLTlNfOGZ1bmN0aW9uSUZiUktTNF9FRUVFVWxTOF9FX05TXzlhbGxvY2F0b3JJU0hfRUVGYlJLUzhfRUVFAE5TdDNfXzIxMF9fZnVuY3Rpb242X19iYXNlSUZiUktOMTBDbGlwcGVyTGliOEludFBvaW50RUVFRQAAAIwIAQAQkgAAtAgBAFSRAABMkgAAWk5LNGN1cmExMFNwYXJzZUdyaWRJTlNfMThQb2x5Z29uc1BvaW50SW5kZXhFRTExcHJvY2Vzc0xpbmVFTlN0M19fMjRwYWlySU4xMENsaXBwZXJMaWI4SW50UG9pbnRFUzZfRUVSS05TM184ZnVuY3Rpb25JRmJSS1MxX0VFRUVVbFM2X0VfAIwIAQBgkgAAAAAAAMCTAADsAAAA7QAAAO4AAADvAAAA8AAAAPEAAADyAAAA8wAAAPQAAABOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0lOU184ZnVuY3Rpb25JRmJSS04xMENsaXBwZXJMaWI4SW50UG9pbnRFRUVFTlNfOWFsbG9jYXRvcklTOF9FRUZiUzRfRUVFAE5TdDNfXzIxMF9fZnVuY3Rpb242X19iYXNlSUZiTjEwQ2xpcHBlckxpYjhJbnRQb2ludEVFRUUAAACMCAEAfpMAALQIAQAckwAAuJMAAE5TdDNfXzI4ZnVuY3Rpb25JRmJSS04xMENsaXBwZXJMaWI4SW50UG9pbnRFRUVFAE5TdDNfXzIxMF9fZnVuY3Rpb24zNF9fbWF5YmVfZGVyaXZlX2Zyb21fdW5hcnlfZnVuY3Rpb25JRmJSS04xMENsaXBwZXJMaWI4SW50UG9pbnRFRUVFAE5TdDNfXzIxNHVuYXJ5X2Z1bmN0aW9uSVJLTjEwQ2xpcHBlckxpYjhJbnRQb2ludEViRUUAjAgBAFOUAAC0CAEA/JMAAIiUAABOU3QzX18yMTBfX2Z1bmN0aW9uMzVfX21heWJlX2Rlcml2ZV9mcm9tX2JpbmFyeV9mdW5jdGlvbklGYlJLTjEwQ2xpcHBlckxpYjhJbnRQb2ludEVFRUUAjAgBAJyUAAAQCQEAzJMAAAAAAAACAAAAkJQAAAIAAAD0lAAAAgAAAAAAAADUlQAA0QAAAPUAAAD2AAAA9wAAAPgAAAD5AAAA+gAAAPsAAAD8AAAATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk40Y3VyYTRDb21iOENyb3NzaW5nMTFmaW5kT3V0c2lkZUVSS05TMl84UG9seWdvbnNFTjEwQ2xpcHBlckxpYjhJbnRQb2ludEViUlMzX0UzJF80TlNfOWFsbG9jYXRvcklTQl9FRUZpUzlfRUVFAAC0CAEASJUAACyPAABaTjRjdXJhNENvbWI4Q3Jvc3NpbmcxMWZpbmRPdXRzaWRlRVJLTlNfOFBvbHlnb25zRU4xMENsaXBwZXJMaWI4SW50UG9pbnRFYlJTMF9FMyRfNACMCAEA4JUAAAAAAAB4lgAA/QAAAP4AAABTdDhvcHRpb25hbElONGN1cmExOUNsb3Nlc3RQb2x5Z29uUG9pbnRFRQAAAIwIAQBMlgAAAAAAAPyWAAD/AAAAAAEAAAEBAAACAQAAAwEAAE5TdDNfXzIyMF9fc2hhcmVkX3B0cl9lbXBsYWNlSU5TXzRwYWlySU40Y3VyYTE5Q2xvc2VzdFBvbHlnb25Qb2ludEVTM19FRU5TXzlhbGxvY2F0b3JJUzRfRUVFRQAAALQIAQCclgAAoM4AAM3MzMzMzOw/zczMzMzM7D9mZmZmZmbmPwAAAAAAAOA/AAAAAFyXAAAFAQAABgEAAAcBAABONGN1cmEyMlByb2dyZXNzU3RhZ2VFc3RpbWF0b3JFALQIAQA8lwAAmHEAAAEAAAACAAAAAwBB/K4CC5pLxJcAAAkBAAAKAQAACwEAAAwBAABOU3QzX18yMTFfX2VuZF9zdGF0ZUljRUUATlN0M19fMjZfX25vZGVJY0VFAIwIAQCplwAAtAgBAJCXAAC8lwAAAAAAAHSYAAANAQAADgEAAA8BAAAQAQAAEQEAAE5TdDNfXzIyMF9fc2hhcmVkX3B0cl9wb2ludGVySVBOU18xM19fZW1wdHlfc3RhdGVJY0VFTlNfMTBzaGFyZWRfcHRySVMyX0UyN19fc2hhcmVkX3B0cl9kZWZhdWx0X2RlbGV0ZUlTMl9TMl9FRU5TXzlhbGxvY2F0b3JJUzJfRUVFRQAAAAC0CAEA7JcAAKDOAABOU3QzX18yMTBzaGFyZWRfcHRySU5TXzEzX19lbXB0eV9zdGF0ZUljRUVFMjdfX3NoYXJlZF9wdHJfZGVmYXVsdF9kZWxldGVJUzJfUzJfRUUAAAAAAAAAXJkAABIBAAATAQAAFAEAAAwBAABOU3QzX18yMTNfX2VtcHR5X3N0YXRlSWNFRQBOU3QzX18yMTZfX293bnNfb25lX3N0YXRlSWNFRQBOU3QzX18yMTVfX2hhc19vbmVfc3RhdGVJY0VFAAAAtAgBACWZAAC8lwAAtAgBAAeZAABEmQAAtAgBAOyYAABQmQAAAAAAAFCZAAASAQAAFQEAABYBAAAMAQAAAAAAALyZAAASAQAAFwEAABgBAAAMAQAATlN0M19fMjIwX19sX2FuY2hvcl9tdWx0aWxpbmVJY0VFAAAAtAgBAJiZAABQmQAAAAAAAASaAAASAQAAGQEAABoBAAAMAQAATlN0M19fMjIwX19yX2FuY2hvcl9tdWx0aWxpbmVJY0VFAAAAtAgBAOCZAABQmQAAAAAAAFyaAAAbAQAAHAEAAB0BAAAMAQAATlN0M19fMjE1X193b3JkX2JvdW5kYXJ5SWNOU18xMnJlZ2V4X3RyYWl0c0ljRUVFRQAAALQIAQAomgAAUJkAAAAAAACwmgAAHgEAAB8BAAAgAQAADAEAAE5TdDNfXzIxMV9fbG9va2FoZWFkSWNOU18xMnJlZ2V4X3RyYWl0c0ljRUVFRQAAALQIAQCAmgAAUJkAAAAAAAD8mgAAEgEAACEBAAAiAQAADAEAAE5TdDNfXzIyM19fbWF0Y2hfYW55X2J1dF9uZXdsaW5lSWNFRQAAAAC0CAEA1JoAAFCZAAAAAAAAWJsAACMBAAAkAQAAJQEAAAwBAABOU3QzX18yMThfX21hdGNoX2NoYXJfaWNhc2VJY05TXzEycmVnZXhfdHJhaXRzSWNFRUVFAAAAALQIAQAgmwAAUJkAAAAAAAC0mwAAJgEAACcBAAAoAQAADAEAAE5TdDNfXzIyMF9fbWF0Y2hfY2hhcl9jb2xsYXRlSWNOU18xMnJlZ2V4X3RyYWl0c0ljRUVFRQAAtAgBAHybAABQmQAAAAAAAPSbAAASAQAAKQEAACoBAAAMAQAATlN0M19fMjEyX19tYXRjaF9jaGFySWNFRQAAALQIAQDYmwAAUJkAAAAAAABMnAAAKwEAACwBAAAtAQAADAEAAE5TdDNfXzIxNl9fYmFja19yZWZfaWNhc2VJY05TXzEycmVnZXhfdHJhaXRzSWNFRUVFAAC0CAEAGJwAAFCZAAAAAAAAqJwAAC4BAAAvAQAAMAEAAAwBAABOU3QzX18yMThfX2JhY2tfcmVmX2NvbGxhdGVJY05TXzEycmVnZXhfdHJhaXRzSWNFRUVFAAAAALQIAQBwnAAAUJkAAAAAAADknAAAEgEAADEBAAAyAQAADAEAAE5TdDNfXzIxMF9fYmFja19yZWZJY0VFALQIAQDMnAAAUJkAAAAAAABAnQAAMwEAADQBAAA1AQAADAEAAE5TdDNfXzIyMF9fYnJhY2tldF9leHByZXNzaW9uSWNOU18xMnJlZ2V4X3RyYWl0c0ljRUVFRQAAtAgBAAidAABQmQAAAAAAAJCdAAASAQAANgEAADcBAAAMAQAATlN0M19fMjI4X19iZWdpbl9tYXJrZWRfc3ViZXhwcmVzc2lvbkljRUUAAAC0CAEAZJ0AAFCZAAAAAAAA3J0AABIBAAA4AQAAOQEAAAwBAABOU3QzX18yMjZfX2VuZF9tYXJrZWRfc3ViZXhwcmVzc2lvbkljRUUAtAgBALSdAABQmQAAAAAAAECeAAA6AQAAOwEAADwBAAA9AQAATlN0M19fMjZfX2xvb3BJY0VFAE5TdDNfXzIxN19fb3duc190d29fc3RhdGVzSWNFRQAAALQIAQATngAAUJkAALQIAQAAngAANJ4AAAAAAAA0ngAAOgEAAD4BAAAWAQAADAEAAAAAAACcngAACQEAAD8BAABAAQAADAEAAE5TdDNfXzIxN19fcmVwZWF0X29uZV9sb29wSWNFRQAAtAgBAHyeAABEmQAAAAAAANyeAAA6AQAAQQEAAEIBAABDAQAATlN0M19fMjExX19hbHRlcm5hdGVJY0VFAAAAALQIAQDAngAANJ4AAAAAAAAknwAACQEAAEQBAABFAQAADAEAAE5TdDNfXzIyMV9fZW1wdHlfbm9uX293bl9zdGF0ZUljRUUAALQIAQAAnwAARJkAAAAAAABknwAAEgEAAEYBAABHAQAADAEAAE5TdDNfXzIxMV9fbWF0Y2hfYW55SWNFRQAAAAC0CAEASJ8AAFCZAABKYW5GZWJNYXJBcHJNYXlKdW5KdWxBdWdTZXBPY3ROb3ZEZWMAAAAAAAAAAOCfAABIAQAASQEAAFN0OG9wdGlvbmFsSU40Y3VyYTE2UG9seWdvbkNvbm5lY3RvcjEzUG9seWdvbkJyaWRnZUVFAAAAjAgBAKifAAAAAAAANKAAAEoBAABLAQAAU3Q4b3B0aW9uYWxJTjRjdXJhMTZQb2x5Z29uQ29ubmVjdG9yMTdQb2x5Z29uQ29ubmVjdGlvbkVFAAAAjAgBAPifAAAAAAAAfKEAAEwBAABNAQAATgEAAE8BAABQAQAAUQEAAFIBAABTAQAAVAEAAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpONGN1cmExNlBvbHlnb25Db25uZWN0b3I5Z2V0QnJpZGdlRU5TMl8xNUNvbnN0UG9seWdvblJlZkVSTlNfNnZlY3RvcklOUzJfN1BvbHlnb25FTlNfOWFsbG9jYXRvcklTNl9FRUVFRTMkXzBOUzdfSVNCX0VFRmJOU180cGFpcklOUzJfMTlDbG9zZXN0UG9seWdvblBvaW50RVNFX0VFRUVFAE5TdDNfXzIxMF9fZnVuY3Rpb242X19iYXNlSUZiTlNfNHBhaXJJTjRjdXJhMTlDbG9zZXN0UG9seWdvblBvaW50RVM0X0VFRUVFAACMCAEAKKEAALQIAQBooAAAdKEAAFpONGN1cmExNlBvbHlnb25Db25uZWN0b3I5Z2V0QnJpZGdlRU5TXzE1Q29uc3RQb2x5Z29uUmVmRVJOU3QzX18yNnZlY3RvcklOU183UG9seWdvbkVOUzJfOWFsbG9jYXRvcklTNF9FRUVFRTMkXzAAAAAAjAgBAIihAAAAAAAABKQAAFUBAABWAQAAVwEAAFgBAABZAQAAWgEAAFsBAABcAQAAXQEAAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpONGN1cmExNFNwYXJzZUxpbmVHcmlkSU5TMl8xMExpc3RQb2x5SXRFTlMyXzIyUG9seWdvblByb3hpbWl0eUxpbmtlcjI0TGlzdFBvbHlJdFNlZ21lbnRMb2NhdG9yRUU2aW5zZXJ0RVJLUzRfRVVsUE5TXzE4dW5vcmRlcmVkX211bHRpbWFwSU4xMENsaXBwZXJMaWI4SW50UG9pbnRFUzRfTlNfNGhhc2hJU0NfRUVOU184ZXF1YWxfdG9JU0NfRUVOU185YWxsb2NhdG9ySU5TXzRwYWlySUtTQ19TNF9FRUVFRUVTQ19FX05TSF9JU09fRUVGYlNOX1NDX0VFRQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fYmFzZUlGYlBOU18xOHVub3JkZXJlZF9tdWx0aW1hcElOMTBDbGlwcGVyTGliOEludFBvaW50RU40Y3VyYTEwTGlzdFBvbHlJdEVOU180aGFzaElTNF9FRU5TXzhlcXVhbF90b0lTNF9FRU5TXzlhbGxvY2F0b3JJTlNfNHBhaXJJS1M0X1M2X0VFRUVFRVM0X0VFRQAAAACMCAEATqMAALQIAQAwogAA/KMAAFpONGN1cmExNFNwYXJzZUxpbmVHcmlkSU5TXzEwTGlzdFBvbHlJdEVOU18yMlBvbHlnb25Qcm94aW1pdHlMaW5rZXIyNExpc3RQb2x5SXRTZWdtZW50TG9jYXRvckVFNmluc2VydEVSS1MxX0VVbFBOU3QzX18yMTh1bm9yZGVyZWRfbXVsdGltYXBJTjEwQ2xpcHBlckxpYjhJbnRQb2ludEVTMV9OUzdfNGhhc2hJU0FfRUVOUzdfOGVxdWFsX3RvSVNBX0VFTlM3XzlhbGxvY2F0b3JJTlM3XzRwYWlySUtTQV9TMV9FRUVFRUVTQV9FXwCMCAEAEKQAAAAAAAA4pgAAXgEAAF8BAABgAQAAYQEAAGIBAABjAQAAZAEAAGUBAABmAQAATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJTlNfNl9fYmluZElSTlNfOGZ1bmN0aW9uSUZiUE5TXzE4dW5vcmRlcmVkX211bHRpbWFwSU4xMENsaXBwZXJMaWI4SW50UG9pbnRFTjRjdXJhMTBMaXN0UG9seUl0RU5TXzRoYXNoSVM2X0VFTlNfOGVxdWFsX3RvSVM2X0VFTlNfOWFsbG9jYXRvcklOU180cGFpcklLUzZfUzhfRUVFRUVFUzZfRUVFSlJTSl9SS05TXzEycGxhY2Vob2xkZXJzNF9fcGhJTGkxRUVFRUVFTlNEX0lTVF9FRUZiUzZfRUVFAAAAALQIAQA4pQAAuJMAAE5TdDNfXzI2X19iaW5kSVJOU184ZnVuY3Rpb25JRmJQTlNfMTh1bm9yZGVyZWRfbXVsdGltYXBJTjEwQ2xpcHBlckxpYjhJbnRQb2ludEVONGN1cmExMExpc3RQb2x5SXRFTlNfNGhhc2hJUzRfRUVOU184ZXF1YWxfdG9JUzRfRUVOU185YWxsb2NhdG9ySU5TXzRwYWlySUtTNF9TNl9FRUVFRUVTNF9FRUVKUlNIX1JLTlNfMTJwbGFjZWhvbGRlcnM0X19waElMaTFFRUVFRUUATlN0M19fMjE4X193ZWFrX3Jlc3VsdF90eXBlSU5TXzhmdW5jdGlvbklGYlBOU18xOHVub3JkZXJlZF9tdWx0aW1hcElOMTBDbGlwcGVyTGliOEludFBvaW50RU40Y3VyYTEwTGlzdFBvbHlJdEVOU180aGFzaElTNF9FRU5TXzhlcXVhbF90b0lTNF9FRU5TXzlhbGxvY2F0b3JJTlNfNHBhaXJJS1M0X1M2X0VFRUVFRVM0X0VFRUVFAE5TdDNfXzIyMl9fd2Vha19yZXN1bHRfdHlwZV9pbXBJTlNfOGZ1bmN0aW9uSUZiUE5TXzE4dW5vcmRlcmVkX211bHRpbWFwSU4xMENsaXBwZXJMaWI4SW50UG9pbnRFTjRjdXJhMTBMaXN0UG9seUl0RU5TXzRoYXNoSVM0X0VFTlNfOGVxdWFsX3RvSVM0X0VFTlNfOWFsbG9jYXRvcklOU180cGFpcklLUzRfUzZfRUVFRUVFUzRfRUVFTGIxRUVFAE5TdDNfXzIzNF9fbWF5YmVfZGVyaXZlX2Zyb21fdW5hcnlfZnVuY3Rpb25JTlNfOGZ1bmN0aW9uSUZiUE5TXzE4dW5vcmRlcmVkX211bHRpbWFwSU4xMENsaXBwZXJMaWI4SW50UG9pbnRFTjRjdXJhMTBMaXN0UG9seUl0RU5TXzRoYXNoSVM0X0VFTlNfOGVxdWFsX3RvSVM0X0VFTlNfOWFsbG9jYXRvcklOU180cGFpcklLUzRfUzZfRUVFRUVFUzRfRUVFTGIwRUVFAAAAAIwIAQCWqAAATlN0M19fMjM1X19tYXliZV9kZXJpdmVfZnJvbV9iaW5hcnlfZnVuY3Rpb25JTlNfOGZ1bmN0aW9uSUZiUE5TXzE4dW5vcmRlcmVkX211bHRpbWFwSU4xMENsaXBwZXJMaWI4SW50UG9pbnRFTjRjdXJhMTBMaXN0UG9seUl0RU5TXzRoYXNoSVM0X0VFTlNfOGVxdWFsX3RvSVM0X0VFTlNfOWFsbG9jYXRvcklOU180cGFpcklLUzRfUzZfRUVFRUVFUzRfRUVFTGIxRUVFAE5TdDNfXzIxNWJpbmFyeV9mdW5jdGlvbklQTlNfMTh1bm9yZGVyZWRfbXVsdGltYXBJTjEwQ2xpcHBlckxpYjhJbnRQb2ludEVONGN1cmExMExpc3RQb2x5SXRFTlNfNGhhc2hJUzNfRUVOU184ZXF1YWxfdG9JUzNfRUVOU185YWxsb2NhdG9ySU5TXzRwYWlySUtTM19TNV9FRUVFRUVTM19iRUUAAIwIAQBAqgAAtAgBAHCpAADoqgAAEAkBANOnAAAAAAAAAgAAAGipAAACAAAA8KoAAAIAAAC0CAEAGKcAAPyqAAC0CAEARKYAAByrAAAAAAAAIKwAAGcBAABoAQAAaQEAAGoBAABrAQAAbAEAAG0BAABuAQAAbwEAAE5TdDNfXzIxMF9fZnVuY3Rpb242X19mdW5jSVpONGN1cmEyMlBvbHlnb25Qcm94aW1pdHlMaW5rZXIxOWZpbmRQcm94aW1hdGVQb2ludHNFdkUzJF8wTlNfOWFsbG9jYXRvcklTNF9FRUZiUktOUzJfMTBMaXN0UG9seUl0RUVFRQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fYmFzZUlGYlJLTjRjdXJhMTBMaXN0UG9seUl0RUVFRQCMCAEA4qsAALQIAQBgqwAAGKwAAFpONGN1cmEyMlBvbHlnb25Qcm94aW1pdHlMaW5rZXIxOWZpbmRQcm94aW1hdGVQb2ludHNFdkUzJF8wAIwIAQAsrAAAAAAAACCtAABnAQAAcAEAAHEBAAByAQAAcwEAAHQBAAB1AQAAdgEAAHcBAABOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjRjdXJhMjJQb2x5Z29uUHJveGltaXR5TGlua2VyMTlmaW5kUHJveGltYXRlUG9pbnRzRXZFMyRfMU5TXzlhbGxvY2F0b3JJUzRfRUVGYlJLTlMyXzEwTGlzdFBvbHlJdEVFRUUAAAC0CAEAnKwAABisAABaTjRjdXJhMjJQb2x5Z29uUHJveGltaXR5TGlua2VyMTlmaW5kUHJveGltYXRlUG9pbnRzRXZFMyRfMQCMCAEALK0AAAAAAAAArgAA0QAAAHkBAAB6AQAAewEAAHwBAAB9AQAAfgEAAH8BAACAAQAATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJTjRjdXJhMTJQb2x5Z29uVXRpbHMzJF8wRU5TXzlhbGxvY2F0b3JJUzRfRUVGaU4xMENsaXBwZXJMaWI4SW50UG9pbnRFRUVFALQIAQCcrQAALI8AAE40Y3VyYTEyUG9seWdvblV0aWxzMyRfMEUAAACMCAEADK4AAAAAAAA4rwAA2gAAAIEBAACCAQAAgwEAAIQBAACFAQAAhgEAAIcBAACIAQAATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJWk40Y3VyYTEyUG9seWdvblV0aWxzMTRmaW5kQ29ubmVjdGlvbkVOUzJfMTVDb25zdFBvbHlnb25SZWZFUk5TMl84UG9seWdvbnNFeHhOU184ZnVuY3Rpb25JRmJOU180cGFpcklOUzJfMTlDbG9zZXN0UG9seWdvblBvaW50RVM5X0VFRUVFRTMkXzFOU185YWxsb2NhdG9ySVNEX0VFRmJSS05TMl8xOFBvbHlnb25zUG9pbnRJbmRleEVFRUUAALQIAQBcrgAAtJAAAFpONGN1cmExMlBvbHlnb25VdGlsczE0ZmluZENvbm5lY3Rpb25FTlNfMTVDb25zdFBvbHlnb25SZWZFUk5TXzhQb2x5Z29uc0V4eE5TdDNfXzI4ZnVuY3Rpb25JRmJOUzRfNHBhaXJJTlNfMTlDbG9zZXN0UG9seWdvblBvaW50RVM3X0VFRUVFRTMkXzEAAIwIAQBErwAAAAAAANyxAACJAQAAigEAAIsBAACMAQAAjQEAAI4BAACPAQAAkAEAAJEBAABOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjRjdXJhMTRTcGFyc2VMaW5lR3JpZElOUzJfMThQb2x5Z29uc1BvaW50SW5kZXhFTlMyXzMyUG9seWdvbnNQb2ludEluZGV4U2VnbWVudExvY2F0b3JFRTZpbnNlcnRFUktTNF9FVWxQTlNfMTh1bm9yZGVyZWRfbXVsdGltYXBJTjEwQ2xpcHBlckxpYjhJbnRQb2ludEVTNF9OU180aGFzaElTQl9FRU5TXzhlcXVhbF90b0lTQl9FRU5TXzlhbGxvY2F0b3JJTlNfNHBhaXJJS1NCX1M0X0VFRUVFRVNCX0VfTlNHX0lTTl9FRUZiU01fU0JfRUVFAE5TdDNfXzIxMF9fZnVuY3Rpb242X19iYXNlSUZiUE5TXzE4dW5vcmRlcmVkX211bHRpbWFwSU4xMENsaXBwZXJMaWI4SW50UG9pbnRFTjRjdXJhMThQb2x5Z29uc1BvaW50SW5kZXhFTlNfNGhhc2hJUzRfRUVOU184ZXF1YWxfdG9JUzRfRUVOU185YWxsb2NhdG9ySU5TXzRwYWlySUtTNF9TNl9FRUVFRUVTNF9FRUUAAAAAjAgBAB6xAAC0CAEACLAAANSxAABaTjRjdXJhMTRTcGFyc2VMaW5lR3JpZElOU18xOFBvbHlnb25zUG9pbnRJbmRleEVOU18zMlBvbHlnb25zUG9pbnRJbmRleFNlZ21lbnRMb2NhdG9yRUU2aW5zZXJ0RVJLUzFfRVVsUE5TdDNfXzIxOHVub3JkZXJlZF9tdWx0aW1hcElOMTBDbGlwcGVyTGliOEludFBvaW50RVMxX05TNl80aGFzaElTOV9FRU5TNl84ZXF1YWxfdG9JUzlfRUVOUzZfOWFsbG9jYXRvcklOUzZfNHBhaXJJS1M5X1MxX0VFRUVFRVM5X0VfAIwIAQDosQAAAAAAABC0AACSAQAAkwEAAJQBAACVAQAAlgEAAJcBAACYAQAAmQEAAJoBAABOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0lOU182X19iaW5kSVJOU184ZnVuY3Rpb25JRmJQTlNfMTh1bm9yZGVyZWRfbXVsdGltYXBJTjEwQ2xpcHBlckxpYjhJbnRQb2ludEVONGN1cmExOFBvbHlnb25zUG9pbnRJbmRleEVOU180aGFzaElTNl9FRU5TXzhlcXVhbF90b0lTNl9FRU5TXzlhbGxvY2F0b3JJTlNfNHBhaXJJS1M2X1M4X0VFRUVFRVM2X0VFRUpSU0pfUktOU18xMnBsYWNlaG9sZGVyczRfX3BoSUxpMUVFRUVFRU5TRF9JU1RfRUVGYlM2X0VFRQAAAAC0CAEACLMAALiTAABOU3QzX18yNl9fYmluZElSTlNfOGZ1bmN0aW9uSUZiUE5TXzE4dW5vcmRlcmVkX211bHRpbWFwSU4xMENsaXBwZXJMaWI4SW50UG9pbnRFTjRjdXJhMThQb2x5Z29uc1BvaW50SW5kZXhFTlNfNGhhc2hJUzRfRUVOU184ZXF1YWxfdG9JUzRfRUVOU185YWxsb2NhdG9ySU5TXzRwYWlySUtTNF9TNl9FRUVFRUVTNF9FRUVKUlNIX1JLTlNfMTJwbGFjZWhvbGRlcnM0X19waElMaTFFRUVFRUUATlN0M19fMjE4X193ZWFrX3Jlc3VsdF90eXBlSU5TXzhmdW5jdGlvbklGYlBOU18xOHVub3JkZXJlZF9tdWx0aW1hcElOMTBDbGlwcGVyTGliOEludFBvaW50RU40Y3VyYTE4UG9seWdvbnNQb2ludEluZGV4RU5TXzRoYXNoSVM0X0VFTlNfOGVxdWFsX3RvSVM0X0VFTlNfOWFsbG9jYXRvcklOU180cGFpcklLUzRfUzZfRUVFRUVFUzRfRUVFRUUATlN0M19fMjIyX193ZWFrX3Jlc3VsdF90eXBlX2ltcElOU184ZnVuY3Rpb25JRmJQTlNfMTh1bm9yZGVyZWRfbXVsdGltYXBJTjEwQ2xpcHBlckxpYjhJbnRQb2ludEVONGN1cmExOFBvbHlnb25zUG9pbnRJbmRleEVOU180aGFzaElTNF9FRU5TXzhlcXVhbF90b0lTNF9FRU5TXzlhbGxvY2F0b3JJTlNfNHBhaXJJS1M0X1M2X0VFRUVFRVM0X0VFRUxiMUVFRQBOU3QzX18yMzRfX21heWJlX2Rlcml2ZV9mcm9tX3VuYXJ5X2Z1bmN0aW9uSU5TXzhmdW5jdGlvbklGYlBOU18xOHVub3JkZXJlZF9tdWx0aW1hcElOMTBDbGlwcGVyTGliOEludFBvaW50RU40Y3VyYTE4UG9seWdvbnNQb2ludEluZGV4RU5TXzRoYXNoSVM0X0VFTlNfOGVxdWFsX3RvSVM0X0VFTlNfOWFsbG9jYXRvcklOU180cGFpcklLUzRfUzZfRUVFRUVFUzRfRUVFTGIwRUVFAAAAAIwIAQCGtgAATlN0M19fMjM1X19tYXliZV9kZXJpdmVfZnJvbV9iaW5hcnlfZnVuY3Rpb25JTlNfOGZ1bmN0aW9uSUZiUE5TXzE4dW5vcmRlcmVkX211bHRpbWFwSU4xMENsaXBwZXJMaWI4SW50UG9pbnRFTjRjdXJhMThQb2x5Z29uc1BvaW50SW5kZXhFTlNfNGhhc2hJUzRfRUVOU184ZXF1YWxfdG9JUzRfRUVOU185YWxsb2NhdG9ySU5TXzRwYWlySUtTNF9TNl9FRUVFRUVTNF9FRUVMYjFFRUUATlN0M19fMjE1YmluYXJ5X2Z1bmN0aW9uSVBOU18xOHVub3JkZXJlZF9tdWx0aW1hcElOMTBDbGlwcGVyTGliOEludFBvaW50RU40Y3VyYTE4UG9seWdvbnNQb2ludEluZGV4RU5TXzRoYXNoSVMzX0VFTlNfOGVxdWFsX3RvSVMzX0VFTlNfOWFsbG9jYXRvcklOU180cGFpcklLUzNfUzVfRUVFRUVFUzNfYkVFAACMCAEAQLgAALQIAQBotwAA8LgAABAJAQC7tQAAAAAAAAIAAABgtwAAAgAAAPi4AAACAAAAtAgBAPi0AAAEuQAAtAgBABy0AAAkuQAAAAAAAAC6AADaAAAAmwEAAJwBAACdAQAAngEAAJ8BAACgAQAAoQEAAKIBAABOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTks0Y3VyYTEwU3BhcnNlR3JpZElOUzJfMThQb2x5Z29uc1BvaW50SW5kZXhFRTlnZXROZWFyYnlFUktOMTBDbGlwcGVyTGliOEludFBvaW50RXhFVWxSS1M0X0VfTlNfOWFsbG9jYXRvcklTQ19FRUZiU0JfRUVFAAAAALQIAQBouQAAtJAAAFpOSzRjdXJhMTBTcGFyc2VHcmlkSU5TXzE4UG9seWdvbnNQb2ludEluZGV4RUU5Z2V0TmVhcmJ5RVJLTjEwQ2xpcHBlckxpYjhJbnRQb2ludEV4RVVsUktTMV9FXwAAAIwIAQAMugAAAAAAAIy7AADaAAAAowEAAKQBAAClAQAApgEAAKcBAACoAQAAqQEAAKoBAABOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0laTjRjdXJhMTJQb2x5Z29uVXRpbHMzMHBvbHlnb25Db2xsaWRlc1dpdGhMaW5lU2VnbWVudEVOMTBDbGlwcGVyTGliOEludFBvaW50RVM1X1JLTlMyXzE0U3BhcnNlTGluZUdyaWRJTlMyXzE4UG9seWdvbnNQb2ludEluZGV4RU5TMl8zMlBvbHlnb25zUG9pbnRJbmRleFNlZ21lbnRMb2NhdG9yRUVFUFM3X0UzJF8zTlNfOWFsbG9jYXRvcklTRF9FRUZiUktTN19FRUUAALQIAQCgugAAtJAAAFpONGN1cmExMlBvbHlnb25VdGlsczMwcG9seWdvbkNvbGxpZGVzV2l0aExpbmVTZWdtZW50RU4xMENsaXBwZXJMaWI4SW50UG9pbnRFUzJfUktOU18xNFNwYXJzZUxpbmVHcmlkSU5TXzE4UG9seWdvbnNQb2ludEluZGV4RU5TXzMyUG9seWdvbnNQb2ludEluZGV4U2VnbWVudExvY2F0b3JFRUVQUzRfRTMkXzMAjAgBAJi7AAAAAAAAmLwAAKsBAACsAQAATjEwQ2xpcHBlckxpYjhQb2x5VHJlZUUATjEwQ2xpcHBlckxpYjhQb2x5Tm9kZUUAjAgBAHi8AAC0CAEAYLwAAJC8AAAAAAAAkLwAAK0BAACuAQAAAAAAAGC9AACxAQAAsgEAALMBAAC0AQAAtQEAAE4xMENsaXBwZXJMaWIxNmNsaXBwZXJFeGNlcHRpb25FAAAAALQIAQDQvAAAFAYBAEwAAAAAAAAAiL0AALYBAAC3AQAAuAEAQaT6AguOAbT///+0////iL0AALkBAAC6AQAAswEAALQBAAC1AQAATjEwQ2xpcHBlckxpYjExQ2xpcHBlckJhc2VFAIwIAQBEvQAADL0AADC9AABOMTBDbGlwcGVyTGliN0NsaXBwZXJFAAAQCQEAcL0AAAAAAAABAAAAYL0AAAP0//8AAAAA9LwAAK8BAAC7AQAAvAEAQdz7AgsCvgEA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AOKGLADp1IQA/LSpAO/u0QAuNckALzlhADghRAAb2cgAgfwKAPtKagAvHNgAU7SEAE6ZjABUIswAKlXcAMDG1gALGZYAGnC4AGmVZAAmWmAAP1LuAH8RDwD0tREA/Mv1ADS8LQA0vO4A6F3MAN1eYABnjpsAkjPvAMkXuABhWJsA4Ve8AFGDxgDYPhAA3XFIAC0c3QCvGKEAISxGAFnz1wDZepgAnlTAAE+G+gBWBvwA5XmuAIkiNgA4rSIAZ5PcAFXoqgCCJjgAyuebAFENpACZM7EAqdcOAGkFSABlsvAAf4inAIhMlwD50TYAIZKzAHuCSgCYzyEAQJ/cANxHVQDhdDoAZ+tCAP6d3wBe1F8Ae2ekALqsegBV9qIAK4gjAEG6VQBZbggAISqGADlHgwCJ4+YA5Z7UAEn7QAD/VukAHA/KAMVZigCU+isA08HFAA/FzwDbWq4AR8WGAIVDYgAhhjsALHmUABBhhwAqTHsAgCwaAEO/EgCIJpAAeDyJAKjE5ADl23sAxDrCACb06gD3Z4oADZK/AGWjKwA9k7EAvXwLAKRR3AAn3WMAaeHdAJqUGQCoKZUAaM4oAAnttABEnyAATpjKAHCCYwB+fCMAD7kyAKf1jgAUVucAIfEIALWdKgBvfk0ApRlRALX5qwCC39YAlt1hABY2AgDEOp8Ag6KhAHLtbQA5jXoAgripAGsyXABGJ1sAADTtANIAdwD89FUAAVlNAOBxgABBk5cDC58GQPsh+T8AAAAALUR0PgAAAICYRvg8AAAAYFHMeDsAAACAgxvwOQAAAEAgJXo4AAAAgCKC4zYAAAAAHfNpNQAAgD8AAMA/AAAAANzP0TUAAAAAAMAVPwAAAAAAAAAA/////////////////////////////////////////////////////////////////wABAgMEBQYHCAn/////////CgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiP///////8KCwwNDg8QERITFBUWFxgZGhscHR4fICEiI///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////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U3QzX18yN251bV9wdXRJd05TXzE5b3N0cmVhbWJ1Zl9pdGVyYXRvckl3TlNfMTFjaGFyX3RyYWl0c0l3RUVFRUVFAE5TdDNfXzI5X19udW1fcHV0SXdFRQAAABAJAQCE7AAAAAAAAAEAAADM6wAAAAAAABAJAQBA7AAAAAAAAAIAAADc5QAAAgAAAJzsAEHY2QMLmgu07QAAXAIAAF0CAADfAQAAXgIAAF8CAABgAgAAYQIAAGICAABjAgAAZAIAAPj///+07QAAZQIAAGYCAABnAgAAaAIAAGkCAABqAgAAawIAAE5TdDNfXzI4dGltZV9nZXRJY05TXzE5aXN0cmVhbWJ1Zl9pdGVyYXRvckljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRUVFAE5TdDNfXzI5dGltZV9iYXNlRQCMCAEAbe0AAE5TdDNfXzIyMF9fdGltZV9nZXRfY19zdG9yYWdlSWNFRQAAAIwIAQCI7QAAEAkBACjtAAAAAAAAAwAAANzlAAACAAAAgO0AAAIAAACs7QAAAAgAAAAAAACg7gAAbAIAAG0CAADfAQAAbgIAAG8CAABwAgAAcQIAAHICAABzAgAAdAIAAPj///+g7gAAdQIAAHYCAAB3AgAAeAIAAHkCAAB6AgAAewIAAE5TdDNfXzI4dGltZV9nZXRJd05TXzE5aXN0cmVhbWJ1Zl9pdGVyYXRvckl3TlNfMTFjaGFyX3RyYWl0c0l3RUVFRUVFAE5TdDNfXzIyMF9fdGltZV9nZXRfY19zdG9yYWdlSXdFRQAAjAgBAHXuAAAQCQEAMO4AAAAAAAADAAAA3OUAAAIAAACA7QAAAgAAAJjuAAAACAAAAAAAAETvAAB8AgAAfQIAAN8BAAB+AgAATlN0M19fMjh0aW1lX3B1dEljTlNfMTlvc3RyZWFtYnVmX2l0ZXJhdG9ySWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFRUUATlN0M19fMjEwX190aW1lX3B1dEUAAACMCAEAJe8AABAJAQDg7gAAAAAAAAIAAADc5QAAAgAAADzvAAAACAAAAAAAAMTvAAB/AgAAgAIAAN8BAACBAgAATlN0M19fMjh0aW1lX3B1dEl3TlNfMTlvc3RyZWFtYnVmX2l0ZXJhdG9ySXdOU18xMWNoYXJfdHJhaXRzSXdFRUVFRUUAAAAAEAkBAHzvAAAAAAAAAgAAANzlAAACAAAAPO8AAAAIAAAAAAAAWPAAAAECAACCAgAA3wEAAIMCAACEAgAAhQIAAIYCAACHAgAAiAIAAIkCAACKAgAAiwIAAE5TdDNfXzIxMG1vbmV5cHVuY3RJY0xiMEVFRQBOU3QzX18yMTBtb25leV9iYXNlRQAAAACMCAEAOPAAABAJAQAc8AAAAAAAAAIAAADc5QAAAgAAAFDwAAACAAAAAAAAAMzwAAABAgAAjAIAAN8BAACNAgAAjgIAAI8CAACQAgAAkQIAAJICAACTAgAAlAIAAJUCAABOU3QzX18yMTBtb25leXB1bmN0SWNMYjFFRUUAEAkBALDwAAAAAAAAAgAAANzlAAACAAAAUPAAAAIAAAAAAAAAQPEAAAECAACWAgAA3wEAAJcCAACYAgAAmQIAAJoCAACbAgAAnAIAAJ0CAACeAgAAnwIAAE5TdDNfXzIxMG1vbmV5cHVuY3RJd0xiMEVFRQAQCQEAJPEAAAAAAAACAAAA3OUAAAIAAABQ8AAAAgAAAAAAAAC08QAAAQIAAKACAADfAQAAoQIAAKICAACjAgAApAIAAKUCAACmAgAApwIAAKgCAACpAgAATlN0M19fMjEwbW9uZXlwdW5jdEl3TGIxRUVFABAJAQCY8QAAAAAAAAIAAADc5QAAAgAAAFDwAAACAAAAAAAAAFjyAAABAgAAqgIAAN8BAACrAgAArAIAAE5TdDNfXzI5bW9uZXlfZ2V0SWNOU18xOWlzdHJlYW1idWZfaXRlcmF0b3JJY05TXzExY2hhcl90cmFpdHNJY0VFRUVFRQBOU3QzX18yMTFfX21vbmV5X2dldEljRUUAAIwIAQA28gAAEAkBAPDxAAAAAAAAAgAAANzlAAACAAAAUPIAQfzkAwuaAfzyAAABAgAArQIAAN8BAACuAgAArwIAAE5TdDNfXzI5bW9uZXlfZ2V0SXdOU18xOWlzdHJlYW1idWZfaXRlcmF0b3JJd05TXzExY2hhcl90cmFpdHNJd0VFRUVFRQBOU3QzX18yMTFfX21vbmV5X2dldEl3RUUAAIwIAQDa8gAAEAkBAJTyAAAAAAAAAgAAANzlAAACAAAA9PIAQaDmAwuaAaDzAAABAgAAsAIAAN8BAACxAgAAsgIAAE5TdDNfXzI5bW9uZXlfcHV0SWNOU18xOW9zdHJlYW1idWZfaXRlcmF0b3JJY05TXzExY2hhcl90cmFpdHNJY0VFRUVFRQBOU3QzX18yMTFfX21vbmV5X3B1dEljRUUAAIwIAQB+8wAAEAkBADjzAAAAAAAAAgAAANzlAAACAAAAmPMAQcTnAwuaAUT0AAABAgAAswIAAN8BAAC0AgAAtQIAAE5TdDNfXzI5bW9uZXlfcHV0SXdOU18xOW9zdHJlYW1idWZfaXRlcmF0b3JJd05TXzExY2hhcl90cmFpdHNJd0VFRUVFRQBOU3QzX18yMTFfX21vbmV5X3B1dEl3RUUAAIwIAQAi9AAAEAkBANzzAAAAAAAAAgAAANzlAAACAAAAPPQAQejoAwu5CLz0AAABAgAAtgIAAN8BAAC3AgAAuAIAALkCAABOU3QzX18yOG1lc3NhZ2VzSWNFRQBOU3QzX18yMTNtZXNzYWdlc19iYXNlRQAAAACMCAEAmfQAABAJAQCE9AAAAAAAAAIAAADc5QAAAgAAALT0AAACAAAAAAAAABT1AAABAgAAugIAAN8BAAC7AgAAvAIAAL0CAABOU3QzX18yOG1lc3NhZ2VzSXdFRQAAAAAQCQEA/PQAAAAAAAACAAAA3OUAAAIAAAC09AAAAgAAAFMAAAB1AAAAbgAAAGQAAABhAAAAeQAAAAAAAABNAAAAbwAAAG4AAABkAAAAYQAAAHkAAAAAAAAAVAAAAHUAAABlAAAAcwAAAGQAAABhAAAAeQAAAAAAAABXAAAAZQAAAGQAAABuAAAAZQAAAHMAAABkAAAAYQAAAHkAAAAAAAAAVAAAAGgAAAB1AAAAcgAAAHMAAABkAAAAYQAAAHkAAAAAAAAARgAAAHIAAABpAAAAZAAAAGEAAAB5AAAAAAAAAFMAAABhAAAAdAAAAHUAAAByAAAAZAAAAGEAAAB5AAAAAAAAAFMAAAB1AAAAbgAAAAAAAABNAAAAbwAAAG4AAAAAAAAAVAAAAHUAAABlAAAAAAAAAFcAAABlAAAAZAAAAAAAAABUAAAAaAAAAHUAAAAAAAAARgAAAHIAAABpAAAAAAAAAFMAAABhAAAAdAAAAAAAAABKAAAAYQAAAG4AAAB1AAAAYQAAAHIAAAB5AAAAAAAAAEYAAABlAAAAYgAAAHIAAAB1AAAAYQAAAHIAAAB5AAAAAAAAAE0AAABhAAAAcgAAAGMAAABoAAAAAAAAAEEAAABwAAAAcgAAAGkAAABsAAAAAAAAAE0AAABhAAAAeQAAAAAAAABKAAAAdQAAAG4AAABlAAAAAAAAAEoAAAB1AAAAbAAAAHkAAAAAAAAAQQAAAHUAAABnAAAAdQAAAHMAAAB0AAAAAAAAAFMAAABlAAAAcAAAAHQAAABlAAAAbQAAAGIAAABlAAAAcgAAAAAAAABPAAAAYwAAAHQAAABvAAAAYgAAAGUAAAByAAAAAAAAAE4AAABvAAAAdgAAAGUAAABtAAAAYgAAAGUAAAByAAAAAAAAAEQAAABlAAAAYwAAAGUAAABtAAAAYgAAAGUAAAByAAAAAAAAAEoAAABhAAAAbgAAAAAAAABGAAAAZQAAAGIAAAAAAAAATQAAAGEAAAByAAAAAAAAAEEAAABwAAAAcgAAAAAAAABKAAAAdQAAAG4AAAAAAAAASgAAAHUAAABsAAAAAAAAAEEAAAB1AAAAZwAAAAAAAABTAAAAZQAAAHAAAAAAAAAATwAAAGMAAAB0AAAAAAAAAE4AAABvAAAAdgAAAAAAAABEAAAAZQAAAGMAAAAAAAAAQQAAAE0AAAAAAAAAUAAAAE0AQazxAwuMF6ztAABlAgAAZgIAAGcCAABoAgAAaQIAAGoCAABrAgAAAAAAAJjuAAB1AgAAdgIAAHcCAAB4AgAAeQIAAHoCAAB7AgAAAAAAAMz7AAC/AgAAwAIAAMECAADCAgAAwwIAAMQCAADFAgAAxgIAAMcCAADIAgAAyQIAAMoCAADLAgAAzAIAAAAAAAAI/AAAzQIAAM4CAADPAgAA0AIAANECAADSAgAA0wIAANQCAADVAgAA1gIAANcCAADYAgAA2QIAANoCAAAIAAAAAAAAAED8AADbAgAA3AIAAPj////4////QPwAAN0CAADeAgAAfPkAAJD5AAAIAAAAAAAAAIj8AADfAgAA4AIAAPj////4////iPwAAOECAADiAgAArPkAAMD5AAAEAAAAAAAAAND8AADjAgAA5AIAAPz////8////0PwAAOUCAADmAgAA3PkAAPD5AAAEAAAAAAAAABj9AADnAgAA6AIAAPz////8////GP0AAOkCAADqAgAADPoAACD6AAAMAAAAAAAAALD9AADrAgAA7AIAAAQAAAD4////sP0AAO0CAADuAgAA9P////T///+w/QAA7wIAAPACAAA8+gAAPP0AAFD9AABk/QAAeP0AAGT6AABQ+gAAAAAAABT+AADxAgAA8gIAAMECAADCAgAA8wIAAPQCAADFAgAAxgIAAMcCAAD1AgAAyQIAAPYCAADLAgAA9wIAAAAAAACAAQEA+AIAAPkCAAD6AgAA+wIAAPwCAAD9AgAA/gIAAMYCAADHAgAA/wIAAMkCAAAAAwAAywIAAAEDAAAAAAAARPsAAAIDAAADAwAATlN0M19fMjliYXNpY19pb3NJY05TXzExY2hhcl90cmFpdHNJY0VFRUUAAAC0CAEAGPsAAEDOAAAAAAAAjPsAAAQDAAAFAwAATlN0M19fMjliYXNpY19pb3NJd05TXzExY2hhcl90cmFpdHNJd0VFRUUAAAC0CAEAYPsAAEDOAABOU3QzX18yMTViYXNpY19zdHJlYW1idWZJY05TXzExY2hhcl90cmFpdHNJY0VFRUUAAAAAjAgBAJj7AABOU3QzX18yMTViYXNpY19zdHJlYW1idWZJd05TXzExY2hhcl90cmFpdHNJd0VFRUUAAAAAjAgBANT7AABOU3QzX18yMTNiYXNpY19pc3RyZWFtSWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFAAAQCQEAEPwAAAAAAAABAAAARPsAAAP0//9OU3QzX18yMTNiYXNpY19pc3RyZWFtSXdOU18xMWNoYXJfdHJhaXRzSXdFRUVFAAAQCQEAWPwAAAAAAAABAAAAjPsAAAP0//9OU3QzX18yMTNiYXNpY19vc3RyZWFtSWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFAAAQCQEAoPwAAAAAAAABAAAARPsAAAP0//9OU3QzX18yMTNiYXNpY19vc3RyZWFtSXdOU18xMWNoYXJfdHJhaXRzSXdFRUVFAAAQCQEA6PwAAAAAAAABAAAAjPsAAAP0//8MAAAAAAAAAED8AADbAgAA3AIAAPT////0////QPwAAN0CAADeAgAABAAAAAAAAADQ/AAA4wIAAOQCAAD8/////P///9D8AADlAgAA5gIAAE5TdDNfXzIxNGJhc2ljX2lvc3RyZWFtSWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFABAJAQCA/QAAAwAAAAIAAABA/AAAAgAAAND8AAACCAAATlN0M19fMjE1YmFzaWNfc3RyaW5nYnVmSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUUAAAC0CAEA0P0AAMz7AABAAAAAAAAAAFj/AAAGAwAABwMAADgAAAD4////WP8AAAgDAAAJAwAAwP///8D///9Y/wAACgMAAAsDAAAs/gAAkP4AAMz+AADg/gAA9P4AAAj/AAC4/gAApP4AAFT+AABA/gAAQAAAAAAAAACw/QAA6wIAAOwCAAA4AAAA+P///7D9AADtAgAA7gIAAMD////A////sP0AAO8CAADwAgAAQAAAAAAAAABA/AAA2wIAANwCAADA////wP///0D8AADdAgAA3gIAADgAAAAAAAAA0PwAAOMCAADkAgAAyP///8j////Q/AAA5QIAAOYCAABOU3QzX18yMThiYXNpY19zdHJpbmdzdHJlYW1JY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRQAAAAC0CAEAEP8AALD9AAA4AAAAAAAAAAwAAQAMAwAADQMAAMj////I////DAABAA4DAAAPAwAAcP8AAKj/AAC8/wAAhP8AADgAAAAAAAAA0PwAAOMCAADkAgAAyP///8j////Q/AAA5QIAAOYCAABOU3QzX18yMTliYXNpY19vc3RyaW5nc3RyZWFtSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUUAAAC0CAEAxP8AAND8AABsAAAAAAAAAKgAAQAQAwAAEQMAAJT///+U////qAABABIDAAATAwAAJAABAFwAAQBwAAEAOAABAGwAAAAAAAAAQPwAANsCAADcAgAAlP///5T///9A/AAA3QIAAN4CAABOU3QzX18yMTRiYXNpY19pZnN0cmVhbUljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRQC0CAEAeAABAED8AABoAAAAAAAAAEQBAQAUAwAAFQMAAJj///+Y////RAEBABYDAAAXAwAAwAABAPgAAQAMAQEA1AABAGgAAAAAAAAA0PwAAOMCAADkAgAAmP///5j////Q/AAA5QIAAOYCAABOU3QzX18yMTRiYXNpY19vZnN0cmVhbUljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRQC0CAEAFAEBAND8AABOU3QzX18yMTNiYXNpY19maWxlYnVm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\";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile);}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}var binary=tryParseAsDataURI(file);if(binary){return binary}if(readBinary){return readBinary(file)}else {throw \"both async and sync fetching of the wasm failed\"}}catch(err){abort(err);}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch===\"function\"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:\"same-origin\"}).then(function(response){if(!response[\"ok\"]){throw \"failed to load wasm binary file at '\"+wasmBinaryFile+\"'\"}return response[\"arrayBuffer\"]()}).catch(function(){return getBinary(wasmBinaryFile)})}else {if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response));},reject);})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={\"env\":asmLibraryArg,\"wasi_snapshot_preview1\":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module[\"asm\"]=exports;wasmMemory=Module[\"asm\"][\"memory\"];updateGlobalBufferAndViews(wasmMemory.buffer);wasmTable=Module[\"asm\"][\"__indirect_function_table\"];addOnInit(Module[\"asm\"][\"__wasm_call_ctors\"]);removeRunDependency();}addRunDependency();function receiveInstantiationResult(result){receiveInstance(result[\"instance\"]);}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(function(instance){return instance}).then(receiver,function(reason){err(\"failed to asynchronously prepare wasm: \"+reason);abort(reason);})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming===\"function\"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch===\"function\"){return fetch(wasmBinaryFile,{credentials:\"same-origin\"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err(\"wasm streaming compile failed: \"+reason);err(\"falling back to ArrayBuffer instantiation\");return instantiateArrayBuffer(receiveInstantiationResult)})})}else {return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module[\"instantiateWasm\"]){try{var exports=Module[\"instantiateWasm\"](info,receiveInstance);return exports}catch(e){err(\"Module.instantiateWasm callback failed with error: \"+e);return false}}instantiateAsync().catch(readyPromiseReject);return {}}var tempDouble;var tempI64;function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback==\"function\"){callback(Module);continue}var func=callback.func;if(typeof func===\"number\"){if(callback.arg===undefined){wasmTable.get(func)();}else {wasmTable.get(func)(callback.arg);}}else {func(callback.arg===undefined?null:callback.arg);}}}function handleException(e){if(e instanceof ExitStatus||e==\"unwind\"){return EXITSTATUS}var toLog=e;err(\"exception thrown: \"+toLog);quit_(1,e);}function ___cxa_allocate_exception(size){return _malloc(size+16)+16}function _atexit(func,arg){}function ___cxa_atexit(a0,a1){return _atexit()}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-16;this.set_type=function(type){HEAP32[this.ptr+4>>2]=type;};this.get_type=function(){return HEAP32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAP32[this.ptr+8>>2]=destructor;};this.get_destructor=function(){return HEAP32[this.ptr+8>>2]};this.set_refcount=function(refcount){HEAP32[this.ptr>>2]=refcount;};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught;};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown;};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false);};this.add_ref=function(){var value=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=value+1;};this.release_ref=function(){var prev=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=prev-1;return prev===1};}function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);throw ptr}function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value}var PATH={splitPath:function(filename){var splitPathRe=/^(\\/?|)([\\s\\S]*?)((?:\\.{1,2}|[^\\/]+?|)(\\.[^.\\/]*|))(?:[\\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last===\".\"){parts.splice(i,1);}else if(last===\"..\"){parts.splice(i,1);up++;}else if(up){parts.splice(i,1);up--;}}if(allowAboveRoot){for(;up;up--){parts.unshift(\"..\");}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)===\"/\",trailingSlash=path.substr(-1)===\"/\";path=PATH.normalizeArray(path.split(\"/\").filter(function(p){return !!p}),!isAbsolute).join(\"/\");if(!path&&!isAbsolute){path=\".\";}if(path&&trailingSlash){path+=\"/\";}return (isAbsolute?\"/\":\"\")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return \".\"}if(dir){dir=dir.substr(0,dir.length-1);}return root+dir},basename:function(path){if(path===\"/\")return \"/\";path=PATH.normalize(path);path=path.replace(/\\/$/,\"\");var lastSlash=path.lastIndexOf(\"/\");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join(\"/\"))},join2:function(l,r){return PATH.normalize(l+\"/\"+r)}};function getRandomDevice(){if(typeof crypto===\"object\"&&typeof crypto[\"getRandomValues\"]===\"function\"){var randomBuffer=new Uint8Array(1);return function(){crypto.getRandomValues(randomBuffer);return randomBuffer[0]}}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require(\"crypto\");return function(){return crypto_module[\"randomBytes\"](1)[0]}}catch(e){}}return function(){abort(\"randomDevice\");}}var PATH_FS={resolve:function(){var resolvedPath=\"\",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!==\"string\"){throw new TypeError(\"Arguments to path.resolve must be strings\")}else if(!path){return \"\"}resolvedPath=path+\"/\"+resolvedPath;resolvedAbsolute=path.charAt(0)===\"/\";}resolvedPath=PATH.normalizeArray(resolvedPath.split(\"/\").filter(function(p){return !!p}),!resolvedAbsolute).join(\"/\");return (resolvedAbsolute?\"/\":\"\")+resolvedPath||\".\"},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start<arr.length;start++){if(arr[start]!==\"\")break}var end=arr.length-1;for(;end>=0;end--){if(arr[end]!==\"\")break}if(start>end)return [];return arr.slice(start,end-start+1)}var fromParts=trim(from.split(\"/\"));var toParts=trim(to.split(\"/\"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i<length;i++){if(fromParts[i]!==toParts[i]){samePartsLength=i;break}}var outputParts=[];for(var i=samePartsLength;i<fromParts.length;i++){outputParts.push(\"..\");}outputParts=outputParts.concat(toParts.slice(samePartsLength));return outputParts.join(\"/\")}};var TTY={ttys:[],init:function(){},shutdown:function(){},register:function(dev,ops){TTY.ttys[dev]={input:[],output:[],ops:ops};FS.registerDevice(dev,TTY.stream_ops);},stream_ops:{open:function(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false;},close:function(stream){stream.tty.ops.flush(stream.tty);},flush:function(stream){stream.tty.ops.flush(stream.tty);},read:function(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i<length;i++){var result;try{result=stream.tty.ops.get_char(stream.tty);}catch(e){throw new FS.ErrnoError(29)}if(result===undefined&&bytesRead===0){throw new FS.ErrnoError(6)}if(result===null||result===undefined)break;bytesRead++;buffer[offset+i]=result;}if(bytesRead){stream.node.timestamp=Date.now();}return bytesRead},write:function(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.put_char){throw new FS.ErrnoError(60)}try{for(var i=0;i<length;i++){stream.tty.ops.put_char(stream.tty,buffer[offset+i]);}}catch(e){throw new FS.ErrnoError(29)}if(length){stream.node.timestamp=Date.now();}return i}},default_tty_ops:{get_char:function(tty){if(!tty.input.length){var result=null;if(ENVIRONMENT_IS_NODE){var BUFSIZE=256;var buf=Buffer.alloc(BUFSIZE);var bytesRead=0;try{bytesRead=nodeFS.readSync(process.stdin.fd,buf,0,BUFSIZE,null);}catch(e){if(e.toString().includes(\"EOF\"))bytesRead=0;else throw e}if(bytesRead>0){result=buf.slice(0,bytesRead).toString(\"utf-8\");}else {result=null;}}else if(typeof window!=\"undefined\"&&typeof window.prompt==\"function\"){result=window.prompt(\"Input: \");if(result!==null){result+=\"\\n\";}}else if(typeof readline==\"function\"){result=readline();if(result!==null){result+=\"\\n\";}}if(!result){return null}tty.input=intArrayFromString(result,true);}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[];}else {if(val!=0)tty.output.push(val);}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[];}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[];}else {if(val!=0)tty.output.push(val);}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[];}}}};function mmapAlloc(size){abort();}var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,\"/\",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={};}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null;}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream;}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream;}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp;}return node},getFileDataAsTypedArray:function(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage:function(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity<CAPACITY_DOUBLING_MAX?2:1.125)>>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;}else {var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)));}node.usedBytes=newSize;}},node_ops:{getattr:function(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096;}else if(FS.isFile(node.mode)){attr.size=node.usedBytes;}else if(FS.isLink(node.mode)){attr.size=node.link.length;}else {attr.size=0;}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr:function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode;}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp;}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size);}},lookup:function(parent,name){throw FS.genericErrors[44]},mknod:function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename:function(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name);}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir;},unlink:function(parent,name){delete parent.contents[name];parent.timestamp=Date.now();},rmdir:function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now();},readdir:function(node){var entries=[\".\",\"..\"];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key);}return entries},symlink:function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink:function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read:function(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset);}else {for(var i=0;i<size;i++)buffer[offset+i]=contents[position+i];}return size},write:function(stream,buffer,offset,length,position,canOwn){if(buffer.buffer===HEAP8.buffer){canOwn=false;}if(!length)return 0;var node=stream.node;node.timestamp=Date.now();if(buffer.subarray&&(!node.contents||node.contents.subarray)){if(canOwn){node.contents=buffer.subarray(offset,offset+length);node.usedBytes=length;return length}else if(node.usedBytes===0&&position===0){node.contents=buffer.slice(offset,offset+length);node.usedBytes=length;return length}else if(position+length<=node.usedBytes){node.contents.set(buffer.subarray(offset,offset+length),position);return length}}MEMFS.expandFileStorage(node,position+length);if(node.contents.subarray&&buffer.subarray){node.contents.set(buffer.subarray(offset,offset+length),position);}else {for(var i=0;i<length;i++){node.contents[position+i]=buffer[offset+i];}}node.usedBytes=Math.max(node.usedBytes,position+length);return length},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position;}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.usedBytes;}}if(position<0){throw new FS.ErrnoError(28)}return position},allocate:function(stream,offset,length){MEMFS.expandFileStorage(stream.node,offset+length);stream.node.usedBytes=Math.max(stream.node.usedBytes,offset+length);},mmap:function(stream,address,length,position,prot,flags){if(address!==0){throw new FS.ErrnoError(28)}if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}var ptr;var allocated;var contents=stream.node.contents;if(!(flags&2)&&contents.buffer===buffer){allocated=false;ptr=contents.byteOffset;}else {if(position>0||position+length<contents.length){if(contents.subarray){contents=contents.subarray(position,position+length);}else {contents=Array.prototype.slice.call(contents,position,position+length);}}allocated=true;ptr=mmapAlloc();if(!ptr){throw new FS.ErrnoError(48)}HEAP8.set(contents,ptr);}return {ptr:ptr,allocated:allocated}},msync:function(stream,buffer,offset,length,mmapFlags){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(mmapFlags&2){return 0}var bytesWritten=MEMFS.stream_ops.write(stream,buffer,0,length,offset,false);return 0}}};function asyncLoad(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency(\"al \"+url):\"\";readAsync(url,function(arrayBuffer){assert(arrayBuffer,'Loading data file \"'+url+'\" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency();},function(event){if(onerror){onerror();}else {throw 'Loading data file \"'+url+'\" failed.'}});if(dep)addRunDependency();}var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:\"/\",initialized:false,ignorePermissions:true,ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,lookupPath:function(path,opts){path=PATH_FS.resolve(FS.cwd(),path);opts=opts||{};if(!path)return {path:\"\",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key];}}if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=PATH.normalizeArray(path.split(\"/\").filter(function(p){return !!p}),false);var current=FS.root;var current_path=\"/\";for(var i=0;i<parts.length;i++){var islast=i===parts.length-1;if(islast&&opts.parent){break}current=FS.lookupNode(current,parts[i]);current_path=PATH.join2(current_path,parts[i]);if(FS.isMountpoint(current)){if(!islast||islast&&opts.follow_mount){current=current.mounted.root;}}if(!islast||opts.follow){var count=0;while(FS.isLink(current.mode)){var link=FS.readlink(current_path);current_path=PATH_FS.resolve(PATH.dirname(current_path),link);var lookup=FS.lookupPath(current_path,{recurse_count:opts.recurse_count});current=lookup.node;if(count++>40){throw new FS.ErrnoError(32)}}}}return {path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!==\"/\"?mount+\"/\"+path:mount+path}path=path?node.name+\"/\"+path:node.name;node=node.parent;}},hashName:function(parentid,name){var hash=0;for(var i=0;i<name.length;i++){hash=(hash<<5)-hash+name.charCodeAt(i)|0;}return (parentid+hash>>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node;},hashRemoveNode:function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next;}else {var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next;}}},lookupNode:function(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:function(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node);},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return !!node.mounted},isFile:function(mode){return (mode&61440)===32768},isDir:function(mode){return (mode&61440)===16384},isLink:function(mode){return (mode&61440)===40960},isChrdev:function(mode){return (mode&61440)===8192},isBlkdev:function(mode){return (mode&61440)===24576},isFIFO:function(mode){return (mode&61440)===4096},isSocket:function(mode){return (mode&49152)===49152},flagModes:{\"r\":0,\"r+\":2,\"w\":577,\"w+\":578,\"a\":1089,\"a+\":1090},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags===\"undefined\"){throw new Error(\"Unknown file open mode: \"+str)}return flags},flagsToPermissionString:function(flag){var perms=[\"r\",\"w\",\"rw\"][flag&3];if(flag&512){perms+=\"w\";}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes(\"r\")&&!(node.mode&292)){return 2}else if(perms.includes(\"w\")&&!(node.mode&146)){return 2}else if(perms.includes(\"x\")&&!(node.mode&73)){return 2}return 0},mayLookup:function(dir){var errCode=FS.nodePermissions(dir,\"x\");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,\"wx\")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name);}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,\"wx\");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else {if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:function(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!==\"r\"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={object:{get:function(){return this.node},set:function(val){this.node=val;}},isRead:{get:function(){return (this.flags&2097155)!==1}},isWrite:{get:function(){return (this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}};}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p];}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null;},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream);}},llseek:function(){throw new FS.ErrnoError(70)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops};},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts);}return mounts},syncfs:function(populate,callback){if(typeof populate===\"function\"){callback=populate;populate=false;}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(\"warning: \"+FS.syncFSRequests+\" FS.syncfs operations in flight at once, probably just doing extra work\");}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null);}}mounts.forEach(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done);});},mount:function(type,opts,mountpoint){var root=mountpoint===\"/\";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot;}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount);}}return mountRoot},unmount:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current);}current=next;}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1);},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name===\".\"||name===\"..\"){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split(\"/\");var d=\"\";for(var i=0;i<dirs.length;++i){if(!dirs[i])continue;d+=\"/\"+dirs[i];try{FS.mkdir(d,mode);}catch(e){if(e.errno!=20)throw e}}},mkdev:function(path,mode,dev){if(typeof dev===\"undefined\"){dev=mode;mode=438;}mode|=8192;return FS.mknod(path,mode,dev)},symlink:function(oldpath,newpath){if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename:function(old_path,new_path){var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!==\".\"){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!==\".\"){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name);}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,\"w\");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name);}catch(e){throw e}finally{FS.hashAddNode(old_node);}},rmdir:function(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node);},readdir:function(path){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(54)}return node.node_ops.readdir(node)},unlink:function(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node);},readlink:function(path){var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return PATH_FS.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))},stat:function(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(44)}if(!node.node_ops.getattr){throw new FS.ErrnoError(63)}return node.node_ops.getattr(node)},lstat:function(path){return FS.stat(path,true)},chmod:function(path,mode,dontFollow){var node;if(typeof path===\"string\"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node;}else {node=path;}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()});},lchmod:function(path,mode){FS.chmod(path,mode,true);},fchmod:function(fd,mode){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chmod(stream.node,mode);},chown:function(path,uid,gid,dontFollow){var node;if(typeof path===\"string\"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node;}else {node=path;}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{timestamp:Date.now()});},lchown:function(path,uid,gid){FS.chown(path,uid,gid,true);},fchown:function(fd,uid,gid){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chown(stream.node,uid,gid);},truncate:function(path,len){if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path===\"string\"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;}else {node=path;}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,\"w\");if(errCode){throw new FS.ErrnoError(errCode)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()});},ftruncate:function(fd,len){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.truncate(stream.node,len);},utime:function(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;node.node_ops.setattr(node,{timestamp:Math.max(atime,mtime)});},open:function(path,flags,mode,fd_start,fd_end){if(path===\"\"){throw new FS.ErrnoError(44)}flags=typeof flags===\"string\"?FS.modeStringToFlags(flags):flags;mode=typeof mode===\"undefined\"?438:mode;if(flags&64){mode=mode&4095|32768;}else {mode=0;}var node;if(typeof path===\"object\"){node=path;}else {path=PATH.normalize(path);try{var lookup=FS.lookupPath(path,{follow:!(flags&131072)});node=lookup.node;}catch(e){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else {node=FS.mknod(path,mode,0);created=true;}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512;}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512){FS.truncate(node,0);}flags&=~(128|512|131072);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false},fd_start,fd_end);if(stream.stream_ops.open){stream.stream_ops.open(stream);}if(Module[\"logReadFiles\"]&&!(flags&1)){if(!FS.readFiles)FS.readFiles={};if(!(path in FS.readFiles)){FS.readFiles[path]=1;}}return stream},close:function(stream){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream);}}catch(e){throw e}finally{FS.closeStream(stream.fd);}stream.fd=null;},isClosed:function(stream){return stream.fd===null},llseek:function(stream,offset,whence){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read:function(stream,buffer,offset,length,position){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!==\"undefined\";if(!seeking){position=stream.position;}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write:function(stream,buffer,offset,length,position,canOwn){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2);}var seeking=typeof position!==\"undefined\";if(!seeking){position=stream.position;}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},allocate:function(stream,offset,length){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(offset<0||length<=0){throw new FS.ErrnoError(28)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(43)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(138)}stream.stream_ops.allocate(stream,offset,length);},mmap:function(stream,address,length,position,prot,flags){if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}return stream.stream_ops.mmap(stream,address,length,position,prot,flags)},msync:function(stream,buffer,offset,length,mmapFlags){if(!stream||!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},munmap:function(stream){return 0},ioctl:function(stream,cmd,arg){if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile:function(path,opts){opts=opts||{};opts.flags=opts.flags||0;opts.encoding=opts.encoding||\"binary\";if(opts.encoding!==\"utf8\"&&opts.encoding!==\"binary\"){throw new Error('Invalid encoding type \"'+opts.encoding+'\"')}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding===\"utf8\"){ret=UTF8ArrayToString(buf,0);}else if(opts.encoding===\"binary\"){ret=buf;}FS.close(stream);return ret},writeFile:function(path,data,opts){opts=opts||{};opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data===\"string\"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn);}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn);}else {throw new Error(\"Unsupported data type\")}FS.close(stream);},cwd:function(){return FS.currentPath},chdir:function(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,\"x\");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path;},createDefaultDirectories:function(){FS.mkdir(\"/tmp\");FS.mkdir(\"/home\");FS.mkdir(\"/home/web_user\");},createDefaultDevices:function(){FS.mkdir(\"/dev\");FS.registerDevice(FS.makedev(1,3),{read:function(){return 0},write:function(stream,buffer,offset,length,pos){return length}});FS.mkdev(\"/dev/null\",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev(\"/dev/tty\",FS.makedev(5,0));FS.mkdev(\"/dev/tty1\",FS.makedev(6,0));var random_device=getRandomDevice();FS.createDevice(\"/dev\",\"random\",random_device);FS.createDevice(\"/dev\",\"urandom\",random_device);FS.mkdir(\"/dev/shm\");FS.mkdir(\"/dev/shm/tmp\");},createSpecialDirectories:function(){FS.mkdir(\"/proc\");var proc_self=FS.mkdir(\"/proc/self\");FS.mkdir(\"/proc/self/fd\");FS.mount({mount:function(){var node=FS.createNode(proc_self,\"fd\",16384|511,73);node.node_ops={lookup:function(parent,name){var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);var ret={parent:null,mount:{mountpoint:\"fake\"},node_ops:{readlink:function(){return stream.path}}};ret.parent=ret;return ret}};return node}},{},\"/proc/self/fd\");},createStandardStreams:function(){if(Module[\"stdin\"]){FS.createDevice(\"/dev\",\"stdin\",Module[\"stdin\"]);}else {FS.symlink(\"/dev/tty\",\"/dev/stdin\");}if(Module[\"stdout\"]){FS.createDevice(\"/dev\",\"stdout\",null,Module[\"stdout\"]);}else {FS.symlink(\"/dev/tty\",\"/dev/stdout\");}if(Module[\"stderr\"]){FS.createDevice(\"/dev\",\"stderr\",null,Module[\"stderr\"]);}else {FS.symlink(\"/dev/tty1\",\"/dev/stderr\");}var stdin=FS.open(\"/dev/stdin\",0);var stdout=FS.open(\"/dev/stdout\",1);var stderr=FS.open(\"/dev/stderr\",1);},ensureErrnoError:function(){if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.node=node;this.setErrno=function(errno){this.errno=errno;};this.setErrno(errno);this.message=\"FS error\";};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(function(code){FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=\"<generic error, no stack>\";});},staticInit:function(){FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},\"/\");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={\"MEMFS\":MEMFS};},init:function(input,output,error){FS.init.initialized=true;FS.ensureErrnoError();Module[\"stdin\"]=input||Module[\"stdin\"];Module[\"stdout\"]=output||Module[\"stdout\"];Module[\"stderr\"]=error||Module[\"stderr\"];FS.createStandardStreams();},quit:function(){FS.init.initialized=false;var fflush=Module[\"_fflush\"];if(fflush)fflush(0);for(var i=0;i<FS.streams.length;i++){var stream=FS.streams[i];if(!stream){continue}FS.close(stream);}},getMode:function(canRead,canWrite){var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode},findObject:function(path,dontResolveLastLink){var ret=FS.analyzePath(path,dontResolveLastLink);if(ret.exists){return ret.object}else {return null}},analyzePath:function(path,dontResolveLastLink){try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path;}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path===\"/\";}catch(e){ret.error=e.errno;}return ret},createPath:function(parent,path,canRead,canWrite){parent=typeof parent===\"string\"?parent:FS.getPath(parent);var parts=path.split(\"/\").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current);}catch(e){}parent=current;}return current},createFile:function(parent,name,properties,canRead,canWrite){var path=PATH.join2(typeof parent===\"string\"?parent:FS.getPath(parent),name);var mode=FS.getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile:function(parent,name,data,canRead,canWrite,canOwn){var path=name?PATH.join2(typeof parent===\"string\"?parent:FS.getPath(parent),name):parent;var mode=FS.getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data===\"string\"){var arr=new Array(data.length);for(var i=0,len=data.length;i<len;++i)arr[i]=data.charCodeAt(i);data=arr;}FS.chmod(node,mode|146);var stream=FS.open(node,577);FS.write(stream,data,0,data.length,0,canOwn);FS.close(stream);FS.chmod(node,mode);}return node},createDevice:function(parent,name,input,output){var path=PATH.join2(typeof parent===\"string\"?parent:FS.getPath(parent),name);var mode=FS.getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:function(stream){stream.seekable=false;},close:function(stream){if(output&&output.buffer&&output.buffer.length){output(10);}},read:function(stream,buffer,offset,length,pos){var bytesRead=0;for(var i=0;i<length;i++){var result;try{result=input();}catch(e){throw new FS.ErrnoError(29)}if(result===undefined&&bytesRead===0){throw new FS.ErrnoError(6)}if(result===null||result===undefined)break;bytesRead++;buffer[offset+i]=result;}if(bytesRead){stream.node.timestamp=Date.now();}return bytesRead},write:function(stream,buffer,offset,length,pos){for(var i=0;i<length;i++){try{output(buffer[offset+i]);}catch(e){throw new FS.ErrnoError(29)}}if(length){stream.node.timestamp=Date.now();}return i}});return FS.mkdev(path,mode,dev)},forceLoadFile:function(obj){if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;if(typeof XMLHttpRequest!==\"undefined\"){throw new Error(\"Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.\")}else if(read_){try{obj.contents=intArrayFromString(read_(obj.url),true);obj.usedBytes=obj.contents.length;}catch(e){throw new FS.ErrnoError(29)}}else {throw new Error(\"Cannot load without read() or XMLHttpRequest.\")}},createLazyFile:function(parent,name,url,canRead,canWrite){function LazyUint8Array(){this.lengthKnown=false;this.chunks=[];}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter;};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open(\"HEAD\",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error(\"Couldn't load \"+url+\". Status: \"+xhr.status);var datalength=Number(xhr.getResponseHeader(\"Content-length\"));var header;var hasByteServing=(header=xhr.getResponseHeader(\"Accept-Ranges\"))&&header===\"bytes\";var usesGzip=(header=xhr.getResponseHeader(\"Content-Encoding\"))&&header===\"gzip\";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=function(from,to){if(from>to)throw new Error(\"invalid range (\"+from+\", \"+to+\") or no bytes requested!\");if(to>datalength-1)throw new Error(\"only \"+datalength+\" bytes available! programmer error!\");var xhr=new XMLHttpRequest;xhr.open(\"GET\",url,false);if(datalength!==chunkSize)xhr.setRequestHeader(\"Range\",\"bytes=\"+from+\"-\"+to);if(typeof Uint8Array!=\"undefined\")xhr.responseType=\"arraybuffer\";if(xhr.overrideMimeType){xhr.overrideMimeType(\"text/plain; charset=x-user-defined\");}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error(\"Couldn't load \"+url+\". Status: \"+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else {return intArrayFromString(xhr.responseText||\"\",true)}};var lazyArray=this;lazyArray.setDataGetter(function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]===\"undefined\"){lazyArray.chunks[chunkNum]=doXHR(start,end);}if(typeof lazyArray.chunks[chunkNum]===\"undefined\")throw new Error(\"doXHR failed!\");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out(\"LazyFiles on gzip forces download of the whole file when length is accessed\");}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true;};if(typeof XMLHttpRequest!==\"undefined\"){if(!ENVIRONMENT_IS_WORKER)throw \"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc\";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength();}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength();}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray};}else {var properties={isDevice:false,url:url};}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents;}else if(properties.url){node.contents=null;node.url=properties.url;}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)};});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){FS.forceLoadFile(node);var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i<size;i++){buffer[offset+i]=contents[position+i];}}else {for(var i=0;i<size;i++){buffer[offset+i]=contents.get(position+i);}}return size};node.stream_ops=stream_ops;return node},createPreloadedFile:function(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish){Browser.init();var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn);}if(onload)onload();removeRunDependency();}var handled=false;Module[\"preloadPlugins\"].forEach(function(plugin){if(handled)return;if(plugin[\"canHandle\"](fullname)){plugin[\"handle\"](byteArray,fullname,finish,function(){if(onerror)onerror();removeRunDependency();});handled=true;}});if(!handled)finish(byteArray);}addRunDependency();if(typeof url==\"string\"){asyncLoad(url,function(byteArray){processData(byteArray);},onerror);}else {processData(url);}},indexedDB:function(){return window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB},DB_NAME:function(){return \"EM_FS_\"+window.location.pathname},DB_VERSION:20,DB_STORE_NAME:\"FILE_DATA\",saveFilesToDB:function(paths,onload,onerror){onload=onload||function(){};onerror=onerror||function(){};var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION);}catch(e){return onerror(e)}openRequest.onupgradeneeded=function openRequest_onupgradeneeded(){out(\"creating db\");var db=openRequest.result;db.createObjectStore(FS.DB_STORE_NAME);};openRequest.onsuccess=function openRequest_onsuccess(){var db=openRequest.result;var transaction=db.transaction([FS.DB_STORE_NAME],\"readwrite\");var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror();}paths.forEach(function(path){var putRequest=files.put(FS.analyzePath(path).object.contents,path);putRequest.onsuccess=function putRequest_onsuccess(){ok++;if(ok+fail==total)finish();};putRequest.onerror=function putRequest_onerror(){fail++;if(ok+fail==total)finish();};});transaction.onerror=onerror;};openRequest.onerror=onerror;},loadFilesFromDB:function(paths,onload,onerror){onload=onload||function(){};onerror=onerror||function(){};var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION);}catch(e){return onerror(e)}openRequest.onupgradeneeded=onerror;openRequest.onsuccess=function openRequest_onsuccess(){var db=openRequest.result;try{var transaction=db.transaction([FS.DB_STORE_NAME],\"readonly\");}catch(e){onerror(e);return}var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror();}paths.forEach(function(path){var getRequest=files.get(path);getRequest.onsuccess=function getRequest_onsuccess(){if(FS.analyzePath(path).exists){FS.unlink(path);}FS.createDataFile(PATH.dirname(path),PATH.basename(path),getRequest.result,true,true,true);ok++;if(ok+fail==total)finish();};getRequest.onerror=function getRequest_onerror(){fail++;if(ok+fail==total)finish();};});transaction.onerror=onerror;};openRequest.onerror=onerror;}};var SYSCALLS={mappings:{},DEFAULT_POLLMASK:5,umask:511,calculateAt:function(dirfd,path,allowEmpty){if(path[0]===\"/\"){return path}var dir;if(dirfd===-100){dir=FS.cwd();}else {var dirstream=FS.getStream(dirfd);if(!dirstream)throw new FS.ErrnoError(8);dir=dirstream.path;}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat:function(func,path,buf){try{var stat=func(path);}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return -54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags);},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]===\"/\")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return -28}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return -28;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return -28}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;if(!node){return -44}var perms=\"\";if(amode&4)perms+=\"r\";if(amode&2)perms+=\"w\";if(amode&1)perms+=\"x\";if(perms&&FS.nodePermissions(node,perms)){return -2}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i<iovcnt;i++){var ptr=HEAP32[iov+i*8>>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return -1;ret+=curr;if(curr<len)break}return ret},doWritev:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i<iovcnt;i++){var ptr=HEAP32[iov+i*8>>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return -1;ret+=curr;}return ret},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream},get64:function(low,high){return low}};function ___sys_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return -28}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return -28;case 9:setErrNo(28);return -1;default:{return -28}}}catch(e){if(typeof FS===\"undefined\"||!(e instanceof FS.ErrnoError))abort(e);return -e.errno}}function ___sys_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return -59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return -59;return 0}case 21519:{if(!stream.tty)return -59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return -59;return -28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return -59;return 0}case 21524:{if(!stream.tty)return -59;return 0}default:abort(\"bad ioctl syscall \"+op);}}catch(e){if(typeof FS===\"undefined\"||!(e instanceof FS.ErrnoError))abort(e);return -e.errno}}function ___sys_open(path,flags,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(path);var mode=varargs?SYSCALLS.get():0;var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS===\"undefined\"||!(e instanceof FS.ErrnoError))abort(e);return -e.errno}}function _abort(){abort();}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num);}function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer.byteLength+65535>>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=2147483648;if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}function _emscripten_run_script(ptr){eval(UTF8ToString(ptr));}var ENV={};function getExecutableName(){return thisProgram||\"./this.program\"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator===\"object\"&&navigator.languages&&navigator.languages[0]||\"C\").replace(\"-\",\"_\")+\".UTF-8\";var env={\"USER\":\"web_user\",\"LOGNAME\":\"web_user\",\"PATH\":\"/\",\"PWD\":\"/\",\"HOME\":\"/home/web_user\",\"LANG\":lang,\"_\":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x];}var strings=[];for(var x in env){strings.push(x+\"=\"+env[x]);}getEnvStrings.strings=strings;}return getEnvStrings.strings}function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAP32[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1;});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAP32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1;});HEAP32[penviron_buf_size>>2]=bufSize;return 0}function _exit(status){exit(status);}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS===\"undefined\"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _fd_read(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doReadv(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS===\"undefined\"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var stream=SYSCALLS.getStreamFromFD(fd);var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return -61}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS===\"undefined\"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS===\"undefined\"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _gettimeofday(ptr){var now=Date.now();HEAP32[ptr>>2]=now/1e3|0;HEAP32[ptr+4>>2]=now%1e3*1e3|0;return 0}function _setTempRet0(val){}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1);}else {newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1);}}else {newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):\"\"};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={\"%c\":\"%a %b %d %H:%M:%S %Y\",\"%D\":\"%m/%d/%y\",\"%F\":\"%Y-%m-%d\",\"%h\":\"%b\",\"%r\":\"%I:%M:%S %p\",\"%R\":\"%H:%M\",\"%T\":\"%H:%M:%S\",\"%x\":\"%m/%d/%y\",\"%X\":\"%H:%M:%S\",\"%Ec\":\"%c\",\"%EC\":\"%C\",\"%Ex\":\"%m/%d/%y\",\"%EX\":\"%H:%M:%S\",\"%Ey\":\"%y\",\"%EY\":\"%Y\",\"%Od\":\"%d\",\"%Oe\":\"%e\",\"%OH\":\"%H\",\"%OI\":\"%I\",\"%Om\":\"%m\",\"%OM\":\"%M\",\"%OS\":\"%S\",\"%Ou\":\"%u\",\"%OU\":\"%U\",\"%OV\":\"%V\",\"%Ow\":\"%w\",\"%OW\":\"%W\",\"%Oy\":\"%y\"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,\"g\"),EXPANSION_RULES_1[rule]);}var WEEKDAYS=[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"];var MONTHS=[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"];function leadingSomething(value,digits,character){var str=typeof value===\"number\"?value.toString():value||\"\";while(str.length<digits){str=character[0]+str;}return str}function leadingNulls(value,digits){return leadingSomething(value,digits,\"0\")}function compareByDay(date1,date2){function sgn(value){return value<0?-1:value>0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate());}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else {return thisDate.getFullYear()}}else {return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={\"%a\":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},\"%A\":function(date){return WEEKDAYS[date.tm_wday]},\"%b\":function(date){return MONTHS[date.tm_mon].substring(0,3)},\"%B\":function(date){return MONTHS[date.tm_mon]},\"%C\":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},\"%d\":function(date){return leadingNulls(date.tm_mday,2)},\"%e\":function(date){return leadingSomething(date.tm_mday,2,\" \")},\"%g\":function(date){return getWeekBasedYear(date).toString().substring(2)},\"%G\":function(date){return getWeekBasedYear(date)},\"%H\":function(date){return leadingNulls(date.tm_hour,2)},\"%I\":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},\"%j\":function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)},\"%m\":function(date){return leadingNulls(date.tm_mon+1,2)},\"%M\":function(date){return leadingNulls(date.tm_min,2)},\"%n\":function(){return \"\\n\"},\"%p\":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return \"AM\"}else {return \"PM\"}},\"%S\":function(date){return leadingNulls(date.tm_sec,2)},\"%t\":function(){return \"\\t\"},\"%u\":function(date){return date.tm_wday||7},\"%U\":function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?\"01\":\"00\"},\"%V\":function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return \"53\"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return \"01\"}var daysDifference;if(firstWeekStartThisYear.getFullYear()<date.tm_year+1900){daysDifference=date.tm_yday+32-firstWeekStartThisYear.getDate();}else {daysDifference=date.tm_yday+1-firstWeekStartThisYear.getDate();}return leadingNulls(Math.ceil(daysDifference/7),2)},\"%w\":function(date){return date.tm_wday},\"%W\":function(date){var janFirst=new Date(date.tm_year,0,1);var firstMonday=janFirst.getDay()===1?janFirst:__addDays(janFirst,janFirst.getDay()===0?1:7-janFirst.getDay()+1);var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstMonday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstMondayUntilEndJanuary=31-firstMonday.getDate();var days=firstMondayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstMonday,janFirst)===0?\"01\":\"00\"},\"%y\":function(date){return (date.tm_year+1900).toString().substring(2)},\"%Y\":function(date){return date.tm_year+1900},\"%z\":function(date){var off=date.tm_gmtoff;var ahead=off>=0;off=Math.abs(off)/60;off=off/60*100+off%60;return (ahead?\"+\":\"-\")+String(\"0000\"+off).slice(-4)},\"%Z\":function(date){return date.tm_zone},\"%%\":function(){return \"%\"}};for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,\"g\"),EXPANSION_RULES_2[rule](date));}}var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}var FSNode=function(parent,name,mode,rdev){if(!parent){parent=this;}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev;};var readMode=292|73;var writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return (this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode;}},write:{get:function(){return (this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode;}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}});FS.FSNode=FSNode;FS.staticInit();function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}function intArrayToString(array){var ret=[];for(var i=0;i<array.length;i++){var chr=array[i];if(chr>255){chr&=255;}ret.push(String.fromCharCode(chr));}return ret.join(\"\")}var decodeBase64=typeof atob===\"function\"?atob:function(input){var keyStr=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\";var output=\"\";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\\+\\/\\=]/g,\"\");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2);}if(enc4!==64){output=output+String.fromCharCode(chr3);}}while(i<input.length);return output};function intArrayFromBase64(s){if(typeof ENVIRONMENT_IS_NODE===\"boolean\"&&ENVIRONMENT_IS_NODE){var buf=Buffer.from(s,\"base64\");return new Uint8Array(buf[\"buffer\"],buf[\"byteOffset\"],buf[\"byteLength\"])}try{var decoded=decodeBase64(s);var bytes=new Uint8Array(decoded.length);for(var i=0;i<decoded.length;++i){bytes[i]=decoded.charCodeAt(i);}return bytes}catch(_){throw new Error(\"Converting base64 string to bytes failed.\")}}function tryParseAsDataURI(filename){if(!isDataURI(filename)){return}return intArrayFromBase64(filename.slice(dataURIPrefix.length))}var asmLibraryArg={\"__cxa_allocate_exception\":___cxa_allocate_exception,\"__cxa_atexit\":___cxa_atexit,\"__cxa_throw\":___cxa_throw,\"__sys_fcntl64\":___sys_fcntl64,\"__sys_ioctl\":___sys_ioctl,\"__sys_open\":___sys_open,\"abort\":_abort,\"emscripten_memcpy_big\":_emscripten_memcpy_big,\"emscripten_resize_heap\":_emscripten_resize_heap,\"emscripten_run_script\":_emscripten_run_script,\"environ_get\":_environ_get,\"environ_sizes_get\":_environ_sizes_get,\"exit\":_exit,\"fd_close\":_fd_close,\"fd_read\":_fd_read,\"fd_seek\":_fd_seek,\"fd_write\":_fd_write,\"gettimeofday\":_gettimeofday,\"setTempRet0\":_setTempRet0,\"strftime_l\":_strftime_l};var asm=createWasm();var ___wasm_call_ctors=Module[\"___wasm_call_ctors\"]=function(){return (___wasm_call_ctors=Module[\"___wasm_call_ctors\"]=Module[\"asm\"][\"__wasm_call_ctors\"]).apply(null,arguments)};var _main=Module[\"_main\"]=function(){return (_main=Module[\"_main\"]=Module[\"asm\"][\"main\"]).apply(null,arguments)};var ___errno_location=Module[\"___errno_location\"]=function(){return (___errno_location=Module[\"___errno_location\"]=Module[\"asm\"][\"__errno_location\"]).apply(null,arguments)};var _malloc=Module[\"_malloc\"]=function(){return (_malloc=Module[\"_malloc\"]=Module[\"asm\"][\"malloc\"]).apply(null,arguments)};var _ntohs=Module[\"_ntohs\"]=function(){return (_ntohs=Module[\"_ntohs\"]=Module[\"asm\"][\"ntohs\"]).apply(null,arguments)};var _htons=Module[\"_htons\"]=function(){return (_htons=Module[\"_htons\"]=Module[\"asm\"][\"htons\"]).apply(null,arguments)};var stackSave=Module[\"stackSave\"]=function(){return (stackSave=Module[\"stackSave\"]=Module[\"asm\"][\"stackSave\"]).apply(null,arguments)};var stackRestore=Module[\"stackRestore\"]=function(){return (stackRestore=Module[\"stackRestore\"]=Module[\"asm\"][\"stackRestore\"]).apply(null,arguments)};var stackAlloc=Module[\"stackAlloc\"]=function(){return (stackAlloc=Module[\"stackAlloc\"]=Module[\"asm\"][\"stackAlloc\"]).apply(null,arguments)};var dynCall_jiji=Module[\"dynCall_jiji\"]=function(){return (dynCall_jiji=Module[\"dynCall_jiji\"]=Module[\"asm\"][\"dynCall_jiji\"]).apply(null,arguments)};var dynCall_iiiiij=Module[\"dynCall_iiiiij\"]=function(){return (dynCall_iiiiij=Module[\"dynCall_iiiiij\"]=Module[\"asm\"][\"dynCall_iiiiij\"]).apply(null,arguments)};var dynCall_iiiiijj=Module[\"dynCall_iiiiijj\"]=function(){return (dynCall_iiiiijj=Module[\"dynCall_iiiiijj\"]=Module[\"asm\"][\"dynCall_iiiiijj\"]).apply(null,arguments)};var dynCall_iiiiiijj=Module[\"dynCall_iiiiiijj\"]=function(){return (dynCall_iiiiiijj=Module[\"dynCall_iiiiiijj\"]=Module[\"asm\"][\"dynCall_iiiiiijj\"]).apply(null,arguments)};var dynCall_viijii=Module[\"dynCall_viijii\"]=function(){return (dynCall_viijii=Module[\"dynCall_viijii\"]=Module[\"asm\"][\"dynCall_viijii\"]).apply(null,arguments)};Module[\"callMain\"]=callMain;Module[\"FS\"]=FS;var calledRun;function ExitStatus(status){this.name=\"ExitStatus\";this.message=\"Program terminated with exit(\"+status+\")\";this.status=status;}dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller;};function callMain(args){var entryFunction=Module[\"_main\"];args=args||[];var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(thisProgram);for(var i=1;i<argc;i++){HEAP32[(argv>>2)+i]=allocateUTF8OnStack(args[i-1]);}HEAP32[(argv>>2)+argc]=0;try{var ret=entryFunction(argc,argv);exit(ret,true);return ret}catch(e){return handleException(e)}finally{}}function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module[\"calledRun\"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve(Module);if(Module[\"onRuntimeInitialized\"])Module[\"onRuntimeInitialized\"]();if(shouldRunNow)callMain(args);postRun();}if(Module[\"setStatus\"]){Module[\"setStatus\"](\"Running...\");setTimeout(function(){setTimeout(function(){Module[\"setStatus\"](\"\");},1);doRun();},1);}else {doRun();}}Module[\"run\"]=run;function exit(status,implicit){EXITSTATUS=status;procExit(status);}function procExit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module[\"onExit\"])Module[\"onExit\"](code);ABORT=true;}quit_(code,new ExitStatus(code));}if(Module[\"preInit\"]){if(typeof Module[\"preInit\"]==\"function\")Module[\"preInit\"]=[Module[\"preInit\"]];while(Module[\"preInit\"].length>0){Module[\"preInit\"].pop()();}}var shouldRunNow=false;if(Module[\"noInitialRun\"])shouldRunNow=false;run();\n\n\n    return CuraEngine.ready\n  }\n  );\n  })();\n\n  var name = \"Extruder\";\n  var version = 2;\n  var metadata = {\n  \ttype: \"extruder\",\n  \tauthor: \"Ultimaker\",\n  \tmanufacturer: \"Unknown\",\n  \tsetting_version: 16,\n  \tvisible: false,\n  \tposition: \"0\"\n  };\n  var settings = {\n  \tmachine_settings: {\n  \t\tlabel: \"Machine\",\n  \t\ttype: \"category\",\n  \t\tdescription: \"Machine specific settings\",\n  \t\tchildren: {\n  \t\t\textruder_nr: {\n  \t\t\t\tlabel: \"Extruder\",\n  \t\t\t\tdescription: \"The extruder train used for printing. This is used in multi-extrusion.\",\n  \t\t\t\ttype: \"extruder\",\n  \t\t\t\tdefault_value: \"0\",\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tsettable_per_meshgroup: false,\n  \t\t\t\tsettable_globally: false\n  \t\t\t},\n  \t\t\tmachine_nozzle_id: {\n  \t\t\t\tlabel: \"Nozzle ID\",\n  \t\t\t\tdescription: \"The nozzle ID for an extruder train, such as \\\"AA 0.4\\\" and \\\"BB 0.8\\\".\",\n  \t\t\t\ttype: \"str\",\n  \t\t\t\tdefault_value: \"unknown\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tmachine_nozzle_size: {\n  \t\t\t\tlabel: \"Nozzle Diameter\",\n  \t\t\t\tdescription: \"The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0.4,\n  \t\t\t\tminimum_value: \"0.001\",\n  \t\t\t\tmaximum_value_warning: \"10\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tmachine_nozzle_offset_x: {\n  \t\t\t\tlabel: \"Nozzle X Offset\",\n  \t\t\t\tdescription: \"The x-coordinate of the offset of the nozzle.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tsettable_per_meshgroup: false,\n  \t\t\t\tsettable_globally: false\n  \t\t\t},\n  \t\t\tmachine_nozzle_offset_y: {\n  \t\t\t\tlabel: \"Nozzle Y Offset\",\n  \t\t\t\tdescription: \"The y-coordinate of the offset of the nozzle.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tsettable_per_meshgroup: false,\n  \t\t\t\tsettable_globally: false\n  \t\t\t},\n  \t\t\tmachine_extruder_start_code: {\n  \t\t\t\tlabel: \"Extruder Start G-Code\",\n  \t\t\t\tdescription: \"Start g-code to execute when switching to this extruder.\",\n  \t\t\t\ttype: \"str\",\n  \t\t\t\tdefault_value: \"\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tsettable_per_meshgroup: false,\n  \t\t\t\tsettable_globally: false\n  \t\t\t},\n  \t\t\tmachine_extruder_start_pos_abs: {\n  \t\t\t\tlabel: \"Extruder Start Position Absolute\",\n  \t\t\t\tdescription: \"Make the extruder starting position absolute rather than relative to the last-known location of the head.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tsettable_per_meshgroup: false,\n  \t\t\t\tsettable_globally: false\n  \t\t\t},\n  \t\t\tmachine_extruder_start_pos_x: {\n  \t\t\t\tlabel: \"Extruder Start Position X\",\n  \t\t\t\tdescription: \"The x-coordinate of the starting position when turning the extruder on.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tsettable_per_meshgroup: false,\n  \t\t\t\tsettable_globally: false\n  \t\t\t},\n  \t\t\tmachine_extruder_start_pos_y: {\n  \t\t\t\tlabel: \"Extruder Start Position Y\",\n  \t\t\t\tdescription: \"The y-coordinate of the starting position when turning the extruder on.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tsettable_per_meshgroup: false,\n  \t\t\t\tsettable_globally: false\n  \t\t\t},\n  \t\t\tmachine_extruder_end_code: {\n  \t\t\t\tlabel: \"Extruder End G-Code\",\n  \t\t\t\tdescription: \"End g-code to execute when switching away from this extruder.\",\n  \t\t\t\ttype: \"str\",\n  \t\t\t\tdefault_value: \"\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tsettable_per_meshgroup: false,\n  \t\t\t\tsettable_globally: false\n  \t\t\t},\n  \t\t\tmachine_extruder_end_pos_abs: {\n  \t\t\t\tlabel: \"Extruder End Position Absolute\",\n  \t\t\t\tdescription: \"Make the extruder ending position absolute rather than relative to the last-known location of the head.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tsettable_per_meshgroup: false,\n  \t\t\t\tsettable_globally: false\n  \t\t\t},\n  \t\t\tmachine_extruder_end_pos_x: {\n  \t\t\t\tlabel: \"Extruder End Position X\",\n  \t\t\t\tdescription: \"The x-coordinate of the ending position when turning the extruder off.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tsettable_per_meshgroup: false,\n  \t\t\t\tsettable_globally: false\n  \t\t\t},\n  \t\t\tmachine_extruder_end_pos_y: {\n  \t\t\t\tlabel: \"Extruder End Position Y\",\n  \t\t\t\tdescription: \"The y-coordinate of the ending position when turning the extruder off.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tsettable_per_meshgroup: false,\n  \t\t\t\tsettable_globally: false\n  \t\t\t},\n  \t\t\textruder_prime_pos_z: {\n  \t\t\t\tlabel: \"Extruder Prime Z Position\",\n  \t\t\t\tdescription: \"The Z coordinate of the position where the nozzle primes at the start of printing.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tminimum_value_warning: \"0\",\n  \t\t\t\tmaximum_value: \"machine_height\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tmachine_extruder_cooling_fan_number: {\n  \t\t\t\tlabel: \"Extruder Print Cooling Fan\",\n  \t\t\t\tdescription: \"The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder.\",\n  \t\t\t\ttype: \"int\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tsettable_per_meshgroup: false,\n  \t\t\t\tsettable_globally: false\n  \t\t\t}\n  \t\t}\n  \t},\n  \tplatform_adhesion: {\n  \t\tlabel: \"Build Plate Adhesion\",\n  \t\ttype: \"category\",\n  \t\ticon: \"category_adhesion\",\n  \t\tdescription: \"Adhesion\",\n  \t\tchildren: {\n  \t\t\textruder_prime_pos_x: {\n  \t\t\t\tlabel: \"Extruder Prime X Position\",\n  \t\t\t\tdescription: \"The X coordinate of the position where the nozzle primes at the start of printing.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tminimum_value_warning: \"machine_nozzle_offset_x\",\n  \t\t\t\tmaximum_value: \"machine_width\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tenabled: false\n  \t\t\t},\n  \t\t\textruder_prime_pos_y: {\n  \t\t\t\tlabel: \"Extruder Prime Y Position\",\n  \t\t\t\tdescription: \"The Y coordinate of the position where the nozzle primes at the start of printing.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tminimum_value_warning: \"machine_nozzle_offset_y\",\n  \t\t\t\tmaximum_value_warning: \"machine_depth\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tenabled: false\n  \t\t\t}\n  \t\t}\n  \t},\n  \tmaterial: {\n  \t\tlabel: \"Material\",\n  \t\ticon: \"category_material\",\n  \t\tdescription: \"Material\",\n  \t\ttype: \"category\",\n  \t\tchildren: {\n  \t\t\tmaterial_diameter: {\n  \t\t\t\tlabel: \"Diameter\",\n  \t\t\t\tdescription: \"Adjusts the diameter of the filament used. Match this value with the diameter of the used filament.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 2.85,\n  \t\t\t\tminimum_value: \"0.0001\",\n  \t\t\t\tminimum_value_warning: \"0.4\",\n  \t\t\t\tmaximum_value_warning: \"3.5\",\n  \t\t\t\tenabled: \"machine_gcode_flavor != \\\"UltiGCode\\\"\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t}\n  \t\t}\n  \t}\n  };\n  var fdmextruder_def = {\n  \tname: name,\n  \tversion: version,\n  \tmetadata: metadata,\n  \tsettings: settings\n  };\n\n  var fdmextruder = /*#__PURE__*/Object.freeze({\n    __proto__: null,\n    name: name,\n    version: version,\n    metadata: metadata,\n    settings: settings,\n    'default': fdmextruder_def\n  });\n\n  var name$1 = \"FDM Printer Base Description\";\n  var version$1 = 2;\n  var metadata$1 = {\n  \ttype: \"machine\",\n  \tauthor: \"Ultimaker\",\n  \tmanufacturer: \"Unknown\",\n  \tsetting_version: 16,\n  \tfile_formats: \"text/x-gcode;model/stl;application/x-wavefront-obj;application/x3g\",\n  \tvisible: false,\n  \thas_materials: true,\n  \thas_variants: false,\n  \thas_machine_quality: false,\n  \tpreferred_material: \"generic_pla\",\n  \tpreferred_quality_type: \"normal\",\n  \tmachine_extruder_trains: {\n  \t\t\"0\": \"fdmextruder\"\n  \t},\n  \tsupports_usb_connection: true,\n  \tsupports_network_connection: false\n  };\n  var settings$1 = {\n  \tmachine_settings: {\n  \t\tlabel: \"Machine\",\n  \t\ttype: \"category\",\n  \t\tdescription: \"Machine specific settings\",\n  \t\ticon: \"category_machine\",\n  \t\tchildren: {\n  \t\t\tmachine_name: {\n  \t\t\t\tlabel: \"Machine Type\",\n  \t\t\t\tdescription: \"The name of your 3D printer model.\",\n  \t\t\t\tdefault_value: \"Unknown\",\n  \t\t\t\ttype: \"str\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmachine_show_variants: {\n  \t\t\t\tlabel: \"Show Machine Variants\",\n  \t\t\t\tdescription: \"Whether to show the different variants of this machine, which are described in separate json files.\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmachine_start_gcode: {\n  \t\t\t\tlabel: \"Start G-code\",\n  \t\t\t\tdescription: \"G-code commands to be executed at the very start - separated by \\\\n.\",\n  \t\t\t\tdefault_value: \"G28 ;Home\\nG1 Z15.0 F6000 ;Move the platform down 15mm\\n;Prime the extruder\\nG92 E0\\nG1 F200 E3\\nG92 E0\",\n  \t\t\t\ttype: \"str\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmachine_end_gcode: {\n  \t\t\t\tlabel: \"End G-code\",\n  \t\t\t\tdescription: \"G-code commands to be executed at the very end - separated by \\\\n.\",\n  \t\t\t\tdefault_value: \"M104 S0\\nM140 S0\\n;Retract the filament\\nG92 E1\\nG1 E-1 F300\\nG28 X0 Y0\\nM84\",\n  \t\t\t\ttype: \"str\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmaterial_guid: {\n  \t\t\t\tlabel: \"Material GUID\",\n  \t\t\t\tdescription: \"GUID of the material. This is set automatically.\",\n  \t\t\t\tdefault_value: \"\",\n  \t\t\t\ttype: \"str\",\n  \t\t\t\tenabled: false\n  \t\t\t},\n  \t\t\tmaterial_diameter: {\n  \t\t\t\tlabel: \"Diameter\",\n  \t\t\t\tdescription: \"Adjusts the diameter of the filament used. Match this value with the diameter of the used filament.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 2.85,\n  \t\t\t\tminimum_value: \"0.0001\",\n  \t\t\t\tminimum_value_warning: \"0.4\",\n  \t\t\t\tmaximum_value_warning: \"3.5\",\n  \t\t\t\tenabled: \"machine_gcode_flavor != \\\"UltiGCode\\\"\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tmaterial_bed_temp_wait: {\n  \t\t\t\tlabel: \"Wait for Build Plate Heatup\",\n  \t\t\t\tdescription: \"Whether to insert a command to wait until the build plate temperature is reached at the start.\",\n  \t\t\t\tdefault_value: true,\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmaterial_print_temp_wait: {\n  \t\t\t\tlabel: \"Wait for Nozzle Heatup\",\n  \t\t\t\tdescription: \"Whether to wait until the nozzle temperature is reached at the start.\",\n  \t\t\t\tdefault_value: true,\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tenabled: \"machine_nozzle_temp_enabled\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmaterial_print_temp_prepend: {\n  \t\t\t\tlabel: \"Include Material Temperatures\",\n  \t\t\t\tdescription: \"Whether to include nozzle temperature commands at the start of the gcode. When the start_gcode already contains nozzle temperature commands Cura frontend will automatically disable this setting.\",\n  \t\t\t\tdefault_value: true,\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tenabled: \"machine_nozzle_temp_enabled\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmaterial_bed_temp_prepend: {\n  \t\t\t\tlabel: \"Include Build Plate Temperature\",\n  \t\t\t\tdescription: \"Whether to include build plate temperature commands at the start of the gcode. When the start_gcode already contains build plate temperature commands Cura frontend will automatically disable this setting.\",\n  \t\t\t\tdefault_value: true,\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmachine_width: {\n  \t\t\t\tlabel: \"Machine Width\",\n  \t\t\t\tdescription: \"The width (X-direction) of the printable area.\",\n  \t\t\t\tdefault_value: 100,\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"0.001\",\n  \t\t\t\tmaximum_value: \"2000000\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmachine_depth: {\n  \t\t\t\tlabel: \"Machine Depth\",\n  \t\t\t\tdescription: \"The depth (Y-direction) of the printable area.\",\n  \t\t\t\tdefault_value: 100,\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"0.001\",\n  \t\t\t\tmaximum_value: \"2000000\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmachine_shape: {\n  \t\t\t\tlabel: \"Build Plate Shape\",\n  \t\t\t\tdescription: \"The shape of the build plate without taking unprintable areas into account.\",\n  \t\t\t\tdefault_value: \"rectangular\",\n  \t\t\t\ttype: \"enum\",\n  \t\t\t\toptions: {\n  \t\t\t\t\trectangular: \"Rectangular\",\n  \t\t\t\t\telliptic: \"Elliptic\"\n  \t\t\t\t},\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmachine_buildplate_type: {\n  \t\t\t\tlabel: \"Build Plate Material\",\n  \t\t\t\tdescription: \"The material of the build plate installed on the printer.\",\n  \t\t\t\tdefault_value: \"glass\",\n  \t\t\t\ttype: \"enum\",\n  \t\t\t\toptions: {\n  \t\t\t\t\tglass: \"Glass\",\n  \t\t\t\t\taluminum: \"Aluminum\"\n  \t\t\t\t},\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmachine_height: {\n  \t\t\t\tlabel: \"Machine Height\",\n  \t\t\t\tdescription: \"The height (Z-direction) of the printable area.\",\n  \t\t\t\tdefault_value: 100,\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmachine_heated_bed: {\n  \t\t\t\tlabel: \"Has Heated Build Plate\",\n  \t\t\t\tdescription: \"Whether the machine has a heated build plate present.\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmachine_heated_build_volume: {\n  \t\t\t\tlabel: \"Has Build Volume Temperature Stabilization\",\n  \t\t\t\tdescription: \"Whether the machine is able to stabilize the build volume temperature.\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmachine_always_write_active_tool: {\n  \t\t\t\tlabel: \"Always Write Active Tool\",\n  \t\t\t\tdescription: \"Write active tool after sending temp commands to inactive tool. Required for Dual Extruder printing with Smoothie or other firmware with modal tool commands.\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmachine_center_is_zero: {\n  \t\t\t\tlabel: \"Is Center Origin\",\n  \t\t\t\tdescription: \"Whether the X/Y coordinates of the zero position of the printer is at the center of the printable area.\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmachine_extruder_count: {\n  \t\t\t\tlabel: \"Number of Extruders\",\n  \t\t\t\tdescription: \"Number of extruder trains. An extruder train is the combination of a feeder, bowden tube, and nozzle.\",\n  \t\t\t\tdefault_value: 1,\n  \t\t\t\tminimum_value: \"1\",\n  \t\t\t\tmaximum_value: \"16\",\n  \t\t\t\ttype: \"int\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\textruders_enabled_count: {\n  \t\t\t\tlabel: \"Number of Extruders That Are Enabled\",\n  \t\t\t\tdescription: \"Number of extruder trains that are enabled; automatically set in software\",\n  \t\t\t\tvalue: \"machine_extruder_count\",\n  \t\t\t\tdefault_value: 1,\n  \t\t\t\tminimum_value: \"1\",\n  \t\t\t\tmaximum_value: \"16\",\n  \t\t\t\ttype: \"int\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmachine_nozzle_tip_outer_diameter: {\n  \t\t\t\tlabel: \"Outer Nozzle Diameter\",\n  \t\t\t\tdescription: \"The outer diameter of the tip of the nozzle.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: 1,\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tsettable_per_meshgroup: false,\n  \t\t\t\tsettable_globally: false\n  \t\t\t},\n  \t\t\tmachine_nozzle_head_distance: {\n  \t\t\t\tlabel: \"Nozzle Length\",\n  \t\t\t\tdescription: \"The height difference between the tip of the nozzle and the lowest part of the print head.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: 3,\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmachine_nozzle_expansion_angle: {\n  \t\t\t\tlabel: \"Nozzle Angle\",\n  \t\t\t\tdescription: \"The angle between the horizontal plane and the conical part right above the tip of the nozzle.\",\n  \t\t\t\tunit: \"°\",\n  \t\t\t\ttype: \"int\",\n  \t\t\t\tdefault_value: 45,\n  \t\t\t\tmaximum_value: \"89\",\n  \t\t\t\tminimum_value: \"1\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmachine_heat_zone_length: {\n  \t\t\t\tlabel: \"Heat Zone Length\",\n  \t\t\t\tdescription: \"The distance from the tip of the nozzle in which heat from the nozzle is transferred to the filament.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: 16,\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmachine_nozzle_temp_enabled: {\n  \t\t\t\tlabel: \"Enable Nozzle Temperature Control\",\n  \t\t\t\tdescription: \"Whether to control temperature from Cura. Turn this off to control nozzle temperature from outside of Cura.\",\n  \t\t\t\tdefault_value: true,\n  \t\t\t\tvalue: \"machine_gcode_flavor != \\\"UltiGCode\\\"\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmachine_nozzle_heat_up_speed: {\n  \t\t\t\tlabel: \"Heat Up Speed\",\n  \t\t\t\tdescription: \"The speed (°C/s) by which the nozzle heats up averaged over the window of normal printing temperatures and the standby temperature.\",\n  \t\t\t\tdefault_value: 2,\n  \t\t\t\tunit: \"°C/s\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tenabled: \"machine_nozzle_temp_enabled\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tmachine_nozzle_cool_down_speed: {\n  \t\t\t\tlabel: \"Cool Down Speed\",\n  \t\t\t\tdescription: \"The speed (°C/s) by which the nozzle cools down averaged over the window of normal printing temperatures and the standby temperature.\",\n  \t\t\t\tdefault_value: 2,\n  \t\t\t\tunit: \"°C/s\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tenabled: \"machine_nozzle_temp_enabled\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tmachine_min_cool_heat_time_window: {\n  \t\t\t\tlabel: \"Minimal Time Standby Temperature\",\n  \t\t\t\tdescription: \"The minimal time an extruder has to be inactive before the nozzle is cooled. Only when an extruder is not used for longer than this time will it be allowed to cool down to the standby temperature.\",\n  \t\t\t\tdefault_value: 50,\n  \t\t\t\tunit: \"s\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tenabled: \"machine_nozzle_temp_enabled\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tmachine_gcode_flavor: {\n  \t\t\t\tlabel: \"G-code Flavor\",\n  \t\t\t\tdescription: \"The type of g-code to be generated.\",\n  \t\t\t\ttype: \"enum\",\n  \t\t\t\toptions: {\n  \t\t\t\t\t\"RepRap (Marlin/Sprinter)\": \"Marlin\",\n  \t\t\t\t\t\"RepRap (Volumetric)\": \"Marlin (Volumetric)\",\n  \t\t\t\t\t\"RepRap (RepRap)\": \"RepRap\",\n  \t\t\t\t\tUltiGCode: \"Ultimaker 2\",\n  \t\t\t\t\tGriffin: \"Griffin\",\n  \t\t\t\t\tMakerbot: \"Makerbot\",\n  \t\t\t\t\tBFB: \"Bits from Bytes\",\n  \t\t\t\t\tMACH3: \"Mach3\",\n  \t\t\t\t\tRepetier: \"Repetier\"\n  \t\t\t\t},\n  \t\t\t\tdefault_value: \"RepRap (Marlin/Sprinter)\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmachine_firmware_retract: {\n  \t\t\t\tlabel: \"Firmware Retraction\",\n  \t\t\t\tdescription: \"Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tvalue: \"machine_gcode_flavor == 'RepRap (Volumetric)' or machine_gcode_flavor == 'UltiGCode' or machine_gcode_flavor == 'BFB'\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmachine_extruders_share_heater: {\n  \t\t\t\tlabel: \"Extruders Share Heater\",\n  \t\t\t\tdescription: \"Whether the extruders share a single heater rather than each extruder having its own heater.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmachine_disallowed_areas: {\n  \t\t\t\tlabel: \"Disallowed Areas\",\n  \t\t\t\tdescription: \"A list of polygons with areas the print head is not allowed to enter.\",\n  \t\t\t\ttype: \"polygons\",\n  \t\t\t\tdefault_value: [\n  \t\t\t\t],\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tnozzle_disallowed_areas: {\n  \t\t\t\tlabel: \"Nozzle Disallowed Areas\",\n  \t\t\t\tdescription: \"A list of polygons with areas the nozzle is not allowed to enter.\",\n  \t\t\t\ttype: \"polygons\",\n  \t\t\t\tdefault_value: [\n  \t\t\t\t],\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmachine_head_with_fans_polygon: {\n  \t\t\t\tlabel: \"Machine Head & Fan Polygon\",\n  \t\t\t\tdescription: \"A 2D silhouette of the print head (fan caps included).\",\n  \t\t\t\ttype: \"polygon\",\n  \t\t\t\tdefault_value: [\n  \t\t\t\t\t[\n  \t\t\t\t\t\t-20,\n  \t\t\t\t\t\t10\n  \t\t\t\t\t],\n  \t\t\t\t\t[\n  \t\t\t\t\t\t10,\n  \t\t\t\t\t\t10\n  \t\t\t\t\t],\n  \t\t\t\t\t[\n  \t\t\t\t\t\t10,\n  \t\t\t\t\t\t-10\n  \t\t\t\t\t],\n  \t\t\t\t\t[\n  \t\t\t\t\t\t-20,\n  \t\t\t\t\t\t-10\n  \t\t\t\t\t]\n  \t\t\t\t],\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tgantry_height: {\n  \t\t\t\tlabel: \"Gantry Height\",\n  \t\t\t\tdescription: \"The height difference between the tip of the nozzle and the gantry system (X and Y axes).\",\n  \t\t\t\tdefault_value: 99999999999,\n  \t\t\t\tvalue: \"machine_height\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmachine_nozzle_id: {\n  \t\t\t\tlabel: \"Nozzle ID\",\n  \t\t\t\tdescription: \"The nozzle ID for an extruder train, such as \\\"AA 0.4\\\" and \\\"BB 0.8\\\".\",\n  \t\t\t\ttype: \"str\",\n  \t\t\t\tdefault_value: \"unknown\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tmachine_nozzle_size: {\n  \t\t\t\tlabel: \"Nozzle Diameter\",\n  \t\t\t\tdescription: \"The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0.4,\n  \t\t\t\tminimum_value: \"0.001\",\n  \t\t\t\tmaximum_value_warning: \"10\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tmachine_use_extruder_offset_to_offset_coords: {\n  \t\t\t\tlabel: \"Offset with Extruder\",\n  \t\t\t\tdescription: \"Apply the extruder offset to the coordinate system.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: true,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\textruder_prime_pos_z: {\n  \t\t\t\tlabel: \"Extruder Prime Z Position\",\n  \t\t\t\tdescription: \"The Z coordinate of the position where the nozzle primes at the start of printing.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tminimum_value_warning: \"0\",\n  \t\t\t\tmaximum_value: \"machine_height\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\textruder_prime_pos_abs: {\n  \t\t\t\tlabel: \"Absolute Extruder Prime Position\",\n  \t\t\t\tdescription: \"Make the extruder prime position absolute rather than relative to the last-known location of the head.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tmachine_max_feedrate_x: {\n  \t\t\t\tlabel: \"Maximum Speed X\",\n  \t\t\t\tdescription: \"The maximum speed for the motor of the X-direction.\",\n  \t\t\t\tunit: \"mm/s\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 299792458000,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmachine_max_feedrate_y: {\n  \t\t\t\tlabel: \"Maximum Speed Y\",\n  \t\t\t\tdescription: \"The maximum speed for the motor of the Y-direction.\",\n  \t\t\t\tunit: \"mm/s\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 299792458000,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmachine_max_feedrate_z: {\n  \t\t\t\tlabel: \"Maximum Speed Z\",\n  \t\t\t\tdescription: \"The maximum speed for the motor of the Z-direction.\",\n  \t\t\t\tunit: \"mm/s\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 299792458000,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmachine_max_feedrate_e: {\n  \t\t\t\tlabel: \"Maximum Feedrate\",\n  \t\t\t\tdescription: \"The maximum speed of the filament.\",\n  \t\t\t\tunit: \"mm/s\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 299792458000,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmachine_max_acceleration_x: {\n  \t\t\t\tlabel: \"Maximum Acceleration X\",\n  \t\t\t\tdescription: \"Maximum acceleration for the motor of the X-direction\",\n  \t\t\t\tunit: \"mm/s²\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 9000,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmachine_max_acceleration_y: {\n  \t\t\t\tlabel: \"Maximum Acceleration Y\",\n  \t\t\t\tdescription: \"Maximum acceleration for the motor of the Y-direction.\",\n  \t\t\t\tunit: \"mm/s²\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 9000,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmachine_max_acceleration_z: {\n  \t\t\t\tlabel: \"Maximum Acceleration Z\",\n  \t\t\t\tdescription: \"Maximum acceleration for the motor of the Z-direction.\",\n  \t\t\t\tunit: \"mm/s²\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 100,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmachine_max_acceleration_e: {\n  \t\t\t\tlabel: \"Maximum Filament Acceleration\",\n  \t\t\t\tdescription: \"Maximum acceleration for the motor of the filament.\",\n  \t\t\t\tunit: \"mm/s²\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 10000,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmachine_acceleration: {\n  \t\t\t\tlabel: \"Default Acceleration\",\n  \t\t\t\tdescription: \"The default acceleration of print head movement.\",\n  \t\t\t\tunit: \"mm/s²\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 4000,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmachine_max_jerk_xy: {\n  \t\t\t\tlabel: \"Default X-Y Jerk\",\n  \t\t\t\tdescription: \"Default jerk for movement in the horizontal plane.\",\n  \t\t\t\tunit: \"mm/s\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 20,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmachine_max_jerk_z: {\n  \t\t\t\tlabel: \"Default Z Jerk\",\n  \t\t\t\tdescription: \"Default jerk for the motor of the Z-direction.\",\n  \t\t\t\tunit: \"mm/s\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0.4,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmachine_max_jerk_e: {\n  \t\t\t\tlabel: \"Default Filament Jerk\",\n  \t\t\t\tdescription: \"Default jerk for the motor of the filament.\",\n  \t\t\t\tunit: \"mm/s\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 5,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmachine_steps_per_mm_x: {\n  \t\t\t\tlabel: \"Steps per Millimeter (X)\",\n  \t\t\t\tdescription: \"How many steps of the stepper motor will result in one millimeter of movement in the X direction.\",\n  \t\t\t\ttype: \"int\",\n  \t\t\t\tdefault_value: 50,\n  \t\t\t\tminimum_value: \"0.0000001\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tmachine_steps_per_mm_y: {\n  \t\t\t\tlabel: \"Steps per Millimeter (Y)\",\n  \t\t\t\tdescription: \"How many steps of the stepper motor will result in one millimeter of movement in the Y direction.\",\n  \t\t\t\ttype: \"int\",\n  \t\t\t\tdefault_value: 50,\n  \t\t\t\tminimum_value: \"0.0000001\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tmachine_steps_per_mm_z: {\n  \t\t\t\tlabel: \"Steps per Millimeter (Z)\",\n  \t\t\t\tdescription: \"How many steps of the stepper motor will result in one millimeter of movement in the Z direction.\",\n  \t\t\t\ttype: \"int\",\n  \t\t\t\tdefault_value: 50,\n  \t\t\t\tminimum_value: \"0.0000001\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tmachine_steps_per_mm_e: {\n  \t\t\t\tlabel: \"Steps per Millimeter (E)\",\n  \t\t\t\tdescription: \"How many steps of the stepper motors will result in one millimeter of extrusion.\",\n  \t\t\t\ttype: \"int\",\n  \t\t\t\tdefault_value: 1600,\n  \t\t\t\tminimum_value: \"0.0000001\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tmachine_endstop_positive_direction_x: {\n  \t\t\t\tlabel: \"X Endstop in Positive Direction\",\n  \t\t\t\tdescription: \"Whether the endstop of the X axis is in the positive direction (high X coordinate) or negative (low X coordinate).\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tmachine_endstop_positive_direction_y: {\n  \t\t\t\tlabel: \"Y Endstop in Positive Direction\",\n  \t\t\t\tdescription: \"Whether the endstop of the Y axis is in the positive direction (high Y coordinate) or negative (low Y coordinate).\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tmachine_endstop_positive_direction_z: {\n  \t\t\t\tlabel: \"Z Endstop in Positive Direction\",\n  \t\t\t\tdescription: \"Whether the endstop of the Z axis is in the positive direction (high Z coordinate) or negative (low Z coordinate).\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: true,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tmachine_minimum_feedrate: {\n  \t\t\t\tlabel: \"Minimum Feedrate\",\n  \t\t\t\tdescription: \"The minimal movement speed of the print head.\",\n  \t\t\t\tunit: \"mm/s\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmachine_feeder_wheel_diameter: {\n  \t\t\t\tlabel: \"Feeder Wheel Diameter\",\n  \t\t\t\tdescription: \"The diameter of the wheel that drives the material in the feeder.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 10,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t}\n  \t\t}\n  \t},\n  \tresolution: {\n  \t\tlabel: \"Quality\",\n  \t\ttype: \"category\",\n  \t\ticon: \"category_layer_height\",\n  \t\tdescription: \"All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)\",\n  \t\tchildren: {\n  \t\t\tlayer_height: {\n  \t\t\t\tlabel: \"Layer Height\",\n  \t\t\t\tdescription: \"The height of each layer in mm. Higher values produce faster prints in lower resolution, lower values produce slower prints in higher resolution.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0.1,\n  \t\t\t\tminimum_value: \"0.001\",\n  \t\t\t\tminimum_value_warning: \"0.04\",\n  \t\t\t\tmaximum_value_warning: \"0.8 * min(extruderValues('machine_nozzle_size'))\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false\n  \t\t\t},\n  \t\t\tlayer_height_0: {\n  \t\t\t\tlabel: \"Initial Layer Height\",\n  \t\t\t\tdescription: \"The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0.3,\n  \t\t\t\tresolve: \"min(extruderValues('layer_height_0'))\",\n  \t\t\t\tminimum_value: \"0.001\",\n  \t\t\t\tminimum_value_warning: \"0.1\",\n  \t\t\t\tmaximum_value_warning: \"0.8 * min(extruderValues('machine_nozzle_size'))\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false\n  \t\t\t},\n  \t\t\tline_width: {\n  \t\t\t\tlabel: \"Line Width\",\n  \t\t\t\tdescription: \"Width of a single line. Generally, the width of each line should correspond to the width of the nozzle. However, slightly reducing this value could produce better prints.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tminimum_value: \"0.001\",\n  \t\t\t\tminimum_value_warning: \"0.1 + 0.4 * machine_nozzle_size\",\n  \t\t\t\tmaximum_value_warning: \"2 * machine_nozzle_size\",\n  \t\t\t\tdefault_value: 0.4,\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tvalue: \"machine_nozzle_size\",\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tchildren: {\n  \t\t\t\t\twall_line_width: {\n  \t\t\t\t\t\tlabel: \"Wall Line Width\",\n  \t\t\t\t\t\tdescription: \"Width of a single wall line.\",\n  \t\t\t\t\t\tunit: \"mm\",\n  \t\t\t\t\t\tminimum_value: \"0.001\",\n  \t\t\t\t\t\tminimum_value_warning: \"0.1 + 0.4 * machine_nozzle_size\",\n  \t\t\t\t\t\tmaximum_value_warning: \"2 * machine_nozzle_size\",\n  \t\t\t\t\t\tvalue: \"line_width\",\n  \t\t\t\t\t\tdefault_value: 0.4,\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tlimit_to_extruder: \"wall_0_extruder_nr if wall_x_extruder_nr == wall_0_extruder_nr else -1\",\n  \t\t\t\t\t\tsettable_per_mesh: true,\n  \t\t\t\t\t\tchildren: {\n  \t\t\t\t\t\t\twall_line_width_0: {\n  \t\t\t\t\t\t\t\tlabel: \"Outer Wall Line Width\",\n  \t\t\t\t\t\t\t\tdescription: \"Width of the outermost wall line. By lowering this value, higher levels of detail can be printed.\",\n  \t\t\t\t\t\t\t\tunit: \"mm\",\n  \t\t\t\t\t\t\t\tminimum_value: \"0.001\",\n  \t\t\t\t\t\t\t\tminimum_value_warning: \"(0.1 + 0.4 * machine_nozzle_size) if outer_inset_first else 0.1 * machine_nozzle_size\",\n  \t\t\t\t\t\t\t\tmaximum_value_warning: \"2 * machine_nozzle_size\",\n  \t\t\t\t\t\t\t\tdefault_value: 0.4,\n  \t\t\t\t\t\t\t\tvalue: \"wall_line_width\",\n  \t\t\t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\t\t\tlimit_to_extruder: \"wall_0_extruder_nr\",\n  \t\t\t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t\t\t},\n  \t\t\t\t\t\t\twall_line_width_x: {\n  \t\t\t\t\t\t\t\tlabel: \"Inner Wall(s) Line Width\",\n  \t\t\t\t\t\t\t\tdescription: \"Width of a single wall line for all wall lines except the outermost one.\",\n  \t\t\t\t\t\t\t\tunit: \"mm\",\n  \t\t\t\t\t\t\t\tminimum_value: \"0.001\",\n  \t\t\t\t\t\t\t\tminimum_value_warning: \"0.1 + 0.4 * machine_nozzle_size\",\n  \t\t\t\t\t\t\t\tmaximum_value_warning: \"2 * machine_nozzle_size\",\n  \t\t\t\t\t\t\t\tdefault_value: 0.4,\n  \t\t\t\t\t\t\t\tvalue: \"wall_line_width\",\n  \t\t\t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\t\t\tlimit_to_extruder: \"wall_x_extruder_nr\",\n  \t\t\t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t\t\t}\n  \t\t\t\t\t\t}\n  \t\t\t\t\t},\n  \t\t\t\t\tskin_line_width: {\n  \t\t\t\t\t\tlabel: \"Top/Bottom Line Width\",\n  \t\t\t\t\t\tdescription: \"Width of a single top/bottom line.\",\n  \t\t\t\t\t\tunit: \"mm\",\n  \t\t\t\t\t\tminimum_value: \"0.001\",\n  \t\t\t\t\t\tminimum_value_warning: \"0.1 + 0.4 * machine_nozzle_size\",\n  \t\t\t\t\t\tmaximum_value_warning: \"2 * machine_nozzle_size\",\n  \t\t\t\t\t\tdefault_value: 0.4,\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tvalue: \"line_width\",\n  \t\t\t\t\t\tenabled: \"top_layers > 0 or bottom_layers > 0\",\n  \t\t\t\t\t\tlimit_to_extruder: \"top_bottom_extruder_nr\",\n  \t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t},\n  \t\t\t\t\tinfill_line_width: {\n  \t\t\t\t\t\tlabel: \"Infill Line Width\",\n  \t\t\t\t\t\tdescription: \"Width of a single infill line.\",\n  \t\t\t\t\t\tunit: \"mm\",\n  \t\t\t\t\t\tminimum_value: \"0.001\",\n  \t\t\t\t\t\tminimum_value_warning: \"0.1 + 0.4 * machine_nozzle_size\",\n  \t\t\t\t\t\tmaximum_value_warning: \"3 * machine_nozzle_size\",\n  \t\t\t\t\t\tdefault_value: 0.4,\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tvalue: \"line_width\",\n  \t\t\t\t\t\tenabled: \"infill_sparse_density > 0\",\n  \t\t\t\t\t\tlimit_to_extruder: \"infill_extruder_nr\",\n  \t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t},\n  \t\t\t\t\tskirt_brim_line_width: {\n  \t\t\t\t\t\tlabel: \"Skirt/Brim Line Width\",\n  \t\t\t\t\t\tdescription: \"Width of a single skirt or brim line.\",\n  \t\t\t\t\t\tunit: \"mm\",\n  \t\t\t\t\t\tminimum_value: \"0.001\",\n  \t\t\t\t\t\tminimum_value_warning: \"0.1 + 0.4 * machine_nozzle_size\",\n  \t\t\t\t\t\tmaximum_value_warning: \"3 * machine_nozzle_size\",\n  \t\t\t\t\t\tdefault_value: 0.4,\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tvalue: \"line_width\",\n  \t\t\t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'skirt' or resolveOrValue('adhesion_type') == 'brim' or resolveOrValue('prime_tower_brim_enable')\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: true\n  \t\t\t\t\t},\n  \t\t\t\t\tsupport_line_width: {\n  \t\t\t\t\t\tlabel: \"Support Line Width\",\n  \t\t\t\t\t\tdescription: \"Width of a single support structure line.\",\n  \t\t\t\t\t\tunit: \"mm\",\n  \t\t\t\t\t\tminimum_value: \"0.001\",\n  \t\t\t\t\t\tminimum_value_warning: \"0.1 + 0.4 * machine_nozzle_size\",\n  \t\t\t\t\t\tmaximum_value_warning: \"3 * machine_nozzle_size\",\n  \t\t\t\t\t\tdefault_value: 0.4,\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tenabled: \"(support_enable or support_meshes_present)\",\n  \t\t\t\t\t\tvalue: \"line_width\",\n  \t\t\t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: true\n  \t\t\t\t\t},\n  \t\t\t\t\tsupport_interface_line_width: {\n  \t\t\t\t\t\tlabel: \"Support Interface Line Width\",\n  \t\t\t\t\t\tdescription: \"Width of a single line of support roof or floor.\",\n  \t\t\t\t\t\tunit: \"mm\",\n  \t\t\t\t\t\tdefault_value: 0.4,\n  \t\t\t\t\t\tminimum_value: \"0.001\",\n  \t\t\t\t\t\tminimum_value_warning: \"0.1 + 0.4 * machine_nozzle_size\",\n  \t\t\t\t\t\tmaximum_value_warning: \"2 * machine_nozzle_size\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tenabled: \"(support_enable or support_meshes_present) and support_interface_enable\",\n  \t\t\t\t\t\tlimit_to_extruder: \"support_interface_extruder_nr\",\n  \t\t\t\t\t\tvalue: \"line_width\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: true,\n  \t\t\t\t\t\tchildren: {\n  \t\t\t\t\t\t\tsupport_roof_line_width: {\n  \t\t\t\t\t\t\t\tlabel: \"Support Roof Line Width\",\n  \t\t\t\t\t\t\t\tdescription: \"Width of a single support roof line.\",\n  \t\t\t\t\t\t\t\tunit: \"mm\",\n  \t\t\t\t\t\t\t\tdefault_value: 0.4,\n  \t\t\t\t\t\t\t\tminimum_value: \"0.001\",\n  \t\t\t\t\t\t\t\tminimum_value_warning: \"0.4 * machine_nozzle_size\",\n  \t\t\t\t\t\t\t\tmaximum_value_warning: \"2 * machine_nozzle_size\",\n  \t\t\t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\t\t\tenabled: \"(support_enable or support_meshes_present) and support_roof_enable\",\n  \t\t\t\t\t\t\t\tlimit_to_extruder: \"support_roof_extruder_nr\",\n  \t\t\t\t\t\t\t\tvalue: \"extruderValue(support_roof_extruder_nr, 'support_interface_line_width')\",\n  \t\t\t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\t\t\tsettable_per_extruder: true\n  \t\t\t\t\t\t\t},\n  \t\t\t\t\t\t\tsupport_bottom_line_width: {\n  \t\t\t\t\t\t\t\tlabel: \"Support Floor Line Width\",\n  \t\t\t\t\t\t\t\tdescription: \"Width of a single support floor line.\",\n  \t\t\t\t\t\t\t\tunit: \"mm\",\n  \t\t\t\t\t\t\t\tdefault_value: 0.4,\n  \t\t\t\t\t\t\t\tminimum_value: \"0.001\",\n  \t\t\t\t\t\t\t\tminimum_value_warning: \"0.4 * machine_nozzle_size\",\n  \t\t\t\t\t\t\t\tmaximum_value_warning: \"2 * machine_nozzle_size\",\n  \t\t\t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\t\t\tenabled: \"(support_enable or support_meshes_present) and support_bottom_enable\",\n  \t\t\t\t\t\t\t\tlimit_to_extruder: \"support_bottom_extruder_nr\",\n  \t\t\t\t\t\t\t\tvalue: \"extruderValue(support_bottom_extruder_nr, 'support_interface_line_width')\",\n  \t\t\t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\t\t\tsettable_per_extruder: true\n  \t\t\t\t\t\t\t}\n  \t\t\t\t\t\t}\n  \t\t\t\t\t},\n  \t\t\t\t\tprime_tower_line_width: {\n  \t\t\t\t\t\tlabel: \"Prime Tower Line Width\",\n  \t\t\t\t\t\tdescription: \"Width of a single prime tower line.\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tunit: \"mm\",\n  \t\t\t\t\t\tenabled: \"resolveOrValue('prime_tower_enable')\",\n  \t\t\t\t\t\tdefault_value: 0.4,\n  \t\t\t\t\t\tvalue: \"line_width\",\n  \t\t\t\t\t\tminimum_value: \"0.001\",\n  \t\t\t\t\t\tminimum_value_warning: \"0.1 + 0.4 * machine_nozzle_size\",\n  \t\t\t\t\t\tmaximum_value_warning: \"2 * machine_nozzle_size\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: true\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\tinitial_layer_line_width_factor: {\n  \t\t\t\tlabel: \"Initial Layer Line Width\",\n  \t\t\t\tdescription: \"Multiplier of the line width on the first layer. Increasing this could improve bed adhesion.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"%\",\n  \t\t\t\tdefault_value: 100,\n  \t\t\t\tminimum_value: \"0.001\",\n  \t\t\t\tmaximum_value_warning: \"150\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t}\n  \t\t}\n  \t},\n  \tshell: {\n  \t\tlabel: \"Shell\",\n  \t\ticon: \"category_shell\",\n  \t\tdescription: \"Shell\",\n  \t\ttype: \"category\",\n  \t\tchildren: {\n  \t\t\twall_extruder_nr: {\n  \t\t\t\tlabel: \"Wall Extruder\",\n  \t\t\t\tdescription: \"The extruder train used for printing the walls. This is used in multi-extrusion.\",\n  \t\t\t\ttype: \"optional_extruder\",\n  \t\t\t\tdefault_value: \"-1\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: true,\n  \t\t\t\tsettable_globally: true,\n  \t\t\t\tenabled: \"extruders_enabled_count > 1\",\n  \t\t\t\tchildren: {\n  \t\t\t\t\twall_0_extruder_nr: {\n  \t\t\t\t\t\tlabel: \"Outer Wall Extruder\",\n  \t\t\t\t\t\tdescription: \"The extruder train used for printing the outer wall. This is used in multi-extrusion.\",\n  \t\t\t\t\t\ttype: \"optional_extruder\",\n  \t\t\t\t\t\tvalue: \"wall_extruder_nr\",\n  \t\t\t\t\t\tdefault_value: \"-1\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: false,\n  \t\t\t\t\t\tsettable_per_meshgroup: true,\n  \t\t\t\t\t\tsettable_globally: true,\n  \t\t\t\t\t\tenabled: \"extruders_enabled_count > 1\"\n  \t\t\t\t\t},\n  \t\t\t\t\twall_x_extruder_nr: {\n  \t\t\t\t\t\tlabel: \"Inner Wall Extruder\",\n  \t\t\t\t\t\tdescription: \"The extruder train used for printing the inner walls. This is used in multi-extrusion.\",\n  \t\t\t\t\t\ttype: \"optional_extruder\",\n  \t\t\t\t\t\tvalue: \"wall_extruder_nr\",\n  \t\t\t\t\t\tdefault_value: \"-1\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: false,\n  \t\t\t\t\t\tsettable_per_meshgroup: true,\n  \t\t\t\t\t\tsettable_globally: true,\n  \t\t\t\t\t\tenabled: \"extruders_enabled_count > 1\"\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\twall_thickness: {\n  \t\t\t\tlabel: \"Wall Thickness\",\n  \t\t\t\tdescription: \"The thickness of the walls in the horizontal direction. This value divided by the wall line width defines the number of walls.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: 0.8,\n  \t\t\t\tvalue: \"wall_line_width_0 if magic_spiralize else 0.8\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tminimum_value_warning: \"line_width\",\n  \t\t\t\tmaximum_value_warning: \"10 * line_width\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tlimit_to_extruder: \"wall_x_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tchildren: {\n  \t\t\t\t\twall_line_count: {\n  \t\t\t\t\t\tlabel: \"Wall Line Count\",\n  \t\t\t\t\t\tdescription: \"The number of walls. When calculated by the wall thickness, this value is rounded to a whole number.\",\n  \t\t\t\t\t\tdefault_value: 2,\n  \t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\tminimum_value_warning: \"1\",\n  \t\t\t\t\t\tmaximum_value_warning: \"10\",\n  \t\t\t\t\t\ttype: \"int\",\n  \t\t\t\t\t\tvalue: \"1 if magic_spiralize else max(1, round((wall_thickness - wall_line_width_0) / wall_line_width_x) + 1) if wall_thickness != 0 else 0\",\n  \t\t\t\t\t\tlimit_to_extruder: \"wall_x_extruder_nr\",\n  \t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\twall_0_wipe_dist: {\n  \t\t\t\tlabel: \"Outer Wall Wipe Distance\",\n  \t\t\t\tdescription: \"Distance of a travel move inserted after the outer wall, to hide the Z seam better.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0.2,\n  \t\t\t\tvalue: \"machine_nozzle_size / 2\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"machine_nozzle_size * 2\",\n  \t\t\t\tlimit_to_extruder: \"wall_0_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\troofing_extruder_nr: {\n  \t\t\t\tlabel: \"Top Surface Skin Extruder\",\n  \t\t\t\tdescription: \"The extruder train used for printing the top most skin. This is used in multi-extrusion.\",\n  \t\t\t\ttype: \"optional_extruder\",\n  \t\t\t\tdefault_value: \"-1\",\n  \t\t\t\tvalue: \"top_bottom_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: true,\n  \t\t\t\tsettable_globally: true,\n  \t\t\t\tenabled: \"extruders_enabled_count > 1 and max(extruderValues('roofing_layer_count')) > 0 and max(extruderValues('top_layers')) > 0\"\n  \t\t\t},\n  \t\t\troofing_layer_count: {\n  \t\t\t\tlabel: \"Top Surface Skin Layers\",\n  \t\t\t\tdescription: \"The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces.\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"top_layers - 1\",\n  \t\t\t\ttype: \"int\",\n  \t\t\t\tvalue: \"0\",\n  \t\t\t\tlimit_to_extruder: \"roofing_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tenabled: \"top_layers > 0\"\n  \t\t\t},\n  \t\t\ttop_bottom_extruder_nr: {\n  \t\t\t\tlabel: \"Top/Bottom Extruder\",\n  \t\t\t\tdescription: \"The extruder train used for printing the top and bottom skin. This is used in multi-extrusion.\",\n  \t\t\t\ttype: \"optional_extruder\",\n  \t\t\t\tdefault_value: \"-1\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: true,\n  \t\t\t\tsettable_globally: true,\n  \t\t\t\tenabled: \"extruders_enabled_count > 1\"\n  \t\t\t},\n  \t\t\ttop_bottom_thickness: {\n  \t\t\t\tlabel: \"Top/Bottom Thickness\",\n  \t\t\t\tdescription: \"The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: 0.8,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tminimum_value_warning: \"0.6\",\n  \t\t\t\tmaximum_value: \"machine_height\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tlimit_to_extruder: \"top_bottom_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tchildren: {\n  \t\t\t\t\ttop_thickness: {\n  \t\t\t\t\t\tlabel: \"Top Thickness\",\n  \t\t\t\t\t\tdescription: \"The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers.\",\n  \t\t\t\t\t\tunit: \"mm\",\n  \t\t\t\t\t\tdefault_value: 0.8,\n  \t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\tminimum_value_warning: \"0.2 + resolveOrValue('layer_height')\",\n  \t\t\t\t\t\tmaximum_value: \"machine_height\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tvalue: \"top_bottom_thickness\",\n  \t\t\t\t\t\tlimit_to_extruder: \"top_bottom_extruder_nr\",\n  \t\t\t\t\t\tsettable_per_mesh: true,\n  \t\t\t\t\t\tchildren: {\n  \t\t\t\t\t\t\ttop_layers: {\n  \t\t\t\t\t\t\t\tlabel: \"Top Layers\",\n  \t\t\t\t\t\t\t\tdescription: \"The number of top layers. When calculated by the top thickness, this value is rounded to a whole number.\",\n  \t\t\t\t\t\t\t\tdefault_value: 8,\n  \t\t\t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\t\t\tmaximum_value_warning: \"100\",\n  \t\t\t\t\t\t\t\ttype: \"int\",\n  \t\t\t\t\t\t\t\tminimum_value_warning: \"2\",\n  \t\t\t\t\t\t\t\tvalue: \"0 if infill_sparse_density == 100 else math.ceil(round(top_thickness / resolveOrValue('layer_height'), 4))\",\n  \t\t\t\t\t\t\t\tlimit_to_extruder: \"top_bottom_extruder_nr\",\n  \t\t\t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t\t\t}\n  \t\t\t\t\t\t}\n  \t\t\t\t\t},\n  \t\t\t\t\tbottom_thickness: {\n  \t\t\t\t\t\tlabel: \"Bottom Thickness\",\n  \t\t\t\t\t\tdescription: \"The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers.\",\n  \t\t\t\t\t\tunit: \"mm\",\n  \t\t\t\t\t\tdefault_value: 0.6,\n  \t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\tminimum_value_warning: \"0.2 + resolveOrValue('layer_height')\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tvalue: \"top_bottom_thickness\",\n  \t\t\t\t\t\tmaximum_value: \"machine_height\",\n  \t\t\t\t\t\tlimit_to_extruder: \"top_bottom_extruder_nr\",\n  \t\t\t\t\t\tsettable_per_mesh: true,\n  \t\t\t\t\t\tchildren: {\n  \t\t\t\t\t\t\tbottom_layers: {\n  \t\t\t\t\t\t\t\tlabel: \"Bottom Layers\",\n  \t\t\t\t\t\t\t\tdescription: \"The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number.\",\n  \t\t\t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\t\t\tminimum_value_warning: \"2\",\n  \t\t\t\t\t\t\t\tdefault_value: 6,\n  \t\t\t\t\t\t\t\ttype: \"int\",\n  \t\t\t\t\t\t\t\tvalue: \"999999 if infill_sparse_density == 100 else math.ceil(round(bottom_thickness / resolveOrValue('layer_height'), 4))\",\n  \t\t\t\t\t\t\t\tlimit_to_extruder: \"top_bottom_extruder_nr\",\n  \t\t\t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t\t\t},\n  \t\t\t\t\t\t\tinitial_bottom_layers: {\n  \t\t\t\t\t\t\t\tlabel: \"Initial Bottom Layers\",\n  \t\t\t\t\t\t\t\tdescription: \"The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thickness, this value is rounded to a whole number.\",\n  \t\t\t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\t\t\tminimum_value_warning: \"2\",\n  \t\t\t\t\t\t\t\tdefault_value: 6,\n  \t\t\t\t\t\t\t\ttype: \"int\",\n  \t\t\t\t\t\t\t\tvalue: \"bottom_layers\",\n  \t\t\t\t\t\t\t\tlimit_to_extruder: \"top_bottom_extruder_nr\",\n  \t\t\t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t\t\t}\n  \t\t\t\t\t\t}\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\ttop_bottom_pattern: {\n  \t\t\t\tlabel: \"Top/Bottom Pattern\",\n  \t\t\t\tdescription: \"The pattern of the top/bottom layers.\",\n  \t\t\t\ttype: \"enum\",\n  \t\t\t\toptions: {\n  \t\t\t\t\tlines: \"Lines\",\n  \t\t\t\t\tconcentric: \"Concentric\",\n  \t\t\t\t\tzigzag: \"Zig Zag\"\n  \t\t\t\t},\n  \t\t\t\tdefault_value: \"lines\",\n  \t\t\t\tenabled: \"top_layers > 0 or bottom_layers > 0\",\n  \t\t\t\tlimit_to_extruder: \"top_bottom_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\ttop_bottom_pattern_0: {\n  \t\t\t\tlabel: \"Bottom Pattern Initial Layer\",\n  \t\t\t\tdescription: \"The pattern on the bottom of the print on the first layer.\",\n  \t\t\t\ttype: \"enum\",\n  \t\t\t\toptions: {\n  \t\t\t\t\tlines: \"Lines\",\n  \t\t\t\t\tconcentric: \"Concentric\",\n  \t\t\t\t\tzigzag: \"Zig Zag\"\n  \t\t\t\t},\n  \t\t\t\tdefault_value: \"lines\",\n  \t\t\t\tenabled: \"top_layers > 0 or bottom_layers > 0\",\n  \t\t\t\tvalue: \"top_bottom_pattern\",\n  \t\t\t\tlimit_to_extruder: \"top_bottom_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tconnect_skin_polygons: {\n  \t\t\t\tlabel: \"Connect Top/Bottom Polygons\",\n  \t\t\t\tdescription: \"Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tenabled: \"((top_layers > 0 or bottom_layers > 0) and top_bottom_pattern == 'concentric') or (roofing_layer_count > 0 and roofing_pattern == 'concentric')\",\n  \t\t\t\tlimit_to_extruder: \"top_bottom_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tskin_angles: {\n  \t\t\t\tlabel: \"Top/Bottom Line Directions\",\n  \t\t\t\tdescription: \"A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees).\",\n  \t\t\t\ttype: \"[int]\",\n  \t\t\t\tdefault_value: \"[ ]\",\n  \t\t\t\tenabled: \"(top_layers > 0 or bottom_layers > 0) and top_bottom_pattern != 'concentric'\",\n  \t\t\t\tlimit_to_extruder: \"top_bottom_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\twall_0_inset: {\n  \t\t\t\tlabel: \"Outer Wall Inset\",\n  \t\t\t\tdescription: \"Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tvalue: \"(machine_nozzle_size - wall_line_width_0) / 2 if (wall_line_width_0 < machine_nozzle_size and not outer_inset_first) else 0\",\n  \t\t\t\tminimum_value_warning: \"0\",\n  \t\t\t\tmaximum_value_warning: \"machine_nozzle_size\",\n  \t\t\t\tlimit_to_extruder: \"wall_0_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\toptimize_wall_printing_order: {\n  \t\t\t\tlabel: \"Optimize Wall Printing Order\",\n  \t\t\t\tdescription: \"Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization. First layer is not optimized when choosing brim as build plate adhesion type.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\touter_inset_first: {\n  \t\t\t\tlabel: \"Outer Before Inner Walls\",\n  \t\t\t\tdescription: \"Prints walls in order of outside to inside when enabled. This can help improve dimensional accuracy in X and Y when using a high viscosity plastic like ABS; however it can decrease outer surface print quality, especially on overhangs.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tenabled: \"wall_0_extruder_nr == wall_x_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\talternate_extra_perimeter: {\n  \t\t\t\tlabel: \"Alternate Extra Wall\",\n  \t\t\t\tdescription: \"Prints an extra wall at every other layer. This way infill gets caught between these extra walls, resulting in stronger prints.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tlimit_to_extruder: \"infill_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\ttravel_compensate_overlapping_walls_enabled: {\n  \t\t\t\tlabel: \"Compensate Wall Overlaps\",\n  \t\t\t\tdescription: \"Compensate the flow for parts of a wall being printed where there is already a wall in place.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: true,\n  \t\t\t\tlimit_to_extruder: \"wall_x_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tchildren: {\n  \t\t\t\t\ttravel_compensate_overlapping_walls_0_enabled: {\n  \t\t\t\t\t\tlabel: \"Compensate Outer Wall Overlaps\",\n  \t\t\t\t\t\tdescription: \"Compensate the flow for parts of an outer wall being printed where there is already a wall in place.\",\n  \t\t\t\t\t\ttype: \"bool\",\n  \t\t\t\t\t\tdefault_value: true,\n  \t\t\t\t\t\tvalue: \"travel_compensate_overlapping_walls_enabled\",\n  \t\t\t\t\t\tlimit_to_extruder: \"wall_0_extruder_nr\",\n  \t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t},\n  \t\t\t\t\ttravel_compensate_overlapping_walls_x_enabled: {\n  \t\t\t\t\t\tlabel: \"Compensate Inner Wall Overlaps\",\n  \t\t\t\t\t\tdescription: \"Compensate the flow for parts of an inner wall being printed where there is already a wall in place.\",\n  \t\t\t\t\t\ttype: \"bool\",\n  \t\t\t\t\t\tdefault_value: true,\n  \t\t\t\t\t\tvalue: \"travel_compensate_overlapping_walls_enabled\",\n  \t\t\t\t\t\tlimit_to_extruder: \"wall_x_extruder_nr\",\n  \t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\twall_min_flow: {\n  \t\t\t\tlabel: \"Minimum Wall Flow\",\n  \t\t\t\tdescription: \"Minimum allowed percentage flow for a wall line. The wall overlap compensation reduces a wall's flow when it lies close to an existing wall. Walls whose flow is less than this value will be replaced with a travel move. When using this setting, you must enable the wall overlap compensation and print the outer wall before inner walls.\",\n  \t\t\t\tunit: \"%\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value: \"100\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tenabled: \"travel_compensate_overlapping_walls_0_enabled or travel_compensate_overlapping_walls_x_enabled\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\twall_min_flow_retract: {\n  \t\t\t\tlabel: \"Prefer Retract\",\n  \t\t\t\tdescription: \"If enabled, retraction is used rather than combing for travel moves that replace walls whose flow is below the minimum flow threshold.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tenabled: \"(travel_compensate_overlapping_walls_0_enabled or travel_compensate_overlapping_walls_x_enabled) and wall_min_flow > 0\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tfill_perimeter_gaps: {\n  \t\t\t\tlabel: \"Fill Gaps Between Walls\",\n  \t\t\t\tdescription: \"Fills the gaps between walls where no walls fit.\",\n  \t\t\t\ttype: \"enum\",\n  \t\t\t\toptions: {\n  \t\t\t\t\tnowhere: \"Nowhere\",\n  \t\t\t\t\teverywhere: \"Everywhere\"\n  \t\t\t\t},\n  \t\t\t\tdefault_value: \"everywhere\",\n  \t\t\t\tlimit_to_extruder: \"wall_0_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tfilter_out_tiny_gaps: {\n  \t\t\t\tlabel: \"Filter Out Tiny Gaps\",\n  \t\t\t\tdescription: \"Filter out tiny gaps to reduce blobs on outside of model.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: true,\n  \t\t\t\tlimit_to_extruder: \"wall_0_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tfill_outline_gaps: {\n  \t\t\t\tlabel: \"Print Thin Walls\",\n  \t\t\t\tdescription: \"Print pieces of the model which are horizontally thinner than the nozzle size.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tlimit_to_extruder: \"wall_0_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\txy_offset: {\n  \t\t\t\tlabel: \"Horizontal Expansion\",\n  \t\t\t\tdescription: \"Amount of offset applied to all polygons in each layer. Positive values can compensate for too big holes; negative values can compensate for too small holes.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value_warning: \"-1\",\n  \t\t\t\tmaximum_value_warning: \"1\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tlimit_to_extruder: \"wall_0_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\txy_offset_layer_0: {\n  \t\t\t\tlabel: \"Initial Layer Horizontal Expansion\",\n  \t\t\t\tdescription: \"Amount of offset applied to all polygons in the first layer. A negative value can compensate for squishing of the first layer known as \\\"elephant's foot\\\".\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value_warning: \"-1\",\n  \t\t\t\tmaximum_value_warning: \"1\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tvalue: \"xy_offset\",\n  \t\t\t\tlimit_to_extruder: \"wall_0_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\thole_xy_offset: {\n  \t\t\t\tlabel: \"Hole Horizontal Expansion\",\n  \t\t\t\tdescription: \"Amount of offset applied to all holes in each layer. Positive values increase the size of the holes, negative values reduce the size of the holes.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value_warning: \"-1\",\n  \t\t\t\tmaximum_value_warning: \"1\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tlimit_to_extruder: \"wall_0_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tz_seam_type: {\n  \t\t\t\tlabel: \"Z Seam Alignment\",\n  \t\t\t\tdescription: \"Starting point of each path in a layer. When paths in consecutive layers start at the same point a vertical seam may show on the print. When aligning these near a user specified location, the seam is easiest to remove. When placed randomly the inaccuracies at the paths' start will be less noticeable. When taking the shortest path the print will be quicker.\",\n  \t\t\t\ttype: \"enum\",\n  \t\t\t\toptions: {\n  \t\t\t\t\tback: \"User Specified\",\n  \t\t\t\t\tshortest: \"Shortest\",\n  \t\t\t\t\trandom: \"Random\",\n  \t\t\t\t\tsharpest_corner: \"Sharpest Corner\"\n  \t\t\t\t},\n  \t\t\t\tdefault_value: \"sharpest_corner\",\n  \t\t\t\tlimit_to_extruder: \"wall_0_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tz_seam_position: {\n  \t\t\t\tlabel: \"Z Seam Position\",\n  \t\t\t\tdescription: \"The position near where to start printing each part in a layer.\",\n  \t\t\t\ttype: \"enum\",\n  \t\t\t\toptions: {\n  \t\t\t\t\tbackleft: \"Back Left\",\n  \t\t\t\t\tback: \"Back\",\n  \t\t\t\t\tbackright: \"Back Right\",\n  \t\t\t\t\tright: \"Right\",\n  \t\t\t\t\tfrontright: \"Front Right\",\n  \t\t\t\t\tfront: \"Front\",\n  \t\t\t\t\tfrontleft: \"Front Left\",\n  \t\t\t\t\tleft: \"Left\"\n  \t\t\t\t},\n  \t\t\t\tenabled: \"z_seam_type == 'back'\",\n  \t\t\t\tdefault_value: \"back\",\n  \t\t\t\tlimit_to_extruder: \"wall_0_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tchildren: {\n  \t\t\t\t\tz_seam_x: {\n  \t\t\t\t\t\tlabel: \"Z Seam X\",\n  \t\t\t\t\t\tdescription: \"The X coordinate of the position near where to start printing each part in a layer.\",\n  \t\t\t\t\t\tunit: \"mm\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 100,\n  \t\t\t\t\t\tvalue: \"(0 if (z_seam_position == 'frontleft' or z_seam_position == 'left' or z_seam_position == 'backleft') else machine_width / 2 if (z_seam_position == 'front' or z_seam_position == 'back') else machine_width) - (machine_width / 2 if z_seam_relative or machine_center_is_zero else 0)\",\n  \t\t\t\t\t\tenabled: \"z_seam_type == 'back'\",\n  \t\t\t\t\t\tlimit_to_extruder: \"wall_0_extruder_nr\",\n  \t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t},\n  \t\t\t\t\tz_seam_y: {\n  \t\t\t\t\t\tlabel: \"Z Seam Y\",\n  \t\t\t\t\t\tdescription: \"The Y coordinate of the position near where to start printing each part in a layer.\",\n  \t\t\t\t\t\tunit: \"mm\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 100,\n  \t\t\t\t\t\tvalue: \"(0 if (z_seam_position == 'frontleft' or z_seam_position == 'front' or z_seam_position == 'frontright') else machine_depth / 2 if (z_seam_position == 'left' or z_seam_position == 'right') else machine_depth) - (machine_depth / 2 if z_seam_relative or machine_center_is_zero else 0)\",\n  \t\t\t\t\t\tenabled: \"z_seam_type == 'back'\",\n  \t\t\t\t\t\tlimit_to_extruder: \"wall_0_extruder_nr\",\n  \t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\tz_seam_corner: {\n  \t\t\t\tlabel: \"Seam Corner Preference\",\n  \t\t\t\tdescription: \"Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner. Smart Hiding allows both inside and outside corners, but chooses inside corners more frequently, if appropriate.\",\n  \t\t\t\ttype: \"enum\",\n  \t\t\t\toptions: {\n  \t\t\t\t\tz_seam_corner_none: \"None\",\n  \t\t\t\t\tz_seam_corner_inner: \"Hide Seam\",\n  \t\t\t\t\tz_seam_corner_outer: \"Expose Seam\",\n  \t\t\t\t\tz_seam_corner_any: \"Hide or Expose Seam\",\n  \t\t\t\t\tz_seam_corner_weighted: \"Smart Hiding\"\n  \t\t\t\t},\n  \t\t\t\tdefault_value: \"z_seam_corner_inner\",\n  \t\t\t\tenabled: \"z_seam_type != 'random'\",\n  \t\t\t\tlimit_to_extruder: \"wall_0_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tz_seam_relative: {\n  \t\t\t\tlabel: \"Z Seam Relative\",\n  \t\t\t\tdescription: \"When enabled, the z seam coordinates are relative to each part's centre. When disabled, the coordinates define an absolute position on the build plate.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tenabled: \"z_seam_type == 'back'\",\n  \t\t\t\tlimit_to_extruder: \"wall_0_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tskin_no_small_gaps_heuristic: {\n  \t\t\t\tlabel: \"No Skin in Z Gaps\",\n  \t\t\t\tdescription: \"When the model has small vertical gaps of only a few layers, there should normally be skin around those layers in the narrow space. Enable this setting to not generate skin if the vertical gap is very small. This improves printing time and slicing time, but technically leaves infill exposed to the air.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tenabled: \"top_layers > 0 or bottom_layers > 0\",\n  \t\t\t\tlimit_to_extruder: \"top_bottom_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tskin_outline_count: {\n  \t\t\t\tlabel: \"Extra Skin Wall Count\",\n  \t\t\t\tdescription: \"Replaces the outermost part of the top/bottom pattern with a number of concentric lines. Using one or two lines improves roofs that start on infill material.\",\n  \t\t\t\tvalue: \"0 if top_bottom_pattern == 'concentric' and top_bottom_pattern_0 == 'concentric' and roofing_layer_count <= 0 else 1\",\n  \t\t\t\tdefault_value: 1,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"10\",\n  \t\t\t\ttype: \"int\",\n  \t\t\t\tenabled: \"(top_layers > 0 or bottom_layers > 0) and (top_bottom_pattern != 'concentric' or top_bottom_pattern_0 != 'concentric' or (roofing_layer_count > 0 and roofing_pattern != 'concentric'))\",\n  \t\t\t\tlimit_to_extruder: \"top_bottom_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tironing_enabled: {\n  \t\t\t\tlabel: \"Enable Ironing\",\n  \t\t\t\tdescription: \"Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tlimit_to_extruder: \"top_bottom_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tironing_only_highest_layer: {\n  \t\t\t\tlabel: \"Iron Only Highest Layer\",\n  \t\t\t\tdescription: \"Only perform ironing on the very last layer of the mesh. This saves time if the lower layers don't need a smooth surface finish.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tenabled: \"ironing_enabled\",\n  \t\t\t\tlimit_to_extruder: \"top_bottom_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tironing_pattern: {\n  \t\t\t\tlabel: \"Ironing Pattern\",\n  \t\t\t\tdescription: \"The pattern to use for ironing top surfaces.\",\n  \t\t\t\ttype: \"enum\",\n  \t\t\t\toptions: {\n  \t\t\t\t\tconcentric: \"Concentric\",\n  \t\t\t\t\tzigzag: \"Zig Zag\"\n  \t\t\t\t},\n  \t\t\t\tdefault_value: \"zigzag\",\n  \t\t\t\tenabled: \"ironing_enabled\",\n  \t\t\t\tlimit_to_extruder: \"top_bottom_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tironing_line_spacing: {\n  \t\t\t\tlabel: \"Ironing Line Spacing\",\n  \t\t\t\tdescription: \"The distance between the lines of ironing.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: 0.1,\n  \t\t\t\tminimum_value: \"0.001\",\n  \t\t\t\tmaximum_value_warning: \"machine_nozzle_tip_outer_diameter\",\n  \t\t\t\tenabled: \"ironing_enabled\",\n  \t\t\t\tlimit_to_extruder: \"top_bottom_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tironing_flow: {\n  \t\t\t\tlabel: \"Ironing Flow\",\n  \t\t\t\tdescription: \"The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"%\",\n  \t\t\t\tdefault_value: 10,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"50\",\n  \t\t\t\tenabled: \"ironing_enabled\",\n  \t\t\t\tlimit_to_extruder: \"top_bottom_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tironing_inset: {\n  \t\t\t\tlabel: \"Ironing Inset\",\n  \t\t\t\tdescription: \"A distance to keep from the edges of the model. Ironing all the way to the edge of the mesh may result in a jagged edge on your print.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: 0.35,\n  \t\t\t\tvalue: \"wall_line_width_0 / 2 + (ironing_line_spacing - skin_line_width * (1.0 + ironing_flow / 100) / 2 if ironing_pattern == 'concentric' else skin_line_width * (1.0 - ironing_flow / 100) / 2)\",\n  \t\t\t\tminimum_value_warning: \"0\",\n  \t\t\t\tmaximum_value_warning: \"wall_line_width_0\",\n  \t\t\t\tenabled: \"ironing_enabled\",\n  \t\t\t\tlimit_to_extruder: \"top_bottom_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tspeed_ironing: {\n  \t\t\t\tlabel: \"Ironing Speed\",\n  \t\t\t\tdescription: \"The speed at which to pass over the top surface.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm/s\",\n  \t\t\t\tdefault_value: 20,\n  \t\t\t\tvalue: \"speed_topbottom * 20 / 30\",\n  \t\t\t\tminimum_value: \"0.001\",\n  \t\t\t\tmaximum_value: \"math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)\",\n  \t\t\t\tmaximum_value_warning: \"100\",\n  \t\t\t\tenabled: \"ironing_enabled\",\n  \t\t\t\tlimit_to_extruder: \"top_bottom_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tacceleration_ironing: {\n  \t\t\t\tlabel: \"Ironing Acceleration\",\n  \t\t\t\tdescription: \"The acceleration with which ironing is performed.\",\n  \t\t\t\tunit: \"mm/s²\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\tminimum_value_warning: \"100\",\n  \t\t\t\tmaximum_value_warning: \"10000\",\n  \t\t\t\tdefault_value: 3000,\n  \t\t\t\tvalue: \"acceleration_topbottom\",\n  \t\t\t\tenabled: \"resolveOrValue('acceleration_enabled') and ironing_enabled\",\n  \t\t\t\tlimit_to_extruder: \"top_bottom_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tjerk_ironing: {\n  \t\t\t\tlabel: \"Ironing Jerk\",\n  \t\t\t\tdescription: \"The maximum instantaneous velocity change while performing ironing.\",\n  \t\t\t\tunit: \"mm/s\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"50\",\n  \t\t\t\tdefault_value: 20,\n  \t\t\t\tvalue: \"jerk_topbottom\",\n  \t\t\t\tenabled: \"resolveOrValue('jerk_enabled') and ironing_enabled\",\n  \t\t\t\tlimit_to_extruder: \"top_bottom_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tskin_overlap: {\n  \t\t\t\tlabel: \"Skin Overlap Percentage\",\n  \t\t\t\tdescription: \"Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall.\",\n  \t\t\t\tunit: \"%\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 5,\n  \t\t\t\tminimum_value_warning: \"-50\",\n  \t\t\t\tmaximum_value_warning: \"100\",\n  \t\t\t\tvalue: \"5 if top_bottom_pattern != 'concentric' else 0\",\n  \t\t\t\tenabled: \"(top_layers > 0 or bottom_layers > 0) and top_bottom_pattern != 'concentric'\",\n  \t\t\t\tlimit_to_extruder: \"top_bottom_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tchildren: {\n  \t\t\t\t\tskin_overlap_mm: {\n  \t\t\t\t\t\tlabel: \"Skin Overlap\",\n  \t\t\t\t\t\tdescription: \"Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall.\",\n  \t\t\t\t\t\tunit: \"mm\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 0.02,\n  \t\t\t\t\t\tminimum_value_warning: \"-0.5 * machine_nozzle_size\",\n  \t\t\t\t\t\tmaximum_value_warning: \"machine_nozzle_size\",\n  \t\t\t\t\t\tvalue: \"0.5 * (skin_line_width + (wall_line_width_x if wall_line_count > 1 else wall_line_width_0)) * skin_overlap / 100 if top_bottom_pattern != 'concentric' else 0\",\n  \t\t\t\t\t\tenabled: \"(top_layers > 0 or bottom_layers > 0) and top_bottom_pattern != 'concentric'\",\n  \t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t}\n  \t\t}\n  \t},\n  \tinfill: {\n  \t\tlabel: \"Infill\",\n  \t\ticon: \"category_infill\",\n  \t\tdescription: \"Infill\",\n  \t\ttype: \"category\",\n  \t\tchildren: {\n  \t\t\tinfill_extruder_nr: {\n  \t\t\t\tlabel: \"Infill Extruder\",\n  \t\t\t\tdescription: \"The extruder train used for printing infill. This is used in multi-extrusion.\",\n  \t\t\t\ttype: \"optional_extruder\",\n  \t\t\t\tdefault_value: \"-1\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: true,\n  \t\t\t\tsettable_globally: true,\n  \t\t\t\tenabled: \"extruders_enabled_count > 1\"\n  \t\t\t},\n  \t\t\tinfill_sparse_density: {\n  \t\t\t\tlabel: \"Infill Density\",\n  \t\t\t\tdescription: \"Adjusts the density of infill of the print.\",\n  \t\t\t\tunit: \"%\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 20,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"100\",\n  \t\t\t\tlimit_to_extruder: \"infill_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tchildren: {\n  \t\t\t\t\tinfill_line_distance: {\n  \t\t\t\t\t\tlabel: \"Infill Line Distance\",\n  \t\t\t\t\t\tdescription: \"Distance between the printed infill lines. This setting is calculated by the infill density and the infill line width.\",\n  \t\t\t\t\t\tunit: \"mm\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 2,\n  \t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\tminimum_value_warning: \"infill_line_width\",\n  \t\t\t\t\t\tvalue: \"0 if infill_sparse_density == 0 else (infill_line_width * 100) / infill_sparse_density * (2 if infill_pattern == 'grid' else (3 if infill_pattern == 'triangles' or infill_pattern == 'trihexagon' or infill_pattern == 'cubic' or infill_pattern == 'cubicsubdiv' else (2 if infill_pattern == 'tetrahedral' or infill_pattern == 'quarter_cubic' else (1 if infill_pattern == 'cross' or infill_pattern == 'cross_3d' else 1))))\",\n  \t\t\t\t\t\tlimit_to_extruder: \"infill_extruder_nr\",\n  \t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\tinfill_pattern: {\n  \t\t\t\tlabel: \"Infill Pattern\",\n  \t\t\t\tdescription: \"The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction.\",\n  \t\t\t\ttype: \"enum\",\n  \t\t\t\toptions: {\n  \t\t\t\t\tgrid: \"Grid\",\n  \t\t\t\t\tlines: \"Lines\",\n  \t\t\t\t\ttriangles: \"Triangles\",\n  \t\t\t\t\ttrihexagon: \"Tri-Hexagon\",\n  \t\t\t\t\tcubic: \"Cubic\",\n  \t\t\t\t\tcubicsubdiv: \"Cubic Subdivision\",\n  \t\t\t\t\ttetrahedral: \"Octet\",\n  \t\t\t\t\tquarter_cubic: \"Quarter Cubic\",\n  \t\t\t\t\tconcentric: \"Concentric\",\n  \t\t\t\t\tzigzag: \"Zig Zag\",\n  \t\t\t\t\tcross: \"Cross\",\n  \t\t\t\t\tcross_3d: \"Cross 3D\",\n  \t\t\t\t\tgyroid: \"Gyroid\"\n  \t\t\t\t},\n  \t\t\t\tdefault_value: \"grid\",\n  \t\t\t\tenabled: \"infill_sparse_density > 0\",\n  \t\t\t\tvalue: \"'lines' if infill_sparse_density > 25 else 'grid'\",\n  \t\t\t\tlimit_to_extruder: \"infill_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tzig_zaggify_infill: {\n  \t\t\t\tlabel: \"Connect Infill Lines\",\n  \t\t\t\tdescription: \"Connect the ends where the infill pattern meets the inner wall using a line which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduce the effects of infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tvalue: \"infill_pattern == 'cross' or infill_pattern == 'cross_3d'\",\n  \t\t\t\tenabled: \"infill_pattern == 'lines' or infill_pattern == 'grid' or infill_pattern == 'triangles' or infill_pattern == 'trihexagon' or infill_pattern == 'cubic' or infill_pattern == 'tetrahedral' or infill_pattern == 'quarter_cubic' or infill_pattern == 'cross' or infill_pattern == 'cross_3d' or infill_pattern == 'gyroid'\",\n  \t\t\t\tlimit_to_extruder: \"infill_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tconnect_infill_polygons: {\n  \t\t\t\tlabel: \"Connect Infill Polygons\",\n  \t\t\t\tdescription: \"Connect infill paths where they run next to each other. For infill patterns which consist of several closed polygons, enabling this setting greatly reduces the travel time.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: true,\n  \t\t\t\tvalue: \"(infill_pattern == 'cross' or infill_pattern == 'cross_3d' or infill_multiplier % 2 == 0) and infill_wall_line_count > 0\",\n  \t\t\t\tenabled: \"infill_pattern == 'cross' or infill_pattern == 'cross_3d' or infill_pattern == 'concentric' or infill_multiplier % 2 == 0 or infill_wall_line_count > 1\",\n  \t\t\t\tlimit_to_extruder: \"infill_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tinfill_angles: {\n  \t\t\t\tlabel: \"Infill Line Directions\",\n  \t\t\t\tdescription: \"A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees for the lines and zig zag patterns and 45 degrees for all other patterns).\",\n  \t\t\t\ttype: \"[int]\",\n  \t\t\t\tdefault_value: \"[ ]\",\n  \t\t\t\tenabled: \"infill_pattern != 'concentric' and infill_sparse_density > 0\",\n  \t\t\t\tlimit_to_extruder: \"infill_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tinfill_offset_x: {\n  \t\t\t\tlabel: \"Infill X Offset\",\n  \t\t\t\tdescription: \"The infill pattern is moved this distance along the X axis.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tenabled: \"infill_pattern == 'grid' or infill_pattern == 'lines' or infill_pattern == 'triangles' or infill_pattern == 'cubic' or infill_pattern == 'tetrahedral' or infill_pattern == 'quarter_cubic' or infill_pattern == 'zigzag'\",\n  \t\t\t\tlimit_to_extruder: \"infill_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tinfill_offset_y: {\n  \t\t\t\tlabel: \"Infill Y Offset\",\n  \t\t\t\tdescription: \"The infill pattern is moved this distance along the Y axis.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tenabled: \"infill_pattern == 'grid' or infill_pattern == 'lines' or infill_pattern == 'triangles' or infill_pattern == 'cubic' or infill_pattern == 'tetrahedral' or infill_pattern == 'quarter_cubic' or infill_pattern == 'zigzag'\",\n  \t\t\t\tlimit_to_extruder: \"infill_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tinfill_randomize_start_location: {\n  \t\t\t\tlabel: \"Randomize Infill Start\",\n  \t\t\t\tdescription: \"Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\twarning_value: \"True if infill_pattern not in ('grid', 'triangles', 'trihexagon', 'cubic', 'cubicsubdiv', 'tetrahedral', 'quarter_cubic') else None\",\n  \t\t\t\tenabled: \"not ((infill_pattern == 'cross' and connect_infill_polygons) or infill_pattern == 'concentric')\",\n  \t\t\t\tlimit_to_extruder: \"infill_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tinfill_multiplier: {\n  \t\t\t\tlabel: \"Infill Line Multiplier\",\n  \t\t\t\tdescription: \"Convert each infill line to this many lines. The extra lines do not cross over each other, but avoid each other. This makes the infill stiffer, but increases print time and material usage.\",\n  \t\t\t\tdefault_value: 1,\n  \t\t\t\ttype: \"int\",\n  \t\t\t\tminimum_value: \"1\",\n  \t\t\t\tmaximum_value_warning: \"infill_line_distance / infill_line_width\",\n  \t\t\t\tenabled: \"infill_sparse_density > 0 and infill_pattern != 'zigzag' and (gradual_infill_steps == 0 or not zig_zaggify_infill)\",\n  \t\t\t\tlimit_to_extruder: \"infill_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tinfill_wall_line_count: {\n  \t\t\t\tlabel: \"Extra Infill Wall Count\",\n  \t\t\t\tdescription: \"Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\\nThis feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right.\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\ttype: \"int\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tenabled: \"infill_sparse_density > 0\",\n  \t\t\t\tlimit_to_extruder: \"infill_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tsub_div_rad_add: {\n  \t\t\t\tlabel: \"Cubic Subdivision Shell\",\n  \t\t\t\tdescription: \"An addition to the radius from the center of each cube to check for the boundary of the model, as to decide whether this cube should be subdivided. Larger values lead to a thicker shell of small cubes near the boundary of the model.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0.4,\n  \t\t\t\tvalue: \"wall_line_width_x\",\n  \t\t\t\tminimum_value_warning: \"-1 * infill_line_distance\",\n  \t\t\t\tmaximum_value_warning: \"5 * infill_line_distance\",\n  \t\t\t\tenabled: \"infill_sparse_density > 0 and infill_pattern == 'cubicsubdiv'\",\n  \t\t\t\tlimit_to_extruder: \"infill_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tinfill_overlap: {\n  \t\t\t\tlabel: \"Infill Overlap Percentage\",\n  \t\t\t\tdescription: \"The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill.\",\n  \t\t\t\tunit: \"%\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 10,\n  \t\t\t\tvalue: \"10 if infill_sparse_density < 95 and infill_pattern != 'concentric' else 0\",\n  \t\t\t\tminimum_value_warning: \"-50\",\n  \t\t\t\tmaximum_value_warning: \"100\",\n  \t\t\t\tenabled: \"infill_sparse_density > 0 and infill_pattern != 'concentric'\",\n  \t\t\t\tlimit_to_extruder: \"infill_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tchildren: {\n  \t\t\t\t\tinfill_overlap_mm: {\n  \t\t\t\t\t\tlabel: \"Infill Overlap\",\n  \t\t\t\t\t\tdescription: \"The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill.\",\n  \t\t\t\t\t\tunit: \"mm\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 0.04,\n  \t\t\t\t\t\tminimum_value_warning: \"-0.5 * machine_nozzle_size\",\n  \t\t\t\t\t\tmaximum_value_warning: \"machine_nozzle_size\",\n  \t\t\t\t\t\tvalue: \"0.5 * (infill_line_width + (wall_line_width_x if wall_line_count > 1 else wall_line_width_0)) * infill_overlap / 100 if infill_sparse_density < 95 and infill_pattern != 'concentric' else 0\",\n  \t\t\t\t\t\tenabled: \"infill_sparse_density > 0 and infill_pattern != 'concentric'\",\n  \t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\tinfill_wipe_dist: {\n  \t\t\t\tlabel: \"Infill Wipe Distance\",\n  \t\t\t\tdescription: \"Distance of a travel move inserted after every infill line, to make the infill stick to the walls better. This option is similar to infill overlap, but without extrusion and only on one end of the infill line.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0.04,\n  \t\t\t\tvalue: \"wall_line_width_0 / 4 if wall_line_count == 1 else wall_line_width_x / 4\",\n  \t\t\t\tminimum_value_warning: \"0\",\n  \t\t\t\tmaximum_value_warning: \"machine_nozzle_size\",\n  \t\t\t\tenabled: \"infill_sparse_density > 0\",\n  \t\t\t\tlimit_to_extruder: \"infill_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tinfill_sparse_thickness: {\n  \t\t\t\tlabel: \"Infill Layer Thickness\",\n  \t\t\t\tdescription: \"The thickness per layer of infill material. This value should always be a multiple of the layer height and is otherwise rounded.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0.1,\n  \t\t\t\tminimum_value: \"resolveOrValue('layer_height') / 2 if infill_line_distance > 0 else -999999\",\n  \t\t\t\tmaximum_value_warning: \"0.75 * machine_nozzle_size\",\n  \t\t\t\tmaximum_value: \"resolveOrValue('layer_height') * 8 if infill_line_distance > 0 else 999999\",\n  \t\t\t\tvalue: \"resolveOrValue('layer_height')\",\n  \t\t\t\tenabled: \"infill_sparse_density > 0\",\n  \t\t\t\tlimit_to_extruder: \"infill_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tgradual_infill_steps: {\n  \t\t\t\tlabel: \"Gradual Infill Steps\",\n  \t\t\t\tdescription: \"Number of times to reduce the infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Infill Density.\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\ttype: \"int\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"1 if (infill_pattern == 'cross' or infill_pattern == 'cross_3d' or support_pattern == 'concentric') else 5\",\n  \t\t\t\tmaximum_value: \"999999 if infill_line_distance == 0 else (20 - math.log(infill_line_distance) / math.log(2))\",\n  \t\t\t\tenabled: \"infill_sparse_density > 0 and infill_pattern != 'cubicsubdiv'\",\n  \t\t\t\tlimit_to_extruder: \"infill_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tgradual_infill_step_height: {\n  \t\t\t\tlabel: \"Gradual Infill Step Height\",\n  \t\t\t\tdescription: \"The height of infill of a given density before switching to half the density.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 1.5,\n  \t\t\t\tminimum_value: \"0.0001\",\n  \t\t\t\tminimum_value_warning: \"3 * resolveOrValue('layer_height')\",\n  \t\t\t\tenabled: \"infill_sparse_density > 0 and gradual_infill_steps > 0 and infill_pattern != 'cubicsubdiv'\",\n  \t\t\t\tlimit_to_extruder: \"infill_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tinfill_before_walls: {\n  \t\t\t\tlabel: \"Infill Before Walls\",\n  \t\t\t\tdescription: \"Print the infill before printing the walls. Printing the walls first may lead to more accurate walls, but overhangs print worse. Printing the infill first leads to sturdier walls, but the infill pattern might sometimes show through the surface.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: true,\n  \t\t\t\tenabled: \"infill_sparse_density > 0 and wall_x_extruder_nr == infill_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tmin_infill_area: {\n  \t\t\t\tlabel: \"Minimum Infill Area\",\n  \t\t\t\tdescription: \"Don't generate areas of infill smaller than this (use skin instead).\",\n  \t\t\t\tunit: \"mm²\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tlimit_to_extruder: \"infill_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tinfill_support_enabled: {\n  \t\t\t\tlabel: \"Infill Support\",\n  \t\t\t\tdescription: \"Print infill structures only where tops of the model should be supported. Enabling this reduces print time and material usage, but leads to ununiform object strength.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tenabled: \"infill_sparse_density > 0\",\n  \t\t\t\tlimit_to_extruder: \"infill_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tinfill_support_angle: {\n  \t\t\t\tlabel: \"Infill Overhang Angle\",\n  \t\t\t\tdescription: \"The minimum angle of internal overhangs for which infill is added. At a value of 0° objects are totally filled with infill, 90° will not provide any infill.\",\n  \t\t\t\tunit: \"°\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tminimum_value_warning: \"2\",\n  \t\t\t\tmaximum_value: \"90\",\n  \t\t\t\tdefault_value: 40,\n  \t\t\t\tenabled: \"infill_sparse_density > 0 and infill_support_enabled\",\n  \t\t\t\tlimit_to_extruder: \"infill_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tskin_preshrink: {\n  \t\t\t\tlabel: \"Skin Removal Width\",\n  \t\t\t\tdescription: \"The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 1,\n  \t\t\t\tvalue: \"wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x\",\n  \t\t\t\tenabled: \"top_layers > 0 or bottom_layers > 0\",\n  \t\t\t\tlimit_to_extruder: \"top_bottom_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tchildren: {\n  \t\t\t\t\ttop_skin_preshrink: {\n  \t\t\t\t\t\tlabel: \"Top Skin Removal Width\",\n  \t\t\t\t\t\tdescription: \"The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model.\",\n  \t\t\t\t\t\tunit: \"mm\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 1,\n  \t\t\t\t\t\tvalue: \"skin_preshrink\",\n  \t\t\t\t\t\tmaximum_value_warning: \"wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x\",\n  \t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\tenabled: \"top_layers > 0 or bottom_layers > 0\",\n  \t\t\t\t\t\tlimit_to_extruder: \"top_bottom_extruder_nr\",\n  \t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t},\n  \t\t\t\t\tbottom_skin_preshrink: {\n  \t\t\t\t\t\tlabel: \"Bottom Skin Removal Width\",\n  \t\t\t\t\t\tdescription: \"The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model.\",\n  \t\t\t\t\t\tunit: \"mm\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 1,\n  \t\t\t\t\t\tvalue: \"skin_preshrink\",\n  \t\t\t\t\t\tmaximum_value_warning: \"wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x\",\n  \t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\tenabled: \"top_layers > 0 or bottom_layers > 0\",\n  \t\t\t\t\t\tlimit_to_extruder: \"top_bottom_extruder_nr\",\n  \t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\texpand_skins_expand_distance: {\n  \t\t\t\tlabel: \"Skin Expand Distance\",\n  \t\t\t\tdescription: \"The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 1,\n  \t\t\t\tvalue: \"wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x\",\n  \t\t\t\tminimum_value: \"-skin_preshrink\",\n  \t\t\t\tlimit_to_extruder: \"top_bottom_extruder_nr\",\n  \t\t\t\tenabled: \"top_layers > 0 or bottom_layers > 0\",\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tchildren: {\n  \t\t\t\t\ttop_skin_expand_distance: {\n  \t\t\t\t\t\tlabel: \"Top Skin Expand Distance\",\n  \t\t\t\t\t\tdescription: \"The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used.\",\n  \t\t\t\t\t\tunit: \"mm\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 1,\n  \t\t\t\t\t\tvalue: \"expand_skins_expand_distance\",\n  \t\t\t\t\t\tminimum_value: \"-top_skin_preshrink\",\n  \t\t\t\t\t\tenabled: \"top_layers > 0 or bottom_layers > 0\",\n  \t\t\t\t\t\tlimit_to_extruder: \"top_bottom_extruder_nr\",\n  \t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t},\n  \t\t\t\t\tbottom_skin_expand_distance: {\n  \t\t\t\t\t\tlabel: \"Bottom Skin Expand Distance\",\n  \t\t\t\t\t\tdescription: \"The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used.\",\n  \t\t\t\t\t\tunit: \"mm\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 1,\n  \t\t\t\t\t\tvalue: \"expand_skins_expand_distance\",\n  \t\t\t\t\t\tminimum_value: \"-bottom_skin_preshrink\",\n  \t\t\t\t\t\tenabled: \"top_layers > 0 or bottom_layers > 0\",\n  \t\t\t\t\t\tlimit_to_extruder: \"top_bottom_extruder_nr\",\n  \t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\tmax_skin_angle_for_expansion: {\n  \t\t\t\tlabel: \"Maximum Skin Angle for Expansion\",\n  \t\t\t\tdescription: \"Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal and will cause no skin to be expanded, while an angle of 90° is vertical and will cause all skin to be expanded.\",\n  \t\t\t\tunit: \"°\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tminimum_value_warning: \"2\",\n  \t\t\t\tmaximum_value: \"90\",\n  \t\t\t\tdefault_value: 90,\n  \t\t\t\tenabled: \"(top_layers > 0 or bottom_layers > 0) and (top_skin_expand_distance > 0 or bottom_skin_expand_distance > 0)\",\n  \t\t\t\tlimit_to_extruder: \"top_bottom_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tchildren: {\n  \t\t\t\t\tmin_skin_width_for_expansion: {\n  \t\t\t\t\t\tlabel: \"Minimum Skin Width for Expansion\",\n  \t\t\t\t\t\tdescription: \"Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical.\",\n  \t\t\t\t\t\tunit: \"mm\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 0,\n  \t\t\t\t\t\tvalue: \"top_layers * layer_height / math.tan(math.radians(max_skin_angle_for_expansion))\",\n  \t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\tenabled: \"(top_layers > 0 or bottom_layers > 0) and (top_skin_expand_distance > 0 or bottom_skin_expand_distance > 0)\",\n  \t\t\t\t\t\tlimit_to_extruder: \"top_bottom_extruder_nr\",\n  \t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\tskin_edge_support_thickness: {\n  \t\t\t\tlabel: \"Skin Edge Support Thickness\",\n  \t\t\t\tdescription: \"The thickness of the extra infill that supports skin edges.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: 0.8,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value: \"machine_height\",\n  \t\t\t\tmaximum_value_warning: \"resolveOrValue('infill_sparse_thickness') * 10\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tvalue: \"0 if infill_sparse_density > 0 else 0\",\n  \t\t\t\tlimit_to_extruder: \"infill_extruder_nr\",\n  \t\t\t\tenabled: \"infill_sparse_density > 0\",\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tchildren: {\n  \t\t\t\t\tskin_edge_support_layers: {\n  \t\t\t\t\t\tlabel: \"Skin Edge Support Layers\",\n  \t\t\t\t\t\tdescription: \"The number of infill layers that supports skin edges.\",\n  \t\t\t\t\t\tdefault_value: 4,\n  \t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\tmaximum_value_warning: \"10\",\n  \t\t\t\t\t\ttype: \"int\",\n  \t\t\t\t\t\tvalue: \"math.ceil(round(skin_edge_support_thickness / resolveOrValue('infill_sparse_thickness'), 4))\",\n  \t\t\t\t\t\tlimit_to_extruder: \"infill_extruder_nr\",\n  \t\t\t\t\t\tenabled: \"infill_sparse_density > 0\",\n  \t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t}\n  \t\t}\n  \t},\n  \tmaterial: {\n  \t\tlabel: \"Material\",\n  \t\ticon: \"category_material\",\n  \t\tdescription: \"Material\",\n  \t\ttype: \"category\",\n  \t\tchildren: {\n  \t\t\tdefault_material_print_temperature: {\n  \t\t\t\tlabel: \"Default Printing Temperature\",\n  \t\t\t\tdescription: \"The default temperature used for printing. This should be the \\\"base\\\" temperature of a material. All other print temperatures should use offsets based on this value\",\n  \t\t\t\tunit: \"°C\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 210,\n  \t\t\t\tminimum_value_warning: \"0\",\n  \t\t\t\tmaximum_value_warning: \"285\",\n  \t\t\t\tmaximum_value: \"365\",\n  \t\t\t\tenabled: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tminimum_value: \"-273.15\"\n  \t\t\t},\n  \t\t\tbuild_volume_temperature: {\n  \t\t\t\tlabel: \"Build Volume Temperature\",\n  \t\t\t\tdescription: \"The temperature of the environment to print in. If this is 0, the build volume temperature will not be adjusted.\",\n  \t\t\t\tunit: \"°C\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tresolve: \"min(extruderValues('build_volume_temperature'))\",\n  \t\t\t\tminimum_value: \"-273.15\",\n  \t\t\t\tminimum_value_warning: \"0\",\n  \t\t\t\tmaximum_value_warning: \"285\",\n  \t\t\t\tenabled: \"machine_heated_build_volume\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false\n  \t\t\t},\n  \t\t\tmaterial_print_temperature: {\n  \t\t\t\tlabel: \"Printing Temperature\",\n  \t\t\t\tdescription: \"The temperature used for printing.\",\n  \t\t\t\tunit: \"°C\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 210,\n  \t\t\t\tvalue: \"default_material_print_temperature\",\n  \t\t\t\tminimum_value: \"-273.15\",\n  \t\t\t\tminimum_value_warning: \"0\",\n  \t\t\t\tmaximum_value_warning: \"285\",\n  \t\t\t\tmaximum_value: \"365\",\n  \t\t\t\tenabled: \"machine_nozzle_temp_enabled and not (material_flow_dependent_temperature)\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tmaterial_print_temperature_layer_0: {\n  \t\t\t\tlabel: \"Printing Temperature Initial Layer\",\n  \t\t\t\tdescription: \"The temperature used for printing the first layer. Set at 0 to disable special handling of the initial layer.\",\n  \t\t\t\tunit: \"°C\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 215,\n  \t\t\t\tvalue: \"material_print_temperature\",\n  \t\t\t\tminimum_value: \"-273.15\",\n  \t\t\t\tminimum_value_warning: \"0\",\n  \t\t\t\tmaximum_value_warning: \"285\",\n  \t\t\t\tmaximum_value: \"365\",\n  \t\t\t\tenabled: \"machine_nozzle_temp_enabled\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tmaterial_initial_print_temperature: {\n  \t\t\t\tlabel: \"Initial Printing Temperature\",\n  \t\t\t\tdescription: \"The minimal temperature while heating up to the Printing Temperature at which printing can already start.\",\n  \t\t\t\tunit: \"°C\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 200,\n  \t\t\t\tvalue: \"max(-273.15, material_print_temperature - 10)\",\n  \t\t\t\tminimum_value: \"-273.15\",\n  \t\t\t\tminimum_value_warning: \"material_standby_temperature\",\n  \t\t\t\tmaximum_value_warning: \"material_print_temperature\",\n  \t\t\t\tmaximum_value: \"365\",\n  \t\t\t\tenabled: \"machine_nozzle_temp_enabled and not machine_extruders_share_heater\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tmaterial_final_print_temperature: {\n  \t\t\t\tlabel: \"Final Printing Temperature\",\n  \t\t\t\tdescription: \"The temperature to which to already start cooling down just before the end of printing.\",\n  \t\t\t\tunit: \"°C\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 195,\n  \t\t\t\tvalue: \"max(-273.15, material_print_temperature - 15)\",\n  \t\t\t\tminimum_value: \"-273.15\",\n  \t\t\t\tminimum_value_warning: \"material_standby_temperature\",\n  \t\t\t\tmaximum_value_warning: \"material_print_temperature\",\n  \t\t\t\tmaximum_value: \"365\",\n  \t\t\t\tenabled: \"machine_nozzle_temp_enabled and not machine_extruders_share_heater\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tmaterial_extrusion_cool_down_speed: {\n  \t\t\t\tlabel: \"Extrusion Cool Down Speed Modifier\",\n  \t\t\t\tdescription: \"The extra speed by which the nozzle cools while extruding. The same value is used to signify the heat up speed lost when heating up while extruding.\",\n  \t\t\t\tunit: \"°C/s\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0.7,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"10.0\",\n  \t\t\t\tmaximum_value: \"machine_nozzle_heat_up_speed\",\n  \t\t\t\tenabled: \"material_flow_dependent_temperature or (extruders_enabled_count > 1 and material_final_print_temperature != material_print_temperature)\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tdefault_material_bed_temperature: {\n  \t\t\t\tlabel: \"Default Build Plate Temperature\",\n  \t\t\t\tdescription: \"The default temperature used for the heated build plate. This should be the \\\"base\\\" temperature of a build plate. All other print temperatures should use offsets based on this value\",\n  \t\t\t\tunit: \"°C\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tresolve: \"max(extruderValues('default_material_bed_temperature'))\",\n  \t\t\t\tdefault_value: 60,\n  \t\t\t\tminimum_value: \"-273.15\",\n  \t\t\t\tminimum_value_warning: \"build_volume_temperature\",\n  \t\t\t\tmaximum_value_warning: \"130\",\n  \t\t\t\tmaximum_value: \"200\",\n  \t\t\t\tenabled: false,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmaterial_bed_temperature: {\n  \t\t\t\tlabel: \"Build Plate Temperature\",\n  \t\t\t\tdescription: \"The temperature used for the heated build plate. If this is 0, the build plate is left unheated.\",\n  \t\t\t\tunit: \"°C\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 60,\n  \t\t\t\tvalue: \"default_material_bed_temperature\",\n  \t\t\t\tresolve: \"max(extruderValues('material_bed_temperature'))\",\n  \t\t\t\tminimum_value: \"-273.15\",\n  \t\t\t\tminimum_value_warning: \"build_volume_temperature\",\n  \t\t\t\tmaximum_value_warning: \"130\",\n  \t\t\t\tmaximum_value: \"200\",\n  \t\t\t\tenabled: \"machine_heated_bed and machine_gcode_flavor != \\\"UltiGCode\\\"\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmaterial_bed_temperature_layer_0: {\n  \t\t\t\tlabel: \"Build Plate Temperature Initial Layer\",\n  \t\t\t\tdescription: \"The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer.\",\n  \t\t\t\tunit: \"°C\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tresolve: \"max(extruderValues('material_bed_temperature_layer_0'))\",\n  \t\t\t\tdefault_value: 60,\n  \t\t\t\tvalue: \"resolveOrValue('material_bed_temperature')\",\n  \t\t\t\tminimum_value: \"-273.15\",\n  \t\t\t\tminimum_value_warning: \"max(build_volume_temperature, max(extruderValues('material_bed_temperature')))\",\n  \t\t\t\tmaximum_value_warning: \"130\",\n  \t\t\t\tmaximum_value: \"200\",\n  \t\t\t\tenabled: \"machine_heated_bed and machine_gcode_flavor != \\\"UltiGCode\\\"\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmaterial_adhesion_tendency: {\n  \t\t\t\tlabel: \"Adhesion Tendency\",\n  \t\t\t\tdescription: \"Surface adhesion tendency.\",\n  \t\t\t\ttype: \"int\",\n  \t\t\t\tdefault_value: 10,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value: \"10\",\n  \t\t\t\tenabled: false,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tmaterial_surface_energy: {\n  \t\t\t\tlabel: \"Surface Energy\",\n  \t\t\t\tdescription: \"Surface energy.\",\n  \t\t\t\tunit: \"%\",\n  \t\t\t\ttype: \"int\",\n  \t\t\t\tdefault_value: 100,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value: \"100\",\n  \t\t\t\tenabled: false,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tmaterial_shrinkage_percentage: {\n  \t\t\t\tlabel: \"Scaling Factor Shrinkage Compensation\",\n  \t\t\t\tdescription: \"To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor.\",\n  \t\t\t\tunit: \"%\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 100,\n  \t\t\t\tenabled: false,\n  \t\t\t\tminimum_value: \"0.001\",\n  \t\t\t\tminimum_value_warning: \"100\",\n  \t\t\t\tmaximum_value_warning: \"120\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tresolve: \"sum(extruderValues(\\\"material_shrinkage_percentage\\\")) / len(extruderValues(\\\"material_shrinkage_percentage\\\"))\"\n  \t\t\t},\n  \t\t\tmaterial_crystallinity: {\n  \t\t\t\tlabel: \"Crystalline Material\",\n  \t\t\t\tdescription: \"Is this material the type that breaks off cleanly when heated (crystalline), or is it the type that produces long intertwined polymer chains (non-crystalline)?\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tenabled: false,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tmaterial_anti_ooze_retracted_position: {\n  \t\t\t\tlabel: \"Anti-ooze Retracted Position\",\n  \t\t\t\tdescription: \"How far the material needs to be retracted before it stops oozing.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: -4,\n  \t\t\t\tenabled: false,\n  \t\t\t\tminimum_value_warning: \"-switch_extruder_retraction_amount\",\n  \t\t\t\tmaximum_value: \"0\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tmaterial_anti_ooze_retraction_speed: {\n  \t\t\t\tlabel: \"Anti-ooze Retraction Speed\",\n  \t\t\t\tdescription: \"How fast the material needs to be retracted during a filament switch to prevent oozing.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm/s\",\n  \t\t\t\tdefault_value: 5,\n  \t\t\t\tenabled: false,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value: \"machine_max_feedrate_e\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tmaterial_break_preparation_retracted_position: {\n  \t\t\t\tlabel: \"Break Preparation Retracted Position\",\n  \t\t\t\tdescription: \"How far the filament can be stretched before it breaks, while heated.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: -16,\n  \t\t\t\tenabled: false,\n  \t\t\t\tminimum_value_warning: \"-retraction_amount * 4\",\n  \t\t\t\tmaximum_value: \"0\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tmaterial_break_preparation_speed: {\n  \t\t\t\tlabel: \"Break Preparation Retraction Speed\",\n  \t\t\t\tdescription: \"How fast the filament needs to be retracted just before breaking it off in a retraction.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm/s\",\n  \t\t\t\tdefault_value: 2,\n  \t\t\t\tenabled: false,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value: \"machine_max_feedrate_e\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tmaterial_break_preparation_temperature: {\n  \t\t\t\tlabel: \"Break Preparation Temperature\",\n  \t\t\t\tdescription: \"The temperature used to purge material, should be roughly equal to the highest possible printing temperature.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"°C\",\n  \t\t\t\tdefault_value: 50,\n  \t\t\t\tvalue: \"material_print_temperature\",\n  \t\t\t\tenabled: false,\n  \t\t\t\tminimum_value: \"-273.15\",\n  \t\t\t\tmaximum_value_warning: \"300\",\n  \t\t\t\tmaximum_value: \"365\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tmaterial_break_retracted_position: {\n  \t\t\t\tlabel: \"Break Retracted Position\",\n  \t\t\t\tdescription: \"How far to retract the filament in order to break it cleanly.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: -50,\n  \t\t\t\tenabled: false,\n  \t\t\t\tminimum_value_warning: \"-100\",\n  \t\t\t\tmaximum_value: \"0\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tmaterial_break_speed: {\n  \t\t\t\tlabel: \"Break Retraction Speed\",\n  \t\t\t\tdescription: \"The speed at which to retract the filament in order to break it cleanly.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm/s\",\n  \t\t\t\tdefault_value: 25,\n  \t\t\t\tenabled: false,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value: \"machine_max_feedrate_e\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tmaterial_break_temperature: {\n  \t\t\t\tlabel: \"Break Temperature\",\n  \t\t\t\tdescription: \"The temperature at which the filament is broken for a clean break.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"°C\",\n  \t\t\t\tdefault_value: 50,\n  \t\t\t\tenabled: false,\n  \t\t\t\tminimum_value: \"-273.15\",\n  \t\t\t\tmaximum_value: \"365\",\n  \t\t\t\tmaximum_value_warning: \"300\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tmaterial_flush_purge_speed: {\n  \t\t\t\tlabel: \"Flush Purge Speed\",\n  \t\t\t\tdescription: \"How fast to prime the material after switching to a different material.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0.5,\n  \t\t\t\tenabled: false\n  \t\t\t},\n  \t\t\tmaterial_flush_purge_length: {\n  \t\t\t\tlabel: \"Flush Purge Length\",\n  \t\t\t\tdescription: \"How much material to use to purge the previous material out of the nozzle (in length of filament) when switching to a different material.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 60,\n  \t\t\t\tenabled: false\n  \t\t\t},\n  \t\t\tmaterial_end_of_filament_purge_speed: {\n  \t\t\t\tlabel: \"End of Filament Purge Speed\",\n  \t\t\t\tdescription: \"How fast to prime the material after replacing an empty spool with a fresh spool of the same material.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0.5,\n  \t\t\t\tenabled: false\n  \t\t\t},\n  \t\t\tmaterial_end_of_filament_purge_length: {\n  \t\t\t\tlabel: \"End of Filament Purge Length\",\n  \t\t\t\tdescription: \"How much material to use to purge the previous material out of the nozzle (in length of filament) when replacing an empty spool with a fresh spool of the same material.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 20,\n  \t\t\t\tenabled: false\n  \t\t\t},\n  \t\t\tmaterial_maximum_park_duration: {\n  \t\t\t\tlabel: \"Maximum Park Duration\",\n  \t\t\t\tdescription: \"How long the material can be kept out of dry storage safely.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 300,\n  \t\t\t\tenabled: false\n  \t\t\t},\n  \t\t\tmaterial_no_load_move_factor: {\n  \t\t\t\tlabel: \"No Load Move Factor\",\n  \t\t\t\tdescription: \"A factor indicating how much the filament gets compressed between the feeder and the nozzle chamber, used to determine how far to move the material for a filament switch.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0.940860215,\n  \t\t\t\tenabled: false\n  \t\t\t},\n  \t\t\tmaterial_flow: {\n  \t\t\t\tlabel: \"Flow\",\n  \t\t\t\tdescription: \"Flow compensation: the amount of material extruded is multiplied by this value.\",\n  \t\t\t\tunit: \"%\",\n  \t\t\t\tdefault_value: 100,\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"5\",\n  \t\t\t\tminimum_value_warning: \"50\",\n  \t\t\t\tmaximum_value_warning: \"150\",\n  \t\t\t\tenabled: \"machine_gcode_flavor != \\\"UltiGCode\\\"\",\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tchildren: {\n  \t\t\t\t\twall_material_flow: {\n  \t\t\t\t\t\tlabel: \"Wall Flow\",\n  \t\t\t\t\t\tdescription: \"Flow compensation on wall lines.\",\n  \t\t\t\t\t\tunit: \"%\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 100,\n  \t\t\t\t\t\tvalue: \"material_flow\",\n  \t\t\t\t\t\tminimum_value: \"5\",\n  \t\t\t\t\t\tminimum_value_warning: \"50\",\n  \t\t\t\t\t\tmaximum_value_warning: \"150\",\n  \t\t\t\t\t\tlimit_to_extruder: \"wall_0_extruder_nr if wall_x_extruder_nr == wall_0_extruder_nr else -1\",\n  \t\t\t\t\t\tsettable_per_mesh: true,\n  \t\t\t\t\t\tchildren: {\n  \t\t\t\t\t\t\twall_0_material_flow: {\n  \t\t\t\t\t\t\t\tlabel: \"Outer Wall Flow\",\n  \t\t\t\t\t\t\t\tdescription: \"Flow compensation on the outermost wall line.\",\n  \t\t\t\t\t\t\t\tunit: \"%\",\n  \t\t\t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\t\t\tdefault_value: 100,\n  \t\t\t\t\t\t\t\tvalue: \"wall_material_flow\",\n  \t\t\t\t\t\t\t\tminimum_value: \"5\",\n  \t\t\t\t\t\t\t\tminimum_value_warning: \"50\",\n  \t\t\t\t\t\t\t\tmaximum_value_warning: \"150\",\n  \t\t\t\t\t\t\t\tlimit_to_extruder: \"wall_0_extruder_nr\",\n  \t\t\t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t\t\t},\n  \t\t\t\t\t\t\twall_x_material_flow: {\n  \t\t\t\t\t\t\t\tlabel: \"Inner Wall(s) Flow\",\n  \t\t\t\t\t\t\t\tdescription: \"Flow compensation on wall lines for all wall lines except the outermost one.\",\n  \t\t\t\t\t\t\t\tunit: \"%\",\n  \t\t\t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\t\t\tdefault_value: 100,\n  \t\t\t\t\t\t\t\tvalue: \"wall_material_flow\",\n  \t\t\t\t\t\t\t\tminimum_value: \"5\",\n  \t\t\t\t\t\t\t\tminimum_value_warning: \"50\",\n  \t\t\t\t\t\t\t\tmaximum_value_warning: \"150\",\n  \t\t\t\t\t\t\t\tlimit_to_extruder: \"wall_x_extruder_nr\",\n  \t\t\t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t\t\t}\n  \t\t\t\t\t\t}\n  \t\t\t\t\t},\n  \t\t\t\t\tskin_material_flow: {\n  \t\t\t\t\t\tlabel: \"Top/Bottom Flow\",\n  \t\t\t\t\t\tdescription: \"Flow compensation on top/bottom lines.\",\n  \t\t\t\t\t\tunit: \"%\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 100,\n  \t\t\t\t\t\tvalue: \"material_flow\",\n  \t\t\t\t\t\tminimum_value: \"5\",\n  \t\t\t\t\t\tminimum_value_warning: \"50\",\n  \t\t\t\t\t\tmaximum_value_warning: \"150\",\n  \t\t\t\t\t\tenabled: \"top_layers > 0 or bottom_layers > 0\",\n  \t\t\t\t\t\tlimit_to_extruder: \"top_bottom_extruder_nr\",\n  \t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t},\n  \t\t\t\t\troofing_material_flow: {\n  \t\t\t\t\t\tlabel: \"Top Surface Skin Flow\",\n  \t\t\t\t\t\tdescription: \"Flow compensation on lines of the areas at the top of the print.\",\n  \t\t\t\t\t\tunit: \"%\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 100,\n  \t\t\t\t\t\tvalue: \"skin_material_flow\",\n  \t\t\t\t\t\tminimum_value: \"5\",\n  \t\t\t\t\t\tminimum_value_warning: \"50\",\n  \t\t\t\t\t\tmaximum_value_warning: \"150\",\n  \t\t\t\t\t\tlimit_to_extruder: \"roofing_extruder_nr\",\n  \t\t\t\t\t\tsettable_per_mesh: true,\n  \t\t\t\t\t\tenabled: \"roofing_layer_count > 0 and top_layers > 0\"\n  \t\t\t\t\t},\n  \t\t\t\t\tinfill_material_flow: {\n  \t\t\t\t\t\tlabel: \"Infill Flow\",\n  \t\t\t\t\t\tdescription: \"Flow compensation on infill lines.\",\n  \t\t\t\t\t\tunit: \"%\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 100,\n  \t\t\t\t\t\tvalue: \"material_flow\",\n  \t\t\t\t\t\tminimum_value: \"5\",\n  \t\t\t\t\t\tminimum_value_warning: \"50\",\n  \t\t\t\t\t\tmaximum_value_warning: \"150\",\n  \t\t\t\t\t\tenabled: \"infill_sparse_density > 0\",\n  \t\t\t\t\t\tlimit_to_extruder: \"infill_extruder_nr\",\n  \t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t},\n  \t\t\t\t\tskirt_brim_material_flow: {\n  \t\t\t\t\t\tlabel: \"Skirt/Brim Flow\",\n  \t\t\t\t\t\tdescription: \"Flow compensation on skirt or brim lines.\",\n  \t\t\t\t\t\tunit: \"%\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 100,\n  \t\t\t\t\t\tvalue: \"material_flow\",\n  \t\t\t\t\t\tminimum_value: \"5\",\n  \t\t\t\t\t\tminimum_value_warning: \"50\",\n  \t\t\t\t\t\tmaximum_value_warning: \"150\",\n  \t\t\t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'skirt' or resolveOrValue('adhesion_type') == 'brim'\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: true\n  \t\t\t\t\t},\n  \t\t\t\t\tsupport_material_flow: {\n  \t\t\t\t\t\tlabel: \"Support Flow\",\n  \t\t\t\t\t\tdescription: \"Flow compensation on support structure lines.\",\n  \t\t\t\t\t\tunit: \"%\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 100,\n  \t\t\t\t\t\tvalue: \"material_flow\",\n  \t\t\t\t\t\tminimum_value: \"5\",\n  \t\t\t\t\t\tminimum_value_warning: \"50\",\n  \t\t\t\t\t\tmaximum_value_warning: \"150\",\n  \t\t\t\t\t\tenabled: \"support_enable or support_meshes_present\",\n  \t\t\t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: true\n  \t\t\t\t\t},\n  \t\t\t\t\tsupport_interface_material_flow: {\n  \t\t\t\t\t\tlabel: \"Support Interface Flow\",\n  \t\t\t\t\t\tdescription: \"Flow compensation on lines of support roof or floor.\",\n  \t\t\t\t\t\tunit: \"%\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 100,\n  \t\t\t\t\t\tvalue: \"material_flow\",\n  \t\t\t\t\t\tminimum_value: \"5\",\n  \t\t\t\t\t\tminimum_value_warning: \"50\",\n  \t\t\t\t\t\tmaximum_value_warning: \"150\",\n  \t\t\t\t\t\tenabled: \"(support_enable or support_meshes_present) and support_interface_enable\",\n  \t\t\t\t\t\tlimit_to_extruder: \"support_interface_extruder_nr\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: true,\n  \t\t\t\t\t\tchildren: {\n  \t\t\t\t\t\t\tsupport_roof_material_flow: {\n  \t\t\t\t\t\t\t\tlabel: \"Support Roof Flow\",\n  \t\t\t\t\t\t\t\tdescription: \"Flow compensation on support roof lines.\",\n  \t\t\t\t\t\t\t\tunit: \"%\",\n  \t\t\t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\t\t\tdefault_value: 100,\n  \t\t\t\t\t\t\t\tvalue: \"extruderValue(support_roof_extruder_nr, 'support_interface_material_flow')\",\n  \t\t\t\t\t\t\t\tminimum_value: \"5\",\n  \t\t\t\t\t\t\t\tminimum_value_warning: \"50\",\n  \t\t\t\t\t\t\t\tmaximum_value_warning: \"150\",\n  \t\t\t\t\t\t\t\tenabled: \"(support_enable or support_meshes_present) and support_roof_enable\",\n  \t\t\t\t\t\t\t\tlimit_to_extruder: \"support_roof_extruder_nr\",\n  \t\t\t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\t\t\tsettable_per_extruder: true\n  \t\t\t\t\t\t\t},\n  \t\t\t\t\t\t\tsupport_bottom_material_flow: {\n  \t\t\t\t\t\t\t\tlabel: \"Support Floor Flow\",\n  \t\t\t\t\t\t\t\tdescription: \"Flow compensation on support floor lines.\",\n  \t\t\t\t\t\t\t\tunit: \"%\",\n  \t\t\t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\t\t\tdefault_value: 100,\n  \t\t\t\t\t\t\t\tvalue: \"extruderValue(support_bottom_extruder_nr, 'support_interface_material_flow')\",\n  \t\t\t\t\t\t\t\tminimum_value: \"5\",\n  \t\t\t\t\t\t\t\tminimum_value_warning: \"50\",\n  \t\t\t\t\t\t\t\tmaximum_value_warning: \"150\",\n  \t\t\t\t\t\t\t\tenabled: \"(support_enable or support_meshes_present) and support_bottom_enable\",\n  \t\t\t\t\t\t\t\tlimit_to_extruder: \"support_bottom_extruder_nr\",\n  \t\t\t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\t\t\tsettable_per_extruder: true\n  \t\t\t\t\t\t\t}\n  \t\t\t\t\t\t}\n  \t\t\t\t\t},\n  \t\t\t\t\tprime_tower_flow: {\n  \t\t\t\t\t\tlabel: \"Prime Tower Flow\",\n  \t\t\t\t\t\tdescription: \"Flow compensation on prime tower lines.\",\n  \t\t\t\t\t\tunit: \"%\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 100,\n  \t\t\t\t\t\tvalue: \"material_flow\",\n  \t\t\t\t\t\tminimum_value: \"5\",\n  \t\t\t\t\t\tminimum_value_warning: \"50\",\n  \t\t\t\t\t\tmaximum_value_warning: \"150\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: true\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\tmaterial_flow_layer_0: {\n  \t\t\t\tlabel: \"Initial Layer Flow\",\n  \t\t\t\tdescription: \"Flow compensation for the first layer: the amount of material extruded on the initial layer is multiplied by this value.\",\n  \t\t\t\tunit: \"%\",\n  \t\t\t\tdefault_value: 100,\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"0.0001\",\n  \t\t\t\tminimum_value_warning: \"50\",\n  \t\t\t\tmaximum_value_warning: \"150\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tmaterial_standby_temperature: {\n  \t\t\t\tlabel: \"Standby Temperature\",\n  \t\t\t\tdescription: \"The temperature of the nozzle when another nozzle is currently used for printing.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"°C\",\n  \t\t\t\tdefault_value: 150,\n  \t\t\t\tminimum_value: \"-273.15\",\n  \t\t\t\tminimum_value_warning: \"0\",\n  \t\t\t\tmaximum_value_warning: \"260\",\n  \t\t\t\tmaximum_value: \"365\",\n  \t\t\t\tenabled: \"extruders_enabled_count > 1 and machine_nozzle_temp_enabled\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t}\n  \t\t}\n  \t},\n  \tspeed: {\n  \t\tlabel: \"Speed\",\n  \t\ticon: \"category_speed\",\n  \t\tdescription: \"Speed\",\n  \t\ttype: \"category\",\n  \t\tchildren: {\n  \t\t\tspeed_print: {\n  \t\t\t\tlabel: \"Print Speed\",\n  \t\t\t\tdescription: \"The speed at which printing happens.\",\n  \t\t\t\tunit: \"mm/s\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\tmaximum_value_warning: \"150\",\n  \t\t\t\tmaximum_value: \"math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)\",\n  \t\t\t\tdefault_value: 60,\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tchildren: {\n  \t\t\t\t\tspeed_infill: {\n  \t\t\t\t\t\tlabel: \"Infill Speed\",\n  \t\t\t\t\t\tdescription: \"The speed at which infill is printed.\",\n  \t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\t\t\tmaximum_value: \"math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)\",\n  \t\t\t\t\t\tmaximum_value_warning: \"150\",\n  \t\t\t\t\t\tdefault_value: 60,\n  \t\t\t\t\t\tvalue: \"speed_print\",\n  \t\t\t\t\t\tenabled: \"infill_sparse_density > 0\",\n  \t\t\t\t\t\tlimit_to_extruder: \"infill_extruder_nr\",\n  \t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t},\n  \t\t\t\t\tspeed_wall: {\n  \t\t\t\t\t\tlabel: \"Wall Speed\",\n  \t\t\t\t\t\tdescription: \"The speed at which the walls are printed.\",\n  \t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\t\t\tmaximum_value: \"math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)\",\n  \t\t\t\t\t\tmaximum_value_warning: \"150\",\n  \t\t\t\t\t\tdefault_value: 30,\n  \t\t\t\t\t\tvalue: \"speed_print / 2\",\n  \t\t\t\t\t\tsettable_per_mesh: true,\n  \t\t\t\t\t\tchildren: {\n  \t\t\t\t\t\t\tspeed_wall_0: {\n  \t\t\t\t\t\t\t\tlabel: \"Outer Wall Speed\",\n  \t\t\t\t\t\t\t\tdescription: \"The speed at which the outermost walls are printed. Printing the outer wall at a lower speed improves the final skin quality. However, having a large difference between the inner wall speed and the outer wall speed will affect quality in a negative way.\",\n  \t\t\t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\t\t\t\t\tmaximum_value: \"math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)\",\n  \t\t\t\t\t\t\t\tmaximum_value_warning: \"150\",\n  \t\t\t\t\t\t\t\tdefault_value: 30,\n  \t\t\t\t\t\t\t\tvalue: \"speed_wall\",\n  \t\t\t\t\t\t\t\tlimit_to_extruder: \"wall_0_extruder_nr\",\n  \t\t\t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t\t\t},\n  \t\t\t\t\t\t\tspeed_wall_x: {\n  \t\t\t\t\t\t\t\tlabel: \"Inner Wall Speed\",\n  \t\t\t\t\t\t\t\tdescription: \"The speed at which all inner walls are printed. Printing the inner wall faster than the outer wall will reduce printing time. It works well to set this in between the outer wall speed and the infill speed.\",\n  \t\t\t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\t\t\t\t\tmaximum_value: \"math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)\",\n  \t\t\t\t\t\t\t\tmaximum_value_warning: \"150\",\n  \t\t\t\t\t\t\t\tdefault_value: 60,\n  \t\t\t\t\t\t\t\tvalue: \"speed_wall * 2\",\n  \t\t\t\t\t\t\t\tlimit_to_extruder: \"wall_x_extruder_nr\",\n  \t\t\t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t\t\t}\n  \t\t\t\t\t\t}\n  \t\t\t\t\t},\n  \t\t\t\t\tspeed_roofing: {\n  \t\t\t\t\t\tlabel: \"Top Surface Skin Speed\",\n  \t\t\t\t\t\tdescription: \"The speed at which top surface skin layers are printed.\",\n  \t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\t\t\tmaximum_value: \"math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)\",\n  \t\t\t\t\t\tmaximum_value_warning: \"150\",\n  \t\t\t\t\t\tdefault_value: 25,\n  \t\t\t\t\t\tvalue: \"speed_topbottom\",\n  \t\t\t\t\t\tlimit_to_extruder: \"roofing_extruder_nr\",\n  \t\t\t\t\t\tsettable_per_mesh: true,\n  \t\t\t\t\t\tenabled: \"roofing_layer_count > 0 and top_layers > 0\"\n  \t\t\t\t\t},\n  \t\t\t\t\tspeed_topbottom: {\n  \t\t\t\t\t\tlabel: \"Top/Bottom Speed\",\n  \t\t\t\t\t\tdescription: \"The speed at which top/bottom layers are printed.\",\n  \t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\t\t\tmaximum_value: \"math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)\",\n  \t\t\t\t\t\tmaximum_value_warning: \"150\",\n  \t\t\t\t\t\tdefault_value: 30,\n  \t\t\t\t\t\tvalue: \"speed_print / 2\",\n  \t\t\t\t\t\tlimit_to_extruder: \"top_bottom_extruder_nr\",\n  \t\t\t\t\t\tenabled: \"top_layers > 0 or bottom_layers > 0\",\n  \t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t},\n  \t\t\t\t\tspeed_support: {\n  \t\t\t\t\t\tlabel: \"Support Speed\",\n  \t\t\t\t\t\tdescription: \"The speed at which the support structure is printed. Printing support at higher speeds can greatly reduce printing time. The surface quality of the support structure is not important since it is removed after printing.\",\n  \t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\t\t\tmaximum_value: \"math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)\",\n  \t\t\t\t\t\tmaximum_value_warning: \"150\",\n  \t\t\t\t\t\tdefault_value: 60,\n  \t\t\t\t\t\tvalue: \"speed_print\",\n  \t\t\t\t\t\tenabled: \"support_enable or support_meshes_present\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tlimit_to_extruder: \"support_extruder_nr\",\n  \t\t\t\t\t\tsettable_per_extruder: true,\n  \t\t\t\t\t\tchildren: {\n  \t\t\t\t\t\t\tspeed_support_infill: {\n  \t\t\t\t\t\t\t\tlabel: \"Support Infill Speed\",\n  \t\t\t\t\t\t\t\tdescription: \"The speed at which the infill of support is printed. Printing the infill at lower speeds improves stability.\",\n  \t\t\t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\t\t\tdefault_value: 60,\n  \t\t\t\t\t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\t\t\t\t\tmaximum_value: \"math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)\",\n  \t\t\t\t\t\t\t\tmaximum_value_warning: \"150\",\n  \t\t\t\t\t\t\t\tvalue: \"speed_support\",\n  \t\t\t\t\t\t\t\tenabled: \"support_enable or support_meshes_present\",\n  \t\t\t\t\t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\",\n  \t\t\t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\t\t\tsettable_per_extruder: true\n  \t\t\t\t\t\t\t},\n  \t\t\t\t\t\t\tspeed_support_interface: {\n  \t\t\t\t\t\t\t\tlabel: \"Support Interface Speed\",\n  \t\t\t\t\t\t\t\tdescription: \"The speed at which the roofs and floors of support are printed. Printing them at lower speeds can improve overhang quality.\",\n  \t\t\t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\t\t\tdefault_value: 40,\n  \t\t\t\t\t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\t\t\t\t\tmaximum_value: \"math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)\",\n  \t\t\t\t\t\t\t\tmaximum_value_warning: \"150\",\n  \t\t\t\t\t\t\t\tenabled: \"support_interface_enable and (support_enable or support_meshes_present)\",\n  \t\t\t\t\t\t\t\tlimit_to_extruder: \"support_interface_extruder_nr\",\n  \t\t\t\t\t\t\t\tvalue: \"speed_support / 1.5\",\n  \t\t\t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\t\t\tsettable_per_extruder: true,\n  \t\t\t\t\t\t\t\tchildren: {\n  \t\t\t\t\t\t\t\t\tspeed_support_roof: {\n  \t\t\t\t\t\t\t\t\t\tlabel: \"Support Roof Speed\",\n  \t\t\t\t\t\t\t\t\t\tdescription: \"The speed at which the roofs of support are printed. Printing them at lower speeds can improve overhang quality.\",\n  \t\t\t\t\t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\t\t\t\t\tdefault_value: 40,\n  \t\t\t\t\t\t\t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\t\t\t\t\t\t\tmaximum_value: \"math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)\",\n  \t\t\t\t\t\t\t\t\t\tmaximum_value_warning: \"150\",\n  \t\t\t\t\t\t\t\t\t\tenabled: \"support_roof_enable and (support_enable or support_meshes_present)\",\n  \t\t\t\t\t\t\t\t\t\tlimit_to_extruder: \"support_roof_extruder_nr\",\n  \t\t\t\t\t\t\t\t\t\tvalue: \"extruderValue(support_roof_extruder_nr, 'speed_support_interface')\",\n  \t\t\t\t\t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\t\t\t\t\tsettable_per_extruder: true\n  \t\t\t\t\t\t\t\t\t},\n  \t\t\t\t\t\t\t\t\tspeed_support_bottom: {\n  \t\t\t\t\t\t\t\t\t\tlabel: \"Support Floor Speed\",\n  \t\t\t\t\t\t\t\t\t\tdescription: \"The speed at which the floor of support is printed. Printing it at lower speed can improve adhesion of support on top of your model.\",\n  \t\t\t\t\t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\t\t\t\t\tdefault_value: 40,\n  \t\t\t\t\t\t\t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\t\t\t\t\t\t\tmaximum_value: \"math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)\",\n  \t\t\t\t\t\t\t\t\t\tmaximum_value_warning: \"150\",\n  \t\t\t\t\t\t\t\t\t\tenabled: \"support_bottom_enable and (support_enable or support_meshes_present)\",\n  \t\t\t\t\t\t\t\t\t\tlimit_to_extruder: \"support_bottom_extruder_nr\",\n  \t\t\t\t\t\t\t\t\t\tvalue: \"extruderValue(support_bottom_extruder_nr, 'speed_support_interface')\",\n  \t\t\t\t\t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\t\t\t\t\tsettable_per_extruder: true\n  \t\t\t\t\t\t\t\t\t}\n  \t\t\t\t\t\t\t\t}\n  \t\t\t\t\t\t\t}\n  \t\t\t\t\t\t}\n  \t\t\t\t\t},\n  \t\t\t\t\tspeed_prime_tower: {\n  \t\t\t\t\t\tlabel: \"Prime Tower Speed\",\n  \t\t\t\t\t\tdescription: \"The speed at which the prime tower is printed. Printing the prime tower slower can make it more stable when the adhesion between the different filaments is suboptimal.\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\tenabled: \"resolveOrValue('prime_tower_enable')\",\n  \t\t\t\t\t\tdefault_value: 60,\n  \t\t\t\t\t\tvalue: \"speed_print\",\n  \t\t\t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\t\t\tmaximum_value: \"math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)\",\n  \t\t\t\t\t\tmaximum_value_warning: \"150\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: true\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\tspeed_travel: {\n  \t\t\t\tlabel: \"Travel Speed\",\n  \t\t\t\tdescription: \"The speed at which travel moves are made.\",\n  \t\t\t\tunit: \"mm/s\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 120,\n  \t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\tmaximum_value: \"math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)\",\n  \t\t\t\tmaximum_value_warning: \"300\",\n  \t\t\t\tvalue: \"speed_print if magic_spiralize else 120\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tspeed_layer_0: {\n  \t\t\t\tlabel: \"Initial Layer Speed\",\n  \t\t\t\tdescription: \"The speed for the initial layer. A lower value is advised to improve adhesion to the build plate.\",\n  \t\t\t\tunit: \"mm/s\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 30,\n  \t\t\t\tvalue: \"speed_print * 30 / 60\",\n  \t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\tmaximum_value: \"math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)\",\n  \t\t\t\tmaximum_value_warning: \"300\",\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tchildren: {\n  \t\t\t\t\tspeed_print_layer_0: {\n  \t\t\t\t\t\tlabel: \"Initial Layer Print Speed\",\n  \t\t\t\t\t\tdescription: \"The speed of printing for the initial layer. A lower value is advised to improve adhesion to the build plate.\",\n  \t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 30,\n  \t\t\t\t\t\tvalue: \"speed_layer_0\",\n  \t\t\t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\t\t\tmaximum_value: \"math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)\",\n  \t\t\t\t\t\tmaximum_value_warning: \"300\",\n  \t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t},\n  \t\t\t\t\tspeed_travel_layer_0: {\n  \t\t\t\t\t\tlabel: \"Initial Layer Travel Speed\",\n  \t\t\t\t\t\tdescription: \"The speed of travel moves in the initial layer. A lower value is advised to prevent pulling previously printed parts away from the build plate. The value of this setting can automatically be calculated from the ratio between the Travel Speed and the Print Speed.\",\n  \t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 60,\n  \t\t\t\t\t\tvalue: \"speed_layer_0 * speed_travel / speed_print\",\n  \t\t\t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\t\t\tmaximum_value: \"math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)\",\n  \t\t\t\t\t\tmaximum_value_warning: \"300\",\n  \t\t\t\t\t\tsettable_per_extruder: true,\n  \t\t\t\t\t\tsettable_per_mesh: false\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\tskirt_brim_speed: {\n  \t\t\t\tlabel: \"Skirt/Brim Speed\",\n  \t\t\t\tdescription: \"The speed at which the skirt and brim are printed. Normally this is done at the initial layer speed, but sometimes you might want to print the skirt or brim at a different speed.\",\n  \t\t\t\tunit: \"mm/s\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 30,\n  \t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\tmaximum_value: \"math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)\",\n  \t\t\t\tmaximum_value_warning: \"300\",\n  \t\t\t\tvalue: \"speed_layer_0\",\n  \t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'skirt' or resolveOrValue('adhesion_type') == 'brim' or resolveOrValue('draft_shield_enabled') or resolveOrValue('ooze_shield_enabled')\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tlimit_to_extruder: \"adhesion_extruder_nr\"\n  \t\t\t},\n  \t\t\tspeed_z_hop: {\n  \t\t\t\tlabel: \"Z Hop Speed\",\n  \t\t\t\tdescription: \"The speed at which the vertical Z movement is made for Z Hops. This is typically lower than the print speed since the build plate or machine's gantry is harder to move.\",\n  \t\t\t\tunit: \"mm/s\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 10,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value: \"machine_max_feedrate_z\",\n  \t\t\t\tenabled: \"retraction_enable and retraction_hop_enabled\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tspeed_slowdown_layers: {\n  \t\t\t\tlabel: \"Number of Slower Layers\",\n  \t\t\t\tdescription: \"The first few layers are printed slower than the rest of the model, to get better adhesion to the build plate and improve the overall success rate of prints. The speed is gradually increased over these layers.\",\n  \t\t\t\ttype: \"int\",\n  \t\t\t\tdefault_value: 2,\n  \t\t\t\tresolve: \"round(sum(extruderValues('speed_slowdown_layers')) / len(extruderValues('speed_slowdown_layers')))\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"3.2 / resolveOrValue('layer_height')\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false\n  \t\t\t},\n  \t\t\tspeed_equalize_flow_enabled: {\n  \t\t\t\tlabel: \"Equalize Filament Flow\",\n  \t\t\t\tdescription: \"Print thinner than normal lines faster so that the amount of material extruded per second remains the same. Thin pieces in your model might require lines printed with smaller line width than provided in the settings. This setting controls the speed changes for such lines.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tspeed_equalize_flow_max: {\n  \t\t\t\tlabel: \"Maximum Speed for Flow Equalization\",\n  \t\t\t\tdescription: \"Maximum print speed when adjusting the print speed in order to equalize flow.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm/s\",\n  \t\t\t\tenabled: \"speed_equalize_flow_enabled\",\n  \t\t\t\tdefault_value: 150,\n  \t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\tmaximum_value: \"math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)\",\n  \t\t\t\tmaximum_value_warning: \"150\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tacceleration_enabled: {\n  \t\t\t\tlabel: \"Enable Acceleration Control\",\n  \t\t\t\tdescription: \"Enables adjusting the print head acceleration. Increasing the accelerations can reduce printing time at the cost of print quality.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tresolve: \"any(extruderValues('acceleration_enabled'))\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false\n  \t\t\t},\n  \t\t\tacceleration_print: {\n  \t\t\t\tlabel: \"Print Acceleration\",\n  \t\t\t\tdescription: \"The acceleration with which printing happens.\",\n  \t\t\t\tunit: \"mm/s²\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\tminimum_value_warning: \"100\",\n  \t\t\t\tmaximum_value_warning: \"10000\",\n  \t\t\t\tdefault_value: 3000,\n  \t\t\t\tenabled: \"resolveOrValue('acceleration_enabled')\",\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tchildren: {\n  \t\t\t\t\tacceleration_infill: {\n  \t\t\t\t\t\tlabel: \"Infill Acceleration\",\n  \t\t\t\t\t\tdescription: \"The acceleration with which infill is printed.\",\n  \t\t\t\t\t\tunit: \"mm/s²\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\t\t\tminimum_value_warning: \"100\",\n  \t\t\t\t\t\tmaximum_value_warning: \"10000\",\n  \t\t\t\t\t\tdefault_value: 3000,\n  \t\t\t\t\t\tvalue: \"acceleration_print\",\n  \t\t\t\t\t\tenabled: \"resolveOrValue('acceleration_enabled') and infill_sparse_density > 0\",\n  \t\t\t\t\t\tlimit_to_extruder: \"infill_extruder_nr\",\n  \t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t},\n  \t\t\t\t\tacceleration_wall: {\n  \t\t\t\t\t\tlabel: \"Wall Acceleration\",\n  \t\t\t\t\t\tdescription: \"The acceleration with which the walls are printed.\",\n  \t\t\t\t\t\tunit: \"mm/s²\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\t\t\tminimum_value_warning: \"100\",\n  \t\t\t\t\t\tmaximum_value_warning: \"10000\",\n  \t\t\t\t\t\tdefault_value: 3000,\n  \t\t\t\t\t\tvalue: \"acceleration_print\",\n  \t\t\t\t\t\tenabled: \"resolveOrValue('acceleration_enabled')\",\n  \t\t\t\t\t\tsettable_per_mesh: true,\n  \t\t\t\t\t\tchildren: {\n  \t\t\t\t\t\t\tacceleration_wall_0: {\n  \t\t\t\t\t\t\t\tlabel: \"Outer Wall Acceleration\",\n  \t\t\t\t\t\t\t\tdescription: \"The acceleration with which the outermost walls are printed.\",\n  \t\t\t\t\t\t\t\tunit: \"mm/s²\",\n  \t\t\t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\t\t\t\t\tminimum_value_warning: \"100\",\n  \t\t\t\t\t\t\t\tmaximum_value_warning: \"10000\",\n  \t\t\t\t\t\t\t\tdefault_value: 3000,\n  \t\t\t\t\t\t\t\tvalue: \"acceleration_wall\",\n  \t\t\t\t\t\t\t\tenabled: \"resolveOrValue('acceleration_enabled')\",\n  \t\t\t\t\t\t\t\tlimit_to_extruder: \"wall_0_extruder_nr\",\n  \t\t\t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t\t\t},\n  \t\t\t\t\t\t\tacceleration_wall_x: {\n  \t\t\t\t\t\t\t\tlabel: \"Inner Wall Acceleration\",\n  \t\t\t\t\t\t\t\tdescription: \"The acceleration with which all inner walls are printed.\",\n  \t\t\t\t\t\t\t\tunit: \"mm/s²\",\n  \t\t\t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\t\t\t\t\tminimum_value_warning: \"100\",\n  \t\t\t\t\t\t\t\tmaximum_value_warning: \"10000\",\n  \t\t\t\t\t\t\t\tdefault_value: 3000,\n  \t\t\t\t\t\t\t\tvalue: \"acceleration_wall\",\n  \t\t\t\t\t\t\t\tenabled: \"resolveOrValue('acceleration_enabled')\",\n  \t\t\t\t\t\t\t\tlimit_to_extruder: \"wall_x_extruder_nr\",\n  \t\t\t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t\t\t}\n  \t\t\t\t\t\t}\n  \t\t\t\t\t},\n  \t\t\t\t\tacceleration_roofing: {\n  \t\t\t\t\t\tlabel: \"Top Surface Skin Acceleration\",\n  \t\t\t\t\t\tdescription: \"The acceleration with which top surface skin layers are printed.\",\n  \t\t\t\t\t\tunit: \"mm/s²\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\t\t\tminimum_value_warning: \"100\",\n  \t\t\t\t\t\tmaximum_value_warning: \"10000\",\n  \t\t\t\t\t\tdefault_value: 3000,\n  \t\t\t\t\t\tvalue: \"acceleration_topbottom\",\n  \t\t\t\t\t\tenabled: \"resolveOrValue('acceleration_enabled') and roofing_layer_count > 0 and top_layers > 0\",\n  \t\t\t\t\t\tlimit_to_extruder: \"roofing_extruder_nr\",\n  \t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t},\n  \t\t\t\t\tacceleration_topbottom: {\n  \t\t\t\t\t\tlabel: \"Top/Bottom Acceleration\",\n  \t\t\t\t\t\tdescription: \"The acceleration with which top/bottom layers are printed.\",\n  \t\t\t\t\t\tunit: \"mm/s²\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\t\t\tminimum_value_warning: \"100\",\n  \t\t\t\t\t\tmaximum_value_warning: \"10000\",\n  \t\t\t\t\t\tdefault_value: 3000,\n  \t\t\t\t\t\tvalue: \"acceleration_print\",\n  \t\t\t\t\t\tenabled: \"resolveOrValue('acceleration_enabled')\",\n  \t\t\t\t\t\tlimit_to_extruder: \"top_bottom_extruder_nr\",\n  \t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t},\n  \t\t\t\t\tacceleration_support: {\n  \t\t\t\t\t\tlabel: \"Support Acceleration\",\n  \t\t\t\t\t\tdescription: \"The acceleration with which the support structure is printed.\",\n  \t\t\t\t\t\tunit: \"mm/s²\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\t\t\tminimum_value_warning: \"100\",\n  \t\t\t\t\t\tmaximum_value_warning: \"10000\",\n  \t\t\t\t\t\tdefault_value: 3000,\n  \t\t\t\t\t\tvalue: \"acceleration_print\",\n  \t\t\t\t\t\tenabled: \"resolveOrValue('acceleration_enabled') and (support_enable or support_meshes_present)\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tlimit_to_extruder: \"support_extruder_nr\",\n  \t\t\t\t\t\tsettable_per_extruder: true,\n  \t\t\t\t\t\tchildren: {\n  \t\t\t\t\t\t\tacceleration_support_infill: {\n  \t\t\t\t\t\t\t\tlabel: \"Support Infill Acceleration\",\n  \t\t\t\t\t\t\t\tdescription: \"The acceleration with which the infill of support is printed.\",\n  \t\t\t\t\t\t\t\tunit: \"mm/s²\",\n  \t\t\t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\t\t\tdefault_value: 3000,\n  \t\t\t\t\t\t\t\tvalue: \"acceleration_support\",\n  \t\t\t\t\t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\t\t\t\t\tminimum_value_warning: \"100\",\n  \t\t\t\t\t\t\t\tmaximum_value_warning: \"10000\",\n  \t\t\t\t\t\t\t\tenabled: \"resolveOrValue('acceleration_enabled') and (support_enable or support_meshes_present)\",\n  \t\t\t\t\t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\",\n  \t\t\t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\t\t\tsettable_per_extruder: true\n  \t\t\t\t\t\t\t},\n  \t\t\t\t\t\t\tacceleration_support_interface: {\n  \t\t\t\t\t\t\t\tlabel: \"Support Interface Acceleration\",\n  \t\t\t\t\t\t\t\tdescription: \"The acceleration with which the roofs and floors of support are printed. Printing them at lower acceleration can improve overhang quality.\",\n  \t\t\t\t\t\t\t\tunit: \"mm/s²\",\n  \t\t\t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\t\t\tdefault_value: 3000,\n  \t\t\t\t\t\t\t\tvalue: \"acceleration_support\",\n  \t\t\t\t\t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\t\t\t\t\tminimum_value_warning: \"100\",\n  \t\t\t\t\t\t\t\tmaximum_value_warning: \"10000\",\n  \t\t\t\t\t\t\t\tenabled: \"resolveOrValue('acceleration_enabled') and support_interface_enable and (support_enable or support_meshes_present)\",\n  \t\t\t\t\t\t\t\tlimit_to_extruder: \"support_interface_extruder_nr\",\n  \t\t\t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\t\t\tsettable_per_extruder: true,\n  \t\t\t\t\t\t\t\tchildren: {\n  \t\t\t\t\t\t\t\t\tacceleration_support_roof: {\n  \t\t\t\t\t\t\t\t\t\tlabel: \"Support Roof Acceleration\",\n  \t\t\t\t\t\t\t\t\t\tdescription: \"The acceleration with which the roofs of support are printed. Printing them at lower acceleration can improve overhang quality.\",\n  \t\t\t\t\t\t\t\t\t\tunit: \"mm/s²\",\n  \t\t\t\t\t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\t\t\t\t\tdefault_value: 3000,\n  \t\t\t\t\t\t\t\t\t\tvalue: \"extruderValue(support_roof_extruder_nr, 'acceleration_support_interface')\",\n  \t\t\t\t\t\t\t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\t\t\t\t\t\t\tminimum_value_warning: \"100\",\n  \t\t\t\t\t\t\t\t\t\tmaximum_value_warning: \"10000\",\n  \t\t\t\t\t\t\t\t\t\tenabled: \"acceleration_enabled and support_roof_enable and (support_enable or support_meshes_present)\",\n  \t\t\t\t\t\t\t\t\t\tlimit_to_extruder: \"support_roof_extruder_nr\",\n  \t\t\t\t\t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\t\t\t\t\tsettable_per_extruder: true\n  \t\t\t\t\t\t\t\t\t},\n  \t\t\t\t\t\t\t\t\tacceleration_support_bottom: {\n  \t\t\t\t\t\t\t\t\t\tlabel: \"Support Floor Acceleration\",\n  \t\t\t\t\t\t\t\t\t\tdescription: \"The acceleration with which the floors of support are printed. Printing them at lower acceleration can improve adhesion of support on top of your model.\",\n  \t\t\t\t\t\t\t\t\t\tunit: \"mm/s²\",\n  \t\t\t\t\t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\t\t\t\t\tdefault_value: 3000,\n  \t\t\t\t\t\t\t\t\t\tvalue: \"extruderValue(support_bottom_extruder_nr, 'acceleration_support_interface')\",\n  \t\t\t\t\t\t\t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\t\t\t\t\t\t\tminimum_value_warning: \"100\",\n  \t\t\t\t\t\t\t\t\t\tmaximum_value_warning: \"10000\",\n  \t\t\t\t\t\t\t\t\t\tenabled: \"acceleration_enabled and support_bottom_enable and (support_enable or support_meshes_present)\",\n  \t\t\t\t\t\t\t\t\t\tlimit_to_extruder: \"support_bottom_extruder_nr\",\n  \t\t\t\t\t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\t\t\t\t\tsettable_per_extruder: true\n  \t\t\t\t\t\t\t\t\t}\n  \t\t\t\t\t\t\t\t}\n  \t\t\t\t\t\t\t}\n  \t\t\t\t\t\t}\n  \t\t\t\t\t},\n  \t\t\t\t\tacceleration_prime_tower: {\n  \t\t\t\t\t\tlabel: \"Prime Tower Acceleration\",\n  \t\t\t\t\t\tdescription: \"The acceleration with which the prime tower is printed.\",\n  \t\t\t\t\t\tunit: \"mm/s²\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\t\t\tminimum_value_warning: \"100\",\n  \t\t\t\t\t\tmaximum_value_warning: \"10000\",\n  \t\t\t\t\t\tdefault_value: 3000,\n  \t\t\t\t\t\tvalue: \"acceleration_print\",\n  \t\t\t\t\t\tenabled: \"resolveOrValue('prime_tower_enable') and resolveOrValue('acceleration_enabled')\",\n  \t\t\t\t\t\tsettable_per_mesh: false\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\tacceleration_travel: {\n  \t\t\t\tlabel: \"Travel Acceleration\",\n  \t\t\t\tdescription: \"The acceleration with which travel moves are made.\",\n  \t\t\t\tunit: \"mm/s²\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 5000,\n  \t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\tminimum_value_warning: \"100\",\n  \t\t\t\tmaximum_value_warning: \"10000\",\n  \t\t\t\tvalue: \"acceleration_print if magic_spiralize else 5000\",\n  \t\t\t\tenabled: \"resolveOrValue('acceleration_enabled')\",\n  \t\t\t\tsettable_per_mesh: false\n  \t\t\t},\n  \t\t\tacceleration_layer_0: {\n  \t\t\t\tlabel: \"Initial Layer Acceleration\",\n  \t\t\t\tdescription: \"The acceleration for the initial layer.\",\n  \t\t\t\tunit: \"mm/s²\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 3000,\n  \t\t\t\tvalue: \"acceleration_print\",\n  \t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\tminimum_value_warning: \"100\",\n  \t\t\t\tmaximum_value_warning: \"10000\",\n  \t\t\t\tenabled: \"resolveOrValue('acceleration_enabled')\",\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tchildren: {\n  \t\t\t\t\tacceleration_print_layer_0: {\n  \t\t\t\t\t\tlabel: \"Initial Layer Print Acceleration\",\n  \t\t\t\t\t\tdescription: \"The acceleration during the printing of the initial layer.\",\n  \t\t\t\t\t\tunit: \"mm/s²\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 3000,\n  \t\t\t\t\t\tvalue: \"acceleration_layer_0\",\n  \t\t\t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\t\t\tminimum_value_warning: \"100\",\n  \t\t\t\t\t\tmaximum_value_warning: \"10000\",\n  \t\t\t\t\t\tenabled: \"resolveOrValue('acceleration_enabled')\",\n  \t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t},\n  \t\t\t\t\tacceleration_travel_layer_0: {\n  \t\t\t\t\t\tlabel: \"Initial Layer Travel Acceleration\",\n  \t\t\t\t\t\tdescription: \"The acceleration for travel moves in the initial layer.\",\n  \t\t\t\t\t\tunit: \"mm/s²\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 3000,\n  \t\t\t\t\t\tvalue: \"acceleration_layer_0 * acceleration_travel / acceleration_print\",\n  \t\t\t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\t\t\tminimum_value_warning: \"100\",\n  \t\t\t\t\t\tmaximum_value_warning: \"10000\",\n  \t\t\t\t\t\tenabled: \"resolveOrValue('acceleration_enabled')\",\n  \t\t\t\t\t\tsettable_per_extruder: true,\n  \t\t\t\t\t\tsettable_per_mesh: false\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\tacceleration_skirt_brim: {\n  \t\t\t\tlabel: \"Skirt/Brim Acceleration\",\n  \t\t\t\tdescription: \"The acceleration with which the skirt and brim are printed. Normally this is done with the initial layer acceleration, but sometimes you might want to print the skirt or brim at a different acceleration.\",\n  \t\t\t\tunit: \"mm/s²\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 3000,\n  \t\t\t\tvalue: \"acceleration_layer_0\",\n  \t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\tminimum_value_warning: \"100\",\n  \t\t\t\tmaximum_value_warning: \"10000\",\n  \t\t\t\tenabled: \"resolveOrValue('acceleration_enabled') and (resolveOrValue('adhesion_type') == 'skirt' or resolveOrValue('adhesion_type') == 'brim' or resolveOrValue('draft_shield_enabled') or resolveOrValue('ooze_shield_enabled'))\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tlimit_to_extruder: \"adhesion_extruder_nr\"\n  \t\t\t},\n  \t\t\tjerk_enabled: {\n  \t\t\t\tlabel: \"Enable Jerk Control\",\n  \t\t\t\tdescription: \"Enables adjusting the jerk of print head when the velocity in the X or Y axis changes. Increasing the jerk can reduce printing time at the cost of print quality.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tresolve: \"any(extruderValues('jerk_enabled'))\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false\n  \t\t\t},\n  \t\t\tjerk_print: {\n  \t\t\t\tlabel: \"Print Jerk\",\n  \t\t\t\tdescription: \"The maximum instantaneous velocity change of the print head.\",\n  \t\t\t\tunit: \"mm/s\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"50\",\n  \t\t\t\tdefault_value: 20,\n  \t\t\t\tenabled: \"resolveOrValue('jerk_enabled')\",\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tchildren: {\n  \t\t\t\t\tjerk_infill: {\n  \t\t\t\t\t\tlabel: \"Infill Jerk\",\n  \t\t\t\t\t\tdescription: \"The maximum instantaneous velocity change with which infill is printed.\",\n  \t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\tmaximum_value_warning: \"50\",\n  \t\t\t\t\t\tdefault_value: 20,\n  \t\t\t\t\t\tvalue: \"jerk_print\",\n  \t\t\t\t\t\tenabled: \"resolveOrValue('jerk_enabled') and infill_sparse_density > 0\",\n  \t\t\t\t\t\tlimit_to_extruder: \"infill_extruder_nr\",\n  \t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t},\n  \t\t\t\t\tjerk_wall: {\n  \t\t\t\t\t\tlabel: \"Wall Jerk\",\n  \t\t\t\t\t\tdescription: \"The maximum instantaneous velocity change with which the walls are printed.\",\n  \t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\tmaximum_value_warning: \"50\",\n  \t\t\t\t\t\tdefault_value: 20,\n  \t\t\t\t\t\tvalue: \"jerk_print\",\n  \t\t\t\t\t\tenabled: \"resolveOrValue('jerk_enabled')\",\n  \t\t\t\t\t\tsettable_per_mesh: true,\n  \t\t\t\t\t\tchildren: {\n  \t\t\t\t\t\t\tjerk_wall_0: {\n  \t\t\t\t\t\t\t\tlabel: \"Outer Wall Jerk\",\n  \t\t\t\t\t\t\t\tdescription: \"The maximum instantaneous velocity change with which the outermost walls are printed.\",\n  \t\t\t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\t\t\tmaximum_value_warning: \"50\",\n  \t\t\t\t\t\t\t\tdefault_value: 20,\n  \t\t\t\t\t\t\t\tvalue: \"jerk_wall\",\n  \t\t\t\t\t\t\t\tenabled: \"resolveOrValue('jerk_enabled')\",\n  \t\t\t\t\t\t\t\tlimit_to_extruder: \"wall_0_extruder_nr\",\n  \t\t\t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t\t\t},\n  \t\t\t\t\t\t\tjerk_wall_x: {\n  \t\t\t\t\t\t\t\tlabel: \"Inner Wall Jerk\",\n  \t\t\t\t\t\t\t\tdescription: \"The maximum instantaneous velocity change with which all inner walls are printed.\",\n  \t\t\t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\t\t\tmaximum_value_warning: \"50\",\n  \t\t\t\t\t\t\t\tdefault_value: 20,\n  \t\t\t\t\t\t\t\tvalue: \"jerk_wall\",\n  \t\t\t\t\t\t\t\tenabled: \"resolveOrValue('jerk_enabled')\",\n  \t\t\t\t\t\t\t\tlimit_to_extruder: \"wall_x_extruder_nr\",\n  \t\t\t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t\t\t}\n  \t\t\t\t\t\t}\n  \t\t\t\t\t},\n  \t\t\t\t\tjerk_roofing: {\n  \t\t\t\t\t\tlabel: \"Top Surface Skin Jerk\",\n  \t\t\t\t\t\tdescription: \"The maximum instantaneous velocity change with which top surface skin layers are printed.\",\n  \t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\tmaximum_value_warning: \"50\",\n  \t\t\t\t\t\tdefault_value: 20,\n  \t\t\t\t\t\tvalue: \"jerk_topbottom\",\n  \t\t\t\t\t\tenabled: \"resolveOrValue('jerk_enabled') and roofing_layer_count > 0 and top_layers > 0\",\n  \t\t\t\t\t\tlimit_to_extruder: \"roofing_extruder_nr\",\n  \t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t},\n  \t\t\t\t\tjerk_topbottom: {\n  \t\t\t\t\t\tlabel: \"Top/Bottom Jerk\",\n  \t\t\t\t\t\tdescription: \"The maximum instantaneous velocity change with which top/bottom layers are printed.\",\n  \t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\tmaximum_value_warning: \"50\",\n  \t\t\t\t\t\tdefault_value: 20,\n  \t\t\t\t\t\tvalue: \"jerk_print\",\n  \t\t\t\t\t\tenabled: \"(top_layers > 0 or bottom_layers > 0) and resolveOrValue('jerk_enabled')\",\n  \t\t\t\t\t\tlimit_to_extruder: \"top_bottom_extruder_nr\",\n  \t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t},\n  \t\t\t\t\tjerk_support: {\n  \t\t\t\t\t\tlabel: \"Support Jerk\",\n  \t\t\t\t\t\tdescription: \"The maximum instantaneous velocity change with which the support structure is printed.\",\n  \t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\tmaximum_value_warning: \"50\",\n  \t\t\t\t\t\tdefault_value: 20,\n  \t\t\t\t\t\tvalue: \"jerk_print\",\n  \t\t\t\t\t\tenabled: \"resolveOrValue('jerk_enabled') and (support_enable or support_meshes_present)\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: true,\n  \t\t\t\t\t\tlimit_to_extruder: \"support_extruder_nr\",\n  \t\t\t\t\t\tchildren: {\n  \t\t\t\t\t\t\tjerk_support_infill: {\n  \t\t\t\t\t\t\t\tlabel: \"Support Infill Jerk\",\n  \t\t\t\t\t\t\t\tdescription: \"The maximum instantaneous velocity change with which the infill of support is printed.\",\n  \t\t\t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\t\t\tdefault_value: 20,\n  \t\t\t\t\t\t\t\tvalue: \"jerk_support\",\n  \t\t\t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\t\t\tmaximum_value_warning: \"50\",\n  \t\t\t\t\t\t\t\tenabled: \"resolveOrValue('jerk_enabled') and (support_enable or support_meshes_present)\",\n  \t\t\t\t\t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\",\n  \t\t\t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\t\t\tsettable_per_extruder: true\n  \t\t\t\t\t\t\t},\n  \t\t\t\t\t\t\tjerk_support_interface: {\n  \t\t\t\t\t\t\t\tlabel: \"Support Interface Jerk\",\n  \t\t\t\t\t\t\t\tdescription: \"The maximum instantaneous velocity change with which the roofs and floors of support are printed.\",\n  \t\t\t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\t\t\tdefault_value: 20,\n  \t\t\t\t\t\t\t\tvalue: \"jerk_support\",\n  \t\t\t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\t\t\tmaximum_value_warning: \"50\",\n  \t\t\t\t\t\t\t\tenabled: \"resolveOrValue('jerk_enabled') and support_interface_enable and (support_enable or support_meshes_present)\",\n  \t\t\t\t\t\t\t\tlimit_to_extruder: \"support_interface_extruder_nr\",\n  \t\t\t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\t\t\tsettable_per_extruder: true,\n  \t\t\t\t\t\t\t\tchildren: {\n  \t\t\t\t\t\t\t\t\tjerk_support_roof: {\n  \t\t\t\t\t\t\t\t\t\tlabel: \"Support Roof Jerk\",\n  \t\t\t\t\t\t\t\t\t\tdescription: \"The maximum instantaneous velocity change with which the roofs of support are printed.\",\n  \t\t\t\t\t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\t\t\t\t\tdefault_value: 20,\n  \t\t\t\t\t\t\t\t\t\tvalue: \"extruderValue(support_roof_extruder_nr, 'jerk_support_interface')\",\n  \t\t\t\t\t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\t\t\t\t\tmaximum_value_warning: \"50\",\n  \t\t\t\t\t\t\t\t\t\tenabled: \"resolveOrValue('jerk_enabled') and support_roof_enable and (support_enable or support_meshes_present)\",\n  \t\t\t\t\t\t\t\t\t\tlimit_to_extruder: \"support_roof_extruder_nr\",\n  \t\t\t\t\t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\t\t\t\t\tsettable_per_extruder: true\n  \t\t\t\t\t\t\t\t\t},\n  \t\t\t\t\t\t\t\t\tjerk_support_bottom: {\n  \t\t\t\t\t\t\t\t\t\tlabel: \"Support Floor Jerk\",\n  \t\t\t\t\t\t\t\t\t\tdescription: \"The maximum instantaneous velocity change with which the floors of support are printed.\",\n  \t\t\t\t\t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\t\t\t\t\tdefault_value: 20,\n  \t\t\t\t\t\t\t\t\t\tvalue: \"extruderValue(support_roof_extruder_nr, 'jerk_support_interface')\",\n  \t\t\t\t\t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\t\t\t\t\tmaximum_value_warning: \"50\",\n  \t\t\t\t\t\t\t\t\t\tenabled: \"resolveOrValue('jerk_enabled') and support_bottom_enable and (support_enable or support_meshes_present)\",\n  \t\t\t\t\t\t\t\t\t\tlimit_to_extruder: \"support_bottom_extruder_nr\",\n  \t\t\t\t\t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\t\t\t\t\tsettable_per_extruder: true\n  \t\t\t\t\t\t\t\t\t}\n  \t\t\t\t\t\t\t\t}\n  \t\t\t\t\t\t\t}\n  \t\t\t\t\t\t}\n  \t\t\t\t\t},\n  \t\t\t\t\tjerk_prime_tower: {\n  \t\t\t\t\t\tlabel: \"Prime Tower Jerk\",\n  \t\t\t\t\t\tdescription: \"The maximum instantaneous velocity change with which the prime tower is printed.\",\n  \t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\tmaximum_value_warning: \"50\",\n  \t\t\t\t\t\tdefault_value: 20,\n  \t\t\t\t\t\tvalue: \"jerk_print\",\n  \t\t\t\t\t\tenabled: \"resolveOrValue('prime_tower_enable') and resolveOrValue('jerk_enabled')\",\n  \t\t\t\t\t\tsettable_per_mesh: false\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\tjerk_travel: {\n  \t\t\t\tlabel: \"Travel Jerk\",\n  \t\t\t\tdescription: \"The maximum instantaneous velocity change with which travel moves are made.\",\n  \t\t\t\tunit: \"mm/s\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 30,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"50\",\n  \t\t\t\tvalue: \"jerk_print if magic_spiralize else 30\",\n  \t\t\t\tenabled: \"resolveOrValue('jerk_enabled')\",\n  \t\t\t\tsettable_per_mesh: false\n  \t\t\t},\n  \t\t\tjerk_layer_0: {\n  \t\t\t\tlabel: \"Initial Layer Jerk\",\n  \t\t\t\tdescription: \"The print maximum instantaneous velocity change for the initial layer.\",\n  \t\t\t\tunit: \"mm/s\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 20,\n  \t\t\t\tvalue: \"jerk_print\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"50\",\n  \t\t\t\tenabled: \"resolveOrValue('jerk_enabled')\",\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tchildren: {\n  \t\t\t\t\tjerk_print_layer_0: {\n  \t\t\t\t\t\tlabel: \"Initial Layer Print Jerk\",\n  \t\t\t\t\t\tdescription: \"The maximum instantaneous velocity change during the printing of the initial layer.\",\n  \t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 20,\n  \t\t\t\t\t\tvalue: \"jerk_layer_0\",\n  \t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\tmaximum_value_warning: \"50\",\n  \t\t\t\t\t\tenabled: \"resolveOrValue('jerk_enabled')\",\n  \t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t},\n  \t\t\t\t\tjerk_travel_layer_0: {\n  \t\t\t\t\t\tlabel: \"Initial Layer Travel Jerk\",\n  \t\t\t\t\t\tdescription: \"The acceleration for travel moves in the initial layer.\",\n  \t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 20,\n  \t\t\t\t\t\tvalue: \"jerk_layer_0 * jerk_travel / jerk_print\",\n  \t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\tmaximum_value_warning: \"50\",\n  \t\t\t\t\t\tenabled: \"resolveOrValue('jerk_enabled')\",\n  \t\t\t\t\t\tsettable_per_extruder: true,\n  \t\t\t\t\t\tsettable_per_mesh: false\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\tjerk_skirt_brim: {\n  \t\t\t\tlabel: \"Skirt/Brim Jerk\",\n  \t\t\t\tdescription: \"The maximum instantaneous velocity change with which the skirt and brim are printed.\",\n  \t\t\t\tunit: \"mm/s\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 20,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"50\",\n  \t\t\t\tvalue: \"jerk_layer_0\",\n  \t\t\t\tenabled: \"resolveOrValue('jerk_enabled') and (resolveOrValue('adhesion_type') == 'skirt' or resolveOrValue('adhesion_type') == 'brim' or resolveOrValue('draft_shield_enabled') or resolveOrValue('ooze_shield_enabled'))\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tlimit_to_extruder: \"adhesion_extruder_nr\"\n  \t\t\t}\n  \t\t}\n  \t},\n  \ttravel: {\n  \t\tlabel: \"Travel\",\n  \t\ticon: \"category_travel\",\n  \t\tdescription: \"travel\",\n  \t\ttype: \"category\",\n  \t\tchildren: {\n  \t\t\tretraction_enable: {\n  \t\t\t\tlabel: \"Enable Retraction\",\n  \t\t\t\tdescription: \"Retract the filament when the nozzle is moving over a non-printed area.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: true,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tretract_at_layer_change: {\n  \t\t\t\tlabel: \"Retract at Layer Change\",\n  \t\t\t\tdescription: \"Retract the filament when the nozzle is moving to the next layer.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tretraction_amount: {\n  \t\t\t\tlabel: \"Retraction Distance\",\n  \t\t\t\tdescription: \"The length of material retracted during a retraction move.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 6.5,\n  \t\t\t\tminimum_value_warning: \"-0.0001\",\n  \t\t\t\tmaximum_value_warning: \"10.0\",\n  \t\t\t\tenabled: \"retraction_enable and machine_gcode_flavor != \\\"UltiGCode\\\"\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tretraction_speed: {\n  \t\t\t\tlabel: \"Retraction Speed\",\n  \t\t\t\tdescription: \"The speed at which the filament is retracted and primed during a retraction move.\",\n  \t\t\t\tunit: \"mm/s\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 25,\n  \t\t\t\tminimum_value: \"0.0001\",\n  \t\t\t\tminimum_value_warning: \"1\",\n  \t\t\t\tmaximum_value: \"machine_max_feedrate_e if retraction_enable else float('inf')\",\n  \t\t\t\tmaximum_value_warning: \"70\",\n  \t\t\t\tenabled: \"retraction_enable and machine_gcode_flavor != \\\"UltiGCode\\\"\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tchildren: {\n  \t\t\t\t\tretraction_retract_speed: {\n  \t\t\t\t\t\tlabel: \"Retraction Retract Speed\",\n  \t\t\t\t\t\tdescription: \"The speed at which the filament is retracted during a retraction move.\",\n  \t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 25,\n  \t\t\t\t\t\tminimum_value: \"0.0001\",\n  \t\t\t\t\t\tmaximum_value: \"machine_max_feedrate_e if retraction_enable else float('inf')\",\n  \t\t\t\t\t\tminimum_value_warning: \"1\",\n  \t\t\t\t\t\tmaximum_value_warning: \"70\",\n  \t\t\t\t\t\tenabled: \"retraction_enable and machine_gcode_flavor != \\\"UltiGCode\\\"\",\n  \t\t\t\t\t\tvalue: \"retraction_speed\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: true\n  \t\t\t\t\t},\n  \t\t\t\t\tretraction_prime_speed: {\n  \t\t\t\t\t\tlabel: \"Retraction Prime Speed\",\n  \t\t\t\t\t\tdescription: \"The speed at which the filament is primed during a retraction move.\",\n  \t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 25,\n  \t\t\t\t\t\tminimum_value: \"0.0001\",\n  \t\t\t\t\t\tmaximum_value: \"machine_max_feedrate_e if retraction_enable else float('inf')\",\n  \t\t\t\t\t\tminimum_value_warning: \"1\",\n  \t\t\t\t\t\tmaximum_value_warning: \"70\",\n  \t\t\t\t\t\tenabled: \"retraction_enable and machine_gcode_flavor != \\\"UltiGCode\\\"\",\n  \t\t\t\t\t\tvalue: \"retraction_speed\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: true\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\tretraction_extra_prime_amount: {\n  \t\t\t\tlabel: \"Retraction Extra Prime Amount\",\n  \t\t\t\tdescription: \"Some material can ooze away during a travel move, which can be compensated for here.\",\n  \t\t\t\tunit: \"mm³\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tminimum_value_warning: \"-0.0001\",\n  \t\t\t\tmaximum_value_warning: \"5.0\",\n  \t\t\t\tenabled: \"retraction_enable\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tretraction_min_travel: {\n  \t\t\t\tlabel: \"Retraction Minimum Travel\",\n  \t\t\t\tdescription: \"The minimum distance of travel needed for a retraction to happen at all. This helps to get fewer retractions in a small area.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 1.5,\n  \t\t\t\tvalue: \"line_width * 2\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tminimum_value_warning: \"line_width * 1.5\",\n  \t\t\t\tmaximum_value_warning: \"10\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tretraction_count_max: {\n  \t\t\t\tlabel: \"Maximum Retraction Count\",\n  \t\t\t\tdescription: \"This setting limits the number of retractions occurring within the minimum extrusion distance window. Further retractions within this window will be ignored. This avoids retracting repeatedly on the same piece of filament, as that can flatten the filament and cause grinding issues.\",\n  \t\t\t\tdefault_value: 90,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"100\",\n  \t\t\t\ttype: \"int\",\n  \t\t\t\tenabled: \"retraction_enable\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tretraction_extrusion_window: {\n  \t\t\t\tlabel: \"Minimum Extrusion Distance Window\",\n  \t\t\t\tdescription: \"The window in which the maximum retraction count is enforced. This value should be approximately the same as the retraction distance, so that effectively the number of times a retraction passes the same patch of material is limited.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 4.5,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"retraction_amount * 2\",\n  \t\t\t\tvalue: \"retraction_amount\",\n  \t\t\t\tenabled: \"retraction_enable\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tlimit_support_retractions: {\n  \t\t\t\tlabel: \"Limit Support Retractions\",\n  \t\t\t\tdescription: \"Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excessive stringing within the support structure.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: true,\n  \t\t\t\tenabled: \"retraction_enable and (support_enable or support_meshes_present)\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tretraction_combing: {\n  \t\t\t\tlabel: \"Combing Mode\",\n  \t\t\t\tdescription: \"Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill.\",\n  \t\t\t\ttype: \"enum\",\n  \t\t\t\toptions: {\n  \t\t\t\t\toff: \"Off\",\n  \t\t\t\t\tall: \"All\",\n  \t\t\t\t\tnoskin: \"Not in Skin\",\n  \t\t\t\t\tinfill: \"Within Infill\"\n  \t\t\t\t},\n  \t\t\t\tdefault_value: \"all\",\n  \t\t\t\tresolve: \"'noskin' if 'noskin' in extruderValues('retraction_combing') else ('infill' if 'infill' in extruderValues('retraction_combing') else ('all' if 'all' in extruderValues('retraction_combing') else 'off'))\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false\n  \t\t\t},\n  \t\t\tretraction_combing_max_distance: {\n  \t\t\t\tlabel: \"Max Comb Distance With No Retract\",\n  \t\t\t\tdescription: \"When non-zero, combing travel moves that are longer than this distance will use retraction.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tenabled: \"resolveOrValue('retraction_combing') != 'off'\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\ttravel_retract_before_outer_wall: {\n  \t\t\t\tlabel: \"Retract Before Outer Wall\",\n  \t\t\t\tdescription: \"Always retract when moving to start an outer wall.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tenabled: \"retraction_enable\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false\n  \t\t\t},\n  \t\t\ttravel_avoid_other_parts: {\n  \t\t\t\tlabel: \"Avoid Printed Parts When Traveling\",\n  \t\t\t\tdescription: \"The nozzle avoids already printed parts when traveling. This option is only available when combing is enabled.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: true,\n  \t\t\t\tenabled: \"resolveOrValue('retraction_combing') != 'off'\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\ttravel_avoid_supports: {\n  \t\t\t\tlabel: \"Avoid Supports When Traveling\",\n  \t\t\t\tdescription: \"The nozzle avoids already printed supports when traveling. This option is only available when combing is enabled.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tenabled: \"resolveOrValue('retraction_combing') != 'off' and travel_avoid_other_parts\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\ttravel_avoid_distance: {\n  \t\t\t\tlabel: \"Travel Avoid Distance\",\n  \t\t\t\tdescription: \"The distance between the nozzle and already printed parts when avoiding during travel moves.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0.625,\n  \t\t\t\tvalue: \"machine_nozzle_tip_outer_diameter / 2 * 1.25\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tminimum_value_warning: \"machine_nozzle_tip_outer_diameter * 0.5\",\n  \t\t\t\tmaximum_value_warning: \"machine_nozzle_tip_outer_diameter * 5\",\n  \t\t\t\tenabled: \"resolveOrValue('retraction_combing') != 'off' and travel_avoid_other_parts\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tlayer_start_x: {\n  \t\t\t\tlabel: \"Layer Start X\",\n  \t\t\t\tdescription: \"The X coordinate of the position near where to find the part to start printing each layer.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tminimum_value: \"machine_width / -2 if machine_center_is_zero else 0\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tsettable_per_meshgroup: true\n  \t\t\t},\n  \t\t\tlayer_start_y: {\n  \t\t\t\tlabel: \"Layer Start Y\",\n  \t\t\t\tdescription: \"The Y coordinate of the position near where to find the part to start printing each layer.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tminimum_value: \"machine_depth / -2 if machine_center_is_zero else 0\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tsettable_per_meshgroup: true\n  \t\t\t},\n  \t\t\tretraction_hop_enabled: {\n  \t\t\t\tlabel: \"Z Hop When Retracted\",\n  \t\t\t\tdescription: \"Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tenabled: \"retraction_enable\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tretraction_hop_only_when_collides: {\n  \t\t\t\tlabel: \"Z Hop Only Over Printed Parts\",\n  \t\t\t\tdescription: \"Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tenabled: \"retraction_enable and retraction_hop_enabled and travel_avoid_other_parts\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tretraction_hop: {\n  \t\t\t\tlabel: \"Z Hop Height\",\n  \t\t\t\tdescription: \"The height difference when performing a Z Hop.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 1,\n  \t\t\t\tminimum_value_warning: \"0\",\n  \t\t\t\tmaximum_value_warning: \"10\",\n  \t\t\t\tenabled: \"retraction_enable and retraction_hop_enabled\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tretraction_hop_after_extruder_switch: {\n  \t\t\t\tlabel: \"Z Hop After Extruder Switch\",\n  \t\t\t\tdescription: \"After the machine switched from one extruder to the other, the build plate is lowered to create clearance between the nozzle and the print. This prevents the nozzle from leaving oozed material on the outside of a print.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: true,\n  \t\t\t\tenabled: \"retraction_hop_enabled and extruders_enabled_count > 1\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tretraction_hop_after_extruder_switch_height: {\n  \t\t\t\tlabel: \"Z Hop After Extruder Switch Height\",\n  \t\t\t\tdescription: \"The height difference when performing a Z Hop after extruder switch.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 1,\n  \t\t\t\tvalue: \"retraction_hop\",\n  \t\t\t\tminimum_value_warning: \"0\",\n  \t\t\t\tmaximum_value_warning: \"10\",\n  \t\t\t\tenabled: \"retraction_enable and retraction_hop_after_extruder_switch and extruders_enabled_count > 1\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t}\n  \t\t}\n  \t},\n  \tcooling: {\n  \t\tlabel: \"Cooling\",\n  \t\ticon: \"category_cool\",\n  \t\tdescription: \"Cooling\",\n  \t\ttype: \"category\",\n  \t\tchildren: {\n  \t\t\tcool_fan_enabled: {\n  \t\t\t\tlabel: \"Enable Print Cooling\",\n  \t\t\t\tdescription: \"Enables the print cooling fans while printing. The fans improve print quality on layers with short layer times and bridging / overhangs.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: true,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tcool_fan_speed: {\n  \t\t\t\tlabel: \"Fan Speed\",\n  \t\t\t\tdescription: \"The speed at which the print cooling fans spin.\",\n  \t\t\t\tunit: \"%\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value: \"100\",\n  \t\t\t\tdefault_value: 100,\n  \t\t\t\tvalue: \"100.0 if cool_fan_enabled else 0.0\",\n  \t\t\t\tenabled: \"cool_fan_enabled\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tchildren: {\n  \t\t\t\t\tcool_fan_speed_min: {\n  \t\t\t\t\t\tlabel: \"Regular Fan Speed\",\n  \t\t\t\t\t\tdescription: \"The speed at which the fans spin before hitting the threshold. When a layer prints faster than the threshold, the fan speed gradually inclines towards the maximum fan speed.\",\n  \t\t\t\t\t\tunit: \"%\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\tmaximum_value: \"100\",\n  \t\t\t\t\t\tvalue: \"cool_fan_speed\",\n  \t\t\t\t\t\tdefault_value: 100,\n  \t\t\t\t\t\tenabled: \"cool_fan_enabled\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: true\n  \t\t\t\t\t},\n  \t\t\t\t\tcool_fan_speed_max: {\n  \t\t\t\t\t\tlabel: \"Maximum Fan Speed\",\n  \t\t\t\t\t\tdescription: \"The speed at which the fans spin on the minimum layer time. The fan speed gradually increases between the regular fan speed and maximum fan speed when the threshold is hit.\",\n  \t\t\t\t\t\tunit: \"%\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tminimum_value: \"max(0, cool_fan_speed_min)\",\n  \t\t\t\t\t\tmaximum_value: \"100\",\n  \t\t\t\t\t\tdefault_value: 100,\n  \t\t\t\t\t\tenabled: \"cool_fan_enabled\",\n  \t\t\t\t\t\tvalue: \"cool_fan_speed\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: true\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\tcool_min_layer_time_fan_speed_max: {\n  \t\t\t\tlabel: \"Regular/Maximum Fan Speed Threshold\",\n  \t\t\t\tdescription: \"The layer time which sets the threshold between regular fan speed and maximum fan speed. Layers that print slower than this time use regular fan speed. For faster layers the fan speed gradually increases towards the maximum fan speed.\",\n  \t\t\t\tunit: \"s\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 10,\n  \t\t\t\tmaximum_value_warning: \"600\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tcool_fan_speed_0: {\n  \t\t\t\tlabel: \"Initial Fan Speed\",\n  \t\t\t\tdescription: \"The speed at which the fans spin at the start of the print. In subsequent layers the fan speed is gradually increased up to the layer corresponding to Regular Fan Speed at Height.\",\n  \t\t\t\tunit: \"%\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value: \"100\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tenabled: \"cool_fan_enabled\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tcool_fan_full_at_height: {\n  \t\t\t\tlabel: \"Regular Fan Speed at Height\",\n  \t\t\t\tdescription: \"The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0.5,\n  \t\t\t\tvalue: \"0 if resolveOrValue('adhesion_type') == 'raft' else resolveOrValue('layer_height_0')\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"10.0\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tchildren: {\n  \t\t\t\t\tcool_fan_full_layer: {\n  \t\t\t\t\t\tlabel: \"Regular Fan Speed at Layer\",\n  \t\t\t\t\t\tdescription: \"The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number.\",\n  \t\t\t\t\t\ttype: \"int\",\n  \t\t\t\t\t\tdefault_value: 2,\n  \t\t\t\t\t\tminimum_value: \"1\",\n  \t\t\t\t\t\tmaximum_value_warning: \"10 / resolveOrValue('layer_height')\",\n  \t\t\t\t\t\tvalue: \"max(1, int(math.floor((cool_fan_full_at_height - resolveOrValue('layer_height_0')) / resolveOrValue('layer_height')) + 2))\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: true\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\tcool_min_layer_time: {\n  \t\t\t\tlabel: \"Minimum Layer Time\",\n  \t\t\t\tdescription: \"The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated.\",\n  \t\t\t\tunit: \"s\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 5,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"600\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tcool_min_speed: {\n  \t\t\t\tlabel: \"Minimum Speed\",\n  \t\t\t\tdescription: \"The minimum print speed, despite slowing down due to the minimum layer time. When the printer would slow down too much, the pressure in the nozzle would be too low and result in bad print quality.\",\n  \t\t\t\tunit: \"mm/s\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 10,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"100\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tcool_lift_head: {\n  \t\t\t\tlabel: \"Lift Head\",\n  \t\t\t\tdescription: \"When the minimum speed is hit because of minimum layer time, lift the head away from the print and wait the extra time until the minimum layer time is reached.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t}\n  \t\t}\n  \t},\n  \tsupport: {\n  \t\tlabel: \"Support\",\n  \t\ttype: \"category\",\n  \t\ticon: \"category_support\",\n  \t\tdescription: \"Support\",\n  \t\tchildren: {\n  \t\t\tsupport_enable: {\n  \t\t\t\tlabel: \"Generate Support\",\n  \t\t\t\tdescription: \"Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tsettable_per_extruder: false\n  \t\t\t},\n  \t\t\tsupport_extruder_nr: {\n  \t\t\t\tlabel: \"Support Extruder\",\n  \t\t\t\tdescription: \"The extruder train to use for printing the support. This is used in multi-extrusion.\",\n  \t\t\t\ttype: \"extruder\",\n  \t\t\t\tdefault_value: \"0\",\n  \t\t\t\tvalue: \"int(defaultExtruderPosition())\",\n  \t\t\t\tenabled: \"(support_enable or support_meshes_present) and extruders_enabled_count > 1\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tchildren: {\n  \t\t\t\t\tsupport_infill_extruder_nr: {\n  \t\t\t\t\t\tlabel: \"Support Infill Extruder\",\n  \t\t\t\t\t\tdescription: \"The extruder train to use for printing the infill of the support. This is used in multi-extrusion.\",\n  \t\t\t\t\t\ttype: \"extruder\",\n  \t\t\t\t\t\tdefault_value: \"0\",\n  \t\t\t\t\t\tvalue: \"support_extruder_nr\",\n  \t\t\t\t\t\tenabled: \"(support_enable or support_meshes_present) and extruders_enabled_count > 1\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: false\n  \t\t\t\t\t},\n  \t\t\t\t\tsupport_extruder_nr_layer_0: {\n  \t\t\t\t\t\tlabel: \"First Layer Support Extruder\",\n  \t\t\t\t\t\tdescription: \"The extruder train to use for printing the first layer of support infill. This is used in multi-extrusion.\",\n  \t\t\t\t\t\ttype: \"extruder\",\n  \t\t\t\t\t\tdefault_value: \"0\",\n  \t\t\t\t\t\tvalue: \"support_extruder_nr\",\n  \t\t\t\t\t\tenabled: \"(support_enable or support_meshes_present) and extruders_enabled_count > 1\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: false\n  \t\t\t\t\t},\n  \t\t\t\t\tsupport_interface_extruder_nr: {\n  \t\t\t\t\t\tlabel: \"Support Interface Extruder\",\n  \t\t\t\t\t\tdescription: \"The extruder train to use for printing the roofs and floors of the support. This is used in multi-extrusion.\",\n  \t\t\t\t\t\ttype: \"extruder\",\n  \t\t\t\t\t\tdefault_value: \"0\",\n  \t\t\t\t\t\tvalue: \"support_extruder_nr\",\n  \t\t\t\t\t\tenabled: \"(support_enable or support_meshes_present) and extruders_enabled_count > 1\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: false,\n  \t\t\t\t\t\tchildren: {\n  \t\t\t\t\t\t\tsupport_roof_extruder_nr: {\n  \t\t\t\t\t\t\t\tlabel: \"Support Roof Extruder\",\n  \t\t\t\t\t\t\t\tdescription: \"The extruder train to use for printing the roofs of the support. This is used in multi-extrusion.\",\n  \t\t\t\t\t\t\t\ttype: \"extruder\",\n  \t\t\t\t\t\t\t\tdefault_value: \"0\",\n  \t\t\t\t\t\t\t\tvalue: \"support_interface_extruder_nr\",\n  \t\t\t\t\t\t\t\tenabled: \"(support_enable or support_meshes_present) and extruders_enabled_count > 1\",\n  \t\t\t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\t\t\tsettable_per_extruder: false\n  \t\t\t\t\t\t\t},\n  \t\t\t\t\t\t\tsupport_bottom_extruder_nr: {\n  \t\t\t\t\t\t\t\tlabel: \"Support Floor Extruder\",\n  \t\t\t\t\t\t\t\tdescription: \"The extruder train to use for printing the floors of the support. This is used in multi-extrusion.\",\n  \t\t\t\t\t\t\t\ttype: \"extruder\",\n  \t\t\t\t\t\t\t\tdefault_value: \"0\",\n  \t\t\t\t\t\t\t\tvalue: \"support_interface_extruder_nr\",\n  \t\t\t\t\t\t\t\tenabled: \"(support_enable or support_meshes_present) and extruders_enabled_count > 1\",\n  \t\t\t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\t\t\tsettable_per_extruder: false\n  \t\t\t\t\t\t\t}\n  \t\t\t\t\t\t}\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\tsupport_structure: {\n  \t\t\t\tlabel: \"Support Structure\",\n  \t\t\t\tdescription: \"Chooses between the techniques available to generate support. \\\"Normal\\\" support creates a support structure directly below the overhanging parts and drops those areas straight down. \\\"Tree\\\" support creates branches towards the overhanging areas that support the model on the tips of those branches, and allows the branches to crawl around the model to support it from the build plate as much as possible.\",\n  \t\t\t\ttype: \"enum\",\n  \t\t\t\toptions: {\n  \t\t\t\t\tnormal: \"Normal\",\n  \t\t\t\t\ttree: \"Tree\"\n  \t\t\t\t},\n  \t\t\t\tenabled: \"support_enable\",\n  \t\t\t\tdefault_value: \"normal\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false\n  \t\t\t},\n  \t\t\tsupport_tree_angle: {\n  \t\t\t\tlabel: \"Tree Support Branch Angle\",\n  \t\t\t\tdescription: \"The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach.\",\n  \t\t\t\tunit: \"°\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value: \"90\",\n  \t\t\t\tmaximum_value_warning: \"60\",\n  \t\t\t\tdefault_value: 40,\n  \t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\",\n  \t\t\t\tenabled: \"support_enable and support_structure=='tree'\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tsupport_tree_branch_distance: {\n  \t\t\t\tlabel: \"Tree Support Branch Distance\",\n  \t\t\t\tdescription: \"How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"0.001\",\n  \t\t\t\tdefault_value: 1,\n  \t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\",\n  \t\t\t\tenabled: \"support_enable and support_structure=='tree'\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tsupport_tree_branch_diameter: {\n  \t\t\t\tlabel: \"Tree Support Branch Diameter\",\n  \t\t\t\tdescription: \"The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"0.001\",\n  \t\t\t\tminimum_value_warning: \"support_line_width * 2\",\n  \t\t\t\tdefault_value: 2,\n  \t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\",\n  \t\t\t\tenabled: \"support_enable and support_structure=='tree'\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tsupport_tree_branch_diameter_angle: {\n  \t\t\t\tlabel: \"Tree Support Branch Diameter Angle\",\n  \t\t\t\tdescription: \"The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support.\",\n  \t\t\t\tunit: \"°\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value: \"89.9999\",\n  \t\t\t\tmaximum_value_warning: \"15\",\n  \t\t\t\tdefault_value: 5,\n  \t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\",\n  \t\t\t\tenabled: \"support_enable and support_structure=='tree'\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tsupport_tree_collision_resolution: {\n  \t\t\t\tlabel: \"Tree Support Collision Resolution\",\n  \t\t\t\tdescription: \"Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"0.001\",\n  \t\t\t\tminimum_value_warning: \"support_line_width / 4\",\n  \t\t\t\tmaximum_value_warning: \"support_line_width * 2\",\n  \t\t\t\tdefault_value: 0.4,\n  \t\t\t\tvalue: \"support_line_width / 2\",\n  \t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\",\n  \t\t\t\tenabled: \"support_enable and support_structure=='tree' and support_tree_branch_diameter_angle > 0\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tsupport_type: {\n  \t\t\t\tlabel: \"Support Placement\",\n  \t\t\t\tdescription: \"Adjusts the placement of the support structures. The placement can be set to touching build plate or everywhere. When set to everywhere the support structures will also be printed on the model.\",\n  \t\t\t\ttype: \"enum\",\n  \t\t\t\toptions: {\n  \t\t\t\t\tbuildplate: \"Touching Buildplate\",\n  \t\t\t\t\teverywhere: \"Everywhere\"\n  \t\t\t\t},\n  \t\t\t\tdefault_value: \"everywhere\",\n  \t\t\t\tresolve: \"'everywhere' if 'everywhere' in extruderValues('support_type') else 'buildplate'\",\n  \t\t\t\tenabled: \"support_enable\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false\n  \t\t\t},\n  \t\t\tsupport_angle: {\n  \t\t\t\tlabel: \"Support Overhang Angle\",\n  \t\t\t\tdescription: \"The minimum angle of overhangs for which support is added. At a value of 0° all overhangs are supported, 90° will not provide any support.\",\n  \t\t\t\tunit: \"°\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value: \"90\",\n  \t\t\t\tmaximum_value_warning: \"80\",\n  \t\t\t\tdefault_value: 50,\n  \t\t\t\tlimit_to_extruder: \"support_roof_extruder_nr if support_roof_enable else support_infill_extruder_nr\",\n  \t\t\t\tenabled: \"support_enable\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tsupport_pattern: {\n  \t\t\t\tlabel: \"Support Pattern\",\n  \t\t\t\tdescription: \"The pattern of the support structures of the print. The different options available result in sturdy or easy to remove support.\",\n  \t\t\t\ttype: \"enum\",\n  \t\t\t\toptions: {\n  \t\t\t\t\tlines: \"Lines\",\n  \t\t\t\t\tgrid: \"Grid\",\n  \t\t\t\t\ttriangles: \"Triangles\",\n  \t\t\t\t\tconcentric: \"Concentric\",\n  \t\t\t\t\tzigzag: \"Zig Zag\",\n  \t\t\t\t\tcross: \"Cross\",\n  \t\t\t\t\tgyroid: \"Gyroid\"\n  \t\t\t\t},\n  \t\t\t\tdefault_value: \"zigzag\",\n  \t\t\t\tenabled: \"support_enable or support_meshes_present\",\n  \t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tsupport_wall_count: {\n  \t\t\t\tlabel: \"Support Wall Line Count\",\n  \t\t\t\tdescription: \"The number of walls with which to surround support infill. Adding a wall can make support print more reliably and can support overhangs better, but increases print time and material used.\",\n  \t\t\t\tdefault_value: 1,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tminimum_value_warning: \"1 if support_pattern == 'concentric' else 0\",\n  \t\t\t\tmaximum_value_warning: \"0 if (support_skip_some_zags and support_pattern == 'zigzag') else 3\",\n  \t\t\t\ttype: \"int\",\n  \t\t\t\tvalue: \"1 if support_enable and support_structure == 'tree' else (1 if (support_pattern == 'grid' or support_pattern == 'triangles' or support_pattern == 'concentric') else 0)\",\n  \t\t\t\tenabled: \"support_enable or support_meshes_present\",\n  \t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tzig_zaggify_support: {\n  \t\t\t\tlabel: \"Connect Support Lines\",\n  \t\t\t\tdescription: \"Connect the ends of the support lines together. Enabling this setting can make your support more sturdy and reduce underextrusion, but it will cost more material.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tvalue: \"support_pattern == 'cross' or support_pattern == 'gyroid'\",\n  \t\t\t\tenabled: \"(support_enable or support_meshes_present) and (support_pattern == 'lines' or support_pattern == 'grid' or support_pattern == 'triangles' or support_pattern == 'cross' or support_pattern == 'gyroid')\",\n  \t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tsupport_connect_zigzags: {\n  \t\t\t\tlabel: \"Connect Support ZigZags\",\n  \t\t\t\tdescription: \"Connect the ZigZags. This will increase the strength of the zig zag support structure.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: true,\n  \t\t\t\tenabled: \"(support_enable or support_meshes_present) and support_pattern == 'zigzag'\",\n  \t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tsupport_infill_rate: {\n  \t\t\t\tlabel: \"Support Density\",\n  \t\t\t\tdescription: \"Adjusts the density of the support structure. A higher value results in better overhangs, but the supports are harder to remove.\",\n  \t\t\t\tunit: \"%\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"100\",\n  \t\t\t\tdefault_value: 15,\n  \t\t\t\tvalue: \"15 if support_enable and support_structure == 'normal' else 0 if support_enable and support_structure == 'tree' else 15\",\n  \t\t\t\tenabled: \"support_enable or support_meshes_present\",\n  \t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tchildren: {\n  \t\t\t\t\tsupport_line_distance: {\n  \t\t\t\t\t\tlabel: \"Support Line Distance\",\n  \t\t\t\t\t\tdescription: \"Distance between the printed support structure lines. This setting is calculated by the support density.\",\n  \t\t\t\t\t\tunit: \"mm\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\tminimum_value_warning: \"support_line_width\",\n  \t\t\t\t\t\tdefault_value: 2.66,\n  \t\t\t\t\t\tenabled: \"support_enable or support_meshes_present\",\n  \t\t\t\t\t\tvalue: \"0 if support_infill_rate == 0 else (support_line_width * 100) / support_infill_rate * (2 if support_pattern == 'grid' else (3 if support_pattern == 'triangles' else 1))\",\n  \t\t\t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: true\n  \t\t\t\t\t},\n  \t\t\t\t\tsupport_initial_layer_line_distance: {\n  \t\t\t\t\t\tlabel: \"Initial Layer Support Line Distance\",\n  \t\t\t\t\t\tdescription: \"Distance between the printed initial layer support structure lines. This setting is calculated by the support density.\",\n  \t\t\t\t\t\tunit: \"mm\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\tminimum_value_warning: \"support_line_width\",\n  \t\t\t\t\t\tdefault_value: 2.66,\n  \t\t\t\t\t\tenabled: \"support_enable or support_meshes_present\",\n  \t\t\t\t\t\tvalue: \"support_line_distance\",\n  \t\t\t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: true\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\tsupport_infill_angles: {\n  \t\t\t\tlabel: \"Support Infill Line Directions\",\n  \t\t\t\tdescription: \"A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angle 0 degrees.\",\n  \t\t\t\ttype: \"[int]\",\n  \t\t\t\tdefault_value: \"[ ]\",\n  \t\t\t\tenabled: \"(support_enable or support_meshes_present) and support_pattern != 'concentric' and support_infill_rate > 0\",\n  \t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tsupport_brim_enable: {\n  \t\t\t\tlabel: \"Enable Support Brim\",\n  \t\t\t\tdescription: \"Generate a brim within the support infill regions of the first layer. This brim is printed underneath the support, not around it. Enabling this setting increases the adhesion of support to the build plate.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tvalue: \"support_structure == 'tree'\",\n  \t\t\t\tenabled: \"support_enable or support_meshes_present\",\n  \t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tsupport_brim_width: {\n  \t\t\t\tlabel: \"Support Brim Width\",\n  \t\t\t\tdescription: \"The width of the brim to print underneath the support. A larger brim enhances adhesion to the build plate, at the cost of some extra material.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: 8,\n  \t\t\t\tminimum_value: \"0.0\",\n  \t\t\t\tmaximum_value_warning: \"50.0\",\n  \t\t\t\tenabled: \"(support_enable or support_meshes_present) and support_brim_enable\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\",\n  \t\t\t\tchildren: {\n  \t\t\t\t\tsupport_brim_line_count: {\n  \t\t\t\t\t\tlabel: \"Support Brim Line Count\",\n  \t\t\t\t\t\tdescription: \"The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material.\",\n  \t\t\t\t\t\ttype: \"int\",\n  \t\t\t\t\t\tdefault_value: 20,\n  \t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\tmaximum_value_warning: \"50 / skirt_brim_line_width\",\n  \t\t\t\t\t\tvalue: \"math.ceil(support_brim_width / (skirt_brim_line_width * initial_layer_line_width_factor / 100.0))\",\n  \t\t\t\t\t\tenabled: \"(support_enable or support_meshes_present) and support_brim_enable\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: true,\n  \t\t\t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\"\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\tsupport_z_distance: {\n  \t\t\t\tlabel: \"Support Z Distance\",\n  \t\t\t\tdescription: \"Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed. This value is rounded up to a multiple of the layer height.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"machine_nozzle_size\",\n  \t\t\t\tdefault_value: 0.1,\n  \t\t\t\tlimit_to_extruder: \"support_interface_extruder_nr if support_interface_enable else support_infill_extruder_nr\",\n  \t\t\t\tenabled: \"support_enable or support_meshes_present\",\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tchildren: {\n  \t\t\t\t\tsupport_top_distance: {\n  \t\t\t\t\t\tlabel: \"Support Top Distance\",\n  \t\t\t\t\t\tdescription: \"Distance from the top of the support to the print.\",\n  \t\t\t\t\t\tunit: \"mm\",\n  \t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\tmaximum_value_warning: \"machine_nozzle_size\",\n  \t\t\t\t\t\tdefault_value: 0.1,\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tenabled: \"support_enable or support_meshes_present\",\n  \t\t\t\t\t\tvalue: \"extruderValue(support_roof_extruder_nr if support_roof_enable else support_infill_extruder_nr, 'support_z_distance')\",\n  \t\t\t\t\t\tlimit_to_extruder: \"support_roof_extruder_nr if support_roof_enable else support_infill_extruder_nr\",\n  \t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t},\n  \t\t\t\t\tsupport_bottom_distance: {\n  \t\t\t\t\t\tlabel: \"Support Bottom Distance\",\n  \t\t\t\t\t\tdescription: \"Distance from the print to the bottom of the support.\",\n  \t\t\t\t\t\tunit: \"mm\",\n  \t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\tmaximum_value_warning: \"machine_nozzle_size\",\n  \t\t\t\t\t\tdefault_value: 0.1,\n  \t\t\t\t\t\tvalue: \"extruderValue(support_bottom_extruder_nr if support_bottom_enable else support_infill_extruder_nr, 'support_z_distance') if support_type == 'everywhere' else 0\",\n  \t\t\t\t\t\tlimit_to_extruder: \"support_bottom_extruder_nr if support_bottom_enable else support_infill_extruder_nr\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tenabled: \"(support_enable or support_meshes_present) and resolveOrValue('support_type') == 'everywhere'\",\n  \t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\tsupport_xy_distance: {\n  \t\t\t\tlabel: \"Support X/Y Distance\",\n  \t\t\t\tdescription: \"Distance of the support structure from the print in the X/Y directions.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"1.5 * machine_nozzle_tip_outer_diameter\",\n  \t\t\t\tdefault_value: 0.7,\n  \t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\",\n  \t\t\t\tenabled: \"support_enable or support_meshes_present\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tsupport_xy_overrides_z: {\n  \t\t\t\tlabel: \"Support Distance Priority\",\n  \t\t\t\tdescription: \"Whether the Support X/Y Distance overrides the Support Z Distance or vice versa. When X/Y overrides Z the X/Y distance can push away the support from the model, influencing the actual Z distance to the overhang. We can disable this by not applying the X/Y distance around overhangs.\",\n  \t\t\t\ttype: \"enum\",\n  \t\t\t\toptions: {\n  \t\t\t\t\txy_overrides_z: \"X/Y overrides Z\",\n  \t\t\t\t\tz_overrides_xy: \"Z overrides X/Y\"\n  \t\t\t\t},\n  \t\t\t\tdefault_value: \"z_overrides_xy\",\n  \t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\",\n  \t\t\t\tenabled: \"support_enable or support_meshes_present\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tsupport_xy_distance_overhang: {\n  \t\t\t\tlabel: \"Minimum Support X/Y Distance\",\n  \t\t\t\tdescription: \"Distance of the support structure from the overhang in the X/Y directions.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tminimum_value_warning: \"support_xy_distance - support_line_width * 2\",\n  \t\t\t\tmaximum_value_warning: \"support_xy_distance\",\n  \t\t\t\tdefault_value: 0.2,\n  \t\t\t\tvalue: \"machine_nozzle_size / 2\",\n  \t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\",\n  \t\t\t\tenabled: \"(support_enable or support_meshes_present) and support_xy_overrides_z == 'z_overrides_xy'\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tsupport_bottom_stair_step_height: {\n  \t\t\t\tlabel: \"Support Stair Step Height\",\n  \t\t\t\tdescription: \"The height of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures. Set to zero to turn off the stair-like behaviour.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0.3,\n  \t\t\t\tlimit_to_extruder: \"support_bottom_extruder_nr if support_bottom_enable else support_infill_extruder_nr\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"1.0\",\n  \t\t\t\tenabled: \"support_enable or support_meshes_present\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tsupport_bottom_stair_step_width: {\n  \t\t\t\tlabel: \"Support Stair Step Maximum Width\",\n  \t\t\t\tdescription: \"The maximum width of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 5,\n  \t\t\t\tlimit_to_extruder: \"support_interface_extruder_nr if support_interface_enable else support_infill_extruder_nr\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"10.0\",\n  \t\t\t\tenabled: \"support_enable or support_meshes_present\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tsupport_bottom_stair_step_min_slope: {\n  \t\t\t\tlabel: \"Support Stair Step Minimum Slope Angle\",\n  \t\t\t\tdescription: \"The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model.\",\n  \t\t\t\tunit: \"°\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 10,\n  \t\t\t\tlimit_to_extruder: \"support_bottom_extruder_nr if support_bottom_enable else support_infill_extruder_nr\",\n  \t\t\t\tminimum_value: \"0.01\",\n  \t\t\t\tmaximum_value: \"89.99\",\n  \t\t\t\tenabled: \"support_enable or support_meshes_present\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tsupport_join_distance: {\n  \t\t\t\tlabel: \"Support Join Distance\",\n  \t\t\t\tdescription: \"The maximum distance between support structures in the X/Y directions. When separate structures are closer together than this value, the structures merge into one.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 2,\n  \t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\",\n  \t\t\t\tminimum_value_warning: \"0\",\n  \t\t\t\tmaximum_value_warning: \"10\",\n  \t\t\t\tenabled: \"(support_enable and support_structure == 'normal') or support_meshes_present\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tsupport_offset: {\n  \t\t\t\tlabel: \"Support Horizontal Expansion\",\n  \t\t\t\tdescription: \"Amount of offset applied to all support polygons in each layer. Positive values can smooth out the support areas and result in more sturdy support.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\",\n  \t\t\t\tminimum_value_warning: \"-1 * machine_nozzle_size\",\n  \t\t\t\tmaximum_value_warning: \"10 * machine_nozzle_size\",\n  \t\t\t\tenabled: \"(support_enable and support_structure == 'normal') or support_meshes_present\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tsupport_infill_sparse_thickness: {\n  \t\t\t\tlabel: \"Support Infill Layer Thickness\",\n  \t\t\t\tdescription: \"The thickness per layer of support infill material. This value should always be a multiple of the layer height and is otherwise rounded.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0.1,\n  \t\t\t\tminimum_value: \"resolveOrValue('layer_height')\",\n  \t\t\t\tmaximum_value_warning: \"0.75 * machine_nozzle_size\",\n  \t\t\t\tmaximum_value: \"resolveOrValue('layer_height') * 8\",\n  \t\t\t\tvalue: \"resolveOrValue('layer_height')\",\n  \t\t\t\tenabled: \"(support_enable or support_meshes_present) and support_infill_rate > 0\",\n  \t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tgradual_support_infill_steps: {\n  \t\t\t\tlabel: \"Gradual Support Infill Steps\",\n  \t\t\t\tdescription: \"Number of times to reduce the support infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Support Infill Density.\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\ttype: \"int\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"1 if (support_pattern == 'cross' or support_pattern == 'lines' or support_pattern == 'zigzag' or support_pattern == 'concentric') else 5\",\n  \t\t\t\tmaximum_value: \"999999 if support_line_distance == 0 else (20 - math.log(support_line_distance) / math.log(2))\",\n  \t\t\t\tenabled: \"(support_enable or support_meshes_present) and support_infill_rate > 0\",\n  \t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tgradual_support_infill_step_height: {\n  \t\t\t\tlabel: \"Gradual Support Infill Step Height\",\n  \t\t\t\tdescription: \"The height of support infill of a given density before switching to half the density.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 1,\n  \t\t\t\tminimum_value: \"0.0001\",\n  \t\t\t\tminimum_value_warning: \"3 * resolveOrValue('layer_height')\",\n  \t\t\t\tenabled: \"(support_enable or support_meshes_present) and support_infill_rate > 0 and gradual_support_infill_steps > 0\",\n  \t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tminimum_support_area: {\n  \t\t\t\tlabel: \"Minimum Support Area\",\n  \t\t\t\tdescription: \"Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated.\",\n  \t\t\t\tunit: \"mm²\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"5\",\n  \t\t\t\tenabled: \"support_enable and support_structure == 'normal'\",\n  \t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tsupport_interface_enable: {\n  \t\t\t\tlabel: \"Enable Support Interface\",\n  \t\t\t\tdescription: \"Generate a dense interface between the model and the support. This will create a skin at the top of the support on which the model is printed and at the bottom of the support, where it rests on the model.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tlimit_to_extruder: \"support_interface_extruder_nr\",\n  \t\t\t\tenabled: \"support_enable or support_meshes_present\",\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tchildren: {\n  \t\t\t\t\tsupport_roof_enable: {\n  \t\t\t\t\t\tlabel: \"Enable Support Roof\",\n  \t\t\t\t\t\tdescription: \"Generate a dense slab of material between the top of support and the model. This will create a skin between the model and support.\",\n  \t\t\t\t\t\ttype: \"bool\",\n  \t\t\t\t\t\tdefault_value: false,\n  \t\t\t\t\t\tvalue: \"extruderValue(support_roof_extruder_nr, 'support_interface_enable')\",\n  \t\t\t\t\t\tlimit_to_extruder: \"support_roof_extruder_nr\",\n  \t\t\t\t\t\tenabled: \"support_enable or support_meshes_present\",\n  \t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t},\n  \t\t\t\t\tsupport_bottom_enable: {\n  \t\t\t\t\t\tlabel: \"Enable Support Floor\",\n  \t\t\t\t\t\tdescription: \"Generate a dense slab of material between the bottom of the support and the model. This will create a skin between the model and support.\",\n  \t\t\t\t\t\ttype: \"bool\",\n  \t\t\t\t\t\tdefault_value: false,\n  \t\t\t\t\t\tvalue: \"extruderValue(support_bottom_extruder_nr, 'support_interface_enable')\",\n  \t\t\t\t\t\tlimit_to_extruder: \"support_bottom_extruder_nr\",\n  \t\t\t\t\t\tenabled: \"support_enable or support_meshes_present\",\n  \t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\tsupport_interface_height: {\n  \t\t\t\tlabel: \"Support Interface Thickness\",\n  \t\t\t\tdescription: \"The thickness of the interface of the support where it touches with the model on the bottom or the top.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 1,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tminimum_value_warning: \"0.2 + layer_height\",\n  \t\t\t\tmaximum_value_warning: \"10\",\n  \t\t\t\tlimit_to_extruder: \"support_interface_extruder_nr\",\n  \t\t\t\tenabled: \"support_interface_enable and (support_enable or support_meshes_present)\",\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tchildren: {\n  \t\t\t\t\tsupport_roof_height: {\n  \t\t\t\t\t\tlabel: \"Support Roof Thickness\",\n  \t\t\t\t\t\tdescription: \"The thickness of the support roofs. This controls the amount of dense layers at the top of the support on which the model rests.\",\n  \t\t\t\t\t\tunit: \"mm\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 1,\n  \t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\tminimum_value_warning: \"support_top_distance + layer_height\",\n  \t\t\t\t\t\tmaximum_value_warning: \"10\",\n  \t\t\t\t\t\tvalue: \"extruderValue(support_roof_extruder_nr, 'support_interface_height')\",\n  \t\t\t\t\t\tlimit_to_extruder: \"support_roof_extruder_nr\",\n  \t\t\t\t\t\tenabled: \"support_roof_enable and (support_enable or support_meshes_present)\",\n  \t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t},\n  \t\t\t\t\tsupport_bottom_height: {\n  \t\t\t\t\t\tlabel: \"Support Floor Thickness\",\n  \t\t\t\t\t\tdescription: \"The thickness of the support floors. This controls the number of dense layers that are printed on top of places of a model on which support rests.\",\n  \t\t\t\t\t\tunit: \"mm\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 1,\n  \t\t\t\t\t\tvalue: \"extruderValue(support_bottom_extruder_nr, 'support_interface_height')\",\n  \t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\tminimum_value_warning: \"min(support_bottom_distance + layer_height, support_bottom_stair_step_height)\",\n  \t\t\t\t\t\tmaximum_value_warning: \"10\",\n  \t\t\t\t\t\tlimit_to_extruder: \"support_bottom_extruder_nr\",\n  \t\t\t\t\t\tenabled: \"support_bottom_enable and (support_enable or support_meshes_present)\",\n  \t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\tsupport_interface_skip_height: {\n  \t\t\t\tlabel: \"Support Interface Resolution\",\n  \t\t\t\tdescription: \"When checking where there's model above and below the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0.3,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"support_interface_height\",\n  \t\t\t\tlimit_to_extruder: \"support_interface_extruder_nr\",\n  \t\t\t\tenabled: \"support_interface_enable and (support_enable or support_meshes_present)\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tsupport_interface_density: {\n  \t\t\t\tlabel: \"Support Interface Density\",\n  \t\t\t\tdescription: \"Adjusts the density of the roofs and floors of the support structure. A higher value results in better overhangs, but the supports are harder to remove.\",\n  \t\t\t\tunit: \"%\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 100,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"100\",\n  \t\t\t\tlimit_to_extruder: \"support_interface_extruder_nr\",\n  \t\t\t\tenabled: \"support_interface_enable and (support_enable or support_meshes_present)\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tchildren: {\n  \t\t\t\t\tsupport_roof_density: {\n  \t\t\t\t\t\tlabel: \"Support Roof Density\",\n  \t\t\t\t\t\tdescription: \"The density of the roofs of the support structure. A higher value results in better overhangs, but the supports are harder to remove.\",\n  \t\t\t\t\t\tunit: \"%\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 100,\n  \t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\tmaximum_value: \"100\",\n  \t\t\t\t\t\tlimit_to_extruder: \"support_roof_extruder_nr\",\n  \t\t\t\t\t\tenabled: \"support_roof_enable and (support_enable or support_meshes_present)\",\n  \t\t\t\t\t\tvalue: \"extruderValue(support_roof_extruder_nr, 'support_interface_density')\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: true,\n  \t\t\t\t\t\tchildren: {\n  \t\t\t\t\t\t\tsupport_roof_line_distance: {\n  \t\t\t\t\t\t\t\tlabel: \"Support Roof Line Distance\",\n  \t\t\t\t\t\t\t\tdescription: \"Distance between the printed support roof lines. This setting is calculated by the Support Roof Density, but can be adjusted separately.\",\n  \t\t\t\t\t\t\t\tunit: \"mm\",\n  \t\t\t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\t\t\tdefault_value: 0.4,\n  \t\t\t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\t\t\tminimum_value_warning: \"support_roof_line_width - 0.0001\",\n  \t\t\t\t\t\t\t\tvalue: \"0 if support_roof_density == 0 else (support_roof_line_width * 100) / support_roof_density * (2 if support_roof_pattern == 'grid' else (3 if support_roof_pattern == 'triangles' else 1))\",\n  \t\t\t\t\t\t\t\tlimit_to_extruder: \"support_roof_extruder_nr\",\n  \t\t\t\t\t\t\t\tenabled: \"support_roof_enable and (support_enable or support_meshes_present)\",\n  \t\t\t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\t\t\tsettable_per_extruder: true\n  \t\t\t\t\t\t\t}\n  \t\t\t\t\t\t}\n  \t\t\t\t\t},\n  \t\t\t\t\tsupport_bottom_density: {\n  \t\t\t\t\t\tlabel: \"Support Floor Density\",\n  \t\t\t\t\t\tdescription: \"The density of the floors of the support structure. A higher value results in better adhesion of the support on top of the model.\",\n  \t\t\t\t\t\tunit: \"%\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 100,\n  \t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\tmaximum_value: \"100\",\n  \t\t\t\t\t\tlimit_to_extruder: \"support_bottom_extruder_nr\",\n  \t\t\t\t\t\tenabled: \"support_bottom_enable and (support_enable or support_meshes_present)\",\n  \t\t\t\t\t\tvalue: \"extruderValue(support_bottom_extruder_nr, 'support_interface_density')\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: true,\n  \t\t\t\t\t\tchildren: {\n  \t\t\t\t\t\t\tsupport_bottom_line_distance: {\n  \t\t\t\t\t\t\t\tlabel: \"Support Floor Line Distance\",\n  \t\t\t\t\t\t\t\tdescription: \"Distance between the printed support floor lines. This setting is calculated by the Support Floor Density, but can be adjusted separately.\",\n  \t\t\t\t\t\t\t\tunit: \"mm\",\n  \t\t\t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\t\t\tdefault_value: 0.4,\n  \t\t\t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\t\t\tminimum_value_warning: \"support_bottom_line_width - 0.0001\",\n  \t\t\t\t\t\t\t\tvalue: \"0 if support_bottom_density == 0 else (support_bottom_line_width * 100) / support_bottom_density * (2 if support_bottom_pattern == 'grid' else (3 if support_bottom_pattern == 'triangles' else 1))\",\n  \t\t\t\t\t\t\t\tlimit_to_extruder: \"support_bottom_extruder_nr\",\n  \t\t\t\t\t\t\t\tenabled: \"support_bottom_enable and (support_enable or support_meshes_present)\",\n  \t\t\t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\t\t\tsettable_per_extruder: true\n  \t\t\t\t\t\t\t}\n  \t\t\t\t\t\t}\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\tsupport_interface_pattern: {\n  \t\t\t\tlabel: \"Support Interface Pattern\",\n  \t\t\t\tdescription: \"The pattern with which the interface of the support with the model is printed.\",\n  \t\t\t\ttype: \"enum\",\n  \t\t\t\toptions: {\n  \t\t\t\t\tlines: \"Lines\",\n  \t\t\t\t\tgrid: \"Grid\",\n  \t\t\t\t\ttriangles: \"Triangles\",\n  \t\t\t\t\tconcentric: \"Concentric\",\n  \t\t\t\t\tzigzag: \"Zig Zag\"\n  \t\t\t\t},\n  \t\t\t\tdefault_value: \"concentric\",\n  \t\t\t\tlimit_to_extruder: \"support_interface_extruder_nr\",\n  \t\t\t\tenabled: \"support_interface_enable and (support_enable or support_meshes_present)\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tchildren: {\n  \t\t\t\t\tsupport_roof_pattern: {\n  \t\t\t\t\t\tlabel: \"Support Roof Pattern\",\n  \t\t\t\t\t\tdescription: \"The pattern with which the roofs of the support are printed.\",\n  \t\t\t\t\t\ttype: \"enum\",\n  \t\t\t\t\t\toptions: {\n  \t\t\t\t\t\t\tlines: \"Lines\",\n  \t\t\t\t\t\t\tgrid: \"Grid\",\n  \t\t\t\t\t\t\ttriangles: \"Triangles\",\n  \t\t\t\t\t\t\tconcentric: \"Concentric\",\n  \t\t\t\t\t\t\tzigzag: \"Zig Zag\"\n  \t\t\t\t\t\t},\n  \t\t\t\t\t\tdefault_value: \"concentric\",\n  \t\t\t\t\t\tvalue: \"extruderValue(support_roof_extruder_nr, 'support_interface_pattern')\",\n  \t\t\t\t\t\tlimit_to_extruder: \"support_roof_extruder_nr\",\n  \t\t\t\t\t\tenabled: \"support_roof_enable and (support_enable or support_meshes_present)\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: true\n  \t\t\t\t\t},\n  \t\t\t\t\tsupport_bottom_pattern: {\n  \t\t\t\t\t\tlabel: \"Support Floor Pattern\",\n  \t\t\t\t\t\tdescription: \"The pattern with which the floors of the support are printed.\",\n  \t\t\t\t\t\ttype: \"enum\",\n  \t\t\t\t\t\toptions: {\n  \t\t\t\t\t\t\tlines: \"Lines\",\n  \t\t\t\t\t\t\tgrid: \"Grid\",\n  \t\t\t\t\t\t\ttriangles: \"Triangles\",\n  \t\t\t\t\t\t\tconcentric: \"Concentric\",\n  \t\t\t\t\t\t\tzigzag: \"Zig Zag\"\n  \t\t\t\t\t\t},\n  \t\t\t\t\t\tdefault_value: \"concentric\",\n  \t\t\t\t\t\tvalue: \"extruderValue(support_bottom_extruder_nr, 'support_interface_pattern')\",\n  \t\t\t\t\t\tlimit_to_extruder: \"support_bottom_extruder_nr\",\n  \t\t\t\t\t\tenabled: \"support_bottom_enable and (support_enable or support_meshes_present)\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: true\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\tminimum_interface_area: {\n  \t\t\t\tlabel: \"Minimum Support Interface Area\",\n  \t\t\t\tdescription: \"Minimum area size for support interface polygons. Polygons which have an area smaller than this value will be printed as normal support.\",\n  \t\t\t\tunit: \"mm²\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 1,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tminimum_value_warning: \"minimum_support_area\",\n  \t\t\t\tlimit_to_extruder: \"support_interface_extruder_nr\",\n  \t\t\t\tenabled: \"support_interface_enable and (support_enable or support_meshes_present)\",\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tchildren: {\n  \t\t\t\t\tminimum_roof_area: {\n  \t\t\t\t\t\tlabel: \"Minimum Support Roof Area\",\n  \t\t\t\t\t\tdescription: \"Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support.\",\n  \t\t\t\t\t\tunit: \"mm²\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 1,\n  \t\t\t\t\t\tvalue: \"extruderValue(support_roof_extruder_nr, 'minimum_interface_area')\",\n  \t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\tminimum_value_warning: \"minimum_support_area\",\n  \t\t\t\t\t\tlimit_to_extruder: \"support_roof_extruder_nr\",\n  \t\t\t\t\t\tenabled: \"support_roof_enable and (support_enable or support_meshes_present)\",\n  \t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t},\n  \t\t\t\t\tminimum_bottom_area: {\n  \t\t\t\t\t\tlabel: \"Minimum Support Floor Area\",\n  \t\t\t\t\t\tdescription: \"Minimum area size for the floors of the support. Polygons which have an area smaller than this value will be printed as normal support.\",\n  \t\t\t\t\t\tunit: \"mm²\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 1,\n  \t\t\t\t\t\tvalue: \"extruderValue(support_bottom_extruder_nr, 'minimum_interface_area')\",\n  \t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\tminimum_value_warning: \"minimum_support_area\",\n  \t\t\t\t\t\tlimit_to_extruder: \"support_bottom_extruder_nr\",\n  \t\t\t\t\t\tenabled: \"support_bottom_enable and (support_enable or support_meshes_present)\",\n  \t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\tsupport_interface_offset: {\n  \t\t\t\tlabel: \"Support Interface Horizontal Expansion\",\n  \t\t\t\tdescription: \"Amount of offset applied to the support interface polygons.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tmaximum_value: \"extruderValue(support_extruder_nr, 'support_offset')\",\n  \t\t\t\tlimit_to_extruder: \"support_interface_extruder_nr\",\n  \t\t\t\tenabled: \"support_interface_enable and (support_enable or support_meshes_present)\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tchildren: {\n  \t\t\t\t\tsupport_roof_offset: {\n  \t\t\t\t\t\tlabel: \"Support Roof Horizontal Expansion\",\n  \t\t\t\t\t\tdescription: \"Amount of offset applied to the roofs of the support.\",\n  \t\t\t\t\t\tunit: \"mm\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 0,\n  \t\t\t\t\t\tvalue: \"extruderValue(support_roof_extruder_nr, 'support_interface_offset')\",\n  \t\t\t\t\t\tmaximum_value: \"extruderValue(support_extruder_nr, 'support_offset')\",\n  \t\t\t\t\t\tlimit_to_extruder: \"support_roof_extruder_nr\",\n  \t\t\t\t\t\tenabled: \"support_roof_enable and (support_enable or support_meshes_present)\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: true\n  \t\t\t\t\t},\n  \t\t\t\t\tsupport_bottom_offset: {\n  \t\t\t\t\t\tlabel: \"Support Floor Horizontal Expansion\",\n  \t\t\t\t\t\tdescription: \"Amount of offset applied to the floors of the support.\",\n  \t\t\t\t\t\tunit: \"mm\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 0,\n  \t\t\t\t\t\tvalue: \"extruderValue(support_bottom_extruder_nr, 'support_interface_offset')\",\n  \t\t\t\t\t\tmaximum_value: \"extruderValue(support_extruder_nr, 'support_offset')\",\n  \t\t\t\t\t\tlimit_to_extruder: \"support_bottom_extruder_nr\",\n  \t\t\t\t\t\tenabled: \"support_bottom_enable and (support_enable or support_meshes_present)\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: true\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\tsupport_interface_angles: {\n  \t\t\t\tlabel: \"Support Interface Line Directions\",\n  \t\t\t\tdescription: \"A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees).\",\n  \t\t\t\ttype: \"[int]\",\n  \t\t\t\tdefault_value: \"[ ]\",\n  \t\t\t\tlimit_to_extruder: \"support_interface_extruder_nr\",\n  \t\t\t\tenabled: \"(support_enable or support_meshes_present) and support_interface_enable and support_interface_pattern != 'concentric'\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tchildren: {\n  \t\t\t\t\tsupport_roof_angles: {\n  \t\t\t\t\t\tlabel: \"Support Roof Line Directions\",\n  \t\t\t\t\t\tdescription: \"A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees).\",\n  \t\t\t\t\t\ttype: \"[int]\",\n  \t\t\t\t\t\tdefault_value: \"[ ]\",\n  \t\t\t\t\t\tvalue: \"support_interface_angles\",\n  \t\t\t\t\t\tlimit_to_extruder: \"support_roof_extruder_nr\",\n  \t\t\t\t\t\tenabled: \"(support_enable or support_meshes_present) and support_roof_enable and support_roof_pattern != 'concentric'\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: true\n  \t\t\t\t\t},\n  \t\t\t\t\tsupport_bottom_angles: {\n  \t\t\t\t\t\tlabel: \"Support Floor Line Directions\",\n  \t\t\t\t\t\tdescription: \"A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees).\",\n  \t\t\t\t\t\ttype: \"[int]\",\n  \t\t\t\t\t\tdefault_value: \"[ ]\",\n  \t\t\t\t\t\tvalue: \"support_interface_angles\",\n  \t\t\t\t\t\tlimit_to_extruder: \"support_bottom_extruder_nr\",\n  \t\t\t\t\t\tenabled: \"(support_enable or support_meshes_present) and support_bottom_enable and support_bottom_pattern != 'concentric'\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: true\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\tsupport_fan_enable: {\n  \t\t\t\tlabel: \"Fan Speed Override\",\n  \t\t\t\tdescription: \"When enabled, the print cooling fan speed is altered for the skin regions immediately above the support.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tenabled: \"support_enable or support_meshes_present\",\n  \t\t\t\tsettable_per_mesh: false\n  \t\t\t},\n  \t\t\tsupport_supported_skin_fan_speed: {\n  \t\t\t\tlabel: \"Supported Skin Fan Speed\",\n  \t\t\t\tdescription: \"Percentage fan speed to use when printing the skin regions immediately above the support. Using a high fan speed can make the support easier to remove.\",\n  \t\t\t\tunit: \"%\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value: \"100\",\n  \t\t\t\tdefault_value: 100,\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tenabled: \"(support_enable or support_meshes_present) and support_fan_enable\",\n  \t\t\t\tsettable_per_mesh: false\n  \t\t\t},\n  \t\t\tsupport_use_towers: {\n  \t\t\t\tlabel: \"Use Towers\",\n  \t\t\t\tdescription: \"Use specialized towers to support tiny overhang areas. These towers have a larger diameter than the region they support. Near the overhang the towers' diameter decreases, forming a roof.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: true,\n  \t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\",\n  \t\t\t\tenabled: \"support_enable and support_structure == 'normal'\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tsupport_tower_diameter: {\n  \t\t\t\tlabel: \"Tower Diameter\",\n  \t\t\t\tdescription: \"The diameter of a special tower.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 3,\n  \t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tminimum_value_warning: \"2 * machine_nozzle_size\",\n  \t\t\t\tmaximum_value_warning: \"20\",\n  \t\t\t\tenabled: \"support_enable and support_structure == 'normal' and support_use_towers\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tsupport_tower_maximum_supported_diameter: {\n  \t\t\t\tlabel: \"Maximum Tower-Supported Diameter\",\n  \t\t\t\tdescription: \"Maximum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 3,\n  \t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tminimum_value_warning: \"2 * machine_nozzle_size\",\n  \t\t\t\tmaximum_value_warning: \"20\",\n  \t\t\t\tmaximum_value: \"support_tower_diameter\",\n  \t\t\t\tenabled: \"support_enable and support_structure == 'normal' and support_use_towers\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tsupport_tower_roof_angle: {\n  \t\t\t\tlabel: \"Tower Roof Angle\",\n  \t\t\t\tdescription: \"The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs.\",\n  \t\t\t\tunit: \"°\",\n  \t\t\t\ttype: \"int\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value: \"90\",\n  \t\t\t\tdefault_value: 65,\n  \t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\",\n  \t\t\t\tenabled: \"support_enable and support_structure == 'normal' and support_use_towers\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tsupport_mesh_drop_down: {\n  \t\t\t\tlabel: \"Drop Down Support Mesh\",\n  \t\t\t\tdescription: \"Make support everywhere below the support mesh, so that there's no overhang in the support mesh.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: true,\n  \t\t\t\tenabled: \"support_mesh\",\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false,\n  \t\t\t\tsettable_globally: false\n  \t\t\t},\n  \t\t\tsupport_meshes_present: {\n  \t\t\t\tlabel: \"Scene Has Support Meshes\",\n  \t\t\t\tdescription: \"There are support meshes present in the scene. This setting is controlled by Cura.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tenabled: false,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t}\n  \t\t}\n  \t},\n  \tplatform_adhesion: {\n  \t\tlabel: \"Build Plate Adhesion\",\n  \t\ttype: \"category\",\n  \t\ticon: \"category_adhesion\",\n  \t\tdescription: \"Adhesion\",\n  \t\tchildren: {\n  \t\t\tprime_blob_enable: {\n  \t\t\t\tlabel: \"Enable Prime Blob\",\n  \t\t\t\tdescription: \"Whether to prime the filament with a blob before printing. Turning this setting on will ensure that the extruder will have material ready at the nozzle before printing. Printing Brim or Skirt can act like priming too, in which case turning this setting off saves some time.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tenabled: false,\n  \t\t\t\twarning_value: \"True if resolveOrValue('print_sequence') == 'one_at_a_time' else None\"\n  \t\t\t},\n  \t\t\textruder_prime_pos_x: {\n  \t\t\t\tlabel: \"Extruder Prime X Position\",\n  \t\t\t\tdescription: \"The X coordinate of the position where the nozzle primes at the start of printing.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tminimum_value_warning: \"machine_width / -2 if machine_center_is_zero else 0\",\n  \t\t\t\tmaximum_value_warning: \"machine_width / 2 if machine_center_is_zero else machine_width\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tenabled: false\n  \t\t\t},\n  \t\t\textruder_prime_pos_y: {\n  \t\t\t\tlabel: \"Extruder Prime Y Position\",\n  \t\t\t\tdescription: \"The Y coordinate of the position where the nozzle primes at the start of printing.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tminimum_value_warning: \"machine_depth / -2 if machine_center_is_zero else 0\",\n  \t\t\t\tmaximum_value_warning: \"machine_depth / 2 if machine_center_is_zero else machine_depth\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tenabled: false\n  \t\t\t},\n  \t\t\tadhesion_type: {\n  \t\t\t\tlabel: \"Build Plate Adhesion Type\",\n  \t\t\t\tdescription: \"Different options that help to improve both priming your extrusion and adhesion to the build plate. Brim adds a single layer flat area around the base of your model to prevent warping. Raft adds a thick grid with a roof below the model. Skirt is a line printed around the model, but not connected to the model.\",\n  \t\t\t\ttype: \"enum\",\n  \t\t\t\toptions: {\n  \t\t\t\t\tskirt: \"Skirt\",\n  \t\t\t\t\tbrim: \"Brim\",\n  \t\t\t\t\traft: \"Raft\",\n  \t\t\t\t\tnone: \"None\"\n  \t\t\t\t},\n  \t\t\t\tdefault_value: \"brim\",\n  \t\t\t\tresolve: \"extruderValue(adhesion_extruder_nr, 'adhesion_type')\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false\n  \t\t\t},\n  \t\t\tadhesion_extruder_nr: {\n  \t\t\t\tlabel: \"Build Plate Adhesion Extruder\",\n  \t\t\t\tdescription: \"The extruder train to use for printing the skirt/brim/raft. This is used in multi-extrusion.\",\n  \t\t\t\ttype: \"extruder\",\n  \t\t\t\tdefault_value: \"0\",\n  \t\t\t\tvalue: \"int(defaultExtruderPosition())\",\n  \t\t\t\tenabled: \"extruders_enabled_count > 1 and (resolveOrValue('adhesion_type') != 'none' or resolveOrValue('prime_tower_brim_enable'))\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false\n  \t\t\t},\n  \t\t\tskirt_line_count: {\n  \t\t\t\tlabel: \"Skirt Line Count\",\n  \t\t\t\tdescription: \"Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt.\",\n  \t\t\t\ttype: \"int\",\n  \t\t\t\tdefault_value: 1,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"10\",\n  \t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'skirt'\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tlimit_to_extruder: \"adhesion_extruder_nr\"\n  \t\t\t},\n  \t\t\tskirt_gap: {\n  \t\t\t\tlabel: \"Skirt Distance\",\n  \t\t\t\tdescription: \"The horizontal distance between the skirt and the first layer of the print.\\nThis is the minimum distance. Multiple skirt lines will extend outwards from this distance.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 3,\n  \t\t\t\tminimum_value_warning: \"max(extruderValues('machine_nozzle_size'))\",\n  \t\t\t\tmaximum_value_warning: \"10\",\n  \t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'skirt'\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tlimit_to_extruder: \"adhesion_extruder_nr\"\n  \t\t\t},\n  \t\t\tskirt_brim_minimal_length: {\n  \t\t\t\tlabel: \"Skirt/Brim Minimum Length\",\n  \t\t\t\tdescription: \"The minimum length of the skirt or brim. If this length is not reached by all skirt or brim lines together, more skirt or brim lines will be added until the minimum length is reached. Note: If the line count is set to 0 this is ignored.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 250,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tminimum_value_warning: \"25\",\n  \t\t\t\tmaximum_value_warning: \"2500\",\n  \t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'skirt' or resolveOrValue('adhesion_type') == 'brim' or resolveOrValue('prime_tower_brim_enable')\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tbrim_width: {\n  \t\t\t\tlabel: \"Brim Width\",\n  \t\t\t\tdescription: \"The distance from the model to the outermost brim line. A larger brim enhances adhesion to the build plate, but also reduces the effective print area.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: 8,\n  \t\t\t\tminimum_value: \"0.0\",\n  \t\t\t\tmaximum_value_warning: \"50.0\",\n  \t\t\t\tmaximum_value: \"0.5 * min(machine_width, machine_depth)\",\n  \t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'brim' or resolveOrValue('prime_tower_brim_enable')\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tlimit_to_extruder: \"adhesion_extruder_nr\",\n  \t\t\t\tchildren: {\n  \t\t\t\t\tbrim_line_count: {\n  \t\t\t\t\t\tlabel: \"Brim Line Count\",\n  \t\t\t\t\t\tdescription: \"The number of lines used for a brim. More brim lines enhance adhesion to the build plate, but also reduces the effective print area.\",\n  \t\t\t\t\t\ttype: \"int\",\n  \t\t\t\t\t\tdefault_value: 20,\n  \t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\tmaximum_value_warning: \"50 / skirt_brim_line_width\",\n  \t\t\t\t\t\tmaximum_value: \"0.5 * min(machine_width, machine_depth) / skirt_brim_line_width\",\n  \t\t\t\t\t\tvalue: \"math.ceil(brim_width / (skirt_brim_line_width * initial_layer_line_width_factor / 100.0))\",\n  \t\t\t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'brim' or resolveOrValue('prime_tower_brim_enable')\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: true,\n  \t\t\t\t\t\tlimit_to_extruder: \"adhesion_extruder_nr\"\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\tbrim_gap: {\n  \t\t\t\tlabel: \"Brim Distance\",\n  \t\t\t\tdescription: \"The horizontal distance between the first brim line and the outline of the first layer of the print. A small gap can make the brim easier to remove while still providing the thermal benefits.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"skirt_brim_line_width\",\n  \t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'brim'\",\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tlimit_to_extruder: \"adhesion_extruder_nr\"\n  \t\t\t},\n  \t\t\tbrim_replaces_support: {\n  \t\t\t\tlabel: \"Brim Replaces Support\",\n  \t\t\t\tdescription: \"Enforce brim to be printed around the model even if that space would otherwise be occupied by support. This replaces some regions of the first layer of support by brim regions.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: true,\n  \t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'brim' and (support_enable or support_meshes_present)\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\"\n  \t\t\t},\n  \t\t\tbrim_outside_only: {\n  \t\t\t\tlabel: \"Brim Only on Outside\",\n  \t\t\t\tdescription: \"Only print the brim on the outside of the model. This reduces the amount of brim you need to remove afterwards, while it doesn't reduce the bed adhesion that much.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: true,\n  \t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'brim'\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tlimit_to_extruder: \"adhesion_extruder_nr\"\n  \t\t\t},\n  \t\t\traft_margin: {\n  \t\t\t\tlabel: \"Raft Extra Margin\",\n  \t\t\t\tdescription: \"If the raft is enabled, this is the extra raft area around the model which is also given a raft. Increasing this margin will create a stronger raft while using more material and leaving less area for your print.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 15,\n  \t\t\t\tminimum_value_warning: \"raft_interface_line_width\",\n  \t\t\t\tmaximum_value_warning: \"20\",\n  \t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'raft'\",\n  \t\t\t\tlimit_to_extruder: \"adhesion_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\traft_smoothing: {\n  \t\t\t\tlabel: \"Raft Smoothing\",\n  \t\t\t\tdescription: \"This setting controls how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 5,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tminimum_value_warning: \"raft_interface_line_width\",\n  \t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'raft'\",\n  \t\t\t\tlimit_to_extruder: \"adhesion_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\traft_airgap: {\n  \t\t\t\tlabel: \"Raft Air Gap\",\n  \t\t\t\tdescription: \"The gap between the final raft layer and the first layer of the model. Only the first layer is raised by this amount to lower the bonding between the raft layer and the model. Makes it easier to peel off the raft.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0.3,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"min(extruderValues('machine_nozzle_size'))\",\n  \t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'raft'\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tlimit_to_extruder: \"adhesion_extruder_nr\"\n  \t\t\t},\n  \t\t\tlayer_0_z_overlap: {\n  \t\t\t\tlabel: \"Initial Layer Z Overlap\",\n  \t\t\t\tdescription: \"Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0.22,\n  \t\t\t\tvalue: \"raft_airgap / 2\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"raft_airgap\",\n  \t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'raft'\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tlimit_to_extruder: \"adhesion_extruder_nr\"\n  \t\t\t},\n  \t\t\traft_surface_layers: {\n  \t\t\t\tlabel: \"Raft Top Layers\",\n  \t\t\t\tdescription: \"The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1.\",\n  \t\t\t\ttype: \"int\",\n  \t\t\t\tdefault_value: 2,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"20\",\n  \t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'raft'\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tlimit_to_extruder: \"adhesion_extruder_nr\"\n  \t\t\t},\n  \t\t\traft_surface_thickness: {\n  \t\t\t\tlabel: \"Raft Top Layer Thickness\",\n  \t\t\t\tdescription: \"Layer thickness of the top raft layers.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0.1,\n  \t\t\t\tvalue: \"resolveOrValue('layer_height')\",\n  \t\t\t\tminimum_value: \"0.001\",\n  \t\t\t\tminimum_value_warning: \"0.04\",\n  \t\t\t\tmaximum_value_warning: \"0.75 * machine_nozzle_size\",\n  \t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'raft'\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tlimit_to_extruder: \"adhesion_extruder_nr\"\n  \t\t\t},\n  \t\t\traft_surface_line_width: {\n  \t\t\t\tlabel: \"Raft Top Line Width\",\n  \t\t\t\tdescription: \"Width of the lines in the top surface of the raft. These can be thin lines so that the top of the raft becomes smooth.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0.4,\n  \t\t\t\tvalue: \"line_width\",\n  \t\t\t\tminimum_value: \"0.001\",\n  \t\t\t\tminimum_value_warning: \"machine_nozzle_size * 0.1\",\n  \t\t\t\tmaximum_value_warning: \"machine_nozzle_size * 2\",\n  \t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'raft'\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tlimit_to_extruder: \"adhesion_extruder_nr\"\n  \t\t\t},\n  \t\t\traft_surface_line_spacing: {\n  \t\t\t\tlabel: \"Raft Top Spacing\",\n  \t\t\t\tdescription: \"The distance between the raft lines for the top raft layers. The spacing should be equal to the line width, so that the surface is solid.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0.4,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tminimum_value_warning: \"raft_surface_line_width\",\n  \t\t\t\tmaximum_value_warning: \"raft_surface_line_width * 3\",\n  \t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'raft'\",\n  \t\t\t\tvalue: \"raft_surface_line_width\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tlimit_to_extruder: \"adhesion_extruder_nr\"\n  \t\t\t},\n  \t\t\traft_interface_thickness: {\n  \t\t\t\tlabel: \"Raft Middle Thickness\",\n  \t\t\t\tdescription: \"Layer thickness of the middle raft layer.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0.15,\n  \t\t\t\tvalue: \"resolveOrValue('layer_height') * 1.5\",\n  \t\t\t\tminimum_value: \"0.001\",\n  \t\t\t\tminimum_value_warning: \"0.04\",\n  \t\t\t\tmaximum_value_warning: \"0.75 * machine_nozzle_size\",\n  \t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'raft'\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tlimit_to_extruder: \"adhesion_extruder_nr\"\n  \t\t\t},\n  \t\t\traft_interface_line_width: {\n  \t\t\t\tlabel: \"Raft Middle Line Width\",\n  \t\t\t\tdescription: \"Width of the lines in the middle raft layer. Making the second layer extrude more causes the lines to stick to the build plate.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0.7,\n  \t\t\t\tvalue: \"line_width * 2\",\n  \t\t\t\tminimum_value: \"0.001\",\n  \t\t\t\tminimum_value_warning: \"machine_nozzle_size * 0.5\",\n  \t\t\t\tmaximum_value_warning: \"machine_nozzle_size * 3\",\n  \t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'raft'\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tlimit_to_extruder: \"adhesion_extruder_nr\"\n  \t\t\t},\n  \t\t\traft_interface_line_spacing: {\n  \t\t\t\tlabel: \"Raft Middle Spacing\",\n  \t\t\t\tdescription: \"The distance between the raft lines for the middle raft layer. The spacing of the middle should be quite wide, while being dense enough to support the top raft layers.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0.9,\n  \t\t\t\tvalue: \"raft_interface_line_width + 0.2\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tminimum_value_warning: \"raft_interface_line_width\",\n  \t\t\t\tmaximum_value_warning: \"15.0\",\n  \t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'raft'\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tlimit_to_extruder: \"adhesion_extruder_nr\"\n  \t\t\t},\n  \t\t\traft_base_thickness: {\n  \t\t\t\tlabel: \"Raft Base Thickness\",\n  \t\t\t\tdescription: \"Layer thickness of the base raft layer. This should be a thick layer which sticks firmly to the printer build plate.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0.3,\n  \t\t\t\tvalue: \"resolveOrValue('layer_height_0') * 1.2\",\n  \t\t\t\tminimum_value: \"0.001\",\n  \t\t\t\tminimum_value_warning: \"0.04\",\n  \t\t\t\tmaximum_value_warning: \"0.75 * raft_base_line_width\",\n  \t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'raft'\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tlimit_to_extruder: \"adhesion_extruder_nr\"\n  \t\t\t},\n  \t\t\traft_base_line_width: {\n  \t\t\t\tlabel: \"Raft Base Line Width\",\n  \t\t\t\tdescription: \"Width of the lines in the base raft layer. These should be thick lines to assist in build plate adhesion.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0.8,\n  \t\t\t\tminimum_value: \"0.001\",\n  \t\t\t\tvalue: \"machine_nozzle_size * 2\",\n  \t\t\t\tminimum_value_warning: \"machine_nozzle_size * 0.5\",\n  \t\t\t\tmaximum_value_warning: \"machine_nozzle_size * 3\",\n  \t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'raft'\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tlimit_to_extruder: \"adhesion_extruder_nr\"\n  \t\t\t},\n  \t\t\traft_base_line_spacing: {\n  \t\t\t\tlabel: \"Raft Base Line Spacing\",\n  \t\t\t\tdescription: \"The distance between the raft lines for the base raft layer. Wide spacing makes for easy removal of the raft from the build plate.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 1.6,\n  \t\t\t\tvalue: \"raft_base_line_width * 2\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tminimum_value_warning: \"raft_base_line_width\",\n  \t\t\t\tmaximum_value_warning: \"100\",\n  \t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'raft'\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tlimit_to_extruder: \"adhesion_extruder_nr\"\n  \t\t\t},\n  \t\t\traft_speed: {\n  \t\t\t\tlabel: \"Raft Print Speed\",\n  \t\t\t\tdescription: \"The speed at which the raft is printed.\",\n  \t\t\t\tunit: \"mm/s\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 20,\n  \t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\tmaximum_value: \"math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)\",\n  \t\t\t\tmaximum_value_warning: \"200\",\n  \t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'raft'\",\n  \t\t\t\tvalue: \"speed_print / 60 * 30\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tlimit_to_extruder: \"adhesion_extruder_nr\",\n  \t\t\t\tchildren: {\n  \t\t\t\t\traft_surface_speed: {\n  \t\t\t\t\t\tlabel: \"Raft Top Print Speed\",\n  \t\t\t\t\t\tdescription: \"The speed at which the top raft layers are printed. These should be printed a bit slower, so that the nozzle can slowly smooth out adjacent surface lines.\",\n  \t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 20,\n  \t\t\t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\t\t\tmaximum_value: \"math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)\",\n  \t\t\t\t\t\tmaximum_value_warning: \"100\",\n  \t\t\t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'raft'\",\n  \t\t\t\t\t\tvalue: \"raft_speed\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: true,\n  \t\t\t\t\t\tlimit_to_extruder: \"adhesion_extruder_nr\"\n  \t\t\t\t\t},\n  \t\t\t\t\traft_interface_speed: {\n  \t\t\t\t\t\tlabel: \"Raft Middle Print Speed\",\n  \t\t\t\t\t\tdescription: \"The speed at which the middle raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high.\",\n  \t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 15,\n  \t\t\t\t\t\tvalue: \"raft_speed * 0.75\",\n  \t\t\t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\t\t\tmaximum_value: \"math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)\",\n  \t\t\t\t\t\tmaximum_value_warning: \"150\",\n  \t\t\t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'raft'\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: true,\n  \t\t\t\t\t\tlimit_to_extruder: \"adhesion_extruder_nr\"\n  \t\t\t\t\t},\n  \t\t\t\t\traft_base_speed: {\n  \t\t\t\t\t\tlabel: \"Raft Base Print Speed\",\n  \t\t\t\t\t\tdescription: \"The speed at which the base raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high.\",\n  \t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 15,\n  \t\t\t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\t\t\tmaximum_value: \"math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)\",\n  \t\t\t\t\t\tmaximum_value_warning: \"200\",\n  \t\t\t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'raft'\",\n  \t\t\t\t\t\tvalue: \"0.75 * raft_speed\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: true,\n  \t\t\t\t\t\tlimit_to_extruder: \"adhesion_extruder_nr\"\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\traft_acceleration: {\n  \t\t\t\tlabel: \"Raft Print Acceleration\",\n  \t\t\t\tdescription: \"The acceleration with which the raft is printed.\",\n  \t\t\t\tunit: \"mm/s²\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 3000,\n  \t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\tminimum_value_warning: \"100\",\n  \t\t\t\tmaximum_value_warning: \"10000\",\n  \t\t\t\tvalue: \"acceleration_print\",\n  \t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'raft' and resolveOrValue('acceleration_enabled')\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tlimit_to_extruder: \"adhesion_extruder_nr\",\n  \t\t\t\tchildren: {\n  \t\t\t\t\traft_surface_acceleration: {\n  \t\t\t\t\t\tlabel: \"Raft Top Print Acceleration\",\n  \t\t\t\t\t\tdescription: \"The acceleration with which the top raft layers are printed.\",\n  \t\t\t\t\t\tunit: \"mm/s²\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 3000,\n  \t\t\t\t\t\tvalue: \"raft_acceleration\",\n  \t\t\t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\t\t\tminimum_value_warning: \"100\",\n  \t\t\t\t\t\tmaximum_value_warning: \"10000\",\n  \t\t\t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'raft' and resolveOrValue('acceleration_enabled')\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tlimit_to_extruder: \"adhesion_extruder_nr\"\n  \t\t\t\t\t},\n  \t\t\t\t\traft_interface_acceleration: {\n  \t\t\t\t\t\tlabel: \"Raft Middle Print Acceleration\",\n  \t\t\t\t\t\tdescription: \"The acceleration with which the middle raft layer is printed.\",\n  \t\t\t\t\t\tunit: \"mm/s²\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 3000,\n  \t\t\t\t\t\tvalue: \"raft_acceleration\",\n  \t\t\t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\t\t\tminimum_value_warning: \"100\",\n  \t\t\t\t\t\tmaximum_value_warning: \"10000\",\n  \t\t\t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'raft' and resolveOrValue('acceleration_enabled')\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tlimit_to_extruder: \"adhesion_extruder_nr\"\n  \t\t\t\t\t},\n  \t\t\t\t\traft_base_acceleration: {\n  \t\t\t\t\t\tlabel: \"Raft Base Print Acceleration\",\n  \t\t\t\t\t\tdescription: \"The acceleration with which the base raft layer is printed.\",\n  \t\t\t\t\t\tunit: \"mm/s²\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 3000,\n  \t\t\t\t\t\tvalue: \"raft_acceleration\",\n  \t\t\t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\t\t\tminimum_value_warning: \"100\",\n  \t\t\t\t\t\tmaximum_value_warning: \"10000\",\n  \t\t\t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'raft' and resolveOrValue('acceleration_enabled')\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tlimit_to_extruder: \"adhesion_extruder_nr\"\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\traft_jerk: {\n  \t\t\t\tlabel: \"Raft Print Jerk\",\n  \t\t\t\tdescription: \"The jerk with which the raft is printed.\",\n  \t\t\t\tunit: \"mm/s\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 20,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tminimum_value_warning: \"5\",\n  \t\t\t\tmaximum_value_warning: \"50\",\n  \t\t\t\tvalue: \"jerk_print\",\n  \t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'raft' and resolveOrValue('jerk_enabled')\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tlimit_to_extruder: \"adhesion_extruder_nr\",\n  \t\t\t\tchildren: {\n  \t\t\t\t\traft_surface_jerk: {\n  \t\t\t\t\t\tlabel: \"Raft Top Print Jerk\",\n  \t\t\t\t\t\tdescription: \"The jerk with which the top raft layers are printed.\",\n  \t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 20,\n  \t\t\t\t\t\tvalue: \"raft_jerk\",\n  \t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\tminimum_value_warning: \"5\",\n  \t\t\t\t\t\tmaximum_value_warning: \"100\",\n  \t\t\t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'raft' and resolveOrValue('jerk_enabled')\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tlimit_to_extruder: \"adhesion_extruder_nr\"\n  \t\t\t\t\t},\n  \t\t\t\t\traft_interface_jerk: {\n  \t\t\t\t\t\tlabel: \"Raft Middle Print Jerk\",\n  \t\t\t\t\t\tdescription: \"The jerk with which the middle raft layer is printed.\",\n  \t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 20,\n  \t\t\t\t\t\tvalue: \"raft_jerk\",\n  \t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\tminimum_value_warning: \"5\",\n  \t\t\t\t\t\tmaximum_value_warning: \"50\",\n  \t\t\t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'raft' and resolveOrValue('jerk_enabled')\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tlimit_to_extruder: \"adhesion_extruder_nr\"\n  \t\t\t\t\t},\n  \t\t\t\t\traft_base_jerk: {\n  \t\t\t\t\t\tlabel: \"Raft Base Print Jerk\",\n  \t\t\t\t\t\tdescription: \"The jerk with which the base raft layer is printed.\",\n  \t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 20,\n  \t\t\t\t\t\tvalue: \"raft_jerk\",\n  \t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\tminimum_value_warning: \"5\",\n  \t\t\t\t\t\tmaximum_value_warning: \"50\",\n  \t\t\t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'raft' and resolveOrValue('jerk_enabled')\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tlimit_to_extruder: \"adhesion_extruder_nr\"\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\traft_fan_speed: {\n  \t\t\t\tlabel: \"Raft Fan Speed\",\n  \t\t\t\tdescription: \"The fan speed for the raft.\",\n  \t\t\t\tunit: \"%\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value: \"100\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'raft'\",\n  \t\t\t\tlimit_to_extruder: \"adhesion_extruder_nr\",\n  \t\t\t\tchildren: {\n  \t\t\t\t\traft_surface_fan_speed: {\n  \t\t\t\t\t\tlabel: \"Raft Top Fan Speed\",\n  \t\t\t\t\t\tdescription: \"The fan speed for the top raft layers.\",\n  \t\t\t\t\t\tunit: \"%\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\tmaximum_value: \"100\",\n  \t\t\t\t\t\tdefault_value: 0,\n  \t\t\t\t\t\tvalue: \"raft_fan_speed\",\n  \t\t\t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'raft'\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: true,\n  \t\t\t\t\t\tlimit_to_extruder: \"adhesion_extruder_nr\"\n  \t\t\t\t\t},\n  \t\t\t\t\traft_interface_fan_speed: {\n  \t\t\t\t\t\tlabel: \"Raft Middle Fan Speed\",\n  \t\t\t\t\t\tdescription: \"The fan speed for the middle raft layer.\",\n  \t\t\t\t\t\tunit: \"%\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\tmaximum_value: \"100\",\n  \t\t\t\t\t\tdefault_value: 0,\n  \t\t\t\t\t\tvalue: \"raft_fan_speed\",\n  \t\t\t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'raft'\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: true,\n  \t\t\t\t\t\tlimit_to_extruder: \"adhesion_extruder_nr\"\n  \t\t\t\t\t},\n  \t\t\t\t\traft_base_fan_speed: {\n  \t\t\t\t\t\tlabel: \"Raft Base Fan Speed\",\n  \t\t\t\t\t\tdescription: \"The fan speed for the base raft layer.\",\n  \t\t\t\t\t\tunit: \"%\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\tmaximum_value: \"100\",\n  \t\t\t\t\t\tdefault_value: 0,\n  \t\t\t\t\t\tvalue: \"raft_fan_speed\",\n  \t\t\t\t\t\tenabled: \"resolveOrValue('adhesion_type') == 'raft'\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: true,\n  \t\t\t\t\t\tlimit_to_extruder: \"adhesion_extruder_nr\"\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t}\n  \t\t}\n  \t},\n  \tdual: {\n  \t\tlabel: \"Dual Extrusion\",\n  \t\ttype: \"category\",\n  \t\ticon: \"category_dual\",\n  \t\tdescription: \"Settings used for printing with multiple extruders.\",\n  \t\tchildren: {\n  \t\t\tprime_tower_enable: {\n  \t\t\t\tlabel: \"Enable Prime Tower\",\n  \t\t\t\tdescription: \"Print a tower next to the print which serves to prime the material after each nozzle switch.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tenabled: \"extruders_enabled_count > 1\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tresolve: \"(extruders_enabled_count > 1) and any(extruderValues('prime_tower_enable'))\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false\n  \t\t\t},\n  \t\t\tprime_tower_size: {\n  \t\t\t\tlabel: \"Prime Tower Size\",\n  \t\t\t\tdescription: \"The width of the prime tower.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tenabled: \"resolveOrValue('prime_tower_enable')\",\n  \t\t\t\tdefault_value: 20,\n  \t\t\t\tresolve: \"max(extruderValues('prime_tower_size'))\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value: \"min(0.5 * machine_width, 0.5 * machine_depth)\",\n  \t\t\t\tminimum_value_warning: \"max(extruderValues('prime_tower_line_width')) * 2\",\n  \t\t\t\tmaximum_value_warning: \"42\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false\n  \t\t\t},\n  \t\t\tprime_tower_min_volume: {\n  \t\t\t\tlabel: \"Prime Tower Minimum Volume\",\n  \t\t\t\tdescription: \"The minimum volume for each layer of the prime tower in order to purge enough material.\",\n  \t\t\t\tunit: \"mm³\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 6,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"(resolveOrValue('prime_tower_size') * 0.5) ** 2 * 3.14159 * resolveOrValue('layer_height') - sum(extruderValues('prime_tower_min_volume')) + prime_tower_min_volume\",\n  \t\t\t\tenabled: \"resolveOrValue('prime_tower_enable')\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tprime_tower_position_x: {\n  \t\t\t\tlabel: \"Prime Tower X Position\",\n  \t\t\t\tdescription: \"The x coordinate of the position of the prime tower.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tenabled: \"resolveOrValue('prime_tower_enable')\",\n  \t\t\t\tdefault_value: 200,\n  \t\t\t\tvalue: \"machine_width - max(extruderValue(adhesion_extruder_nr, 'brim_width') * extruderValue(adhesion_extruder_nr, 'initial_layer_line_width_factor') / 100 if adhesion_type == 'brim' or (prime_tower_brim_enable and adhesion_type != 'raft') else (extruderValue(adhesion_extruder_nr, 'raft_margin') if adhesion_type == 'raft' else (extruderValue(adhesion_extruder_nr, 'skirt_gap') if adhesion_type == 'skirt' else 0)), max(extruderValues('travel_avoid_distance'))) - max(extruderValues('support_offset')) - sum(extruderValues('skirt_brim_line_width')) * extruderValue(adhesion_extruder_nr, 'initial_layer_line_width_factor') / 100 - (resolveOrValue('draft_shield_dist') if resolveOrValue('draft_shield_enabled') else 0) - max(map(abs, extruderValues('machine_nozzle_offset_x'))) - 1\",\n  \t\t\t\tmaximum_value: \"machine_width / 2 if machine_center_is_zero else machine_width\",\n  \t\t\t\tminimum_value: \"resolveOrValue('prime_tower_size') - machine_width / 2 if machine_center_is_zero else resolveOrValue('prime_tower_size')\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false\n  \t\t\t},\n  \t\t\tprime_tower_position_y: {\n  \t\t\t\tlabel: \"Prime Tower Y Position\",\n  \t\t\t\tdescription: \"The y coordinate of the position of the prime tower.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tenabled: \"resolveOrValue('prime_tower_enable')\",\n  \t\t\t\tdefault_value: 200,\n  \t\t\t\tvalue: \"machine_depth - prime_tower_size - max(extruderValue(adhesion_extruder_nr, 'brim_width') * extruderValue(adhesion_extruder_nr, 'initial_layer_line_width_factor') / 100 if adhesion_type == 'brim' or (prime_tower_brim_enable and adhesion_type != 'raft') else (extruderValue(adhesion_extruder_nr, 'raft_margin') if adhesion_type == 'raft' else (extruderValue(adhesion_extruder_nr, 'skirt_gap') if adhesion_type == 'skirt' else 0)), max(extruderValues('travel_avoid_distance'))) - max(extruderValues('support_offset')) - sum(extruderValues('skirt_brim_line_width')) * extruderValue(adhesion_extruder_nr, 'initial_layer_line_width_factor') / 100 - (resolveOrValue('draft_shield_dist') if resolveOrValue('draft_shield_enabled') else 0) - max(map(abs, extruderValues('machine_nozzle_offset_y'))) - 3\",\n  \t\t\t\tmaximum_value: \"machine_depth / 2 - resolveOrValue('prime_tower_size') if machine_center_is_zero else machine_depth - resolveOrValue('prime_tower_size')\",\n  \t\t\t\tminimum_value: \"machine_depth / -2 if machine_center_is_zero else 0\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false\n  \t\t\t},\n  \t\t\tprime_tower_wipe_enabled: {\n  \t\t\t\tlabel: \"Wipe Inactive Nozzle on Prime Tower\",\n  \t\t\t\tdescription: \"After printing the prime tower with one nozzle, wipe the oozed material from the other nozzle off on the prime tower.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tenabled: \"resolveOrValue('prime_tower_enable')\",\n  \t\t\t\tdefault_value: true,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tprime_tower_brim_enable: {\n  \t\t\t\tlabel: \"Prime Tower Brim\",\n  \t\t\t\tdescription: \"Prime-towers might need the extra adhesion afforded by a brim even if the model doesn't. Presently can't be used with the 'Raft' adhesion-type.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tenabled: \"resolveOrValue('prime_tower_enable') and (resolveOrValue('adhesion_type') != 'raft')\",\n  \t\t\t\tresolve: \"resolveOrValue('prime_tower_enable') and (resolveOrValue('adhesion_type') in ('none', 'skirt'))\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false\n  \t\t\t},\n  \t\t\tooze_shield_enabled: {\n  \t\t\t\tlabel: \"Enable Ooze Shield\",\n  \t\t\t\tdescription: \"Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tresolve: \"any(extruderValues('ooze_shield_enabled'))\",\n  \t\t\t\tenabled: \"extruders_enabled_count > 1\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false\n  \t\t\t},\n  \t\t\tooze_shield_angle: {\n  \t\t\t\tlabel: \"Ooze Shield Angle\",\n  \t\t\t\tdescription: \"The maximum angle a part in the ooze shield will have. With 0 degrees being vertical, and 90 degrees being horizontal. A smaller angle leads to less failed ooze shields, but more material.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"°\",\n  \t\t\t\tenabled: \"resolveOrValue('ooze_shield_enabled')\",\n  \t\t\t\tdefault_value: 60,\n  \t\t\t\tresolve: \"min(extruderValues('ooze_shield_angle'))\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value: \"90\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false\n  \t\t\t},\n  \t\t\tooze_shield_dist: {\n  \t\t\t\tlabel: \"Ooze Shield Distance\",\n  \t\t\t\tdescription: \"Distance of the ooze shield from the print, in the X/Y directions.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tenabled: \"resolveOrValue('ooze_shield_enabled')\",\n  \t\t\t\tdefault_value: 2,\n  \t\t\t\tresolve: \"max(extruderValues('ooze_shield_dist'))\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"20\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false\n  \t\t\t},\n  \t\t\tswitch_extruder_retraction_amount: {\n  \t\t\t\tlabel: \"Nozzle Switch Retraction Distance\",\n  \t\t\t\tdescription: \"The amount of retraction when switching extruders. Set to 0 for no retraction at all. This should generally be the same as the length of the heat zone.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tenabled: \"retraction_enable and extruders_enabled_count > 1\",\n  \t\t\t\tdefault_value: 20,\n  \t\t\t\tvalue: \"machine_heat_zone_length\",\n  \t\t\t\tminimum_value_warning: \"0\",\n  \t\t\t\tmaximum_value_warning: \"100\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tswitch_extruder_retraction_speeds: {\n  \t\t\t\tlabel: \"Nozzle Switch Retraction Speed\",\n  \t\t\t\tdescription: \"The speed at which the filament is retracted. A higher retraction speed works better, but a very high retraction speed can lead to filament grinding.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm/s\",\n  \t\t\t\tenabled: \"retraction_enable and extruders_enabled_count > 1\",\n  \t\t\t\tdefault_value: 20,\n  \t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\tminimum_value_warning: \"1\",\n  \t\t\t\tmaximum_value: \"machine_max_feedrate_e if retraction_enable else float('inf')\",\n  \t\t\t\tmaximum_value_warning: \"70\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tchildren: {\n  \t\t\t\t\tswitch_extruder_retraction_speed: {\n  \t\t\t\t\t\tlabel: \"Nozzle Switch Retract Speed\",\n  \t\t\t\t\t\tdescription: \"The speed at which the filament is retracted during a nozzle switch retract.\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\tenabled: \"retraction_enable and extruders_enabled_count > 1\",\n  \t\t\t\t\t\tdefault_value: 20,\n  \t\t\t\t\t\tvalue: \"switch_extruder_retraction_speeds\",\n  \t\t\t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\t\t\tminimum_value_warning: \"1\",\n  \t\t\t\t\t\tmaximum_value: \"machine_max_feedrate_e if retraction_enable else float('inf')\",\n  \t\t\t\t\t\tmaximum_value_warning: \"70\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: true\n  \t\t\t\t\t},\n  \t\t\t\t\tswitch_extruder_prime_speed: {\n  \t\t\t\t\t\tlabel: \"Nozzle Switch Prime Speed\",\n  \t\t\t\t\t\tdescription: \"The speed at which the filament is pushed back after a nozzle switch retraction.\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\tenabled: \"retraction_enable and extruders_enabled_count > 1\",\n  \t\t\t\t\t\tdefault_value: 20,\n  \t\t\t\t\t\tvalue: \"switch_extruder_retraction_speeds\",\n  \t\t\t\t\t\tminimum_value: \"0.1\",\n  \t\t\t\t\t\tminimum_value_warning: \"1\",\n  \t\t\t\t\t\tmaximum_value: \"machine_max_feedrate_e if retraction_enable else float('inf')\",\n  \t\t\t\t\t\tmaximum_value_warning: \"70\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: true\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\tswitch_extruder_extra_prime_amount: {\n  \t\t\t\tlabel: \"Nozzle Switch Extra Prime Amount\",\n  \t\t\t\tdescription: \"Extra material to prime after nozzle switching.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm³\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tminimum_value_warning: \"0\",\n  \t\t\t\tmaximum_value_warning: \"100\",\n  \t\t\t\tenabled: \"retraction_enable and extruders_enabled_count > 1\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t}\n  \t\t}\n  \t},\n  \tmeshfix: {\n  \t\tlabel: \"Mesh Fixes\",\n  \t\ttype: \"category\",\n  \t\ticon: \"category_fixes\",\n  \t\tdescription: \"Make the meshes more suited for 3D printing.\",\n  \t\tchildren: {\n  \t\t\tmeshfix_union_all: {\n  \t\t\t\tlabel: \"Union Overlapping Volumes\",\n  \t\t\t\tdescription: \"Ignore the internal geometry arising from overlapping volumes within a mesh and print the volumes as one. This may cause unintended internal cavities to disappear.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: true,\n  \t\t\t\tvalue: \"magic_mesh_surface_mode != 'surface'\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tmeshfix_union_all_remove_holes: {\n  \t\t\t\tlabel: \"Remove All Holes\",\n  \t\t\t\tdescription: \"Remove the holes in each layer and keep only the outside shape. This will ignore any invisible internal geometry. However, it also ignores layer holes which can be viewed from above or below.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tmeshfix_extensive_stitching: {\n  \t\t\t\tlabel: \"Extensive Stitching\",\n  \t\t\t\tdescription: \"Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tmeshfix_keep_open_polygons: {\n  \t\t\t\tlabel: \"Keep Disconnected Faces\",\n  \t\t\t\tdescription: \"Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper g-code.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tmultiple_mesh_overlap: {\n  \t\t\t\tlabel: \"Merged Meshes Overlap\",\n  \t\t\t\tdescription: \"Make meshes which are touching each other overlap a bit. This makes them bond together better.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: 0.15,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"1.0\",\n  \t\t\t\tlimit_to_extruder: \"wall_0_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tcarve_multiple_volumes: {\n  \t\t\t\tlabel: \"Remove Mesh Intersection\",\n  \t\t\t\tdescription: \"Remove areas where multiple meshes are overlapping with each other. This may be used if merged dual material objects overlap with each other.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: true,\n  \t\t\t\tvalue: \"extruders_enabled_count > 1\",\n  \t\t\t\tenabled: \"all(p != 'surface' for p in extruderValues('magic_mesh_surface_mode'))\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: true\n  \t\t\t},\n  \t\t\talternate_carve_order: {\n  \t\t\t\tlabel: \"Alternate Mesh Removal\",\n  \t\t\t\tdescription: \"Switch to which mesh intersecting volumes will belong with every layer, so that the overlapping meshes become interwoven. Turning this setting off will cause one of the meshes to obtain all of the volume in the overlap, while it is removed from the other meshes.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: true,\n  \t\t\t\tenabled: \"carve_multiple_volumes and all(p != 'surface' for p in extruderValues('magic_mesh_surface_mode'))\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: true\n  \t\t\t},\n  \t\t\tremove_empty_first_layers: {\n  \t\t\t\tlabel: \"Remove Empty First Layers\",\n  \t\t\t\tdescription: \"Remove empty layers beneath the first printed layer if they are present. Disabling this setting can cause empty first layers if the Slicing Tolerance setting is set to Exclusive or Middle.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: true,\n  \t\t\t\tenabled: \"not (support_enable or support_meshes_present)\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false\n  \t\t\t},\n  \t\t\tmeshfix_maximum_resolution: {\n  \t\t\t\tlabel: \"Maximum Resolution\",\n  \t\t\t\tdescription: \"The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: 0.5,\n  \t\t\t\tminimum_value: \"0.001\",\n  \t\t\t\tminimum_value_warning: \"0.01\",\n  \t\t\t\tmaximum_value_warning: \"3\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tmeshfix_maximum_travel_resolution: {\n  \t\t\t\tlabel: \"Maximum Travel Resolution\",\n  \t\t\t\tdescription: \"The minimum size of a travel line segment after slicing. If you increase this, the travel moves will have less smooth corners. This may allow the printer to keep up with the speed it has to process g-code, but it may cause model avoidance to become less accurate.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: 1,\n  \t\t\t\tvalue: \"min(meshfix_maximum_resolution * speed_travel / speed_print, 2 * line_width)\",\n  \t\t\t\tminimum_value: \"0.001\",\n  \t\t\t\tminimum_value_warning: \"0.05\",\n  \t\t\t\tmaximum_value_warning: \"10\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tmeshfix_maximum_deviation: {\n  \t\t\t\tlabel: \"Maximum Deviation\",\n  \t\t\t\tdescription: \"The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: 0.025,\n  \t\t\t\tminimum_value: \"0.001\",\n  \t\t\t\tminimum_value_warning: \"0.01\",\n  \t\t\t\tmaximum_value_warning: \"0.3\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t}\n  \t\t}\n  \t},\n  \tblackmagic: {\n  \t\tlabel: \"Special Modes\",\n  \t\ttype: \"category\",\n  \t\ticon: \"category_blackmagic\",\n  \t\tdescription: \"Non-traditional ways to print your models.\",\n  \t\tchildren: {\n  \t\t\tprint_sequence: {\n  \t\t\t\tlabel: \"Print Sequence\",\n  \t\t\t\tdescription: \"Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes.\",\n  \t\t\t\ttype: \"enum\",\n  \t\t\t\toptions: {\n  \t\t\t\t\tall_at_once: \"All at Once\",\n  \t\t\t\t\tone_at_a_time: \"One at a Time\"\n  \t\t\t\t},\n  \t\t\t\tdefault_value: \"all_at_once\",\n  \t\t\t\tenabled: \"extruders_enabled_count == 1\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tinfill_mesh: {\n  \t\t\t\tlabel: \"Infill Mesh\",\n  \t\t\t\tdescription: \"Use this mesh to modify the infill of other meshes with which it overlaps. Replaces infill regions of other meshes with regions for this mesh. It's suggested to only print one Wall and no Top/Bottom Skin for this mesh.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false,\n  \t\t\t\tsettable_globally: false\n  \t\t\t},\n  \t\t\tinfill_mesh_order: {\n  \t\t\t\tlabel: \"Mesh Processing Rank\",\n  \t\t\t\tdescription: \"Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the lowest rank. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes.\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tvalue: \"1 if infill_mesh else 0\",\n  \t\t\t\tminimum_value_warning: \"1\",\n  \t\t\t\tmaximum_value_warning: \"50\",\n  \t\t\t\ttype: \"int\",\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false,\n  \t\t\t\tsettable_globally: false\n  \t\t\t},\n  \t\t\tcutting_mesh: {\n  \t\t\t\tlabel: \"Cutting Mesh\",\n  \t\t\t\tdescription: \"Limit the volume of this mesh to within other meshes. You can use this to make certain areas of one mesh print with different settings and with a whole different extruder.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false,\n  \t\t\t\tsettable_globally: false\n  \t\t\t},\n  \t\t\tmold_enabled: {\n  \t\t\t\tlabel: \"Mold\",\n  \t\t\t\tdescription: \"Print models as a mold, which can be cast in order to get a model which resembles the models on the build plate.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tmold_width: {\n  \t\t\t\tlabel: \"Minimal Mold Width\",\n  \t\t\t\tdescription: \"The minimal distance between the ouside of the mold and the outside of the model.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value_warning: \"wall_line_width_0 * 2\",\n  \t\t\t\tmaximum_value_warning: \"100\",\n  \t\t\t\tdefault_value: 5,\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tenabled: \"mold_enabled\"\n  \t\t\t},\n  \t\t\tmold_roof_height: {\n  \t\t\t\tlabel: \"Mold Roof Height\",\n  \t\t\t\tdescription: \"The height above horizontal parts in your model which to print mold.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"5\",\n  \t\t\t\tdefault_value: 0.5,\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tenabled: \"mold_enabled\"\n  \t\t\t},\n  \t\t\tmold_angle: {\n  \t\t\t\tlabel: \"Mold Angle\",\n  \t\t\t\tdescription: \"The angle of overhang of the outer walls created for the mold. 0° will make the outer shell of the mold vertical, while 90° will make the outside of the model follow the contour of the model.\",\n  \t\t\t\tunit: \"°\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"-89\",\n  \t\t\t\tminimum_value_warning: \"0\",\n  \t\t\t\tmaximum_value_warning: \"support_angle\",\n  \t\t\t\tmaximum_value: \"90\",\n  \t\t\t\tdefault_value: 40,\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tenabled: \"mold_enabled\"\n  \t\t\t},\n  \t\t\tsupport_mesh: {\n  \t\t\t\tlabel: \"Support Mesh\",\n  \t\t\t\tdescription: \"Use this mesh to specify support areas. This can be used to generate support structure.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false,\n  \t\t\t\tsettable_globally: false\n  \t\t\t},\n  \t\t\tanti_overhang_mesh: {\n  \t\t\t\tlabel: \"Anti Overhang Mesh\",\n  \t\t\t\tdescription: \"Use this mesh to specify where no part of the model should be detected as overhang. This can be used to remove unwanted support structure.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false,\n  \t\t\t\tsettable_globally: false\n  \t\t\t},\n  \t\t\tmagic_mesh_surface_mode: {\n  \t\t\t\tlabel: \"Surface Mode\",\n  \t\t\t\tdescription: \"Treat the model as a surface only, a volume, or volumes with loose surfaces. The normal print mode only prints enclosed volumes. \\\"Surface\\\" prints a single wall tracing the mesh surface with no infill and no top/bottom skin. \\\"Both\\\" prints enclosed volumes like normal and any remaining polygons as surfaces.\",\n  \t\t\t\ttype: \"enum\",\n  \t\t\t\toptions: {\n  \t\t\t\t\tnormal: \"Normal\",\n  \t\t\t\t\tsurface: \"Surface\",\n  \t\t\t\t\tboth: \"Both\"\n  \t\t\t\t},\n  \t\t\t\tdefault_value: \"normal\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tmagic_spiralize: {\n  \t\t\t\tlabel: \"Spiralize Outer Contour\",\n  \t\t\t\tdescription: \"Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature should only be enabled when each layer only contains a single part.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false\n  \t\t\t},\n  \t\t\tsmooth_spiralized_contours: {\n  \t\t\t\tlabel: \"Smooth Spiralized Contours\",\n  \t\t\t\tdescription: \"Smooth the spiralized contours to reduce the visibility of the Z seam (the Z seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: true,\n  \t\t\t\tenabled: \"magic_spiralize\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false\n  \t\t\t},\n  \t\t\trelative_extrusion: {\n  \t\t\t\tlabel: \"Relative Extrusion\",\n  \t\t\t\tdescription: \"Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the g-code. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any g-code script is output.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tvalue: \"machine_gcode_flavor==\\\"RepRap (RepRap)\\\"\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false\n  \t\t\t}\n  \t\t}\n  \t},\n  \texperimental: {\n  \t\tlabel: \"Experimental\",\n  \t\ttype: \"category\",\n  \t\ticon: \"category_experimental\",\n  \t\tdescription: \"Features that haven't completely been fleshed out yet.\",\n  \t\tchildren: {\n  \t\t\tslicing_tolerance: {\n  \t\t\t\tlabel: \"Slicing Tolerance\",\n  \t\t\t\tdescription: \"Vertical tolerance in the sliced layers. The contours of a layer are normally generated by taking cross sections through the middle of each layer's thickness (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the entire thickness of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Inclusive retains the most details, Exclusive makes for the best fit and Middle stays closest to the original surface.\",\n  \t\t\t\ttype: \"enum\",\n  \t\t\t\toptions: {\n  \t\t\t\t\tmiddle: \"Middle\",\n  \t\t\t\t\texclusive: \"Exclusive\",\n  \t\t\t\t\tinclusive: \"Inclusive\"\n  \t\t\t\t},\n  \t\t\t\tdefault_value: \"middle\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\troofing_line_width: {\n  \t\t\t\tlabel: \"Top Surface Skin Line Width\",\n  \t\t\t\tdescription: \"Width of a single line of the areas at the top of the print.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tminimum_value: \"0.001\",\n  \t\t\t\tminimum_value_warning: \"0.1 + 0.4 * machine_nozzle_size\",\n  \t\t\t\tmaximum_value_warning: \"2 * machine_nozzle_size\",\n  \t\t\t\tdefault_value: 0.4,\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tvalue: \"skin_line_width\",\n  \t\t\t\tlimit_to_extruder: \"roofing_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tenabled: \"roofing_layer_count > 0 and top_layers > 0\"\n  \t\t\t},\n  \t\t\troofing_pattern: {\n  \t\t\t\tlabel: \"Top Surface Skin Pattern\",\n  \t\t\t\tdescription: \"The pattern of the top most layers.\",\n  \t\t\t\ttype: \"enum\",\n  \t\t\t\toptions: {\n  \t\t\t\t\tlines: \"Lines\",\n  \t\t\t\t\tconcentric: \"Concentric\",\n  \t\t\t\t\tzigzag: \"Zig Zag\"\n  \t\t\t\t},\n  \t\t\t\tdefault_value: \"lines\",\n  \t\t\t\tvalue: \"top_bottom_pattern\",\n  \t\t\t\tlimit_to_extruder: \"roofing_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tenabled: \"roofing_layer_count > 0 and top_layers > 0\"\n  \t\t\t},\n  \t\t\troofing_angles: {\n  \t\t\t\tlabel: \"Top Surface Skin Line Directions\",\n  \t\t\t\tdescription: \"A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees).\",\n  \t\t\t\ttype: \"[int]\",\n  \t\t\t\tdefault_value: \"[ ]\",\n  \t\t\t\tvalue: \"skin_angles\",\n  \t\t\t\tenabled: \"roofing_pattern != 'concentric' and roofing_layer_count > 0 and top_layers > 0\",\n  \t\t\t\tlimit_to_extruder: \"roofing_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tinfill_enable_travel_optimization: {\n  \t\t\t\tlabel: \"Infill Travel Optimization\",\n  \t\t\t\tdescription: \"When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tenabled: \"resolveOrValue('retraction_combing') != 'off'\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tmaterial_flow_dependent_temperature: {\n  \t\t\t\tlabel: \"Auto Temperature\",\n  \t\t\t\tdescription: \"Change the temperature for each layer automatically with the average flow speed of that layer.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tenabled: \"machine_nozzle_temp_enabled and False\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tmaterial_flow_temp_graph: {\n  \t\t\t\tlabel: \"Flow Temperature Graph\",\n  \t\t\t\tdescription: \"Data linking material flow (in mm3 per second) to temperature (degrees Celsius).\",\n  \t\t\t\tunit: \"[[mm³,°C]]\",\n  \t\t\t\ttype: \"str\",\n  \t\t\t\tdefault_value: \"[[3.5,200],[7.0,240]]\",\n  \t\t\t\tenabled: \"False and machine_nozzle_temp_enabled and material_flow_dependent_temperature\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tminimum_polygon_circumference: {\n  \t\t\t\tlabel: \"Minimum Polygon Circumference\",\n  \t\t\t\tdescription: \"Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 1,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tminimum_value_warning: \"0.05\",\n  \t\t\t\tmaximum_value_warning: \"1.0\",\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tsettable_per_extruder: false\n  \t\t\t},\n  \t\t\tsupport_skip_some_zags: {\n  \t\t\t\tlabel: \"Break Up Support In Chunks\",\n  \t\t\t\tdescription: \"Skip some support line connections to make the support structure easier to break away. This setting is applicable to the Zig Zag support infill pattern.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tenabled: \"(support_enable  or support_meshes_present) and support_pattern == 'zigzag'\",\n  \t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tsupport_skip_zag_per_mm: {\n  \t\t\t\tlabel: \"Support Chunk Size\",\n  \t\t\t\tdescription: \"Leave out a connection between support lines once every N millimeter to make the support structure easier to break away.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: 20,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tminimum_value_warning: \"support_line_distance\",\n  \t\t\t\tenabled: \"(support_enable or support_meshes_present) and support_pattern == 'zigzag' and support_skip_some_zags\",\n  \t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tchildren: {\n  \t\t\t\t\tsupport_zag_skip_count: {\n  \t\t\t\t\t\tlabel: \"Support Chunk Line Count\",\n  \t\t\t\t\t\tdescription: \"Skip one in every N connection lines to make the support structure easier to break away.\",\n  \t\t\t\t\t\ttype: \"int\",\n  \t\t\t\t\t\tdefault_value: 5,\n  \t\t\t\t\t\tvalue: \"0 if support_line_distance == 0 else round(support_skip_zag_per_mm / support_line_distance)\",\n  \t\t\t\t\t\tminimum_value: \"1\",\n  \t\t\t\t\t\tminimum_value_warning: \"3\",\n  \t\t\t\t\t\tenabled: \"(support_enable or support_meshes_present) and support_pattern == 'zigzag' and support_skip_some_zags\",\n  \t\t\t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: true\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\tdraft_shield_enabled: {\n  \t\t\t\tlabel: \"Enable Draft Shield\",\n  \t\t\t\tdescription: \"This will create a wall around the model, which traps (hot) air and shields against exterior airflow. Especially useful for materials which warp easily.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false\n  \t\t\t},\n  \t\t\tdraft_shield_dist: {\n  \t\t\t\tlabel: \"Draft Shield X/Y Distance\",\n  \t\t\t\tdescription: \"Distance of the draft shield from the print, in the X/Y directions.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"10\",\n  \t\t\t\tdefault_value: 10,\n  \t\t\t\tresolve: \"max(extruderValues('draft_shield_dist'))\",\n  \t\t\t\tenabled: \"draft_shield_enabled\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false\n  \t\t\t},\n  \t\t\tdraft_shield_height_limitation: {\n  \t\t\t\tlabel: \"Draft Shield Limitation\",\n  \t\t\t\tdescription: \"Set the height of the draft shield. Choose to print the draft shield at the full height of the model or at a limited height.\",\n  \t\t\t\ttype: \"enum\",\n  \t\t\t\toptions: {\n  \t\t\t\t\tfull: \"Full\",\n  \t\t\t\t\tlimited: \"Limited\"\n  \t\t\t\t},\n  \t\t\t\tdefault_value: \"full\",\n  \t\t\t\tresolve: \"'full' if 'full' in extruderValues('draft_shield_height_limitation') else 'limited'\",\n  \t\t\t\tenabled: \"draft_shield_enabled\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false\n  \t\t\t},\n  \t\t\tdraft_shield_height: {\n  \t\t\t\tlabel: \"Draft Shield Height\",\n  \t\t\t\tdescription: \"Height limitation of the draft shield. Above this height no draft shield will be printed.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"9999\",\n  \t\t\t\tdefault_value: 10,\n  \t\t\t\tvalue: \"10\",\n  \t\t\t\tenabled: \"draft_shield_enabled and draft_shield_height_limitation == 'limited'\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false\n  \t\t\t},\n  \t\t\tconical_overhang_enabled: {\n  \t\t\t\tlabel: \"Make Overhang Printable\",\n  \t\t\t\tdescription: \"Change the geometry of the printed model such that minimal support is required. Steep overhangs will become shallow overhangs. Overhanging areas will drop down to become more vertical.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false\n  \t\t\t},\n  \t\t\tconical_overhang_angle: {\n  \t\t\t\tlabel: \"Maximum Model Angle\",\n  \t\t\t\tdescription: \"The maximum angle of overhangs after the they have been made printable. At a value of 0° all overhangs are replaced by a piece of model connected to the build plate, 90° will not change the model in any way.\",\n  \t\t\t\tunit: \"°\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"-89\",\n  \t\t\t\tminimum_value_warning: \"0\",\n  \t\t\t\tmaximum_value: \"89\",\n  \t\t\t\tdefault_value: 50,\n  \t\t\t\tenabled: \"conical_overhang_enabled\"\n  \t\t\t},\n  \t\t\tcoasting_enable: {\n  \t\t\t\tlabel: \"Enable Coasting\",\n  \t\t\t\tdescription: \"Coasting replaces the last part of an extrusion path with a travel path. The oozed material is used to print the last piece of the extrusion path in order to reduce stringing.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tcoasting_volume: {\n  \t\t\t\tlabel: \"Coasting Volume\",\n  \t\t\t\tdescription: \"The volume otherwise oozed. This value should generally be close to the nozzle diameter cubed.\",\n  \t\t\t\tunit: \"mm³\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0.064,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"machine_nozzle_size * 5\",\n  \t\t\t\tenabled: \"coasting_enable\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tcoasting_min_volume: {\n  \t\t\t\tlabel: \"Minimum Volume Before Coasting\",\n  \t\t\t\tdescription: \"The smallest volume an extrusion path should have before allowing coasting. For smaller extrusion paths, less pressure has been built up in the bowden tube and so the coasted volume is scaled linearly. This value should always be larger than the Coasting Volume.\",\n  \t\t\t\tunit: \"mm³\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0.8,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"10.0\",\n  \t\t\t\tenabled: \"coasting_enable\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tcoasting_speed: {\n  \t\t\t\tlabel: \"Coasting Speed\",\n  \t\t\t\tdescription: \"The speed by which to move during coasting, relative to the speed of the extrusion path. A value slightly under 100% is advised, since during the coasting move the pressure in the bowden tube drops.\",\n  \t\t\t\tunit: \"%\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 90,\n  \t\t\t\tminimum_value: \"0.0001\",\n  \t\t\t\tmaximum_value_warning: \"100\",\n  \t\t\t\tenabled: \"coasting_enable\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tcross_infill_pocket_size: {\n  \t\t\t\tlabel: \"Cross 3D Pocket Size\",\n  \t\t\t\tdescription: \"The size of pockets at four-way crossings in the cross 3D pattern at heights where the pattern is touching itself.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 2,\n  \t\t\t\tvalue: \"infill_line_distance\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"infill_line_distance * math.sqrt(2)\",\n  \t\t\t\tenabled: \"infill_pattern == 'cross_3d'\",\n  \t\t\t\tlimit_to_extruder: \"infill_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tcross_infill_density_image: {\n  \t\t\t\tlabel: \"Cross Infill Density Image\",\n  \t\t\t\tdescription: \"The file location of an image of which the brightness values determine the minimal density at the corresponding location in the infill of the print.\",\n  \t\t\t\ttype: \"str\",\n  \t\t\t\tdefault_value: \"\",\n  \t\t\t\tenabled: \"infill_pattern == 'cross' or infill_pattern == 'cross_3d'\",\n  \t\t\t\tlimit_to_extruder: \"infill_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tcross_support_density_image: {\n  \t\t\t\tlabel: \"Cross Fill Density Image for Support\",\n  \t\t\t\tdescription: \"The file location of an image of which the brightness values determine the minimal density at the corresponding location in the support.\",\n  \t\t\t\ttype: \"str\",\n  \t\t\t\tdefault_value: \"\",\n  \t\t\t\tenabled: \"support_pattern == 'cross' or support_pattern == 'cross_3d'\",\n  \t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\tsupport_conical_enabled: {\n  \t\t\t\tlabel: \"Enable Conical Support\",\n  \t\t\t\tdescription: \"Make support areas smaller at the bottom than at the overhang.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tenabled: \"support_enable and support_structure != 'tree'\",\n  \t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tsupport_conical_angle: {\n  \t\t\t\tlabel: \"Conical Support Angle\",\n  \t\t\t\tdescription: \"The angle of the tilt of conical support. With 0 degrees being vertical, and 90 degrees being horizontal. Smaller angles cause the support to be more sturdy, but consist of more material. Negative angles cause the base of the support to be wider than the top.\",\n  \t\t\t\tunit: \"°\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"-90\",\n  \t\t\t\tminimum_value_warning: \"-45\",\n  \t\t\t\tmaximum_value_warning: \"45\",\n  \t\t\t\tmaximum_value: \"90\",\n  \t\t\t\tdefault_value: 30,\n  \t\t\t\tenabled: \"support_conical_enabled and support_enable and support_structure != 'tree'\",\n  \t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tsupport_conical_min_width: {\n  \t\t\t\tlabel: \"Conical Support Minimum Width\",\n  \t\t\t\tdescription: \"Minimum width to which the base of the conical support area is reduced. Small widths can lead to unstable support structures.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: 5,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tminimum_value_warning: \"machine_nozzle_size * 3\",\n  \t\t\t\tmaximum_value_warning: \"100.0\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tenabled: \"support_conical_enabled and support_enable and support_structure != 'tree' and support_conical_angle > 0\",\n  \t\t\t\tlimit_to_extruder: \"support_infill_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tmagic_fuzzy_skin_enabled: {\n  \t\t\t\tlabel: \"Fuzzy Skin\",\n  \t\t\t\tdescription: \"Randomly jitter while printing the outer wall, so that the surface has a rough and fuzzy look.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tlimit_to_extruder: \"wall_0_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tmagic_fuzzy_skin_outside_only: {\n  \t\t\t\tlabel: \"Fuzzy Skin Outside Only\",\n  \t\t\t\tdescription: \"Jitter only the parts' outlines and not the parts' holes.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tenabled: \"magic_fuzzy_skin_enabled\",\n  \t\t\t\tlimit_to_extruder: \"wall_0_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tmagic_fuzzy_skin_thickness: {\n  \t\t\t\tlabel: \"Fuzzy Skin Thickness\",\n  \t\t\t\tdescription: \"The width within which to jitter. It's advised to keep this below the outer wall width, since the inner walls are unaltered.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: 0.3,\n  \t\t\t\tminimum_value: \"0.001\",\n  \t\t\t\tmaximum_value_warning: \"wall_line_width_0\",\n  \t\t\t\tenabled: \"magic_fuzzy_skin_enabled\",\n  \t\t\t\tlimit_to_extruder: \"wall_0_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tmagic_fuzzy_skin_point_density: {\n  \t\t\t\tlabel: \"Fuzzy Skin Density\",\n  \t\t\t\tdescription: \"The average density of points introduced on each polygon in a layer. Note that the original points of the polygon are discarded, so a low density results in a reduction of the resolution.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"1/mm\",\n  \t\t\t\tdefault_value: 1.25,\n  \t\t\t\tminimum_value: \"0.008\",\n  \t\t\t\tminimum_value_warning: \"0.1\",\n  \t\t\t\tmaximum_value_warning: \"10\",\n  \t\t\t\tmaximum_value: \"2 / magic_fuzzy_skin_thickness\",\n  \t\t\t\tenabled: \"magic_fuzzy_skin_enabled\",\n  \t\t\t\tlimit_to_extruder: \"wall_0_extruder_nr\",\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tchildren: {\n  \t\t\t\t\tmagic_fuzzy_skin_point_dist: {\n  \t\t\t\t\t\tlabel: \"Fuzzy Skin Point Distance\",\n  \t\t\t\t\t\tdescription: \"The average distance between the random points introduced on each line segment. Note that the original points of the polygon are discarded, so a high smoothness results in a reduction of the resolution. This value must be higher than half the Fuzzy Skin Thickness.\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tunit: \"mm\",\n  \t\t\t\t\t\tdefault_value: 0.8,\n  \t\t\t\t\t\tminimum_value: \"magic_fuzzy_skin_thickness / 2\",\n  \t\t\t\t\t\tminimum_value_warning: \"0.1\",\n  \t\t\t\t\t\tmaximum_value_warning: \"10\",\n  \t\t\t\t\t\tvalue: \"10000 if magic_fuzzy_skin_point_density == 0 else 1 / magic_fuzzy_skin_point_density\",\n  \t\t\t\t\t\tenabled: \"magic_fuzzy_skin_enabled\",\n  \t\t\t\t\t\tlimit_to_extruder: \"wall_0_extruder_nr\",\n  \t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\tflow_rate_max_extrusion_offset: {\n  \t\t\t\tlabel: \"Flow Rate Compensation Max Extrusion Offset\",\n  \t\t\t\tdescription: \"The maximum distance in mm to move the filament to compensate for changes in flow rate.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"10\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tflow_rate_extrusion_offset_factor: {\n  \t\t\t\tlabel: \"Flow Rate Compensation Factor\",\n  \t\t\t\tdescription: \"How far to move the filament in order to compensate for changes in flow rate, as a percentage of how far the filament would move in one second of extrusion.\",\n  \t\t\t\tunit: \"%\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"100\",\n  \t\t\t\tdefault_value: 100,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\twireframe_enabled: {\n  \t\t\t\tlabel: \"Wire Printing\",\n  \t\t\t\tdescription: \"Print only the outside surface with a sparse webbed structure, printing 'in thin air'. This is realized by horizontally printing the contours of the model at given Z intervals which are connected via upward and diagonally downward lines.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\twireframe_height: {\n  \t\t\t\tlabel: \"WP Connection Height\",\n  \t\t\t\tdescription: \"The height of the upward and diagonally downward lines between two horizontal parts. This determines the overall density of the net structure. Only applies to Wire Printing.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: 3,\n  \t\t\t\tvalue: \"machine_nozzle_head_distance\",\n  \t\t\t\tminimum_value: \"0.001\",\n  \t\t\t\tmaximum_value_warning: \"20\",\n  \t\t\t\tenabled: \"wireframe_enabled\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\twireframe_roof_inset: {\n  \t\t\t\tlabel: \"WP Roof Inset Distance\",\n  \t\t\t\tdescription: \"The distance covered when making a connection from a roof outline inward. Only applies to Wire Printing.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: 3,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tminimum_value_warning: \"machine_nozzle_size\",\n  \t\t\t\tmaximum_value_warning: \"20\",\n  \t\t\t\tenabled: \"wireframe_enabled\",\n  \t\t\t\tvalue: \"wireframe_height\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\twireframe_printspeed: {\n  \t\t\t\tlabel: \"WP Speed\",\n  \t\t\t\tdescription: \"Speed at which the nozzle moves when extruding material. Only applies to Wire Printing.\",\n  \t\t\t\tunit: \"mm/s\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 5,\n  \t\t\t\tminimum_value: \"0.05\",\n  \t\t\t\tmaximum_value: \"math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2 + machine_max_feedrate_z ** 2)\",\n  \t\t\t\tmaximum_value_warning: \"50\",\n  \t\t\t\tenabled: \"wireframe_enabled\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false,\n  \t\t\t\tchildren: {\n  \t\t\t\t\twireframe_printspeed_bottom: {\n  \t\t\t\t\t\tlabel: \"WP Bottom Printing Speed\",\n  \t\t\t\t\t\tdescription: \"Speed of printing the first layer, which is the only layer touching the build platform. Only applies to Wire Printing.\",\n  \t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 5,\n  \t\t\t\t\t\tminimum_value: \"0.05\",\n  \t\t\t\t\t\tmaximum_value: \"math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)\",\n  \t\t\t\t\t\tmaximum_value_warning: \"50\",\n  \t\t\t\t\t\tenabled: \"wireframe_enabled\",\n  \t\t\t\t\t\tvalue: \"wireframe_printspeed_flat\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: false,\n  \t\t\t\t\t\tsettable_per_meshgroup: false\n  \t\t\t\t\t},\n  \t\t\t\t\twireframe_printspeed_up: {\n  \t\t\t\t\t\tlabel: \"WP Upward Printing Speed\",\n  \t\t\t\t\t\tdescription: \"Speed of printing a line upward 'in thin air'. Only applies to Wire Printing.\",\n  \t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 5,\n  \t\t\t\t\t\tminimum_value: \"0.05\",\n  \t\t\t\t\t\tmaximum_value: \"math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2 + machine_max_feedrate_z ** 2)\",\n  \t\t\t\t\t\tmaximum_value_warning: \"50\",\n  \t\t\t\t\t\tenabled: \"wireframe_enabled\",\n  \t\t\t\t\t\tvalue: \"wireframe_printspeed\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: false,\n  \t\t\t\t\t\tsettable_per_meshgroup: false\n  \t\t\t\t\t},\n  \t\t\t\t\twireframe_printspeed_down: {\n  \t\t\t\t\t\tlabel: \"WP Downward Printing Speed\",\n  \t\t\t\t\t\tdescription: \"Speed of printing a line diagonally downward. Only applies to Wire Printing.\",\n  \t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 5,\n  \t\t\t\t\t\tminimum_value: \"0.05\",\n  \t\t\t\t\t\tmaximum_value: \"math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2 + machine_max_feedrate_z ** 2)\",\n  \t\t\t\t\t\tmaximum_value_warning: \"50\",\n  \t\t\t\t\t\tenabled: \"wireframe_enabled\",\n  \t\t\t\t\t\tvalue: \"wireframe_printspeed\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: false,\n  \t\t\t\t\t\tsettable_per_meshgroup: false\n  \t\t\t\t\t},\n  \t\t\t\t\twireframe_printspeed_flat: {\n  \t\t\t\t\t\tlabel: \"WP Horizontal Printing Speed\",\n  \t\t\t\t\t\tdescription: \"Speed of printing the horizontal contours of the model. Only applies to Wire Printing.\",\n  \t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 5,\n  \t\t\t\t\t\tminimum_value: \"0.05\",\n  \t\t\t\t\t\tmaximum_value: \"math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)\",\n  \t\t\t\t\t\tmaximum_value_warning: \"100\",\n  \t\t\t\t\t\tvalue: \"wireframe_printspeed\",\n  \t\t\t\t\t\tenabled: \"wireframe_enabled\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: false,\n  \t\t\t\t\t\tsettable_per_meshgroup: false\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\twireframe_flow: {\n  \t\t\t\tlabel: \"WP Flow\",\n  \t\t\t\tdescription: \"Flow compensation: the amount of material extruded is multiplied by this value. Only applies to Wire Printing.\",\n  \t\t\t\tunit: \"%\",\n  \t\t\t\tdefault_value: 100,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"100\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tenabled: \"wireframe_enabled\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false,\n  \t\t\t\tchildren: {\n  \t\t\t\t\twireframe_flow_connection: {\n  \t\t\t\t\t\tlabel: \"WP Connection Flow\",\n  \t\t\t\t\t\tdescription: \"Flow compensation when going up or down. Only applies to Wire Printing.\",\n  \t\t\t\t\t\tunit: \"%\",\n  \t\t\t\t\t\tdefault_value: 100,\n  \t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\tmaximum_value_warning: \"100\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tenabled: \"wireframe_enabled\",\n  \t\t\t\t\t\tvalue: \"wireframe_flow\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: false,\n  \t\t\t\t\t\tsettable_per_meshgroup: false\n  \t\t\t\t\t},\n  \t\t\t\t\twireframe_flow_flat: {\n  \t\t\t\t\t\tlabel: \"WP Flat Flow\",\n  \t\t\t\t\t\tdescription: \"Flow compensation when printing flat lines. Only applies to Wire Printing.\",\n  \t\t\t\t\t\tunit: \"%\",\n  \t\t\t\t\t\tdefault_value: 100,\n  \t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\tmaximum_value_warning: \"100\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tenabled: \"wireframe_enabled\",\n  \t\t\t\t\t\tvalue: \"wireframe_flow\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: false,\n  \t\t\t\t\t\tsettable_per_meshgroup: false\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\twireframe_top_delay: {\n  \t\t\t\tlabel: \"WP Top Delay\",\n  \t\t\t\tdescription: \"Delay time after an upward move, so that the upward line can harden. Only applies to Wire Printing.\",\n  \t\t\t\tunit: \"s\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"1\",\n  \t\t\t\tenabled: \"wireframe_enabled\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\twireframe_bottom_delay: {\n  \t\t\t\tlabel: \"WP Bottom Delay\",\n  \t\t\t\tdescription: \"Delay time after a downward move. Only applies to Wire Printing.\",\n  \t\t\t\tunit: \"s\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"1\",\n  \t\t\t\tenabled: \"wireframe_enabled\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\twireframe_flat_delay: {\n  \t\t\t\tlabel: \"WP Flat Delay\",\n  \t\t\t\tdescription: \"Delay time between two horizontal segments. Introducing such a delay can cause better adhesion to previous layers at the connection points, while too long delays cause sagging. Only applies to Wire Printing.\",\n  \t\t\t\tunit: \"s\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0.1,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"0.5\",\n  \t\t\t\tenabled: \"wireframe_enabled\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\twireframe_up_half_speed: {\n  \t\t\t\tlabel: \"WP Ease Upward\",\n  \t\t\t\tdescription: \"Distance of an upward move which is extruded with half speed.\\nThis can cause better adhesion to previous layers, while not heating the material in those layers too much. Only applies to Wire Printing.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: 0.3,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"5.0\",\n  \t\t\t\tenabled: \"wireframe_enabled\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\twireframe_top_jump: {\n  \t\t\t\tlabel: \"WP Knot Size\",\n  \t\t\t\tdescription: \"Creates a small knot at the top of an upward line, so that the consecutive horizontal layer has a better chance to connect to it. Only applies to Wire Printing.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: 0.6,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"2.0\",\n  \t\t\t\tenabled: \"wireframe_enabled and wireframe_strategy == 'knot'\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\twireframe_fall_down: {\n  \t\t\t\tlabel: \"WP Fall Down\",\n  \t\t\t\tdescription: \"Distance with which the material falls down after an upward extrusion. This distance is compensated for. Only applies to Wire Printing.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: 0.5,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"wireframe_height\",\n  \t\t\t\tenabled: \"wireframe_enabled and wireframe_strategy == 'compensate'\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\twireframe_drag_along: {\n  \t\t\t\tlabel: \"WP Drag Along\",\n  \t\t\t\tdescription: \"Distance with which the material of an upward extrusion is dragged along with the diagonally downward extrusion. This distance is compensated for. Only applies to Wire Printing.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: 0.6,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"wireframe_height\",\n  \t\t\t\tenabled: \"wireframe_enabled and wireframe_strategy == 'compensate'\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\twireframe_strategy: {\n  \t\t\t\tlabel: \"WP Strategy\",\n  \t\t\t\tdescription: \"Strategy for making sure two consecutive layers connect at each connection point. Retraction lets the upward lines harden in the right position, but may cause filament grinding. A knot can be made at the end of an upward line to heighten the chance of connecting to it and to let the line cool; however, it may require slow printing speeds. Another strategy is to compensate for the sagging of the top of an upward line; however, the lines won't always fall down as predicted.\",\n  \t\t\t\ttype: \"enum\",\n  \t\t\t\toptions: {\n  \t\t\t\t\tcompensate: \"Compensate\",\n  \t\t\t\t\tknot: \"Knot\",\n  \t\t\t\t\tretract: \"Retract\"\n  \t\t\t\t},\n  \t\t\t\tdefault_value: \"compensate\",\n  \t\t\t\tenabled: \"wireframe_enabled\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\twireframe_straight_before_down: {\n  \t\t\t\tlabel: \"WP Straighten Downward Lines\",\n  \t\t\t\tdescription: \"Percentage of a diagonally downward line which is covered by a horizontal line piece. This can prevent sagging of the top most point of upward lines. Only applies to Wire Printing.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"%\",\n  \t\t\t\tdefault_value: 20,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value: \"100\",\n  \t\t\t\tenabled: \"wireframe_enabled\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\twireframe_roof_fall_down: {\n  \t\t\t\tlabel: \"WP Roof Fall Down\",\n  \t\t\t\tdescription: \"The distance which horizontal roof lines printed 'in thin air' fall down when being printed. This distance is compensated for. Only applies to Wire Printing.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: 2,\n  \t\t\t\tminimum_value_warning: \"0\",\n  \t\t\t\tmaximum_value_warning: \"wireframe_roof_inset\",\n  \t\t\t\tenabled: \"wireframe_enabled\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\twireframe_roof_drag_along: {\n  \t\t\t\tlabel: \"WP Roof Drag Along\",\n  \t\t\t\tdescription: \"The distance of the end piece of an inward line which gets dragged along when going back to the outer outline of the roof. This distance is compensated for. Only applies to Wire Printing.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: 0.8,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"10\",\n  \t\t\t\tenabled: \"wireframe_enabled\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\twireframe_roof_outer_delay: {\n  \t\t\t\tlabel: \"WP Roof Outer Delay\",\n  \t\t\t\tdescription: \"Time spent at the outer perimeters of hole which is to become a roof. Longer times can ensure a better connection. Only applies to Wire Printing.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"s\",\n  \t\t\t\tdefault_value: 0.2,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value_warning: \"2.0\",\n  \t\t\t\tenabled: \"wireframe_enabled\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\twireframe_nozzle_clearance: {\n  \t\t\t\tlabel: \"WP Nozzle Clearance\",\n  \t\t\t\tdescription: \"Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: 1,\n  \t\t\t\tminimum_value_warning: \"0\",\n  \t\t\t\tmaximum_value_warning: \"10.0\",\n  \t\t\t\tenabled: \"wireframe_enabled\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tadaptive_layer_height_enabled: {\n  \t\t\t\tlabel: \"Use Adaptive Layers\",\n  \t\t\t\tdescription: \"Adaptive layers computes the layer heights depending on the shape of the model.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tadaptive_layer_height_variation: {\n  \t\t\t\tlabel: \"Adaptive Layers Maximum Variation\",\n  \t\t\t\tdescription: \"The maximum allowed height different from the base layer height.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tenabled: \"adaptive_layer_height_enabled\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: 0.1,\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tadaptive_layer_height_variation_step: {\n  \t\t\t\tlabel: \"Adaptive Layers Variation Step Size\",\n  \t\t\t\tdescription: \"The difference in height of the next layer height compared to the previous one.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tenabled: \"adaptive_layer_height_enabled\",\n  \t\t\t\tdefault_value: 0.01,\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tminimum_value: \"0.001\",\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tadaptive_layer_height_threshold: {\n  \t\t\t\tlabel: \"Adaptive Layers Topography Size\",\n  \t\t\t\tdescription: \"Target horizontal distance between two adjacent layers. Reducing this setting causes thinner layers to be used to bring the edges of the layers closer together.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tenabled: \"adaptive_layer_height_enabled\",\n  \t\t\t\tdefault_value: 0.2,\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\twall_overhang_angle: {\n  \t\t\t\tlabel: \"Overhanging Wall Angle\",\n  \t\t\t\tdescription: \"Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either.\",\n  \t\t\t\tunit: \"°\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tminimum_value_warning: \"2\",\n  \t\t\t\tmaximum_value: \"90\",\n  \t\t\t\tdefault_value: 90,\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\twall_overhang_speed_factor: {\n  \t\t\t\tlabel: \"Overhanging Wall Speed\",\n  \t\t\t\tdescription: \"Overhanging walls will be printed at this percentage of their normal print speed.\",\n  \t\t\t\tunit: \"%\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 100,\n  \t\t\t\tminimum_value: \"0.001\",\n  \t\t\t\tminimum_value_warning: \"25\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tbridge_settings_enabled: {\n  \t\t\t\tlabel: \"Enable Bridge Settings\",\n  \t\t\t\tdescription: \"Detect bridges and modify print speed, flow and fan settings while bridges are printed.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tresolve: \"any(extruderValues('bridge_settings_enabled'))\",\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tsettable_per_extruder: false,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tbridge_wall_min_length: {\n  \t\t\t\tlabel: \"Minimum Bridge Wall Length\",\n  \t\t\t\tdescription: \"Unsupported walls shorter than this will be printed using the normal wall settings. Longer unsupported walls will be printed using the bridge wall settings.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tdefault_value: 5,\n  \t\t\t\tenabled: \"bridge_settings_enabled\",\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tsettable_per_extruder: false\n  \t\t\t},\n  \t\t\tbridge_skin_support_threshold: {\n  \t\t\t\tlabel: \"Bridge Skin Support Threshold\",\n  \t\t\t\tdescription: \"If a skin region is supported for less than this percentage of its area, print it using the bridge settings. Otherwise it is printed using the normal skin settings.\",\n  \t\t\t\tunit: \"%\",\n  \t\t\t\tdefault_value: 50,\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value: \"100\",\n  \t\t\t\tenabled: \"bridge_settings_enabled\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tbridge_sparse_infill_max_density: {\n  \t\t\t\tlabel: \"Bridge Sparse Infill Max Density\",\n  \t\t\t\tdescription: \"Maximum density of infill considered to be sparse. Skin over sparse infill is considered to be unsupported and so may be treated as a bridge skin.\",\n  \t\t\t\tunit: \"%\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tenabled: \"bridge_settings_enabled\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tbridge_wall_coast: {\n  \t\t\t\tlabel: \"Bridge Wall Coasting\",\n  \t\t\t\tdescription: \"This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge.\",\n  \t\t\t\tunit: \"%\",\n  \t\t\t\tdefault_value: 100,\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value: \"500\",\n  \t\t\t\tenabled: \"bridge_settings_enabled\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tbridge_wall_speed: {\n  \t\t\t\tlabel: \"Bridge Wall Speed\",\n  \t\t\t\tdescription: \"The speed at which the bridge walls are printed.\",\n  \t\t\t\tunit: \"mm/s\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"cool_min_speed\",\n  \t\t\t\tmaximum_value: \"math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)\",\n  \t\t\t\tmaximum_value_warning: \"300\",\n  \t\t\t\tdefault_value: 15,\n  \t\t\t\tvalue: \"max(cool_min_speed, speed_wall_0 / 2)\",\n  \t\t\t\tenabled: \"bridge_settings_enabled\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tbridge_wall_material_flow: {\n  \t\t\t\tlabel: \"Bridge Wall Flow\",\n  \t\t\t\tdescription: \"When printing bridge walls, the amount of material extruded is multiplied by this value.\",\n  \t\t\t\tunit: \"%\",\n  \t\t\t\tdefault_value: 50,\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"5\",\n  \t\t\t\tminimum_value_warning: \"50\",\n  \t\t\t\tmaximum_value_warning: \"150\",\n  \t\t\t\tenabled: \"bridge_settings_enabled\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tbridge_skin_speed: {\n  \t\t\t\tlabel: \"Bridge Skin Speed\",\n  \t\t\t\tdescription: \"The speed at which bridge skin regions are printed.\",\n  \t\t\t\tunit: \"mm/s\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"cool_min_speed\",\n  \t\t\t\tmaximum_value: \"math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)\",\n  \t\t\t\tmaximum_value_warning: \"300\",\n  \t\t\t\tdefault_value: 15,\n  \t\t\t\tvalue: \"max(cool_min_speed, speed_topbottom / 2)\",\n  \t\t\t\tenabled: \"bridge_settings_enabled\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tbridge_skin_material_flow: {\n  \t\t\t\tlabel: \"Bridge Skin Flow\",\n  \t\t\t\tdescription: \"When printing bridge skin regions, the amount of material extruded is multiplied by this value.\",\n  \t\t\t\tunit: \"%\",\n  \t\t\t\tdefault_value: 60,\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"5\",\n  \t\t\t\tminimum_value_warning: \"50\",\n  \t\t\t\tmaximum_value_warning: \"150\",\n  \t\t\t\tenabled: \"bridge_settings_enabled\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tbridge_skin_density: {\n  \t\t\t\tlabel: \"Bridge Skin Density\",\n  \t\t\t\tdescription: \"The density of the bridge skin layer. Values less than 100 will increase the gaps between the skin lines.\",\n  \t\t\t\tunit: \"%\",\n  \t\t\t\tdefault_value: 100,\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"5\",\n  \t\t\t\tmaximum_value: \"100\",\n  \t\t\t\tminimum_value_warning: \"20\",\n  \t\t\t\tenabled: \"bridge_settings_enabled\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tbridge_fan_speed: {\n  \t\t\t\tlabel: \"Bridge Fan Speed\",\n  \t\t\t\tdescription: \"Percentage fan speed to use when printing bridge walls and skin.\",\n  \t\t\t\tunit: \"%\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value: \"100\",\n  \t\t\t\tdefault_value: 100,\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tenabled: \"bridge_settings_enabled\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tbridge_enable_more_layers: {\n  \t\t\t\tlabel: \"Bridge Has Multiple Layers\",\n  \t\t\t\tdescription: \"If enabled, the second and third layers above the air are printed using the following settings. Otherwise, those layers are printed using the normal settings.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: true,\n  \t\t\t\tenabled: \"bridge_settings_enabled\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tbridge_skin_speed_2: {\n  \t\t\t\tlabel: \"Bridge Second Skin Speed\",\n  \t\t\t\tdescription: \"Print speed to use when printing the second bridge skin layer.\",\n  \t\t\t\tunit: \"mm/s\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"cool_min_speed\",\n  \t\t\t\tmaximum_value: \"math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)\",\n  \t\t\t\tmaximum_value_warning: \"300\",\n  \t\t\t\tdefault_value: 25,\n  \t\t\t\tvalue: \"bridge_skin_speed\",\n  \t\t\t\tenabled: \"bridge_settings_enabled and bridge_enable_more_layers\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tbridge_skin_material_flow_2: {\n  \t\t\t\tlabel: \"Bridge Second Skin Flow\",\n  \t\t\t\tdescription: \"When printing the second bridge skin layer, the amount of material extruded is multiplied by this value.\",\n  \t\t\t\tunit: \"%\",\n  \t\t\t\tdefault_value: 100,\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"5\",\n  \t\t\t\tmaximum_value: \"500\",\n  \t\t\t\tminimum_value_warning: \"50\",\n  \t\t\t\tmaximum_value_warning: \"150\",\n  \t\t\t\tenabled: \"bridge_settings_enabled and bridge_enable_more_layers\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tbridge_skin_density_2: {\n  \t\t\t\tlabel: \"Bridge Second Skin Density\",\n  \t\t\t\tdescription: \"The density of the second bridge skin layer. Values less than 100 will increase the gaps between the skin lines.\",\n  \t\t\t\tunit: \"%\",\n  \t\t\t\tdefault_value: 75,\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"5\",\n  \t\t\t\tmaximum_value: \"100\",\n  \t\t\t\tminimum_value_warning: \"20\",\n  \t\t\t\tenabled: \"bridge_settings_enabled and bridge_enable_more_layers\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tbridge_fan_speed_2: {\n  \t\t\t\tlabel: \"Bridge Second Skin Fan Speed\",\n  \t\t\t\tdescription: \"Percentage fan speed to use when printing the second bridge skin layer.\",\n  \t\t\t\tunit: \"%\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value: \"100\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tenabled: \"bridge_settings_enabled and bridge_enable_more_layers\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tbridge_skin_speed_3: {\n  \t\t\t\tlabel: \"Bridge Third Skin Speed\",\n  \t\t\t\tdescription: \"Print speed to use when printing the third bridge skin layer.\",\n  \t\t\t\tunit: \"mm/s\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"cool_min_speed\",\n  \t\t\t\tmaximum_value: \"math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)\",\n  \t\t\t\tmaximum_value_warning: \"300\",\n  \t\t\t\tdefault_value: 15,\n  \t\t\t\tvalue: \"bridge_skin_speed\",\n  \t\t\t\tenabled: \"bridge_settings_enabled and bridge_enable_more_layers\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tbridge_skin_material_flow_3: {\n  \t\t\t\tlabel: \"Bridge Third Skin Flow\",\n  \t\t\t\tdescription: \"When printing the third bridge skin layer, the amount of material extruded is multiplied by this value.\",\n  \t\t\t\tunit: \"%\",\n  \t\t\t\tdefault_value: 110,\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"5\",\n  \t\t\t\tmaximum_value: \"500\",\n  \t\t\t\tminimum_value_warning: \"50\",\n  \t\t\t\tmaximum_value_warning: \"150\",\n  \t\t\t\tenabled: \"bridge_settings_enabled and bridge_enable_more_layers\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tbridge_skin_density_3: {\n  \t\t\t\tlabel: \"Bridge Third Skin Density\",\n  \t\t\t\tdescription: \"The density of the third bridge skin layer. Values less than 100 will increase the gaps between the skin lines.\",\n  \t\t\t\tunit: \"%\",\n  \t\t\t\tdefault_value: 80,\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"5\",\n  \t\t\t\tmaximum_value: \"100\",\n  \t\t\t\tminimum_value_warning: \"20\",\n  \t\t\t\tenabled: \"bridge_settings_enabled and bridge_enable_more_layers\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tbridge_fan_speed_3: {\n  \t\t\t\tlabel: \"Bridge Third Skin Fan Speed\",\n  \t\t\t\tdescription: \"Percentage fan speed to use when printing the third bridge skin layer.\",\n  \t\t\t\tunit: \"%\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tmaximum_value: \"100\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tenabled: \"bridge_settings_enabled and bridge_enable_more_layers\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tclean_between_layers: {\n  \t\t\t\tlabel: \"Wipe Nozzle Between Layers\",\n  \t\t\t\tdescription: \"Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working.\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tmax_extrusion_before_wipe: {\n  \t\t\t\tlabel: \"Material Volume Between Wipes\",\n  \t\t\t\tdescription: \"Maximum material that can be extruded before another nozzle wipe is initiated. If this value is less than the volume of material required in a layer, the setting has no effect in this layer, i.e. it is limited to one wipe per layer.\",\n  \t\t\t\tdefault_value: 10,\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm³\",\n  \t\t\t\tenabled: \"clean_between_layers\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\twipe_retraction_enable: {\n  \t\t\t\tlabel: \"Wipe Retraction Enable\",\n  \t\t\t\tdescription: \"Retract the filament when the nozzle is moving over a non-printed area.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: true,\n  \t\t\t\tvalue: \"retraction_enable\",\n  \t\t\t\tenabled: \"clean_between_layers\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\twipe_retraction_amount: {\n  \t\t\t\tlabel: \"Wipe Retraction Distance\",\n  \t\t\t\tdescription: \"Amount to retract the filament so it does not ooze during the wipe sequence.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 1,\n  \t\t\t\tvalue: \"retraction_amount\",\n  \t\t\t\tminimum_value_warning: \"-0.0001\",\n  \t\t\t\tmaximum_value_warning: \"10.0\",\n  \t\t\t\tenabled: \"wipe_retraction_enable and clean_between_layers\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\twipe_retraction_extra_prime_amount: {\n  \t\t\t\tlabel: \"Wipe Retraction Extra Prime Amount\",\n  \t\t\t\tdescription: \"Some material can ooze away during a wipe travel moves, which can be compensated for here.\",\n  \t\t\t\tunit: \"mm³\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tvalue: \"retraction_extra_prime_amount\",\n  \t\t\t\tminimum_value_warning: \"-0.0001\",\n  \t\t\t\tmaximum_value_warning: \"10.0\",\n  \t\t\t\tenabled: \"wipe_retraction_enable and clean_between_layers\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true\n  \t\t\t},\n  \t\t\twipe_retraction_speed: {\n  \t\t\t\tlabel: \"Wipe Retraction Speed\",\n  \t\t\t\tdescription: \"The speed at which the filament is retracted and primed during a wipe retraction move.\",\n  \t\t\t\tunit: \"mm/s\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 5,\n  \t\t\t\tvalue: \"retraction_speed\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tminimum_value_warning: \"1\",\n  \t\t\t\tmaximum_value: \"machine_max_feedrate_e\",\n  \t\t\t\tmaximum_value_warning: \"70\",\n  \t\t\t\tenabled: \"wipe_retraction_enable and clean_between_layers\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tchildren: {\n  \t\t\t\t\twipe_retraction_retract_speed: {\n  \t\t\t\t\t\tlabel: \"Wipe Retraction Retract Speed\",\n  \t\t\t\t\t\tdescription: \"The speed at which the filament is retracted during a wipe retraction move.\",\n  \t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 3,\n  \t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\tmaximum_value: \"machine_max_feedrate_e\",\n  \t\t\t\t\t\tminimum_value_warning: \"1\",\n  \t\t\t\t\t\tmaximum_value_warning: \"70\",\n  \t\t\t\t\t\tenabled: \"wipe_retraction_enable and clean_between_layers\",\n  \t\t\t\t\t\tvalue: \"wipe_retraction_speed\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: true\n  \t\t\t\t\t},\n  \t\t\t\t\twipe_retraction_prime_speed: {\n  \t\t\t\t\t\tlabel: \"Wipe Retraction Prime Speed\",\n  \t\t\t\t\t\tdescription: \"The speed at which the filament is primed during a wipe retraction move.\",\n  \t\t\t\t\t\tunit: \"mm/s\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tdefault_value: 2,\n  \t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\tmaximum_value: \"machine_max_feedrate_e\",\n  \t\t\t\t\t\tminimum_value_warning: \"1\",\n  \t\t\t\t\t\tmaximum_value_warning: \"70\",\n  \t\t\t\t\t\tenabled: \"wipe_retraction_enable and clean_between_layers\",\n  \t\t\t\t\t\tvalue: \"wipe_retraction_speed\",\n  \t\t\t\t\t\tsettable_per_mesh: false,\n  \t\t\t\t\t\tsettable_per_extruder: true\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\twipe_pause: {\n  \t\t\t\tlabel: \"Wipe Pause\",\n  \t\t\t\tdescription: \"Pause after the unretract.\",\n  \t\t\t\tunit: \"s\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tenabled: \"clean_between_layers\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\twipe_hop_enable: {\n  \t\t\t\tlabel: \"Wipe Z Hop\",\n  \t\t\t\tdescription: \"When wiping, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tdefault_value: true,\n  \t\t\t\tvalue: \"retraction_hop_enabled\",\n  \t\t\t\tenabled: \"clean_between_layers\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\twipe_hop_amount: {\n  \t\t\t\tlabel: \"Wipe Z Hop Height\",\n  \t\t\t\tdescription: \"The height difference when performing a Z Hop.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 1,\n  \t\t\t\tvalue: \"retraction_hop\",\n  \t\t\t\tenabled: \"wipe_hop_enable and clean_between_layers\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\twipe_hop_speed: {\n  \t\t\t\tlabel: \"Wipe Hop Speed\",\n  \t\t\t\tdescription: \"Speed to move the z-axis during the hop.\",\n  \t\t\t\tunit: \"mm/s\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 10,\n  \t\t\t\tvalue: \"speed_z_hop\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tminimum_value_warning: \"1\",\n  \t\t\t\tenabled: \"wipe_hop_enable and clean_between_layers\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\twipe_brush_pos_x: {\n  \t\t\t\tlabel: \"Wipe Brush X Position\",\n  \t\t\t\tdescription: \"X location where wipe script will start.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\tdefault_value: 100,\n  \t\t\t\tminimum_value_warning: \"0\",\n  \t\t\t\tenabled: \"clean_between_layers\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\twipe_repeat_count: {\n  \t\t\t\tlabel: \"Wipe Repeat Count\",\n  \t\t\t\tdescription: \"Number of times to move the nozzle across the brush.\",\n  \t\t\t\ttype: \"int\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tdefault_value: 5,\n  \t\t\t\tenabled: \"clean_between_layers\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\twipe_move_distance: {\n  \t\t\t\tlabel: \"Wipe Move Distance\",\n  \t\t\t\tdescription: \"The distance to move the head back and forth across the brush.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 20,\n  \t\t\t\tenabled: \"clean_between_layers\",\n  \t\t\t\tsettable_per_mesh: false,\n  \t\t\t\tsettable_per_extruder: true,\n  \t\t\t\tsettable_per_meshgroup: false\n  \t\t\t},\n  \t\t\tsmall_hole_max_size: {\n  \t\t\t\tlabel: \"Small Hole Max Size\",\n  \t\t\t\tdescription: \"Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed.\",\n  \t\t\t\tunit: \"mm\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tminimum_value: \"0\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tsettable_per_mesh: true,\n  \t\t\t\tchildren: {\n  \t\t\t\t\tsmall_feature_max_length: {\n  \t\t\t\t\t\tlabel: \"Small Feature Max Length\",\n  \t\t\t\t\t\tdescription: \"Feature outlines that are shorter than this length will be printed using Small Feature Speed.\",\n  \t\t\t\t\t\tunit: \"mm\",\n  \t\t\t\t\t\ttype: \"float\",\n  \t\t\t\t\t\tminimum_value: \"0\",\n  \t\t\t\t\t\tdefault_value: 0,\n  \t\t\t\t\t\tvalue: \"small_hole_max_size * math.pi\",\n  \t\t\t\t\t\tsettable_per_mesh: true\n  \t\t\t\t\t}\n  \t\t\t\t}\n  \t\t\t},\n  \t\t\tsmall_feature_speed_factor: {\n  \t\t\t\tlabel: \"Small Feature Speed\",\n  \t\t\t\tdescription: \"Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy.\",\n  \t\t\t\tunit: \"%\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 50,\n  \t\t\t\tminimum_value: \"1\",\n  \t\t\t\tminimum_value_warning: \"25\",\n  \t\t\t\tmaximum_value_warning: \"100\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t},\n  \t\t\tsmall_feature_speed_factor_0: {\n  \t\t\t\tlabel: \"Small Feature Initial Layer Speed\",\n  \t\t\t\tdescription: \"Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy.\",\n  \t\t\t\tunit: \"%\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tdefault_value: 50,\n  \t\t\t\tvalue: \"small_feature_speed_factor\",\n  \t\t\t\tminimum_value: \"1\",\n  \t\t\t\tminimum_value_warning: \"25\",\n  \t\t\t\tmaximum_value_warning: \"100\",\n  \t\t\t\tsettable_per_mesh: true\n  \t\t\t}\n  \t\t}\n  \t},\n  \tcommand_line_settings: {\n  \t\tlabel: \"Command Line Settings\",\n  \t\tdescription: \"Settings which are only used if CuraEngine isn't called from the Cura frontend.\",\n  \t\ttype: \"category\",\n  \t\tenabled: false,\n  \t\tchildren: {\n  \t\t\tcenter_object: {\n  \t\t\t\tdescription: \"Whether to center the object on the middle of the build platform (0,0), instead of using the coordinate system in which the object was saved.\",\n  \t\t\t\ttype: \"bool\",\n  \t\t\t\tlabel: \"Center Object\",\n  \t\t\t\tdefault_value: false,\n  \t\t\t\tenabled: false\n  \t\t\t},\n  \t\t\tmesh_position_x: {\n  \t\t\t\tdescription: \"Offset applied to the object in the x direction.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tlabel: \"Mesh Position X\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tenabled: false\n  \t\t\t},\n  \t\t\tmesh_position_y: {\n  \t\t\t\tdescription: \"Offset applied to the object in the y direction.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tlabel: \"Mesh Position Y\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tenabled: false\n  \t\t\t},\n  \t\t\tmesh_position_z: {\n  \t\t\t\tdescription: \"Offset applied to the object in the z direction. With this you can perform what was used to be called 'Object Sink'.\",\n  \t\t\t\ttype: \"float\",\n  \t\t\t\tlabel: \"Mesh Position Z\",\n  \t\t\t\tdefault_value: 0,\n  \t\t\t\tenabled: false\n  \t\t\t},\n  \t\t\tmesh_rotation_matrix: {\n  \t\t\t\tlabel: \"Mesh Rotation Matrix\",\n  \t\t\t\tdescription: \"Transformation matrix to be applied to the model when loading it from file.\",\n  \t\t\t\ttype: \"str\",\n  \t\t\t\tdefault_value: \"[[1,0,0], [0,1,0], [0,0,1]]\",\n  \t\t\t\tenabled: false\n  \t\t\t}\n  \t\t}\n  \t}\n  };\n  var fdmprinter_def = {\n  \tname: name$1,\n  \tversion: version$1,\n  \tmetadata: metadata$1,\n  \tsettings: settings$1\n  };\n\n  var fdmprinter = /*#__PURE__*/Object.freeze({\n    __proto__: null,\n    name: name$1,\n    version: version$1,\n    metadata: metadata$1,\n    settings: settings$1,\n    'default': fdmprinter_def\n  });\n\n  /**\r\n   * @fileoverview Primary 3D Printer Definitions\r\n   * For secondary definitions, please visit https://github.com/Cloud-CNC/cura-wasm-definitions\r\n   */\r\n  //Exports\r\n  var definitions = {\r\n      fdmextruder,\r\n      fdmprinter\r\n  };\n\n  /**\r\n   * @fileoverview Cura WASM Worker\r\n   */\r\n  //Instance variables\r\n  let engine = null;\r\n  let extruderCount = null;\r\n  let progressObserver = null;\r\n  let metadataObserver = null;\r\n  /**\r\n   * Cura WASM's low-level singleton for interfacing with Cura Engine\r\n   */\r\n  const worker = {\r\n      /**\r\n       * Initialize the emscripten module\r\n       * @param verbose Wether to enable verbose logging (Useful for debugging)\r\n       */\r\n      async initialize(verbose = false) {\r\n          //Emscripten config\r\n          const config = {\r\n              noInitialRun: true,\r\n              print: undefined,\r\n              printErr: undefined\r\n          };\r\n          if (!verbose) {\r\n              config.print = () => null;\r\n              config.printErr = () => null;\r\n          }\r\n          //Bootstrap CuraEngine\r\n          engine = await CuraEngine(config);\r\n      },\r\n      /**\r\n       * Add 3D printer definition files to the virtual filesystem\r\n       * @param definition The printer definition\r\n       */\r\n      async addDefinitions(definition) {\r\n          //Type guard\r\n          if (engine == null) {\r\n              throw new Error('Attempting to add definitions before initialization!');\r\n          }\r\n          engine.FS.mkdir('/definitions');\r\n          //Add primary definitions\r\n          for (const rawDefinition in definitions) {\r\n              //Cast raw definition type\r\n              const definition = rawDefinition;\r\n              const path = `/definitions/${definition}.def.json`;\r\n              //Copy file to memory filesystem\r\n              engine.FS.writeFile(path, JSON.stringify(definitions[definition]));\r\n          }\r\n          //Add secondary definition\r\n          engine.FS.writeFile('/definitions/printer.def.json', JSON.stringify(definition.printer));\r\n          for (const [i, extruder] of definition.extruders.entries()) {\r\n              engine.FS.writeFile(`/definitions/extruder-${i}.def.json`, JSON.stringify(extruder));\r\n          }\r\n          //Store extruder count for removal, later\r\n          extruderCount = definition.extruders.length;\r\n      },\r\n      /**\r\n       * Observe slice progress\r\n       */\r\n      observeProgress: () => new Observable(observer => {\r\n          progressObserver = observer;\r\n      }),\r\n      /**\r\n       * Observe slice metadata\r\n       */\r\n      observeMetadata: () => new Observable(observer => {\r\n          metadataObserver = observer;\r\n      }),\r\n      /**\r\n       * Run Cura\r\n       * @param command The Cura Engine launch command\r\n       * @param overrides Cura overrides\r\n       * @param verbose Wether or not to enable verbose logging in Cura\r\n       * @param file The file\r\n       * @param extension The file extension\r\n       * @param progress The progress event handler\r\n       */\r\n      async run(command, overrides, verbose, file, extension) {\r\n          //Type guard\r\n          if (engine == null) {\r\n              throw new Error('Attempting to run Cura Engine before initialization!');\r\n          }\r\n          /**\r\n           * The bias of the file converter progress (Range: 0-1)\r\n           *\r\n           * A higher value indicates more time is usually taken\r\n           * by the file converter and less time by the slicer\r\n           */\r\n          const converterBias = extension == 'stl' ? 0 : 0.3;\r\n          /**\r\n           * The bias of the slicer progress\r\n           *\r\n           * Percent inverse of the file converter bias\r\n           */\r\n          const slicerBias = 1 - converterBias;\r\n          //Convert the file to an STL\r\n          const stl = await convert(file, extension, converterProgress => {\r\n              //Emit progress\r\n              if (progressObserver != null &&\r\n                  progressObserver.next != null) {\r\n                  progressObserver.next(converterProgress * converterBias);\r\n              }\r\n          });\r\n          //Handle errors\r\n          if (stl instanceof Error) {\r\n              return stl;\r\n          }\r\n          else {\r\n              //Write the file\r\n              engine.FS.writeFile('Model.stl', stl);\r\n              let previousSlicerProgress = 0;\r\n              //@ts-ignore Register the progress handler (The globalThis context is hard coded into Cura; you'll have to recompile it to change this)\r\n              globalThis['cura-wasm-progress-callback'] = (slicerProgress) => {\r\n                  //Round the slicer progress\r\n                  slicerProgress = Math.round(100 * slicerProgress) / 100;\r\n                  if (slicerProgress != previousSlicerProgress) {\r\n                      //Emit progress\r\n                      if (progressObserver != null &&\r\n                          progressObserver.next != null) {\r\n                          progressObserver.next((slicerProgress * slicerBias) + converterBias);\r\n                      }\r\n                      previousSlicerProgress = slicerProgress;\r\n                  }\r\n              };\r\n              //@ts-ignore Register the metadata handler (The globalThis context is hard coded into Cura; you'll have to recompile it to change this)\r\n              globalThis['cura-wasm-metadata-callback'] = (flavor, printTime, material1Usage, material2Usage, nozzleSize, filamentUsage, minX, minY, minZ, maxX, maxY, maxZ) => {\r\n                  //Emit metadata\r\n                  if (metadataObserver != null &&\r\n                      metadataObserver.next != null) {\r\n                      metadataObserver.next({\r\n                          flavor,\r\n                          printTime,\r\n                          material1Usage,\r\n                          material2Usage,\r\n                          nozzleSize,\r\n                          filamentUsage,\r\n                          minX,\r\n                          minY,\r\n                          minZ,\r\n                          maxX,\r\n                          maxY,\r\n                          maxZ,\r\n                      });\r\n                  }\r\n              };\r\n              //Generate CLI arguments\r\n              const args = command == null ? generate(overrides, verbose) : command.split(' ');\r\n              //Log\r\n              if (verbose) {\r\n                  console.log(`Calling Cura Engine with ${args.join(' ')}`);\r\n              }\r\n              //Run Cura (Blocking)\r\n              engine.callMain(args);\r\n              //@ts-ignore Delete the progress handler\r\n              delete globalThis['cura-wasm-progress-callback'];\r\n              //Read the file (Uint8Array) and convert to an ArrayBuffer\r\n              const gcode = engine.FS.readFile('Model.gcode').buffer;\r\n              //Remove the files\r\n              engine.FS.unlink('Model.stl');\r\n              engine.FS.unlink('Model.gcode');\r\n              //Return a ThreadJS transferable (ArrayBuffer)\r\n              return Transfer(gcode);\r\n          }\r\n      },\r\n      /**\r\n       * Remove the 3D printer definition files from the virtual file system\r\n       */\r\n      async removeDefinitions() {\r\n          //Type guard\r\n          if (engine == null || extruderCount == null) {\r\n              throw new Error('Attempting to remove definitions before initialization!');\r\n          }\r\n          //Remove primary definitions\r\n          for (const rawDefinition in definitions) {\r\n              //Cast raw definition type\r\n              const definition = rawDefinition;\r\n              const path = `/definitions/${definition}.def.json`;\r\n              //Copy file to memory filesystem\r\n              engine.FS.unlink(path);\r\n          }\r\n          //Remove secondary definition\r\n          engine.FS.unlink('/definitions/printer.def.json');\r\n          for (let i = 0; i < extruderCount; i++) {\r\n              engine.FS.unlink(`/definitions/extruder-${i}.def.json`);\r\n          }\r\n          engine.FS.rmdir('/definitions');\r\n      }\r\n  };\r\n  //Export\r\n  expose(worker);\n\n}());\n";
export default _default;
