/*! For license information please see main.7bc2a566.js.LICENSE.txt */
!function(){var e={694:function(e,t){var r;!function(){"use strict";var n={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var i=typeof r;if("string"===i||"number"===i)e.push(r);else if(Array.isArray(r)){if(r.length){var o=a.apply(null,r);o&&e.push(o)}}else if("object"===i){if(r.toString!==Object.prototype.toString&&!r.toString.toString().includes("[native code]")){e.push(r.toString());continue}for(var l in r)n.call(r,l)&&r[l]&&e.push(l)}}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(r=function(){return a}.apply(t,[]))||(e.exports=r)}()},463:function(e,t,r){"use strict";var n=r(791),a=r(296);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var o=new Set,l={};function s(e,t){u(e,t),u(e+"Capture",t)}function u(e,t){for(l[e]=t,e=0;e<t.length;e++)o.add(t[e])}var c=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),f=Object.prototype.hasOwnProperty,h=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,d={},p={};function m(e,t,r,n,a,i,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=n,this.attributeNamespace=a,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=o}var v={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){v[e]=new m(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];v[t]=new m(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){v[e]=new m(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){v[e]=new m(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){v[e]=new m(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){v[e]=new m(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){v[e]=new m(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){v[e]=new m(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){v[e]=new m(e,5,!1,e.toLowerCase(),null,!1,!1)}));var g=/[\-:]([a-z])/g;function y(e){return e[1].toUpperCase()}function b(e,t,r,n){var a=v.hasOwnProperty(t)?v[t]:null;(null!==a?0!==a.type:n||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,r,n){if(null===t||"undefined"===typeof t||function(e,t,r,n){if(null!==r&&0===r.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!n&&(null!==r?!r.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,r,n))return!0;if(n)return!1;if(null!==r)switch(r.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,r,a,n)&&(r=null),n||null===a?function(e){return!!f.call(p,e)||!f.call(d,e)&&(h.test(e)?p[e]=!0:(d[e]=!0,!1))}(t)&&(null===r?e.removeAttribute(t):e.setAttribute(t,""+r)):a.mustUseProperty?e[a.propertyName]=null===r?3!==a.type&&"":r:(t=a.attributeName,n=a.attributeNamespace,null===r?e.removeAttribute(t):(r=3===(a=a.type)||4===a&&!0===r?"":""+r,n?e.setAttributeNS(n,t,r):e.setAttribute(t,r))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(g,y);v[t]=new m(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(g,y);v[t]=new m(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(g,y);v[t]=new m(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){v[e]=new m(e,1,!1,e.toLowerCase(),null,!1,!1)})),v.xlinkHref=new m("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){v[e]=new m(e,1,!1,e.toLowerCase(),null,!0,!0)}));var w=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,E=Symbol.for("react.element"),T=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),x=Symbol.for("react.strict_mode"),D=Symbol.for("react.profiler"),A=Symbol.for("react.provider"),k=Symbol.for("react.context"),C=Symbol.for("react.forward_ref"),_=Symbol.for("react.suspense"),F=Symbol.for("react.suspense_list"),O=Symbol.for("react.memo"),R=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var N=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var P=Symbol.iterator;function I(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=P&&e[P]||e["@@iterator"])?e:null}var L,M=Object.assign;function B(e){if(void 0===L)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);L=t&&t[1]||""}return"\n"+L+e}var U=!1;function j(e,t){if(!e||U)return"";U=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"===typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var n=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){n=u}e.call(t.prototype)}else{try{throw Error()}catch(u){n=u}e()}}catch(u){if(u&&n&&"string"===typeof u.stack){for(var a=u.stack.split("\n"),i=n.stack.split("\n"),o=a.length-1,l=i.length-1;1<=o&&0<=l&&a[o]!==i[l];)l--;for(;1<=o&&0<=l;o--,l--)if(a[o]!==i[l]){if(1!==o||1!==l)do{if(o--,0>--l||a[o]!==i[l]){var s="\n"+a[o].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}}while(1<=o&&0<=l);break}}}finally{U=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?B(e):""}function z(e){switch(e.tag){case 5:return B(e.type);case 16:return B("Lazy");case 13:return B("Suspense");case 19:return B("SuspenseList");case 0:case 2:case 15:return e=j(e.type,!1);case 11:return e=j(e.type.render,!1);case 1:return e=j(e.type,!0);default:return""}}function W(e){if(null==e)return null;if("function"===typeof e)return e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case S:return"Fragment";case T:return"Portal";case D:return"Profiler";case x:return"StrictMode";case _:return"Suspense";case F:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case k:return(e.displayName||"Context")+".Consumer";case A:return(e._context.displayName||"Context")+".Provider";case C:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case O:return null!==(t=e.displayName||null)?t:W(e.type)||"Memo";case R:t=e._payload,e=e._init;try{return W(e(t))}catch(r){}}return null}function H(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return W(t);case 8:return t===x?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"===typeof t)return t.displayName||t.name||null;if("string"===typeof t)return t}return null}function V(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function G(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function $(e){e._valueTracker||(e._valueTracker=function(e){var t=G(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof r&&"function"===typeof r.get&&"function"===typeof r.set){var a=r.get,i=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){n=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(e){n=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function K(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=G(e)?e.checked?"true":"false":e.value),(e=n)!==r&&(t.setValue(e),!0)}function Y(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function X(e,t){var r=t.checked;return M({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=r?r:e._wrapperState.initialChecked})}function q(e,t){var r=null==t.defaultValue?"":t.defaultValue,n=null!=t.checked?t.checked:t.defaultChecked;r=V(null!=t.value?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Q(e,t){null!=(t=t.checked)&&b(e,"checked",t,!1)}function J(e,t){Q(e,t);var r=V(t.value),n=t.type;if(null!=r)"number"===n?(0===r&&""===e.value||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if("submit"===n||"reset"===n)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,r):t.hasOwnProperty("defaultValue")&&ee(e,t.type,V(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Z(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!("submit"!==n&&"reset"!==n||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}""!==(r=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==r&&(e.name=r)}function ee(e,t,r){"number"===t&&Y(e.ownerDocument)===e||(null==r?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var te=Array.isArray;function re(e,t,r,n){if(e=e.options,t){t={};for(var a=0;a<r.length;a++)t["$"+r[a]]=!0;for(r=0;r<e.length;r++)a=t.hasOwnProperty("$"+e[r].value),e[r].selected!==a&&(e[r].selected=a),a&&n&&(e[r].defaultSelected=!0)}else{for(r=""+V(r),t=null,a=0;a<e.length;a++){if(e[a].value===r)return e[a].selected=!0,void(n&&(e[a].defaultSelected=!0));null!==t||e[a].disabled||(t=e[a])}null!==t&&(t.selected=!0)}}function ne(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(i(91));return M({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ae(e,t){var r=t.value;if(null==r){if(r=t.children,t=t.defaultValue,null!=r){if(null!=t)throw Error(i(92));if(te(r)){if(1<r.length)throw Error(i(93));r=r[0]}t=r}null==t&&(t=""),r=t}e._wrapperState={initialValue:V(r)}}function ie(e,t){var r=V(t.value),n=V(t.defaultValue);null!=r&&((r=""+r)!==e.value&&(e.value=r),null==t.defaultValue&&e.defaultValue!==r&&(e.defaultValue=r)),null!=n&&(e.defaultValue=""+n)}function oe(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function le(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function se(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?le(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ue,ce,fe=(ce=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ue=ue||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ue.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,r,n){MSApp.execUnsafeLocalFunction((function(){return ce(e,t)}))}:ce);function he(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&3===r.nodeType)return void(r.nodeValue=t)}e.textContent=t}var de={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},pe=["Webkit","ms","Moz","O"];function me(e,t,r){return null==t||"boolean"===typeof t||""===t?"":r||"number"!==typeof t||0===t||de.hasOwnProperty(e)&&de[e]?(""+t).trim():t+"px"}function ve(e,t){for(var r in e=e.style,t)if(t.hasOwnProperty(r)){var n=0===r.indexOf("--"),a=me(r,t[r],n);"float"===r&&(r="cssFloat"),n?e.setProperty(r,a):e[r]=a}}Object.keys(de).forEach((function(e){pe.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),de[t]=de[e]}))}));var ge=M({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ye(e,t){if(t){if(ge[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(i(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(i(60));if("object"!==typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=t.style&&"object"!==typeof t.style)throw Error(i(62))}}function be(e,t){if(-1===e.indexOf("-"))return"string"===typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var we=null;function Ee(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Te=null,Se=null,xe=null;function De(e){if(e=ba(e)){if("function"!==typeof Te)throw Error(i(280));var t=e.stateNode;t&&(t=Ea(t),Te(e.stateNode,e.type,t))}}function Ae(e){Se?xe?xe.push(e):xe=[e]:Se=e}function ke(){if(Se){var e=Se,t=xe;if(xe=Se=null,De(e),t)for(e=0;e<t.length;e++)De(t[e])}}function Ce(e,t){return e(t)}function _e(){}var Fe=!1;function Oe(e,t,r){if(Fe)return e(t,r);Fe=!0;try{return Ce(e,t,r)}finally{Fe=!1,(null!==Se||null!==xe)&&(_e(),ke())}}function Re(e,t){var r=e.stateNode;if(null===r)return null;var n=Ea(r);if(null===n)return null;r=n[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(n=!n.disabled)||(n=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!n;break e;default:e=!1}if(e)return null;if(r&&"function"!==typeof r)throw Error(i(231,t,typeof r));return r}var Ne=!1;if(c)try{var Pe={};Object.defineProperty(Pe,"passive",{get:function(){Ne=!0}}),window.addEventListener("test",Pe,Pe),window.removeEventListener("test",Pe,Pe)}catch(ce){Ne=!1}function Ie(e,t,r,n,a,i,o,l,s){var u=Array.prototype.slice.call(arguments,3);try{t.apply(r,u)}catch(c){this.onError(c)}}var Le=!1,Me=null,Be=!1,Ue=null,je={onError:function(e){Le=!0,Me=e}};function ze(e,t,r,n,a,i,o,l,s){Le=!1,Me=null,Ie.apply(je,arguments)}function We(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!==(4098&(t=e).flags)&&(r=t.return),e=t.return}while(e)}return 3===t.tag?r:null}function He(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function Ve(e){if(We(e)!==e)throw Error(i(188))}function Ge(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=We(e)))throw Error(i(188));return t!==e?null:e}for(var r=e,n=t;;){var a=r.return;if(null===a)break;var o=a.alternate;if(null===o){if(null!==(n=a.return)){r=n;continue}break}if(a.child===o.child){for(o=a.child;o;){if(o===r)return Ve(a),e;if(o===n)return Ve(a),t;o=o.sibling}throw Error(i(188))}if(r.return!==n.return)r=a,n=o;else{for(var l=!1,s=a.child;s;){if(s===r){l=!0,r=a,n=o;break}if(s===n){l=!0,n=a,r=o;break}s=s.sibling}if(!l){for(s=o.child;s;){if(s===r){l=!0,r=o,n=a;break}if(s===n){l=!0,n=o,r=a;break}s=s.sibling}if(!l)throw Error(i(189))}}if(r.alternate!==n)throw Error(i(190))}if(3!==r.tag)throw Error(i(188));return r.stateNode.current===r?e:t}(e))?$e(e):null}function $e(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=$e(e);if(null!==t)return t;e=e.sibling}return null}var Ke=a.unstable_scheduleCallback,Ye=a.unstable_cancelCallback,Xe=a.unstable_shouldYield,qe=a.unstable_requestPaint,Qe=a.unstable_now,Je=a.unstable_getCurrentPriorityLevel,Ze=a.unstable_ImmediatePriority,et=a.unstable_UserBlockingPriority,tt=a.unstable_NormalPriority,rt=a.unstable_LowPriority,nt=a.unstable_IdlePriority,at=null,it=null;var ot=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(lt(e)/st|0)|0},lt=Math.log,st=Math.LN2;var ut=64,ct=4194304;function ft(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ht(e,t){var r=e.pendingLanes;if(0===r)return 0;var n=0,a=e.suspendedLanes,i=e.pingedLanes,o=268435455&r;if(0!==o){var l=o&~a;0!==l?n=ft(l):0!==(i&=o)&&(n=ft(i))}else 0!==(o=r&~a)?n=ft(o):0!==i&&(n=ft(i));if(0===n)return 0;if(0!==t&&t!==n&&0===(t&a)&&((a=n&-n)>=(i=t&-t)||16===a&&0!==(4194240&i)))return t;if(0!==(4&n)&&(n|=16&r),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=n;0<t;)a=1<<(r=31-ot(t)),n|=e[r],t&=~a;return n}function dt(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function pt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function mt(){var e=ut;return 0===(4194240&(ut<<=1))&&(ut=64),e}function vt(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function gt(e,t,r){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-ot(t)]=r}function yt(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var n=31-ot(r),a=1<<n;a&t|e[n]&t&&(e[n]|=t),r&=~a}}var bt=0;function wt(e){return 1<(e&=-e)?4<e?0!==(268435455&e)?16:536870912:4:1}var Et,Tt,St,xt,Dt,At=!1,kt=[],Ct=null,_t=null,Ft=null,Ot=new Map,Rt=new Map,Nt=[],Pt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function It(e,t){switch(e){case"focusin":case"focusout":Ct=null;break;case"dragenter":case"dragleave":_t=null;break;case"mouseover":case"mouseout":Ft=null;break;case"pointerover":case"pointerout":Ot.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Rt.delete(t.pointerId)}}function Lt(e,t,r,n,a,i){return null===e||e.nativeEvent!==i?(e={blockedOn:t,domEventName:r,eventSystemFlags:n,nativeEvent:i,targetContainers:[a]},null!==t&&(null!==(t=ba(t))&&Tt(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a),e)}function Mt(e){var t=ya(e.target);if(null!==t){var r=We(t);if(null!==r)if(13===(t=r.tag)){if(null!==(t=He(r)))return e.blockedOn=t,void Dt(e.priority,(function(){St(r)}))}else if(3===t&&r.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===r.tag?r.stateNode.containerInfo:null)}e.blockedOn=null}function Bt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var r=Xt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==r)return null!==(t=ba(r))&&Tt(t),e.blockedOn=r,!1;var n=new(r=e.nativeEvent).constructor(r.type,r);we=n,r.target.dispatchEvent(n),we=null,t.shift()}return!0}function Ut(e,t,r){Bt(e)&&r.delete(t)}function jt(){At=!1,null!==Ct&&Bt(Ct)&&(Ct=null),null!==_t&&Bt(_t)&&(_t=null),null!==Ft&&Bt(Ft)&&(Ft=null),Ot.forEach(Ut),Rt.forEach(Ut)}function zt(e,t){e.blockedOn===t&&(e.blockedOn=null,At||(At=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,jt)))}function Wt(e){function t(t){return zt(t,e)}if(0<kt.length){zt(kt[0],e);for(var r=1;r<kt.length;r++){var n=kt[r];n.blockedOn===e&&(n.blockedOn=null)}}for(null!==Ct&&zt(Ct,e),null!==_t&&zt(_t,e),null!==Ft&&zt(Ft,e),Ot.forEach(t),Rt.forEach(t),r=0;r<Nt.length;r++)(n=Nt[r]).blockedOn===e&&(n.blockedOn=null);for(;0<Nt.length&&null===(r=Nt[0]).blockedOn;)Mt(r),null===r.blockedOn&&Nt.shift()}var Ht=w.ReactCurrentBatchConfig,Vt=!0;function Gt(e,t,r,n){var a=bt,i=Ht.transition;Ht.transition=null;try{bt=1,Kt(e,t,r,n)}finally{bt=a,Ht.transition=i}}function $t(e,t,r,n){var a=bt,i=Ht.transition;Ht.transition=null;try{bt=4,Kt(e,t,r,n)}finally{bt=a,Ht.transition=i}}function Kt(e,t,r,n){if(Vt){var a=Xt(e,t,r,n);if(null===a)Vn(e,t,n,Yt,r),It(e,n);else if(function(e,t,r,n,a){switch(t){case"focusin":return Ct=Lt(Ct,e,t,r,n,a),!0;case"dragenter":return _t=Lt(_t,e,t,r,n,a),!0;case"mouseover":return Ft=Lt(Ft,e,t,r,n,a),!0;case"pointerover":var i=a.pointerId;return Ot.set(i,Lt(Ot.get(i)||null,e,t,r,n,a)),!0;case"gotpointercapture":return i=a.pointerId,Rt.set(i,Lt(Rt.get(i)||null,e,t,r,n,a)),!0}return!1}(a,e,t,r,n))n.stopPropagation();else if(It(e,n),4&t&&-1<Pt.indexOf(e)){for(;null!==a;){var i=ba(a);if(null!==i&&Et(i),null===(i=Xt(e,t,r,n))&&Vn(e,t,n,Yt,r),i===a)break;a=i}null!==a&&n.stopPropagation()}else Vn(e,t,n,null,r)}}var Yt=null;function Xt(e,t,r,n){if(Yt=null,null!==(e=ya(e=Ee(n))))if(null===(t=We(e)))e=null;else if(13===(r=t.tag)){if(null!==(e=He(t)))return e;e=null}else if(3===r){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Yt=e,null}function qt(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Je()){case Ze:return 1;case et:return 4;case tt:case rt:return 16;case nt:return 536870912;default:return 16}default:return 16}}var Qt=null,Jt=null,Zt=null;function er(){if(Zt)return Zt;var e,t,r=Jt,n=r.length,a="value"in Qt?Qt.value:Qt.textContent,i=a.length;for(e=0;e<n&&r[e]===a[e];e++);var o=n-e;for(t=1;t<=o&&r[n-t]===a[i-t];t++);return Zt=a.slice(e,1<t?1-t:void 0)}function tr(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function rr(){return!0}function nr(){return!1}function ar(e){function t(t,r,n,a,i){for(var o in this._reactName=t,this._targetInst=n,this.type=r,this.nativeEvent=a,this.target=i,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(a):a[o]);return this.isDefaultPrevented=(null!=a.defaultPrevented?a.defaultPrevented:!1===a.returnValue)?rr:nr,this.isPropagationStopped=nr,this}return M(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=rr)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=rr)},persist:function(){},isPersistent:rr}),t}var ir,or,lr,sr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ur=ar(sr),cr=M({},sr,{view:0,detail:0}),fr=ar(cr),hr=M({},cr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:xr,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==lr&&(lr&&"mousemove"===e.type?(ir=e.screenX-lr.screenX,or=e.screenY-lr.screenY):or=ir=0,lr=e),ir)},movementY:function(e){return"movementY"in e?e.movementY:or}}),dr=ar(hr),pr=ar(M({},hr,{dataTransfer:0})),mr=ar(M({},cr,{relatedTarget:0})),vr=ar(M({},sr,{animationName:0,elapsedTime:0,pseudoElement:0})),gr=M({},sr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),yr=ar(gr),br=ar(M({},sr,{data:0})),wr={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Er={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Tr={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Sr(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Tr[e])&&!!t[e]}function xr(){return Sr}var Dr=M({},cr,{key:function(e){if(e.key){var t=wr[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tr(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?Er[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:xr,charCode:function(e){return"keypress"===e.type?tr(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tr(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Ar=ar(Dr),kr=ar(M({},hr,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Cr=ar(M({},cr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:xr})),_r=ar(M({},sr,{propertyName:0,elapsedTime:0,pseudoElement:0})),Fr=M({},hr,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Or=ar(Fr),Rr=[9,13,27,32],Nr=c&&"CompositionEvent"in window,Pr=null;c&&"documentMode"in document&&(Pr=document.documentMode);var Ir=c&&"TextEvent"in window&&!Pr,Lr=c&&(!Nr||Pr&&8<Pr&&11>=Pr),Mr=String.fromCharCode(32),Br=!1;function Ur(e,t){switch(e){case"keyup":return-1!==Rr.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function jr(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var zr=!1;var Wr={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Hr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Wr[e.type]:"textarea"===t}function Vr(e,t,r,n){Ae(n),0<(t=$n(t,"onChange")).length&&(r=new ur("onChange","change",null,r,n),e.push({event:r,listeners:t}))}var Gr=null,$r=null;function Kr(e){Bn(e,0)}function Yr(e){if(K(wa(e)))return e}function Xr(e,t){if("change"===e)return t}var qr=!1;if(c){var Qr;if(c){var Jr="oninput"in document;if(!Jr){var Zr=document.createElement("div");Zr.setAttribute("oninput","return;"),Jr="function"===typeof Zr.oninput}Qr=Jr}else Qr=!1;qr=Qr&&(!document.documentMode||9<document.documentMode)}function en(){Gr&&(Gr.detachEvent("onpropertychange",tn),$r=Gr=null)}function tn(e){if("value"===e.propertyName&&Yr($r)){var t=[];Vr(t,$r,e,Ee(e)),Oe(Kr,t)}}function rn(e,t,r){"focusin"===e?(en(),$r=r,(Gr=t).attachEvent("onpropertychange",tn)):"focusout"===e&&en()}function nn(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Yr($r)}function an(e,t){if("click"===e)return Yr(t)}function on(e,t){if("input"===e||"change"===e)return Yr(t)}var ln="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t};function sn(e,t){if(ln(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++){var a=r[n];if(!f.call(t,a)||!ln(e[a],t[a]))return!1}return!0}function un(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function cn(e,t){var r,n=un(e);for(e=0;n;){if(3===n.nodeType){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=un(n)}}function fn(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?fn(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function hn(){for(var e=window,t=Y();t instanceof e.HTMLIFrameElement;){try{var r="string"===typeof t.contentWindow.location.href}catch(n){r=!1}if(!r)break;t=Y((e=t.contentWindow).document)}return t}function dn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function pn(e){var t=hn(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&fn(r.ownerDocument.documentElement,r)){if(null!==n&&dn(r))if(t=n.start,void 0===(e=n.end)&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if((e=(t=r.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var a=r.textContent.length,i=Math.min(n.start,a);n=void 0===n.end?i:Math.min(n.end,a),!e.extend&&i>n&&(a=n,n=i,i=a),a=cn(r,i);var o=cn(r,n);a&&o&&(1!==e.rangeCount||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&((t=t.createRange()).setStart(a.node,a.offset),e.removeAllRanges(),i>n?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}for(t=[],e=r;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"===typeof r.focus&&r.focus(),r=0;r<t.length;r++)(e=t[r]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var mn=c&&"documentMode"in document&&11>=document.documentMode,vn=null,gn=null,yn=null,bn=!1;function wn(e,t,r){var n=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;bn||null==vn||vn!==Y(n)||("selectionStart"in(n=vn)&&dn(n)?n={start:n.selectionStart,end:n.selectionEnd}:n={anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},yn&&sn(yn,n)||(yn=n,0<(n=$n(gn,"onSelect")).length&&(t=new ur("onSelect","select",null,t,r),e.push({event:t,listeners:n}),t.target=vn)))}function En(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var Tn={animationend:En("Animation","AnimationEnd"),animationiteration:En("Animation","AnimationIteration"),animationstart:En("Animation","AnimationStart"),transitionend:En("Transition","TransitionEnd")},Sn={},xn={};function Dn(e){if(Sn[e])return Sn[e];if(!Tn[e])return e;var t,r=Tn[e];for(t in r)if(r.hasOwnProperty(t)&&t in xn)return Sn[e]=r[t];return e}c&&(xn=document.createElement("div").style,"AnimationEvent"in window||(delete Tn.animationend.animation,delete Tn.animationiteration.animation,delete Tn.animationstart.animation),"TransitionEvent"in window||delete Tn.transitionend.transition);var An=Dn("animationend"),kn=Dn("animationiteration"),Cn=Dn("animationstart"),_n=Dn("transitionend"),Fn=new Map,On="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Rn(e,t){Fn.set(e,t),s(t,[e])}for(var Nn=0;Nn<On.length;Nn++){var Pn=On[Nn];Rn(Pn.toLowerCase(),"on"+(Pn[0].toUpperCase()+Pn.slice(1)))}Rn(An,"onAnimationEnd"),Rn(kn,"onAnimationIteration"),Rn(Cn,"onAnimationStart"),Rn("dblclick","onDoubleClick"),Rn("focusin","onFocus"),Rn("focusout","onBlur"),Rn(_n,"onTransitionEnd"),u("onMouseEnter",["mouseout","mouseover"]),u("onMouseLeave",["mouseout","mouseover"]),u("onPointerEnter",["pointerout","pointerover"]),u("onPointerLeave",["pointerout","pointerover"]),s("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),s("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),s("onBeforeInput",["compositionend","keypress","textInput","paste"]),s("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var In="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Ln=new Set("cancel close invalid load scroll toggle".split(" ").concat(In));function Mn(e,t,r){var n=e.type||"unknown-event";e.currentTarget=r,function(e,t,r,n,a,o,l,s,u){if(ze.apply(this,arguments),Le){if(!Le)throw Error(i(198));var c=Me;Le=!1,Me=null,Be||(Be=!0,Ue=c)}}(n,t,void 0,e),e.currentTarget=null}function Bn(e,t){t=0!==(4&t);for(var r=0;r<e.length;r++){var n=e[r],a=n.event;n=n.listeners;e:{var i=void 0;if(t)for(var o=n.length-1;0<=o;o--){var l=n[o],s=l.instance,u=l.currentTarget;if(l=l.listener,s!==i&&a.isPropagationStopped())break e;Mn(a,l,u),i=s}else for(o=0;o<n.length;o++){if(s=(l=n[o]).instance,u=l.currentTarget,l=l.listener,s!==i&&a.isPropagationStopped())break e;Mn(a,l,u),i=s}}}if(Be)throw e=Ue,Be=!1,Ue=null,e}function Un(e,t){var r=t[ma];void 0===r&&(r=t[ma]=new Set);var n=e+"__bubble";r.has(n)||(Hn(t,e,2,!1),r.add(n))}function jn(e,t,r){var n=0;t&&(n|=4),Hn(r,e,n,t)}var zn="_reactListening"+Math.random().toString(36).slice(2);function Wn(e){if(!e[zn]){e[zn]=!0,o.forEach((function(t){"selectionchange"!==t&&(Ln.has(t)||jn(t,!1,e),jn(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[zn]||(t[zn]=!0,jn("selectionchange",!1,t))}}function Hn(e,t,r,n){switch(qt(t)){case 1:var a=Gt;break;case 4:a=$t;break;default:a=Kt}r=a.bind(null,t,r,e),a=void 0,!Ne||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(a=!0),n?void 0!==a?e.addEventListener(t,r,{capture:!0,passive:a}):e.addEventListener(t,r,!0):void 0!==a?e.addEventListener(t,r,{passive:a}):e.addEventListener(t,r,!1)}function Vn(e,t,r,n,a){var i=n;if(0===(1&t)&&0===(2&t)&&null!==n)e:for(;;){if(null===n)return;var o=n.tag;if(3===o||4===o){var l=n.stateNode.containerInfo;if(l===a||8===l.nodeType&&l.parentNode===a)break;if(4===o)for(o=n.return;null!==o;){var s=o.tag;if((3===s||4===s)&&((s=o.stateNode.containerInfo)===a||8===s.nodeType&&s.parentNode===a))return;o=o.return}for(;null!==l;){if(null===(o=ya(l)))return;if(5===(s=o.tag)||6===s){n=i=o;continue e}l=l.parentNode}}n=n.return}Oe((function(){var n=i,a=Ee(r),o=[];e:{var l=Fn.get(e);if(void 0!==l){var s=ur,u=e;switch(e){case"keypress":if(0===tr(r))break e;case"keydown":case"keyup":s=Ar;break;case"focusin":u="focus",s=mr;break;case"focusout":u="blur",s=mr;break;case"beforeblur":case"afterblur":s=mr;break;case"click":if(2===r.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":s=dr;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":s=pr;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":s=Cr;break;case An:case kn:case Cn:s=vr;break;case _n:s=_r;break;case"scroll":s=fr;break;case"wheel":s=Or;break;case"copy":case"cut":case"paste":s=yr;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":s=kr}var c=0!==(4&t),f=!c&&"scroll"===e,h=c?null!==l?l+"Capture":null:l;c=[];for(var d,p=n;null!==p;){var m=(d=p).stateNode;if(5===d.tag&&null!==m&&(d=m,null!==h&&(null!=(m=Re(p,h))&&c.push(Gn(p,m,d)))),f)break;p=p.return}0<c.length&&(l=new s(l,u,null,r,a),o.push({event:l,listeners:c}))}}if(0===(7&t)){if(s="mouseout"===e||"pointerout"===e,(!(l="mouseover"===e||"pointerover"===e)||r===we||!(u=r.relatedTarget||r.fromElement)||!ya(u)&&!u[pa])&&(s||l)&&(l=a.window===a?a:(l=a.ownerDocument)?l.defaultView||l.parentWindow:window,s?(s=n,null!==(u=(u=r.relatedTarget||r.toElement)?ya(u):null)&&(u!==(f=We(u))||5!==u.tag&&6!==u.tag)&&(u=null)):(s=null,u=n),s!==u)){if(c=dr,m="onMouseLeave",h="onMouseEnter",p="mouse","pointerout"!==e&&"pointerover"!==e||(c=kr,m="onPointerLeave",h="onPointerEnter",p="pointer"),f=null==s?l:wa(s),d=null==u?l:wa(u),(l=new c(m,p+"leave",s,r,a)).target=f,l.relatedTarget=d,m=null,ya(a)===n&&((c=new c(h,p+"enter",u,r,a)).target=d,c.relatedTarget=f,m=c),f=m,s&&u)e:{for(h=u,p=0,d=c=s;d;d=Kn(d))p++;for(d=0,m=h;m;m=Kn(m))d++;for(;0<p-d;)c=Kn(c),p--;for(;0<d-p;)h=Kn(h),d--;for(;p--;){if(c===h||null!==h&&c===h.alternate)break e;c=Kn(c),h=Kn(h)}c=null}else c=null;null!==s&&Yn(o,l,s,c,!1),null!==u&&null!==f&&Yn(o,f,u,c,!0)}if("select"===(s=(l=n?wa(n):window).nodeName&&l.nodeName.toLowerCase())||"input"===s&&"file"===l.type)var v=Xr;else if(Hr(l))if(qr)v=on;else{v=nn;var g=rn}else(s=l.nodeName)&&"input"===s.toLowerCase()&&("checkbox"===l.type||"radio"===l.type)&&(v=an);switch(v&&(v=v(e,n))?Vr(o,v,r,a):(g&&g(e,l,n),"focusout"===e&&(g=l._wrapperState)&&g.controlled&&"number"===l.type&&ee(l,"number",l.value)),g=n?wa(n):window,e){case"focusin":(Hr(g)||"true"===g.contentEditable)&&(vn=g,gn=n,yn=null);break;case"focusout":yn=gn=vn=null;break;case"mousedown":bn=!0;break;case"contextmenu":case"mouseup":case"dragend":bn=!1,wn(o,r,a);break;case"selectionchange":if(mn)break;case"keydown":case"keyup":wn(o,r,a)}var y;if(Nr)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else zr?Ur(e,r)&&(b="onCompositionEnd"):"keydown"===e&&229===r.keyCode&&(b="onCompositionStart");b&&(Lr&&"ko"!==r.locale&&(zr||"onCompositionStart"!==b?"onCompositionEnd"===b&&zr&&(y=er()):(Jt="value"in(Qt=a)?Qt.value:Qt.textContent,zr=!0)),0<(g=$n(n,b)).length&&(b=new br(b,e,null,r,a),o.push({event:b,listeners:g}),y?b.data=y:null!==(y=jr(r))&&(b.data=y))),(y=Ir?function(e,t){switch(e){case"compositionend":return jr(t);case"keypress":return 32!==t.which?null:(Br=!0,Mr);case"textInput":return(e=t.data)===Mr&&Br?null:e;default:return null}}(e,r):function(e,t){if(zr)return"compositionend"===e||!Nr&&Ur(e,t)?(e=er(),Zt=Jt=Qt=null,zr=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Lr&&"ko"!==t.locale?null:t.data}}(e,r))&&(0<(n=$n(n,"onBeforeInput")).length&&(a=new br("onBeforeInput","beforeinput",null,r,a),o.push({event:a,listeners:n}),a.data=y))}Bn(o,t)}))}function Gn(e,t,r){return{instance:e,listener:t,currentTarget:r}}function $n(e,t){for(var r=t+"Capture",n=[];null!==e;){var a=e,i=a.stateNode;5===a.tag&&null!==i&&(a=i,null!=(i=Re(e,r))&&n.unshift(Gn(e,i,a)),null!=(i=Re(e,t))&&n.push(Gn(e,i,a))),e=e.return}return n}function Kn(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Yn(e,t,r,n,a){for(var i=t._reactName,o=[];null!==r&&r!==n;){var l=r,s=l.alternate,u=l.stateNode;if(null!==s&&s===n)break;5===l.tag&&null!==u&&(l=u,a?null!=(s=Re(r,i))&&o.unshift(Gn(r,s,l)):a||null!=(s=Re(r,i))&&o.push(Gn(r,s,l))),r=r.return}0!==o.length&&e.push({event:t,listeners:o})}var Xn=/\r\n?/g,qn=/\u0000|\uFFFD/g;function Qn(e){return("string"===typeof e?e:""+e).replace(Xn,"\n").replace(qn,"")}function Jn(e,t,r){if(t=Qn(t),Qn(e)!==t&&r)throw Error(i(425))}function Zn(){}var ea=null,ta=null;function ra(e,t){return"textarea"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var na="function"===typeof setTimeout?setTimeout:void 0,aa="function"===typeof clearTimeout?clearTimeout:void 0,ia="function"===typeof Promise?Promise:void 0,oa="function"===typeof queueMicrotask?queueMicrotask:"undefined"!==typeof ia?function(e){return ia.resolve(null).then(e).catch(la)}:na;function la(e){setTimeout((function(){throw e}))}function sa(e,t){var r=t,n=0;do{var a=r.nextSibling;if(e.removeChild(r),a&&8===a.nodeType)if("/$"===(r=a.data)){if(0===n)return e.removeChild(a),void Wt(t);n--}else"$"!==r&&"$?"!==r&&"$!"!==r||n++;r=a}while(r);Wt(t)}function ua(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function ca(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var r=e.data;if("$"===r||"$!"===r||"$?"===r){if(0===t)return e;t--}else"/$"===r&&t++}e=e.previousSibling}return null}var fa=Math.random().toString(36).slice(2),ha="__reactFiber$"+fa,da="__reactProps$"+fa,pa="__reactContainer$"+fa,ma="__reactEvents$"+fa,va="__reactListeners$"+fa,ga="__reactHandles$"+fa;function ya(e){var t=e[ha];if(t)return t;for(var r=e.parentNode;r;){if(t=r[pa]||r[ha]){if(r=t.alternate,null!==t.child||null!==r&&null!==r.child)for(e=ca(e);null!==e;){if(r=e[ha])return r;e=ca(e)}return t}r=(e=r).parentNode}return null}function ba(e){return!(e=e[ha]||e[pa])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function wa(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function Ea(e){return e[da]||null}var Ta=[],Sa=-1;function xa(e){return{current:e}}function Da(e){0>Sa||(e.current=Ta[Sa],Ta[Sa]=null,Sa--)}function Aa(e,t){Sa++,Ta[Sa]=e.current,e.current=t}var ka={},Ca=xa(ka),_a=xa(!1),Fa=ka;function Oa(e,t){var r=e.type.contextTypes;if(!r)return ka;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var a,i={};for(a in r)i[a]=t[a];return n&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Ra(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Na(){Da(_a),Da(Ca)}function Pa(e,t,r){if(Ca.current!==ka)throw Error(i(168));Aa(Ca,t),Aa(_a,r)}function Ia(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,"function"!==typeof n.getChildContext)return r;for(var a in n=n.getChildContext())if(!(a in t))throw Error(i(108,H(e)||"Unknown",a));return M({},r,n)}function La(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||ka,Fa=Ca.current,Aa(Ca,e),Aa(_a,_a.current),!0}function Ma(e,t,r){var n=e.stateNode;if(!n)throw Error(i(169));r?(e=Ia(e,t,Fa),n.__reactInternalMemoizedMergedChildContext=e,Da(_a),Da(Ca),Aa(Ca,e)):Da(_a),Aa(_a,r)}var Ba=null,Ua=!1,ja=!1;function za(e){null===Ba?Ba=[e]:Ba.push(e)}function Wa(){if(!ja&&null!==Ba){ja=!0;var e=0,t=bt;try{var r=Ba;for(bt=1;e<r.length;e++){var n=r[e];do{n=n(!0)}while(null!==n)}Ba=null,Ua=!1}catch(a){throw null!==Ba&&(Ba=Ba.slice(e+1)),Ke(Ze,Wa),a}finally{bt=t,ja=!1}}return null}var Ha=[],Va=0,Ga=null,$a=0,Ka=[],Ya=0,Xa=null,qa=1,Qa="";function Ja(e,t){Ha[Va++]=$a,Ha[Va++]=Ga,Ga=e,$a=t}function Za(e,t,r){Ka[Ya++]=qa,Ka[Ya++]=Qa,Ka[Ya++]=Xa,Xa=e;var n=qa;e=Qa;var a=32-ot(n)-1;n&=~(1<<a),r+=1;var i=32-ot(t)+a;if(30<i){var o=a-a%5;i=(n&(1<<o)-1).toString(32),n>>=o,a-=o,qa=1<<32-ot(t)+a|r<<a|n,Qa=i+e}else qa=1<<i|r<<a|n,Qa=e}function ei(e){null!==e.return&&(Ja(e,1),Za(e,1,0))}function ti(e){for(;e===Ga;)Ga=Ha[--Va],Ha[Va]=null,$a=Ha[--Va],Ha[Va]=null;for(;e===Xa;)Xa=Ka[--Ya],Ka[Ya]=null,Qa=Ka[--Ya],Ka[Ya]=null,qa=Ka[--Ya],Ka[Ya]=null}var ri=null,ni=null,ai=!1,ii=null;function oi(e,t){var r=Ru(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,null===(t=e.deletions)?(e.deletions=[r],e.flags|=16):t.push(r)}function li(e,t){switch(e.tag){case 5:var r=e.type;return null!==(t=1!==t.nodeType||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,ri=e,ni=ua(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,ri=e,ni=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(r=null!==Xa?{id:qa,overflow:Qa}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},(r=Ru(18,null,null,0)).stateNode=t,r.return=e,e.child=r,ri=e,ni=null,!0);default:return!1}}function si(e){return 0!==(1&e.mode)&&0===(128&e.flags)}function ui(e){if(ai){var t=ni;if(t){var r=t;if(!li(e,t)){if(si(e))throw Error(i(418));t=ua(r.nextSibling);var n=ri;t&&li(e,t)?oi(n,r):(e.flags=-4097&e.flags|2,ai=!1,ri=e)}}else{if(si(e))throw Error(i(418));e.flags=-4097&e.flags|2,ai=!1,ri=e}}}function ci(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;ri=e}function fi(e){if(e!==ri)return!1;if(!ai)return ci(e),ai=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!ra(e.type,e.memoizedProps)),t&&(t=ni)){if(si(e))throw hi(),Error(i(418));for(;t;)oi(e,t),t=ua(t.nextSibling)}if(ci(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var r=e.data;if("/$"===r){if(0===t){ni=ua(e.nextSibling);break e}t--}else"$"!==r&&"$!"!==r&&"$?"!==r||t++}e=e.nextSibling}ni=null}}else ni=ri?ua(e.stateNode.nextSibling):null;return!0}function hi(){for(var e=ni;e;)e=ua(e.nextSibling)}function di(){ni=ri=null,ai=!1}function pi(e){null===ii?ii=[e]:ii.push(e)}var mi=w.ReactCurrentBatchConfig;function vi(e,t){if(e&&e.defaultProps){for(var r in t=M({},t),e=e.defaultProps)void 0===t[r]&&(t[r]=e[r]);return t}return t}var gi=xa(null),yi=null,bi=null,wi=null;function Ei(){wi=bi=yi=null}function Ti(e){var t=gi.current;Da(gi),e._currentValue=t}function Si(e,t,r){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==n&&(n.childLanes|=t)):null!==n&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function xi(e,t){yi=e,wi=bi=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(wl=!0),e.firstContext=null)}function Di(e){var t=e._currentValue;if(wi!==e)if(e={context:e,memoizedValue:t,next:null},null===bi){if(null===yi)throw Error(i(308));bi=e,yi.dependencies={lanes:0,firstContext:e}}else bi=bi.next=e;return t}var Ai=null;function ki(e){null===Ai?Ai=[e]:Ai.push(e)}function Ci(e,t,r,n){var a=t.interleaved;return null===a?(r.next=r,ki(t)):(r.next=a.next,a.next=r),t.interleaved=r,_i(e,n)}function _i(e,t){e.lanes|=t;var r=e.alternate;for(null!==r&&(r.lanes|=t),r=e,e=e.return;null!==e;)e.childLanes|=t,null!==(r=e.alternate)&&(r.childLanes|=t),r=e,e=e.return;return 3===r.tag?r.stateNode:null}var Fi=!1;function Oi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Ri(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Ni(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Pi(e,t,r){var n=e.updateQueue;if(null===n)return null;if(n=n.shared,0!==(2&_s)){var a=n.pending;return null===a?t.next=t:(t.next=a.next,a.next=t),n.pending=t,_i(e,r)}return null===(a=n.interleaved)?(t.next=t,ki(n)):(t.next=a.next,a.next=t),n.interleaved=t,_i(e,r)}function Ii(e,t,r){if(null!==(t=t.updateQueue)&&(t=t.shared,0!==(4194240&r))){var n=t.lanes;r|=n&=e.pendingLanes,t.lanes=r,yt(e,r)}}function Li(e,t){var r=e.updateQueue,n=e.alternate;if(null!==n&&r===(n=n.updateQueue)){var a=null,i=null;if(null!==(r=r.firstBaseUpdate)){do{var o={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};null===i?a=i=o:i=i.next=o,r=r.next}while(null!==r);null===i?a=i=t:i=i.next=t}else a=i=t;return r={baseState:n.baseState,firstBaseUpdate:a,lastBaseUpdate:i,shared:n.shared,effects:n.effects},void(e.updateQueue=r)}null===(e=r.lastBaseUpdate)?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function Mi(e,t,r,n){var a=e.updateQueue;Fi=!1;var i=a.firstBaseUpdate,o=a.lastBaseUpdate,l=a.shared.pending;if(null!==l){a.shared.pending=null;var s=l,u=s.next;s.next=null,null===o?i=u:o.next=u,o=s;var c=e.alternate;null!==c&&((l=(c=c.updateQueue).lastBaseUpdate)!==o&&(null===l?c.firstBaseUpdate=u:l.next=u,c.lastBaseUpdate=s))}if(null!==i){var f=a.baseState;for(o=0,c=u=s=null,l=i;;){var h=l.lane,d=l.eventTime;if((n&h)===h){null!==c&&(c=c.next={eventTime:d,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var p=e,m=l;switch(h=t,d=r,m.tag){case 1:if("function"===typeof(p=m.payload)){f=p.call(d,f,h);break e}f=p;break e;case 3:p.flags=-65537&p.flags|128;case 0:if(null===(h="function"===typeof(p=m.payload)?p.call(d,f,h):p)||void 0===h)break e;f=M({},f,h);break e;case 2:Fi=!0}}null!==l.callback&&0!==l.lane&&(e.flags|=64,null===(h=a.effects)?a.effects=[l]:h.push(l))}else d={eventTime:d,lane:h,tag:l.tag,payload:l.payload,callback:l.callback,next:null},null===c?(u=c=d,s=f):c=c.next=d,o|=h;if(null===(l=l.next)){if(null===(l=a.shared.pending))break;l=(h=l).next,h.next=null,a.lastBaseUpdate=h,a.shared.pending=null}}if(null===c&&(s=f),a.baseState=s,a.firstBaseUpdate=u,a.lastBaseUpdate=c,null!==(t=a.shared.interleaved)){a=t;do{o|=a.lane,a=a.next}while(a!==t)}else null===i&&(a.shared.lanes=0);Ms|=o,e.lanes=o,e.memoizedState=f}}function Bi(e,t,r){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var n=e[t],a=n.callback;if(null!==a){if(n.callback=null,n=r,"function"!==typeof a)throw Error(i(191,a));a.call(n)}}}var Ui=(new n.Component).refs;function ji(e,t,r,n){r=null===(r=r(n,t=e.memoizedState))||void 0===r?t:M({},t,r),e.memoizedState=r,0===e.lanes&&(e.updateQueue.baseState=r)}var zi={isMounted:function(e){return!!(e=e._reactInternals)&&We(e)===e},enqueueSetState:function(e,t,r){e=e._reactInternals;var n=tu(),a=ru(e),i=Ni(n,a);i.payload=t,void 0!==r&&null!==r&&(i.callback=r),null!==(t=Pi(e,i,a))&&(nu(t,e,a,n),Ii(t,e,a))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var n=tu(),a=ru(e),i=Ni(n,a);i.tag=1,i.payload=t,void 0!==r&&null!==r&&(i.callback=r),null!==(t=Pi(e,i,a))&&(nu(t,e,a,n),Ii(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=tu(),n=ru(e),a=Ni(r,n);a.tag=2,void 0!==t&&null!==t&&(a.callback=t),null!==(t=Pi(e,a,n))&&(nu(t,e,n,r),Ii(t,e,n))}};function Wi(e,t,r,n,a,i,o){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(n,i,o):!t.prototype||!t.prototype.isPureReactComponent||(!sn(r,n)||!sn(a,i))}function Hi(e,t,r){var n=!1,a=ka,i=t.contextType;return"object"===typeof i&&null!==i?i=Di(i):(a=Ra(t)?Fa:Ca.current,i=(n=null!==(n=t.contextTypes)&&void 0!==n)?Oa(e,a):ka),t=new t(r,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=zi,e.stateNode=t,t._reactInternals=e,n&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=i),t}function Vi(e,t,r,n){e=t.state,"function"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(r,n),"function"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(r,n),t.state!==e&&zi.enqueueReplaceState(t,t.state,null)}function Gi(e,t,r,n){var a=e.stateNode;a.props=r,a.state=e.memoizedState,a.refs=Ui,Oi(e);var i=t.contextType;"object"===typeof i&&null!==i?a.context=Di(i):(i=Ra(t)?Fa:Ca.current,a.context=Oa(e,i)),a.state=e.memoizedState,"function"===typeof(i=t.getDerivedStateFromProps)&&(ji(e,t,i,r),a.state=e.memoizedState),"function"===typeof t.getDerivedStateFromProps||"function"===typeof a.getSnapshotBeforeUpdate||"function"!==typeof a.UNSAFE_componentWillMount&&"function"!==typeof a.componentWillMount||(t=a.state,"function"===typeof a.componentWillMount&&a.componentWillMount(),"function"===typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),t!==a.state&&zi.enqueueReplaceState(a,a.state,null),Mi(e,r,a,n),a.state=e.memoizedState),"function"===typeof a.componentDidMount&&(e.flags|=4194308)}function $i(e,t,r){if(null!==(e=r.ref)&&"function"!==typeof e&&"object"!==typeof e){if(r._owner){if(r=r._owner){if(1!==r.tag)throw Error(i(309));var n=r.stateNode}if(!n)throw Error(i(147,e));var a=n,o=""+e;return null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===o?t.ref:(t=function(e){var t=a.refs;t===Ui&&(t=a.refs={}),null===e?delete t[o]:t[o]=e},t._stringRef=o,t)}if("string"!==typeof e)throw Error(i(284));if(!r._owner)throw Error(i(290,e))}return e}function Ki(e,t){throw e=Object.prototype.toString.call(t),Error(i(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Yi(e){return(0,e._init)(e._payload)}function Xi(e){function t(t,r){if(e){var n=t.deletions;null===n?(t.deletions=[r],t.flags|=16):n.push(r)}}function r(r,n){if(!e)return null;for(;null!==n;)t(r,n),n=n.sibling;return null}function n(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function a(e,t){return(e=Pu(e,t)).index=0,e.sibling=null,e}function o(t,r,n){return t.index=n,e?null!==(n=t.alternate)?(n=n.index)<r?(t.flags|=2,r):n:(t.flags|=2,r):(t.flags|=1048576,r)}function l(t){return e&&null===t.alternate&&(t.flags|=2),t}function s(e,t,r,n){return null===t||6!==t.tag?((t=Bu(r,e.mode,n)).return=e,t):((t=a(t,r)).return=e,t)}function u(e,t,r,n){var i=r.type;return i===S?f(e,t,r.props.children,n,r.key):null!==t&&(t.elementType===i||"object"===typeof i&&null!==i&&i.$$typeof===R&&Yi(i)===t.type)?((n=a(t,r.props)).ref=$i(e,t,r),n.return=e,n):((n=Iu(r.type,r.key,r.props,null,e.mode,n)).ref=$i(e,t,r),n.return=e,n)}function c(e,t,r,n){return null===t||4!==t.tag||t.stateNode.containerInfo!==r.containerInfo||t.stateNode.implementation!==r.implementation?((t=Uu(r,e.mode,n)).return=e,t):((t=a(t,r.children||[])).return=e,t)}function f(e,t,r,n,i){return null===t||7!==t.tag?((t=Lu(r,e.mode,n,i)).return=e,t):((t=a(t,r)).return=e,t)}function h(e,t,r){if("string"===typeof t&&""!==t||"number"===typeof t)return(t=Bu(""+t,e.mode,r)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case E:return(r=Iu(t.type,t.key,t.props,null,e.mode,r)).ref=$i(e,null,t),r.return=e,r;case T:return(t=Uu(t,e.mode,r)).return=e,t;case R:return h(e,(0,t._init)(t._payload),r)}if(te(t)||I(t))return(t=Lu(t,e.mode,r,null)).return=e,t;Ki(e,t)}return null}function d(e,t,r,n){var a=null!==t?t.key:null;if("string"===typeof r&&""!==r||"number"===typeof r)return null!==a?null:s(e,t,""+r,n);if("object"===typeof r&&null!==r){switch(r.$$typeof){case E:return r.key===a?u(e,t,r,n):null;case T:return r.key===a?c(e,t,r,n):null;case R:return d(e,t,(a=r._init)(r._payload),n)}if(te(r)||I(r))return null!==a?null:f(e,t,r,n,null);Ki(e,r)}return null}function p(e,t,r,n,a){if("string"===typeof n&&""!==n||"number"===typeof n)return s(t,e=e.get(r)||null,""+n,a);if("object"===typeof n&&null!==n){switch(n.$$typeof){case E:return u(t,e=e.get(null===n.key?r:n.key)||null,n,a);case T:return c(t,e=e.get(null===n.key?r:n.key)||null,n,a);case R:return p(e,t,r,(0,n._init)(n._payload),a)}if(te(n)||I(n))return f(t,e=e.get(r)||null,n,a,null);Ki(t,n)}return null}function m(a,i,l,s){for(var u=null,c=null,f=i,m=i=0,v=null;null!==f&&m<l.length;m++){f.index>m?(v=f,f=null):v=f.sibling;var g=d(a,f,l[m],s);if(null===g){null===f&&(f=v);break}e&&f&&null===g.alternate&&t(a,f),i=o(g,i,m),null===c?u=g:c.sibling=g,c=g,f=v}if(m===l.length)return r(a,f),ai&&Ja(a,m),u;if(null===f){for(;m<l.length;m++)null!==(f=h(a,l[m],s))&&(i=o(f,i,m),null===c?u=f:c.sibling=f,c=f);return ai&&Ja(a,m),u}for(f=n(a,f);m<l.length;m++)null!==(v=p(f,a,m,l[m],s))&&(e&&null!==v.alternate&&f.delete(null===v.key?m:v.key),i=o(v,i,m),null===c?u=v:c.sibling=v,c=v);return e&&f.forEach((function(e){return t(a,e)})),ai&&Ja(a,m),u}function v(a,l,s,u){var c=I(s);if("function"!==typeof c)throw Error(i(150));if(null==(s=c.call(s)))throw Error(i(151));for(var f=c=null,m=l,v=l=0,g=null,y=s.next();null!==m&&!y.done;v++,y=s.next()){m.index>v?(g=m,m=null):g=m.sibling;var b=d(a,m,y.value,u);if(null===b){null===m&&(m=g);break}e&&m&&null===b.alternate&&t(a,m),l=o(b,l,v),null===f?c=b:f.sibling=b,f=b,m=g}if(y.done)return r(a,m),ai&&Ja(a,v),c;if(null===m){for(;!y.done;v++,y=s.next())null!==(y=h(a,y.value,u))&&(l=o(y,l,v),null===f?c=y:f.sibling=y,f=y);return ai&&Ja(a,v),c}for(m=n(a,m);!y.done;v++,y=s.next())null!==(y=p(m,a,v,y.value,u))&&(e&&null!==y.alternate&&m.delete(null===y.key?v:y.key),l=o(y,l,v),null===f?c=y:f.sibling=y,f=y);return e&&m.forEach((function(e){return t(a,e)})),ai&&Ja(a,v),c}return function e(n,i,o,s){if("object"===typeof o&&null!==o&&o.type===S&&null===o.key&&(o=o.props.children),"object"===typeof o&&null!==o){switch(o.$$typeof){case E:e:{for(var u=o.key,c=i;null!==c;){if(c.key===u){if((u=o.type)===S){if(7===c.tag){r(n,c.sibling),(i=a(c,o.props.children)).return=n,n=i;break e}}else if(c.elementType===u||"object"===typeof u&&null!==u&&u.$$typeof===R&&Yi(u)===c.type){r(n,c.sibling),(i=a(c,o.props)).ref=$i(n,c,o),i.return=n,n=i;break e}r(n,c);break}t(n,c),c=c.sibling}o.type===S?((i=Lu(o.props.children,n.mode,s,o.key)).return=n,n=i):((s=Iu(o.type,o.key,o.props,null,n.mode,s)).ref=$i(n,i,o),s.return=n,n=s)}return l(n);case T:e:{for(c=o.key;null!==i;){if(i.key===c){if(4===i.tag&&i.stateNode.containerInfo===o.containerInfo&&i.stateNode.implementation===o.implementation){r(n,i.sibling),(i=a(i,o.children||[])).return=n,n=i;break e}r(n,i);break}t(n,i),i=i.sibling}(i=Uu(o,n.mode,s)).return=n,n=i}return l(n);case R:return e(n,i,(c=o._init)(o._payload),s)}if(te(o))return m(n,i,o,s);if(I(o))return v(n,i,o,s);Ki(n,o)}return"string"===typeof o&&""!==o||"number"===typeof o?(o=""+o,null!==i&&6===i.tag?(r(n,i.sibling),(i=a(i,o)).return=n,n=i):(r(n,i),(i=Bu(o,n.mode,s)).return=n,n=i),l(n)):r(n,i)}}var qi=Xi(!0),Qi=Xi(!1),Ji={},Zi=xa(Ji),eo=xa(Ji),to=xa(Ji);function ro(e){if(e===Ji)throw Error(i(174));return e}function no(e,t){switch(Aa(to,t),Aa(eo,e),Aa(Zi,Ji),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:se(null,"");break;default:t=se(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}Da(Zi),Aa(Zi,t)}function ao(){Da(Zi),Da(eo),Da(to)}function io(e){ro(to.current);var t=ro(Zi.current),r=se(t,e.type);t!==r&&(Aa(eo,e),Aa(Zi,r))}function oo(e){eo.current===e&&(Da(Zi),Da(eo))}var lo=xa(0);function so(e){for(var t=e;null!==t;){if(13===t.tag){var r=t.memoizedState;if(null!==r&&(null===(r=r.dehydrated)||"$?"===r.data||"$!"===r.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!==(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var uo=[];function co(){for(var e=0;e<uo.length;e++)uo[e]._workInProgressVersionPrimary=null;uo.length=0}var fo=w.ReactCurrentDispatcher,ho=w.ReactCurrentBatchConfig,po=0,mo=null,vo=null,go=null,yo=!1,bo=!1,wo=0,Eo=0;function To(){throw Error(i(321))}function So(e,t){if(null===t)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!ln(e[r],t[r]))return!1;return!0}function xo(e,t,r,n,a,o){if(po=o,mo=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,fo.current=null===e||null===e.memoizedState?ll:sl,e=r(n,a),bo){o=0;do{if(bo=!1,wo=0,25<=o)throw Error(i(301));o+=1,go=vo=null,t.updateQueue=null,fo.current=ul,e=r(n,a)}while(bo)}if(fo.current=ol,t=null!==vo&&null!==vo.next,po=0,go=vo=mo=null,yo=!1,t)throw Error(i(300));return e}function Do(){var e=0!==wo;return wo=0,e}function Ao(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===go?mo.memoizedState=go=e:go=go.next=e,go}function ko(){if(null===vo){var e=mo.alternate;e=null!==e?e.memoizedState:null}else e=vo.next;var t=null===go?mo.memoizedState:go.next;if(null!==t)go=t,vo=e;else{if(null===e)throw Error(i(310));e={memoizedState:(vo=e).memoizedState,baseState:vo.baseState,baseQueue:vo.baseQueue,queue:vo.queue,next:null},null===go?mo.memoizedState=go=e:go=go.next=e}return go}function Co(e,t){return"function"===typeof t?t(e):t}function _o(e){var t=ko(),r=t.queue;if(null===r)throw Error(i(311));r.lastRenderedReducer=e;var n=vo,a=n.baseQueue,o=r.pending;if(null!==o){if(null!==a){var l=a.next;a.next=o.next,o.next=l}n.baseQueue=a=o,r.pending=null}if(null!==a){o=a.next,n=n.baseState;var s=l=null,u=null,c=o;do{var f=c.lane;if((po&f)===f)null!==u&&(u=u.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),n=c.hasEagerState?c.eagerState:e(n,c.action);else{var h={lane:f,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};null===u?(s=u=h,l=n):u=u.next=h,mo.lanes|=f,Ms|=f}c=c.next}while(null!==c&&c!==o);null===u?l=n:u.next=s,ln(n,t.memoizedState)||(wl=!0),t.memoizedState=n,t.baseState=l,t.baseQueue=u,r.lastRenderedState=n}if(null!==(e=r.interleaved)){a=e;do{o=a.lane,mo.lanes|=o,Ms|=o,a=a.next}while(a!==e)}else null===a&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function Fo(e){var t=ko(),r=t.queue;if(null===r)throw Error(i(311));r.lastRenderedReducer=e;var n=r.dispatch,a=r.pending,o=t.memoizedState;if(null!==a){r.pending=null;var l=a=a.next;do{o=e(o,l.action),l=l.next}while(l!==a);ln(o,t.memoizedState)||(wl=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),r.lastRenderedState=o}return[o,n]}function Oo(){}function Ro(e,t){var r=mo,n=ko(),a=t(),o=!ln(n.memoizedState,a);if(o&&(n.memoizedState=a,wl=!0),n=n.queue,Vo(Io.bind(null,r,n,e),[e]),n.getSnapshot!==t||o||null!==go&&1&go.memoizedState.tag){if(r.flags|=2048,Uo(9,Po.bind(null,r,n,a,t),void 0,null),null===Fs)throw Error(i(349));0!==(30&po)||No(r,t,a)}return a}function No(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},null===(t=mo.updateQueue)?(t={lastEffect:null,stores:null},mo.updateQueue=t,t.stores=[e]):null===(r=t.stores)?t.stores=[e]:r.push(e)}function Po(e,t,r,n){t.value=r,t.getSnapshot=n,Lo(t)&&Mo(e)}function Io(e,t,r){return r((function(){Lo(t)&&Mo(e)}))}function Lo(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!ln(e,r)}catch(n){return!0}}function Mo(e){var t=_i(e,1);null!==t&&nu(t,e,1,-1)}function Bo(e){var t=Ao();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Co,lastRenderedState:e},t.queue=e,e=e.dispatch=rl.bind(null,mo,e),[t.memoizedState,e]}function Uo(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},null===(t=mo.updateQueue)?(t={lastEffect:null,stores:null},mo.updateQueue=t,t.lastEffect=e.next=e):null===(r=t.lastEffect)?t.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,t.lastEffect=e),e}function jo(){return ko().memoizedState}function zo(e,t,r,n){var a=Ao();mo.flags|=e,a.memoizedState=Uo(1|t,r,void 0,void 0===n?null:n)}function Wo(e,t,r,n){var a=ko();n=void 0===n?null:n;var i=void 0;if(null!==vo){var o=vo.memoizedState;if(i=o.destroy,null!==n&&So(n,o.deps))return void(a.memoizedState=Uo(t,r,i,n))}mo.flags|=e,a.memoizedState=Uo(1|t,r,i,n)}function Ho(e,t){return zo(8390656,8,e,t)}function Vo(e,t){return Wo(2048,8,e,t)}function Go(e,t){return Wo(4,2,e,t)}function $o(e,t){return Wo(4,4,e,t)}function Ko(e,t){return"function"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Yo(e,t,r){return r=null!==r&&void 0!==r?r.concat([e]):null,Wo(4,4,Ko.bind(null,t,e),r)}function Xo(){}function qo(e,t){var r=ko();t=void 0===t?null:t;var n=r.memoizedState;return null!==n&&null!==t&&So(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function Qo(e,t){var r=ko();t=void 0===t?null:t;var n=r.memoizedState;return null!==n&&null!==t&&So(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function Jo(e,t,r){return 0===(21&po)?(e.baseState&&(e.baseState=!1,wl=!0),e.memoizedState=r):(ln(r,t)||(r=mt(),mo.lanes|=r,Ms|=r,e.baseState=!0),t)}function Zo(e,t){var r=bt;bt=0!==r&&4>r?r:4,e(!0);var n=ho.transition;ho.transition={};try{e(!1),t()}finally{bt=r,ho.transition=n}}function el(){return ko().memoizedState}function tl(e,t,r){var n=ru(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},nl(e))al(t,r);else if(null!==(r=Ci(e,t,r,n))){nu(r,e,n,tu()),il(r,t,n)}}function rl(e,t,r){var n=ru(e),a={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(nl(e))al(t,a);else{var i=e.alternate;if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=t.lastRenderedReducer))try{var o=t.lastRenderedState,l=i(o,r);if(a.hasEagerState=!0,a.eagerState=l,ln(l,o)){var s=t.interleaved;return null===s?(a.next=a,ki(t)):(a.next=s.next,s.next=a),void(t.interleaved=a)}}catch(u){}null!==(r=Ci(e,t,a,n))&&(nu(r,e,n,a=tu()),il(r,t,n))}}function nl(e){var t=e.alternate;return e===mo||null!==t&&t===mo}function al(e,t){bo=yo=!0;var r=e.pending;null===r?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function il(e,t,r){if(0!==(4194240&r)){var n=t.lanes;r|=n&=e.pendingLanes,t.lanes=r,yt(e,r)}}var ol={readContext:Di,useCallback:To,useContext:To,useEffect:To,useImperativeHandle:To,useInsertionEffect:To,useLayoutEffect:To,useMemo:To,useReducer:To,useRef:To,useState:To,useDebugValue:To,useDeferredValue:To,useTransition:To,useMutableSource:To,useSyncExternalStore:To,useId:To,unstable_isNewReconciler:!1},ll={readContext:Di,useCallback:function(e,t){return Ao().memoizedState=[e,void 0===t?null:t],e},useContext:Di,useEffect:Ho,useImperativeHandle:function(e,t,r){return r=null!==r&&void 0!==r?r.concat([e]):null,zo(4194308,4,Ko.bind(null,t,e),r)},useLayoutEffect:function(e,t){return zo(4194308,4,e,t)},useInsertionEffect:function(e,t){return zo(4,2,e,t)},useMemo:function(e,t){var r=Ao();return t=void 0===t?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=Ao();return t=void 0!==r?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=tl.bind(null,mo,e),[n.memoizedState,e]},useRef:function(e){return e={current:e},Ao().memoizedState=e},useState:Bo,useDebugValue:Xo,useDeferredValue:function(e){return Ao().memoizedState=e},useTransition:function(){var e=Bo(!1),t=e[0];return e=Zo.bind(null,e[1]),Ao().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=mo,a=Ao();if(ai){if(void 0===r)throw Error(i(407));r=r()}else{if(r=t(),null===Fs)throw Error(i(349));0!==(30&po)||No(n,t,r)}a.memoizedState=r;var o={value:r,getSnapshot:t};return a.queue=o,Ho(Io.bind(null,n,o,e),[e]),n.flags|=2048,Uo(9,Po.bind(null,n,o,r,t),void 0,null),r},useId:function(){var e=Ao(),t=Fs.identifierPrefix;if(ai){var r=Qa;t=":"+t+"R"+(r=(qa&~(1<<32-ot(qa)-1)).toString(32)+r),0<(r=wo++)&&(t+="H"+r.toString(32)),t+=":"}else t=":"+t+"r"+(r=Eo++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},sl={readContext:Di,useCallback:qo,useContext:Di,useEffect:Vo,useImperativeHandle:Yo,useInsertionEffect:Go,useLayoutEffect:$o,useMemo:Qo,useReducer:_o,useRef:jo,useState:function(){return _o(Co)},useDebugValue:Xo,useDeferredValue:function(e){return Jo(ko(),vo.memoizedState,e)},useTransition:function(){return[_o(Co)[0],ko().memoizedState]},useMutableSource:Oo,useSyncExternalStore:Ro,useId:el,unstable_isNewReconciler:!1},ul={readContext:Di,useCallback:qo,useContext:Di,useEffect:Vo,useImperativeHandle:Yo,useInsertionEffect:Go,useLayoutEffect:$o,useMemo:Qo,useReducer:Fo,useRef:jo,useState:function(){return Fo(Co)},useDebugValue:Xo,useDeferredValue:function(e){var t=ko();return null===vo?t.memoizedState=e:Jo(t,vo.memoizedState,e)},useTransition:function(){return[Fo(Co)[0],ko().memoizedState]},useMutableSource:Oo,useSyncExternalStore:Ro,useId:el,unstable_isNewReconciler:!1};function cl(e,t){try{var r="",n=t;do{r+=z(n),n=n.return}while(n);var a=r}catch(i){a="\nError generating stack: "+i.message+"\n"+i.stack}return{value:e,source:t,stack:a,digest:null}}function fl(e,t,r){return{value:e,source:null,stack:null!=r?r:null,digest:null!=t?t:null}}function hl(e,t){try{console.error(t.value)}catch(r){setTimeout((function(){throw r}))}}var dl="function"===typeof WeakMap?WeakMap:Map;function pl(e,t,r){(r=Ni(-1,r)).tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){Gs||(Gs=!0,$s=n),hl(0,t)},r}function ml(e,t,r){(r=Ni(-1,r)).tag=3;var n=e.type.getDerivedStateFromError;if("function"===typeof n){var a=t.value;r.payload=function(){return n(a)},r.callback=function(){hl(0,t)}}var i=e.stateNode;return null!==i&&"function"===typeof i.componentDidCatch&&(r.callback=function(){hl(0,t),"function"!==typeof n&&(null===Ks?Ks=new Set([this]):Ks.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),r}function vl(e,t,r){var n=e.pingCache;if(null===n){n=e.pingCache=new dl;var a=new Set;n.set(t,a)}else void 0===(a=n.get(t))&&(a=new Set,n.set(t,a));a.has(r)||(a.add(r),e=Au.bind(null,e,t,r),t.then(e,e))}function gl(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function yl(e,t,r,n,a){return 0===(1&e.mode)?(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,1===r.tag&&(null===r.alternate?r.tag=17:((t=Ni(-1,1)).tag=2,Pi(r,t,1))),r.lanes|=1),e):(e.flags|=65536,e.lanes=a,e)}var bl=w.ReactCurrentOwner,wl=!1;function El(e,t,r,n){t.child=null===e?Qi(t,null,r,n):qi(t,e.child,r,n)}function Tl(e,t,r,n,a){r=r.render;var i=t.ref;return xi(t,a),n=xo(e,t,r,n,i,a),r=Do(),null===e||wl?(ai&&r&&ei(t),t.flags|=1,El(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Gl(e,t,a))}function Sl(e,t,r,n,a){if(null===e){var i=r.type;return"function"!==typeof i||Nu(i)||void 0!==i.defaultProps||null!==r.compare||void 0!==r.defaultProps?((e=Iu(r.type,null,n,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,xl(e,t,i,n,a))}if(i=e.child,0===(e.lanes&a)){var o=i.memoizedProps;if((r=null!==(r=r.compare)?r:sn)(o,n)&&e.ref===t.ref)return Gl(e,t,a)}return t.flags|=1,(e=Pu(i,n)).ref=t.ref,e.return=t,t.child=e}function xl(e,t,r,n,a){if(null!==e){var i=e.memoizedProps;if(sn(i,n)&&e.ref===t.ref){if(wl=!1,t.pendingProps=n=i,0===(e.lanes&a))return t.lanes=e.lanes,Gl(e,t,a);0!==(131072&e.flags)&&(wl=!0)}}return kl(e,t,r,n,a)}function Dl(e,t,r){var n=t.pendingProps,a=n.children,i=null!==e?e.memoizedState:null;if("hidden"===n.mode)if(0===(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Aa(Ps,Ns),Ns|=r;else{if(0===(1073741824&r))return e=null!==i?i.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Aa(Ps,Ns),Ns|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=null!==i?i.baseLanes:r,Aa(Ps,Ns),Ns|=n}else null!==i?(n=i.baseLanes|r,t.memoizedState=null):n=r,Aa(Ps,Ns),Ns|=n;return El(e,t,a,r),t.child}function Al(e,t){var r=t.ref;(null===e&&null!==r||null!==e&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function kl(e,t,r,n,a){var i=Ra(r)?Fa:Ca.current;return i=Oa(t,i),xi(t,a),r=xo(e,t,r,n,i,a),n=Do(),null===e||wl?(ai&&n&&ei(t),t.flags|=1,El(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Gl(e,t,a))}function Cl(e,t,r,n,a){if(Ra(r)){var i=!0;La(t)}else i=!1;if(xi(t,a),null===t.stateNode)Vl(e,t),Hi(t,r,n),Gi(t,r,n,a),n=!0;else if(null===e){var o=t.stateNode,l=t.memoizedProps;o.props=l;var s=o.context,u=r.contextType;"object"===typeof u&&null!==u?u=Di(u):u=Oa(t,u=Ra(r)?Fa:Ca.current);var c=r.getDerivedStateFromProps,f="function"===typeof c||"function"===typeof o.getSnapshotBeforeUpdate;f||"function"!==typeof o.UNSAFE_componentWillReceiveProps&&"function"!==typeof o.componentWillReceiveProps||(l!==n||s!==u)&&Vi(t,o,n,u),Fi=!1;var h=t.memoizedState;o.state=h,Mi(t,n,o,a),s=t.memoizedState,l!==n||h!==s||_a.current||Fi?("function"===typeof c&&(ji(t,r,c,n),s=t.memoizedState),(l=Fi||Wi(t,r,l,n,h,s,u))?(f||"function"!==typeof o.UNSAFE_componentWillMount&&"function"!==typeof o.componentWillMount||("function"===typeof o.componentWillMount&&o.componentWillMount(),"function"===typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount()),"function"===typeof o.componentDidMount&&(t.flags|=4194308)):("function"===typeof o.componentDidMount&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=s),o.props=n,o.state=s,o.context=u,n=l):("function"===typeof o.componentDidMount&&(t.flags|=4194308),n=!1)}else{o=t.stateNode,Ri(e,t),l=t.memoizedProps,u=t.type===t.elementType?l:vi(t.type,l),o.props=u,f=t.pendingProps,h=o.context,"object"===typeof(s=r.contextType)&&null!==s?s=Di(s):s=Oa(t,s=Ra(r)?Fa:Ca.current);var d=r.getDerivedStateFromProps;(c="function"===typeof d||"function"===typeof o.getSnapshotBeforeUpdate)||"function"!==typeof o.UNSAFE_componentWillReceiveProps&&"function"!==typeof o.componentWillReceiveProps||(l!==f||h!==s)&&Vi(t,o,n,s),Fi=!1,h=t.memoizedState,o.state=h,Mi(t,n,o,a);var p=t.memoizedState;l!==f||h!==p||_a.current||Fi?("function"===typeof d&&(ji(t,r,d,n),p=t.memoizedState),(u=Fi||Wi(t,r,u,n,h,p,s)||!1)?(c||"function"!==typeof o.UNSAFE_componentWillUpdate&&"function"!==typeof o.componentWillUpdate||("function"===typeof o.componentWillUpdate&&o.componentWillUpdate(n,p,s),"function"===typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(n,p,s)),"function"===typeof o.componentDidUpdate&&(t.flags|=4),"function"===typeof o.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!==typeof o.componentDidUpdate||l===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),"function"!==typeof o.getSnapshotBeforeUpdate||l===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=p),o.props=n,o.state=p,o.context=s,n=u):("function"!==typeof o.componentDidUpdate||l===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),"function"!==typeof o.getSnapshotBeforeUpdate||l===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),n=!1)}return _l(e,t,r,n,i,a)}function _l(e,t,r,n,a,i){Al(e,t);var o=0!==(128&t.flags);if(!n&&!o)return a&&Ma(t,r,!1),Gl(e,t,i);n=t.stateNode,bl.current=t;var l=o&&"function"!==typeof r.getDerivedStateFromError?null:n.render();return t.flags|=1,null!==e&&o?(t.child=qi(t,e.child,null,i),t.child=qi(t,null,l,i)):El(e,t,l,i),t.memoizedState=n.state,a&&Ma(t,r,!0),t.child}function Fl(e){var t=e.stateNode;t.pendingContext?Pa(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Pa(0,t.context,!1),no(e,t.containerInfo)}function Ol(e,t,r,n,a){return di(),pi(a),t.flags|=256,El(e,t,r,n),t.child}var Rl,Nl,Pl,Il,Ll={dehydrated:null,treeContext:null,retryLane:0};function Ml(e){return{baseLanes:e,cachePool:null,transitions:null}}function Bl(e,t,r){var n,a=t.pendingProps,o=lo.current,l=!1,s=0!==(128&t.flags);if((n=s)||(n=(null===e||null!==e.memoizedState)&&0!==(2&o)),n?(l=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(o|=1),Aa(lo,1&o),null===e)return ui(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(0===(1&t.mode)?t.lanes=1:"$!"===e.data?t.lanes=8:t.lanes=1073741824,null):(s=a.children,e=a.fallback,l?(a=t.mode,l=t.child,s={mode:"hidden",children:s},0===(1&a)&&null!==l?(l.childLanes=0,l.pendingProps=s):l=Mu(s,a,0,null),e=Lu(e,a,r,null),l.return=t,e.return=t,l.sibling=e,t.child=l,t.child.memoizedState=Ml(r),t.memoizedState=Ll,e):Ul(t,s));if(null!==(o=e.memoizedState)&&null!==(n=o.dehydrated))return function(e,t,r,n,a,o,l){if(r)return 256&t.flags?(t.flags&=-257,jl(e,t,l,n=fl(Error(i(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(o=n.fallback,a=t.mode,n=Mu({mode:"visible",children:n.children},a,0,null),(o=Lu(o,a,l,null)).flags|=2,n.return=t,o.return=t,n.sibling=o,t.child=n,0!==(1&t.mode)&&qi(t,e.child,null,l),t.child.memoizedState=Ml(l),t.memoizedState=Ll,o);if(0===(1&t.mode))return jl(e,t,l,null);if("$!"===a.data){if(n=a.nextSibling&&a.nextSibling.dataset)var s=n.dgst;return n=s,jl(e,t,l,n=fl(o=Error(i(419)),n,void 0))}if(s=0!==(l&e.childLanes),wl||s){if(null!==(n=Fs)){switch(l&-l){case 4:a=2;break;case 16:a=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:a=32;break;case 536870912:a=268435456;break;default:a=0}0!==(a=0!==(a&(n.suspendedLanes|l))?0:a)&&a!==o.retryLane&&(o.retryLane=a,_i(e,a),nu(n,e,a,-1))}return vu(),jl(e,t,l,n=fl(Error(i(421))))}return"$?"===a.data?(t.flags|=128,t.child=e.child,t=Cu.bind(null,e),a._reactRetry=t,null):(e=o.treeContext,ni=ua(a.nextSibling),ri=t,ai=!0,ii=null,null!==e&&(Ka[Ya++]=qa,Ka[Ya++]=Qa,Ka[Ya++]=Xa,qa=e.id,Qa=e.overflow,Xa=t),t=Ul(t,n.children),t.flags|=4096,t)}(e,t,s,a,n,o,r);if(l){l=a.fallback,s=t.mode,n=(o=e.child).sibling;var u={mode:"hidden",children:a.children};return 0===(1&s)&&t.child!==o?((a=t.child).childLanes=0,a.pendingProps=u,t.deletions=null):(a=Pu(o,u)).subtreeFlags=14680064&o.subtreeFlags,null!==n?l=Pu(n,l):(l=Lu(l,s,r,null)).flags|=2,l.return=t,a.return=t,a.sibling=l,t.child=a,a=l,l=t.child,s=null===(s=e.child.memoizedState)?Ml(r):{baseLanes:s.baseLanes|r,cachePool:null,transitions:s.transitions},l.memoizedState=s,l.childLanes=e.childLanes&~r,t.memoizedState=Ll,a}return e=(l=e.child).sibling,a=Pu(l,{mode:"visible",children:a.children}),0===(1&t.mode)&&(a.lanes=r),a.return=t,a.sibling=null,null!==e&&(null===(r=t.deletions)?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=a,t.memoizedState=null,a}function Ul(e,t){return(t=Mu({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function jl(e,t,r,n){return null!==n&&pi(n),qi(t,e.child,null,r),(e=Ul(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function zl(e,t,r){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),Si(e.return,t,r)}function Wl(e,t,r,n,a){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:a}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=n,i.tail=r,i.tailMode=a)}function Hl(e,t,r){var n=t.pendingProps,a=n.revealOrder,i=n.tail;if(El(e,t,n.children,r),0!==(2&(n=lo.current)))n=1&n|2,t.flags|=128;else{if(null!==e&&0!==(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&zl(e,r,t);else if(19===e.tag)zl(e,r,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}n&=1}if(Aa(lo,n),0===(1&t.mode))t.memoizedState=null;else switch(a){case"forwards":for(r=t.child,a=null;null!==r;)null!==(e=r.alternate)&&null===so(e)&&(a=r),r=r.sibling;null===(r=a)?(a=t.child,t.child=null):(a=r.sibling,r.sibling=null),Wl(t,!1,a,r,i);break;case"backwards":for(r=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===so(e)){t.child=a;break}e=a.sibling,a.sibling=r,r=a,a=e}Wl(t,!0,r,null,i);break;case"together":Wl(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Vl(e,t){0===(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Gl(e,t,r){if(null!==e&&(t.dependencies=e.dependencies),Ms|=t.lanes,0===(r&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(r=Pu(e=t.child,e.pendingProps),t.child=r,r.return=t;null!==e.sibling;)e=e.sibling,(r=r.sibling=Pu(e,e.pendingProps)).return=t;r.sibling=null}return t.child}function $l(e,t){if(!ai)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;null!==t;)null!==t.alternate&&(r=t),t=t.sibling;null===r?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var n=null;null!==r;)null!==r.alternate&&(n=r),r=r.sibling;null===n?t||null===e.tail?e.tail=null:e.tail.sibling=null:n.sibling=null}}function Kl(e){var t=null!==e.alternate&&e.alternate.child===e.child,r=0,n=0;if(t)for(var a=e.child;null!==a;)r|=a.lanes|a.childLanes,n|=14680064&a.subtreeFlags,n|=14680064&a.flags,a.return=e,a=a.sibling;else for(a=e.child;null!==a;)r|=a.lanes|a.childLanes,n|=a.subtreeFlags,n|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=n,e.childLanes=r,t}function Yl(e,t,r){var n=t.pendingProps;switch(ti(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Kl(t),null;case 1:case 17:return Ra(t.type)&&Na(),Kl(t),null;case 3:return n=t.stateNode,ao(),Da(_a),Da(Ca),co(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null!==e&&null!==e.child||(fi(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0===(256&t.flags)||(t.flags|=1024,null!==ii&&(lu(ii),ii=null))),Nl(e,t),Kl(t),null;case 5:oo(t);var a=ro(to.current);if(r=t.type,null!==e&&null!=t.stateNode)Pl(e,t,r,n,a),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!n){if(null===t.stateNode)throw Error(i(166));return Kl(t),null}if(e=ro(Zi.current),fi(t)){n=t.stateNode,r=t.type;var o=t.memoizedProps;switch(n[ha]=t,n[da]=o,e=0!==(1&t.mode),r){case"dialog":Un("cancel",n),Un("close",n);break;case"iframe":case"object":case"embed":Un("load",n);break;case"video":case"audio":for(a=0;a<In.length;a++)Un(In[a],n);break;case"source":Un("error",n);break;case"img":case"image":case"link":Un("error",n),Un("load",n);break;case"details":Un("toggle",n);break;case"input":q(n,o),Un("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!o.multiple},Un("invalid",n);break;case"textarea":ae(n,o),Un("invalid",n)}for(var s in ye(r,o),a=null,o)if(o.hasOwnProperty(s)){var u=o[s];"children"===s?"string"===typeof u?n.textContent!==u&&(!0!==o.suppressHydrationWarning&&Jn(n.textContent,u,e),a=["children",u]):"number"===typeof u&&n.textContent!==""+u&&(!0!==o.suppressHydrationWarning&&Jn(n.textContent,u,e),a=["children",""+u]):l.hasOwnProperty(s)&&null!=u&&"onScroll"===s&&Un("scroll",n)}switch(r){case"input":$(n),Z(n,o,!0);break;case"textarea":$(n),oe(n);break;case"select":case"option":break;default:"function"===typeof o.onClick&&(n.onclick=Zn)}n=a,t.updateQueue=n,null!==n&&(t.flags|=4)}else{s=9===a.nodeType?a:a.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=le(r)),"http://www.w3.org/1999/xhtml"===e?"script"===r?((e=s.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"===typeof n.is?e=s.createElement(r,{is:n.is}):(e=s.createElement(r),"select"===r&&(s=e,n.multiple?s.multiple=!0:n.size&&(s.size=n.size))):e=s.createElementNS(e,r),e[ha]=t,e[da]=n,Rl(e,t,!1,!1),t.stateNode=e;e:{switch(s=be(r,n),r){case"dialog":Un("cancel",e),Un("close",e),a=n;break;case"iframe":case"object":case"embed":Un("load",e),a=n;break;case"video":case"audio":for(a=0;a<In.length;a++)Un(In[a],e);a=n;break;case"source":Un("error",e),a=n;break;case"img":case"image":case"link":Un("error",e),Un("load",e),a=n;break;case"details":Un("toggle",e),a=n;break;case"input":q(e,n),a=X(e,n),Un("invalid",e);break;case"option":default:a=n;break;case"select":e._wrapperState={wasMultiple:!!n.multiple},a=M({},n,{value:void 0}),Un("invalid",e);break;case"textarea":ae(e,n),a=ne(e,n),Un("invalid",e)}for(o in ye(r,a),u=a)if(u.hasOwnProperty(o)){var c=u[o];"style"===o?ve(e,c):"dangerouslySetInnerHTML"===o?null!=(c=c?c.__html:void 0)&&fe(e,c):"children"===o?"string"===typeof c?("textarea"!==r||""!==c)&&he(e,c):"number"===typeof c&&he(e,""+c):"suppressContentEditableWarning"!==o&&"suppressHydrationWarning"!==o&&"autoFocus"!==o&&(l.hasOwnProperty(o)?null!=c&&"onScroll"===o&&Un("scroll",e):null!=c&&b(e,o,c,s))}switch(r){case"input":$(e),Z(e,n,!1);break;case"textarea":$(e),oe(e);break;case"option":null!=n.value&&e.setAttribute("value",""+V(n.value));break;case"select":e.multiple=!!n.multiple,null!=(o=n.value)?re(e,!!n.multiple,o,!1):null!=n.defaultValue&&re(e,!!n.multiple,n.defaultValue,!0);break;default:"function"===typeof a.onClick&&(e.onclick=Zn)}switch(r){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}}n&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return Kl(t),null;case 6:if(e&&null!=t.stateNode)Il(e,t,e.memoizedProps,n);else{if("string"!==typeof n&&null===t.stateNode)throw Error(i(166));if(r=ro(to.current),ro(Zi.current),fi(t)){if(n=t.stateNode,r=t.memoizedProps,n[ha]=t,(o=n.nodeValue!==r)&&null!==(e=ri))switch(e.tag){case 3:Jn(n.nodeValue,r,0!==(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Jn(n.nodeValue,r,0!==(1&e.mode))}o&&(t.flags|=4)}else(n=(9===r.nodeType?r:r.ownerDocument).createTextNode(n))[ha]=t,t.stateNode=n}return Kl(t),null;case 13:if(Da(lo),n=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(ai&&null!==ni&&0!==(1&t.mode)&&0===(128&t.flags))hi(),di(),t.flags|=98560,o=!1;else if(o=fi(t),null!==n&&null!==n.dehydrated){if(null===e){if(!o)throw Error(i(318));if(!(o=null!==(o=t.memoizedState)?o.dehydrated:null))throw Error(i(317));o[ha]=t}else di(),0===(128&t.flags)&&(t.memoizedState=null),t.flags|=4;Kl(t),o=!1}else null!==ii&&(lu(ii),ii=null),o=!0;if(!o)return 65536&t.flags?t:null}return 0!==(128&t.flags)?(t.lanes=r,t):((n=null!==n)!==(null!==e&&null!==e.memoizedState)&&n&&(t.child.flags|=8192,0!==(1&t.mode)&&(null===e||0!==(1&lo.current)?0===Is&&(Is=3):vu())),null!==t.updateQueue&&(t.flags|=4),Kl(t),null);case 4:return ao(),Nl(e,t),null===e&&Wn(t.stateNode.containerInfo),Kl(t),null;case 10:return Ti(t.type._context),Kl(t),null;case 19:if(Da(lo),null===(o=t.memoizedState))return Kl(t),null;if(n=0!==(128&t.flags),null===(s=o.rendering))if(n)$l(o,!1);else{if(0!==Is||null!==e&&0!==(128&e.flags))for(e=t.child;null!==e;){if(null!==(s=so(e))){for(t.flags|=128,$l(o,!1),null!==(n=s.updateQueue)&&(t.updateQueue=n,t.flags|=4),t.subtreeFlags=0,n=r,r=t.child;null!==r;)e=n,(o=r).flags&=14680066,null===(s=o.alternate)?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=s.childLanes,o.lanes=s.lanes,o.child=s.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=s.memoizedProps,o.memoizedState=s.memoizedState,o.updateQueue=s.updateQueue,o.type=s.type,e=s.dependencies,o.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return Aa(lo,1&lo.current|2),t.child}e=e.sibling}null!==o.tail&&Qe()>Hs&&(t.flags|=128,n=!0,$l(o,!1),t.lanes=4194304)}else{if(!n)if(null!==(e=so(s))){if(t.flags|=128,n=!0,null!==(r=e.updateQueue)&&(t.updateQueue=r,t.flags|=4),$l(o,!0),null===o.tail&&"hidden"===o.tailMode&&!s.alternate&&!ai)return Kl(t),null}else 2*Qe()-o.renderingStartTime>Hs&&1073741824!==r&&(t.flags|=128,n=!0,$l(o,!1),t.lanes=4194304);o.isBackwards?(s.sibling=t.child,t.child=s):(null!==(r=o.last)?r.sibling=s:t.child=s,o.last=s)}return null!==o.tail?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=Qe(),t.sibling=null,r=lo.current,Aa(lo,n?1&r|2:1&r),t):(Kl(t),null);case 22:case 23:return hu(),n=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==n&&(t.flags|=8192),n&&0!==(1&t.mode)?0!==(1073741824&Ns)&&(Kl(t),6&t.subtreeFlags&&(t.flags|=8192)):Kl(t),null;case 24:case 25:return null}throw Error(i(156,t.tag))}function Xl(e,t){switch(ti(t),t.tag){case 1:return Ra(t.type)&&Na(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return ao(),Da(_a),Da(Ca),co(),0!==(65536&(e=t.flags))&&0===(128&e)?(t.flags=-65537&e|128,t):null;case 5:return oo(t),null;case 13:if(Da(lo),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(i(340));di()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return Da(lo),null;case 4:return ao(),null;case 10:return Ti(t.type._context),null;case 22:case 23:return hu(),null;default:return null}}Rl=function(e,t){for(var r=t.child;null!==r;){if(5===r.tag||6===r.tag)e.appendChild(r.stateNode);else if(4!==r.tag&&null!==r.child){r.child.return=r,r=r.child;continue}if(r===t)break;for(;null===r.sibling;){if(null===r.return||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}},Nl=function(){},Pl=function(e,t,r,n){var a=e.memoizedProps;if(a!==n){e=t.stateNode,ro(Zi.current);var i,o=null;switch(r){case"input":a=X(e,a),n=X(e,n),o=[];break;case"select":a=M({},a,{value:void 0}),n=M({},n,{value:void 0}),o=[];break;case"textarea":a=ne(e,a),n=ne(e,n),o=[];break;default:"function"!==typeof a.onClick&&"function"===typeof n.onClick&&(e.onclick=Zn)}for(c in ye(r,n),r=null,a)if(!n.hasOwnProperty(c)&&a.hasOwnProperty(c)&&null!=a[c])if("style"===c){var s=a[c];for(i in s)s.hasOwnProperty(i)&&(r||(r={}),r[i]="")}else"dangerouslySetInnerHTML"!==c&&"children"!==c&&"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&"autoFocus"!==c&&(l.hasOwnProperty(c)?o||(o=[]):(o=o||[]).push(c,null));for(c in n){var u=n[c];if(s=null!=a?a[c]:void 0,n.hasOwnProperty(c)&&u!==s&&(null!=u||null!=s))if("style"===c)if(s){for(i in s)!s.hasOwnProperty(i)||u&&u.hasOwnProperty(i)||(r||(r={}),r[i]="");for(i in u)u.hasOwnProperty(i)&&s[i]!==u[i]&&(r||(r={}),r[i]=u[i])}else r||(o||(o=[]),o.push(c,r)),r=u;else"dangerouslySetInnerHTML"===c?(u=u?u.__html:void 0,s=s?s.__html:void 0,null!=u&&s!==u&&(o=o||[]).push(c,u)):"children"===c?"string"!==typeof u&&"number"!==typeof u||(o=o||[]).push(c,""+u):"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&(l.hasOwnProperty(c)?(null!=u&&"onScroll"===c&&Un("scroll",e),o||s===u||(o=[])):(o=o||[]).push(c,u))}r&&(o=o||[]).push("style",r);var c=o;(t.updateQueue=c)&&(t.flags|=4)}},Il=function(e,t,r,n){r!==n&&(t.flags|=4)};var ql=!1,Ql=!1,Jl="function"===typeof WeakSet?WeakSet:Set,Zl=null;function es(e,t){var r=e.ref;if(null!==r)if("function"===typeof r)try{r(null)}catch(n){Du(e,t,n)}else r.current=null}function ts(e,t,r){try{r()}catch(n){Du(e,t,n)}}var rs=!1;function ns(e,t,r){var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var a=n=n.next;do{if((a.tag&e)===e){var i=a.destroy;a.destroy=void 0,void 0!==i&&ts(t,r,i)}a=a.next}while(a!==n)}}function as(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function is(e){var t=e.ref;if(null!==t){var r=e.stateNode;e.tag,e=r,"function"===typeof t?t(e):t.current=e}}function os(e){var t=e.alternate;null!==t&&(e.alternate=null,os(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[ha],delete t[da],delete t[ma],delete t[va],delete t[ga])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function ls(e){return 5===e.tag||3===e.tag||4===e.tag}function ss(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||ls(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function us(e,t,r){var n=e.tag;if(5===n||6===n)e=e.stateNode,t?8===r.nodeType?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(8===r.nodeType?(t=r.parentNode).insertBefore(e,r):(t=r).appendChild(e),null!==(r=r._reactRootContainer)&&void 0!==r||null!==t.onclick||(t.onclick=Zn));else if(4!==n&&null!==(e=e.child))for(us(e,t,r),e=e.sibling;null!==e;)us(e,t,r),e=e.sibling}function cs(e,t,r){var n=e.tag;if(5===n||6===n)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(4!==n&&null!==(e=e.child))for(cs(e,t,r),e=e.sibling;null!==e;)cs(e,t,r),e=e.sibling}var fs=null,hs=!1;function ds(e,t,r){for(r=r.child;null!==r;)ps(e,t,r),r=r.sibling}function ps(e,t,r){if(it&&"function"===typeof it.onCommitFiberUnmount)try{it.onCommitFiberUnmount(at,r)}catch(l){}switch(r.tag){case 5:Ql||es(r,t);case 6:var n=fs,a=hs;fs=null,ds(e,t,r),hs=a,null!==(fs=n)&&(hs?(e=fs,r=r.stateNode,8===e.nodeType?e.parentNode.removeChild(r):e.removeChild(r)):fs.removeChild(r.stateNode));break;case 18:null!==fs&&(hs?(e=fs,r=r.stateNode,8===e.nodeType?sa(e.parentNode,r):1===e.nodeType&&sa(e,r),Wt(e)):sa(fs,r.stateNode));break;case 4:n=fs,a=hs,fs=r.stateNode.containerInfo,hs=!0,ds(e,t,r),fs=n,hs=a;break;case 0:case 11:case 14:case 15:if(!Ql&&(null!==(n=r.updateQueue)&&null!==(n=n.lastEffect))){a=n=n.next;do{var i=a,o=i.destroy;i=i.tag,void 0!==o&&(0!==(2&i)||0!==(4&i))&&ts(r,t,o),a=a.next}while(a!==n)}ds(e,t,r);break;case 1:if(!Ql&&(es(r,t),"function"===typeof(n=r.stateNode).componentWillUnmount))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(l){Du(r,t,l)}ds(e,t,r);break;case 21:ds(e,t,r);break;case 22:1&r.mode?(Ql=(n=Ql)||null!==r.memoizedState,ds(e,t,r),Ql=n):ds(e,t,r);break;default:ds(e,t,r)}}function ms(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var r=e.stateNode;null===r&&(r=e.stateNode=new Jl),t.forEach((function(t){var n=_u.bind(null,e,t);r.has(t)||(r.add(t),t.then(n,n))}))}}function vs(e,t){var r=t.deletions;if(null!==r)for(var n=0;n<r.length;n++){var a=r[n];try{var o=e,l=t,s=l;e:for(;null!==s;){switch(s.tag){case 5:fs=s.stateNode,hs=!1;break e;case 3:case 4:fs=s.stateNode.containerInfo,hs=!0;break e}s=s.return}if(null===fs)throw Error(i(160));ps(o,l,a),fs=null,hs=!1;var u=a.alternate;null!==u&&(u.return=null),a.return=null}catch(c){Du(a,t,c)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)gs(t,e),t=t.sibling}function gs(e,t){var r=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(vs(t,e),ys(e),4&n){try{ns(3,e,e.return),as(3,e)}catch(v){Du(e,e.return,v)}try{ns(5,e,e.return)}catch(v){Du(e,e.return,v)}}break;case 1:vs(t,e),ys(e),512&n&&null!==r&&es(r,r.return);break;case 5:if(vs(t,e),ys(e),512&n&&null!==r&&es(r,r.return),32&e.flags){var a=e.stateNode;try{he(a,"")}catch(v){Du(e,e.return,v)}}if(4&n&&null!=(a=e.stateNode)){var o=e.memoizedProps,l=null!==r?r.memoizedProps:o,s=e.type,u=e.updateQueue;if(e.updateQueue=null,null!==u)try{"input"===s&&"radio"===o.type&&null!=o.name&&Q(a,o),be(s,l);var c=be(s,o);for(l=0;l<u.length;l+=2){var f=u[l],h=u[l+1];"style"===f?ve(a,h):"dangerouslySetInnerHTML"===f?fe(a,h):"children"===f?he(a,h):b(a,f,h,c)}switch(s){case"input":J(a,o);break;case"textarea":ie(a,o);break;case"select":var d=a._wrapperState.wasMultiple;a._wrapperState.wasMultiple=!!o.multiple;var p=o.value;null!=p?re(a,!!o.multiple,p,!1):d!==!!o.multiple&&(null!=o.defaultValue?re(a,!!o.multiple,o.defaultValue,!0):re(a,!!o.multiple,o.multiple?[]:"",!1))}a[da]=o}catch(v){Du(e,e.return,v)}}break;case 6:if(vs(t,e),ys(e),4&n){if(null===e.stateNode)throw Error(i(162));a=e.stateNode,o=e.memoizedProps;try{a.nodeValue=o}catch(v){Du(e,e.return,v)}}break;case 3:if(vs(t,e),ys(e),4&n&&null!==r&&r.memoizedState.isDehydrated)try{Wt(t.containerInfo)}catch(v){Du(e,e.return,v)}break;case 4:default:vs(t,e),ys(e);break;case 13:vs(t,e),ys(e),8192&(a=e.child).flags&&(o=null!==a.memoizedState,a.stateNode.isHidden=o,!o||null!==a.alternate&&null!==a.alternate.memoizedState||(Ws=Qe())),4&n&&ms(e);break;case 22:if(f=null!==r&&null!==r.memoizedState,1&e.mode?(Ql=(c=Ql)||f,vs(t,e),Ql=c):vs(t,e),ys(e),8192&n){if(c=null!==e.memoizedState,(e.stateNode.isHidden=c)&&!f&&0!==(1&e.mode))for(Zl=e,f=e.child;null!==f;){for(h=Zl=f;null!==Zl;){switch(p=(d=Zl).child,d.tag){case 0:case 11:case 14:case 15:ns(4,d,d.return);break;case 1:es(d,d.return);var m=d.stateNode;if("function"===typeof m.componentWillUnmount){n=d,r=d.return;try{t=n,m.props=t.memoizedProps,m.state=t.memoizedState,m.componentWillUnmount()}catch(v){Du(n,r,v)}}break;case 5:es(d,d.return);break;case 22:if(null!==d.memoizedState){Ts(h);continue}}null!==p?(p.return=d,Zl=p):Ts(h)}f=f.sibling}e:for(f=null,h=e;;){if(5===h.tag){if(null===f){f=h;try{a=h.stateNode,c?"function"===typeof(o=a.style).setProperty?o.setProperty("display","none","important"):o.display="none":(s=h.stateNode,l=void 0!==(u=h.memoizedProps.style)&&null!==u&&u.hasOwnProperty("display")?u.display:null,s.style.display=me("display",l))}catch(v){Du(e,e.return,v)}}}else if(6===h.tag){if(null===f)try{h.stateNode.nodeValue=c?"":h.memoizedProps}catch(v){Du(e,e.return,v)}}else if((22!==h.tag&&23!==h.tag||null===h.memoizedState||h===e)&&null!==h.child){h.child.return=h,h=h.child;continue}if(h===e)break e;for(;null===h.sibling;){if(null===h.return||h.return===e)break e;f===h&&(f=null),h=h.return}f===h&&(f=null),h.sibling.return=h.return,h=h.sibling}}break;case 19:vs(t,e),ys(e),4&n&&ms(e);case 21:}}function ys(e){var t=e.flags;if(2&t){try{e:{for(var r=e.return;null!==r;){if(ls(r)){var n=r;break e}r=r.return}throw Error(i(160))}switch(n.tag){case 5:var a=n.stateNode;32&n.flags&&(he(a,""),n.flags&=-33),cs(e,ss(e),a);break;case 3:case 4:var o=n.stateNode.containerInfo;us(e,ss(e),o);break;default:throw Error(i(161))}}catch(l){Du(e,e.return,l)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function bs(e,t,r){Zl=e,ws(e,t,r)}function ws(e,t,r){for(var n=0!==(1&e.mode);null!==Zl;){var a=Zl,i=a.child;if(22===a.tag&&n){var o=null!==a.memoizedState||ql;if(!o){var l=a.alternate,s=null!==l&&null!==l.memoizedState||Ql;l=ql;var u=Ql;if(ql=o,(Ql=s)&&!u)for(Zl=a;null!==Zl;)s=(o=Zl).child,22===o.tag&&null!==o.memoizedState?Ss(a):null!==s?(s.return=o,Zl=s):Ss(a);for(;null!==i;)Zl=i,ws(i,t,r),i=i.sibling;Zl=a,ql=l,Ql=u}Es(e)}else 0!==(8772&a.subtreeFlags)&&null!==i?(i.return=a,Zl=i):Es(e)}}function Es(e){for(;null!==Zl;){var t=Zl;if(0!==(8772&t.flags)){var r=t.alternate;try{if(0!==(8772&t.flags))switch(t.tag){case 0:case 11:case 15:Ql||as(5,t);break;case 1:var n=t.stateNode;if(4&t.flags&&!Ql)if(null===r)n.componentDidMount();else{var a=t.elementType===t.type?r.memoizedProps:vi(t.type,r.memoizedProps);n.componentDidUpdate(a,r.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;null!==o&&Bi(t,o,n);break;case 3:var l=t.updateQueue;if(null!==l){if(r=null,null!==t.child)switch(t.child.tag){case 5:case 1:r=t.child.stateNode}Bi(t,l,r)}break;case 5:var s=t.stateNode;if(null===r&&4&t.flags){r=s;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&r.focus();break;case"img":u.src&&(r.src=u.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var c=t.alternate;if(null!==c){var f=c.memoizedState;if(null!==f){var h=f.dehydrated;null!==h&&Wt(h)}}}break;default:throw Error(i(163))}Ql||512&t.flags&&is(t)}catch(d){Du(t,t.return,d)}}if(t===e){Zl=null;break}if(null!==(r=t.sibling)){r.return=t.return,Zl=r;break}Zl=t.return}}function Ts(e){for(;null!==Zl;){var t=Zl;if(t===e){Zl=null;break}var r=t.sibling;if(null!==r){r.return=t.return,Zl=r;break}Zl=t.return}}function Ss(e){for(;null!==Zl;){var t=Zl;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{as(4,t)}catch(s){Du(t,r,s)}break;case 1:var n=t.stateNode;if("function"===typeof n.componentDidMount){var a=t.return;try{n.componentDidMount()}catch(s){Du(t,a,s)}}var i=t.return;try{is(t)}catch(s){Du(t,i,s)}break;case 5:var o=t.return;try{is(t)}catch(s){Du(t,o,s)}}}catch(s){Du(t,t.return,s)}if(t===e){Zl=null;break}var l=t.sibling;if(null!==l){l.return=t.return,Zl=l;break}Zl=t.return}}var xs,Ds=Math.ceil,As=w.ReactCurrentDispatcher,ks=w.ReactCurrentOwner,Cs=w.ReactCurrentBatchConfig,_s=0,Fs=null,Os=null,Rs=0,Ns=0,Ps=xa(0),Is=0,Ls=null,Ms=0,Bs=0,Us=0,js=null,zs=null,Ws=0,Hs=1/0,Vs=null,Gs=!1,$s=null,Ks=null,Ys=!1,Xs=null,qs=0,Qs=0,Js=null,Zs=-1,eu=0;function tu(){return 0!==(6&_s)?Qe():-1!==Zs?Zs:Zs=Qe()}function ru(e){return 0===(1&e.mode)?1:0!==(2&_s)&&0!==Rs?Rs&-Rs:null!==mi.transition?(0===eu&&(eu=mt()),eu):0!==(e=bt)?e:e=void 0===(e=window.event)?16:qt(e.type)}function nu(e,t,r,n){if(50<Qs)throw Qs=0,Js=null,Error(i(185));gt(e,r,n),0!==(2&_s)&&e===Fs||(e===Fs&&(0===(2&_s)&&(Bs|=r),4===Is&&su(e,Rs)),au(e,n),1===r&&0===_s&&0===(1&t.mode)&&(Hs=Qe()+500,Ua&&Wa()))}function au(e,t){var r=e.callbackNode;!function(e,t){for(var r=e.suspendedLanes,n=e.pingedLanes,a=e.expirationTimes,i=e.pendingLanes;0<i;){var o=31-ot(i),l=1<<o,s=a[o];-1===s?0!==(l&r)&&0===(l&n)||(a[o]=dt(l,t)):s<=t&&(e.expiredLanes|=l),i&=~l}}(e,t);var n=ht(e,e===Fs?Rs:0);if(0===n)null!==r&&Ye(r),e.callbackNode=null,e.callbackPriority=0;else if(t=n&-n,e.callbackPriority!==t){if(null!=r&&Ye(r),1===t)0===e.tag?function(e){Ua=!0,za(e)}(uu.bind(null,e)):za(uu.bind(null,e)),oa((function(){0===(6&_s)&&Wa()})),r=null;else{switch(wt(n)){case 1:r=Ze;break;case 4:r=et;break;case 16:default:r=tt;break;case 536870912:r=nt}r=Fu(r,iu.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function iu(e,t){if(Zs=-1,eu=0,0!==(6&_s))throw Error(i(327));var r=e.callbackNode;if(Su()&&e.callbackNode!==r)return null;var n=ht(e,e===Fs?Rs:0);if(0===n)return null;if(0!==(30&n)||0!==(n&e.expiredLanes)||t)t=gu(e,n);else{t=n;var a=_s;_s|=2;var o=mu();for(Fs===e&&Rs===t||(Vs=null,Hs=Qe()+500,du(e,t));;)try{bu();break}catch(s){pu(e,s)}Ei(),As.current=o,_s=a,null!==Os?t=0:(Fs=null,Rs=0,t=Is)}if(0!==t){if(2===t&&(0!==(a=pt(e))&&(n=a,t=ou(e,a))),1===t)throw r=Ls,du(e,0),su(e,n),au(e,Qe()),r;if(6===t)su(e,n);else{if(a=e.current.alternate,0===(30&n)&&!function(e){for(var t=e;;){if(16384&t.flags){var r=t.updateQueue;if(null!==r&&null!==(r=r.stores))for(var n=0;n<r.length;n++){var a=r[n],i=a.getSnapshot;a=a.value;try{if(!ln(i(),a))return!1}catch(l){return!1}}}if(r=t.child,16384&t.subtreeFlags&&null!==r)r.return=t,t=r;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(a)&&(2===(t=gu(e,n))&&(0!==(o=pt(e))&&(n=o,t=ou(e,o))),1===t))throw r=Ls,du(e,0),su(e,n),au(e,Qe()),r;switch(e.finishedWork=a,e.finishedLanes=n,t){case 0:case 1:throw Error(i(345));case 2:case 5:Tu(e,zs,Vs);break;case 3:if(su(e,n),(130023424&n)===n&&10<(t=Ws+500-Qe())){if(0!==ht(e,0))break;if(((a=e.suspendedLanes)&n)!==n){tu(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=na(Tu.bind(null,e,zs,Vs),t);break}Tu(e,zs,Vs);break;case 4:if(su(e,n),(4194240&n)===n)break;for(t=e.eventTimes,a=-1;0<n;){var l=31-ot(n);o=1<<l,(l=t[l])>a&&(a=l),n&=~o}if(n=a,10<(n=(120>(n=Qe()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Ds(n/1960))-n)){e.timeoutHandle=na(Tu.bind(null,e,zs,Vs),n);break}Tu(e,zs,Vs);break;default:throw Error(i(329))}}}return au(e,Qe()),e.callbackNode===r?iu.bind(null,e):null}function ou(e,t){var r=js;return e.current.memoizedState.isDehydrated&&(du(e,t).flags|=256),2!==(e=gu(e,t))&&(t=zs,zs=r,null!==t&&lu(t)),e}function lu(e){null===zs?zs=e:zs.push.apply(zs,e)}function su(e,t){for(t&=~Us,t&=~Bs,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-ot(t),n=1<<r;e[r]=-1,t&=~n}}function uu(e){if(0!==(6&_s))throw Error(i(327));Su();var t=ht(e,0);if(0===(1&t))return au(e,Qe()),null;var r=gu(e,t);if(0!==e.tag&&2===r){var n=pt(e);0!==n&&(t=n,r=ou(e,n))}if(1===r)throw r=Ls,du(e,0),su(e,t),au(e,Qe()),r;if(6===r)throw Error(i(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Tu(e,zs,Vs),au(e,Qe()),null}function cu(e,t){var r=_s;_s|=1;try{return e(t)}finally{0===(_s=r)&&(Hs=Qe()+500,Ua&&Wa())}}function fu(e){null!==Xs&&0===Xs.tag&&0===(6&_s)&&Su();var t=_s;_s|=1;var r=Cs.transition,n=bt;try{if(Cs.transition=null,bt=1,e)return e()}finally{bt=n,Cs.transition=r,0===(6&(_s=t))&&Wa()}}function hu(){Ns=Ps.current,Da(Ps)}function du(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(-1!==r&&(e.timeoutHandle=-1,aa(r)),null!==Os)for(r=Os.return;null!==r;){var n=r;switch(ti(n),n.tag){case 1:null!==(n=n.type.childContextTypes)&&void 0!==n&&Na();break;case 3:ao(),Da(_a),Da(Ca),co();break;case 5:oo(n);break;case 4:ao();break;case 13:case 19:Da(lo);break;case 10:Ti(n.type._context);break;case 22:case 23:hu()}r=r.return}if(Fs=e,Os=e=Pu(e.current,null),Rs=Ns=t,Is=0,Ls=null,Us=Bs=Ms=0,zs=js=null,null!==Ai){for(t=0;t<Ai.length;t++)if(null!==(n=(r=Ai[t]).interleaved)){r.interleaved=null;var a=n.next,i=r.pending;if(null!==i){var o=i.next;i.next=a,n.next=o}r.pending=n}Ai=null}return e}function pu(e,t){for(;;){var r=Os;try{if(Ei(),fo.current=ol,yo){for(var n=mo.memoizedState;null!==n;){var a=n.queue;null!==a&&(a.pending=null),n=n.next}yo=!1}if(po=0,go=vo=mo=null,bo=!1,wo=0,ks.current=null,null===r||null===r.return){Is=1,Ls=t,Os=null;break}e:{var o=e,l=r.return,s=r,u=t;if(t=Rs,s.flags|=32768,null!==u&&"object"===typeof u&&"function"===typeof u.then){var c=u,f=s,h=f.tag;if(0===(1&f.mode)&&(0===h||11===h||15===h)){var d=f.alternate;d?(f.updateQueue=d.updateQueue,f.memoizedState=d.memoizedState,f.lanes=d.lanes):(f.updateQueue=null,f.memoizedState=null)}var p=gl(l);if(null!==p){p.flags&=-257,yl(p,l,s,0,t),1&p.mode&&vl(o,c,t),u=c;var m=(t=p).updateQueue;if(null===m){var v=new Set;v.add(u),t.updateQueue=v}else m.add(u);break e}if(0===(1&t)){vl(o,c,t),vu();break e}u=Error(i(426))}else if(ai&&1&s.mode){var g=gl(l);if(null!==g){0===(65536&g.flags)&&(g.flags|=256),yl(g,l,s,0,t),pi(cl(u,s));break e}}o=u=cl(u,s),4!==Is&&(Is=2),null===js?js=[o]:js.push(o),o=l;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t,Li(o,pl(0,u,t));break e;case 1:s=u;var y=o.type,b=o.stateNode;if(0===(128&o.flags)&&("function"===typeof y.getDerivedStateFromError||null!==b&&"function"===typeof b.componentDidCatch&&(null===Ks||!Ks.has(b)))){o.flags|=65536,t&=-t,o.lanes|=t,Li(o,ml(o,s,t));break e}}o=o.return}while(null!==o)}Eu(r)}catch(w){t=w,Os===r&&null!==r&&(Os=r=r.return);continue}break}}function mu(){var e=As.current;return As.current=ol,null===e?ol:e}function vu(){0!==Is&&3!==Is&&2!==Is||(Is=4),null===Fs||0===(268435455&Ms)&&0===(268435455&Bs)||su(Fs,Rs)}function gu(e,t){var r=_s;_s|=2;var n=mu();for(Fs===e&&Rs===t||(Vs=null,du(e,t));;)try{yu();break}catch(a){pu(e,a)}if(Ei(),_s=r,As.current=n,null!==Os)throw Error(i(261));return Fs=null,Rs=0,Is}function yu(){for(;null!==Os;)wu(Os)}function bu(){for(;null!==Os&&!Xe();)wu(Os)}function wu(e){var t=xs(e.alternate,e,Ns);e.memoizedProps=e.pendingProps,null===t?Eu(e):Os=t,ks.current=null}function Eu(e){var t=e;do{var r=t.alternate;if(e=t.return,0===(32768&t.flags)){if(null!==(r=Yl(r,t,Ns)))return void(Os=r)}else{if(null!==(r=Xl(r,t)))return r.flags&=32767,void(Os=r);if(null===e)return Is=6,void(Os=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(t=t.sibling))return void(Os=t);Os=t=e}while(null!==t);0===Is&&(Is=5)}function Tu(e,t,r){var n=bt,a=Cs.transition;try{Cs.transition=null,bt=1,function(e,t,r,n){do{Su()}while(null!==Xs);if(0!==(6&_s))throw Error(i(327));r=e.finishedWork;var a=e.finishedLanes;if(null===r)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(i(177));e.callbackNode=null,e.callbackPriority=0;var o=r.lanes|r.childLanes;if(function(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0<r;){var a=31-ot(r),i=1<<a;t[a]=0,n[a]=-1,e[a]=-1,r&=~i}}(e,o),e===Fs&&(Os=Fs=null,Rs=0),0===(2064&r.subtreeFlags)&&0===(2064&r.flags)||Ys||(Ys=!0,Fu(tt,(function(){return Su(),null}))),o=0!==(15990&r.flags),0!==(15990&r.subtreeFlags)||o){o=Cs.transition,Cs.transition=null;var l=bt;bt=1;var s=_s;_s|=4,ks.current=null,function(e,t){if(ea=Vt,dn(e=hn())){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{var n=(r=(r=e.ownerDocument)&&r.defaultView||window).getSelection&&r.getSelection();if(n&&0!==n.rangeCount){r=n.anchorNode;var a=n.anchorOffset,o=n.focusNode;n=n.focusOffset;try{r.nodeType,o.nodeType}catch(E){r=null;break e}var l=0,s=-1,u=-1,c=0,f=0,h=e,d=null;t:for(;;){for(var p;h!==r||0!==a&&3!==h.nodeType||(s=l+a),h!==o||0!==n&&3!==h.nodeType||(u=l+n),3===h.nodeType&&(l+=h.nodeValue.length),null!==(p=h.firstChild);)d=h,h=p;for(;;){if(h===e)break t;if(d===r&&++c===a&&(s=l),d===o&&++f===n&&(u=l),null!==(p=h.nextSibling))break;d=(h=d).parentNode}h=p}r=-1===s||-1===u?null:{start:s,end:u}}else r=null}r=r||{start:0,end:0}}else r=null;for(ta={focusedElem:e,selectionRange:r},Vt=!1,Zl=t;null!==Zl;)if(e=(t=Zl).child,0!==(1028&t.subtreeFlags)&&null!==e)e.return=t,Zl=e;else for(;null!==Zl;){t=Zl;try{var m=t.alternate;if(0!==(1024&t.flags))switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==m){var v=m.memoizedProps,g=m.memoizedState,y=t.stateNode,b=y.getSnapshotBeforeUpdate(t.elementType===t.type?v:vi(t.type,v),g);y.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var w=t.stateNode.containerInfo;1===w.nodeType?w.textContent="":9===w.nodeType&&w.documentElement&&w.removeChild(w.documentElement);break;default:throw Error(i(163))}}catch(E){Du(t,t.return,E)}if(null!==(e=t.sibling)){e.return=t.return,Zl=e;break}Zl=t.return}m=rs,rs=!1}(e,r),gs(r,e),pn(ta),Vt=!!ea,ta=ea=null,e.current=r,bs(r,e,a),qe(),_s=s,bt=l,Cs.transition=o}else e.current=r;if(Ys&&(Ys=!1,Xs=e,qs=a),o=e.pendingLanes,0===o&&(Ks=null),function(e){if(it&&"function"===typeof it.onCommitFiberRoot)try{it.onCommitFiberRoot(at,e,void 0,128===(128&e.current.flags))}catch(t){}}(r.stateNode),au(e,Qe()),null!==t)for(n=e.onRecoverableError,r=0;r<t.length;r++)a=t[r],n(a.value,{componentStack:a.stack,digest:a.digest});if(Gs)throw Gs=!1,e=$s,$s=null,e;0!==(1&qs)&&0!==e.tag&&Su(),o=e.pendingLanes,0!==(1&o)?e===Js?Qs++:(Qs=0,Js=e):Qs=0,Wa()}(e,t,r,n)}finally{Cs.transition=a,bt=n}return null}function Su(){if(null!==Xs){var e=wt(qs),t=Cs.transition,r=bt;try{if(Cs.transition=null,bt=16>e?16:e,null===Xs)var n=!1;else{if(e=Xs,Xs=null,qs=0,0!==(6&_s))throw Error(i(331));var a=_s;for(_s|=4,Zl=e.current;null!==Zl;){var o=Zl,l=o.child;if(0!==(16&Zl.flags)){var s=o.deletions;if(null!==s){for(var u=0;u<s.length;u++){var c=s[u];for(Zl=c;null!==Zl;){var f=Zl;switch(f.tag){case 0:case 11:case 15:ns(8,f,o)}var h=f.child;if(null!==h)h.return=f,Zl=h;else for(;null!==Zl;){var d=(f=Zl).sibling,p=f.return;if(os(f),f===c){Zl=null;break}if(null!==d){d.return=p,Zl=d;break}Zl=p}}}var m=o.alternate;if(null!==m){var v=m.child;if(null!==v){m.child=null;do{var g=v.sibling;v.sibling=null,v=g}while(null!==v)}}Zl=o}}if(0!==(2064&o.subtreeFlags)&&null!==l)l.return=o,Zl=l;else e:for(;null!==Zl;){if(0!==(2048&(o=Zl).flags))switch(o.tag){case 0:case 11:case 15:ns(9,o,o.return)}var y=o.sibling;if(null!==y){y.return=o.return,Zl=y;break e}Zl=o.return}}var b=e.current;for(Zl=b;null!==Zl;){var w=(l=Zl).child;if(0!==(2064&l.subtreeFlags)&&null!==w)w.return=l,Zl=w;else e:for(l=b;null!==Zl;){if(0!==(2048&(s=Zl).flags))try{switch(s.tag){case 0:case 11:case 15:as(9,s)}}catch(T){Du(s,s.return,T)}if(s===l){Zl=null;break e}var E=s.sibling;if(null!==E){E.return=s.return,Zl=E;break e}Zl=s.return}}if(_s=a,Wa(),it&&"function"===typeof it.onPostCommitFiberRoot)try{it.onPostCommitFiberRoot(at,e)}catch(T){}n=!0}return n}finally{bt=r,Cs.transition=t}}return!1}function xu(e,t,r){e=Pi(e,t=pl(0,t=cl(r,t),1),1),t=tu(),null!==e&&(gt(e,1,t),au(e,t))}function Du(e,t,r){if(3===e.tag)xu(e,e,r);else for(;null!==t;){if(3===t.tag){xu(t,e,r);break}if(1===t.tag){var n=t.stateNode;if("function"===typeof t.type.getDerivedStateFromError||"function"===typeof n.componentDidCatch&&(null===Ks||!Ks.has(n))){t=Pi(t,e=ml(t,e=cl(r,e),1),1),e=tu(),null!==t&&(gt(t,1,e),au(t,e));break}}t=t.return}}function Au(e,t,r){var n=e.pingCache;null!==n&&n.delete(t),t=tu(),e.pingedLanes|=e.suspendedLanes&r,Fs===e&&(Rs&r)===r&&(4===Is||3===Is&&(130023424&Rs)===Rs&&500>Qe()-Ws?du(e,0):Us|=r),au(e,t)}function ku(e,t){0===t&&(0===(1&e.mode)?t=1:(t=ct,0===(130023424&(ct<<=1))&&(ct=4194304)));var r=tu();null!==(e=_i(e,t))&&(gt(e,t,r),au(e,r))}function Cu(e){var t=e.memoizedState,r=0;null!==t&&(r=t.retryLane),ku(e,r)}function _u(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,a=e.memoizedState;null!==a&&(r=a.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(i(314))}null!==n&&n.delete(t),ku(e,r)}function Fu(e,t){return Ke(e,t)}function Ou(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ru(e,t,r,n){return new Ou(e,t,r,n)}function Nu(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Pu(e,t){var r=e.alternate;return null===r?((r=Ru(e.tag,t,e.key,e.mode)).elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=14680064&e.flags,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Iu(e,t,r,n,a,o){var l=2;if(n=e,"function"===typeof e)Nu(e)&&(l=1);else if("string"===typeof e)l=5;else e:switch(e){case S:return Lu(r.children,a,o,t);case x:l=8,a|=8;break;case D:return(e=Ru(12,r,t,2|a)).elementType=D,e.lanes=o,e;case _:return(e=Ru(13,r,t,a)).elementType=_,e.lanes=o,e;case F:return(e=Ru(19,r,t,a)).elementType=F,e.lanes=o,e;case N:return Mu(r,a,o,t);default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case A:l=10;break e;case k:l=9;break e;case C:l=11;break e;case O:l=14;break e;case R:l=16,n=null;break e}throw Error(i(130,null==e?e:typeof e,""))}return(t=Ru(l,r,t,a)).elementType=e,t.type=n,t.lanes=o,t}function Lu(e,t,r,n){return(e=Ru(7,e,n,t)).lanes=r,e}function Mu(e,t,r,n){return(e=Ru(22,e,n,t)).elementType=N,e.lanes=r,e.stateNode={isHidden:!1},e}function Bu(e,t,r){return(e=Ru(6,e,null,t)).lanes=r,e}function Uu(e,t,r){return(t=Ru(4,null!==e.children?e.children:[],e.key,t)).lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function ju(e,t,r,n,a){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=vt(0),this.expirationTimes=vt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=vt(0),this.identifierPrefix=n,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function zu(e,t,r,n,a,i,o,l,s){return e=new ju(e,t,r,l,s),1===t?(t=1,!0===i&&(t|=8)):t=0,i=Ru(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},Oi(i),e}function Wu(e){if(!e)return ka;e:{if(We(e=e._reactInternals)!==e||1!==e.tag)throw Error(i(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ra(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(i(171))}if(1===e.tag){var r=e.type;if(Ra(r))return Ia(e,r,t)}return t}function Hu(e,t,r,n,a,i,o,l,s){return(e=zu(r,n,!0,e,0,i,0,l,s)).context=Wu(null),r=e.current,(i=Ni(n=tu(),a=ru(r))).callback=void 0!==t&&null!==t?t:null,Pi(r,i,a),e.current.lanes=a,gt(e,a,n),au(e,n),e}function Vu(e,t,r,n){var a=t.current,i=tu(),o=ru(a);return r=Wu(r),null===t.context?t.context=r:t.pendingContext=r,(t=Ni(i,o)).payload={element:e},null!==(n=void 0===n?null:n)&&(t.callback=n),null!==(e=Pi(a,t,o))&&(nu(e,a,o,i),Ii(e,a,o)),o}function Gu(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function $u(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var r=e.retryLane;e.retryLane=0!==r&&r<t?r:t}}function Ku(e,t){$u(e,t),(e=e.alternate)&&$u(e,t)}xs=function(e,t,r){if(null!==e)if(e.memoizedProps!==t.pendingProps||_a.current)wl=!0;else{if(0===(e.lanes&r)&&0===(128&t.flags))return wl=!1,function(e,t,r){switch(t.tag){case 3:Fl(t),di();break;case 5:io(t);break;case 1:Ra(t.type)&&La(t);break;case 4:no(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,a=t.memoizedProps.value;Aa(gi,n._currentValue),n._currentValue=a;break;case 13:if(null!==(n=t.memoizedState))return null!==n.dehydrated?(Aa(lo,1&lo.current),t.flags|=128,null):0!==(r&t.child.childLanes)?Bl(e,t,r):(Aa(lo,1&lo.current),null!==(e=Gl(e,t,r))?e.sibling:null);Aa(lo,1&lo.current);break;case 19:if(n=0!==(r&t.childLanes),0!==(128&e.flags)){if(n)return Hl(e,t,r);t.flags|=128}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),Aa(lo,lo.current),n)break;return null;case 22:case 23:return t.lanes=0,Dl(e,t,r)}return Gl(e,t,r)}(e,t,r);wl=0!==(131072&e.flags)}else wl=!1,ai&&0!==(1048576&t.flags)&&Za(t,$a,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;Vl(e,t),e=t.pendingProps;var a=Oa(t,Ca.current);xi(t,r),a=xo(null,t,n,e,a,r);var o=Do();return t.flags|=1,"object"===typeof a&&null!==a&&"function"===typeof a.render&&void 0===a.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ra(n)?(o=!0,La(t)):o=!1,t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,Oi(t),a.updater=zi,t.stateNode=a,a._reactInternals=t,Gi(t,n,e,r),t=_l(null,t,n,!0,o,r)):(t.tag=0,ai&&o&&ei(t),El(null,t,a,r),t=t.child),t;case 16:n=t.elementType;e:{switch(Vl(e,t),e=t.pendingProps,n=(a=n._init)(n._payload),t.type=n,a=t.tag=function(e){if("function"===typeof e)return Nu(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===C)return 11;if(e===O)return 14}return 2}(n),e=vi(n,e),a){case 0:t=kl(null,t,n,e,r);break e;case 1:t=Cl(null,t,n,e,r);break e;case 11:t=Tl(null,t,n,e,r);break e;case 14:t=Sl(null,t,n,vi(n.type,e),r);break e}throw Error(i(306,n,""))}return t;case 0:return n=t.type,a=t.pendingProps,kl(e,t,n,a=t.elementType===n?a:vi(n,a),r);case 1:return n=t.type,a=t.pendingProps,Cl(e,t,n,a=t.elementType===n?a:vi(n,a),r);case 3:e:{if(Fl(t),null===e)throw Error(i(387));n=t.pendingProps,a=(o=t.memoizedState).element,Ri(e,t),Mi(t,n,null,r);var l=t.memoizedState;if(n=l.element,o.isDehydrated){if(o={element:n,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},t.updateQueue.baseState=o,t.memoizedState=o,256&t.flags){t=Ol(e,t,n,r,a=cl(Error(i(423)),t));break e}if(n!==a){t=Ol(e,t,n,r,a=cl(Error(i(424)),t));break e}for(ni=ua(t.stateNode.containerInfo.firstChild),ri=t,ai=!0,ii=null,r=Qi(t,null,n,r),t.child=r;r;)r.flags=-3&r.flags|4096,r=r.sibling}else{if(di(),n===a){t=Gl(e,t,r);break e}El(e,t,n,r)}t=t.child}return t;case 5:return io(t),null===e&&ui(t),n=t.type,a=t.pendingProps,o=null!==e?e.memoizedProps:null,l=a.children,ra(n,a)?l=null:null!==o&&ra(n,o)&&(t.flags|=32),Al(e,t),El(e,t,l,r),t.child;case 6:return null===e&&ui(t),null;case 13:return Bl(e,t,r);case 4:return no(t,t.stateNode.containerInfo),n=t.pendingProps,null===e?t.child=qi(t,null,n,r):El(e,t,n,r),t.child;case 11:return n=t.type,a=t.pendingProps,Tl(e,t,n,a=t.elementType===n?a:vi(n,a),r);case 7:return El(e,t,t.pendingProps,r),t.child;case 8:case 12:return El(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,a=t.pendingProps,o=t.memoizedProps,l=a.value,Aa(gi,n._currentValue),n._currentValue=l,null!==o)if(ln(o.value,l)){if(o.children===a.children&&!_a.current){t=Gl(e,t,r);break e}}else for(null!==(o=t.child)&&(o.return=t);null!==o;){var s=o.dependencies;if(null!==s){l=o.child;for(var u=s.firstContext;null!==u;){if(u.context===n){if(1===o.tag){(u=Ni(-1,r&-r)).tag=2;var c=o.updateQueue;if(null!==c){var f=(c=c.shared).pending;null===f?u.next=u:(u.next=f.next,f.next=u),c.pending=u}}o.lanes|=r,null!==(u=o.alternate)&&(u.lanes|=r),Si(o.return,r,t),s.lanes|=r;break}u=u.next}}else if(10===o.tag)l=o.type===t.type?null:o.child;else if(18===o.tag){if(null===(l=o.return))throw Error(i(341));l.lanes|=r,null!==(s=l.alternate)&&(s.lanes|=r),Si(l,r,t),l=o.sibling}else l=o.child;if(null!==l)l.return=o;else for(l=o;null!==l;){if(l===t){l=null;break}if(null!==(o=l.sibling)){o.return=l.return,l=o;break}l=l.return}o=l}El(e,t,a.children,r),t=t.child}return t;case 9:return a=t.type,n=t.pendingProps.children,xi(t,r),n=n(a=Di(a)),t.flags|=1,El(e,t,n,r),t.child;case 14:return a=vi(n=t.type,t.pendingProps),Sl(e,t,n,a=vi(n.type,a),r);case 15:return xl(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:vi(n,a),Vl(e,t),t.tag=1,Ra(n)?(e=!0,La(t)):e=!1,xi(t,r),Hi(t,n,a),Gi(t,n,a,r),_l(null,t,n,!0,e,r);case 19:return Hl(e,t,r);case 22:return Dl(e,t,r)}throw Error(i(156,t.tag))};var Yu="function"===typeof reportError?reportError:function(e){console.error(e)};function Xu(e){this._internalRoot=e}function qu(e){this._internalRoot=e}function Qu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Ju(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Zu(){}function ec(e,t,r,n,a){var i=r._reactRootContainer;if(i){var o=i;if("function"===typeof a){var l=a;a=function(){var e=Gu(o);l.call(e)}}Vu(t,o,e,a)}else o=function(e,t,r,n,a){if(a){if("function"===typeof n){var i=n;n=function(){var e=Gu(o);i.call(e)}}var o=Hu(t,n,e,0,null,!1,0,"",Zu);return e._reactRootContainer=o,e[pa]=o.current,Wn(8===e.nodeType?e.parentNode:e),fu(),o}for(;a=e.lastChild;)e.removeChild(a);if("function"===typeof n){var l=n;n=function(){var e=Gu(s);l.call(e)}}var s=zu(e,0,!1,null,0,!1,0,"",Zu);return e._reactRootContainer=s,e[pa]=s.current,Wn(8===e.nodeType?e.parentNode:e),fu((function(){Vu(t,s,r,n)})),s}(r,t,e,a,n);return Gu(o)}qu.prototype.render=Xu.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(i(409));Vu(e,t,null,null)},qu.prototype.unmount=Xu.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;fu((function(){Vu(null,e,null,null)})),t[pa]=null}},qu.prototype.unstable_scheduleHydration=function(e){if(e){var t=xt();e={blockedOn:null,target:e,priority:t};for(var r=0;r<Nt.length&&0!==t&&t<Nt[r].priority;r++);Nt.splice(r,0,e),0===r&&Mt(e)}},Et=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=ft(t.pendingLanes);0!==r&&(yt(t,1|r),au(t,Qe()),0===(6&_s)&&(Hs=Qe()+500,Wa()))}break;case 13:fu((function(){var t=_i(e,1);if(null!==t){var r=tu();nu(t,e,1,r)}})),Ku(e,1)}},Tt=function(e){if(13===e.tag){var t=_i(e,134217728);if(null!==t)nu(t,e,134217728,tu());Ku(e,134217728)}},St=function(e){if(13===e.tag){var t=ru(e),r=_i(e,t);if(null!==r)nu(r,e,t,tu());Ku(e,t)}},xt=function(){return bt},Dt=function(e,t){var r=bt;try{return bt=e,t()}finally{bt=r}},Te=function(e,t,r){switch(t){case"input":if(J(e,r),t=r.name,"radio"===r.type&&null!=t){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var n=r[t];if(n!==e&&n.form===e.form){var a=Ea(n);if(!a)throw Error(i(90));K(n),J(n,a)}}}break;case"textarea":ie(e,r);break;case"select":null!=(t=r.value)&&re(e,!!r.multiple,t,!1)}},Ce=cu,_e=fu;var tc={usingClientEntryPoint:!1,Events:[ba,wa,Ea,Ae,ke,cu]},rc={findFiberByHostInstance:ya,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},nc={bundleType:rc.bundleType,version:rc.version,rendererPackageName:rc.rendererPackageName,rendererConfig:rc.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:w.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Ge(e))?null:e.stateNode},findFiberByHostInstance:rc.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var ac=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ac.isDisabled&&ac.supportsFiber)try{at=ac.inject(nc),it=ac}catch(ce){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=tc,t.createPortal=function(e,t){var r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Qu(t))throw Error(i(200));return function(e,t,r){var n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:T,key:null==n?null:""+n,children:e,containerInfo:t,implementation:r}}(e,t,null,r)},t.createRoot=function(e,t){if(!Qu(e))throw Error(i(299));var r=!1,n="",a=Yu;return null!==t&&void 0!==t&&(!0===t.unstable_strictMode&&(r=!0),void 0!==t.identifierPrefix&&(n=t.identifierPrefix),void 0!==t.onRecoverableError&&(a=t.onRecoverableError)),t=zu(e,1,!1,null,0,r,0,n,a),e[pa]=t.current,Wn(8===e.nodeType?e.parentNode:e),new Xu(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"===typeof e.render)throw Error(i(188));throw e=Object.keys(e).join(","),Error(i(268,e))}return e=null===(e=Ge(t))?null:e.stateNode},t.flushSync=function(e){return fu(e)},t.hydrate=function(e,t,r){if(!Ju(t))throw Error(i(200));return ec(null,e,t,!0,r)},t.hydrateRoot=function(e,t,r){if(!Qu(e))throw Error(i(405));var n=null!=r&&r.hydratedSources||null,a=!1,o="",l=Yu;if(null!==r&&void 0!==r&&(!0===r.unstable_strictMode&&(a=!0),void 0!==r.identifierPrefix&&(o=r.identifierPrefix),void 0!==r.onRecoverableError&&(l=r.onRecoverableError)),t=Hu(t,null,e,1,null!=r?r:null,a,0,o,l),e[pa]=t.current,Wn(e),n)for(e=0;e<n.length;e++)a=(a=(r=n[e])._getVersion)(r._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[r,a]:t.mutableSourceEagerHydrationData.push(r,a);return new qu(t)},t.render=function(e,t,r){if(!Ju(t))throw Error(i(200));return ec(null,e,t,!1,r)},t.unmountComponentAtNode=function(e){if(!Ju(e))throw Error(i(40));return!!e._reactRootContainer&&(fu((function(){ec(null,null,e,!1,(function(){e._reactRootContainer=null,e[pa]=null}))})),!0)},t.unstable_batchedUpdates=cu,t.unstable_renderSubtreeIntoContainer=function(e,t,r,n){if(!Ju(r))throw Error(i(200));if(null==e||void 0===e._reactInternals)throw Error(i(38));return ec(e,t,r,!1,n)},t.version="18.2.0-next-9e3b772b8-20220608"},250:function(e,t,r){"use strict";var n=r(164);t.createRoot=n.createRoot,t.hydrateRoot=n.hydrateRoot},164:function(e,t,r){"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=r(463)},671:function(e,t,r){var n;n=function(e){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var a=t[n]={exports:{},id:n,loaded:!1};return e[n].call(a.exports,a,a.exports,r),a.loaded=!0,a.exports}return r.m=e,r.c=t,r.p="",r(0)}([function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,a=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),i=r(1),o=(n=i)&&n.__esModule?n:{default:n},l=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return r.state={width:"auto"},r.boundCalculateWidth=r.calculateWidth.bind(r),r}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),a(t,[{key:"componentDidMount",value:function(){var e=this.refs.outerDiv,t=this.refs.childrenWrapper;this.calculateWidth(),window.addEventListener("resize",this.boundCalculateWidth),e.onscroll=function(){t.scrollLeft=e.scrollLeft},t.onscroll=function(){e.scrollLeft=t.scrollLeft}}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.boundCalculateWidth)}},{key:"componentDidUpdate",value:function(){this.calculateWidth()}},{key:"calculateWidth",value:function(){var e=this.getChildWrapperWidth();null==e&&(e="auto"),e!==this.state.width&&this.setState({width:e})}},{key:"getChildWrapperWidth",value:function(){var e=null;return this.refs.childrenWrapper&&this.refs.childrenWrapper.scrollWidth&&(e=this.refs.childrenWrapper.scrollWidth+"px"),e}},{key:"render",value:function(){var e={paddingTop:"1px",width:this.state.width};return o.default.createElement("div",null,o.default.createElement("div",{ref:"outerDiv",style:{overflowX:"auto",overflowY:"hidden"}},o.default.createElement("div",{ref:"innerDiv",style:e},"\xa0")),o.default.createElement("div",{ref:"childrenWrapper",style:{overflow:"auto",overflowY:"hidden"}},this.props.children))}}]),t}(o.default.Component);t.default=l,e.exports=t.default},function(t,r){t.exports=e}])},e.exports=n(r(791))},374:function(e,t,r){"use strict";var n=r(791),a=Symbol.for("react.element"),i=Symbol.for("react.fragment"),o=Object.prototype.hasOwnProperty,l=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s={key:!0,ref:!0,__self:!0,__source:!0};function u(e,t,r){var n,i={},u=null,c=null;for(n in void 0!==r&&(u=""+r),void 0!==t.key&&(u=""+t.key),void 0!==t.ref&&(c=t.ref),t)o.call(t,n)&&!s.hasOwnProperty(n)&&(i[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps)void 0===i[n]&&(i[n]=t[n]);return{$$typeof:a,type:e,key:u,ref:c,props:i,_owner:l.current}}t.jsx=u,t.jsxs=u},117:function(e,t){"use strict";var r=Symbol.for("react.element"),n=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),s=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),f=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),d=Symbol.iterator;var p={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,v={};function g(e,t,r){this.props=e,this.context=t,this.refs=v,this.updater=r||p}function y(){}function b(e,t,r){this.props=e,this.context=t,this.refs=v,this.updater=r||p}g.prototype.isReactComponent={},g.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},g.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=g.prototype;var w=b.prototype=new y;w.constructor=b,m(w,g.prototype),w.isPureReactComponent=!0;var E=Array.isArray,T=Object.prototype.hasOwnProperty,S={current:null},x={key:!0,ref:!0,__self:!0,__source:!0};function D(e,t,n){var a,i={},o=null,l=null;if(null!=t)for(a in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(o=""+t.key),t)T.call(t,a)&&!x.hasOwnProperty(a)&&(i[a]=t[a]);var s=arguments.length-2;if(1===s)i.children=n;else if(1<s){for(var u=Array(s),c=0;c<s;c++)u[c]=arguments[c+2];i.children=u}if(e&&e.defaultProps)for(a in s=e.defaultProps)void 0===i[a]&&(i[a]=s[a]);return{$$typeof:r,type:e,key:o,ref:l,props:i,_owner:S.current}}function A(e){return"object"===typeof e&&null!==e&&e.$$typeof===r}var k=/\/+/g;function C(e,t){return"object"===typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function _(e,t,a,i,o){var l=typeof e;"undefined"!==l&&"boolean"!==l||(e=null);var s=!1;if(null===e)s=!0;else switch(l){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case r:case n:s=!0}}if(s)return o=o(s=e),e=""===i?"."+C(s,0):i,E(o)?(a="",null!=e&&(a=e.replace(k,"$&/")+"/"),_(o,t,a,"",(function(e){return e}))):null!=o&&(A(o)&&(o=function(e,t){return{$$typeof:r,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(o,a+(!o.key||s&&s.key===o.key?"":(""+o.key).replace(k,"$&/")+"/")+e)),t.push(o)),1;if(s=0,i=""===i?".":i+":",E(e))for(var u=0;u<e.length;u++){var c=i+C(l=e[u],u);s+=_(l,t,a,c,o)}else if(c=function(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=d&&e[d]||e["@@iterator"])?e:null}(e),"function"===typeof c)for(e=c.call(e),u=0;!(l=e.next()).done;)s+=_(l=l.value,t,a,c=i+C(l,u++),o);else if("object"===l)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return s}function F(e,t,r){if(null==e)return e;var n=[],a=0;return _(e,n,"","",(function(e){return t.call(r,e,a++)})),n}function O(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var R={current:null},N={transition:null},P={ReactCurrentDispatcher:R,ReactCurrentBatchConfig:N,ReactCurrentOwner:S};t.Children={map:F,forEach:function(e,t,r){F(e,(function(){t.apply(this,arguments)}),r)},count:function(e){var t=0;return F(e,(function(){t++})),t},toArray:function(e){return F(e,(function(e){return e}))||[]},only:function(e){if(!A(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=g,t.Fragment=a,t.Profiler=o,t.PureComponent=b,t.StrictMode=i,t.Suspense=c,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=P,t.cloneElement=function(e,t,n){if(null===e||void 0===e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var a=m({},e.props),i=e.key,o=e.ref,l=e._owner;if(null!=t){if(void 0!==t.ref&&(o=t.ref,l=S.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(u in t)T.call(t,u)&&!x.hasOwnProperty(u)&&(a[u]=void 0===t[u]&&void 0!==s?s[u]:t[u])}var u=arguments.length-2;if(1===u)a.children=n;else if(1<u){s=Array(u);for(var c=0;c<u;c++)s[c]=arguments[c+2];a.children=s}return{$$typeof:r,type:e.type,key:i,ref:o,props:a,_owner:l}},t.createContext=function(e){return(e={$$typeof:s,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:l,_context:e},e.Consumer=e},t.createElement=D,t.createFactory=function(e){var t=D.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:u,render:e}},t.isValidElement=A,t.lazy=function(e){return{$$typeof:h,_payload:{_status:-1,_result:e},_init:O}},t.memo=function(e,t){return{$$typeof:f,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=N.transition;N.transition={};try{e()}finally{N.transition=t}},t.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},t.useCallback=function(e,t){return R.current.useCallback(e,t)},t.useContext=function(e){return R.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return R.current.useDeferredValue(e)},t.useEffect=function(e,t){return R.current.useEffect(e,t)},t.useId=function(){return R.current.useId()},t.useImperativeHandle=function(e,t,r){return R.current.useImperativeHandle(e,t,r)},t.useInsertionEffect=function(e,t){return R.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return R.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return R.current.useMemo(e,t)},t.useReducer=function(e,t,r){return R.current.useReducer(e,t,r)},t.useRef=function(e){return R.current.useRef(e)},t.useState=function(e){return R.current.useState(e)},t.useSyncExternalStore=function(e,t,r){return R.current.useSyncExternalStore(e,t,r)},t.useTransition=function(){return R.current.useTransition()},t.version="18.2.0"},791:function(e,t,r){"use strict";e.exports=r(117)},184:function(e,t,r){"use strict";e.exports=r(374)},813:function(e,t){"use strict";function r(e,t){var r=e.length;e.push(t);e:for(;0<r;){var n=r-1>>>1,a=e[n];if(!(0<i(a,t)))break e;e[n]=t,e[r]=a,r=n}}function n(e){return 0===e.length?null:e[0]}function a(e){if(0===e.length)return null;var t=e[0],r=e.pop();if(r!==t){e[0]=r;e:for(var n=0,a=e.length,o=a>>>1;n<o;){var l=2*(n+1)-1,s=e[l],u=l+1,c=e[u];if(0>i(s,r))u<a&&0>i(c,s)?(e[n]=c,e[u]=r,n=u):(e[n]=s,e[l]=r,n=l);else{if(!(u<a&&0>i(c,r)))break e;e[n]=c,e[u]=r,n=u}}}return t}function i(e,t){var r=e.sortIndex-t.sortIndex;return 0!==r?r:e.id-t.id}if("object"===typeof performance&&"function"===typeof performance.now){var o=performance;t.unstable_now=function(){return o.now()}}else{var l=Date,s=l.now();t.unstable_now=function(){return l.now()-s}}var u=[],c=[],f=1,h=null,d=3,p=!1,m=!1,v=!1,g="function"===typeof setTimeout?setTimeout:null,y="function"===typeof clearTimeout?clearTimeout:null,b="undefined"!==typeof setImmediate?setImmediate:null;function w(e){for(var t=n(c);null!==t;){if(null===t.callback)a(c);else{if(!(t.startTime<=e))break;a(c),t.sortIndex=t.expirationTime,r(u,t)}t=n(c)}}function E(e){if(v=!1,w(e),!m)if(null!==n(u))m=!0,N(T);else{var t=n(c);null!==t&&P(E,t.startTime-e)}}function T(e,r){m=!1,v&&(v=!1,y(A),A=-1),p=!0;var i=d;try{for(w(r),h=n(u);null!==h&&(!(h.expirationTime>r)||e&&!_());){var o=h.callback;if("function"===typeof o){h.callback=null,d=h.priorityLevel;var l=o(h.expirationTime<=r);r=t.unstable_now(),"function"===typeof l?h.callback=l:h===n(u)&&a(u),w(r)}else a(u);h=n(u)}if(null!==h)var s=!0;else{var f=n(c);null!==f&&P(E,f.startTime-r),s=!1}return s}finally{h=null,d=i,p=!1}}"undefined"!==typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var S,x=!1,D=null,A=-1,k=5,C=-1;function _(){return!(t.unstable_now()-C<k)}function F(){if(null!==D){var e=t.unstable_now();C=e;var r=!0;try{r=D(!0,e)}finally{r?S():(x=!1,D=null)}}else x=!1}if("function"===typeof b)S=function(){b(F)};else if("undefined"!==typeof MessageChannel){var O=new MessageChannel,R=O.port2;O.port1.onmessage=F,S=function(){R.postMessage(null)}}else S=function(){g(F,0)};function N(e){D=e,x||(x=!0,S())}function P(e,r){A=g((function(){e(t.unstable_now())}),r)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){m||p||(m=!0,N(T))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):k=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return d},t.unstable_getFirstCallbackNode=function(){return n(u)},t.unstable_next=function(e){switch(d){case 1:case 2:case 3:var t=3;break;default:t=d}var r=d;d=t;try{return e()}finally{d=r}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=d;d=e;try{return t()}finally{d=r}},t.unstable_scheduleCallback=function(e,a,i){var o=t.unstable_now();switch("object"===typeof i&&null!==i?i="number"===typeof(i=i.delay)&&0<i?o+i:o:i=o,e){case 1:var l=-1;break;case 2:l=250;break;case 5:l=1073741823;break;case 4:l=1e4;break;default:l=5e3}return e={id:f++,callback:a,priorityLevel:e,startTime:i,expirationTime:l=i+l,sortIndex:-1},i>o?(e.sortIndex=i,r(c,e),null===n(u)&&e===n(c)&&(v?(y(A),A=-1):v=!0,P(E,i-o))):(e.sortIndex=l,r(u,e),m||p||(m=!0,N(T))),e},t.unstable_shouldYield=_,t.unstable_wrapCallback=function(e){var t=d;return function(){var r=d;d=t;try{return e.apply(this,arguments)}finally{d=r}}}},296:function(e,t,r){"use strict";e.exports=r(813)}},t={};function r(n){var a=t[n];if(void 0!==a)return a.exports;var i=t[n]={exports:{}};return e[n].call(i.exports,i,i.exports,r),i.exports}!function(){"use strict";var e=r(791),t=r(250);function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function a(e,t){if(e){if("string"===typeof e)return n(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}}function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,o,l=[],s=!0,u=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=i.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(e){u=!0,a=e}finally{try{if(!s&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw a}}return l}}(e,t)||a(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 o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function l(e){var t=function(e,t){if("object"!==o(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===o(t)?t:String(t)}function s(e,t,r){return(t=l(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach((function(t){s(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function f(e,t){var r="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=a(e))||t&&e&&"number"===typeof e.length){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,l=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return l=e.done,e},e:function(e){s=!0,o=e},f:function(){try{l||null==r.return||r.return()}finally{if(s)throw o}}}}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,l(n.key),n)}}function p(e,t,r){return t&&d(e.prototype,t),r&&d(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function m(e,t){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},m(e,t)}function v(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&m(e,t)}function g(e){return g=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},g(e)}function y(e,t){if(t&&("object"===o(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function b(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=g(e);if(t){var a=g(this).constructor;r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments);return y(this,r)}}function w(e){return function(e){if(Array.isArray(e))return n(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||a(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.")}()}var E=function(e){return e.EMPTY="EMPTY",e.HEADER_GROUP="HEADER_GROUP",e.SORTABLE_HEADER="SORTABLE_HEADER",e.EXTRA_HEADER="EXTRA_HEADER",e.HEADER="HEADER",e.VALUE="VALUE",e.ROWID="ROWID",e.ROWID_HEADER="ROWID_HEADER",e}({}),T=function(){function e(){h(this,e)}return p(e,null,[{key:"empty",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return{value:"",type:E.EMPTY,classes:e}}}]),e}(),S=r(184),x=function(e){v(r,e);var t=b(r);function r(){return h(this,r),t.apply(this,arguments)}return p(r,[{key:"render",value:function(){var e=this.props.text,t=this.props.warning?"!":"?",r="circled-icon"+(this.props.warning?" warning":"");return(0,S.jsx)("span",{className:r,"data-tooltip-id":"table-tooltip","data-tooltip-content":e,children:t})}}]),r}(e.Component),D={version:"0.18.5"},A=1200,k=1252,C=[874,932,936,949,950,1250,1251,1252,1253,1254,1255,1256,1257,1258,1e4],_={0:1252,1:65001,2:65001,77:1e4,128:932,129:949,130:1361,134:936,136:950,161:1253,162:1254,163:1258,177:1255,178:1256,186:1257,204:1251,222:874,238:1250,255:1252,69:6969},F=function(e){-1!=C.indexOf(e)&&(k=_[0]=e)};var O=function(e){A=e,F(e)};function R(){O(1200),F(1252)}function N(e){for(var t=[],r=0;r<e.length>>1;++r)t[r]=String.fromCharCode(e.charCodeAt(2*r+1)+(e.charCodeAt(2*r)<<8));return t.join("")}var P,I=function(e){return String.fromCharCode(e)},L=function(e){return String.fromCharCode(e)};var M=null,B="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function U(e){for(var t="",r=0,n=0,a=0,i=0,o=0,l=0,s=0,u=0;u<e.length;)i=(r=e.charCodeAt(u++))>>2,o=(3&r)<<4|(n=e.charCodeAt(u++))>>4,l=(15&n)<<2|(a=e.charCodeAt(u++))>>6,s=63&a,isNaN(n)?l=s=64:isNaN(a)&&(s=64),t+=B.charAt(i)+B.charAt(o)+B.charAt(l)+B.charAt(s);return t}function j(e){var t="",r=0,n=0,a=0,i=0,o=0,l=0;e=e.replace(/[^\w\+\/\=]/g,"");for(var s=0;s<e.length;)r=B.indexOf(e.charAt(s++))<<2|(i=B.indexOf(e.charAt(s++)))>>4,t+=String.fromCharCode(r),n=(15&i)<<4|(o=B.indexOf(e.charAt(s++)))>>2,64!==o&&(t+=String.fromCharCode(n)),a=(3&o)<<6|(l=B.indexOf(e.charAt(s++))),64!==l&&(t+=String.fromCharCode(a));return t}var z=function(){return"undefined"!==typeof Buffer&&"undefined"!==typeof process&&"undefined"!==typeof process.versions&&!!process.versions.node}(),W=function(){if("undefined"!==typeof Buffer){var e=!Buffer.from;if(!e)try{Buffer.from("foo","utf8")}catch(t){e=!0}return e?function(e,t){return t?new Buffer(e,t):new Buffer(e)}:Buffer.from.bind(Buffer)}return function(){}}();function H(e){return z?Buffer.alloc?Buffer.alloc(e):new Buffer(e):"undefined"!=typeof Uint8Array?new Uint8Array(e):new Array(e)}function V(e){return z?Buffer.allocUnsafe?Buffer.allocUnsafe(e):new Buffer(e):"undefined"!=typeof Uint8Array?new Uint8Array(e):new Array(e)}var G=function(e){return z?W(e,"binary"):e.split("").map((function(e){return 255&e.charCodeAt(0)}))};function K(e){if("undefined"===typeof ArrayBuffer)return G(e);for(var t=new ArrayBuffer(e.length),r=new Uint8Array(t),n=0;n!=e.length;++n)r[n]=255&e.charCodeAt(n);return t}function Y(e){if(Array.isArray(e))return e.map((function(e){return String.fromCharCode(e)})).join("");for(var t=[],r=0;r<e.length;++r)t[r]=String.fromCharCode(e[r]);return t.join("")}var X=z?function(e){return Buffer.concat(e.map((function(e){return Buffer.isBuffer(e)?e:W(e)})))}:function(e){if("undefined"!==typeof Uint8Array){var t=0,r=0;for(t=0;t<e.length;++t)r+=e[t].length;var n=new Uint8Array(r),a=0;for(t=0,r=0;t<e.length;r+=a,++t)if(a=e[t].length,e[t]instanceof Uint8Array)n.set(e[t],r);else{if("string"==typeof e[t])throw"wtf";n.set(new Uint8Array(e[t]),r)}return n}return[].concat.apply([],e.map((function(e){return Array.isArray(e)?e:[].slice.call(e)})))};var q=/\u0000/g,Q=/[\u0001-\u0006]/g;function J(e){for(var t="",r=e.length-1;r>=0;)t+=e.charAt(r--);return t}function Z(e,t){var r=""+e;return r.length>=t?r:ft("0",t-r.length)+r}function ee(e,t){var r=""+e;return r.length>=t?r:ft(" ",t-r.length)+r}function te(e,t){var r=""+e;return r.length>=t?r:r+ft(" ",t-r.length)}var re=Math.pow(2,32);function ne(e,t){return e>re||e<-re?function(e,t){var r=""+Math.round(e);return r.length>=t?r:ft("0",t-r.length)+r}(e,t):function(e,t){var r=""+e;return r.length>=t?r:ft("0",t-r.length)+r}(Math.round(e),t)}function ae(e,t){return t=t||0,e.length>=7+t&&103===(32|e.charCodeAt(t))&&101===(32|e.charCodeAt(t+1))&&110===(32|e.charCodeAt(t+2))&&101===(32|e.charCodeAt(t+3))&&114===(32|e.charCodeAt(t+4))&&97===(32|e.charCodeAt(t+5))&&108===(32|e.charCodeAt(t+6))}var ie=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],oe=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];var le={0:"General",1:"0",2:"0.00",3:"#,##0",4:"#,##0.00",9:"0%",10:"0.00%",11:"0.00E+00",12:"# ?/?",13:"# ??/??",14:"m/d/yy",15:"d-mmm-yy",16:"d-mmm",17:"mmm-yy",18:"h:mm AM/PM",19:"h:mm:ss AM/PM",20:"h:mm",21:"h:mm:ss",22:"m/d/yy h:mm",37:"#,##0 ;(#,##0)",38:"#,##0 ;[Red](#,##0)",39:"#,##0.00;(#,##0.00)",40:"#,##0.00;[Red](#,##0.00)",45:"mm:ss",46:"[h]:mm:ss",47:"mmss.0",48:"##0.0E+0",49:"@",56:'"\u4e0a\u5348/\u4e0b\u5348 "hh"\u6642"mm"\u5206"ss"\u79d2 "'},se={5:37,6:38,7:39,8:40,23:0,24:0,25:0,26:0,27:14,28:14,29:14,30:14,31:14,50:14,51:14,52:14,53:14,54:14,55:14,56:14,57:14,58:14,59:1,60:2,61:3,62:4,67:9,68:10,69:12,70:13,71:14,72:14,73:15,74:16,75:17,76:20,77:21,78:22,79:45,80:46,81:47,82:0},ue={5:'"$"#,##0_);\\("$"#,##0\\)',63:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',41:'_(* #,##0_);_(* \\(#,##0\\);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)'};function ce(e,t,r){for(var n=e<0?-1:1,a=e*n,i=0,o=1,l=0,s=1,u=0,c=0,f=Math.floor(a);u<t&&(l=(f=Math.floor(a))*o+i,c=f*u+s,!(a-f<5e-8));)a=1/(a-f),i=o,o=l,s=u,u=c;if(c>t&&(u>t?(c=s,l=i):(c=u,l=o)),!r)return[0,n*l,c];var h=Math.floor(n*l/c);return[h,n*l-h*c,c]}function fe(e,t,r){if(e>2958465||e<0)return null;var n=0|e,a=Math.floor(86400*(e-n)),i=0,o=[],l={D:n,T:a,u:86400*(e-n)-a,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(l.u)<1e-6&&(l.u=0),t&&t.date1904&&(n+=1462),l.u>.9999&&(l.u=0,86400==++a&&(l.T=a=0,++n,++l.D)),60===n)o=r?[1317,10,29]:[1900,2,29],i=3;else if(0===n)o=r?[1317,8,29]:[1900,1,0],i=6;else{n>60&&--n;var s=new Date(1900,0,1);s.setDate(s.getDate()+n-1),o=[s.getFullYear(),s.getMonth()+1,s.getDate()],i=s.getDay(),n<60&&(i=(i+6)%7),r&&(i=function(e,t){t[0]-=581;var r=e.getDay();e<60&&(r=(r+6)%7);return r}(s,o))}return l.y=o[0],l.m=o[1],l.d=o[2],l.S=a%60,a=Math.floor(a/60),l.M=a%60,a=Math.floor(a/60),l.H=a,l.q=i,l}var he=new Date(1899,11,31,0,0,0),de=he.getTime(),pe=new Date(1900,2,1,0,0,0);function me(e,t){var r=e.getTime();return t?r-=1262304e5:e>=pe&&(r+=864e5),(r-(de+6e4*(e.getTimezoneOffset()-he.getTimezoneOffset())))/864e5}function ve(e){return-1==e.indexOf(".")?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)$/,"$1")}function ge(e){var t,r=Math.floor(Math.log(Math.abs(e))*Math.LOG10E);return t=r>=-4&&r<=-1?e.toPrecision(10+r):Math.abs(r)<=9?function(e){var t=e<0?12:11,r=ve(e.toFixed(12));return r.length<=t||(r=e.toPrecision(10)).length<=t?r:e.toExponential(5)}(e):10===r?e.toFixed(10).substr(0,12):function(e){var t=ve(e.toFixed(11));return t.length>(e<0?12:11)||"0"===t||"-0"===t?e.toPrecision(6):t}(e),ve(function(e){return-1==e.indexOf("E")?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,"$1E").replace(/(E[+-])(\d)$/,"$10$2")}(t.toUpperCase()))}function ye(e,t){switch(typeof e){case"string":return e;case"boolean":return e?"TRUE":"FALSE";case"number":return(0|e)===e?e.toString(10):ge(e);case"undefined":return"";case"object":if(null==e)return"";if(e instanceof Date)return Ue(14,me(e,t&&t.date1904),t)}throw new Error("unsupported value in General format: "+e)}function be(e,t,r,n){var a,i="",o=0,l=0,s=r.y,u=0;switch(e){case 98:s=r.y+543;case 121:switch(t.length){case 1:case 2:a=s%100,u=2;break;default:a=s%1e4,u=4}break;case 109:switch(t.length){case 1:case 2:a=r.m,u=t.length;break;case 3:return oe[r.m-1][1];case 5:return oe[r.m-1][0];default:return oe[r.m-1][2]}break;case 100:switch(t.length){case 1:case 2:a=r.d,u=t.length;break;case 3:return ie[r.q][0];default:return ie[r.q][1]}break;case 104:switch(t.length){case 1:case 2:a=1+(r.H+11)%12,u=t.length;break;default:throw"bad hour format: "+t}break;case 72:switch(t.length){case 1:case 2:a=r.H,u=t.length;break;default:throw"bad hour format: "+t}break;case 77:switch(t.length){case 1:case 2:a=r.M,u=t.length;break;default:throw"bad minute format: "+t}break;case 115:if("s"!=t&&"ss"!=t&&".0"!=t&&".00"!=t&&".000"!=t)throw"bad second format: "+t;return 0!==r.u||"s"!=t&&"ss"!=t?(l=n>=2?3===n?1e3:100:1===n?10:1,(o=Math.round(l*(r.S+r.u)))>=60*l&&(o=0),"s"===t?0===o?"0":""+o/l:(i=Z(o,2+n),"ss"===t?i.substr(0,2):"."+i.substr(2,t.length-1))):Z(r.S,t.length);case 90:switch(t){case"[h]":case"[hh]":a=24*r.D+r.H;break;case"[m]":case"[mm]":a=60*(24*r.D+r.H)+r.M;break;case"[s]":case"[ss]":a=60*(60*(24*r.D+r.H)+r.M)+Math.round(r.S+r.u);break;default:throw"bad abstime format: "+t}u=3===t.length?1:2;break;case 101:a=s,u=1}return u>0?Z(a,u):""}function we(e){if(e.length<=3)return e;for(var t=e.length%3,r=e.substr(0,t);t!=e.length;t+=3)r+=(r.length>0?",":"")+e.substr(t,3);return r}var Ee=/%/g;function Te(e,t){var r,n=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(0==t)return"0.0E+0";if(t<0)return"-"+Te(e,-t);var a=e.indexOf(".");-1===a&&(a=e.indexOf("E"));var i=Math.floor(Math.log(t)*Math.LOG10E)%a;if(i<0&&(i+=a),-1===(r=(t/Math.pow(10,i)).toPrecision(n+1+(a+i)%a)).indexOf("e")){var o=Math.floor(Math.log(t)*Math.LOG10E);for(-1===r.indexOf(".")?r=r.charAt(0)+"."+r.substr(1)+"E+"+(o-r.length+i):r+="E+"+(o-i);"0."===r.substr(0,2);)r=(r=r.charAt(0)+r.substr(2,a)+"."+r.substr(2+a)).replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,t,r,n){return t+r+n.substr(0,(a+i)%a)+"."+n.substr(i)+"E"}))}else r=t.toExponential(n);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}var Se=/# (\?+)( ?)\/( ?)(\d+)/;var xe=/^#*0*\.([0#]+)/,De=/\).*[0#]/,Ae=/\(###\) ###\\?-####/;function ke(e){for(var t,r="",n=0;n!=e.length;++n)switch(t=e.charCodeAt(n)){case 35:break;case 63:r+=" ";break;case 48:r+="0";break;default:r+=String.fromCharCode(t)}return r}function Ce(e,t){var r=Math.pow(10,t);return""+Math.round(e*r)/r}function _e(e,t){var r=e-Math.floor(e),n=Math.pow(10,t);return t<(""+Math.round(r*n)).length?0:Math.round(r*n)}function Fe(e,t,r){if(40===e.charCodeAt(0)&&!t.match(De)){var n=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return r>=0?Fe("n",n,r):"("+Fe("n",n,-r)+")"}if(44===t.charCodeAt(t.length-1))return function(e,t,r){for(var n=t.length-1;44===t.charCodeAt(n-1);)--n;return Ne(e,t.substr(0,n),r/Math.pow(10,3*(t.length-n)))}(e,t,r);if(-1!==t.indexOf("%"))return function(e,t,r){var n=t.replace(Ee,""),a=t.length-n.length;return Ne(e,n,r*Math.pow(10,2*a))+ft("%",a)}(e,t,r);if(-1!==t.indexOf("E"))return Te(t,r);if(36===t.charCodeAt(0))return"$"+Fe(e,t.substr(" "==t.charAt(1)?2:1),r);var a,i,o,l,s=Math.abs(r),u=r<0?"-":"";if(t.match(/^00+$/))return u+ne(s,t.length);if(t.match(/^[#?]+$/))return"0"===(a=ne(r,0))&&(a=""),a.length>t.length?a:ke(t.substr(0,t.length-a.length))+a;if(i=t.match(Se))return function(e,t,r){var n=parseInt(e[4],10),a=Math.round(t*n),i=Math.floor(a/n),o=a-i*n,l=n;return r+(0===i?"":""+i)+" "+(0===o?ft(" ",e[1].length+1+e[4].length):ee(o,e[1].length)+e[2]+"/"+e[3]+Z(l,e[4].length))}(i,s,u);if(t.match(/^#+0+$/))return u+ne(s,t.length-t.indexOf("0"));if(i=t.match(xe))return a=Ce(r,i[1].length).replace(/^([^\.]+)$/,"$1."+ke(i[1])).replace(/\.$/,"."+ke(i[1])).replace(/\.(\d*)$/,(function(e,t){return"."+t+ft("0",ke(i[1]).length-t.length)})),-1!==t.indexOf("0.")?a:a.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),i=t.match(/^(0*)\.(#*)$/))return u+Ce(s,i[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,i[1].length?"0.":".");if(i=t.match(/^#{1,3},##0(\.?)$/))return u+we(ne(s,0));if(i=t.match(/^#,##0\.([#0]*0)$/))return r<0?"-"+Fe(e,t,-r):we(""+(Math.floor(r)+function(e,t){return t<(""+Math.round((e-Math.floor(e))*Math.pow(10,t))).length?1:0}(r,i[1].length)))+"."+Z(_e(r,i[1].length),i[1].length);if(i=t.match(/^#,#*,#0/))return Fe(e,t.replace(/^#,#*,/,""),r);if(i=t.match(/^([0#]+)(\\?-([0#]+))+$/))return a=J(Fe(e,t.replace(/[\\-]/g,""),r)),o=0,J(J(t.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return o<a.length?a.charAt(o++):"0"===e?"0":""})));if(t.match(Ae))return"("+(a=Fe(e,"##########",r)).substr(0,3)+") "+a.substr(3,3)+"-"+a.substr(6);var c="";if(i=t.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return o=Math.min(i[4].length,7),l=ce(s,Math.pow(10,o)-1,!1),a=""+u," "==(c=Ne("n",i[1],l[1])).charAt(c.length-1)&&(c=c.substr(0,c.length-1)+"0"),a+=c+i[2]+"/"+i[3],(c=te(l[2],o)).length<i[4].length&&(c=ke(i[4].substr(i[4].length-c.length))+c),a+=c;if(i=t.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return o=Math.min(Math.max(i[1].length,i[4].length),7),u+((l=ce(s,Math.pow(10,o)-1,!0))[0]||(l[1]?"":"0"))+" "+(l[1]?ee(l[1],o)+i[2]+"/"+i[3]+te(l[2],o):ft(" ",2*o+1+i[2].length+i[3].length));if(i=t.match(/^[#0?]+$/))return a=ne(r,0),t.length<=a.length?a:ke(t.substr(0,t.length-a.length))+a;if(i=t.match(/^([#0?]+)\.([#0]+)$/)){a=""+r.toFixed(Math.min(i[2].length,10)).replace(/([^0])0+$/,"$1"),o=a.indexOf(".");var f=t.indexOf(".")-o,h=t.length-a.length-f;return ke(t.substr(0,f)+a+t.substr(t.length-h))}if(i=t.match(/^00,000\.([#0]*0)$/))return o=_e(r,i[1].length),r<0?"-"+Fe(e,t,-r):we(function(e){return e<2147483647&&e>-2147483648?""+(e>=0?0|e:e-1|0):""+Math.floor(e)}(r)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,(function(e){return"00,"+(e.length<3?Z(0,3-e.length):"")+e}))+"."+Z(o,i[1].length);switch(t){case"###,##0.00":return Fe(e,"#,##0.00",r);case"###,###":case"##,###":case"#,###":var d=we(ne(s,0));return"0"!==d?u+d:"";case"###,###.00":return Fe(e,"###,##0.00",r).replace(/^0\./,".");case"#,###.00":return Fe(e,"#,##0.00",r).replace(/^0\./,".")}throw new Error("unsupported format |"+t+"|")}function Oe(e,t){var r,n=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(0==t)return"0.0E+0";if(t<0)return"-"+Oe(e,-t);var a=e.indexOf(".");-1===a&&(a=e.indexOf("E"));var i=Math.floor(Math.log(t)*Math.LOG10E)%a;if(i<0&&(i+=a),!(r=(t/Math.pow(10,i)).toPrecision(n+1+(a+i)%a)).match(/[Ee]/)){var o=Math.floor(Math.log(t)*Math.LOG10E);-1===r.indexOf(".")?r=r.charAt(0)+"."+r.substr(1)+"E+"+(o-r.length+i):r+="E+"+(o-i),r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,t,r,n){return t+r+n.substr(0,(a+i)%a)+"."+n.substr(i)+"E"}))}else r=t.toExponential(n);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}function Re(e,t,r){if(40===e.charCodeAt(0)&&!t.match(De)){var n=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return r>=0?Re("n",n,r):"("+Re("n",n,-r)+")"}if(44===t.charCodeAt(t.length-1))return function(e,t,r){for(var n=t.length-1;44===t.charCodeAt(n-1);)--n;return Ne(e,t.substr(0,n),r/Math.pow(10,3*(t.length-n)))}(e,t,r);if(-1!==t.indexOf("%"))return function(e,t,r){var n=t.replace(Ee,""),a=t.length-n.length;return Ne(e,n,r*Math.pow(10,2*a))+ft("%",a)}(e,t,r);if(-1!==t.indexOf("E"))return Oe(t,r);if(36===t.charCodeAt(0))return"$"+Re(e,t.substr(" "==t.charAt(1)?2:1),r);var a,i,o,l,s=Math.abs(r),u=r<0?"-":"";if(t.match(/^00+$/))return u+Z(s,t.length);if(t.match(/^[#?]+$/))return a=""+r,0===r&&(a=""),a.length>t.length?a:ke(t.substr(0,t.length-a.length))+a;if(i=t.match(Se))return function(e,t,r){return r+(0===t?"":""+t)+ft(" ",e[1].length+2+e[4].length)}(i,s,u);if(t.match(/^#+0+$/))return u+Z(s,t.length-t.indexOf("0"));if(i=t.match(xe))return a=(a=(""+r).replace(/^([^\.]+)$/,"$1."+ke(i[1])).replace(/\.$/,"."+ke(i[1]))).replace(/\.(\d*)$/,(function(e,t){return"."+t+ft("0",ke(i[1]).length-t.length)})),-1!==t.indexOf("0.")?a:a.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),i=t.match(/^(0*)\.(#*)$/))return u+(""+s).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,i[1].length?"0.":".");if(i=t.match(/^#{1,3},##0(\.?)$/))return u+we(""+s);if(i=t.match(/^#,##0\.([#0]*0)$/))return r<0?"-"+Re(e,t,-r):we(""+r)+"."+ft("0",i[1].length);if(i=t.match(/^#,#*,#0/))return Re(e,t.replace(/^#,#*,/,""),r);if(i=t.match(/^([0#]+)(\\?-([0#]+))+$/))return a=J(Re(e,t.replace(/[\\-]/g,""),r)),o=0,J(J(t.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return o<a.length?a.charAt(o++):"0"===e?"0":""})));if(t.match(Ae))return"("+(a=Re(e,"##########",r)).substr(0,3)+") "+a.substr(3,3)+"-"+a.substr(6);var c="";if(i=t.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return o=Math.min(i[4].length,7),l=ce(s,Math.pow(10,o)-1,!1),a=""+u," "==(c=Ne("n",i[1],l[1])).charAt(c.length-1)&&(c=c.substr(0,c.length-1)+"0"),a+=c+i[2]+"/"+i[3],(c=te(l[2],o)).length<i[4].length&&(c=ke(i[4].substr(i[4].length-c.length))+c),a+=c;if(i=t.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return o=Math.min(Math.max(i[1].length,i[4].length),7),u+((l=ce(s,Math.pow(10,o)-1,!0))[0]||(l[1]?"":"0"))+" "+(l[1]?ee(l[1],o)+i[2]+"/"+i[3]+te(l[2],o):ft(" ",2*o+1+i[2].length+i[3].length));if(i=t.match(/^[#0?]+$/))return a=""+r,t.length<=a.length?a:ke(t.substr(0,t.length-a.length))+a;if(i=t.match(/^([#0]+)\.([#0]+)$/)){a=""+r.toFixed(Math.min(i[2].length,10)).replace(/([^0])0+$/,"$1"),o=a.indexOf(".");var f=t.indexOf(".")-o,h=t.length-a.length-f;return ke(t.substr(0,f)+a+t.substr(t.length-h))}if(i=t.match(/^00,000\.([#0]*0)$/))return r<0?"-"+Re(e,t,-r):we(""+r).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,(function(e){return"00,"+(e.length<3?Z(0,3-e.length):"")+e}))+"."+Z(0,i[1].length);switch(t){case"###,###":case"##,###":case"#,###":var d=we(""+s);return"0"!==d?u+d:"";default:if(t.match(/\.[0#?]*$/))return Re(e,t.slice(0,t.lastIndexOf(".")),r)+ke(t.slice(t.lastIndexOf(".")))}throw new Error("unsupported format |"+t+"|")}function Ne(e,t,r){return(0|r)===r?Re(e,t,r):Fe(e,t,r)}var Pe=/\[[HhMmSs\u0E0A\u0E19\u0E17]*\]/;function Ie(e){for(var t=0,r="",n="";t<e.length;)switch(r=e.charAt(t)){case"G":ae(e,t)&&(t+=6),t++;break;case'"':for(;34!==e.charCodeAt(++t)&&t<e.length;);++t;break;case"\\":case"_":t+=2;break;case"@":++t;break;case"B":case"b":if("1"===e.charAt(t+1)||"2"===e.charAt(t+1))return!0;case"M":case"D":case"Y":case"H":case"S":case"E":case"m":case"d":case"y":case"h":case"s":case"e":case"g":return!0;case"A":case"a":case"\u4e0a":if("A/P"===e.substr(t,3).toUpperCase())return!0;if("AM/PM"===e.substr(t,5).toUpperCase())return!0;if("\u4e0a\u5348/\u4e0b\u5348"===e.substr(t,5).toUpperCase())return!0;++t;break;case"[":for(n=r;"]"!==e.charAt(t++)&&t<e.length;)n+=e.charAt(t);if(n.match(Pe))return!0;break;case".":case"0":case"#":for(;t<e.length&&("0#?.,E+-%".indexOf(r=e.charAt(++t))>-1||"\\"==r&&"-"==e.charAt(t+1)&&"0#".indexOf(e.charAt(t+2))>-1););break;case"?":for(;e.charAt(++t)===r;);break;case"*":++t," "!=e.charAt(t)&&"*"!=e.charAt(t)||++t;break;case"(":case")":++t;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(;t<e.length&&"0123456789".indexOf(e.charAt(++t))>-1;);break;default:++t}return!1}var Le=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function Me(e,t){if(null==t)return!1;var r=parseFloat(t[2]);switch(t[1]){case"=":if(e==r)return!0;break;case">":if(e>r)return!0;break;case"<":if(e<r)return!0;break;case"<>":if(e!=r)return!0;break;case">=":if(e>=r)return!0;break;case"<=":if(e<=r)return!0}return!1}function Be(e,t){var r=function(e){for(var t=[],r=!1,n=0,a=0;n<e.length;++n)switch(e.charCodeAt(n)){case 34:r=!r;break;case 95:case 42:case 92:++n;break;case 59:t[t.length]=e.substr(a,n-a),a=n+1}if(t[t.length]=e.substr(a),!0===r)throw new Error("Format |"+e+"| unterminated string ");return t}(e),n=r.length,a=r[n-1].indexOf("@");if(n<4&&a>-1&&--n,r.length>4)throw new Error("cannot find right format for |"+r.join("|")+"|");if("number"!==typeof t)return[4,4===r.length||a>-1?r[r.length-1]:"@"];switch(r.length){case 1:r=a>-1?["General","General","General",r[0]]:[r[0],r[0],r[0],"@"];break;case 2:r=a>-1?[r[0],r[0],r[0],r[1]]:[r[0],r[1],r[0],"@"];break;case 3:r=a>-1?[r[0],r[1],r[0],r[2]]:[r[0],r[1],r[2],"@"]}var i=t>0?r[0]:t<0?r[1]:r[2];if(-1===r[0].indexOf("[")&&-1===r[1].indexOf("["))return[n,i];if(null!=r[0].match(/\[[=<>]/)||null!=r[1].match(/\[[=<>]/)){var o=r[0].match(Le),l=r[1].match(Le);return Me(t,o)?[n,r[0]]:Me(t,l)?[n,r[1]]:[n,r[null!=o&&null!=l?2:1]]}return[n,i]}function Ue(e,t,r){null==r&&(r={});var n="";switch(typeof e){case"string":n="m/d/yy"==e&&r.dateNF?r.dateNF:e;break;case"number":null==(n=14==e&&r.dateNF?r.dateNF:(null!=r.table?r.table:le)[e])&&(n=r.table&&r.table[se[e]]||le[se[e]]),null==n&&(n=ue[e]||"General")}if(ae(n,0))return ye(t,r);t instanceof Date&&(t=me(t,r.date1904));var a=Be(n,t);if(ae(a[1]))return ye(t,r);if(!0===t)t="TRUE";else if(!1===t)t="FALSE";else if(""===t||null==t)return"";return function(e,t,r,n){for(var a,i,o,l=[],s="",u=0,c="",f="t",h="H";u<e.length;)switch(c=e.charAt(u)){case"G":if(!ae(e,u))throw new Error("unrecognized character "+c+" in "+e);l[l.length]={t:"G",v:"General"},u+=7;break;case'"':for(s="";34!==(o=e.charCodeAt(++u))&&u<e.length;)s+=String.fromCharCode(o);l[l.length]={t:"t",v:s},++u;break;case"\\":var d=e.charAt(++u),p="("===d||")"===d?d:"t";l[l.length]={t:p,v:d},++u;break;case"_":l[l.length]={t:"t",v:" "},u+=2;break;case"@":l[l.length]={t:"T",v:t},++u;break;case"B":case"b":if("1"===e.charAt(u+1)||"2"===e.charAt(u+1)){if(null==a&&null==(a=fe(t,r,"2"===e.charAt(u+1))))return"";l[l.length]={t:"X",v:e.substr(u,2)},f=c,u+=2;break}case"M":case"D":case"Y":case"H":case"S":case"E":c=c.toLowerCase();case"m":case"d":case"y":case"h":case"s":case"e":case"g":if(t<0)return"";if(null==a&&null==(a=fe(t,r)))return"";for(s=c;++u<e.length&&e.charAt(u).toLowerCase()===c;)s+=c;"m"===c&&"h"===f.toLowerCase()&&(c="M"),"h"===c&&(c=h),l[l.length]={t:c,v:s},f=c;break;case"A":case"a":case"\u4e0a":var m={t:c,v:c};if(null==a&&(a=fe(t,r)),"A/P"===e.substr(u,3).toUpperCase()?(null!=a&&(m.v=a.H>=12?"P":"A"),m.t="T",h="h",u+=3):"AM/PM"===e.substr(u,5).toUpperCase()?(null!=a&&(m.v=a.H>=12?"PM":"AM"),m.t="T",u+=5,h="h"):"\u4e0a\u5348/\u4e0b\u5348"===e.substr(u,5).toUpperCase()?(null!=a&&(m.v=a.H>=12?"\u4e0b\u5348":"\u4e0a\u5348"),m.t="T",u+=5,h="h"):(m.t="t",++u),null==a&&"T"===m.t)return"";l[l.length]=m,f=c;break;case"[":for(s=c;"]"!==e.charAt(u++)&&u<e.length;)s+=e.charAt(u);if("]"!==s.slice(-1))throw'unterminated "[" block: |'+s+"|";if(s.match(Pe)){if(null==a&&null==(a=fe(t,r)))return"";l[l.length]={t:"Z",v:s.toLowerCase()},f=s.charAt(1)}else s.indexOf("$")>-1&&(s=(s.match(/\$([^-\[\]]*)/)||[])[1]||"$",Ie(e)||(l[l.length]={t:"t",v:s}));break;case".":if(null!=a){for(s=c;++u<e.length&&"0"===(c=e.charAt(u));)s+=c;l[l.length]={t:"s",v:s};break}case"0":case"#":for(s=c;++u<e.length&&"0#?.,E+-%".indexOf(c=e.charAt(u))>-1;)s+=c;l[l.length]={t:"n",v:s};break;case"?":for(s=c;e.charAt(++u)===c;)s+=c;l[l.length]={t:c,v:s},f=c;break;case"*":++u," "!=e.charAt(u)&&"*"!=e.charAt(u)||++u;break;case"(":case")":l[l.length]={t:1===n?"t":c,v:c},++u;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(s=c;u<e.length&&"0123456789".indexOf(e.charAt(++u))>-1;)s+=e.charAt(u);l[l.length]={t:"D",v:s};break;case" ":l[l.length]={t:c,v:c},++u;break;case"$":l[l.length]={t:"t",v:"$"},++u;break;default:if(-1===",$-+/():!^&'~{}<>=\u20acacfijklopqrtuvwxzP".indexOf(c))throw new Error("unrecognized character "+c+" in "+e);l[l.length]={t:"t",v:c},++u}var v,g=0,y=0;for(u=l.length-1,f="t";u>=0;--u)switch(l[u].t){case"h":case"H":l[u].t=h,f="h",g<1&&(g=1);break;case"s":(v=l[u].v.match(/\.0+$/))&&(y=Math.max(y,v[0].length-1)),g<3&&(g=3);case"d":case"y":case"M":case"e":f=l[u].t;break;case"m":"s"===f&&(l[u].t="M",g<2&&(g=2));break;case"X":break;case"Z":g<1&&l[u].v.match(/[Hh]/)&&(g=1),g<2&&l[u].v.match(/[Mm]/)&&(g=2),g<3&&l[u].v.match(/[Ss]/)&&(g=3)}switch(g){case 0:break;case 1:a.u>=.5&&(a.u=0,++a.S),a.S>=60&&(a.S=0,++a.M),a.M>=60&&(a.M=0,++a.H);break;case 2:a.u>=.5&&(a.u=0,++a.S),a.S>=60&&(a.S=0,++a.M)}var b,w="";for(u=0;u<l.length;++u)switch(l[u].t){case"t":case"T":case" ":case"D":break;case"X":l[u].v="",l[u].t=";";break;case"d":case"m":case"y":case"h":case"H":case"M":case"s":case"e":case"b":case"Z":l[u].v=be(l[u].t.charCodeAt(0),l[u].v,a,y),l[u].t="t";break;case"n":case"?":for(b=u+1;null!=l[b]&&("?"===(c=l[b].t)||"D"===c||(" "===c||"t"===c)&&null!=l[b+1]&&("?"===l[b+1].t||"t"===l[b+1].t&&"/"===l[b+1].v)||"("===l[u].t&&(" "===c||"n"===c||")"===c)||"t"===c&&("/"===l[b].v||" "===l[b].v&&null!=l[b+1]&&"?"==l[b+1].t));)l[u].v+=l[b].v,l[b]={v:"",t:";"},++b;w+=l[u].v,u=b-1;break;case"G":l[u].t="t",l[u].v=ye(t,r)}var E,T,S="";if(w.length>0){40==w.charCodeAt(0)?(E=t<0&&45===w.charCodeAt(0)?-t:t,T=Ne("n",w,E)):(T=Ne("n",w,E=t<0&&n>1?-t:t),E<0&&l[0]&&"t"==l[0].t&&(T=T.substr(1),l[0].v="-"+l[0].v)),b=T.length-1;var x=l.length;for(u=0;u<l.length;++u)if(null!=l[u]&&"t"!=l[u].t&&l[u].v.indexOf(".")>-1){x=u;break}var D=l.length;if(x===l.length&&-1===T.indexOf("E")){for(u=l.length-1;u>=0;--u)null!=l[u]&&-1!=="n?".indexOf(l[u].t)&&(b>=l[u].v.length-1?(b-=l[u].v.length,l[u].v=T.substr(b+1,l[u].v.length)):b<0?l[u].v="":(l[u].v=T.substr(0,b+1),b=-1),l[u].t="t",D=u);b>=0&&D<l.length&&(l[D].v=T.substr(0,b+1)+l[D].v)}else if(x!==l.length&&-1===T.indexOf("E")){for(b=T.indexOf(".")-1,u=x;u>=0;--u)if(null!=l[u]&&-1!=="n?".indexOf(l[u].t)){for(i=l[u].v.indexOf(".")>-1&&u===x?l[u].v.indexOf(".")-1:l[u].v.length-1,S=l[u].v.substr(i+1);i>=0;--i)b>=0&&("0"===l[u].v.charAt(i)||"#"===l[u].v.charAt(i))&&(S=T.charAt(b--)+S);l[u].v=S,l[u].t="t",D=u}for(b>=0&&D<l.length&&(l[D].v=T.substr(0,b+1)+l[D].v),b=T.indexOf(".")+1,u=x;u<l.length;++u)if(null!=l[u]&&(-1!=="n?(".indexOf(l[u].t)||u===x)){for(i=l[u].v.indexOf(".")>-1&&u===x?l[u].v.indexOf(".")+1:0,S=l[u].v.substr(0,i);i<l[u].v.length;++i)b<T.length&&(S+=T.charAt(b++));l[u].v=S,l[u].t="t",D=u}}}for(u=0;u<l.length;++u)null!=l[u]&&"n?".indexOf(l[u].t)>-1&&(E=n>1&&t<0&&u>0&&"-"===l[u-1].v?-t:t,l[u].v=Ne(l[u].t,l[u].v,E),l[u].t="t");var A="";for(u=0;u!==l.length;++u)null!=l[u]&&(A+=l[u].v);return A}(a[1],t,r,a[0])}function je(e,t){if("number"!=typeof t){t=+t||-1;for(var r=0;r<392;++r)if(void 0!=le[r]){if(le[r]==e){t=r;break}}else t<0&&(t=r);t<0&&(t=391)}return le[t]=e,t}function ze(e){for(var t=0;392!=t;++t)void 0!==e[t]&&je(e[t],t)}function We(){var e;e||(e={}),e[0]="General",e[1]="0",e[2]="0.00",e[3]="#,##0",e[4]="#,##0.00",e[9]="0%",e[10]="0.00%",e[11]="0.00E+00",e[12]="# ?/?",e[13]="# ??/??",e[14]="m/d/yy",e[15]="d-mmm-yy",e[16]="d-mmm",e[17]="mmm-yy",e[18]="h:mm AM/PM",e[19]="h:mm:ss AM/PM",e[20]="h:mm",e[21]="h:mm:ss",e[22]="m/d/yy h:mm",e[37]="#,##0 ;(#,##0)",e[38]="#,##0 ;[Red](#,##0)",e[39]="#,##0.00;(#,##0.00)",e[40]="#,##0.00;[Red](#,##0.00)",e[45]="mm:ss",e[46]="[h]:mm:ss",e[47]="mmss.0",e[48]="##0.0E+0",e[49]="@",e[56]='"\u4e0a\u5348/\u4e0b\u5348 "hh"\u6642"mm"\u5206"ss"\u79d2 "',le=e}var He=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;var Ve=function(){var e={};e.version="1.2.0";var t=function(){for(var e=0,t=new Array(256),r=0;256!=r;++r)e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=r)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1,t[r]=e;return"undefined"!==typeof Int32Array?new Int32Array(t):t}();var r=function(e){var t=0,r=0,n=0,a="undefined"!==typeof Int32Array?new Int32Array(4096):new Array(4096);for(n=0;256!=n;++n)a[n]=e[n];for(n=0;256!=n;++n)for(r=e[n],t=256+n;t<4096;t+=256)r=a[t]=r>>>8^e[255&r];var i=[];for(n=1;16!=n;++n)i[n-1]="undefined"!==typeof Int32Array?a.subarray(256*n,256*n+256):a.slice(256*n,256*n+256);return i}(t),n=r[0],a=r[1],i=r[2],o=r[3],l=r[4],s=r[5],u=r[6],c=r[7],f=r[8],h=r[9],d=r[10],p=r[11],m=r[12],v=r[13],g=r[14];return e.table=t,e.bstr=function(e,r){for(var n=-1^r,a=0,i=e.length;a<i;)n=n>>>8^t[255&(n^e.charCodeAt(a++))];return~n},e.buf=function(e,r){for(var y=-1^r,b=e.length-15,w=0;w<b;)y=g[e[w++]^255&y]^v[e[w++]^y>>8&255]^m[e[w++]^y>>16&255]^p[e[w++]^y>>>24]^d[e[w++]]^h[e[w++]]^f[e[w++]]^c[e[w++]]^u[e[w++]]^s[e[w++]]^l[e[w++]]^o[e[w++]]^i[e[w++]]^a[e[w++]]^n[e[w++]]^t[e[w++]];for(b+=15;w<b;)y=y>>>8^t[255&(y^e[w++])];return~y},e.str=function(e,r){for(var n=-1^r,a=0,i=e.length,o=0,l=0;a<i;)(o=e.charCodeAt(a++))<128?n=n>>>8^t[255&(n^o)]:o<2048?n=(n=n>>>8^t[255&(n^(192|o>>6&31))])>>>8^t[255&(n^(128|63&o))]:o>=55296&&o<57344?(o=64+(1023&o),l=1023&e.charCodeAt(a++),n=(n=(n=(n=n>>>8^t[255&(n^(240|o>>8&7))])>>>8^t[255&(n^(128|o>>2&63))])>>>8^t[255&(n^(128|l>>6&15|(3&o)<<4))])>>>8^t[255&(n^(128|63&l))]):n=(n=(n=n>>>8^t[255&(n^(224|o>>12&15))])>>>8^t[255&(n^(128|o>>6&63))])>>>8^t[255&(n^(128|63&o))];return~n},e}(),Ge=function(){var e,t={};function r(e){if("/"==e.charAt(e.length-1))return-1===e.slice(0,-1).indexOf("/")?e:r(e.slice(0,-1));var t=e.lastIndexOf("/");return-1===t?e:e.slice(0,t+1)}function n(e){if("/"==e.charAt(e.length-1))return n(e.slice(0,-1));var t=e.lastIndexOf("/");return-1===t?e:e.slice(t+1)}function a(e,t){"string"===typeof t&&(t=new Date(t));var r=t.getHours();r=(r=r<<6|t.getMinutes())<<5|t.getSeconds()>>>1,e.write_shift(2,r);var n=t.getFullYear()-1980;n=(n=n<<4|t.getMonth()+1)<<5|t.getDate(),e.write_shift(2,n)}function i(e){Tr(e,0);for(var t={},r=0;e.l<=e.length-4;){var n=e.read_shift(2),a=e.read_shift(2),i=e.l+a,o={};if(21589===n)1&(r=e.read_shift(1))&&(o.mtime=e.read_shift(4)),a>5&&(2&r&&(o.atime=e.read_shift(4)),4&r&&(o.ctime=e.read_shift(4))),o.mtime&&(o.mt=new Date(1e3*o.mtime));e.l=i,t[n]=o}return t}function o(){return e||(e={})}function l(e,t){if(80==e[0]&&75==e[1])return de(e,t);if(109==(32|e[0])&&105==(32|e[1]))return function(e,t){if("mime-version:"!=T(e.slice(0,13)).toLowerCase())throw new Error("Unsupported MAD header");var r=t&&t.root||"",n=(z&&Buffer.isBuffer(e)?e.toString("binary"):T(e)).split("\r\n"),a=0,i="";for(a=0;a<n.length;++a)if(i=n[a],/^Content-Location:/i.test(i)&&(i=i.slice(i.indexOf("file")),r||(r=i.slice(0,i.lastIndexOf("/")+1)),i.slice(0,r.length)!=r))for(;r.length>0&&(r=(r=r.slice(0,r.length-1)).slice(0,r.lastIndexOf("/")+1),i.slice(0,r.length)!=r););var o=(n[1]||"").match(/boundary="(.*?)"/);if(!o)throw new Error("MAD cannot find boundary");var l="--"+(o[1]||""),s=[],u=[],c={FileIndex:s,FullPaths:u};h(c);var f,d=0;for(a=0;a<n.length;++a){var p=n[a];p!==l&&p!==l+"--"||(d++&&be(c,n.slice(f,a),r),f=a)}return c}(e,t);if(e.length<512)throw new Error("CFB file size "+e.length+" < 512");var r,n,a,i,o,l,d=512,p=[],m=e.slice(0,512);Tr(m,0);var v=function(e){if(80==e[e.l]&&75==e[e.l+1])return[0,0];e.chk(y,"Header Signature: "),e.l+=16;var t=e.read_shift(2,"u");return[e.read_shift(2,"u"),t]}(m);switch(r=v[0]){case 3:d=512;break;case 4:d=4096;break;case 0:if(0==v[1])return de(e,t);default:throw new Error("Major Version: Expected 3 or 4 saw "+r)}512!==d&&Tr(m=e.slice(0,d),28);var b=e.slice(0,d);!function(e,t){var r=9;switch(e.l+=2,r=e.read_shift(2)){case 9:if(3!=t)throw new Error("Sector Shift: Expected 9 saw "+r);break;case 12:if(4!=t)throw new Error("Sector Shift: Expected 12 saw "+r);break;default:throw new Error("Sector Shift: Expected 9 or 12 saw "+r)}e.chk("0600","Mini Sector Shift: "),e.chk("000000000000","Reserved: ")}(m,r);var w=m.read_shift(4,"i");if(3===r&&0!==w)throw new Error("# Directory Sectors: Expected 0 saw "+w);m.l+=4,i=m.read_shift(4,"i"),m.l+=4,m.chk("00100000","Mini Stream Cutoff Size: "),o=m.read_shift(4,"i"),n=m.read_shift(4,"i"),l=m.read_shift(4,"i"),a=m.read_shift(4,"i");for(var E=-1,S=0;S<109&&!((E=m.read_shift(4,"i"))<0);++S)p[S]=E;var x=function(e,t){for(var r=Math.ceil(e.length/t)-1,n=[],a=1;a<r;++a)n[a-1]=e.slice(a*t,(a+1)*t);return n[r-1]=e.slice(r*t),n}(e,d);u(l,a,x,d,p);var D=function(e,t,r,n){var a=e.length,i=[],o=[],l=[],s=[],u=n-1,c=0,f=0,h=0,d=0;for(c=0;c<a;++c)if(l=[],(h=c+t)>=a&&(h-=a),!o[h]){s=[];var p=[];for(f=h;f>=0;){p[f]=!0,o[f]=!0,l[l.length]=f,s.push(e[f]);var m=r[Math.floor(4*f/n)];if(n<4+(d=4*f&u))throw new Error("FAT boundary crossed: "+f+" 4 "+n);if(!e[m])break;if(p[f=pr(e[m],d)])break}i[h]={nodes:l,data:Ht([s])}}return i}(x,i,p,d);D[i].name="!Directory",n>0&&o!==g&&(D[o].name="!MiniFAT"),D[p[0]].name="!FAT",D.fat_addrs=p,D.ssz=d;var A=[],k=[],C=[];!function(e,t,r,n,a,i,o,l){for(var u,h=0,d=n.length?2:0,p=t[e].data,m=0,v=0;m<p.length;m+=128){var y=p.slice(m,m+128);Tr(y,64),v=y.read_shift(2),u=Gt(y,0,v-d),n.push(u);var b={name:u,type:y.read_shift(1),color:y.read_shift(1),L:y.read_shift(4,"i"),R:y.read_shift(4,"i"),C:y.read_shift(4,"i"),clsid:y.read_shift(16),state:y.read_shift(4,"i"),start:0,size:0};0!==y.read_shift(2)+y.read_shift(2)+y.read_shift(2)+y.read_shift(2)&&(b.ct=f(y,y.l-8)),0!==y.read_shift(2)+y.read_shift(2)+y.read_shift(2)+y.read_shift(2)&&(b.mt=f(y,y.l-8)),b.start=y.read_shift(4,"i"),b.size=y.read_shift(4,"i"),b.size<0&&b.start<0&&(b.size=b.type=0,b.start=g,b.name=""),5===b.type?(h=b.start,a>0&&h!==g&&(t[h].name="!StreamData")):b.size>=4096?(b.storage="fat",void 0===t[b.start]&&(t[b.start]=c(r,b.start,t.fat_addrs,t.ssz)),t[b.start].name=b.name,b.content=t[b.start].data.slice(0,b.size)):(b.storage="minifat",b.size<0?b.size=0:h!==g&&b.start!==g&&t[h]&&(b.content=s(b,t[h].data,(t[l]||{}).data))),b.content&&Tr(b.content,0),i[u]=b,o.push(b)}}(i,D,x,A,n,{},k,o),function(e,t,r){for(var n=0,a=0,i=0,o=0,l=0,s=r.length,u=[],c=[];n<s;++n)u[n]=c[n]=n,t[n]=r[n];for(;l<c.length;++l)a=e[n=c[l]].L,i=e[n].R,o=e[n].C,u[n]===n&&(-1!==a&&u[a]!==a&&(u[n]=u[a]),-1!==i&&u[i]!==i&&(u[n]=u[i])),-1!==o&&(u[o]=n),-1!==a&&n!=u[n]&&(u[a]=u[n],c.lastIndexOf(a)<l&&c.push(a)),-1!==i&&n!=u[n]&&(u[i]=u[n],c.lastIndexOf(i)<l&&c.push(i));for(n=1;n<s;++n)u[n]===n&&(-1!==i&&u[i]!==i?u[n]=u[i]:-1!==a&&u[a]!==a&&(u[n]=u[a]));for(n=1;n<s;++n)if(0!==e[n].type){if((l=n)!=u[l])do{l=u[l],t[n]=t[l]+"/"+t[n]}while(0!==l&&-1!==u[l]&&l!=u[l]);u[n]=-1}for(t[0]+="/",n=1;n<s;++n)2!==e[n].type&&(t[n]+="/")}(k,C,A),A.shift();var _={FileIndex:k,FullPaths:C};return t&&t.raw&&(_.raw={header:b,sectors:x}),_}function s(e,t,r){for(var n=e.start,a=e.size,i=[],o=n;r&&a>0&&o>=0;)i.push(t.slice(o*v,o*v+v)),a-=v,o=pr(r,4*o);return 0===i.length?xr(0):X(i).slice(0,e.size)}function u(e,t,r,n,a){var i=g;if(e===g){if(0!==t)throw new Error("DIFAT chain shorter than expected")}else if(-1!==e){var o=r[e],l=(n>>>2)-1;if(!o)return;for(var s=0;s<l&&(i=pr(o,4*s))!==g;++s)a.push(i);u(pr(o,n-4),t-1,r,n,a)}}function c(e,t,r,n,a){var i=[],o=[];a||(a=[]);var l=n-1,s=0,u=0;for(s=t;s>=0;){a[s]=!0,i[i.length]=s,o.push(e[s]);var c=r[Math.floor(4*s/n)];if(n<4+(u=4*s&l))throw new Error("FAT boundary crossed: "+s+" 4 "+n);if(!e[c])break;s=pr(e[c],u)}return{nodes:i,data:Ht([o])}}function f(e,t){return new Date(1e3*(dr(e,t+4)/1e7*Math.pow(2,32)+dr(e,t)/1e7-11644473600))}function h(e,t){var r=t||{},n=r.root||"Root Entry";if(e.FullPaths||(e.FullPaths=[]),e.FileIndex||(e.FileIndex=[]),e.FullPaths.length!==e.FileIndex.length)throw new Error("inconsistent CFB structure");0===e.FullPaths.length&&(e.FullPaths[0]=n+"/",e.FileIndex[0]={name:n,type:5}),r.CLSID&&(e.FileIndex[0].clsid=r.CLSID),function(e){var t="\x01Sh33tJ5";if(Ge.find(e,"/"+t))return;var r=xr(4);r[0]=55,r[1]=r[3]=50,r[2]=54,e.FileIndex.push({name:t,type:2,content:r,size:4,L:69,R:69,C:69}),e.FullPaths.push(e.FullPaths[0]+t),d(e)}(e)}function d(e,t){h(e);for(var a=!1,i=!1,o=e.FullPaths.length-1;o>=0;--o){var l=e.FileIndex[o];switch(l.type){case 0:i?a=!0:(e.FileIndex.pop(),e.FullPaths.pop());break;case 1:case 2:case 5:i=!0,isNaN(l.R*l.L*l.C)&&(a=!0),l.R>-1&&l.L>-1&&l.R==l.L&&(a=!0);break;default:a=!0}}if(a||t){var s=new Date(1987,1,19),u=0,c=Object.create?Object.create(null):{},f=[];for(o=0;o<e.FullPaths.length;++o)c[e.FullPaths[o]]=!0,0!==e.FileIndex[o].type&&f.push([e.FullPaths[o],e.FileIndex[o]]);for(o=0;o<f.length;++o){var d=r(f[o][0]);(i=c[d])||(f.push([d,{name:n(d).replace("/",""),type:1,clsid:w,ct:s,mt:s,content:null}]),c[d]=!0)}for(f.sort((function(e,t){return function(e,t){for(var r=e.split("/"),n=t.split("/"),a=0,i=0,o=Math.min(r.length,n.length);a<o;++a){if(i=r[a].length-n[a].length)return i;if(r[a]!=n[a])return r[a]<n[a]?-1:1}return r.length-n.length}(e[0],t[0])})),e.FullPaths=[],e.FileIndex=[],o=0;o<f.length;++o)e.FullPaths[o]=f[o][0],e.FileIndex[o]=f[o][1];for(o=0;o<f.length;++o){var p=e.FileIndex[o],m=e.FullPaths[o];if(p.name=n(m).replace("/",""),p.L=p.R=p.C=-(p.color=1),p.size=p.content?p.content.length:0,p.start=0,p.clsid=p.clsid||w,0===o)p.C=f.length>1?1:-1,p.size=0,p.type=5;else if("/"==m.slice(-1)){for(u=o+1;u<f.length&&r(e.FullPaths[u])!=m;++u);for(p.C=u>=f.length?-1:u,u=o+1;u<f.length&&r(e.FullPaths[u])!=r(m);++u);p.R=u>=f.length?-1:u,p.type=1}else r(e.FullPaths[o+1]||"")==r(m)&&(p.R=o+1),p.type=2}}}function p(e,t){var r=t||{};if("mad"==r.fileType)return function(e,t){for(var r=t||{},n=r.boundary||"SheetJS",a=["MIME-Version: 1.0",'Content-Type: multipart/related; boundary="'+(n="------="+n).slice(2)+'"',"","",""],i=e.FullPaths[0],o=i,l=e.FileIndex[0],s=1;s<e.FullPaths.length;++s)if(o=e.FullPaths[s].slice(i.length),(l=e.FileIndex[s]).size&&l.content&&"\x01Sh33tJ5"!=o){o=o.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF]/g,(function(e){return"_x"+e.charCodeAt(0).toString(16)+"_"})).replace(/[\u0080-\uFFFF]/g,(function(e){return"_u"+e.charCodeAt(0).toString(16)+"_"}));for(var u=l.content,c=z&&Buffer.isBuffer(u)?u.toString("binary"):T(u),f=0,h=Math.min(1024,c.length),d=0,p=0;p<=h;++p)(d=c.charCodeAt(p))>=32&&d<128&&++f;var m=f>=4*h/5;a.push(n),a.push("Content-Location: "+(r.root||"file:///C:/SheetJS/")+o),a.push("Content-Transfer-Encoding: "+(m?"quoted-printable":"base64")),a.push("Content-Type: "+ve(l,o)),a.push(""),a.push(m?ye(c):ge(c))}return a.push(n+"--\r\n"),a.join("\r\n")}(e,r);if(d(e),"zip"===r.fileType)return function(e,t){var r=t||{},n=[],i=[],o=xr(1),l=r.compression?8:0,s=0;0;var u=0,c=0,f=0,h=0,d=e.FullPaths[0],p=d,m=e.FileIndex[0],v=[],g=0;for(u=1;u<e.FullPaths.length;++u)if(p=e.FullPaths[u].slice(d.length),(m=e.FileIndex[u]).size&&m.content&&"\x01Sh33tJ5"!=p){var y=f,b=xr(p.length);for(c=0;c<p.length;++c)b.write_shift(1,127&p.charCodeAt(c));b=b.slice(0,b.l),v[h]=Ve.buf(m.content,0);var w=m.content;8==l&&(w=S(w)),(o=xr(30)).write_shift(4,67324752),o.write_shift(2,20),o.write_shift(2,s),o.write_shift(2,l),m.mt?a(o,m.mt):o.write_shift(4,0),o.write_shift(-4,8&s?0:v[h]),o.write_shift(4,8&s?0:w.length),o.write_shift(4,8&s?0:m.content.length),o.write_shift(2,b.length),o.write_shift(2,0),f+=o.length,n.push(o),f+=b.length,n.push(b),f+=w.length,n.push(w),8&s&&((o=xr(12)).write_shift(-4,v[h]),o.write_shift(4,w.length),o.write_shift(4,m.content.length),f+=o.l,n.push(o)),(o=xr(46)).write_shift(4,33639248),o.write_shift(2,0),o.write_shift(2,20),o.write_shift(2,s),o.write_shift(2,l),o.write_shift(4,0),o.write_shift(-4,v[h]),o.write_shift(4,w.length),o.write_shift(4,m.content.length),o.write_shift(2,b.length),o.write_shift(2,0),o.write_shift(2,0),o.write_shift(2,0),o.write_shift(2,0),o.write_shift(4,0),o.write_shift(4,y),g+=o.l,i.push(o),g+=b.length,i.push(b),++h}return o=xr(22),o.write_shift(4,101010256),o.write_shift(2,0),o.write_shift(2,0),o.write_shift(2,h),o.write_shift(2,h),o.write_shift(4,g),o.write_shift(4,f),o.write_shift(2,0),X([X(n),X(i),o])}(e,r);var n=function(e){for(var t=0,r=0,n=0;n<e.FileIndex.length;++n){var a=e.FileIndex[n];if(a.content){var i=a.content.length;i>0&&(i<4096?t+=i+63>>6:r+=i+511>>9)}}for(var o=e.FullPaths.length+3>>2,l=t+127>>7,s=(t+7>>3)+r+o+l,u=s+127>>7,c=u<=109?0:Math.ceil((u-109)/127);s+u+c+127>>7>u;)c=++u<=109?0:Math.ceil((u-109)/127);var f=[1,c,u,l,o,r,t,0];return e.FileIndex[0].size=t<<6,f[7]=(e.FileIndex[0].start=f[0]+f[1]+f[2]+f[3]+f[4]+f[5])+(f[6]+7>>3),f}(e),i=xr(n[7]<<9),o=0,l=0;for(o=0;o<8;++o)i.write_shift(1,b[o]);for(o=0;o<8;++o)i.write_shift(2,0);for(i.write_shift(2,62),i.write_shift(2,3),i.write_shift(2,65534),i.write_shift(2,9),i.write_shift(2,6),o=0;o<3;++o)i.write_shift(2,0);for(i.write_shift(4,0),i.write_shift(4,n[2]),i.write_shift(4,n[0]+n[1]+n[2]+n[3]-1),i.write_shift(4,0),i.write_shift(4,4096),i.write_shift(4,n[3]?n[0]+n[1]+n[2]-1:g),i.write_shift(4,n[3]),i.write_shift(-4,n[1]?n[0]-1:g),i.write_shift(4,n[1]),o=0;o<109;++o)i.write_shift(-4,o<n[2]?n[1]+o:-1);if(n[1])for(l=0;l<n[1];++l){for(;o<236+127*l;++o)i.write_shift(-4,o<n[2]?n[1]+o:-1);i.write_shift(-4,l===n[1]-1?g:l+1)}var s=function(e){for(l+=e;o<l-1;++o)i.write_shift(-4,o+1);e&&(++o,i.write_shift(-4,g))};for(l=o=0,l+=n[1];o<l;++o)i.write_shift(-4,E.DIFSECT);for(l+=n[2];o<l;++o)i.write_shift(-4,E.FATSECT);s(n[3]),s(n[4]);for(var u=0,c=0,f=e.FileIndex[0];u<e.FileIndex.length;++u)(f=e.FileIndex[u]).content&&((c=f.content.length)<4096||(f.start=l,s(c+511>>9)));for(s(n[6]+7>>3);511&i.l;)i.write_shift(-4,E.ENDOFCHAIN);for(l=o=0,u=0;u<e.FileIndex.length;++u)(f=e.FileIndex[u]).content&&(!(c=f.content.length)||c>=4096||(f.start=l,s(c+63>>6)));for(;511&i.l;)i.write_shift(-4,E.ENDOFCHAIN);for(o=0;o<n[4]<<2;++o){var h=e.FullPaths[o];if(h&&0!==h.length){f=e.FileIndex[o],0===o&&(f.start=f.size?f.start-1:g);var p=0===o&&r.root||f.name;if(c=2*(p.length+1),i.write_shift(64,p,"utf16le"),i.write_shift(2,c),i.write_shift(1,f.type),i.write_shift(1,f.color),i.write_shift(-4,f.L),i.write_shift(-4,f.R),i.write_shift(-4,f.C),f.clsid)i.write_shift(16,f.clsid,"hex");else for(u=0;u<4;++u)i.write_shift(4,0);i.write_shift(4,f.state||0),i.write_shift(4,0),i.write_shift(4,0),i.write_shift(4,0),i.write_shift(4,0),i.write_shift(4,f.start),i.write_shift(4,f.size),i.write_shift(4,0)}else{for(u=0;u<17;++u)i.write_shift(4,0);for(u=0;u<3;++u)i.write_shift(4,-1);for(u=0;u<12;++u)i.write_shift(4,0)}}for(o=1;o<e.FileIndex.length;++o)if((f=e.FileIndex[o]).size>=4096)if(i.l=f.start+1<<9,z&&Buffer.isBuffer(f.content))f.content.copy(i,i.l,0,f.size),i.l+=f.size+511&-512;else{for(u=0;u<f.size;++u)i.write_shift(1,f.content[u]);for(;511&u;++u)i.write_shift(1,0)}for(o=1;o<e.FileIndex.length;++o)if((f=e.FileIndex[o]).size>0&&f.size<4096)if(z&&Buffer.isBuffer(f.content))f.content.copy(i,i.l,0,f.size),i.l+=f.size+63&-64;else{for(u=0;u<f.size;++u)i.write_shift(1,f.content[u]);for(;63&u;++u)i.write_shift(1,0)}if(z)i.l=i.length;else for(;i.l<i.length;)i.write_shift(1,0);return i}t.version="1.2.1";var m,v=64,g=-2,y="d0cf11e0a1b11ae1",b=[208,207,17,224,161,177,26,225],w="00000000000000000000000000000000",E={MAXREGSECT:-6,DIFSECT:-4,FATSECT:-3,ENDOFCHAIN:g,FREESECT:-1,HEADER_SIGNATURE:y,HEADER_MINOR_VERSION:"3e00",MAXREGSID:-6,NOSTREAM:-1,HEADER_CLSID:w,EntryTypes:["unknown","storage","stream","lockbytes","property","root"]};function T(e){for(var t=new Array(e.length),r=0;r<e.length;++r)t[r]=String.fromCharCode(e[r]);return t.join("")}function S(e){return m?m.deflateRawSync(e):ae(e)}var x=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],D=[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],A=[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];function k(e){var t=139536&(e<<1|e<<11)|558144&(e<<5|e<<15);return 255&(t>>16|t>>8|t)}for(var C="undefined"!==typeof Uint8Array,_=C?new Uint8Array(256):[],F=0;F<256;++F)_[F]=k(F);function O(e,t){var r=_[255&e];return t<=8?r>>>8-t:(r=r<<8|_[e>>8&255],t<=16?r>>>16-t:(r=r<<8|_[e>>16&255])>>>24-t)}function R(e,t){var r=7&t,n=t>>>3;return(e[n]|(r<=6?0:e[n+1]<<8))>>>r&3}function N(e,t){var r=7&t,n=t>>>3;return(e[n]|(r<=5?0:e[n+1]<<8))>>>r&7}function P(e,t){var r=7&t,n=t>>>3;return(e[n]|(r<=3?0:e[n+1]<<8))>>>r&31}function I(e,t){var r=7&t,n=t>>>3;return(e[n]|(r<=1?0:e[n+1]<<8))>>>r&127}function L(e,t,r){var n=7&t,a=t>>>3,i=(1<<r)-1,o=e[a]>>>n;return r<8-n?o&i:(o|=e[a+1]<<8-n,r<16-n?o&i:(o|=e[a+2]<<16-n,r<24-n?o&i:(o|=e[a+3]<<24-n)&i))}function M(e,t,r){var n=7&t,a=t>>>3;return n<=5?e[a]|=(7&r)<<n:(e[a]|=r<<n&255,e[a+1]=(7&r)>>8-n),t+3}function B(e,t,r){return r=(1&r)<<(7&t),e[t>>>3]|=r,t+1}function $(e,t,r){var n=t>>>3;return r<<=7&t,e[n]|=255&r,r>>>=8,e[n+1]=r,t+8}function K(e,t,r){var n=t>>>3;return r<<=7&t,e[n]|=255&r,r>>>=8,e[n+1]=255&r,e[n+2]=r>>>8,t+16}function Y(e,t){var r=e.length,n=2*r>t?2*r:t+5,a=0;if(r>=t)return e;if(z){var i=V(n);if(e.copy)e.copy(i);else for(;a<e.length;++a)i[a]=e[a];return i}if(C){var o=new Uint8Array(n);if(o.set)o.set(e);else for(;a<r;++a)o[a]=e[a];return o}return e.length=n,e}function J(e){for(var t=new Array(e),r=0;r<e;++r)t[r]=0;return t}function Z(e,t,r){var n=1,a=0,i=0,o=0,l=0,s=e.length,u=C?new Uint16Array(32):J(32);for(i=0;i<32;++i)u[i]=0;for(i=s;i<r;++i)e[i]=0;s=e.length;var c=C?new Uint16Array(s):J(s);for(i=0;i<s;++i)u[a=e[i]]++,n<a&&(n=a),c[i]=0;for(u[0]=0,i=1;i<=n;++i)u[i+16]=l=l+u[i-1]<<1;for(i=0;i<s;++i)0!=(l=e[i])&&(c[i]=u[l+16]++);var f=0;for(i=0;i<s;++i)if(0!=(f=e[i]))for(l=O(c[i],n)>>n-f,o=(1<<n+4-f)-1;o>=0;--o)t[l|o<<f]=15&f|i<<4;return n}var ee=C?new Uint16Array(512):J(512),te=C?new Uint16Array(32):J(32);if(!C){for(var re=0;re<512;++re)ee[re]=0;for(re=0;re<32;++re)te[re]=0}!function(){for(var e=[],t=0;t<32;t++)e.push(5);Z(e,te,32);var r=[];for(t=0;t<=143;t++)r.push(8);for(;t<=255;t++)r.push(9);for(;t<=279;t++)r.push(7);for(;t<=287;t++)r.push(8);Z(r,ee,288)}();var ne=function(){for(var e=C?new Uint8Array(32768):[],t=0,r=0;t<A.length-1;++t)for(;r<A[t+1];++r)e[r]=t;for(;r<32768;++r)e[r]=29;var n=C?new Uint8Array(259):[];for(t=0,r=0;t<D.length-1;++t)for(;r<D[t+1];++r)n[r]=t;return function(t,r){return t.length<8?function(e,t){for(var r=0;r<e.length;){var n=Math.min(65535,e.length-r),a=r+n==e.length;for(t.write_shift(1,+a),t.write_shift(2,n),t.write_shift(2,65535&~n);n-- >0;)t[t.l++]=e[r++]}return t.l}(t,r):function(t,r){for(var a=0,i=0,o=C?new Uint16Array(32768):[];i<t.length;){var l=Math.min(65535,t.length-i);if(l<10){for(7&(a=M(r,a,+!(i+l!=t.length)))&&(a+=8-(7&a)),r.l=a/8|0,r.write_shift(2,l),r.write_shift(2,65535&~l);l-- >0;)r[r.l++]=t[i++];a=8*r.l}else{a=M(r,a,+!(i+l!=t.length)+2);for(var s=0;l-- >0;){var u=t[i],c=-1,f=0;if((c=o[s=32767&(s<<5^u)])&&((c|=-32768&i)>i&&(c-=32768),c<i))for(;t[c+f]==t[i+f]&&f<250;)++f;if(f>2){(u=n[f])<=22?a=$(r,a,_[u+1]>>1)-1:($(r,a,3),$(r,a+=5,_[u-23]>>5),a+=3);var h=u<8?0:u-4>>2;h>0&&(K(r,a,f-D[u]),a+=h),u=e[i-c],a=$(r,a,_[u]>>3),a-=3;var d=u<4?0:u-2>>1;d>0&&(K(r,a,i-c-A[u]),a+=d);for(var p=0;p<f;++p)o[s]=32767&i,s=32767&(s<<5^t[i]),++i;l-=f-1}else u<=143?u+=48:a=B(r,a,1),a=$(r,a,_[u]),o[s]=32767&i,++i}a=$(r,a,0)-1}}return r.l=(a+7)/8|0,r.l}(t,r)}}();function ae(e){var t=xr(50+Math.floor(1.1*e.length)),r=ne(e,t);return t.slice(0,r)}var ie=C?new Uint16Array(32768):J(32768),oe=C?new Uint16Array(32768):J(32768),le=C?new Uint16Array(128):J(128),se=1,ue=1;function ce(e,t){var r=P(e,t)+257,n=P(e,t+=5)+1,a=function(e,t){var r=7&t,n=t>>>3;return(e[n]|(r<=4?0:e[n+1]<<8))>>>r&15}(e,t+=5)+4;t+=4;for(var i=0,o=C?new Uint8Array(19):J(19),l=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],s=1,u=C?new Uint8Array(8):J(8),c=C?new Uint8Array(8):J(8),f=o.length,h=0;h<a;++h)o[x[h]]=i=N(e,t),s<i&&(s=i),u[i]++,t+=3;var d=0;for(u[0]=0,h=1;h<=s;++h)c[h]=d=d+u[h-1]<<1;for(h=0;h<f;++h)0!=(d=o[h])&&(l[h]=c[d]++);var p=0;for(h=0;h<f;++h)if(0!=(p=o[h])){d=_[l[h]]>>8-p;for(var m=(1<<7-p)-1;m>=0;--m)le[d|m<<p]=7&p|h<<3}var v=[];for(s=1;v.length<r+n;)switch(t+=7&(d=le[I(e,t)]),d>>>=3){case 16:for(i=3+R(e,t),t+=2,d=v[v.length-1];i-- >0;)v.push(d);break;case 17:for(i=3+N(e,t),t+=3;i-- >0;)v.push(0);break;case 18:for(i=11+I(e,t),t+=7;i-- >0;)v.push(0);break;default:v.push(d),s<d&&(s=d)}var g=v.slice(0,r),y=v.slice(r);for(h=r;h<286;++h)g[h]=0;for(h=n;h<30;++h)y[h]=0;return se=Z(g,ie,286),ue=Z(y,oe,30),t}function fe(e,t){var r=function(e,t){if(3==e[0]&&!(3&e[1]))return[H(t),2];for(var r=0,n=0,a=V(t||1<<18),i=0,o=a.length>>>0,l=0,s=0;0==(1&n);)if(n=N(e,r),r+=3,n>>>1!=0)for(n>>1==1?(l=9,s=5):(r=ce(e,r),l=se,s=ue);;){!t&&o<i+32767&&(o=(a=Y(a,i+32767)).length);var u=L(e,r,l),c=n>>>1==1?ee[u]:ie[u];if(r+=15&c,0===((c>>>=4)>>>8&255))a[i++]=c;else{if(256==c)break;var f=(c-=257)<8?0:c-4>>2;f>5&&(f=0);var h=i+D[c];f>0&&(h+=L(e,r,f),r+=f),u=L(e,r,s),r+=15&(c=n>>>1==1?te[u]:oe[u]);var d=(c>>>=4)<4?0:c-2>>1,p=A[c];for(d>0&&(p+=L(e,r,d),r+=d),!t&&o<h&&(o=(a=Y(a,h+100)).length);i<h;)a[i]=a[i-p],++i}}else{7&r&&(r+=8-(7&r));var m=e[r>>>3]|e[1+(r>>>3)]<<8;if(r+=32,m>0)for(!t&&o<i+m&&(o=(a=Y(a,i+m)).length);m-- >0;)a[i++]=e[r>>>3],r+=8}return t?[a,r+7>>>3]:[a.slice(0,i),r+7>>>3]}(e.slice(e.l||0),t);return e.l+=r[1],r[0]}function he(e,t){if(!e)throw new Error(t);"undefined"!==typeof console&&console.error(t)}function de(e,t){var r=e;Tr(r,0);var n={FileIndex:[],FullPaths:[]};h(n,{root:t.root});for(var a=r.length-4;(80!=r[a]||75!=r[a+1]||5!=r[a+2]||6!=r[a+3])&&a>=0;)--a;r.l=a+4,r.l+=4;var o=r.read_shift(2);r.l+=6;var l=r.read_shift(4);for(r.l=l,a=0;a<o;++a){r.l+=20;var s=r.read_shift(4),u=r.read_shift(4),c=r.read_shift(2),f=r.read_shift(2),d=r.read_shift(2);r.l+=8;var p=r.read_shift(4),m=i(r.slice(r.l+c,r.l+c+f));r.l+=c+f+d;var v=r.l;r.l=p+4,pe(r,s,u,n,m),r.l=v}return n}function pe(e,t,r,n,a){e.l+=2;var o=e.read_shift(2),l=e.read_shift(2),s=function(e){var t=65535&e.read_shift(2),r=65535&e.read_shift(2),n=new Date,a=31&r,i=15&(r>>>=5);r>>>=4,n.setMilliseconds(0),n.setFullYear(r+1980),n.setMonth(i-1),n.setDate(a);var o=31&t,l=63&(t>>>=5);return t>>>=6,n.setHours(t),n.setMinutes(l),n.setSeconds(o<<1),n}(e);if(8257&o)throw new Error("Unsupported ZIP encryption");e.read_shift(4);for(var u=e.read_shift(4),c=e.read_shift(4),f=e.read_shift(2),h=e.read_shift(2),d="",p=0;p<f;++p)d+=String.fromCharCode(e[e.l++]);if(h){var v=i(e.slice(e.l,e.l+h));(v[21589]||{}).mt&&(s=v[21589].mt),((a||{})[21589]||{}).mt&&(s=a[21589].mt)}e.l+=h;var g=e.slice(e.l,e.l+u);switch(l){case 8:g=function(e,t){if(!m)return fe(e,t);var r=new(0,m.InflateRaw),n=r._processChunk(e.slice(e.l),r._finishFlushFlag);return e.l+=r.bytesRead,n}(e,c);break;case 0:break;default:throw new Error("Unsupported ZIP Compression method "+l)}var y=!1;8&o&&(134695760==e.read_shift(4)&&(e.read_shift(4),y=!0),u=e.read_shift(4),c=e.read_shift(4)),u!=t&&he(y,"Bad compressed size: "+t+" != "+u),c!=r&&he(y,"Bad uncompressed size: "+r+" != "+c),we(n,d,g,{unsafe:!0,mt:s})}var me={htm:"text/html",xml:"text/xml",gif:"image/gif",jpg:"image/jpeg",png:"image/png",mso:"application/x-mso",thmx:"application/vnd.ms-officetheme",sh33tj5:"application/octet-stream"};function ve(e,t){if(e.ctype)return e.ctype;var r=e.name||"",n=r.match(/\.([^\.]+)$/);return n&&me[n[1]]||t&&(n=(r=t).match(/[\.\\]([^\.\\])+$/))&&me[n[1]]?me[n[1]]:"application/octet-stream"}function ge(e){for(var t=U(e),r=[],n=0;n<t.length;n+=76)r.push(t.slice(n,n+76));return r.join("\r\n")+"\r\n"}function ye(e){var t=e.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF=]/g,(function(e){var t=e.charCodeAt(0).toString(16).toUpperCase();return"="+(1==t.length?"0"+t:t)}));"\n"==(t=t.replace(/ $/gm,"=20").replace(/\t$/gm,"=09")).charAt(0)&&(t="=0D"+t.slice(1));for(var r=[],n=(t=t.replace(/\r(?!\n)/gm,"=0D").replace(/\n\n/gm,"\n=0A").replace(/([^\r\n])\n/gm,"$1=0A")).split("\r\n"),a=0;a<n.length;++a){var i=n[a];if(0!=i.length)for(var o=0;o<i.length;){var l=76,s=i.slice(o,o+l);"="==s.charAt(l-1)?l--:"="==s.charAt(l-2)?l-=2:"="==s.charAt(l-3)&&(l-=3),s=i.slice(o,o+l),(o+=l)<i.length&&(s+="="),r.push(s)}else r.push("")}return r.join("\r\n")}function be(e,t,r){for(var n,a="",i="",o="",l=0;l<10;++l){var s=t[l];if(!s||s.match(/^\s*$/))break;var u=s.match(/^(.*?):\s*([^\s].*)$/);if(u)switch(u[1].toLowerCase()){case"content-location":a=u[2].trim();break;case"content-type":o=u[2].trim();break;case"content-transfer-encoding":i=u[2].trim()}}switch(++l,i.toLowerCase()){case"base64":n=G(j(t.slice(l).join("")));break;case"quoted-printable":n=function(e){for(var t=[],r=0;r<e.length;++r){for(var n=e[r];r<=e.length&&"="==n.charAt(n.length-1);)n=n.slice(0,n.length-1)+e[++r];t.push(n)}for(var a=0;a<t.length;++a)t[a]=t[a].replace(/[=][0-9A-Fa-f]{2}/g,(function(e){return String.fromCharCode(parseInt(e.slice(1),16))}));return G(t.join("\r\n"))}(t.slice(l));break;default:throw new Error("Unsupported Content-Transfer-Encoding "+i)}var c=we(e,a.slice(r.length),n,{unsafe:!0});o&&(c.ctype=o)}function we(e,t,r,a){var i=a&&a.unsafe;i||h(e);var o=!i&&Ge.find(e,t);if(!o){var l=e.FullPaths[0];t.slice(0,l.length)==l?l=t:("/"!=l.slice(-1)&&(l+="/"),l=(l+t).replace("//","/")),o={name:n(t),type:2},e.FileIndex.push(o),e.FullPaths.push(l),i||Ge.utils.cfb_gc(e)}return o.content=r,o.size=r?r.length:0,a&&(a.CLSID&&(o.clsid=a.CLSID),a.mt&&(o.mt=a.mt),a.ct&&(o.ct=a.ct)),o}return t.find=function(e,t){var r=e.FullPaths.map((function(e){return e.toUpperCase()})),n=r.map((function(e){var t=e.split("/");return t[t.length-("/"==e.slice(-1)?2:1)]})),a=!1;47===t.charCodeAt(0)?(a=!0,t=r[0].slice(0,-1)+t):a=-1!==t.indexOf("/");var i=t.toUpperCase(),o=!0===a?r.indexOf(i):n.indexOf(i);if(-1!==o)return e.FileIndex[o];var l=!i.match(Q);for(i=i.replace(q,""),l&&(i=i.replace(Q,"!")),o=0;o<r.length;++o){if((l?r[o].replace(Q,"!"):r[o]).replace(q,"")==i)return e.FileIndex[o];if((l?n[o].replace(Q,"!"):n[o]).replace(q,"")==i)return e.FileIndex[o]}return null},t.read=function(t,r){var n=r&&r.type;switch(n||z&&Buffer.isBuffer(t)&&(n="buffer"),n||"base64"){case"file":return function(t,r){return o(),l(e.readFileSync(t),r)}(t,r);case"base64":return l(G(j(t)),r);case"binary":return l(G(t),r)}return l(t,r)},t.parse=l,t.write=function(t,r){var n=p(t,r);switch(r&&r.type||"buffer"){case"file":return o(),e.writeFileSync(r.filename,n),n;case"binary":return"string"==typeof n?n:T(n);case"base64":return U("string"==typeof n?n:T(n));case"buffer":if(z)return Buffer.isBuffer(n)?n:W(n);case"array":return"string"==typeof n?G(n):n}return n},t.writeFile=function(t,r,n){o();var a=p(t,n);e.writeFileSync(r,a)},t.utils={cfb_new:function(e){var t={};return h(t,e),t},cfb_add:we,cfb_del:function(e,t){h(e);var r=Ge.find(e,t);if(r)for(var n=0;n<e.FileIndex.length;++n)if(e.FileIndex[n]==r)return e.FileIndex.splice(n,1),e.FullPaths.splice(n,1),!0;return!1},cfb_mov:function(e,t,r){h(e);var a=Ge.find(e,t);if(a)for(var i=0;i<e.FileIndex.length;++i)if(e.FileIndex[i]==a)return e.FileIndex[i].name=n(r),e.FullPaths[i]=r,!0;return!1},cfb_gc:function(e){d(e,!0)},ReadShift:vr,CheckField:Er,prep_blob:Tr,bconcat:X,use_zlib:function(e){try{var t=new(0,e.InflateRaw);if(t._processChunk(new Uint8Array([3,0]),t._finishFlushFlag),!t.bytesRead)throw new Error("zlib does not expose bytesRead");m=e}catch(r){console.error("cannot use native zlib: "+(r.message||r))}},_deflateRaw:ae,_inflateRaw:fe,consts:E},t}(),$e=void 0;function Ke(e){return"string"===typeof e?K(e):Array.isArray(e)?function(e){if("undefined"===typeof Uint8Array)throw new Error("Unsupported");return new Uint8Array(e)}(e):e}function Ye(e,t,r){if("undefined"!==typeof $e&&$e.writeFileSync)return r?$e.writeFileSync(e,t,r):$e.writeFileSync(e,t);if("undefined"!==typeof Deno){if(r&&"string"==typeof t)switch(r){case"utf8":t=new TextEncoder(r).encode(t);break;case"binary":t=K(t);break;default:throw new Error("Unsupported encoding "+r)}return Deno.writeFileSync(e,t)}var n="utf8"==r?Rt(t):t;if("undefined"!==typeof IE_SaveFile)return IE_SaveFile(n,e);if("undefined"!==typeof Blob){var a=new Blob([Ke(n)],{type:"application/octet-stream"});if("undefined"!==typeof navigator&&navigator.msSaveBlob)return navigator.msSaveBlob(a,e);if("undefined"!==typeof saveAs)return saveAs(a,e);if("undefined"!==typeof URL&&"undefined"!==typeof document&&document.createElement&&URL.createObjectURL){var i=URL.createObjectURL(a);if("object"===typeof chrome&&"function"==typeof(chrome.downloads||{}).download)return URL.revokeObjectURL&&"undefined"!==typeof setTimeout&&setTimeout((function(){URL.revokeObjectURL(i)}),6e4),chrome.downloads.download({url:i,filename:e,saveAs:!0});var o=document.createElement("a");if(null!=o.download)return o.download=e,o.href=i,document.body.appendChild(o),o.click(),document.body.removeChild(o),URL.revokeObjectURL&&"undefined"!==typeof setTimeout&&setTimeout((function(){URL.revokeObjectURL(i)}),6e4),i}}if("undefined"!==typeof $&&"undefined"!==typeof File&&"undefined"!==typeof Folder)try{var l=File(e);return l.open("w"),l.encoding="binary",Array.isArray(t)&&(t=Y(t)),l.write(t),l.close(),t}catch(s){if(!s.message||!s.message.match(/onstruct/))throw s}throw new Error("cannot save file "+e)}function Xe(e){for(var t=Object.keys(e),r=[],n=0;n<t.length;++n)Object.prototype.hasOwnProperty.call(e,t[n])&&r.push(t[n]);return r}function qe(e,t){for(var r=[],n=Xe(e),a=0;a!==n.length;++a)null==r[e[n[a]][t]]&&(r[e[n[a]][t]]=n[a]);return r}function Qe(e){for(var t=[],r=Xe(e),n=0;n!==r.length;++n)t[e[r[n]]]=r[n];return t}function Je(e){for(var t=[],r=Xe(e),n=0;n!==r.length;++n)t[e[r[n]]]=parseInt(r[n],10);return t}var Ze=new Date(1899,11,30,0,0,0);function et(e,t){var r=e.getTime();return t&&(r-=1263168e5),(r-(Ze.getTime()+6e4*(e.getTimezoneOffset()-Ze.getTimezoneOffset())))/864e5}var tt=new Date,rt=Ze.getTime()+6e4*(tt.getTimezoneOffset()-Ze.getTimezoneOffset()),nt=tt.getTimezoneOffset();function at(e){var t=new Date;return t.setTime(24*e*60*60*1e3+rt),t.getTimezoneOffset()!==nt&&t.setTime(t.getTime()+6e4*(t.getTimezoneOffset()-nt)),t}var it=new Date("2017-02-19T19:06:09.000Z"),ot=isNaN(it.getFullYear())?new Date("2/19/17"):it,lt=2017==ot.getFullYear();function st(e,t){var r=new Date(e);if(lt)return t>0?r.setTime(r.getTime()+60*r.getTimezoneOffset()*1e3):t<0&&r.setTime(r.getTime()-60*r.getTimezoneOffset()*1e3),r;if(e instanceof Date)return e;if(1917==ot.getFullYear()&&!isNaN(r.getFullYear())){var n=r.getFullYear();return e.indexOf(""+n)>-1||r.setFullYear(r.getFullYear()+100),r}var a=e.match(/\d+/g)||["2017","2","19","0","0","0"],i=new Date(+a[0],+a[1]-1,+a[2],+a[3]||0,+a[4]||0,+a[5]||0);return e.indexOf("Z")>-1&&(i=new Date(i.getTime()-60*i.getTimezoneOffset()*1e3)),i}function ut(e,t){if(z&&Buffer.isBuffer(e)){if(t){if(255==e[0]&&254==e[1])return Rt(e.slice(2).toString("utf16le"));if(254==e[1]&&255==e[2])return Rt(N(e.slice(2).toString("binary")))}return e.toString("binary")}if("undefined"!==typeof TextDecoder)try{if(t){if(255==e[0]&&254==e[1])return Rt(new TextDecoder("utf-16le").decode(e.slice(2)));if(254==e[0]&&255==e[1])return Rt(new TextDecoder("utf-16be").decode(e.slice(2)))}var r={"\u20ac":"\x80","\u201a":"\x82","\u0192":"\x83","\u201e":"\x84","\u2026":"\x85","\u2020":"\x86","\u2021":"\x87","\u02c6":"\x88","\u2030":"\x89","\u0160":"\x8a","\u2039":"\x8b","\u0152":"\x8c","\u017d":"\x8e","\u2018":"\x91","\u2019":"\x92","\u201c":"\x93","\u201d":"\x94","\u2022":"\x95","\u2013":"\x96","\u2014":"\x97","\u02dc":"\x98","\u2122":"\x99","\u0161":"\x9a","\u203a":"\x9b","\u0153":"\x9c","\u017e":"\x9e","\u0178":"\x9f"};return Array.isArray(e)&&(e=new Uint8Array(e)),new TextDecoder("latin1").decode(e).replace(/[\u20ac\u201a\u0192\u201e\u2026\u2020\u2021\u02c6\u2030\u0160\u2039\u0152\u017d\u2018\u2019\u201c\u201d\u2022\u2013\u2014\u02dc\u2122\u0161\u203a\u0153\u017e\u0178]/g,(function(e){return r[e]||e}))}catch(i){}for(var n=[],a=0;a!=e.length;++a)n.push(String.fromCharCode(e[a]));return n.join("")}function ct(e){if("undefined"!=typeof JSON&&!Array.isArray(e))return JSON.parse(JSON.stringify(e));if("object"!=typeof e||null==e)return e;if(e instanceof Date)return new Date(e.getTime());var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=ct(e[r]));return t}function ft(e,t){for(var r="";r.length<t;)r+=e;return r}function ht(e){var t=Number(e);if(!isNaN(t))return isFinite(t)?t:NaN;if(!/\d/.test(e))return t;var r=1,n=e.replace(/([\d]),([\d])/g,"$1$2").replace(/[$]/g,"").replace(/[%]/g,(function(){return r*=100,""}));return isNaN(t=Number(n))?(n=n.replace(/[(](.*)[)]/,(function(e,t){return r=-r,t})),isNaN(t=Number(n))?t:t/r):t/r}var dt=["january","february","march","april","may","june","july","august","september","october","november","december"];function pt(e){var t=new Date(e),r=new Date(NaN),n=t.getYear(),a=t.getMonth(),i=t.getDate();if(isNaN(i))return r;var o=e.toLowerCase();if(o.match(/jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec/)){if((o=o.replace(/[^a-z]/g,"").replace(/([^a-z]|^)[ap]m?([^a-z]|$)/,"")).length>3&&-1==dt.indexOf(o))return r}else if(o.match(/[a-z]/))return r;return n<0||n>8099?r:(a>0||i>1)&&101!=n?t:e.match(/[^-0-9:,\/\\]/)?r:t}function mt(e,t,r){if(e.FullPaths){var n;if("string"==typeof r)return n=z?W(r):function(e){for(var t=[],r=0,n=e.length+250,a=H(e.length+255),i=0;i<e.length;++i){var o=e.charCodeAt(i);if(o<128)a[r++]=o;else if(o<2048)a[r++]=192|o>>6&31,a[r++]=128|63&o;else if(o>=55296&&o<57344){o=64+(1023&o);var l=1023&e.charCodeAt(++i);a[r++]=240|o>>8&7,a[r++]=128|o>>2&63,a[r++]=128|l>>6&15|(3&o)<<4,a[r++]=128|63&l}else a[r++]=224|o>>12&15,a[r++]=128|o>>6&63,a[r++]=128|63&o;r>n&&(t.push(a.slice(0,r)),r=0,a=H(65535),n=65530)}return t.push(a.slice(0,r)),X(t)}(r),Ge.utils.cfb_add(e,t,n);Ge.utils.cfb_add(e,t,r)}else e.file(t,r)}function vt(){return Ge.utils.cfb_new()}var gt='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r\n';var yt={"&quot;":'"',"&apos;":"'","&gt;":">","&lt;":"<","&amp;":"&"},bt=Qe(yt),wt=/[&<>'"]/g,Et=/[\u0000-\u0008\u000b-\u001f]/g;function Tt(e){return(e+"").replace(wt,(function(e){return bt[e]})).replace(Et,(function(e){return"_x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+"_"}))}function St(e){return Tt(e).replace(/ /g,"_x0020_")}var xt=/[\u0000-\u001f]/g;function Dt(e){return(e+"").replace(wt,(function(e){return bt[e]})).replace(/\n/g,"<br/>").replace(xt,(function(e){return"&#x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+";"}))}function At(e){switch(e){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}function kt(e){for(var t="",r=0,n=0,a=0,i=0,o=0,l=0;r<e.length;)(n=e.charCodeAt(r++))<128?t+=String.fromCharCode(n):(a=e.charCodeAt(r++),n>191&&n<224?(o=(31&n)<<6,o|=63&a,t+=String.fromCharCode(o)):(i=e.charCodeAt(r++),n<240?t+=String.fromCharCode((15&n)<<12|(63&a)<<6|63&i):(l=((7&n)<<18|(63&a)<<12|(63&i)<<6|63&(o=e.charCodeAt(r++)))-65536,t+=String.fromCharCode(55296+(l>>>10&1023)),t+=String.fromCharCode(56320+(1023&l)))));return t}function Ct(e){var t,r,n,a=H(2*e.length),i=1,o=0,l=0;for(r=0;r<e.length;r+=i)i=1,(n=e.charCodeAt(r))<128?t=n:n<224?(t=64*(31&n)+(63&e.charCodeAt(r+1)),i=2):n<240?(t=4096*(15&n)+64*(63&e.charCodeAt(r+1))+(63&e.charCodeAt(r+2)),i=3):(i=4,t=262144*(7&n)+4096*(63&e.charCodeAt(r+1))+64*(63&e.charCodeAt(r+2))+(63&e.charCodeAt(r+3)),l=55296+((t-=65536)>>>10&1023),t=56320+(1023&t)),0!==l&&(a[o++]=255&l,a[o++]=l>>>8,l=0),a[o++]=t%256,a[o++]=t>>>8;return a.slice(0,o).toString("ucs2")}function _t(e){return W(e,"binary").toString("utf8")}var Ft="foo bar baz\xe2\x98\x83\xf0\x9f\x8d\xa3",Ot=z&&(_t(Ft)==kt(Ft)&&_t||Ct(Ft)==kt(Ft)&&Ct)||kt,Rt=z?function(e){return W(e,"utf8").toString("binary")}:function(e){for(var t=[],r=0,n=0,a=0;r<e.length;)switch(n=e.charCodeAt(r++),!0){case n<128:t.push(String.fromCharCode(n));break;case n<2048:t.push(String.fromCharCode(192+(n>>6))),t.push(String.fromCharCode(128+(63&n)));break;case n>=55296&&n<57344:n-=55296,a=e.charCodeAt(r++)-56320+(n<<10),t.push(String.fromCharCode(240+(a>>18&7))),t.push(String.fromCharCode(144+(a>>12&63))),t.push(String.fromCharCode(128+(a>>6&63))),t.push(String.fromCharCode(128+(63&a)));break;default:t.push(String.fromCharCode(224+(n>>12))),t.push(String.fromCharCode(128+(n>>6&63))),t.push(String.fromCharCode(128+(63&n)))}return t.join("")},Nt=function(){var e=[["nbsp"," "],["middot","\xb7"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map((function(e){return[new RegExp("&"+e[0]+";","ig"),e[1]]}));return function(t){for(var r=t.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/>\s+/g,">").replace(/\s+</g,"<").replace(/[\t\n\r ]+/g," ").replace(/<\s*[bB][rR]\s*\/?>/g,"\n").replace(/<[^>]*>/g,""),n=0;n<e.length;++n)r=r.replace(e[n][0],e[n][1]);return r}}();var Pt=/(^\s|\s$|\n)/;function It(e,t){return"<"+e+(t.match(Pt)?' xml:space="preserve"':"")+">"+t+"</"+e+">"}function Lt(e){return Xe(e).map((function(t){return" "+t+'="'+e[t]+'"'})).join("")}function Mt(e,t,r){return"<"+e+(null!=r?Lt(r):"")+(null!=t?(t.match(Pt)?' xml:space="preserve"':"")+">"+t+"</"+e:"/")+">"}function Bt(e,t){try{return e.toISOString().replace(/\.\d*/,"")}catch(r){if(t)throw r}return""}var Ut={CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/metadata/core-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",CT:"http://schemas.openxmlformats.org/package/2006/content-types",RELS:"http://schemas.openxmlformats.org/package/2006/relationships",TCMNT:"http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments",dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",mx:"http://schemas.microsoft.com/office/mac/excel/2008/main",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",sjs:"http://schemas.openxmlformats.org/package/2006/sheetjs/core-properties",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema"},jt=["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"],zt={o:"urn:schemas-microsoft-com:office:office",x:"urn:schemas-microsoft-com:office:excel",ss:"urn:schemas-microsoft-com:office:spreadsheet",dt:"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882",mv:"http://macVmlSchemaUri",v:"urn:schemas-microsoft-com:vml",html:"http://www.w3.org/TR/REC-html40"};var Wt=function(e){for(var t=[],r=0;r<e[0].length;++r)if(e[0][r])for(var n=0,a=e[0][r].length;n<a;n+=10240)t.push.apply(t,e[0][r].slice(n,n+10240));return t},Ht=z?function(e){return e[0].length>0&&Buffer.isBuffer(e[0][0])?Buffer.concat(e[0].map((function(e){return Buffer.isBuffer(e)?e:W(e)}))):Wt(e)}:Wt,Vt=function(e,t,r){for(var n=[],a=t;a<r;a+=2)n.push(String.fromCharCode(fr(e,a)));return n.join("").replace(q,"")},Gt=z?function(e,t,r){return Buffer.isBuffer(e)?e.toString("utf16le",t,r).replace(q,""):Vt(e,t,r)}:Vt,$t=function(e,t,r){for(var n=[],a=t;a<t+r;++a)n.push(("0"+e[a].toString(16)).slice(-2));return n.join("")},Kt=z?function(e,t,r){return Buffer.isBuffer(e)?e.toString("hex",t,t+r):$t(e,t,r)}:$t,Yt=function(e,t,r){for(var n=[],a=t;a<r;a++)n.push(String.fromCharCode(cr(e,a)));return n.join("")},Xt=z?function(e,t,r){return Buffer.isBuffer(e)?e.toString("utf8",t,r):Yt(e,t,r)}:Yt,qt=function(e,t){var r=dr(e,t);return r>0?Xt(e,t+4,t+4+r-1):""},Qt=qt,Jt=function(e,t){var r=dr(e,t);return r>0?Xt(e,t+4,t+4+r-1):""},Zt=Jt,er=function(e,t){var r=2*dr(e,t);return r>0?Xt(e,t+4,t+4+r-1):""},tr=er,rr=function(e,t){var r=dr(e,t);return r>0?Gt(e,t+4,t+4+r):""},nr=rr,ar=function(e,t){var r=dr(e,t);return r>0?Xt(e,t+4,t+4+r):""},ir=ar,or=function(e,t){return function(e,t){for(var r=1-2*(e[t+7]>>>7),n=((127&e[t+7])<<4)+(e[t+6]>>>4&15),a=15&e[t+6],i=5;i>=0;--i)a=256*a+e[t+i];return 2047==n?0==a?r*(1/0):NaN:(0==n?n=-1022:(n-=1023,a+=Math.pow(2,52)),r*Math.pow(2,n-52)*a)}(e,t)},lr=or,sr=function(e){return Array.isArray(e)||"undefined"!==typeof Uint8Array&&e instanceof Uint8Array};function ur(){Gt=function(e,t,r){return P.utils.decode(1200,e.slice(t,r)).replace(q,"")},Xt=function(e,t,r){return P.utils.decode(65001,e.slice(t,r))},Qt=function(e,t){var r=dr(e,t);return r>0?P.utils.decode(k,e.slice(t+4,t+4+r-1)):""},Zt=function(e,t){var r=dr(e,t);return r>0?P.utils.decode(A,e.slice(t+4,t+4+r-1)):""},tr=function(e,t){var r=2*dr(e,t);return r>0?P.utils.decode(1200,e.slice(t+4,t+4+r-1)):""},nr=function(e,t){var r=dr(e,t);return r>0?P.utils.decode(1200,e.slice(t+4,t+4+r)):""},ir=function(e,t){var r=dr(e,t);return r>0?P.utils.decode(65001,e.slice(t+4,t+4+r)):""}}z&&(Qt=function(e,t){if(!Buffer.isBuffer(e))return qt(e,t);var r=e.readUInt32LE(t);return r>0?e.toString("utf8",t+4,t+4+r-1):""},Zt=function(e,t){if(!Buffer.isBuffer(e))return Jt(e,t);var r=e.readUInt32LE(t);return r>0?e.toString("utf8",t+4,t+4+r-1):""},tr=function(e,t){if(!Buffer.isBuffer(e))return er(e,t);var r=2*e.readUInt32LE(t);return e.toString("utf16le",t+4,t+4+r-1)},nr=function(e,t){if(!Buffer.isBuffer(e))return rr(e,t);var r=e.readUInt32LE(t);return e.toString("utf16le",t+4,t+4+r)},ir=function(e,t){if(!Buffer.isBuffer(e))return ar(e,t);var r=e.readUInt32LE(t);return e.toString("utf8",t+4,t+4+r)},lr=function(e,t){return Buffer.isBuffer(e)?e.readDoubleLE(t):or(e,t)},sr=function(e){return Buffer.isBuffer(e)||Array.isArray(e)||"undefined"!==typeof Uint8Array&&e instanceof Uint8Array}),"undefined"!==typeof P&&ur();var cr=function(e,t){return e[t]},fr=function(e,t){return 256*e[t+1]+e[t]},hr=function(e,t){var r=256*e[t+1]+e[t];return r<32768?r:-1*(65535-r+1)},dr=function(e,t){return e[t+3]*(1<<24)+(e[t+2]<<16)+(e[t+1]<<8)+e[t]},pr=function(e,t){return e[t+3]<<24|e[t+2]<<16|e[t+1]<<8|e[t]},mr=function(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]};function vr(e,t){var r,n,a,i,o,l,s="",u=[];switch(t){case"dbcs":if(l=this.l,z&&Buffer.isBuffer(this))s=this.slice(this.l,this.l+2*e).toString("utf16le");else for(o=0;o<e;++o)s+=String.fromCharCode(fr(this,l)),l+=2;e*=2;break;case"utf8":s=Xt(this,this.l,this.l+e);break;case"utf16le":e*=2,s=Gt(this,this.l,this.l+e);break;case"wstr":if("undefined"===typeof P)return vr.call(this,e,"dbcs");s=P.utils.decode(A,this.slice(this.l,this.l+2*e)),e*=2;break;case"lpstr-ansi":s=Qt(this,this.l),e=4+dr(this,this.l);break;case"lpstr-cp":s=Zt(this,this.l),e=4+dr(this,this.l);break;case"lpwstr":s=tr(this,this.l),e=4+2*dr(this,this.l);break;case"lpp4":e=4+dr(this,this.l),s=nr(this,this.l),2&e&&(e+=2);break;case"8lpp4":e=4+dr(this,this.l),s=ir(this,this.l),3&e&&(e+=4-(3&e));break;case"cstr":for(e=0,s="";0!==(a=cr(this,this.l+e++));)u.push(I(a));s=u.join("");break;case"_wstr":for(e=0,s="";0!==(a=fr(this,this.l+e));)u.push(I(a)),e+=2;e+=2,s=u.join("");break;case"dbcs-cont":for(s="",l=this.l,o=0;o<e;++o){if(this.lens&&-1!==this.lens.indexOf(l))return a=cr(this,l),this.l=l+1,i=vr.call(this,e-o,a?"dbcs-cont":"sbcs-cont"),u.join("")+i;u.push(I(fr(this,l))),l+=2}s=u.join(""),e*=2;break;case"cpstr":if("undefined"!==typeof P){s=P.utils.decode(A,this.slice(this.l,this.l+e));break}case"sbcs-cont":for(s="",l=this.l,o=0;o!=e;++o){if(this.lens&&-1!==this.lens.indexOf(l))return a=cr(this,l),this.l=l+1,i=vr.call(this,e-o,a?"dbcs-cont":"sbcs-cont"),u.join("")+i;u.push(I(cr(this,l))),l+=1}s=u.join("");break;default:switch(e){case 1:return r=cr(this,this.l),this.l++,r;case 2:return r=("i"===t?hr:fr)(this,this.l),this.l+=2,r;case 4:case-4:return"i"===t||0===(128&this[this.l+3])?(r=(e>0?pr:mr)(this,this.l),this.l+=4,r):(n=dr(this,this.l),this.l+=4,n);case 8:case-8:if("f"===t)return n=8==e?lr(this,this.l):lr([this[this.l+7],this[this.l+6],this[this.l+5],this[this.l+4],this[this.l+3],this[this.l+2],this[this.l+1],this[this.l+0]],0),this.l+=8,n;e=8;case 16:s=Kt(this,this.l,e)}}return this.l+=e,s}var gr=function(e,t,r){e[r]=255&t,e[r+1]=t>>>8&255,e[r+2]=t>>>16&255,e[r+3]=t>>>24&255},yr=function(e,t,r){e[r]=255&t,e[r+1]=t>>8&255,e[r+2]=t>>16&255,e[r+3]=t>>24&255},br=function(e,t,r){e[r]=255&t,e[r+1]=t>>>8&255};function wr(e,t,r){var n=0,a=0;if("dbcs"===r){for(a=0;a!=t.length;++a)br(this,t.charCodeAt(a),this.l+2*a);n=2*t.length}else if("sbcs"===r){if("undefined"!==typeof P&&874==k)for(a=0;a!=t.length;++a){var i=P.utils.encode(k,t.charAt(a));this[this.l+a]=i[0]}else for(t=t.replace(/[^\x00-\x7F]/g,"_"),a=0;a!=t.length;++a)this[this.l+a]=255&t.charCodeAt(a);n=t.length}else{if("hex"===r){for(;a<e;++a)this[this.l++]=parseInt(t.slice(2*a,2*a+2),16)||0;return this}if("utf16le"===r){var o=Math.min(this.l+e,this.length);for(a=0;a<Math.min(t.length,e);++a){var l=t.charCodeAt(a);this[this.l++]=255&l,this[this.l++]=l>>8}for(;this.l<o;)this[this.l++]=0;return this}switch(e){case 1:n=1,this[this.l]=255&t;break;case 2:n=2,this[this.l]=255&t,t>>>=8,this[this.l+1]=255&t;break;case 3:n=3,this[this.l]=255&t,t>>>=8,this[this.l+1]=255&t,t>>>=8,this[this.l+2]=255&t;break;case 4:n=4,gr(this,t,this.l);break;case 8:if(n=8,"f"===r){!function(e,t,r){var n=(t<0||1/t==-1/0?1:0)<<7,a=0,i=0,o=n?-t:t;isFinite(o)?0==o?a=i=0:(a=Math.floor(Math.log(o)/Math.LN2),i=o*Math.pow(2,52-a),a<=-1023&&(!isFinite(i)||i<Math.pow(2,52))?a=-1022:(i-=Math.pow(2,52),a+=1023)):(a=2047,i=isNaN(t)?26985:0);for(var l=0;l<=5;++l,i/=256)e[r+l]=255&i;e[r+6]=(15&a)<<4|15&i,e[r+7]=a>>4|n}(this,t,this.l);break}case 16:break;case-4:n=4,yr(this,t,this.l)}}return this.l+=n,this}function Er(e,t){var r=Kt(this,this.l,e.length>>1);if(r!==e)throw new Error(t+"Expected "+e+" saw "+r);this.l+=e.length>>1}function Tr(e,t){e.l=t,e.read_shift=vr,e.chk=Er,e.write_shift=wr}function Sr(e,t){e.l+=t}function xr(e){var t=H(e);return Tr(t,0),t}function Dr(){var e=[],t=z?256:2048,r=function(e){var t=xr(e);return Tr(t,0),t},n=r(t),a=function(){n&&(n.length>n.l&&((n=n.slice(0,n.l)).l=n.length),n.length>0&&e.push(n),n=null)},i=function(e){return n&&e<n.length-n.l?n:(a(),n=r(Math.max(e+1,t)))};return{next:i,push:function(e){a(),null==(n=e).l&&(n.l=n.length),i(t)},end:function(){return a(),X(e)},_bufs:e}}function Ar(e,t,r,n){var a,i=+t;if(!isNaN(i)){n||(n=Ho[i].p||(r||[]).length||0),a=1+(i>=128?1:0)+1,n>=128&&++a,n>=16384&&++a,n>=2097152&&++a;var o=e.next(a);i<=127?o.write_shift(1,i):(o.write_shift(1,128+(127&i)),o.write_shift(1,i>>7));for(var l=0;4!=l;++l){if(!(n>=128)){o.write_shift(1,n);break}o.write_shift(1,128+(127&n)),n>>=7}n>0&&sr(r)&&e.push(r)}}function kr(e,t,r){var n=ct(e);if(t.s?(n.cRel&&(n.c+=t.s.c),n.rRel&&(n.r+=t.s.r)):(n.cRel&&(n.c+=t.c),n.rRel&&(n.r+=t.r)),!r||r.biff<12){for(;n.c>=256;)n.c-=256;for(;n.r>=65536;)n.r-=65536}return n}function Cr(e,t,r){var n=ct(e);return n.s=kr(n.s,t.s,r),n.e=kr(n.e,t.s,r),n}function _r(e,t){if(e.cRel&&e.c<0)for(e=ct(e);e.c<0;)e.c+=t>8?16384:256;if(e.rRel&&e.r<0)for(e=ct(e);e.r<0;)e.r+=t>8?1048576:t>5?65536:16384;var r=Lr(e);return e.cRel||null==e.cRel||(r=r.replace(/^([A-Z])/,"$$$1")),e.rRel||null==e.rRel||(r=function(e){return e.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}(r)),r}function Fr(e,t){return 0!=e.s.r||e.s.rRel||e.e.r!=(t.biff>=12?1048575:t.biff>=8?65536:16384)||e.e.rRel?0!=e.s.c||e.s.cRel||e.e.c!=(t.biff>=12?16383:255)||e.e.cRel?_r(e.s,t.biff)+":"+_r(e.e,t.biff):(e.s.rRel?"":"$")+Rr(e.s.r)+":"+(e.e.rRel?"":"$")+Rr(e.e.r):(e.s.cRel?"":"$")+Pr(e.s.c)+":"+(e.e.cRel?"":"$")+Pr(e.e.c)}function Or(e){return parseInt(e.replace(/\$(\d+)$/,"$1"),10)-1}function Rr(e){return""+(e+1)}function Nr(e){for(var t=e.replace(/^\$([A-Z])/,"$1"),r=0,n=0;n!==t.length;++n)r=26*r+t.charCodeAt(n)-64;return r-1}function Pr(e){if(e<0)throw new Error("invalid column "+e);var t="";for(++e;e;e=Math.floor((e-1)/26))t=String.fromCharCode((e-1)%26+65)+t;return t}function Ir(e){for(var t=0,r=0,n=0;n<e.length;++n){var a=e.charCodeAt(n);a>=48&&a<=57?t=10*t+(a-48):a>=65&&a<=90&&(r=26*r+(a-64))}return{c:r-1,r:t-1}}function Lr(e){for(var t=e.c+1,r="";t;t=(t-1)/26|0)r=String.fromCharCode((t-1)%26+65)+r;return r+(e.r+1)}function Mr(e){var t=e.indexOf(":");return-1==t?{s:Ir(e),e:Ir(e)}:{s:Ir(e.slice(0,t)),e:Ir(e.slice(t+1))}}function Br(e,t){return"undefined"===typeof t||"number"===typeof t?Br(e.s,e.e):("string"!==typeof e&&(e=Lr(e)),"string"!==typeof t&&(t=Lr(t)),e==t?e:e+":"+t)}function Ur(e){var t={s:{c:0,r:0},e:{c:0,r:0}},r=0,n=0,a=0,i=e.length;for(r=0;n<i&&!((a=e.charCodeAt(n)-64)<1||a>26);++n)r=26*r+a;for(t.s.c=--r,r=0;n<i&&!((a=e.charCodeAt(n)-48)<0||a>9);++n)r=10*r+a;if(t.s.r=--r,n===i||10!=a)return t.e.c=t.s.c,t.e.r=t.s.r,t;for(++n,r=0;n!=i&&!((a=e.charCodeAt(n)-64)<1||a>26);++n)r=26*r+a;for(t.e.c=--r,r=0;n!=i&&!((a=e.charCodeAt(n)-48)<0||a>9);++n)r=10*r+a;return t.e.r=--r,t}function jr(e,t){var r="d"==e.t&&t instanceof Date;if(null!=e.z)try{return e.w=Ue(e.z,r?et(t):t)}catch(n){}try{return e.w=Ue((e.XF||{}).numFmtId||(r?14:0),r?et(t):t)}catch(n){return""+t}}function zr(e,t,r){return null==e||null==e.t||"z"==e.t?"":void 0!==e.w?e.w:("d"==e.t&&!e.z&&r&&r.dateNF&&(e.z=r.dateNF),"e"==e.t?Dn[e.v]||e.v:jr(e,void 0==t?e.v:t))}function Wr(e,t){var r=t&&t.sheet?t.sheet:"Sheet1",n={};return n[r]=e,{SheetNames:[r],Sheets:n}}function Hr(e,t,r){var n=r||{},a=e?Array.isArray(e):n.dense;null!=M&&null==a&&(a=M);var i=e||(a?[]:{}),o=0,l=0;if(i&&null!=n.origin){if("number"==typeof n.origin)o=n.origin;else{var s="string"==typeof n.origin?Ir(n.origin):n.origin;o=s.r,l=s.c}i["!ref"]||(i["!ref"]="A1:A1")}var u={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(i["!ref"]){var c=Ur(i["!ref"]);u.s.c=c.s.c,u.s.r=c.s.r,u.e.c=Math.max(u.e.c,c.e.c),u.e.r=Math.max(u.e.r,c.e.r),-1==o&&(u.e.r=o=c.e.r+1)}for(var f=0;f!=t.length;++f)if(t[f]){if(!Array.isArray(t[f]))throw new Error("aoa_to_sheet expects an array of arrays");for(var h=0;h!=t[f].length;++h)if("undefined"!==typeof t[f][h]){var d={v:t[f][h]},p=o+f,m=l+h;if(u.s.r>p&&(u.s.r=p),u.s.c>m&&(u.s.c=m),u.e.r<p&&(u.e.r=p),u.e.c<m&&(u.e.c=m),!t[f][h]||"object"!==typeof t[f][h]||Array.isArray(t[f][h])||t[f][h]instanceof Date)if(Array.isArray(d.v)&&(d.f=t[f][h][1],d.v=d.v[0]),null===d.v)if(d.f)d.t="n";else if(n.nullError)d.t="e",d.v=0;else{if(!n.sheetStubs)continue;d.t="z"}else"number"===typeof d.v?d.t="n":"boolean"===typeof d.v?d.t="b":d.v instanceof Date?(d.z=n.dateNF||le[14],n.cellDates?(d.t="d",d.w=Ue(d.z,et(d.v))):(d.t="n",d.v=et(d.v),d.w=Ue(d.z,d.v))):d.t="s";else d=t[f][h];if(a)i[p]||(i[p]=[]),i[p][m]&&i[p][m].z&&(d.z=i[p][m].z),i[p][m]=d;else{var v=Lr({c:m,r:p});i[v]&&i[v].z&&(d.z=i[v].z),i[v]=d}}}return u.s.c<1e7&&(i["!ref"]=Br(u)),i}function Vr(e,t){return Hr(null,e,t)}function Gr(e,t){return t||(t=xr(4)),t.write_shift(4,e),t}function $r(e){var t=e.read_shift(4);return 0===t?"":e.read_shift(t,"dbcs")}function Kr(e,t){var r=!1;return null==t&&(r=!0,t=xr(4+2*e.length)),t.write_shift(4,e.length),e.length>0&&t.write_shift(0,e,"dbcs"),r?t.slice(0,t.l):t}function Yr(e){return{ich:e.read_shift(2),ifnt:e.read_shift(2)}}function Xr(e,t){var r=e.l,n=e.read_shift(1),a=$r(e),i=[],o={t:a,h:a};if(0!==(1&n)){for(var l=e.read_shift(4),s=0;s!=l;++s)i.push(Yr(e));o.r=i}else o.r=[{ich:0,ifnt:0}];return e.l=r+t,o}var qr=Xr;function Qr(e,t){var r=!1;return null==t&&(r=!0,t=xr(23+4*e.t.length)),t.write_shift(1,1),Kr(e.t,t),t.write_shift(4,1),function(e,t){t||(t=xr(4)),t.write_shift(2,e.ich||0),t.write_shift(2,e.ifnt||0)}({ich:0,ifnt:0},t),r?t.slice(0,t.l):t}function Jr(e){var t=e.read_shift(4),r=e.read_shift(2);return r+=e.read_shift(1)<<16,e.l++,{c:t,iStyleRef:r}}function Zr(e,t){return null==t&&(t=xr(8)),t.write_shift(-4,e.c),t.write_shift(3,e.iStyleRef||e.s),t.write_shift(1,0),t}function en(e){var t=e.read_shift(2);return t+=e.read_shift(1)<<16,e.l++,{c:-1,iStyleRef:t}}function tn(e,t){return null==t&&(t=xr(4)),t.write_shift(3,e.iStyleRef||e.s),t.write_shift(1,0),t}var rn=$r,nn=Kr;function an(e){var t=e.read_shift(4);return 0===t||4294967295===t?"":e.read_shift(t,"dbcs")}function on(e,t){var r=!1;return null==t&&(r=!0,t=xr(127)),t.write_shift(4,e.length>0?e.length:4294967295),e.length>0&&t.write_shift(0,e,"dbcs"),r?t.slice(0,t.l):t}var ln=$r,sn=an,un=on;function cn(e){var t=e.slice(e.l,e.l+4),r=1&t[0],n=2&t[0];e.l+=4;var a=0===n?lr([0,0,0,0,252&t[0],t[1],t[2],t[3]],0):pr(t,0)>>2;return r?a/100:a}function fn(e,t){null==t&&(t=xr(4));var r=0,n=0,a=100*e;if(e==(0|e)&&e>=-(1<<29)&&e<1<<29?n=1:a==(0|a)&&a>=-(1<<29)&&a<1<<29&&(n=1,r=1),!n)throw new Error("unsupported RkNumber "+e);t.write_shift(-4,((r?a:e)<<2)+(r+2))}function hn(e){var t={s:{},e:{}};return t.s.r=e.read_shift(4),t.e.r=e.read_shift(4),t.s.c=e.read_shift(4),t.e.c=e.read_shift(4),t}var dn=hn,pn=function(e,t){return t||(t=xr(16)),t.write_shift(4,e.s.r),t.write_shift(4,e.e.r),t.write_shift(4,e.s.c),t.write_shift(4,e.e.c),t};function mn(e){if(e.length-e.l<8)throw"XLS Xnum Buffer underflow";return e.read_shift(8,"f")}function vn(e,t){return(t||xr(8)).write_shift(8,e,"f")}function gn(e,t){if(t||(t=xr(8)),!e||e.auto)return t.write_shift(4,0),t.write_shift(4,0),t;null!=e.index?(t.write_shift(1,2),t.write_shift(1,e.index)):null!=e.theme?(t.write_shift(1,6),t.write_shift(1,e.theme)):(t.write_shift(1,5),t.write_shift(1,0));var r=e.tint||0;if(r>0?r*=32767:r<0&&(r*=32768),t.write_shift(2,r),e.rgb&&null==e.theme){var n=e.rgb||"FFFFFF";"number"==typeof n&&(n=("000000"+n.toString(16)).slice(-6)),t.write_shift(1,parseInt(n.slice(0,2),16)),t.write_shift(1,parseInt(n.slice(2,4),16)),t.write_shift(1,parseInt(n.slice(4,6),16)),t.write_shift(1,255)}else t.write_shift(2,0),t.write_shift(1,0),t.write_shift(1,0);return t}var yn=2,bn=3,wn=80,En={1:{n:"CodePage",t:yn},2:{n:"Category",t:wn},3:{n:"PresentationFormat",t:wn},4:{n:"ByteCount",t:bn},5:{n:"LineCount",t:bn},6:{n:"ParagraphCount",t:bn},7:{n:"SlideCount",t:bn},8:{n:"NoteCount",t:bn},9:{n:"HiddenCount",t:bn},10:{n:"MultimediaClipCount",t:bn},11:{n:"ScaleCrop",t:11},12:{n:"HeadingPairs",t:4108},13:{n:"TitlesOfParts",t:4126},14:{n:"Manager",t:wn},15:{n:"Company",t:wn},16:{n:"LinksUpToDate",t:11},17:{n:"CharacterCount",t:bn},19:{n:"SharedDoc",t:11},22:{n:"HyperlinksChanged",t:11},23:{n:"AppVersion",t:bn,p:"version"},24:{n:"DigSig",t:65},26:{n:"ContentType",t:wn},27:{n:"ContentStatus",t:wn},28:{n:"Language",t:wn},29:{n:"Version",t:wn},255:{},2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}},Tn={1:{n:"CodePage",t:yn},2:{n:"Title",t:wn},3:{n:"Subject",t:wn},4:{n:"Author",t:wn},5:{n:"Keywords",t:wn},6:{n:"Comments",t:wn},7:{n:"Template",t:wn},8:{n:"LastAuthor",t:wn},9:{n:"RevNumber",t:wn},10:{n:"EditTime",t:64},11:{n:"LastPrinted",t:64},12:{n:"CreatedDate",t:64},13:{n:"ModifiedDate",t:64},14:{n:"PageCount",t:bn},15:{n:"WordCount",t:bn},16:{n:"CharCount",t:bn},17:{n:"Thumbnail",t:71},18:{n:"Application",t:wn},19:{n:"DocSecurity",t:bn},255:{},2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}};function Sn(e){return e.map((function(e){return[e>>16&255,e>>8&255,255&e]}))}var xn=ct(Sn([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0])),Dn={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},An={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.sheet.macroEnabled.main+xml":"workbooks","application/vnd.ms-excel.sheet.binary.macroEnabled.main":"workbooks","application/vnd.ms-excel.addin.macroEnabled.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":"sheets","application/vnd.ms-excel.worksheet":"sheets","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":"charts","application/vnd.ms-excel.chartsheet":"charts","application/vnd.ms-excel.macrosheet+xml":"macros","application/vnd.ms-excel.macrosheet":"macros","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":"dialogs","application/vnd.ms-excel.dialogsheet":"dialogs","application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml":"strs","application/vnd.ms-excel.sharedStrings":"strs","application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":"styles","application/vnd.ms-excel.styles":"styles","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":"comments","application/vnd.ms-excel.comments":"comments","application/vnd.ms-excel.threadedcomments+xml":"threadedcomments","application/vnd.ms-excel.person+xml":"people","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"metadata","application/vnd.ms-excel.sheetMetadata":"metadata","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-office.chartex+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"TODO","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"},kn={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xlam:"application/vnd.ms-excel.addin.macroEnabled.main+xml",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"},comments:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml",xlsb:"application/vnd.ms-excel.comments"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},charts:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml",xlsb:"application/vnd.ms-excel.chartsheet"},dialogs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml",xlsb:"application/vnd.ms-excel.dialogsheet"},macros:{xlsx:"application/vnd.ms-excel.macrosheet+xml",xlsb:"application/vnd.ms-excel.macrosheet"},metadata:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml",xlsb:"application/vnd.ms-excel.sheetMetadata"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}};function Cn(e,t){var r,n=function(e){for(var t=[],r=Xe(e),n=0;n!==r.length;++n)null==t[e[r[n]]]&&(t[e[r[n]]]=[]),t[e[r[n]]].push(r[n]);return t}(An),a=[];a[a.length]=gt,a[a.length]=Mt("Types",null,{xmlns:Ut.CT,"xmlns:xsd":Ut.xsd,"xmlns:xsi":Ut.xsi}),a=a.concat([["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["vml","application/vnd.openxmlformats-officedocument.vmlDrawing"],["data","application/vnd.openxmlformats-officedocument.model+data"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["emf","image/x-emf"],["wmf","image/x-wmf"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["tif","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels","application/vnd.openxmlformats-package.relationships+xml"]].map((function(e){return Mt("Default",null,{Extension:e[0],ContentType:e[1]})})));var i=function(n){e[n]&&e[n].length>0&&(r=e[n][0],a[a.length]=Mt("Override",null,{PartName:("/"==r[0]?"":"/")+r,ContentType:kn[n][t.bookType]||kn[n].xlsx}))},o=function(r){(e[r]||[]).forEach((function(e){a[a.length]=Mt("Override",null,{PartName:("/"==e[0]?"":"/")+e,ContentType:kn[r][t.bookType]||kn[r].xlsx})}))},l=function(t){(e[t]||[]).forEach((function(e){a[a.length]=Mt("Override",null,{PartName:("/"==e[0]?"":"/")+e,ContentType:n[t][0]})}))};return i("workbooks"),o("sheets"),o("charts"),l("themes"),["strs","styles"].forEach(i),["coreprops","extprops","custprops"].forEach(l),l("vba"),l("comments"),l("threadedcomments"),l("drawings"),o("metadata"),l("people"),a.length>2&&(a[a.length]="</Types>",a[1]=a[1].replace("/>",">")),a.join("")}var _n={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",XPATH:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLinkPath",XMISS:"http://schemas.microsoft.com/office/2006/relationships/xlExternalLinkPath/xlPathMissing",XLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLink",CXML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXml",CXMLP:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXmlProps",CMNT:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties",SST:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",STY:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",THEME:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",CHART:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",CHARTEX:"http://schemas.microsoft.com/office/2014/relationships/chartEx",CS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet",WS:["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"],DS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",MS:"http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet",IMG:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",DRAW:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",XLMETA:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sheetMetadata",TCMNT:"http://schemas.microsoft.com/office/2017/10/relationships/threadedComment",PEOPLE:"http://schemas.microsoft.com/office/2017/10/relationships/person",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function Fn(e){var t=e.lastIndexOf("/");return e.slice(0,t+1)+"_rels/"+e.slice(t+1)+".rels"}function On(e){var t=[gt,Mt("Relationships",null,{xmlns:Ut.RELS})];return Xe(e["!id"]).forEach((function(r){t[t.length]=Mt("Relationship",null,e["!id"][r])})),t.length>2&&(t[t.length]="</Relationships>",t[1]=t[1].replace("/>",">")),t.join("")}function Rn(e,t,r,n,a,i){if(a||(a={}),e["!id"]||(e["!id"]={}),e["!idx"]||(e["!idx"]=1),t<0)for(t=e["!idx"];e["!id"]["rId"+t];++t);if(e["!idx"]=t+1,a.Id="rId"+t,a.Type=n,a.Target=r,i?a.TargetMode=i:[_n.HLINK,_n.XPATH,_n.XMISS].indexOf(a.Type)>-1&&(a.TargetMode="External"),e["!id"][a.Id])throw new Error("Cannot rewrite rId "+t);return e["!id"][a.Id]=a,e[("/"+a.Target).replace("//","/")]=a,t}function Nn(e,t,r){return['  <rdf:Description rdf:about="'+e+'">\n','    <rdf:type rdf:resource="http://docs.oasis-open.org/ns/office/1.2/meta/'+(r||"odf")+"#"+t+'"/>\n',"  </rdf:Description>\n"].join("")}function Pn(){return'<office:document-meta xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xlink="http://www.w3.org/1999/xlink" office:version="1.2"><office:meta><meta:generator>SheetJS '+D.version+"</meta:generator></office:meta></office:document-meta>"}var In=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]];function Ln(e,t,r,n,a){null==a[e]&&null!=t&&""!==t&&(a[e]=t,t=Tt(t),n[n.length]=r?Mt(e,t,r):It(e,t))}function Mn(e,t){var r=t||{},n=[gt,Mt("cp:coreProperties",null,{"xmlns:cp":Ut.CORE_PROPS,"xmlns:dc":Ut.dc,"xmlns:dcterms":Ut.dcterms,"xmlns:dcmitype":Ut.dcmitype,"xmlns:xsi":Ut.xsi})],a={};if(!e&&!r.Props)return n.join("");e&&(null!=e.CreatedDate&&Ln("dcterms:created","string"===typeof e.CreatedDate?e.CreatedDate:Bt(e.CreatedDate,r.WTF),{"xsi:type":"dcterms:W3CDTF"},n,a),null!=e.ModifiedDate&&Ln("dcterms:modified","string"===typeof e.ModifiedDate?e.ModifiedDate:Bt(e.ModifiedDate,r.WTF),{"xsi:type":"dcterms:W3CDTF"},n,a));for(var i=0;i!=In.length;++i){var o=In[i],l=r.Props&&null!=r.Props[o[1]]?r.Props[o[1]]:e?e[o[1]]:null;!0===l?l="1":!1===l?l="0":"number"==typeof l&&(l=String(l)),null!=l&&Ln(o[0],l,null,n,a)}return n.length>2&&(n[n.length]="</cp:coreProperties>",n[1]=n[1].replace("/>",">")),n.join("")}var Bn=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]],Un=["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"];function jn(e){var t=[],r=Mt;return e||(e={}),e.Application="SheetJS",t[t.length]=gt,t[t.length]=Mt("Properties",null,{xmlns:Ut.EXT_PROPS,"xmlns:vt":Ut.vt}),Bn.forEach((function(n){if(void 0!==e[n[1]]){var a;switch(n[2]){case"string":a=Tt(String(e[n[1]]));break;case"bool":a=e[n[1]]?"true":"false"}void 0!==a&&(t[t.length]=r(n[0],a))}})),t[t.length]=r("HeadingPairs",r("vt:vector",r("vt:variant","<vt:lpstr>Worksheets</vt:lpstr>")+r("vt:variant",r("vt:i4",String(e.Worksheets))),{size:2,baseType:"variant"})),t[t.length]=r("TitlesOfParts",r("vt:vector",e.SheetNames.map((function(e){return"<vt:lpstr>"+Tt(e)+"</vt:lpstr>"})).join(""),{size:e.Worksheets,baseType:"lpstr"})),t.length>2&&(t[t.length]="</Properties>",t[1]=t[1].replace("/>",">")),t.join("")}function zn(e){var t=[gt,Mt("Properties",null,{xmlns:Ut.CUST_PROPS,"xmlns:vt":Ut.vt})];if(!e)return t.join("");var r=1;return Xe(e).forEach((function(n){++r,t[t.length]=Mt("property",function(e,t){switch(typeof e){case"string":var r=Mt("vt:lpwstr",Tt(e));return t&&(r=r.replace(/&quot;/g,"_x0022_")),r;case"number":return Mt((0|e)==e?"vt:i4":"vt:r8",Tt(String(e)));case"boolean":return Mt("vt:bool",e?"true":"false")}if(e instanceof Date)return Mt("vt:filetime",Bt(e));throw new Error("Unable to serialize "+e)}(e[n],!0),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:r,name:Tt(n)})})),t.length>2&&(t[t.length]="</Properties>",t[1]=t[1].replace("/>",">")),t.join("")}var Wn={Title:"Title",Subject:"Subject",Author:"Author",Keywords:"Keywords",Comments:"Description",LastAuthor:"LastAuthor",RevNumber:"Revision",Application:"AppName",LastPrinted:"LastPrinted",CreatedDate:"Created",ModifiedDate:"LastSaved",Category:"Category",Manager:"Manager",Company:"Company",AppVersion:"Version",ContentStatus:"ContentStatus",Identifier:"Identifier",Language:"Language"};function Hn(e,t){var r=xr(4),n=xr(4);switch(r.write_shift(4,80==e?31:e),e){case 3:n.write_shift(-4,t);break;case 5:(n=xr(8)).write_shift(8,t,"f");break;case 11:n.write_shift(4,t?1:0);break;case 64:n=function(e){var t=("string"==typeof e?new Date(Date.parse(e)):e).getTime()/1e3+11644473600,r=t%Math.pow(2,32),n=(t-r)/Math.pow(2,32);n*=1e7;var a=(r*=1e7)/Math.pow(2,32)|0;a>0&&(r%=Math.pow(2,32),n+=a);var i=xr(8);return i.write_shift(4,r),i.write_shift(4,n),i}(t);break;case 31:case 80:for((n=xr(4+2*(t.length+1)+(t.length%2?0:2))).write_shift(4,t.length+1),n.write_shift(0,t,"dbcs");n.l!=n.length;)n.write_shift(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+e+" "+t)}return X([r,n])}var Vn=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"];function Gn(e){switch(typeof e){case"boolean":return 11;case"number":return(0|e)==e?3:5;case"string":return 31;case"object":if(e instanceof Date)return 64}return-1}function $n(e,t,r){var n=xr(8),a=[],i=[],o=8,l=0,s=xr(8),u=xr(8);if(s.write_shift(4,2),s.write_shift(4,1200),u.write_shift(4,1),i.push(s),a.push(u),o+=8+s.length,!t){(u=xr(8)).write_shift(4,0),a.unshift(u);var c=[xr(4)];for(c[0].write_shift(4,e.length),l=0;l<e.length;++l){var f=e[l][0];for((s=xr(8+2*(f.length+1)+(f.length%2?0:2))).write_shift(4,l+2),s.write_shift(4,f.length+1),s.write_shift(0,f,"dbcs");s.l!=s.length;)s.write_shift(1,0);c.push(s)}s=X(c),i.unshift(s),o+=8+s.length}for(l=0;l<e.length;++l)if((!t||t[e[l][0]])&&!(Vn.indexOf(e[l][0])>-1||Un.indexOf(e[l][0])>-1)&&null!=e[l][1]){var h=e[l][1],d=0;if(t){var p=r[d=+t[e[l][0]]];if("version"==p.p&&"string"==typeof h){var m=h.split(".");h=(+m[0]<<16)+(+m[1]||0)}s=Hn(p.t,h)}else{var v=Gn(h);-1==v&&(v=31,h=String(h)),s=Hn(v,h)}i.push(s),(u=xr(8)).write_shift(4,t?d:2+l),a.push(u),o+=8+s.length}var g=8*(i.length+1);for(l=0;l<i.length;++l)a[l].write_shift(4,g),g+=i[l].length;return n.write_shift(4,o),n.write_shift(4,i.length),X([n].concat(a).concat(i))}function Kn(e,t,r,n,a,i){var o=xr(a?68:48),l=[o];o.write_shift(2,65534),o.write_shift(2,0),o.write_shift(4,842412599),o.write_shift(16,Ge.utils.consts.HEADER_CLSID,"hex"),o.write_shift(4,a?2:1),o.write_shift(16,t,"hex"),o.write_shift(4,a?68:48);var s=$n(e,r,n);if(l.push(s),a){var u=$n(a,null,null);o.write_shift(16,i,"hex"),o.write_shift(4,68+s.length),l.push(u)}return X(l)}function Yn(e,t){return 1===e.read_shift(t)}function Xn(e,t){return t||(t=xr(2)),t.write_shift(2,+!!e),t}function qn(e){return e.read_shift(2,"u")}function Qn(e,t){return t||(t=xr(2)),t.write_shift(2,e),t}function Jn(e,t,r){return r||(r=xr(2)),r.write_shift(1,"e"==t?+e:+!!e),r.write_shift(1,"e"==t?1:0),r}function Zn(e,t,r){var n=e.read_shift(r&&r.biff>=12?2:1),a="sbcs-cont",i=A;(r&&r.biff>=8&&(A=1200),r&&8!=r.biff)?12==r.biff&&(a="wstr"):e.read_shift(1)&&(a="dbcs-cont");r.biff>=2&&r.biff<=5&&(a="cpstr");var o=n?e.read_shift(n,a):"";return A=i,o}function ea(e){var t=e.t||"",r=xr(3);r.write_shift(2,t.length),r.write_shift(1,1);var n=xr(2*t.length);return n.write_shift(2*t.length,t,"utf16le"),X([r,n])}function ta(e,t,r){if(r){if(r.biff>=2&&r.biff<=5)return e.read_shift(t,"cpstr");if(r.biff>=12)return e.read_shift(t,"dbcs-cont")}return 0===e.read_shift(1)?e.read_shift(t,"sbcs-cont"):e.read_shift(t,"dbcs-cont")}function ra(e,t,r){var n=e.read_shift(r&&2==r.biff?1:2);return 0===n?(e.l++,""):ta(e,n,r)}function na(e,t,r){if(r.biff>5)return ra(e,0,r);var n=e.read_shift(1);return 0===n?(e.l++,""):e.read_shift(n,r.biff<=4||!e.lens?"cpstr":"sbcs-cont")}function aa(e,t,r){return r||(r=xr(3+2*e.length)),r.write_shift(2,e.length),r.write_shift(1,1),r.write_shift(31,e,"utf16le"),r}function ia(e,t){t||(t=xr(6+2*e.length)),t.write_shift(4,1+e.length);for(var r=0;r<e.length;++r)t.write_shift(2,e.charCodeAt(r));return t.write_shift(2,0),t}function oa(e){var t=xr(512),r=0,n=e.Target;"file://"==n.slice(0,7)&&(n=n.slice(7));var a=n.indexOf("#"),i=a>-1?31:23;switch(n.charAt(0)){case"#":i=28;break;case".":i&=-3}t.write_shift(4,2),t.write_shift(4,i);var o=[8,6815827,6619237,4849780,83];for(r=0;r<o.length;++r)t.write_shift(4,o[r]);if(28==i)ia(n=n.slice(1),t);else if(2&i){for(o="e0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),r=0;r<o.length;++r)t.write_shift(1,parseInt(o[r],16));var l=a>-1?n.slice(0,a):n;for(t.write_shift(4,2*(l.length+1)),r=0;r<l.length;++r)t.write_shift(2,l.charCodeAt(r));t.write_shift(2,0),8&i&&ia(a>-1?n.slice(a+1):"",t)}else{for(o="03 03 00 00 00 00 00 00 c0 00 00 00 00 00 00 46".split(" "),r=0;r<o.length;++r)t.write_shift(1,parseInt(o[r],16));for(var s=0;"../"==n.slice(3*s,3*s+3)||"..\\"==n.slice(3*s,3*s+3);)++s;for(t.write_shift(2,s),t.write_shift(4,n.length-3*s+1),r=0;r<n.length-3*s;++r)t.write_shift(1,255&n.charCodeAt(r+3*s));for(t.write_shift(1,0),t.write_shift(2,65535),t.write_shift(2,57005),r=0;r<6;++r)t.write_shift(4,0)}return t.slice(0,t.l)}function la(e,t,r,n){return n||(n=xr(6)),n.write_shift(2,e),n.write_shift(2,t),n.write_shift(2,r||0),n}function sa(e,t,r){var n=r.biff>8?4:2;return[e.read_shift(n),e.read_shift(n,"i"),e.read_shift(n,"i")]}function ua(e){var t=e.read_shift(2),r=e.read_shift(2);return{s:{c:e.read_shift(2),r:t},e:{c:e.read_shift(2),r:r}}}function ca(e,t){return t||(t=xr(8)),t.write_shift(2,e.s.r),t.write_shift(2,e.e.r),t.write_shift(2,e.s.c),t.write_shift(2,e.e.c),t}function fa(e,t,r){var n=1536,a=16;switch(r.bookType){case"biff8":case"xla":break;case"biff5":n=1280,a=8;break;case"biff4":n=4,a=6;break;case"biff3":n=3,a=6;break;case"biff2":n=2,a=4;break;default:throw new Error("unsupported BIFF version")}var i=xr(a);return i.write_shift(2,n),i.write_shift(2,t),a>4&&i.write_shift(2,29282),a>6&&i.write_shift(2,1997),a>8&&(i.write_shift(2,49161),i.write_shift(2,1),i.write_shift(2,1798),i.write_shift(2,0)),i}function ha(e,t){var r=!t||t.biff>=8?2:1,n=xr(8+r*e.name.length);n.write_shift(4,e.pos),n.write_shift(1,e.hs||0),n.write_shift(1,e.dt),n.write_shift(1,e.name.length),t.biff>=8&&n.write_shift(1,1),n.write_shift(r*e.name.length,e.name,t.biff<8?"sbcs":"utf16le");var a=n.slice(0,n.l);return a.l=n.l,a}function da(e,t,r,n){var a=r&&5==r.biff;n||(n=xr(a?3+t.length:5+2*t.length)),n.write_shift(2,e),n.write_shift(a?1:2,t.length),a||n.write_shift(1,1),n.write_shift((a?1:2)*t.length,t,a?"sbcs":"utf16le");var i=n.length>n.l?n.slice(0,n.l):n;return null==i.l&&(i.l=i.length),i}function pa(e,t,r,n){var a=r&&5==r.biff;n||(n=xr(a?16:20)),n.write_shift(2,0),e.style?(n.write_shift(2,e.numFmtId||0),n.write_shift(2,65524)):(n.write_shift(2,e.numFmtId||0),n.write_shift(2,t<<4));var i=0;return e.numFmtId>0&&a&&(i|=1024),n.write_shift(4,i),n.write_shift(4,0),a||n.write_shift(4,0),n.write_shift(2,0),n}function ma(e,t,r){if(r.biff<8)return function(e,t,r){3==e[e.l+1]&&e[e.l]++;var n=Zn(e,0,r);return 3==n.charCodeAt(0)?n.slice(1):n}(e,0,r);for(var n=[],a=e.l+t,i=e.read_shift(r.biff>8?4:2);0!==i--;)n.push(sa(e,r.biff,r));if(e.l!=a)throw new Error("Bad ExternSheet: "+e.l+" != "+a);return n}function va(e){var t=xr(24),r=Ir(e[0]);t.write_shift(2,r.r),t.write_shift(2,r.r),t.write_shift(2,r.c),t.write_shift(2,r.c);for(var n="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),a=0;a<16;++a)t.write_shift(1,parseInt(n[a],16));return X([t,oa(e[1])])}function ga(e){var t=e[1].Tooltip,r=xr(10+2*(t.length+1));r.write_shift(2,2048);var n=Ir(e[0]);r.write_shift(2,n.r),r.write_shift(2,n.r),r.write_shift(2,n.c),r.write_shift(2,n.c);for(var a=0;a<t.length;++a)r.write_shift(2,t.charCodeAt(a));return r.write_shift(2,0),r}function ya(e,t,r){if(!r.cellStyles)return Sr(e,t);var n=r&&r.biff>=12?4:2,a=e.read_shift(n),i=e.read_shift(n),o=e.read_shift(n),l=e.read_shift(n),s=e.read_shift(2);2==n&&(e.l+=2);var u={s:a,e:i,w:o,ixfe:l,flags:s};return(r.biff>=5||!r.biff)&&(u.level=s>>8&7),u}var ba=function(){var e={1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127,8:865,9:437,10:850,11:437,13:437,14:850,15:437,16:850,17:437,18:850,19:932,20:850,21:437,22:850,23:865,24:437,25:437,26:850,27:437,28:863,29:850,31:852,34:852,35:852,36:860,37:850,38:866,55:850,64:852,77:936,78:949,79:950,80:874,87:1252,88:1252,89:1252,108:863,134:737,135:852,136:857,204:1257,255:16969},t=Qe({1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127});function r(t,r){var n=r||{};n.dateNF||(n.dateNF="yyyymmdd");var a=Vr(function(t,r){var n=[],a=H(1);switch(r.type){case"base64":a=G(j(t));break;case"binary":a=G(t);break;case"buffer":case"array":a=t}Tr(a,0);var i=a.read_shift(1),o=!!(136&i),l=!1,s=!1;switch(i){case 2:case 3:case 131:case 139:case 245:break;case 48:case 49:l=!0,o=!0;break;case 140:s=!0;break;default:throw new Error("DBF Unsupported Version: "+i.toString(16))}var u=0,c=521;2==i&&(u=a.read_shift(2)),a.l+=3,2!=i&&(u=a.read_shift(4)),u>1048576&&(u=1e6),2!=i&&(c=a.read_shift(2));var f=a.read_shift(2),h=r.codepage||1252;2!=i&&(a.l+=16,a.read_shift(1),0!==a[a.l]&&(h=e[a[a.l]]),a.l+=1,a.l+=2),s&&(a.l+=36);for(var d=[],p={},m=Math.min(a.length,2==i?521:c-10-(l?264:0)),v=s?32:11;a.l<m&&13!=a[a.l];)switch((p={}).name=P.utils.decode(h,a.slice(a.l,a.l+v)).replace(/[\u0000\r\n].*$/g,""),a.l+=v,p.type=String.fromCharCode(a.read_shift(1)),2==i||s||(p.offset=a.read_shift(4)),p.len=a.read_shift(1),2==i&&(p.offset=a.read_shift(2)),p.dec=a.read_shift(1),p.name.length&&d.push(p),2!=i&&(a.l+=s?13:14),p.type){case"B":l&&8==p.len||!r.WTF||console.log("Skipping "+p.name+":"+p.type);break;case"G":case"P":r.WTF&&console.log("Skipping "+p.name+":"+p.type);break;case"+":case"0":case"@":case"C":case"D":case"F":case"I":case"L":case"M":case"N":case"O":case"T":case"Y":break;default:throw new Error("Unknown Field Type: "+p.type)}if(13!==a[a.l]&&(a.l=c-1),13!==a.read_shift(1))throw new Error("DBF Terminator not found "+a.l+" "+a[a.l]);a.l=c;var g=0,y=0;for(n[0]=[],y=0;y!=d.length;++y)n[0][y]=d[y].name;for(;u-- >0;)if(42!==a[a.l])for(++a.l,n[++g]=[],y=0,y=0;y!=d.length;++y){var b=a.slice(a.l,a.l+d[y].len);a.l+=d[y].len,Tr(b,0);var w=P.utils.decode(h,b);switch(d[y].type){case"C":w.trim().length&&(n[g][y]=w.replace(/\s+$/,""));break;case"D":8===w.length?n[g][y]=new Date(+w.slice(0,4),+w.slice(4,6)-1,+w.slice(6,8)):n[g][y]=w;break;case"F":n[g][y]=parseFloat(w.trim());break;case"+":case"I":n[g][y]=s?2147483648^b.read_shift(-4,"i"):b.read_shift(4,"i");break;case"L":switch(w.trim().toUpperCase()){case"Y":case"T":n[g][y]=!0;break;case"N":case"F":n[g][y]=!1;break;case"":case"?":break;default:throw new Error("DBF Unrecognized L:|"+w+"|")}break;case"M":if(!o)throw new Error("DBF Unexpected MEMO for type "+i.toString(16));n[g][y]="##MEMO##"+(s?parseInt(w.trim(),10):b.read_shift(4));break;case"N":(w=w.replace(/\u0000/g,"").trim())&&"."!=w&&(n[g][y]=+w||0);break;case"@":n[g][y]=new Date(b.read_shift(-8,"f")-621356832e5);break;case"T":n[g][y]=new Date(864e5*(b.read_shift(4)-2440588)+b.read_shift(4));break;case"Y":n[g][y]=b.read_shift(4,"i")/1e4+b.read_shift(4,"i")/1e4*Math.pow(2,32);break;case"O":n[g][y]=-b.read_shift(-8,"f");break;case"B":if(l&&8==d[y].len){n[g][y]=b.read_shift(8,"f");break}case"G":case"P":b.l+=d[y].len;break;case"0":if("_NullFlags"===d[y].name)break;default:throw new Error("DBF Unsupported data type "+d[y].type)}}else a.l+=f;if(2!=i&&a.l<a.length&&26!=a[a.l++])throw new Error("DBF EOF Marker missing "+(a.l-1)+" of "+a.length+" "+a[a.l-1].toString(16));return r&&r.sheetRows&&(n=n.slice(0,r.sheetRows)),r.DBF=d,n}(t,n),n);return a["!cols"]=n.DBF.map((function(e){return{wch:e.len,DBF:e}})),delete n.DBF,a}var n={B:8,C:250,L:1,D:8,"?":0,"":0};return{to_workbook:function(e,t){try{return Wr(r(e,t),t)}catch(n){if(t&&t.WTF)throw n}return{SheetNames:[],Sheets:{}}},to_sheet:r,from_sheet:function(e,r){var a=r||{};if(+a.codepage>=0&&O(+a.codepage),"string"==a.type)throw new Error("Cannot write DBF to JS string");var i=Dr(),o=jl(e,{header:1,raw:!0,cellDates:!0}),l=o[0],s=o.slice(1),u=e["!cols"]||[],c=0,f=0,h=0,d=1;for(c=0;c<l.length;++c)if(((u[c]||{}).DBF||{}).name)l[c]=u[c].DBF.name,++h;else if(null!=l[c]){if(++h,"number"===typeof l[c]&&(l[c]=l[c].toString(10)),"string"!==typeof l[c])throw new Error("DBF Invalid column name "+l[c]+" |"+typeof l[c]+"|");if(l.indexOf(l[c])!==c)for(f=0;f<1024;++f)if(-1==l.indexOf(l[c]+"_"+f)){l[c]+="_"+f;break}}var p=Ur(e["!ref"]),m=[],v=[],g=[];for(c=0;c<=p.e.c-p.s.c;++c){var y="",b="",w=0,E=[];for(f=0;f<s.length;++f)null!=s[f][c]&&E.push(s[f][c]);if(0!=E.length&&null!=l[c]){for(f=0;f<E.length;++f){switch(typeof E[f]){case"number":b="B";break;case"string":default:b="C";break;case"boolean":b="L";break;case"object":b=E[f]instanceof Date?"D":"C"}w=Math.max(w,String(E[f]).length),y=y&&y!=b?"C":b}w>250&&(w=250),"C"==(b=((u[c]||{}).DBF||{}).type)&&u[c].DBF.len>w&&(w=u[c].DBF.len),"B"==y&&"N"==b&&(y="N",g[c]=u[c].DBF.dec,w=u[c].DBF.len),v[c]="C"==y||"N"==b?w:n[y]||0,d+=v[c],m[c]=y}else m[c]="?"}var T=i.next(32);for(T.write_shift(4,318902576),T.write_shift(4,s.length),T.write_shift(2,296+32*h),T.write_shift(2,d),c=0;c<4;++c)T.write_shift(4,0);for(T.write_shift(4,0|(+t[k]||3)<<8),c=0,f=0;c<l.length;++c)if(null!=l[c]){var S=i.next(32),x=(l[c].slice(-10)+"\0\0\0\0\0\0\0\0\0\0\0").slice(0,11);S.write_shift(1,x,"sbcs"),S.write_shift(1,"?"==m[c]?"C":m[c],"sbcs"),S.write_shift(4,f),S.write_shift(1,v[c]||n[m[c]]||0),S.write_shift(1,g[c]||0),S.write_shift(1,2),S.write_shift(4,0),S.write_shift(1,0),S.write_shift(4,0),S.write_shift(4,0),f+=v[c]||n[m[c]]||0}var D=i.next(264);for(D.write_shift(4,13),c=0;c<65;++c)D.write_shift(4,0);for(c=0;c<s.length;++c){var A=i.next(d);for(A.write_shift(1,0),f=0;f<l.length;++f)if(null!=l[f])switch(m[f]){case"L":A.write_shift(1,null==s[c][f]?63:s[c][f]?84:70);break;case"B":A.write_shift(8,s[c][f]||0,"f");break;case"N":var C="0";for("number"==typeof s[c][f]&&(C=s[c][f].toFixed(g[f]||0)),h=0;h<v[f]-C.length;++h)A.write_shift(1,32);A.write_shift(1,C,"sbcs");break;case"D":s[c][f]?(A.write_shift(4,("0000"+s[c][f].getFullYear()).slice(-4),"sbcs"),A.write_shift(2,("00"+(s[c][f].getMonth()+1)).slice(-2),"sbcs"),A.write_shift(2,("00"+s[c][f].getDate()).slice(-2),"sbcs")):A.write_shift(8,"00000000","sbcs");break;case"C":var _=String(null!=s[c][f]?s[c][f]:"").slice(0,v[f]);for(A.write_shift(1,_,"sbcs"),h=0;h<v[f]-_.length;++h)A.write_shift(1,32)}}return i.next(1).write_shift(1,26),i.end()}}}(),wa=function(){var e={AA:"\xc0",BA:"\xc1",CA:"\xc2",DA:195,HA:"\xc4",JA:197,AE:"\xc8",BE:"\xc9",CE:"\xca",HE:"\xcb",AI:"\xcc",BI:"\xcd",CI:"\xce",HI:"\xcf",AO:"\xd2",BO:"\xd3",CO:"\xd4",DO:213,HO:"\xd6",AU:"\xd9",BU:"\xda",CU:"\xdb",HU:"\xdc",Aa:"\xe0",Ba:"\xe1",Ca:"\xe2",Da:227,Ha:"\xe4",Ja:229,Ae:"\xe8",Be:"\xe9",Ce:"\xea",He:"\xeb",Ai:"\xec",Bi:"\xed",Ci:"\xee",Hi:"\xef",Ao:"\xf2",Bo:"\xf3",Co:"\xf4",Do:245,Ho:"\xf6",Au:"\xf9",Bu:"\xfa",Cu:"\xfb",Hu:"\xfc",KC:"\xc7",Kc:"\xe7",q:"\xe6",z:"\u0153",a:"\xc6",j:"\u0152",DN:209,Dn:241,Hy:255,S:169,c:170,R:174,"B ":180,0:176,1:177,2:178,3:179,5:181,6:182,7:183,Q:185,k:186,b:208,i:216,l:222,s:240,y:248,"!":161,'"':162,"#":163,"(":164,"%":165,"'":167,"H ":168,"+":171,";":187,"<":188,"=":189,">":190,"?":191,"{":223},t=new RegExp("\x1bN("+Xe(e).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm"),r=function(t,r){var n=e[r];return"number"==typeof n?L(n):n},n=function(e,t,r){var n=t.charCodeAt(0)-32<<4|r.charCodeAt(0)-48;return 59==n?e:L(n)};function a(e,a){var i,o=e.split(/[\n\r]+/),l=-1,s=-1,u=0,c=0,f=[],h=[],d=null,p={},m=[],v=[],g=[],y=0;for(+a.codepage>=0&&O(+a.codepage);u!==o.length;++u){y=0;var b,w=o[u].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,n).replace(t,r),E=w.replace(/;;/g,"\0").split(";").map((function(e){return e.replace(/\u0000/g,";")})),T=E[0];if(w.length>0)switch(T){case"ID":case"E":case"B":case"O":case"W":break;case"P":"P"==E[1].charAt(0)&&h.push(w.slice(3).replace(/;;/g,";"));break;case"C":var S=!1,x=!1,D=!1,A=!1,k=-1,C=-1;for(c=1;c<E.length;++c)switch(E[c].charAt(0)){case"A":case"G":break;case"X":s=parseInt(E[c].slice(1))-1,x=!0;break;case"Y":for(l=parseInt(E[c].slice(1))-1,x||(s=0),i=f.length;i<=l;++i)f[i]=[];break;case"K":'"'===(b=E[c].slice(1)).charAt(0)?b=b.slice(1,b.length-1):"TRUE"===b?b=!0:"FALSE"===b?b=!1:isNaN(ht(b))?isNaN(pt(b).getDate())||(b=st(b)):(b=ht(b),null!==d&&Ie(d)&&(b=at(b))),"undefined"!==typeof P&&"string"==typeof b&&"string"!=(a||{}).type&&(a||{}).codepage&&(b=P.utils.decode(a.codepage,b)),S=!0;break;case"E":A=!0;var _=hi(E[c].slice(1),{r:l,c:s});f[l][s]=[f[l][s],_];break;case"S":D=!0,f[l][s]=[f[l][s],"S5S"];break;case"R":k=parseInt(E[c].slice(1))-1;break;case"C":C=parseInt(E[c].slice(1))-1;break;default:if(a&&a.WTF)throw new Error("SYLK bad record "+w)}if(S&&(f[l][s]&&2==f[l][s].length?f[l][s][0]=b:f[l][s]=b,d=null),D){if(A)throw new Error("SYLK shared formula cannot have own formula");var F=k>-1&&f[k][C];if(!F||!F[1])throw new Error("SYLK shared formula cannot find base");f[l][s][1]=mi(F[1],{r:l-k,c:s-C})}break;case"F":var R=0;for(c=1;c<E.length;++c)switch(E[c].charAt(0)){case"X":s=parseInt(E[c].slice(1))-1,++R;break;case"Y":for(l=parseInt(E[c].slice(1))-1,i=f.length;i<=l;++i)f[i]=[];break;case"M":y=parseInt(E[c].slice(1))/20;break;case"F":case"G":case"S":case"D":case"N":break;case"P":d=h[parseInt(E[c].slice(1))];break;case"W":for(g=E[c].slice(1).split(" "),i=parseInt(g[0],10);i<=parseInt(g[1],10);++i)y=parseInt(g[2],10),v[i-1]=0===y?{hidden:!0}:{wch:y},Ba(v[i-1]);break;case"C":v[s=parseInt(E[c].slice(1))-1]||(v[s]={});break;case"R":m[l=parseInt(E[c].slice(1))-1]||(m[l]={}),y>0?(m[l].hpt=y,m[l].hpx=za(y)):0===y&&(m[l].hidden=!0);break;default:if(a&&a.WTF)throw new Error("SYLK bad record "+w)}R<1&&(d=null);break;default:if(a&&a.WTF)throw new Error("SYLK bad record "+w)}}return m.length>0&&(p["!rows"]=m),v.length>0&&(p["!cols"]=v),a&&a.sheetRows&&(f=f.slice(0,a.sheetRows)),[f,p]}function i(e,t){var r=function(e,t){switch(t.type){case"base64":return a(j(e),t);case"binary":return a(e,t);case"buffer":return a(z&&Buffer.isBuffer(e)?e.toString("binary"):Y(e),t);case"array":return a(ut(e),t)}throw new Error("Unrecognized type "+t.type)}(e,t),n=r[0],i=r[1],o=Vr(n,t);return Xe(i).forEach((function(e){o[e]=i[e]})),o}function o(e,t,r,n){var a="C;Y"+(r+1)+";X"+(n+1)+";K";switch(e.t){case"n":a+=e.v||0,e.f&&!e.F&&(a+=";E"+pi(e.f,{r:r,c:n}));break;case"b":a+=e.v?"TRUE":"FALSE";break;case"e":a+=e.w||e.v;break;case"d":a+='"'+(e.w||e.v)+'"';break;case"s":a+='"'+e.v.replace(/"/g,"").replace(/;/g,";;")+'"'}return a}return e["|"]=254,{to_workbook:function(e,t){return Wr(i(e,t),t)},to_sheet:i,from_sheet:function(e,t){var r,n,a=["ID;PWXL;N;E"],i=[],l=Ur(e["!ref"]),s=Array.isArray(e),u="\r\n";a.push("P;PGeneral"),a.push("F;P0;DG0G8;M255"),e["!cols"]&&(n=a,e["!cols"].forEach((function(e,t){var r="F;W"+(t+1)+" "+(t+1)+" ";e.hidden?r+="0":("number"!=typeof e.width||e.wpx||(e.wpx=Ia(e.width)),"number"!=typeof e.wpx||e.wch||(e.wch=La(e.wpx)),"number"==typeof e.wch&&(r+=Math.round(e.wch)))," "!=r.charAt(r.length-1)&&n.push(r)}))),e["!rows"]&&function(e,t){t.forEach((function(t,r){var n="F;";t.hidden?n+="M0;":t.hpt?n+="M"+20*t.hpt+";":t.hpx&&(n+="M"+20*ja(t.hpx)+";"),n.length>2&&e.push(n+"R"+(r+1))}))}(a,e["!rows"]),a.push("B;Y"+(l.e.r-l.s.r+1)+";X"+(l.e.c-l.s.c+1)+";D"+[l.s.c,l.s.r,l.e.c,l.e.r].join(" "));for(var c=l.s.r;c<=l.e.r;++c)for(var f=l.s.c;f<=l.e.c;++f){var h=Lr({r:c,c:f});(r=s?(e[c]||[])[f]:e[h])&&(null!=r.v||r.f&&!r.F)&&i.push(o(r,0,c,f))}return a.join(u)+u+i.join(u)+u+"E"+u}}}(),Ea=function(){function e(e,t){for(var r=e.split("\n"),n=-1,a=-1,i=0,o=[];i!==r.length;++i)if("BOT"!==r[i].trim()){if(!(n<0)){for(var l=r[i].trim().split(","),s=l[0],u=l[1],c=r[++i]||"";1&(c.match(/["]/g)||[]).length&&i<r.length-1;)c+="\n"+r[++i];switch(c=c.trim(),+s){case-1:if("BOT"===c){o[++n]=[],a=0;continue}if("EOD"!==c)throw new Error("Unrecognized DIF special command "+c);break;case 0:"TRUE"===c?o[n][a]=!0:"FALSE"===c?o[n][a]=!1:isNaN(ht(u))?isNaN(pt(u).getDate())?o[n][a]=u:o[n][a]=st(u):o[n][a]=ht(u),++a;break;case 1:(c=(c=c.slice(1,c.length-1)).replace(/""/g,'"'))&&c.match(/^=".*"$/)&&(c=c.slice(2,-1)),o[n][a++]=""!==c?c:null}if("EOD"===c)break}}else o[++n]=[],a=0;return t&&t.sheetRows&&(o=o.slice(0,t.sheetRows)),o}function t(t,r){return Vr(function(t,r){switch(r.type){case"base64":return e(j(t),r);case"binary":return e(t,r);case"buffer":return e(z&&Buffer.isBuffer(t)?t.toString("binary"):Y(t),r);case"array":return e(ut(t),r)}throw new Error("Unrecognized type "+r.type)}(t,r),r)}var r=function(){var e=function(e,t,r,n,a){e.push(t),e.push(r+","+n),e.push('"'+a.replace(/"/g,'""')+'"')},t=function(e,t,r,n){e.push(t+","+r),e.push(1==t?'"'+n.replace(/"/g,'""')+'"':n)};return function(r){var n,a=[],i=Ur(r["!ref"]),o=Array.isArray(r);e(a,"TABLE",0,1,"sheetjs"),e(a,"VECTORS",0,i.e.r-i.s.r+1,""),e(a,"TUPLES",0,i.e.c-i.s.c+1,""),e(a,"DATA",0,0,"");for(var l=i.s.r;l<=i.e.r;++l){t(a,-1,0,"BOT");for(var s=i.s.c;s<=i.e.c;++s){var u=Lr({r:l,c:s});if(n=o?(r[l]||[])[s]:r[u])switch(n.t){case"n":var c=n.w;c||null==n.v||(c=n.v),null==c?n.f&&!n.F?t(a,1,0,"="+n.f):t(a,1,0,""):t(a,0,c,"V");break;case"b":t(a,0,n.v?1:0,n.v?"TRUE":"FALSE");break;case"s":t(a,1,0,isNaN(n.v)?n.v:'="'+n.v+'"');break;case"d":n.w||(n.w=Ue(n.z||le[14],et(st(n.v)))),t(a,0,n.w,"V");break;default:t(a,1,0,"")}else t(a,1,0,"")}}t(a,-1,0,"EOD");return a.join("\r\n")}}();return{to_workbook:function(e,r){return Wr(t(e,r),r)},to_sheet:t,from_sheet:r}}(),Ta=function(){function e(e){return e.replace(/\\/g,"\\b").replace(/:/g,"\\c").replace(/\n/g,"\\n")}function t(e,t){return Vr(function(e,t){for(var r=e.split("\n"),n=-1,a=-1,i=0,o=[];i!==r.length;++i){var l=r[i].trim().split(":");if("cell"===l[0]){var s=Ir(l[1]);if(o.length<=s.r)for(n=o.length;n<=s.r;++n)o[n]||(o[n]=[]);switch(n=s.r,a=s.c,l[2]){case"t":o[n][a]=l[3].replace(/\\b/g,"\\").replace(/\\c/g,":").replace(/\\n/g,"\n");break;case"v":o[n][a]=+l[3];break;case"vtf":var u=l[l.length-1];case"vtc":"nl"===l[3]?o[n][a]=!!+l[4]:o[n][a]=+l[4],"vtf"==l[2]&&(o[n][a]=[o[n][a],u])}}}return t&&t.sheetRows&&(o=o.slice(0,t.sheetRows)),o}(e,t),t)}var r=["socialcalc:version:1.5","MIME-Version: 1.0","Content-Type: multipart/mixed; boundary=SocialCalcSpreadsheetControlSave"].join("\n"),n=["--SocialCalcSpreadsheetControlSave","Content-type: text/plain; charset=UTF-8"].join("\n")+"\n",a=["# SocialCalc Spreadsheet Control Save","part:sheet"].join("\n"),i="--SocialCalcSpreadsheetControlSave--";function o(t){if(!t||!t["!ref"])return"";for(var r,n=[],a=[],i="",o=Mr(t["!ref"]),l=Array.isArray(t),s=o.s.r;s<=o.e.r;++s)for(var u=o.s.c;u<=o.e.c;++u)if(i=Lr({r:s,c:u}),(r=l?(t[s]||[])[u]:t[i])&&null!=r.v&&"z"!==r.t){switch(a=["cell",i,"t"],r.t){case"s":case"str":a.push(e(r.v));break;case"n":r.f?(a[2]="vtf",a[3]="n",a[4]=r.v,a[5]=e(r.f)):(a[2]="v",a[3]=r.v);break;case"b":a[2]="vt"+(r.f?"f":"c"),a[3]="nl",a[4]=r.v?"1":"0",a[5]=e(r.f||(r.v?"TRUE":"FALSE"));break;case"d":var c=et(st(r.v));a[2]="vtc",a[3]="nd",a[4]=""+c,a[5]=r.w||Ue(r.z||le[14],c);break;case"e":continue}n.push(a.join(":"))}return n.push("sheet:c:"+(o.e.c-o.s.c+1)+":r:"+(o.e.r-o.s.r+1)+":tvf:1"),n.push("valueformat:1:text-wiki"),n.join("\n")}return{to_workbook:function(e,r){return Wr(t(e,r),r)},to_sheet:t,from_sheet:function(e){return[r,n,a,n,o(e),i].join("\n")}}}(),Sa=function(){function e(e,t,r,n,a){a.raw?t[r][n]=e:""===e||("TRUE"===e?t[r][n]=!0:"FALSE"===e?t[r][n]=!1:isNaN(ht(e))?isNaN(pt(e).getDate())?t[r][n]=e:t[r][n]=st(e):t[r][n]=ht(e))}var t={44:",",9:"\t",59:";",124:"|"},r={44:3,9:2,59:1,124:0};function n(e){for(var n={},a=!1,i=0,o=0;i<e.length;++i)34==(o=e.charCodeAt(i))?a=!a:!a&&o in t&&(n[o]=(n[o]||0)+1);for(i in o=[],n)Object.prototype.hasOwnProperty.call(n,i)&&o.push([n[i],i]);if(!o.length)for(i in n=r)Object.prototype.hasOwnProperty.call(n,i)&&o.push([n[i],i]);return o.sort((function(e,t){return e[0]-t[0]||r[e[1]]-r[t[1]]})),t[o.pop()[1]]||44}function a(e,t){var r=t||{},a="";null!=M&&null==r.dense&&(r.dense=M);var i=r.dense?[]:{},o={s:{c:0,r:0},e:{c:0,r:0}};"sep="==e.slice(0,4)?13==e.charCodeAt(5)&&10==e.charCodeAt(6)?(a=e.charAt(4),e=e.slice(7)):13==e.charCodeAt(5)||10==e.charCodeAt(5)?(a=e.charAt(4),e=e.slice(6)):a=n(e.slice(0,1024)):a=r&&r.FS?r.FS:n(e.slice(0,1024));var l=0,s=0,u=0,c=0,f=0,h=a.charCodeAt(0),d=!1,p=0,m=e.charCodeAt(0);e=e.replace(/\r\n/gm,"\n");var v=null!=r.dateNF?function(e){var t="number"==typeof e?le[e]:e;return t=t.replace(He,"(\\d+)"),new RegExp("^"+t+"$")}(r.dateNF):null;function g(){var t=e.slice(c,f),n={};if('"'==t.charAt(0)&&'"'==t.charAt(t.length-1)&&(t=t.slice(1,-1).replace(/""/g,'"')),0===t.length)n.t="z";else if(r.raw)n.t="s",n.v=t;else if(0===t.trim().length)n.t="s",n.v=t;else if(61==t.charCodeAt(0))34==t.charCodeAt(1)&&34==t.charCodeAt(t.length-1)?(n.t="s",n.v=t.slice(2,-1).replace(/""/g,'"')):!function(e){return 1!=e.length}(t)?(n.t="s",n.v=t):(n.t="n",n.f=t.slice(1));else if("TRUE"==t)n.t="b",n.v=!0;else if("FALSE"==t)n.t="b",n.v=!1;else if(isNaN(u=ht(t)))if(!isNaN(pt(t).getDate())||v&&t.match(v)){n.z=r.dateNF||le[14];var a=0;v&&t.match(v)&&(t=function(e,t,r){var n=-1,a=-1,i=-1,o=-1,l=-1,s=-1;(t.match(He)||[]).forEach((function(e,t){var u=parseInt(r[t+1],10);switch(e.toLowerCase().charAt(0)){case"y":n=u;break;case"d":i=u;break;case"h":o=u;break;case"s":s=u;break;case"m":o>=0?l=u:a=u}})),s>=0&&-1==l&&a>=0&&(l=a,a=-1);var u=(""+(n>=0?n:(new Date).getFullYear())).slice(-4)+"-"+("00"+(a>=1?a:1)).slice(-2)+"-"+("00"+(i>=1?i:1)).slice(-2);7==u.length&&(u="0"+u),8==u.length&&(u="20"+u);var c=("00"+(o>=0?o:0)).slice(-2)+":"+("00"+(l>=0?l:0)).slice(-2)+":"+("00"+(s>=0?s:0)).slice(-2);return-1==o&&-1==l&&-1==s?u:-1==n&&-1==a&&-1==i?c:u+"T"+c}(0,r.dateNF,t.match(v)||[]),a=1),r.cellDates?(n.t="d",n.v=st(t,a)):(n.t="n",n.v=et(st(t,a))),!1!==r.cellText&&(n.w=Ue(n.z,n.v instanceof Date?et(n.v):n.v)),r.cellNF||delete n.z}else n.t="s",n.v=t;else n.t="n",!1!==r.cellText&&(n.w=t),n.v=u;if("z"==n.t||(r.dense?(i[l]||(i[l]=[]),i[l][s]=n):i[Lr({c:s,r:l})]=n),c=f+1,m=e.charCodeAt(c),o.e.c<s&&(o.e.c=s),o.e.r<l&&(o.e.r=l),p==h)++s;else if(s=0,++l,r.sheetRows&&r.sheetRows<=l)return!0}e:for(;f<e.length;++f)switch(p=e.charCodeAt(f)){case 34:34===m&&(d=!d);break;case h:case 10:case 13:if(!d&&g())break e}return f-c>0&&g(),i["!ref"]=Br(o),i}function i(t,r){return r&&r.PRN?r.FS||"sep="==t.slice(0,4)||t.indexOf("\t")>=0||t.indexOf(",")>=0||t.indexOf(";")>=0?a(t,r):Vr(function(t,r){var n=r||{},a=[];if(!t||0===t.length)return a;for(var i=t.split(/[\r\n]/),o=i.length-1;o>=0&&0===i[o].length;)--o;for(var l=10,s=0,u=0;u<=o;++u)-1==(s=i[u].indexOf(" "))?s=i[u].length:s++,l=Math.max(l,s);for(u=0;u<=o;++u){a[u]=[];var c=0;for(e(i[u].slice(0,l).trim(),a,u,c,n),c=1;c<=(i[u].length-l)/10+1;++c)e(i[u].slice(l+10*(c-1),l+10*c).trim(),a,u,c,n)}return n.sheetRows&&(a=a.slice(0,n.sheetRows)),a}(t,r),r):a(t,r)}function o(e,t){var r="",n="string"==t.type?[0,0,0,0]:Rl(e,t);switch(t.type){case"base64":r=j(e);break;case"binary":case"string":r=e;break;case"buffer":r=65001==t.codepage?e.toString("utf8"):t.codepage&&"undefined"!==typeof P?P.utils.decode(t.codepage,e):z&&Buffer.isBuffer(e)?e.toString("binary"):Y(e);break;case"array":r=ut(e);break;default:throw new Error("Unrecognized type "+t.type)}return 239==n[0]&&187==n[1]&&191==n[2]?r=Ot(r.slice(3)):"string"!=t.type&&"buffer"!=t.type&&65001==t.codepage?r=Ot(r):"binary"==t.type&&"undefined"!==typeof P&&t.codepage&&(r=P.utils.decode(t.codepage,P.utils.encode(28591,r))),"socialcalc:version:"==r.slice(0,19)?Ta.to_sheet("string"==t.type?r:Ot(r),t):i(r,t)}return{to_workbook:function(e,t){return Wr(o(e,t),t)},to_sheet:o,from_sheet:function(e){for(var t,r=[],n=Ur(e["!ref"]),a=Array.isArray(e),i=n.s.r;i<=n.e.r;++i){for(var o=[],l=n.s.c;l<=n.e.c;++l){var s=Lr({r:i,c:l});if((t=a?(e[i]||[])[l]:e[s])&&null!=t.v){for(var u=(t.w||(zr(t),t.w)||"").slice(0,10);u.length<10;)u+=" ";o.push(u+(0===l?" ":""))}else o.push("          ")}r.push(o.join(""))}return r.join("\n")}}}();var xa=function(){function e(e,t,r){if(e){Tr(e,e.l||0);for(var n=r.Enum||g;e.l<e.length;){var a=e.read_shift(2),i=n[a]||n[65535],o=e.read_shift(2),l=e.l+o,s=i.f&&i.f(e,o,r);if(e.l=l,t(s,i,a))return}}}function t(t,r){if(!t)return t;var n=r||{};null!=M&&null==n.dense&&(n.dense=M);var a=n.dense?[]:{},i="Sheet1",o="",l=0,s={},u=[],c=[],f={s:{r:0,c:0},e:{r:0,c:0}},h=n.sheetRows||0;if(0==t[2]&&(8==t[3]||9==t[3])&&t.length>=16&&5==t[14]&&108===t[15])throw new Error("Unsupported Works 3 for Mac file");if(2==t[2])n.Enum=g,e(t,(function(e,t,r){switch(r){case 0:n.vers=e,e>=4096&&(n.qpro=!0);break;case 6:f=e;break;case 204:e&&(o=e);break;case 222:o=e;break;case 15:case 51:n.qpro||(e[1].v=e[1].v.slice(1));case 13:case 14:case 16:14==r&&112==(112&e[2])&&(15&e[2])>1&&(15&e[2])<15&&(e[1].z=n.dateNF||le[14],n.cellDates&&(e[1].t="d",e[1].v=at(e[1].v))),n.qpro&&e[3]>l&&(a["!ref"]=Br(f),s[i]=a,u.push(i),a=n.dense?[]:{},f={s:{r:0,c:0},e:{r:0,c:0}},l=e[3],i=o||"Sheet"+(l+1),o="");var c=n.dense?(a[e[0].r]||[])[e[0].c]:a[Lr(e[0])];if(c){c.t=e[1].t,c.v=e[1].v,null!=e[1].z&&(c.z=e[1].z),null!=e[1].f&&(c.f=e[1].f);break}n.dense?(a[e[0].r]||(a[e[0].r]=[]),a[e[0].r][e[0].c]=e[1]):a[Lr(e[0])]=e[1]}}),n);else{if(26!=t[2]&&14!=t[2])throw new Error("Unrecognized LOTUS BOF "+t[2]);n.Enum=y,14==t[2]&&(n.qpro=!0,t.l=0),e(t,(function(e,t,r){switch(r){case 204:i=e;break;case 22:e[1].v=e[1].v.slice(1);case 23:case 24:case 25:case 37:case 39:case 40:if(e[3]>l&&(a["!ref"]=Br(f),s[i]=a,u.push(i),a=n.dense?[]:{},f={s:{r:0,c:0},e:{r:0,c:0}},l=e[3],i="Sheet"+(l+1)),h>0&&e[0].r>=h)break;n.dense?(a[e[0].r]||(a[e[0].r]=[]),a[e[0].r][e[0].c]=e[1]):a[Lr(e[0])]=e[1],f.e.c<e[0].c&&(f.e.c=e[0].c),f.e.r<e[0].r&&(f.e.r=e[0].r);break;case 27:e[14e3]&&(c[e[14e3][0]]=e[14e3][1]);break;case 1537:c[e[0]]=e[1],e[0]==l&&(i=e[1])}}),n)}if(a["!ref"]=Br(f),s[o||i]=a,u.push(o||i),!c.length)return{SheetNames:u,Sheets:s};for(var d={},p=[],m=0;m<c.length;++m)s[u[m]]?(p.push(c[m]||u[m]),d[c[m]]=s[c[m]]||s[u[m]]):(p.push(c[m]),d[c[m]]={"!ref":"A1"});return{SheetNames:p,Sheets:d}}function r(e,t,r){var n=[{c:0,r:0},{t:"n",v:0},0,0];return r.qpro&&20768!=r.vers?(n[0].c=e.read_shift(1),n[3]=e.read_shift(1),n[0].r=e.read_shift(2),e.l+=2):(n[2]=e.read_shift(1),n[0].c=e.read_shift(2),n[0].r=e.read_shift(2)),n}function n(e,t,n){var a=e.l+t,i=r(e,0,n);if(i[1].t="s",20768==n.vers){e.l++;var o=e.read_shift(1);return i[1].v=e.read_shift(o,"utf8"),i}return n.qpro&&e.l++,i[1].v=e.read_shift(a-e.l,"cstr"),i}function a(e,t,r){var n=xr(7+r.length);n.write_shift(1,255),n.write_shift(2,t),n.write_shift(2,e),n.write_shift(1,39);for(var a=0;a<n.length;++a){var i=r.charCodeAt(a);n.write_shift(1,i>=128?95:i)}return n.write_shift(1,0),n}function i(e,t,r){var n=xr(7);return n.write_shift(1,255),n.write_shift(2,t),n.write_shift(2,e),n.write_shift(2,r,"i"),n}function o(e,t,r){var n=xr(13);return n.write_shift(1,255),n.write_shift(2,t),n.write_shift(2,e),n.write_shift(8,r,"f"),n}function l(e,t,r){var n=32768&t;return t=(n?e:0)+((t&=-32769)>=8192?t-16384:t),(n?"":"$")+(r?Pr(t):Rr(t))}var s={51:["FALSE",0],52:["TRUE",0],70:["LEN",1],80:["SUM",69],81:["AVERAGEA",69],82:["COUNTA",69],83:["MINA",69],84:["MAXA",69],111:["T",1]},u=["","","","","","","","","","+","-","*","/","^","=","<>","<=",">=","<",">","","","","","&","","","","","","",""];function c(e){var t=[{c:0,r:0},{t:"n",v:0},0];return t[0].r=e.read_shift(2),t[3]=e[e.l++],t[0].c=e[e.l++],t}function f(e,t,r,n){var a=xr(6+n.length);a.write_shift(2,e),a.write_shift(1,r),a.write_shift(1,t),a.write_shift(1,39);for(var i=0;i<n.length;++i){var o=n.charCodeAt(i);a.write_shift(1,o>=128?95:o)}return a.write_shift(1,0),a}function h(e,t){var r=c(e),n=e.read_shift(4),a=e.read_shift(4),i=e.read_shift(2);if(65535==i)return 0===n&&3221225472===a?(r[1].t="e",r[1].v=15):0===n&&3489660928===a?(r[1].t="e",r[1].v=42):r[1].v=0,r;var o=32768&i;return i=(32767&i)-16446,r[1].v=(1-2*o)*(a*Math.pow(2,i+32)+n*Math.pow(2,i)),r}function d(e,t,r,n){var a=xr(14);if(a.write_shift(2,e),a.write_shift(1,r),a.write_shift(1,t),0==n)return a.write_shift(4,0),a.write_shift(4,0),a.write_shift(2,65535),a;var i,o=0,l=0,s=0;return n<0&&(o=1,n=-n),l=0|Math.log2(n),0==(2147483648&(s=(n/=Math.pow(2,l-31))>>>0))&&(++l,s=(n/=2)>>>0),n-=s,s|=2147483648,s>>>=0,i=(n*=Math.pow(2,32))>>>0,a.write_shift(4,i),a.write_shift(4,s),l+=16383+(o?32768:0),a.write_shift(2,l),a}function p(e,t){var r=c(e),n=e.read_shift(8,"f");return r[1].v=n,r}function m(e,t){return 0==e[e.l+t-1]?e.read_shift(t,"cstr"):""}function v(e,t){var r=xr(5+e.length);r.write_shift(2,14e3),r.write_shift(2,t);for(var n=0;n<e.length;++n){var a=e.charCodeAt(n);r[r.l++]=a>127?95:a}return r[r.l++]=0,r}var g={0:{n:"BOF",f:qn},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:function(e,t,r){var n={s:{c:0,r:0},e:{c:0,r:0}};return 8==t&&r.qpro?(n.s.c=e.read_shift(1),e.l++,n.s.r=e.read_shift(2),n.e.c=e.read_shift(1),e.l++,n.e.r=e.read_shift(2),n):(n.s.c=e.read_shift(2),n.s.r=e.read_shift(2),12==t&&r.qpro&&(e.l+=2),n.e.c=e.read_shift(2),n.e.r=e.read_shift(2),12==t&&r.qpro&&(e.l+=2),65535==n.s.c&&(n.s.c=n.e.c=n.s.r=n.e.r=0),n)}},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:function(e,t,n){var a=r(e,0,n);return a[1].v=e.read_shift(2,"i"),a}},14:{n:"NUMBER",f:function(e,t,n){var a=r(e,0,n);return a[1].v=e.read_shift(8,"f"),a}},15:{n:"LABEL",f:n},16:{n:"FORMULA",f:function(e,t,n){var a=e.l+t,i=r(e,0,n);if(i[1].v=e.read_shift(8,"f"),n.qpro)e.l=a;else{var o=e.read_shift(2);!function(e,t){Tr(e,0);var r=[],n=0,a="",i="",o="",c="";for(;e.l<e.length;){var f=e[e.l++];switch(f){case 0:r.push(e.read_shift(8,"f"));break;case 1:i=l(t[0].c,e.read_shift(2),!0),a=l(t[0].r,e.read_shift(2),!1),r.push(i+a);break;case 2:var h=l(t[0].c,e.read_shift(2),!0),d=l(t[0].r,e.read_shift(2),!1);i=l(t[0].c,e.read_shift(2),!0),a=l(t[0].r,e.read_shift(2),!1),r.push(h+d+":"+i+a);break;case 3:if(e.l<e.length)return void console.error("WK1 premature formula end");break;case 4:r.push("("+r.pop()+")");break;case 5:r.push(e.read_shift(2));break;case 6:for(var p="";f=e[e.l++];)p+=String.fromCharCode(f);r.push('"'+p.replace(/"/g,'""')+'"');break;case 8:r.push("-"+r.pop());break;case 23:r.push("+"+r.pop());break;case 22:r.push("NOT("+r.pop()+")");break;case 20:case 21:c=r.pop(),o=r.pop(),r.push(["AND","OR"][f-20]+"("+o+","+c+")");break;default:if(f<32&&u[f])c=r.pop(),o=r.pop(),r.push(o+u[f]+c);else{if(!s[f])return f<=7?console.error("WK1 invalid opcode "+f.toString(16)):f<=24?console.error("WK1 unsupported op "+f.toString(16)):f<=30?console.error("WK1 invalid opcode "+f.toString(16)):f<=115?console.error("WK1 unsupported function opcode "+f.toString(16)):console.error("WK1 unrecognized opcode "+f.toString(16));if(69==(n=s[f][1])&&(n=e[e.l++]),n>r.length)return void console.error("WK1 bad formula parse 0x"+f.toString(16)+":|"+r.join("|")+"|");var m=r.slice(-n);r.length-=n,r.push(s[f][0]+"("+m.join(",")+")")}}}1==r.length?t[1].f=""+r[0]:console.error("WK1 bad formula parse |"+r.join("|")+"|")}(e.slice(e.l,e.l+o),i),e.l+=o}return i}},24:{n:"TABLE"},25:{n:"ORANGE"},26:{n:"PRANGE"},27:{n:"SRANGE"},28:{n:"FRANGE"},29:{n:"KRANGE1"},32:{n:"HRANGE"},35:{n:"KRANGE2"},36:{n:"PROTEC"},37:{n:"FOOTER"},38:{n:"HEADER"},39:{n:"SETUP"},40:{n:"MARGINS"},41:{n:"LABELFMT"},42:{n:"TITLES"},43:{n:"SHEETJS"},45:{n:"GRAPH"},46:{n:"NGRAPH"},47:{n:"CALCCOUNT"},48:{n:"UNFORMATTED"},49:{n:"CURSORW12"},50:{n:"WINDOW"},51:{n:"STRING",f:n},55:{n:"PASSWORD"},56:{n:"LOCKED"},60:{n:"QUERY"},61:{n:"QUERYNAME"},62:{n:"PRINT"},63:{n:"PRINTNAME"},64:{n:"GRAPH2"},65:{n:"GRAPHNAME"},66:{n:"ZOOM"},67:{n:"SYMSPLIT"},68:{n:"NSROWS"},69:{n:"NSCOLS"},70:{n:"RULER"},71:{n:"NNAME"},72:{n:"ACOMM"},73:{n:"AMACRO"},74:{n:"PARSE"},102:{n:"PRANGES??"},103:{n:"RRANGES??"},104:{n:"FNAME??"},105:{n:"MRANGES??"},204:{n:"SHEETNAMECS",f:m},222:{n:"SHEETNAMELP",f:function(e,t){var r=e[e.l++];r>t-1&&(r=t-1);for(var n="";n.length<r;)n+=String.fromCharCode(e[e.l++]);return n}},65535:{n:""}},y={0:{n:"BOF"},1:{n:"EOF"},2:{n:"PASSWORD"},3:{n:"CALCSET"},4:{n:"WINDOWSET"},5:{n:"SHEETCELLPTR"},6:{n:"SHEETLAYOUT"},7:{n:"COLUMNWIDTH"},8:{n:"HIDDENCOLUMN"},9:{n:"USERRANGE"},10:{n:"SYSTEMRANGE"},11:{n:"ZEROFORCE"},12:{n:"SORTKEYDIR"},13:{n:"FILESEAL"},14:{n:"DATAFILLNUMS"},15:{n:"PRINTMAIN"},16:{n:"PRINTSTRING"},17:{n:"GRAPHMAIN"},18:{n:"GRAPHSTRING"},19:{n:"??"},20:{n:"ERRCELL"},21:{n:"NACELL"},22:{n:"LABEL16",f:function(e,t){var r=c(e);return r[1].t="s",r[1].v=e.read_shift(t-4,"cstr"),r}},23:{n:"NUMBER17",f:h},24:{n:"NUMBER18",f:function(e,t){var r=c(e);r[1].v=e.read_shift(2);var n=r[1].v>>1;if(1&r[1].v)switch(7&n){case 0:n=5e3*(n>>3);break;case 1:n=500*(n>>3);break;case 2:n=(n>>3)/20;break;case 3:n=(n>>3)/200;break;case 4:n=(n>>3)/2e3;break;case 5:n=(n>>3)/2e4;break;case 6:n=(n>>3)/16;break;case 7:n=(n>>3)/64}return r[1].v=n,r}},25:{n:"FORMULA19",f:function(e,t){var r=h(e);return e.l+=t-14,r}},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:function(e,t){for(var r={},n=e.l+t;e.l<n;){var a=e.read_shift(2);if(14e3==a){for(r[a]=[0,""],r[a][0]=e.read_shift(2);e[e.l];)r[a][1]+=String.fromCharCode(e[e.l]),e.l++;e.l++}}return r}},28:{n:"DTLABELMISC"},29:{n:"DTLABELCELL"},30:{n:"GRAPHWINDOW"},31:{n:"CPA"},32:{n:"LPLAUTO"},33:{n:"QUERY"},34:{n:"HIDDENSHEET"},35:{n:"??"},37:{n:"NUMBER25",f:function(e,t){var r=c(e),n=e.read_shift(4);return r[1].v=n>>6,r}},38:{n:"??"},39:{n:"NUMBER27",f:p},40:{n:"FORMULA28",f:function(e,t){var r=p(e);return e.l+=t-10,r}},142:{n:"??"},147:{n:"??"},150:{n:"??"},151:{n:"??"},152:{n:"??"},153:{n:"??"},154:{n:"??"},155:{n:"??"},156:{n:"??"},163:{n:"??"},174:{n:"??"},175:{n:"??"},176:{n:"??"},177:{n:"??"},184:{n:"??"},185:{n:"??"},186:{n:"??"},187:{n:"??"},188:{n:"??"},195:{n:"??"},201:{n:"??"},204:{n:"SHEETNAMECS",f:m},205:{n:"??"},206:{n:"??"},207:{n:"??"},208:{n:"??"},256:{n:"??"},259:{n:"??"},260:{n:"??"},261:{n:"??"},262:{n:"??"},263:{n:"??"},265:{n:"??"},266:{n:"??"},267:{n:"??"},268:{n:"??"},270:{n:"??"},271:{n:"??"},384:{n:"??"},389:{n:"??"},390:{n:"??"},393:{n:"??"},396:{n:"??"},512:{n:"??"},514:{n:"??"},513:{n:"??"},516:{n:"??"},517:{n:"??"},640:{n:"??"},641:{n:"??"},642:{n:"??"},643:{n:"??"},644:{n:"??"},645:{n:"??"},646:{n:"??"},647:{n:"??"},648:{n:"??"},658:{n:"??"},659:{n:"??"},660:{n:"??"},661:{n:"??"},662:{n:"??"},665:{n:"??"},666:{n:"??"},768:{n:"??"},772:{n:"??"},1537:{n:"SHEETINFOQP",f:function(e,t,r){if(r.qpro&&!(t<21)){var n=e.read_shift(1);return e.l+=17,e.l+=1,e.l+=2,[n,e.read_shift(t-21,"cstr")]}}},1600:{n:"??"},1602:{n:"??"},1793:{n:"??"},1794:{n:"??"},1795:{n:"??"},1796:{n:"??"},1920:{n:"??"},2048:{n:"??"},2049:{n:"??"},2052:{n:"??"},2688:{n:"??"},10998:{n:"??"},12849:{n:"??"},28233:{n:"??"},28484:{n:"??"},65535:{n:""}};return{sheet_to_wk1:function(e,t){var r=t||{};if(+r.codepage>=0&&O(+r.codepage),"string"==r.type)throw new Error("Cannot write WK1 to JS string");var n=Dr(),l=Ur(e["!ref"]),s=Array.isArray(e),u=[];Vo(n,0,function(e){var t=xr(2);return t.write_shift(2,e),t}(1030)),Vo(n,6,function(e){var t=xr(8);return t.write_shift(2,e.s.c),t.write_shift(2,e.s.r),t.write_shift(2,e.e.c),t.write_shift(2,e.e.r),t}(l));for(var c=Math.min(l.e.r,8191),f=l.s.r;f<=c;++f)for(var h=Rr(f),d=l.s.c;d<=l.e.c;++d){f===l.s.r&&(u[d]=Pr(d));var p=u[d]+h,m=s?(e[f]||[])[d]:e[p];if(m&&"z"!=m.t)if("n"==m.t)(0|m.v)==m.v&&m.v>=-32768&&m.v<=32767?Vo(n,13,i(f,d,m.v)):Vo(n,14,o(f,d,m.v));else Vo(n,15,a(f,d,zr(m).slice(0,239)))}return Vo(n,1),n.end()},book_to_wk3:function(e,t){var r=t||{};if(+r.codepage>=0&&O(+r.codepage),"string"==r.type)throw new Error("Cannot write WK3 to JS string");var n=Dr();Vo(n,0,function(e){var t=xr(26);t.write_shift(2,4096),t.write_shift(2,4),t.write_shift(4,0);for(var r=0,n=0,a=0,i=0;i<e.SheetNames.length;++i){var o=e.SheetNames[i],l=e.Sheets[o];if(l&&l["!ref"]){++a;var s=Mr(l["!ref"]);r<s.e.r&&(r=s.e.r),n<s.e.c&&(n=s.e.c)}}r>8191&&(r=8191);return t.write_shift(2,r),t.write_shift(1,a),t.write_shift(1,n),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(1,1),t.write_shift(1,2),t.write_shift(4,0),t.write_shift(4,0),t}(e));for(var a=0,i=0;a<e.SheetNames.length;++a)(e.Sheets[e.SheetNames[a]]||{})["!ref"]&&Vo(n,27,v(e.SheetNames[a],i++));var o=0;for(a=0;a<e.SheetNames.length;++a){var l=e.Sheets[e.SheetNames[a]];if(l&&l["!ref"]){for(var s=Ur(l["!ref"]),u=Array.isArray(l),c=[],h=Math.min(s.e.r,8191),p=s.s.r;p<=h;++p)for(var m=Rr(p),g=s.s.c;g<=s.e.c;++g){p===s.s.r&&(c[g]=Pr(g));var y=c[g]+m,b=u?(l[p]||[])[g]:l[y];if(b&&"z"!=b.t)if("n"==b.t)Vo(n,23,d(p,g,o,b.v));else Vo(n,22,f(p,g,o,zr(b).slice(0,239)))}++o}}return Vo(n,1),n.end()},to_workbook:function(e,r){switch(r.type){case"base64":return t(G(j(e)),r);case"binary":return t(G(e),r);case"buffer":case"array":return t(e,r)}throw"Unsupported type "+r.type}}}();var Da=/^\s|\s$|[\t\n\r]/;function Aa(e,t){if(!t.bookSST)return"";var r=[gt];r[r.length]=Mt("sst",null,{xmlns:jt[0],count:e.Count,uniqueCount:e.Unique});for(var n=0;n!=e.length;++n)if(null!=e[n]){var a=e[n],i="<si>";a.r?i+=a.r:(i+="<t",a.t||(a.t=""),a.t.match(Da)&&(i+=' xml:space="preserve"'),i+=">"+Tt(a.t)+"</t>"),i+="</si>",r[r.length]=i}return r.length>2&&(r[r.length]="</sst>",r[1]=r[1].replace("/>",">")),r.join("")}var ka=function(e,t){var r=!1;return null==t&&(r=!0,t=xr(15+4*e.t.length)),t.write_shift(1,0),Kr(e.t,t),r?t.slice(0,t.l):t};function Ca(e){var t=Dr();Ar(t,159,function(e,t){return t||(t=xr(8)),t.write_shift(4,e.Count),t.write_shift(4,e.Unique),t}(e));for(var r=0;r<e.length;++r)Ar(t,19,ka(e[r]));return Ar(t,160),t.end()}function _a(e){if("undefined"!==typeof P)return P.utils.encode(k,e);for(var t=[],r=e.split(""),n=0;n<r.length;++n)t[n]=r[n].charCodeAt(0);return t}function Fa(e){var t,r,n=0,a=_a(e),i=a.length+1;for((t=H(i))[0]=a.length,r=1;r!=i;++r)t[r]=a[r-1];for(r=i-1;r>=0;--r)n=((0===(16384&n)?0:1)|n<<1&32767)^t[r];return 52811^n}var Oa=function(){function e(e,r){switch(r.type){case"base64":return t(j(e),r);case"binary":return t(e,r);case"buffer":return t(z&&Buffer.isBuffer(e)?e.toString("binary"):Y(e),r);case"array":return t(ut(e),r)}throw new Error("Unrecognized type "+r.type)}function t(e,t){var r=(t||{}).dense?[]:{},n=e.match(/\\trowd.*?\\row\b/g);if(!n.length)throw new Error("RTF missing table");var a={s:{c:0,r:0},e:{c:0,r:n.length-1}};return n.forEach((function(e,t){Array.isArray(r)&&(r[t]=[]);for(var n,i=/\\\w+\b/g,o=0,l=-1;n=i.exec(e);){if("\\cell"===n[0]){var s=e.slice(o,i.lastIndex-n[0].length);if(" "==s[0]&&(s=s.slice(1)),++l,s.length){var u={v:s,t:"s"};Array.isArray(r)?r[t][l]=u:r[Lr({r:t,c:l})]=u}}o=i.lastIndex}l>a.e.c&&(a.e.c=l)})),r["!ref"]=Br(a),r}return{to_workbook:function(t,r){return Wr(e(t,r),r)},to_sheet:e,from_sheet:function(e){for(var t,r=["{\\rtf1\\ansi"],n=Ur(e["!ref"]),a=Array.isArray(e),i=n.s.r;i<=n.e.r;++i){r.push("\\trowd\\trautofit1");for(var o=n.s.c;o<=n.e.c;++o)r.push("\\cellx"+(o+1));for(r.push("\\pard\\intbl"),o=n.s.c;o<=n.e.c;++o){var l=Lr({r:i,c:o});(t=a?(e[i]||[])[o]:e[l])&&(null!=t.v||t.f&&!t.F)&&(r.push(" "+(t.w||(zr(t),t.w))),r.push("\\cell"))}r.push("\\pard\\intbl\\row")}return r.join("")+"}"}}}();function Ra(e){for(var t=0,r=1;3!=t;++t)r=256*r+(e[t]>255?255:e[t]<0?0:e[t]);return r.toString(16).toUpperCase().slice(1)}var Na=6,Pa=Na;function Ia(e){return Math.floor((e+Math.round(128/Pa)/256)*Pa)}function La(e){return Math.floor((e-5)/Pa*100+.5)/100}function Ma(e){return Math.round((e*Pa+5)/Pa*256)/256}function Ba(e){e.width?(e.wpx=Ia(e.width),e.wch=La(e.wpx),e.MDW=Pa):e.wpx?(e.wch=La(e.wpx),e.width=Ma(e.wch),e.MDW=Pa):"number"==typeof e.wch&&(e.width=Ma(e.wch),e.wpx=Ia(e.width),e.MDW=Pa),e.customWidth&&delete e.customWidth}var Ua=96;function ja(e){return 96*e/Ua}function za(e){return e*Ua/96}function Wa(e,t){var r,n=[gt,Mt("styleSheet",null,{xmlns:jt[0],"xmlns:vt":Ut.vt})];return e.SSF&&null!=(r=function(e){var t=["<numFmts>"];return[[5,8],[23,26],[41,44],[50,392]].forEach((function(r){for(var n=r[0];n<=r[1];++n)null!=e[n]&&(t[t.length]=Mt("numFmt",null,{numFmtId:n,formatCode:Tt(e[n])}))})),1===t.length?"":(t[t.length]="</numFmts>",t[0]=Mt("numFmts",null,{count:t.length-2}).replace("/>",">"),t.join(""))}(e.SSF))&&(n[n.length]=r),n[n.length]='<fonts count="1"><font><sz val="12"/><color theme="1"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font></fonts>',n[n.length]='<fills count="2"><fill><patternFill patternType="none"/></fill><fill><patternFill patternType="gray125"/></fill></fills>',n[n.length]='<borders count="1"><border><left/><right/><top/><bottom/><diagonal/></border></borders>',n[n.length]='<cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0"/></cellStyleXfs>',(r=function(e){var t=[];return t[t.length]=Mt("cellXfs",null),e.forEach((function(e){t[t.length]=Mt("xf",null,e)})),t[t.length]="</cellXfs>",2===t.length?"":(t[0]=Mt("cellXfs",null,{count:t.length-2}).replace("/>",">"),t.join(""))}(t.cellXfs))&&(n[n.length]=r),n[n.length]='<cellStyles count="1"><cellStyle name="Normal" xfId="0" builtinId="0"/></cellStyles>',n[n.length]='<dxfs count="0"/>',n[n.length]='<tableStyles count="0" defaultTableStyle="TableStyleMedium9" defaultPivotStyle="PivotStyleMedium4"/>',n.length>2&&(n[n.length]="</styleSheet>",n[1]=n[1].replace("/>",">")),n.join("")}function Ha(e,t,r){r||(r=xr(6+4*t.length)),r.write_shift(2,e),Kr(t,r);var n=r.length>r.l?r.slice(0,r.l):r;return null==r.l&&(r.l=r.length),n}function Va(e,t){t||(t=xr(153)),t.write_shift(2,20*e.sz),function(e,t){t||(t=xr(2));var r=(e.italic?2:0)|(e.strike?8:0)|(e.outline?16:0)|(e.shadow?32:0)|(e.condense?64:0)|(e.extend?128:0);t.write_shift(1,r),t.write_shift(1,0)}(e,t),t.write_shift(2,e.bold?700:400);var r=0;"superscript"==e.vertAlign?r=1:"subscript"==e.vertAlign&&(r=2),t.write_shift(2,r),t.write_shift(1,e.underline||0),t.write_shift(1,e.family||0),t.write_shift(1,e.charset||0),t.write_shift(1,0),gn(e.color,t);var n=0;return"major"==e.scheme&&(n=1),"minor"==e.scheme&&(n=2),t.write_shift(1,n),Kr(e.name,t),t.length>t.l?t.slice(0,t.l):t}var Ga,$a=["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],Ka=Sr;function Ya(e,t){t||(t=xr(84)),Ga||(Ga=Qe($a));var r=Ga[e.patternType];null==r&&(r=40),t.write_shift(4,r);var n=0;if(40!=r)for(gn({auto:1},t),gn({auto:1},t);n<12;++n)t.write_shift(4,0);else{for(;n<4;++n)t.write_shift(4,0);for(;n<12;++n)t.write_shift(4,0)}return t.length>t.l?t.slice(0,t.l):t}function Xa(e,t,r){r||(r=xr(16)),r.write_shift(2,t||0),r.write_shift(2,e.numFmtId||0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(1,0),r.write_shift(1,0);return r.write_shift(1,0),r.write_shift(1,0),r.write_shift(1,0),r.write_shift(1,0),r}function qa(e,t){return t||(t=xr(10)),t.write_shift(1,0),t.write_shift(1,0),t.write_shift(4,0),t.write_shift(4,0),t}var Qa=Sr;function Ja(e){Ar(e,613,Gr(1)),Ar(e,46,function(e,t){return t||(t=xr(51)),t.write_shift(1,0),qa(0,t),qa(0,t),qa(0,t),qa(0,t),qa(0,t),t.length>t.l?t.slice(0,t.l):t}()),Ar(e,614)}function Za(e){Ar(e,619,Gr(1)),Ar(e,48,function(e,t){return t||(t=xr(52)),t.write_shift(4,e.xfId),t.write_shift(2,1),t.write_shift(1,+e.builtinId),t.write_shift(1,0),on(e.name||"",t),t.length>t.l?t.slice(0,t.l):t}({xfId:0,builtinId:0,name:"Normal"})),Ar(e,620)}function ei(e){Ar(e,508,function(e,t,r){var n=xr(2052);return n.write_shift(4,e),on(t,n),on(r,n),n.length>n.l?n.slice(0,n.l):n}(0,"TableStyleMedium9","PivotStyleMedium4")),Ar(e,509)}function ti(e,t){var r=Dr();return Ar(r,278),function(e,t){if(t){var r=0;[[5,8],[23,26],[41,44],[50,392]].forEach((function(e){for(var n=e[0];n<=e[1];++n)null!=t[n]&&++r})),0!=r&&(Ar(e,615,Gr(r)),[[5,8],[23,26],[41,44],[50,392]].forEach((function(r){for(var n=r[0];n<=r[1];++n)null!=t[n]&&Ar(e,44,Ha(n,t[n]))})),Ar(e,616))}}(r,e.SSF),function(e){Ar(e,611,Gr(1)),Ar(e,43,Va({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"})),Ar(e,612)}(r),function(e){Ar(e,603,Gr(2)),Ar(e,45,Ya({patternType:"none"})),Ar(e,45,Ya({patternType:"gray125"})),Ar(e,604)}(r),Ja(r),function(e){Ar(e,626,Gr(1)),Ar(e,47,Xa({numFmtId:0,fontId:0,fillId:0,borderId:0},65535)),Ar(e,627)}(r),function(e,t){Ar(e,617,Gr(t.length)),t.forEach((function(t){Ar(e,47,Xa(t,0))})),Ar(e,618)}(r,t.cellXfs),Za(r),function(e){Ar(e,505,Gr(0)),Ar(e,506)}(r),ei(r),Ar(r,279),r.end()}function ri(e,t){if(t&&t.themeXLSX)return t.themeXLSX;if(e&&"string"==typeof e.raw)return e.raw;var r=[gt];return r[r.length]='<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme">',r[r.length]="<a:themeElements>",r[r.length]='<a:clrScheme name="Office">',r[r.length]='<a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1>',r[r.length]='<a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1>',r[r.length]='<a:dk2><a:srgbClr val="1F497D"/></a:dk2>',r[r.length]='<a:lt2><a:srgbClr val="EEECE1"/></a:lt2>',r[r.length]='<a:accent1><a:srgbClr val="4F81BD"/></a:accent1>',r[r.length]='<a:accent2><a:srgbClr val="C0504D"/></a:accent2>',r[r.length]='<a:accent3><a:srgbClr val="9BBB59"/></a:accent3>',r[r.length]='<a:accent4><a:srgbClr val="8064A2"/></a:accent4>',r[r.length]='<a:accent5><a:srgbClr val="4BACC6"/></a:accent5>',r[r.length]='<a:accent6><a:srgbClr val="F79646"/></a:accent6>',r[r.length]='<a:hlink><a:srgbClr val="0000FF"/></a:hlink>',r[r.length]='<a:folHlink><a:srgbClr val="800080"/></a:folHlink>',r[r.length]="</a:clrScheme>",r[r.length]='<a:fontScheme name="Office">',r[r.length]="<a:majorFont>",r[r.length]='<a:latin typeface="Cambria"/>',r[r.length]='<a:ea typeface=""/>',r[r.length]='<a:cs typeface=""/>',r[r.length]='<a:font script="Jpan" typeface="\uff2d\uff33 \uff30\u30b4\u30b7\u30c3\u30af"/>',r[r.length]='<a:font script="Hang" typeface="\ub9d1\uc740 \uace0\ub515"/>',r[r.length]='<a:font script="Hans" typeface="\u5b8b\u4f53"/>',r[r.length]='<a:font script="Hant" typeface="\u65b0\u7d30\u660e\u9ad4"/>',r[r.length]='<a:font script="Arab" typeface="Times New Roman"/>',r[r.length]='<a:font script="Hebr" typeface="Times New Roman"/>',r[r.length]='<a:font script="Thai" typeface="Tahoma"/>',r[r.length]='<a:font script="Ethi" typeface="Nyala"/>',r[r.length]='<a:font script="Beng" typeface="Vrinda"/>',r[r.length]='<a:font script="Gujr" typeface="Shruti"/>',r[r.length]='<a:font script="Khmr" typeface="MoolBoran"/>',r[r.length]='<a:font script="Knda" typeface="Tunga"/>',r[r.length]='<a:font script="Guru" typeface="Raavi"/>',r[r.length]='<a:font script="Cans" typeface="Euphemia"/>',r[r.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',r[r.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',r[r.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',r[r.length]='<a:font script="Thaa" typeface="MV Boli"/>',r[r.length]='<a:font script="Deva" typeface="Mangal"/>',r[r.length]='<a:font script="Telu" typeface="Gautami"/>',r[r.length]='<a:font script="Taml" typeface="Latha"/>',r[r.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',r[r.length]='<a:font script="Orya" typeface="Kalinga"/>',r[r.length]='<a:font script="Mlym" typeface="Kartika"/>',r[r.length]='<a:font script="Laoo" typeface="DokChampa"/>',r[r.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',r[r.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',r[r.length]='<a:font script="Viet" typeface="Times New Roman"/>',r[r.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',r[r.length]='<a:font script="Geor" typeface="Sylfaen"/>',r[r.length]="</a:majorFont>",r[r.length]="<a:minorFont>",r[r.length]='<a:latin typeface="Calibri"/>',r[r.length]='<a:ea typeface=""/>',r[r.length]='<a:cs typeface=""/>',r[r.length]='<a:font script="Jpan" typeface="\uff2d\uff33 \uff30\u30b4\u30b7\u30c3\u30af"/>',r[r.length]='<a:font script="Hang" typeface="\ub9d1\uc740 \uace0\ub515"/>',r[r.length]='<a:font script="Hans" typeface="\u5b8b\u4f53"/>',r[r.length]='<a:font script="Hant" typeface="\u65b0\u7d30\u660e\u9ad4"/>',r[r.length]='<a:font script="Arab" typeface="Arial"/>',r[r.length]='<a:font script="Hebr" typeface="Arial"/>',r[r.length]='<a:font script="Thai" typeface="Tahoma"/>',r[r.length]='<a:font script="Ethi" typeface="Nyala"/>',r[r.length]='<a:font script="Beng" typeface="Vrinda"/>',r[r.length]='<a:font script="Gujr" typeface="Shruti"/>',r[r.length]='<a:font script="Khmr" typeface="DaunPenh"/>',r[r.length]='<a:font script="Knda" typeface="Tunga"/>',r[r.length]='<a:font script="Guru" typeface="Raavi"/>',r[r.length]='<a:font script="Cans" typeface="Euphemia"/>',r[r.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',r[r.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',r[r.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',r[r.length]='<a:font script="Thaa" typeface="MV Boli"/>',r[r.length]='<a:font script="Deva" typeface="Mangal"/>',r[r.length]='<a:font script="Telu" typeface="Gautami"/>',r[r.length]='<a:font script="Taml" typeface="Latha"/>',r[r.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',r[r.length]='<a:font script="Orya" typeface="Kalinga"/>',r[r.length]='<a:font script="Mlym" typeface="Kartika"/>',r[r.length]='<a:font script="Laoo" typeface="DokChampa"/>',r[r.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',r[r.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',r[r.length]='<a:font script="Viet" typeface="Arial"/>',r[r.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',r[r.length]='<a:font script="Geor" typeface="Sylfaen"/>',r[r.length]="</a:minorFont>",r[r.length]="</a:fontScheme>",r[r.length]='<a:fmtScheme name="Office">',r[r.length]="<a:fillStyleLst>",r[r.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',r[r.length]='<a:gradFill rotWithShape="1">',r[r.length]="<a:gsLst>",r[r.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="50000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="35000"><a:schemeClr val="phClr"><a:tint val="37000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="15000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',r[r.length]="</a:gsLst>",r[r.length]='<a:lin ang="16200000" scaled="1"/>',r[r.length]="</a:gradFill>",r[r.length]='<a:gradFill rotWithShape="1">',r[r.length]="<a:gsLst>",r[r.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="100000"/><a:shade val="100000"/><a:satMod val="130000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="50000"/><a:shade val="100000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',r[r.length]="</a:gsLst>",r[r.length]='<a:lin ang="16200000" scaled="0"/>',r[r.length]="</a:gradFill>",r[r.length]="</a:fillStyleLst>",r[r.length]="<a:lnStyleLst>",r[r.length]='<a:ln w="9525" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"><a:shade val="95000"/><a:satMod val="105000"/></a:schemeClr></a:solidFill><a:prstDash val="solid"/></a:ln>',r[r.length]='<a:ln w="25400" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',r[r.length]='<a:ln w="38100" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',r[r.length]="</a:lnStyleLst>",r[r.length]="<a:effectStyleLst>",r[r.length]="<a:effectStyle>",r[r.length]="<a:effectLst>",r[r.length]='<a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="38000"/></a:srgbClr></a:outerShdw>',r[r.length]="</a:effectLst>",r[r.length]="</a:effectStyle>",r[r.length]="<a:effectStyle>",r[r.length]="<a:effectLst>",r[r.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',r[r.length]="</a:effectLst>",r[r.length]="</a:effectStyle>",r[r.length]="<a:effectStyle>",r[r.length]="<a:effectLst>",r[r.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',r[r.length]="</a:effectLst>",r[r.length]='<a:scene3d><a:camera prst="orthographicFront"><a:rot lat="0" lon="0" rev="0"/></a:camera><a:lightRig rig="threePt" dir="t"><a:rot lat="0" lon="0" rev="1200000"/></a:lightRig></a:scene3d>',r[r.length]='<a:sp3d><a:bevelT w="63500" h="25400"/></a:sp3d>',r[r.length]="</a:effectStyle>",r[r.length]="</a:effectStyleLst>",r[r.length]="<a:bgFillStyleLst>",r[r.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',r[r.length]='<a:gradFill rotWithShape="1">',r[r.length]="<a:gsLst>",r[r.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="40000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="40000"><a:schemeClr val="phClr"><a:tint val="45000"/><a:shade val="99000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="20000"/><a:satMod val="255000"/></a:schemeClr></a:gs>',r[r.length]="</a:gsLst>",r[r.length]='<a:path path="circle"><a:fillToRect l="50000" t="-80000" r="50000" b="180000"/></a:path>',r[r.length]="</a:gradFill>",r[r.length]='<a:gradFill rotWithShape="1">',r[r.length]="<a:gsLst>",r[r.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="80000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="30000"/><a:satMod val="200000"/></a:schemeClr></a:gs>',r[r.length]="</a:gsLst>",r[r.length]='<a:path path="circle"><a:fillToRect l="50000" t="50000" r="50000" b="50000"/></a:path>',r[r.length]="</a:gradFill>",r[r.length]="</a:bgFillStyleLst>",r[r.length]="</a:fmtScheme>",r[r.length]="</a:themeElements>",r[r.length]="<a:objectDefaults>",r[r.length]="<a:spDef>",r[r.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="1"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="3"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="2"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="lt1"/></a:fontRef></a:style>',r[r.length]="</a:spDef>",r[r.length]="<a:lnDef>",r[r.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="2"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="0"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="1"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="tx1"/></a:fontRef></a:style>',r[r.length]="</a:lnDef>",r[r.length]="</a:objectDefaults>",r[r.length]="<a:extraClrSchemeLst/>",r[r.length]="</a:theme>",r.join("")}function ni(){var e=Dr();return Ar(e,332),Ar(e,334,Gr(1)),Ar(e,335,function(e){var t=xr(12+2*e.name.length);return t.write_shift(4,e.flags),t.write_shift(4,e.version),Kr(e.name,t),t.slice(0,t.l)}({name:"XLDAPR",version:12e4,flags:3496657072})),Ar(e,336),Ar(e,339,function(e,t){var r=xr(8+2*t.length);return r.write_shift(4,e),Kr(t,r),r.slice(0,r.l)}(1,"XLDAPR")),Ar(e,52),Ar(e,35,Gr(514)),Ar(e,4096,Gr(0)),Ar(e,4097,Qn(1)),Ar(e,36),Ar(e,53),Ar(e,340),Ar(e,337,function(e,t){var r=xr(8);return r.write_shift(4,e),r.write_shift(4,t?1:0),r}(1,!0)),Ar(e,51,function(e){var t=xr(4+8*e.length);t.write_shift(4,e.length);for(var r=0;r<e.length;++r)t.write_shift(4,e[r][0]),t.write_shift(4,e[r][1]);return t}([[1,0]])),Ar(e,338),Ar(e,333),e.end()}function ai(){var e=[gt];return e.push('<metadata xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:xlrd="http://schemas.microsoft.com/office/spreadsheetml/2017/richdata" xmlns:xda="http://schemas.microsoft.com/office/spreadsheetml/2017/dynamicarray">\n  <metadataTypes count="1">\n    <metadataType name="XLDAPR" minSupportedVersion="120000" copy="1" pasteAll="1" pasteValues="1" merge="1" splitFirst="1" rowColShift="1" clearFormats="1" clearComments="1" assign="1" coerce="1" cellMeta="1"/>\n  </metadataTypes>\n  <futureMetadata name="XLDAPR" count="1">\n    <bk>\n      <extLst>\n        <ext uri="{bdbb8cdc-fa1e-496e-a857-3c3f30c029c3}">\n          <xda:dynamicArrayProperties fDynamic="1" fCollapsed="0"/>\n        </ext>\n      </extLst>\n    </bk>\n  </futureMetadata>\n  <cellMetadata count="1">\n    <bk>\n      <rc t="1" v="0"/>\n    </bk>\n  </cellMetadata>\n</metadata>'),e.join("")}var ii=1024;function oi(e,t){for(var r=[21600,21600],n=["m0,0l0",r[1],r[0],r[1],r[0],"0xe"].join(","),a=[Mt("xml",null,{"xmlns:v":zt.v,"xmlns:o":zt.o,"xmlns:x":zt.x,"xmlns:mv":zt.mv}).replace(/\/>/,">"),Mt("o:shapelayout",Mt("o:idmap",null,{"v:ext":"edit",data:e}),{"v:ext":"edit"}),Mt("v:shapetype",[Mt("v:stroke",null,{joinstyle:"miter"}),Mt("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:r.join(","),path:n})];ii<1e3*e;)ii+=1e3;return t.forEach((function(e){var t=Ir(e[0]),r={color2:"#BEFF82",type:"gradient"};"gradient"==r.type&&(r.angle="-180");var n="gradient"==r.type?Mt("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}):null,i=Mt("v:fill",n,r);++ii,a=a.concat(["<v:shape"+Lt({id:"_x0000_s"+ii,type:"#_x0000_t202",style:"position:absolute; margin-left:80pt;margin-top:5pt;width:104pt;height:64pt;z-index:10"+(e[1].hidden?";visibility:hidden":""),fillcolor:"#ECFAD4",strokecolor:"#edeaa1"})+">",i,Mt("v:shadow",null,{on:"t",obscured:"t"}),Mt("v:path",null,{"o:connecttype":"none"}),'<v:textbox><div style="text-align:left"></div></v:textbox>','<x:ClientData ObjectType="Note">',"<x:MoveWithCells/>","<x:SizeWithCells/>",It("x:Anchor",[t.c+1,0,t.r+1,0,t.c+3,20,t.r+5,20].join(",")),It("x:AutoFill","False"),It("x:Row",String(t.r)),It("x:Column",String(t.c)),e[1].hidden?"":"<x:Visible/>","</x:ClientData>","</v:shape>"])})),a.push("</xml>"),a.join("")}function li(e){var t=[gt,Mt("comments",null,{xmlns:jt[0]})],r=[];return t.push("<authors>"),e.forEach((function(e){e[1].forEach((function(e){var n=Tt(e.a);-1==r.indexOf(n)&&(r.push(n),t.push("<author>"+n+"</author>")),e.T&&e.ID&&-1==r.indexOf("tc="+e.ID)&&(r.push("tc="+e.ID),t.push("<author>tc="+e.ID+"</author>"))}))})),0==r.length&&(r.push("SheetJ5"),t.push("<author>SheetJ5</author>")),t.push("</authors>"),t.push("<commentList>"),e.forEach((function(e){var n=0,a=[];if(e[1][0]&&e[1][0].T&&e[1][0].ID?n=r.indexOf("tc="+e[1][0].ID):e[1].forEach((function(e){e.a&&(n=r.indexOf(Tt(e.a))),a.push(e.t||"")})),t.push('<comment ref="'+e[0]+'" authorId="'+n+'"><text>'),a.length<=1)t.push(It("t",Tt(a[0]||"")));else{for(var i="Comment:\n    "+a[0]+"\n",o=1;o<a.length;++o)i+="Reply:\n    "+a[o]+"\n";t.push(It("t",Tt(i)))}t.push("</text></comment>")})),t.push("</commentList>"),t.length>2&&(t[t.length]="</comments>",t[1]=t[1].replace("/>",">")),t.join("")}function si(e,t,r){var n=[gt,Mt("ThreadedComments",null,{xmlns:Ut.TCMNT}).replace(/[\/]>/,">")];return e.forEach((function(e){var a="";(e[1]||[]).forEach((function(i,o){if(i.T){i.a&&-1==t.indexOf(i.a)&&t.push(i.a);var l={ref:e[0],id:"{54EE7951-7262-4200-6969-"+("000000000000"+r.tcid++).slice(-12)+"}"};0==o?a=l.id:l.parentId=a,i.ID=l.id,i.a&&(l.personId="{54EE7950-7262-4200-6969-"+("000000000000"+t.indexOf(i.a)).slice(-12)+"}"),n.push(Mt("threadedComment",It("text",i.t||""),l))}else delete i.ID}))})),n.push("</ThreadedComments>"),n.join("")}var ui=$r;function ci(e){var t=Dr(),r=[];return Ar(t,628),Ar(t,630),e.forEach((function(e){e[1].forEach((function(e){r.indexOf(e.a)>-1||(r.push(e.a.slice(0,54)),Ar(t,632,function(e){return Kr(e.slice(0,54))}(e.a)))}))})),Ar(t,631),Ar(t,633),e.forEach((function(e){e[1].forEach((function(n){n.iauthor=r.indexOf(n.a);var a={s:Ir(e[0]),e:Ir(e[0])};Ar(t,635,function(e,t){return null==t&&(t=xr(36)),t.write_shift(4,e[1].iauthor),pn(e[0],t),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t}([a,n])),n.t&&n.t.length>0&&Ar(t,637,Qr(n)),Ar(t,636),delete n.iauthor}))})),Ar(t,634),Ar(t,629),t.end()}var fi=["xlsb","xlsm","xlam","biff8","xla"];var hi=function(){var e=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g,t={r:0,c:0};function r(e,r,n,a){var i=!1,o=!1;0==n.length?o=!0:"["==n.charAt(0)&&(o=!0,n=n.slice(1,-1)),0==a.length?i=!0:"["==a.charAt(0)&&(i=!0,a=a.slice(1,-1));var l=n.length>0?0|parseInt(n,10):0,s=a.length>0?0|parseInt(a,10):0;return i?s+=t.c:--s,o?l+=t.r:--l,r+(i?"":"$")+Pr(s)+(o?"":"$")+Rr(l)}return function(n,a){return t=a,n.replace(e,r)}}(),di=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})(?![_.\(A-Za-z0-9])/g,pi=function(){return function(e,t){return e.replace(di,(function(e,r,n,a,i,o){var l=Nr(a)-(n?0:t.c),s=Or(o)-(i?0:t.r);return r+"R"+(0==s?"":i?s+1:"["+s+"]")+"C"+(0==l?"":n?l+1:"["+l+"]")}))}}();function mi(e,t){return e.replace(di,(function(e,r,n,a,i,o){return r+("$"==n?n+a:Pr(Nr(a)+t.c))+("$"==i?i+o:Rr(Or(o)+t.r))}))}function vi(e){e.l+=1}function gi(e,t){var r=e.read_shift(1==t?1:2);return[16383&r,r>>14&1,r>>15&1]}function yi(e,t,r){var n=2;if(r){if(r.biff>=2&&r.biff<=5)return bi(e);12==r.biff&&(n=4)}var a=e.read_shift(n),i=e.read_shift(n),o=gi(e,2),l=gi(e,2);return{s:{r:a,c:o[0],cRel:o[1],rRel:o[2]},e:{r:i,c:l[0],cRel:l[1],rRel:l[2]}}}function bi(e){var t=gi(e,2),r=gi(e,2),n=e.read_shift(1),a=e.read_shift(1);return{s:{r:t[0],c:n,cRel:t[1],rRel:t[2]},e:{r:r[0],c:a,cRel:r[1],rRel:r[2]}}}function wi(e,t,r){if(r&&r.biff>=2&&r.biff<=5)return function(e){var t=gi(e,2),r=e.read_shift(1);return{r:t[0],c:r,cRel:t[1],rRel:t[2]}}(e);var n=e.read_shift(r&&12==r.biff?4:2),a=gi(e,2);return{r:n,c:a[0],cRel:a[1],rRel:a[2]}}function Ei(e){var t=e.read_shift(2),r=e.read_shift(2);return{r:t,c:255&r,fQuoted:!!(16384&r),cRel:r>>15,rRel:r>>15}}function Ti(e){var t=1&e[e.l+1];return e.l+=4,[t,1]}function Si(e){return[e.read_shift(1),e.read_shift(1)]}function xi(e,t){var r=[e.read_shift(1)];if(12==t)switch(r[0]){case 2:r[0]=4;break;case 4:r[0]=16;break;case 0:r[0]=1;break;case 1:r[0]=2}switch(r[0]){case 4:r[1]=Yn(e,1)?"TRUE":"FALSE",12!=t&&(e.l+=7);break;case 37:case 16:r[1]=Dn[e[e.l]],e.l+=12==t?4:8;break;case 0:e.l+=8;break;case 1:r[1]=mn(e);break;case 2:r[1]=na(e,0,{biff:t>0&&t<8?2:t});break;default:throw new Error("Bad SerAr: "+r[0])}return r}function Di(e,t,r){for(var n=e.read_shift(12==r.biff?4:2),a=[],i=0;i!=n;++i)a.push((12==r.biff?dn:ua)(e,8));return a}function Ai(e,t,r){var n=0,a=0;12==r.biff?(n=e.read_shift(4),a=e.read_shift(4)):(a=1+e.read_shift(1),n=1+e.read_shift(2)),r.biff>=2&&r.biff<8&&(--n,0==--a&&(a=256));for(var i=0,o=[];i!=n&&(o[i]=[]);++i)for(var l=0;l!=a;++l)o[i][l]=xi(e,r.biff);return o}function ki(e,t,r){return e.l+=2,[Ei(e)]}function Ci(e){return e.l+=6,[]}function _i(e){return e.l+=2,[qn(e),1&e.read_shift(2)]}var Fi=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"];var Oi={1:{n:"PtgExp",f:function(e,t,r){return e.l++,r&&12==r.biff?[e.read_shift(4,"i"),0]:[e.read_shift(2),e.read_shift(r&&2==r.biff?1:2)]}},2:{n:"PtgTbl",f:Sr},3:{n:"PtgAdd",f:vi},4:{n:"PtgSub",f:vi},5:{n:"PtgMul",f:vi},6:{n:"PtgDiv",f:vi},7:{n:"PtgPower",f:vi},8:{n:"PtgConcat",f:vi},9:{n:"PtgLt",f:vi},10:{n:"PtgLe",f:vi},11:{n:"PtgEq",f:vi},12:{n:"PtgGe",f:vi},13:{n:"PtgGt",f:vi},14:{n:"PtgNe",f:vi},15:{n:"PtgIsect",f:vi},16:{n:"PtgUnion",f:vi},17:{n:"PtgRange",f:vi},18:{n:"PtgUplus",f:vi},19:{n:"PtgUminus",f:vi},20:{n:"PtgPercent",f:vi},21:{n:"PtgParen",f:vi},22:{n:"PtgMissArg",f:vi},23:{n:"PtgStr",f:function(e,t,r){return e.l++,Zn(e,0,r)}},26:{n:"PtgSheet",f:function(e,t,r){return e.l+=5,e.l+=2,e.l+=2==r.biff?1:4,["PTGSHEET"]}},27:{n:"PtgEndSheet",f:function(e,t,r){return e.l+=2==r.biff?4:5,["PTGENDSHEET"]}},28:{n:"PtgErr",f:function(e){return e.l++,Dn[e.read_shift(1)]}},29:{n:"PtgBool",f:function(e){return e.l++,0!==e.read_shift(1)}},30:{n:"PtgInt",f:function(e){return e.l++,e.read_shift(2)}},31:{n:"PtgNum",f:function(e){return e.l++,mn(e)}},32:{n:"PtgArray",f:function(e,t,r){var n=(96&e[e.l++])>>5;return e.l+=2==r.biff?6:12==r.biff?14:7,[n]}},33:{n:"PtgFunc",f:function(e,t,r){var n=(96&e[e.l])>>5;e.l+=1;var a=e.read_shift(r&&r.biff<=3?1:2);return[qi[a],Xi[a],n]}},34:{n:"PtgFuncVar",f:function(e,t,r){var n=e[e.l++],a=e.read_shift(1),i=r&&r.biff<=3?[88==n?-1:0,e.read_shift(1)]:function(e){return[e[e.l+1]>>7,32767&e.read_shift(2)]}(e);return[a,(0===i[0]?Xi:Yi)[i[1]]]}},35:{n:"PtgName",f:function(e,t,r){var n=e.read_shift(1)>>>5&3,a=!r||r.biff>=8?4:2,i=e.read_shift(a);switch(r.biff){case 2:e.l+=5;break;case 3:case 4:e.l+=8;break;case 5:e.l+=12}return[n,0,i]}},36:{n:"PtgRef",f:function(e,t,r){var n=(96&e[e.l])>>5;return e.l+=1,[n,wi(e,0,r)]}},37:{n:"PtgArea",f:function(e,t,r){return[(96&e[e.l++])>>5,yi(e,r.biff>=2&&r.biff,r)]}},38:{n:"PtgMemArea",f:function(e,t,r){var n=e.read_shift(1)>>>5&3;return e.l+=r&&2==r.biff?3:4,[n,e.read_shift(r&&2==r.biff?1:2)]}},39:{n:"PtgMemErr",f:Sr},40:{n:"PtgMemNoMem",f:Sr},41:{n:"PtgMemFunc",f:function(e,t,r){return[e.read_shift(1)>>>5&3,e.read_shift(r&&2==r.biff?1:2)]}},42:{n:"PtgRefErr",f:function(e,t,r){var n=e.read_shift(1)>>>5&3;return e.l+=4,r.biff<8&&e.l--,12==r.biff&&(e.l+=2),[n]}},43:{n:"PtgAreaErr",f:function(e,t,r){var n=(96&e[e.l++])>>5;return e.l+=r&&r.biff>8?12:r.biff<8?6:8,[n]}},44:{n:"PtgRefN",f:function(e,t,r){var n=(96&e[e.l])>>5;e.l+=1;var a=function(e,t,r){var n=r&&r.biff?r.biff:8;if(n>=2&&n<=5)return function(e){var t=e.read_shift(2),r=e.read_shift(1),n=(32768&t)>>15,a=(16384&t)>>14;return t&=16383,1==n&&t>=8192&&(t-=16384),1==a&&r>=128&&(r-=256),{r:t,c:r,cRel:a,rRel:n}}(e);var a=e.read_shift(n>=12?4:2),i=e.read_shift(2),o=(16384&i)>>14,l=(32768&i)>>15;if(i&=16383,1==l)for(;a>524287;)a-=1048576;if(1==o)for(;i>8191;)i-=16384;return{r:a,c:i,cRel:o,rRel:l}}(e,0,r);return[n,a]}},45:{n:"PtgAreaN",f:function(e,t,r){var n=(96&e[e.l++])>>5,a=function(e,t,r){if(r.biff<8)return bi(e);var n=e.read_shift(12==r.biff?4:2),a=e.read_shift(12==r.biff?4:2),i=gi(e,2),o=gi(e,2);return{s:{r:n,c:i[0],cRel:i[1],rRel:i[2]},e:{r:a,c:o[0],cRel:o[1],rRel:o[2]}}}(e,0,r);return[n,a]}},46:{n:"PtgMemAreaN",f:function(e){return[e.read_shift(1)>>>5&3,e.read_shift(2)]}},47:{n:"PtgMemNoMemN",f:function(e){return[e.read_shift(1)>>>5&3,e.read_shift(2)]}},57:{n:"PtgNameX",f:function(e,t,r){return 5==r.biff?function(e){var t=e.read_shift(1)>>>5&3,r=e.read_shift(2,"i");e.l+=8;var n=e.read_shift(2);return e.l+=12,[t,r,n]}(e):[e.read_shift(1)>>>5&3,e.read_shift(2),e.read_shift(4)]}},58:{n:"PtgRef3d",f:function(e,t,r){var n=(96&e[e.l])>>5;e.l+=1;var a=e.read_shift(2);return r&&5==r.biff&&(e.l+=12),[n,a,wi(e,0,r)]}},59:{n:"PtgArea3d",f:function(e,t,r){var n=(96&e[e.l++])>>5,a=e.read_shift(2,"i");if(r)switch(r.biff){case 5:e.l+=12,6;break;case 12:12}return[n,a,yi(e,0,r)]}},60:{n:"PtgRefErr3d",f:function(e,t,r){var n=(96&e[e.l++])>>5,a=e.read_shift(2),i=4;if(r)switch(r.biff){case 5:i=15;break;case 12:i=6}return e.l+=i,[n,a]}},61:{n:"PtgAreaErr3d",f:function(e,t,r){var n=(96&e[e.l++])>>5,a=e.read_shift(2),i=8;if(r)switch(r.biff){case 5:e.l+=12,i=6;break;case 12:i=12}return e.l+=i,[n,a]}},255:{}},Ri={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61},Ni={1:{n:"PtgElfLel",f:_i},2:{n:"PtgElfRw",f:ki},3:{n:"PtgElfCol",f:ki},6:{n:"PtgElfRwV",f:ki},7:{n:"PtgElfColV",f:ki},10:{n:"PtgElfRadical",f:ki},11:{n:"PtgElfRadicalS",f:Ci},13:{n:"PtgElfColS",f:Ci},15:{n:"PtgElfColSV",f:Ci},16:{n:"PtgElfRadicalLel",f:_i},25:{n:"PtgList",f:function(e){e.l+=2;var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(4),a=e.read_shift(2),i=e.read_shift(2);return{ixti:t,coltype:3&r,rt:Fi[r>>2&31],idx:n,c:a,C:i}}},29:{n:"PtgSxName",f:function(e){return e.l+=2,[e.read_shift(4)]}},255:{}},Pi={0:{n:"PtgAttrNoop",f:function(e){return e.l+=4,[0,0]}},1:{n:"PtgAttrSemi",f:function(e,t,r){var n=255&e[e.l+1]?1:0;return e.l+=r&&2==r.biff?3:4,[n]}},2:{n:"PtgAttrIf",f:function(e,t,r){var n=255&e[e.l+1]?1:0;return e.l+=2,[n,e.read_shift(r&&2==r.biff?1:2)]}},4:{n:"PtgAttrChoose",f:function(e,t,r){e.l+=2;for(var n=e.read_shift(r&&2==r.biff?1:2),a=[],i=0;i<=n;++i)a.push(e.read_shift(r&&2==r.biff?1:2));return a}},8:{n:"PtgAttrGoto",f:function(e,t,r){var n=255&e[e.l+1]?1:0;return e.l+=2,[n,e.read_shift(r&&2==r.biff?1:2)]}},16:{n:"PtgAttrSum",f:function(e,t,r){e.l+=r&&2==r.biff?3:4}},32:{n:"PtgAttrBaxcel",f:Ti},33:{n:"PtgAttrBaxcel",f:Ti},64:{n:"PtgAttrSpace",f:function(e){return e.read_shift(2),Si(e)}},65:{n:"PtgAttrSpaceSemi",f:function(e){return e.read_shift(2),Si(e)}},128:{n:"PtgAttrIfError",f:function(e){var t=255&e[e.l+1]?1:0;return e.l+=2,[t,e.read_shift(2)]}},255:{}};function Ii(e,t,r,n){if(n.biff<8)return Sr(e,t);for(var a=e.l+t,i=[],o=0;o!==r.length;++o)switch(r[o][0]){case"PtgArray":r[o][1]=Ai(e,0,n),i.push(r[o][1]);break;case"PtgMemArea":r[o][2]=Di(e,r[o][1],n),i.push(r[o][2]);break;case"PtgExp":n&&12==n.biff&&(r[o][1][1]=e.read_shift(4),i.push(r[o][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+r[o][0]}return 0!==(t=a-e.l)&&i.push(Sr(e,t)),i}function Li(e,t,r){for(var n,a,i=e.l+t,o=[];i!=e.l;)t=i-e.l,a=e[e.l],n=Oi[a]||Oi[Ri[a]],24!==a&&25!==a||(n=(24===a?Ni:Pi)[e[e.l+1]]),n&&n.f?o.push([n.n,n.f(e,t,r)]):Sr(e,t);return o}function Mi(e){for(var t=[],r=0;r<e.length;++r){for(var n=e[r],a=[],i=0;i<n.length;++i){var o=n[i];if(o)if(2===o[0])a.push('"'+o[1].replace(/"/g,'""')+'"');else a.push(o[1]);else a.push("")}t.push(a.join(","))}return t.join(";")}var Bi={PtgAdd:"+",PtgConcat:"&",PtgDiv:"/",PtgEq:"=",PtgGe:">=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function Ui(e,t,r){if(!e)return"SH33TJSERR0";if(r.biff>8&&(!e.XTI||!e.XTI[t]))return e.SheetNames[t];if(!e.XTI)return"SH33TJSERR6";var n=e.XTI[t];if(r.biff<8)return t>1e4&&(t-=65536),t<0&&(t=-t),0==t?"":e.XTI[t-1];if(!n)return"SH33TJSERR1";var a="";if(r.biff>8)switch(e[n[0]][0]){case 357:return a=-1==n[1]?"#REF":e.SheetNames[n[1]],n[1]==n[2]?a:a+":"+e.SheetNames[n[2]];case 358:return null!=r.SID?e.SheetNames[r.SID]:"SH33TJSSAME"+e[n[0]][0];default:return"SH33TJSSRC"+e[n[0]][0]}switch(e[n[0]][0][0]){case 1025:return a=-1==n[1]?"#REF":e.SheetNames[n[1]]||"SH33TJSERR3",n[1]==n[2]?a:a+":"+e.SheetNames[n[2]];case 14849:return e[n[0]].slice(1).map((function(e){return e.Name})).join(";;");default:return e[n[0]][0][3]?(a=-1==n[1]?"#REF":e[n[0]][0][3][n[1]]||"SH33TJSERR4",n[1]==n[2]?a:a+":"+e[n[0]][0][3][n[2]]):"SH33TJSERR2"}}function ji(e,t,r){var n=Ui(e,t,r);return"#REF"==n?n:function(e,t){if(!e&&!(t&&t.biff<=5&&t.biff>=2))throw new Error("empty sheet name");return/[^\w\u4E00-\u9FFF\u3040-\u30FF]/.test(e)?"'"+e+"'":e}(n,r)}function zi(e,t,r,n,a){var i,o,l,s,u=a&&a.biff||8,c={s:{c:0,r:0},e:{c:0,r:0}},f=[],h=0,d=0,p="";if(!e[0]||!e[0][0])return"";for(var m=-1,v="",g=0,y=e[0].length;g<y;++g){var b=e[0][g];switch(b[0]){case"PtgUminus":f.push("-"+f.pop());break;case"PtgUplus":f.push("+"+f.pop());break;case"PtgPercent":f.push(f.pop()+"%");break;case"PtgAdd":case"PtgConcat":case"PtgDiv":case"PtgEq":case"PtgGe":case"PtgGt":case"PtgLe":case"PtgLt":case"PtgMul":case"PtgNe":case"PtgPower":case"PtgSub":if(i=f.pop(),o=f.pop(),m>=0){switch(e[0][m][1][0]){case 0:v=ft(" ",e[0][m][1][1]);break;case 1:v=ft("\r",e[0][m][1][1]);break;default:if(v="",a.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][m][1][0])}o+=v,m=-1}f.push(o+Bi[b[0]]+i);break;case"PtgIsect":i=f.pop(),o=f.pop(),f.push(o+" "+i);break;case"PtgUnion":i=f.pop(),o=f.pop(),f.push(o+","+i);break;case"PtgRange":i=f.pop(),o=f.pop(),f.push(o+":"+i);break;case"PtgAttrChoose":case"PtgAttrGoto":case"PtgAttrIf":case"PtgAttrIfError":case"PtgAttrBaxcel":case"PtgAttrSemi":case"PtgMemArea":case"PtgTbl":case"PtgMemErr":case"PtgMemAreaN":case"PtgMemNoMemN":case"PtgAttrNoop":case"PtgSheet":case"PtgEndSheet":case"PtgMemFunc":case"PtgMemNoMem":break;case"PtgRef":l=kr(b[1][1],c,a),f.push(_r(l,u));break;case"PtgRefN":l=r?kr(b[1][1],r,a):b[1][1],f.push(_r(l,u));break;case"PtgRef3d":h=b[1][1],l=kr(b[1][2],c,a);p=ji(n,h,a);f.push(p+"!"+_r(l,u));break;case"PtgFunc":case"PtgFuncVar":var w=b[1][0],E=b[1][1];w||(w=0);var T=0==(w&=127)?[]:f.slice(-w);f.length-=w,"User"===E&&(E=T.shift()),f.push(E+"("+T.join(",")+")");break;case"PtgBool":f.push(b[1]?"TRUE":"FALSE");break;case"PtgInt":case"PtgErr":f.push(b[1]);break;case"PtgNum":f.push(String(b[1]));break;case"PtgStr":f.push('"'+b[1].replace(/"/g,'""')+'"');break;case"PtgAreaN":s=Cr(b[1][1],r?{s:r}:c,a),f.push(Fr(s,a));break;case"PtgArea":s=Cr(b[1][1],c,a),f.push(Fr(s,a));break;case"PtgArea3d":h=b[1][1],s=b[1][2],p=ji(n,h,a),f.push(p+"!"+Fr(s,a));break;case"PtgAttrSum":f.push("SUM("+f.pop()+")");break;case"PtgName":d=b[1][2];var S=(n.names||[])[d-1]||(n[0]||[])[d],x=S?S.Name:"SH33TJSNAME"+String(d);x&&"_xlfn."==x.slice(0,6)&&!a.xlfn&&(x=x.slice(6)),f.push(x);break;case"PtgNameX":var D,A=b[1][1];if(d=b[1][2],!(a.biff<=5)){var k="";if(14849==((n[A]||[])[0]||[])[0]||(1025==((n[A]||[])[0]||[])[0]?n[A][d]&&n[A][d].itab>0&&(k=n.SheetNames[n[A][d].itab-1]+"!"):k=n.SheetNames[d-1]+"!"),n[A]&&n[A][d])k+=n[A][d].Name;else if(n[0]&&n[0][d])k+=n[0][d].Name;else{var C=(Ui(n,A,a)||"").split(";;");C[d-1]?k=C[d-1]:k+="SH33TJSERRX"}f.push(k);break}A<0&&(A=-A),n[A]&&(D=n[A][d]),D||(D={Name:"SH33TJSERRY"}),f.push(D.Name);break;case"PtgParen":var _="(",F=")";if(m>=0){switch(v="",e[0][m][1][0]){case 2:_=ft(" ",e[0][m][1][1])+_;break;case 3:_=ft("\r",e[0][m][1][1])+_;break;case 4:F=ft(" ",e[0][m][1][1])+F;break;case 5:F=ft("\r",e[0][m][1][1])+F;break;default:if(a.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][m][1][0])}m=-1}f.push(_+f.pop()+F);break;case"PtgRefErr":case"PtgRefErr3d":case"PtgAreaErr":case"PtgAreaErr3d":f.push("#REF!");break;case"PtgExp":l={c:b[1][1],r:b[1][0]};var O={c:r.c,r:r.r};if(n.sharedf[Lr(l)]){var R=n.sharedf[Lr(l)];f.push(zi(R,c,O,n,a))}else{var N=!1;for(i=0;i!=n.arrayf.length;++i)if(o=n.arrayf[i],!(l.c<o[0].s.c||l.c>o[0].e.c)&&!(l.r<o[0].s.r||l.r>o[0].e.r)){f.push(zi(o[1],c,O,n,a)),N=!0;break}N||f.push(b[1])}break;case"PtgArray":f.push("{"+Mi(b[1])+"}");break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":m=g;break;case"PtgMissArg":f.push("");break;case"PtgList":f.push("Table"+b[1].idx+"[#"+b[1].rt+"]");break;case"PtgElfCol":case"PtgElfColS":case"PtgElfColSV":case"PtgElfColV":case"PtgElfLel":case"PtgElfRadical":case"PtgElfRadicalLel":case"PtgElfRadicalS":case"PtgElfRw":case"PtgElfRwV":throw new Error("Unsupported ELFs");default:throw new Error("Unrecognized Formula Token: "+String(b))}if(3!=a.biff&&m>=0&&-1==["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"].indexOf(e[0][g][0])){var P=!0;switch((b=e[0][m])[1][0]){case 4:P=!1;case 0:v=ft(" ",b[1][1]);break;case 5:P=!1;case 1:v=ft("\r",b[1][1]);break;default:if(v="",a.WTF)throw new Error("Unexpected PtgAttrSpaceType "+b[1][0])}f.push((P?v:"")+f.pop()+(P?"":v)),m=-1}}if(f.length>1&&a.WTF)throw new Error("bad formula stack");return f[0]}function Wi(e,t,r,n,a){var i=la(t,r,a),o=function(e){if(null==e){var t=xr(8);return t.write_shift(1,3),t.write_shift(1,0),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(2,65535),t}return vn("number"==typeof e?e:0)}(e.v),l=xr(6);l.write_shift(2,33),l.write_shift(4,0);for(var s=xr(e.bf.length),u=0;u<e.bf.length;++u)s[u]=e.bf[u];return X([i,o,l,s])}function Hi(e,t,r){var n=e.read_shift(4),a=Li(e,n,r),i=e.read_shift(4);return[a,i>0?Ii(e,i,a,r):null]}var Vi=Hi,Gi=Hi,$i=Hi,Ki=Hi,Yi={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"},Xi={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC",448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"},qi={2:1,3:1,10:0,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,34:0,35:0,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,63:0,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,74:0,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,89:0,90:1,94:0,95:0,97:2,98:1,99:1,101:3,102:3,105:1,106:1,108:2,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,161:1,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,186:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,225:0,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0};function Qi(e){return("of:="+e.replace(di,"$1[.$2$3$4$5]").replace(/\]:\[/g,":")).replace(/;/g,"|").replace(/,/g,";")}function Ji(e){return e.replace(/\./,"!")}var Zi="undefined"!==typeof Map;function eo(e,t,r){var n=0,a=e.length;if(r){if(Zi?r.has(t):Object.prototype.hasOwnProperty.call(r,t))for(var i=Zi?r.get(t):r[t];n<i.length;++n)if(e[i[n]].t===t)return e.Count++,i[n]}else for(;n<a;++n)if(e[n].t===t)return e.Count++,n;return e[a]={t:t},e.Count++,e.Unique++,r&&(Zi?(r.has(t)||r.set(t,[]),r.get(t).push(a)):(Object.prototype.hasOwnProperty.call(r,t)||(r[t]=[]),r[t].push(a))),a}function to(e,t){var r={min:e+1,max:e+1},n=-1;return t.MDW&&(Pa=t.MDW),null!=t.width?r.customWidth=1:null!=t.wpx?n=La(t.wpx):null!=t.wch&&(n=t.wch),n>-1?(r.width=Ma(n),r.customWidth=1):null!=t.width&&(r.width=t.width),t.hidden&&(r.hidden=!0),null!=t.level&&(r.outlineLevel=r.level=t.level),r}function ro(e,t){if(e){var r=[.7,.7,.75,.75,.3,.3];"xlml"==t&&(r=[1,1,1,1,.5,.5]),null==e.left&&(e.left=r[0]),null==e.right&&(e.right=r[1]),null==e.top&&(e.top=r[2]),null==e.bottom&&(e.bottom=r[3]),null==e.header&&(e.header=r[4]),null==e.footer&&(e.footer=r[5])}}function no(e,t,r){var n=r.revssf[null!=t.z?t.z:"General"],a=60,i=e.length;if(null==n&&r.ssf)for(;a<392;++a)if(null==r.ssf[a]){je(t.z,a),r.ssf[a]=t.z,r.revssf[t.z]=n=a;break}for(a=0;a!=i;++a)if(e[a].numFmtId===n)return a;return e[i]={numFmtId:n,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},i}function ao(e,t,r){if(e&&e["!ref"]){var n=Ur(e["!ref"]);if(n.e.c<n.s.c||n.e.r<n.s.r)throw new Error("Bad range ("+r+"): "+e["!ref"])}}var io=["objects","scenarios","selectLockedCells","selectUnlockedCells"],oo=["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"];function lo(e,t,r,n){if(e.c&&r["!comments"].push([t,e.c]),void 0===e.v&&"string"!==typeof e.f||"z"===e.t&&!e.f)return"";var a="",i=e.t,o=e.v;if("z"!==e.t)switch(e.t){case"b":a=e.v?"1":"0";break;case"n":a=""+e.v;break;case"e":a=Dn[e.v];break;case"d":n&&n.cellDates?a=st(e.v,-1).toISOString():((e=ct(e)).t="n",a=""+(e.v=et(st(e.v)))),"undefined"===typeof e.z&&(e.z=le[14]);break;default:a=e.v}var l=It("v",Tt(a)),s={r:t},u=no(n.cellXfs,e,n);switch(0!==u&&(s.s=u),e.t){case"n":case"z":break;case"d":s.t="d";break;case"b":s.t="b";break;case"e":s.t="e";break;default:if(null==e.v){delete e.t;break}if(e.v.length>32767)throw new Error("Text length must not exceed 32767 characters");if(n&&n.bookSST){l=It("v",""+eo(n.Strings,e.v,n.revStrings)),s.t="s";break}s.t="str"}if(e.t!=i&&(e.t=i,e.v=o),"string"==typeof e.f&&e.f){var c=e.F&&e.F.slice(0,t.length)==t?{t:"array",ref:e.F}:null;l=Mt("f",Tt(e.f),c)+(null!=e.v?l:"")}return e.l&&r["!links"].push([t,e.l]),e.D&&(s.cm=1),Mt("c",l,s)}function so(e,t,r,n){var a,i=[gt,Mt("worksheet",null,{xmlns:jt[0],"xmlns:r":Ut.r})],o=r.SheetNames[e],l="",s=r.Sheets[o];null==s&&(s={});var u=s["!ref"]||"A1",c=Ur(u);if(c.e.c>16383||c.e.r>1048575){if(t.WTF)throw new Error("Range "+u+" exceeds format limit A1:XFD1048576");c.e.c=Math.min(c.e.c,16383),c.e.r=Math.min(c.e.c,1048575),u=Br(c)}n||(n={}),s["!comments"]=[];var f=[];!function(e,t,r,n,a){var i=!1,o={},l=null;if("xlsx"!==n.bookType&&t.vbaraw){var s=t.SheetNames[r];try{t.Workbook&&(s=t.Workbook.Sheets[r].CodeName||s)}catch(c){}i=!0,o.codeName=Rt(Tt(s))}if(e&&e["!outline"]){var u={summaryBelow:1,summaryRight:1};e["!outline"].above&&(u.summaryBelow=0),e["!outline"].left&&(u.summaryRight=0),l=(l||"")+Mt("outlinePr",null,u)}(i||l)&&(a[a.length]=Mt("sheetPr",l,o))}(s,r,e,t,i),i[i.length]=Mt("dimension",null,{ref:u}),i[i.length]=function(e,t,r,n){var a={workbookViewId:"0"};return(((n||{}).Workbook||{}).Views||[])[0]&&(a.rightToLeft=n.Workbook.Views[0].RTL?"1":"0"),Mt("sheetViews",Mt("sheetView",null,a),{})}(0,0,0,r),t.sheetFormat&&(i[i.length]=Mt("sheetFormatPr",null,{defaultRowHeight:t.sheetFormat.defaultRowHeight||"16",baseColWidth:t.sheetFormat.baseColWidth||"10",outlineLevelRow:t.sheetFormat.outlineLevelRow||"7"})),null!=s["!cols"]&&s["!cols"].length>0&&(i[i.length]=function(e,t){for(var r,n=["<cols>"],a=0;a!=t.length;++a)(r=t[a])&&(n[n.length]=Mt("col",null,to(a,r)));return n[n.length]="</cols>",n.join("")}(0,s["!cols"])),i[a=i.length]="<sheetData/>",s["!links"]=[],null!=s["!ref"]&&(l=function(e,t,r,n){var a,i,o=[],l=[],s=Ur(e["!ref"]),u="",c="",f=[],h=0,d=0,p=e["!rows"],m=Array.isArray(e),v={r:c},g=-1;for(d=s.s.c;d<=s.e.c;++d)f[d]=Pr(d);for(h=s.s.r;h<=s.e.r;++h){for(l=[],c=Rr(h),d=s.s.c;d<=s.e.c;++d){a=f[d]+c;var y=m?(e[h]||[])[d]:e[a];void 0!==y&&null!=(u=lo(y,a,e,t))&&l.push(u)}(l.length>0||p&&p[h])&&(v={r:c},p&&p[h]&&((i=p[h]).hidden&&(v.hidden=1),g=-1,i.hpx?g=ja(i.hpx):i.hpt&&(g=i.hpt),g>-1&&(v.ht=g,v.customHeight=1),i.level&&(v.outlineLevel=i.level)),o[o.length]=Mt("row",l.join(""),v))}if(p)for(;h<p.length;++h)p&&p[h]&&(v={r:h+1},(i=p[h]).hidden&&(v.hidden=1),g=-1,i.hpx?g=ja(i.hpx):i.hpt&&(g=i.hpt),g>-1&&(v.ht=g,v.customHeight=1),i.level&&(v.outlineLevel=i.level),o[o.length]=Mt("row","",v));return o.join("")}(s,t,0,0),l.length>0&&(i[i.length]=l)),i.length>a+1&&(i[i.length]="</sheetData>",i[a]=i[a].replace("/>",">")),s["!protect"]&&(i[i.length]=function(e){var t={sheet:1};return io.forEach((function(r){null!=e[r]&&e[r]&&(t[r]="1")})),oo.forEach((function(r){null==e[r]||e[r]||(t[r]="0")})),e.password&&(t.password=Fa(e.password).toString(16).toUpperCase()),Mt("sheetProtection",null,t)}(s["!protect"])),null!=s["!autofilter"]&&(i[i.length]=function(e,t,r,n){var a="string"==typeof e.ref?e.ref:Br(e.ref);r.Workbook||(r.Workbook={Sheets:[]}),r.Workbook.Names||(r.Workbook.Names=[]);var i=r.Workbook.Names,o=Mr(a);o.s.r==o.e.r&&(o.e.r=Mr(t["!ref"]).e.r,a=Br(o));for(var l=0;l<i.length;++l){var s=i[l];if("_xlnm._FilterDatabase"==s.Name&&s.Sheet==n){s.Ref="'"+r.SheetNames[n]+"'!"+a;break}}return l==i.length&&i.push({Name:"_xlnm._FilterDatabase",Sheet:n,Ref:"'"+r.SheetNames[n]+"'!"+a}),Mt("autoFilter",null,{ref:a})}(s["!autofilter"],s,r,e)),null!=s["!merges"]&&s["!merges"].length>0&&(i[i.length]=function(e){if(0===e.length)return"";for(var t='<mergeCells count="'+e.length+'">',r=0;r!=e.length;++r)t+='<mergeCell ref="'+Br(e[r])+'"/>';return t+"</mergeCells>"}(s["!merges"]));var h,d,p=-1,m=-1;return s["!links"].length>0&&(i[i.length]="<hyperlinks>",s["!links"].forEach((function(e){e[1].Target&&(h={ref:e[0]},"#"!=e[1].Target.charAt(0)&&(m=Rn(n,-1,Tt(e[1].Target).replace(/#.*$/,""),_n.HLINK),h["r:id"]="rId"+m),(p=e[1].Target.indexOf("#"))>-1&&(h.location=Tt(e[1].Target.slice(p+1))),e[1].Tooltip&&(h.tooltip=Tt(e[1].Tooltip)),i[i.length]=Mt("hyperlink",null,h))})),i[i.length]="</hyperlinks>"),delete s["!links"],null!=s["!margins"]&&(i[i.length]=(ro(d=s["!margins"]),Mt("pageMargins",null,d))),t&&!t.ignoreEC&&void 0!=t.ignoreEC||(i[i.length]=It("ignoredErrors",Mt("ignoredError",null,{numberStoredAsText:1,sqref:u}))),f.length>0&&(m=Rn(n,-1,"../drawings/drawing"+(e+1)+".xml",_n.DRAW),i[i.length]=Mt("drawing",null,{"r:id":"rId"+m}),s["!drawing"]=f),s["!comments"].length>0&&(m=Rn(n,-1,"../drawings/vmlDrawing"+(e+1)+".vml",_n.VML),i[i.length]=Mt("legacyDrawing",null,{"r:id":"rId"+m}),s["!legacy"]=m),i.length>1&&(i[i.length]="</worksheet>",i[1]=i[1].replace("/>",">")),i.join("")}function uo(e,t,r,n){var a=function(e,t,r){var n=xr(145),a=(r["!rows"]||[])[e]||{};n.write_shift(4,e),n.write_shift(4,0);var i=320;a.hpx?i=20*ja(a.hpx):a.hpt&&(i=20*a.hpt),n.write_shift(2,i),n.write_shift(1,0);var o=0;a.level&&(o|=a.level),a.hidden&&(o|=16),(a.hpx||a.hpt)&&(o|=32),n.write_shift(1,o),n.write_shift(1,0);var l=0,s=n.l;n.l+=4;for(var u={r:e,c:0},c=0;c<16;++c)if(!(t.s.c>c+1<<10||t.e.c<c<<10)){for(var f=-1,h=-1,d=c<<10;d<c+1<<10;++d)u.c=d,(Array.isArray(r)?(r[u.r]||[])[u.c]:r[Lr(u)])&&(f<0&&(f=d),h=d);f<0||(++l,n.write_shift(4,f),n.write_shift(4,h))}var p=n.l;return n.l=s,n.write_shift(4,l),n.l=p,n.length>n.l?n.slice(0,n.l):n}(n,r,t);(a.length>17||(t["!rows"]||[])[n])&&Ar(e,0,a)}var co=dn,fo=pn;function ho(e){return[en(e),mn(e),"n"]}var po=dn,mo=pn;var vo=["left","right","top","bottom","header","footer"];function go(e,t,r,n,a,i,o){if(void 0===t.v)return!1;var l="";switch(t.t){case"b":l=t.v?"1":"0";break;case"d":(t=ct(t)).z=t.z||le[14],t.v=et(st(t.v)),t.t="n";break;case"n":case"e":l=""+t.v;break;default:l=t.v}var s={r:r,c:n};switch(s.s=no(a.cellXfs,t,a),t.l&&i["!links"].push([Lr(s),t.l]),t.c&&i["!comments"].push([Lr(s),t.c]),t.t){case"s":case"str":return a.bookSST?(l=eo(a.Strings,t.v,a.revStrings),s.t="s",s.v=l,o?Ar(e,18,function(e,t,r){return null==r&&(r=xr(8)),tn(t,r),r.write_shift(4,t.v),r}(0,s)):Ar(e,7,function(e,t,r){return null==r&&(r=xr(12)),Zr(t,r),r.write_shift(4,t.v),r}(0,s))):(s.t="str",o?Ar(e,17,function(e,t,r){return null==r&&(r=xr(8+4*e.v.length)),tn(t,r),Kr(e.v,r),r.length>r.l?r.slice(0,r.l):r}(t,s)):Ar(e,6,function(e,t,r){return null==r&&(r=xr(12+4*e.v.length)),Zr(t,r),Kr(e.v,r),r.length>r.l?r.slice(0,r.l):r}(t,s))),!0;case"n":return t.v==(0|t.v)&&t.v>-1e3&&t.v<1e3?o?Ar(e,13,function(e,t,r){return null==r&&(r=xr(8)),tn(t,r),fn(e.v,r),r}(t,s)):Ar(e,2,function(e,t,r){return null==r&&(r=xr(12)),Zr(t,r),fn(e.v,r),r}(t,s)):o?Ar(e,16,function(e,t,r){return null==r&&(r=xr(12)),tn(t,r),vn(e.v,r),r}(t,s)):Ar(e,5,function(e,t,r){return null==r&&(r=xr(16)),Zr(t,r),vn(e.v,r),r}(t,s)),!0;case"b":return s.t="b",o?Ar(e,15,function(e,t,r){return null==r&&(r=xr(5)),tn(t,r),r.write_shift(1,e.v?1:0),r}(t,s)):Ar(e,4,function(e,t,r){return null==r&&(r=xr(9)),Zr(t,r),r.write_shift(1,e.v?1:0),r}(t,s)),!0;case"e":return s.t="e",o?Ar(e,14,function(e,t,r){return null==r&&(r=xr(8)),tn(t,r),r.write_shift(1,e.v),r.write_shift(2,0),r.write_shift(1,0),r}(t,s)):Ar(e,3,function(e,t,r){return null==r&&(r=xr(9)),Zr(t,r),r.write_shift(1,e.v),r}(t,s)),!0}return o?Ar(e,12,function(e,t,r){return null==r&&(r=xr(4)),tn(t,r)}(0,s)):Ar(e,1,function(e,t,r){return null==r&&(r=xr(8)),Zr(t,r)}(0,s)),!0}function yo(e,t){t&&t["!merges"]&&(Ar(e,177,function(e,t){return null==t&&(t=xr(4)),t.write_shift(4,e),t}(t["!merges"].length)),t["!merges"].forEach((function(t){Ar(e,176,mo(t))})),Ar(e,178))}function bo(e,t){t&&t["!cols"]&&(Ar(e,390),t["!cols"].forEach((function(t,r){t&&Ar(e,60,function(e,t,r){null==r&&(r=xr(18));var n=to(e,t);r.write_shift(-4,e),r.write_shift(-4,e),r.write_shift(4,256*(n.width||10)),r.write_shift(4,0);var a=0;return t.hidden&&(a|=1),"number"==typeof n.width&&(a|=2),t.level&&(a|=t.level<<8),r.write_shift(2,a),r}(r,t))})),Ar(e,391))}function wo(e,t){t&&t["!ref"]&&(Ar(e,648),Ar(e,649,function(e){var t=xr(24);return t.write_shift(4,4),t.write_shift(4,1),pn(e,t),t}(Ur(t["!ref"]))),Ar(e,650))}function Eo(e,t,r){t["!links"].forEach((function(t){if(t[1].Target){var n=Rn(r,-1,t[1].Target.replace(/#.*$/,""),_n.HLINK);Ar(e,494,function(e,t){var r=xr(50+4*(e[1].Target.length+(e[1].Tooltip||"").length));pn({s:Ir(e[0]),e:Ir(e[0])},r),un("rId"+t,r);var n=e[1].Target.indexOf("#");return Kr((-1==n?"":e[1].Target.slice(n+1))||"",r),Kr(e[1].Tooltip||"",r),Kr("",r),r.slice(0,r.l)}(t,n))}})),delete t["!links"]}function To(e,t,r){Ar(e,133),Ar(e,137,function(e,t,r){null==r&&(r=xr(30));var n=924;return(((t||{}).Views||[])[0]||{}).RTL&&(n|=32),r.write_shift(2,n),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(1,0),r.write_shift(1,0),r.write_shift(2,0),r.write_shift(2,100),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(4,0),r}(0,r)),Ar(e,138),Ar(e,134)}function So(e,t){t["!protect"]&&Ar(e,535,function(e,t){return null==t&&(t=xr(66)),t.write_shift(2,e.password?Fa(e.password):0),t.write_shift(4,1),[["objects",!1],["scenarios",!1],["formatCells",!0],["formatColumns",!0],["formatRows",!0],["insertColumns",!0],["insertRows",!0],["insertHyperlinks",!0],["deleteColumns",!0],["deleteRows",!0],["selectLockedCells",!1],["sort",!0],["autoFilter",!0],["pivotTables",!0],["selectUnlockedCells",!1]].forEach((function(r){r[1]?t.write_shift(4,null==e[r[0]]||e[r[0]]?0:1):t.write_shift(4,null!=e[r[0]]&&e[r[0]]?0:1)})),t}(t["!protect"]))}function xo(e,t,r,n){var a=Dr(),i=r.SheetNames[e],o=r.Sheets[i]||{},l=i;try{r&&r.Workbook&&(l=r.Workbook.Sheets[e].CodeName||l)}catch(u){}var s=Ur(o["!ref"]||"A1");if(s.e.c>16383||s.e.r>1048575){if(t.WTF)throw new Error("Range "+(o["!ref"]||"A1")+" exceeds format limit A1:XFD1048576");s.e.c=Math.min(s.e.c,16383),s.e.r=Math.min(s.e.c,1048575)}return o["!links"]=[],o["!comments"]=[],Ar(a,129),(r.vbaraw||o["!outline"])&&Ar(a,147,function(e,t,r){null==r&&(r=xr(84+4*e.length));var n=192;t&&(t.above&&(n&=-65),t.left&&(n&=-129)),r.write_shift(1,n);for(var a=1;a<3;++a)r.write_shift(1,0);return gn({auto:1},r),r.write_shift(-4,-1),r.write_shift(-4,-1),nn(e,r),r.slice(0,r.l)}(l,o["!outline"])),Ar(a,148,fo(s)),To(a,0,r.Workbook),bo(a,o),function(e,t,r,n){var a,i=Ur(t["!ref"]||"A1"),o="",l=[];Ar(e,145);var s=Array.isArray(t),u=i.e.r;t["!rows"]&&(u=Math.max(i.e.r,t["!rows"].length-1));for(var c=i.s.r;c<=u;++c){o=Rr(c),uo(e,t,i,c);var f=!1;if(c<=i.e.r)for(var h=i.s.c;h<=i.e.c;++h){c===i.s.r&&(l[h]=Pr(h)),a=l[h]+o;var d=s?(t[c]||[])[h]:t[a];f=!!d&&go(e,d,c,h,n,t,f)}}Ar(e,146)}(a,o,0,t),So(a,o),function(e,t,r,n){if(t["!autofilter"]){var a=t["!autofilter"],i="string"===typeof a.ref?a.ref:Br(a.ref);r.Workbook||(r.Workbook={Sheets:[]}),r.Workbook.Names||(r.Workbook.Names=[]);var o=r.Workbook.Names,l=Mr(i);l.s.r==l.e.r&&(l.e.r=Mr(t["!ref"]).e.r,i=Br(l));for(var s=0;s<o.length;++s){var u=o[s];if("_xlnm._FilterDatabase"==u.Name&&u.Sheet==n){u.Ref="'"+r.SheetNames[n]+"'!"+i;break}}s==o.length&&o.push({Name:"_xlnm._FilterDatabase",Sheet:n,Ref:"'"+r.SheetNames[n]+"'!"+i}),Ar(e,161,pn(Ur(i))),Ar(e,162)}}(a,o,r,e),yo(a,o),Eo(a,o,n),o["!margins"]&&Ar(a,476,function(e,t){return null==t&&(t=xr(48)),ro(e),vo.forEach((function(r){vn(e[r],t)})),t}(o["!margins"])),t&&!t.ignoreEC&&void 0!=t.ignoreEC||wo(a,o),function(e,t,r,n){if(t["!comments"].length>0){var a=Rn(n,-1,"../drawings/vmlDrawing"+(r+1)+".vml",_n.VML);Ar(e,551,un("rId"+a)),t["!legacy"]=a}}(a,o,e,n),Ar(a,130),a.end()}var Do=[["allowRefreshQuery",!1,"bool"],["autoCompressPictures",!0,"bool"],["backupFile",!1,"bool"],["checkCompatibility",!1,"bool"],["CodeName",""],["date1904",!1,"bool"],["defaultThemeVersion",0,"int"],["filterPrivacy",!1,"bool"],["hidePivotFieldList",!1,"bool"],["promptedSolutions",!1,"bool"],["publishItems",!1,"bool"],["refreshAllConnections",!1,"bool"],["saveExternalLinkValues",!0,"bool"],["showBorderUnselectedTables",!0,"bool"],["showInkAnnotation",!0,"bool"],["showObjects","all"],["showPivotChartFilter",!1,"bool"],["updateLinks","userSet"]];var Ao="][*?/\\".split("");function ko(e,t){if(e.length>31){if(t)return!1;throw new Error("Sheet names cannot exceed 31 chars")}var r=!0;return Ao.forEach((function(n){if(-1!=e.indexOf(n)){if(!t)throw new Error("Sheet name cannot contain : \\ / ? * [ ]");r=!1}})),r}function Co(e){if(!e||!e.SheetNames||!e.Sheets)throw new Error("Invalid Workbook");if(!e.SheetNames.length)throw new Error("Workbook is empty");var t=e.Workbook&&e.Workbook.Sheets||[];!function(e,t,r){e.forEach((function(n,a){ko(n);for(var i=0;i<a;++i)if(n==e[i])throw new Error("Duplicate Sheet Name: "+n);if(r){var o=t&&t[a]&&t[a].CodeName||n;if(95==o.charCodeAt(0)&&o.length>22)throw new Error("Bad Code Name: Worksheet"+o)}}))}(e.SheetNames,t,!!e.vbaraw);for(var r=0;r<e.SheetNames.length;++r)ao(e.Sheets[e.SheetNames[r]],e.SheetNames[r],r)}function _o(e){var t=[gt];t[t.length]=Mt("workbook",null,{xmlns:jt[0],"xmlns:r":Ut.r});var r=e.Workbook&&(e.Workbook.Names||[]).length>0,n={codeName:"ThisWorkbook"};e.Workbook&&e.Workbook.WBProps&&(Do.forEach((function(t){null!=e.Workbook.WBProps[t[0]]&&e.Workbook.WBProps[t[0]]!=t[1]&&(n[t[0]]=e.Workbook.WBProps[t[0]])})),e.Workbook.WBProps.CodeName&&(n.codeName=e.Workbook.WBProps.CodeName,delete n.CodeName)),t[t.length]=Mt("workbookPr",null,n);var a=e.Workbook&&e.Workbook.Sheets||[],i=0;if(a&&a[0]&&a[0].Hidden){for(t[t.length]="<bookViews>",i=0;i!=e.SheetNames.length&&a[i]&&a[i].Hidden;++i);i==e.SheetNames.length&&(i=0),t[t.length]='<workbookView firstSheet="'+i+'" activeTab="'+i+'"/>',t[t.length]="</bookViews>"}for(t[t.length]="<sheets>",i=0;i!=e.SheetNames.length;++i){var o={name:Tt(e.SheetNames[i].slice(0,31))};if(o.sheetId=""+(i+1),o["r:id"]="rId"+(i+1),a[i])switch(a[i].Hidden){case 1:o.state="hidden";break;case 2:o.state="veryHidden"}t[t.length]=Mt("sheet",null,o)}return t[t.length]="</sheets>",r&&(t[t.length]="<definedNames>",e.Workbook&&e.Workbook.Names&&e.Workbook.Names.forEach((function(e){var r={name:e.Name};e.Comment&&(r.comment=e.Comment),null!=e.Sheet&&(r.localSheetId=""+e.Sheet),e.Hidden&&(r.hidden="1"),e.Ref&&(t[t.length]=Mt("definedName",Tt(e.Ref),r))})),t[t.length]="</definedNames>"),t.length>2&&(t[t.length]="</workbook>",t[1]=t[1].replace("/>",">")),t.join("")}function Fo(e,t){return t||(t=xr(127)),t.write_shift(4,e.Hidden),t.write_shift(4,e.iTabID),un(e.strRelID,t),Kr(e.name.slice(0,31),t),t.length>t.l?t.slice(0,t.l):t}function Oo(e,t){if(t.Workbook&&t.Workbook.Sheets){for(var r=t.Workbook.Sheets,n=0,a=-1,i=-1;n<r.length;++n)!r[n]||!r[n].Hidden&&-1==a?a=n:1==r[n].Hidden&&-1==i&&(i=n);i>a||(Ar(e,135),Ar(e,158,function(e,t){return t||(t=xr(29)),t.write_shift(-4,0),t.write_shift(-4,460),t.write_shift(4,28800),t.write_shift(4,17600),t.write_shift(4,500),t.write_shift(4,e),t.write_shift(4,e),t.write_shift(1,120),t.length>t.l?t.slice(0,t.l):t}(a)),Ar(e,136))}}function Ro(e,t){var r=Dr();return Ar(r,131),Ar(r,128,function(e,t){t||(t=xr(127));for(var r=0;4!=r;++r)t.write_shift(4,0);return Kr("SheetJS",t),Kr(D.version,t),Kr(D.version,t),Kr("7262",t),t.length>t.l?t.slice(0,t.l):t}()),Ar(r,153,function(e,t){t||(t=xr(72));var r=0;return e&&e.filterPrivacy&&(r|=8),t.write_shift(4,r),t.write_shift(4,0),nn(e&&e.CodeName||"ThisWorkbook",t),t.slice(0,t.l)}(e.Workbook&&e.Workbook.WBProps||null)),Oo(r,e),function(e,t){Ar(e,143);for(var r=0;r!=t.SheetNames.length;++r)Ar(e,156,Fo({Hidden:t.Workbook&&t.Workbook.Sheets&&t.Workbook.Sheets[r]&&t.Workbook.Sheets[r].Hidden||0,iTabID:r+1,strRelID:"rId"+(r+1),name:t.SheetNames[r]}));Ar(e,144)}(r,e),Ar(r,132),r.end()}function No(e,t,r,n,a){return(".bin"===t.slice(-4)?xo:so)(e,r,n,a)}function Po(e,t,r){return(".bin"===t.slice(-4)?ci:li)(e,r)}function Io(e,t){var r=[];return e.Props&&r.push(function(e,t){var r=[];return Xe(Wn).map((function(e){for(var t=0;t<In.length;++t)if(In[t][1]==e)return In[t];for(t=0;t<Bn.length;++t)if(Bn[t][1]==e)return Bn[t];throw e})).forEach((function(n){if(null!=e[n[1]]){var a=t&&t.Props&&null!=t.Props[n[1]]?t.Props[n[1]]:e[n[1]];"date"===n[2]&&(a=new Date(a).toISOString().replace(/\.\d*Z/,"Z")),"number"==typeof a?a=String(a):!0===a||!1===a?a=a?"1":"0":a instanceof Date&&(a=new Date(a).toISOString().replace(/\.\d*Z/,"")),r.push(It(Wn[n[1]]||n[1],a))}})),Mt("DocumentProperties",r.join(""),{xmlns:zt.o})}(e.Props,t)),e.Custprops&&r.push(function(e,t){var r=["Worksheets","SheetNames"],n="CustomDocumentProperties",a=[];return e&&Xe(e).forEach((function(t){if(Object.prototype.hasOwnProperty.call(e,t)){for(var n=0;n<In.length;++n)if(t==In[n][1])return;for(n=0;n<Bn.length;++n)if(t==Bn[n][1])return;for(n=0;n<r.length;++n)if(t==r[n])return;var i=e[t],o="string";"number"==typeof i?(o="float",i=String(i)):!0===i||!1===i?(o="boolean",i=i?"1":"0"):i=String(i),a.push(Mt(St(t),i,{"dt:dt":o}))}})),t&&Xe(t).forEach((function(r){if(Object.prototype.hasOwnProperty.call(t,r)&&(!e||!Object.prototype.hasOwnProperty.call(e,r))){var n=t[r],i="string";"number"==typeof n?(i="float",n=String(n)):!0===n||!1===n?(i="boolean",n=n?"1":"0"):n instanceof Date?(i="dateTime.tz",n=n.toISOString()):n=String(n),a.push(Mt(St(r),n,{"dt:dt":i}))}})),"<"+n+' xmlns="'+zt.o+'">'+a.join("")+"</"+n+">"}(e.Props,e.Custprops)),r.join("")}function Lo(e){return Mt("NamedRange",null,{"ss:Name":e.Name,"ss:RefersTo":"="+pi(e.Ref,{r:0,c:0})})}function Mo(e,t,r,n,a,i,o){if(!e||void 0==e.v&&void 0==e.f)return"";var l={};if(e.f&&(l["ss:Formula"]="="+Tt(pi(e.f,o))),e.F&&e.F.slice(0,t.length)==t){var s=Ir(e.F.slice(t.length+1));l["ss:ArrayRange"]="RC:R"+(s.r==o.r?"":"["+(s.r-o.r)+"]")+"C"+(s.c==o.c?"":"["+(s.c-o.c)+"]")}if(e.l&&e.l.Target&&(l["ss:HRef"]=Tt(e.l.Target),e.l.Tooltip&&(l["x:HRefScreenTip"]=Tt(e.l.Tooltip))),r["!merges"])for(var u=r["!merges"],c=0;c!=u.length;++c)u[c].s.c==o.c&&u[c].s.r==o.r&&(u[c].e.c>u[c].s.c&&(l["ss:MergeAcross"]=u[c].e.c-u[c].s.c),u[c].e.r>u[c].s.r&&(l["ss:MergeDown"]=u[c].e.r-u[c].s.r));var f="",h="";switch(e.t){case"z":if(!n.sheetStubs)return"";break;case"n":f="Number",h=String(e.v);break;case"b":f="Boolean",h=e.v?"1":"0";break;case"e":f="Error",h=Dn[e.v];break;case"d":f="DateTime",h=new Date(e.v).toISOString(),null==e.z&&(e.z=e.z||le[14]);break;case"s":f="String",h=((e.v||"")+"").replace(wt,(function(e){return bt[e]})).replace(xt,(function(e){return"&#x"+e.charCodeAt(0).toString(16).toUpperCase()+";"}))}var d=no(n.cellXfs,e,n);l["ss:StyleID"]="s"+(21+d),l["ss:Index"]=o.c+1;var p=null!=e.v?h:"",m="z"==e.t?"":'<Data ss:Type="'+f+'">'+p+"</Data>";return(e.c||[]).length>0&&(m+=e.c.map((function(e){var t=Mt("ss:Data",(e.t||"").replace(/(\r\n|[\r\n])/g,"&#10;"),{xmlns:"http://www.w3.org/TR/REC-html40"});return Mt("Comment",t,{"ss:Author":e.a})})).join("")),Mt("Cell",m,l)}function Bo(e,t){var r='<Row ss:Index="'+(e+1)+'"';return t&&(t.hpt&&!t.hpx&&(t.hpx=za(t.hpt)),t.hpx&&(r+=' ss:AutoFitHeight="0" ss:Height="'+t.hpx+'"'),t.hidden&&(r+=' ss:Hidden="1"')),r+">"}function Uo(e,t,r){var n=[],a=r.SheetNames[e],i=r.Sheets[a],o=i?function(e,t,r,n){if(!e)return"";if(!((n||{}).Workbook||{}).Names)return"";for(var a=n.Workbook.Names,i=[],o=0;o<a.length;++o){var l=a[o];l.Sheet==r&&(l.Name.match(/^_xlfn\./)||i.push(Lo(l)))}return i.join("")}(i,0,e,r):"";return o.length>0&&n.push("<Names>"+o+"</Names>"),o=i?function(e,t,r,n){if(!e["!ref"])return"";var a=Ur(e["!ref"]),i=e["!merges"]||[],o=0,l=[];e["!cols"]&&e["!cols"].forEach((function(e,t){Ba(e);var r=!!e.width,n=to(t,e),a={"ss:Index":t+1};r&&(a["ss:Width"]=Ia(n.width)),e.hidden&&(a["ss:Hidden"]="1"),l.push(Mt("Column",null,a))}));for(var s=Array.isArray(e),u=a.s.r;u<=a.e.r;++u){for(var c=[Bo(u,(e["!rows"]||[])[u])],f=a.s.c;f<=a.e.c;++f){var h=!1;for(o=0;o!=i.length;++o)if(!(i[o].s.c>f)&&!(i[o].s.r>u)&&!(i[o].e.c<f)&&!(i[o].e.r<u)){i[o].s.c==f&&i[o].s.r==u||(h=!0);break}if(!h){var d={r:u,c:f},p=Lr(d),m=s?(e[u]||[])[f]:e[p];c.push(Mo(m,p,e,t,0,0,d))}}c.push("</Row>"),c.length>2&&l.push(c.join(""))}return l.join("")}(i,t):"",o.length>0&&n.push("<Table>"+o+"</Table>"),n.push(function(e,t,r,n){if(!e)return"";var a=[];if(e["!margins"]&&(a.push("<PageSetup>"),e["!margins"].header&&a.push(Mt("Header",null,{"x:Margin":e["!margins"].header})),e["!margins"].footer&&a.push(Mt("Footer",null,{"x:Margin":e["!margins"].footer})),a.push(Mt("PageMargins",null,{"x:Bottom":e["!margins"].bottom||"0.75","x:Left":e["!margins"].left||"0.7","x:Right":e["!margins"].right||"0.7","x:Top":e["!margins"].top||"0.75"})),a.push("</PageSetup>")),n&&n.Workbook&&n.Workbook.Sheets&&n.Workbook.Sheets[r])if(n.Workbook.Sheets[r].Hidden)a.push(Mt("Visible",1==n.Workbook.Sheets[r].Hidden?"SheetHidden":"SheetVeryHidden",{}));else{for(var i=0;i<r&&(!n.Workbook.Sheets[i]||n.Workbook.Sheets[i].Hidden);++i);i==r&&a.push("<Selected/>")}return((((n||{}).Workbook||{}).Views||[])[0]||{}).RTL&&a.push("<DisplayRightToLeft/>"),e["!protect"]&&(a.push(It("ProtectContents","True")),e["!protect"].objects&&a.push(It("ProtectObjects","True")),e["!protect"].scenarios&&a.push(It("ProtectScenarios","True")),null==e["!protect"].selectLockedCells||e["!protect"].selectLockedCells?null==e["!protect"].selectUnlockedCells||e["!protect"].selectUnlockedCells||a.push(It("EnableSelection","UnlockedCells")):a.push(It("EnableSelection","NoSelection")),[["formatCells","AllowFormatCells"],["formatColumns","AllowSizeCols"],["formatRows","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEach((function(t){e["!protect"][t[0]]&&a.push("<"+t[1]+"/>")}))),0==a.length?"":Mt("WorksheetOptions",a.join(""),{xmlns:zt.x})}(i,0,e,r)),n.join("")}function jo(e,t){t||(t={}),e.SSF||(e.SSF=ct(le)),e.SSF&&(We(),ze(e.SSF),t.revssf=Je(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF,t.cellXfs=[],no(t.cellXfs,{},{revssf:{General:0}}));var r=[];r.push(Io(e,t)),r.push(""),r.push(""),r.push("");for(var n=0;n<e.SheetNames.length;++n)r.push(Mt("Worksheet",Uo(n,t,e),{"ss:Name":Tt(e.SheetNames[n])}));return r[2]=function(e,t){var r=['<Style ss:ID="Default" ss:Name="Normal"><NumberFormat/></Style>'];return t.cellXfs.forEach((function(e,t){var n=[];n.push(Mt("NumberFormat",null,{"ss:Format":Tt(le[e.numFmtId])}));var a={"ss:ID":"s"+(21+t)};r.push(Mt("Style",n.join(""),a))})),Mt("Styles",r.join(""))}(0,t),r[3]=function(e){if(!((e||{}).Workbook||{}).Names)return"";for(var t=e.Workbook.Names,r=[],n=0;n<t.length;++n){var a=t[n];null==a.Sheet&&(a.Name.match(/^_xlfn\./)||r.push(Lo(a)))}return Mt("Names",r.join(""))}(e),gt+Mt("Workbook",r.join(""),{xmlns:zt.ss,"xmlns:o":zt.o,"xmlns:x":zt.x,"xmlns:ss":zt.ss,"xmlns:dt":zt.dt,"xmlns:html":zt.html})}var zo={SI:"e0859ff2f94f6810ab9108002b27b3d9",DSI:"02d5cdd59c2e1b10939708002b2cf9ae",UDI:"05d5cdd59c2e1b10939708002b2cf9ae"};function Wo(e,t){var r=t||{},n=Ge.utils.cfb_new({root:"R"}),a="/Workbook";switch(r.bookType||"xls"){case"xls":r.bookType="biff8";case"xla":r.bookType||(r.bookType="xla");case"biff8":a="/Workbook",r.biff=8;break;case"biff5":a="/Book",r.biff=5;break;default:throw new Error("invalid type "+r.bookType+" for XLS CFB")}return Ge.utils.cfb_add(n,a,Zo(e,r)),8==r.biff&&(e.Props||e.Custprops)&&function(e,t){var r,n=[],a=[],i=[],o=0,l=qe(En,"n"),s=qe(Tn,"n");if(e.Props)for(r=Xe(e.Props),o=0;o<r.length;++o)(Object.prototype.hasOwnProperty.call(l,r[o])?n:Object.prototype.hasOwnProperty.call(s,r[o])?a:i).push([r[o],e.Props[r[o]]]);if(e.Custprops)for(r=Xe(e.Custprops),o=0;o<r.length;++o)Object.prototype.hasOwnProperty.call(e.Props||{},r[o])||(Object.prototype.hasOwnProperty.call(l,r[o])?n:Object.prototype.hasOwnProperty.call(s,r[o])?a:i).push([r[o],e.Custprops[r[o]]]);var u=[];for(o=0;o<i.length;++o)Vn.indexOf(i[o][0])>-1||Un.indexOf(i[o][0])>-1||null!=i[o][1]&&u.push(i[o]);a.length&&Ge.utils.cfb_add(t,"/\x05SummaryInformation",Kn(a,zo.SI,s,Tn)),(n.length||u.length)&&Ge.utils.cfb_add(t,"/\x05DocumentSummaryInformation",Kn(n,zo.DSI,l,En,u.length?u:null,zo.UDI))}(e,n),8==r.biff&&e.vbaraw&&function(e,t){t.FullPaths.forEach((function(r,n){if(0!=n){var a=r.replace(/[^\/]*[\/]/,"/_VBA_PROJECT_CUR/");"/"!==a.slice(-1)&&Ge.utils.cfb_add(e,a,t.FileIndex[n].content)}}))}(n,Ge.read(e.vbaraw,{type:"string"==typeof e.vbaraw?"binary":"buffer"})),n}var Ho={0:{f:function(e,t){var r={},n=e.l+t;r.r=e.read_shift(4),e.l+=4;var a=e.read_shift(2);e.l+=1;var i=e.read_shift(1);return e.l=n,7&i&&(r.level=7&i),16&i&&(r.hidden=!0),32&i&&(r.hpt=a/20),r}},1:{f:function(e){return[Jr(e)]}},2:{f:function(e){return[Jr(e),cn(e),"n"]}},3:{f:function(e){return[Jr(e),e.read_shift(1),"e"]}},4:{f:function(e){return[Jr(e),e.read_shift(1),"b"]}},5:{f:function(e){return[Jr(e),mn(e),"n"]}},6:{f:function(e){return[Jr(e),$r(e),"str"]}},7:{f:function(e){return[Jr(e),e.read_shift(4),"s"]}},8:{f:function(e,t,r){var n=e.l+t,a=Jr(e);a.r=r["!row"];var i=[a,$r(e),"str"];if(r.cellFormula){e.l+=2;var o=Gi(e,n-e.l,r);i[3]=zi(o,0,a,r.supbooks,r)}else e.l=n;return i}},9:{f:function(e,t,r){var n=e.l+t,a=Jr(e);a.r=r["!row"];var i=[a,mn(e),"n"];if(r.cellFormula){e.l+=2;var o=Gi(e,n-e.l,r);i[3]=zi(o,0,a,r.supbooks,r)}else e.l=n;return i}},10:{f:function(e,t,r){var n=e.l+t,a=Jr(e);a.r=r["!row"];var i=[a,e.read_shift(1),"b"];if(r.cellFormula){e.l+=2;var o=Gi(e,n-e.l,r);i[3]=zi(o,0,a,r.supbooks,r)}else e.l=n;return i}},11:{f:function(e,t,r){var n=e.l+t,a=Jr(e);a.r=r["!row"];var i=[a,e.read_shift(1),"e"];if(r.cellFormula){e.l+=2;var o=Gi(e,n-e.l,r);i[3]=zi(o,0,a,r.supbooks,r)}else e.l=n;return i}},12:{f:function(e){return[en(e)]}},13:{f:function(e){return[en(e),cn(e),"n"]}},14:{f:function(e){return[en(e),e.read_shift(1),"e"]}},15:{f:function(e){return[en(e),e.read_shift(1),"b"]}},16:{f:ho},17:{f:function(e){return[en(e),$r(e),"str"]}},18:{f:function(e){return[en(e),e.read_shift(4),"s"]}},19:{f:Xr},20:{},21:{},22:{},23:{},24:{},25:{},26:{},27:{},28:{},29:{},30:{},31:{},32:{},33:{},34:{},35:{T:1},36:{T:-1},37:{T:1},38:{T:-1},39:{f:function(e,t,r){var n=e.l+t;e.l+=4,e.l+=1;var a=e.read_shift(4),i=ln(e),o=$i(e,0,r),l=an(e);e.l=n;var s={Name:i,Ptg:o};return a<268435455&&(s.Sheet=a),l&&(s.Comment=l),s}},40:{},42:{},43:{f:function(e,t,r){var n={};n.sz=e.read_shift(2)/20;var a=function(e){var t=e.read_shift(1);return e.l++,{fBold:1&t,fItalic:2&t,fUnderline:4&t,fStrikeout:8&t,fOutline:16&t,fShadow:32&t,fCondense:64&t,fExtend:128&t}}(e);switch(a.fItalic&&(n.italic=1),a.fCondense&&(n.condense=1),a.fExtend&&(n.extend=1),a.fShadow&&(n.shadow=1),a.fOutline&&(n.outline=1),a.fStrikeout&&(n.strike=1),700===e.read_shift(2)&&(n.bold=1),e.read_shift(2)){case 1:n.vertAlign="superscript";break;case 2:n.vertAlign="subscript"}var i=e.read_shift(1);0!=i&&(n.underline=i);var o=e.read_shift(1);o>0&&(n.family=o);var l=e.read_shift(1);switch(l>0&&(n.charset=l),e.l++,n.color=function(e){var t={},r=e.read_shift(1)>>>1,n=e.read_shift(1),a=e.read_shift(2,"i"),i=e.read_shift(1),o=e.read_shift(1),l=e.read_shift(1);switch(e.l++,r){case 0:t.auto=1;break;case 1:t.index=n;var s=xn[n];s&&(t.rgb=Ra(s));break;case 2:t.rgb=Ra([i,o,l]);break;case 3:t.theme=n}return 0!=a&&(t.tint=a>0?a/32767:a/32768),t}(e),e.read_shift(1)){case 1:n.scheme="major";break;case 2:n.scheme="minor"}return n.name=$r(e),n}},44:{f:function(e,t){return[e.read_shift(2),$r(e)]}},45:{f:Ka},46:{f:Qa},47:{f:function(e,t){var r=e.l+t,n=e.read_shift(2),a=e.read_shift(2);return e.l=r,{ixfe:n,numFmtId:a}}},48:{},49:{f:function(e){return e.read_shift(4,"i")}},50:{},51:{f:function(e){for(var t=[],r=e.read_shift(4);r-- >0;)t.push([e.read_shift(4),e.read_shift(4)]);return t}},52:{T:1},53:{T:-1},54:{T:1},55:{T:-1},56:{T:1},57:{T:-1},58:{},59:{},60:{f:ya},62:{f:function(e){return[Jr(e),Xr(e),"is"]}},63:{f:function(e){var t={};t.i=e.read_shift(4);var r={};r.r=e.read_shift(4),r.c=e.read_shift(4),t.r=Lr(r);var n=e.read_shift(1);return 2&n&&(t.l="1"),8&n&&(t.a="1"),t}},64:{f:function(){}},65:{},66:{},67:{},68:{},69:{},70:{},128:{},129:{T:1},130:{T:-1},131:{T:1,f:Sr,p:0},132:{T:-1},133:{T:1},134:{T:-1},135:{T:1},136:{T:-1},137:{T:1,f:function(e){var t=e.read_shift(2);return e.l+=28,{RTL:32&t}}},138:{T:-1},139:{T:1},140:{T:-1},141:{T:1},142:{T:-1},143:{T:1},144:{T:-1},145:{T:1},146:{T:-1},147:{f:function(e,t){var r={},n=e[e.l];return++e.l,r.above=!(64&n),r.left=!(128&n),e.l+=18,r.name=rn(e,t-19),r}},148:{f:co,p:16},151:{f:function(){}},152:{},153:{f:function(e,t){var r={},n=e.read_shift(4);r.defaultThemeVersion=e.read_shift(4);var a=t>8?$r(e):"";return a.length>0&&(r.CodeName=a),r.autoCompressPictures=!!(65536&n),r.backupFile=!!(64&n),r.checkCompatibility=!!(4096&n),r.date1904=!!(1&n),r.filterPrivacy=!!(8&n),r.hidePivotFieldList=!!(1024&n),r.promptedSolutions=!!(16&n),r.publishItems=!!(2048&n),r.refreshAllConnections=!!(262144&n),r.saveExternalLinkValues=!!(128&n),r.showBorderUnselectedTables=!!(4&n),r.showInkAnnotation=!!(32&n),r.showObjects=["all","placeholders","none"][n>>13&3],r.showPivotChartFilter=!!(32768&n),r.updateLinks=["userSet","never","always"][n>>8&3],r}},154:{},155:{},156:{f:function(e,t){var r={};return r.Hidden=e.read_shift(4),r.iTabID=e.read_shift(4),r.strRelID=sn(e,t-8),r.name=$r(e),r}},157:{},158:{},159:{T:1,f:function(e){return[e.read_shift(4),e.read_shift(4)]}},160:{T:-1},161:{T:1,f:dn},162:{T:-1},163:{T:1},164:{T:-1},165:{T:1},166:{T:-1},167:{},168:{},169:{},170:{},171:{},172:{T:1},173:{T:-1},174:{},175:{},176:{f:po},177:{T:1},178:{T:-1},179:{T:1},180:{T:-1},181:{T:1},182:{T:-1},183:{T:1},184:{T:-1},185:{T:1},186:{T:-1},187:{T:1},188:{T:-1},189:{T:1},190:{T:-1},191:{T:1},192:{T:-1},193:{T:1},194:{T:-1},195:{T:1},196:{T:-1},197:{T:1},198:{T:-1},199:{T:1},200:{T:-1},201:{T:1},202:{T:-1},203:{T:1},204:{T:-1},205:{T:1},206:{T:-1},207:{T:1},208:{T:-1},209:{T:1},210:{T:-1},211:{T:1},212:{T:-1},213:{T:1},214:{T:-1},215:{T:1},216:{T:-1},217:{T:1},218:{T:-1},219:{T:1},220:{T:-1},221:{T:1},222:{T:-1},223:{T:1},224:{T:-1},225:{T:1},226:{T:-1},227:{T:1},228:{T:-1},229:{T:1},230:{T:-1},231:{T:1},232:{T:-1},233:{T:1},234:{T:-1},235:{T:1},236:{T:-1},237:{T:1},238:{T:-1},239:{T:1},240:{T:-1},241:{T:1},242:{T:-1},243:{T:1},244:{T:-1},245:{T:1},246:{T:-1},247:{T:1},248:{T:-1},249:{T:1},250:{T:-1},251:{T:1},252:{T:-1},253:{T:1},254:{T:-1},255:{T:1},256:{T:-1},257:{T:1},258:{T:-1},259:{T:1},260:{T:-1},261:{T:1},262:{T:-1},263:{T:1},264:{T:-1},265:{T:1},266:{T:-1},267:{T:1},268:{T:-1},269:{T:1},270:{T:-1},271:{T:1},272:{T:-1},273:{T:1},274:{T:-1},275:{T:1},276:{T:-1},277:{},278:{T:1},279:{T:-1},280:{T:1},281:{T:-1},282:{T:1},283:{T:1},284:{T:-1},285:{T:1},286:{T:-1},287:{T:1},288:{T:-1},289:{T:1},290:{T:-1},291:{T:1},292:{T:-1},293:{T:1},294:{T:-1},295:{T:1},296:{T:-1},297:{T:1},298:{T:-1},299:{T:1},300:{T:-1},301:{T:1},302:{T:-1},303:{T:1},304:{T:-1},305:{T:1},306:{T:-1},307:{T:1},308:{T:-1},309:{T:1},310:{T:-1},311:{T:1},312:{T:-1},313:{T:-1},314:{T:1},315:{T:-1},316:{T:1},317:{T:-1},318:{T:1},319:{T:-1},320:{T:1},321:{T:-1},322:{T:1},323:{T:-1},324:{T:1},325:{T:-1},326:{T:1},327:{T:-1},328:{T:1},329:{T:-1},330:{T:1},331:{T:-1},332:{T:1},333:{T:-1},334:{T:1},335:{f:function(e,t){return{flags:e.read_shift(4),version:e.read_shift(4),name:$r(e)}}},336:{T:-1},337:{f:function(e){return e.l+=4,0!=e.read_shift(4)},T:1},338:{T:-1},339:{T:1},340:{T:-1},341:{T:1},342:{T:-1},343:{T:1},344:{T:-1},345:{T:1},346:{T:-1},347:{T:1},348:{T:-1},349:{T:1},350:{T:-1},351:{},352:{},353:{T:1},354:{T:-1},355:{f:sn},357:{},358:{},359:{},360:{T:1},361:{},362:{f:ma},363:{},364:{},366:{},367:{},368:{},369:{},370:{},371:{},372:{T:1},373:{T:-1},374:{T:1},375:{T:-1},376:{T:1},377:{T:-1},378:{T:1},379:{T:-1},380:{T:1},381:{T:-1},382:{T:1},383:{T:-1},384:{T:1},385:{T:-1},386:{T:1},387:{T:-1},388:{T:1},389:{T:-1},390:{T:1},391:{T:-1},392:{T:1},393:{T:-1},394:{T:1},395:{T:-1},396:{},397:{},398:{},399:{},400:{},401:{T:1},403:{},404:{},405:{},406:{},407:{},408:{},409:{},410:{},411:{},412:{},413:{},414:{},415:{},416:{},417:{},418:{},419:{},420:{},421:{},422:{T:1},423:{T:1},424:{T:-1},425:{T:-1},426:{f:function(e,t,r){var n=e.l+t,a=hn(e),i=e.read_shift(1),o=[a];if(o[2]=i,r.cellFormula){var l=Vi(e,n-e.l,r);o[1]=l}else e.l=n;return o}},427:{f:function(e,t,r){var n=e.l+t,a=[dn(e,16)];if(r.cellFormula){var i=Ki(e,n-e.l,r);a[1]=i,e.l=n}else e.l=n;return a}},428:{},429:{T:1},430:{T:-1},431:{T:1},432:{T:-1},433:{T:1},434:{T:-1},435:{T:1},436:{T:-1},437:{T:1},438:{T:-1},439:{T:1},440:{T:-1},441:{T:1},442:{T:-1},443:{T:1},444:{T:-1},445:{T:1},446:{T:-1},447:{T:1},448:{T:-1},449:{T:1},450:{T:-1},451:{T:1},452:{T:-1},453:{T:1},454:{T:-1},455:{T:1},456:{T:-1},457:{T:1},458:{T:-1},459:{T:1},460:{T:-1},461:{T:1},462:{T:-1},463:{T:1},464:{T:-1},465:{T:1},466:{T:-1},467:{T:1},468:{T:-1},469:{T:1},470:{T:-1},471:{},472:{},473:{T:1},474:{T:-1},475:{},476:{f:function(e){var t={};return vo.forEach((function(r){t[r]=mn(e)})),t}},477:{},478:{},479:{T:1},480:{T:-1},481:{T:1},482:{T:-1},483:{T:1},484:{T:-1},485:{f:function(){}},486:{T:1},487:{T:-1},488:{T:1},489:{T:-1},490:{T:1},491:{T:-1},492:{T:1},493:{T:-1},494:{f:function(e,t){var r=e.l+t,n=dn(e,16),a=an(e),i=$r(e),o=$r(e),l=$r(e);e.l=r;var s={rfx:n,relId:a,loc:i,display:l};return o&&(s.Tooltip=o),s}},495:{T:1},496:{T:-1},497:{T:1},498:{T:-1},499:{},500:{T:1},501:{T:-1},502:{T:1},503:{T:-1},504:{},505:{T:1},506:{T:-1},507:{},508:{T:1},509:{T:-1},510:{T:1},511:{T:-1},512:{},513:{},514:{T:1},515:{T:-1},516:{T:1},517:{T:-1},518:{T:1},519:{T:-1},520:{T:1},521:{T:-1},522:{},523:{},524:{},525:{},526:{},527:{},528:{T:1},529:{T:-1},530:{T:1},531:{T:-1},532:{T:1},533:{T:-1},534:{},535:{},536:{},537:{},538:{T:1},539:{T:-1},540:{T:1},541:{T:-1},542:{T:1},548:{},549:{},550:{f:sn},551:{},552:{},553:{},554:{T:1},555:{T:-1},556:{T:1},557:{T:-1},558:{T:1},559:{T:-1},560:{T:1},561:{T:-1},562:{},564:{},565:{T:1},566:{T:-1},569:{T:1},570:{T:-1},572:{},573:{T:1},574:{T:-1},577:{},578:{},579:{},580:{},581:{},582:{},583:{},584:{},585:{},586:{},587:{},588:{T:-1},589:{},590:{T:1},591:{T:-1},592:{T:1},593:{T:-1},594:{T:1},595:{T:-1},596:{},597:{T:1},598:{T:-1},599:{T:1},600:{T:-1},601:{T:1},602:{T:-1},603:{T:1},604:{T:-1},605:{T:1},606:{T:-1},607:{},608:{T:1},609:{T:-1},610:{},611:{T:1},612:{T:-1},613:{T:1},614:{T:-1},615:{T:1},616:{T:-1},617:{T:1},618:{T:-1},619:{T:1},620:{T:-1},625:{},626:{T:1},627:{T:-1},628:{T:1},629:{T:-1},630:{T:1},631:{T:-1},632:{f:ui},633:{T:1},634:{T:-1},635:{T:1,f:function(e){var t={};t.iauthor=e.read_shift(4);var r=dn(e,16);return t.rfx=r.s,t.ref=Lr(r.s),e.l+=16,t}},636:{T:-1},637:{f:qr},638:{T:1},639:{},640:{T:-1},641:{T:1},642:{T:-1},643:{T:1},644:{},645:{T:-1},646:{T:1},648:{T:1},649:{},650:{T:-1},651:{f:function(e,t){return e.l+=10,{name:$r(e)}}},652:{},653:{T:1},654:{T:-1},655:{T:1},656:{T:-1},657:{T:1},658:{T:-1},659:{},660:{T:1},661:{},662:{T:-1},663:{},664:{T:1},665:{},666:{T:-1},667:{},668:{},669:{},671:{T:1},672:{T:-1},673:{T:1},674:{T:-1},675:{},676:{},677:{},678:{},679:{},680:{},681:{},1024:{},1025:{},1026:{T:1},1027:{T:-1},1028:{T:1},1029:{T:-1},1030:{},1031:{T:1},1032:{T:-1},1033:{T:1},1034:{T:-1},1035:{},1036:{},1037:{},1038:{T:1},1039:{T:-1},1040:{},1041:{T:1},1042:{T:-1},1043:{},1044:{},1045:{},1046:{T:1},1047:{T:-1},1048:{T:1},1049:{T:-1},1050:{},1051:{T:1},1052:{T:1},1053:{f:function(){}},1054:{T:1},1055:{},1056:{T:1},1057:{T:-1},1058:{T:1},1059:{T:-1},1061:{},1062:{T:1},1063:{T:-1},1064:{T:1},1065:{T:-1},1066:{T:1},1067:{T:-1},1068:{T:1},1069:{T:-1},1070:{T:1},1071:{T:-1},1072:{T:1},1073:{T:-1},1075:{T:1},1076:{T:-1},1077:{T:1},1078:{T:-1},1079:{T:1},1080:{T:-1},1081:{T:1},1082:{T:-1},1083:{T:1},1084:{T:-1},1085:{},1086:{T:1},1087:{T:-1},1088:{T:1},1089:{T:-1},1090:{T:1},1091:{T:-1},1092:{T:1},1093:{T:-1},1094:{T:1},1095:{T:-1},1096:{},1097:{T:1},1098:{},1099:{T:-1},1100:{T:1},1101:{T:-1},1102:{},1103:{},1104:{},1105:{},1111:{},1112:{},1113:{T:1},1114:{T:-1},1115:{T:1},1116:{T:-1},1117:{},1118:{T:1},1119:{T:-1},1120:{T:1},1121:{T:-1},1122:{T:1},1123:{T:-1},1124:{T:1},1125:{T:-1},1126:{},1128:{T:1},1129:{T:-1},1130:{},1131:{T:1},1132:{T:-1},1133:{T:1},1134:{T:-1},1135:{T:1},1136:{T:-1},1137:{T:1},1138:{T:-1},1139:{T:1},1140:{T:-1},1141:{},1142:{T:1},1143:{T:-1},1144:{T:1},1145:{T:-1},1146:{},1147:{T:1},1148:{T:-1},1149:{T:1},1150:{T:-1},1152:{T:1},1153:{T:-1},1154:{T:-1},1155:{T:-1},1156:{T:-1},1157:{T:1},1158:{T:-1},1159:{T:1},1160:{T:-1},1161:{T:1},1162:{T:-1},1163:{T:1},1164:{T:-1},1165:{T:1},1166:{T:-1},1167:{T:1},1168:{T:-1},1169:{T:1},1170:{T:-1},1171:{},1172:{T:1},1173:{T:-1},1177:{},1178:{T:1},1180:{},1181:{},1182:{},2048:{T:1},2049:{T:-1},2050:{},2051:{T:1},2052:{T:-1},2053:{},2054:{},2055:{T:1},2056:{T:-1},2057:{T:1},2058:{T:-1},2060:{},2067:{},2068:{T:1},2069:{T:-1},2070:{},2071:{},2072:{T:1},2073:{T:-1},2075:{},2076:{},2077:{T:1},2078:{T:-1},2079:{},2080:{T:1},2081:{T:-1},2082:{},2083:{T:1},2084:{T:-1},2085:{T:1},2086:{T:-1},2087:{T:1},2088:{T:-1},2089:{T:1},2090:{T:-1},2091:{},2092:{},2093:{T:1},2094:{T:-1},2095:{},2096:{T:1},2097:{T:-1},2098:{T:1},2099:{T:-1},2100:{T:1},2101:{T:-1},2102:{},2103:{T:1},2104:{T:-1},2105:{},2106:{T:1},2107:{T:-1},2108:{},2109:{T:1},2110:{T:-1},2111:{T:1},2112:{T:-1},2113:{T:1},2114:{T:-1},2115:{},2116:{},2117:{},2118:{T:1},2119:{T:-1},2120:{},2121:{T:1},2122:{T:-1},2123:{T:1},2124:{T:-1},2125:{},2126:{T:1},2127:{T:-1},2128:{},2129:{T:1},2130:{T:-1},2131:{T:1},2132:{T:-1},2133:{T:1},2134:{},2135:{},2136:{},2137:{T:1},2138:{T:-1},2139:{T:1},2140:{T:-1},2141:{},3072:{},3073:{},4096:{T:1},4097:{T:-1},5002:{T:1},5003:{T:-1},5081:{T:1},5082:{T:-1},5083:{},5084:{T:1},5085:{T:-1},5086:{T:1},5087:{T:-1},5088:{},5089:{},5090:{},5092:{T:1},5093:{T:-1},5094:{},5095:{T:1},5096:{T:-1},5097:{},5099:{},65535:{n:""}};function Vo(e,t,r,n){var a=t;if(!isNaN(a)){var i=n||(r||[]).length||0,o=e.next(4);o.write_shift(2,a),o.write_shift(2,i),i>0&&sr(r)&&e.push(r)}}function Go(e,t,r){return e||(e=xr(7)),e.write_shift(2,t),e.write_shift(2,r),e.write_shift(2,0),e.write_shift(1,0),e}function $o(e,t,r,n){if(null!=t.v)switch(t.t){case"d":case"n":var a="d"==t.t?et(st(t.v)):t.v;return void(a==(0|a)&&a>=0&&a<65536?Vo(e,2,function(e,t,r){var n=xr(9);return Go(n,e,t),n.write_shift(2,r),n}(r,n,a)):Vo(e,3,function(e,t,r){var n=xr(15);return Go(n,e,t),n.write_shift(8,r,"f"),n}(r,n,a)));case"b":case"e":return void Vo(e,5,function(e,t,r,n){var a=xr(9);return Go(a,e,t),Jn(r,n||"b",a),a}(r,n,t.v,t.t));case"s":case"str":return void Vo(e,4,function(e,t,r){var n=xr(8+2*r.length);return Go(n,e,t),n.write_shift(1,r.length),n.write_shift(r.length,r,"sbcs"),n.l<n.length?n.slice(0,n.l):n}(r,n,(t.v||"").slice(0,255)))}Vo(e,1,Go(null,r,n))}function Ko(e,t){var r=t||{};null!=M&&null==r.dense&&(r.dense=M);for(var n=Dr(),a=0,i=0;i<e.SheetNames.length;++i)e.SheetNames[i]==r.sheet&&(a=i);if(0==a&&r.sheet&&e.SheetNames[0]!=r.sheet)throw new Error("Sheet not found: "+r.sheet);return Vo(n,4==r.biff?1033:3==r.biff?521:9,fa(0,16,r)),function(e,t,r,n){var a,i=Array.isArray(t),o=Ur(t["!ref"]||"A1"),l="",s=[];if(o.e.c>255||o.e.r>16383){if(n.WTF)throw new Error("Range "+(t["!ref"]||"A1")+" exceeds format limit A1:IV16384");o.e.c=Math.min(o.e.c,255),o.e.r=Math.min(o.e.c,16383),a=Br(o)}for(var u=o.s.r;u<=o.e.r;++u){l=Rr(u);for(var c=o.s.c;c<=o.e.c;++c){u===o.s.r&&(s[c]=Pr(c)),a=s[c]+l;var f=i?(t[u]||[])[c]:t[a];f&&$o(e,f,u,c)}}}(n,e.Sheets[e.SheetNames[a]],0,r),Vo(n,10),n.end()}function Yo(e,t,r){Vo(e,49,function(e,t){var r=e.name||"Arial",n=t&&5==t.biff,a=xr(n?15+r.length:16+2*r.length);return a.write_shift(2,20*(e.sz||12)),a.write_shift(4,0),a.write_shift(2,400),a.write_shift(4,0),a.write_shift(2,0),a.write_shift(1,r.length),n||a.write_shift(1,1),a.write_shift((n?1:2)*r.length,r,n?"sbcs":"utf16le"),a}({sz:12,color:{theme:1},name:"Arial",family:2,scheme:"minor"},r))}function Xo(e,t){if(t){var r=0;t.forEach((function(t,n){++r<=256&&t&&Vo(e,125,function(e,t){var r=xr(12);r.write_shift(2,t),r.write_shift(2,t),r.write_shift(2,256*e.width),r.write_shift(2,0);var n=0;return e.hidden&&(n|=1),r.write_shift(1,n),n=e.level||0,r.write_shift(1,n),r.write_shift(2,0),r}(to(n,t),n))}))}}function qo(e,t,r,n,a){var i=16+no(a.cellXfs,t,a);if(null!=t.v||t.bf)if(t.bf)Vo(e,6,Wi(t,r,n,0,i));else switch(t.t){case"d":case"n":Vo(e,515,function(e,t,r,n){var a=xr(14);return la(e,t,n,a),vn(r,a),a}(r,n,"d"==t.t?et(st(t.v)):t.v,i));break;case"b":case"e":Vo(e,517,function(e,t,r,n,a,i){var o=xr(8);return la(e,t,n,o),Jn(r,i,o),o}(r,n,t.v,i,0,t.t));break;case"s":case"str":if(a.bookSST)Vo(e,253,function(e,t,r,n){var a=xr(10);return la(e,t,n,a),a.write_shift(4,r),a}(r,n,eo(a.Strings,t.v,a.revStrings),i));else Vo(e,516,function(e,t,r,n,a){var i=!a||8==a.biff,o=xr(+i+8+(1+i)*r.length);return la(e,t,n,o),o.write_shift(2,r.length),i&&o.write_shift(1,1),o.write_shift((1+i)*r.length,r,i?"utf16le":"sbcs"),o}(r,n,(t.v||"").slice(0,255),i,a));break;default:Vo(e,513,la(r,n,i))}else Vo(e,513,la(r,n,i))}function Qo(e,t,r){var n,a=Dr(),i=r.SheetNames[e],o=r.Sheets[i]||{},l=(r||{}).Workbook||{},s=(l.Sheets||[])[e]||{},u=Array.isArray(o),c=8==t.biff,f="",h=[],d=Ur(o["!ref"]||"A1"),p=c?65536:16384;if(d.e.c>255||d.e.r>=p){if(t.WTF)throw new Error("Range "+(o["!ref"]||"A1")+" exceeds format limit A1:IV16384");d.e.c=Math.min(d.e.c,255),d.e.r=Math.min(d.e.c,p-1)}Vo(a,2057,fa(0,16,t)),Vo(a,13,Qn(1)),Vo(a,12,Qn(100)),Vo(a,15,Xn(!0)),Vo(a,17,Xn(!1)),Vo(a,16,vn(.001)),Vo(a,95,Xn(!0)),Vo(a,42,Xn(!1)),Vo(a,43,Xn(!1)),Vo(a,130,Qn(1)),Vo(a,128,function(e){var t=xr(8);return t.write_shift(4,0),t.write_shift(2,e[0]?e[0]+1:0),t.write_shift(2,e[1]?e[1]+1:0),t}([0,0])),Vo(a,131,Xn(!1)),Vo(a,132,Xn(!1)),c&&Xo(a,o["!cols"]),Vo(a,512,function(e,t){var r=8!=t.biff&&t.biff?2:4,n=xr(2*r+6);return n.write_shift(r,e.s.r),n.write_shift(r,e.e.r+1),n.write_shift(2,e.s.c),n.write_shift(2,e.e.c+1),n.write_shift(2,0),n}(d,t)),c&&(o["!links"]=[]);for(var m=d.s.r;m<=d.e.r;++m){f=Rr(m);for(var v=d.s.c;v<=d.e.c;++v){m===d.s.r&&(h[v]=Pr(v)),n=h[v]+f;var g=u?(o[m]||[])[v]:o[n];g&&(qo(a,g,m,v,t),c&&g.l&&o["!links"].push([n,g.l]))}}var y=s.CodeName||s.name||i;return c&&Vo(a,574,function(e){var t=xr(18),r=1718;return e&&e.RTL&&(r|=64),t.write_shift(2,r),t.write_shift(4,0),t.write_shift(4,64),t.write_shift(4,0),t.write_shift(4,0),t}((l.Views||[])[0])),c&&(o["!merges"]||[]).length&&Vo(a,229,function(e){var t=xr(2+8*e.length);t.write_shift(2,e.length);for(var r=0;r<e.length;++r)ca(e[r],t);return t}(o["!merges"])),c&&function(e,t){for(var r=0;r<t["!links"].length;++r){var n=t["!links"][r];Vo(e,440,va(n)),n[1].Tooltip&&Vo(e,2048,ga(n))}delete t["!links"]}(a,o),Vo(a,442,aa(y)),c&&function(e,t){var r=xr(19);r.write_shift(4,2151),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(2,3),r.write_shift(1,1),r.write_shift(4,0),Vo(e,2151,r),(r=xr(39)).write_shift(4,2152),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(2,3),r.write_shift(1,0),r.write_shift(4,0),r.write_shift(2,1),r.write_shift(4,4),r.write_shift(2,0),ca(Ur(t["!ref"]||"A1"),r),r.write_shift(4,4),Vo(e,2152,r)}(a,o),Vo(a,10),a.end()}function Jo(e,t,r){var n=Dr(),a=(e||{}).Workbook||{},i=a.Sheets||[],o=a.WBProps||{},l=8==r.biff,s=5==r.biff;(Vo(n,2057,fa(0,5,r)),"xla"==r.bookType&&Vo(n,135),Vo(n,225,l?Qn(1200):null),Vo(n,193,function(e,t){t||(t=xr(e));for(var r=0;r<e;++r)t.write_shift(1,0);return t}(2)),s&&Vo(n,191),s&&Vo(n,192),Vo(n,226),Vo(n,92,function(e,t){var r=!t||8==t.biff,n=xr(r?112:54);for(n.write_shift(8==t.biff?2:1,7),r&&n.write_shift(1,0),n.write_shift(4,859007059),n.write_shift(4,5458548|(r?0:536870912));n.l<n.length;)n.write_shift(1,r?0:32);return n}(0,r)),Vo(n,66,Qn(l?1200:1252)),l&&Vo(n,353,Qn(0)),l&&Vo(n,448),Vo(n,317,function(e){for(var t=xr(2*e),r=0;r<e;++r)t.write_shift(2,r+1);return t}(e.SheetNames.length)),l&&e.vbaraw&&Vo(n,211),l&&e.vbaraw)&&Vo(n,442,aa(o.CodeName||"ThisWorkbook"));Vo(n,156,Qn(17)),Vo(n,25,Xn(!1)),Vo(n,18,Xn(!1)),Vo(n,19,Qn(0)),l&&Vo(n,431,Xn(!1)),l&&Vo(n,444,Qn(0)),Vo(n,61,function(){var e=xr(18);return e.write_shift(2,0),e.write_shift(2,0),e.write_shift(2,29280),e.write_shift(2,17600),e.write_shift(2,56),e.write_shift(2,0),e.write_shift(2,0),e.write_shift(2,1),e.write_shift(2,500),e}()),Vo(n,64,Xn(!1)),Vo(n,141,Qn(0)),Vo(n,34,Xn("true"==function(e){return e.Workbook&&e.Workbook.WBProps&&At(e.Workbook.WBProps.date1904)?"true":"false"}(e))),Vo(n,14,Xn(!0)),l&&Vo(n,439,Xn(!1)),Vo(n,218,Qn(0)),Yo(n,0,r),function(e,t,r){t&&[[5,8],[23,26],[41,44],[50,392]].forEach((function(n){for(var a=n[0];a<=n[1];++a)null!=t[a]&&Vo(e,1054,da(a,t[a],r))}))}(n,e.SSF,r),function(e,t){for(var r=0;r<16;++r)Vo(e,224,pa({numFmtId:0,style:!0},0,t));t.cellXfs.forEach((function(r){Vo(e,224,pa(r,0,t))}))}(n,r),l&&Vo(n,352,Xn(!1));var u=n.end(),c=Dr();l&&Vo(c,140,function(e){return e||(e=xr(4)),e.write_shift(2,1),e.write_shift(2,1),e}()),l&&r.Strings&&function(e,t,r,n){var a=n||(r||[]).length||0;if(a<=8224)return Vo(e,t,r,a);var i=t;if(!isNaN(i)){for(var o=r.parts||[],l=0,s=0,u=0;u+(o[l]||8224)<=8224;)u+=o[l]||8224,l++;var c=e.next(4);for(c.write_shift(2,i),c.write_shift(2,u),e.push(r.slice(s,s+u)),s+=u;s<a;){for((c=e.next(4)).write_shift(2,60),u=0;u+(o[l]||8224)<=8224;)u+=o[l]||8224,l++;c.write_shift(2,u),e.push(r.slice(s,s+u)),s+=u}}}(c,252,function(e,t){var r=xr(8);r.write_shift(4,e.Count),r.write_shift(4,e.Unique);for(var n=[],a=0;a<e.length;++a)n[a]=ea(e[a]);var i=X([r].concat(n));return i.parts=[r.length].concat(n.map((function(e){return e.length}))),i}(r.Strings)),Vo(c,10);var f=c.end(),h=Dr(),d=0,p=0;for(p=0;p<e.SheetNames.length;++p)d+=(l?12:11)+(l?2:1)*e.SheetNames[p].length;var m=u.length+d+f.length;for(p=0;p<e.SheetNames.length;++p){Vo(h,133,ha({pos:m,hs:(i[p]||{}).Hidden||0,dt:0,name:e.SheetNames[p]},r)),m+=t[p].length}var v=h.end();if(d!=v.length)throw new Error("BS8 "+d+" != "+v.length);var g=[];return u.length&&g.push(u),v.length&&g.push(v),f.length&&g.push(f),X(g)}function Zo(e,t){for(var r=0;r<=e.SheetNames.length;++r){var n=e.Sheets[e.SheetNames[r]];if(n&&n["!ref"])Mr(n["!ref"]).e.c>255&&"undefined"!=typeof console&&console.error&&console.error("Worksheet '"+e.SheetNames[r]+"' extends beyond column IV (255).  Data may be lost.")}var a=t||{};switch(a.biff||2){case 8:case 5:return function(e,t){var r=t||{},n=[];e&&!e.SSF&&(e.SSF=ct(le)),e&&e.SSF&&(We(),ze(e.SSF),r.revssf=Je(e.SSF),r.revssf[e.SSF[65535]]=0,r.ssf=e.SSF),r.Strings=[],r.Strings.Count=0,r.Strings.Unique=0,_l(r),r.cellXfs=[],no(r.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={});for(var a=0;a<e.SheetNames.length;++a)n[n.length]=Qo(a,r,e);return n.unshift(Jo(e,n,r)),X(n)}(e,t);case 4:case 3:case 2:return Ko(e,t)}throw new Error("invalid type "+a.bookType+" for BIFF")}function el(e,t,r,n){for(var a=e["!merges"]||[],i=[],o=t.s.c;o<=t.e.c;++o){for(var l=0,s=0,u=0;u<a.length;++u)if(!(a[u].s.r>r||a[u].s.c>o)&&!(a[u].e.r<r||a[u].e.c<o)){if(a[u].s.r<r||a[u].s.c<o){l=-1;break}l=a[u].e.r-a[u].s.r+1,s=a[u].e.c-a[u].s.c+1;break}if(!(l<0)){var c=Lr({r:r,c:o}),f=n.dense?(e[r]||[])[o]:e[c],h=f&&null!=f.v&&(f.h||Dt(f.w||(zr(f),f.w)||""))||"",d={};l>1&&(d.rowspan=l),s>1&&(d.colspan=s),n.editable?h='<span contenteditable="true">'+h+"</span>":f&&(d["data-t"]=f&&f.t||"z",null!=f.v&&(d["data-v"]=f.v),null!=f.z&&(d["data-z"]=f.z),f.l&&"#"!=(f.l.Target||"#").charAt(0)&&(h='<a href="'+f.l.Target+'">'+h+"</a>")),d.id=(n.id||"sjs")+"-"+c,i.push(Mt("td",h,d))}}return"<tr>"+i.join("")+"</tr>"}var tl='<html><head><meta charset="utf-8"/><title>SheetJS Table Export</title></head><body>',rl="</body></html>";function nl(e,t,r){return[].join("")+"<table"+(r&&r.id?' id="'+r.id+'"':"")+">"}function al(e,t){var r=t||{},n=null!=r.header?r.header:tl,a=null!=r.footer?r.footer:rl,i=[n],o=Mr(e["!ref"]);r.dense=Array.isArray(e),i.push(nl(0,0,r));for(var l=o.s.r;l<=o.e.r;++l)i.push(el(e,o,l,r));return i.push("</table>"+a),i.join("")}function il(e,t,r){var n=r||{};null!=M&&(n.dense=M);var a=0,i=0;if(null!=n.origin)if("number"==typeof n.origin)a=n.origin;else{var o="string"==typeof n.origin?Ir(n.origin):n.origin;a=o.r,i=o.c}var l=t.getElementsByTagName("tr"),s=Math.min(n.sheetRows||1e7,l.length),u={s:{r:0,c:0},e:{r:a,c:i}};if(e["!ref"]){var c=Mr(e["!ref"]);u.s.r=Math.min(u.s.r,c.s.r),u.s.c=Math.min(u.s.c,c.s.c),u.e.r=Math.max(u.e.r,c.e.r),u.e.c=Math.max(u.e.c,c.e.c),-1==a&&(u.e.r=a=c.e.r+1)}var f=[],h=0,d=e["!rows"]||(e["!rows"]=[]),p=0,m=0,v=0,g=0,y=0,b=0;for(e["!cols"]||(e["!cols"]=[]);p<l.length&&m<s;++p){var w=l[p];if(ll(w)){if(n.display)continue;d[m]={hidden:!0}}var E=w.children;for(v=g=0;v<E.length;++v){var T=E[v];if(!n.display||!ll(T)){var S=T.hasAttribute("data-v")?T.getAttribute("data-v"):T.hasAttribute("v")?T.getAttribute("v"):Nt(T.innerHTML),x=T.getAttribute("data-z")||T.getAttribute("z");for(h=0;h<f.length;++h){var D=f[h];D.s.c==g+i&&D.s.r<m+a&&m+a<=D.e.r&&(g=D.e.c+1-i,h=-1)}b=+T.getAttribute("colspan")||1,((y=+T.getAttribute("rowspan")||1)>1||b>1)&&f.push({s:{r:m+a,c:g+i},e:{r:m+a+(y||1)-1,c:g+i+(b||1)-1}});var A={t:"s",v:S},k=T.getAttribute("data-t")||T.getAttribute("t")||"";null!=S&&(0==S.length?A.t=k||"z":n.raw||0==S.trim().length||"s"==k||("TRUE"===S?A={t:"b",v:!0}:"FALSE"===S?A={t:"b",v:!1}:isNaN(ht(S))?isNaN(pt(S).getDate())||(A={t:"d",v:st(S)},n.cellDates||(A={t:"n",v:et(A.v)}),A.z=n.dateNF||le[14]):A={t:"n",v:ht(S)})),void 0===A.z&&null!=x&&(A.z=x);var C="",_=T.getElementsByTagName("A");if(_&&_.length)for(var F=0;F<_.length&&(!_[F].hasAttribute("href")||"#"==(C=_[F].getAttribute("href")).charAt(0));++F);C&&"#"!=C.charAt(0)&&(A.l={Target:C}),n.dense?(e[m+a]||(e[m+a]=[]),e[m+a][g+i]=A):e[Lr({c:g+i,r:m+a})]=A,u.e.c<g+i&&(u.e.c=g+i),g+=b}}++m}return f.length&&(e["!merges"]=(e["!merges"]||[]).concat(f)),u.e.r=Math.max(u.e.r,m-1+a),e["!ref"]=Br(u),m>=s&&(e["!fullref"]=Br((u.e.r=l.length-p+m-1+a,u))),e}function ol(e,t){return il((t||{}).dense?[]:{},e,t)}function ll(e){var t="",r=function(e){return e.ownerDocument.defaultView&&"function"===typeof e.ownerDocument.defaultView.getComputedStyle?e.ownerDocument.defaultView.getComputedStyle:"function"===typeof getComputedStyle?getComputedStyle:null}(e);return r&&(t=r(e).getPropertyValue("display")),t||(t=e.style&&e.style.display),"none"===t}var sl=function(){var e=["<office:master-styles>",'<style:master-page style:name="mp1" style:page-layout-name="mp1">',"<style:header/>",'<style:header-left style:display="false"/>',"<style:footer/>",'<style:footer-left style:display="false"/>',"</style:master-page>","</office:master-styles>"].join(""),t="<office:document-styles "+Lt({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","office:version":"1.2"})+">"+e+"</office:document-styles>";return function(){return gt+t}}(),ul=function(){var e="          <table:table-cell />\n",t=function(t,r,n){var a=[];a.push('      <table:table table:name="'+Tt(r.SheetNames[n])+'" table:style-name="ta1">\n');var i=0,o=0,l=Mr(t["!ref"]||"A1"),s=t["!merges"]||[],u=0,c=Array.isArray(t);if(t["!cols"])for(o=0;o<=l.e.c;++o)a.push("        <table:table-column"+(t["!cols"][o]?' table:style-name="co'+t["!cols"][o].ods+'"':"")+"></table:table-column>\n");var f="",h=t["!rows"]||[];for(i=0;i<l.s.r;++i)f=h[i]?' table:style-name="ro'+h[i].ods+'"':"",a.push("        <table:table-row"+f+"></table:table-row>\n");for(;i<=l.e.r;++i){for(f=h[i]?' table:style-name="ro'+h[i].ods+'"':"",a.push("        <table:table-row"+f+">\n"),o=0;o<l.s.c;++o)a.push(e);for(;o<=l.e.c;++o){var d=!1,p={},m="";for(u=0;u!=s.length;++u)if(!(s[u].s.c>o)&&!(s[u].s.r>i)&&!(s[u].e.c<o)&&!(s[u].e.r<i)){s[u].s.c==o&&s[u].s.r==i||(d=!0),p["table:number-columns-spanned"]=s[u].e.c-s[u].s.c+1,p["table:number-rows-spanned"]=s[u].e.r-s[u].s.r+1;break}if(d)a.push("          <table:covered-table-cell/>\n");else{var v=Lr({r:i,c:o}),g=c?(t[i]||[])[o]:t[v];if(g&&g.f&&(p["table:formula"]=Tt(Qi(g.f)),g.F&&g.F.slice(0,v.length)==v)){var y=Mr(g.F);p["table:number-matrix-columns-spanned"]=y.e.c-y.s.c+1,p["table:number-matrix-rows-spanned"]=y.e.r-y.s.r+1}if(g){switch(g.t){case"b":m=g.v?"TRUE":"FALSE",p["office:value-type"]="boolean",p["office:boolean-value"]=g.v?"true":"false";break;case"n":m=g.w||String(g.v||0),p["office:value-type"]="float",p["office:value"]=g.v||0;break;case"s":case"str":m=null==g.v?"":g.v,p["office:value-type"]="string";break;case"d":m=g.w||st(g.v).toISOString(),p["office:value-type"]="date",p["office:date-value"]=st(g.v).toISOString(),p["table:style-name"]="ce1";break;default:a.push(e);continue}var b=Tt(m).replace(/  +/g,(function(e){return'<text:s text:c="'+e.length+'"/>'})).replace(/\t/g,"<text:tab/>").replace(/\n/g,"</text:p><text:p>").replace(/^ /,"<text:s/>").replace(/ $/,"<text:s/>");if(g.l&&g.l.Target){var w=g.l.Target;"#"==(w="#"==w.charAt(0)?"#"+Ji(w.slice(1)):w).charAt(0)||w.match(/^\w+:/)||(w="../"+w),b=Mt("text:a",b,{"xlink:href":w.replace(/&/g,"&amp;")})}a.push("          "+Mt("table:table-cell",Mt("text:p",b,{}),p)+"\n")}else a.push(e)}}a.push("        </table:table-row>\n")}return a.push("      </table:table>\n"),a.join("")};return function(e,r){var n=[gt],a=Lt({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:meta":"urn:oasis:names:tc:opendocument:xmlns:meta:1.0","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:presentation":"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:chart":"urn:oasis:names:tc:opendocument:xmlns:chart:1.0","xmlns:dr3d":"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0","xmlns:math":"http://www.w3.org/1998/Math/MathML","xmlns:form":"urn:oasis:names:tc:opendocument:xmlns:form:1.0","xmlns:script":"urn:oasis:names:tc:opendocument:xmlns:script:1.0","xmlns:ooo":"http://openoffice.org/2004/office","xmlns:ooow":"http://openoffice.org/2004/writer","xmlns:oooc":"http://openoffice.org/2004/calc","xmlns:dom":"http://www.w3.org/2001/xml-events","xmlns:xforms":"http://www.w3.org/2002/xforms","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xmlns:sheet":"urn:oasis:names:tc:opendocument:sh33tjs:1.0","xmlns:rpt":"http://openoffice.org/2005/report","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","xmlns:xhtml":"http://www.w3.org/1999/xhtml","xmlns:grddl":"http://www.w3.org/2003/g/data-view#","xmlns:tableooo":"http://openoffice.org/2009/table","xmlns:drawooo":"http://openoffice.org/2010/draw","xmlns:calcext":"urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0","xmlns:loext":"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0","xmlns:field":"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0","xmlns:formx":"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0","xmlns:css3t":"http://www.w3.org/TR/css3-text/","office:version":"1.2"}),i=Lt({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});"fods"==r.bookType?(n.push("<office:document"+a+i+">\n"),n.push(Pn().replace(/office:document-meta/g,"office:meta"))):n.push("<office:document-content"+a+">\n"),function(e,t){e.push(" <office:automatic-styles>\n"),e.push('  <number:date-style style:name="N37" number:automatic-order="true">\n'),e.push('   <number:month number:style="long"/>\n'),e.push("   <number:text>/</number:text>\n"),e.push('   <number:day number:style="long"/>\n'),e.push("   <number:text>/</number:text>\n"),e.push("   <number:year/>\n"),e.push("  </number:date-style>\n");var r=0;t.SheetNames.map((function(e){return t.Sheets[e]})).forEach((function(t){if(t&&t["!cols"])for(var n=0;n<t["!cols"].length;++n)if(t["!cols"][n]){var a=t["!cols"][n];if(null==a.width&&null==a.wpx&&null==a.wch)continue;Ba(a),a.ods=r;var i=t["!cols"][n].wpx+"px";e.push('  <style:style style:name="co'+r+'" style:family="table-column">\n'),e.push('   <style:table-column-properties fo:break-before="auto" style:column-width="'+i+'"/>\n'),e.push("  </style:style>\n"),++r}}));var n=0;t.SheetNames.map((function(e){return t.Sheets[e]})).forEach((function(t){if(t&&t["!rows"])for(var r=0;r<t["!rows"].length;++r)if(t["!rows"][r]){t["!rows"][r].ods=n;var a=t["!rows"][r].hpx+"px";e.push('  <style:style style:name="ro'+n+'" style:family="table-row">\n'),e.push('   <style:table-row-properties fo:break-before="auto" style:row-height="'+a+'"/>\n'),e.push("  </style:style>\n"),++n}})),e.push('  <style:style style:name="ta1" style:family="table" style:master-page-name="mp1">\n'),e.push('   <style:table-properties table:display="true" style:writing-mode="lr-tb"/>\n'),e.push("  </style:style>\n"),e.push('  <style:style style:name="ce1" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N37"/>\n'),e.push(" </office:automatic-styles>\n")}(n,e),n.push("  <office:body>\n"),n.push("    <office:spreadsheet>\n");for(var o=0;o!=e.SheetNames.length;++o)n.push(t(e.Sheets[e.SheetNames[o]],e,o));return n.push("    </office:spreadsheet>\n"),n.push("  </office:body>\n"),"fods"==r.bookType?n.push("</office:document>"):n.push("</office:document-content>"),n.join("")}}();function cl(e,t){if("fods"==t.bookType)return ul(e,t);var r=vt(),n="",a=[],i=[];return mt(r,n="mimetype","application/vnd.oasis.opendocument.spreadsheet"),mt(r,n="content.xml",ul(e,t)),a.push([n,"text/xml"]),i.push([n,"ContentFile"]),mt(r,n="styles.xml",sl(e,t)),a.push([n,"text/xml"]),i.push([n,"StylesFile"]),mt(r,n="meta.xml",gt+Pn()),a.push([n,"text/xml"]),i.push([n,"MetadataFile"]),mt(r,n="manifest.rdf",function(e){var t,r,n=[gt];n.push('<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">\n');for(var a=0;a!=e.length;++a)n.push(Nn(e[a][0],e[a][1])),n.push((t="",r=e[a][0],['  <rdf:Description rdf:about="'+t+'">\n','    <ns0:hasPart xmlns:ns0="http://docs.oasis-open.org/ns/office/1.2/meta/pkg#" rdf:resource="'+r+'"/>\n',"  </rdf:Description>\n"].join("")));return n.push(Nn("","Document","pkg")),n.push("</rdf:RDF>"),n.join("")}(i)),a.push([n,"application/rdf+xml"]),mt(r,n="META-INF/manifest.xml",function(e){var t=[gt];t.push('<manifest:manifest xmlns:manifest="urn:oasis:names:tc:opendocument:xmlns:manifest:1.0" manifest:version="1.2">\n'),t.push('  <manifest:file-entry manifest:full-path="/" manifest:version="1.2" manifest:media-type="application/vnd.oasis.opendocument.spreadsheet"/>\n');for(var r=0;r<e.length;++r)t.push('  <manifest:file-entry manifest:full-path="'+e[r][0]+'" manifest:media-type="'+e[r][1]+'"/>\n');return t.push("</manifest:manifest>"),t.join("")}(a)),r}function fl(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function hl(e){return"undefined"!=typeof TextEncoder?(new TextEncoder).encode(e):G(Rt(e))}function dl(e){var t=e.reduce((function(e,t){return e+t.length}),0),r=new Uint8Array(t),n=0;return e.forEach((function(e){r.set(e,n),n+=e.length})),r}function pl(e,t){var r=t?t[0]:0,n=127&e[r];e:if(e[r++]>=128){if(n|=(127&e[r])<<7,e[r++]<128)break e;if(n|=(127&e[r])<<14,e[r++]<128)break e;if(n|=(127&e[r])<<21,e[r++]<128)break e;if(n+=(127&e[r])*Math.pow(2,28),++r,e[r++]<128)break e;if(n+=(127&e[r])*Math.pow(2,35),++r,e[r++]<128)break e;if(n+=(127&e[r])*Math.pow(2,42),++r,e[r++]<128)break e}return t&&(t[0]=r),n}function ml(e){var t=new Uint8Array(7);t[0]=127&e;var r=1;e:if(e>127){if(t[r-1]|=128,t[r]=e>>7&127,++r,e<=16383)break e;if(t[r-1]|=128,t[r]=e>>14&127,++r,e<=2097151)break e;if(t[r-1]|=128,t[r]=e>>21&127,++r,e<=268435455)break e;if(t[r-1]|=128,t[r]=e/256>>>21&127,++r,e<=34359738367)break e;if(t[r-1]|=128,t[r]=e/65536>>>21&127,++r,e<=4398046511103)break e;t[r-1]|=128,t[r]=e/16777216>>>21&127,++r}return t.slice(0,r)}function vl(e){var t=0,r=127&e[t];e:if(e[t++]>=128){if(r|=(127&e[t])<<7,e[t++]<128)break e;if(r|=(127&e[t])<<14,e[t++]<128)break e;if(r|=(127&e[t])<<21,e[t++]<128)break e;r|=(127&e[t])<<28}return r}function gl(e){for(var t=[],r=[0];r[0]<e.length;){var n,a=r[0],i=pl(e,r),o=7&i,l=0;if(0==(i=Math.floor(i/8)))break;switch(o){case 0:for(var s=r[0];e[r[0]++]>=128;);n=e.slice(s,r[0]);break;case 5:l=4,n=e.slice(r[0],r[0]+l),r[0]+=l;break;case 1:l=8,n=e.slice(r[0],r[0]+l),r[0]+=l;break;case 2:l=pl(e,r),n=e.slice(r[0],r[0]+l),r[0]+=l;break;default:throw new Error("PB Type ".concat(o," for Field ").concat(i," at offset ").concat(a))}var u={data:n,type:o};null==t[i]?t[i]=[u]:t[i].push(u)}return t}function yl(e){var t=[];return e.forEach((function(e,r){e.forEach((function(e){e.data&&(t.push(ml(8*r+e.type)),2==e.type&&t.push(ml(e.data.length)),t.push(e.data))}))})),dl(t)}function bl(e){for(var t,r=[],n=[0];n[0]<e.length;){var a=pl(e,n),i=gl(e.slice(n[0],n[0]+a));n[0]+=a;var o={id:vl(i[1][0].data),messages:[]};i[2].forEach((function(t){var r=gl(t.data),a=vl(r[3][0].data);o.messages.push({meta:r,data:e.slice(n[0],n[0]+a)}),n[0]+=a})),(null==(t=i[3])?void 0:t[0])&&(o.merge=vl(i[3][0].data)>>>0>0),r.push(o)}return r}function wl(e){var t=[];return e.forEach((function(e){var r=[];r[1]=[{data:ml(e.id),type:0}],r[2]=[],null!=e.merge&&(r[3]=[{data:ml(+!!e.merge),type:0}]);var n=[];e.messages.forEach((function(e){n.push(e.data),e.meta[3]=[{type:0,data:ml(e.data.length)}],r[2].push({data:yl(e.meta),type:2})}));var a=yl(r);t.push(ml(a.length)),t.push(a),n.forEach((function(e){return t.push(e)}))})),dl(t)}function El(e,t){if(0!=e)throw new Error("Unexpected Snappy chunk type ".concat(e));for(var r=[0],n=pl(t,r),a=[];r[0]<t.length;){var i=3&t[r[0]];if(0!=i){var o=0,l=0;if(1==i?(l=4+(t[r[0]]>>2&7),o=(224&t[r[0]++])<<3,o|=t[r[0]++]):(l=1+(t[r[0]++]>>2),2==i?(o=t[r[0]]|t[r[0]+1]<<8,r[0]+=2):(o=(t[r[0]]|t[r[0]+1]<<8|t[r[0]+2]<<16|t[r[0]+3]<<24)>>>0,r[0]+=4)),a=[dl(a)],0==o)throw new Error("Invalid offset 0");if(o>a[0].length)throw new Error("Invalid offset beyond length");if(l>=o)for(a.push(a[0].slice(-o)),l-=o;l>=a[a.length-1].length;)a.push(a[a.length-1]),l-=a[a.length-1].length;a.push(a[0].slice(-o,-o+l))}else{var s=t[r[0]++]>>2;if(s<60)++s;else{var u=s-59;s=t[r[0]],u>1&&(s|=t[r[0]+1]<<8),u>2&&(s|=t[r[0]+2]<<16),u>3&&(s|=t[r[0]+3]<<24),s>>>=0,s++,r[0]+=u}a.push(t.slice(r[0],r[0]+s)),r[0]+=s}}var c=dl(a);if(c.length!=n)throw new Error("Unexpected length: ".concat(c.length," != ").concat(n));return c}function Tl(e){for(var t=[],r=0;r<e.length;){var n=e[r++],a=e[r]|e[r+1]<<8|e[r+2]<<16;r+=3,t.push(El(n,e.slice(r,r+a))),r+=a}if(r!==e.length)throw new Error("data is not a valid framed stream!");return dl(t)}function Sl(e){for(var t=[],r=0;r<e.length;){var n=Math.min(e.length-r,268435455),a=new Uint8Array(4);t.push(a);var i=ml(n),o=i.length;t.push(i),n<=60?(o++,t.push(new Uint8Array([n-1<<2]))):n<=256?(o+=2,t.push(new Uint8Array([240,n-1&255]))):n<=65536?(o+=3,t.push(new Uint8Array([244,n-1&255,n-1>>8&255]))):n<=16777216?(o+=4,t.push(new Uint8Array([248,n-1&255,n-1>>8&255,n-1>>16&255]))):n<=4294967296&&(o+=5,t.push(new Uint8Array([252,n-1&255,n-1>>8&255,n-1>>16&255,n-1>>>24&255]))),t.push(e.slice(r,r+n)),o+=n,a[0]=0,a[1]=255&o,a[2]=o>>8&255,a[3]=o>>16&255,r+=n}return dl(t)}function xl(e,t){var r=new Uint8Array(32),n=fl(r),a=12,i=0;switch(r[0]=5,e.t){case"n":r[1]=2,function(e,t,r){var n=Math.floor(0==r?0:Math.LOG10E*Math.log(Math.abs(r)))+6176-20,a=r/Math.pow(10,n-6176);e[t+15]|=n>>7,e[t+14]|=(127&n)<<1;for(var i=0;a>=1;++i,a/=256)e[t+i]=255&a;e[t+15]|=r>=0?0:128}(r,a,e.v),i|=1,a+=16;break;case"b":r[1]=6,n.setFloat64(a,e.v?1:0,!0),i|=2,a+=8;break;case"s":if(-1==t.indexOf(e.v))throw new Error("Value ".concat(e.v," missing from SST!"));r[1]=3,n.setUint32(a,t.indexOf(e.v),!0),i|=8,a+=4;break;default:throw"unsupported cell type "+e.t}return n.setUint32(8,i,!0),r.slice(0,a)}function Dl(e,t){var r=new Uint8Array(32),n=fl(r),a=12,i=0;switch(r[0]=3,e.t){case"n":r[2]=2,n.setFloat64(a,e.v,!0),i|=32,a+=8;break;case"b":r[2]=6,n.setFloat64(a,e.v?1:0,!0),i|=32,a+=8;break;case"s":if(-1==t.indexOf(e.v))throw new Error("Value ".concat(e.v," missing from SST!"));r[2]=3,n.setUint32(a,t.indexOf(e.v),!0),i|=16,a+=4;break;default:throw"unsupported cell type "+e.t}return n.setUint32(4,i,!0),r.slice(0,a)}function Al(e){return pl(gl(e)[1][0].data)}function kl(e,t,r){var n,a,i,o;if(!(null==(n=e[6])?void 0:n[0])||!(null==(a=e[7])?void 0:a[0]))throw"Mutation only works on post-BNC storages!";if((null==(o=null==(i=e[8])?void 0:i[0])?void 0:o.data)&&vl(e[8][0].data)>0||!1)throw"Math only works with normal offsets";for(var l=0,s=fl(e[7][0].data),u=0,c=[],f=fl(e[4][0].data),h=0,d=[],p=0;p<t.length;++p)if(null!=t[p]){var m,v;switch(s.setUint16(2*p,u,!0),f.setUint16(2*p,h,!0),typeof t[p]){case"string":m=xl({t:"s",v:t[p]},r),v=Dl({t:"s",v:t[p]},r);break;case"number":m=xl({t:"n",v:t[p]},r),v=Dl({t:"n",v:t[p]},r);break;case"boolean":m=xl({t:"b",v:t[p]},r),v=Dl({t:"b",v:t[p]},r);break;default:throw new Error("Unsupported value "+t[p])}c.push(m),u+=m.length,d.push(v),h+=v.length,++l}else s.setUint16(2*p,65535,!0),f.setUint16(2*p,65535);for(e[2][0].data=ml(l);p<e[7][0].data.length/2;++p)s.setUint16(2*p,65535,!0),f.setUint16(2*p,65535,!0);return e[6][0].data=dl(c),e[3][0].data=dl(d),l}function Cl(e){return function(t){for(var r=0;r!=e.length;++r){var n=e[r];void 0===t[n[0]]&&(t[n[0]]=n[1]),"n"===n[2]&&(t[n[0]]=Number(t[n[0]]))}}}function _l(e){Cl([["cellDates",!1],["bookSST",!1],["bookType","xlsx"],["compression",!1],["WTF",!1]])(e)}function Fl(e,t){return"ods"==t.bookType?cl(e,t):"numbers"==t.bookType?function(e,t){if(!t||!t.numbers)throw new Error("Must pass a `numbers` option -- check the README");var r=e.Sheets[e.SheetNames[0]];e.SheetNames.length>1&&console.error("The Numbers writer currently writes only the first table");var n=Mr(r["!ref"]);n.s.r=n.s.c=0;var a=!1;n.e.c>9&&(a=!0,n.e.c=9),n.e.r>49&&(a=!0,n.e.r=49),a&&console.error("The Numbers writer is currently limited to ".concat(Br(n)));var i=jl(r,{range:n,header:1}),o=["~Sh33tJ5~"];i.forEach((function(e){return e.forEach((function(e){"string"==typeof e&&o.push(e)}))}));var l={},s=[],u=Ge.read(t.numbers,{type:"base64"});u.FileIndex.map((function(e,t){return[e,u.FullPaths[t]]})).forEach((function(e){var t=e[0],r=e[1];2==t.type&&t.name.match(/\.iwa/)&&bl(Tl(t.content)).forEach((function(e){s.push(e.id),l[e.id]={deps:[],location:r,type:vl(e.messages[0].meta[1][0].data)}}))})),s.sort((function(e,t){return e-t}));var c=s.filter((function(e){return e>1})).map((function(e){return[e,ml(e)]}));u.FileIndex.map((function(e,t){return[e,u.FullPaths[t]]})).forEach((function(e){var t=e[0];e[1],t.name.match(/\.iwa/)&&bl(Tl(t.content)).forEach((function(e){e.messages.forEach((function(t){c.forEach((function(t){e.messages.some((function(e){return 11006!=vl(e.meta[1][0].data)&&function(e,t){e:for(var r=0;r<=e.length-t.length;++r){for(var n=0;n<t.length;++n)if(e[r+n]!=t[n])continue e;return!0}return!1}(e.data,t[1])}))&&l[t[0]].deps.push(e.id)}))}))}))}));for(var f,h=Ge.find(u,l[1].location),d=bl(Tl(h.content)),p=0;p<d.length;++p){var m=d[p];1==m.id&&(f=m)}var v=Al(gl(f.messages[0].data)[1][0].data);for(d=bl(Tl((h=Ge.find(u,l[v].location)).content)),p=0;p<d.length;++p)(m=d[p]).id==v&&(f=m);for(v=Al(gl(f.messages[0].data)[2][0].data),d=bl(Tl((h=Ge.find(u,l[v].location)).content)),p=0;p<d.length;++p)(m=d[p]).id==v&&(f=m);for(v=Al(gl(f.messages[0].data)[2][0].data),d=bl(Tl((h=Ge.find(u,l[v].location)).content)),p=0;p<d.length;++p)(m=d[p]).id==v&&(f=m);var g=gl(f.messages[0].data);g[6][0].data=ml(n.e.r+1),g[7][0].data=ml(n.e.c+1);for(var y=Al(g[46][0].data),b=Ge.find(u,l[y].location),w=bl(Tl(b.content)),E=0;E<w.length&&w[E].id!=y;++E);if(w[E].id!=y)throw"Bad ColumnRowUIDMapArchive";var T=gl(w[E].messages[0].data);T[1]=[],T[2]=[],T[3]=[];for(var S=0;S<=n.e.c;++S){var x=[];x[1]=x[2]=[{type:0,data:ml(S+420690)}],T[1].push({type:2,data:yl(x)}),T[2].push({type:0,data:ml(S)}),T[3].push({type:0,data:ml(S)})}T[4]=[],T[5]=[],T[6]=[];for(var D=0;D<=n.e.r;++D)(x=[])[1]=x[2]=[{type:0,data:ml(D+726270)}],T[4].push({type:2,data:yl(x)}),T[5].push({type:0,data:ml(D)}),T[6].push({type:0,data:ml(D)});w[E].messages[0].data=yl(T),b.content=Sl(wl(w)),b.size=b.content.length,delete g[46];var A=gl(g[4][0].data);A[7][0].data=ml(n.e.r+1);var k=Al(gl(A[1][0].data)[2][0].data);if((w=bl(Tl((b=Ge.find(u,l[k].location)).content)))[0].id!=k)throw"Bad HeaderStorageBucket";var C=gl(w[0].messages[0].data);for(D=0;D<i.length;++D){var _=gl(C[2][0].data);_[1][0].data=ml(D),_[4][0].data=ml(i[D].length),C[2][D]={type:C[2][0].type,data:yl(_)}}w[0].messages[0].data=yl(C),b.content=Sl(wl(w)),b.size=b.content.length;var F=Al(A[2][0].data);if((w=bl(Tl((b=Ge.find(u,l[F].location)).content)))[0].id!=F)throw"Bad HeaderStorageBucket";for(C=gl(w[0].messages[0].data),S=0;S<=n.e.c;++S)(_=gl(C[2][0].data))[1][0].data=ml(S),_[4][0].data=ml(n.e.r+1),C[2][S]={type:C[2][0].type,data:yl(_)};w[0].messages[0].data=yl(C),b.content=Sl(wl(w)),b.size=b.content.length;var O=Al(A[4][0].data);!function(){for(var e,t=Ge.find(u,l[O].location),r=bl(Tl(t.content)),n=0;n<r.length;++n){var a=r[n];a.id==O&&(e=a)}var i=gl(e.messages[0].data);i[3]=[];var s=[];o.forEach((function(e,t){s[1]=[{type:0,data:ml(t)}],s[2]=[{type:0,data:ml(1)}],s[3]=[{type:2,data:hl(e)}],i[3].push({type:2,data:yl(s)})})),e.messages[0].data=yl(i);var c=Sl(wl(r));t.content=c,t.size=t.content.length}();var R=gl(A[3][0].data),N=R[1][0];delete R[2];var P=gl(N.data),I=Al(P[2][0].data);!function(){for(var e,t=Ge.find(u,l[I].location),r=bl(Tl(t.content)),a=0;a<r.length;++a){var s=r[a];s.id==I&&(e=s)}var c=gl(e.messages[0].data);delete c[6],delete R[7];var f=new Uint8Array(c[5][0].data);c[5]=[];for(var h=0,d=0;d<=n.e.r;++d){var p=gl(f);h+=kl(p,i[d],o),p[1][0].data=ml(d),c[5].push({data:yl(p),type:2})}c[1]=[{type:0,data:ml(n.e.c+1)}],c[2]=[{type:0,data:ml(n.e.r+1)}],c[3]=[{type:0,data:ml(h)}],c[4]=[{type:0,data:ml(n.e.r+1)}],e.messages[0].data=yl(c);var m=Sl(wl(r));t.content=m,t.size=t.content.length}(),N.data=yl(P),A[3][0].data=yl(R),g[4][0].data=yl(A),f.messages[0].data=yl(g);var L=Sl(wl(d));return h.content=L,h.size=h.content.length,u}(e,t):"xlsb"==t.bookType?function(e,t){ii=1024,e&&!e.SSF&&(e.SSF=ct(le));e&&e.SSF&&(We(),ze(e.SSF),t.revssf=Je(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF);t.rels={},t.wbrels={},t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0,Zi?t.revStrings=new Map:(t.revStrings={},t.revStrings.foo=[],delete t.revStrings.foo);var r="xlsb"==t.bookType?"bin":"xml",n=fi.indexOf(t.bookType)>-1,a={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""};_l(t=t||{});var i=vt(),o="",l=0;t.cellXfs=[],no(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={});if(o="docProps/core.xml",mt(i,o,Mn(e.Props,t)),a.coreprops.push(o),Rn(t.rels,2,o,_n.CORE_PROPS),o="docProps/app.xml",e.Props&&e.Props.SheetNames);else if(e.Workbook&&e.Workbook.Sheets){for(var s=[],u=0;u<e.SheetNames.length;++u)2!=(e.Workbook.Sheets[u]||{}).Hidden&&s.push(e.SheetNames[u]);e.Props.SheetNames=s}else e.Props.SheetNames=e.SheetNames;e.Props.Worksheets=e.Props.SheetNames.length,mt(i,o,jn(e.Props)),a.extprops.push(o),Rn(t.rels,3,o,_n.EXT_PROPS),e.Custprops!==e.Props&&Xe(e.Custprops||{}).length>0&&(mt(i,o="docProps/custom.xml",zn(e.Custprops)),a.custprops.push(o),Rn(t.rels,4,o,_n.CUST_PROPS));for(l=1;l<=e.SheetNames.length;++l){var c={"!id":{}},f=e.Sheets[e.SheetNames[l-1]];(f||{})["!type"];if(mt(i,o="xl/worksheets/sheet"+l+"."+r,No(l-1,o,t,e,c)),a.sheets.push(o),Rn(t.wbrels,-1,"worksheets/sheet"+l+"."+r,_n.WS[0]),f){var h=f["!comments"],d=!1,p="";h&&h.length>0&&(mt(i,p="xl/comments"+l+"."+r,Po(h,p,t)),a.comments.push(p),Rn(c,-1,"../comments"+l+"."+r,_n.CMNT),d=!0),f["!legacy"]&&d&&mt(i,"xl/drawings/vmlDrawing"+l+".vml",oi(l,f["!comments"])),delete f["!comments"],delete f["!legacy"]}c["!id"].rId1&&mt(i,Fn(o),On(c))}null!=t.Strings&&t.Strings.length>0&&(mt(i,o="xl/sharedStrings."+r,function(e,t,r){return(".bin"===t.slice(-4)?Ca:Aa)(e,r)}(t.Strings,o,t)),a.strs.push(o),Rn(t.wbrels,-1,"sharedStrings."+r,_n.SST));o="xl/workbook."+r,mt(i,o,function(e,t,r){return(".bin"===t.slice(-4)?Ro:_o)(e,r)}(e,o,t)),a.workbooks.push(o),Rn(t.rels,1,o,_n.WB),o="xl/theme/theme1.xml",mt(i,o,ri(e.Themes,t)),a.themes.push(o),Rn(t.wbrels,-1,"theme/theme1.xml",_n.THEME),o="xl/styles."+r,mt(i,o,function(e,t,r){return(".bin"===t.slice(-4)?ti:Wa)(e,r)}(e,o,t)),a.styles.push(o),Rn(t.wbrels,-1,"styles."+r,_n.STY),e.vbaraw&&n&&(mt(i,o="xl/vbaProject.bin",e.vbaraw),a.vba.push(o),Rn(t.wbrels,-1,"vbaProject.bin",_n.VBA));return o="xl/metadata."+r,mt(i,o,function(e){return(".bin"===e.slice(-4)?ni:ai)()}(o)),a.metadata.push(o),Rn(t.wbrels,-1,"metadata."+r,_n.XLMETA),mt(i,"[Content_Types].xml",Cn(a,t)),mt(i,"_rels/.rels",On(t.rels)),mt(i,"xl/_rels/workbook."+r+".rels",On(t.wbrels)),delete t.revssf,delete t.ssf,i}(e,t):Ol(e,t)}function Ol(e,t){ii=1024,e&&!e.SSF&&(e.SSF=ct(le)),e&&e.SSF&&(We(),ze(e.SSF),t.revssf=Je(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF),t.rels={},t.wbrels={},t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0,Zi?t.revStrings=new Map:(t.revStrings={},t.revStrings.foo=[],delete t.revStrings.foo);var r="xml",n=fi.indexOf(t.bookType)>-1,a={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""};_l(t=t||{});var i=vt(),o="",l=0;if(t.cellXfs=[],no(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),mt(i,o="docProps/core.xml",Mn(e.Props,t)),a.coreprops.push(o),Rn(t.rels,2,o,_n.CORE_PROPS),o="docProps/app.xml",e.Props&&e.Props.SheetNames);else if(e.Workbook&&e.Workbook.Sheets){for(var s=[],u=0;u<e.SheetNames.length;++u)2!=(e.Workbook.Sheets[u]||{}).Hidden&&s.push(e.SheetNames[u]);e.Props.SheetNames=s}else e.Props.SheetNames=e.SheetNames;e.Props.Worksheets=e.Props.SheetNames.length,mt(i,o,jn(e.Props)),a.extprops.push(o),Rn(t.rels,3,o,_n.EXT_PROPS),e.Custprops!==e.Props&&Xe(e.Custprops||{}).length>0&&(mt(i,o="docProps/custom.xml",zn(e.Custprops)),a.custprops.push(o),Rn(t.rels,4,o,_n.CUST_PROPS));var c=["SheetJ5"];for(t.tcid=0,l=1;l<=e.SheetNames.length;++l){var f={"!id":{}},h=e.Sheets[e.SheetNames[l-1]];(h||{})["!type"];if(mt(i,o="xl/worksheets/sheet"+l+"."+r,so(l-1,t,e,f)),a.sheets.push(o),Rn(t.wbrels,-1,"worksheets/sheet"+l+"."+r,_n.WS[0]),h){var d=h["!comments"],p=!1,m="";if(d&&d.length>0){var v=!1;d.forEach((function(e){e[1].forEach((function(e){1==e.T&&(v=!0)}))})),v&&(mt(i,m="xl/threadedComments/threadedComment"+l+"."+r,si(d,c,t)),a.threadedcomments.push(m),Rn(f,-1,"../threadedComments/threadedComment"+l+"."+r,_n.TCMNT)),mt(i,m="xl/comments"+l+"."+r,li(d)),a.comments.push(m),Rn(f,-1,"../comments"+l+"."+r,_n.CMNT),p=!0}h["!legacy"]&&p&&mt(i,"xl/drawings/vmlDrawing"+l+".vml",oi(l,h["!comments"])),delete h["!comments"],delete h["!legacy"]}f["!id"].rId1&&mt(i,Fn(o),On(f))}return null!=t.Strings&&t.Strings.length>0&&(mt(i,o="xl/sharedStrings."+r,Aa(t.Strings,t)),a.strs.push(o),Rn(t.wbrels,-1,"sharedStrings."+r,_n.SST)),mt(i,o="xl/workbook."+r,_o(e)),a.workbooks.push(o),Rn(t.rels,1,o,_n.WB),mt(i,o="xl/theme/theme1.xml",ri(e.Themes,t)),a.themes.push(o),Rn(t.wbrels,-1,"theme/theme1.xml",_n.THEME),mt(i,o="xl/styles."+r,Wa(e,t)),a.styles.push(o),Rn(t.wbrels,-1,"styles."+r,_n.STY),e.vbaraw&&n&&(mt(i,o="xl/vbaProject.bin",e.vbaraw),a.vba.push(o),Rn(t.wbrels,-1,"vbaProject.bin",_n.VBA)),mt(i,o="xl/metadata."+r,ai()),a.metadata.push(o),Rn(t.wbrels,-1,"metadata."+r,_n.XLMETA),c.length>1&&(mt(i,o="xl/persons/person.xml",function(e){var t=[gt,Mt("personList",null,{xmlns:Ut.TCMNT,"xmlns:x":jt[0]}).replace(/[\/]>/,">")];return e.forEach((function(e,r){t.push(Mt("person",null,{displayName:e,id:"{54EE7950-7262-4200-6969-"+("000000000000"+r).slice(-12)+"}",userId:e,providerId:"None"}))})),t.push("</personList>"),t.join("")}(c)),a.people.push(o),Rn(t.wbrels,-1,"persons/person.xml",_n.PEOPLE)),mt(i,"[Content_Types].xml",Cn(a,t)),mt(i,"_rels/.rels",On(t.rels)),mt(i,"xl/_rels/workbook.xml.rels",On(t.wbrels)),delete t.revssf,delete t.ssf,i}function Rl(e,t){var r="";switch((t||{}).type||"base64"){case"buffer":case"array":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];case"base64":r=j(e.slice(0,12));break;case"binary":r=e;break;default:throw new Error("Unrecognized type "+(t&&t.type||"undefined"))}return[r.charCodeAt(0),r.charCodeAt(1),r.charCodeAt(2),r.charCodeAt(3),r.charCodeAt(4),r.charCodeAt(5),r.charCodeAt(6),r.charCodeAt(7)]}function Nl(e,t){switch(t.type){case"base64":case"binary":break;case"buffer":case"array":t.type="";break;case"file":return Ye(t.file,Ge.write(e,{type:z?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");default:throw new Error("Unrecognized type "+t.type)}return Ge.write(e,t)}function Pl(e,t){var r={},n=z?"nodebuffer":"undefined"!==typeof Uint8Array?"array":"string";if(t.compression&&(r.compression="DEFLATE"),t.password)r.type=n;else switch(t.type){case"base64":r.type="base64";break;case"binary":r.type="string";break;case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");case"buffer":case"file":r.type=n;break;default:throw new Error("Unrecognized type "+t.type)}var a=e.FullPaths?Ge.write(e,{fileType:"zip",type:{nodebuffer:"buffer",string:"binary"}[r.type]||r.type,compression:!!t.compression}):e.generate(r);if("undefined"!==typeof Deno&&"string"==typeof a){if("binary"==t.type||"base64"==t.type)return a;a=new Uint8Array(K(a))}return t.password&&"undefined"!==typeof encrypt_agile?Nl(encrypt_agile(a,t.password),t):"file"===t.type?Ye(t.file,a):"string"==t.type?Ot(a):a}function Il(e,t,r){r||(r="");var n=r+e;switch(t.type){case"base64":return U(Rt(n));case"binary":return Rt(n);case"string":return e;case"file":return Ye(t.file,n,"utf8");case"buffer":return z?W(n,"utf8"):"undefined"!==typeof TextEncoder?(new TextEncoder).encode(n):Il(n,{type:"binary"}).split("").map((function(e){return e.charCodeAt(0)}))}throw new Error("Unrecognized type "+t.type)}function Ll(e,t){switch(t.type){case"string":case"base64":case"binary":for(var r="",n=0;n<e.length;++n)r+=String.fromCharCode(e[n]);return"base64"==t.type?U(r):"string"==t.type?Ot(r):r;case"file":return Ye(t.file,e);case"buffer":return e;default:throw new Error("Unrecognized type "+t.type)}}function Ml(e,t){R(),Co(e);var r=ct(t||{});if(r.cellStyles&&(r.cellNF=!0,r.sheetStubs=!0),"array"==r.type){r.type="binary";var n=Ml(e,r);return r.type="array",K(n)}var a=0;if(r.sheet&&(a="number"==typeof r.sheet?r.sheet:e.SheetNames.indexOf(r.sheet),!e.SheetNames[a]))throw new Error("Sheet not found: "+r.sheet+" : "+typeof r.sheet);switch(r.bookType||"xlsb"){case"xml":case"xlml":return Il(jo(e,r),r);case"slk":case"sylk":return Il(wa.from_sheet(e.Sheets[e.SheetNames[a]],r),r);case"htm":case"html":return Il(al(e.Sheets[e.SheetNames[a]],r),r);case"txt":return function(e,t){switch(t.type){case"base64":return U(e);case"binary":case"string":return e;case"file":return Ye(t.file,e,"binary");case"buffer":return z?W(e,"binary"):e.split("").map((function(e){return e.charCodeAt(0)}))}throw new Error("Unrecognized type "+t.type)}(Vl(e.Sheets[e.SheetNames[a]],r),r);case"csv":return Il(Hl(e.Sheets[e.SheetNames[a]],r),r,"\ufeff");case"dif":return Il(Ea.from_sheet(e.Sheets[e.SheetNames[a]],r),r);case"dbf":return Ll(ba.from_sheet(e.Sheets[e.SheetNames[a]],r),r);case"prn":return Il(Sa.from_sheet(e.Sheets[e.SheetNames[a]],r),r);case"rtf":return Il(Oa.from_sheet(e.Sheets[e.SheetNames[a]],r),r);case"eth":return Il(Ta.from_sheet(e.Sheets[e.SheetNames[a]],r),r);case"fods":return Il(cl(e,r),r);case"wk1":return Ll(xa.sheet_to_wk1(e.Sheets[e.SheetNames[a]],r),r);case"wk3":return Ll(xa.book_to_wk3(e,r),r);case"biff2":r.biff||(r.biff=2);case"biff3":r.biff||(r.biff=3);case"biff4":return r.biff||(r.biff=4),Ll(Zo(e,r),r);case"biff5":r.biff||(r.biff=5);case"biff8":case"xla":case"xls":return r.biff||(r.biff=8),function(e,t){var r=t||{};return Nl(Wo(e,r),r)}(e,r);case"xlsx":case"xlsm":case"xlam":case"xlsb":case"numbers":case"ods":return function(e,t){var r=ct(t||{});return Pl(Fl(e,r),r)}(e,r);default:throw new Error("Unrecognized bookType |"+r.bookType+"|")}}function Bl(e){if(!e.bookType){var t=e.file.slice(e.file.lastIndexOf(".")).toLowerCase();t.match(/^\.[a-z]+$/)&&(e.bookType=t.slice(1)),e.bookType={xls:"biff8",htm:"html",slk:"sylk",socialcalc:"eth",Sh33tJS:"WTF"}[e.bookType]||e.bookType}}function Ul(e,t,r,n,a,i,o,l){var s=Rr(r),u=l.defval,c=l.raw||!Object.prototype.hasOwnProperty.call(l,"raw"),f=!0,h=1===a?[]:{};if(1!==a)if(Object.defineProperty)try{Object.defineProperty(h,"__rowNum__",{value:r,enumerable:!1})}catch(v){h.__rowNum__=r}else h.__rowNum__=r;if(!o||e[r])for(var d=t.s.c;d<=t.e.c;++d){var p=o?e[r][d]:e[n[d]+s];if(void 0!==p&&void 0!==p.t){var m=p.v;switch(p.t){case"z":if(null==m)break;continue;case"e":m=0==m?null:void 0;break;case"s":case"d":case"b":case"n":break;default:throw new Error("unrecognized type "+p.t)}if(null!=i[d]){if(null==m)if("e"==p.t&&null===m)h[i[d]]=null;else if(void 0!==u)h[i[d]]=u;else{if(!c||null!==m)continue;h[i[d]]=null}else h[i[d]]=c&&("n"!==p.t||"n"===p.t&&!1!==l.rawNumbers)?m:zr(p,m,l);null!=m&&(f=!1)}}else{if(void 0===u)continue;null!=i[d]&&(h[i[d]]=u)}}return{row:h,isempty:f}}function jl(e,t){if(null==e||null==e["!ref"])return[];var r={t:"n",v:0},n=0,a=1,i=[],o=0,l="",s={s:{r:0,c:0},e:{r:0,c:0}},u=t||{},c=null!=u.range?u.range:e["!ref"];switch(1===u.header?n=1:"A"===u.header?n=2:Array.isArray(u.header)?n=3:null==u.header&&(n=0),typeof c){case"string":s=Ur(c);break;case"number":(s=Ur(e["!ref"])).s.r=c;break;default:s=c}n>0&&(a=0);var f=Rr(s.s.r),h=[],d=[],p=0,m=0,v=Array.isArray(e),g=s.s.r,y=0,b={};v&&!e[g]&&(e[g]=[]);var w=u.skipHidden&&e["!cols"]||[],E=u.skipHidden&&e["!rows"]||[];for(y=s.s.c;y<=s.e.c;++y)if(!(w[y]||{}).hidden)switch(h[y]=Pr(y),r=v?e[g][y]:e[h[y]+f],n){case 1:i[y]=y-s.s.c;break;case 2:i[y]=h[y];break;case 3:i[y]=u.header[y-s.s.c];break;default:if(null==r&&(r={w:"__EMPTY",t:"s"}),l=o=zr(r,null,u),m=b[o]||0){do{l=o+"_"+m++}while(b[l]);b[o]=m,b[l]=1}else b[o]=1;i[y]=l}for(g=s.s.r+a;g<=s.e.r;++g)if(!(E[g]||{}).hidden){var T=Ul(e,s,g,h,n,i,v,u);(!1===T.isempty||(1===n?!1!==u.blankrows:u.blankrows))&&(d[p++]=T.row)}return d.length=p,d}var zl=/"/g;function Wl(e,t,r,n,a,i,o,l){for(var s=!0,u=[],c="",f=Rr(r),h=t.s.c;h<=t.e.c;++h)if(n[h]){var d=l.dense?(e[r]||[])[h]:e[n[h]+f];if(null==d)c="";else if(null!=d.v){s=!1,c=""+(l.rawNumbers&&"n"==d.t?d.v:zr(d,null,l));for(var p=0,m=0;p!==c.length;++p)if((m=c.charCodeAt(p))===a||m===i||34===m||l.forceQuotes){c='"'+c.replace(zl,'""')+'"';break}"ID"==c&&(c='"ID"')}else null==d.f||d.F?c="":(s=!1,(c="="+d.f).indexOf(",")>=0&&(c='"'+c.replace(zl,'""')+'"'));u.push(c)}return!1===l.blankrows&&s?null:u.join(o)}function Hl(e,t){var r=[],n=null==t?{}:t;if(null==e||null==e["!ref"])return"";var a=Ur(e["!ref"]),i=void 0!==n.FS?n.FS:",",o=i.charCodeAt(0),l=void 0!==n.RS?n.RS:"\n",s=l.charCodeAt(0),u=new RegExp(("|"==i?"\\|":i)+"+$"),c="",f=[];n.dense=Array.isArray(e);for(var h=n.skipHidden&&e["!cols"]||[],d=n.skipHidden&&e["!rows"]||[],p=a.s.c;p<=a.e.c;++p)(h[p]||{}).hidden||(f[p]=Pr(p));for(var m=0,v=a.s.r;v<=a.e.r;++v)(d[v]||{}).hidden||null!=(c=Wl(e,a,v,f,o,s,i,n))&&(n.strip&&(c=c.replace(u,"")),(c||!1!==n.blankrows)&&r.push((m++?l:"")+c));return delete n.dense,r.join("")}function Vl(e,t){t||(t={}),t.FS="\t",t.RS="\n";var r=Hl(e,t);if("undefined"==typeof P||"string"==t.type)return r;var n=P.utils.encode(1200,r,"str");return String.fromCharCode(255)+String.fromCharCode(254)+n}function Gl(e,t,r){var n,a=r||{},i=+!a.skipHeader,o=e||{},l=0,s=0;if(o&&null!=a.origin)if("number"==typeof a.origin)l=a.origin;else{var u="string"==typeof a.origin?Ir(a.origin):a.origin;l=u.r,s=u.c}var c={s:{c:0,r:0},e:{c:s,r:l+t.length-1+i}};if(o["!ref"]){var f=Ur(o["!ref"]);c.e.c=Math.max(c.e.c,f.e.c),c.e.r=Math.max(c.e.r,f.e.r),-1==l&&(l=f.e.r+1,c.e.r=l+t.length-1+i)}else-1==l&&(l=0,c.e.r=t.length-1+i);var h=a.header||[],d=0;t.forEach((function(e,t){Xe(e).forEach((function(r){-1==(d=h.indexOf(r))&&(h[d=h.length]=r);var u=e[r],c="z",f="",p=Lr({c:s+d,r:l+t+i});n=$l(o,p),!u||"object"!==typeof u||u instanceof Date?("number"==typeof u?c="n":"boolean"==typeof u?c="b":"string"==typeof u?c="s":u instanceof Date?(c="d",a.cellDates||(c="n",u=et(u)),f=a.dateNF||le[14]):null===u&&a.nullError&&(c="e",u=0),n?(n.t=c,n.v=u,delete n.w,delete n.R,f&&(n.z=f)):o[p]=n={t:c,v:u},f&&(n.z=f)):o[p]=u}))})),c.e.c=Math.max(c.e.c,s+h.length-1);var p=Rr(l);if(i)for(d=0;d<h.length;++d)o[Pr(d+s)+p]={t:"s",v:h[d]};return o["!ref"]=Br(c),o}function $l(e,t,r){if("string"==typeof t){if(Array.isArray(e)){var n=Ir(t);return e[n.r]||(e[n.r]=[]),e[n.r][n.c]||(e[n.r][n.c]={t:"z"})}return e[t]||(e[t]={t:"z"})}return $l(e,Lr("number"!=typeof t?t:{r:t,c:r||0}))}function Kl(){return{SheetNames:[],Sheets:{}}}function Yl(e,t,r,n){var a=1;if(!r)for(;a<=65535&&-1!=e.SheetNames.indexOf(r="Sheet"+a);++a,r=void 0);if(!r||e.SheetNames.length>=65535)throw new Error("Too many worksheets");if(n&&e.SheetNames.indexOf(r)>=0){var i=r.match(/(^.*?)(\d+)$/);a=i&&+i[2]||0;var o=i&&i[1]||r;for(++a;a<=65535&&-1!=e.SheetNames.indexOf(r=o+a);++a);}if(ko(r),e.SheetNames.indexOf(r)>=0)throw new Error("Worksheet with name |"+r+"| already exists!");return e.SheetNames.push(r),e.Sheets[r]=t,r}function Xl(e,t,r){return t?(e.l={Target:t},r&&(e.l.Tooltip=r)):delete e.l,e}var ql={encode_col:Pr,encode_row:Rr,encode_cell:Lr,encode_range:Br,decode_col:Nr,decode_row:Or,split_cell:function(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")},decode_cell:Ir,decode_range:Mr,format_cell:zr,sheet_add_aoa:Hr,sheet_add_json:Gl,sheet_add_dom:il,aoa_to_sheet:Vr,json_to_sheet:function(e,t){return Gl(null,e,t)},table_to_sheet:ol,table_to_book:function(e,t){return Wr(ol(e,t),t)},sheet_to_csv:Hl,sheet_to_txt:Vl,sheet_to_json:jl,sheet_to_html:al,sheet_to_formulae:function(e){var t,r="",n="";if(null==e||null==e["!ref"])return[];var a,i=Ur(e["!ref"]),o="",l=[],s=[],u=Array.isArray(e);for(a=i.s.c;a<=i.e.c;++a)l[a]=Pr(a);for(var c=i.s.r;c<=i.e.r;++c)for(o=Rr(c),a=i.s.c;a<=i.e.c;++a)if(r=l[a]+o,n="",void 0!==(t=u?(e[c]||[])[a]:e[r])){if(null!=t.F){if(r=t.F,!t.f)continue;n=t.f,-1==r.indexOf(":")&&(r=r+":"+r)}if(null!=t.f)n=t.f;else{if("z"==t.t)continue;if("n"==t.t&&null!=t.v)n=""+t.v;else if("b"==t.t)n=t.v?"TRUE":"FALSE";else if(void 0!==t.w)n="'"+t.w;else{if(void 0===t.v)continue;n="s"==t.t?"'"+t.v:""+t.v}}s[s.length]=r+"="+n}return s},sheet_to_row_object_array:jl,sheet_get_cell:$l,book_new:Kl,book_append_sheet:Yl,book_set_sheet_visibility:function(e,t,r){e.Workbook||(e.Workbook={}),e.Workbook.Sheets||(e.Workbook.Sheets=[]);var n=function(e,t){if("number"==typeof t){if(t>=0&&e.SheetNames.length>t)return t;throw new Error("Cannot find sheet # "+t)}if("string"==typeof t){var r=e.SheetNames.indexOf(t);if(r>-1)return r;throw new Error("Cannot find sheet name |"+t+"|")}throw new Error("Cannot find sheet |"+t+"|")}(e,t);switch(e.Workbook.Sheets[n]||(e.Workbook.Sheets[n]={}),r){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+r)}e.Workbook.Sheets[n].Hidden=r},cell_set_number_format:function(e,t){return e.z=t,e},cell_set_hyperlink:Xl,cell_set_internal_link:function(e,t,r){return Xl(e,"#"+t,r)},cell_add_comment:function(e,t,r){e.c||(e.c=[]),e.c.push({t:t,a:r||"SheetJS"})},sheet_set_array_formula:function(e,t,r,n){for(var a="string"!=typeof t?t:Ur(t),i="string"==typeof t?t:Br(t),o=a.s.r;o<=a.e.r;++o)for(var l=a.s.c;l<=a.e.c;++l){var s=$l(e,o,l);s.t="n",s.F=i,delete s.v,o==a.s.r&&l==a.s.c&&(s.f=r,n&&(s.D=!0))}return e},consts:{SHEET_VISIBLE:0,SHEET_HIDDEN:1,SHEET_VERY_HIDDEN:2}};D.version,r(671);var Ql=function(e,t){return"undefined"===typeof e||null==e?t:e},Jl=function(e){v(r,e);var t=b(r);function r(e){var n,a;h(this,r),(a=t.call(this,e)).ranking=void 0;var i={};((null===(n=e.data)||void 0===n?void 0:n.taskGroups)||[]).forEach((function(e){return i[e.id]=e.expanded||!1}));return a.state={sortId:"".concat(Zl.GLOBAL,"_average"),expanded:i,closed:{},filter:""},a.ranking=new Zl(e.data,e.mainMetric,e.tags,a.state),a}return p(r,[{key:"shouldComponentUpdate",value:function(e,t,r){return this.state.filter!==t.filter||(this.ranking=new Zl(e.data,e.mainMetric,e.tags,t)),!0}},{key:"componentDidUpdate",value:function(e,t,r){this.ranking=new Zl(this.props.data,this.props.mainMetric,this.props.tags,this.state)}},{key:"renderTable",value:function(){for(var e=this.renderRow(this.ranking.topHeader(),!0,-2,"topHeader"),t=this.renderRow(this.ranking.mainHeader(),!0,-1,"mainHeader"),r=(0,S.jsxs)("thead",{children:[e,t]}),n=this.ranking.rows(),a=[],i=0;i<n.length;i++){var o=n[i],l=o[0].rowid||o[0].value;a.push(this.renderRow(o,!1,i,l))}var s=(0,S.jsx)("tbody",{children:a});return(0,S.jsxs)("table",{children:[r,s]})}},{key:"exportTable",value:function(e,t){e.preventDefault();var r=[];r.push(this.exportRow(this.ranking.topHeader())),r.push(this.exportRow(this.ranking.mainHeader()));var n,a=f(this.ranking.rows());try{for(a.s();!(n=a.n()).done;){var i=n.value;r.push(this.exportRow(i))}}catch(s){a.e(s)}finally{a.f()}var o=ql.book_new(),l=ql.aoa_to_sheet(r);ql.book_append_sheet(o,l,"export"),function(e,t,r){var n=r||{};n.type="file",n.file=t,Bl(n),Ml(e,n)}(o,"export.".concat(t),{bookType:t})}},{key:"exportRow",value:function(e){var t=this;return e.map((function(e){return t.exportCell(e)})).flat()}},{key:"exportCell",value:function(e){var t=e.colspan||1,r=e.value.replace("\n"," ");if(r===Zl.GLOBAL&&(r=" "),isNaN(parseFloat(r))||(r=parseFloat(r)),t<=1)return r;var n=Array(t).fill("");return n[0]=r,n}},{key:"renderRow",value:function(e,t,r,n){var a=this,i=e.map((function(e,n){return a.renderCell(e,t,r,n)}));return(0,S.jsx)("tr",{children:i},n)}},{key:"renderCell",value:function(e,t,r,n){var a="cell-".concat(e.type.toLowerCase()," ").concat(e.classes?e.classes:""),i="".concat(r,"_").concat(n,"_").concat(e.value);return t?e.type===E.SORTABLE_HEADER?this.renderSortableColumn(e,i):e.type===E.HEADER_GROUP?this.renderHeaderGroupColumn(e,i):e.type===E.ROWID_HEADER?this.renderRowidHeader(e,i):(0,S.jsx)("th",{colSpan:e.colspan||1,className:a,children:e.value},i):e.type===E.ROWID?this.renderRowidCell(e,i):(0,S.jsx)("td",{colSpan:e.colspan||1,className:a,children:e.value},i)}},{key:"renderRowidHeader",value:function(e,t){var r=this,n="cell-".concat(e.type.toLowerCase()," ").concat(e.classes?e.classes:""),a=(0,S.jsxs)("div",{className:"rowid-filter",children:[(0,S.jsx)("span",{className:"icon",children:"\ud83d\udd0d"}),(0,S.jsx)("input",{type:"text",placeholder:"Filter models",onChange:function(e){return r.filter(e)},value:this.state.filter}),(0,S.jsxs)("div",{className:"export-panel",children:[(0,S.jsx)("button",{onClick:function(e){return r.exportTable(e,"xlsx")},children:"XLSX"}),(0,S.jsx)("button",{onClick:function(e){return r.exportTable(e,"csv")},children:"CSV"}),(0,S.jsx)("button",{onClick:function(e){return r.exportTable(e,"html")},children:"HTML"})]})]});return(0,S.jsx)("td",{colSpan:e.colspan||1,className:n,children:a},t)}},{key:"renderRowidCell",value:function(e,t){var r="cell-".concat(e.type.toLowerCase()," ").concat(e.classes?e.classes:"");e.badge&&(r+=" cell-with-badge");var n=e.value;e.url&&(n=(0,S.jsx)("a",{target:"_blank",rel:"noreferrer",href:e.url,children:e.value}));var a=e.description?(0,S.jsx)(x,{text:e.description}):null,i=e.warning?(0,S.jsx)(x,{text:e.warning,warning:!0}):null,o=e.badge?(0,S.jsx)("div",{className:"badge",children:e.badge}):null;return(0,S.jsxs)("td",{colSpan:e.colspan||1,className:r,children:[n,a,i,o]},t)}},{key:"renderHeaderGroupColumn",value:function(e,t){var r,n,a=this,i="cell-".concat(e.type.toLowerCase()," ").concat(e.classes?e.classes:""," "),o=Ql(null===(r=this.props.data.options)||void 0===r?void 0:r.expandable,!0),l=!o||this.state.expanded[e.value];i+=l?"cell-expanded-true":"cell-expanded-false";var s=e.url?(0,S.jsx)("a",{target:"_blank",rel:"noreferrer",href:e.url,className:"circled-icon",children:"\ud83d\udd17"}):null,u=e.description?(0,S.jsx)(x,{text:e.description}):null,c=(null===(n=this.props.data.options)||void 0===n?void 0:n.closeable)||!1?(0,S.jsx)("span",{className:"circled-icon",onClick:function(){return a.closeGroup(e.columnId)},children:"\u2715"}):null,f=null;if(o){var h=l?"-":"+";f=(0,S.jsx)("span",{className:"expander-symbol circled-icon",onClick:function(){return a.toggleExpansion(e.columnId)},children:h})}return(0,S.jsxs)("th",{colSpan:e.colspan||1,className:i,children:[(0,S.jsxs)("div",{className:"header-actions",children:[f,u,s,c]}),(0,S.jsx)("span",{children:e.value===Zl.GLOBAL?" ":e.value})]},t)}},{key:"renderSortableColumn",value:function(e,t){var r=this,n="cell-".concat(e.type.toLowerCase()," ").concat(e.classes?e.classes:""," "),a=(0,S.jsx)("div",{className:"sort-symbol",children:"\xa0"});return this.state.sortId===e.columnId&&(n+=" cell-sorted",a=(0,S.jsx)("div",{className:"sort-symbol",children:"\u25bc"})),(0,S.jsxs)("th",{colSpan:e.colspan||1,className:n,onClick:function(){return r.sort(e.columnId)},children:[(0,S.jsx)("span",{children:e.value}),a]},t)}},{key:"filter",value:function(e){var t=e.target.value||"",r=c(c({},this.state),{},{filter:t});this.setState(r),this.ranking.updateState(r)}},{key:"sort",value:function(e){if(e){var t=c(c({},this.state),{},{sortId:e});this.ranking.sort(e),this.setState(t)}}},{key:"toggleExpansion",value:function(e){if(e){var t=c({},this.state.expanded);t[e]=!t[e];var r=c(c({},this.state),{},{expanded:t});this.ranking.updateState(r),this.setState(r)}}},{key:"closeGroup",value:function(e){if(e){var t=c({},this.state.closed);t[e]=!t[e];var r=c(c({},this.state),{},{closed:t});this.ranking.updateState(r),this.setState(r)}}},{key:"render",value:function(){return(0,S.jsx)("div",{className:"table-wrapper",children:this.renderTable()})}}]),r}(e.Component),Zl=function(){function e(t,r,n,a){h(this,e),this.data=t,this.mainMetric=r,this.tags=n,this.tableState=a,this.groups=void 0,this.models=void 0,this.extraColumns=void 0,this.taskRanks=void 0,this.groups=this.createColumnGroups(t),this.models=this.createModels(t),this.extraColumns=this.createExtraColumns(),this.computeAverages(t),this.taskRanks=this.computeTaskRanks(),this.computeWinners(),this.updateState(a)}return p(e,[{key:"updateState",value:function(e){this.tableState=e;var t,r=[],n=f(this.groups);try{for(n.s();!(t=n.n()).done;){var a=t.value;e.closed[a.id]||r.push(a)}}catch(s){n.e(s)}finally{n.f()}r.length!==this.groups.length&&(this.groups=r,this.computeAverages(this.data),this.taskRanks=this.computeTaskRanks(),this.computeWinners()),e.sortId&&this.sort(e.sortId);var i,o=f(this.groups);try{for(o.s();!(i=o.n()).done;){var l=i.value;l.expanded=e.expanded[l.id]}}catch(s){o.e(s)}finally{o.f()}}},{key:"topHeader",value:function(){var e,t,r=[];r.push({value:"",type:E.ROWID_HEADER,classes:"cell-sticky"});var n,a=f(this.extraColumns);try{for(a.s();!(n=a.n()).done;){n.value;r.push(T.empty())}}catch(i){a.e(i)}finally{a.f()}return Ql(null===(e=this.data.options)||void 0===e?void 0:e.tasksWon,!0)&&r.push(T.empty()),Ql(null===(t=this.data.options)||void 0===t?void 0:t.average,!0)&&r.push(T.empty("cell-border")),this.groups.forEach((function(e){return r.push(e.groupCell())})),r}},{key:"mainHeader",value:function(){var t,r,n=[];n.push({value:"Model",type:E.HEADER,classes:"cell-sticky"});var a,i=f(this.extraColumns);try{for(i.s();!(a=i.n()).done;){var o=a.value;n.push({value:o,type:E.EXTRA_HEADER,columnId:o})}}catch(d){i.e(d)}finally{i.f()}if(Ql(null===(t=this.data.options)||void 0===t?void 0:t.tasksWon,!0)&&n.push({value:"Categories won",type:E.SORTABLE_HEADER,columnId:e.TASKS_WON}),Ql(null===(r=this.data.options)||void 0===r?void 0:r.average,!0)){var l="Average\n(".concat(this.tasks.length," categories)");n.push({value:l,type:E.SORTABLE_HEADER,classes:"cell-border",columnId:this.avgKey()})}var s,u=f(this.groups);try{for(u.s();!(s=u.n()).done;){var c=s.value,h="Average\n(".concat(c.tasks.length," categories)");n.push({value:h,type:E.SORTABLE_HEADER,classes:"cell-border",columnId:this.avgKey(c.id)}),c.expanded&&c.tasks.forEach((function(e){n.push({value:e.name||e.id,type:E.SORTABLE_HEADER,columnId:e.id})}))}}catch(d){u.e(d)}finally{u.f()}return n}},{key:"rows",value:function(){var e=null;this.tableState.filter&&(e=this.tableState.filter.toLowerCase().split(/(?:[\0-\/:-@\[-`\{-\xA9\xAB-\xB4\xB6-\xB9\xBB-\xBF\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u036F\u0375\u0378\u0379\u037E\u0380-\u0385\u0387\u038B\u038D\u03A2\u03F6\u0482-\u0489\u0530\u0557\u0558\u055A-\u055F\u0589-\u05CF\u05EB-\u05EE\u05F3-\u061F\u064B-\u066D\u0670\u06D4\u06D6-\u06E4\u06E7-\u06ED\u06F0-\u06F9\u06FD\u06FE\u0700-\u070F\u0711\u0730-\u074C\u07A6-\u07B0\u07B2-\u07C9\u07EB-\u07F3\u07F6-\u07F9\u07FB-\u07FF\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u083F\u0859-\u085F\u086B-\u086F\u0888\u088F-\u089F\u08CA-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962-\u0970\u0981-\u0984\u098D\u098E\u0991\u0992\u09A9\u09B1\u09B3-\u09B5\u09BA-\u09BC\u09BE-\u09CD\u09CF-\u09DB\u09DE\u09E2-\u09EF\u09F2-\u09FB\u09FD-\u0A04\u0A0B-\u0A0E\u0A11\u0A12\u0A29\u0A31\u0A34\u0A37\u0A3A-\u0A58\u0A5D\u0A5F-\u0A71\u0A75-\u0A84\u0A8E\u0A92\u0AA9\u0AB1\u0AB4\u0ABA-\u0ABC\u0ABE-\u0ACF\u0AD1-\u0ADF\u0AE2-\u0AF8\u0AFA-\u0B04\u0B0D\u0B0E\u0B11\u0B12\u0B29\u0B31\u0B34\u0B3A-\u0B3C\u0B3E-\u0B5B\u0B5E\u0B62-\u0B70\u0B72-\u0B82\u0B84\u0B8B-\u0B8D\u0B91\u0B96-\u0B98\u0B9B\u0B9D\u0BA0-\u0BA2\u0BA5-\u0BA7\u0BAB-\u0BAD\u0BBA-\u0BCF\u0BD1-\u0C04\u0C0D\u0C11\u0C29\u0C3A-\u0C3C\u0C3E-\u0C57\u0C5B\u0C5C\u0C5E\u0C5F\u0C62-\u0C7F\u0C81-\u0C84\u0C8D\u0C91\u0CA9\u0CB4\u0CBA-\u0CBC\u0CBE-\u0CDC\u0CDF\u0CE2-\u0CF0\u0CF3-\u0D03\u0D0D\u0D11\u0D3B\u0D3C\u0D3E-\u0D4D\u0D4F-\u0D53\u0D57-\u0D5E\u0D62-\u0D79\u0D80-\u0D84\u0D97-\u0D99\u0DB2\u0DBC\u0DBE\u0DBF\u0DC7-\u0E00\u0E31\u0E34-\u0E3F\u0E47-\u0E80\u0E83\u0E85\u0E8B\u0EA4\u0EA6\u0EB1\u0EB4-\u0EBC\u0EBE\u0EBF\u0EC5\u0EC7-\u0EDB\u0EE0-\u0EFF\u0F01-\u0F3F\u0F48\u0F6D-\u0F87\u0F8D-\u0FFF\u102B-\u103E\u1040-\u104F\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F-\u109F\u10C6\u10C8-\u10CC\u10CE\u10CF\u10FB\u1249\u124E\u124F\u1257\u1259\u125E\u125F\u1289\u128E\u128F\u12B1\u12B6\u12B7\u12BF\u12C1\u12C6\u12C7\u12D7\u1311\u1316\u1317\u135B-\u137F\u1390-\u139F\u13F6\u13F7\u13FE-\u1400\u166D\u166E\u1680\u169B-\u169F\u16EB-\u16F0\u16F9-\u16FF\u1712-\u171E\u1732-\u173F\u1752-\u175F\u176D\u1771-\u177F\u17B4-\u17D6\u17D8-\u17DB\u17DD-\u181F\u1879-\u187F\u1885\u1886\u18A9\u18AB-\u18AF\u18F6-\u18FF\u191F-\u194F\u196E\u196F\u1975-\u197F\u19AC-\u19AF\u19CA-\u19FF\u1A17-\u1A1F\u1A55-\u1AA6\u1AA8-\u1B04\u1B34-\u1B44\u1B4D-\u1B82\u1BA1-\u1BAD\u1BB0-\u1BB9\u1BE6-\u1BFF\u1C24-\u1C4C\u1C50-\u1C59\u1C7E\u1C7F\u1C89-\u1C8F\u1CBB\u1CBC\u1CC0-\u1CE8\u1CED\u1CF4\u1CF7-\u1CF9\u1CFB-\u1CFF\u1DC0-\u1DFF\u1F16\u1F17\u1F1E\u1F1F\u1F46\u1F47\u1F4E\u1F4F\u1F58\u1F5A\u1F5C\u1F5E\u1F7E\u1F7F\u1FB5\u1FBD\u1FBF-\u1FC1\u1FC5\u1FCD-\u1FCF\u1FD4\u1FD5\u1FDC-\u1FDF\u1FED-\u1FF1\u1FF5\u1FFD-\u2070\u2072-\u207E\u2080-\u208F\u209D-\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F-\u2182\u2185-\u2BFF\u2CE5-\u2CEA\u2CEF-\u2CF1\u2CF4-\u2CFF\u2D26\u2D28-\u2D2C\u2D2E\u2D2F\u2D68-\u2D6E\u2D70-\u2D7F\u2D97-\u2D9F\u2DA7\u2DAF\u2DB7\u2DBF\u2DC7\u2DCF\u2DD7\u2DDF-\u2E2E\u2E30-\u3004\u3007-\u3030\u3036-\u303A\u303D-\u3040\u3097-\u309C\u30A0\u30FB\u3100-\u3104\u3130\u318F-\u319F\u31C0-\u31EF\u3200-\u33FF\u4DC0-\u4DFF\uA48D-\uA4CF\uA4FE\uA4FF\uA60D-\uA60F\uA620-\uA629\uA62C-\uA63F\uA66F-\uA67E\uA69E\uA69F\uA6E6-\uA716\uA720\uA721\uA789\uA78A\uA7CB-\uA7CF\uA7D2\uA7D4\uA7DA-\uA7F1\uA802\uA806\uA80B\uA823-\uA83F\uA874-\uA881\uA8B4-\uA8F1\uA8F8-\uA8FA\uA8FC\uA8FF-\uA909\uA926-\uA92F\uA947-\uA95F\uA97D-\uA983\uA9B3-\uA9CE\uA9D0-\uA9DF\uA9E5\uA9F0-\uA9F9\uA9FF\uAA29-\uAA3F\uAA43\uAA4C-\uAA5F\uAA77-\uAA79\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAC3-\uAADA\uAADE\uAADF\uAAEB-\uAAF1\uAAF5-\uAB00\uAB07\uAB08\uAB0F\uAB10\uAB17-\uAB1F\uAB27\uAB2F\uAB5B\uAB6A-\uAB6F\uABE3-\uABFF\uD7A4-\uD7AF\uD7C7-\uD7CA\uD7FC-\uD7FF\uE000-\uF8FF\uFA6E\uFA6F\uFADA-\uFAFF\uFB07-\uFB12\uFB18-\uFB1C\uFB1E\uFB29\uFB37\uFB3D\uFB3F\uFB42\uFB45\uFBB2-\uFBD2\uFD3E-\uFD4F\uFD90\uFD91\uFDC8-\uFDEF\uFDFC-\uFE6F\uFE75\uFEFD-\uFF20\uFF3B-\uFF40\uFF5B-\uFF65\uFFBF-\uFFC1\uFFC8\uFFC9\uFFD0\uFFD1\uFFD8\uFFD9\uFFDD-\uFFFF]|\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEFF\uDF20-\uDF2C\uDF41\uDF4A-\uDF4F\uDF76-\uDF7F\uDF9E\uDF9F\uDFC4-\uDFC7\uDFD0-\uDFFF]|\uD801[\uDC9E-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDD6F\uDD7B\uDD8B\uDD93\uDD96\uDDA2\uDDB2\uDDBA\uDDBD-\uDDFF\uDF37-\uDF3F\uDF56-\uDF5F\uDF68-\uDF7F\uDF86\uDFB1\uDFBB-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56-\uDC5F\uDC77-\uDC7F\uDC9F-\uDCDF\uDCF3\uDCF6-\uDCFF\uDD16-\uDD1F\uDD3A-\uDD7F\uDDB8-\uDDBD\uDDC0-\uDDFF\uDE01-\uDE0F\uDE14\uDE18\uDE36-\uDE5F\uDE7D-\uDE7F\uDE9D-\uDEBF\uDEC8\uDEE5-\uDEFF\uDF36-\uDF3F\uDF56-\uDF5F\uDF73-\uDF7F\uDF92-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCFF\uDD24-\uDE7F\uDEAA-\uDEAF\uDEB2-\uDEFF\uDF1D-\uDF26\uDF28-\uDF2F\uDF46-\uDF6F\uDF82-\uDFAF\uDFC5-\uDFDF\uDFF7-\uDFFF]|\uD804[\uDC00-\uDC02\uDC38-\uDC70\uDC73\uDC74\uDC76-\uDC82\uDCB0-\uDCCF\uDCE9-\uDD02\uDD27-\uDD43\uDD45\uDD46\uDD48-\uDD4F\uDD73-\uDD75\uDD77-\uDD82\uDDB3-\uDDC0\uDDC5-\uDDD9\uDDDB\uDDDD-\uDDFF\uDE12\uDE2C-\uDE3E\uDE41-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEA9-\uDEAF\uDEDF-\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A-\uDF3C\uDF3E-\uDF4F\uDF51-\uDF5C\uDF62-\uDFFF]|\uD805[\uDC35-\uDC46\uDC4B-\uDC5E\uDC62-\uDC7F\uDCB0-\uDCC3\uDCC6\uDCC8-\uDD7F\uDDAF-\uDDD7\uDDDC-\uDDFF\uDE30-\uDE43\uDE45-\uDE7F\uDEAB-\uDEB7\uDEB9-\uDEFF\uDF1B-\uDF3F\uDF47-\uDFFF]|\uD806[\uDC2C-\uDC9F\uDCE0-\uDCFE\uDD07\uDD08\uDD0A\uDD0B\uDD14\uDD17\uDD30-\uDD3E\uDD40\uDD42-\uDD9F\uDDA8\uDDA9\uDDD1-\uDDE0\uDDE2\uDDE4-\uDDFF\uDE01-\uDE0A\uDE33-\uDE39\uDE3B-\uDE4F\uDE51-\uDE5B\uDE8A-\uDE9C\uDE9E-\uDEAF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC2F-\uDC3F\uDC41-\uDC71\uDC90-\uDCFF\uDD07\uDD0A\uDD31-\uDD45\uDD47-\uDD5F\uDD66\uDD69\uDD8A-\uDD97\uDD99-\uDEDF\uDEF3-\uDF01\uDF03\uDF11\uDF34-\uDFAF\uDFB1-\uDFFF]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC00-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80E-\uD810\uD812-\uD819\uD824-\uD82A\uD82D\uD82E\uD830-\uD834\uD836\uD83C-\uD83F\uD87B-\uD87D\uD87F\uD889-\uDBFF][\uDC00-\uDFFF]|\uD80B[\uDC00-\uDF8F\uDFF1-\uDFFF]|\uD80D[\uDC30-\uDC40\uDC47-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F-\uDE6F\uDEBF-\uDECF\uDEEE-\uDEFF\uDF30-\uDF3F\uDF44-\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDE3F\uDE80-\uDEFF\uDF4B-\uDF4F\uDF51-\uDF92\uDFA0-\uDFDF\uDFE2\uDFE4-\uDFFF]|\uD821[\uDFF8-\uDFFF]|\uD823[\uDCD6-\uDCFF\uDD09-\uDFFF]|\uD82B[\uDC00-\uDFEF\uDFF4\uDFFC\uDFFF]|\uD82C[\uDD23-\uDD31\uDD33-\uDD4F\uDD53\uDD54\uDD56-\uDD63\uDD68-\uDD6F\uDEFC-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A-\uDFFF]|\uD835[\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\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3\uDFCC-\uDFFF]|\uD837[\uDC00-\uDEFF\uDF1F-\uDF24\uDF2B-\uDFFF]|\uD838[\uDC00-\uDC2F\uDC6E-\uDCFF\uDD2D-\uDD36\uDD3E-\uDD4D\uDD4F-\uDE8F\uDEAE-\uDEBF\uDEEC-\uDFFF]|\uD839[\uDC00-\uDCCF\uDCEC-\uDFDF\uDFE7\uDFEC\uDFEF\uDFFF]|\uD83A[\uDCC5-\uDCFF\uDD44-\uDD4A\uDD4C-\uDFFF]|\uD83B[\uDC00-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDFFF]|\uD869[\uDEE0-\uDEFF]|\uD86D[\uDF3A-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDEAF]|\uD87A[\uDFE1-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uD884[\uDF4B-\uDF4F]|\uD888[\uDFB0-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/).filter((function(e){return e.length>0})));var t,r=[],n=f(this.models);try{for(n.s();!(t=n.n()).done;){var a=t.value;this.isRowVisible(a,e,this.tags)&&r.push(this.row(a))}}catch(i){n.e(i)}finally{n.f()}return r}},{key:"isRowVisible",value:function(e,t,r){if(r.size>0){var n,a=!1,i=f(e.model.tags||[]);try{for(i.s();!(n=i.n()).done;){var o=n.value;if(r.has(o)){a=!0;break}}}catch(h){i.e(h)}finally{i.f()}if(!a)return!1}if(null==t||0===t.length)return!0;var l,s=(e.model.name||e.model.id).toLowerCase(),u=f(t);try{for(u.s();!(l=u.n()).done;){var c=l.value;if(s.indexOf(c)<0)return!1}}catch(h){u.e(h)}finally{u.f()}return!0}},{key:"row",value:function(e){var t,r,n=this,a=[];a.push(e.rowidCell());var i,o=f(this.extraColumns);try{for(o.s();!(i=o.n()).done;){var l=i.value;a.push(e.extraColumnCell(l))}}catch(h){o.e(h)}finally{o.f()}Ql(null===(t=this.data.options)||void 0===t?void 0:t.tasksWon,!0)&&a.push(e.tasksWonCell()),Ql(null===(r=this.data.options)||void 0===r?void 0:r.average,!0)&&a.push(e.valueCell(this.avgKey(),this.mainMetric,!0));var s,u=f(this.groups);try{for(u.s();!(s=u.n()).done;){var c=s.value;a.push(e.valueCell(this.avgKey(c.id),this.mainMetric,!0)),c.expanded&&c.tasks.forEach((function(t){a.push(e.valueCell(t.id,n.mainMetric,!1,t.precision))}))}}catch(h){u.e(h)}finally{u.f()}return a}},{key:"createColumnGroups",value:function(t){var r=this,n={},a=[];(t.taskGroups||[]).map((function(e){return new es(e)})).forEach((function(e){r.tableState.closed[e.id]||(n[e.id]=e,a.push(e))}));var i=new es({id:e.GLOBAL});return n[i.id]=i,a.push(i),(t.tasks||[]).forEach((function(t){t.groupId&&n[t.groupId]?n[t.groupId].add(t):t.groupId&&r.tableState.closed[t.groupId]||n[e.GLOBAL].add(t)})),a=a.filter((function(e){return e.tasks.length>0}))}},{key:"createModels",value:function(e){var t={};(e.models||[]).forEach((function(e){return t[e.id]=e}));var r=[];return(e.results||[]).forEach((function(e){var n=t[e.id];n&&(e=c(c({},e),n)),r.push(new ts(e))})),r}},{key:"createExtraColumns",value:function(){var e,t=new Set,r=[],n=f(this.models);try{for(n.s();!(e=n.n()).done;){var a=e.value;if(this.isRowVisible(a,null,this.tags)&&a.model.columns)for(var i=0,o=Object.keys(a.model.columns);i<o.length;i++){var l=o[i];t.has(l)||(t.add(l),r.push(l))}}}catch(s){n.e(s)}finally{n.f()}return r}},{key:"computeAverages",value:function(e){var t,r=this,n=e.metrics.map((function(e){return e.id})),a=f(this.groups);try{var i=function(){var e=t.value,a=r.avgKey(e.id),i=e.tasks.map((function(e){return e.id}));r.models.forEach((function(e){return r.computeAveragesColumn(e,a,i,n)}))};for(a.s();!(t=a.n()).done;)i()}catch(s){a.e(s)}finally{a.f()}var o=this.avgKey(),l=this.tasks.map((function(e){return e.id}));this.models.forEach((function(e){return r.computeAveragesColumn(e,o,l,n)}))}},{key:"computeAveragesColumn",value:function(e,t,r,n){var a,i=f(n);try{for(i.s();!(a=i.n()).done;){var o,l=a.value,s=0,u=f(r);try{for(u.s();!(o=u.n()).done;){var c=o.value,h=(e.model.results[c]||{})[l];if("undefined"===typeof h||null==h){s=null;break}s+=h}}catch(p){u.e(p)}finally{u.f()}if(null!=s){s/=r.length;var d=e.model.results[t]||{};d[l]=s,e.model.results[t]=d}}}catch(p){i.e(p)}finally{i.f()}}},{key:"sort",value:function(e){var t=this;this.models.sort((function(r,n){return t.compare(r,n,e)}))}},{key:"compare",value:function(t,r,n){var a=t.model.results[n]||{},i=r.model.results[n]||{},o=a[this.mainMetric]||null,l=i[this.mainMetric]||null;if(n===e.TASKS_WON&&(o=t.tasksWon,l=r.tasksWon),null==o&&null==l)return t.model.id.localeCompare(r.model.id);if(null==o)return 1;if(null==l)return-1;var s=l-o;return 0===s?t.model.id.localeCompare(r.model.id):s}},{key:"computeTaskRanks",value:function(){var e=this,t={},r=this.tasks.map((function(e){return e.id}));this.groups.forEach((function(t){return r.push(e.avgKey(t.id))})),r.push(this.avgKey());var n,a=f(r);try{var i=function(){var r=n.value,a=w(e.models).filter((function(t){return e.isRowVisible(t,null,e.tags)}));a.sort((function(t,n){return e.compare(t,n,r)})),t[r]=a.filter((function(t){return"number"===typeof(t.model.results[r]||{})[e.mainMetric]})).map((function(e){return e.model.id}))};for(a.s();!(n=a.n()).done;)i()}catch(o){a.e(o)}finally{a.f()}return t}},{key:"computeWinners",value:function(){var t,r=this,n=this.tasks.map((function(e){return e.id})),a=f(this.models);try{for(a.s();!(t=a.n()).done;){t.value.computeWinners(this.taskRanks,n)}}catch(u){a.e(u)}finally{a.f()}var i=w(this.models);i.sort((function(t,n){return r.compare(t,n,e.TASKS_WON)})),this.taskRanks[e.TASKS_WON]=i.map((function(e){return e.model.id}));var o=this.groups.map((function(e){return r.avgKey(e.id)}));o.push(this.avgKey()),o.push(e.TASKS_WON);var l,s=f(this.models);try{for(s.s();!(l=s.n()).done;){l.value.computeAchievements(this.taskRanks,n.concat(o))}}catch(u){s.e(u)}finally{s.f()}}},{key:"tasks",get:function(){var e=[];return this.groups.forEach((function(t){return t.tasks.forEach((function(t){return e.push(t)}))})),e}},{key:"avgKey",value:function(t){return"".concat(t||e.GLOBAL,"_average")}}]),e}();Zl.GLOBAL="__global__",Zl.TASKS_WON="__tasks_won__";var es=function(){function e(t){h(this,e),this.taskGroup=t,this.tasks=void 0,this.expanded=!0,this.tasks=[]}return p(e,[{key:"id",get:function(){return this.taskGroup.id}},{key:"colspan",get:function(){return this.expanded?this.tasks.length+1:1}},{key:"groupCell",value:function(){return{value:this.taskGroup.name||this.taskGroup.id,type:Zl.GLOBAL===this.taskGroup.name?E.EMPTY:E.HEADER_GROUP,colspan:this.colspan,classes:"cell-border",columnId:this.id,url:this.taskGroup.url,description:this.taskGroup.description}}},{key:"add",value:function(e){this.tasks.push(e)}}]),e}(),ts=function(){function e(t){h(this,e),this.model=t,this.tasksWon=0,this.achievements={}}return p(e,[{key:"valueCell",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:2,a=(this.model.results[e]||{})[t];a||0===a||(a=null);var i=null!=a?a.toFixed(Ql(n,2)).toString():"",o=r?"cell-border ":" ",l=this.achievements[e];return l&&(o+=l),{value:i,type:E.VALUE,classes:o}}},{key:"extraColumnCell",value:function(e){return{value:(this.model.columns||{})[e]||"",type:E.VALUE,classes:"cell-smaller"}}},{key:"rowidCell",value:function(){return{value:this.model.name||this.model.id,type:E.ROWID,classes:"cell-sticky",description:this.model.description,url:this.model.url,warning:this.model.warning,rowid:this.model.id,badge:this.model.badge}}},{key:"tasksWonCell",value:function(){var e=this.achievements[Zl.TASKS_WON]||"";return{value:this.tasksWon.toFixed(0).toString(),type:E.VALUE,classes:e}}},{key:"computeWinners",value:function(e,t){var r,n=0,a=f(t);try{for(a.s();!(r=a.n()).done;){0===(e[r.value]||[]).indexOf(this.model.id)&&(n+=1)}}catch(i){a.e(i)}finally{a.f()}this.tasksWon=n}},{key:"computeAchievements",value:function(e,t){var r,n={},a={0:"cell-gold",1:"cell-silver",2:"cell-bronze"},i=f(t);try{for(i.s();!(r=i.n()).done;){var o=r.value,l=a[(e[o]||[]).indexOf(this.model.id)];l&&(n[o]=l)}}catch(s){i.e(s)}finally{i.f()}this.achievements=n}}]),e}();function rs(){rs=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},i="function"==typeof Symbol?Symbol:{},l=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",u=i.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function f(e,t,r,n){var i=t&&t.prototype instanceof y?t:y,o=Object.create(i.prototype),l=new O(n||[]);return a(o,"_invoke",{value:k(e,r,l)}),o}function h(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=f;var d="suspendedStart",p="suspendedYield",m="executing",v="completed",g={};function y(){}function b(){}function w(){}var E={};c(E,l,(function(){return this}));var T=Object.getPrototypeOf,S=T&&T(T(R([])));S&&S!==r&&n.call(S,l)&&(E=S);var x=w.prototype=y.prototype=Object.create(E);function D(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function r(a,i,l,s){var u=h(e[a],e,i);if("throw"!==u.type){var c=u.arg,f=c.value;return f&&"object"==o(f)&&n.call(f,"__await")?t.resolve(f.__await).then((function(e){r("next",e,l,s)}),(function(e){r("throw",e,l,s)})):t.resolve(f).then((function(e){c.value=e,l(c)}),(function(e){return r("throw",e,l,s)}))}s(u.arg)}var i;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return i=i?i.then(a,a):a()}})}function k(t,r,n){var a=d;return function(i,o){if(a===m)throw new Error("Generator is already running");if(a===v){if("throw"===i)throw o;return{value:e,done:!0}}for(n.method=i,n.arg=o;;){var l=n.delegate;if(l){var s=C(l,n);if(s){if(s===g)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===d)throw a=v,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=m;var u=h(t,r,n);if("normal"===u.type){if(a=n.done?v:p,u.arg===g)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(a=v,n.method="throw",n.arg=u.arg)}}}function C(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,C(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),g;var i=h(a,t.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,g;var o=i.arg;return o?o.done?(r[t.resultName]=o.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,g):o:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,g)}function _(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function F(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function O(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(_,this),this.reset(!0)}function R(t){if(t||""===t){var r=t[l];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return i.next=i}}throw new TypeError(o(t)+" is not iterable")}return b.prototype=w,a(x,"constructor",{value:w,configurable:!0}),a(w,"constructor",{value:b,configurable:!0}),b.displayName=c(w,u,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,w):(e.__proto__=w,c(e,u,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},D(A.prototype),c(A.prototype,s,(function(){return this})),t.AsyncIterator=A,t.async=function(e,r,n,a,i){void 0===i&&(i=Promise);var o=new A(f(e,r,n,a),i);return t.isGeneratorFunction(r)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},D(x),c(x,u,"Generator"),c(x,l,(function(){return this})),c(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=R,O.prototype={constructor:O,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(F),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return l.type="throw",l.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var i=this.tryEntries.length-1;i>=0;--i){var o=this.tryEntries[i],l=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var s=n.call(o,"catchLoc"),u=n.call(o,"finallyLoc");if(s&&u){if(this.prev<o.catchLoc)return a(o.catchLoc,!0);if(this.prev<o.finallyLoc)return a(o.finallyLoc)}else if(s){if(this.prev<o.catchLoc)return a(o.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return a(o.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var i=a;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,g):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),F(r),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;F(r)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:R(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),g}},t}function ns(e,t,r,n,a,i,o){try{var l=e[i](o),s=l.value}catch(u){return void r(u)}l.done?t(s):Promise.resolve(s).then(n,a)}function as(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var i=e.apply(t,r);function o(e){ns(i,n,a,o,l,"next",e)}function l(e){ns(i,n,a,o,l,"throw",e)}o(void 0)}))}}function is(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var os=Math.min,ls=Math.max,ss=Math.round,us=Math.floor,cs=function(e){return{x:e,y:e}},fs={left:"right",right:"left",bottom:"top",top:"bottom"},hs={start:"end",end:"start"};function ds(e,t,r){return ls(e,os(t,r))}function ps(e,t){return"function"===typeof e?e(t):e}function ms(e){return e.split("-")[0]}function vs(e){return e.split("-")[1]}function gs(e){return"x"===e?"y":"x"}function ys(e){return"y"===e?"height":"width"}function bs(e){return["top","bottom"].includes(ms(e))?"y":"x"}function ws(e){return gs(bs(e))}function Es(e,t,r){void 0===r&&(r=!1);var n=vs(e),a=ws(e),i=ys(a),o="x"===a?n===(r?"end":"start")?"right":"left":"start"===n?"bottom":"top";return t.reference[i]>t.floating[i]&&(o=Ds(o)),[o,Ds(o)]}function Ts(e){var t=Ds(e);return[Ss(e),t,Ss(t)]}function Ss(e){return e.replace(/start|end/g,(function(e){return hs[e]}))}function xs(e,t,r,n){var a=vs(e),i=function(e,t,r){var n=["left","right"],a=["right","left"];switch(e){case"top":case"bottom":return r?t?a:n:t?n:a;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(ms(e),"start"===r,n);return a&&(i=i.map((function(e){return e+"-"+a})),t&&(i=i.concat(i.map(Ss)))),i}function Ds(e){return e.replace(/left|right|bottom|top/g,(function(e){return fs[e]}))}function As(e){return"number"!==typeof e?function(e){return c({top:0,right:0,bottom:0,left:0},e)}(e):{top:e,right:e,bottom:e,left:e}}function ks(e){return c(c({},e),{},{top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height})}var Cs=["mainAxis","crossAxis","fallbackPlacements","fallbackStrategy","fallbackAxisSideDirection","flipAlignment"],_s=["mainAxis","crossAxis","limiter"];function Fs(e,t,r){var n,a=e.reference,i=e.floating,o=bs(t),l=ws(t),s=ys(l),u=ms(t),c="y"===o,f=a.x+a.width/2-i.width/2,h=a.y+a.height/2-i.height/2,d=a[s]/2-i[s]/2;switch(u){case"top":n={x:f,y:a.y-i.height};break;case"bottom":n={x:f,y:a.y+a.height};break;case"right":n={x:a.x+a.width,y:h};break;case"left":n={x:a.x-i.width,y:h};break;default:n={x:a.x,y:a.y}}switch(vs(t)){case"start":n[l]-=d*(r&&c?-1:1);break;case"end":n[l]+=d*(r&&c?-1:1)}return n}var Os=function(){var e=as(rs().mark((function e(t,r,n){var a,i,o,l,u,f,h,d,p,m,v,g,y,b,w,E,T,S,x,D,A,k,C,_,F,O;return rs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=n.placement,i=void 0===a?"bottom":a,o=n.strategy,l=void 0===o?"absolute":o,u=n.middleware,f=void 0===u?[]:u,h=n.platform,d=f.filter(Boolean),e.next=4,null==h.isRTL?void 0:h.isRTL(r);case 4:return p=e.sent,e.next=7,h.getElementRects({reference:t,floating:r,strategy:l});case 7:m=e.sent,v=Fs(m,i,p),g=v.x,y=v.y,b=i,w={},E=0,T=0;case 13:if(!(T<d.length)){e.next=46;break}return S=d[T],x=S.name,D=S.fn,e.next=17,D({x:g,y:y,initialPlacement:i,placement:b,strategy:l,middlewareData:w,rects:m,platform:h,elements:{reference:t,floating:r}});case 17:if(A=e.sent,k=A.x,C=A.y,_=A.data,F=A.reset,g=null!=k?k:g,y=null!=C?C:y,w=c(c({},w),{},s({},x,c(c({},w[x]),_))),!(F&&E<=50)){e.next=43;break}if(E++,"object"!==typeof F){e.next=41;break}if(F.placement&&(b=F.placement),!F.rects){e.next=38;break}if(!0!==F.rects){e.next=36;break}return e.next=33,h.getElementRects({reference:t,floating:r,strategy:l});case 33:e.t0=e.sent,e.next=37;break;case 36:e.t0=F.rects;case 37:m=e.t0;case 38:O=Fs(m,b,p),g=O.x,y=O.y;case 41:return T=-1,e.abrupt("continue",43);case 43:T++,e.next=13;break;case 46:return e.abrupt("return",{x:g,y:y,placement:b,strategy:l,middlewareData:w});case 47:case"end":return e.stop()}}),e)})));return function(t,r,n){return e.apply(this,arguments)}}();function Rs(e,t){return Ns.apply(this,arguments)}function Ns(){return Ns=as(rs().mark((function e(t,r){var n,a,i,o,l,s,u,f,h,d,p,m,v,g,y,b,w,E,T,S,x,D,A,k,C;return rs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return void 0===r&&(r={}),a=t.x,i=t.y,o=t.platform,l=t.rects,s=t.elements,u=t.strategy,f=ps(r,t),h=f.boundary,d=void 0===h?"clippingAncestors":h,p=f.rootBoundary,m=void 0===p?"viewport":p,v=f.elementContext,g=void 0===v?"floating":v,y=f.altBoundary,b=void 0!==y&&y,w=f.padding,E=As(void 0===w?0:w),T="floating"===g?"reference":"floating",S=s[b?T:g],e.t0=ks,e.t1=o,e.next=10,null==o.isElement?void 0:o.isElement(S);case 10:if(e.t2=n=e.sent,null==e.t2){e.next=15;break}e.t3=n,e.next=16;break;case 15:e.t3=!0;case 16:if(!e.t3){e.next=20;break}e.t4=S,e.next=26;break;case 20:if(e.t5=S.contextElement,e.t5){e.next=25;break}return e.next=24,null==o.getDocumentElement?void 0:o.getDocumentElement(s.floating);case 24:e.t5=e.sent;case 25:e.t4=e.t5;case 26:return e.t6=e.t4,e.t7=d,e.t8=m,e.t9=u,e.t10={element:e.t6,boundary:e.t7,rootBoundary:e.t8,strategy:e.t9},e.next=33,e.t1.getClippingRect.call(e.t1,e.t10);case 33:return e.t11=e.sent,x=(0,e.t0)(e.t11),D="floating"===g?c(c({},l.floating),{},{x:a,y:i}):l.reference,e.next=38,null==o.getOffsetParent?void 0:o.getOffsetParent(s.floating);case 38:return A=e.sent,e.next=41,null==o.isElement?void 0:o.isElement(A);case 41:if(!e.sent){e.next=50;break}return e.next=44,null==o.getScale?void 0:o.getScale(A);case 44:if(e.t13=e.sent,e.t13){e.next=47;break}e.t13={x:1,y:1};case 47:e.t12=e.t13,e.next=51;break;case 50:e.t12={x:1,y:1};case 51:if(k=e.t12,e.t14=ks,!o.convertOffsetParentRelativeRectToViewportRelativeRect){e.next=59;break}return e.next=56,o.convertOffsetParentRelativeRectToViewportRelativeRect({rect:D,offsetParent:A,strategy:u});case 56:e.t15=e.sent,e.next=60;break;case 59:e.t15=D;case 60:return e.t16=e.t15,C=(0,e.t14)(e.t16),e.abrupt("return",{top:(x.top-C.top+E.top)/k.y,bottom:(C.bottom-x.bottom+E.bottom)/k.y,left:(x.left-C.left+E.left)/k.x,right:(C.right-x.right+E.right)/k.x});case 63:case"end":return e.stop()}}),e)}))),Ns.apply(this,arguments)}var Ps=function(e){return{name:"arrow",options:e,fn:function(t){return as(rs().mark((function r(){var n,a,i,o,l,u,c,f,h,d,p,m,v,g,y,b,w,E,T,S,x,D,A,k,C,_,F,O,R,N,P,I,L,M,B;return rs().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(i=t.x,o=t.y,l=t.placement,u=t.rects,c=t.platform,f=t.elements,h=ps(e,t)||{},d=h.element,p=h.padding,m=void 0===p?0:p,null!=d){r.next=4;break}return r.abrupt("return",{});case 4:return v=As(m),g={x:i,y:o},y=ws(l),b=ys(y),r.next=10,c.getDimensions(d);case 10:return w=r.sent,T=(E="y"===y)?"top":"left",S=E?"bottom":"right",x=E?"clientHeight":"clientWidth",D=u.reference[b]+u.reference[y]-g[y]-u.floating[b],A=g[y]-u.reference[y],r.next=19,null==c.getOffsetParent?void 0:c.getOffsetParent(d);case 19:if(k=r.sent,C=k?k[x]:0,r.t0=!C,r.t0){r.next=26;break}return r.next=25,null==c.isElement?void 0:c.isElement(k);case 25:r.t0=!r.sent;case 26:if(!r.t0){r.next=28;break}C=f.floating[x]||u.floating[b];case 28:return _=D/2-A/2,F=C/2-w[b]/2-1,O=os(v[T],F),R=os(v[S],F),N=O,P=C-w[b]-R,I=C/2-w[b]/2+_,L=ds(N,I,P),M=null!=vs(l)&&I!=L&&u.reference[b]/2-(I<N?O:R)-w[b]/2<0,B=M?I<N?N-I:P-I:0,r.abrupt("return",(s(a={},y,g[y]-B),s(a,"data",(s(n={},y,L),s(n,"centerOffset",I-L+B),n)),a));case 39:case"end":return r.stop()}}),r)})))()}}};var Is=function(e){return void 0===e&&(e={}),{name:"flip",options:e,fn:function(t){return as(rs().mark((function r(){var n,a,i,o,l,s,u,c,f,h,d,p,m,v,g,y,b,E,T,S,x,D,A,k,C,_,F,O,R,N,P,I,L,M,B,U;return rs().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return a=t.placement,i=t.middlewareData,o=t.rects,l=t.initialPlacement,s=t.platform,u=t.elements,c=ps(e,t),f=c.mainAxis,h=void 0===f||f,d=c.crossAxis,p=void 0===d||d,m=c.fallbackPlacements,v=c.fallbackStrategy,g=void 0===v?"bestFit":v,y=c.fallbackAxisSideDirection,b=void 0===y?"none":y,E=c.flipAlignment,T=void 0===E||E,S=is(c,Cs),x=ms(a),D=ms(l)===l,r.next=6,null==s.isRTL?void 0:s.isRTL(u.floating);case 6:return A=r.sent,k=m||(D||!T?[Ds(l)]:Ts(l)),m||"none"===b||k.push.apply(k,w(xs(l,T,b,A))),C=[l].concat(w(k)),r.next=12,Rs(t,S);case 12:if(_=r.sent,F=[],O=(null==(n=i.flip)?void 0:n.overflows)||[],h&&F.push(_[x]),p&&(R=Es(a,o,A),F.push(_[R[0]],_[R[1]])),O=[].concat(w(O),[{placement:a,overflows:F}]),F.every((function(e){return e<=0}))){r.next=35;break}if(I=((null==(N=i.flip)?void 0:N.index)||0)+1,!(L=C[I])){r.next=23;break}return r.abrupt("return",{data:{index:I,overflows:O},reset:{placement:L}});case 23:if(M=null==(P=O.filter((function(e){return e.overflows[0]<=0})).sort((function(e,t){return e.overflows[1]-t.overflows[1]}))[0])?void 0:P.placement,M){r.next=33;break}r.t0=g,r.next="bestFit"===r.t0?28:"initialPlacement"===r.t0?31:33;break;case 28:return U=null==(B=O.map((function(e){return[e.placement,e.overflows.filter((function(e){return e>0})).reduce((function(e,t){return e+t}),0)]})).sort((function(e,t){return e[1]-t[1]}))[0])?void 0:B[0],U&&(M=U),r.abrupt("break",33);case 31:return M=l,r.abrupt("break",33);case 33:if(a===M){r.next=35;break}return r.abrupt("return",{reset:{placement:M}});case 35:return r.abrupt("return",{});case 36:case"end":return r.stop()}}),r)})))()}}};function Ls(e,t){return Ms.apply(this,arguments)}function Ms(){return Ms=as(rs().mark((function e(t,r){var n,a,i,o,l,s,u,f,h,d,p,m,v,g;return rs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.placement,a=t.platform,i=t.elements,e.next=3,null==a.isRTL?void 0:a.isRTL(i.floating);case 3:return o=e.sent,l=ms(n),s=vs(n),u="y"===bs(n),f=["left","top"].includes(l)?-1:1,h=o&&u?-1:1,d=ps(r,t),p="number"===typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:c({mainAxis:0,crossAxis:0,alignmentAxis:null},d),m=p.mainAxis,v=p.crossAxis,g=p.alignmentAxis,s&&"number"===typeof g&&(v="end"===s?-1*g:g),e.abrupt("return",u?{x:v*h,y:m*f}:{x:m*f,y:v*h});case 13:case"end":return e.stop()}}),e)}))),Ms.apply(this,arguments)}var Bs=function(e){return void 0===e&&(e=0),{name:"offset",options:e,fn:function(t){return as(rs().mark((function r(){var n,a,i;return rs().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return n=t.x,a=t.y,r.next=3,Ls(t,e);case 3:return i=r.sent,r.abrupt("return",{x:n+i.x,y:a+i.y,data:i});case 5:case"end":return r.stop()}}),r)})))()}}},Us=function(e){return void 0===e&&(e={}),{name:"shift",options:e,fn:function(t){return as(rs().mark((function r(){var n,a,i,o,l,u,f,h,d,p,m,v,g,y,b,w,E,T,S,x,D,A,k,C,_;return rs().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return a=t.x,i=t.y,o=t.placement,l=ps(e,t),u=l.mainAxis,f=void 0===u||u,h=l.crossAxis,d=void 0!==h&&h,p=l.limiter,m=void 0===p?{fn:function(e){return{x:e.x,y:e.y}}}:p,v=is(l,_s),g={x:a,y:i},r.next=5,Rs(t,v);case 5:return y=r.sent,b=bs(ms(o)),w=gs(b),E=g[w],T=g[b],f&&(S="y"===w?"bottom":"right",x=E+y["y"===w?"top":"left"],D=E-y[S],E=ds(x,E,D)),d&&(A="y"===b?"bottom":"right",k=T+y["y"===b?"top":"left"],C=T-y[A],T=ds(k,T,C)),_=m.fn(c(c({},t),{},(s(n={},w,E),s(n,b,T),n))),r.abrupt("return",c(c({},_),{},{data:{x:_.x-a,y:_.y-i}}));case 14:case"end":return r.stop()}}),r)})))()}}};function js(e){return Hs(e)?(e.nodeName||"").toLowerCase():"#document"}function zs(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function Ws(e){var t;return null==(t=(Hs(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function Hs(e){return e instanceof Node||e instanceof zs(e).Node}function Vs(e){return e instanceof Element||e instanceof zs(e).Element}function Gs(e){return e instanceof HTMLElement||e instanceof zs(e).HTMLElement}function $s(e){return"undefined"!==typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof zs(e).ShadowRoot)}function Ks(e){var t=Js(e),r=t.overflow,n=t.overflowX,a=t.overflowY,i=t.display;return/auto|scroll|overlay|hidden|clip/.test(r+a+n)&&!["inline","contents"].includes(i)}function Ys(e){return["table","td","th"].includes(js(e))}function Xs(e){var t=qs(),r=Js(e);return"none"!==r.transform||"none"!==r.perspective||!!r.containerType&&"normal"!==r.containerType||!t&&!!r.backdropFilter&&"none"!==r.backdropFilter||!t&&!!r.filter&&"none"!==r.filter||["transform","perspective","filter"].some((function(e){return(r.willChange||"").includes(e)}))||["paint","layout","strict","content"].some((function(e){return(r.contain||"").includes(e)}))}function qs(){return!("undefined"===typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function Qs(e){return["html","body","#document"].includes(js(e))}function Js(e){return zs(e).getComputedStyle(e)}function Zs(e){return Vs(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function eu(e){if("html"===js(e))return e;var t=e.assignedSlot||e.parentNode||$s(e)&&e.host||Ws(e);return $s(t)?t.host:t}function tu(e){var t=eu(e);return Qs(t)?e.ownerDocument?e.ownerDocument.body:e.body:Gs(t)&&Ks(t)?t:tu(t)}function ru(e,t){var r;void 0===t&&(t=[]);var n=tu(e),a=n===(null==(r=e.ownerDocument)?void 0:r.body),i=zs(n);return a?t.concat(i,i.visualViewport||[],Ks(n)?n:[]):t.concat(n,ru(n))}function nu(e){var t=Js(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,a=Gs(e),i=a?e.offsetWidth:r,o=a?e.offsetHeight:n,l=ss(r)!==i||ss(n)!==o;return l&&(r=i,n=o),{width:r,height:n,$:l}}function au(e){return Vs(e)?e:e.contextElement}function iu(e){var t=au(e);if(!Gs(t))return cs(1);var r=t.getBoundingClientRect(),n=nu(t),a=n.width,i=n.height,o=n.$,l=(o?ss(r.width):r.width)/a,s=(o?ss(r.height):r.height)/i;return l&&Number.isFinite(l)||(l=1),s&&Number.isFinite(s)||(s=1),{x:l,y:s}}var ou=cs(0);function lu(e){var t=zs(e);return qs()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:ou}function su(e,t,r,n){void 0===t&&(t=!1),void 0===r&&(r=!1);var a=e.getBoundingClientRect(),i=au(e),o=cs(1);t&&(n?Vs(n)&&(o=iu(n)):o=iu(e));var l=function(e,t,r){return void 0===t&&(t=!1),!(!r||t&&r!==zs(e))&&t}(i,r,n)?lu(i):cs(0),s=(a.left+l.x)/o.x,u=(a.top+l.y)/o.y,c=a.width/o.x,f=a.height/o.y;if(i)for(var h=zs(i),d=n&&Vs(n)?zs(n):n,p=h.frameElement;p&&n&&d!==h;){var m=iu(p),v=p.getBoundingClientRect(),g=Js(p),y=v.left+(p.clientLeft+parseFloat(g.paddingLeft))*m.x,b=v.top+(p.clientTop+parseFloat(g.paddingTop))*m.y;s*=m.x,u*=m.y,c*=m.x,f*=m.y,s+=y,u+=b,p=zs(p).frameElement}return ks({width:c,height:f,x:s,y:u})}function uu(e){return su(Ws(e)).left+Zs(e).scrollLeft}function cu(e,t,r){var n;if("viewport"===t)n=function(e,t){var r=zs(e),n=Ws(e),a=r.visualViewport,i=n.clientWidth,o=n.clientHeight,l=0,s=0;if(a){i=a.width,o=a.height;var u=qs();(!u||u&&"fixed"===t)&&(l=a.offsetLeft,s=a.offsetTop)}return{width:i,height:o,x:l,y:s}}(e,r);else if("document"===t)n=function(e){var t=Ws(e),r=Zs(e),n=e.ownerDocument.body,a=ls(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),i=ls(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight),o=-r.scrollLeft+uu(e),l=-r.scrollTop;return"rtl"===Js(n).direction&&(o+=ls(t.clientWidth,n.clientWidth)-a),{width:a,height:i,x:o,y:l}}(Ws(e));else if(Vs(t))n=function(e,t){var r=su(e,!0,"fixed"===t),n=r.top+e.clientTop,a=r.left+e.clientLeft,i=Gs(e)?iu(e):cs(1);return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:a*i.x,y:n*i.y}}(t,r);else{var a=lu(e);n=c(c({},t),{},{x:t.x-a.x,y:t.y-a.y})}return ks(n)}function fu(e,t){var r=eu(e);return!(r===t||!Vs(r)||Qs(r))&&("fixed"===Js(r).position||fu(r,t))}function hu(e,t,r){var n=Gs(t),a=Ws(t),i="fixed"===r,o=su(e,!0,i,t),l={scrollLeft:0,scrollTop:0},s=cs(0);if(n||!n&&!i)if(("body"!==js(t)||Ks(a))&&(l=Zs(t)),n){var u=su(t,!0,i,t);s.x=u.x+t.clientLeft,s.y=u.y+t.clientTop}else a&&(s.x=uu(a));return{x:o.left+l.scrollLeft-s.x,y:o.top+l.scrollTop-s.y,width:o.width,height:o.height}}function du(e,t){return Gs(e)&&"fixed"!==Js(e).position?t?t(e):e.offsetParent:null}function pu(e,t){var r=zs(e);if(!Gs(e))return r;for(var n=du(e,t);n&&Ys(n)&&"static"===Js(n).position;)n=du(n,t);return n&&("html"===js(n)||"body"===js(n)&&"static"===Js(n).position&&!Xs(n))?r:n||function(e){for(var t=eu(e);Gs(t)&&!Qs(t);){if(Xs(t))return t;t=eu(t)}return null}(e)||r}var mu=function(){var e=as(rs().mark((function e(t){var r,n,a,i,o;return rs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.reference,n=t.floating,a=t.strategy,i=this.getOffsetParent||pu,o=this.getDimensions,e.t0=hu,e.t1=r,e.next=7,i(n);case 7:return e.t2=e.sent,e.t3=a,e.t4=(0,e.t0)(e.t1,e.t2,e.t3),e.t5=c,e.t6={x:0,y:0},e.next=14,o(n);case 14:return e.t7=e.sent,e.t8=(0,e.t5)(e.t6,e.t7),e.abrupt("return",{reference:e.t4,floating:e.t8});case 17:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}();var vu={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){var t=e.rect,r=e.offsetParent,n=e.strategy,a=Gs(r),i=Ws(r);if(r===i)return t;var o={scrollLeft:0,scrollTop:0},l=cs(1),s=cs(0);if((a||!a&&"fixed"!==n)&&(("body"!==js(r)||Ks(i))&&(o=Zs(r)),Gs(r))){var u=su(r);l=iu(r),s.x=u.x+r.clientLeft,s.y=u.y+r.clientTop}return{width:t.width*l.x,height:t.height*l.y,x:t.x*l.x-o.scrollLeft*l.x+s.x,y:t.y*l.y-o.scrollTop*l.y+s.y}},getDocumentElement:Ws,getClippingRect:function(e){var t=e.element,r=e.boundary,n=e.rootBoundary,a=e.strategy,i="clippingAncestors"===r?function(e,t){var r=t.get(e);if(r)return r;for(var n=ru(e).filter((function(e){return Vs(e)&&"body"!==js(e)})),a=null,i="fixed"===Js(e).position,o=i?eu(e):e;Vs(o)&&!Qs(o);){var l=Js(o),s=Xs(o);s||"fixed"!==l.position||(a=null),(i?!s&&!a:!s&&"static"===l.position&&a&&["absolute","fixed"].includes(a.position)||Ks(o)&&!s&&fu(e,o))?n=n.filter((function(e){return e!==o})):a=l,o=eu(o)}return t.set(e,n),n}(t,this._c):[].concat(r),o=[].concat(w(i),[n]),l=o[0],s=o.reduce((function(e,r){var n=cu(t,r,a);return e.top=ls(n.top,e.top),e.right=os(n.right,e.right),e.bottom=os(n.bottom,e.bottom),e.left=ls(n.left,e.left),e}),cu(t,l,a));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},getOffsetParent:pu,getElementRects:mu,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){return nu(e)},getScale:iu,isElement:Vs,isRTL:function(e){return"rtl"===Js(e).direction}};function gu(e,t,r,n){void 0===n&&(n={});var a=n,o=a.ancestorScroll,l=void 0===o||o,s=a.ancestorResize,u=void 0===s||s,f=a.elementResize,h=void 0===f?"function"===typeof ResizeObserver:f,d=a.layoutShift,p=void 0===d?"function"===typeof IntersectionObserver:d,m=a.animationFrame,v=void 0!==m&&m,g=au(e),y=l||u?[].concat(w(g?ru(g):[]),w(ru(t))):[];y.forEach((function(e){l&&e.addEventListener("scroll",r,{passive:!0}),u&&e.addEventListener("resize",r)}));var b,E=g&&p?function(e,t){var r,n=null,a=Ws(e);function i(){clearTimeout(r),n&&n.disconnect(),n=null}return function o(l,s){void 0===l&&(l=!1),void 0===s&&(s=1),i();var u=e.getBoundingClientRect(),f=u.left,h=u.top,d=u.width,p=u.height;if(l||t(),d&&p){var m={rootMargin:-us(h)+"px "+-us(a.clientWidth-(f+d))+"px "+-us(a.clientHeight-(h+p))+"px "+-us(f)+"px",threshold:ls(0,os(1,s))||1},v=!0;try{n=new IntersectionObserver(g,c(c({},m),{},{root:a.ownerDocument}))}catch(y){n=new IntersectionObserver(g,m)}n.observe(e)}function g(e){var t=e[0].intersectionRatio;if(t!==s){if(!v)return o();t?o(!1,t):r=setTimeout((function(){o(!1,1e-7)}),100)}v=!1}}(!0),i}(g,r):null,T=-1,S=null;h&&(S=new ResizeObserver((function(e){var n=i(e,1)[0];n&&n.target===g&&S&&(S.unobserve(t),cancelAnimationFrame(T),T=requestAnimationFrame((function(){S&&S.observe(t)}))),r()})),g&&!v&&S.observe(g),S.observe(t));var x=v?su(e):null;return v&&function t(){var n=su(e);!x||n.x===x.x&&n.y===x.y&&n.width===x.width&&n.height===x.height||r();x=n,b=requestAnimationFrame(t)}(),r(),function(){y.forEach((function(e){l&&e.removeEventListener("scroll",r),u&&e.removeEventListener("resize",r)})),E&&E(),S&&S.disconnect(),S=null,v&&cancelAnimationFrame(b)}}var yu=function(e,t,r){var n=new Map,a=c({platform:vu},r),i=c(c({},a.platform),{},{_c:n});return Os(e,t,c(c({},a),{},{platform:i}))},bu=r(694),wu="react-tooltip-core-styles",Eu="react-tooltip-base-styles",Tu={core:!1,base:!1};function Su(e){var t,r,n=e.css,a=e.id,i=void 0===a?Eu:a,o=e.type,l=void 0===o?"base":o,s=e.ref;if(n&&"undefined"!=typeof document&&!Tu[l]&&("core"!==l||"undefined"==typeof process||!(null===(t=null===process||void 0===process?void 0:{NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0})||void 0===t?void 0:t.REACT_TOOLTIP_DISABLE_CORE_STYLES))&&("base"===l||"undefined"==typeof process||!(null===(r=null===process||void 0===process?void 0:{NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0})||void 0===r?void 0:r.REACT_TOOLTIP_DISABLE_BASE_STYLES))){"core"===l&&(i=wu),s||(s={});var u=s.insertAt;if(document.getElementById(i))console.warn("[react-tooltip] Element with id '".concat(i,"' already exists. Call `removeStyle()` first"));else{var c=document.head||document.getElementsByTagName("head")[0],f=document.createElement("style");f.id=i,f.type="text/css","top"===u&&c.firstChild?c.insertBefore(f,c.firstChild):c.appendChild(f),f.styleSheet?f.styleSheet.cssText=n:f.appendChild(document.createTextNode(n)),Tu[l]=!0}}}var xu=function(e,t,r){var n=null;return function(){for(var a=this,i=arguments.length,o=new Array(i),l=0;l<i;l++)o[l]=arguments[l];var s=function(){n=null,r||e.apply(a,o)};r&&!n&&(e.apply(this,o),n=setTimeout(s,t)),r||(n&&clearTimeout(n),n=setTimeout(s,t))}},Du="DEFAULT_TOOLTIP_ID",Au={anchorRefs:new Set,activeAnchor:{current:null},attach:function(){},detach:function(){},setActiveAnchor:function(){}},ku=(0,e.createContext)({getTooltipData:function(){return Au}});function Cu(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Du;return(0,e.useContext)(ku).getTooltipData(t)}var _u="undefined"!=typeof window?e.useLayoutEffect:e.useEffect,Fu=function(e){if(!(e instanceof HTMLElement||e instanceof SVGElement))return!1;var t=getComputedStyle(e);return["overflow","overflow-x","overflow-y"].some((function(e){var r=t.getPropertyValue(e);return"auto"===r||"scroll"===r}))},Ou=function(e){if(!e)return null;for(var t=e.parentElement;t;){if(Fu(t))return t;t=t.parentElement}return document.scrollingElement||document.documentElement},Ru=function(){var e=as(rs().mark((function e(t){var r,n,a,i,o,l,u,f,h,d,p,m,v,g,y,b;return rs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.elementReference,n=void 0===r?null:r,a=t.tooltipReference,i=void 0===a?null:a,o=t.tooltipArrowReference,l=void 0===o?null:o,u=t.place,f=void 0===u?"top":u,h=t.offset,d=void 0===h?10:h,p=t.strategy,m=void 0===p?"absolute":p,v=t.middlewares,g=void 0===v?[Bs(Number(d)),Is(),Us({padding:5})]:v,y=t.border,n){e.next=3;break}return e.abrupt("return",{tooltipStyles:{},tooltipArrowStyles:{},place:f});case 3:if(null!==i){e.next=5;break}return e.abrupt("return",{tooltipStyles:{},tooltipArrowStyles:{},place:f});case 5:return b=g,e.abrupt("return",l?(b.push(Ps({element:l,padding:5})),yu(n,i,{placement:f,strategy:m,middleware:b}).then((function(e){var t,r,n=e.x,a=e.y,i=e.placement,o=e.middlewareData,l={left:"".concat(n,"px"),top:"".concat(a,"px"),border:y},u=null!==(t=o.arrow)&&void 0!==t?t:{x:0,y:0},f=u.x,h=u.y,d=null!==(r={top:"bottom",right:"left",bottom:"top",left:"right"}[i.split("-")[0]])&&void 0!==r?r:"bottom",p=y&&{borderBottom:y,borderRight:y},m=0;if(y){var v="".concat(y).match(/(\d+)px/);m=(null==v?void 0:v[1])?Number(v[1]):1}return{tooltipStyles:l,tooltipArrowStyles:c(c({left:null!=f?"".concat(f,"px"):"",top:null!=h?"".concat(h,"px"):"",right:"",bottom:""},p),{},s({},d,"-".concat(4+m,"px"))),place:i}}))):yu(n,i,{placement:"bottom",strategy:m,middleware:b}).then((function(e){var t=e.x,r=e.y,n=e.placement;return{tooltipStyles:{left:"".concat(t,"px"),top:"".concat(r,"px")},tooltipArrowStyles:{},place:n}})));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Nu={tooltip:"styles-module_tooltip__mnnfp",arrow:"styles-module_arrow__K0L3T",dark:"styles-module_dark__xNqje",light:"styles-module_light__Z6W-X",success:"styles-module_success__A2AKt",warning:"styles-module_warning__SCK0X",error:"styles-module_error__JvumD",info:"styles-module_info__BWdHW"},Pu=function(t){var r,n=t.id,a=t.className,o=t.classNameArrow,l=t.variant,u=void 0===l?"dark":l,f=t.anchorId,h=t.anchorSelect,d=t.place,p=void 0===d?"top":d,m=t.offset,v=void 0===m?10:m,g=t.events,y=void 0===g?["hover"]:g,b=t.openOnClick,E=void 0!==b&&b,T=t.positionStrategy,S=void 0===T?"absolute":T,x=t.middlewares,D=t.wrapper,A=t.delayShow,k=void 0===A?0:A,C=t.delayHide,_=void 0===C?0:C,F=t.float,O=void 0!==F&&F,R=t.hidden,N=void 0!==R&&R,P=t.noArrow,I=void 0!==P&&P,L=t.clickable,M=void 0!==L&&L,B=t.closeOnEsc,U=void 0!==B&&B,j=t.closeOnScroll,z=void 0!==j&&j,W=t.closeOnResize,H=void 0!==W&&W,V=t.style,G=t.position,$=t.afterShow,K=t.afterHide,Y=t.content,X=t.contentWrapperRef,q=t.isOpen,Q=t.setIsOpen,J=t.activeAnchor,Z=t.setActiveAnchor,ee=t.border,te=t.opacity,re=t.arrowColor,ne=(0,e.useRef)(null),ae=(0,e.useRef)(null),ie=(0,e.useRef)(null),oe=(0,e.useRef)(null),le=i((0,e.useState)(p),2),se=le[0],ue=le[1],ce=i((0,e.useState)({}),2),fe=ce[0],he=ce[1],de=i((0,e.useState)({}),2),pe=de[0],me=de[1],ve=i((0,e.useState)(!1),2),ge=ve[0],ye=ve[1],be=i((0,e.useState)(!1),2),we=be[0],Ee=be[1],Te=(0,e.useRef)(!1),Se=(0,e.useRef)(null),xe=Cu(n),De=xe.anchorRefs,Ae=xe.setActiveAnchor,ke=(0,e.useRef)(!1),Ce=i((0,e.useState)([]),2),_e=Ce[0],Fe=Ce[1],Oe=(0,e.useRef)(!1),Re=E||y.includes("click");_u((function(){return Oe.current=!0,function(){Oe.current=!1}}),[]),(0,e.useEffect)((function(){if(!ge){var e=setTimeout((function(){Ee(!1)}),150);return function(){clearTimeout(e)}}return function(){return null}}),[ge]);var Ne=function(e){Oe.current&&(e&&Ee(!0),setTimeout((function(){Oe.current&&(null==Q||Q(e),void 0===q&&ye(e))}),10))};(0,e.useEffect)((function(){if(void 0===q)return function(){return null};q&&Ee(!0);var e=setTimeout((function(){ye(q)}),10);return function(){clearTimeout(e)}}),[q]),(0,e.useEffect)((function(){ge!==Te.current&&(Te.current=ge,ge?null==$||$():null==K||K())}),[ge]);var Pe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:_;oe.current&&clearTimeout(oe.current),oe.current=setTimeout((function(){ke.current||Ne(!1)}),e)},Ie=function(e){var t;if(e){var r=null!==(t=e.currentTarget)&&void 0!==t?t:e.target;if(!(null==r?void 0:r.isConnected))return Z(null),void Ae({current:null});k?(ie.current&&clearTimeout(ie.current),ie.current=setTimeout((function(){Ne(!0)}),k)):Ne(!0),Z(r),Ae({current:r}),oe.current&&clearTimeout(oe.current)}},Le=function(){M?Pe(_||100):_?Pe():Ne(!1),ie.current&&clearTimeout(ie.current)},Me=function(e){var t=e.x,r=e.y;Ru({place:p,offset:v,elementReference:{getBoundingClientRect:function(){return{x:t,y:r,width:0,height:0,top:r,left:t,right:t,bottom:r}}},tooltipReference:ne.current,tooltipArrowReference:ae.current,strategy:S,middlewares:x,border:ee}).then((function(e){Object.keys(e.tooltipStyles).length&&he(e.tooltipStyles),Object.keys(e.tooltipArrowStyles).length&&me(e.tooltipArrowStyles),ue(e.place)}))},Be=function(e){if(e){var t=e,r={x:t.clientX,y:t.clientY};Me(r),Se.current=r}},Ue=function(e){Ie(e),_&&Pe()},je=function(e){var t;[document.querySelector("[id='".concat(f,"']"))].concat(w(_e)).some((function(t){return null==t?void 0:t.contains(e.target)}))||(null===(t=ne.current)||void 0===t?void 0:t.contains(e.target))||(Ne(!1),ie.current&&clearTimeout(ie.current))},ze=xu(Ie,50,!0),We=xu(Le,50,!0),He=(0,e.useCallback)((function(){G?Me(G):O?Se.current&&Me(Se.current):Ru({place:p,offset:v,elementReference:J,tooltipReference:ne.current,tooltipArrowReference:ae.current,strategy:S,middlewares:x,border:ee}).then((function(e){Oe.current&&(Object.keys(e.tooltipStyles).length&&he(e.tooltipStyles),Object.keys(e.tooltipArrowStyles).length&&me(e.tooltipArrowStyles),ue(e.place))}))}),[ge,J,Y,V,p,v,S,G,O]);(0,e.useEffect)((function(){var e,t,r=new Set(De);_e.forEach((function(e){r.add({current:e})}));var n=document.querySelector("[id='".concat(f,"']"));n&&r.add({current:n});var a=function(){Ne(!1)},i=Ou(J),o=Ou(ne.current);z&&(window.addEventListener("scroll",a),null==i||i.addEventListener("scroll",a),null==o||o.addEventListener("scroll",a));var l=null;H?window.addEventListener("resize",a):J&&ne.current&&(l=gu(J,ne.current,He,{ancestorResize:!0,elementResize:!0,layoutShift:!0}));var s=function(e){"Escape"===e.key&&Ne(!1)};U&&window.addEventListener("keydown",s);var u=[];Re?(window.addEventListener("click",je),u.push({event:"click",listener:Ue})):(u.push({event:"mouseenter",listener:ze},{event:"mouseleave",listener:We},{event:"focus",listener:ze},{event:"blur",listener:We}),O&&u.push({event:"mousemove",listener:Be}));var c=function(){ke.current=!0},h=function(){ke.current=!1,Le()};return M&&!Re&&(null===(e=ne.current)||void 0===e||e.addEventListener("mouseenter",c),null===(t=ne.current)||void 0===t||t.addEventListener("mouseleave",h)),u.forEach((function(e){var t=e.event,n=e.listener;r.forEach((function(e){var r;null===(r=e.current)||void 0===r||r.addEventListener(t,n)}))})),function(){var e,t;z&&(window.removeEventListener("scroll",a),null==i||i.removeEventListener("scroll",a),null==o||o.removeEventListener("scroll",a)),H?window.removeEventListener("resize",a):null==l||l(),Re&&window.removeEventListener("click",je),U&&window.removeEventListener("keydown",s),M&&!Re&&(null===(e=ne.current)||void 0===e||e.removeEventListener("mouseenter",c),null===(t=ne.current)||void 0===t||t.removeEventListener("mouseleave",h)),u.forEach((function(e){var t=e.event,n=e.listener;r.forEach((function(e){var r;null===(r=e.current)||void 0===r||r.removeEventListener(t,n)}))}))}}),[J,He,we,De,_e,U,y]),(0,e.useEffect)((function(){var e=null!=h?h:"";!e&&n&&(e="[data-tooltip-id='".concat(n,"']"));var t=new MutationObserver((function(t){var r=[];t.forEach((function(t){if("attributes"===t.type&&"data-tooltip-id"===t.attributeName&&t.target.getAttribute("data-tooltip-id")===n&&r.push(t.target),"childList"===t.type&&(J&&w(t.removedNodes).some((function(e){var t;return!!(null===(t=null==e?void 0:e.contains)||void 0===t?void 0:t.call(e,J))&&(Ee(!1),Ne(!1),Z(null),ie.current&&clearTimeout(ie.current),oe.current&&clearTimeout(oe.current),!0)})),e))try{var a=w(t.addedNodes).filter((function(e){return 1===e.nodeType}));r.push.apply(r,w(a.filter((function(t){return t.matches(e)})))),r.push.apply(r,w(a.flatMap((function(t){return w(t.querySelectorAll(e))}))))}catch(e){}})),r.length&&Fe((function(e){return[].concat(w(e),r)}))}));return t.observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["data-tooltip-id"]}),function(){t.disconnect()}}),[n,h,J]),(0,e.useEffect)((function(){He()}),[He]),(0,e.useEffect)((function(){if(!(null==X?void 0:X.current))return function(){return null};var e=new ResizeObserver((function(){He()}));return e.observe(X.current),function(){e.disconnect()}}),[Y,null==X?void 0:X.current]),(0,e.useEffect)((function(){var e,t=document.querySelector("[id='".concat(f,"']")),r=[].concat(w(_e),[t]);J&&r.includes(J)||Z(null!==(e=_e[0])&&void 0!==e?e:t)}),[f,_e,J]),(0,e.useEffect)((function(){return function(){ie.current&&clearTimeout(ie.current),oe.current&&clearTimeout(oe.current)}}),[]),(0,e.useEffect)((function(){var e=h;if(!e&&n&&(e="[data-tooltip-id='".concat(n,"']")),e)try{var t=Array.from(document.querySelectorAll(e));Fe(t)}catch(e){Fe([])}}),[n,h]);var Ve=!N&&Y&&ge&&Object.keys(fe).length>0;return we?e.createElement(D,{id:n,role:"tooltip",className:bu("react-tooltip","core-styles-module_tooltip__3vRRp",Nu.tooltip,Nu[u],a,"react-tooltip__place-".concat(se),(r={"react-tooltip__show":Ve},s(r,"core-styles-module_show__Nt9eE",Ve),s(r,"core-styles-module_fixed__pcSol","fixed"===S),s(r,"core-styles-module_clickable__ZuTTB",M),r)),style:c(c(c({},V),fe),{},{opacity:void 0!==te&&Ve?te:void 0}),ref:ne},Y,e.createElement(D,{className:bu("react-tooltip-arrow","core-styles-module_arrow__cvMwQ",Nu.arrow,o,s({},"core-styles-module_noArrow__xock6",I)),style:c(c({},pe),{},{background:re?"linear-gradient(to right bottom, transparent 50%, ".concat(re," 50%)"):void 0}),ref:ae})):null},Iu=function(t){var r=t.content;return e.createElement("span",{dangerouslySetInnerHTML:{__html:r}})},Lu=function(t){var r=t.id,n=t.anchorId,a=t.anchorSelect,o=t.content,l=t.html,s=t.render,u=t.className,f=t.classNameArrow,h=t.variant,d=void 0===h?"dark":h,p=t.place,m=void 0===p?"top":p,v=t.offset,g=void 0===v?10:v,y=t.wrapper,b=void 0===y?"div":y,w=t.children,E=void 0===w?null:w,T=t.events,S=void 0===T?["hover"]:T,x=t.openOnClick,D=void 0!==x&&x,A=t.positionStrategy,k=void 0===A?"absolute":A,C=t.middlewares,_=t.delayShow,F=void 0===_?0:_,O=t.delayHide,R=void 0===O?0:O,N=t.float,P=void 0!==N&&N,I=t.hidden,L=void 0!==I&&I,M=t.noArrow,B=void 0!==M&&M,U=t.clickable,j=void 0!==U&&U,z=t.closeOnEsc,W=void 0!==z&&z,H=t.closeOnScroll,V=void 0!==H&&H,G=t.closeOnResize,$=void 0!==G&&G,K=t.style,Y=t.position,X=t.isOpen,q=t.disableStyleInjection,Q=void 0!==q&&q,J=t.border,Z=t.opacity,ee=t.arrowColor,te=t.setIsOpen,re=t.afterShow,ne=t.afterHide,ae=i((0,e.useState)(o),2),ie=ae[0],oe=ae[1],le=i((0,e.useState)(l),2),se=le[0],ue=le[1],ce=i((0,e.useState)(m),2),fe=ce[0],he=ce[1],de=i((0,e.useState)(d),2),pe=de[0],me=de[1],ve=i((0,e.useState)(g),2),ge=ve[0],ye=ve[1],be=i((0,e.useState)(F),2),we=be[0],Ee=be[1],Te=i((0,e.useState)(R),2),Se=Te[0],xe=Te[1],De=i((0,e.useState)(P),2),Ae=De[0],ke=De[1],Ce=i((0,e.useState)(L),2),_e=Ce[0],Fe=Ce[1],Oe=i((0,e.useState)(b),2),Re=Oe[0],Ne=Oe[1],Pe=i((0,e.useState)(S),2),Ie=Pe[0],Le=Pe[1],Me=i((0,e.useState)(k),2),Be=Me[0],Ue=Me[1],je=i((0,e.useState)(null),2),ze=je[0],We=je[1],He=(0,e.useRef)(Q),Ve=Cu(r),Ge=Ve.anchorRefs,$e=Ve.activeAnchor,Ke=function(e){return null==e?void 0:e.getAttributeNames().reduce((function(t,r){var n;return r.startsWith("data-tooltip-")&&(t[r.replace(/^data-tooltip-/,"")]=null!==(n=null==e?void 0:e.getAttribute(r))&&void 0!==n?n:null),t}),{})},Ye=function(e){var t={place:function(e){var t;he(null!==(t=e)&&void 0!==t?t:m)},content:function(e){oe(null!=e?e:o)},html:function(e){ue(null!=e?e:l)},variant:function(e){var t;me(null!==(t=e)&&void 0!==t?t:d)},offset:function(e){ye(null===e?g:Number(e))},wrapper:function(e){var t;Ne(null!==(t=e)&&void 0!==t?t:b)},events:function(e){var t=null==e?void 0:e.split(" ");Le(null!=t?t:S)},"position-strategy":function(e){var t;Ue(null!==(t=e)&&void 0!==t?t:k)},"delay-show":function(e){Ee(null===e?F:Number(e))},"delay-hide":function(e){xe(null===e?R:Number(e))},float:function(e){ke(null===e?P:"true"===e)},hidden:function(e){Fe(null===e?L:"true"===e)}};Object.values(t).forEach((function(e){return e(null)})),Object.entries(e).forEach((function(e){var r,n=i(e,2),a=n[0],o=n[1];null===(r=t[a])||void 0===r||r.call(t,o)}))};(0,e.useEffect)((function(){oe(o)}),[o]),(0,e.useEffect)((function(){ue(l)}),[l]),(0,e.useEffect)((function(){he(m)}),[m]),(0,e.useEffect)((function(){me(d)}),[d]),(0,e.useEffect)((function(){ye(g)}),[g]),(0,e.useEffect)((function(){Ee(F)}),[F]),(0,e.useEffect)((function(){xe(R)}),[R]),(0,e.useEffect)((function(){ke(P)}),[P]),(0,e.useEffect)((function(){Fe(L)}),[L]),(0,e.useEffect)((function(){Ue(k)}),[k]),(0,e.useEffect)((function(){He.current!==Q&&console.warn("[react-tooltip] Do not change `disableStyleInjection` dynamically.")}),[Q]),(0,e.useEffect)((function(){"undefined"!=typeof window&&window.dispatchEvent(new CustomEvent("react-tooltip-inject-styles",{detail:{disableCore:"core"===Q,disableBase:Q}}))}),[]),(0,e.useEffect)((function(){var e,t=new Set(Ge),i=a;if(!i&&r&&(i="[data-tooltip-id='".concat(r,"']")),i)try{document.querySelectorAll(i).forEach((function(e){t.add({current:e})}))}catch(e){console.warn('[react-tooltip] "'.concat(i,'" is not a valid CSS selector'))}var o=document.querySelector("[id='".concat(n,"']"));if(o&&t.add({current:o}),!t.size)return function(){return null};var l=null!==(e=null!=ze?ze:o)&&void 0!==e?e:$e.current,s=new MutationObserver((function(e){e.forEach((function(e){var t;if(l&&"attributes"===e.type&&(null===(t=e.attributeName)||void 0===t?void 0:t.startsWith("data-tooltip-"))){var r=Ke(l);Ye(r)}}))}));if(l){var u=Ke(l);Ye(u),s.observe(l,{attributes:!0,childList:!1,subtree:!1})}return function(){s.disconnect()}}),[Ge,$e,ze,n,a]),(0,e.useEffect)((function(){(null==K?void 0:K.border)&&console.warn("[react-tooltip] Do not set `style.border`. Use `border` prop instead."),J&&!CSS.supports("border","".concat(J))&&console.warn('[react-tooltip] "'.concat(J,'" is not a valid `border`.')),(null==K?void 0:K.opacity)&&console.warn("[react-tooltip] Do not set `style.opacity`. Use `opacity` prop instead."),Z&&!CSS.supports("opacity","".concat(Z))&&console.warn('[react-tooltip] "'.concat(Z,'" is not a valid `opacity`.'))}),[]);var Xe=E,qe=(0,e.useRef)(null);if(s){var Qe=s({content:null!=ie?ie:null,activeAnchor:ze});Xe=Qe?e.createElement("div",{ref:qe,className:"react-tooltip-content-wrapper"},Qe):null}else ie&&(Xe=ie);se&&(Xe=e.createElement(Iu,{content:se}));var Je={id:r,anchorId:n,anchorSelect:a,className:u,classNameArrow:f,content:Xe,contentWrapperRef:qe,place:fe,variant:pe,offset:ge,wrapper:Re,events:Ie,openOnClick:D,positionStrategy:Be,middlewares:C,delayShow:we,delayHide:Se,float:Ae,hidden:_e,noArrow:B,clickable:j,closeOnEsc:W,closeOnScroll:V,closeOnResize:$,style:K,position:Y,isOpen:X,border:J,opacity:Z,arrowColor:ee,setIsOpen:te,afterShow:re,afterHide:ne,activeAnchor:ze,setActiveAnchor:function(e){return We(e)}};return e.createElement(Pu,c({},Je))};"undefined"!=typeof window&&window.addEventListener("react-tooltip-inject-styles",(function(e){e.detail.disableCore||Su({css:":root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9}.core-styles-module_tooltip__3vRRp{visibility:hidden;position:absolute;top:0;left:0;pointer-events:none;opacity:0;transition:opacity 0.3s ease-out;will-change:opacity,visibility}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{position:absolute;background:inherit}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{visibility:visible;opacity:var(--rt-opacity)}",type:"core"}),e.detail.disableBase||Su({css:"\n.styles-module_tooltip__mnnfp{padding:8px 16px;border-radius:3px;font-size:90%;width:max-content}.styles-module_arrow__K0L3T{width:8px;height:8px}[class*='react-tooltip__place-top']>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*='react-tooltip__place-right']>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*='react-tooltip__place-bottom']>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*='react-tooltip__place-left']>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}",type:"base"})}));var Mu=function(e){e&&(navigator.clipboard?navigator.clipboard.writeText(e):function(e){var t=document.createElement("textarea");t.value=e,t.style.top="0",t.style.left="0",t.style.position="fixed",document.body.appendChild(t),t.focus(),t.select();try{document.execCommand("copy")}catch(r){console.error("Fallback: Oops, unable to copy",r)}document.body.removeChild(t)}(e))},Bu=function(e){v(r,e);var t=b(r);function r(e){var n;return h(this,r),(n=t.call(this,e)).state={data:null,metric:null,filters:{},filterSet:new Set,examplesCategory:"culture & tradition",changelog:[]},n}return p(r,[{key:"componentDidMount",value:function(){var e=this,t="".concat(window.location.protocol,"//").concat(window.location.host);fetch(t+="/data.json").then((function(e){return e.json()})).then((function(t){return e.setState({data:t,filterSet:e.filters(t),changelog:e.changelog(t)})}))}},{key:"filters",value:function(e){var t,r=(null===e||void 0===e?void 0:e.filters)||[],n=new Set,a=f(r);try{for(a.s();!(t=a.n()).done;){var i=t.value.options;i.length>0&&n.add(i[0].tag)}}catch(o){a.e(o)}finally{a.f()}return n}},{key:"changelog",value:function(e){var t,r={},n=f((null===e||void 0===e?void 0:e.models)||[]);try{for(n.s();!(t=n.n()).done;){var a=t.value;r[a.id]=a.name}}catch(o){n.e(o)}finally{n.f()}var i=((null===e||void 0===e?void 0:e.results)||[]).map((function(e){var t=e.timestamp.substring(0,e.timestamp.indexOf(",")),n=t.split("/"),a=new Date(parseInt(n[2],10),parseInt(n[1],10)-1,parseInt(n[0],10));return{model:r[e.id]||e.id,updated:t,timestamp:a}}));return i.sort((function(e,t){return t.timestamp.getTime()-e.timestamp.getTime()})),i}},{key:"renderFilters",value:function(){var e,t=this;return((null===(e=this.state.data)||void 0===e?void 0:e.filters)||[]).map((function(e){return t.renderFiltersBlock(e)}))}},{key:"renderFiltersBlock",value:function(e){var t,r=this,n=e.options,a=this.state.filters[e.name]||n[0].tag,i=[],o=f(n);try{for(o.s();!(t=o.n()).done;){var l=t.value;i.push((0,S.jsx)("input",{type:"radio",id:l.tag,name:e.name,value:l.tag,checked:l.tag===a,onChange:function(t){return r.selectFilter(e.name,t)}},l.tag)),i.push((0,S.jsx)("label",{htmlFor:l.tag,children:l.name||l.tag},"label "+l.tag))}}catch(s){o.e(s)}finally{o.f()}return(0,S.jsxs)("div",{className:"filter-block",children:[(0,S.jsxs)("strong",{children:[e.name,":"]}),i]},e.name)}},{key:"selectMetric",value:function(e){this.setState(c(c({},this.state),{},{metric:e.target.value}))}},{key:"selectFilter",value:function(e,t){var r=c({},this.state.filters);r[e]="none"===t.target.value?null:t.target.value||null;var n=new Set(Object.values(r).filter((function(e){return null!=e})));this.setState(c(c({},this.state),{},{filters:r,filterSet:n}))}},{key:"renderPaperInfo",value:function(){var e,t,r=this,n=[];return null!==(e=this.state.data)&&void 0!==e&&e.paper&&n.push((0,S.jsx)("a",{href:this.state.data.paper,target:"_blank",children:"\ud83d\uddcb Paper"},"paper")),null!==(t=this.state.data)&&void 0!==t&&t.citation&&n.push((0,S.jsx)("a",{onClick:function(){var e;return Mu(null===(e=r.state.data)||void 0===e?void 0:e.citation)},"data-tooltip-id":"table-tooltip","data-tooltip-content":"Citation copied to clipboard!",children:"\ud83d\uddcd Cite"},"cite")),0==n.length?null:(0,S.jsx)("span",{className:"paper-info",children:n})}},{key:"renderExamples",value:function(){var e,t=this,r=((null===(e=this.state.data)||void 0===e?void 0:e.questions)||[]).filter((function(e){return e.category===t.state.examplesCategory})).map((function(e){return t.renderExample(e)}));return(0,S.jsxs)("div",{children:[this.renderExamplesTabs(),(0,S.jsxs)("table",{className:"q-table",children:[(0,S.jsx)("thead",{children:(0,S.jsxs)("tr",{children:[(0,S.jsx)("th",{style:{width:"20px"},children:"ID"}),(0,S.jsx)("th",{style:{width:"500px"},children:"Question"}),(0,S.jsx)("th",{children:"Verification"}),(0,S.jsx)("th",{children:"Subcategory"})]})}),(0,S.jsx)("tbody",{children:r})]})]})}},{key:"renderExamplesTabs",value:function(){for(var e=this,t=[],r=this.state.examplesCategory,n=function(){var n=i[a];t.push((0,S.jsx)("input",{type:"radio",id:n,name:n,value:n,checked:n===r,onChange:function(t){return e.selectCategory(n)}},n)),t.push((0,S.jsx)("label",{htmlFor:n,children:n},"label "+n))},a=0,i=["culture & tradition","art & entertainment","geography","history","grammar","vocab"];a<i.length;a++)n();return(0,S.jsx)("div",{className:"category-tabs",children:t})}},{key:"renderExample",value:function(e){for(var t=[],r=0,n=Object.keys(e.expect);r<n.length;r++){var a=n[r],o=void 0;if("regex"===a)o=e.expect[a].toString().replaceAll(",",", ");else{var l,s=[],u=f(e.expect[a]);try{for(u.s();!(l=u.n()).done;){var c=l.value;Array.isArray(c)?s.push("{".concat(c.toString(),"}")):s.push(c.toString())}}catch(y){u.e(y)}finally{u.f()}o=s.join(",").replaceAll(",",", ")}t.push("<strong>".concat(a,"</strong>: ").concat(o,"\n"))}if(e.params){for(var h=[],d=0,p=Object.entries(e.params);d<p.length;d++){var m=i(p[d],2),v=m[0],g=m[1];h.push("".concat(v,"=").concat(g))}t.push("<strong>params:</strong> "+h.join(", "))}return(0,S.jsxs)("tr",{children:[(0,S.jsx)("td",{children:e.id}),(0,S.jsx)("td",{children:e.question}),(0,S.jsx)("td",{dangerouslySetInnerHTML:{__html:t.join("")}}),(0,S.jsx)("td",{children:e.subcategory})]},"example_".concat(e.id))}},{key:"selectCategory",value:function(e){this.setState(c(c({},this.state),{},{examplesCategory:e}))}},{key:"renderAuthors",value:function(){return(0,S.jsxs)("div",{className:"authors-panel",children:[(0,S.jsxs)("span",{className:"authors",children:[(0,S.jsx)("span",{className:"title",children:"AUTHORS"}),"S\u0142awomir Dadas, Ma\u0142gorzata Gr\u0119bowiec, Micha\u0142 Pere\u0142kiewicz, Rafa\u0142 Po\u015bwiata",(0,S.jsx)("br",{})]}),(0,S.jsxs)("span",{className:"affiliation",children:[(0,S.jsx)("span",{className:"title",children:"AFFILIATION"}),"National Information Processing Institute"]}),(0,S.jsxs)("span",{className:"published",children:[(0,S.jsx)("span",{className:"title",children:"UPDATED"}),this.state.changelog.length>0?this.state.changelog[0].updated:""]})]})}},{key:"renderChangelog",value:function(){for(var e=[],t=Math.min(this.state.changelog.length,5),r=0;r<t;r++){var n=this.state.changelog[r].model;e.push((0,S.jsxs)("span",{children:[n," (",this.state.changelog[r].updated,")"]},n)),e.push(r<t-1?", ":"")}return(0,S.jsxs)("p",{children:[(0,S.jsx)("strong",{children:"Recently added models: "}),e]})}},{key:"render",value:function(){if(null==this.state.data)return null;var e=this.state.metric||this.state.data.metrics[0].id;return(0,S.jsxs)("main",{children:[(0,S.jsxs)("h1",{id:"introduction",children:[this.state.data.title,this.renderPaperInfo()]},"introduction"),this.renderAuthors(),(0,S.jsxs)("p",{children:[(0,S.jsx)("strong",{children:"Large language models (LLMs)"})," are becoming increasingly proficient in processing and generating multilingual texts, which allows them to address real-world problems more effectively. However, language understanding is a far more complex issue that goes beyond simple text analysis. It requires familiarity with cultural context, including references to everyday life, historical events, traditions, folklore, literature, and pop culture. A lack of such knowledge can lead to misinterpretations and subtle, hard-to-detect errors. To examine language models' knowledge of the Polish cultural context, we introduce the ",(0,S.jsx)("strong",{children:"Polish Linguistic and Cultural Competency Benchmark"}),", consisting of ",(0,S.jsx)("strong",{children:"600 manually crafted questions"}),". The benchmark is divided into six categories: history, geography, culture & tradition, art & entertainment, grammar, and vocabulary. This evaluation provides a new perspective on Polish competencies in language models, moving past traditional natural language processing tasks and general knowledge assessment."]},"intro"),this.renderChangelog(),(0,S.jsx)("h2",{id:"leaderboard",children:"Leaderboard"},"leaderboard"),this.renderFilters(),(0,S.jsx)(Jl,{data:this.state.data,mainMetric:e,tags:this.state.filterSet}),(0,S.jsx)(Lu,{id:"table-tooltip",openOnClick:!0,variant:"light"}),(0,S.jsx)("h2",{id:"examples",children:"Examples"},"examples"),(0,S.jsx)("p",{children:"The table below presents sample questions from our benchmark. We selected 10 questions from each category, aiming to ensure thematic and structural diversity. Click on the tabs to switch between categories."},"examples_intro"),this.renderExamples(),(0,S.jsx)("h2",{id:"description",children:"Description"},"description"),(0,S.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",gap:"35px"},children:[(0,S.jsx)("p",{children:"Polish linguistic and cultural competency benchmark comprises of hand-crafted questions designed to evaluate LLM's factual knowledge on Polish culture, tradition and language. The level of difficulty of the questions varies, from those that would be answered by the majority of Poles to detailed questions focusing on region-specific culture or ethnic minorities. The questions have been phrased in such a way that it is deterministically possible to verify their correctness. Approximately half of them are various forms of closed-ended questions such as single-choice, multiple-choice, matching two sets of concepts, or filtering concepts from a list. The rest of the questions usually require answers consisting of a single sentence containing a specific fact or a set of facts. Open-ended questions allow some freedom for the model to generate an answer, but the response should refer to specific entities such as people, dates, numbers, places, certain concepts or phrases. In addition, each question is typically supplemented with instructions for the model, imposing a specific form of answer - short, precise, without additional comments or elaborate explanations. The dataset has been divided into six categories, with 100 questions in each. These categories include:"}),(0,S.jsx)("img",{src:"pie.svg",alt:"Categories chart",width:"600",height:"600"})]},"description1"),(0,S.jsxs)("ul",{children:[(0,S.jsxs)("li",{children:[(0,S.jsx)("strong",{children:"Culture & tradition"})," - The category contains questions about beliefs and religion, which are derived from both Christian and folk traditions, as well as Slavic mythology. It also contains questions about pop culture, including characters and events that have had a significant impact on Polish society. Finally, we also included questions about everyday life, covering Polish customs, cuisine, and clothing, among other topics."]},"cat1"),(0,S.jsxs)("li",{children:[(0,S.jsx)("strong",{children:"Art & entertainment"})," - This category focuses on fields of art such as literature, painting, sculpture, theater, music, dance, or film. The questions cover works and figures related to Polish art. In addition, this category also features questions related to entertainment, including sports, popular music, television, radio, and people associated with show business."]},"cat2"),(0,S.jsxs)("li",{children:[(0,S.jsx)("strong",{children:"Geography"})," - The category covers Polish geography and is divided into four subcategories. Two of them deal with structures and phenomena of natural (e.g., mountains, rivers, climate) and man-made origin (e.g., cities, tourist attractions, industrial plants, mines). The third subcategory deals with socio-political geography, which includes questions on population, social problems, national borders, and administrative units. The last group is biogeography, which covers the fauna and flora of Poland."]},"cat3"),(0,S.jsxs)("li",{children:[(0,S.jsx)("strong",{children:"History"})," - The category covers Polish history from the time of Mieszko I to the present day. It is divided into subcategories corresponding to historical periods. It contains questions about important historical events and figures of significance to Polish politics, science, and humanities."]},"cat4"),(0,S.jsxs)("li",{children:[(0,S.jsx)("strong",{children:"Grammar"})," - The category deals with the rules and principles that govern the structure of sentences in the Polish language, as well as the rules of spelling (orthography). The questions address both theoretical foundations and practical applications of grammar. In addition to orthography, the questions cover such topics as morphology, parts of a sentence, parts of speech, phonetics, word formation, or rhetorical figures."]},"cat5"),(0,S.jsxs)("li",{children:[(0,S.jsx)("strong",{children:"Vocabulary"})," - The category verifies LLMs' ability to understand the meaning of words, idioms, sayings and proverbs. The questions mainly focus on less frequently used words and phrases. In addition, slang expressions, regionalisms, dialects, colloquial language, and youth language were also included. Apart from modern Polish, several questions also deal with archaisms and old language."]},"cat6")]},"categories_list"),(0,S.jsx)("h2",{id:"grading",children:"Grading"},"grading"),(0,S.jsx)("p",{children:"Each question in the benchmark defines one or more conditions that must be met for an answer to be accepted. The scores are binary, a model can receive one or zero points for an answer. Partial points are not possible. This means that an answer is considered correct if and only if all the conditions defined in the question are satisfied. If at least one condition is not met, the model gets zero points for that question. The final score in the benchmark is calculated as a percentage of correct answers."},"grading1"),(0,S.jsx)("p",{children:"The process of verifying a single question starts with sending it to the model and obtaining the answer. We do not use the system prompt in the evaluation, and the question is encoded using a chat template specific to each model as a single message with the user role. In addition, to ensure deterministic responses, the generation temperature parameter is set to 0. In the second step, we normalize the response. Normalization involves removing all characters except letters and numbers, making all letters lowercase, and then lemmatizing the text, that is, reducing all words to their base forms. Such normalization is necessary for languages with rich morphology like Polish, because only then we are able to match different forms of the same word between the model's response and the question's conditions. After normalization, we check each of the conditions defined in the question. The model scores a point only if all conditions have been verified successfully. Our benchmark supports the following condition types:"},"grading2"),(0,S.jsxs)("ul",{children:[(0,S.jsxs)("li",{children:[(0,S.jsx)("strong",{children:"Include"})," - Checks whether the words or phrases defined in the condition occurred in the model's response. In the simplest case, we can provide a list of comma-delimited expressions and the condition will be satisfied only if all these expressions are found in the text. In practice, however, there may be more than one way to formulate the correct answer, so it is allowed to define alternative expressions for each item. In such a case, only one of the provided expressions needs to be in the answer. In other words, the ",(0,S.jsx)("strong",{children:"include"})," condition can verify any logical formula in conjunctive normal form (CNF), in which individual clauses check the occurrence of a word or phrase in the model's response. Moreover, the condition can be parameterized. Instead of the default behavior of matching all defined expressions, we can specify the minimum (",(0,S.jsx)("strong",{children:"include_min"}),") and maximum (",(0,S.jsx)("strong",{children:"include_max"}),") number of expressions that should be included in the response. In special cases, we can also disable lemmatization (",(0,S.jsx)("strong",{children:"lemmatize"}),") if we want to verify the occurrence of a specific, and not just any, form of a word."]},"grad1"),(0,S.jsxs)("li",{children:[(0,S.jsx)("strong",{children:"Exclude"})," - This is the inverse of the previous condition. It checks that none of the given words or phrases occur in the answer. The condition is verified in a similar way to ",(0,S.jsx)("strong",{children:"include"}),". We can also use the ",(0,S.jsx)("strong",{children:"lemmatize"})," parameter to disable lemmatization when matching words."]},"grad2"),(0,S.jsxs)("li",{children:[(0,S.jsx)("strong",{children:"Order"})," - Checks whether the words or phrases defined in the condition occur in the response in the expected order. Verification of the condition is almost identical to ",(0,S.jsx)("strong",{children:"include"}),". The difference is that the positions of the first occurrence of the expression, or any of the alternative expressions, are saved. The condition is considered satisfied if and only if the positions are in ascending order. The condition can be used to verify questions involving sorting or matching information. The ",(0,S.jsx)("strong",{children:"lemmatize"})," parameter can also be applied."]},"grad3"),(0,S.jsxs)("li",{children:[(0,S.jsx)("strong",{children:"Regex"})," - This is the most complex condition, which checks whether a defined regular expression occurs in the answer. If no additional parameters are specified, the condition is considered to be satisfied if at least one string matches the regular expression in the text. However, it is possible to control the acceptability criteria through parameters. For example, we can define the minimum (",(0,S.jsx)("strong",{children:"regex_min"}),") and maximum (",(0,S.jsx)("strong",{children:"regex_max"}),") number of occurrences allowed. Furthermore, it is possible to force all occurrences to have the same number of characters (",(0,S.jsx)("strong",{children:"regex_match_length"}),"). Finally, we can introduce an additional dictionary criterion (",(0,S.jsx)("strong",{children:"regex_match_word"}),"). If the parameter is set to ",(0,S.jsx)("strong",{children:"true"}),", each matched string must be a valid word in Polish, which is verified using an external dictionary. Unlike the other conditions, ",(0,S.jsx)("strong",{children:"regex"})," is always verified on the unnormalized version of the response, so the ",(0,S.jsx)("strong",{children:"lemmatize"})," parameter is not applicable."]},"grad4")]},"grading3")]})}}]),r}(e.Component);t.createRoot(document.getElementById("root")).render((0,S.jsx)(e.StrictMode,{children:(0,S.jsx)(Bu,{})}))}()}();
//# sourceMappingURL=main.7bc2a566.js.map