3 lines
646 KiB
JavaScript
3 lines
646 KiB
JavaScript
/*! For license information please see taskpane.js.LICENSE.txt */
|
||
"use strict";(self.webpackChunkoffice_addin_taskpane_react=self.webpackChunkoffice_addin_taskpane_react||[]).push([[926],{5338:function(e,t,r){var n=r(40961);t.H=n.createRoot,n.hydrateRoot},7463:function(e,t){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<o(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,i=a>>>1;n<i;){var s=2*(n+1)-1,c=e[s],l=s+1,f=e[l];if(0>o(c,r))l<a&&0>o(f,c)?(e[n]=f,e[l]=r,n=l):(e[n]=c,e[s]=r,n=s);else{if(!(l<a&&0>o(f,r)))break e;e[n]=f,e[l]=r,n=l}}}return t}function o(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 i=performance;t.unstable_now=function(){return i.now()}}else{var s=Date,c=s.now();t.unstable_now=function(){return s.now()-c}}var l=[],f=[],u=1,d=null,h=3,p=!1,m=!1,g=!1,v="function"==typeof setTimeout?setTimeout:null,b="function"==typeof clearTimeout?clearTimeout:null,w="undefined"!=typeof setImmediate?setImmediate:null;function y(e){for(var t=n(f);null!==t;){if(null===t.callback)a(f);else{if(!(t.startTime<=e))break;a(f),t.sortIndex=t.expirationTime,r(l,t)}t=n(f)}}function k(e){if(g=!1,y(e),!m)if(null!==n(l))m=!0,I(T);else{var t=n(f);null!==t&&D(k,t.startTime-e)}}function T(e,r){m=!1,g&&(g=!1,b(S),S=-1),p=!0;var o=h;try{for(y(r),d=n(l);null!==d&&(!(d.expirationTime>r)||e&&!A());){var i=d.callback;if("function"==typeof i){d.callback=null,h=d.priorityLevel;var s=i(d.expirationTime<=r);r=t.unstable_now(),"function"==typeof s?d.callback=s:d===n(l)&&a(l),y(r)}else a(l);d=n(l)}if(null!==d)var c=!0;else{var u=n(f);null!==u&&D(k,u.startTime-r),c=!1}return c}finally{d=null,h=o,p=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var x,E=!1,_=null,S=-1,B=5,C=-1;function A(){return!(t.unstable_now()-C<B)}function N(){if(null!==_){var e=t.unstable_now();C=e;var r=!0;try{r=_(!0,e)}finally{r?x():(E=!1,_=null)}}else E=!1}if("function"==typeof w)x=function(){w(N)};else if("undefined"!=typeof MessageChannel){var R=new MessageChannel,O=R.port2;R.port1.onmessage=N,x=function(){O.postMessage(null)}}else x=function(){v(N,0)};function I(e){_=e,E||(E=!0,x())}function D(e,r){S=v((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,I(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"):B=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return h},t.unstable_getFirstCallbackNode=function(){return n(l)},t.unstable_next=function(e){switch(h){case 1:case 2:case 3:var t=3;break;default:t=h}var r=h;h=t;try{return e()}finally{h=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=h;h=e;try{return t()}finally{h=r}},t.unstable_scheduleCallback=function(e,a,o){var i=t.unstable_now();switch(o="object"==typeof o&&null!==o&&"number"==typeof(o=o.delay)&&0<o?i+o:i,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return e={id:u++,callback:a,priorityLevel:e,startTime:o,expirationTime:s=o+s,sortIndex:-1},o>i?(e.sortIndex=o,r(f,e),null===n(l)&&e===n(f)&&(g?(b(S),S=-1):g=!0,D(k,o-i))):(e.sortIndex=s,r(l,e),m||p||(m=!0,I(T))),e},t.unstable_shouldYield=A,t.unstable_wrapCallback=function(e){var t=h;return function(){var r=h;h=t;try{return e.apply(this,arguments)}finally{h=r}}}},21020:function(e,t,r){var n=r(96540),a=Symbol.for("react.element"),o=Symbol.for("react.fragment"),i=Object.prototype.hasOwnProperty,s=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,c={key:!0,ref:!0,__self:!0,__source:!0};function l(e,t,r){var n,o={},l=null,f=null;for(n in void 0!==r&&(l=""+r),void 0!==t.key&&(l=""+t.key),void 0!==t.ref&&(f=t.ref),t)i.call(t,n)&&!c.hasOwnProperty(n)&&(o[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps)void 0===o[n]&&(o[n]=t[n]);return{$$typeof:a,type:e,key:l,ref:f,props:o,_owner:s.current}}t.Fragment=o,t.jsx=l,t.jsxs=l},22799:function(e,t){var r=60103,n=60106,a=60107,o=60108,i=60114,s=60109,c=60110,l=60112,f=60113,u=60120,d=60115,h=60116;if("function"==typeof Symbol&&Symbol.for){var p=Symbol.for;r=p("react.element"),n=p("react.portal"),a=p("react.fragment"),o=p("react.strict_mode"),i=p("react.profiler"),s=p("react.provider"),c=p("react.context"),l=p("react.forward_ref"),f=p("react.suspense"),u=p("react.suspense_list"),d=p("react.memo"),h=p("react.lazy"),p("react.block"),p("react.server.block"),p("react.fundamental"),p("react.debug_trace_mode"),p("react.legacy_hidden")}t.isForwardRef=function(e){return function(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case a:case i:case o:case f:case u:return e;default:switch(e=e&&e.$$typeof){case c:case l:case h:case d:case s:return e;default:return t}}case n:return t}}}(e)===l}},39046:function(){},44363:function(e,t,r){e.exports=r(22799)},68500:function(e,t,r){var n=r(96540),a=r.t(n,2),o=r(5338);const i=()=>{const e={};return function(t,r){void 0===e[t.id]&&(t.insertCSSRules(r),e[t.id]=!0)}};function s(e){for(var t,r=0,n=0,a=e.length;a>=4;++n,a-=4)t=1540483477*(65535&(t=255&e.charCodeAt(n)|(255&e.charCodeAt(++n))<<8|(255&e.charCodeAt(++n))<<16|(255&e.charCodeAt(++n))<<24))+(59797*(t>>>16)<<16),r=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&r)+(59797*(r>>>16)<<16);switch(a){case 3:r^=(255&e.charCodeAt(n+2))<<16;case 2:r^=(255&e.charCodeAt(n+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(n)))+(59797*(r>>>16)<<16)}return(((r=1540483477*(65535&(r^=r>>>13))+(59797*(r>>>16)<<16))^r>>>15)>>>0).toString(36)}function c(e){return e.reduce((function(e,t){var r=t[0],n=t[1];return e[r]=n,e[n]=r,e}),{})}function l(e){return"number"==typeof e}function f(e,t){return-1!==e.indexOf(t)}function u(e,t,r,n){return t+(a=r,0===parseFloat(a)?a:"-"===a[0]?a.slice(1):"-"+a)+n;var a}function d(e){return e.replace(/ +/g," ").split(" ").map((function(e){return e.trim()})).filter(Boolean).reduce((function(e,t){var r=e.list,n=e.state,a=(t.match(/\(/g)||[]).length,o=(t.match(/\)/g)||[]).length;return n.parensDepth>0?r[r.length-1]=r[r.length-1]+" "+t:r.push(t),n.parensDepth+=a-o,{list:r,state:n}}),{list:[],state:{parensDepth:0}}).list}function h(e){var t=d(e);if(t.length<=3||t.length>4)return e;var r=t[0],n=t[1],a=t[2];return[r,t[3],a,n].join(" ")}var p={padding:function(e){var t=e.value;return l(t)?t:h(t)},textShadow:function(e){return function(e){for(var t=[],r=0,n=0,a=!1;n<e.length;)a||","!==e[n]?"("===e[n]?(a=!0,n++):")"===e[n]?(a=!1,n++):n++:(t.push(e.substring(r,n).trim()),r=++n);return r!=n&&t.push(e.substring(r,n+1)),t}(e.value).map((function(e){return e.replace(/(^|\s)(-*)([.|\d]+)/,(function(e,t,r,n){return"0"===n?e:t+(""===r?"-":"")+n}))})).join(",")},borderColor:function(e){return h(e.value)},borderRadius:function(e){var t=e.value;if(l(t))return t;if(f(t,"/")){var r=t.split("/"),n=r[0],a=r[1];return p.borderRadius({value:n.trim()})+" / "+p.borderRadius({value:a.trim()})}var o=d(t);switch(o.length){case 2:return o.reverse().join(" ");case 4:var i=o[0],s=o[1],c=o[2];return[s,i,o[3],c].join(" ");default:return t}},background:function(e){var t=e.value,r=e.valuesToConvert,n=e.isRtl,a=e.bgImgDirectionRegex,o=e.bgPosDirectionRegex;if(l(t))return t;var i=t.replace(/(url\(.*?\))|(rgba?\(.*?\))|(hsl\(.*?\))|(#[a-fA-F0-9]+)|((^| )(\D)+( |$))/g,"").trim();return t=t.replace(i,p.backgroundPosition({value:i,valuesToConvert:r,isRtl:n,bgPosDirectionRegex:o})),p.backgroundImage({value:t,valuesToConvert:r,bgImgDirectionRegex:a})},backgroundImage:function(e){var t=e.value,r=e.valuesToConvert,n=e.bgImgDirectionRegex;return f(t,"url(")||f(t,"linear-gradient(")?t.replace(n,(function(e,t,n){return e.replace(n,r[n])})):t},backgroundPosition:function(e){var t=e.value,r=e.valuesToConvert,n=e.isRtl,a=e.bgPosDirectionRegex;return t.replace(n?/^((-|\d|\.)+%)/:null,(function(e,t){return function(e){var t=e.indexOf(".");if(-1===t)e=100-parseFloat(e)+"%";else{var r=e.length-t-2;e=(e=100-parseFloat(e)).toFixed(r)+"%"}return e}(t)})).replace(a,(function(e){return r[e]}))},backgroundPositionX:function(e){var t=e.value,r=e.valuesToConvert,n=e.isRtl,a=e.bgPosDirectionRegex;return l(t)?t:p.backgroundPosition({value:t,valuesToConvert:r,isRtl:n,bgPosDirectionRegex:a})},transition:function(e){var t=e.value,r=e.propertiesToConvert;return t.split(/,\s*/g).map((function(e){var t=e.split(" ");return t[0]=r[t[0]]||t[0],t.join(" ")})).join(", ")},transitionProperty:function(e){var t=e.value,r=e.propertiesToConvert;return t.split(/,\s*/g).map((function(e){return r[e]||e})).join(", ")},transform:function(e){var t=e.value,r="[^\\u0020-\\u007e]",n="(?:(?:(?:\\[0-9a-f]{1,6})(?:\\r\\n|\\s)?)|\\\\[^\\r\\n\\f0-9a-f])",a="((?:-?(?:[0-9]*\\.[0-9]+|[0-9]+)(?:\\s*(?:em|ex|px|cm|mm|in|pt|pc|deg|rad|grad|ms|s|hz|khz|%)|-?(?:[_a-z]|"+r+"|"+n+")(?:[_a-z0-9-]|"+r+"|"+n+")*)?)|(?:inherit|auto))",o=new RegExp("(translateX\\s*\\(\\s*)"+a+"(\\s*\\))","gi"),i=new RegExp("(translate\\s*\\(\\s*)"+a+"((?:\\s*,\\s*"+a+"){0,1}\\s*\\))","gi"),s=new RegExp("(translate3d\\s*\\(\\s*)"+a+"((?:\\s*,\\s*"+a+"){0,2}\\s*\\))","gi"),c=new RegExp("(rotate[ZY]?\\s*\\(\\s*)"+a+"(\\s*\\))","gi");return t.replace(o,u).replace(i,u).replace(s,u).replace(c,u)}};p.objectPosition=p.backgroundPosition,p.margin=p.padding,p.borderWidth=p.padding,p.boxShadow=p.textShadow,p.webkitBoxShadow=p.boxShadow,p.mozBoxShadow=p.boxShadow,p.WebkitBoxShadow=p.boxShadow,p.MozBoxShadow=p.boxShadow,p.borderStyle=p.borderColor,p.webkitTransform=p.transform,p.mozTransform=p.transform,p.WebkitTransform=p.transform,p.MozTransform=p.transform,p.transformOrigin=p.backgroundPosition,p.webkitTransformOrigin=p.transformOrigin,p.mozTransformOrigin=p.transformOrigin,p.WebkitTransformOrigin=p.transformOrigin,p.MozTransformOrigin=p.transformOrigin,p.webkitTransition=p.transition,p.mozTransition=p.transition,p.WebkitTransition=p.transition,p.MozTransition=p.transition,p.webkitTransitionProperty=p.transitionProperty,p.mozTransitionProperty=p.transitionProperty,p.WebkitTransitionProperty=p.transitionProperty,p.MozTransitionProperty=p.transitionProperty,p["text-shadow"]=p.textShadow,p["border-color"]=p.borderColor,p["border-radius"]=p.borderRadius,p["background-image"]=p.backgroundImage,p["background-position"]=p.backgroundPosition,p["background-position-x"]=p.backgroundPositionX,p["object-position"]=p.objectPosition,p["border-width"]=p.padding,p["box-shadow"]=p.textShadow,p["-webkit-box-shadow"]=p.textShadow,p["-moz-box-shadow"]=p.textShadow,p["border-style"]=p.borderColor,p["-webkit-transform"]=p.transform,p["-moz-transform"]=p.transform,p["transform-origin"]=p.transformOrigin,p["-webkit-transform-origin"]=p.transformOrigin,p["-moz-transform-origin"]=p.transformOrigin,p["-webkit-transition"]=p.transition,p["-moz-transition"]=p.transition,p["transition-property"]=p.transitionProperty,p["-webkit-transition-property"]=p.transitionProperty,p["-moz-transition-property"]=p.transitionProperty;var m=c([["paddingLeft","paddingRight"],["marginLeft","marginRight"],["left","right"],["borderLeft","borderRight"],["borderLeftColor","borderRightColor"],["borderLeftStyle","borderRightStyle"],["borderLeftWidth","borderRightWidth"],["borderTopLeftRadius","borderTopRightRadius"],["borderBottomLeftRadius","borderBottomRightRadius"],["padding-left","padding-right"],["margin-left","margin-right"],["border-left","border-right"],["border-left-color","border-right-color"],["border-left-style","border-right-style"],["border-left-width","border-right-width"],["border-top-left-radius","border-top-right-radius"],["border-bottom-left-radius","border-bottom-right-radius"]]),g=["content"],v=c([["ltr","rtl"],["left","right"],["w-resize","e-resize"],["sw-resize","se-resize"],["nw-resize","ne-resize"]]),b=new RegExp("(^|\\W|_)((ltr)|(rtl)|(left)|(right))(\\W|_|$)","g"),w=new RegExp("(left)|(right)");function y(e){return Object.keys(e).reduce((function(t,r){var n=e[r];if("string"==typeof n&&(n=n.trim()),f(g,r))return t[r]=n,t;var a=k(r,n),o=a.key,i=a.value;return t[o]=i,t}),Array.isArray(e)?[]:{})}function k(e,t){var r,n=/\/\*\s?@noflip\s?\*\//.test(t),a=n?e:m[r=e]||r,o=n?t:function(e,t){if(!function(e){return!("boolean"==typeof e||function(e){return null==e}(e))}(t))return t;if((r=t)&&"object"==typeof r)return y(t);var r,n,a=l(t),o=function(e){return"function"==typeof e}(t),i=a||o?t:t.replace(/ !important.*?$/,""),s=!a&&i.length!==t.length,c=p[e];return n=c?c({value:i,valuesToConvert:v,propertiesToConvert:m,isRtl:!0,bgImgDirectionRegex:b,bgPosDirectionRegex:w}):v[i]||i,s?n+" !important":n}(a,t);return{key:a,value:o}}const T="undefined"==typeof window?r.g:window,x="@griffel/";function E(e,t){return T[Symbol.for(x+e)]||(T[Symbol.for(x+e)]=t),T[Symbol.for(x+e)]}const _=E("DEFINITION_LOOKUP_TABLE",{}),S="data-make-styles-bucket",B={all:1,borderColor:1,borderStyle:1,borderWidth:1,borderBlock:1,borderBlockEnd:1,borderBlockStart:1,borderInline:1,borderInlineEnd:1,borderInlineStart:1},C="DO_NOT_USE_DIRECTLY: @griffel/reset-value",A=/[A-Z]/g,N=/^ms-/,R={};function O(e){return"-"+e.toLowerCase()}function I(e){if(Object.prototype.hasOwnProperty.call(R,e))return R[e];if("--"===e.substr(0,2))return e;const t=e.replace(A,O);return R[e]=N.test(t)?"-"+t:t}function D(e){return"&"===e.charAt(0)?e.slice(1):e}var F="-moz-",P="-webkit-",z="comm",M="rule",L="decl",j="@layer",q=Math.abs,H=String.fromCharCode,U=Object.assign;function W(e){return e.trim()}function V(e,t){return(e=t.exec(e))?e[0]:e}function G(e,t,r){return e.replace(t,r)}function K(e,t,r){return e.indexOf(t,r)}function X(e,t){return 0|e.charCodeAt(t)}function Y(e,t,r){return e.slice(t,r)}function J(e){return e.length}function Z(e){return e.length}function Q(e,t){return t.push(e),e}function ee(e,t){for(var r="",n=0;n<e.length;n++)r+=t(e[n],n,e,t)||"";return r}function te(e,t,r,n){switch(e.type){case j:if(e.children.length)break;case"@import":case"@namespace":case L:return e.return=e.return||e.value;case z:return"";case"@keyframes":return e.return=e.value+"{"+ee(e.children,n)+"}";case M:if(!J(e.value=e.props.join(",")))return""}return J(r=ee(e.children,n))?e.return=e.value+"{"+r+"}":""}var re=1,ne=1,ae=0,oe=0,ie=0,se="";function ce(e,t,r,n,a,o,i,s){return{value:e,root:t,parent:r,type:n,props:a,children:o,line:re,column:ne,length:i,return:"",siblings:s}}function le(e,t){return U(ce("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},t)}function fe(){return ie=oe>0?X(se,--oe):0,ne--,10===ie&&(ne=1,re--),ie}function ue(){return ie=oe<ae?X(se,oe++):0,ne++,10===ie&&(ne=1,re++),ie}function de(){return X(se,oe)}function he(){return oe}function pe(e,t){return Y(se,e,t)}function me(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function ge(e){return re=ne=1,ae=J(se=e),oe=0,[]}function ve(e){return se="",e}function be(e){return W(pe(oe-1,ke(91===e?e+2:40===e?e+1:e)))}function we(e){for(;(ie=de())&&ie<33;)ue();return me(e)>2||me(ie)>3?"":" "}function ye(e,t){for(;--t&&ue()&&!(ie<48||ie>102||ie>57&&ie<65||ie>70&&ie<97););return pe(e,he()+(t<6&&32==de()&&32==ue()))}function ke(e){for(;ue();)switch(ie){case e:return oe;case 34:case 39:34!==e&&39!==e&&ke(ie);break;case 40:41===e&&ke(e);break;case 92:ue()}return oe}function Te(e,t){for(;ue()&&e+ie!==57&&(e+ie!==84||47!==de()););return"/*"+pe(t,oe-1)+"*"+H(47===e?e:ue())}function xe(e){for(;!me(de());)ue();return pe(e,oe)}function Ee(e){return ve(_e("",null,null,null,[""],e=ge(e),0,[0],e))}function _e(e,t,r,n,a,o,i,s,c){for(var l=0,f=0,u=i,d=0,h=0,p=0,m=1,g=1,v=1,b=0,w="",y=a,k=o,T=n,x=w;g;)switch(p=b,b=ue()){case 40:if(108!=p&&58==X(x,u-1)){-1!=K(x+=G(be(b),"&","&\f"),"&\f",q(l?s[l-1]:0))&&(v=-1);break}case 34:case 39:case 91:x+=be(b);break;case 9:case 10:case 13:case 32:x+=we(p);break;case 92:x+=ye(he()-1,7);continue;case 47:switch(de()){case 42:case 47:Q(Be(Te(ue(),he()),t,r,c),c),5!=me(p||1)&&5!=me(de()||1)||!J(x)||" "===Y(x,-1,void 0)||(x+=" ");break;default:x+="/"}break;case 123*m:s[l++]=J(x)*v;case 125*m:case 59:case 0:switch(b){case 0:case 125:g=0;case 59+f:-1==v&&(x=G(x,/\f/g,"")),h>0&&(J(x)-u||0===m&&47===p)&&Q(h>32?Ce(x+";",n,r,u-1,c):Ce(G(x," ","")+";",n,r,u-2,c),c);break;case 59:x+=";";default:if(Q(T=Se(x,t,r,l,f,a,s,w,y=[],k=[],u,o),o),123===b)if(0===f)_e(x,t,T,T,y,o,u,s,k);else{switch(d){case 99:if(110===X(x,3))break;case 108:if(97===X(x,2))break;default:f=0;case 100:case 109:case 115:}f?_e(e,T,T,n&&Q(Se(e,T,T,0,0,a,s,w,a,y=[],u,k),k),a,k,u,s,n?y:k):_e(x,T,T,T,[""],k,0,s,k)}}l=f=h=0,m=v=1,w=x="",u=i;break;case 58:u=1+J(x),h=p;default:if(m<1)if(123==b)--m;else if(125==b&&0==m++&&125==fe())continue;switch(x+=H(b),b*m){case 38:v=f>0?1:(x+="\f",-1);break;case 44:s[l++]=(J(x)-1)*v,v=1;break;case 64:45===de()&&(x+=be(ue())),d=de(),f=u=J(w=x+=xe(he())),b++;break;case 45:45===p&&2==J(x)&&(m=0)}}return o}function Se(e,t,r,n,a,o,i,s,c,l,f,u){for(var d=a-1,h=0===a?o:[""],p=Z(h),m=0,g=0,v=0;m<n;++m)for(var b=0,w=Y(e,d+1,d=q(g=i[m])),y=e;b<p;++b)(y=W(g>0?h[b]+" "+w:G(w,/&\f/g,h[b])))&&(c[v++]=y);return ce(e,t,r,0===a?M:s,c,l,f,u)}function Be(e,t,r,n){return ce(e,t,r,z,H(ie),Y(e,2,-2),0,n)}function Ce(e,t,r,n,a){return ce(e,t,r,L,Y(e,0,n),Y(e,n+1,-1),n,a)}function Ae(e){var t=Z(e);return function(r,n,a,o){for(var i="",s=0;s<t;s++)i+=e[s](r,n,a,o)||"";return i}}function Ne(e){return function(t){t.root||(t=t.return)&&e(t)}}const Re=e=>{if(e.type===M){if("string"==typeof e.props)return;e.props=e.props.map((e=>-1===e.indexOf(":global(")?e:function(e){return ve(function(e){for(;ue();)switch(me(ie)){case 0:Q(xe(oe-1),e);break;case 2:Q(be(ie),e);break;default:Q(H(ie),e)}return e}(ge(e)))}(e).reduce(((e,t,r,n)=>{if(""===t)return e;if(":"===t&&"global"===n[r+1]){const t=n[r+2].slice(1,-1)+" ";return e.unshift(t),n[r+1]="",n[r+2]="",e}return e.push(t),e}),[]).join("")))}};function Oe(e,t,r){switch(function(e,t){return 45^X(e,0)?(((t<<2^X(e,0))<<2^X(e,1))<<2^X(e,2))<<2^X(e,3):0}(e,t)){case 5103:return P+"print-"+e+e;case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:return P+e+e;case 4215:if(102===X(e,9))return P+e+e;if(116===X(e,t+1))return P+e+e;break;case 4789:return F+e+e;case 5349:case 4246:case 6968:return P+e+F+e+e;case 6187:if(!V(e,/grab/))return G(G(G(e,/(zoom-|grab)/,P+"$1"),/(image-set)/,P+"$1"),e,"")+e;case 5495:case 3959:return G(e,/(image-set\([^]*)/,P+"$1$`$1");case 4095:case 3583:case 4068:case 2532:return G(e,/(.+)-inline(.+)/,P+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(J(e)-1-t>6)switch(X(e,t+1)){case 102:if(108===X(e,t+3))return G(e,/(.+:)(.+)-([^]+)/,"$1"+P+"$2-$3$1"+F+(108==X(e,t+3)?"$3":"$2-$3"))+e;case 115:return~K(e,"stretch")?Oe(G(e,"stretch","fill-available"),t)+e:e}}return e}function Ie(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case L:return void(e.return=Oe(e.value,e.length));case M:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(V(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return ee([le(e,{props:[G(t,/:(read-\w+)/,":-moz-$1")]})],n);case"::placeholder":return ee([le(e,{props:[G(t,/:(plac\w+)/,":"+P+"input-$1")]}),le(e,{props:[G(t,/:(plac\w+)/,":-moz-$1")]})],n)}return""}))}}const De=e=>{(function(e){switch(e.type){case"@container":case"@media":case"@supports":case j:return!0}return!1})(e)&&Array.isArray(e.children)&&e.children.sort(((e,t)=>e.props[0]>t.props[0]?1:-1))};const Fe=/,( *[^ &])/g;function Pe(e,t,r){let n=t;return r.length>0&&(n=r.reduceRight(((e,t)=>{return`${r=t,"&"+D(r.replace(Fe,",&$1"))} { ${e} }`;var r}),t)),`${e}{${n}}`}function ze(e,t){const{className:r,selectors:n,property:a,rtlClassName:o,rtlProperty:i,rtlValue:s,value:c}=e,{container:l,layer:f,media:u,supports:d}=t;let h=Pe(`.${r}`,Array.isArray(c)?`${c.map((e=>`${I(a)}: ${e}`)).join(";")};`:`${I(a)}: ${c};`,n);return i&&o&&(h+=Pe(`.${o}`,Array.isArray(s)?`${s.map((e=>`${I(i)}: ${e}`)).join(";")};`:`${I(i)}: ${s};`,n)),u&&(h=`@media ${u} { ${h} }`),f&&(h=`@layer ${f} { ${h} }`),d&&(h=`@supports ${d} { ${h} }`),l&&(h=`@container ${l} { ${h} }`),function(e){const t=[];return ee(Ee(e),Ae([Re,De,Ie,te,Ne((e=>t.push(e)))])),t}(h)}function Me(e){let t="";for(const r in e){const n=e[r];if("string"!=typeof n&&"number"!=typeof n){if(Array.isArray(n))for(const e of n)t+=I(r)+":"+e+";"}else t+=I(r)+":"+n+";"}return t}function Le(e){let t="";for(const r in e)t+=`${r}{${Me(e[r])}}`;return t}function je(e,t){const r=[];return ee(Ee(`@keyframes ${e} {${t}}`),Ae([te,Ie,Ne((e=>r.push(e)))])),r}const qe={animation:[-1,["animationDelay","animationDirection","animationDuration","animationFillMode","animationIterationCount","animationName","animationPlayState","animationTimeline","animationTimingFunction"]],animationRange:[-1,["animationRangeEnd","animationRangeStart"]],background:[-2,["backgroundAttachment","backgroundClip","backgroundColor","backgroundImage","backgroundOrigin","backgroundPosition","backgroundPositionX","backgroundPositionY","backgroundRepeat","backgroundSize"]],backgroundPosition:[-1,["backgroundPositionX","backgroundPositionY"]],border:[-2,["borderBottom","borderBottomColor","borderBottomStyle","borderBottomWidth","borderLeft","borderLeftColor","borderLeftStyle","borderLeftWidth","borderRight","borderRightColor","borderRightStyle","borderRightWidth","borderTop","borderTopColor","borderTopStyle","borderTopWidth"]],borderBottom:[-1,["borderBottomColor","borderBottomStyle","borderBottomWidth"]],borderImage:[-1,["borderImageOutset","borderImageRepeat","borderImageSlice","borderImageSource","borderImageWidth"]],borderLeft:[-1,["borderLeftColor","borderLeftStyle","borderLeftWidth"]],borderRadius:[-1,["borderBottomLeftRadius","borderBottomRightRadius","borderTopLeftRadius","borderTopRightRadius"]],borderRight:[-1,["borderRightColor","borderRightStyle","borderRightWidth"]],borderTop:[-1,["borderTopColor","borderTopStyle","borderTopWidth"]],caret:[-1,["caretColor","caretShape"]],columnRule:[-1,["columnRuleColor","columnRuleStyle","columnRuleWidth"]],columns:[-1,["columnCount","columnWidth"]],containIntrinsicSize:[-1,["containIntrinsicHeight","containIntrinsicWidth"]],container:[-1,["containerName","containerType"]],flex:[-1,["flexBasis","flexGrow","flexShrink"]],flexFlow:[-1,["flexDirection","flexWrap"]],font:[-1,["fontFamily","fontSize","fontStretch","fontStyle","fontVariant","fontWeight","lineHeight"]],gap:[-1,["columnGap","rowGap"]],grid:[-1,["columnGap","gridAutoColumns","gridAutoFlow","gridAutoRows","gridColumnGap","gridRowGap","gridTemplateAreas","gridTemplateColumns","gridTemplateRows","rowGap"]],gridArea:[-1,["gridColumnEnd","gridColumnStart","gridRowEnd","gridRowStart"]],gridColumn:[-1,["gridColumnEnd","gridColumnStart"]],gridRow:[-1,["gridRowEnd","gridRowStart"]],gridTemplate:[-1,["gridTemplateAreas","gridTemplateColumns","gridTemplateRows"]],inset:[-1,["bottom","left","right","top"]],insetBlock:[-1,["insetBlockEnd","insetBlockStart"]],insetInline:[-1,["insetInlineEnd","insetInlineStart"]],listStyle:[-1,["listStyleImage","listStylePosition","listStyleType"]],margin:[-1,["marginBottom","marginLeft","marginRight","marginTop"]],marginBlock:[-1,["marginBlockEnd","marginBlockStart"]],marginInline:[-1,["marginInlineEnd","marginInlineStart"]],mask:[-1,["maskClip","maskComposite","maskImage","maskMode","maskOrigin","maskPosition","maskRepeat","maskSize"]],maskBorder:[-1,["maskBorderMode","maskBorderOutset","maskBorderRepeat","maskBorderSlice","maskBorderSource","maskBorderWidth"]],offset:[-1,["offsetAnchor","offsetDistance","offsetPath","offsetPosition","offsetRotate"]],outline:[-1,["outlineColor","outlineStyle","outlineWidth"]],overflow:[-1,["overflowX","overflowY"]],overscrollBehavior:[-1,["overscrollBehaviorX","overscrollBehaviorY"]],padding:[-1,["paddingBottom","paddingLeft","paddingRight","paddingTop"]],paddingBlock:[-1,["paddingBlockEnd","paddingBlockStart"]],paddingInline:[-1,["paddingInlineEnd","paddingInlineStart"]],placeContent:[-1,["alignContent","justifyContent"]],placeItems:[-1,["alignItems","justifyItems"]],placeSelf:[-1,["alignSelf","justifySelf"]],scrollMargin:[-1,["scrollMarginBottom","scrollMarginLeft","scrollMarginRight","scrollMarginTop"]],scrollMarginBlock:[-1,["scrollMarginBlockEnd","scrollMarginBlockStart"]],scrollMarginInline:[-1,["scrollMarginInlineEnd","scrollMarginInlineStart"]],scrollPadding:[-1,["scrollPaddingBottom","scrollPaddingLeft","scrollPaddingRight","scrollPaddingTop"]],scrollPaddingBlock:[-1,["scrollPaddingBlockEnd","scrollPaddingBlockStart"]],scrollPaddingInline:[-1,["scrollPaddingInlineEnd","scrollPaddingInlineStart"]],scrollTimeline:[-1,["scrollTimelineAxis","scrollTimelineName"]],textDecoration:[-1,["textDecorationColor","textDecorationLine","textDecorationStyle","textDecorationThickness"]],textEmphasis:[-1,["textEmphasisColor","textEmphasisStyle"]],transition:[-1,["transitionBehavior","transitionDelay","transitionDuration","transitionProperty","transitionTimingFunction"]],viewTimeline:[-1,["viewTimelineAxis","viewTimelineName"]]};function He(e,t){return 0===e.length?t:`${e} and ${t}`}function Ue(e){return"@media"===e.substr(0,6)}function We(e){return"@layer"===e.substr(0,6)}const Ve=/^(:|\[|>|&)/;function $e(e){return Ve.test(e)}function Ge(e){return"@supports"===e.substr(0,9)}function Ke(e){return"@container"===e.substring(0,10)}const Xe={"us-w":"w","us-v":"i",nk:"l",si:"v",cu:"f",ve:"h",ti:"a"};function Ye(e,t){if(t.media)return"m";if(t.layer||t.supports)return"t";if(t.container)return"c";if(e.length>0){const t=e[0].trim();if(58===t.charCodeAt(0))return Xe[t.slice(4,8)]||Xe[t.slice(3,5)]||"d"}return"d"}function Je(e,t){return e?t+e:e}function Ze(e){return Je(e.container,"c")+Je(e.media,"m")+Je(e.layer,"l")+Je(e.supports,"s")}function Qe(e,t,r){const n=s(e+Ze(r)+t),a=n.charCodeAt(0);return a>=48&&a<=57?String.fromCharCode(a+17)+n.slice(1):n}function et({property:e,selector:t,salt:r,value:n},a){return"f"+s(r+t+Ze(a)+e+n.trim())}function tt(e){return e===C}function rt(e){return e.replace(/>\s+/g,">")}function nt(e){return qe[e]}function at(e){var t;return null!==(t=null==e?void 0:e[0])&&void 0!==t?t:0}function ot(e,t,r,n){e[t]=n?[r,n]:r}function it(e,t){return t.length>0?[e,Object.fromEntries(t)]:e}function st(e,t,r,n,a,o){var i;const s=[];0!==o&&s.push(["p",o]),"m"===t&&a&&s.push(["m",a]),null!==(i=e[t])&&void 0!==i||(e[t]=[]),r&&e[t].push(it(r,s)),n&&e[t].push(it(n,s))}function ct(e,t="",r=[],n={container:"",layer:"",media:"",supports:""},a={},o={},i){for(const l in e){if(B.hasOwnProperty(l)){e[l];continue}const f=e[l];if(null!=f)if(tt(f))ot(a,Qe(rt(r.join("")),l,n),0,void 0);else if("string"==typeof f||"number"==typeof f){const e=rt(r.join("")),s=nt(l);if(s){const e=s[1],i=Object.fromEntries(e.map((e=>[e,C])));ct(i,t,r,n,a,o)}const c=Qe(e,l,n),u=et({value:f.toString(),salt:t,selector:e,property:l},n),d=i&&{key:l,value:i}||k(l,f),h=d.key!==l||d.value!==f,p=h?et({value:d.value.toString(),property:d.key,salt:t,selector:e},n):void 0,m=h?{rtlClassName:p,rtlProperty:d.key,rtlValue:d.value}:void 0,g=Ye(r,n),[v,b]=ze(Object.assign({className:u,selectors:r,property:l,value:f},m),n);ot(a,c,u,p),st(o,g,v,b,n.media,at(s))}else if("animationName"===l){const e=Array.isArray(f)?f:[f],i=[],c=[];for(const t of e){const e=Le(t),r=Le(y(t)),a="f"+s(e);let l;const f=je(a,e);let u=[];e===r?l=a:(l="f"+s(r),u=je(l,r));for(let e=0;e<f.length;e++)st(o,"k",f[e],u[e],n.media,0);i.push(a),c.push(l)}ct({animationName:i.join(", ")},t,r,n,a,o,c.join(", "))}else if(Array.isArray(f)){if(0===f.length)continue;const e=rt(r.join("")),i=nt(l);if(i){const e=i[1],s=Object.fromEntries(e.map((e=>[e,C])));ct(s,t,r,n,a,o)}const s=Qe(e,l,n),c=et({value:f.map((e=>(null!=e?e:"").toString())).join(";"),salt:t,selector:e,property:l},n),u=f.map((e=>k(l,e)));if(u.some((e=>e.key!==u[0].key)))continue;const d=u[0].key!==l||u.some(((e,t)=>e.value!==f[t])),h=d?et({value:u.map((e=>{var t;return(null!==(t=null==e?void 0:e.value)&&void 0!==t?t:"").toString()})).join(";"),salt:t,property:u[0].key,selector:e},n):void 0,p=d?{rtlClassName:h,rtlProperty:u[0].key,rtlValue:u.map((e=>e.value))}:void 0,m=Ye(r,n),[g,v]=ze(Object.assign({className:c,selectors:r,property:l,value:f},p),n);ot(a,s,c,h),st(o,m,g,v,n.media,at(i))}else if(null!=(c=f)&&"object"==typeof c&&!1===Array.isArray(c))if($e(l))ct(f,t,r.concat(D(l)),n,a,o);else if(Ue(l)){const e=He(n.media,l.slice(6).trim());ct(f,t,r,Object.assign({},n,{media:e}),a,o)}else if(We(l)){const e=(n.layer?`${n.layer}.`:"")+l.slice(6).trim();ct(f,t,r,Object.assign({},n,{layer:e}),a,o)}else if(Ge(l)){const e=He(n.supports,l.slice(9).trim());ct(f,t,r,Object.assign({},n,{supports:e}),a,o)}else if(Ke(l)){const e=l.slice(10).trim();ct(f,t,r,Object.assign({},n,{container:e}),a,o)}}var c;return[a,o]}function lt(e,t,r=[]){return"___"+function(e){const t=e.length;if(7===t)return e;for(let r=t;r<7;r++)e+="0";return e}(s(e+t))}function ft(e,t){let r="",n="";for(const a in e){const o=e[a];if(0===o){n+=a+" ";continue}const i=Array.isArray(o),s="rtl"===t?(i?o[1]:o)+" ":(i?o[0]:o)+" ";r+=s,n+=s}return[r.slice(0,-1),n.slice(0,-1)]}function ut(e,t){const r={};for(const n in e){const[a,o]=ft(e[n],t);if(""===o){r[n]="";continue}const i=lt(o,t),s=i+(""===a?"":" "+a);_[i]=[e[n],t],r[n]=s}return r}const dt=a.useInsertionEffect?a.useInsertionEffect:void 0,ht=()=>{const e={};return function(t,r){dt&&"undefined"!=typeof window&&window.document&&window.document.createElement?dt((()=>{t.insertCSSRules(r)}),[t,r]):void 0===e[t.id]&&(t.insertCSSRules(r),e[t.id]=!0)}};const pt=["r","d","l","v","w","f","i","h","a","s","k","t","m","c"].reduce(((e,t,r)=>(e[t]=r,e)),{});function mt(e,t,r,n,a={}){var o,i;const s="m"===e,c=null!==(o=a.m)&&void 0!==o?o:"0",l=null!==(i=a.p)&&void 0!==i?i:0,f=function(e,t,r){return("m"===e?e+t:e)+r}(e,c,l);if(!n.stylesheets[f]){const o=t&&t.createElement("style"),i=function(e,t,r,n){const a=[];if(n[S]=t,n["data-priority"]=String(r),e)for(const t in n)e.setAttribute(t,n[t]);return{elementAttributes:n,insertRule:function(t){return(null==e?void 0:e.sheet)?e.sheet.insertRule(t,e.sheet.cssRules.length):a.push(t)},element:e,bucketName:t,cssRules(){return(null==e?void 0:e.sheet)?Array.from(e.sheet.cssRules).map((e=>e.cssText)):a}}}(o,e,l,Object.assign({},n.styleElementAttributes,s&&{media:c}));n.stylesheets[f]=i,t&&o&&t.head.insertBefore(o,function(e,t,r,n,a={}){var o,i;const s=pt[r],c=null!==(o=a.m)&&void 0!==o?o:"",l=null!==(i=a.p)&&void 0!==i?i:0;let f=e=>s-pt[e.getAttribute(S)],u=e.head.querySelectorAll(`[${S}]`);if("m"===r){const t=e.head.querySelectorAll(`[${S}="${r}"]`);t.length&&(u=t,f=e=>n.compareMediaQueries(c,e.media))}const d=u.length;let h=d-1;for(;h>=0;){const e=u.item(h);if((function(e,t,r){var n,a;return t+(null!==(n=r.m)&&void 0!==n?n:"")===e.getAttribute(S)+(null!==(a=e.media)&&void 0!==a?a:"")}(p=e,r,a)?l-Number(p.getAttribute("data-priority")):f(p))>0)return e.nextSibling;h--}var p;return d>0?u.item(0):t?t.nextSibling:null}(t,r,e,n,a))}return n.stylesheets[f]}function gt(e,t){try{e.insertRule(t)}catch(e){}}let vt=0;const bt=(e,t)=>e<t?-1:e>t?1:0;function wt(e=("undefined"==typeof document?void 0:document),t={}){const{classNameHashSalt:r,unstable_filterCSSRule:n,insertionPoint:a,styleElementAttributes:o,compareMediaQueries:i=bt}=t,s={classNameHashSalt:r,insertionCache:{},stylesheets:{},styleElementAttributes:Object.freeze(o),compareMediaQueries:i,id:"d"+vt++,insertCSSRules(t){for(const o in t){const i=t[o];for(let t=0,c=i.length;t<c;t++){const[c,l]=(r=i[t],Array.isArray(r)?r:[r]),f=mt(o,e,a||null,s,l);s.insertionCache[c]||(s.insertionCache[c]=o,n?n(c)&>(f,c):gt(f,c))}}var r}};return s}const yt=n.createContext(wt());function kt(){return n.useContext(yt)}const Tt=n.createContext("ltr"),xt=({children:e,dir:t})=>n.createElement(Tt.Provider,{value:t},e);function Et(){return n.useContext(Tt)}const _t=Symbol.for("fui.slotRenderFunction"),St=Symbol.for("fui.slotElementType");function Bt(e,t){const{defaultProps:r,elementType:a}=t,o=function(e){return"string"==typeof e||"number"==typeof e||Array.isArray(e)||n.isValidElement(e)?{children:e}:e}(e),i={...r,...o,[St]:a};return o&&"function"==typeof o.children&&(i[_t]=o.children,i.children=null==r?void 0:r.children),i}function Ct(e,t){if(null!==e&&(void 0!==e||t.renderByDefault))return Bt(e,t)}const At=(...e)=>{const t={};for(const r of e){const e=Array.isArray(r)?r:Object.keys(r);for(const r of e)t[r]=1}return t},Nt=At(["onAuxClick","onAnimationEnd","onAnimationStart","onCopy","onCut","onPaste","onCompositionEnd","onCompositionStart","onCompositionUpdate","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onInput","onSubmit","onLoad","onError","onKeyDown","onKeyDownCapture","onKeyPress","onKeyUp","onAbort","onCanPlay","onCanPlayThrough","onDurationChange","onEmptied","onEncrypted","onEnded","onLoadedData","onLoadedMetadata","onLoadStart","onPause","onPlay","onPlaying","onProgress","onRateChange","onSeeked","onSeeking","onStalled","onSuspend","onTimeUpdate","onVolumeChange","onWaiting","onClick","onClickCapture","onContextMenu","onDoubleClick","onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onMouseUpCapture","onSelect","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart","onScroll","onWheel","onPointerCancel","onPointerDown","onPointerEnter","onPointerLeave","onPointerMove","onPointerOut","onPointerOver","onPointerUp","onGotPointerCapture","onLostPointerCapture"]),Rt=At(["accessKey","children","className","contentEditable","dir","draggable","hidden","htmlFor","id","lang","ref","role","style","tabIndex","title","translate","spellCheck","name"]),Ot=At(["itemID","itemProp","itemRef","itemScope","itemType"]),It=At(Rt,Nt,Ot),Dt=At(It,["form"]),Ft=At(It,["height","loop","muted","preload","src","width"]),Pt=At(Ft,["poster"]),zt=At(It,["start"]),Mt=At(It,["value"]),Lt=At(It,["download","href","hrefLang","media","rel","target","type"]),jt=At(It,["dateTime"]),qt=At(It,["autoFocus","disabled","form","formAction","formEncType","formMethod","formNoValidate","formTarget","type","value"]),Ht={label:Dt,audio:Ft,video:Pt,ol:zt,li:Mt,a:Lt,button:qt,input:At(qt,["accept","alt","autoCorrect","autoCapitalize","autoComplete","checked","dirname","form","height","inputMode","list","max","maxLength","min","minLength","multiple","pattern","placeholder","readOnly","required","src","step","size","type","value","width"]),textarea:At(qt,["autoCapitalize","cols","dirname","form","maxLength","placeholder","readOnly","required","rows","wrap"]),select:At(qt,["form","multiple","required"]),option:At(It,["selected","value"]),table:At(It,["cellPadding","cellSpacing"]),tr:It,th:At(It,["colSpan","rowSpan","scope"]),td:At(It,["colSpan","headers","rowSpan","scope"]),colGroup:At(It,["span"]),col:At(It,["span"]),fieldset:At(It,["disabled","form"]),form:At(It,["acceptCharset","action","encType","encType","method","noValidate","target"]),iframe:At(It,["allow","allowFullScreen","allowPaymentRequest","allowTransparency","csp","height","importance","referrerPolicy","sandbox","src","srcDoc","width"]),img:At(It,["alt","crossOrigin","height","src","srcSet","useMap","width"]),time:jt,dialog:At(It,["open","onCancel","onClose"])};function Ut(e,t,r){const n=e&&Ht[e]||It;return n.as=1,function(e,t,r){const n=Array.isArray(t),a={},o=Object.keys(e);for(const i of o)!(!n&&t[i]||n&&t.indexOf(i)>=0||0===i.indexOf("data-")||0===i.indexOf("aria-"))||r&&-1!==(null==r?void 0:r.indexOf(i))||(a[i]=e[i]);return a}(t,n,r)}const Wt=({primarySlotTagName:e,props:t,excludedPropNames:r})=>({root:{style:t.style,className:t.className},primary:Ut(e,t,[...r||[],"style","className"])}),Vt=(e,t,r)=>{var n;return Ut(null!==(n=t.as)&&void 0!==n?n:e,t,r)};function $t(e){return Boolean(null==e?void 0:e.hasOwnProperty(St))}var Gt=r(44363);function Kt(e,t){return function(r,n,a,o,i){return $t(n)?t(function(e,t){return{...t,[St]:e}}(r,n),null,a,o,i):$t(r)?t(r,n,a,o,i):e(r,n,a,o,i)}}function Xt(e){const{as:t,[St]:r,[_t]:n,...a}=e,o=a,i="string"==typeof r&&null!=t?t:r;return"string"!=typeof i&&t&&(o.as=t),{elementType:i,props:o,renderFunction:n}}var Yt=r(74848);const Jt=r.t(Yt,2),Zt=Kt(Jt.jsx,((e,t,r)=>{const{elementType:a,renderFunction:o,props:i}=Xt(e),s={...i,...t};return o?Jt.jsx(n.Fragment,{children:o(a,s)},r):Jt.jsx(a,s,r)})),Qt=Kt(Jt.jsxs,((e,t,r)=>{const{elementType:a,renderFunction:o,props:i}=Xt(e),s={...i,...t};return o?Jt.jsx(n.Fragment,{children:o(a,{...s,children:Jt.jsxs(n.Fragment,{children:s.children},void 0)})},r):Jt.jsxs(a,s,r)}));function er(e,t,r=i){const n=r();let a=null,o=null;return function(r){const{dir:i,renderer:s}=r,c="ltr"===i;return c?null===a&&(a=ut(e,i)):null===o&&(o=ut(e,i)),n(s,t),c?a:o}}function tr(e,t){const r=er(e,t,ht);return function(){const e=Et(),t=kt();return r({dir:e,renderer:t})}}const rr={};function nr(){let e=null,t="",r="";const n=new Array(arguments.length);for(let e=0;e<arguments.length;e++){const a=arguments[e];if("string"==typeof a&&""!==a){const o=a.indexOf("___");if(-1===o)t+=a+" ";else{const i=a.substr(o,10);o>0&&(t+=a.slice(0,o)),r+=i,n[e]=i}}}if(""===r)return t.slice(0,-1);const a=rr[r];if(void 0!==a)return t+a;const o=[];for(let t=0;t<arguments.length;t++){const r=n[t];if(r){const t=_[r];t&&(o.push(t[0]),e=t[1])}}const i=Object.assign.apply(Object,[{}].concat(o)),[s,c]=ft(i,e),l=lt(c,e,n),f=l+" "+s;return rr[r]=f,_[l]=[i,e],t+f}const ar=tr({root:{Bahqtrf:"fk6fouc",Be2twd7:"fkhj508",Bg96gwp:"f1i3iumi",Bhrd7zp:"figsok6",fsow6f:"fpgzoln",mc9l5x:"f1w7gpdv",Huce71:"f6juhto",B68tc82:0,Bmxbyg5:0,Bpg54ce:"f1gl81tg",ygn44y:"f2jf649"},nowrap:{Huce71:"fz5stix",B68tc82:0,Bmxbyg5:0,Bpg54ce:"f1a3p1vp"},truncate:{ygn44y:"f1cmbuwj"},block:{mc9l5x:"ftgm304"},italic:{B80ckks:"f1j4dglz"},underline:{w71qe1:"f13mvf36"},strikethrough:{w71qe1:"fv5q2k7"},strikethroughUnderline:{w71qe1:"f1drk4o6"},base100:{Be2twd7:"f13mqy1h",Bg96gwp:"fcpl73t"},base200:{Be2twd7:"fy9rknc",Bg96gwp:"fwrc4pm"},base400:{Be2twd7:"fod5ikn",Bg96gwp:"faaz57k"},base500:{Be2twd7:"f1pp30po",Bg96gwp:"f106mvju"},base600:{Be2twd7:"f1x0m3f5",Bg96gwp:"fb86gi6"},hero700:{Be2twd7:"fojgt09",Bg96gwp:"fcen8rp"},hero800:{Be2twd7:"fccw675",Bg96gwp:"f1ebx5kk"},hero900:{Be2twd7:"f15afnhw",Bg96gwp:"fr3w3wp"},hero1000:{Be2twd7:"fpyltcb",Bg96gwp:"f1ivgwrt"},monospace:{Bahqtrf:"f1fedwem"},numeric:{Bahqtrf:"f1uq0ln5"},weightMedium:{Bhrd7zp:"fdj6btp"},weightSemibold:{Bhrd7zp:"fl43uef"},weightBold:{Bhrd7zp:"flh3ekv"},alignCenter:{fsow6f:"f17mccla"},alignEnd:{fsow6f:"f12ymhq5"},alignJustify:{fsow6f:"f1j59e10"}},{d:[".fk6fouc{font-family:var(--fontFamilyBase);}",".fkhj508{font-size:var(--fontSizeBase300);}",".f1i3iumi{line-height:var(--lineHeightBase300);}",".figsok6{font-weight:var(--fontWeightRegular);}",".fpgzoln{text-align:start;}",".f1w7gpdv{display:inline;}",".f6juhto{white-space:normal;}",[".f1gl81tg{overflow:visible;}",{p:-1}],".f2jf649{text-overflow:clip;}",".fz5stix{white-space:nowrap;}",[".f1a3p1vp{overflow:hidden;}",{p:-1}],".f1cmbuwj{text-overflow:ellipsis;}",".ftgm304{display:block;}",".f1j4dglz{font-style:italic;}",".f13mvf36{text-decoration-line:underline;}",".fv5q2k7{text-decoration-line:line-through;}",".f1drk4o6{text-decoration-line:line-through underline;}",".f13mqy1h{font-size:var(--fontSizeBase100);}",".fcpl73t{line-height:var(--lineHeightBase100);}",".fy9rknc{font-size:var(--fontSizeBase200);}",".fwrc4pm{line-height:var(--lineHeightBase200);}",".fod5ikn{font-size:var(--fontSizeBase400);}",".faaz57k{line-height:var(--lineHeightBase400);}",".f1pp30po{font-size:var(--fontSizeBase500);}",".f106mvju{line-height:var(--lineHeightBase500);}",".f1x0m3f5{font-size:var(--fontSizeBase600);}",".fb86gi6{line-height:var(--lineHeightBase600);}",".fojgt09{font-size:var(--fontSizeHero700);}",".fcen8rp{line-height:var(--lineHeightHero700);}",".fccw675{font-size:var(--fontSizeHero800);}",".f1ebx5kk{line-height:var(--lineHeightHero800);}",".f15afnhw{font-size:var(--fontSizeHero900);}",".fr3w3wp{line-height:var(--lineHeightHero900);}",".fpyltcb{font-size:var(--fontSizeHero1000);}",".f1ivgwrt{line-height:var(--lineHeightHero1000);}",".f1fedwem{font-family:var(--fontFamilyMonospace);}",".f1uq0ln5{font-family:var(--fontFamilyNumeric);}",".fdj6btp{font-weight:var(--fontWeightMedium);}",".fl43uef{font-weight:var(--fontWeightSemibold);}",".flh3ekv{font-weight:var(--fontWeightBold);}",".f17mccla{text-align:center;}",".f12ymhq5{text-align:end;}",".f1j59e10{text-align:justify;}"]}),or=n.createContext(void 0),ir=()=>{},sr=or.Provider,cr=e=>{var t,r;return null!==(r=null===(t=n.useContext(or))||void 0===t?void 0:t[e])&&void 0!==r?r:ir},lr=n.forwardRef(((e,t)=>{const r=((e,t)=>{const{wrap:r,truncate:n,block:a,italic:o,underline:i,strikethrough:s,size:c,font:l,weight:f,align:u}=e;return{align:null!=u?u:"start",block:null!=a&&a,font:null!=l?l:"base",italic:null!=o&&o,size:null!=c?c:300,strikethrough:null!=s&&s,truncate:null!=n&&n,underline:null!=i&&i,weight:null!=f?f:"regular",wrap:null==r||r,components:{root:"span"},root:Bt(Vt("span",{ref:t,...e}),{elementType:"span"})}})(e,t);return(e=>{const t=ar();e.root.className=nr("fui-Text",t.root,!1===e.wrap&&t.nowrap,e.truncate&&t.truncate,e.block&&t.block,e.italic&&t.italic,e.underline&&t.underline,e.strikethrough&&t.strikethrough,e.underline&&e.strikethrough&&t.strikethroughUnderline,100===e.size&&t.base100,200===e.size&&t.base200,400===e.size&&t.base400,500===e.size&&t.base500,600===e.size&&t.base600,700===e.size&&t.hero700,800===e.size&&t.hero800,900===e.size&&t.hero900,1e3===e.size&&t.hero1000,"monospace"===e.font&&t.monospace,"numeric"===e.font&&t.numeric,"medium"===e.weight&&t.weightMedium,"semibold"===e.weight&&t.weightSemibold,"bold"===e.weight&&t.weightBold,"center"===e.align&&t.alignCenter,"end"===e.align&&t.alignEnd,"justify"===e.align&&t.alignJustify,e.root.className)})(r),cr("useTextStyles_unstable")(r),(e=>Zt(e.root,{}))(r)}));lr.displayName="Text";const fr=n.createContext(void 0),ur=fr.Provider;function dr(e,t){return hr(n.useContext(fr),e,t)}function hr(e,t,r){if(!e)return t;t={...t};const{generatedControlId:n,hintId:a,labelFor:o,labelId:i,required:s,validationMessageId:c,validationState:l}=e;var f,u,d,h,p,m,g,v,b,w,y,k;return n&&(null!==(u=(f=t).id)&&void 0!==u||(f.id=n)),!i||(null==r?void 0:r.supportsLabelFor)&&o===t.id||null!==(h=(d=t)["aria-labelledby"])&&void 0!==h||(d["aria-labelledby"]=i),(c||a)&&(t["aria-describedby"]=[c,a,null==t?void 0:t["aria-describedby"]].filter(Boolean).join(" ")),"error"===l&&(null!==(m=(p=t)["aria-invalid"])&&void 0!==m||(p["aria-invalid"]=!0)),s&&((null==r?void 0:r.supportsRequired)?null!==(v=(g=t).required)&&void 0!==v||(g.required=!0):null!==(w=(b=t)["aria-required"])&&void 0!==w||(b["aria-required"]=!0)),(null==r?void 0:r.supportsSize)&&(null!==(k=(y=t).size)&&void 0!==k||(y.size=e.size)),t}const pr=e=>{const[t,r]=n.useState((()=>void 0===e.defaultState?e.initialState:"function"==typeof e.defaultState?e.defaultState():e.defaultState)),a=n.useRef(e.state);n.useEffect((()=>{a.current=e.state}),[e.state]);const o=n.useCallback((e=>{(function(e){return"function"==typeof e})(e)&&e(a.current)}),[]);return mr(e.state)?[e.state,o]:[t,r]},mr=e=>{const[t]=n.useState((()=>void 0!==e));return t},gr={current:0},vr=n.createContext(void 0);const br=n.createContext(void 0);function wr(e="fui-",t){const r=null!==(s=n.useContext(vr))&&void 0!==s?s:gr,o=n.useContext(br)||"",i=a.useId;var s;if(i){const r=i(),a=n.useMemo((()=>r.replace(/:/g,"")),[r]);return t||`${o}${e}${a}`}return n.useMemo((()=>t||`${o}${e}${++r.current}`),[o,e,t,r])}function yr(){return"undefined"!=typeof window&&!(!window.document||!window.document.createElement)}br.Provider;const kr=yr()?n.useLayoutEffect:n.useEffect,Tr=e=>{const t=n.useRef((()=>{throw new Error("Cannot call an event handler while rendering")}));return kr((()=>{t.current=e}),[e]),n.useCallback(((...e)=>(0,t.current)(...e)),[t])};function xr(...e){const t=n.useCallback((r=>{t.current=r;for(const t of e)"function"==typeof t?t(r):t&&(t.current=r)}),[...e]);return t}const Er=n.createContext(void 0),_r={},Sr=Er.Provider,Br=tr({root:{mc9l5x:"f1w7gpdv",Bg96gwp:"fez10in",ycbfsm:"fg4l7m0"},rtl:{Bz10aip:"f13rod7r"}},{d:[".f1w7gpdv{display:inline;}",".fez10in{line-height:0;}",".f13rod7r{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);}"],t:["@media (forced-colors: active){.fg4l7m0{forced-color-adjust:auto;}}"]}),Cr=(e,t)=>{const{title:r,primaryFill:a="currentColor",...o}=e,i={...o,title:void 0,fill:a},s=Br(),c=n.useContext(Er)?n.useContext(Er):_r;return i.className=nr(s.root,(null==t?void 0:t.flipInRtl)&&"rtl"===(null==c?void 0:c.textDirection)&&s.rtl,i.className),r&&(i["aria-label"]=r),i["aria-label"]||i["aria-labelledby"]?i.role="img":i["aria-hidden"]=!0,i},Ar=(e,t,r,a)=>{const o="1em"===t?"20":t,i=n.forwardRef(((e,i)=>{const s={...Cr(e,{flipInRtl:null==a?void 0:a.flipInRtl}),ref:i,width:t,height:t,viewBox:`0 0 ${o} ${o}`,xmlns:"http://www.w3.org/2000/svg"};return n.createElement("svg",s,...r.map((e=>n.createElement("path",{d:e,fill:s.fill}))))}));return i.displayName=e,i},Nr=Ar("CheckmarkFilled","1em",["M7.03 13.9 3.56 10a.75.75 0 0 0-1.12 1l4 4.5c.29.32.79.34 1.09.03l10.5-10.5a.75.75 0 0 0-1.06-1.06l-9.94 9.94Z"]),Rr=Ar("CheckmarkCircleFilled","1em",["M10 2a8 8 0 1 1 0 16 8 8 0 0 1 0-16Zm3.36 5.65a.5.5 0 0 0-.64-.06l-.07.06L9 11.3 7.35 9.65l-.07-.06a.5.5 0 0 0-.7.7l.07.07 2 2 .07.06c.17.11.4.11.56 0l.07-.06 4-4 .07-.08a.5.5 0 0 0-.06-.63Z"]),Or=Ar("ChevronDownRegular","1em",["M15.85 7.65c.2.2.2.5 0 .7l-5.46 5.49a.55.55 0 0 1-.78 0L4.15 8.35a.5.5 0 1 1 .7-.7L10 12.8l5.15-5.16c.2-.2.5-.2.7 0Z"]),Ir=Ar("ChevronRightRegular","1em",["M7.65 4.15c.2-.2.5-.2.7 0l5.49 5.46c.21.22.21.57 0 .78l-5.49 5.46a.5.5 0 0 1-.7-.7L12.8 10 7.65 4.85a.5.5 0 0 1 0-.7Z"]),Dr=Ar("CircleFilled","1em",["M10 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16Z"]),Fr=Ar("DismissRegular","1em",["m4.09 4.22.06-.07a.5.5 0 0 1 .63-.06l.07.06L10 9.29l5.15-5.14a.5.5 0 0 1 .63-.06l.07.06c.18.17.2.44.06.63l-.06.07L10.71 10l5.14 5.15c.18.17.2.44.06.63l-.06.07a.5.5 0 0 1-.63.06l-.07-.06L10 10.71l-5.15 5.14a.5.5 0 0 1-.63.06l-.07-.06a.5.5 0 0 1-.06-.63l.06-.07L9.29 10 4.15 4.85a.5.5 0 0 1-.06-.63l.06-.07-.06.07Z"]),Pr=Ar("DismissCircleFilled","1em",["M10 2a8 8 0 1 1 0 16 8 8 0 0 1 0-16ZM7.8 7.11a.5.5 0 0 0-.63.06l-.06.07a.5.5 0 0 0 .06.64L9.3 10l-2.12 2.12-.06.07a.5.5 0 0 0 .06.64l.07.06c.2.13.47.11.64-.06L10 10.7l2.12 2.12.07.06c.2.13.46.11.64-.06l.06-.07a.5.5 0 0 0-.06-.64L10.7 10l2.12-2.12.06-.07a.5.5 0 0 0-.06-.64l-.07-.06a.5.5 0 0 0-.64.06L10 9.3 7.88 7.17l-.07-.06Z"]),zr=Ar("Square12Filled","12",["M2 4c0-1.1.9-2 2-2h4a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4Z"]),Mr=Ar("Square16Filled","16",["M2 4.5A2.5 2.5 0 0 1 4.5 2h7A2.5 2.5 0 0 1 14 4.5v7a2.5 2.5 0 0 1-2.5 2.5h-7A2.5 2.5 0 0 1 2 11.5v-7Z"]),Lr=Ar("Checkmark12Filled","12",["M9.76 3.2c.3.29.32.76.04 1.06l-4.25 4.5a.75.75 0 0 1-1.08.02L2.22 6.53a.75.75 0 0 1 1.06-1.06l1.7 1.7L8.7 3.24a.75.75 0 0 1 1.06-.04Z"]),jr=Ar("Checkmark16Filled","16",["M14.05 3.49c.28.3.27.77-.04 1.06l-7.93 7.47A.85.85 0 0 1 4.9 12L2.22 9.28a.75.75 0 1 1 1.06-1.06l2.24 2.27 7.47-7.04a.75.75 0 0 1 1.06.04Z"]),qr=Ar("CheckmarkCircle12Filled","12",["M1 6a5 5 0 1 1 10 0A5 5 0 0 1 1 6Zm7.35-.9a.5.5 0 1 0-.7-.7L5.5 6.54 4.35 5.4a.5.5 0 1 0-.7.7l1.5 1.5c.2.2.5.2.7 0l2.5-2.5Z"]),Hr=Ar("ChevronDown16Regular","16",["M3.15 5.65c.2-.2.5-.2.7 0L8 9.79l4.15-4.14a.5.5 0 0 1 .7.7l-4.5 4.5a.5.5 0 0 1-.7 0l-4.5-4.5a.5.5 0 0 1 0-.7Z"]),Ur=Ar("ChevronUp16Regular","16",["M3.15 10.35c.2.2.5.2.7 0L8 6.21l4.15 4.14a.5.5 0 0 0 .7-.7l-4.5-4.5a.5.5 0 0 0-.7 0l-4.5 4.5a.5.5 0 0 0 0 .7Z"]),Wr=tr({root:{Bahqtrf:"fk6fouc",sj55zd:"f19n0e5"},disabled:{sj55zd:"f1s2aq7o",Bbusuzp:"f1dcs8yz"},required:{sj55zd:"f1whyuy6",uwmqm3:["fruq291","f7x41pl"]},small:{Be2twd7:"fy9rknc",Bg96gwp:"fwrc4pm"},medium:{Be2twd7:"fkhj508",Bg96gwp:"f1i3iumi"},large:{Be2twd7:"fod5ikn",Bg96gwp:"faaz57k",Bhrd7zp:"fl43uef"},semibold:{Bhrd7zp:"fl43uef"}},{d:[".fk6fouc{font-family:var(--fontFamilyBase);}",".f19n0e5{color:var(--colorNeutralForeground1);}",".f1s2aq7o{color:var(--colorNeutralForegroundDisabled);}",".f1whyuy6{color:var(--colorPaletteRedForeground3);}",".fruq291{padding-left:var(--spacingHorizontalXS);}",".f7x41pl{padding-right:var(--spacingHorizontalXS);}",".fy9rknc{font-size:var(--fontSizeBase200);}",".fwrc4pm{line-height:var(--lineHeightBase200);}",".fkhj508{font-size:var(--fontSizeBase300);}",".f1i3iumi{line-height:var(--lineHeightBase300);}",".fod5ikn{font-size:var(--fontSizeBase400);}",".faaz57k{line-height:var(--lineHeightBase400);}",".fl43uef{font-weight:var(--fontWeightSemibold);}"],m:[["@media (forced-colors: active){.f1dcs8yz{color:GrayText;}}",{m:"(forced-colors: active)"}]]}),Vr=n.forwardRef(((e,t)=>{const r=((e,t)=>{const{disabled:r=!1,required:n=!1,weight:a="regular",size:o="medium"}=e;return{disabled:r,required:Ct(!0===n?"*":n||void 0,{defaultProps:{"aria-hidden":"true"},elementType:"span"}),weight:a,size:o,components:{root:"label",required:"span"},root:Bt(Vt("label",{ref:t,...e}),{elementType:"label"})}})(e,t);return(e=>{const t=Wr();e.root.className=nr("fui-Label",t.root,e.disabled&&t.disabled,t[e.size],"semibold"===e.weight&&t.semibold,e.root.className),e.required&&(e.required.className=nr("fui-Label__required",t.required,e.disabled&&t.disabled,e.required.className))})(r),cr("useLabelStyles_unstable")(r),(e=>Qt(e.root,{children:[e.root.children,e.required&&Zt(e.required,{})]}))(r)}));Vr.displayName="Label";const $r=n.createContext(void 0),Gr={targetDocument:"object"==typeof document?document:void 0,dir:"ltr"},Kr=$r.Provider;function Xr(){var e;return null!==(e=n.useContext($r))&&void 0!==e?e:Gr}var Yr="undefined"!=typeof WeakRef,Jr=class{constructor(e){Yr&&"object"==typeof e?this._weakRef=new WeakRef(e):this._instance=e}deref(){var e,t;let r;return this._weakRef?(r=null==(e=this._weakRef)?void 0:e.deref(),r||delete this._weakRef):(r=this._instance,(null==(t=null==r?void 0:r.isDisposed)?void 0:t.call(r))&&delete this._instance),r}},Zr="keyborg:focusin",Qr="keyborg:focusout",en=!1;function tn(e){const t=e.focus;t.__keyborgNativeFocus?t.__keyborgNativeFocus.call(e):e.focus()}var rn=0,nn=class{constructor(e,t){this._isNavigatingWithKeyboard_DO_NOT_USE=!1,this._onFocusIn=e=>{if(this._isMouseOrTouchUsedTimer)return;if(this.isNavigatingWithKeyboard)return;const t=e.detail;t.relatedTarget&&(t.isFocusedProgrammatically||void 0===t.isFocusedProgrammatically||(this.isNavigatingWithKeyboard=!0))},this._onMouseDown=e=>{0===e.buttons||0===e.clientX&&0===e.clientY&&0===e.screenX&&0===e.screenY||this._onMouseOrTouch()},this._onMouseOrTouch=()=>{const e=this._win;e&&(this._isMouseOrTouchUsedTimer&&e.clearTimeout(this._isMouseOrTouchUsedTimer),this._isMouseOrTouchUsedTimer=e.setTimeout((()=>{delete this._isMouseOrTouchUsedTimer}),1e3)),this.isNavigatingWithKeyboard=!1},this._onKeyDown=e=>{this.isNavigatingWithKeyboard?this._shouldDismissKeyboardNavigation(e)&&this._scheduleDismiss():this._shouldTriggerKeyboardNavigation(e)&&(this.isNavigatingWithKeyboard=!0)},this.id="c"+ ++rn,this._win=e;const r=e.document;if(t){const e=t.triggerKeys,r=t.dismissKeys;(null==e?void 0:e.length)&&(this._triggerKeys=new Set(e)),(null==r?void 0:r.length)&&(this._dismissKeys=new Set(r))}r.addEventListener(Zr,this._onFocusIn,!0),r.addEventListener("mousedown",this._onMouseDown,!0),e.addEventListener("keydown",this._onKeyDown,!0),r.addEventListener("touchstart",this._onMouseOrTouch,!0),r.addEventListener("touchend",this._onMouseOrTouch,!0),r.addEventListener("touchcancel",this._onMouseOrTouch,!0),function(e){const t=e;en||(en=function(e){const t=e.HTMLElement,r=t.prototype.focus;let n=!1;return t.prototype.focus=function(){n=!0},e.document.createElement("button").focus(),t.prototype.focus=r,n}(t));const r=t.HTMLElement.prototype.focus;if(r.__keyborgNativeFocus)return;t.HTMLElement.prototype.focus=c;const n=new Set,a=e=>{const t=e.target;if(!t)return;const r=new CustomEvent(Qr,{cancelable:!0,bubbles:!0,composed:!0,detail:{originalEvent:e}});t.dispatchEvent(r)},o=e=>{const t=e.target;if(!t)return;let r=e.composedPath()[0];const s=new Set;for(;r;)r.nodeType===Node.DOCUMENT_FRAGMENT_NODE?(s.add(r),r=r.host):r=r.parentNode;for(const e of n){const t=e.deref();t&&s.has(t)||(n.delete(e),t&&(t.removeEventListener("focusin",o,!0),t.removeEventListener("focusout",a,!0)))}i(t,e.relatedTarget||void 0)},i=(e,t,r)=>{var i;const c=e.shadowRoot;if(c){for(const e of n)if(e.deref()===c)return;return c.addEventListener("focusin",o,!0),c.addEventListener("focusout",a,!0),void n.add(new Jr(c))}const l={relatedTarget:t,originalEvent:r},f=new CustomEvent(Zr,{cancelable:!0,bubbles:!0,composed:!0,detail:l});f.details=l,(en||s.lastFocusedProgrammatically)&&(l.isFocusedProgrammatically=e===(null==(i=s.lastFocusedProgrammatically)?void 0:i.deref()),s.lastFocusedProgrammatically=void 0),e.dispatchEvent(f)},s=t.__keyborgData={focusInHandler:o,focusOutHandler:a,shadowTargets:n};function c(){const e=t.__keyborgData;return e&&(e.lastFocusedProgrammatically=new Jr(this)),r.apply(this,arguments)}t.document.addEventListener("focusin",t.__keyborgData.focusInHandler,!0),t.document.addEventListener("focusout",t.__keyborgData.focusOutHandler,!0);let l=t.document.activeElement;for(;l&&l.shadowRoot;)i(l),l=l.shadowRoot.activeElement;c.__keyborgNativeFocus=r}(e)}get isNavigatingWithKeyboard(){return this._isNavigatingWithKeyboard_DO_NOT_USE}set isNavigatingWithKeyboard(e){this._isNavigatingWithKeyboard_DO_NOT_USE!==e&&(this._isNavigatingWithKeyboard_DO_NOT_USE=e,this.update())}dispose(){const e=this._win;if(e){this._isMouseOrTouchUsedTimer&&(e.clearTimeout(this._isMouseOrTouchUsedTimer),this._isMouseOrTouchUsedTimer=void 0),this._dismissTimer&&(e.clearTimeout(this._dismissTimer),this._dismissTimer=void 0),function(e){const t=e,r=t.HTMLElement.prototype,n=r.focus.__keyborgNativeFocus,a=t.__keyborgData;if(a){t.document.removeEventListener("focusin",a.focusInHandler,!0),t.document.removeEventListener("focusout",a.focusOutHandler,!0);for(const e of a.shadowTargets){const t=e.deref();t&&(t.removeEventListener("focusin",a.focusInHandler,!0),t.removeEventListener("focusout",a.focusOutHandler,!0))}a.shadowTargets.clear(),delete t.__keyborgData}n&&(r.focus=n)}(e);const t=e.document;t.removeEventListener(Zr,this._onFocusIn,!0),t.removeEventListener("mousedown",this._onMouseDown,!0),e.removeEventListener("keydown",this._onKeyDown,!0),t.removeEventListener("touchstart",this._onMouseOrTouch,!0),t.removeEventListener("touchend",this._onMouseOrTouch,!0),t.removeEventListener("touchcancel",this._onMouseOrTouch,!0),delete this._win}}isDisposed(){return!!this._win}update(){var e,t;const r=null==(t=null==(e=this._win)?void 0:e.__keyborg)?void 0:t.refs;if(r)for(const e of Object.keys(r))an.update(r[e],this.isNavigatingWithKeyboard)}_shouldTriggerKeyboardNavigation(e){var t;if("Tab"===e.key)return!0;const r=null==(t=this._win)?void 0:t.document.activeElement,n=!this._triggerKeys||this._triggerKeys.has(e.keyCode),a=r&&("INPUT"===r.tagName||"TEXTAREA"===r.tagName||r.isContentEditable);return n&&!a}_shouldDismissKeyboardNavigation(e){var t;return null==(t=this._dismissKeys)?void 0:t.has(e.keyCode)}_scheduleDismiss(){const e=this._win;if(e){this._dismissTimer&&(e.clearTimeout(this._dismissTimer),this._dismissTimer=void 0);const t=e.document.activeElement;this._dismissTimer=e.setTimeout((()=>{this._dismissTimer=void 0;const r=e.document.activeElement;t&&r&&t===r&&(this.isNavigatingWithKeyboard=!1)}),500)}}},an=class e{constructor(e,t){this._cb=[],this._id="k"+ ++rn,this._win=e;const r=e.__keyborg;r?(this._core=r.core,r.refs[this._id]=this):(this._core=new nn(e,t),e.__keyborg={core:this._core,refs:{[this._id]:this}})}static create(t,r){return new e(t,r)}static dispose(e){e.dispose()}static update(e,t){e._cb.forEach((e=>e(t)))}dispose(){var e;const t=null==(e=this._win)?void 0:e.__keyborg;(null==t?void 0:t.refs[this._id])&&(delete t.refs[this._id],0===Object.keys(t.refs).length&&(t.core.dispose(),delete this._win.__keyborg)),this._cb=[],delete this._core,delete this._win}isNavigatingWithKeyboard(){var e;return!!(null==(e=this._core)?void 0:e.isNavigatingWithKeyboard)}subscribe(e){this._cb.push(e)}unsubscribe(e){const t=this._cb.indexOf(e);t>=0&&this._cb.splice(t,1)}setVal(e){this._core&&(this._core.isNavigatingWithKeyboard=e)}};function on(e,t){return an.create(e,t)}function sn(e){an.dispose(e)}const cn="data-fui-focus-visible",ln="data-fui-focus-within";function fn(e){e.removeAttribute(ln)}function un(e){return!!e&&Boolean(e&&"object"==typeof e&&"classList"in e&&"contains"in e)}function dn(){const{targetDocument:e}=Xr(),t=n.useRef(null);return n.useEffect((()=>{if((null==e?void 0:e.defaultView)&&t.current)return function(e,t){const r=on(t);r.subscribe((t=>{t||fn(e)}));const n=t=>{r.isNavigatingWithKeyboard()&&un(t.target)&&e.setAttribute(ln,"")},a=t=>{(!t.relatedTarget||un(t.relatedTarget)&&!e.contains(t.relatedTarget))&&fn(e)};return e.addEventListener(Zr,n),e.addEventListener("focusout",a),()=>{e.removeEventListener(Zr,n),e.removeEventListener("focusout",a),sn(r)}}(t.current,e.defaultView)}),[t,e]),t}function hn(e,t,r){const n=function(e,t,r,n=i){const a=n();return function(n){const{dir:o,renderer:i}=n,s="ltr"===o?e:t||e;return a(i,Array.isArray(r)?{r:r}:r),s}}(e,t,r,ht);return function(){const e=Et(),t=kt();return n({dir:e,renderer:t})}}const pn=hn("r1q22k1j","r18ze4k2",{r:[".r1q22k1j{position:relative;display:inline-flex;cursor:pointer;vertical-align:middle;color:var(--colorNeutralForeground3);}",".r1q22k1j:focus{outline-style:none;}",".r1q22k1j:focus-visible{outline-style:none;}",".r1q22k1j[data-fui-focus-within]:focus-within{border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;}",'.r1q22k1j[data-fui-focus-within]:focus-within::after{content:"";position:absolute;pointer-events:none;z-index:1;border:2px solid var(--colorStrokeFocus2);border-radius:var(--borderRadiusMedium);top:calc(2px * -1);right:calc(2px * -1);bottom:calc(2px * -1);left:calc(2px * -1);}',".r18ze4k2{position:relative;display:inline-flex;cursor:pointer;vertical-align:middle;color:var(--colorNeutralForeground3);}",".r18ze4k2:focus{outline-style:none;}",".r18ze4k2:focus-visible{outline-style:none;}",".r18ze4k2[data-fui-focus-within]:focus-within{border-top-color:transparent;border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent;}",'.r18ze4k2[data-fui-focus-within]:focus-within::after{content:"";position:absolute;pointer-events:none;z-index:1;border:2px solid var(--colorStrokeFocus2);border-radius:var(--borderRadiusMedium);top:calc(2px * -1);left:calc(2px * -1);bottom:calc(2px * -1);right:calc(2px * -1);}'],s:["@media (forced-colors: active){.r1q22k1j[data-fui-focus-within]:focus-within::after{border-top-color:Highlight;border-right-color:Highlight;border-bottom-color:Highlight;border-left-color:Highlight;}}","@media (forced-colors: active){.r18ze4k2[data-fui-focus-within]:focus-within::after{border-top-color:Highlight;border-left-color:Highlight;border-bottom-color:Highlight;border-right-color:Highlight;}}"]}),mn=tr({unchecked:{Bi91k9c:"f3p8bqa",pv5h1i:"fium13f",lj723h:"f1r2dosr",Hnthvo:"f1729es6"},checked:{sj55zd:"f19n0e5",wkncrt:"f35ds98",zxk7z7:"f12mnkne",Hmsnfy:"fei9a8h",e6czan:"fix56y3",pv5h1i:"f1bcv2js",qbydtz:"f7dr4go",Hnthvo:"f1r5cpua"},mixed:{sj55zd:"f19n0e5",Hmsnfy:"f1l27tf0",zxk7z7:"fcilktj",pv5h1i:"f1lphd54",Bunfa6h:"f1obkvq7",Hnthvo:"f2gmbuh",B15ykmv:"f1oy4fa1"},disabled:{Bceei9c:"f158kwzp",sj55zd:"f1s2aq7o",Hmsnfy:"f1w7mfl5",zxk7z7:"fcoafq6",Bbusuzp:"f1dcs8yz",mrqfp9:"fxb3eh3"}},{h:[".f3p8bqa:hover{color:var(--colorNeutralForeground2);}",".fium13f:hover{--fui-Checkbox__indicator--borderColor:var(--colorNeutralStrokeAccessibleHover);}",".fix56y3:hover{--fui-Checkbox__indicator--backgroundColor:var(--colorCompoundBrandBackgroundHover);}",".f1bcv2js:hover{--fui-Checkbox__indicator--borderColor:var(--colorCompoundBrandBackgroundHover);}",".f1lphd54:hover{--fui-Checkbox__indicator--borderColor:var(--colorCompoundBrandStrokeHover);}",".f1obkvq7:hover{--fui-Checkbox__indicator--color:var(--colorCompoundBrandForeground1Hover);}"],a:[".f1r2dosr:active{color:var(--colorNeutralForeground1);}",".f1729es6:active{--fui-Checkbox__indicator--borderColor:var(--colorNeutralStrokeAccessiblePressed);}",".f7dr4go:active{--fui-Checkbox__indicator--backgroundColor:var(--colorCompoundBrandBackgroundPressed);}",".f1r5cpua:active{--fui-Checkbox__indicator--borderColor:var(--colorCompoundBrandBackgroundPressed);}",".f2gmbuh:active{--fui-Checkbox__indicator--borderColor:var(--colorCompoundBrandStrokePressed);}",".f1oy4fa1:active{--fui-Checkbox__indicator--color:var(--colorCompoundBrandForeground1Pressed);}"],d:[".f19n0e5{color:var(--colorNeutralForeground1);}",".f35ds98{--fui-Checkbox__indicator--backgroundColor:var(--colorCompoundBrandBackground);}",".f12mnkne{--fui-Checkbox__indicator--color:var(--colorNeutralForegroundInverted);}",".fei9a8h{--fui-Checkbox__indicator--borderColor:var(--colorCompoundBrandBackground);}",".f1l27tf0{--fui-Checkbox__indicator--borderColor:var(--colorCompoundBrandStroke);}",".fcilktj{--fui-Checkbox__indicator--color:var(--colorCompoundBrandForeground1);}",".f158kwzp{cursor:default;}",".f1s2aq7o{color:var(--colorNeutralForegroundDisabled);}",".f1w7mfl5{--fui-Checkbox__indicator--borderColor:var(--colorNeutralStrokeDisabled);}",".fcoafq6{--fui-Checkbox__indicator--color:var(--colorNeutralForegroundDisabled);}"],m:[["@media (forced-colors: active){.f1dcs8yz{color:GrayText;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.fxb3eh3{--fui-Checkbox__indicator--color:GrayText;}}",{m:"(forced-colors: active)"}]]}),gn=hn("ruo9svu",null,[".ruo9svu{box-sizing:border-box;cursor:inherit;height:100%;margin:0;opacity:0;position:absolute;top:0;width:calc(16px + 2 * var(--spacingHorizontalS));}"]),vn=tr({before:{j35jbq:["f1e31b4d","f1vgc2s3"]},after:{oyh7mz:["f1vgc2s3","f1e31b4d"]},large:{a9b677:"f1mq5jt6"}},{d:[".f1e31b4d{right:0;}",".f1vgc2s3{left:0;}",".f1mq5jt6{width:calc(20px + 2 * var(--spacingHorizontalS));}"]}),bn=hn("rl7ci6d",null,[".rl7ci6d{align-self:flex-start;box-sizing:border-box;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--fui-Checkbox__indicator--color);background-color:var(--fui-Checkbox__indicator--backgroundColor);border-color:var(--fui-Checkbox__indicator--borderColor, var(--colorNeutralStrokeAccessible));border-style:solid;border-width:var(--strokeWidthThin);border-radius:var(--borderRadiusSmall);margin:var(--spacingVerticalS) var(--spacingHorizontalS);fill:currentColor;pointer-events:none;font-size:12px;height:16px;width:16px;}"]),wn=tr({large:{Be2twd7:"f4ybsrx",Bqenvij:"fjamq6b",a9b677:"f64fuq3"},circular:{Beyfa6y:0,Bbmb7ep:0,Btl43ni:0,B7oj6ja:0,Dimara:"f44lkw9"}},{d:[".f4ybsrx{font-size:16px;}",".fjamq6b{height:20px;}",".f64fuq3{width:20px;}",[".f44lkw9{border-radius:var(--borderRadiusCircular);}",{p:-1}]]}),yn=tr({base:{qb2dma:"f7nlbp4",sj55zd:"f1ym3bx4",Bceei9c:"fpo1scq",Byoj8tv:0,uwmqm3:0,z189sj:0,z8tnut:0,B0ocmuz:"f1f5q0n8"},before:{z189sj:["f7x41pl","fruq291"]},after:{uwmqm3:["fruq291","f7x41pl"]},medium:{B6of3ja:"fjzwpt6",jrapky:"fh6j2fo"},large:{B6of3ja:"f1xlvstr",jrapky:"f49ad5g"}},{d:[".f7nlbp4{align-self:center;}",".f1ym3bx4{color:inherit;}",".fpo1scq{cursor:inherit;}",[".f1f5q0n8{padding:var(--spacingVerticalS) var(--spacingHorizontalS);}",{p:-1}],".f7x41pl{padding-right:var(--spacingHorizontalXS);}",".fruq291{padding-left:var(--spacingHorizontalXS);}",".fjzwpt6{margin-top:calc((16px - var(--lineHeightBase300)) / 2);}",".fh6j2fo{margin-bottom:calc((16px - var(--lineHeightBase300)) / 2);}",".f1xlvstr{margin-top:calc((20px - var(--lineHeightBase300)) / 2);}",".f49ad5g{margin-bottom:calc((20px - var(--lineHeightBase300)) / 2);}"]}),kn=n.forwardRef(((e,t)=>{const r=((e,t)=>{e=dr(e,{supportsLabelFor:!0,supportsRequired:!0});const{disabled:r=!1,required:a,shape:o="square",size:i="medium",labelPosition:s="after",onChange:c}=e,[l,f]=pr({defaultState:e.defaultChecked,state:e.checked,initialState:!1}),u=Wt({props:e,primarySlotTagName:"input",excludedPropNames:["checked","defaultChecked","size","onChange"]}),d="mixed"===l,h=wr("checkbox-",u.primary.id);let p;d?p="circular"===o?n.createElement(Dr,null):"large"===i?n.createElement(Mr,null):n.createElement(zr,null):l&&(p="large"===i?n.createElement(jr,null):n.createElement(Lr,null));const m={shape:o,checked:l,disabled:r,size:i,labelPosition:s,components:{root:"span",input:"input",indicator:"div",label:Vr},root:Bt(e.root,{defaultProps:{ref:dn(),...u.root},elementType:"span"}),input:Bt(e.input,{defaultProps:{type:"checkbox",id:h,ref:t,checked:!0===l,...u.primary},elementType:"input"}),label:Ct(e.label,{defaultProps:{htmlFor:h,disabled:r,required:a,size:"medium"},elementType:Vr}),indicator:Ct(e.indicator,{renderByDefault:!0,defaultProps:{"aria-hidden":!0,children:p},elementType:"div"})};m.input.onChange=Tr((e=>{const t=e.currentTarget.indeterminate?"mixed":e.currentTarget.checked;null==c||c(e,{checked:t}),f(t)}));const g=xr(m.input.ref);return m.input.ref=g,kr((()=>{g.current&&(g.current.indeterminate=d)}),[g,d]),m})(e,t);return(e=>{const{checked:t,disabled:r,labelPosition:n,shape:a,size:o}=e,i=pn(),s=mn();e.root.className=nr("fui-Checkbox",i,r?s.disabled:"mixed"===t?s.mixed:t?s.checked:s.unchecked,e.root.className);const c=gn(),l=vn();e.input.className=nr("fui-Checkbox__input",c,"large"===o&&l.large,l[n],e.input.className);const f=bn(),u=wn();e.indicator&&(e.indicator.className=nr("fui-Checkbox__indicator",f,"large"===o&&u.large,"circular"===a&&u.circular,e.indicator.className));const d=yn();e.label&&(e.label.className=nr("fui-Checkbox__label",d.base,d[o],d[n],e.label.className))})(r),cr("useCheckboxStyles_unstable")(r),(e=>Qt(e.root,{children:[Zt(e.input,{}),"before"===e.labelPosition&&e.label&&Zt(e.label,{}),e.indicator&&Zt(e.indicator,{}),"after"===e.labelPosition&&e.label&&Zt(e.label,{})]}))(r)}));kn.displayName="Checkbox";const Tn=tr({base:{Bt984gj:"f122n59",B7ck84d:"f1ewtqcl",mc9l5x:"f22iagw",Beiy3e4:"f1063pyq",Bh6795r:"fqerorx",qhf8xq:"f10pi13n",Bahqtrf:"fk6fouc",Be2twd7:"fy9rknc",Bhrd7zp:"figsok6",Bg96gwp:"fwrc4pm",fsow6f:"f17mccla",Bcvre1j:"fyl8oag",Br0sdwz:"f16vkdww",Bn78ew0:"fhsnbul",li1rpt:"f1gw3sf2",ap17g6:"f1ly5f7u",B771hl4:"f1s3tz6t"},childless:{susq4k:"f1kyqvp9",Bicfajf:["fzynn9s","f1z0ukd1"],jwcpgy:["fekrn8e","ftdg338"],B4rk6o:"fesgyo"},start:{Bsft5z2:"f13zj6fq"},center:{Ftih45:"f1wl9k8s",Bsft5z2:"f13zj6fq"},end:{Ftih45:"f1wl9k8s"},brand:{sj55zd:"f16muhyy",Bq4z7u6:"fcbuu2a",Bk5zm6e:["f1wdw2dr","f1ttio3w"],Bqjgrrk:"f1582fpk",Bm6vgfq:["f1ttio3w","f1wdw2dr"],B0n5ga8:"f1ahrvm8",s924m2:["f1cd3wbc","f17hbk9y"],B1q35kw:"fvrapl0",Gp14am:["f17hbk9y","f1cd3wbc"]},default:{sj55zd:"fkfq4zb",Bq4z7u6:"f1vccso1",Bk5zm6e:["f1geml7w","fjml6kk"],Bqjgrrk:"f1r7kh1m",Bm6vgfq:["fjml6kk","f1geml7w"],B0n5ga8:"f16j7guv",s924m2:["fx01ahm","fj1a37q"],B1q35kw:"fl8d8yv",Gp14am:["fj1a37q","fx01ahm"]},subtle:{sj55zd:"f11d4kpn",Bq4z7u6:"f5g06un",Bk5zm6e:["f13sxdku","f1n015lb"],Bqjgrrk:"f1x6bl8t",Bm6vgfq:["f1n015lb","f13sxdku"],B0n5ga8:"fvod1wy",s924m2:["fwslg65","flk0e17"],B1q35kw:"f103fvts",Gp14am:["flk0e17","fwslg65"]},strong:{sj55zd:"f19n0e5",Bq4z7u6:"f10tv6oz",Bk5zm6e:["f16xp3sf","f1seuxxq"],Bqjgrrk:"fwrmqbx",Bm6vgfq:["f1seuxxq","f16xp3sf"],B0n5ga8:"ft83z1f",s924m2:["f1g4150c","f192dr6e"],B1q35kw:"f1qnawh6",Gp14am:["f192dr6e","f1g4150c"]}},{d:[".f122n59{align-items:center;}",".f1ewtqcl{box-sizing:border-box;}",".f22iagw{display:flex;}",".f1063pyq{flex-direction:row;}",".fqerorx{flex-grow:1;}",".f10pi13n{position:relative;}",".fk6fouc{font-family:var(--fontFamilyBase);}",".fy9rknc{font-size:var(--fontSizeBase200);}",".figsok6{font-weight:var(--fontWeightRegular);}",".fwrc4pm{line-height:var(--lineHeightBase200);}",".f17mccla{text-align:center;}",".fyl8oag::before{box-sizing:border-box;}",".f16vkdww::before{display:flex;}",".fhsnbul::before{flex-grow:1;}",".f1gw3sf2::after{box-sizing:border-box;}",".f1ly5f7u::after{display:flex;}",".f1s3tz6t::after{flex-grow:1;}",".f1kyqvp9::before{margin-bottom:0;}",".fzynn9s::before{margin-right:0;}",".f1z0ukd1::before{margin-left:0;}",".fekrn8e::after{margin-left:0;}",".ftdg338::after{margin-right:0;}",".fesgyo::after{margin-top:0;}",'.f13zj6fq::after{content:"";}','.f1wl9k8s::before{content:"";}',".f16muhyy{color:var(--colorBrandForeground1);}",".fcbuu2a::before{border-top-color:var(--colorBrandStroke1);}",".f1wdw2dr::before{border-right-color:var(--colorBrandStroke1);}",".f1ttio3w::before{border-left-color:var(--colorBrandStroke1);}",".f1582fpk::before{border-bottom-color:var(--colorBrandStroke1);}",".f1ahrvm8::after{border-top-color:var(--colorBrandStroke1);}",".f1cd3wbc::after{border-right-color:var(--colorBrandStroke1);}",".f17hbk9y::after{border-left-color:var(--colorBrandStroke1);}",".fvrapl0::after{border-bottom-color:var(--colorBrandStroke1);}",".fkfq4zb{color:var(--colorNeutralForeground2);}",".f1vccso1::before{border-top-color:var(--colorNeutralStroke2);}",".f1geml7w::before{border-right-color:var(--colorNeutralStroke2);}",".fjml6kk::before{border-left-color:var(--colorNeutralStroke2);}",".f1r7kh1m::before{border-bottom-color:var(--colorNeutralStroke2);}",".f16j7guv::after{border-top-color:var(--colorNeutralStroke2);}",".fx01ahm::after{border-right-color:var(--colorNeutralStroke2);}",".fj1a37q::after{border-left-color:var(--colorNeutralStroke2);}",".fl8d8yv::after{border-bottom-color:var(--colorNeutralStroke2);}",".f11d4kpn{color:var(--colorNeutralForeground3);}",".f5g06un::before{border-top-color:var(--colorNeutralStroke3);}",".f13sxdku::before{border-right-color:var(--colorNeutralStroke3);}",".f1n015lb::before{border-left-color:var(--colorNeutralStroke3);}",".f1x6bl8t::before{border-bottom-color:var(--colorNeutralStroke3);}",".fvod1wy::after{border-top-color:var(--colorNeutralStroke3);}",".fwslg65::after{border-right-color:var(--colorNeutralStroke3);}",".flk0e17::after{border-left-color:var(--colorNeutralStroke3);}",".f103fvts::after{border-bottom-color:var(--colorNeutralStroke3);}",".f19n0e5{color:var(--colorNeutralForeground1);}",".f10tv6oz::before{border-top-color:var(--colorNeutralStroke1);}",".f16xp3sf::before{border-right-color:var(--colorNeutralStroke1);}",".f1seuxxq::before{border-left-color:var(--colorNeutralStroke1);}",".fwrmqbx::before{border-bottom-color:var(--colorNeutralStroke1);}",".ft83z1f::after{border-top-color:var(--colorNeutralStroke1);}",".f1g4150c::after{border-right-color:var(--colorNeutralStroke1);}",".f192dr6e::after{border-left-color:var(--colorNeutralStroke1);}",".f1qnawh6::after{border-bottom-color:var(--colorNeutralStroke1);}"]}),xn=tr({base:{a9b677:"fly5x3f",Bdkvgpv:"f163fonl",B0qfbqy:"f51yk4v",pbipgd:"f13rof3u",Bm2nyyq:"f8rth92",xrcqlc:"f6czdpx",i5u598:"f1iyka9k"},inset:{uwmqm3:["fjlbh76","f11qrl6u"],z189sj:["f11qrl6u","fjlbh76"]},start:{Ftih45:"f1wl9k8s",Bicfajf:["f1ojjlep","fk1kexq"],Bxwl2t9:"f1he2m4d",jwcpgy:["f12w1bnb","f1558wlj"]},center:{Bicfajf:["f1ojjlep","fk1kexq"],jwcpgy:["f12w1bnb","f1558wlj"]},end:{Bicfajf:["f1ojjlep","fk1kexq"],Bsft5z2:"f13zj6fq",jwcpgy:["f12w1bnb","f1558wlj"],Iy66sp:"f1ayce8x"}},{d:[".fly5x3f{width:100%;}",".f163fonl::before{border-top-style:solid;}",".f51yk4v::before{border-top-width:var(--strokeWidthThin);}",".f13rof3u::before{min-width:8px;}",".f8rth92::after{border-top-style:solid;}",".f6czdpx::after{border-top-width:var(--strokeWidthThin);}",".f1iyka9k::after{min-width:8px;}",".fjlbh76{padding-left:12px;}",".f11qrl6u{padding-right:12px;}",'.f1wl9k8s::before{content:"";}',".f1ojjlep::before{margin-right:12px;}",".fk1kexq::before{margin-left:12px;}",".f1he2m4d::before{max-width:8px;}",".f12w1bnb::after{margin-left:12px;}",".f1558wlj::after{margin-right:12px;}",'.f13zj6fq::after{content:"";}',".f1ayce8x::after{max-width:8px;}"]}),En=tr({base:{Beiy3e4:"f1vx9l62",sshi5w:"f16gbxbe",m598lv:["f1yq6w5o","f1jpmc5p"],B4f6apu:["f9sc749","f1x8pvcy"],zkzzav:"fhkwbjy",Barhvk9:["flthirb","ftkbnf5"],Ihftqj:["f13hvwk3","f1en4csx"],Bde111x:"f19onpk6"},inset:{B6of3ja:"f1xdg43u",jrapky:"f1jlhsmd"},withChildren:{sshi5w:"f1tjaq3g"},start:{Ftih45:"f1wl9k8s",susq4k:"fg2pwug",Bbdr6tz:"fkjtzyi",B4rk6o:"f8vk40g"},center:{susq4k:"fg2pwug",B4rk6o:"f8vk40g"},end:{susq4k:"fg2pwug",Bsft5z2:"f13zj6fq",B4rk6o:"f8vk40g",gn64ia:"fqg5mu5"}},{d:[".f1vx9l62{flex-direction:column;}",".f16gbxbe{min-height:20px;}",".f1yq6w5o::before{border-right-style:solid;}",".f1jpmc5p::before{border-left-style:solid;}",".f9sc749::before{border-right-width:var(--strokeWidthThin);}",".f1x8pvcy::before{border-left-width:var(--strokeWidthThin);}",".fhkwbjy::before{min-height:8px;}",".flthirb::after{border-right-style:solid;}",".ftkbnf5::after{border-left-style:solid;}",".f13hvwk3::after{border-right-width:var(--strokeWidthThin);}",".f1en4csx::after{border-left-width:var(--strokeWidthThin);}",".f19onpk6::after{min-height:8px;}",".f1xdg43u{margin-top:12px;}",".f1jlhsmd{margin-bottom:12px;}",".f1tjaq3g{min-height:84px;}",'.f1wl9k8s::before{content:"";}',".fg2pwug::before{margin-bottom:12px;}",".fkjtzyi::before{max-height:8px;}",".f8vk40g::after{margin-top:12px;}",'.f13zj6fq::after{content:"";}',".fqg5mu5::after{max-height:8px;}"]}),_n=n.forwardRef(((e,t)=>{const r=((e,t)=>{const{alignContent:r="center",appearance:n="default",inset:a=!1,vertical:o=!1,wrapper:i}=e,s=wr("divider-");return{alignContent:r,appearance:n,inset:a,vertical:o,components:{root:"div",wrapper:"div"},root:Bt(Vt("div",{role:"separator","aria-orientation":o?"vertical":"horizontal","aria-labelledby":e.children?s:void 0,...e,ref:t}),{elementType:"div"}),wrapper:Bt(i,{defaultProps:{id:s,children:e.children},elementType:"div"})}})(e,t);return(e=>{const t=Tn(),r=xn(),n=En(),{alignContent:a,appearance:o,inset:i,vertical:s}=e;e.root.className=nr("fui-Divider",t.base,t[a],o&&t[o],!s&&r.base,!s&&i&&r.inset,!s&&r[a],s&&n.base,s&&i&&n.inset,s&&n[a],s&&void 0!==e.root.children&&n.withChildren,void 0===e.root.children&&t.childless,e.root.className),e.wrapper&&(e.wrapper.className=nr("fui-Divider__wrapper",e.wrapper.className))})(r),cr("useDividerStyles_unstable")(r),(e=>Zt(e.root,{children:void 0!==e.root.children&&Zt(e.wrapper,{children:e.root.children})}))(r)}));_n.displayName="Divider";const Sn="Enter",Bn=" ",Cn="ArrowDown",An="ArrowUp",Nn="Home",Rn="PageDown",On="PageUp",In="Escape";function Dn(e,t){const{disabled:r,disabledFocusable:n=!1,"aria-disabled":a,onClick:o,onKeyDown:i,onKeyUp:s,...c}=null!=t?t:{},l="string"==typeof a?"true"===a:a,f=r||n||l,u=Tr((e=>{f?(e.preventDefault(),e.stopPropagation()):null==o||o(e)})),d=Tr((e=>{if(null==i||i(e),e.isDefaultPrevented())return;const t=e.key;if(f&&(t===Sn||t===Bn))return e.preventDefault(),void e.stopPropagation();t!==Bn?t===Sn&&(e.preventDefault(),e.currentTarget.click()):e.preventDefault()})),h=Tr((e=>{if(null==s||s(e),e.isDefaultPrevented())return;const t=e.key;if(f&&(t===Sn||t===Bn))return e.preventDefault(),void e.stopPropagation();t===Bn&&(e.preventDefault(),e.currentTarget.click())}));if("button"===e||void 0===e)return{...c,disabled:r&&!n,"aria-disabled":!!n||l,onClick:n?void 0:u,onKeyUp:n?void 0:s,onKeyDown:n?void 0:i};{const t=!!c.href;let a=t?void 0:"button";!a&&f&&(a="link");const o={role:a,tabIndex:n||!t&&!r?0:void 0,...c,onClick:u,onKeyUp:h,onKeyDown:d,"aria-disabled":f};return"a"===e&&f&&(o.href=void 0),o}}const Fn=n.createContext(void 0),Pn={},zn=(Fn.Provider,(e,t)=>{const{size:r}=null!==(a=n.useContext(Fn))&&void 0!==a?a:Pn;var a;const{appearance:o="secondary",as:i="button",disabled:s=!1,disabledFocusable:c=!1,icon:l,iconPosition:f="before",shape:u="rounded",size:d=(null!=r?r:"medium")}=e,h=Ct(l,{elementType:"span"});return{appearance:o,disabled:s,disabledFocusable:c,iconPosition:f,shape:u,size:d,iconOnly:Boolean((null==h?void 0:h.children)&&!e.children),components:{root:"button",icon:"span"},root:Bt(Vt(i,Dn(e.as,e)),{elementType:"button",defaultProps:{ref:t,type:"button"===i?"button":void 0}}),icon:h}}),Mn=hn("r1alrhcs",null,{r:[".r1alrhcs{align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center;text-decoration-line:none;vertical-align:middle;margin:0;overflow:hidden;background-color:var(--colorNeutralBackground1);color:var(--colorNeutralForeground1);border:var(--strokeWidthThin) solid var(--colorNeutralStroke1);font-family:var(--fontFamilyBase);outline-style:none;padding:5px var(--spacingHorizontalM);min-width:96px;border-radius:var(--borderRadiusMedium);font-size:var(--fontSizeBase300);font-weight:var(--fontWeightSemibold);line-height:var(--lineHeightBase300);transition-duration:var(--durationFaster);transition-property:background,border,color;transition-timing-function:var(--curveEasyEase);}",".r1alrhcs:hover{background-color:var(--colorNeutralBackground1Hover);border-color:var(--colorNeutralStroke1Hover);color:var(--colorNeutralForeground1Hover);cursor:pointer;}",".r1alrhcs:hover:active{background-color:var(--colorNeutralBackground1Pressed);border-color:var(--colorNeutralStroke1Pressed);color:var(--colorNeutralForeground1Pressed);outline-style:none;}",".r1alrhcs[data-fui-focus-visible]{border-color:var(--colorStrokeFocus2);border-radius:var(--borderRadiusMedium);border-width:1px;outline:var(--strokeWidthThick) solid var(--colorTransparentStroke);box-shadow:0 0 0 var(--strokeWidthThin) var(--colorStrokeFocus2) inset;z-index:1;}"],s:["@media screen and (prefers-reduced-motion: reduce){.r1alrhcs{transition-duration:0.01ms;}}","@media (forced-colors: active){.r1alrhcs:focus{border-color:ButtonText;}.r1alrhcs:hover{background-color:HighlightText;border-color:Highlight;color:Highlight;forced-color-adjust:none;}.r1alrhcs:hover:active{background-color:HighlightText;border-color:Highlight;color:Highlight;forced-color-adjust:none;}}","@supports (-moz-appearance:button){.r1alrhcs[data-fui-focus-visible]{box-shadow:0 0 0 calc(var(--strokeWidthThin) + 0.25px) var(--colorStrokeFocus2) inset;}}"]}),Ln=hn("rywnvv2",null,[".rywnvv2{align-items:center;display:inline-flex;justify-content:center;font-size:20px;height:20px;width:20px;--fui-Button__icon--spacing:var(--spacingHorizontalSNudge);}"]),jn=tr({outline:{De3pzq:"f1c21dwh",Jwef8y:"fjxutwb",iro3zm:"fwiml72"},primary:{De3pzq:"ffp7eso",g2u3we:"f1p3nwhy",h3c5rm:["f11589ue","f1pdflbu"],B9xav0g:"f1q5o8ev",zhjwy3:["f1pdflbu","f11589ue"],sj55zd:"f1phragk",Jwef8y:"f15wkkf3",Bgoe8wy:"f1s2uweq",Bwzppfd:["fr80ssc","fecsdlb"],oetu4i:"f1ukrpxl",gg5e9n:["fecsdlb","fr80ssc"],Bi91k9c:"f1rq72xc",iro3zm:"fnp9lpt",b661bw:"f1h0usnq",Bk6r4ia:["fs4ktlq","fx2bmrt"],B9zn80p:"f16h9ulv",Bpld233:["fx2bmrt","fs4ktlq"],B2d53fq:"f1d6v5y2",Bsw6fvg:"f1rirnrt",Bjwas2f:"f1uu00uk",Bn1d65q:["fkvaka8","f9a0qzu"],Bxeuatn:"f1ux7til",n51gp8:["f9a0qzu","fkvaka8"],Bbusuzp:"f1lkg8j3",ycbfsm:"fkc42ay",Bqrx1nm:"fq7113v",pgvf35:"ff1wgvm",Bh7lczh:["fiob0tu","f1x4h75k"],dpv3f4:"f1j6scgf",Bpnjhaq:["f1x4h75k","fiob0tu"],ze5xyy:"f4xjyn1",g2kj27:"fbgcvur",Bf756sw:"f1ks1yx8",Bow2dr7:["f1o6qegi","fmxjhhp"],Bvhedfk:"fcnxywj",Gye4lf:["fmxjhhp","f1o6qegi"],pc6evw:"f9ddjv3"},secondary:{},subtle:{De3pzq:"fhovq9v",g2u3we:"f1p3nwhy",h3c5rm:["f11589ue","f1pdflbu"],B9xav0g:"f1q5o8ev",zhjwy3:["f1pdflbu","f11589ue"],sj55zd:"fkfq4zb",Jwef8y:"f1t94bn6",Bgoe8wy:"f1s2uweq",Bwzppfd:["fr80ssc","fecsdlb"],oetu4i:"f1ukrpxl",gg5e9n:["fecsdlb","fr80ssc"],Bi91k9c:"fnwyq0v",Bk3fhr4:"ft1hn21",Bmfj8id:"fuxngvv",Bbdnnc7:"fy5bs14",iro3zm:"fsv2rcd",b661bw:"f1h0usnq",Bk6r4ia:["fs4ktlq","fx2bmrt"],B9zn80p:"f16h9ulv",Bpld233:["fx2bmrt","fs4ktlq"],B2d53fq:"f1omzyqd",em6i61:"f1dfjoow",vm6p8p:"f1j98vj9",x3br3k:"fj8yq94",ze5xyy:"f4xjyn1",Bx3q9su:"f1et0tmh",pc6evw:"f9ddjv3",xd2cci:"f1wi8ngl"},transparent:{De3pzq:"f1c21dwh",g2u3we:"f1p3nwhy",h3c5rm:["f11589ue","f1pdflbu"],B9xav0g:"f1q5o8ev",zhjwy3:["f1pdflbu","f11589ue"],sj55zd:"fkfq4zb",Jwef8y:"fjxutwb",Bgoe8wy:"f1s2uweq",Bwzppfd:["fr80ssc","fecsdlb"],oetu4i:"f1ukrpxl",gg5e9n:["fecsdlb","fr80ssc"],Bi91k9c:"f139oj5f",Bk3fhr4:"ft1hn21",Bmfj8id:"fuxngvv",iro3zm:"fwiml72",b661bw:"f1h0usnq",Bk6r4ia:["fs4ktlq","fx2bmrt"],B9zn80p:"f16h9ulv",Bpld233:["fx2bmrt","fs4ktlq"],B2d53fq:"f1fg1p5m",em6i61:"f1dfjoow",vm6p8p:"f1j98vj9",Bqrx1nm:"f1tme0vf",ze5xyy:"f4xjyn1",g2kj27:"f18onu3q",pc6evw:"f9ddjv3"},circular:{Beyfa6y:0,Bbmb7ep:0,Btl43ni:0,B7oj6ja:0,Dimara:"f44lkw9"},rounded:{},square:{Beyfa6y:0,Bbmb7ep:0,Btl43ni:0,B7oj6ja:0,Dimara:"f1fabniw"},small:{Bf4jedk:"fh7ncta",Byoj8tv:0,uwmqm3:0,z189sj:0,z8tnut:0,B0ocmuz:"fneth5b",Beyfa6y:0,Bbmb7ep:0,Btl43ni:0,B7oj6ja:0,Dimara:"ft85np5",Be2twd7:"fy9rknc",Bhrd7zp:"figsok6",Bg96gwp:"fwrc4pm"},smallWithIcon:{Byoj8tv:"f1brlhvm",z8tnut:"f1sl3k7w"},medium:{},large:{Bf4jedk:"f14es27b",Byoj8tv:0,uwmqm3:0,z189sj:0,z8tnut:0,B0ocmuz:"f4db1ww",Beyfa6y:0,Bbmb7ep:0,Btl43ni:0,B7oj6ja:0,Dimara:"ft85np5",Be2twd7:"fod5ikn",Bhrd7zp:"fl43uef",Bg96gwp:"faaz57k"},largeWithIcon:{Byoj8tv:"fy7v416",z8tnut:"f1a1bwwz"}},{d:[".f1c21dwh{background-color:var(--colorTransparentBackground);}",".ffp7eso{background-color:var(--colorBrandBackground);}",".f1p3nwhy{border-top-color:transparent;}",".f11589ue{border-right-color:transparent;}",".f1pdflbu{border-left-color:transparent;}",".f1q5o8ev{border-bottom-color:transparent;}",".f1phragk{color:var(--colorNeutralForegroundOnBrand);}",".fhovq9v{background-color:var(--colorSubtleBackground);}",".fkfq4zb{color:var(--colorNeutralForeground2);}",[".f44lkw9{border-radius:var(--borderRadiusCircular);}",{p:-1}],[".f1fabniw{border-radius:var(--borderRadiusNone);}",{p:-1}],".fh7ncta{min-width:64px;}",[".fneth5b{padding:3px var(--spacingHorizontalS);}",{p:-1}],[".ft85np5{border-radius:var(--borderRadiusMedium);}",{p:-1}],".fy9rknc{font-size:var(--fontSizeBase200);}",".figsok6{font-weight:var(--fontWeightRegular);}",".fwrc4pm{line-height:var(--lineHeightBase200);}",".f1brlhvm{padding-bottom:1px;}",".f1sl3k7w{padding-top:1px;}",".f14es27b{min-width:96px;}",[".f4db1ww{padding:8px var(--spacingHorizontalL);}",{p:-1}],[".ft85np5{border-radius:var(--borderRadiusMedium);}",{p:-1}],".fod5ikn{font-size:var(--fontSizeBase400);}",".fl43uef{font-weight:var(--fontWeightSemibold);}",".faaz57k{line-height:var(--lineHeightBase400);}",".fy7v416{padding-bottom:7px;}",".f1a1bwwz{padding-top:7px;}"],h:[".fjxutwb:hover{background-color:var(--colorTransparentBackgroundHover);}",".fwiml72:hover:active{background-color:var(--colorTransparentBackgroundPressed);}",".f15wkkf3:hover{background-color:var(--colorBrandBackgroundHover);}",".f1s2uweq:hover{border-top-color:transparent;}",".fr80ssc:hover{border-right-color:transparent;}",".fecsdlb:hover{border-left-color:transparent;}",".f1ukrpxl:hover{border-bottom-color:transparent;}",".f1rq72xc:hover{color:var(--colorNeutralForegroundOnBrand);}",".fnp9lpt:hover:active{background-color:var(--colorBrandBackgroundPressed);}",".f1h0usnq:hover:active{border-top-color:transparent;}",".fs4ktlq:hover:active{border-right-color:transparent;}",".fx2bmrt:hover:active{border-left-color:transparent;}",".f16h9ulv:hover:active{border-bottom-color:transparent;}",".f1d6v5y2:hover:active{color:var(--colorNeutralForegroundOnBrand);}",".f1t94bn6:hover{background-color:var(--colorSubtleBackgroundHover);}",".fnwyq0v:hover{color:var(--colorNeutralForeground2Hover);}",".ft1hn21:hover .fui-Icon-filled{display:inline;}",".fuxngvv:hover .fui-Icon-regular{display:none;}",".fy5bs14:hover .fui-Button__icon{color:var(--colorNeutralForeground2BrandHover);}",".fsv2rcd:hover:active{background-color:var(--colorSubtleBackgroundPressed);}",".f1omzyqd:hover:active{color:var(--colorNeutralForeground2Pressed);}",".f1dfjoow:hover:active .fui-Icon-filled{display:inline;}",".f1j98vj9:hover:active .fui-Icon-regular{display:none;}",".fj8yq94:hover:active .fui-Button__icon{color:var(--colorNeutralForeground2BrandPressed);}",".f139oj5f:hover{color:var(--colorNeutralForeground2BrandHover);}",".f1fg1p5m:hover:active{color:var(--colorNeutralForeground2BrandPressed);}"],m:[["@media (forced-colors: active){.f1rirnrt{background-color:Highlight;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.f1uu00uk{border-top-color:HighlightText;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.f9a0qzu{border-left-color:HighlightText;}.fkvaka8{border-right-color:HighlightText;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.f1ux7til{border-bottom-color:HighlightText;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.f1lkg8j3{color:HighlightText;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.fkc42ay{forced-color-adjust:none;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.fq7113v:hover{background-color:HighlightText;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.ff1wgvm:hover{border-top-color:Highlight;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.f1x4h75k:hover{border-left-color:Highlight;}.fiob0tu:hover{border-right-color:Highlight;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.f1j6scgf:hover{border-bottom-color:Highlight;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.f4xjyn1:hover{color:Highlight;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.fbgcvur:hover:active{background-color:HighlightText;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.f1ks1yx8:hover:active{border-top-color:Highlight;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.f1o6qegi:hover:active{border-right-color:Highlight;}.fmxjhhp:hover:active{border-left-color:Highlight;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.fcnxywj:hover:active{border-bottom-color:Highlight;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.f9ddjv3:hover:active{color:Highlight;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.f1et0tmh:hover .fui-Button__icon{color:Highlight;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.f1wi8ngl:hover:active .fui-Button__icon{color:Highlight;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.f1tme0vf:hover{background-color:var(--colorTransparentBackground);}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.f18onu3q:hover:active{background-color:var(--colorTransparentBackground);}}",{m:"(forced-colors: active)"}]]}),qn=tr({base:{De3pzq:"f1bg9a2p",g2u3we:"f1jj8ep1",h3c5rm:["f15xbau","fy0fskl"],B9xav0g:"f4ikngz",zhjwy3:["fy0fskl","f15xbau"],sj55zd:"f1s2aq7o",Bceei9c:"fdrzuqr",Bfinmwp:"f15x8b5r",Jwef8y:"f1falr9n",Bgoe8wy:"f12mpcsy",Bwzppfd:["f1gwvigk","f18rmfxp"],oetu4i:"f1jnshp0",gg5e9n:["f18rmfxp","f1gwvigk"],Bi91k9c:"fvgxktp",eoavqd:"fphbwmw",Bk3fhr4:"f19vpps7",Bmfj8id:"fv5swzo",Bbdnnc7:"f1al02dq",iro3zm:"f1t6o4dc",b661bw:"f10ztigi",Bk6r4ia:["f1ft5sdu","f1gzf82w"],B9zn80p:"f12zbtn2",Bpld233:["f1gzf82w","f1ft5sdu"],B2d53fq:"fcvwxyo",c3iz72:"f8w4c43",em6i61:"f1ol4fw6",vm6p8p:"f1q1lw4e",x3br3k:"f1dwjv2g"},highContrast:{Bsw6fvg:"f4lkoma",Bjwas2f:"fg455y9",Bn1d65q:["f1rvyvqg","f14g86mu"],Bxeuatn:"f1cwzwz",n51gp8:["f14g86mu","f1rvyvqg"],Bbusuzp:"f1dcs8yz",Bm2fdqk:"fuigjrg",G867l3:"fjwq6ea",gdbnj:["f1lr3nhc","f1mbxvi6"],mxns5l:"fn5gmvv",o3nasb:["f1mbxvi6","f1lr3nhc"],Bqrx1nm:"f1vmkb5g",pgvf35:"f53ppgq",Bh7lczh:["f1663y11","f80fkiy"],dpv3f4:"f18v5270",Bpnjhaq:["f80fkiy","f1663y11"],ze5xyy:"f1kc2mi9",Bx3q9su:"f4dhi0o",g2kj27:"f1y0svfh",Bf756sw:"fihuait",Bow2dr7:["fnxhupq","fyd6l6x"],Bvhedfk:"fx507ft",Gye4lf:["fyd6l6x","fnxhupq"],pc6evw:"fb3rf2x",xd2cci:"fequ9m0"},outline:{De3pzq:"f1c21dwh",Jwef8y:"f9ql6rf",iro3zm:"f3h1zc4"},primary:{g2u3we:"f1p3nwhy",h3c5rm:["f11589ue","f1pdflbu"],B9xav0g:"f1q5o8ev",zhjwy3:["f1pdflbu","f11589ue"],Bgoe8wy:"f1s2uweq",Bwzppfd:["fr80ssc","fecsdlb"],oetu4i:"f1ukrpxl",gg5e9n:["fecsdlb","fr80ssc"],b661bw:"f1h0usnq",Bk6r4ia:["fs4ktlq","fx2bmrt"],B9zn80p:"f16h9ulv",Bpld233:["fx2bmrt","fs4ktlq"]},secondary:{},subtle:{De3pzq:"f1c21dwh",g2u3we:"f1p3nwhy",h3c5rm:["f11589ue","f1pdflbu"],B9xav0g:"f1q5o8ev",zhjwy3:["f1pdflbu","f11589ue"],Jwef8y:"f9ql6rf",Bgoe8wy:"f1s2uweq",Bwzppfd:["fr80ssc","fecsdlb"],oetu4i:"f1ukrpxl",gg5e9n:["fecsdlb","fr80ssc"],iro3zm:"f3h1zc4",b661bw:"f1h0usnq",Bk6r4ia:["fs4ktlq","fx2bmrt"],B9zn80p:"f16h9ulv",Bpld233:["fx2bmrt","fs4ktlq"]},transparent:{De3pzq:"f1c21dwh",g2u3we:"f1p3nwhy",h3c5rm:["f11589ue","f1pdflbu"],B9xav0g:"f1q5o8ev",zhjwy3:["f1pdflbu","f11589ue"],Jwef8y:"f9ql6rf",Bgoe8wy:"f1s2uweq",Bwzppfd:["fr80ssc","fecsdlb"],oetu4i:"f1ukrpxl",gg5e9n:["fecsdlb","fr80ssc"],iro3zm:"f3h1zc4",b661bw:"f1h0usnq",Bk6r4ia:["fs4ktlq","fx2bmrt"],B9zn80p:"f16h9ulv",Bpld233:["fx2bmrt","fs4ktlq"]}},{d:[".f1bg9a2p{background-color:var(--colorNeutralBackgroundDisabled);}",".f1jj8ep1{border-top-color:var(--colorNeutralStrokeDisabled);}",".f15xbau{border-right-color:var(--colorNeutralStrokeDisabled);}",".fy0fskl{border-left-color:var(--colorNeutralStrokeDisabled);}",".f4ikngz{border-bottom-color:var(--colorNeutralStrokeDisabled);}",".f1s2aq7o{color:var(--colorNeutralForegroundDisabled);}",".fdrzuqr{cursor:not-allowed;}",".f15x8b5r .fui-Button__icon{color:var(--colorNeutralForegroundDisabled);}",".f1c21dwh{background-color:var(--colorTransparentBackground);}",".f1p3nwhy{border-top-color:transparent;}",".f11589ue{border-right-color:transparent;}",".f1pdflbu{border-left-color:transparent;}",".f1q5o8ev{border-bottom-color:transparent;}"],h:[".f1falr9n:hover{background-color:var(--colorNeutralBackgroundDisabled);}",".f12mpcsy:hover{border-top-color:var(--colorNeutralStrokeDisabled);}",".f1gwvigk:hover{border-right-color:var(--colorNeutralStrokeDisabled);}",".f18rmfxp:hover{border-left-color:var(--colorNeutralStrokeDisabled);}",".f1jnshp0:hover{border-bottom-color:var(--colorNeutralStrokeDisabled);}",".fvgxktp:hover{color:var(--colorNeutralForegroundDisabled);}",".fphbwmw:hover{cursor:not-allowed;}",".f19vpps7:hover .fui-Icon-filled{display:none;}",".fv5swzo:hover .fui-Icon-regular{display:inline;}",".f1al02dq:hover .fui-Button__icon{color:var(--colorNeutralForegroundDisabled);}",".f1t6o4dc:hover:active{background-color:var(--colorNeutralBackgroundDisabled);}",".f10ztigi:hover:active{border-top-color:var(--colorNeutralStrokeDisabled);}",".f1ft5sdu:hover:active{border-right-color:var(--colorNeutralStrokeDisabled);}",".f1gzf82w:hover:active{border-left-color:var(--colorNeutralStrokeDisabled);}",".f12zbtn2:hover:active{border-bottom-color:var(--colorNeutralStrokeDisabled);}",".fcvwxyo:hover:active{color:var(--colorNeutralForegroundDisabled);}",".f8w4c43:hover:active{cursor:not-allowed;}",".f1ol4fw6:hover:active .fui-Icon-filled{display:none;}",".f1q1lw4e:hover:active .fui-Icon-regular{display:inline;}",".f1dwjv2g:hover:active .fui-Button__icon{color:var(--colorNeutralForegroundDisabled);}",".f9ql6rf:hover{background-color:var(--colorTransparentBackground);}",".f3h1zc4:hover:active{background-color:var(--colorTransparentBackground);}",".f1s2uweq:hover{border-top-color:transparent;}",".fr80ssc:hover{border-right-color:transparent;}",".fecsdlb:hover{border-left-color:transparent;}",".f1ukrpxl:hover{border-bottom-color:transparent;}",".f1h0usnq:hover:active{border-top-color:transparent;}",".fs4ktlq:hover:active{border-right-color:transparent;}",".fx2bmrt:hover:active{border-left-color:transparent;}",".f16h9ulv:hover:active{border-bottom-color:transparent;}"],m:[["@media (forced-colors: active){.f4lkoma{background-color:ButtonFace;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.fg455y9{border-top-color:GrayText;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.f14g86mu{border-left-color:GrayText;}.f1rvyvqg{border-right-color:GrayText;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.f1cwzwz{border-bottom-color:GrayText;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.f1dcs8yz{color:GrayText;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.fuigjrg .fui-Button__icon{color:GrayText;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.fjwq6ea:focus{border-top-color:GrayText;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.f1lr3nhc:focus{border-right-color:GrayText;}.f1mbxvi6:focus{border-left-color:GrayText;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.fn5gmvv:focus{border-bottom-color:GrayText;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.f1vmkb5g:hover{background-color:ButtonFace;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.f53ppgq:hover{border-top-color:GrayText;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.f1663y11:hover{border-right-color:GrayText;}.f80fkiy:hover{border-left-color:GrayText;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.f18v5270:hover{border-bottom-color:GrayText;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.f1kc2mi9:hover{color:GrayText;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.f4dhi0o:hover .fui-Button__icon{color:GrayText;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.f1y0svfh:hover:active{background-color:ButtonFace;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.fihuait:hover:active{border-top-color:GrayText;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.fnxhupq:hover:active{border-right-color:GrayText;}.fyd6l6x:hover:active{border-left-color:GrayText;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.fx507ft:hover:active{border-bottom-color:GrayText;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.fb3rf2x:hover:active{color:GrayText;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.fequ9m0:hover:active .fui-Button__icon{color:GrayText;}}",{m:"(forced-colors: active)"}]]}),Hn=tr({circular:{Bw81rd7:0,kdpuga:0,dm238s:0,B6xbmo0:0,B3whbx2:"f1062rbf"},rounded:{},square:{Bw81rd7:0,kdpuga:0,dm238s:0,B6xbmo0:0,B3whbx2:"fj0ryk1"},primary:{B8q5s1w:"f17t0x8g",Bci5o5g:["f194v5ow","fk7jm04"],n8qw10:"f1qgg65p",Bdrgwmp:["fk7jm04","f194v5ow"],j6ew2k:["fhgccpy","fjo7pq6"],he4mth:"f32wu9k",Byr4aka:"fu5nqqq",lks7q5:["f13prjl2","f1nl83rv"],Bnan3qt:"f1czftr5",k1dn9:["f1nl83rv","f13prjl2"],Boium3a:["f12k37oa","fdnykm2"],tm8e47:"fr96u23"},small:{Bw81rd7:0,kdpuga:0,dm238s:0,B6xbmo0:0,B3whbx2:"fazmxh"},medium:{},large:{Bw81rd7:0,kdpuga:0,dm238s:0,B6xbmo0:0,B3whbx2:"f1b6alqh"}},{d:[[".f1062rbf[data-fui-focus-visible]{border-radius:var(--borderRadiusCircular);}",{p:-1}],[".fj0ryk1[data-fui-focus-visible]{border-radius:var(--borderRadiusNone);}",{p:-1}],".f17t0x8g[data-fui-focus-visible]{border-top-color:var(--colorStrokeFocus2);}",".f194v5ow[data-fui-focus-visible]{border-right-color:var(--colorStrokeFocus2);}",".fk7jm04[data-fui-focus-visible]{border-left-color:var(--colorStrokeFocus2);}",".f1qgg65p[data-fui-focus-visible]{border-bottom-color:var(--colorStrokeFocus2);}",".fhgccpy[data-fui-focus-visible]{box-shadow:var(--shadow2),0 0 0 var(--strokeWidthThin) var(--colorStrokeFocus2) inset,0 0 0 var(--strokeWidthThick) var(--colorNeutralForegroundOnBrand) inset;}",".fjo7pq6[data-fui-focus-visible]{box-shadow:var(--shadow2),0 0 0 var(--strokeWidthThin) var(--colorStrokeFocus2) inset,0 0 0 var(--strokeWidthThick) var(--colorNeutralForegroundOnBrand) inset;}",".f32wu9k[data-fui-focus-visible]:hover{box-shadow:var(--shadow2),0 0 0 var(--strokeWidthThin) var(--colorStrokeFocus2) inset;}",".fu5nqqq[data-fui-focus-visible]:hover{border-top-color:var(--colorStrokeFocus2);}",".f13prjl2[data-fui-focus-visible]:hover{border-right-color:var(--colorStrokeFocus2);}",".f1nl83rv[data-fui-focus-visible]:hover{border-left-color:var(--colorStrokeFocus2);}",".f1czftr5[data-fui-focus-visible]:hover{border-bottom-color:var(--colorStrokeFocus2);}",[".fazmxh[data-fui-focus-visible]{border-radius:var(--borderRadiusSmall);}",{p:-1}],[".f1b6alqh[data-fui-focus-visible]{border-radius:var(--borderRadiusLarge);}",{p:-1}]],t:["@supports (-moz-appearance:button){.f12k37oa[data-fui-focus-visible]{box-shadow:var(--shadow2),0 0 0 calc(var(--strokeWidthThin) + 0.25px) var(--colorStrokeFocus2) inset,0 0 0 var(--strokeWidthThick) var(--colorNeutralForegroundOnBrand) inset;}.fdnykm2[data-fui-focus-visible]{box-shadow:var(--shadow2),0 0 0 calc(var(--strokeWidthThin) + 0.25px) var(--colorStrokeFocus2) inset,0 0 0 var(--strokeWidthThick) var(--colorNeutralForegroundOnBrand) inset;}}","@supports (-moz-appearance:button){.fr96u23[data-fui-focus-visible]:hover{box-shadow:var(--shadow2),0 0 0 calc(var(--strokeWidthThin) + 0.25px) var(--colorStrokeFocus2) inset;}}"]}),Un=tr({small:{Byoj8tv:0,uwmqm3:0,z189sj:0,z8tnut:0,B0ocmuz:"fu97m5z",Bf4jedk:"f17fgpbq",B2u0y6b:"f1jt17bm"},medium:{Byoj8tv:0,uwmqm3:0,z189sj:0,z8tnut:0,B0ocmuz:"f18ktai2",Bf4jedk:"fwbmr0d",B2u0y6b:"f44c6la"},large:{Byoj8tv:0,uwmqm3:0,z189sj:0,z8tnut:0,B0ocmuz:"f1hbd1aw",Bf4jedk:"f12clzc2",B2u0y6b:"fjy1crr"}},{d:[[".fu97m5z{padding:1px;}",{p:-1}],".f17fgpbq{min-width:24px;}",".f1jt17bm{max-width:24px;}",[".f18ktai2{padding:5px;}",{p:-1}],".fwbmr0d{min-width:32px;}",".f44c6la{max-width:32px;}",[".f1hbd1aw{padding:7px;}",{p:-1}],".f12clzc2{min-width:40px;}",".fjy1crr{max-width:40px;}"]}),Wn=tr({small:{Be2twd7:"fe5j1ua",Bqenvij:"fjamq6b",a9b677:"f64fuq3",Bqrlyyl:"fbaiahx"},medium:{},large:{Be2twd7:"f1rt2boy",Bqenvij:"frvgh55",a9b677:"fq4mcun",Bqrlyyl:"f1exjqw5"},before:{t21cq0:["f1nizpg2","f1a695kz"]},after:{Frg6f3:["f1a695kz","f1nizpg2"]}},{d:[".fe5j1ua{font-size:20px;}",".fjamq6b{height:20px;}",".f64fuq3{width:20px;}",".fbaiahx{--fui-Button__icon--spacing:var(--spacingHorizontalXS);}",".f1rt2boy{font-size:24px;}",".frvgh55{height:24px;}",".fq4mcun{width:24px;}",".f1exjqw5{--fui-Button__icon--spacing:var(--spacingHorizontalSNudge);}",".f1nizpg2{margin-right:var(--fui-Button__icon--spacing);}",".f1a695kz{margin-left:var(--fui-Button__icon--spacing);}"]}),Vn=n.forwardRef(((e,t)=>{const r=zn(e,t);return(e=>{const t=Mn(),r=Ln(),n=jn(),a=qn(),o=Hn(),i=Un(),s=Wn(),{appearance:c,disabled:l,disabledFocusable:f,icon:u,iconOnly:d,iconPosition:h,shape:p,size:m}=e;e.root.className=nr("fui-Button",t,c&&n[c],n[m],u&&"small"===m&&n.smallWithIcon,u&&"large"===m&&n.largeWithIcon,n[p],(l||f)&&a.base,(l||f)&&a.highContrast,c&&(l||f)&&a[c],"primary"===c&&o.primary,o[m],o[p],d&&i[m],e.root.className),e.icon&&(e.icon.className=nr("fui-Button__icon",r,!!e.root.children&&s[h],s[m],e.icon.className))})(r),cr("useButtonStyles_unstable")(r),(e=>{const{iconOnly:t,iconPosition:r}=e;return Qt(e.root,{children:["after"!==r&&e.icon&&Zt(e.icon,{}),!t&&e.root.children,"after"===r&&e.icon&&Zt(e.icon,{})]})})(r)}));Vn.displayName="Button";var $n=1200,Gn=1252,Kn=[874,932,936,949,950,1250,1251,1252,1253,1254,1255,1256,1257,1258,1e4],Xn={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},Yn=function(e){-1!=Kn.indexOf(e)&&(Gn=Xn[0]=e)},Jn=function(e){$n=e,Yn(e)};function Zn(){Jn(1200),Yn(1252)}function Qn(e){for(var t=[],r=0,n=e.length;r<n;++r)t[r]=e.charCodeAt(r);return t}function ea(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 ta,ra=function(e){var t=e.charCodeAt(0),r=e.charCodeAt(1);return 255==t&&254==r?function(e){for(var t=[],r=0;r<e.length>>1;++r)t[r]=String.fromCharCode(e.charCodeAt(2*r)+(e.charCodeAt(2*r+1)<<8));return t.join("")}(e.slice(2)):254==t&&255==r?ea(e.slice(2)):65279==t?e.slice(1):e},na=function(e){return String.fromCharCode(e)},aa=function(e){return String.fromCharCode(e)},oa="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function ia(e){for(var t="",r=0,n=0,a=0,o=0,i=0,s=0,c=0,l=0;l<e.length;)o=(r=e.charCodeAt(l++))>>2,i=(3&r)<<4|(n=e.charCodeAt(l++))>>4,s=(15&n)<<2|(a=e.charCodeAt(l++))>>6,c=63&a,isNaN(n)?s=c=64:isNaN(a)&&(c=64),t+=oa.charAt(o)+oa.charAt(i)+oa.charAt(s)+oa.charAt(c);return t}function sa(e){var t="",r=0,n=0,a=0,o=0,i=0,s=0;e=e.replace(/[^\w\+\/\=]/g,"");for(var c=0;c<e.length;)r=oa.indexOf(e.charAt(c++))<<2|(o=oa.indexOf(e.charAt(c++)))>>4,t+=String.fromCharCode(r),n=(15&o)<<4|(i=oa.indexOf(e.charAt(c++)))>>2,64!==i&&(t+=String.fromCharCode(n)),a=(3&i)<<6|(s=oa.indexOf(e.charAt(c++))),64!==s&&(t+=String.fromCharCode(a));return t}var ca=function(){return"undefined"!=typeof Buffer&&"undefined"!=typeof process&&void 0!==process.versions&&!!process.versions.node}(),la=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 fa(e){return ca?Buffer.alloc?Buffer.alloc(e):new Buffer(e):"undefined"!=typeof Uint8Array?new Uint8Array(e):new Array(e)}function ua(e){return ca?Buffer.allocUnsafe?Buffer.allocUnsafe(e):new Buffer(e):"undefined"!=typeof Uint8Array?new Uint8Array(e):new Array(e)}var da=function(e){return ca?la(e,"binary"):e.split("").map((function(e){return 255&e.charCodeAt(0)}))};function ha(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("")}function pa(e){if("undefined"==typeof ArrayBuffer)throw new Error("Unsupported");if(e instanceof ArrayBuffer)return pa(new Uint8Array(e));for(var t=new Array(e.length),r=0;r<e.length;++r)t[r]=e[r];return t}var ma=ca?function(e){return Buffer.concat(e.map((function(e){return Buffer.isBuffer(e)?e:la(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)})))},ga=/\u0000/g,va=/[\u0001-\u0006]/g;function ba(e){for(var t="",r=e.length-1;r>=0;)t+=e.charAt(r--);return t}function wa(e,t){var r=""+e;return r.length>=t?r:Bo("0",t-r.length)+r}function ya(e,t){var r=""+e;return r.length>=t?r:Bo(" ",t-r.length)+r}function ka(e,t){var r=""+e;return r.length>=t?r:r+Bo(" ",t-r.length)}var Ta=Math.pow(2,32);function xa(e,t){return e>Ta||e<-Ta?function(e,t){var r=""+Math.round(e);return r.length>=t?r:Bo("0",t-r.length)+r}(e,t):function(e,t){var r=""+e;return r.length>=t?r:Bo("0",t-r.length)+r}(Math.round(e),t)}function Ea(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 _a=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],Sa=[["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"]],Ba={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:'"上午/下午 "hh"時"mm"分"ss"秒 "'},Ca={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},Aa={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 Na(e,t,r){for(var n=e<0?-1:1,a=e*n,o=0,i=1,s=0,c=1,l=0,f=0,u=Math.floor(a);l<t&&(s=(u=Math.floor(a))*i+o,f=u*l+c,!(a-u<5e-8));)a=1/(a-u),o=i,i=s,c=l,l=f;if(f>t&&(l>t?(f=c,s=o):(f=l,s=i)),!r)return[0,n*s,f];var d=Math.floor(n*s/f);return[d,n*s-d*f,f]}function Ra(e,t,r){if(e>2958465||e<0)return null;var n=0|e,a=Math.floor(86400*(e-n)),o=0,i=[],s={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(s.u)<1e-6&&(s.u=0),t&&t.date1904&&(n+=1462),s.u>.9999&&(s.u=0,86400==++a&&(s.T=a=0,++n,++s.D)),60===n)i=r?[1317,10,29]:[1900,2,29],o=3;else if(0===n)i=r?[1317,8,29]:[1900,1,0],o=6;else{n>60&&--n;var c=new Date(1900,0,1);c.setDate(c.getDate()+n-1),i=[c.getFullYear(),c.getMonth()+1,c.getDate()],o=c.getDay(),n<60&&(o=(o+6)%7),r&&(o=function(e,t){t[0]-=581;var r=e.getDay();return e<60&&(r=(r+6)%7),r}(c,i))}return s.y=i[0],s.m=i[1],s.d=i[2],s.S=a%60,a=Math.floor(a/60),s.M=a%60,a=Math.floor(a/60),s.H=a,s.q=o,s}var Oa=new Date(1899,11,31,0,0,0),Ia=Oa.getTime(),Da=new Date(1900,2,1,0,0,0);function Fa(e,t){var r=e.getTime();return t?r-=1262304e5:e>=Da&&(r+=864e5),(r-(Ia+6e4*(e.getTimezoneOffset()-Oa.getTimezoneOffset())))/864e5}function Pa(e){return-1==e.indexOf(".")?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)$/,"$1")}function za(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=Pa(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=Pa(e.toFixed(11));return t.length>(e<0?12:11)||"0"===t||"-0"===t?e.toPrecision(6):t}(e),Pa(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 Ma(e,t){switch(typeof e){case"string":return e;case"boolean":return e?"TRUE":"FALSE";case"number":return(0|e)===e?e.toString(10):za(e);case"undefined":return"";case"object":if(null==e)return"";if(e instanceof Date)return ao(14,Fa(e,t&&t.date1904),t)}throw new Error("unsupported value in General format: "+e)}function La(e,t,r,n){var a,o="",i=0,s=0,c=r.y,l=0;switch(e){case 98:c=r.y+543;case 121:switch(t.length){case 1:case 2:a=c%100,l=2;break;default:a=c%1e4,l=4}break;case 109:switch(t.length){case 1:case 2:a=r.m,l=t.length;break;case 3:return Sa[r.m-1][1];case 5:return Sa[r.m-1][0];default:return Sa[r.m-1][2]}break;case 100:switch(t.length){case 1:case 2:a=r.d,l=t.length;break;case 3:return _a[r.q][0];default:return _a[r.q][1]}break;case 104:switch(t.length){case 1:case 2:a=1+(r.H+11)%12,l=t.length;break;default:throw"bad hour format: "+t}break;case 72:switch(t.length){case 1:case 2:a=r.H,l=t.length;break;default:throw"bad hour format: "+t}break;case 77:switch(t.length){case 1:case 2:a=r.M,l=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?(s=n>=2?3===n?1e3:100:1===n?10:1,(i=Math.round(s*(r.S+r.u)))>=60*s&&(i=0),"s"===t?0===i?"0":""+i/s:(o=wa(i,2+n),"ss"===t?o.substr(0,2):"."+o.substr(2,t.length-1))):wa(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}l=3===t.length?1:2;break;case 101:a=c,l=1}return l>0?wa(a,l):""}function ja(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 qa=/%/g;function Ha(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"-"+Ha(e,-t);var a=e.indexOf(".");-1===a&&(a=e.indexOf("E"));var o=Math.floor(Math.log(t)*Math.LOG10E)%a;if(o<0&&(o+=a),-1===(r=(t/Math.pow(10,o)).toPrecision(n+1+(a+o)%a)).indexOf("e")){var i=Math.floor(Math.log(t)*Math.LOG10E);for(-1===r.indexOf(".")?r=r.charAt(0)+"."+r.substr(1)+"E+"+(i-r.length+o):r+="E+"+(i-o);"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+o)%a)+"."+n.substr(o)+"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 Ua=/# (\?+)( ?)\/( ?)(\d+)/,Wa=/^#*0*\.([0#]+)/,Va=/\).*[0#]/,$a=/\(###\) ###\\?-####/;function Ga(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 Ka(e,t){var r=Math.pow(10,t);return""+Math.round(e*r)/r}function Xa(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 Ya(e,t,r){if(40===e.charCodeAt(0)&&!t.match(Va)){var n=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return r>=0?Ya("n",n,r):"("+Ya("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 Qa(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(qa,""),a=t.length-n.length;return Qa(e,n,r*Math.pow(10,2*a))+Bo("%",a)}(e,t,r);if(-1!==t.indexOf("E"))return Ha(t,r);if(36===t.charCodeAt(0))return"$"+Ya(e,t.substr(" "==t.charAt(1)?2:1),r);var a,o,i,s,c=Math.abs(r),l=r<0?"-":"";if(t.match(/^00+$/))return l+xa(c,t.length);if(t.match(/^[#?]+$/))return"0"===(a=xa(r,0))&&(a=""),a.length>t.length?a:Ga(t.substr(0,t.length-a.length))+a;if(o=t.match(Ua))return function(e,t,r){var n=parseInt(e[4],10),a=Math.round(t*n),o=Math.floor(a/n),i=a-o*n,s=n;return r+(0===o?"":""+o)+" "+(0===i?Bo(" ",e[1].length+1+e[4].length):ya(i,e[1].length)+e[2]+"/"+e[3]+wa(s,e[4].length))}(o,c,l);if(t.match(/^#+0+$/))return l+xa(c,t.length-t.indexOf("0"));if(o=t.match(Wa))return a=Ka(r,o[1].length).replace(/^([^\.]+)$/,"$1."+Ga(o[1])).replace(/\.$/,"."+Ga(o[1])).replace(/\.(\d*)$/,(function(e,t){return"."+t+Bo("0",Ga(o[1]).length-t.length)})),-1!==t.indexOf("0.")?a:a.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),o=t.match(/^(0*)\.(#*)$/))return l+Ka(c,o[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,o[1].length?"0.":".");if(o=t.match(/^#{1,3},##0(\.?)$/))return l+ja(xa(c,0));if(o=t.match(/^#,##0\.([#0]*0)$/))return r<0?"-"+Ya(e,t,-r):ja(""+(Math.floor(r)+function(e,t){return t<(""+Math.round((e-Math.floor(e))*Math.pow(10,t))).length?1:0}(r,o[1].length)))+"."+wa(Xa(r,o[1].length),o[1].length);if(o=t.match(/^#,#*,#0/))return Ya(e,t.replace(/^#,#*,/,""),r);if(o=t.match(/^([0#]+)(\\?-([0#]+))+$/))return a=ba(Ya(e,t.replace(/[\\-]/g,""),r)),i=0,ba(ba(t.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return i<a.length?a.charAt(i++):"0"===e?"0":""})));if(t.match($a))return"("+(a=Ya(e,"##########",r)).substr(0,3)+") "+a.substr(3,3)+"-"+a.substr(6);var f="";if(o=t.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return i=Math.min(o[4].length,7),s=Na(c,Math.pow(10,i)-1,!1),a=""+l," "==(f=Qa("n",o[1],s[1])).charAt(f.length-1)&&(f=f.substr(0,f.length-1)+"0"),a+=f+o[2]+"/"+o[3],(f=ka(s[2],i)).length<o[4].length&&(f=Ga(o[4].substr(o[4].length-f.length))+f),a+=f;if(o=t.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return i=Math.min(Math.max(o[1].length,o[4].length),7),l+((s=Na(c,Math.pow(10,i)-1,!0))[0]||(s[1]?"":"0"))+" "+(s[1]?ya(s[1],i)+o[2]+"/"+o[3]+ka(s[2],i):Bo(" ",2*i+1+o[2].length+o[3].length));if(o=t.match(/^[#0?]+$/))return a=xa(r,0),t.length<=a.length?a:Ga(t.substr(0,t.length-a.length))+a;if(o=t.match(/^([#0?]+)\.([#0]+)$/)){a=""+r.toFixed(Math.min(o[2].length,10)).replace(/([^0])0+$/,"$1"),i=a.indexOf(".");var u=t.indexOf(".")-i,d=t.length-a.length-u;return Ga(t.substr(0,u)+a+t.substr(t.length-d))}if(o=t.match(/^00,000\.([#0]*0)$/))return i=Xa(r,o[1].length),r<0?"-"+Ya(e,t,-r):ja(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?wa(0,3-e.length):"")+e}))+"."+wa(i,o[1].length);switch(t){case"###,##0.00":return Ya(e,"#,##0.00",r);case"###,###":case"##,###":case"#,###":var h=ja(xa(c,0));return"0"!==h?l+h:"";case"###,###.00":return Ya(e,"###,##0.00",r).replace(/^0\./,".");case"#,###.00":return Ya(e,"#,##0.00",r).replace(/^0\./,".")}throw new Error("unsupported format |"+t+"|")}function Ja(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"-"+Ja(e,-t);var a=e.indexOf(".");-1===a&&(a=e.indexOf("E"));var o=Math.floor(Math.log(t)*Math.LOG10E)%a;if(o<0&&(o+=a),!(r=(t/Math.pow(10,o)).toPrecision(n+1+(a+o)%a)).match(/[Ee]/)){var i=Math.floor(Math.log(t)*Math.LOG10E);-1===r.indexOf(".")?r=r.charAt(0)+"."+r.substr(1)+"E+"+(i-r.length+o):r+="E+"+(i-o),r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,t,r,n){return t+r+n.substr(0,(a+o)%a)+"."+n.substr(o)+"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 Za(e,t,r){if(40===e.charCodeAt(0)&&!t.match(Va)){var n=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return r>=0?Za("n",n,r):"("+Za("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 Qa(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(qa,""),a=t.length-n.length;return Qa(e,n,r*Math.pow(10,2*a))+Bo("%",a)}(e,t,r);if(-1!==t.indexOf("E"))return Ja(t,r);if(36===t.charCodeAt(0))return"$"+Za(e,t.substr(" "==t.charAt(1)?2:1),r);var a,o,i,s,c=Math.abs(r),l=r<0?"-":"";if(t.match(/^00+$/))return l+wa(c,t.length);if(t.match(/^[#?]+$/))return a=""+r,0===r&&(a=""),a.length>t.length?a:Ga(t.substr(0,t.length-a.length))+a;if(o=t.match(Ua))return function(e,t,r){return r+(0===t?"":""+t)+Bo(" ",e[1].length+2+e[4].length)}(o,c,l);if(t.match(/^#+0+$/))return l+wa(c,t.length-t.indexOf("0"));if(o=t.match(Wa))return a=(a=(""+r).replace(/^([^\.]+)$/,"$1."+Ga(o[1])).replace(/\.$/,"."+Ga(o[1]))).replace(/\.(\d*)$/,(function(e,t){return"."+t+Bo("0",Ga(o[1]).length-t.length)})),-1!==t.indexOf("0.")?a:a.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),o=t.match(/^(0*)\.(#*)$/))return l+(""+c).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,o[1].length?"0.":".");if(o=t.match(/^#{1,3},##0(\.?)$/))return l+ja(""+c);if(o=t.match(/^#,##0\.([#0]*0)$/))return r<0?"-"+Za(e,t,-r):ja(""+r)+"."+Bo("0",o[1].length);if(o=t.match(/^#,#*,#0/))return Za(e,t.replace(/^#,#*,/,""),r);if(o=t.match(/^([0#]+)(\\?-([0#]+))+$/))return a=ba(Za(e,t.replace(/[\\-]/g,""),r)),i=0,ba(ba(t.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return i<a.length?a.charAt(i++):"0"===e?"0":""})));if(t.match($a))return"("+(a=Za(e,"##########",r)).substr(0,3)+") "+a.substr(3,3)+"-"+a.substr(6);var f="";if(o=t.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return i=Math.min(o[4].length,7),s=Na(c,Math.pow(10,i)-1,!1),a=""+l," "==(f=Qa("n",o[1],s[1])).charAt(f.length-1)&&(f=f.substr(0,f.length-1)+"0"),a+=f+o[2]+"/"+o[3],(f=ka(s[2],i)).length<o[4].length&&(f=Ga(o[4].substr(o[4].length-f.length))+f),a+=f;if(o=t.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return i=Math.min(Math.max(o[1].length,o[4].length),7),l+((s=Na(c,Math.pow(10,i)-1,!0))[0]||(s[1]?"":"0"))+" "+(s[1]?ya(s[1],i)+o[2]+"/"+o[3]+ka(s[2],i):Bo(" ",2*i+1+o[2].length+o[3].length));if(o=t.match(/^[#0?]+$/))return a=""+r,t.length<=a.length?a:Ga(t.substr(0,t.length-a.length))+a;if(o=t.match(/^([#0]+)\.([#0]+)$/)){a=""+r.toFixed(Math.min(o[2].length,10)).replace(/([^0])0+$/,"$1"),i=a.indexOf(".");var u=t.indexOf(".")-i,d=t.length-a.length-u;return Ga(t.substr(0,u)+a+t.substr(t.length-d))}if(o=t.match(/^00,000\.([#0]*0)$/))return r<0?"-"+Za(e,t,-r):ja(""+r).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,(function(e){return"00,"+(e.length<3?wa(0,3-e.length):"")+e}))+"."+wa(0,o[1].length);switch(t){case"###,###":case"##,###":case"#,###":var h=ja(""+c);return"0"!==h?l+h:"";default:if(t.match(/\.[0#?]*$/))return Za(e,t.slice(0,t.lastIndexOf(".")),r)+Ga(t.slice(t.lastIndexOf(".")))}throw new Error("unsupported format |"+t+"|")}function Qa(e,t,r){return(0|r)===r?Za(e,t,r):Ya(e,t,r)}var eo=/\[[HhMmSs\u0E0A\u0E19\u0E17]*\]/;function to(e){for(var t=0,r="",n="";t<e.length;)switch(r=e.charAt(t)){case"G":Ea(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"上":if("A/P"===e.substr(t,3).toUpperCase())return!0;if("AM/PM"===e.substr(t,5).toUpperCase())return!0;if("上午/下午"===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(eo))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 ro=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function no(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 ao(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:Ba)[e])&&(n=r.table&&r.table[Ca[e]]||Ba[Ca[e]]),null==n&&(n=Aa[e]||"General")}if(Ea(n,0))return Ma(t,r);t instanceof Date&&(t=Fa(t,r.date1904));var a=function(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 o=t>0?r[0]:t<0?r[1]:r[2];if(-1===r[0].indexOf("[")&&-1===r[1].indexOf("["))return[n,o];if(null!=r[0].match(/\[[=<>]/)||null!=r[1].match(/\[[=<>]/)){var i=r[0].match(ro),s=r[1].match(ro);return no(t,i)?[n,r[0]]:no(t,s)?[n,r[1]]:[n,r[null!=i&&null!=s?2:1]]}return[n,o]}(n,t);if(Ea(a[1]))return Ma(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,o,i,s=[],c="",l=0,f="",u="t",d="H";l<e.length;)switch(f=e.charAt(l)){case"G":if(!Ea(e,l))throw new Error("unrecognized character "+f+" in "+e);s[s.length]={t:"G",v:"General"},l+=7;break;case'"':for(c="";34!==(i=e.charCodeAt(++l))&&l<e.length;)c+=String.fromCharCode(i);s[s.length]={t:"t",v:c},++l;break;case"\\":var h=e.charAt(++l),p="("===h||")"===h?h:"t";s[s.length]={t:p,v:h},++l;break;case"_":s[s.length]={t:"t",v:" "},l+=2;break;case"@":s[s.length]={t:"T",v:t},++l;break;case"B":case"b":if("1"===e.charAt(l+1)||"2"===e.charAt(l+1)){if(null==a&&null==(a=Ra(t,r,"2"===e.charAt(l+1))))return"";s[s.length]={t:"X",v:e.substr(l,2)},u=f,l+=2;break}case"M":case"D":case"Y":case"H":case"S":case"E":f=f.toLowerCase();case"m":case"d":case"y":case"h":case"s":case"e":case"g":if(t<0)return"";if(null==a&&null==(a=Ra(t,r)))return"";for(c=f;++l<e.length&&e.charAt(l).toLowerCase()===f;)c+=f;"m"===f&&"h"===u.toLowerCase()&&(f="M"),"h"===f&&(f=d),s[s.length]={t:f,v:c},u=f;break;case"A":case"a":case"上":var m={t:f,v:f};if(null==a&&(a=Ra(t,r)),"A/P"===e.substr(l,3).toUpperCase()?(null!=a&&(m.v=a.H>=12?"P":"A"),m.t="T",d="h",l+=3):"AM/PM"===e.substr(l,5).toUpperCase()?(null!=a&&(m.v=a.H>=12?"PM":"AM"),m.t="T",l+=5,d="h"):"上午/下午"===e.substr(l,5).toUpperCase()?(null!=a&&(m.v=a.H>=12?"下午":"上午"),m.t="T",l+=5,d="h"):(m.t="t",++l),null==a&&"T"===m.t)return"";s[s.length]=m,u=f;break;case"[":for(c=f;"]"!==e.charAt(l++)&&l<e.length;)c+=e.charAt(l);if("]"!==c.slice(-1))throw'unterminated "[" block: |'+c+"|";if(c.match(eo)){if(null==a&&null==(a=Ra(t,r)))return"";s[s.length]={t:"Z",v:c.toLowerCase()},u=c.charAt(1)}else c.indexOf("$")>-1&&(c=(c.match(/\$([^-\[\]]*)/)||[])[1]||"$",to(e)||(s[s.length]={t:"t",v:c}));break;case".":if(null!=a){for(c=f;++l<e.length&&"0"===(f=e.charAt(l));)c+=f;s[s.length]={t:"s",v:c};break}case"0":case"#":for(c=f;++l<e.length&&"0#?.,E+-%".indexOf(f=e.charAt(l))>-1;)c+=f;s[s.length]={t:"n",v:c};break;case"?":for(c=f;e.charAt(++l)===f;)c+=f;s[s.length]={t:f,v:c},u=f;break;case"*":++l," "!=e.charAt(l)&&"*"!=e.charAt(l)||++l;break;case"(":case")":s[s.length]={t:1===n?"t":f,v:f},++l;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(c=f;l<e.length&&"0123456789".indexOf(e.charAt(++l))>-1;)c+=e.charAt(l);s[s.length]={t:"D",v:c};break;case" ":s[s.length]={t:f,v:f},++l;break;case"$":s[s.length]={t:"t",v:"$"},++l;break;default:if(-1===",$-+/():!^&'~{}<>=€acfijklopqrtuvwxzP".indexOf(f))throw new Error("unrecognized character "+f+" in "+e);s[s.length]={t:"t",v:f},++l}var g,v=0,b=0;for(l=s.length-1,u="t";l>=0;--l)switch(s[l].t){case"h":case"H":s[l].t=d,u="h",v<1&&(v=1);break;case"s":(g=s[l].v.match(/\.0+$/))&&(b=Math.max(b,g[0].length-1)),v<3&&(v=3);case"d":case"y":case"M":case"e":u=s[l].t;break;case"m":"s"===u&&(s[l].t="M",v<2&&(v=2));break;case"X":break;case"Z":v<1&&s[l].v.match(/[Hh]/)&&(v=1),v<2&&s[l].v.match(/[Mm]/)&&(v=2),v<3&&s[l].v.match(/[Ss]/)&&(v=3)}switch(v){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 w,y="";for(l=0;l<s.length;++l)switch(s[l].t){case"t":case"T":case" ":case"D":break;case"X":s[l].v="",s[l].t=";";break;case"d":case"m":case"y":case"h":case"H":case"M":case"s":case"e":case"b":case"Z":s[l].v=La(s[l].t.charCodeAt(0),s[l].v,a,b),s[l].t="t";break;case"n":case"?":for(w=l+1;null!=s[w]&&("?"===(f=s[w].t)||"D"===f||(" "===f||"t"===f)&&null!=s[w+1]&&("?"===s[w+1].t||"t"===s[w+1].t&&"/"===s[w+1].v)||"("===s[l].t&&(" "===f||"n"===f||")"===f)||"t"===f&&("/"===s[w].v||" "===s[w].v&&null!=s[w+1]&&"?"==s[w+1].t));)s[l].v+=s[w].v,s[w]={v:"",t:";"},++w;y+=s[l].v,l=w-1;break;case"G":s[l].t="t",s[l].v=Ma(t,r)}var k,T,x="";if(y.length>0){40==y.charCodeAt(0)?(k=t<0&&45===y.charCodeAt(0)?-t:t,T=Qa("n",y,k)):(T=Qa("n",y,k=t<0&&n>1?-t:t),k<0&&s[0]&&"t"==s[0].t&&(T=T.substr(1),s[0].v="-"+s[0].v)),w=T.length-1;var E=s.length;for(l=0;l<s.length;++l)if(null!=s[l]&&"t"!=s[l].t&&s[l].v.indexOf(".")>-1){E=l;break}var _=s.length;if(E===s.length&&-1===T.indexOf("E")){for(l=s.length-1;l>=0;--l)null!=s[l]&&-1!=="n?".indexOf(s[l].t)&&(w>=s[l].v.length-1?(w-=s[l].v.length,s[l].v=T.substr(w+1,s[l].v.length)):w<0?s[l].v="":(s[l].v=T.substr(0,w+1),w=-1),s[l].t="t",_=l);w>=0&&_<s.length&&(s[_].v=T.substr(0,w+1)+s[_].v)}else if(E!==s.length&&-1===T.indexOf("E")){for(w=T.indexOf(".")-1,l=E;l>=0;--l)if(null!=s[l]&&-1!=="n?".indexOf(s[l].t)){for(o=s[l].v.indexOf(".")>-1&&l===E?s[l].v.indexOf(".")-1:s[l].v.length-1,x=s[l].v.substr(o+1);o>=0;--o)w>=0&&("0"===s[l].v.charAt(o)||"#"===s[l].v.charAt(o))&&(x=T.charAt(w--)+x);s[l].v=x,s[l].t="t",_=l}for(w>=0&&_<s.length&&(s[_].v=T.substr(0,w+1)+s[_].v),w=T.indexOf(".")+1,l=E;l<s.length;++l)if(null!=s[l]&&(-1!=="n?(".indexOf(s[l].t)||l===E)){for(o=s[l].v.indexOf(".")>-1&&l===E?s[l].v.indexOf(".")+1:0,x=s[l].v.substr(0,o);o<s[l].v.length;++o)w<T.length&&(x+=T.charAt(w++));s[l].v=x,s[l].t="t",_=l}}}for(l=0;l<s.length;++l)null!=s[l]&&"n?".indexOf(s[l].t)>-1&&(k=n>1&&t<0&&l>0&&"-"===s[l-1].v?-t:t,s[l].v=Qa(s[l].t,s[l].v,k),s[l].t="t");var S="";for(l=0;l!==s.length;++l)null!=s[l]&&(S+=s[l].v);return S}(a[1],t,r,a[0])}function oo(e,t){if("number"!=typeof t){t=+t||-1;for(var r=0;r<392;++r)if(null!=Ba[r]){if(Ba[r]==e){t=r;break}}else t<0&&(t=r);t<0&&(t=391)}return Ba[t]=e,t}function io(){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]='"上午/下午 "hh"時"mm"分"ss"秒 "',Ba=e}var so={5:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',23:"General",24:"General",25:"General",26:"General",27:"m/d/yy",28:"m/d/yy",29:"m/d/yy",30:"m/d/yy",31:"m/d/yy",32:"h:mm:ss",33:"h:mm:ss",34:"h:mm:ss",35:"h:mm:ss",36:"m/d/yy",41:'_(* #,##0_);_(* (#,##0);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* (#,##0);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* (#,##0.00);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* (#,##0.00);_("$"* "-"??_);_(@_)',50:"m/d/yy",51:"m/d/yy",52:"m/d/yy",53:"m/d/yy",54:"m/d/yy",55:"m/d/yy",56:"m/d/yy",57:"m/d/yy",58:"m/d/yy",59:"0",60:"0.00",61:"#,##0",62:"#,##0.00",63:'"$"#,##0_);\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',67:"0%",68:"0.00%",69:"# ?/?",70:"# ??/??",71:"m/d/yy",72:"m/d/yy",73:"d-mmm-yy",74:"d-mmm",75:"mmm-yy",76:"h:mm",77:"h:mm:ss",78:"m/d/yy h:mm",79:"mm:ss",80:"[h]:mm:ss",81:"mmss.0"},co=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g,lo=function(){var e={version:"1.2.0"},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}(),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 o=[];for(n=1;16!=n;++n)o[n-1]="undefined"!=typeof Int32Array?a.subarray(256*n,256*n+256):a.slice(256*n,256*n+256);return o}(t),n=r[0],a=r[1],o=r[2],i=r[3],s=r[4],c=r[5],l=r[6],f=r[7],u=r[8],d=r[9],h=r[10],p=r[11],m=r[12],g=r[13],v=r[14];return e.table=t,e.bstr=function(e,r){for(var n=~r,a=0,o=e.length;a<o;)n=n>>>8^t[255&(n^e.charCodeAt(a++))];return~n},e.buf=function(e,r){for(var b=~r,w=e.length-15,y=0;y<w;)b=v[e[y++]^255&b]^g[e[y++]^b>>8&255]^m[e[y++]^b>>16&255]^p[e[y++]^b>>>24]^h[e[y++]]^d[e[y++]]^u[e[y++]]^f[e[y++]]^l[e[y++]]^c[e[y++]]^s[e[y++]]^i[e[y++]]^o[e[y++]]^a[e[y++]]^n[e[y++]]^t[e[y++]];for(w+=15;y<w;)b=b>>>8^t[255&(b^e[y++])];return~b},e.str=function(e,r){for(var n=~r,a=0,o=e.length,i=0,s=0;a<o;)(i=e.charCodeAt(a++))<128?n=n>>>8^t[255&(n^i)]:i<2048?n=(n=n>>>8^t[255&(n^(192|i>>6&31))])>>>8^t[255&(n^(128|63&i))]:i>=55296&&i<57344?(i=64+(1023&i),s=1023&e.charCodeAt(a++),n=(n=(n=(n=n>>>8^t[255&(n^(240|i>>8&7))])>>>8^t[255&(n^(128|i>>2&63))])>>>8^t[255&(n^(128|s>>6&15|(3&i)<<4))])>>>8^t[255&(n^(128|63&s))]):n=(n=(n=n>>>8^t[255&(n^(224|i>>12&15))])>>>8^t[255&(n^(128|i>>6&63))])>>>8^t[255&(n^(128|63&i))];return~n},e}(),fo=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 o(e){es(e,0);for(var t={},r=0;e.l<=e.length-4;){var n=e.read_shift(2),a=e.read_shift(2),o=e.l+a,i={};21589===n&&(1&(r=e.read_shift(1))&&(i.mtime=e.read_shift(4)),a>5&&(2&r&&(i.atime=e.read_shift(4)),4&r&&(i.ctime=e.read_shift(4))),i.mtime&&(i.mt=new Date(1e3*i.mtime))),e.l=o,t[n]=i}return t}function i(){return e||(e={})}function s(e,t){if(80==e[0]&&75==e[1])return ne(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=(ca&&Buffer.isBuffer(e)?e.toString("binary"):T(e)).split("\r\n"),a=0,o="";for(a=0;a<n.length;++a)if(o=n[a],/^Content-Location:/i.test(o)&&(o=o.slice(o.indexOf("file")),r||(r=o.slice(0,o.lastIndexOf("/")+1)),o.slice(0,r.length)!=r))for(;r.length>0&&(r=(r=r.slice(0,r.length-1)).slice(0,r.lastIndexOf("/")+1),o.slice(0,r.length)!=r););var i=(n[1]||"").match(/boundary="(.*?)"/);if(!i)throw new Error("MAD cannot find boundary");var s="--"+(i[1]||""),c={FileIndex:[],FullPaths:[]};d(c);var l,f=0;for(a=0;a<n.length;++a){var u=n[a];u!==s&&u!==s+"--"||(f++&&le(c,n.slice(l,a),r),l=a)}return c}(e,t);if(e.length<512)throw new Error("CFB file size "+e.length+" < 512");var r,n,a,o,i,s,h=512,p=[],m=e.slice(0,512);es(m,0);var g=function(e){if(80==e[e.l]&&75==e[e.l+1])return[0,0];e.chk(b,"Header Signature: "),e.l+=16;var t=e.read_shift(2,"u");return[e.read_shift(2,"u"),t]}(m);switch(r=g[0]){case 3:h=512;break;case 4:h=4096;break;case 0:if(0==g[1])return ne(e,t);default:throw new Error("Major Version: Expected 3 or 4 saw "+r)}512!==h&&es(m=e.slice(0,h),28);var w=e.slice(0,h);!function(e,t){var r;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 y=m.read_shift(4,"i");if(3===r&&0!==y)throw new Error("# Directory Sectors: Expected 0 saw "+y);m.l+=4,o=m.read_shift(4,"i"),m.l+=4,m.chk("00100000","Mini Stream Cutoff Size: "),i=m.read_shift(4,"i"),n=m.read_shift(4,"i"),s=m.read_shift(4,"i"),a=m.read_shift(4,"i");for(var k=-1,x=0;x<109&&!((k=m.read_shift(4,"i"))<0);++x)p[x]=k;var E=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,h);l(s,a,E,h,p);var _=function(e,t,r,n){var a=e.length,o=[],i=[],s=[],c=[],l=n-1,f=0,u=0,d=0,h=0;for(f=0;f<a;++f)if(s=[],(d=f+t)>=a&&(d-=a),!i[d]){c=[];var p=[];for(u=d;u>=0;){p[u]=!0,i[u]=!0,s[s.length]=u,c.push(e[u]);var m=r[Math.floor(4*u/n)];if(n<4+(h=4*u&l))throw new Error("FAT boundary crossed: "+u+" 4 "+n);if(!e[m])break;if(p[u=$i(e[m],h)])break}o[d]={nodes:s,data:Ti([c])}}return o}(E,o,p,h);_[o].name="!Directory",n>0&&i!==v&&(_[i].name="!MiniFAT"),_[p[0]].name="!FAT",_.fat_addrs=p,_.ssz=h;var S=[],B=[],C=[];!function(e,t,r,n,a,o,i,s){for(var l,d=0,h=n.length?2:0,p=t[e].data,m=0,g=0;m<p.length;m+=128){var b=p.slice(m,m+128);es(b,64),g=b.read_shift(2),l=Ei(b,0,g-h),n.push(l);var w={name:l,type:b.read_shift(1),color:b.read_shift(1),L:b.read_shift(4,"i"),R:b.read_shift(4,"i"),C:b.read_shift(4,"i"),clsid:b.read_shift(16),state:b.read_shift(4,"i"),start:0,size:0};0!==b.read_shift(2)+b.read_shift(2)+b.read_shift(2)+b.read_shift(2)&&(w.ct=u(b,b.l-8)),0!==b.read_shift(2)+b.read_shift(2)+b.read_shift(2)+b.read_shift(2)&&(w.mt=u(b,b.l-8)),w.start=b.read_shift(4,"i"),w.size=b.read_shift(4,"i"),w.size<0&&w.start<0&&(w.size=w.type=0,w.start=v,w.name=""),5===w.type?(d=w.start,a>0&&d!==v&&(t[d].name="!StreamData")):w.size>=4096?(w.storage="fat",void 0===t[w.start]&&(t[w.start]=f(r,w.start,t.fat_addrs,t.ssz)),t[w.start].name=w.name,w.content=t[w.start].data.slice(0,w.size)):(w.storage="minifat",w.size<0?w.size=0:d!==v&&w.start!==v&&t[d]&&(w.content=c(w,t[d].data,(t[s]||{}).data))),w.content&&es(w.content,0),o[l]=w,i.push(w)}}(o,_,E,S,n,{},B,i),function(e,t,r){for(var n=0,a=0,o=0,i=0,s=0,c=r.length,l=[],f=[];n<c;++n)l[n]=f[n]=n,t[n]=r[n];for(;s<f.length;++s)a=e[n=f[s]].L,o=e[n].R,i=e[n].C,l[n]===n&&(-1!==a&&l[a]!==a&&(l[n]=l[a]),-1!==o&&l[o]!==o&&(l[n]=l[o])),-1!==i&&(l[i]=n),-1!==a&&n!=l[n]&&(l[a]=l[n],f.lastIndexOf(a)<s&&f.push(a)),-1!==o&&n!=l[n]&&(l[o]=l[n],f.lastIndexOf(o)<s&&f.push(o));for(n=1;n<c;++n)l[n]===n&&(-1!==o&&l[o]!==o?l[n]=l[o]:-1!==a&&l[a]!==a&&(l[n]=l[a]));for(n=1;n<c;++n)if(0!==e[n].type){if((s=n)!=l[s])do{s=l[s],t[n]=t[s]+"/"+t[n]}while(0!==s&&-1!==l[s]&&s!=l[s]);l[n]=-1}for(t[0]+="/",n=1;n<c;++n)2!==e[n].type&&(t[n]+="/")}(B,C,S),S.shift();var A={FileIndex:B,FullPaths:C};return t&&t.raw&&(A.raw={header:w,sectors:E}),A}function c(e,t,r){for(var n=e.start,a=e.size,o=[],i=n;r&&a>0&&i>=0;)o.push(t.slice(i*g,i*g+g)),a-=g,i=$i(r,4*i);return 0===o.length?rs(0):ma(o).slice(0,e.size)}function l(e,t,r,n,a){var o=v;if(e===v){if(0!==t)throw new Error("DIFAT chain shorter than expected")}else if(-1!==e){var i=r[e],s=(n>>>2)-1;if(!i)return;for(var c=0;c<s&&(o=$i(i,4*c))!==v;++c)a.push(o);l($i(i,n-4),t-1,r,n,a)}}function f(e,t,r,n,a){var o=[],i=[];a||(a=[]);var s=n-1,c=0,l=0;for(c=t;c>=0;){a[c]=!0,o[o.length]=c,i.push(e[c]);var f=r[Math.floor(4*c/n)];if(n<4+(l=4*c&s))throw new Error("FAT boundary crossed: "+c+" 4 "+n);if(!e[f])break;c=$i(e[f],l)}return{nodes:o,data:Ti([i])}}function u(e,t){return new Date(1e3*(Vi(e,t+4)/1e7*Math.pow(2,32)+Vi(e,t)/1e7-11644473600))}function d(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="Sh33tJ5";if(!fo.find(e,"/"+t)){var r=rs(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),h(e)}}(e)}function h(e,t){d(e);for(var a=!1,o=!1,i=e.FullPaths.length-1;i>=0;--i){var s=e.FileIndex[i];switch(s.type){case 0:o?a=!0:(e.FileIndex.pop(),e.FullPaths.pop());break;case 1:case 2:case 5:o=!0,isNaN(s.R*s.L*s.C)&&(a=!0),s.R>-1&&s.L>-1&&s.R==s.L&&(a=!0);break;default:a=!0}}if(a||t){var c=new Date(1987,1,19),l=0,f=Object.create?Object.create(null):{},u=[];for(i=0;i<e.FullPaths.length;++i)f[e.FullPaths[i]]=!0,0!==e.FileIndex[i].type&&u.push([e.FullPaths[i],e.FileIndex[i]]);for(i=0;i<u.length;++i){var h=r(u[i][0]);(o=f[h])||(u.push([h,{name:n(h).replace("/",""),type:1,clsid:y,ct:c,mt:c,content:null}]),f[h]=!0)}for(u.sort((function(e,t){return function(e,t){for(var r=e.split("/"),n=t.split("/"),a=0,o=0,i=Math.min(r.length,n.length);a<i;++a){if(o=r[a].length-n[a].length)return o;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=[],i=0;i<u.length;++i)e.FullPaths[i]=u[i][0],e.FileIndex[i]=u[i][1];for(i=0;i<u.length;++i){var p=e.FileIndex[i],m=e.FullPaths[i];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||y,0===i)p.C=u.length>1?1:-1,p.size=0,p.type=5;else if("/"==m.slice(-1)){for(l=i+1;l<u.length&&r(e.FullPaths[l])!=m;++l);for(p.C=l>=u.length?-1:l,l=i+1;l<u.length&&r(e.FullPaths[l])!=r(m);++l);p.R=l>=u.length?-1:l,p.type=1}else r(e.FullPaths[i+1]||"")==r(m)&&(p.R=i+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)+'"',"","",""],o=e.FullPaths[0],i=o,s=e.FileIndex[0],c=1;c<e.FullPaths.length;++c)if(i=e.FullPaths[c].slice(o.length),(s=e.FileIndex[c]).size&&s.content&&"Sh33tJ5"!=i){i=i.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 l=s.content,f=ca&&Buffer.isBuffer(l)?l.toString("binary"):T(l),u=0,d=Math.min(1024,f.length),h=0,p=0;p<=d;++p)(h=f.charCodeAt(p))>=32&&h<128&&++u;var m=u>=4*d/5;a.push(n),a.push("Content-Location: "+(r.root||"file:///C:/SheetJS/")+i),a.push("Content-Transfer-Encoding: "+(m?"quoted-printable":"base64")),a.push("Content-Type: "+ie(s,i)),a.push(""),a.push(m?ce(f):se(f))}return a.push(n+"--\r\n"),a.join("\r\n")}(e,r);if(h(e),"zip"===r.fileType)return function(e,t){var r,n=t||{},o=[],i=[],s=rs(1),c=n.compression?8:0,l=0,f=0,u=0,d=0,h=e.FullPaths[0],p=h,g=e.FileIndex[0],v=[],b=0;for(l=1;l<e.FullPaths.length;++l)if(p=e.FullPaths[l].slice(h.length),(g=e.FileIndex[l]).size&&g.content&&"Sh33tJ5"!=p){var w=u,y=rs(p.length);for(f=0;f<p.length;++f)y.write_shift(1,127&p.charCodeAt(f));y=y.slice(0,y.l),v[d]=lo.buf(g.content,0);var k=g.content;8==c&&(r=k,k=m?m.deflateRawSync(r):K(r)),(s=rs(30)).write_shift(4,67324752),s.write_shift(2,20),s.write_shift(2,0),s.write_shift(2,c),g.mt?a(s,g.mt):s.write_shift(4,0),s.write_shift(-4,v[d]),s.write_shift(4,k.length),s.write_shift(4,g.content.length),s.write_shift(2,y.length),s.write_shift(2,0),u+=s.length,o.push(s),u+=y.length,o.push(y),u+=k.length,o.push(k),(s=rs(46)).write_shift(4,33639248),s.write_shift(2,0),s.write_shift(2,20),s.write_shift(2,0),s.write_shift(2,c),s.write_shift(4,0),s.write_shift(-4,v[d]),s.write_shift(4,k.length),s.write_shift(4,g.content.length),s.write_shift(2,y.length),s.write_shift(2,0),s.write_shift(2,0),s.write_shift(2,0),s.write_shift(2,0),s.write_shift(4,0),s.write_shift(4,w),b+=s.l,i.push(s),b+=y.length,i.push(y),++d}return(s=rs(22)).write_shift(4,101010256),s.write_shift(2,0),s.write_shift(2,0),s.write_shift(2,d),s.write_shift(2,d),s.write_shift(4,b),s.write_shift(4,u),s.write_shift(2,0),ma([ma(o),ma(i),s])}(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 o=a.content.length;o>0&&(o<4096?t+=o+63>>6:r+=o+511>>9)}}for(var i=e.FullPaths.length+3>>2,s=t+127>>7,c=(t+7>>3)+r+i+s,l=c+127>>7,f=l<=109?0:Math.ceil((l-109)/127);c+l+f+127>>7>l;)f=++l<=109?0:Math.ceil((l-109)/127);var u=[1,f,l,s,i,r,t,0];return e.FileIndex[0].size=t<<6,u[7]=(e.FileIndex[0].start=u[0]+u[1]+u[2]+u[3]+u[4]+u[5])+(u[6]+7>>3),u}(e),o=rs(n[7]<<9),i=0,s=0;for(i=0;i<8;++i)o.write_shift(1,w[i]);for(i=0;i<8;++i)o.write_shift(2,0);for(o.write_shift(2,62),o.write_shift(2,3),o.write_shift(2,65534),o.write_shift(2,9),o.write_shift(2,6),i=0;i<3;++i)o.write_shift(2,0);for(o.write_shift(4,0),o.write_shift(4,n[2]),o.write_shift(4,n[0]+n[1]+n[2]+n[3]-1),o.write_shift(4,0),o.write_shift(4,4096),o.write_shift(4,n[3]?n[0]+n[1]+n[2]-1:v),o.write_shift(4,n[3]),o.write_shift(-4,n[1]?n[0]-1:v),o.write_shift(4,n[1]),i=0;i<109;++i)o.write_shift(-4,i<n[2]?n[1]+i:-1);if(n[1])for(s=0;s<n[1];++s){for(;i<236+127*s;++i)o.write_shift(-4,i<n[2]?n[1]+i:-1);o.write_shift(-4,s===n[1]-1?v:s+1)}var c=function(e){for(s+=e;i<s-1;++i)o.write_shift(-4,i+1);e&&(++i,o.write_shift(-4,v))};for(s=i=0,s+=n[1];i<s;++i)o.write_shift(-4,k.DIFSECT);for(s+=n[2];i<s;++i)o.write_shift(-4,k.FATSECT);c(n[3]),c(n[4]);for(var l=0,f=0,u=e.FileIndex[0];l<e.FileIndex.length;++l)(u=e.FileIndex[l]).content&&((f=u.content.length)<4096||(u.start=s,c(f+511>>9)));for(c(n[6]+7>>3);511&o.l;)o.write_shift(-4,k.ENDOFCHAIN);for(s=i=0,l=0;l<e.FileIndex.length;++l)(u=e.FileIndex[l]).content&&(!(f=u.content.length)||f>=4096||(u.start=s,c(f+63>>6)));for(;511&o.l;)o.write_shift(-4,k.ENDOFCHAIN);for(i=0;i<n[4]<<2;++i){var d=e.FullPaths[i];if(d&&0!==d.length){u=e.FileIndex[i],0===i&&(u.start=u.size?u.start-1:v);var p=0===i&&r.root||u.name;if(f=2*(p.length+1),o.write_shift(64,p,"utf16le"),o.write_shift(2,f),o.write_shift(1,u.type),o.write_shift(1,u.color),o.write_shift(-4,u.L),o.write_shift(-4,u.R),o.write_shift(-4,u.C),u.clsid)o.write_shift(16,u.clsid,"hex");else for(l=0;l<4;++l)o.write_shift(4,0);o.write_shift(4,u.state||0),o.write_shift(4,0),o.write_shift(4,0),o.write_shift(4,0),o.write_shift(4,0),o.write_shift(4,u.start),o.write_shift(4,u.size),o.write_shift(4,0)}else{for(l=0;l<17;++l)o.write_shift(4,0);for(l=0;l<3;++l)o.write_shift(4,-1);for(l=0;l<12;++l)o.write_shift(4,0)}}for(i=1;i<e.FileIndex.length;++i)if((u=e.FileIndex[i]).size>=4096)if(o.l=u.start+1<<9,ca&&Buffer.isBuffer(u.content))u.content.copy(o,o.l,0,u.size),o.l+=u.size+511&-512;else{for(l=0;l<u.size;++l)o.write_shift(1,u.content[l]);for(;511&l;++l)o.write_shift(1,0)}for(i=1;i<e.FileIndex.length;++i)if((u=e.FileIndex[i]).size>0&&u.size<4096)if(ca&&Buffer.isBuffer(u.content))u.content.copy(o,o.l,0,u.size),o.l+=u.size+63&-64;else{for(l=0;l<u.size;++l)o.write_shift(1,u.content[l]);for(;63&l;++l)o.write_shift(1,0)}if(ca)o.l=o.length;else for(;o.l<o.length;)o.write_shift(1,0);return o}t.version="1.2.1";var m,g=64,v=-2,b="d0cf11e0a1b11ae1",w=[208,207,17,224,161,177,26,225],y="00000000000000000000000000000000",k={MAXREGSECT:-6,DIFSECT:-4,FATSECT:-3,ENDOFCHAIN:v,FREESECT:-1,HEADER_SIGNATURE:b,HEADER_MINOR_VERSION:"3e00",MAXREGSID:-6,NOSTREAM:-1,HEADER_CLSID:y,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("")}for(var x,E,_=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],S=[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],B=[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],C="undefined"!=typeof Uint8Array,A=C?new Uint8Array(256):[],N=0;N<256;++N)A[N]=(void 0,255&((E=139536&((x=N)<<1|x<<11)|558144&(x<<5|x<<15))>>16|E>>8|E));function R(e,t){var r=A[255&e];return t<=8?r>>>8-t:(r=r<<8|A[e>>8&255],t<=16?r>>>16-t:(r=r<<8|A[e>>16&255])>>>24-t)}function O(e,t){var r=7&t,n=t>>>3;return(e[n]|(r<=6?0:e[n+1]<<8))>>>r&3}function I(e,t){var r=7&t,n=t>>>3;return(e[n]|(r<=5?0:e[n+1]<<8))>>>r&7}function D(e,t){var r=7&t,n=t>>>3;return(e[n]|(r<=3?0:e[n+1]<<8))>>>r&31}function F(e,t){var r=7&t,n=t>>>3;return(e[n]|(r<=1?0:e[n+1]<<8))>>>r&127}function P(e,t,r){var n=7&t,a=t>>>3,o=(1<<r)-1,i=e[a]>>>n;return r<8-n?i&o:(i|=e[a+1]<<8-n,r<16-n?i&o:(i|=e[a+2]<<16-n,r<24-n?i&o:(i|=e[a+3]<<24-n)&o))}function z(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 M(e,t,r){return r=(1&r)<<(7&t),e[t>>>3]|=r,t+1}function L(e,t,r){var n=t>>>3;return r<<=7&t,e[n]|=255&r,r>>>=8,e[n+1]=r,t+8}function j(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 q(e,t){var r=e.length,n=2*r>t?2*r:t+5,a=0;if(r>=t)return e;if(ca){var o=ua(n);if(e.copy)e.copy(o);else for(;a<e.length;++a)o[a]=e[a];return o}if(C){var i=new Uint8Array(n);if(i.set)i.set(e);else for(;a<r;++a)i[a]=e[a];return i}return e.length=n,e}function H(e){for(var t=new Array(e),r=0;r<e;++r)t[r]=0;return t}function U(e,t,r){var n=1,a=0,o=0,i=0,s=0,c=e.length,l=C?new Uint16Array(32):H(32);for(o=0;o<32;++o)l[o]=0;for(o=c;o<r;++o)e[o]=0;c=e.length;var f=C?new Uint16Array(c):H(c);for(o=0;o<c;++o)l[a=e[o]]++,n<a&&(n=a),f[o]=0;for(l[0]=0,o=1;o<=n;++o)l[o+16]=s=s+l[o-1]<<1;for(o=0;o<c;++o)0!=(s=e[o])&&(f[o]=l[s+16]++);var u=0;for(o=0;o<c;++o)if(0!=(u=e[o]))for(s=R(f[o],n)>>n-u,i=(1<<n+4-u)-1;i>=0;--i)t[s|i<<u]=15&u|o<<4;return n}var W=C?new Uint16Array(512):H(512),V=C?new Uint16Array(32):H(32);if(!C){for(var $=0;$<512;++$)W[$]=0;for($=0;$<32;++$)V[$]=0}!function(){for(var e=[],t=0;t<32;t++)e.push(5);U(e,V,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);U(r,W,288)}();var G=function(){for(var e=C?new Uint8Array(32768):[],t=0,r=0;t<B.length-1;++t)for(;r<B[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<S.length-1;++t)for(;r<S[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,o=0,i=C?new Uint16Array(32768):[];o<t.length;){var s=Math.min(65535,t.length-o);if(s<10){for(7&(a=z(r,a,+!(o+s!=t.length)))&&(a+=8-(7&a)),r.l=a/8|0,r.write_shift(2,s),r.write_shift(2,65535&~s);s-- >0;)r[r.l++]=t[o++];a=8*r.l}else{a=z(r,a,+!(o+s!=t.length)+2);for(var c=0;s-- >0;){var l=t[o],f=-1,u=0;if((f=i[c=32767&(c<<5^l)])&&((f|=-32768&o)>o&&(f-=32768),f<o))for(;t[f+u]==t[o+u]&&u<250;)++u;if(u>2){(l=n[u])<=22?a=L(r,a,A[l+1]>>1)-1:(L(r,a,3),L(r,a+=5,A[l-23]>>5),a+=3);var d=l<8?0:l-4>>2;d>0&&(j(r,a,u-S[l]),a+=d),l=e[o-f],a=L(r,a,A[l]>>3),a-=3;var h=l<4?0:l-2>>1;h>0&&(j(r,a,o-f-B[l]),a+=h);for(var p=0;p<u;++p)i[c]=32767&o,c=32767&(c<<5^t[o]),++o;s-=u-1}else l<=143?l+=48:a=M(r,a,1),a=L(r,a,A[l]),i[c]=32767&o,++o}a=L(r,a,0)-1}}return r.l=(a+7)/8|0,r.l}(t,r)}}();function K(e){var t=rs(50+Math.floor(1.1*e.length)),r=G(e,t);return t.slice(0,r)}var X=C?new Uint16Array(32768):H(32768),Y=C?new Uint16Array(32768):H(32768),J=C?new Uint16Array(128):H(128),Z=1,Q=1;function ee(e,t){var r=D(e,t)+257,n=D(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 o=0,i=C?new Uint8Array(19):H(19),s=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],c=1,l=C?new Uint8Array(8):H(8),f=C?new Uint8Array(8):H(8),u=i.length,d=0;d<a;++d)i[_[d]]=o=I(e,t),c<o&&(c=o),l[o]++,t+=3;var h=0;for(l[0]=0,d=1;d<=c;++d)f[d]=h=h+l[d-1]<<1;for(d=0;d<u;++d)0!=(h=i[d])&&(s[d]=f[h]++);var p=0;for(d=0;d<u;++d)if(0!=(p=i[d])){h=A[s[d]]>>8-p;for(var m=(1<<7-p)-1;m>=0;--m)J[h|m<<p]=7&p|d<<3}var g=[];for(c=1;g.length<r+n;)switch(t+=7&(h=J[F(e,t)]),h>>>=3){case 16:for(o=3+O(e,t),t+=2,h=g[g.length-1];o-- >0;)g.push(h);break;case 17:for(o=3+I(e,t),t+=3;o-- >0;)g.push(0);break;case 18:for(o=11+F(e,t),t+=7;o-- >0;)g.push(0);break;default:g.push(h),c<h&&(c=h)}var v=g.slice(0,r),b=g.slice(r);for(d=r;d<286;++d)v[d]=0;for(d=n;d<30;++d)b[d]=0;return Z=U(v,X,286),Q=U(b,Y,30),t}function te(e,t){var r=function(e,t){if(3==e[0]&&!(3&e[1]))return[fa(t),2];for(var r=0,n=0,a=ua(t||1<<18),o=0,i=a.length>>>0,s=0,c=0;!(1&n);)if(n=I(e,r),r+=3,n>>>1!=0)for(n>>1==1?(s=9,c=5):(r=ee(e,r),s=Z,c=Q);;){!t&&i<o+32767&&(i=(a=q(a,o+32767)).length);var l=P(e,r,s),f=n>>>1==1?W[l]:X[l];if(r+=15&f,(f>>>=4)>>>8&255){if(256==f)break;var u=(f-=257)<8?0:f-4>>2;u>5&&(u=0);var d=o+S[f];u>0&&(d+=P(e,r,u),r+=u),l=P(e,r,c),r+=15&(f=n>>>1==1?V[l]:Y[l]);var h=(f>>>=4)<4?0:f-2>>1,p=B[f];for(h>0&&(p+=P(e,r,h),r+=h),!t&&i<d&&(i=(a=q(a,d+100)).length);o<d;)a[o]=a[o-p],++o}else a[o++]=f}else{7&r&&(r+=8-(7&r));var m=e[r>>>3]|e[1+(r>>>3)]<<8;if(r+=32,m>0)for(!t&&i<o+m&&(i=(a=q(a,o+m)).length);m-- >0;)a[o++]=e[r>>>3],r+=8}return t?[a,r+7>>>3]:[a.slice(0,o),r+7>>>3]}(e.slice(e.l||0),t);return e.l+=r[1],r[0]}function re(e,t){if(!e)throw new Error(t);"undefined"!=typeof console&&console.error(t)}function ne(e,t){var r=e;es(r,0);var n={FileIndex:[],FullPaths:[]};d(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 i=r.read_shift(2);r.l+=6;var s=r.read_shift(4);for(r.l=s,a=0;a<i;++a){r.l+=20;var c=r.read_shift(4),l=r.read_shift(4),f=r.read_shift(2),u=r.read_shift(2),h=r.read_shift(2);r.l+=8;var p=r.read_shift(4),m=o(r.slice(r.l+f,r.l+f+u));r.l+=f+u+h;var g=r.l;r.l=p+4,ae(r,c,l,n,m),r.l=g}return n}function ae(e,t,r,n,a){e.l+=2;var i=e.read_shift(2),s=e.read_shift(2),c=function(e){var t=65535&e.read_shift(2),r=65535&e.read_shift(2),n=new Date,a=31&r,o=15&(r>>>=5);r>>>=4,n.setMilliseconds(0),n.setFullYear(r+1980),n.setMonth(o-1),n.setDate(a);var i=31&t,s=63&(t>>>=5);return t>>>=6,n.setHours(t),n.setMinutes(s),n.setSeconds(i<<1),n}(e);if(8257&i)throw new Error("Unsupported ZIP encryption");e.read_shift(4);for(var l=e.read_shift(4),f=e.read_shift(4),u=e.read_shift(2),d=e.read_shift(2),h="",p=0;p<u;++p)h+=String.fromCharCode(e[e.l++]);if(d){var g=o(e.slice(e.l,e.l+d));(g[21589]||{}).mt&&(c=g[21589].mt),((a||{})[21589]||{}).mt&&(c=a[21589].mt)}e.l+=d;var v=e.slice(e.l,e.l+l);switch(s){case 8:v=function(e,t){if(!m)return te(e,t);var r=new(0,m.InflateRaw),n=r._processChunk(e.slice(e.l),r._finishFlushFlag);return e.l+=r.bytesRead,n}(e,f);break;case 0:break;default:throw new Error("Unsupported ZIP Compression method "+s)}var b=!1;8&i&&(134695760==e.read_shift(4)&&(e.read_shift(4),b=!0),l=e.read_shift(4),f=e.read_shift(4)),l!=t&&re(b,"Bad compressed size: "+t+" != "+l),f!=r&&re(b,"Bad uncompressed size: "+r+" != "+f),fe(n,h,v,{unsafe:!0,mt:c})}var oe={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 ie(e,t){if(e.ctype)return e.ctype;var r=e.name||"",n=r.match(/\.([^\.]+)$/);return n&&oe[n[1]]||t&&(n=(r=t).match(/[\.\\]([^\.\\])+$/))&&oe[n[1]]?oe[n[1]]:"application/octet-stream"}function se(e){for(var t=ia(e),r=[],n=0;n<t.length;n+=76)r.push(t.slice(n,n+76));return r.join("\r\n")+"\r\n"}function ce(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 o=n[a];if(0!=o.length)for(var i=0;i<o.length;){var s=76,c=o.slice(i,i+s);"="==c.charAt(s-1)?s--:"="==c.charAt(s-2)?s-=2:"="==c.charAt(s-3)&&(s-=3),c=o.slice(i,i+s),(i+=s)<o.length&&(c+="="),r.push(c)}else r.push("")}return r.join("\r\n")}function le(e,t,r){for(var n,a="",o="",i="",s=0;s<10;++s){var c=t[s];if(!c||c.match(/^\s*$/))break;var l=c.match(/^(.*?):\s*([^\s].*)$/);if(l)switch(l[1].toLowerCase()){case"content-location":a=l[2].trim();break;case"content-type":i=l[2].trim();break;case"content-transfer-encoding":o=l[2].trim()}}switch(++s,o.toLowerCase()){case"base64":n=da(sa(t.slice(s).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 da(t.join("\r\n"))}(t.slice(s));break;default:throw new Error("Unsupported Content-Transfer-Encoding "+o)}var f=fe(e,a.slice(r.length),n,{unsafe:!0});i&&(f.ctype=i)}function fe(e,t,r,a){var o=a&&a.unsafe;o||d(e);var i=!o&&fo.find(e,t);if(!i){var s=e.FullPaths[0];t.slice(0,s.length)==s?s=t:("/"!=s.slice(-1)&&(s+="/"),s=(s+t).replace("//","/")),i={name:n(t),type:2},e.FileIndex.push(i),e.FullPaths.push(s),o||fo.utils.cfb_gc(e)}return i.content=r,i.size=r?r.length:0,a&&(a.CLSID&&(i.clsid=a.CLSID),a.mt&&(i.mt=a.mt),a.ct&&(i.ct=a.ct)),i}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 o=t.toUpperCase(),i=!0===a?r.indexOf(o):n.indexOf(o);if(-1!==i)return e.FileIndex[i];var s=!o.match(va);for(o=o.replace(ga,""),s&&(o=o.replace(va,"!")),i=0;i<r.length;++i){if((s?r[i].replace(va,"!"):r[i]).replace(ga,"")==o)return e.FileIndex[i];if((s?n[i].replace(va,"!"):n[i]).replace(ga,"")==o)return e.FileIndex[i]}return null},t.read=function(t,r){var n=r&&r.type;switch(n||ca&&Buffer.isBuffer(t)&&(n="buffer"),n||"base64"){case"file":return function(t,r){return i(),s(e.readFileSync(t),r)}(t,r);case"base64":return s(da(sa(t)),r);case"binary":return s(da(t),r)}return s(t,r)},t.parse=s,t.write=function(t,r){var n=p(t,r);switch(r&&r.type||"buffer"){case"file":return i(),e.writeFileSync(r.filename,n),n;case"binary":return"string"==typeof n?n:T(n);case"base64":return ia("string"==typeof n?n:T(n));case"buffer":if(ca)return Buffer.isBuffer(n)?n:la(n);case"array":return"string"==typeof n?da(n):n}return n},t.writeFile=function(t,r,n){i();var a=p(t,n);e.writeFileSync(r,a)},t.utils={cfb_new:function(e){var t={};return d(t,e),t},cfb_add:fe,cfb_del:function(e,t){d(e);var r=fo.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){d(e);var a=fo.find(e,t);if(a)for(var o=0;o<e.FileIndex.length;++o)if(e.FileIndex[o]==a)return e.FileIndex[o].name=n(r),e.FullPaths[o]=r,!0;return!1},cfb_gc:function(e){h(e,!0)},ReadShift:Ki,CheckField:Qi,prep_blob:es,bconcat:ma,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(e){console.error("cannot use native zlib: "+(e.message||e))}},_deflateRaw:K,_inflateRaw:te,consts:k},t}();function uo(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 ho(e){for(var t=[],r=uo(e),n=0;n!==r.length;++n)t[e[r[n]]]=r[n];return t}var po=new Date(1899,11,30,0,0,0);function mo(e,t){var r=e.getTime();return t&&(r-=1263168e5),(r-(po.getTime()+6e4*(e.getTimezoneOffset()-po.getTimezoneOffset())))/864e5}var go=new Date,vo=po.getTime()+6e4*(go.getTimezoneOffset()-po.getTimezoneOffset()),bo=go.getTimezoneOffset();function wo(e){var t=new Date;return t.setTime(24*e*60*60*1e3+vo),t.getTimezoneOffset()!==bo&&t.setTime(t.getTime()+6e4*(t.getTimezoneOffset()-bo)),t}function yo(e){var t=0,r=0,n=!1,a=e.match(/P([0-9\.]+Y)?([0-9\.]+M)?([0-9\.]+D)?T([0-9\.]+H)?([0-9\.]+M)?([0-9\.]+S)?/);if(!a)throw new Error("|"+e+"| is not an ISO8601 Duration");for(var o=1;o!=a.length;++o)if(a[o]){switch(r=1,o>3&&(n=!0),a[o].slice(a[o].length-1)){case"Y":throw new Error("Unsupported ISO Duration Field: "+a[o].slice(a[o].length-1));case"D":r*=24;case"H":r*=60;case"M":if(!n)throw new Error("Unsupported ISO Duration Field: M");r*=60}t+=r*parseInt(a[o],10)}return t}var ko=new Date("2017-02-19T19:06:09.000Z"),To=isNaN(ko.getFullYear())?new Date("2/19/17"):ko,xo=2017==To.getFullYear();function Eo(e,t){var r=new Date(e);if(xo)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==To.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"],o=new Date(+a[0],+a[1]-1,+a[2],+a[3]||0,+a[4]||0,+a[5]||0);return e.indexOf("Z")>-1&&(o=new Date(o.getTime()-60*o.getTimezoneOffset()*1e3)),o}function _o(e,t){if(ca&&Buffer.isBuffer(e)){if(t){if(255==e[0]&&254==e[1])return li(e.slice(2).toString("utf16le"));if(254==e[1]&&255==e[2])return li(ea(e.slice(2).toString("binary")))}return e.toString("binary")}if("undefined"!=typeof TextDecoder)try{if(t){if(255==e[0]&&254==e[1])return li(new TextDecoder("utf-16le").decode(e.slice(2)));if(254==e[0]&&255==e[1])return li(new TextDecoder("utf-16be").decode(e.slice(2)))}var r={"€":"","‚":"","ƒ":"","„":"","…":"
","†":"","‡":"","ˆ":"","‰":"","Š":"","‹":"","Œ":"","Ž":"","‘":"","’":"","“":"","”":"","•":"","–":"","—":"","˜":"","™":"","š":"","›":"","œ":"","ž":"","Ÿ":""};return Array.isArray(e)&&(e=new Uint8Array(e)),new TextDecoder("latin1").decode(e).replace(/[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ]/g,(function(e){return r[e]||e}))}catch(e){}for(var n=[],a=0;a!=e.length;++a)n.push(String.fromCharCode(e[a]));return n.join("")}function So(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]=So(e[r]));return t}function Bo(e,t){for(var r="";r.length<t;)r+=e;return r}function Co(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 Ao=["january","february","march","april","may","june","july","august","september","october","november","december"];function No(e){var t=new Date(e),r=new Date(NaN),n=t.getYear(),a=t.getMonth(),o=t.getDate();if(isNaN(o))return r;var i=e.toLowerCase();if(i.match(/jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec/)){if((i=i.replace(/[^a-z]/g,"").replace(/([^a-z]|^)[ap]m?([^a-z]|$)/,"")).length>3&&-1==Ao.indexOf(i))return r}else if(i.match(/[a-z]/))return r;return n<0||n>8099?r:(a>0||o>1)&&101!=n?t:e.match(/[^-0-9:,\/\\]/)?r:t}var Ro=function(){var e=5=="abacaba".split(/(:?b)/i).length;return function(t,r,n){if(e||"string"==typeof r)return t.split(r);for(var a=t.split(r),o=[a[0]],i=1;i<a.length;++i)o.push(n),o.push(a[i]);return o}}();function Oo(e){return e?e.content&&e.type?_o(e.content,!0):e.data?ra(e.data):e.asNodeBuffer&&ca?ra(e.asNodeBuffer().toString("binary")):e.asBinary?ra(e.asBinary()):e._data&&e._data.getContent?ra(_o(Array.prototype.slice.call(e._data.getContent(),0))):null:null}function Io(e){if(!e)return null;if(e.data)return Qn(e.data);if(e.asNodeBuffer&&ca)return e.asNodeBuffer();if(e._data&&e._data.getContent){var t=e._data.getContent();return"string"==typeof t?Qn(t):Array.prototype.slice.call(t)}return e.content&&e.type?e.content:null}function Do(e,t){for(var r=e.FullPaths||uo(e.files),n=t.toLowerCase().replace(/[\/]/g,"\\"),a=n.replace(/\\/g,"/"),o=0;o<r.length;++o){var i=r[o].replace(/^Root Entry[\/]/,"").toLowerCase();if(n==i||a==i)return e.files?e.files[r[o]]:e.FileIndex[o]}return null}function Fo(e,t){var r=Do(e,t);if(null==r)throw new Error("Cannot find file "+t+" in zip");return r}function Po(e,t,r){if(!r)return(n=Fo(e,t))&&".bin"===n.name.slice(-4)?Io(n):Oo(n);var n;if(!t)return null;try{return Po(e,t)}catch(e){return null}}function zo(e,t,r){if(!r)return Oo(Fo(e,t));if(!t)return null;try{return zo(e,t)}catch(e){return null}}function Mo(e,t,r){if(!r)return Io(Fo(e,t));if(!t)return null;try{return Mo(e,t)}catch(e){return null}}function Lo(e){for(var t=e.FullPaths||uo(e.files),r=[],n=0;n<t.length;++n)"/"!=t[n].slice(-1)&&r.push(t[n].replace(/^Root Entry[\/]/,""));return r.sort()}function jo(e,t){switch(t.type){case"base64":return fo.read(e,{type:"base64"});case"binary":return fo.read(e,{type:"binary"});case"buffer":case"array":return fo.read(e,{type:"buffer"})}throw new Error("Unrecognized type "+t.type)}function qo(e,t){if("/"==e.charAt(0))return e.slice(1);var r=t.split("/");"/"!=t.slice(-1)&&r.pop();for(var n=e.split("/");0!==n.length;){var a=n.shift();".."===a?r.pop():"."!==a&&r.push(a)}return r.join("/")}var Ho='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r\n',Uo=/([^"\s?>\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g,Wo=/<[\/\?]?[a-zA-Z0-9:_-]+(?:\s+[^"\s?>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'">\s=]+))*\s*[\/\?]?>/gm,Vo=Ho.match(Wo)?Wo:/<[^>]*>/g,$o=/<\w*:/,Go=/<(\/?)\w+:/;function Ko(e,t,r){for(var n={},a=0,o=0;a!==e.length&&32!==(o=e.charCodeAt(a))&&10!==o&&13!==o;++a);if(t||(n[0]=e.slice(0,a)),a===e.length)return n;var i=e.match(Uo),s=0,c="",l=0,f="",u="",d=1;if(i)for(l=0;l!=i.length;++l){for(u=i[l],o=0;o!=u.length&&61!==u.charCodeAt(o);++o);for(f=u.slice(0,o).trim();32==u.charCodeAt(o+1);)++o;for(d=34==(a=u.charCodeAt(o+1))||39==a?1:0,c=u.slice(o+1+d,u.length-d),s=0;s!=f.length&&58!==f.charCodeAt(s);++s);if(s===f.length)f.indexOf("_")>0&&(f=f.slice(0,f.indexOf("_"))),n[f]=c,r||(n[f.toLowerCase()]=c);else{var h=(5===s&&"xmlns"===f.slice(0,5)?"xmlns":"")+f.slice(s+1);if(n[h]&&"ext"==f.slice(s-3,s))continue;n[h]=c,r||(n[h.toLowerCase()]=c)}}return n}function Xo(e){return e.replace(Go,"<$1")}var Yo={""":'"',"'":"'",">":">","<":"<","&":"&"},Jo=ho(Yo),Zo=function(){var e=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/gi,t=/_x([\da-fA-F]{4})_/gi;return function r(n){var a=n+"",o=a.indexOf("<![CDATA[");if(-1==o)return a.replace(e,(function(e,t){return Yo[e]||String.fromCharCode(parseInt(t,e.indexOf("x")>-1?16:10))||e})).replace(t,(function(e,t){return String.fromCharCode(parseInt(t,16))}));var i=a.indexOf("]]>");return r(a.slice(0,o))+a.slice(o+9,i)+r(a.slice(i+3))}}(),Qo=/[&<>'"]/g,ei=/[\u0000-\u001f]/g;function ti(e){return(e+"").replace(Qo,(function(e){return Jo[e]})).replace(/\n/g,"<br/>").replace(ei,(function(e){return"&#x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+";"}))}var ri=function(){var e=/&#(\d+);/g;function t(e,t){return String.fromCharCode(parseInt(t,10))}return function(r){return r.replace(e,t)}}();function ni(e){switch(e){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}function ai(e){for(var t="",r=0,n=0,a=0,o=0,i=0,s=0;r<e.length;)(n=e.charCodeAt(r++))<128?t+=String.fromCharCode(n):(a=e.charCodeAt(r++),n>191&&n<224?(i=(31&n)<<6,i|=63&a,t+=String.fromCharCode(i)):(o=e.charCodeAt(r++),n<240?t+=String.fromCharCode((15&n)<<12|(63&a)<<6|63&o):(s=((7&n)<<18|(63&a)<<12|(63&o)<<6|63&(i=e.charCodeAt(r++)))-65536,t+=String.fromCharCode(55296+(s>>>10&1023)),t+=String.fromCharCode(56320+(1023&s)))));return t}function oi(e){var t,r,n,a=fa(2*e.length),o=1,i=0,s=0;for(r=0;r<e.length;r+=o)o=1,(n=e.charCodeAt(r))<128?t=n:n<224?(t=64*(31&n)+(63&e.charCodeAt(r+1)),o=2):n<240?(t=4096*(15&n)+64*(63&e.charCodeAt(r+1))+(63&e.charCodeAt(r+2)),o=3):(o=4,t=262144*(7&n)+4096*(63&e.charCodeAt(r+1))+64*(63&e.charCodeAt(r+2))+(63&e.charCodeAt(r+3)),s=55296+((t-=65536)>>>10&1023),t=56320+(1023&t)),0!==s&&(a[i++]=255&s,a[i++]=s>>>8,s=0),a[i++]=t%256,a[i++]=t>>>8;return a.slice(0,i).toString("ucs2")}function ii(e){return la(e,"binary").toString("utf8")}var si="foo bar bazâð£",ci=ca&&(ii(si)==ai(si)&&ii||oi(si)==ai(si)&&oi)||ai,li=ca?function(e){return la(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("")},fi=function(){var e={};return function(t,r){var n=t+"|"+(r||"");return e[n]?e[n]:e[n]=new RegExp("<(?:\\w+:)?"+t+'(?: xml:space="preserve")?(?:[^>]*)>([\\s\\S]*?)</(?:\\w+:)?'+t+">",r||"")}}(),ui=function(){var e=[["nbsp"," "],["middot","·"],["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}}(),di=function(){var e={};return function(t){return void 0!==e[t]?e[t]:e[t]=new RegExp("<(?:vt:)?"+t+">([\\s\\S]*?)</(?:vt:)?"+t+">","g")}}(),hi=/<\/?(?:vt:)?variant>/g,pi=/<(?:vt:)([^>]*)>([\s\S]*)</;function mi(e,t){var r=Ko(e),n=e.match(di(r.baseType))||[],a=[];if(n.length!=r.size){if(t.WTF)throw new Error("unexpected vector length "+n.length+" != "+r.size);return a}return n.forEach((function(e){var t=e.replace(hi,"").match(pi);t&&a.push({v:ci(t[2]),t:t[1]})})),a}var gi=/(^\s|\s$|\n)/;function vi(e,t,r){return"<"+e+(null!=r?function(e){return uo(e).map((function(t){return" "+t+'="'+e[t]+'"'})).join("")}(r):"")+(null!=t?(t.match(gi)?' xml:space="preserve"':"")+">"+t+"</"+e:"/")+">"}function bi(e){if(ca&&Buffer.isBuffer(e))return e.toString("utf8");if("string"==typeof e)return e;if("undefined"!=typeof Uint8Array&&e instanceof Uint8Array)return ci(ha(pa(e)));throw new Error("Bad input format: expected Buffer or string")}var wi=/<(\/?)([^\s?><!\/:]*:|)([^\s?<>:\/]+)(?:[\s?:\/][^>]*)?>/gm,yi=["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"],ki=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},Ti=ca?function(e){return e[0].length>0&&Buffer.isBuffer(e[0][0])?Buffer.concat(e[0].map((function(e){return Buffer.isBuffer(e)?e:la(e)}))):ki(e)}:ki,xi=function(e,t,r){for(var n=[],a=t;a<r;a+=2)n.push(String.fromCharCode(Ui(e,a)));return n.join("").replace(ga,"")},Ei=ca?function(e,t,r){return Buffer.isBuffer(e)?e.toString("utf16le",t,r).replace(ga,""):xi(e,t,r)}:xi,_i=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("")},Si=ca?function(e,t,r){return Buffer.isBuffer(e)?e.toString("hex",t,t+r):_i(e,t,r)}:_i,Bi=function(e,t,r){for(var n=[],a=t;a<r;a++)n.push(String.fromCharCode(Hi(e,a)));return n.join("")},Ci=ca?function(e,t,r){return Buffer.isBuffer(e)?e.toString("utf8",t,r):Bi(e,t,r)}:Bi,Ai=function(e,t){var r=Vi(e,t);return r>0?Ci(e,t+4,t+4+r-1):""},Ni=Ai,Ri=function(e,t){var r=Vi(e,t);return r>0?Ci(e,t+4,t+4+r-1):""},Oi=Ri,Ii=function(e,t){var r=2*Vi(e,t);return r>0?Ci(e,t+4,t+4+r-1):""},Di=Ii,Fi=function(e,t){var r=Vi(e,t);return r>0?Ei(e,t+4,t+4+r):""},Pi=Fi,zi=function(e,t){var r=Vi(e,t);return r>0?Ci(e,t+4,t+4+r):""},Mi=zi,Li=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],o=5;o>=0;--o)a=256*a+e[t+o];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)},ji=Li,qi=function(e){return Array.isArray(e)||"undefined"!=typeof Uint8Array&&e instanceof Uint8Array};ca&&(Ni=function(e,t){if(!Buffer.isBuffer(e))return Ai(e,t);var r=e.readUInt32LE(t);return r>0?e.toString("utf8",t+4,t+4+r-1):""},Oi=function(e,t){if(!Buffer.isBuffer(e))return Ri(e,t);var r=e.readUInt32LE(t);return r>0?e.toString("utf8",t+4,t+4+r-1):""},Di=function(e,t){if(!Buffer.isBuffer(e))return Ii(e,t);var r=2*e.readUInt32LE(t);return e.toString("utf16le",t+4,t+4+r-1)},Pi=function(e,t){if(!Buffer.isBuffer(e))return Fi(e,t);var r=e.readUInt32LE(t);return e.toString("utf16le",t+4,t+4+r)},Mi=function(e,t){if(!Buffer.isBuffer(e))return zi(e,t);var r=e.readUInt32LE(t);return e.toString("utf8",t+4,t+4+r)},ji=function(e,t){return Buffer.isBuffer(e)?e.readDoubleLE(t):Li(e,t)},qi=function(e){return Buffer.isBuffer(e)||Array.isArray(e)||"undefined"!=typeof Uint8Array&&e instanceof Uint8Array});var Hi=function(e,t){return e[t]},Ui=function(e,t){return 256*e[t+1]+e[t]},Wi=function(e,t){var r=256*e[t+1]+e[t];return r<32768?r:-1*(65535-r+1)},Vi=function(e,t){return e[t+3]*(1<<24)+(e[t+2]<<16)+(e[t+1]<<8)+e[t]},$i=function(e,t){return e[t+3]<<24|e[t+2]<<16|e[t+1]<<8|e[t]},Gi=function(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]};function Ki(e,t){var r,n,a,o,i,s,c="",l=[];switch(t){case"dbcs":if(s=this.l,ca&&Buffer.isBuffer(this))c=this.slice(this.l,this.l+2*e).toString("utf16le");else for(i=0;i<e;++i)c+=String.fromCharCode(Ui(this,s)),s+=2;e*=2;break;case"utf8":c=Ci(this,this.l,this.l+e);break;case"utf16le":e*=2,c=Ei(this,this.l,this.l+e);break;case"wstr":return Ki.call(this,e,"dbcs");case"lpstr-ansi":c=Ni(this,this.l),e=4+Vi(this,this.l);break;case"lpstr-cp":c=Oi(this,this.l),e=4+Vi(this,this.l);break;case"lpwstr":c=Di(this,this.l),e=4+2*Vi(this,this.l);break;case"lpp4":e=4+Vi(this,this.l),c=Pi(this,this.l),2&e&&(e+=2);break;case"8lpp4":e=4+Vi(this,this.l),c=Mi(this,this.l),3&e&&(e+=4-(3&e));break;case"cstr":for(e=0,c="";0!==(a=Hi(this,this.l+e++));)l.push(na(a));c=l.join("");break;case"_wstr":for(e=0,c="";0!==(a=Ui(this,this.l+e));)l.push(na(a)),e+=2;e+=2,c=l.join("");break;case"dbcs-cont":for(c="",s=this.l,i=0;i<e;++i){if(this.lens&&-1!==this.lens.indexOf(s))return a=Hi(this,s),this.l=s+1,o=Ki.call(this,e-i,a?"dbcs-cont":"sbcs-cont"),l.join("")+o;l.push(na(Ui(this,s))),s+=2}c=l.join(""),e*=2;break;case"cpstr":0;case"sbcs-cont":for(c="",s=this.l,i=0;i!=e;++i){if(this.lens&&-1!==this.lens.indexOf(s))return a=Hi(this,s),this.l=s+1,o=Ki.call(this,e-i,a?"dbcs-cont":"sbcs-cont"),l.join("")+o;l.push(na(Hi(this,s))),s+=1}c=l.join("");break;default:switch(e){case 1:return r=Hi(this,this.l),this.l++,r;case 2:return r=("i"===t?Wi:Ui)(this,this.l),this.l+=2,r;case 4:case-4:return"i"!==t&&128&this[this.l+3]?(n=Vi(this,this.l),this.l+=4,n):(r=(e>0?$i:Gi)(this,this.l),this.l+=4,r);case 8:case-8:if("f"===t)return n=8==e?ji(this,this.l):ji([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:c=Si(this,this.l,e)}}return this.l+=e,c}var Xi=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},Yi=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},Ji=function(e,t,r){e[r]=255&t,e[r+1]=t>>>8&255};function Zi(e,t,r){var n=0,a=0;if("dbcs"===r){for(a=0;a!=t.length;++a)Ji(this,t.charCodeAt(a),this.l+2*a);n=2*t.length}else if("sbcs"===r){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 i=t.charCodeAt(a);this[this.l++]=255&i,this[this.l++]=i>>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,Xi(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,o=0,i=n?-t:t;isFinite(i)?0==i?a=o=0:(a=Math.floor(Math.log(i)/Math.LN2),o=i*Math.pow(2,52-a),a<=-1023&&(!isFinite(o)||o<Math.pow(2,52))?a=-1022:(o-=Math.pow(2,52),a+=1023)):(a=2047,o=isNaN(t)?26985:0);for(var s=0;s<=5;++s,o/=256)e[r+s]=255&o;e[r+6]=(15&a)<<4|15&o,e[r+7]=a>>4|n}(this,t,this.l);break}case 16:break;case-4:n=4,Yi(this,t,this.l)}}return this.l+=n,this}function Qi(e,t){var r=Si(this,this.l,e.length>>1);if(r!==e)throw new Error(t+"Expected "+e+" saw "+r);this.l+=e.length>>1}function es(e,t){e.l=t,e.read_shift=Ki,e.chk=Qi,e.write_shift=Zi}function ts(e,t){e.l+=t}function rs(e){var t=fa(e);return es(t,0),t}function ns(e,t,r){if(e){var n,a,o;es(e,e.l||0);for(var i=e.length,s=0,c=0;e.l<i;){128&(s=e.read_shift(1))&&(s=(127&s)+((127&e.read_shift(1))<<7));var l=Hu[s]||Hu[65535];for(o=127&(n=e.read_shift(1)),a=1;a<4&&128&n;++a)o+=(127&(n=e.read_shift(1)))<<7*a;c=e.l+o;var f=l.f&&l.f(e,o,r);if(e.l=c,t(f,l,s))return}}}function as(){var e=[],t=ca?256:2048,r=function(e){var t=rs(e);return es(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)},o=function(e){return n&&e<n.length-n.l?n:(a(),n=r(Math.max(e+1,t)))};return{next:o,push:function(e){a(),null==(n=e).l&&(n.l=n.length),o(t)},end:function(){return a(),ma(e)},_bufs:e}}function os(e,t,r){var n=So(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 is(e,t,r){var n=So(e);return n.s=os(n.s,t.s,r),n.e=os(n.e,t.s,r),n}function ss(e,t){if(e.cRel&&e.c<0)for(e=So(e);e.c<0;)e.c+=t>8?16384:256;if(e.rRel&&e.r<0)for(e=So(e);e.r<0;)e.r+=t>8?1048576:t>5?65536:16384;var r=ps(e);return e.cRel||null==e.cRel||(r=r.replace(/^([A-Z])/,"$$$1")),e.rRel||null==e.rRel||(r=r.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")),r}function cs(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?ss(e.s,t.biff)+":"+ss(e.e,t.biff):(e.s.rRel?"":"$")+fs(e.s.r)+":"+(e.e.rRel?"":"$")+fs(e.e.r):(e.s.cRel?"":"$")+ds(e.s.c)+":"+(e.e.cRel?"":"$")+ds(e.e.c)}function ls(e){return parseInt(e.replace(/\$(\d+)$/,"$1"),10)-1}function fs(e){return""+(e+1)}function us(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 ds(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 hs(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 ps(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 ms(e){var t=e.indexOf(":");return-1==t?{s:hs(e),e:hs(e)}:{s:hs(e.slice(0,t)),e:hs(e.slice(t+1))}}function gs(e,t){return void 0===t||"number"==typeof t?gs(e.s,e.e):("string"!=typeof e&&(e=ps(e)),"string"!=typeof t&&(t=ps(t)),e==t?e:e+":"+t)}function vs(e){var t={s:{c:0,r:0},e:{c:0,r:0}},r=0,n=0,a=0,o=e.length;for(r=0;n<o&&!((a=e.charCodeAt(n)-64)<1||a>26);++n)r=26*r+a;for(t.s.c=--r,r=0;n<o&&!((a=e.charCodeAt(n)-48)<0||a>9);++n)r=10*r+a;if(t.s.r=--r,n===o||10!=a)return t.e.c=t.s.c,t.e.r=t.s.r,t;for(++n,r=0;n!=o&&!((a=e.charCodeAt(n)-64)<1||a>26);++n)r=26*r+a;for(t.e.c=--r,r=0;n!=o&&!((a=e.charCodeAt(n)-48)<0||a>9);++n)r=10*r+a;return t.e.r=--r,t}function bs(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?Vs[e.v]||e.v:function(e,t){var r="d"==e.t&&t instanceof Date;if(null!=e.z)try{return e.w=ao(e.z,r?mo(t):t)}catch(e){}try{return e.w=ao((e.XF||{}).numFmtId||(r?14:0),r?mo(t):t)}catch(e){return""+t}}(e,null==t?e.v:t))}function ws(e,t){var r=t&&t.sheet?t.sheet:"Sheet1",n={};return n[r]=e,{SheetNames:[r],Sheets:n}}function ys(e,t,r){var n=r||{},a=e?Array.isArray(e):n.dense,o=e||(a?[]:{}),i=0,s=0;if(o&&null!=n.origin){if("number"==typeof n.origin)i=n.origin;else{var c="string"==typeof n.origin?hs(n.origin):n.origin;i=c.r,s=c.c}o["!ref"]||(o["!ref"]="A1:A1")}var l={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(o["!ref"]){var f=vs(o["!ref"]);l.s.c=f.s.c,l.s.r=f.s.r,l.e.c=Math.max(l.e.c,f.e.c),l.e.r=Math.max(l.e.r,f.e.r),-1==i&&(l.e.r=i=f.e.r+1)}for(var u=0;u!=t.length;++u)if(t[u]){if(!Array.isArray(t[u]))throw new Error("aoa_to_sheet expects an array of arrays");for(var d=0;d!=t[u].length;++d)if(void 0!==t[u][d]){var h={v:t[u][d]},p=i+u,m=s+d;if(l.s.r>p&&(l.s.r=p),l.s.c>m&&(l.s.c=m),l.e.r<p&&(l.e.r=p),l.e.c<m&&(l.e.c=m),!t[u][d]||"object"!=typeof t[u][d]||Array.isArray(t[u][d])||t[u][d]instanceof Date)if(Array.isArray(h.v)&&(h.f=t[u][d][1],h.v=h.v[0]),null===h.v)if(h.f)h.t="n";else if(n.nullError)h.t="e",h.v=0;else{if(!n.sheetStubs)continue;h.t="z"}else"number"==typeof h.v?h.t="n":"boolean"==typeof h.v?h.t="b":h.v instanceof Date?(h.z=n.dateNF||Ba[14],n.cellDates?(h.t="d",h.w=ao(h.z,mo(h.v))):(h.t="n",h.v=mo(h.v),h.w=ao(h.z,h.v))):h.t="s";else h=t[u][d];if(a)o[p]||(o[p]=[]),o[p][m]&&o[p][m].z&&(h.z=o[p][m].z),o[p][m]=h;else{var g=ps({c:m,r:p});o[g]&&o[g].z&&(h.z=o[g].z),o[g]=h}}}return l.s.c<1e7&&(o["!ref"]=gs(l)),o}function ks(e,t){return ys(null,e,t)}function Ts(e){var t=e.read_shift(4);return 0===t?"":e.read_shift(t,"dbcs")}function xs(e){return{ich:e.read_shift(2),ifnt:e.read_shift(2)}}function Es(e,t){var r=e.l,n=e.read_shift(1),a=Ts(e),o=[],i={t:a,h:a};if(1&n){for(var s=e.read_shift(4),c=0;c!=s;++c)o.push(xs(e));i.r=o}else i.r=[{ich:0,ifnt:0}];return e.l=r+t,i}var _s=Es;function Ss(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 Bs(e){var t=e.read_shift(2);return t+=e.read_shift(1)<<16,e.l++,{c:-1,iStyleRef:t}}var Cs=Ts;function As(e){var t=e.read_shift(4);return 0===t||4294967295===t?"":e.read_shift(t,"dbcs")}var Ns=Ts,Rs=As;function Os(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?ji([0,0,0,0,252&t[0],t[1],t[2],t[3]],0):$i(t,0)>>2;return r?a/100:a}function Is(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 Ds=Is;function Fs(e){if(e.length-e.l<8)throw"XLS Xnum Buffer underflow";return e.read_shift(8,"f")}function Ps(e,t){var r=e.read_shift(4);switch(r){case 0:return"";case 4294967295:case 4294967294:return{2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"}[e.read_shift(4)]||""}if(r>400)throw new Error("Unsupported Clipboard: "+r.toString(16));return e.l-=4,e.read_shift(0,1==t?"lpstr":"lpwstr")}var zs=80,Ms=[zs,81],Ls={1:{n:"CodePage",t:2},2:{n:"Category",t:zs},3:{n:"PresentationFormat",t:zs},4:{n:"ByteCount",t:3},5:{n:"LineCount",t:3},6:{n:"ParagraphCount",t:3},7:{n:"SlideCount",t:3},8:{n:"NoteCount",t:3},9:{n:"HiddenCount",t:3},10:{n:"MultimediaClipCount",t:3},11:{n:"ScaleCrop",t:11},12:{n:"HeadingPairs",t:4108},13:{n:"TitlesOfParts",t:4126},14:{n:"Manager",t:zs},15:{n:"Company",t:zs},16:{n:"LinksUpToDate",t:11},17:{n:"CharacterCount",t:3},19:{n:"SharedDoc",t:11},22:{n:"HyperlinksChanged",t:11},23:{n:"AppVersion",t:3,p:"version"},24:{n:"DigSig",t:65},26:{n:"ContentType",t:zs},27:{n:"ContentStatus",t:zs},28:{n:"Language",t:zs},29:{n:"Version",t:zs},255:{},2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}},js={1:{n:"CodePage",t:2},2:{n:"Title",t:zs},3:{n:"Subject",t:zs},4:{n:"Author",t:zs},5:{n:"Keywords",t:zs},6:{n:"Comments",t:zs},7:{n:"Template",t:zs},8:{n:"LastAuthor",t:zs},9:{n:"RevNumber",t:zs},10:{n:"EditTime",t:64},11:{n:"LastPrinted",t:64},12:{n:"CreatedDate",t:64},13:{n:"ModifiedDate",t:64},14:{n:"PageCount",t:3},15:{n:"WordCount",t:3},16:{n:"CharCount",t:3},17:{n:"Thumbnail",t:71},18:{n:"Application",t:zs},19:{n:"DocSecurity",t:3},255:{},2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}},qs={1:"US",2:"CA",3:"",7:"RU",20:"EG",30:"GR",31:"NL",32:"BE",33:"FR",34:"ES",36:"HU",39:"IT",41:"CH",43:"AT",44:"GB",45:"DK",46:"SE",47:"NO",48:"PL",49:"DE",52:"MX",55:"BR",61:"AU",64:"NZ",66:"TH",81:"JP",82:"KR",84:"VN",86:"CN",90:"TR",105:"JS",213:"DZ",216:"MA",218:"LY",351:"PT",354:"IS",358:"FI",420:"CZ",886:"TW",961:"LB",962:"JO",963:"SY",964:"IQ",965:"KW",966:"SA",971:"AE",972:"IL",974:"QA",981:"IR",65535:"US"},Hs=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"];function Us(e){return e.map((function(e){return[e>>16&255,e>>8&255,255&e]}))}var Ws=So(Us([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])),Vs={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},$s={"#NULL!":0,"#DIV/0!":7,"#VALUE!":15,"#REF!":23,"#NAME?":29,"#NUM!":36,"#N/A":42,"#GETTING_DATA":43,"#WTF?":255},Gs={"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"},Ks={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 Xs(e){var t=e.lastIndexOf("/");return e.slice(0,t+1)+"_rels/"+e.slice(t+1)+".rels"}function Ys(e,t){var r={"!id":{}};if(!e)return r;"/"!==t.charAt(0)&&(t="/"+t);var n={};return(e.match(Vo)||[]).forEach((function(e){var a=Ko(e);if("<Relationship"===a[0]){var o={};o.Type=a.Type,o.Target=a.Target,o.Id=a.Id,a.TargetMode&&(o.TargetMode=a.TargetMode);var i="External"===a.TargetMode?a.Target:qo(a.Target,t);r[i]=o,n[a.Id]=o}})),r["!id"]=n,r}var Js=[["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"]],Zs=function(){for(var e=new Array(Js.length),t=0;t<Js.length;++t){var r=Js[t],n="(?:"+r[0].slice(0,r[0].indexOf(":"))+":)"+r[0].slice(r[0].indexOf(":")+1);e[t]=new RegExp("<"+n+"[^>]*>([\\s\\S]*?)</"+n+">")}return e}();function Qs(e){var t={};e=ci(e);for(var r=0;r<Js.length;++r){var n=Js[r],a=e.match(Zs[r]);null!=a&&a.length>0&&(t[n[1]]=Zo(a[1])),"date"===n[2]&&t[n[1]]&&(t[n[1]]=Eo(t[n[1]]))}return t}var ec=[["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"]];function tc(e,t,r,n){var a=[];if("string"==typeof e)a=mi(e,n);else for(var o=0;o<e.length;++o)a=a.concat(e[o].map((function(e){return{v:e}})));var i="string"==typeof t?mi(t,n).map((function(e){return e.v})):t,s=0,c=0;if(i.length>0)for(var l=0;l!==a.length;l+=2){switch(c=+a[l+1].v,a[l].v){case"Worksheets":case"工作表":case"Листы":case"أوراق العمل":case"ワークシート":case"גליונות עבודה":case"Arbeitsblätter":case"Çalışma Sayfaları":case"Feuilles de calcul":case"Fogli di lavoro":case"Folhas de cálculo":case"Planilhas":case"Regneark":case"Hojas de cálculo":case"Werkbladen":r.Worksheets=c,r.SheetNames=i.slice(s,s+c);break;case"Named Ranges":case"Rangos con nombre":case"名前付き一覧":case"Benannte Bereiche":case"Navngivne områder":r.NamedRanges=c,r.DefinedNames=i.slice(s,s+c);break;case"Charts":case"Diagramme":r.Chartsheets=c,r.ChartNames=i.slice(s,s+c)}s+=c}}var rc,nc=/<[^>]+>[^<]*/g,ac={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 oc(e,t,r){rc||(rc=ho(ac)),e[t=rc[t]||t]=r}function ic(e){var t=e.read_shift(4),r=e.read_shift(4);return new Date(1e3*(r/1e7*Math.pow(2,32)+t/1e7-11644473600)).toISOString().replace(/\.000/,"")}function sc(e,t,r){var n=e.l,a=e.read_shift(0,"lpstr-cp");if(r)for(;e.l-n&3;)++e.l;return a}function cc(e,t,r){var n=e.read_shift(0,"lpwstr");return r&&(e.l+=4-(n.length+1&3)&3),n}function lc(e,t,r){return 31===t?cc(e):sc(e,0,r)}function fc(e,t,r){return lc(e,t,!1===r?0:4)}function uc(e){var t=e.l,r=pc(e,81);return 0==e[e.l]&&0==e[e.l+1]&&e.l-t&2&&(e.l+=2),[r,pc(e,3)]}function dc(e,t){for(var r=e.read_shift(4),n={},a=0;a!=r;++a){var o=e.read_shift(4),i=e.read_shift(4);n[o]=e.read_shift(i,1200===t?"utf16le":"utf8").replace(ga,"").replace(va,"!"),1200===t&&i%2&&(e.l+=2)}return 3&e.l&&(e.l=e.l>>3<<2),n}function hc(e){var t=e.read_shift(4),r=e.slice(e.l,e.l+t);return e.l+=t,(3&t)>0&&(e.l+=4-(3&t)&3),r}function pc(e,t,r){var n,a=e.read_shift(2),o=r||{};if(e.l+=2,12!==t&&a!==t&&-1===Ms.indexOf(t)&&(4126!=(65534&t)||4126!=(65534&a)))throw new Error("Expected type "+t+" saw "+a);switch(12===t?a:t){case 2:return n=e.read_shift(2,"i"),o.raw||(e.l+=2),n;case 3:return e.read_shift(4,"i");case 11:return 0!==e.read_shift(4);case 19:return e.read_shift(4);case 30:return sc(e,0,4).replace(ga,"");case 31:return cc(e);case 64:return ic(e);case 65:return hc(e);case 71:return function(e){var t={};return t.Size=e.read_shift(4),e.l+=t.Size+3-(t.Size-1)%4,t}(e);case 80:return fc(e,a,!o.raw).replace(ga,"");case 81:return function(e,t){if(!t)throw new Error("VtUnalignedString must have positive length");return lc(e,t,0)}(e,a).replace(ga,"");case 4108:return function(e){for(var t=e.read_shift(4),r=[],n=0;n<t/2;++n)r.push(uc(e));return r}(e);case 4126:case 4127:return 4127==a?function(e){for(var t=e.read_shift(4),r=[],n=0;n!=t;++n){var a=e.l;r[n]=e.read_shift(0,"lpwstr").replace(ga,""),e.l-a&2&&(e.l+=2)}return r}(e):function(e){for(var t=e.read_shift(4),r=[],n=0;n!=t;++n)r[n]=e.read_shift(0,"lpstr-cp").replace(ga,"");return r}(e);default:throw new Error("TypedPropertyValue unrecognized type "+t+" "+a)}}function mc(e,t){var r=e.l,n=e.read_shift(4),a=e.read_shift(4),o=[],i=0,s=0,c=-1,l={};for(i=0;i!=a;++i){var f=e.read_shift(4),u=e.read_shift(4);o[i]=[f,u+r]}o.sort((function(e,t){return e[1]-t[1]}));var d={};for(i=0;i!=a;++i){if(e.l!==o[i][1]){var h=!0;if(i>0&&t)switch(t[o[i-1][0]].t){case 2:e.l+2===o[i][1]&&(e.l+=2,h=!1);break;case 80:case 4108:e.l<=o[i][1]&&(e.l=o[i][1],h=!1)}if((!t||0==i)&&e.l<=o[i][1]&&(h=!1,e.l=o[i][1]),h)throw new Error("Read Error: Expected address "+o[i][1]+" at "+e.l+" :"+i)}if(t){var p=t[o[i][0]];if(d[p.n]=pc(e,p.t,{raw:!0}),"version"===p.p&&(d[p.n]=String(d[p.n]>>16)+"."+("0000"+String(65535&d[p.n])).slice(-4)),"CodePage"==p.n)switch(d[p.n]){case 0:d[p.n]=1252;case 874:case 932:case 936:case 949:case 950:case 1250:case 1251:case 1253:case 1254:case 1255:case 1256:case 1257:case 1258:case 1e4:case 1200:case 1201:case 1252:case 65e3:case-536:case 65001:case-535:Jn(s=d[p.n]>>>0&65535);break;default:throw new Error("Unsupported CodePage: "+d[p.n])}}else if(1===o[i][0]){if(s=d.CodePage=pc(e,2),Jn(s),-1!==c){var m=e.l;e.l=o[c][1],l=dc(e,s),e.l=m}}else if(0===o[i][0]){if(0===s){c=i,e.l=o[i+1][1];continue}l=dc(e,s)}else{var g,v=l[o[i][0]];switch(e[e.l]){case 65:e.l+=4,g=hc(e);break;case 30:case 31:e.l+=4,g=fc(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 3:e.l+=4,g=e.read_shift(4,"i");break;case 19:e.l+=4,g=e.read_shift(4);break;case 5:e.l+=4,g=e.read_shift(8,"f");break;case 11:e.l+=4,g=bc(e,4);break;case 64:e.l+=4,g=Eo(ic(e));break;default:throw new Error("unparsed value: "+e[e.l])}d[v]=g}}return e.l=r+n,d}function gc(e,t,r){var n=e.content;if(!n)return{};es(n,0);var a,o,i,s,c=0;n.chk("feff","Byte Order: "),n.read_shift(2);var l=n.read_shift(4),f=n.read_shift(16);if(f!==fo.utils.consts.HEADER_CLSID&&f!==r)throw new Error("Bad PropertySet CLSID "+f);if(1!==(a=n.read_shift(4))&&2!==a)throw new Error("Unrecognized #Sets: "+a);if(o=n.read_shift(16),s=n.read_shift(4),1===a&&s!==n.l)throw new Error("Length mismatch: "+s+" !== "+n.l);2===a&&(i=n.read_shift(16),c=n.read_shift(4));var u,d=mc(n,t),h={SystemIdentifier:l};for(var p in d)h[p]=d[p];if(h.FMTID=o,1===a)return h;if(c-n.l==2&&(n.l+=2),n.l!==c)throw new Error("Length mismatch 2: "+n.l+" !== "+c);try{u=mc(n,null)}catch(e){}for(p in u)h[p]=u[p];return h.FMTID=[o,i],h}function vc(e,t){return e.read_shift(t),null}function bc(e,t){return 1===e.read_shift(t)}function wc(e){return e.read_shift(2,"u")}function yc(e,t){return function(e,t,r){for(var n=[],a=e.l+t;e.l<a;)n.push(r(e,a-e.l));if(a!==e.l)throw new Error("Slurp error");return n}(e,t,wc)}function kc(e,t,r){var n=e.read_shift(r&&r.biff>=12?2:1),a="sbcs-cont",o=$n;r&&r.biff>=8&&($n=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 i=n?e.read_shift(n,a):"";return $n=o,i}function Tc(e){var t=$n;$n=1200;var r,n=e.read_shift(2),a=e.read_shift(1),o=4&a,i=8&a,s=1+(1&a),c=0,l={};i&&(c=e.read_shift(2)),o&&(r=e.read_shift(4));var f=2==s?"dbcs-cont":"sbcs-cont",u=0===n?"":e.read_shift(n,f);return i&&(e.l+=4*c),o&&(e.l+=r),l.t=u,i||(l.raw="<t>"+l.t+"</t>",l.r=l.t),$n=t,l}function xc(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 Ec(e,t,r){var n=e.read_shift(r&&2==r.biff?1:2);return 0===n?(e.l++,""):xc(e,n,r)}function _c(e,t,r){if(r.biff>5)return Ec(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 Sc(e){var t=e.read_shift(4);return t>0?e.read_shift(t,"utf16le").replace(ga,""):""}function Bc(e){return[e.read_shift(1),e.read_shift(1),e.read_shift(1),e.read_shift(1)]}function Cc(e,t){var r=Bc(e);return r[3]=0,r}function Ac(e){return{r:e.read_shift(2),c:e.read_shift(2),ixfe:e.read_shift(2)}}function Nc(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 Rc(e){return[e.read_shift(2),Os(e)]}function Oc(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 Ic(e){var t=e.read_shift(2),r=e.read_shift(2);return{s:{c:e.read_shift(1),r:t},e:{c:e.read_shift(1),r:r}}}var Dc=Ic;function Fc(e){e.l+=4;var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(2);return e.l+=12,[r,t,n]}function Pc(e){e.l+=2,e.l+=e.read_shift(2)}var zc={0:Pc,4:Pc,5:Pc,6:Pc,7:function(e){return e.l+=4,e.cf=e.read_shift(2),{}},8:Pc,9:Pc,10:Pc,11:Pc,12:Pc,13:function(e){var t={};return e.l+=4,e.l+=16,t.fSharedNote=e.read_shift(2),e.l+=4,t},14:Pc,15:Pc,16:Pc,17:Pc,18:Pc,19:Pc,20:Pc,21:Fc};function Mc(e,t){var r={BIFFVer:0,dt:0};switch(r.BIFFVer=e.read_shift(2),(t-=2)>=2&&(r.dt=e.read_shift(2),e.l-=2),r.BIFFVer){case 1536:case 1280:case 1024:case 768:case 512:case 2:case 7:break;default:if(t>6)throw new Error("Unexpected BIFF Ver "+r.BIFFVer)}return e.read_shift(t),r}function Lc(e,t,r){var n=0;r&&2==r.biff||(n=e.read_shift(2));var a=e.read_shift(2);return r&&2==r.biff&&(n=1-(a>>15),a&=32767),[{Unsynced:1&n,DyZero:(2&n)>>1,ExAsc:(4&n)>>2,ExDsc:(8&n)>>3},a]}var jc=_c;function qc(e,t,r){var n=e.l+t,a=8!=r.biff&&r.biff?2:4,o=e.read_shift(a),i=e.read_shift(a),s=e.read_shift(2),c=e.read_shift(2);return e.l=n,{s:{r:o,c:s},e:{r:i,c:c}}}function Hc(e,t,r){var n=Ac(e);2!=r.biff&&9!=t||++e.l;var a=function(e){var t=e.read_shift(1);return 1===e.read_shift(1)?t:1===t}(e);return n.val=a,n.t=!0===a||!1===a?"b":"e",n}var Uc=function(e,t,r){return 0===t?"":_c(e,0,r)};function Wc(e,t,r){var n,a=e.read_shift(2),o={fBuiltIn:1&a,fWantAdvise:a>>>1&1,fWantPict:a>>>2&1,fOle:a>>>3&1,fOleLink:a>>>4&1,cf:a>>>5&1023,fIcon:a>>>15&1};return 14849===r.sbcch&&(n=function(e,t,r){e.l+=4,t-=4;var n=e.l+t,a=kc(e,0,r),o=e.read_shift(2);if(o!==(n-=e.l))throw new Error("Malformed AddinUdf: padding = "+n+" != "+o);return e.l+=o,a}(e,t-2,r)),o.body=n||e.read_shift(t-2),"string"==typeof n&&(o.Name=n),o}var Vc=["_xlnm.Consolidate_Area","_xlnm.Auto_Open","_xlnm.Auto_Close","_xlnm.Extract","_xlnm.Database","_xlnm.Criteria","_xlnm.Print_Area","_xlnm.Print_Titles","_xlnm.Recorder","_xlnm.Data_Form","_xlnm.Auto_Activate","_xlnm.Auto_Deactivate","_xlnm.Sheet_Title","_xlnm._FilterDatabase"];function $c(e,t,r){var n=e.l+t,a=e.read_shift(2),o=e.read_shift(1),i=e.read_shift(1),s=e.read_shift(r&&2==r.biff?1:2),c=0;(!r||r.biff>=5)&&(5!=r.biff&&(e.l+=2),c=e.read_shift(2),5==r.biff&&(e.l+=2),e.l+=4);var l=xc(e,i,r);32&a&&(l=Vc[l.charCodeAt(0)]);var f=n-e.l;r&&2==r.biff&&--f;var u=n!=e.l&&0!==s&&f>0?function(e,t,r,n){var a,o=e.l+t,i=Af(e,n,r);return o!==e.l&&(a=Cf(e,o-e.l,i,r)),[i,a]}(e,f,r,s):[];return{chKey:o,Name:l,itab:c,rgce:u}}function Gc(e,t,r){if(r.biff<8)return function(e,t,r){3==e[e.l+1]&&e[e.l]++;var n=kc(e,0,r);return 3==n.charCodeAt(0)?n.slice(1):n}(e,0,r);for(var n=[],a=e.l+t,o=e.read_shift(r.biff>8?4:2);0!=o--;)n.push(Nc(e,r.biff,r));if(e.l!=a)throw new Error("Bad ExternSheet: "+e.l+" != "+a);return n}function Kc(e,t,r){var n=Dc(e,6);switch(r.biff){case 2:e.l++,t-=7;break;case 3:case 4:e.l+=2,t-=8;break;default:e.l+=6,t-=12}return[n,Ff(e,t,r)]}var Xc={8:function(e,t){var r=e.l+t;e.l+=10;var n=e.read_shift(2);e.l+=4,e.l+=2,e.l+=2,e.l+=2,e.l+=4;var a=e.read_shift(1);return e.l+=a,e.l=r,{fmt:n}}};function Yc(e,t,r){if(!r.cellStyles)return ts(e,t);var n=r&&r.biff>=12?4:2,a=e.read_shift(n),o=e.read_shift(n),i=e.read_shift(n),s=e.read_shift(n),c=e.read_shift(2);2==n&&(e.l+=2);var l={s:a,e:o,w:i,ixfe:s,flags:c};return(r.biff>=5||!r.biff)&&(l.level=c>>8&7),l}var Jc=Ac,Zc=yc,Qc=Ec,el=[2,3,48,49,131,139,140,245],tl=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=ho({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=ks(function(t,r){var n=[],a=fa(1);switch(r.type){case"base64":a=da(sa(t));break;case"binary":a=da(t);break;case"buffer":case"array":a=t}es(a,0);var o=a.read_shift(1),i=!!(136&o),s=!1,c=!1;switch(o){case 2:case 3:case 131:case 139:case 245:break;case 48:case 49:s=!0,i=!0;break;case 140:c=!0;break;default:throw new Error("DBF Unsupported Version: "+o.toString(16))}var l=0,f=521;2==o&&(l=a.read_shift(2)),a.l+=3,2!=o&&(l=a.read_shift(4)),l>1048576&&(l=1e6),2!=o&&(f=a.read_shift(2));var u=a.read_shift(2),d=r.codepage||1252;2!=o&&(a.l+=16,a.read_shift(1),0!==a[a.l]&&(d=e[a[a.l]]),a.l+=1,a.l+=2),c&&(a.l+=36);for(var h=[],p={},m=Math.min(a.length,2==o?521:f-10-(s?264:0)),g=c?32:11;a.l<m&&13!=a[a.l];)switch((p={}).name=ta.utils.decode(d,a.slice(a.l,a.l+g)).replace(/[\u0000\r\n].*$/g,""),a.l+=g,p.type=String.fromCharCode(a.read_shift(1)),2==o||c||(p.offset=a.read_shift(4)),p.len=a.read_shift(1),2==o&&(p.offset=a.read_shift(2)),p.dec=a.read_shift(1),p.name.length&&h.push(p),2!=o&&(a.l+=c?13:14),p.type){case"B":s&&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=f-1),13!==a.read_shift(1))throw new Error("DBF Terminator not found "+a.l+" "+a[a.l]);a.l=f;var v=0,b=0;for(n[0]=[],b=0;b!=h.length;++b)n[0][b]=h[b].name;for(;l-- >0;)if(42!==a[a.l])for(++a.l,n[++v]=[],b=0,b=0;b!=h.length;++b){var w=a.slice(a.l,a.l+h[b].len);a.l+=h[b].len,es(w,0);var y=ta.utils.decode(d,w);switch(h[b].type){case"C":y.trim().length&&(n[v][b]=y.replace(/\s+$/,""));break;case"D":8===y.length?n[v][b]=new Date(+y.slice(0,4),+y.slice(4,6)-1,+y.slice(6,8)):n[v][b]=y;break;case"F":n[v][b]=parseFloat(y.trim());break;case"+":case"I":n[v][b]=c?2147483648^w.read_shift(-4,"i"):w.read_shift(4,"i");break;case"L":switch(y.trim().toUpperCase()){case"Y":case"T":n[v][b]=!0;break;case"N":case"F":n[v][b]=!1;break;case"":case"?":break;default:throw new Error("DBF Unrecognized L:|"+y+"|")}break;case"M":if(!i)throw new Error("DBF Unexpected MEMO for type "+o.toString(16));n[v][b]="##MEMO##"+(c?parseInt(y.trim(),10):w.read_shift(4));break;case"N":(y=y.replace(/\u0000/g,"").trim())&&"."!=y&&(n[v][b]=+y||0);break;case"@":n[v][b]=new Date(w.read_shift(-8,"f")-621356832e5);break;case"T":n[v][b]=new Date(864e5*(w.read_shift(4)-2440588)+w.read_shift(4));break;case"Y":n[v][b]=w.read_shift(4,"i")/1e4+w.read_shift(4,"i")/1e4*Math.pow(2,32);break;case"O":n[v][b]=-w.read_shift(-8,"f");break;case"B":if(s&&8==h[b].len){n[v][b]=w.read_shift(8,"f");break}case"G":case"P":w.l+=h[b].len;break;case"0":if("_NullFlags"===h[b].name)break;default:throw new Error("DBF Unsupported data type "+h[b].type)}}else a.l+=u;if(2!=o&&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=h,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 ws(r(e,t),t)}catch(e){if(t&&t.WTF)throw e}return{SheetNames:[],Sheets:{}}},to_sheet:r,from_sheet:function(e,r){var a=r||{};if(+a.codepage>=0&&Jn(+a.codepage),"string"==a.type)throw new Error("Cannot write DBF to JS string");var o=as(),i=Ed(e,{header:1,raw:!0,cellDates:!0}),s=i[0],c=i.slice(1),l=e["!cols"]||[],f=0,u=0,d=0,h=1;for(f=0;f<s.length;++f)if(((l[f]||{}).DBF||{}).name)s[f]=l[f].DBF.name,++d;else if(null!=s[f]){if(++d,"number"==typeof s[f]&&(s[f]=s[f].toString(10)),"string"!=typeof s[f])throw new Error("DBF Invalid column name "+s[f]+" |"+typeof s[f]+"|");if(s.indexOf(s[f])!==f)for(u=0;u<1024;++u)if(-1==s.indexOf(s[f]+"_"+u)){s[f]+="_"+u;break}}var p=vs(e["!ref"]),m=[],g=[],v=[];for(f=0;f<=p.e.c-p.s.c;++f){var b="",w="",y=0,k=[];for(u=0;u<c.length;++u)null!=c[u][f]&&k.push(c[u][f]);if(0!=k.length&&null!=s[f]){for(u=0;u<k.length;++u){switch(typeof k[u]){case"number":w="B";break;case"string":default:w="C";break;case"boolean":w="L";break;case"object":w=k[u]instanceof Date?"D":"C"}y=Math.max(y,String(k[u]).length),b=b&&b!=w?"C":w}y>250&&(y=250),"C"==(w=((l[f]||{}).DBF||{}).type)&&l[f].DBF.len>y&&(y=l[f].DBF.len),"B"==b&&"N"==w&&(b="N",v[f]=l[f].DBF.dec,y=l[f].DBF.len),g[f]="C"==b||"N"==w?y:n[b]||0,h+=g[f],m[f]=b}else m[f]="?"}var T=o.next(32);for(T.write_shift(4,318902576),T.write_shift(4,c.length),T.write_shift(2,296+32*d),T.write_shift(2,h),f=0;f<4;++f)T.write_shift(4,0);for(T.write_shift(4,(+t[Gn]||3)<<8),f=0,u=0;f<s.length;++f)if(null!=s[f]){var x=o.next(32),E=(s[f].slice(-10)+"\0\0\0\0\0\0\0\0\0\0\0").slice(0,11);x.write_shift(1,E,"sbcs"),x.write_shift(1,"?"==m[f]?"C":m[f],"sbcs"),x.write_shift(4,u),x.write_shift(1,g[f]||n[m[f]]||0),x.write_shift(1,v[f]||0),x.write_shift(1,2),x.write_shift(4,0),x.write_shift(1,0),x.write_shift(4,0),x.write_shift(4,0),u+=g[f]||n[m[f]]||0}var _=o.next(264);for(_.write_shift(4,13),f=0;f<65;++f)_.write_shift(4,0);for(f=0;f<c.length;++f){var S=o.next(h);for(S.write_shift(1,0),u=0;u<s.length;++u)if(null!=s[u])switch(m[u]){case"L":S.write_shift(1,null==c[f][u]?63:c[f][u]?84:70);break;case"B":S.write_shift(8,c[f][u]||0,"f");break;case"N":var B="0";for("number"==typeof c[f][u]&&(B=c[f][u].toFixed(v[u]||0)),d=0;d<g[u]-B.length;++d)S.write_shift(1,32);S.write_shift(1,B,"sbcs");break;case"D":c[f][u]?(S.write_shift(4,("0000"+c[f][u].getFullYear()).slice(-4),"sbcs"),S.write_shift(2,("00"+(c[f][u].getMonth()+1)).slice(-2),"sbcs"),S.write_shift(2,("00"+c[f][u].getDate()).slice(-2),"sbcs")):S.write_shift(8,"00000000","sbcs");break;case"C":var C=String(null!=c[f][u]?c[f][u]:"").slice(0,g[u]);for(S.write_shift(1,C,"sbcs"),d=0;d<g[u]-C.length;++d)S.write_shift(1,32)}}return o.next(1).write_shift(1,26),o.end()}}}(),rl=function(){var e={AA:"À",BA:"Á",CA:"Â",DA:195,HA:"Ä",JA:197,AE:"È",BE:"É",CE:"Ê",HE:"Ë",AI:"Ì",BI:"Í",CI:"Î",HI:"Ï",AO:"Ò",BO:"Ó",CO:"Ô",DO:213,HO:"Ö",AU:"Ù",BU:"Ú",CU:"Û",HU:"Ü",Aa:"à",Ba:"á",Ca:"â",Da:227,Ha:"ä",Ja:229,Ae:"è",Be:"é",Ce:"ê",He:"ë",Ai:"ì",Bi:"í",Ci:"î",Hi:"ï",Ao:"ò",Bo:"ó",Co:"ô",Do:245,Ho:"ö",Au:"ù",Bu:"ú",Cu:"û",Hu:"ü",KC:"Ç",Kc:"ç",q:"æ",z:"œ",a:"Æ",j:"Œ",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("N("+uo(e).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm"),r=function(t,r){var n=e[r];return"number"==typeof n?aa(n):n},n=function(e,t,r){var n=t.charCodeAt(0)-32<<4|r.charCodeAt(0)-48;return 59==n?e:aa(n)};function a(e,a){var o,i=e.split(/[\n\r]+/),s=-1,c=-1,l=0,f=0,u=[],d=[],h=null,p={},m=[],g=[],v=[],b=0;for(+a.codepage>=0&&Jn(+a.codepage);l!==i.length;++l){b=0;var w,y=i[l].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,n).replace(t,r),k=y.replace(/;;/g,"\0").split(";").map((function(e){return e.replace(/\u0000/g,";")})),T=k[0];if(y.length>0)switch(T){case"ID":case"E":case"B":case"O":case"W":break;case"P":"P"==k[1].charAt(0)&&d.push(y.slice(3).replace(/;;/g,";"));break;case"C":var x=!1,E=!1,_=!1,S=!1,B=-1,C=-1;for(f=1;f<k.length;++f)switch(k[f].charAt(0)){case"A":case"G":break;case"X":c=parseInt(k[f].slice(1))-1,E=!0;break;case"Y":for(s=parseInt(k[f].slice(1))-1,E||(c=0),o=u.length;o<=s;++o)u[o]=[];break;case"K":'"'===(w=k[f].slice(1)).charAt(0)?w=w.slice(1,w.length-1):"TRUE"===w?w=!0:"FALSE"===w?w=!1:isNaN(Co(w))?isNaN(No(w).getDate())||(w=Eo(w)):(w=Co(w),null!==h&&to(h)&&(w=wo(w))),x=!0;break;case"E":S=!0;var A=rf(k[f].slice(1),{r:s,c:c});u[s][c]=[u[s][c],A];break;case"S":_=!0,u[s][c]=[u[s][c],"S5S"];break;case"R":B=parseInt(k[f].slice(1))-1;break;case"C":C=parseInt(k[f].slice(1))-1;break;default:if(a&&a.WTF)throw new Error("SYLK bad record "+y)}if(x&&(u[s][c]&&2==u[s][c].length?u[s][c][0]=w:u[s][c]=w,h=null),_){if(S)throw new Error("SYLK shared formula cannot have own formula");var N=B>-1&&u[B][C];if(!N||!N[1])throw new Error("SYLK shared formula cannot find base");u[s][c][1]=of(N[1],{r:s-B,c:c-C})}break;case"F":var R=0;for(f=1;f<k.length;++f)switch(k[f].charAt(0)){case"X":c=parseInt(k[f].slice(1))-1,++R;break;case"Y":for(s=parseInt(k[f].slice(1))-1,o=u.length;o<=s;++o)u[o]=[];break;case"M":b=parseInt(k[f].slice(1))/20;break;case"F":case"G":case"S":case"D":case"N":break;case"P":h=d[parseInt(k[f].slice(1))];break;case"W":for(v=k[f].slice(1).split(" "),o=parseInt(v[0],10);o<=parseInt(v[1],10);++o)b=parseInt(v[2],10),g[o-1]=0===b?{hidden:!0}:{wch:b},Dl(g[o-1]);break;case"C":g[c=parseInt(k[f].slice(1))-1]||(g[c]={});break;case"R":m[s=parseInt(k[f].slice(1))-1]||(m[s]={}),b>0?(m[s].hpt=b,m[s].hpx=zl(b)):0===b&&(m[s].hidden=!0);break;default:if(a&&a.WTF)throw new Error("SYLK bad record "+y)}R<1&&(h=null);break;default:if(a&&a.WTF)throw new Error("SYLK bad record "+y)}}return m.length>0&&(p["!rows"]=m),g.length>0&&(p["!cols"]=g),a&&a.sheetRows&&(u=u.slice(0,a.sheetRows)),[u,p]}function o(e,t){var r=function(e,t){switch(t.type){case"base64":return a(sa(e),t);case"binary":return a(e,t);case"buffer":return a(ca&&Buffer.isBuffer(e)?e.toString("binary"):ha(e),t);case"array":return a(_o(e),t)}throw new Error("Unrecognized type "+t.type)}(e,t),n=r[0],o=r[1],i=ks(n,t);return uo(o).forEach((function(e){i[e]=o[e]})),i}function i(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"+af(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 ws(o(e,t),t)},to_sheet:o,from_sheet:function(e,t){var r,n,a=["ID;PWXL;N;E"],o=[],s=vs(e["!ref"]),c=Array.isArray(e),l="\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=Al(e.width)),"number"!=typeof e.wpx||e.wch||(e.wch=Nl(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*Pl(t.hpx)+";"),n.length>2&&e.push(n+"R"+(r+1))}))}(a,e["!rows"]),a.push("B;Y"+(s.e.r-s.s.r+1)+";X"+(s.e.c-s.s.c+1)+";D"+[s.s.c,s.s.r,s.e.c,s.e.r].join(" "));for(var f=s.s.r;f<=s.e.r;++f)for(var u=s.s.c;u<=s.e.c;++u){var d=ps({r:f,c:u});(r=c?(e[f]||[])[u]:e[d])&&(null!=r.v||r.f&&!r.F)&&o.push(i(r,0,f,u))}return a.join(l)+l+o.join(l)+l+"E"+l}}}(),nl=function(){function e(e,t){for(var r=e.split("\n"),n=-1,a=-1,o=0,i=[];o!==r.length;++o)if("BOT"!==r[o].trim()){if(!(n<0)){for(var s=r[o].trim().split(","),c=s[0],l=s[1],f=r[++o]||"";1&(f.match(/["]/g)||[]).length&&o<r.length-1;)f+="\n"+r[++o];switch(f=f.trim(),+c){case-1:if("BOT"===f){i[++n]=[],a=0;continue}if("EOD"!==f)throw new Error("Unrecognized DIF special command "+f);break;case 0:"TRUE"===f?i[n][a]=!0:"FALSE"===f?i[n][a]=!1:isNaN(Co(l))?isNaN(No(l).getDate())?i[n][a]=l:i[n][a]=Eo(l):i[n][a]=Co(l),++a;break;case 1:(f=(f=f.slice(1,f.length-1)).replace(/""/g,'"'))&&f.match(/^=".*"$/)&&(f=f.slice(2,-1)),i[n][a++]=""!==f?f:null}if("EOD"===f)break}}else i[++n]=[],a=0;return t&&t.sheetRows&&(i=i.slice(0,t.sheetRows)),i}function t(t,r){return ks(function(t,r){switch(r.type){case"base64":return e(sa(t),r);case"binary":return e(t,r);case"buffer":return e(ca&&Buffer.isBuffer(t)?t.toString("binary"):ha(t),r);case"array":return e(_o(t),r)}throw new Error("Unrecognized type "+r.type)}(t,r),r)}return{to_workbook:function(e,r){return ws(t(e,r),r)},to_sheet:t,from_sheet: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=[],o=vs(r["!ref"]),i=Array.isArray(r);e(a,"TABLE",0,1,"sheetjs"),e(a,"VECTORS",0,o.e.r-o.s.r+1,""),e(a,"TUPLES",0,o.e.c-o.s.c+1,""),e(a,"DATA",0,0,"");for(var s=o.s.r;s<=o.e.r;++s){t(a,-1,0,"BOT");for(var c=o.s.c;c<=o.e.c;++c){var l=ps({r:s,c:c});if(n=i?(r[s]||[])[c]:r[l])switch(n.t){case"n":var f=n.w;f||null==n.v||(f=n.v),null==f?n.f&&!n.F?t(a,1,0,"="+n.f):t(a,1,0,""):t(a,0,f,"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=ao(n.z||Ba[14],mo(Eo(n.v)))),t(a,0,n.w,"V");break;default:t(a,1,0,"")}else t(a,1,0,"")}}return t(a,-1,0,"EOD"),a.join("\r\n")}}()}}(),al=function(){function e(e){return e.replace(/\\/g,"\\b").replace(/:/g,"\\c").replace(/\n/g,"\\n")}function t(e,t){return ks(function(e,t){for(var r=e.split("\n"),n=-1,a=-1,o=0,i=[];o!==r.length;++o){var s=r[o].trim().split(":");if("cell"===s[0]){var c=hs(s[1]);if(i.length<=c.r)for(n=i.length;n<=c.r;++n)i[n]||(i[n]=[]);switch(n=c.r,a=c.c,s[2]){case"t":i[n][a]=s[3].replace(/\\b/g,"\\").replace(/\\c/g,":").replace(/\\n/g,"\n");break;case"v":i[n][a]=+s[3];break;case"vtf":var l=s[s.length-1];case"vtc":"nl"===s[3]?i[n][a]=!!+s[4]:i[n][a]=+s[4],"vtf"==s[2]&&(i[n][a]=[i[n][a],l])}}}return t&&t.sheetRows&&(i=i.slice(0,t.sheetRows)),i}(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"),o="--SocialCalcSpreadsheetControlSave--";function i(t){if(!t||!t["!ref"])return"";for(var r,n=[],a=[],o="",i=ms(t["!ref"]),s=Array.isArray(t),c=i.s.r;c<=i.e.r;++c)for(var l=i.s.c;l<=i.e.c;++l)if(o=ps({r:c,c:l}),(r=s?(t[c]||[])[l]:t[o])&&null!=r.v&&"z"!==r.t){switch(a=["cell",o,"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 f=mo(Eo(r.v));a[2]="vtc",a[3]="nd",a[4]=""+f,a[5]=r.w||ao(r.z||Ba[14],f);break;case"e":continue}n.push(a.join(":"))}return n.push("sheet:c:"+(i.e.c-i.s.c+1)+":r:"+(i.e.r-i.s.r+1)+":tvf:1"),n.push("valueformat:1:text-wiki"),n.join("\n")}return{to_workbook:function(e,r){return ws(t(e,r),r)},to_sheet:t,from_sheet:function(e){return[r,n,a,n,i(e),o].join("\n")}}}(),ol=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(Co(e))?isNaN(No(e).getDate())?t[r][n]=e:t[r][n]=Eo(e):t[r][n]=Co(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,o=0,i=0;o<e.length;++o)34==(i=e.charCodeAt(o))?a=!a:!a&&i in t&&(n[i]=(n[i]||0)+1);for(o in i=[],n)Object.prototype.hasOwnProperty.call(n,o)&&i.push([n[o],o]);if(!i.length)for(o in n=r)Object.prototype.hasOwnProperty.call(n,o)&&i.push([n[o],o]);return i.sort((function(e,t){return e[0]-t[0]||r[e[1]]-r[t[1]]})),t[i.pop()[1]]||44}function a(e,t){var r=t||{},a="",o=r.dense?[]:{},i={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 s=0,c=0,l=0,f=0,u=0,d=a.charCodeAt(0),h=!1,p=0,m=e.charCodeAt(0);e=e.replace(/\r\n/gm,"\n");var g,v,b=null!=r.dateNF?(v=(v="number"==typeof(g=r.dateNF)?Ba[g]:g).replace(co,"(\\d+)"),new RegExp("^"+v+"$")):null;function w(){var t=e.slice(f,u),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,'"')):1!=t.length?(n.t="n",n.f=t.slice(1)):(n.t="s",n.v=t);else if("TRUE"==t)n.t="b",n.v=!0;else if("FALSE"==t)n.t="b",n.v=!1;else if(isNaN(l=Co(t)))if(!isNaN(No(t).getDate())||b&&t.match(b)){n.z=r.dateNF||Ba[14];var a=0;b&&t.match(b)&&(t=function(e,t,r){var n=-1,a=-1,o=-1,i=-1,s=-1,c=-1;(t.match(co)||[]).forEach((function(e,t){var l=parseInt(r[t+1],10);switch(e.toLowerCase().charAt(0)){case"y":n=l;break;case"d":o=l;break;case"h":i=l;break;case"s":c=l;break;case"m":i>=0?s=l:a=l}})),c>=0&&-1==s&&a>=0&&(s=a,a=-1);var l=(""+(n>=0?n:(new Date).getFullYear())).slice(-4)+"-"+("00"+(a>=1?a:1)).slice(-2)+"-"+("00"+(o>=1?o:1)).slice(-2);7==l.length&&(l="0"+l),8==l.length&&(l="20"+l);var f=("00"+(i>=0?i:0)).slice(-2)+":"+("00"+(s>=0?s:0)).slice(-2)+":"+("00"+(c>=0?c:0)).slice(-2);return-1==i&&-1==s&&-1==c?l:-1==n&&-1==a&&-1==o?f:l+"T"+f}(0,r.dateNF,t.match(b)||[]),a=1),r.cellDates?(n.t="d",n.v=Eo(t,a)):(n.t="n",n.v=mo(Eo(t,a))),!1!==r.cellText&&(n.w=ao(n.z,n.v instanceof Date?mo(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=l;if("z"==n.t||(r.dense?(o[s]||(o[s]=[]),o[s][c]=n):o[ps({c:c,r:s})]=n),f=u+1,m=e.charCodeAt(f),i.e.c<c&&(i.e.c=c),i.e.r<s&&(i.e.r=s),p==d)++c;else if(c=0,++s,r.sheetRows&&r.sheetRows<=s)return!0}e:for(;u<e.length;++u)switch(p=e.charCodeAt(u)){case 34:34===m&&(h=!h);break;case d:case 10:case 13:if(!h&&w())break e}return u-f>0&&w(),o["!ref"]=gs(i),o}function o(t,r){var n="",o="string"==r.type?[0,0,0,0]:wd(t,r);switch(r.type){case"base64":n=sa(t);break;case"binary":case"string":n=t;break;case"buffer":n=65001==r.codepage?t.toString("utf8"):(r.codepage,ca&&Buffer.isBuffer(t)?t.toString("binary"):ha(t));break;case"array":n=_o(t);break;default:throw new Error("Unrecognized type "+r.type)}return 239==o[0]&&187==o[1]&&191==o[2]?n=ci(n.slice(3)):"string"!=r.type&&"buffer"!=r.type&&65001==r.codepage?n=ci(n):r.type,"socialcalc:version:"==n.slice(0,19)?al.to_sheet("string"==r.type?n:ci(n),r):function(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):ks(function(t,r){var n=r||{},a=[];if(!t||0===t.length)return a;for(var o=t.split(/[\r\n]/),i=o.length-1;i>=0&&0===o[i].length;)--i;for(var s=10,c=0,l=0;l<=i;++l)-1==(c=o[l].indexOf(" "))?c=o[l].length:c++,s=Math.max(s,c);for(l=0;l<=i;++l){a[l]=[];var f=0;for(e(o[l].slice(0,s).trim(),a,l,f,n),f=1;f<=(o[l].length-s)/10+1;++f)e(o[l].slice(s+10*(f-1),s+10*f).trim(),a,l,f,n)}return n.sheetRows&&(a=a.slice(0,n.sheetRows)),a}(t,r),r):a(t,r)}(n,r)}return{to_workbook:function(e,t){return ws(o(e,t),t)},to_sheet:o,from_sheet:function(e){for(var t,r=[],n=vs(e["!ref"]),a=Array.isArray(e),o=n.s.r;o<=n.e.r;++o){for(var i=[],s=n.s.c;s<=n.e.c;++s){var c=ps({r:o,c:s});if((t=a?(e[o]||[])[s]:e[c])&&null!=t.v){for(var l=(t.w||(bs(t),t.w)||"").slice(0,10);l.length<10;)l+=" ";i.push(l+(0===s?" ":""))}else i.push(" ")}r.push(i.join(""))}return r.join("\n")}}}(),il=function(){function e(e,t,r){if(e){es(e,e.l||0);for(var n=r.Enum||v;e.l<e.length;){var a=e.read_shift(2),o=n[a]||n[65535],i=e.read_shift(2),s=e.l+i,c=o.f&&o.f(e,i,r);if(e.l=s,t(c,o,a))return}}}function t(t,r){if(!t)return t;var n=r||{},a=n.dense?[]:{},o="Sheet1",i="",s=0,c={},l=[],f=[],u={s:{r:0,c:0},e:{r:0,c:0}},d=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=v,e(t,(function(e,t,r){switch(r){case 0:n.vers=e,e>=4096&&(n.qpro=!0);break;case 6:u=e;break;case 204:e&&(i=e);break;case 222:i=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&~e[2])&&(15&e[2])>1&&(15&e[2])<15&&(e[1].z=n.dateNF||Ba[14],n.cellDates&&(e[1].t="d",e[1].v=wo(e[1].v))),n.qpro&&e[3]>s&&(a["!ref"]=gs(u),c[o]=a,l.push(o),a=n.dense?[]:{},u={s:{r:0,c:0},e:{r:0,c:0}},s=e[3],o=i||"Sheet"+(s+1),i="");var f=n.dense?(a[e[0].r]||[])[e[0].c]:a[ps(e[0])];if(f){f.t=e[1].t,f.v=e[1].v,null!=e[1].z&&(f.z=e[1].z),null!=e[1].f&&(f.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[ps(e[0])]=e[1]}}),n);else{if(26!=t[2]&&14!=t[2])throw new Error("Unrecognized LOTUS BOF "+t[2]);n.Enum=b,14==t[2]&&(n.qpro=!0,t.l=0),e(t,(function(e,t,r){switch(r){case 204:o=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]>s&&(a["!ref"]=gs(u),c[o]=a,l.push(o),a=n.dense?[]:{},u={s:{r:0,c:0},e:{r:0,c:0}},s=e[3],o="Sheet"+(s+1)),d>0&&e[0].r>=d)break;n.dense?(a[e[0].r]||(a[e[0].r]=[]),a[e[0].r][e[0].c]=e[1]):a[ps(e[0])]=e[1],u.e.c<e[0].c&&(u.e.c=e[0].c),u.e.r<e[0].r&&(u.e.r=e[0].r);break;case 27:e[14e3]&&(f[e[14e3][0]]=e[14e3][1]);break;case 1537:f[e[0]]=e[1],e[0]==s&&(o=e[1])}}),n)}if(a["!ref"]=gs(u),c[i||o]=a,l.push(i||o),!f.length)return{SheetNames:l,Sheets:c};for(var h={},p=[],m=0;m<f.length;++m)c[l[m]]?(p.push(f[m]||l[m]),h[f[m]]=c[f[m]]||c[l[m]]):(p.push(f[m]),h[f[m]]={"!ref":"A1"});return{SheetNames:p,Sheets:h}}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,o=r(e,0,n);if(o[1].t="s",20768==n.vers){e.l++;var i=e.read_shift(1);return o[1].v=e.read_shift(i,"utf8"),o}return n.qpro&&e.l++,o[1].v=e.read_shift(a-e.l,"cstr"),o}function a(e,t,r){var n=rs(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 o=r.charCodeAt(a);n.write_shift(1,o>=128?95:o)}return n.write_shift(1,0),n}function o(e,t,r){var n=rs(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 i(e,t,r){var n=rs(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 s(e,t,r){var n=32768&t;return t=(n?e:0)+((t&=-32769)>=8192?t-16384:t),(n?"":"$")+(r?ds(t):fs(t))}var c={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]},l=["","","","","","","","","","+","-","*","/","^","=","<>","<=",">=","<",">","","","","","&","","","","","","",""];function f(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 u(e,t,r,n){var a=rs(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 o=0;o<n.length;++o){var i=n.charCodeAt(o);a.write_shift(1,i>=128?95:i)}return a.write_shift(1,0),a}function d(e,t){var r=f(e),n=e.read_shift(4),a=e.read_shift(4),o=e.read_shift(2);if(65535==o)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 i=32768&o;return o=(32767&o)-16446,r[1].v=(1-2*i)*(a*Math.pow(2,o+32)+n*Math.pow(2,o)),r}function h(e,t,r,n){var a=rs(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 o,i=0,s=0,c=0;return n<0&&(i=1,n=-n),s=0|Math.log2(n),2147483648&(c=(n/=Math.pow(2,s-31))>>>0)||(++s,c=(n/=2)>>>0),n-=c,c|=2147483648,c>>>=0,o=(n*=Math.pow(2,32))>>>0,a.write_shift(4,o),a.write_shift(4,c),s+=16383+(i?32768:0),a.write_shift(2,s),a}function p(e,t){var r=f(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 g(e,t){var r=rs(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 v={0:{n:"BOF",f:wc},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,o=r(e,0,n);if(o[1].v=e.read_shift(8,"f"),n.qpro)e.l=a;else{var i=e.read_shift(2);!function(e,t){es(e,0);for(var r=[],n=0,a="",o="",i="",f="";e.l<e.length;){var u=e[e.l++];switch(u){case 0:r.push(e.read_shift(8,"f"));break;case 1:o=s(t[0].c,e.read_shift(2),!0),a=s(t[0].r,e.read_shift(2),!1),r.push(o+a);break;case 2:var d=s(t[0].c,e.read_shift(2),!0),h=s(t[0].r,e.read_shift(2),!1);o=s(t[0].c,e.read_shift(2),!0),a=s(t[0].r,e.read_shift(2),!1),r.push(d+h+":"+o+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="";u=e[e.l++];)p+=String.fromCharCode(u);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:f=r.pop(),i=r.pop(),r.push(["AND","OR"][u-20]+"("+i+","+f+")");break;default:if(u<32&&l[u])f=r.pop(),i=r.pop(),r.push(i+l[u]+f);else{if(!c[u])return u<=7?console.error("WK1 invalid opcode "+u.toString(16)):u<=24?console.error("WK1 unsupported op "+u.toString(16)):u<=30?console.error("WK1 invalid opcode "+u.toString(16)):u<=115?console.error("WK1 unsupported function opcode "+u.toString(16)):console.error("WK1 unrecognized opcode "+u.toString(16));if(69==(n=c[u][1])&&(n=e[e.l++]),n>r.length)return void console.error("WK1 bad formula parse 0x"+u.toString(16)+":|"+r.join("|")+"|");var m=r.slice(-n);r.length-=n,r.push(c[u][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+i),o),e.l+=i}return o}},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:""}},b={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=f(e);return r[1].t="s",r[1].v=e.read_shift(t-4,"cstr"),r}},23:{n:"NUMBER17",f:d},24:{n:"NUMBER18",f:function(e,t){var r=f(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=d(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=f(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&&Jn(+r.codepage),"string"==r.type)throw new Error("Cannot write WK1 to JS string");var n,s=as(),c=vs(e["!ref"]),l=Array.isArray(e),f=[];Wu(s,0,((n=rs(2)).write_shift(2,1030),n)),Wu(s,6,function(e){var t=rs(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}(c));for(var u=Math.min(c.e.r,8191),d=c.s.r;d<=u;++d)for(var h=fs(d),p=c.s.c;p<=c.e.c;++p){d===c.s.r&&(f[p]=ds(p));var m=f[p]+h,g=l?(e[d]||[])[p]:e[m];g&&"z"!=g.t&&("n"==g.t?(0|g.v)==g.v&&g.v>=-32768&&g.v<=32767?Wu(s,13,o(d,p,g.v)):Wu(s,14,i(d,p,g.v)):Wu(s,15,a(d,p,bs(g).slice(0,239))))}return Wu(s,1),s.end()},book_to_wk3:function(e,t){var r=t||{};if(+r.codepage>=0&&Jn(+r.codepage),"string"==r.type)throw new Error("Cannot write WK3 to JS string");var n=as();Wu(n,0,function(e){var t=rs(26);t.write_shift(2,4096),t.write_shift(2,4),t.write_shift(4,0);for(var r=0,n=0,a=0,o=0;o<e.SheetNames.length;++o){var i=e.SheetNames[o],s=e.Sheets[i];if(s&&s["!ref"]){++a;var c=ms(s["!ref"]);r<c.e.r&&(r=c.e.r),n<c.e.c&&(n=c.e.c)}}return r>8191&&(r=8191),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,o=0;a<e.SheetNames.length;++a)(e.Sheets[e.SheetNames[a]]||{})["!ref"]&&Wu(n,27,g(e.SheetNames[a],o++));var i=0;for(a=0;a<e.SheetNames.length;++a){var s=e.Sheets[e.SheetNames[a]];if(s&&s["!ref"]){for(var c=vs(s["!ref"]),l=Array.isArray(s),f=[],d=Math.min(c.e.r,8191),p=c.s.r;p<=d;++p)for(var m=fs(p),v=c.s.c;v<=c.e.c;++v){p===c.s.r&&(f[v]=ds(v));var b=f[v]+m,w=l?(s[p]||[])[v]:s[b];w&&"z"!=w.t&&("n"==w.t?Wu(n,23,h(p,v,i,w.v)):Wu(n,22,u(p,v,i,bs(w).slice(0,239))))}++i}}return Wu(n,1),n.end()},to_workbook:function(e,r){switch(r.type){case"base64":return t(da(sa(e)),r);case"binary":return t(da(e),r);case"buffer":case"array":return t(e,r)}throw"Unsupported type "+r.type}}}(),sl=function(){var e=fi("t"),t=fi("rPr");function r(r){var n=r.match(e);if(!n)return{t:"s",v:""};var a={t:"s",v:Zo(n[1])},o=r.match(t);return o&&(a.s=function(e){var t={},r=e.match(Vo),n=0,a=!1;if(r)for(;n!=r.length;++n){var o=Ko(r[n]);switch(o[0].replace(/\w*:/g,"")){case"<condense":case"<extend":break;case"<shadow":if(!o.val)break;case"<shadow>":case"<shadow/>":t.shadow=1;break;case"</shadow>":break;case"<charset":if("1"==o.val)break;t.cp=Xn[parseInt(o.val,10)];break;case"<outline":if(!o.val)break;case"<outline>":case"<outline/>":t.outline=1;break;case"</outline>":break;case"<rFont":t.name=o.val;break;case"<sz":t.sz=o.val;break;case"<strike":if(!o.val)break;case"<strike>":case"<strike/>":t.strike=1;break;case"</strike>":break;case"<u":if(!o.val)break;switch(o.val){case"double":t.uval="double";break;case"singleAccounting":t.uval="single-accounting";break;case"doubleAccounting":t.uval="double-accounting"}case"<u>":case"<u/>":t.u=1;break;case"</u>":break;case"<b":if("0"==o.val)break;case"<b>":case"<b/>":t.b=1;break;case"</b>":break;case"<i":if("0"==o.val)break;case"<i>":case"<i/>":t.i=1;break;case"</i>":break;case"<color":o.rgb&&(t.color=o.rgb.slice(2,8));break;case"<color>":case"<color/>":case"</color>":break;case"<family":t.family=o.val;break;case"<family>":case"<family/>":case"</family>":break;case"<vertAlign":t.valign=o.val;break;case"<vertAlign>":case"<vertAlign/>":case"</vertAlign>":case"<scheme":case"<scheme>":case"<scheme/>":case"</scheme>":case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":a=!0;break;case"</ext>":a=!1;break;default:if(47!==o[0].charCodeAt(1)&&!a)throw new Error("Unrecognized rich format "+o[0])}}return t}(o[1])),a}var n=/<(?:\w+:)?r>/g,a=/<\/(?:\w+:)?r>/;return function(e){return e.replace(n,"").split(a).map(r).filter((function(e){return e.v}))}}(),cl=function(){var e=/(\r\n|\n)/g;function t(t){var r=[[],t.v,[]];return t.v?(t.s&&function(e,t,r){var n=[];e.u&&n.push("text-decoration: underline;"),e.uval&&n.push("text-underline-style:"+e.uval+";"),e.sz&&n.push("font-size:"+e.sz+"pt;"),e.outline&&n.push("text-effect: outline;"),e.shadow&&n.push("text-shadow: auto;"),t.push('<span style="'+n.join("")+'">'),e.b&&(t.push("<b>"),r.push("</b>")),e.i&&(t.push("<i>"),r.push("</i>")),e.strike&&(t.push("<s>"),r.push("</s>"));var a=e.valign||"";"superscript"==a||"super"==a?a="sup":"subscript"==a&&(a="sub"),""!=a&&(t.push("<"+a+">"),r.push("</"+a+">")),r.push("</span>")}(t.s,r[0],r[2]),r[0].join("")+r[1].replace(e,"<br/>")+r[2].join("")):""}return function(e){return e.map(t).join("")}}(),ll=/<(?:\w+:)?t[^>]*>([^<]*)<\/(?:\w+:)?t>/g,fl=/<(?:\w+:)?r>/,ul=/<(?:\w+:)?rPh.*?>([\s\S]*?)<\/(?:\w+:)?rPh>/g;function dl(e,t){var r=!t||t.cellHTML,n={};return e?(e.match(/^\s*<(?:\w+:)?t[^>]*>/)?(n.t=Zo(ci(e.slice(e.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||"")),n.r=ci(e),r&&(n.h=ti(n.t))):e.match(fl)&&(n.r=ci(e),n.t=Zo(ci((e.replace(ul,"").match(ll)||[]).join("").replace(Vo,""))),r&&(n.h=cl(sl(n.r)))),n):{t:""}}var hl=/<(?:\w+:)?sst([^>]*)>([\s\S]*)<\/(?:\w+:)?sst>/,pl=/<(?:\w+:)?(?:si|sstItem)>/g,ml=/<\/(?:\w+:)?(?:si|sstItem)>/;function gl(e){for(var t=[],r=e.split(""),n=0;n<r.length;++n)t[n]=r[n].charCodeAt(0);return t}function vl(e,t){var r={};return r.Major=e.read_shift(2),r.Minor=e.read_shift(2),t>=4&&(e.l+=t-4),r}function bl(e){for(var t=e.read_shift(4),r=e.l+t-4,n={},a=e.read_shift(4),o=[];a-- >0;)o.push({t:e.read_shift(4),v:e.read_shift(0,"lpp4")});if(n.name=e.read_shift(0,"lpp4"),n.comps=o,e.l!=r)throw new Error("Bad DataSpaceMapEntry: "+e.l+" != "+r);return n}function wl(e,t){var r=e.l+t,n={};n.Flags=63&e.read_shift(4),e.l+=4,n.AlgID=e.read_shift(4);var a=!1;switch(n.AlgID){case 26126:case 26127:case 26128:a=36==n.Flags;break;case 26625:a=4==n.Flags;break;case 0:a=16==n.Flags||4==n.Flags||36==n.Flags;break;default:throw"Unrecognized encryption algorithm: "+n.AlgID}if(!a)throw new Error("Encryption Flags/AlgID mismatch");return n.AlgIDHash=e.read_shift(4),n.KeySize=e.read_shift(4),n.ProviderType=e.read_shift(4),e.l+=8,n.CSPName=e.read_shift(r-e.l>>1,"utf16le"),e.l=r,n}function yl(e,t){var r={},n=e.l+t;return e.l+=4,r.Salt=e.slice(e.l,e.l+16),e.l+=16,r.Verifier=e.slice(e.l,e.l+16),e.l+=16,e.read_shift(4),r.VerifierHash=e.slice(e.l,n),e.l=n,r}function kl(e){if(36!=(63&e.read_shift(4)))throw new Error("EncryptionInfo mismatch");var t=e.read_shift(4);return{t:"Std",h:wl(e,t),v:yl(e,e.length-e.l)}}function Tl(){throw new Error("File is password-protected: ECMA-376 Extensible")}function xl(e){var t=["saltSize","blockSize","keyBits","hashSize","cipherAlgorithm","cipherChaining","hashAlgorithm","saltValue"];e.l+=4;var r=e.read_shift(e.length-e.l,"utf8"),n={};return r.replace(Vo,(function(e){var r=Ko(e);switch(Xo(r[0])){case"<?xml":case"<encryption":case"</encryption>":case"</keyEncryptors>":case"</keyEncryptor>":break;case"<keyData":t.forEach((function(e){n[e]=r[e]}));break;case"<dataIntegrity":n.encryptedHmacKey=r.encryptedHmacKey,n.encryptedHmacValue=r.encryptedHmacValue;break;case"<keyEncryptors>":case"<keyEncryptors":n.encs=[];break;case"<keyEncryptor":n.uri=r.uri;break;case"<encryptedKey":n.encs.push(r);break;default:throw r[0]}})),n}var El=function(){var e=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0],t=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163],r=[44796,19929,39858,10053,20106,40212,10761,31585,63170,64933,60267,50935,40399,11199,17763,35526,1453,2906,5812,11624,23248,885,1770,3540,7080,14160,28320,56640,55369,41139,20807,41614,21821,43642,17621,28485,56970,44341,19019,38038,14605,29210,60195,50791,40175,10751,21502,43004,24537,18387,36774,3949,7898,15796,31592,63184,47201,24803,49606,37805,14203,28406,56812,17824,35648,1697,3394,6788,13576,27152,43601,17539,35078,557,1114,2228,4456,30388,60776,51953,34243,7079,14158,28316,14128,28256,56512,43425,17251,34502,7597,13105,26210,52420,35241,883,1766,3532,4129,8258,16516,33032,4657,9314,18628],n=function(e,t){return 255&((r=e^t)/2|128*r);var r};return function(a){for(var o,i,s,c=gl(a),l=function(e){for(var n=t[e.length-1],a=104,o=e.length-1;o>=0;--o)for(var i=e[o],s=0;7!=s;++s)64&i&&(n^=r[a]),i*=2,--a;return n}(c),f=c.length,u=fa(16),d=0;16!=d;++d)u[d]=0;for(1&~f||(o=l>>8,u[f]=n(e[0],o),--f,o=255&l,i=c[c.length-1],u[f]=n(i,o));f>0;)o=l>>8,u[--f]=n(c[f],o),o=255&l,u[--f]=n(c[f],o);for(f=15,s=15-c.length;s>0;)o=l>>8,u[f]=n(e[s],o),--s,o=255&l,u[--f]=n(c[f],o),--f,--s;return u}}();var _l=function(){function e(e,r){switch(r.type){case"base64":return t(sa(e),r);case"binary":return t(e,r);case"buffer":return t(ca&&Buffer.isBuffer(e)?e.toString("binary"):ha(e),r);case"array":return t(_o(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,o=/\\\w+\b/g,i=0,s=-1;n=o.exec(e);){if("\\cell"===n[0]){var c=e.slice(i,o.lastIndex-n[0].length);if(" "==c[0]&&(c=c.slice(1)),++s,c.length){var l={v:c,t:"s"};Array.isArray(r)?r[t][s]=l:r[ps({r:t,c:s})]=l}}i=o.lastIndex}s>a.e.c&&(a.e.c=s)})),r["!ref"]=gs(a),r}return{to_workbook:function(t,r){return ws(e(t,r),r)},to_sheet:e,from_sheet:function(e){for(var t,r=["{\\rtf1\\ansi"],n=vs(e["!ref"]),a=Array.isArray(e),o=n.s.r;o<=n.e.r;++o){r.push("\\trowd\\trautofit1");for(var i=n.s.c;i<=n.e.c;++i)r.push("\\cellx"+(i+1));for(r.push("\\pard\\intbl"),i=n.s.c;i<=n.e.c;++i){var s=ps({r:o,c:i});(t=a?(e[o]||[])[i]:e[s])&&(null!=t.v||t.f&&!t.F)&&(r.push(" "+(t.w||(bs(t),t.w))),r.push("\\cell"))}r.push("\\pard\\intbl\\row")}return r.join("")+"}"}}}();function Sl(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)}function Bl(e,t){if(0===t)return e;var r,n,a=function(e){var t=e[0]/255,r=e[1]/255,n=e[2]/255,a=Math.max(t,r,n),o=Math.min(t,r,n),i=a-o;if(0===i)return[0,0,t];var s,c=0,l=a+o;switch(s=i/(l>1?2-l:l),a){case t:c=((r-n)/i+6)%6;break;case r:c=(n-t)/i+2;break;case n:c=(t-r)/i+4}return[c/6,s,l/2]}((n=(r=e).slice("#"===r[0]?1:0).slice(0,6),[parseInt(n.slice(0,2),16),parseInt(n.slice(2,4),16),parseInt(n.slice(4,6),16)]));return a[2]=t<0?a[2]*(1+t):1-(1-a[2])*(1-t),Sl(function(e){var t,r=e[0],n=e[1],a=e[2],o=2*n*(a<.5?a:1-a),i=a-o/2,s=[i,i,i],c=6*r;if(0!==n)switch(0|c){case 0:case 6:t=o*c,s[0]+=o,s[1]+=t;break;case 1:t=o*(2-c),s[0]+=t,s[1]+=o;break;case 2:t=o*(c-2),s[1]+=o,s[2]+=t;break;case 3:t=o*(4-c),s[1]+=t,s[2]+=o;break;case 4:t=o*(c-4),s[2]+=o,s[0]+=t;break;case 5:t=o*(6-c),s[2]+=t,s[0]+=o}for(var l=0;3!=l;++l)s[l]=Math.round(255*s[l]);return s}(a))}var Cl=6;function Al(e){return Math.floor((e+Math.round(128/Cl)/256)*Cl)}function Nl(e){return Math.floor((e-5)/Cl*100+.5)/100}function Rl(e){return Math.round((e*Cl+5)/Cl*256)/256}function Ol(e){return Rl(Nl(Al(e)))}function Il(e){var t=Math.abs(e-Ol(e)),r=Cl;if(t>.005)for(Cl=1;Cl<15;++Cl)Math.abs(e-Ol(e))<=t&&(t=Math.abs(e-Ol(e)),r=Cl);Cl=r}function Dl(e){e.width?(e.wpx=Al(e.width),e.wch=Nl(e.wpx),e.MDW=Cl):e.wpx?(e.wch=Nl(e.wpx),e.width=Rl(e.wch),e.MDW=Cl):"number"==typeof e.wch&&(e.width=Rl(e.wch),e.wpx=Al(e.width),e.MDW=Cl),e.customWidth&&delete e.customWidth}var Fl=96;function Pl(e){return 96*e/Fl}function zl(e){return e*Fl/96}var Ml={None:"none",Solid:"solid",Gray50:"mediumGray",Gray75:"darkGray",Gray25:"lightGray",HorzStripe:"darkHorizontal",VertStripe:"darkVertical",ReverseDiagStripe:"darkDown",DiagStripe:"darkUp",DiagCross:"darkGrid",ThickDiagCross:"darkTrellis",ThinHorzStripe:"lightHorizontal",ThinVertStripe:"lightVertical",ThinReverseDiagStripe:"lightDown",ThinHorzCross:"lightGrid"},Ll=["numFmtId","fillId","fontId","borderId","xfId"],jl=["applyAlignment","applyBorder","applyFill","applyFont","applyNumberFormat","applyProtection","pivotButton","quotePrefix"],ql=function(){var e=/<(?:\w+:)?numFmts([^>]*)>[\S\s]*?<\/(?:\w+:)?numFmts>/,t=/<(?:\w+:)?cellXfs([^>]*)>[\S\s]*?<\/(?:\w+:)?cellXfs>/,r=/<(?:\w+:)?fills([^>]*)>[\S\s]*?<\/(?:\w+:)?fills>/,n=/<(?:\w+:)?fonts([^>]*)>[\S\s]*?<\/(?:\w+:)?fonts>/,a=/<(?:\w+:)?borders([^>]*)>[\S\s]*?<\/(?:\w+:)?borders>/;return function(o,i,s){var c,l={};return o?((c=(o=o.replace(/<!--([\s\S]*?)-->/gm,"").replace(/<!DOCTYPE[^\[]*\[[^\]]*\]>/gm,"")).match(e))&&function(e,t,r){t.NumberFmt=[];for(var n=uo(Ba),a=0;a<n.length;++a)t.NumberFmt[n[a]]=Ba[n[a]];var o=e[0].match(Vo);if(o)for(a=0;a<o.length;++a){var i=Ko(o[a]);switch(Xo(i[0])){case"<numFmts":case"</numFmts>":case"<numFmts/>":case"<numFmts>":case"</numFmt>":break;case"<numFmt":var s=Zo(ci(i.formatCode)),c=parseInt(i.numFmtId,10);if(t.NumberFmt[c]=s,c>0){if(c>392){for(c=392;c>60&&null!=t.NumberFmt[c];--c);t.NumberFmt[c]=s}oo(s,c)}break;default:if(r.WTF)throw new Error("unrecognized "+i[0]+" in numFmts")}}}(c,l,s),(c=o.match(n))&&function(e,t,r,n){t.Fonts=[];var a={},o=!1;(e[0].match(Vo)||[]).forEach((function(e){var i=Ko(e);switch(Xo(i[0])){case"<fonts":case"<fonts>":case"</fonts>":case"<font":case"<font>":case"<name/>":case"</name>":case"<sz/>":case"</sz>":case"<vertAlign/>":case"</vertAlign>":case"<family/>":case"</family>":case"<scheme/>":case"</scheme>":case"<color/>":case"</color>":case"<extLst":case"<extLst>":case"</extLst>":break;case"</font>":case"<font/>":t.Fonts.push(a),a={};break;case"<name":i.val&&(a.name=ci(i.val));break;case"<b":a.bold=i.val?ni(i.val):1;break;case"<b/>":a.bold=1;break;case"<i":a.italic=i.val?ni(i.val):1;break;case"<i/>":a.italic=1;break;case"<u":switch(i.val){case"none":a.underline=0;break;case"single":a.underline=1;break;case"double":a.underline=2;break;case"singleAccounting":a.underline=33;break;case"doubleAccounting":a.underline=34}break;case"<u/>":a.underline=1;break;case"<strike":a.strike=i.val?ni(i.val):1;break;case"<strike/>":a.strike=1;break;case"<outline":a.outline=i.val?ni(i.val):1;break;case"<outline/>":a.outline=1;break;case"<shadow":a.shadow=i.val?ni(i.val):1;break;case"<shadow/>":a.shadow=1;break;case"<condense":a.condense=i.val?ni(i.val):1;break;case"<condense/>":a.condense=1;break;case"<extend":a.extend=i.val?ni(i.val):1;break;case"<extend/>":a.extend=1;break;case"<sz":i.val&&(a.sz=+i.val);break;case"<vertAlign":i.val&&(a.vertAlign=i.val);break;case"<family":i.val&&(a.family=parseInt(i.val,10));break;case"<scheme":i.val&&(a.scheme=i.val);break;case"<charset":if("1"==i.val)break;i.codepage=Xn[parseInt(i.val,10)];break;case"<color":if(a.color||(a.color={}),i.auto&&(a.color.auto=ni(i.auto)),i.rgb)a.color.rgb=i.rgb.slice(-6);else if(i.indexed){a.color.index=parseInt(i.indexed,10);var s=Ws[a.color.index];81==a.color.index&&(s=Ws[1]),s||(s=Ws[1]),a.color.rgb=s[0].toString(16)+s[1].toString(16)+s[2].toString(16)}else i.theme&&(a.color.theme=parseInt(i.theme,10),i.tint&&(a.color.tint=parseFloat(i.tint)),i.theme&&r.themeElements&&r.themeElements.clrScheme&&(a.color.rgb=Bl(r.themeElements.clrScheme[a.color.theme].rgb,a.color.tint||0)));break;case"<AlternateContent":case"<ext":o=!0;break;case"</AlternateContent>":case"</ext>":o=!1;break;default:if(n&&n.WTF&&!o)throw new Error("unrecognized "+i[0]+" in fonts")}}))}(c,l,i,s),(c=o.match(r))&&function(e,t,r,n){t.Fills=[];var a={},o=!1;(e[0].match(Vo)||[]).forEach((function(e){var r=Ko(e);switch(Xo(r[0])){case"<fills":case"<fills>":case"</fills>":case"</fill>":case"<gradientFill>":case"<patternFill/>":case"</patternFill>":case"<bgColor/>":case"</bgColor>":case"<fgColor/>":case"</fgColor>":case"<stop":case"<stop/>":case"</stop>":case"<color":case"<color/>":case"</color>":case"<extLst":case"<extLst>":case"</extLst>":break;case"<fill>":case"<fill":case"<fill/>":a={},t.Fills.push(a);break;case"<gradientFill":case"</gradientFill>":t.Fills.push(a),a={};break;case"<patternFill":case"<patternFill>":r.patternType&&(a.patternType=r.patternType);break;case"<bgColor":a.bgColor||(a.bgColor={}),r.indexed&&(a.bgColor.indexed=parseInt(r.indexed,10)),r.theme&&(a.bgColor.theme=parseInt(r.theme,10)),r.tint&&(a.bgColor.tint=parseFloat(r.tint)),r.rgb&&(a.bgColor.rgb=r.rgb.slice(-6));break;case"<fgColor":a.fgColor||(a.fgColor={}),r.theme&&(a.fgColor.theme=parseInt(r.theme,10)),r.tint&&(a.fgColor.tint=parseFloat(r.tint)),null!=r.rgb&&(a.fgColor.rgb=r.rgb.slice(-6));break;case"<ext":o=!0;break;case"</ext>":o=!1;break;default:if(n&&n.WTF&&!o)throw new Error("unrecognized "+r[0]+" in fills")}}))}(c,l,0,s),(c=o.match(a))&&function(e,t,r,n){t.Borders=[];var a={},o=!1;(e[0].match(Vo)||[]).forEach((function(e){var r=Ko(e);switch(Xo(r[0])){case"<borders":case"<borders>":case"</borders>":case"</border>":case"<left/>":case"<left":case"<left>":case"</left>":case"<right/>":case"<right":case"<right>":case"</right>":case"<top/>":case"<top":case"<top>":case"</top>":case"<bottom/>":case"<bottom":case"<bottom>":case"</bottom>":case"<diagonal":case"<diagonal>":case"<diagonal/>":case"</diagonal>":case"<horizontal":case"<horizontal>":case"<horizontal/>":case"</horizontal>":case"<vertical":case"<vertical>":case"<vertical/>":case"</vertical>":case"<start":case"<start>":case"<start/>":case"</start>":case"<end":case"<end>":case"<end/>":case"</end>":case"<color":case"<color>":case"<color/>":case"</color>":case"<extLst":case"<extLst>":case"</extLst>":break;case"<border":case"<border>":case"<border/>":a={},r.diagonalUp&&(a.diagonalUp=ni(r.diagonalUp)),r.diagonalDown&&(a.diagonalDown=ni(r.diagonalDown)),t.Borders.push(a);break;case"<ext":o=!0;break;case"</ext>":o=!1;break;default:if(n&&n.WTF&&!o)throw new Error("unrecognized "+r[0]+" in borders")}}))}(c,l,0,s),(c=o.match(t))&&function(e,t,r){var n;t.CellXf=[];var a=!1;(e[0].match(Vo)||[]).forEach((function(e){var o=Ko(e),i=0;switch(Xo(o[0])){case"<cellXfs":case"<cellXfs>":case"<cellXfs/>":case"</cellXfs>":case"</xf>":case"</alignment>":case"<protection":case"</protection>":case"<protection/>":case"<extLst":case"<extLst>":case"</extLst>":break;case"<xf":case"<xf/>":for(delete(n=o)[0],i=0;i<Ll.length;++i)n[Ll[i]]&&(n[Ll[i]]=parseInt(n[Ll[i]],10));for(i=0;i<jl.length;++i)n[jl[i]]&&(n[jl[i]]=ni(n[jl[i]]));if(t.NumberFmt&&n.numFmtId>392)for(i=392;i>60;--i)if(t.NumberFmt[n.numFmtId]==t.NumberFmt[i]){n.numFmtId=i;break}t.CellXf.push(n);break;case"<alignment":case"<alignment/>":var s={};o.vertical&&(s.vertical=o.vertical),o.horizontal&&(s.horizontal=o.horizontal),null!=o.textRotation&&(s.textRotation=o.textRotation),o.indent&&(s.indent=o.indent),o.wrapText&&(s.wrapText=ni(o.wrapText)),n.alignment=s;break;case"<AlternateContent":case"<ext":a=!0;break;case"</AlternateContent>":case"</ext>":a=!1;break;default:if(r&&r.WTF&&!a)throw new Error("unrecognized "+o[0]+" in cellXfs")}}))}(c,l,s),l):l}}(),Hl=ts,Ul=ts,Wl=["</a:lt1>","</a:dk1>","</a:lt2>","</a:dk2>","</a:accent1>","</a:accent2>","</a:accent3>","</a:accent4>","</a:accent5>","</a:accent6>","</a:hlink>","</a:folHlink>"];function Vl(e,t,r){t.themeElements.clrScheme=[];var n={};(e[0].match(Vo)||[]).forEach((function(e){var a=Ko(e);switch(a[0]){case"<a:clrScheme":case"</a:clrScheme>":break;case"<a:srgbClr":n.rgb=a.val;break;case"<a:sysClr":n.rgb=a.lastClr;break;case"<a:dk1>":case"</a:dk1>":case"<a:lt1>":case"</a:lt1>":case"<a:dk2>":case"</a:dk2>":case"<a:lt2>":case"</a:lt2>":case"<a:accent1>":case"</a:accent1>":case"<a:accent2>":case"</a:accent2>":case"<a:accent3>":case"</a:accent3>":case"<a:accent4>":case"</a:accent4>":case"<a:accent5>":case"</a:accent5>":case"<a:accent6>":case"</a:accent6>":case"<a:hlink>":case"</a:hlink>":case"<a:folHlink>":case"</a:folHlink>":"/"===a[0].charAt(1)?(t.themeElements.clrScheme[Wl.indexOf(a[0])]=n,n={}):n.name=a[0].slice(3,a[0].length-1);break;default:if(r&&r.WTF)throw new Error("Unrecognized "+a[0]+" in clrScheme")}}))}function $l(){}function Gl(){}var Kl=/<a:clrScheme([^>]*)>[\s\S]*<\/a:clrScheme>/,Xl=/<a:fontScheme([^>]*)>[\s\S]*<\/a:fontScheme>/,Yl=/<a:fmtScheme([^>]*)>[\s\S]*<\/a:fmtScheme>/,Jl=/<a:themeElements([^>]*)>[\s\S]*<\/a:themeElements>/;function Zl(e,t){var r;e&&0!==e.length||(e=function(e,t){if(t&&t.themeXLSX)return t.themeXLSX;if(e&&"string"==typeof e.raw)return e.raw;var r=[Ho];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="MS Pゴシック"/>',r[r.length]='<a:font script="Hang" typeface="맑은 고딕"/>',r[r.length]='<a:font script="Hans" typeface="宋体"/>',r[r.length]='<a:font script="Hant" typeface="新細明體"/>',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="MS Pゴシック"/>',r[r.length]='<a:font script="Hang" typeface="맑은 고딕"/>',r[r.length]='<a:font script="Hans" typeface="宋体"/>',r[r.length]='<a:font script="Hant" typeface="新細明體"/>',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("")}());var n={};if(!(r=e.match(Jl)))throw new Error("themeElements not found in theme");return function(e,t,r){var n;t.themeElements={},[["clrScheme",Kl,Vl],["fontScheme",Xl,$l],["fmtScheme",Yl,Gl]].forEach((function(a){if(!(n=e.match(a[1])))throw new Error(a[0]+" not found in themeElements");a[2](n,t,r)}))}(r[0],n,t),n.raw=e,n}function Ql(e){var t=e.read_shift(2),r=e.read_shift(2)-4,n=[t];switch(t){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:n[1]=function(e){var t={};switch(t.xclrType=e.read_shift(2),t.nTintShade=e.read_shift(2),t.xclrType){case 0:case 4:e.l+=4;break;case 1:t.xclrValue=function(e){return ts(e,4)}(e);break;case 2:t.xclrValue=Bc(e);break;case 3:t.xclrValue=function(e){return e.read_shift(4)}(e)}return e.l+=8,t}(e);break;case 6:n[1]=function(e,t){return ts(e,t)}(e,r);break;case 14:case 15:n[1]=e.read_shift(1===r?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+t+" "+r)}return n}function ef(e,t,r,n){var a,o=Array.isArray(e);t.forEach((function(t){var i=hs(t.ref);if(o?(e[i.r]||(e[i.r]=[]),a=e[i.r][i.c]):a=e[t.ref],!a){a={t:"z"},o?e[i.r][i.c]=a:e[t.ref]=a;var s=vs(e["!ref"]||"BDWGO1000001:A1");s.s.r>i.r&&(s.s.r=i.r),s.e.r<i.r&&(s.e.r=i.r),s.s.c>i.c&&(s.s.c=i.c),s.e.c<i.c&&(s.e.c=i.c);var c=gs(s);c!==e["!ref"]&&(e["!ref"]=c)}a.c||(a.c=[]);var l={a:t.author,t:t.t,r:t.r,T:r};t.h&&(l.h=t.h);for(var f=a.c.length-1;f>=0;--f){if(!r&&a.c[f].T)return;r&&!a.c[f].T&&a.c.splice(f,1)}if(r&&n)for(f=0;f<n.length;++f)if(l.a==n[f].id){l.a=n[f].name||l.a;break}a.c.push(l)}))}var tf=Ts,rf=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 o=!1,i=!1;0==n.length?i=!0:"["==n.charAt(0)&&(i=!0,n=n.slice(1,-1)),0==a.length?o=!0:"["==a.charAt(0)&&(o=!0,a=a.slice(1,-1));var s=n.length>0?0|parseInt(n,10):0,c=a.length>0?0|parseInt(a,10):0;return o?c+=t.c:--c,i?s+=t.r:--s,r+(o?"":"$")+ds(c)+(i?"":"$")+fs(s)}return function(n,a){return t=a,n.replace(e,r)}}(),nf=/(^|[^._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,af=function(){return function(e,t){return e.replace(nf,(function(e,r,n,a,o,i){var s=us(a)-(n?0:t.c),c=ls(i)-(o?0:t.r);return r+"R"+(0==c?"":o?c+1:"["+c+"]")+"C"+(0==s?"":n?s+1:"["+s+"]")}))}}();function of(e,t){return e.replace(nf,(function(e,r,n,a,o,i){return r+("$"==n?n+a:ds(us(a)+t.c))+("$"==o?o+i:fs(ls(i)+t.r))}))}function sf(e,t,r){var n=ms(t).s,a=hs(r);return of(e,{r:a.r-n.r,c:a.c-n.c})}function cf(e){return e.replace(/_xlfn\./g,"")}function lf(e){e.l+=1}function ff(e,t){var r=e.read_shift(1==t?1:2);return[16383&r,r>>14&1,r>>15&1]}function uf(e,t,r){var n=2;if(r){if(r.biff>=2&&r.biff<=5)return df(e);12==r.biff&&(n=4)}var a=e.read_shift(n),o=e.read_shift(n),i=ff(e,2),s=ff(e,2);return{s:{r:a,c:i[0],cRel:i[1],rRel:i[2]},e:{r:o,c:s[0],cRel:s[1],rRel:s[2]}}}function df(e){var t=ff(e,2),r=ff(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 hf(e,t,r){if(r&&r.biff>=2&&r.biff<=5)return function(e){var t=ff(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=ff(e,2);return{r:n,c:a[0],cRel:a[1],rRel:a[2]}}function pf(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 mf(e){var t=1&e[e.l+1];return e.l+=4,[t,1]}function gf(e){return[e.read_shift(1),e.read_shift(1)]}function vf(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]=bc(e,1)?"TRUE":"FALSE",12!=t&&(e.l+=7);break;case 37:case 16:r[1]=Vs[e[e.l]],e.l+=12==t?4:8;break;case 0:e.l+=8;break;case 1:r[1]=Fs(e);break;case 2:r[1]=_c(e,0,{biff:t>0&&t<8?2:t});break;default:throw new Error("Bad SerAr: "+r[0])}return r}function bf(e,t,r){for(var n=e.read_shift(12==r.biff?4:2),a=[],o=0;o!=n;++o)a.push((12==r.biff?Ds:Oc)(e,8));return a}function wf(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 o=0,i=[];o!=n&&(i[o]=[]);++o)for(var s=0;s!=a;++s)i[o][s]=vf(e,r.biff);return i}function yf(e,t,r){return e.l+=2,[pf(e)]}function kf(e){return e.l+=6,[]}function Tf(e){return e.l+=2,[wc(e),1&e.read_shift(2)]}var xf=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"],Ef={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:ts},3:{n:"PtgAdd",f:lf},4:{n:"PtgSub",f:lf},5:{n:"PtgMul",f:lf},6:{n:"PtgDiv",f:lf},7:{n:"PtgPower",f:lf},8:{n:"PtgConcat",f:lf},9:{n:"PtgLt",f:lf},10:{n:"PtgLe",f:lf},11:{n:"PtgEq",f:lf},12:{n:"PtgGe",f:lf},13:{n:"PtgGt",f:lf},14:{n:"PtgNe",f:lf},15:{n:"PtgIsect",f:lf},16:{n:"PtgUnion",f:lf},17:{n:"PtgRange",f:lf},18:{n:"PtgUplus",f:lf},19:{n:"PtgUminus",f:lf},20:{n:"PtgPercent",f:lf},21:{n:"PtgParen",f:lf},22:{n:"PtgMissArg",f:lf},23:{n:"PtgStr",f:function(e,t,r){return e.l++,kc(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++,Vs[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++,Fs(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[Vf[a],Wf[a],n]}},34:{n:"PtgFuncVar",f:function(e,t,r){var n=e[e.l++],a=e.read_shift(1),o=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===o[0]?Wf:Uf)[o[1]]]}},35:{n:"PtgName",f:function(e,t,r){var n=e.read_shift(1)>>>5&3,a=!r||r.biff>=8?4:2,o=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,o]}},36:{n:"PtgRef",f:function(e,t,r){var n=(96&e[e.l])>>5;return e.l+=1,[n,hf(e,0,r)]}},37:{n:"PtgArea",f:function(e,t,r){return[(96&e[e.l++])>>5,uf(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:ts},40:{n:"PtgMemNoMem",f:ts},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),o=e.read_shift(2),i=(16384&o)>>14,s=(32768&o)>>15;if(o&=16383,1==s)for(;a>524287;)a-=1048576;if(1==i)for(;o>8191;)o-=16384;return{r:a,c:o,cRel:i,rRel:s}}(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 df(e);var n=e.read_shift(12==r.biff?4:2),a=e.read_shift(12==r.biff?4:2),o=ff(e,2),i=ff(e,2);return{s:{r:n,c:o[0],cRel:o[1],rRel:o[2]},e:{r:a,c:i[0],cRel:i[1],rRel:i[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,hf(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&&5===r.biff)e.l+=12;return[n,a,uf(e,0,r)]}},60:{n:"PtgRefErr3d",f:function(e,t,r){var n=(96&e[e.l++])>>5,a=e.read_shift(2),o=4;if(r)switch(r.biff){case 5:o=15;break;case 12:o=6}return e.l+=o,[n,a]}},61:{n:"PtgAreaErr3d",f:function(e,t,r){var n=(96&e[e.l++])>>5,a=e.read_shift(2),o=8;if(r)switch(r.biff){case 5:e.l+=12,o=6;break;case 12:o=12}return e.l+=o,[n,a]}},255:{}},_f={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},Sf={1:{n:"PtgElfLel",f:Tf},2:{n:"PtgElfRw",f:yf},3:{n:"PtgElfCol",f:yf},6:{n:"PtgElfRwV",f:yf},7:{n:"PtgElfColV",f:yf},10:{n:"PtgElfRadical",f:yf},11:{n:"PtgElfRadicalS",f:kf},13:{n:"PtgElfColS",f:kf},15:{n:"PtgElfColSV",f:kf},16:{n:"PtgElfRadicalLel",f:Tf},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),o=e.read_shift(2);return{ixti:t,coltype:3&r,rt:xf[r>>2&31],idx:n,c:a,C:o}}},29:{n:"PtgSxName",f:function(e){return e.l+=2,[e.read_shift(4)]}},255:{}},Bf={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=[],o=0;o<=n;++o)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:mf},33:{n:"PtgAttrBaxcel",f:mf},64:{n:"PtgAttrSpace",f:function(e){return e.read_shift(2),gf(e)}},65:{n:"PtgAttrSpaceSemi",f:function(e){return e.read_shift(2),gf(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 Cf(e,t,r,n){if(n.biff<8)return ts(e,t);for(var a=e.l+t,o=[],i=0;i!==r.length;++i)switch(r[i][0]){case"PtgArray":r[i][1]=wf(e,0,n),o.push(r[i][1]);break;case"PtgMemArea":r[i][2]=bf(e,r[i][1],n),o.push(r[i][2]);break;case"PtgExp":n&&12==n.biff&&(r[i][1][1]=e.read_shift(4),o.push(r[i][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+r[i][0]}return 0!=(t=a-e.l)&&o.push(ts(e,t)),o}function Af(e,t,r){for(var n,a,o=e.l+t,i=[];o!=e.l;)t=o-e.l,a=e[e.l],n=Ef[a]||Ef[_f[a]],24!==a&&25!==a||(n=(24===a?Sf:Bf)[e[e.l+1]]),n&&n.f?i.push([n.n,n.f(e,t,r)]):ts(e,t);return i}function Nf(e){for(var t=[],r=0;r<e.length;++r){for(var n=e[r],a=[],o=0;o<n.length;++o){var i=n[o];i?2===i[0]?a.push('"'+i[1].replace(/"/g,'""')+'"'):a.push(i[1]):a.push("")}t.push(a.join(","))}return t.join(";")}var Rf={PtgAdd:"+",PtgConcat:"&",PtgDiv:"/",PtgEq:"=",PtgGe:">=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function Of(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 If(e,t,r){var n=Of(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 Df(e,t,r,n,a){var o,i,s,c,l=a&&a.biff||8,f={s:{c:0,r:0},e:{c:0,r:0}},u=[],d=0,h=0,p="";if(!e[0]||!e[0][0])return"";for(var m=-1,g="",v=0,b=e[0].length;v<b;++v){var w=e[0][v];switch(w[0]){case"PtgUminus":u.push("-"+u.pop());break;case"PtgUplus":u.push("+"+u.pop());break;case"PtgPercent":u.push(u.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(o=u.pop(),i=u.pop(),m>=0){switch(e[0][m][1][0]){case 0:g=Bo(" ",e[0][m][1][1]);break;case 1:g=Bo("\r",e[0][m][1][1]);break;default:if(g="",a.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][m][1][0])}i+=g,m=-1}u.push(i+Rf[w[0]]+o);break;case"PtgIsect":o=u.pop(),i=u.pop(),u.push(i+" "+o);break;case"PtgUnion":o=u.pop(),i=u.pop(),u.push(i+","+o);break;case"PtgRange":o=u.pop(),i=u.pop(),u.push(i+":"+o);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":s=os(w[1][1],f,a),u.push(ss(s,l));break;case"PtgRefN":s=r?os(w[1][1],r,a):w[1][1],u.push(ss(s,l));break;case"PtgRef3d":d=w[1][1],s=os(w[1][2],f,a),p=If(n,d,a),u.push(p+"!"+ss(s,l));break;case"PtgFunc":case"PtgFuncVar":var y=w[1][0],k=w[1][1];y||(y=0);var T=0==(y&=127)?[]:u.slice(-y);u.length-=y,"User"===k&&(k=T.shift()),u.push(k+"("+T.join(",")+")");break;case"PtgBool":u.push(w[1]?"TRUE":"FALSE");break;case"PtgInt":case"PtgErr":u.push(w[1]);break;case"PtgNum":u.push(String(w[1]));break;case"PtgStr":u.push('"'+w[1].replace(/"/g,'""')+'"');break;case"PtgAreaN":c=is(w[1][1],r?{s:r}:f,a),u.push(cs(c,a));break;case"PtgArea":c=is(w[1][1],f,a),u.push(cs(c,a));break;case"PtgArea3d":d=w[1][1],c=w[1][2],p=If(n,d,a),u.push(p+"!"+cs(c,a));break;case"PtgAttrSum":u.push("SUM("+u.pop()+")");break;case"PtgName":h=w[1][2];var x=(n.names||[])[h-1]||(n[0]||[])[h],E=x?x.Name:"SH33TJSNAME"+String(h);E&&"_xlfn."==E.slice(0,6)&&!a.xlfn&&(E=E.slice(6)),u.push(E);break;case"PtgNameX":var _,S=w[1][1];if(h=w[1][2],!(a.biff<=5)){var B="";if(14849==((n[S]||[])[0]||[])[0]||(1025==((n[S]||[])[0]||[])[0]?n[S][h]&&n[S][h].itab>0&&(B=n.SheetNames[n[S][h].itab-1]+"!"):B=n.SheetNames[h-1]+"!"),n[S]&&n[S][h])B+=n[S][h].Name;else if(n[0]&&n[0][h])B+=n[0][h].Name;else{var C=(Of(n,S,a)||"").split(";;");C[h-1]?B=C[h-1]:B+="SH33TJSERRX"}u.push(B);break}S<0&&(S=-S),n[S]&&(_=n[S][h]),_||(_={Name:"SH33TJSERRY"}),u.push(_.Name);break;case"PtgParen":var A="(",N=")";if(m>=0){switch(g="",e[0][m][1][0]){case 2:A=Bo(" ",e[0][m][1][1])+A;break;case 3:A=Bo("\r",e[0][m][1][1])+A;break;case 4:N=Bo(" ",e[0][m][1][1])+N;break;case 5:N=Bo("\r",e[0][m][1][1])+N;break;default:if(a.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][m][1][0])}m=-1}u.push(A+u.pop()+N);break;case"PtgRefErr":case"PtgRefErr3d":case"PtgAreaErr":case"PtgAreaErr3d":u.push("#REF!");break;case"PtgExp":s={c:w[1][1],r:w[1][0]};var R={c:r.c,r:r.r};if(n.sharedf[ps(s)]){var O=n.sharedf[ps(s)];u.push(Df(O,0,R,n,a))}else{var I=!1;for(o=0;o!=n.arrayf.length;++o)if(i=n.arrayf[o],!(s.c<i[0].s.c||s.c>i[0].e.c||s.r<i[0].s.r||s.r>i[0].e.r)){u.push(Df(i[1],0,R,n,a)),I=!0;break}I||u.push(w[1])}break;case"PtgArray":u.push("{"+Nf(w[1])+"}");break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":m=v;break;case"PtgMissArg":u.push("");break;case"PtgList":u.push("Table"+w[1].idx+"[#"+w[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(w))}if(3!=a.biff&&m>=0&&-1==["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"].indexOf(e[0][v][0])){var D=!0;switch((w=e[0][m])[1][0]){case 4:D=!1;case 0:g=Bo(" ",w[1][1]);break;case 5:D=!1;case 1:g=Bo("\r",w[1][1]);break;default:if(g="",a.WTF)throw new Error("Unexpected PtgAttrSpaceType "+w[1][0])}u.push((D?g:"")+u.pop()+(D?"":g)),m=-1}}if(u.length>1&&a.WTF)throw new Error("bad formula stack");return u[0]}function Ff(e,t,r){var n,a=e.l+t,o=2==r.biff?1:2,i=e.read_shift(o);if(65535==i)return[[],ts(e,t-2)];var s=Af(e,i,r);return t!==i+o&&(n=Cf(e,t-i-o,s,r)),e.l=a,[s,n]}function Pf(e,t,r){var n,a=e.l+t,o=e.read_shift(2),i=Af(e,o,r);return 65535==o?[[],ts(e,t-2)]:(t!==o+2&&(n=Cf(e,a-o-2,i,r)),[i,n])}function zf(e,t,r){var n=e.l+t,a=Ac(e);2==r.biff&&++e.l;var o=function(e){var t;if(65535!==Ui(e,e.l+6))return[Fs(e),"n"];switch(e[e.l]){case 0:return e.l+=8,["String","s"];case 1:return t=1===e[e.l+2],e.l+=8,[t,"b"];case 2:return t=e[e.l+2],e.l+=8,[t,"e"];case 3:return e.l+=8,["","s"]}return[]}(e),i=e.read_shift(1);2!=r.biff&&(e.read_shift(1),r.biff>=5&&e.read_shift(4));var s=function(e,t,r){var n,a=e.l+t,o=2==r.biff?1:2,i=e.read_shift(o);if(65535==i)return[[],ts(e,t-2)];var s=Af(e,i,r);return t!==i+o&&(n=Cf(e,t-i-o,s,r)),e.l=a,[s,n]}(e,n-e.l,r);return{cell:a,val:o[0],formula:s,shared:i>>3&1,tt:o[1]}}function Mf(e,t,r){var n=e.read_shift(4),a=Af(e,n,r),o=e.read_shift(4);return[a,o>0?Cf(e,o,a,r):null]}var Lf=Mf,jf=Mf,qf=Mf,Hf=Mf,Uf={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"},Wf={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"},Vf={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 $f(e){return"of:"==e.slice(0,3)&&(e=e.slice(3)),61==e.charCodeAt(0)&&61==(e=e.slice(1)).charCodeAt(0)&&(e=e.slice(1)),(e=(e=(e=e.replace(/COM\.MICROSOFT\./g,"")).replace(/\[((?:\.[A-Z]+[0-9]+)(?::\.[A-Z]+[0-9]+)?)\]/g,(function(e,t){return t.replace(/\./g,"")}))).replace(/\[.(#[A-Z]*[?!])\]/g,"$1")).replace(/[;~]/g,",").replace(/\|/g,";")}function Gf(e){var t=e.split(":");return[t[0].split(".")[0],t[0].split(".")[1]+(t.length>1?":"+(t[1].split(".")[1]||t[1].split(".")[0]):"")]}var Kf={},Xf={};function Yf(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 Jf(e,t,r,n,a,o){try{n.cellNF&&(e.z=Ba[t])}catch(e){if(n.WTF)throw e}if("z"!==e.t||n.cellStyles){if("d"===e.t&&"string"==typeof e.v&&(e.v=Eo(e.v)),(!n||!1!==n.cellText)&&"z"!==e.t)try{if(null==Ba[t]&&oo(so[t]||"General",t),"e"===e.t)e.w=e.w||Vs[e.v];else if(0===t)if("n"===e.t)(0|e.v)===e.v?e.w=e.v.toString(10):e.w=za(e.v);else if("d"===e.t){var i=mo(e.v);e.w=(0|i)===i?i.toString(10):za(i)}else{if(void 0===e.v)return"";e.w=Ma(e.v,Xf)}else"d"===e.t?e.w=ao(t,mo(e.v),Xf):e.w=ao(t,e.v,Xf)}catch(e){if(n.WTF)throw e}if(n.cellStyles&&null!=r)try{e.s=o.Fills[r],e.s.fgColor&&e.s.fgColor.theme&&!e.s.fgColor.rgb&&(e.s.fgColor.rgb=Bl(a.themeElements.clrScheme[e.s.fgColor.theme].rgb,e.s.fgColor.tint||0),n.WTF&&(e.s.fgColor.raw_rgb=a.themeElements.clrScheme[e.s.fgColor.theme].rgb)),e.s.bgColor&&e.s.bgColor.theme&&(e.s.bgColor.rgb=Bl(a.themeElements.clrScheme[e.s.bgColor.theme].rgb,e.s.bgColor.tint||0),n.WTF&&(e.s.bgColor.raw_rgb=a.themeElements.clrScheme[e.s.bgColor.theme].rgb))}catch(e){if(n.WTF&&o.Fills)throw e}}}var Zf=/<(?:\w:)?mergeCell ref="[A-Z0-9:]+"\s*[\/]?>/g,Qf=/<(?:\w+:)?sheetData[^>]*>([\s\S]*)<\/(?:\w+:)?sheetData>/,eu=/<(?:\w:)?hyperlink [^>]*>/gm,tu=/"(\w*:\w*)"/,ru=/<(?:\w:)?col\b[^>]*[\/]?>/g,nu=/<(?:\w:)?autoFilter[^>]*([\/]|>([\s\S]*)<\/(?:\w:)?autoFilter)>/g,au=/<(?:\w:)?pageMargins[^>]*\/>/g,ou=/<(?:\w:)?sheetPr\b(?:[^>a-z][^>]*)?\/>/,iu=/<(?:\w:)?sheetPr[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetPr)>/,su=/<(?:\w:)?sheetViews[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetViews)>/;function cu(e,t,r,n){var a=Ko(e);r.Sheets[n]||(r.Sheets[n]={}),a.codeName&&(r.Sheets[n].CodeName=Zo(ci(a.codeName)))}var lu=/<(?:\w:)?sheetView(?:[^>a-z][^>]*)?\/?>/,fu=function(){var e=/<(?:\w+:)?c[ \/>]/,t=/<\/(?:\w+:)?row>/,r=/r=["']([^"']*)["']/,n=/<(?:\w+:)?is>([\S\s]*?)<\/(?:\w+:)?is>/,a=/ref=["']([^"']*)["']/,o=fi("v"),i=fi("f");return function(s,c,l,f,u,d){for(var h,p,m,g,v,b=0,w="",y=[],k=[],T=0,x=0,E=0,_="",S=0,B=0,C=0,A=0,N=Array.isArray(d.CellXf),R=[],O=[],I=Array.isArray(c),D=[],F={},P=!1,z=!!l.sheetStubs,M=s.split(t),L=0,j=M.length;L!=j;++L){var q=(w=M[L].trim()).length;if(0!==q){var H=0;e:for(b=0;b<q;++b)switch(w[b]){case">":if("/"!=w[b-1]){++b;break e}if(l&&l.cellStyles){if(S=null!=(p=Ko(w.slice(H,b),!0)).r?parseInt(p.r,10):S+1,B=-1,l.sheetRows&&l.sheetRows<S)continue;F={},P=!1,p.ht&&(P=!0,F.hpt=parseFloat(p.ht),F.hpx=zl(F.hpt)),"1"==p.hidden&&(P=!0,F.hidden=!0),null!=p.outlineLevel&&(P=!0,F.level=+p.outlineLevel),P&&(D[S-1]=F)}break;case"<":H=b}if(H>=b)break;if(S=null!=(p=Ko(w.slice(H,b),!0)).r?parseInt(p.r,10):S+1,B=-1,!(l.sheetRows&&l.sheetRows<S)){f.s.r>S-1&&(f.s.r=S-1),f.e.r<S-1&&(f.e.r=S-1),l&&l.cellStyles&&(F={},P=!1,p.ht&&(P=!0,F.hpt=parseFloat(p.ht),F.hpx=zl(F.hpt)),"1"==p.hidden&&(P=!0,F.hidden=!0),null!=p.outlineLevel&&(P=!0,F.level=+p.outlineLevel),P&&(D[S-1]=F)),y=w.slice(b).split(e);for(var U=0;U!=y.length&&"<"==y[U].trim().charAt(0);++U);for(y=y.slice(U),b=0;b!=y.length;++b)if(0!==(w=y[b].trim()).length){if(k=w.match(r),T=b,x=0,E=0,w="<c "+("<"==w.slice(0,1)?">":"")+w,null!=k&&2===k.length){for(T=0,_=k[1],x=0;x!=_.length&&!((E=_.charCodeAt(x)-64)<1||E>26);++x)T=26*T+E;B=--T}else++B;for(x=0;x!=w.length&&62!==w.charCodeAt(x);++x);if(++x,(p=Ko(w.slice(0,x),!0)).r||(p.r=ps({r:S-1,c:B})),h={t:""},null!=(k=(_=w.slice(x)).match(o))&&""!==k[1]&&(h.v=Zo(k[1])),l.cellFormula){if(null!=(k=_.match(i))&&""!==k[1]){if(h.f=Zo(ci(k[1])).replace(/\r\n/g,"\n"),l.xlfn||(h.f=cf(h.f)),k[0].indexOf('t="array"')>-1)h.F=(_.match(a)||[])[1],h.F.indexOf(":")>-1&&R.push([vs(h.F),h.F]);else if(k[0].indexOf('t="shared"')>-1){g=Ko(k[0]);var W=Zo(ci(k[1]));l.xlfn||(W=cf(W)),O[parseInt(g.si,10)]=[g,W,p.r]}}else(k=_.match(/<f[^>]*\/>/))&&O[(g=Ko(k[0])).si]&&(h.f=sf(O[g.si][1],O[g.si][2],p.r));var V=hs(p.r);for(x=0;x<R.length;++x)V.r>=R[x][0].s.r&&V.r<=R[x][0].e.r&&V.c>=R[x][0].s.c&&V.c<=R[x][0].e.c&&(h.F=R[x][1])}if(null==p.t&&void 0===h.v)if(h.f||h.F)h.v=0,h.t="n";else{if(!z)continue;h.t="z"}else h.t=p.t||"n";switch(f.s.c>B&&(f.s.c=B),f.e.c<B&&(f.e.c=B),h.t){case"n":if(""==h.v||null==h.v){if(!z)continue;h.t="z"}else h.v=parseFloat(h.v);break;case"s":if(void 0===h.v){if(!z)continue;h.t="z"}else m=Kf[parseInt(h.v,10)],h.v=m.t,h.r=m.r,l.cellHTML&&(h.h=m.h);break;case"str":h.t="s",h.v=null!=h.v?ci(h.v):"",l.cellHTML&&(h.h=ti(h.v));break;case"inlineStr":k=_.match(n),h.t="s",null!=k&&(m=dl(k[1]))?(h.v=m.t,l.cellHTML&&(h.h=m.h)):h.v="";break;case"b":h.v=ni(h.v);break;case"d":l.cellDates?h.v=Eo(h.v,1):(h.v=mo(Eo(h.v,1)),h.t="n");break;case"e":l&&!1===l.cellText||(h.w=h.v),h.v=$s[h.v]}if(C=A=0,v=null,N&&void 0!==p.s&&null!=(v=d.CellXf[p.s])&&(null!=v.numFmtId&&(C=v.numFmtId),l.cellStyles&&null!=v.fillId&&(A=v.fillId)),Jf(h,C,A,l,u,d),l.cellDates&&N&&"n"==h.t&&to(Ba[C])&&(h.t="d",h.v=wo(h.v)),p.cm&&l.xlmeta){var $=(l.xlmeta.Cell||[])[+p.cm-1];$&&"XLDAPR"==$.type&&(h.D=!0)}if(I){var G=hs(p.r);c[G.r]||(c[G.r]=[]),c[G.r][G.c]=h}else c[p.r]=h}}}}D.length>0&&(c["!rows"]=D)}}(),uu=Ds;function du(e){return[Bs(e),Fs(e),"n"]}var hu=Ds,pu=["left","right","top","bottom","header","footer"];var mu=[["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"]],gu=[["activeTab",0,"int"],["autoFilterDateGrouping",!0,"bool"],["firstSheet",0,"int"],["minimized",!1,"bool"],["showHorizontalScroll",!0,"bool"],["showSheetTabs",!0,"bool"],["showVerticalScroll",!0,"bool"],["tabRatio",600,"int"],["visibility","visible"]],vu=[],bu=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];function wu(e,t){for(var r=0;r!=e.length;++r)for(var n=e[r],a=0;a!=t.length;++a){var o=t[a];if(null==n[o[0]])n[o[0]]=o[1];else switch(o[2]){case"bool":"string"==typeof n[o[0]]&&(n[o[0]]=ni(n[o[0]]));break;case"int":"string"==typeof n[o[0]]&&(n[o[0]]=parseInt(n[o[0]],10))}}}function yu(e,t){for(var r=0;r!=t.length;++r){var n=t[r];if(null==e[n[0]])e[n[0]]=n[1];else switch(n[2]){case"bool":"string"==typeof e[n[0]]&&(e[n[0]]=ni(e[n[0]]));break;case"int":"string"==typeof e[n[0]]&&(e[n[0]]=parseInt(e[n[0]],10))}}}function ku(e){yu(e.WBProps,mu),yu(e.CalcPr,bu),wu(e.WBView,gu),wu(e.Sheets,vu),Xf.date1904=ni(e.WBProps.date1904)}var Tu="][*?/\\".split("");var xu=/<\w+:workbook/;function Eu(e,t){var r={};return e.read_shift(4),r.ArchID=e.read_shift(4),e.l+=t-8,r}function _u(e,t,r,n,a,o,i,s){return".bin"===t.slice(-4)?function(e,t,r,n,a,o,i){if(!e)return e;var s=t||{};n||(n={"!id":{}});var c,l,f,u,d,h,p,m,g,v,b=s.dense?[]:{},w={s:{r:2e6,c:2e6},e:{r:0,c:0}},y=[],k=!1,T=!1,x=[];s.biff=12,s["!row"]=0;var E=0,_=!1,S=[],B={},C=s.supbooks||a.supbooks||[[]];if(C.sharedf=B,C.arrayf=S,C.SheetNames=a.SheetNames||a.Sheets.map((function(e){return e.name})),!s.supbooks&&(s.supbooks=C,a.Names))for(var A=0;A<a.Names.length;++A)C[0][A+1]=a.Names[A];var N,R,O=[],I=[],D=!1;if(Hu[16]={n:"BrtShortReal",f:du},ns(e,(function(e,t,A){if(!T)switch(A){case 148:c=e;break;case 0:l=e,s.sheetRows&&s.sheetRows<=l.r&&(T=!0),g=fs(d=l.r),s["!row"]=l.r,(e.hidden||e.hpt||null!=e.level)&&(e.hpt&&(e.hpx=zl(e.hpt)),I[e.r]=e);break;case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 13:case 14:case 15:case 16:case 17:case 18:case 62:switch(f={t:e[2]},e[2]){case"n":f.v=e[1];break;case"s":m=Kf[e[1]],f.v=m.t,f.r=m.r;break;case"b":f.v=!!e[1];break;case"e":f.v=e[1],!1!==s.cellText&&(f.w=Vs[f.v]);break;case"str":f.t="s",f.v=e[1];break;case"is":f.t="s",f.v=e[1].t}if((u=i.CellXf[e[0].iStyleRef])&&Jf(f,u.numFmtId,null,s,o,i),h=-1==e[0].c?h+1:e[0].c,s.dense?(b[d]||(b[d]=[]),b[d][h]=f):b[ds(h)+g]=f,s.cellFormula){for(_=!1,E=0;E<S.length;++E){var F=S[E];l.r>=F[0].s.r&&l.r<=F[0].e.r&&h>=F[0].s.c&&h<=F[0].e.c&&(f.F=gs(F[0]),_=!0)}!_&&e.length>3&&(f.f=e[3])}if(w.s.r>l.r&&(w.s.r=l.r),w.s.c>h&&(w.s.c=h),w.e.r<l.r&&(w.e.r=l.r),w.e.c<h&&(w.e.c=h),s.cellDates&&u&&"n"==f.t&&to(Ba[u.numFmtId])){var P=Ra(f.v);P&&(f.t="d",f.v=new Date(P.y,P.m-1,P.d,P.H,P.M,P.S,P.u))}N&&("XLDAPR"==N.type&&(f.D=!0),N=void 0),R&&(R=void 0);break;case 1:case 12:if(!s.sheetStubs||k)break;f={t:"z",v:void 0},h=-1==e[0].c?h+1:e[0].c,s.dense?(b[d]||(b[d]=[]),b[d][h]=f):b[ds(h)+g]=f,w.s.r>l.r&&(w.s.r=l.r),w.s.c>h&&(w.s.c=h),w.e.r<l.r&&(w.e.r=l.r),w.e.c<h&&(w.e.c=h),N&&("XLDAPR"==N.type&&(f.D=!0),N=void 0),R&&(R=void 0);break;case 176:x.push(e);break;case 49:N=((s.xlmeta||{}).Cell||[])[e-1];break;case 494:var z=n["!id"][e.relId];for(z?(e.Target=z.Target,e.loc&&(e.Target+="#"+e.loc),e.Rel=z):""==e.relId&&(e.Target="#"+e.loc),d=e.rfx.s.r;d<=e.rfx.e.r;++d)for(h=e.rfx.s.c;h<=e.rfx.e.c;++h)s.dense?(b[d]||(b[d]=[]),b[d][h]||(b[d][h]={t:"z",v:void 0}),b[d][h].l=e):(p=ps({c:h,r:d}),b[p]||(b[p]={t:"z",v:void 0}),b[p].l=e);break;case 426:if(!s.cellFormula)break;S.push(e),(v=s.dense?b[d][h]:b[ds(h)+g]).f=Df(e[1],0,{r:l.r,c:h},C,s),v.F=gs(e[0]);break;case 427:if(!s.cellFormula)break;B[ps(e[0].s)]=e[1],(v=s.dense?b[d][h]:b[ds(h)+g]).f=Df(e[1],0,{r:l.r,c:h},C,s);break;case 60:if(!s.cellStyles)break;for(;e.e>=e.s;)O[e.e--]={width:e.w/256,hidden:!!(1&e.flags),level:e.level},D||(D=!0,Il(e.w/256)),Dl(O[e.e+1]);break;case 161:b["!autofilter"]={ref:gs(e)};break;case 476:b["!margins"]=e;break;case 147:a.Sheets[r]||(a.Sheets[r]={}),e.name&&(a.Sheets[r].CodeName=e.name),(e.above||e.left)&&(b["!outline"]={above:e.above,left:e.left});break;case 137:a.Views||(a.Views=[{}]),a.Views[0]||(a.Views[0]={}),e.RTL&&(a.Views[0].RTL=!0);break;case 485:case 64:case 1053:case 151:case 152:case 175:case 644:case 625:case 562:case 396:case 1112:case 1146:case 471:case 1050:case 649:case 1105:case 589:case 607:case 564:case 1055:case 168:case 174:case 1180:case 499:case 507:case 550:case 171:case 167:case 1177:case 169:case 1181:case 551:case 552:case 661:case 639:case 478:case 537:case 477:case 536:case 1103:case 680:case 1104:case 1024:case 663:case 535:case 678:case 504:case 1043:case 428:case 170:case 3072:case 50:case 2070:case 1045:break;case 35:k=!0;break;case 36:k=!1;break;case 37:y.push(A),k=!0;break;case 38:y.pop(),k=!1;break;default:if(t.T);else if(!k||s.WTF)throw new Error("Unexpected record 0x"+A.toString(16))}}),s),delete s.supbooks,delete s["!row"],!b["!ref"]&&(w.s.r<2e6||c&&(c.e.r>0||c.e.c>0||c.s.r>0||c.s.c>0))&&(b["!ref"]=gs(c||w)),s.sheetRows&&b["!ref"]){var F=vs(b["!ref"]);s.sheetRows<=+F.e.r&&(F.e.r=s.sheetRows-1,F.e.r>w.e.r&&(F.e.r=w.e.r),F.e.r<F.s.r&&(F.s.r=F.e.r),F.e.c>w.e.c&&(F.e.c=w.e.c),F.e.c<F.s.c&&(F.s.c=F.e.c),b["!fullref"]=b["!ref"],b["!ref"]=gs(F))}return x.length>0&&(b["!merges"]=x),O.length>0&&(b["!cols"]=O),I.length>0&&(b["!rows"]=I),b}(e,n,r,a,o,i,s):function(e,t,r,n,a,o,i){if(!e)return e;n||(n={"!id":{}});var s=t.dense?[]:{},c={s:{r:2e6,c:2e6},e:{r:0,c:0}},l="",f="",u=e.match(Qf);u?(l=e.slice(0,u.index),f=e.slice(u.index+u[0].length)):l=f=e;var d=l.match(ou);d?cu(d[0],0,a,r):(d=l.match(iu))&&function(e,t,r,n,a){cu(e.slice(0,e.indexOf(">")),0,n,a)}(d[0],d[1],0,a,r);var h=(l.match(/<(?:\w*:)?dimension/)||{index:-1}).index;if(h>0){var p=l.slice(h,h+50).match(tu);p&&function(e,t){var r=vs(t);r.s.r<=r.e.r&&r.s.c<=r.e.c&&r.s.r>=0&&r.s.c>=0&&(e["!ref"]=gs(r))}(s,p[1])}var m=l.match(su);m&&m[1]&&function(e,t){t.Views||(t.Views=[{}]),(e.match(lu)||[]).forEach((function(e,r){var n=Ko(e);t.Views[r]||(t.Views[r]={}),+n.zoomScale&&(t.Views[r].zoom=+n.zoomScale),ni(n.rightToLeft)&&(t.Views[r].RTL=!0)}))}(m[1],a);var g=[];if(t.cellStyles){var v=l.match(ru);v&&function(e,t){for(var r=!1,n=0;n!=t.length;++n){var a=Ko(t[n],!0);a.hidden&&(a.hidden=ni(a.hidden));var o=parseInt(a.min,10)-1,i=parseInt(a.max,10)-1;for(a.outlineLevel&&(a.level=+a.outlineLevel||0),delete a.min,delete a.max,a.width=+a.width,!r&&a.width&&(r=!0,Il(a.width)),Dl(a);o<=i;)e[o++]=So(a)}}(g,v)}u&&fu(u[1],s,t,c,o,i);var b=f.match(nu);b&&(s["!autofilter"]=function(e){return{ref:(e.match(/ref="([^"]*)"/)||[])[1]}}(b[0]));var w=[],y=f.match(Zf);if(y)for(h=0;h!=y.length;++h)w[h]=vs(y[h].slice(y[h].indexOf('"')+1));var k=f.match(eu);k&&function(e,t,r){for(var n=Array.isArray(e),a=0;a!=t.length;++a){var o=Ko(ci(t[a]),!0);if(!o.ref)return;var i=((r||{})["!id"]||[])[o.id];i?(o.Target=i.Target,o.location&&(o.Target+="#"+Zo(o.location))):(o.Target="#"+Zo(o.location),i={Target:o.Target,TargetMode:"Internal"}),o.Rel=i,o.tooltip&&(o.Tooltip=o.tooltip,delete o.tooltip);for(var s=vs(o.ref),c=s.s.r;c<=s.e.r;++c)for(var l=s.s.c;l<=s.e.c;++l){var f=ps({c:l,r:c});n?(e[c]||(e[c]=[]),e[c][l]||(e[c][l]={t:"z",v:void 0}),e[c][l].l=o):(e[f]||(e[f]={t:"z",v:void 0}),e[f].l=o)}}}(s,k,n);var T,x,E=f.match(au);if(E&&(s["!margins"]=(T=Ko(E[0]),x={},["left","right","top","bottom","header","footer"].forEach((function(e){T[e]&&(x[e]=parseFloat(T[e]))})),x)),!s["!ref"]&&c.e.c>=c.s.c&&c.e.r>=c.s.r&&(s["!ref"]=gs(c)),t.sheetRows>0&&s["!ref"]){var _=vs(s["!ref"]);t.sheetRows<=+_.e.r&&(_.e.r=t.sheetRows-1,_.e.r>c.e.r&&(_.e.r=c.e.r),_.e.r<_.s.r&&(_.s.r=_.e.r),_.e.c>c.e.c&&(_.e.c=c.e.c),_.e.c<_.s.c&&(_.s.c=_.e.c),s["!fullref"]=s["!ref"],s["!ref"]=gs(_))}return g.length>0&&(s["!cols"]=g),w.length>0&&(s["!merges"]=w),s}(e,n,r,a,o,i,s)}var Su,Bu=/([\w:]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,Cu=/([\w:]+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/;function Au(e,t){var r=e.split(/\s+/),n=[];if(t||(n[0]=r[0]),1===r.length)return n;var a,o,i,s=e.match(Bu);if(s)for(i=0;i!=s.length;++i)-1===(o=(a=s[i].match(Cu))[1].indexOf(":"))?n[a[1]]=a[2].slice(1,a[2].length-1):n["xmlns:"===a[1].slice(0,6)?"xmlns"+a[1].slice(6):a[1].slice(o+1)]=a[2].slice(1,a[2].length-1);return n}function Nu(e){var t={};if(1===e.split(/\s+/).length)return t;var r,n,a,o=e.match(Bu);if(o)for(a=0;a!=o.length;++a)-1===(n=(r=o[a].match(Cu))[1].indexOf(":"))?t[r[1]]=r[2].slice(1,r[2].length-1):t["xmlns:"===r[1].slice(0,6)?"xmlns"+r[1].slice(6):r[1].slice(n+1)]=r[2].slice(1,r[2].length-1);return t}function Ru(e,t,r,n){var a=n;switch((r[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":a=ni(n);break;case"i2":case"int":a=parseInt(n,10);break;case"r4":case"float":a=parseFloat(n);break;case"date":case"dateTime.tz":a=Eo(n);break;case"i8":case"string":case"fixed":case"uuid":case"bin.base64":break;default:throw new Error("bad custprop:"+r[0])}e[Zo(t)]=a}function Ou(e,t,r){if(r.cellStyles&&t.Interior){var n=t.Interior;n.Pattern&&(n.patternType=Ml[n.Pattern]||n.Pattern)}e[t.ID]=t}function Iu(e,t,r,n,a,o,i,s,c,l){var f="General",u=n.StyleID,d={};l=l||{};var h=[],p=0;for(void 0===u&&s&&(u=s.StyleID),void 0===u&&i&&(u=i.StyleID);void 0!==o[u]&&(o[u].nf&&(f=o[u].nf),o[u].Interior&&h.push(o[u].Interior),o[u].Parent);)u=o[u].Parent;switch(r.Type){case"Boolean":n.t="b",n.v=ni(e);break;case"String":n.t="s",n.r=ri(Zo(e)),n.v=e.indexOf("<")>-1?Zo(t||e).replace(/<.*?>/g,""):n.r;break;case"DateTime":"Z"!=e.slice(-1)&&(e+="Z"),n.v=(Eo(e)-new Date(Date.UTC(1899,11,30)))/864e5,n.v!=n.v?n.v=Zo(e):n.v<60&&(n.v=n.v-1),f&&"General"!=f||(f="yyyy-mm-dd");case"Number":void 0===n.v&&(n.v=+e),n.t||(n.t="n");break;case"Error":n.t="e",n.v=$s[e],!1!==l.cellText&&(n.w=e);break;default:""==e&&""==t?n.t="z":(n.t="s",n.v=ri(t||e))}if(function(e,t,r){if("z"!==e.t){if(!r||!1!==r.cellText)try{"e"===e.t?e.w=e.w||Vs[e.v]:"General"===t?"n"===e.t?(0|e.v)===e.v?e.w=e.v.toString(10):e.w=za(e.v):e.w=Ma(e.v):e.w=(n=t||"General",a=e.v,"General"===(o=Su[n]||Zo(n))?Ma(a):ao(o,a))}catch(e){if(r.WTF)throw e}var n,a,o;try{var i=Su[t]||t||"General";if(r.cellNF&&(e.z=i),r.cellDates&&"n"==e.t&&to(i)){var s=Ra(e.v);s&&(e.t="d",e.v=new Date(s.y,s.m-1,s.d,s.H,s.M,s.S,s.u))}}catch(e){if(r.WTF)throw e}}}(n,f,l),!1!==l.cellFormula)if(n.Formula){var m=Zo(n.Formula);61==m.charCodeAt(0)&&(m=m.slice(1)),n.f=rf(m,a),delete n.Formula,"RC"==n.ArrayRange?n.F=rf("RC:RC",a):n.ArrayRange&&(n.F=rf(n.ArrayRange,a),c.push([vs(n.F),n.F]))}else for(p=0;p<c.length;++p)a.r>=c[p][0].s.r&&a.r<=c[p][0].e.r&&a.c>=c[p][0].s.c&&a.c<=c[p][0].e.c&&(n.F=c[p][1]);l.cellStyles&&(h.forEach((function(e){!d.patternType&&e.patternType&&(d.patternType=e.patternType)})),n.s=d),void 0!==n.StyleID&&(n.ixfe=n.StyleID)}function Du(e){e.t=e.v||"",e.t=e.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),e.v=e.w=e.ixfe=void 0}function Fu(e,t){var r=t||{};io();var n=ra(bi(e));"binary"!=r.type&&"array"!=r.type&&"base64"!=r.type||(n=ci(n));var a,o=n.slice(0,1024).toLowerCase(),i=!1;if((1023&(o=o.replace(/".*?"/g,"")).indexOf(">"))>Math.min(1023&o.indexOf(","),1023&o.indexOf(";"))){var s=So(r);return s.type="string",ol.to_workbook(n,s)}if(-1==o.indexOf("<?xml")&&["html","table","head","meta","script","style","div"].forEach((function(e){o.indexOf("<"+e)>=0&&(i=!0)})),i)return function(e,t){var r=e.match(/<table[\s\S]*?>[\s\S]*?<\/table>/gi);if(!r||0==r.length)throw new Error("Invalid HTML: could not find <table>");if(1==r.length)return ws(Vu(r[0],t),t);var n={SheetNames:[],Sheets:{}};return r.forEach((function(e,r){Nd(n,Vu(e,t),"Sheet"+(r+1))})),n}(n,r);Su={"General Number":"General","General Date":Ba[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":Ba[15],"Short Date":Ba[14],"Long Time":Ba[19],"Medium Time":Ba[18],"Short Time":Ba[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:Ba[2],Standard:Ba[4],Percent:Ba[10],Scientific:Ba[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'};var c,l,f=[],u={},d=[],h=r.dense?[]:{},p="",m={},g={},v=Au('<Data ss:Type="String">'),b=0,w=0,y=0,k={s:{r:2e6,c:2e6},e:{r:0,c:0}},T={},x={},E="",_=0,S=[],B={},C={},A=0,N=[],R=[],O={},I=[],D=!1,F=[],P=[],z={},M=0,L=0,j={Sheets:[],WBProps:{date1904:!1}},q={};wi.lastIndex=0,n=n.replace(/<!--([\s\S]*?)-->/gm,"");for(var H="";a=wi.exec(n);)switch(a[3]=(H=a[3]).toLowerCase()){case"data":if("data"==H){if("/"===a[1]){if((c=f.pop())[0]!==a[3])throw new Error("Bad state: "+c.join("|"))}else"/"!==a[0].charAt(a[0].length-2)&&f.push([a[3],!0]);break}if(f[f.length-1][1])break;"/"===a[1]?Iu(n.slice(b,a.index),E,v,"comment"==f[f.length-1][0]?O:m,{c:w,r:y},T,I[w],g,F,r):(E="",v=Au(a[0]),b=a.index+a[0].length);break;case"cell":if("/"===a[1])if(R.length>0&&(m.c=R),(!r.sheetRows||r.sheetRows>y)&&void 0!==m.v&&(r.dense?(h[y]||(h[y]=[]),h[y][w]=m):h[ds(w)+fs(y)]=m),m.HRef&&(m.l={Target:Zo(m.HRef)},m.HRefScreenTip&&(m.l.Tooltip=m.HRefScreenTip),delete m.HRef,delete m.HRefScreenTip),(m.MergeAcross||m.MergeDown)&&(M=w+(0|parseInt(m.MergeAcross,10)),L=y+(0|parseInt(m.MergeDown,10)),S.push({s:{c:w,r:y},e:{c:M,r:L}})),r.sheetStubs)if(m.MergeAcross||m.MergeDown){for(var U=w;U<=M;++U)for(var W=y;W<=L;++W)(U>w||W>y)&&(r.dense?(h[W]||(h[W]=[]),h[W][U]={t:"z"}):h[ds(U)+fs(W)]={t:"z"});w=M+1}else++w;else m.MergeAcross?w=M+1:++w;else(m=Nu(a[0])).Index&&(w=+m.Index-1),w<k.s.c&&(k.s.c=w),w>k.e.c&&(k.e.c=w),"/>"===a[0].slice(-2)&&++w,R=[];break;case"row":"/"===a[1]||"/>"===a[0].slice(-2)?(y<k.s.r&&(k.s.r=y),y>k.e.r&&(k.e.r=y),"/>"===a[0].slice(-2)&&(g=Au(a[0])).Index&&(y=+g.Index-1),w=0,++y):((g=Au(a[0])).Index&&(y=+g.Index-1),z={},("0"==g.AutoFitHeight||g.Height)&&(z.hpx=parseInt(g.Height,10),z.hpt=Pl(z.hpx),P[y]=z),"1"==g.Hidden&&(z.hidden=!0,P[y]=z));break;case"worksheet":if("/"===a[1]){if((c=f.pop())[0]!==a[3])throw new Error("Bad state: "+c.join("|"));d.push(p),k.s.r<=k.e.r&&k.s.c<=k.e.c&&(h["!ref"]=gs(k),r.sheetRows&&r.sheetRows<=k.e.r&&(h["!fullref"]=h["!ref"],k.e.r=r.sheetRows-1,h["!ref"]=gs(k))),S.length&&(h["!merges"]=S),I.length>0&&(h["!cols"]=I),P.length>0&&(h["!rows"]=P),u[p]=h}else k={s:{r:2e6,c:2e6},e:{r:0,c:0}},y=w=0,f.push([a[3],!1]),c=Au(a[0]),p=Zo(c.Name),h=r.dense?[]:{},S=[],F=[],P=[],q={name:p,Hidden:0},j.Sheets.push(q);break;case"table":if("/"===a[1]){if((c=f.pop())[0]!==a[3])throw new Error("Bad state: "+c.join("|"))}else{if("/>"==a[0].slice(-2))break;f.push([a[3],!1]),I=[],D=!1}break;case"style":"/"===a[1]?Ou(T,x,r):x=Au(a[0]);break;case"numberformat":x.nf=Zo(Au(a[0]).Format||"General"),Su[x.nf]&&(x.nf=Su[x.nf]);for(var V=0;392!=V&&Ba[V]!=x.nf;++V);if(392==V)for(V=57;392!=V;++V)if(null==Ba[V]){oo(x.nf,V);break}break;case"column":if("table"!==f[f.length-1][0])break;if((l=Au(a[0])).Hidden&&(l.hidden=!0,delete l.Hidden),l.Width&&(l.wpx=parseInt(l.Width,10)),!D&&l.wpx>10){D=!0,Cl=6;for(var $=0;$<I.length;++$)I[$]&&Dl(I[$])}D&&Dl(l),I[l.Index-1||I.length]=l;for(var G=0;G<+l.Span;++G)I[I.length]=So(l);break;case"namedrange":if("/"===a[1])break;j.Names||(j.Names=[]);var K=Ko(a[0]),X={Name:K.Name,Ref:rf(K.RefersTo.slice(1),{r:0,c:0})};j.Sheets.length>0&&(X.Sheet=j.Sheets.length-1),j.Names.push(X);break;case"namedcell":case"b":case"i":case"u":case"s":case"em":case"h2":case"h3":case"sub":case"sup":case"span":case"alignment":case"borders":case"border":case"protection":case"paragraphs":case"name":case"pixelsperinch":case"null":break;case"font":if("/>"===a[0].slice(-2))break;"/"===a[1]?E+=n.slice(_,a.index):_=a.index+a[0].length;break;case"interior":if(!r.cellStyles)break;x.Interior=Au(a[0]);break;case"author":case"title":case"description":case"created":case"keywords":case"subject":case"category":case"company":case"lastauthor":case"lastsaved":case"lastprinted":case"version":case"revision":case"totaltime":case"hyperlinkbase":case"manager":case"contentstatus":case"identifier":case"language":case"appname":if("/>"===a[0].slice(-2))break;"/"===a[1]?oc(B,H,n.slice(A,a.index)):A=a.index+a[0].length;break;case"styles":case"workbook":if("/"===a[1]){if((c=f.pop())[0]!==a[3])throw new Error("Bad state: "+c.join("|"))}else f.push([a[3],!1]);break;case"comment":if("/"===a[1]){if((c=f.pop())[0]!==a[3])throw new Error("Bad state: "+c.join("|"));Du(O),R.push(O)}else f.push([a[3],!1]),O={a:(c=Au(a[0])).Author};break;case"autofilter":if("/"===a[1]){if((c=f.pop())[0]!==a[3])throw new Error("Bad state: "+c.join("|"))}else if("/"!==a[0].charAt(a[0].length-2)){var Y=Au(a[0]);h["!autofilter"]={ref:rf(Y.Range).replace(/\$/g,"")},f.push([a[3],!0])}break;case"datavalidation":if("/"===a[1]){if((c=f.pop())[0]!==a[3])throw new Error("Bad state: "+c.join("|"))}else"/"!==a[0].charAt(a[0].length-2)&&f.push([a[3],!0]);break;case"componentoptions":case"documentproperties":case"customdocumentproperties":case"officedocumentsettings":case"pivottable":case"pivotcache":case"names":case"mapinfo":case"pagebreaks":case"querytable":case"sorting":case"schema":case"conditionalformatting":case"smarttagtype":case"smarttags":case"excelworkbook":case"workbookoptions":case"worksheetoptions":if("/"===a[1]){if((c=f.pop())[0]!==a[3])throw new Error("Bad state: "+c.join("|"))}else"/"!==a[0].charAt(a[0].length-2)&&f.push([a[3],!0]);break;default:if(0==f.length&&"document"==a[3])return Qu(n,r);if(0==f.length&&"uof"==a[3])return Qu(n,r);var J=!0;switch(f[f.length-1][0]){case"officedocumentsettings":switch(a[3]){case"allowpng":case"removepersonalinformation":case"downloadcomponents":case"locationofcomponents":case"colors":case"color":case"index":case"rgb":case"targetscreensize":case"readonlyrecommended":break;default:J=!1}break;case"componentoptions":switch(a[3]){case"toolbar":case"hideofficelogo":case"spreadsheetautofit":case"label":case"caption":case"maxheight":case"maxwidth":case"nextsheetnumber":break;default:J=!1}break;case"excelworkbook":switch(a[3]){case"date1904":j.WBProps.date1904=!0;break;case"windowheight":case"windowwidth":case"windowtopx":case"windowtopy":case"tabratio":case"protectstructure":case"protectwindow":case"protectwindows":case"activesheet":case"displayinknotes":case"firstvisiblesheet":case"supbook":case"sheetname":case"sheetindex":case"sheetindexfirst":case"sheetindexlast":case"dll":case"acceptlabelsinformulas":case"donotsavelinkvalues":case"iteration":case"maxiterations":case"maxchange":case"path":case"xct":case"count":case"selectedsheets":case"calculation":case"uncalced":case"startupprompt":case"crn":case"externname":case"formula":case"colfirst":case"collast":case"wantadvise":case"boolean":case"error":case"text":case"ole":case"noautorecover":case"publishobjects":case"donotcalculatebeforesave":case"number":case"refmoder1c1":case"embedsavesmarttags":break;default:J=!1}break;case"workbookoptions":switch(a[3]){case"owcversion":case"height":case"width":break;default:J=!1}break;case"worksheetoptions":switch(a[3]){case"visible":if("/>"===a[0].slice(-2));else if("/"===a[1])switch(n.slice(A,a.index)){case"SheetHidden":q.Hidden=1;break;case"SheetVeryHidden":q.Hidden=2}else A=a.index+a[0].length;break;case"header":h["!margins"]||Yf(h["!margins"]={},"xlml"),isNaN(+Ko(a[0]).Margin)||(h["!margins"].header=+Ko(a[0]).Margin);break;case"footer":h["!margins"]||Yf(h["!margins"]={},"xlml"),isNaN(+Ko(a[0]).Margin)||(h["!margins"].footer=+Ko(a[0]).Margin);break;case"pagemargins":var Z=Ko(a[0]);h["!margins"]||Yf(h["!margins"]={},"xlml"),isNaN(+Z.Top)||(h["!margins"].top=+Z.Top),isNaN(+Z.Left)||(h["!margins"].left=+Z.Left),isNaN(+Z.Right)||(h["!margins"].right=+Z.Right),isNaN(+Z.Bottom)||(h["!margins"].bottom=+Z.Bottom);break;case"displayrighttoleft":j.Views||(j.Views=[]),j.Views[0]||(j.Views[0]={}),j.Views[0].RTL=!0;break;case"freezepanes":case"frozennosplit":case"splithorizontal":case"splitvertical":case"donotdisplaygridlines":case"activerow":case"activecol":case"toprowbottompane":case"leftcolumnrightpane":case"unsynced":case"print":case"printerrors":case"panes":case"scale":case"pane":case"number":case"layout":case"pagesetup":case"selected":case"protectobjects":case"enableselection":case"protectscenarios":case"validprinterinfo":case"horizontalresolution":case"verticalresolution":case"numberofcopies":case"activepane":case"toprowvisible":case"leftcolumnvisible":case"fittopage":case"rangeselection":case"papersizeindex":case"pagelayoutzoom":case"pagebreakzoom":case"filteron":case"fitwidth":case"fitheight":case"commentslayout":case"zoom":case"lefttoright":case"gridlines":case"allowsort":case"allowfilter":case"allowinsertrows":case"allowdeleterows":case"allowinsertcols":case"allowdeletecols":case"allowinserthyperlinks":case"allowformatcells":case"allowsizecols":case"allowsizerows":case"tabcolorindex":case"donotdisplayheadings":case"showpagelayoutzoom":case"blackandwhite":case"donotdisplayzeros":case"displaypagebreak":case"rowcolheadings":case"donotdisplayoutline":case"noorientation":case"allowusepivottables":case"zeroheight":case"viewablerange":case"selection":case"protectcontents":break;case"nosummaryrowsbelowdetail":h["!outline"]||(h["!outline"]={}),h["!outline"].above=!0;break;case"nosummarycolumnsrightdetail":h["!outline"]||(h["!outline"]={}),h["!outline"].left=!0;break;default:J=!1}break;case"pivottable":case"pivotcache":switch(a[3]){case"immediateitemsondrop":case"showpagemultipleitemlabel":case"compactrowindent":case"location":case"pivotfield":case"orientation":case"layoutform":case"layoutsubtotallocation":case"layoutcompactrow":case"position":case"pivotitem":case"datatype":case"datafield":case"sourcename":case"parentfield":case"ptlineitems":case"ptlineitem":case"countofsameitems":case"item":case"itemtype":case"ptsource":case"cacheindex":case"consolidationreference":case"filename":case"reference":case"nocolumngrand":case"norowgrand":case"blanklineafteritems":case"hidden":case"subtotal":case"basefield":case"mapchilditems":case"function":case"refreshonfileopen":case"printsettitles":case"mergelabels":case"defaultversion":case"refreshname":case"refreshdate":case"refreshdatecopy":case"versionlastrefresh":case"versionlastupdate":case"versionupdateablemin":case"versionrefreshablemin":case"calculation":break;default:J=!1}break;case"pagebreaks":switch(a[3]){case"colbreaks":case"colbreak":case"rowbreaks":case"rowbreak":case"colstart":case"colend":case"rowend":break;default:J=!1}break;case"autofilter":switch(a[3]){case"autofiltercolumn":case"autofiltercondition":case"autofilterand":case"autofilteror":break;default:J=!1}break;case"querytable":switch(a[3]){case"id":case"autoformatfont":case"autoformatpattern":case"querysource":case"querytype":case"enableredirections":case"refreshedinxl9":case"urlstring":case"htmltables":case"connection":case"commandtext":case"refreshinfo":case"notitles":case"nextid":case"columninfo":case"overwritecells":case"donotpromptforfile":case"textwizardsettings":case"source":case"number":case"decimal":case"thousandseparator":case"trailingminusnumbers":case"formatsettings":case"fieldtype":case"delimiters":case"tab":case"comma":case"autoformatname":case"versionlastedit":case"versionlastrefresh":break;default:J=!1}break;case"datavalidation":switch(a[3]){case"range":case"type":case"min":case"max":case"sort":case"descending":case"order":case"casesensitive":case"value":case"errorstyle":case"errormessage":case"errortitle":case"inputmessage":case"inputtitle":case"combohide":case"inputhide":case"condition":case"qualifier":case"useblank":case"value1":case"value2":case"format":case"cellrangelist":break;default:J=!1}break;case"sorting":case"conditionalformatting":switch(a[3]){case"range":case"type":case"min":case"max":case"sort":case"descending":case"order":case"casesensitive":case"value":case"errorstyle":case"errormessage":case"errortitle":case"cellrangelist":case"inputmessage":case"inputtitle":case"combohide":case"inputhide":case"condition":case"qualifier":case"useblank":case"value1":case"value2":case"format":break;default:J=!1}break;case"mapinfo":case"schema":case"data":switch(a[3]){case"map":case"entry":case"range":case"xpath":case"field":case"xsdtype":case"filteron":case"aggregate":case"elementtype":case"attributetype":case"schema":case"element":case"complextype":case"datatype":case"all":case"attribute":case"extends":case"row":break;default:J=!1}break;case"smarttags":break;default:J=!1}if(J)break;if(a[3].match(/!\[CDATA/))break;if(!f[f.length-1][1])throw"Unrecognized tag: "+a[3]+"|"+f.join("|");if("customdocumentproperties"===f[f.length-1][0]){if("/>"===a[0].slice(-2))break;"/"===a[1]?Ru(C,H,N,n.slice(A,a.index)):(N=a,A=a.index+a[0].length);break}if(r.WTF)throw"Unrecognized tag: "+a[3]+"|"+f.join("|")}var Q={};return r.bookSheets||r.bookProps||(Q.Sheets=u),Q.SheetNames=d,Q.Workbook=j,Q.SSF=So(Ba),Q.Props=B,Q.Custprops=C,Q}function Pu(e,t){switch(pd(t=t||{}),t.type||"base64"){case"base64":return Fu(sa(e),t);case"binary":case"buffer":case"file":return Fu(e,t);case"array":return Fu(ha(e),t)}}var zu=[60,1084,2066,2165,2175];function Mu(e,t,r,n,a){var o=n,i=[],s=r.slice(r.l,r.l+o);if(a&&a.enc&&a.enc.insitu&&s.length>0)switch(e){case 9:case 521:case 1033:case 2057:case 47:case 405:case 225:case 406:case 312:case 404:case 10:case 133:break;default:a.enc.insitu(s)}i.push(s),r.l+=o;for(var c=Ui(r,r.l),l=Uu[c],f=0;null!=l&&zu.indexOf(c)>-1;)o=Ui(r,r.l+2),f=r.l+4,2066==c?f+=4:2165!=c&&2175!=c||(f+=12),s=r.slice(f,r.l+4+o),i.push(s),r.l+=4+o,l=Uu[c=Ui(r,r.l)];var u=ma(i);es(u,0);var d=0;u.lens=[];for(var h=0;h<i.length;++h)u.lens.push(d),d+=i[h].length;if(u.length<n)throw"XLS Record 0x"+e.toString(16)+" Truncated: "+u.length+" < "+n;return t.f(u,u.length,a)}function Lu(e,t,r){if("z"!==e.t&&e.XF){var n=0;try{n=e.z||e.XF.numFmtId||0,t.cellNF&&(e.z=Ba[n])}catch(e){if(t.WTF)throw e}if(!t||!1!==t.cellText)try{"e"===e.t?e.w=e.w||Vs[e.v]:0===n||"General"==n?"n"===e.t?(0|e.v)===e.v?e.w=e.v.toString(10):e.w=za(e.v):e.w=Ma(e.v):e.w=ao(n,e.v,{date1904:!!r,dateNF:t&&t.dateNF})}catch(e){if(t.WTF)throw e}if(t.cellDates&&n&&"n"==e.t&&to(Ba[n]||String(n))){var a=Ra(e.v);a&&(e.t="d",e.v=new Date(a.y,a.m-1,a.d,a.H,a.M,a.S,a.u))}}}function ju(e,t,r){return{v:e,ixfe:t,t:r}}function qu(e,t){var r,n,a,o;if(t||(t={}),pd(t),Zn(),t.codepage&&Yn(t.codepage),e.FullPaths){if(fo.find(e,"/encryption"))throw new Error("File is password-protected");r=fo.find(e,"!CompObj"),n=fo.find(e,"/Workbook")||fo.find(e,"/Book")}else{switch(t.type){case"base64":e=da(sa(e));break;case"binary":e=da(e);break;case"buffer":break;case"array":Array.isArray(e)||(e=Array.prototype.slice.call(e))}es(e,0),n={content:e}}if(r&&function(e){var t={},r=e.content;if(r.l=28,t.AnsiUserType=r.read_shift(0,"lpstr-ansi"),t.AnsiClipboardFormat=function(e){return Ps(e,1)}(r),r.length-r.l<=4)return t;var n=r.read_shift(4);0==n||n>40||(r.l-=4,t.Reserved1=r.read_shift(0,"lpstr-ansi"),r.length-r.l<=4||1907505652!==(n=r.read_shift(4))||(t.UnicodeClipboardFormat=function(e){return Ps(e,2)}(r),0==(n=r.read_shift(4))||n>40||(r.l-=4,t.Reserved2=r.read_shift(0,"lpwstr"))))}(r),t.bookProps&&!t.bookSheets)a={};else{var i=ca?"buffer":"array";if(n&&n.content)a=function(e,t){var r,n,a,o,i,s,c,l,f={opts:{}},u={},d=t.dense?[]:{},h={},p={},m=null,g=[],v="",b={},w="",y={},k=[],T=[],x=[],E={Sheets:[],WBProps:{date1904:!1},Views:[{}]},_={},S=function(e){return e<8?Ws[e]:e<64&&x[e-8]||Ws[e]},B=function(e,t,n){if(!(z>1||n.sheetRows&&e.r>=n.sheetRows)){if(n.cellStyles&&t.XF&&t.XF.data&&function(e,t,r){var n,a=t.XF.data;a&&a.patternType&&r&&r.cellStyles&&(t.s={},t.s.patternType=a.patternType,(n=Sl(S(a.icvFore)))&&(t.s.fgColor={rgb:n}),(n=Sl(S(a.icvBack)))&&(t.s.bgColor={rgb:n}))}(0,t,n),delete t.ixfe,delete t.XF,r=e,w=ps(e),p&&p.s&&p.e||(p={s:{r:0,c:0},e:{r:0,c:0}}),e.r<p.s.r&&(p.s.r=e.r),e.c<p.s.c&&(p.s.c=e.c),e.r+1>p.e.r&&(p.e.r=e.r+1),e.c+1>p.e.c&&(p.e.c=e.c+1),n.cellFormula&&t.f)for(var a=0;a<k.length;++a)if(!(k[a][0].s.c>e.c||k[a][0].s.r>e.r||k[a][0].e.c<e.c||k[a][0].e.r<e.r)){t.F=gs(k[a][0]),k[a][0].s.c==e.c&&k[a][0].s.r==e.r||delete t.f,t.f&&(t.f=""+Df(k[a][1],0,e,D,C));break}n.dense?(d[e.r]||(d[e.r]=[]),d[e.r][e.c]=t):d[w]=t}},C={enc:!1,sbcch:0,snames:[],sharedf:y,arrayf:k,rrtabid:[],lastuser:"",biff:8,codepage:0,winlocked:0,cellStyles:!!t&&!!t.cellStyles,WTF:!!t&&!!t.wtf};t.password&&(C.password=t.password);var A=[],N=[],R=[],O=[],I=!1,D=[];D.SheetNames=C.snames,D.sharedf=C.sharedf,D.arrayf=C.arrayf,D.names=[],D.XTI=[];var F,P=0,z=0,M=0,L=[],j=[];C.codepage=1200,Jn(1200);for(var q=!1;e.l<e.length-1;){var H=e.l,U=e.read_shift(2);if(0===U&&10===P)break;var W=e.l===e.length?0:e.read_shift(2),V=Uu[U];if(V&&V.f){if(t.bookSheets&&133===P&&133!==U)break;if(P=U,2===V.r||12==V.r){var $=e.read_shift(2);if(W-=2,!C.enc&&$!==U&&((255&$)<<8|$>>8)!==U)throw new Error("rt mismatch: "+$+"!="+U);12==V.r&&(e.l+=10,W-=10)}var G={};if(G=10===U?V.f(e,W,C):Mu(U,V,e,W,C),0==z&&-1===[9,521,1033,2057].indexOf(P))continue;switch(U){case 34:f.opts.Date1904=E.WBProps.date1904=G;break;case 134:f.opts.WriteProtect=!0;break;case 47:if(C.enc||(e.l=0),C.enc=G,!t.password)throw new Error("File is password-protected");if(null==G.valid)throw new Error("Encryption scheme unsupported");if(!G.valid)throw new Error("Password is incorrect");break;case 92:C.lastuser=G;break;case 66:var K=Number(G);switch(K){case 21010:K=1200;break;case 32768:K=1e4;break;case 32769:K=1252}Jn(C.codepage=K),q=!0;break;case 317:C.rrtabid=G;break;case 25:C.winlocked=G;break;case 439:f.opts.RefreshAll=G;break;case 12:f.opts.CalcCount=G;break;case 16:f.opts.CalcDelta=G;break;case 17:f.opts.CalcIter=G;break;case 13:f.opts.CalcMode=G;break;case 14:f.opts.CalcPrecision=G;break;case 95:f.opts.CalcSaveRecalc=G;break;case 15:C.CalcRefMode=G;break;case 2211:f.opts.FullCalc=G;break;case 129:G.fDialog&&(d["!type"]="dialog"),G.fBelow||((d["!outline"]||(d["!outline"]={})).above=!0),G.fRight||((d["!outline"]||(d["!outline"]={})).left=!0);break;case 224:T.push(G);break;case 430:D.push([G]),D[D.length-1].XTI=[];break;case 35:case 547:D[D.length-1].push(G);break;case 24:case 536:F={Name:G.Name,Ref:Df(G.rgce,0,null,D,C)},G.itab>0&&(F.Sheet=G.itab-1),D.names.push(F),D[0]||(D[0]=[],D[0].XTI=[]),D[D.length-1].push(G),"_xlnm._FilterDatabase"==G.Name&&G.itab>0&&G.rgce&&G.rgce[0]&&G.rgce[0][0]&&"PtgArea3d"==G.rgce[0][0][0]&&(j[G.itab-1]={ref:gs(G.rgce[0][0][1][2])});break;case 22:C.ExternCount=G;break;case 23:0==D.length&&(D[0]=[],D[0].XTI=[]),D[D.length-1].XTI=D[D.length-1].XTI.concat(G),D.XTI=D.XTI.concat(G);break;case 2196:if(C.biff<8)break;null!=F&&(F.Comment=G[1]);break;case 18:d["!protect"]=G;break;case 19:0!==G&&C.WTF&&console.error("Password verifier: "+G);break;case 133:h[G.pos]=G,C.snames.push(G.name);break;case 10:if(--z)break;if(p.e){if(p.e.r>0&&p.e.c>0){if(p.e.r--,p.e.c--,d["!ref"]=gs(p),t.sheetRows&&t.sheetRows<=p.e.r){var X=p.e.r;p.e.r=t.sheetRows-1,d["!fullref"]=d["!ref"],d["!ref"]=gs(p),p.e.r=X}p.e.r++,p.e.c++}A.length>0&&(d["!merges"]=A),N.length>0&&(d["!objects"]=N),R.length>0&&(d["!cols"]=R),O.length>0&&(d["!rows"]=O),E.Sheets.push(_)}""===v?b=d:u[v]=d,d=t.dense?[]:{};break;case 9:case 521:case 1033:case 2057:if(8===C.biff&&(C.biff={9:2,521:3,1033:4}[U]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[G.BIFFVer]||8),C.biffguess=0==G.BIFFVer,0==G.BIFFVer&&4096==G.dt&&(C.biff=5,q=!0,Jn(C.codepage=28591)),8==C.biff&&0==G.BIFFVer&&16==G.dt&&(C.biff=2),z++)break;if(d=t.dense?[]:{},C.biff<8&&!q&&(q=!0,Jn(C.codepage=t.codepage||1252)),C.biff<5||0==G.BIFFVer&&4096==G.dt){""===v&&(v="Sheet1"),p={s:{r:0,c:0},e:{r:0,c:0}};var Y={pos:e.l-W,name:v};h[Y.pos]=Y,C.snames.push(v)}else v=(h[H]||{name:""}).name;32==G.dt&&(d["!type"]="chart"),64==G.dt&&(d["!type"]="macro"),A=[],N=[],C.arrayf=k=[],R=[],O=[],I=!1,_={Hidden:(h[H]||{hs:0}).hs,name:v};break;case 515:case 3:case 2:"chart"==d["!type"]&&(t.dense?(d[G.r]||[])[G.c]:d[ps({c:G.c,r:G.r})])&&++G.c,s={ixfe:G.ixfe,XF:T[G.ixfe]||{},v:G.val,t:"n"},M>0&&(s.z=L[s.ixfe>>8&63]),Lu(s,t,f.opts.Date1904),B({c:G.c,r:G.r},s,t);break;case 5:case 517:s={ixfe:G.ixfe,XF:T[G.ixfe],v:G.val,t:G.t},M>0&&(s.z=L[s.ixfe>>8&63]),Lu(s,t,f.opts.Date1904),B({c:G.c,r:G.r},s,t);break;case 638:s={ixfe:G.ixfe,XF:T[G.ixfe],v:G.rknum,t:"n"},M>0&&(s.z=L[s.ixfe>>8&63]),Lu(s,t,f.opts.Date1904),B({c:G.c,r:G.r},s,t);break;case 189:for(var J=G.c;J<=G.C;++J){var Z=G.rkrec[J-G.c][0];s={ixfe:Z,XF:T[Z],v:G.rkrec[J-G.c][1],t:"n"},M>0&&(s.z=L[s.ixfe>>8&63]),Lu(s,t,f.opts.Date1904),B({c:J,r:G.r},s,t)}break;case 6:case 518:case 1030:if("String"==G.val){m=G;break}if((s=ju(G.val,G.cell.ixfe,G.tt)).XF=T[s.ixfe],t.cellFormula){var Q=G.formula;if(Q&&Q[0]&&Q[0][0]&&"PtgExp"==Q[0][0][0]){var ee=Q[0][0][1][0],te=Q[0][0][1][1],re=ps({r:ee,c:te});y[re]?s.f=""+Df(G.formula,0,G.cell,D,C):s.F=((t.dense?(d[ee]||[])[te]:d[re])||{}).F}else s.f=""+Df(G.formula,0,G.cell,D,C)}M>0&&(s.z=L[s.ixfe>>8&63]),Lu(s,t,f.opts.Date1904),B(G.cell,s,t),m=G;break;case 7:case 519:if(!m)throw new Error("String record expects Formula");m.val=G,(s=ju(G,m.cell.ixfe,"s")).XF=T[s.ixfe],t.cellFormula&&(s.f=""+Df(m.formula,0,m.cell,D,C)),M>0&&(s.z=L[s.ixfe>>8&63]),Lu(s,t,f.opts.Date1904),B(m.cell,s,t),m=null;break;case 33:case 545:k.push(G);var ne=ps(G[0].s);if(n=t.dense?(d[G[0].s.r]||[])[G[0].s.c]:d[ne],t.cellFormula&&n){if(!m)break;if(!ne||!n)break;n.f=""+Df(G[1],0,G[0],D,C),n.F=gs(G[0])}break;case 1212:if(!t.cellFormula)break;if(w){if(!m)break;y[ps(m.cell)]=G[0],((n=t.dense?(d[m.cell.r]||[])[m.cell.c]:d[ps(m.cell)])||{}).f=""+Df(G[0],0,r,D,C)}break;case 253:s=ju(g[G.isst].t,G.ixfe,"s"),g[G.isst].h&&(s.h=g[G.isst].h),s.XF=T[s.ixfe],M>0&&(s.z=L[s.ixfe>>8&63]),Lu(s,t,f.opts.Date1904),B({c:G.c,r:G.r},s,t);break;case 513:t.sheetStubs&&(s={ixfe:G.ixfe,XF:T[G.ixfe],t:"z"},M>0&&(s.z=L[s.ixfe>>8&63]),Lu(s,t,f.opts.Date1904),B({c:G.c,r:G.r},s,t));break;case 190:if(t.sheetStubs)for(var ae=G.c;ae<=G.C;++ae){var oe=G.ixfe[ae-G.c];s={ixfe:oe,XF:T[oe],t:"z"},M>0&&(s.z=L[s.ixfe>>8&63]),Lu(s,t,f.opts.Date1904),B({c:ae,r:G.r},s,t)}break;case 214:case 516:case 4:(s=ju(G.val,G.ixfe,"s")).XF=T[s.ixfe],M>0&&(s.z=L[s.ixfe>>8&63]),Lu(s,t,f.opts.Date1904),B({c:G.c,r:G.r},s,t);break;case 0:case 512:1===z&&(p=G);break;case 252:g=G;break;case 1054:if(4==C.biff){L[M++]=G[1];for(var ie=0;ie<M+163&&Ba[ie]!=G[1];++ie);ie>=163&&oo(G[1],M+163)}else oo(G[1],G[0]);break;case 30:L[M++]=G;for(var se=0;se<M+163&&Ba[se]!=G;++se);se>=163&&oo(G,M+163);break;case 229:A=A.concat(G);break;case 93:N[G.cmo[0]]=C.lastobj=G;break;case 438:C.lastobj.TxO=G;break;case 127:C.lastobj.ImData=G;break;case 440:for(i=G[0].s.r;i<=G[0].e.r;++i)for(o=G[0].s.c;o<=G[0].e.c;++o)(n=t.dense?(d[i]||[])[o]:d[ps({c:o,r:i})])&&(n.l=G[1]);break;case 2048:for(i=G[0].s.r;i<=G[0].e.r;++i)for(o=G[0].s.c;o<=G[0].e.c;++o)(n=t.dense?(d[i]||[])[o]:d[ps({c:o,r:i})])&&n.l&&(n.l.Tooltip=G[1]);break;case 28:if(C.biff<=5&&C.biff>=2)break;n=t.dense?(d[G[0].r]||[])[G[0].c]:d[ps(G[0])];var ce=N[G[2]];n||(t.dense?(d[G[0].r]||(d[G[0].r]=[]),n=d[G[0].r][G[0].c]={t:"z"}):n=d[ps(G[0])]={t:"z"},p.e.r=Math.max(p.e.r,G[0].r),p.s.r=Math.min(p.s.r,G[0].r),p.e.c=Math.max(p.e.c,G[0].c),p.s.c=Math.min(p.s.c,G[0].c)),n.c||(n.c=[]),a={a:G[1],t:ce.TxO.t},n.c.push(a);break;case 2173:T[G.ixfe],G.ext.forEach((function(e){e[0]}));break;case 125:if(!C.cellStyles)break;for(;G.e>=G.s;)R[G.e--]={width:G.w/256,level:G.level||0,hidden:!!(1&G.flags)},I||(I=!0,Il(G.w/256)),Dl(R[G.e+1]);break;case 520:var le={};null!=G.level&&(O[G.r]=le,le.level=G.level),G.hidden&&(O[G.r]=le,le.hidden=!0),G.hpt&&(O[G.r]=le,le.hpt=G.hpt,le.hpx=zl(G.hpt));break;case 38:case 39:case 40:case 41:d["!margins"]||Yf(d["!margins"]={}),d["!margins"][{38:"left",39:"right",40:"top",41:"bottom"}[U]]=G;break;case 161:d["!margins"]||Yf(d["!margins"]={}),d["!margins"].header=G.header,d["!margins"].footer=G.footer;break;case 574:G.RTL&&(E.Views[0].RTL=!0);break;case 146:x=G;break;case 2198:l=G;break;case 140:c=G;break;case 442:v?_.CodeName=G||_.name:E.WBProps.CodeName=G||"ThisWorkbook"}}else V||console.error("Missing Info for XLS Record 0x"+U.toString(16)),e.l+=W}return f.SheetNames=uo(h).sort((function(e,t){return Number(e)-Number(t)})).map((function(e){return h[e].name})),t.bookSheets||(f.Sheets=u),!f.SheetNames.length&&b["!ref"]?(f.SheetNames.push("Sheet1"),f.Sheets&&(f.Sheets.Sheet1=b)):f.Preamble=b,f.Sheets&&j.forEach((function(e,t){f.Sheets[f.SheetNames[t]]["!autofilter"]=e})),f.Strings=g,f.SSF=So(Ba),C.enc&&(f.Encryption=C.enc),l&&(f.Themes=l),f.Metadata={},void 0!==c&&(f.Metadata.Country=c),D.names.length>0&&(E.Names=D.names),f.Workbook=E,f}(n.content,t);else if((o=fo.find(e,"PerfectOffice_MAIN"))&&o.content)a=il.to_workbook(o.content,(t.type=i,t));else{if(!(o=fo.find(e,"NativeContent_MAIN"))||!o.content)throw(o=fo.find(e,"MN0"))&&o.content?new Error("Unsupported Works 4 for Mac file"):new Error("Cannot find Workbook stream");a=il.to_workbook(o.content,(t.type=i,t))}t.bookVBA&&e.FullPaths&&fo.find(e,"/_VBA_PROJECT_CUR/VBA/dir")&&(a.vbaraw=function(e){var t=fo.utils.cfb_new({root:"R"});return e.FullPaths.forEach((function(r,n){if("/"!==r.slice(-1)&&r.match(/_VBA_PROJECT_CUR/)){var a=r.replace(/^[^\/]*/,"R").replace(/\/_VBA_PROJECT_CUR\u0000*/,"");fo.utils.cfb_add(t,a,e.FileIndex[n].content)}})),fo.write(t)}(e))}var s={};return e.FullPaths&&function(e,t,r){var n=fo.find(e,"/!DocumentSummaryInformation");if(n&&n.size>0)try{var a=gc(n,Ls,"02d5cdd59c2e1b10939708002b2cf9ae");for(var o in a)t[o]=a[o]}catch(e){if(r.WTF)throw e}var i=fo.find(e,"/!SummaryInformation");if(i&&i.size>0)try{var s=gc(i,js,"e0859ff2f94f6810ab9108002b27b3d9");for(var c in s)null==t[c]&&(t[c]=s[c])}catch(e){if(r.WTF)throw e}t.HeadingPairs&&t.TitlesOfParts&&(tc(t.HeadingPairs,t.TitlesOfParts,t,r),delete t.HeadingPairs,delete t.TitlesOfParts)}(e,s,t),a.Props=a.Custprops=s,t.bookFiles&&(a.cfb=e),a}var Hu={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 o=e.read_shift(1);return e.l=n,7&o&&(r.level=7&o),16&o&&(r.hidden=!0),32&o&&(r.hpt=a/20),r}},1:{f:function(e){return[Ss(e)]}},2:{f:function(e){return[Ss(e),Os(e),"n"]}},3:{f:function(e){return[Ss(e),e.read_shift(1),"e"]}},4:{f:function(e){return[Ss(e),e.read_shift(1),"b"]}},5:{f:function(e){return[Ss(e),Fs(e),"n"]}},6:{f:function(e){return[Ss(e),Ts(e),"str"]}},7:{f:function(e){return[Ss(e),e.read_shift(4),"s"]}},8:{f:function(e,t,r){var n=e.l+t,a=Ss(e);a.r=r["!row"];var o=[a,Ts(e),"str"];if(r.cellFormula){e.l+=2;var i=jf(e,n-e.l,r);o[3]=Df(i,0,a,r.supbooks,r)}else e.l=n;return o}},9:{f:function(e,t,r){var n=e.l+t,a=Ss(e);a.r=r["!row"];var o=[a,Fs(e),"n"];if(r.cellFormula){e.l+=2;var i=jf(e,n-e.l,r);o[3]=Df(i,0,a,r.supbooks,r)}else e.l=n;return o}},10:{f:function(e,t,r){var n=e.l+t,a=Ss(e);a.r=r["!row"];var o=[a,e.read_shift(1),"b"];if(r.cellFormula){e.l+=2;var i=jf(e,n-e.l,r);o[3]=Df(i,0,a,r.supbooks,r)}else e.l=n;return o}},11:{f:function(e,t,r){var n=e.l+t,a=Ss(e);a.r=r["!row"];var o=[a,e.read_shift(1),"e"];if(r.cellFormula){e.l+=2;var i=jf(e,n-e.l,r);o[3]=Df(i,0,a,r.supbooks,r)}else e.l=n;return o}},12:{f:function(e){return[Bs(e)]}},13:{f:function(e){return[Bs(e),Os(e),"n"]}},14:{f:function(e){return[Bs(e),e.read_shift(1),"e"]}},15:{f:function(e){return[Bs(e),e.read_shift(1),"b"]}},16:{f:du},17:{f:function(e){return[Bs(e),Ts(e),"str"]}},18:{f:function(e){return[Bs(e),e.read_shift(4),"s"]}},19:{f:Es},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),o=Ns(e),i=qf(e,0,r),s=As(e);e.l=n;var c={Name:o,Ptg:i};return a<268435455&&(c.Sheet=a),s&&(c.Comment=s),c}},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 o=e.read_shift(1);0!=o&&(n.underline=o);var i=e.read_shift(1);i>0&&(n.family=i);var s=e.read_shift(1);switch(s>0&&(n.charset=s),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"),o=e.read_shift(1),i=e.read_shift(1),s=e.read_shift(1);switch(e.l++,r){case 0:t.auto=1;break;case 1:t.index=n;var c=Ws[n];c&&(t.rgb=Sl(c));break;case 2:t.rgb=Sl([o,i,s]);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=Ts(e),n}},44:{f:function(e,t){return[e.read_shift(2),Ts(e)]}},45:{f:Hl},46:{f:Ul},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:Yc},62:{f:function(e){return[Ss(e),Es(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=ps(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:ts,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=Cs(e,t-19),r}},148:{f:uu,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?Ts(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=Rs(e,t-8),r.name=Ts(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:Ds},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:hu},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:Ts(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:Rs},357:{},358:{},359:{},360:{T:1},361:{},362:{f:Gc},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=Is(e),o=e.read_shift(1),i=[a];if(i[2]=o,r.cellFormula){var s=Lf(e,n-e.l,r);i[1]=s}else e.l=n;return i}},427:{f:function(e,t,r){var n=e.l+t,a=[Ds(e,16)];if(r.cellFormula){var o=Hf(e,n-e.l,r);a[1]=o,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 pu.forEach((function(r){t[r]=Fs(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=Ds(e,16),a=As(e),o=Ts(e),i=Ts(e),s=Ts(e);e.l=r;var c={rfx:n,relId:a,loc:o,display:s};return i&&(c.Tooltip=i),c}},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:Rs},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:tf},633:{T:1},634:{T:-1},635:{T:1,f:function(e){var t={};t.iauthor=e.read_shift(4);var r=Ds(e,16);return t.rfx=r.s,t.ref=ps(r.s),e.l+=16,t}},636:{T:-1},637:{f:_s},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:Ts(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:""}},Uu={6:{f:zf},10:{f:vc},12:{f:wc},13:{f:wc},14:{f:bc},15:{f:bc},16:{f:Fs},17:{f:bc},18:{f:bc},19:{f:wc},20:{f:Uc},21:{f:Uc},23:{f:Gc},24:{f:$c},25:{f:bc},26:{},27:{},28:{f:function(e,t,r){return function(e,t,r){if(!(r.biff<8)){var n=e.read_shift(2),a=e.read_shift(2),o=e.read_shift(2),i=e.read_shift(2),s=_c(e,0,r);return r.biff<8&&e.read_shift(1),[{r:n,c:a},s,i,o]}}(e,0,r)}},29:{},34:{f:bc},35:{f:Wc},38:{f:Fs},39:{f:Fs},40:{f:Fs},41:{f:Fs},42:{f:bc},43:{f:bc},47:{f:function(e,t,r){var n={Type:r.biff>=8?e.read_shift(2):0};return n.Type?function(e,t,r){var n=r||{};n.Info=e.read_shift(2),e.l-=2,1===n.Info?n.Data=function(e){var t={},r=t.EncryptionVersionInfo=vl(e,4);if(1!=r.Major||1!=r.Minor)throw"unrecognized version code "+r.Major+" : "+r.Minor;return t.Salt=e.read_shift(16),t.EncryptedVerifier=e.read_shift(16),t.EncryptedVerifierHash=e.read_shift(16),t}(e):n.Data=function(e,t){var r={},n=r.EncryptionVersionInfo=vl(e,4);if(t-=4,2!=n.Minor)throw new Error("unrecognized minor version code: "+n.Minor);if(n.Major>4||n.Major<2)throw new Error("unrecognized major version code: "+n.Major);r.Flags=e.read_shift(4),t-=4;var a=e.read_shift(4);return t-=4,r.EncryptionHeader=wl(e,a),t-=a,r.EncryptionVerifier=yl(e,t),r}(e,t)}(e,t-2,n):function(e,t,r,n){var a,o,i,s={key:wc(e),verificationBytes:wc(e)};r.password&&(s.verifier=function(e){var t,r,n=0,a=gl(e),o=a.length+1;for((t=fa(o))[0]=a.length,r=1;r!=o;++r)t[r]=a[r-1];for(r=o-1;r>=0;--r)n=((16384&n?1:0)|n<<1&32767)^t[r];return 52811^n}(r.password)),n.valid=s.verificationBytes===s.verifier,n.valid&&(n.insitu=(a=r.password,o=0,i=El(a),function(e){var t=function(e,t,r,n,a){var o,i;for(a||(a=t),n||(n=El("")),o=0;o!=t.length;++o)i=t[o],i=255&((i^=n[r])>>5|i<<3),a[o]=i,++r;return[a,r,n]}(0,e,o,i);return o=t[1],t[0]}))}(e,r.biff,r,n),n}},49:{f:function(e,t,r){var n={dyHeight:e.read_shift(2),fl:e.read_shift(2)};switch(r&&r.biff||8){case 2:break;case 3:case 4:e.l+=2;break;default:e.l+=10}return n.name=kc(e,0,r),n}},51:{f:wc},60:{},61:{f:function(e){return{Pos:[e.read_shift(2),e.read_shift(2)],Dim:[e.read_shift(2),e.read_shift(2)],Flags:e.read_shift(2),CurTab:e.read_shift(2),FirstTab:e.read_shift(2),Selected:e.read_shift(2),TabRatio:e.read_shift(2)}}},64:{f:bc},65:{f:function(){}},66:{f:wc},77:{},80:{},81:{},82:{},85:{f:wc},89:{},90:{},91:{},92:{f:function(e,t,r){if(r.enc)return e.l+=t,"";var n=e.l,a=_c(e,0,r);return e.read_shift(t+n-e.l),a}},93:{f:function(e,t,r){if(r&&r.biff<8)return function(e,t,r){e.l+=4;var n=e.read_shift(2),a=e.read_shift(2),o=e.read_shift(2);e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=6,t-=36;var i=[];return i.push((Xc[n]||ts)(e,t,r)),{cmo:[a,n,o],ft:i}}(e,t,r);var n=Fc(e),a=function(e,t){for(var r=e.l+t,n=[];e.l<r;){var a=e.read_shift(2);e.l-=2;try{n.push(zc[a](e,r-e.l))}catch(t){return e.l=r,n}}return e.l!=r&&(e.l=r),n}(e,t-22,n[1]);return{cmo:n,ft:a}}},94:{},95:{f:bc},96:{},97:{},99:{f:bc},125:{f:Yc},128:{f:function(e){e.l+=4;var t=[e.read_shift(2),e.read_shift(2)];if(0!==t[0]&&t[0]--,0!==t[1]&&t[1]--,t[0]>7||t[1]>7)throw new Error("Bad Gutters: "+t.join("|"));return t}},129:{f:function(e,t,r){var n=r&&8==r.biff||2==t?e.read_shift(2):(e.l+=t,0);return{fDialog:16&n,fBelow:64&n,fRight:128&n}}},130:{f:wc},131:{f:bc},132:{f:bc},133:{f:function(e,t,r){var n=e.read_shift(4),a=3&e.read_shift(1),o=e.read_shift(1);switch(o){case 0:o="Worksheet";break;case 1:o="Macrosheet";break;case 2:o="Chartsheet";break;case 6:o="VBAModule"}var i=kc(e,0,r);return 0===i.length&&(i="Sheet1"),{pos:n,hs:a,dt:o,name:i}}},134:{},140:{f:function(e){var t,r=[0,0];return t=e.read_shift(2),r[0]=qs[t]||t,t=e.read_shift(2),r[1]=qs[t]||t,r}},141:{f:wc},144:{},146:{f:function(e){for(var t=e.read_shift(2),r=[];t-- >0;)r.push(Cc(e));return r}},151:{},152:{},153:{},154:{},155:{},156:{f:wc},157:{},158:{},160:{f:Zc},161:{f:function(e,t){var r={};return t<32||(e.l+=16,r.header=Fs(e),r.footer=Fs(e),e.l+=2),r}},174:{},175:{},176:{},177:{},178:{},180:{},181:{},182:{},184:{},185:{},189:{f:function(e,t){for(var r=e.l+t-2,n=e.read_shift(2),a=e.read_shift(2),o=[];e.l<r;)o.push(Rc(e));if(e.l!==r)throw new Error("MulRK read error");var i=e.read_shift(2);if(o.length!=i-a+1)throw new Error("MulRK length mismatch");return{r:n,c:a,C:i,rkrec:o}}},190:{f:function(e,t){for(var r=e.l+t-2,n=e.read_shift(2),a=e.read_shift(2),o=[];e.l<r;)o.push(e.read_shift(2));if(e.l!==r)throw new Error("MulBlank read error");var i=e.read_shift(2);if(o.length!=i-a+1)throw new Error("MulBlank length mismatch");return{r:n,c:a,C:i,ixfe:o}}},193:{f:vc},197:{},198:{},199:{},200:{},201:{},202:{f:bc},203:{},204:{},205:{},206:{},207:{},208:{},209:{},210:{},211:{},213:{},215:{},216:{},217:{},218:{f:wc},220:{},221:{f:bc},222:{},224:{f:function(e,t,r){var n={};return n.ifnt=e.read_shift(2),n.numFmtId=e.read_shift(2),n.flags=e.read_shift(2),n.fStyle=n.flags>>2&1,n.data=function(e,t,r,n){var a={},o=e.read_shift(4),i=e.read_shift(4),s=e.read_shift(4),c=e.read_shift(2);return a.patternType=Hs[s>>26],n.cellStyles?(a.alc=7&o,a.fWrap=o>>3&1,a.alcV=o>>4&7,a.fJustLast=o>>7&1,a.trot=o>>8&255,a.cIndent=o>>16&15,a.fShrinkToFit=o>>20&1,a.iReadOrder=o>>22&2,a.fAtrNum=o>>26&1,a.fAtrFnt=o>>27&1,a.fAtrAlc=o>>28&1,a.fAtrBdr=o>>29&1,a.fAtrPat=o>>30&1,a.fAtrProt=o>>31&1,a.dgLeft=15&i,a.dgRight=i>>4&15,a.dgTop=i>>8&15,a.dgBottom=i>>12&15,a.icvLeft=i>>16&127,a.icvRight=i>>23&127,a.grbitDiag=i>>30&3,a.icvTop=127&s,a.icvBottom=s>>7&127,a.icvDiag=s>>14&127,a.dgDiag=s>>21&15,a.icvFore=127&c,a.icvBack=c>>7&127,a.fsxButton=c>>14&1,a):a}(e,0,n.fStyle,r),n}},225:{f:function(e,t){return 0===t||e.read_shift(2),1200}},226:{f:vc},227:{},229:{f:function(e,t){for(var r=[],n=e.read_shift(2);n--;)r.push(Oc(e));return r}},233:{},235:{},236:{},237:{},239:{},240:{},241:{},242:{},244:{},245:{},246:{},247:{},248:{},249:{},251:{},252:{f:function(e,t){for(var r=e.l+t,n=e.read_shift(4),a=e.read_shift(4),o=[],i=0;i!=a&&e.l<r;++i)o.push(Tc(e));return o.Count=n,o.Unique=a,o}},253:{f:function(e){var t=Ac(e);return t.isst=e.read_shift(4),t}},255:{f:function(e,t){var r={};return r.dsst=e.read_shift(2),e.l+=t-2,r}},256:{},259:{},290:{},311:{},312:{},315:{},317:{f:yc},318:{},319:{},320:{},330:{},331:{},333:{},334:{},335:{},336:{},337:{},338:{},339:{},340:{},351:{},352:{f:bc},353:{f:vc},401:{},402:{},403:{},404:{},405:{},406:{},407:{},408:{},425:{},426:{},427:{},428:{},429:{},430:{f:function(e,t,r){var n=e.l+t,a=e.read_shift(2),o=e.read_shift(2);if(r.sbcch=o,1025==o||14849==o)return[o,a];if(o<1||o>255)throw new Error("Unexpected SupBook type: "+o);for(var i=xc(e,o),s=[];n>e.l;)s.push(Ec(e));return[o,a,i,s]}},431:{f:bc},432:{},433:{},434:{},437:{},438:{f:function(e,t,r){var n=e.l,a="";try{e.l+=4;var o=(r.lastobj||{cmo:[0,0]}).cmo[1];-1==[0,5,7,11,12,14].indexOf(o)?e.l+=6:function(e){var t=e.read_shift(1);e.l++;var r=e.read_shift(2);e.l+=2}(e);var i=e.read_shift(2);e.read_shift(2),wc(e);var s=e.read_shift(2);e.l+=s;for(var c=1;c<e.lens.length-1;++c){if(e.l-n!=e.lens[c])throw new Error("TxO: bad continue record");var l=e[e.l];if((a+=xc(e,e.lens[c+1]-e.lens[c]-1)).length>=(l?i:2*i))break}if(a.length!==i&&a.length!==2*i)throw new Error("cchText: "+i+" != "+a.length);return e.l=n+t,{t:a}}catch(r){return e.l=n+t,{t:a}}}},439:{f:bc},440:{f:function(e,t){var r=Oc(e);e.l+=16;var n=function(e,t){var r=e.l+t,n=e.read_shift(4);if(2!==n)throw new Error("Unrecognized streamVersion: "+n);var a=e.read_shift(2);e.l+=2;var o,i,s,c,l,f,u="";16&a&&(o=Sc(e,e.l)),128&a&&(i=Sc(e,e.l)),257&~a||(s=Sc(e,e.l)),1==(257&a)&&(c=function(e){var t=e.read_shift(16);switch(t){case"e0c9ea79f9bace118c8200aa004ba90b":return function(e){var t=e.read_shift(4),r=e.l,n=!1;t>24&&(e.l+=t-24,"795881f43b1d7f48af2c825dc4852763"===e.read_shift(16)&&(n=!0),e.l=r);var a=e.read_shift((n?t-24:t)>>1,"utf16le").replace(ga,"");return n&&(e.l+=24),a}(e);case"0303000000000000c000000000000046":return function(e){for(var t=e.read_shift(2),r="";t-- >0;)r+="../";var n=e.read_shift(0,"lpstr-ansi");if(e.l+=2,57005!=e.read_shift(2))throw new Error("Bad FileMoniker");if(0===e.read_shift(4))return r+n.replace(/\\/g,"/");var a=e.read_shift(4);if(3!=e.read_shift(2))throw new Error("Bad FileMoniker");return r+e.read_shift(a>>1,"utf16le").replace(ga,"")}(e);default:throw new Error("Unsupported Moniker "+t)}}(e,e.l)),8&a&&(u=Sc(e,e.l)),32&a&&(l=e.read_shift(16)),64&a&&(f=ic(e)),e.l=r;var d=i||s||c||"";d&&u&&(d+="#"+u),d||(d="#"+u),2&a&&"/"==d.charAt(0)&&"/"!=d.charAt(1)&&(d="file://"+d);var h={Target:d};return l&&(h.guid=l),f&&(h.time=f),o&&(h.Tooltip=o),h}(e,t-24);return[r,n]}},441:{},442:{f:Ec},443:{},444:{f:wc},445:{},446:{},448:{f:vc},449:{f:function(e){return e.read_shift(2),e.read_shift(4)},r:2},450:{f:vc},512:{f:qc},513:{f:Jc},515:{f:function(e,t,r){r.biffguess&&2==r.biff&&(r.biff=5);var n=Ac(e),a=Fs(e);return n.val=a,n}},516:{f:function(e,t,r){r.biffguess&&2==r.biff&&(r.biff=5),e.l;var n=Ac(e);2==r.biff&&e.l++;var a=Ec(e,e.l,r);return n.val=a,n}},517:{f:Hc},519:{f:Qc},520:{f:function(e){var t={};t.r=e.read_shift(2),t.c=e.read_shift(2),t.cnt=e.read_shift(2)-t.c;var r=e.read_shift(2);e.l+=4;var n=e.read_shift(1);return e.l+=3,7&n&&(t.level=7&n),32&n&&(t.hidden=!0),64&n&&(t.hpt=r/20),t}},523:{},545:{f:Kc},549:{f:Lc},566:{},574:{f:function(e,t,r){return r&&r.biff>=2&&r.biff<5?{}:{RTL:64&e.read_shift(2)}}},638:{f:function(e){var t=e.read_shift(2),r=e.read_shift(2),n=Rc(e);return{r:t,c:r,ixfe:n[0],rknum:n[1]}}},659:{},1048:{},1054:{f:function(e,t,r){return[e.read_shift(2),_c(e,0,r)]}},1084:{},1212:{f:function(e,t,r){var n=Ic(e);e.l++;var a=e.read_shift(1);return[Pf(e,t-=8,r),a,n]}},2048:{f:function(e,t){e.read_shift(2);var r=Oc(e),n=e.read_shift((t-10)/2,"dbcs-cont");return[r,n=n.replace(ga,"")]}},2049:{},2050:{},2051:{},2052:{},2053:{},2054:{},2055:{},2056:{},2057:{f:Mc},2058:{},2059:{},2060:{},2061:{},2062:{},2063:{},2064:{},2066:{},2067:{},2128:{},2129:{},2130:{},2131:{},2132:{},2133:{},2134:{},2135:{},2136:{},2137:{},2138:{},2146:{},2147:{r:12},2148:{},2149:{},2150:{},2151:{f:vc},2152:{},2154:{},2155:{},2156:{},2161:{},2162:{},2164:{},2165:{},2166:{},2167:{},2168:{},2169:{},2170:{},2171:{},2172:{f:function(e){e.l+=2;var t={cxfs:0,crc:0};return t.cxfs=e.read_shift(2),t.crc=e.read_shift(4),t},r:12},2173:{f:function(e,t){e.l,e.l+=2;var r=e.read_shift(2);e.l+=2;for(var n=e.read_shift(2),a=[];n-- >0;)a.push(Ql(e,e.l));return{ixfe:r,ext:a}},r:12},2174:{},2175:{},2180:{},2181:{},2182:{},2183:{},2184:{},2185:{},2186:{},2187:{},2188:{f:bc,r:12},2189:{},2190:{r:12},2191:{},2192:{},2194:{},2195:{},2196:{f:function(e,t,r){if(!(r.biff<8)){var n=e.read_shift(2),a=e.read_shift(2);return[xc(e,n,r),xc(e,a,r)]}e.l+=t},r:12},2197:{},2198:{f:function(e,t,r){var n=e.l+t;if(124226!==e.read_shift(4))if(r.cellStyles){var a,o=e.slice(e.l);e.l=n;try{a=jo(o,{type:"array"})}catch(e){return}var i=zo(a,"theme/theme/theme1.xml",!0);if(i)return Zl(i,r)}else e.l=n},r:12},2199:{},2200:{},2201:{},2202:{f:function(e){return[0!==e.read_shift(4),0!==e.read_shift(4),e.read_shift(4)]},r:12},2203:{f:vc},2204:{},2205:{},2206:{},2207:{},2211:{f:function(e){var t=function(e){var t=e.read_shift(2),r=e.read_shift(2);return e.l+=8,{type:t,flags:r}}(e);if(2211!=t.type)throw new Error("Invalid Future Record "+t.type);return 0!==e.read_shift(4)}},2212:{},2213:{},2214:{},2215:{},4097:{},4098:{},4099:{},4102:{},4103:{},4105:{},4106:{},4107:{},4108:{},4109:{},4116:{},4117:{},4118:{},4119:{},4120:{},4121:{},4122:{},4123:{},4124:{},4125:{},4126:{},4127:{},4128:{},4129:{},4130:{},4132:{},4133:{},4134:{f:wc},4135:{},4146:{},4147:{},4148:{},4149:{},4154:{},4156:{},4157:{},4158:{},4159:{},4160:{},4161:{},4163:{},4164:{f:function(e,t,r){var n={area:!1};if(5!=r.biff)return e.l+=t,n;var a=e.read_shift(1);return e.l+=3,16&a&&(n.area=!0),n}},4165:{},4166:{},4168:{},4170:{},4171:{},4174:{},4175:{},4176:{},4177:{},4187:{},4188:{f:function(e){for(var t=e.read_shift(2),r=[];t-- >0;)r.push(Cc(e));return r}},4189:{},4191:{},4192:{},4193:{},4194:{},4195:{},4196:{},4197:{},4198:{},4199:{},4200:{},0:{f:qc},1:{},2:{f:function(e){var t=Ac(e);++e.l;var r=e.read_shift(2);return t.t="n",t.val=r,t}},3:{f:function(e){var t=Ac(e);++e.l;var r=Fs(e);return t.t="n",t.val=r,t}},4:{f:function(e,t,r){r.biffguess&&5==r.biff&&(r.biff=2);var n=Ac(e);++e.l;var a=_c(e,0,r);return n.t="str",n.val=a,n}},5:{f:Hc},7:{f:function(e){var t=e.read_shift(1);return 0===t?(e.l++,""):e.read_shift(t,"sbcs-cont")}},8:{},9:{f:Mc},11:{},22:{f:wc},30:{f:jc},31:{},32:{},33:{f:Kc},36:{},37:{f:Lc},50:{f:function(e,t){e.l+=6,e.l+=2,e.l+=1,e.l+=3,e.l+=1,e.l+=t-13}},62:{},52:{},67:{},68:{f:wc},69:{},86:{},126:{},127:{f:function(e){var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(4),a={fmt:t,env:r,len:n,data:e.slice(e.l,e.l+n)};return e.l+=n,a}},135:{},136:{},137:{},145:{},148:{},149:{},150:{},169:{},171:{},188:{},191:{},192:{},194:{},195:{},214:{f:function(e,t,r){var n=e.l+t,a=Ac(e),o=e.read_shift(2),i=xc(e,o,r);return e.l=n,a.t="str",a.val=i,a}},223:{},234:{},354:{},421:{},518:{f:zf},521:{f:Mc},536:{f:$c},547:{f:Wc},561:{},579:{},1030:{f:zf},1033:{f:Mc},1091:{},2157:{},2163:{},2177:{},2240:{},2241:{},2242:{},2243:{},2244:{},2245:{},2246:{},2247:{},2248:{},2249:{},2250:{},2251:{},2262:{r:12},29282:{}};function Wu(e,t,r,n){var a=t;if(!isNaN(a)){var o=n||(r||[]).length||0,i=e.next(4);i.write_shift(2,a),i.write_shift(2,o),o>0&&qi(r)&&e.push(r)}}function Vu(e,t){var r=t||{},n=r.dense?[]:{},a=(e=e.replace(/<!--.*?-->/g,"")).match(/<table/i);if(!a)throw new Error("Invalid HTML: could not find <table>");var o=e.match(/<\/table/i),i=a.index,s=o&&o.index||e.length,c=Ro(e.slice(i,s),/(:?<tr[^>]*>)/i,"<tr>"),l=-1,f=0,u=0,d=0,h={s:{r:1e7,c:1e7},e:{r:0,c:0}},p=[];for(i=0;i<c.length;++i){var m=c[i].trim(),g=m.slice(0,3).toLowerCase();if("<tr"!=g){if("<td"==g||"<th"==g){var v=m.split(/<\/t[dh]>/i);for(s=0;s<v.length;++s){var b=v[s].trim();if(b.match(/<t[dh]/i)){for(var w=b,y=0;"<"==w.charAt(0)&&(y=w.indexOf(">"))>-1;)w=w.slice(y+1);for(var k=0;k<p.length;++k){var T=p[k];T.s.c==f&&T.s.r<l&&l<=T.e.r&&(f=T.e.c+1,k=-1)}var x=Ko(b.slice(0,b.indexOf(">")));d=x.colspan?+x.colspan:1,((u=+x.rowspan)>1||d>1)&&p.push({s:{r:l,c:f},e:{r:l+(u||1)-1,c:f+d-1}});var E=x.t||x["data-t"]||"";if(w.length)if(w=ui(w),h.s.r>l&&(h.s.r=l),h.e.r<l&&(h.e.r=l),h.s.c>f&&(h.s.c=f),h.e.c<f&&(h.e.c=f),w.length){var _={t:"s",v:w};r.raw||!w.trim().length||"s"==E||("TRUE"===w?_={t:"b",v:!0}:"FALSE"===w?_={t:"b",v:!1}:isNaN(Co(w))?isNaN(No(w).getDate())||(_={t:"d",v:Eo(w)},r.cellDates||(_={t:"n",v:mo(_.v)}),_.z=r.dateNF||Ba[14]):_={t:"n",v:Co(w)}),r.dense?(n[l]||(n[l]=[]),n[l][f]=_):n[ps({r:l,c:f})]=_,f+=d}else f+=d;else f+=d}}}}else{if(++l,r.sheetRows&&r.sheetRows<=l){--l;break}f=0}}return n["!ref"]=gs(h),p.length&&(n["!merges"]=p),n}function $u(e,t,r,n){for(var a=e["!merges"]||[],o=[],i=t.s.c;i<=t.e.c;++i){for(var s=0,c=0,l=0;l<a.length;++l)if(!(a[l].s.r>r||a[l].s.c>i||a[l].e.r<r||a[l].e.c<i)){if(a[l].s.r<r||a[l].s.c<i){s=-1;break}s=a[l].e.r-a[l].s.r+1,c=a[l].e.c-a[l].s.c+1;break}if(!(s<0)){var f=ps({r:r,c:i}),u=n.dense?(e[r]||[])[i]:e[f],d=u&&null!=u.v&&(u.h||ti(u.w||(bs(u),u.w)||""))||"",h={};s>1&&(h.rowspan=s),c>1&&(h.colspan=c),n.editable?d='<span contenteditable="true">'+d+"</span>":u&&(h["data-t"]=u&&u.t||"z",null!=u.v&&(h["data-v"]=u.v),null!=u.z&&(h["data-z"]=u.z),u.l&&"#"!=(u.l.Target||"#").charAt(0)&&(d='<a href="'+u.l.Target+'">'+d+"</a>")),h.id=(n.id||"sjs")+"-"+f,o.push(vi("td",d,h))}}return"<tr>"+o.join("")+"</tr>"}function Gu(e,t,r){var n=r||{},a=0,o=0;if(null!=n.origin)if("number"==typeof n.origin)a=n.origin;else{var i="string"==typeof n.origin?hs(n.origin):n.origin;a=i.r,o=i.c}var s=t.getElementsByTagName("tr"),c=Math.min(n.sheetRows||1e7,s.length),l={s:{r:0,c:0},e:{r:a,c:o}};if(e["!ref"]){var f=ms(e["!ref"]);l.s.r=Math.min(l.s.r,f.s.r),l.s.c=Math.min(l.s.c,f.s.c),l.e.r=Math.max(l.e.r,f.e.r),l.e.c=Math.max(l.e.c,f.e.c),-1==a&&(l.e.r=a=f.e.r+1)}var u=[],d=0,h=e["!rows"]||(e["!rows"]=[]),p=0,m=0,g=0,v=0,b=0,w=0;for(e["!cols"]||(e["!cols"]=[]);p<s.length&&m<c;++p){var y=s[p];if(Xu(y)){if(n.display)continue;h[m]={hidden:!0}}var k=y.children;for(g=v=0;g<k.length;++g){var T=k[g];if(!n.display||!Xu(T)){var x=T.hasAttribute("data-v")?T.getAttribute("data-v"):T.hasAttribute("v")?T.getAttribute("v"):ui(T.innerHTML),E=T.getAttribute("data-z")||T.getAttribute("z");for(d=0;d<u.length;++d){var _=u[d];_.s.c==v+o&&_.s.r<m+a&&m+a<=_.e.r&&(v=_.e.c+1-o,d=-1)}w=+T.getAttribute("colspan")||1,((b=+T.getAttribute("rowspan")||1)>1||w>1)&&u.push({s:{r:m+a,c:v+o},e:{r:m+a+(b||1)-1,c:v+o+(w||1)-1}});var S={t:"s",v:x},B=T.getAttribute("data-t")||T.getAttribute("t")||"";null!=x&&(0==x.length?S.t=B||"z":n.raw||0==x.trim().length||"s"==B||("TRUE"===x?S={t:"b",v:!0}:"FALSE"===x?S={t:"b",v:!1}:isNaN(Co(x))?isNaN(No(x).getDate())||(S={t:"d",v:Eo(x)},n.cellDates||(S={t:"n",v:mo(S.v)}),S.z=n.dateNF||Ba[14]):S={t:"n",v:Co(x)})),void 0===S.z&&null!=E&&(S.z=E);var C="",A=T.getElementsByTagName("A");if(A&&A.length)for(var N=0;N<A.length&&(!A[N].hasAttribute("href")||"#"==(C=A[N].getAttribute("href")).charAt(0));++N);C&&"#"!=C.charAt(0)&&(S.l={Target:C}),n.dense?(e[m+a]||(e[m+a]=[]),e[m+a][v+o]=S):e[ps({c:v+o,r:m+a})]=S,l.e.c<v+o&&(l.e.c=v+o),v+=w}}++m}return u.length&&(e["!merges"]=(e["!merges"]||[]).concat(u)),l.e.r=Math.max(l.e.r,m-1+a),e["!ref"]=gs(l),m>=c&&(e["!fullref"]=gs((l.e.r=s.length-p+m-1+a,l))),e}function Ku(e,t){return Gu((t||{}).dense?[]:{},e,t)}function Xu(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 Yu={day:["d","dd"],month:["m","mm"],year:["y","yy"],hours:["h","hh"],minutes:["m","mm"],seconds:["s","ss"],"am-pm":["A/P","AM/PM"],"day-of-week":["ddd","dddd"],era:["e","ee"],quarter:["\\Qm",'m\\"th quarter"']};function Ju(e,t){var r,n,a,o,i,s,c,l=t||{},f=bi(e),u=[],d={name:""},h="",p=0,m={},g=[],v=l.dense?[]:{},b={value:""},w="",y=0,k=[],T=-1,x=-1,E={s:{r:1e6,c:1e7},e:{r:0,c:0}},_=0,S={},B=[],C={},A=[],N=1,R=1,O=[],I={Names:[]},D={},F=["",""],P=[],z={},M="",L=0,j=!1,q=!1,H=0;for(wi.lastIndex=0,f=f.replace(/<!--([\s\S]*?)-->/gm,"").replace(/<!DOCTYPE[^\[]*\[[^\]]*\]>/gm,"");i=wi.exec(f);)switch(i[3]=i[3].replace(/_.*$/,"")){case"table":case"工作表":"/"===i[1]?(E.e.c>=E.s.c&&E.e.r>=E.s.r?v["!ref"]=gs(E):v["!ref"]="A1:A1",l.sheetRows>0&&l.sheetRows<=E.e.r&&(v["!fullref"]=v["!ref"],E.e.r=l.sheetRows-1,v["!ref"]=gs(E)),B.length&&(v["!merges"]=B),A.length&&(v["!rows"]=A),a.name=a["名称"]||a.name,"undefined"!=typeof JSON&&JSON.stringify(a),g.push(a.name),m[a.name]=v,q=!1):"/"!==i[0].charAt(i[0].length-2)&&(a=Ko(i[0],!1),T=x=-1,E.s.r=E.s.c=1e7,E.e.r=E.e.c=0,v=l.dense?[]:{},B=[],A=[],q=!0);break;case"table-row-group":"/"===i[1]?--_:++_;break;case"table-row":case"行":if("/"===i[1]){T+=N,N=1;break}if((o=Ko(i[0],!1))["行号"]?T=o["行号"]-1:-1==T&&(T=0),(N=+o["number-rows-repeated"]||1)<10)for(H=0;H<N;++H)_>0&&(A[T+H]={level:_});x=-1;break;case"covered-table-cell":"/"!==i[1]&&++x,l.sheetStubs&&(l.dense?(v[T]||(v[T]=[]),v[T][x]={t:"z"}):v[ps({r:T,c:x})]={t:"z"}),w="",k=[];break;case"table-cell":case"数据":if("/"===i[0].charAt(i[0].length-2))++x,b=Ko(i[0],!1),R=parseInt(b["number-columns-repeated"]||"1",10),s={t:"z",v:null},b.formula&&0!=l.cellFormula&&(s.f=$f(Zo(b.formula))),"string"==(b["数据类型"]||b["value-type"])&&(s.t="s",s.v=Zo(b["string-value"]||""),l.dense?(v[T]||(v[T]=[]),v[T][x]=s):v[ps({r:T,c:x})]=s),x+=R-1;else if("/"!==i[1]){w="",y=0,k=[],R=1;var U=N?T+N-1:T;if(++x>E.e.c&&(E.e.c=x),x<E.s.c&&(E.s.c=x),T<E.s.r&&(E.s.r=T),U>E.e.r&&(E.e.r=U),P=[],z={},s={t:(b=Ko(i[0],!1))["数据类型"]||b["value-type"],v:null},l.cellFormula)if(b.formula&&(b.formula=Zo(b.formula)),b["number-matrix-columns-spanned"]&&b["number-matrix-rows-spanned"]&&(C={s:{r:T,c:x},e:{r:T+(parseInt(b["number-matrix-rows-spanned"],10)||0)-1,c:x+(parseInt(b["number-matrix-columns-spanned"],10)||0)-1}},s.F=gs(C),O.push([C,s.F])),b.formula)s.f=$f(b.formula);else for(H=0;H<O.length;++H)T>=O[H][0].s.r&&T<=O[H][0].e.r&&x>=O[H][0].s.c&&x<=O[H][0].e.c&&(s.F=O[H][1]);switch((b["number-columns-spanned"]||b["number-rows-spanned"])&&(C={s:{r:T,c:x},e:{r:T+(parseInt(b["number-rows-spanned"],10)||0)-1,c:x+(parseInt(b["number-columns-spanned"],10)||0)-1}},B.push(C)),b["number-columns-repeated"]&&(R=parseInt(b["number-columns-repeated"],10)),s.t){case"boolean":s.t="b",s.v=ni(b["boolean-value"]);break;case"float":case"percentage":case"currency":s.t="n",s.v=parseFloat(b.value);break;case"date":s.t="d",s.v=Eo(b["date-value"]),l.cellDates||(s.t="n",s.v=mo(s.v)),s.z="m/d/yy";break;case"time":s.t="n",s.v=yo(b["time-value"])/86400,l.cellDates&&(s.t="d",s.v=wo(s.v)),s.z="HH:MM:SS";break;case"number":s.t="n",s.v=parseFloat(b["数据数值"]);break;default:if("string"!==s.t&&"text"!==s.t&&s.t)throw new Error("Unsupported value type "+s.t);s.t="s",null!=b["string-value"]&&(w=Zo(b["string-value"]),k=[])}}else{if(j=!1,"s"===s.t&&(s.v=w||"",k.length&&(s.R=k),j=0==y),D.Target&&(s.l=D),P.length>0&&(s.c=P,P=[]),w&&!1!==l.cellText&&(s.w=w),j&&(s.t="z",delete s.v),(!j||l.sheetStubs)&&!(l.sheetRows&&l.sheetRows<=T))for(var W=0;W<N;++W){if(R=parseInt(b["number-columns-repeated"]||"1",10),l.dense)for(v[T+W]||(v[T+W]=[]),v[T+W][x]=0==W?s:So(s);--R>0;)v[T+W][x+R]=So(s);else for(v[ps({r:T+W,c:x})]=s;--R>0;)v[ps({r:T+W,c:x+R})]=So(s);E.e.c<=x&&(E.e.c=x)}x+=(R=parseInt(b["number-columns-repeated"]||"1",10))-1,R=0,s={},w="",k=[]}D={};break;case"document":case"document-content":case"电子表格文档":case"spreadsheet":case"主体":case"scripts":case"styles":case"font-face-decls":case"master-styles":if("/"===i[1]){if((r=u.pop())[0]!==i[3])throw"Bad state: "+r}else"/"!==i[0].charAt(i[0].length-2)&&u.push([i[3],!0]);break;case"annotation":if("/"===i[1]){if((r=u.pop())[0]!==i[3])throw"Bad state: "+r;z.t=w,k.length&&(z.R=k),z.a=M,P.push(z)}else"/"!==i[0].charAt(i[0].length-2)&&u.push([i[3],!1]);M="",L=0,w="",y=0,k=[];break;case"creator":"/"===i[1]?M=f.slice(L,i.index):L=i.index+i[0].length;break;case"meta":case"元数据":case"settings":case"config-item-set":case"config-item-map-indexed":case"config-item-map-entry":case"config-item-map-named":case"shapes":case"frame":case"text-box":case"image":case"data-pilot-tables":case"list-style":case"form":case"dde-links":case"event-listeners":case"chart":if("/"===i[1]){if((r=u.pop())[0]!==i[3])throw"Bad state: "+r}else"/"!==i[0].charAt(i[0].length-2)&&u.push([i[3],!1]);w="",y=0,k=[];break;case"scientific-number":case"currency-symbol":case"currency-style":case"script":case"libraries":case"automatic-styles":case"default-style":case"page-layout":case"style":case"map":case"font-face":case"paragraph-properties":case"table-properties":case"table-column-properties":case"table-row-properties":case"table-cell-properties":case"fraction":case"boolean-style":case"boolean":case"text-style":case"text-content":case"text-properties":case"embedded-text":case"body":case"电子表格":case"forms":case"table-column":case"table-header-rows":case"table-rows":case"table-column-group":case"table-header-columns":case"table-columns":case"null-date":case"graphic-properties":case"calculation-settings":case"named-expressions":case"label-range":case"label-ranges":case"named-expression":case"sort":case"sort-by":case"sort-groups":case"tab":case"line-break":case"span":case"s":case"date":case"object":case"title":case"标题":case"desc":case"binary-data":case"table-source":case"scenario":case"iteration":case"content-validations":case"content-validation":case"help-message":case"error-message":case"database-ranges":case"filter":case"filter-and":case"filter-or":case"filter-condition":case"list-level-style-bullet":case"list-level-style-number":case"list-level-properties":case"sender-firstname":case"sender-lastname":case"sender-initials":case"sender-title":case"sender-position":case"sender-email":case"sender-phone-private":case"sender-fax":case"sender-company":case"sender-phone-work":case"sender-street":case"sender-city":case"sender-postal-code":case"sender-country":case"sender-state-or-province":case"author-name":case"author-initials":case"chapter":case"file-name":case"template-name":case"sheet-name":case"event-listener":case"initial-creator":case"creation-date":case"print-date":case"generator":case"document-statistic":case"user-defined":case"editing-duration":case"editing-cycles":case"config-item":case"page-number":case"page-count":case"time":case"cell-range-source":case"detective":case"operation":case"highlighted-range":case"data-pilot-table":case"source-cell-range":case"source-service":case"data-pilot-field":case"data-pilot-level":case"data-pilot-subtotals":case"data-pilot-subtotal":case"data-pilot-members":case"data-pilot-member":case"data-pilot-display-info":case"data-pilot-sort-info":case"data-pilot-layout-info":case"data-pilot-field-reference":case"data-pilot-groups":case"data-pilot-group":case"data-pilot-group-member":case"rect":case"dde-connection-decls":case"dde-connection-decl":case"dde-link":case"dde-source":case"properties":case"property":case"table-protection":case"data-pilot-grand-total":case"office-document-common-attrs":break;case"number-style":case"percentage-style":case"date-style":case"time-style":if("/"===i[1]){if(S[d.name]=h,(r=u.pop())[0]!==i[3])throw"Bad state: "+r}else"/"!==i[0].charAt(i[0].length-2)&&(h="",d=Ko(i[0],!1),u.push([i[3],!0]));break;case"number":case"day":case"month":case"year":case"era":case"day-of-week":case"week-of-year":case"quarter":case"hours":case"minutes":case"seconds":case"am-pm":switch(u[u.length-1][0]){case"time-style":case"date-style":n=Ko(i[0],!1),h+=Yu[i[3]]["long"===n.style?1:0]}break;case"text":if("/>"===i[0].slice(-2))break;if("/"===i[1])switch(u[u.length-1][0]){case"number-style":case"date-style":case"time-style":h+=f.slice(p,i.index)}else p=i.index+i[0].length;break;case"named-range":F=Gf((n=Ko(i[0],!1))["cell-range-address"]);var V={Name:n.name,Ref:F[0]+"!"+F[1]};q&&(V.Sheet=g.length),I.Names.push(V);break;case"p":case"文本串":if(["master-styles"].indexOf(u[u.length-1][0])>-1)break;if("/"!==i[1]||b&&b["string-value"])Ko(i[0],!1),y=i.index+i[0].length;else{var $=(c=void 0,c=f.slice(y,i.index).replace(/[\t\r\n]/g," ").trim().replace(/ +/g," ").replace(/<text:s\/>/g," ").replace(/<text:s text:c="(\d+)"\/>/g,(function(e,t){return Array(parseInt(t,10)+1).join(" ")})).replace(/<text:tab[^>]*\/>/g,"\t").replace(/<text:line-break\/>/g,"\n"),[Zo(c.replace(/<[^>]*>/g,""))]);w=(w.length>0?w+"\n":"")+$[0]}break;case"database-range":if("/"===i[1])break;try{m[(F=Gf(Ko(i[0])["target-range-address"]))[0]]["!autofilter"]={ref:F[1]}}catch(e){}break;case"a":if("/"!==i[1]){if(!(D=Ko(i[0],!1)).href)break;D.Target=Zo(D.href),delete D.href,"#"==D.Target.charAt(0)&&D.Target.indexOf(".")>-1?(F=Gf(D.Target.slice(1)),D.Target="#"+F[0]+"!"+F[1]):D.Target.match(/^\.\.[\\\/]/)&&(D.Target=D.Target.slice(3))}break;default:switch(i[2]){case"dc:":case"calcext:":case"loext:":case"ooo:":case"chartooo:":case"draw:":case"style:":case"chart:":case"form:":case"uof:":case"表:":case"字:":break;default:if(l.WTF)throw new Error(i)}}var G={Sheets:m,SheetNames:g,Workbook:I};return l.bookSheets&&delete G.Sheets,G}function Zu(e,t){t=t||{},Do(e,"META-INF/manifest.xml")&&function(e,t){for(var r,n,a=bi(e);r=wi.exec(a);)switch(r[3]){case"manifest":break;case"file-entry":if("/"==(n=Ko(r[0],!1)).path&&"application/vnd.oasis.opendocument.spreadsheet"!==n.type)throw new Error("This OpenDocument is not a spreadsheet");break;case"encryption-data":case"algorithm":case"start-key-generation":case"key-derivation":throw new Error("Unsupported ODS Encryption");default:if(t&&t.WTF)throw r}}(Po(e,"META-INF/manifest.xml"),t);var r=zo(e,"content.xml");if(!r)throw new Error("Missing content.xml in ODS / UOF file");var n=Ju(ci(r),t);return Do(e,"meta.xml")&&(n.Props=Qs(Po(e,"meta.xml"))),n}function Qu(e,t){return Ju(e,t)}function ed(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function td(e){return"undefined"!=typeof TextDecoder?(new TextDecoder).decode(e):ci(ha(e))}function rd(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 nd(e){return 16843009*((e=(858993459&(e-=e>>1&1431655765))+(e>>2&858993459))+(e>>4)&252645135)>>>24}function ad(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 od(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 id(e){for(var t=[],r=[0];r[0]<e.length;){var n,a=r[0],o=ad(e,r),i=7&o,s=0;if(0==(o=Math.floor(o/8)))break;switch(i){case 0:for(var c=r[0];e[r[0]++]>=128;);n=e.slice(c,r[0]);break;case 5:s=4,n=e.slice(r[0],r[0]+s),r[0]+=s;break;case 1:s=8,n=e.slice(r[0],r[0]+s),r[0]+=s;break;case 2:s=ad(e,r),n=e.slice(r[0],r[0]+s),r[0]+=s;break;default:throw new Error("PB Type ".concat(i," for Field ").concat(o," at offset ").concat(a))}var l={data:n,type:i};null==t[o]?t[o]=[l]:t[o].push(l)}return t}function sd(e,t){return(null==e?void 0:e.map((function(e){return t(e.data)})))||[]}function cd(e,t){if(0!=e)throw new Error("Unexpected Snappy chunk type ".concat(e));for(var r=[0],n=ad(t,r),a=[];r[0]<t.length;){var o=3&t[r[0]];if(0!=o){var i=0,s=0;if(1==o?(s=4+(t[r[0]]>>2&7),i=(224&t[r[0]++])<<3,i|=t[r[0]++]):(s=1+(t[r[0]++]>>2),2==o?(i=t[r[0]]|t[r[0]+1]<<8,r[0]+=2):(i=(t[r[0]]|t[r[0]+1]<<8|t[r[0]+2]<<16|t[r[0]+3]<<24)>>>0,r[0]+=4)),a=[rd(a)],0==i)throw new Error("Invalid offset 0");if(i>a[0].length)throw new Error("Invalid offset beyond length");if(s>=i)for(a.push(a[0].slice(-i)),s-=i;s>=a[a.length-1].length;)a.push(a[a.length-1]),s-=a[a.length-1].length;a.push(a[0].slice(-i,-i+s))}else{var c=t[r[0]++]>>2;if(c<60)++c;else{var l=c-59;c=t[r[0]],l>1&&(c|=t[r[0]+1]<<8),l>2&&(c|=t[r[0]+2]<<16),l>3&&(c|=t[r[0]+3]<<24),c>>>=0,c++,r[0]+=l}a.push(t.slice(r[0],r[0]+c)),r[0]+=c}}var f=rd(a);if(f.length!=n)throw new Error("Unexpected length: ".concat(f.length," != ").concat(n));return f}function ld(e,t,r){switch(e[0]){case 0:case 1:case 2:case 3:return function(e,t,r,n){var a,o=ed(e),i=o.getUint32(4,!0),s=(n>1?12:8)+4*nd(i&(n>1?3470:398)),c=-1,l=-1,f=NaN,u=new Date(2001,0,1);switch(512&i&&(c=o.getUint32(s,!0),s+=4),s+=4*nd(i&(n>1?12288:4096)),16&i&&(l=o.getUint32(s,!0),s+=4),32&i&&(f=o.getFloat64(s,!0),s+=8),64&i&&(u.setTime(u.getTime()+1e3*o.getFloat64(s,!0)),s+=8),e[2]){case 0:break;case 2:a={t:"n",v:f};break;case 3:a={t:"s",v:t[l]};break;case 5:a={t:"d",v:u};break;case 6:a={t:"b",v:f>0};break;case 7:a={t:"n",v:f/86400};break;case 8:a={t:"e",v:0};break;case 9:if(c>-1)a={t:"s",v:r[c]};else if(l>-1)a={t:"s",v:t[l]};else{if(isNaN(f))throw new Error("Unsupported cell type ".concat(e.slice(0,4)));a={t:"n",v:f}}break;default:throw new Error("Unsupported cell type ".concat(e.slice(0,4)))}return a}(e,t,r,e[0]);case 5:return function(e,t,r){var n,a=ed(e),o=a.getUint32(8,!0),i=12,s=-1,c=-1,l=NaN,f=NaN,u=new Date(2001,0,1);switch(1&o&&(l=function(e,t){for(var r=(127&e[t+15])<<7|e[t+14]>>1,n=1&e[t+14],a=t+13;a>=t;--a)n=256*n+e[a];return(128&e[t+15]?-n:n)*Math.pow(10,r-6176)}(e,i),i+=16),2&o&&(f=a.getFloat64(i,!0),i+=8),4&o&&(u.setTime(u.getTime()+1e3*a.getFloat64(i,!0)),i+=8),8&o&&(c=a.getUint32(i,!0),i+=4),16&o&&(s=a.getUint32(i,!0),i+=4),e[1]){case 0:break;case 2:case 10:n={t:"n",v:l};break;case 3:n={t:"s",v:t[c]};break;case 5:n={t:"d",v:u};break;case 6:n={t:"b",v:f>0};break;case 7:n={t:"n",v:f/86400};break;case 8:n={t:"e",v:0};break;case 9:if(!(s>-1))throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(31&o," : ").concat(e.slice(0,4)));n={t:"s",v:r[s]};break;default:throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(31&o," : ").concat(e.slice(0,4)))}return n}(e,t,r);default:throw new Error("Unsupported payload version ".concat(e[0]))}}function fd(e){return ad(id(e)[1][0].data)}function ud(e,t){var r=id(t.data),n=od(r[1][0].data),a=r[3],o=[];return(a||[]).forEach((function(t){var r=id(t.data),a=od(r[1][0].data)>>>0;switch(n){case 1:o[a]=td(r[3][0].data);break;case 8:var i=id(e[fd(r[9][0].data)][0].data),s=e[fd(i[1][0].data)][0],c=od(s.meta[1][0].data);if(2001!=c)throw new Error("2000 unexpected reference to ".concat(c));var l=id(s.data);o[a]=l[3].map((function(e){return td(e.data)})).join("")}})),o}function dd(e,t){var r={"!ref":"A1"},n=e[fd(id(t.data)[2][0].data)],a=od(n[0].meta[1][0].data);if(6001!=a)throw new Error("6000 unexpected reference to ".concat(a));return function(e,t,r){var n,a=id(t.data),o={s:{r:0,c:0},e:{r:0,c:0}};if(o.e.r=(od(a[6][0].data)>>>0)-1,o.e.r<0)throw new Error("Invalid row varint ".concat(a[6][0].data));if(o.e.c=(od(a[7][0].data)>>>0)-1,o.e.c<0)throw new Error("Invalid col varint ".concat(a[7][0].data));r["!ref"]=gs(o);var i=id(a[4][0].data),s=ud(e,e[fd(i[4][0].data)][0]),c=(null==(n=i[17])?void 0:n[0])?ud(e,e[fd(i[17][0].data)][0]):[],l=id(i[3][0].data),f=0;l[1].forEach((function(t){var n=id(t.data),a=e[fd(n[2][0].data)][0],o=od(a.meta[1][0].data);if(6002!=o)throw new Error("6001 unexpected reference to ".concat(o));var i=function(e,t){var r,n=id(t.data),a=(null==(r=null==n?void 0:n[7])?void 0:r[0])?od(n[7][0].data)>>>0>0?1:0:-1,o=sd(n[5],(function(e){return function(e,t){var r,n,a,o,i,s,c,l,f,u,d,h,p,m,g,v,b=id(e),w=od(b[1][0].data)>>>0,y=od(b[2][0].data)>>>0,k=(null==(n=null==(r=b[8])?void 0:r[0])?void 0:n.data)&&od(b[8][0].data)>0||!1;if((null==(o=null==(a=b[7])?void 0:a[0])?void 0:o.data)&&0!=t)g=null==(s=null==(i=b[7])?void 0:i[0])?void 0:s.data,v=null==(l=null==(c=b[6])?void 0:c[0])?void 0:l.data;else{if(!(null==(u=null==(f=b[4])?void 0:f[0])?void 0:u.data)||1==t)throw"NUMBERS Tile missing ".concat(t," cell storage");g=null==(h=null==(d=b[4])?void 0:d[0])?void 0:h.data,v=null==(m=null==(p=b[3])?void 0:p[0])?void 0:m.data}for(var T=k?4:1,x=ed(g),E=[],_=0;_<g.length/2;++_){var S=x.getUint16(2*_,!0);S<65535&&E.push([_,S])}if(E.length!=y)throw"Expected ".concat(y," cells, found ").concat(E.length);var B=[];for(_=0;_<E.length-1;++_)B[E[_][0]]=v.subarray(E[_][1]*T,E[_+1][1]*T);return E.length>=1&&(B[E[E.length-1][0]]=v.subarray(E[E.length-1][1]*T)),{R:w,cells:B}}(e,a)}));return{nrows:od(n[4][0].data)>>>0,data:o.reduce((function(e,t){return e[t.R]||(e[t.R]=[]),t.cells.forEach((function(r,n){if(e[t.R][n])throw new Error("Duplicate cell r=".concat(t.R," c=").concat(n));e[t.R][n]=r})),e}),[])}}(0,a);i.data.forEach((function(e,t){e.forEach((function(e,n){var a=ps({r:f+t,c:n}),o=ld(e,s,c);o&&(r[a]=o)}))})),f+=i.nrows}))}(e,n[0],r),r}function hd(e){var t,r,n,a,o={},i=[];if(e.FullPaths.forEach((function(e){if(e.match(/\.iwpv2/))throw new Error("Unsupported password protection")})),e.FileIndex.forEach((function(e){if(e.name.match(/\.iwa$/)){var t,r;try{t=function(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(cd(n,e.slice(r,r+a))),r+=a}if(r!==e.length)throw new Error("data is not a valid framed stream!");return rd(t)}(e.content)}catch(t){return console.log("?? "+e.content.length+" "+(t.message||t))}try{r=function(e){for(var t,r=[],n=[0];n[0]<e.length;){var a=ad(e,n),o=id(e.slice(n[0],n[0]+a));n[0]+=a;var i={id:od(o[1][0].data),messages:[]};o[2].forEach((function(t){var r=id(t.data),a=od(r[3][0].data);i.messages.push({meta:r,data:e.slice(n[0],n[0]+a)}),n[0]+=a})),(null==(t=o[3])?void 0:t[0])&&(i.merge=od(o[3][0].data)>>>0>0),r.push(i)}return r}(t)}catch(e){return console.log("## "+(e.message||e))}r.forEach((function(e){o[e.id]=e.messages,i.push(e.id)}))}})),!i.length)throw new Error("File has no messages");var s=(null==(a=null==(n=null==(r=null==(t=null==o?void 0:o[1])?void 0:t[0])?void 0:r.meta)?void 0:n[1])?void 0:a[0].data)&&1==od(o[1][0].meta[1][0].data)&&o[1][0];if(s||i.forEach((function(e){o[e].forEach((function(e){if(1==od(e.meta[1][0].data)>>>0){if(s)throw new Error("Document has multiple roots");s=e}}))})),!s)throw new Error("Cannot find Document root");return function(e,t){var r={SheetNames:[],Sheets:{}};if(sd(id(t.data)[1],fd).forEach((function(t){e[t].forEach((function(t){if(2==od(t.meta[1][0].data)){var n=function(e,t){var r,n=id(t.data),a={name:(null==(r=n[1])?void 0:r[0])?td(n[1][0].data):"",sheets:[]};return sd(n[2],fd).forEach((function(t){e[t].forEach((function(t){6e3==od(t.meta[1][0].data)&&a.sheets.push(dd(e,t))}))})),a}(e,t);n.sheets.forEach((function(e,t){Nd(r,e,0==t?n.name:n.name+"_"+t,!0)}))}}))})),0==r.SheetNames.length)throw new Error("Empty NUMBERS file");return r}(o,s)}function pd(e){var t;(t=[["cellNF",!1],["cellHTML",!0],["cellFormula",!0],["cellStyles",!1],["cellText",!0],["cellDates",!1],["sheetStubs",!1],["sheetRows",0,"n"],["bookDeps",!1],["bookSheets",!1],["bookProps",!1],["bookFiles",!1],["bookVBA",!1],["password",""],["WTF",!1]],function(e){for(var r=0;r!=t.length;++r){var n=t[r];void 0===e[n[0]]&&(e[n[0]]=n[1]),"n"===n[2]&&(e[n[0]]=Number(e[n[0]]))}})(e)}function md(e,t,r,n,a,o,i,s,c,l,f,u){try{o[n]=Ys(zo(e,r,!0),t);var d,h=Po(e,t);switch(s){case"sheet":d=_u(h,t,a,c,o[n],l,f,u);break;case"chart":if(!(d=function(e,t,r,n,a,o){return".bin"===t.slice(-4)?function(e,t,r,n,a){if(!e)return e;n||(n={"!id":{}});var o={"!type":"chart","!drawel":null,"!rel":""},i=[],s=!1;return ns(e,(function(e,n,c){switch(c){case 550:o["!rel"]=e;break;case 651:a.Sheets[r]||(a.Sheets[r]={}),e.name&&(a.Sheets[r].CodeName=e.name);break;case 562:case 652:case 669:case 679:case 551:case 552:case 476:case 3072:break;case 35:s=!0;break;case 36:s=!1;break;case 37:i.push(c);break;case 38:i.pop();break;default:if(n.T>0)i.push(c);else if(n.T<0)i.pop();else if(!s||t.WTF)throw new Error("Unexpected record 0x"+c.toString(16))}}),t),n["!id"][o["!rel"]]&&(o["!drawel"]=n["!id"][o["!rel"]]),o}(e,n,r,a,o):function(e,t,r,n,a){if(!e)return e;n||(n={"!id":{}});var o,i={"!type":"chart","!drawel":null,"!rel":""},s=e.match(ou);return s&&cu(s[0],0,a,r),(o=e.match(/drawing r:id="(.*?)"/))&&(i["!rel"]=o[1]),n["!id"][i["!rel"]]&&(i["!drawel"]=n["!id"][i["!rel"]]),i}(e,0,r,a,o)}(h,t,a,c,o[n],l))||!d["!drawel"])break;var p=qo(d["!drawel"].Target,t),m=Xs(p),g=function(e,t){if(!e)return"??";var r=(e.match(/<c:chart [^>]*r:id="([^"]*)"/)||["",""])[1];return t["!id"][r].Target}(zo(e,p,!0),Ys(zo(e,m,!0),p)),v=qo(g,p),b=Xs(v);d=function(e,t,r,n,a,o){var i=o||{"!type":"chart"};if(!e)return o;var s=0,c=0,l="A",f={s:{r:2e6,c:2e6},e:{r:0,c:0}};return(e.match(/<c:numCache>[\s\S]*?<\/c:numCache>/gm)||[]).forEach((function(e){var t=function(e){var t,r=[],n=e.match(/^<c:numCache>/);(e.match(/<c:pt idx="(\d*)">(.*?)<\/c:pt>/gm)||[]).forEach((function(e){var t=e.match(/<c:pt idx="(\d*?)"><c:v>(.*)<\/c:v><\/c:pt>/);t&&(r[+t[1]]=n?+t[2]:t[2])}));var a=Zo((e.match(/<c:formatCode>([\s\S]*?)<\/c:formatCode>/)||["","General"])[1]);return(e.match(/<c:f>(.*?)<\/c:f>/gm)||[]).forEach((function(e){t=e.replace(/<.*?>/g,"")})),[r,a,t]}(e);f.s.r=f.s.c=0,f.e.c=s,l=ds(s),t[0].forEach((function(e,r){i[l+fs(r)]={t:"n",v:e,z:t[1]},c=r})),f.e.r<c&&(f.e.r=c),++s})),s>0&&(i["!ref"]=gs(f)),i}(zo(e,v,!0),0,0,Ys(zo(e,b,!0),v),0,d);break;case"macro":y=t,o[n],y.slice(-4),d={"!type":"macro"};break;case"dialog":d=function(e,t){return t.slice(-4),{"!type":"dialog"}}(0,t,o[n]);break;default:throw new Error("Unrecognized sheet type "+s)}i[n]=d;var w=[];o&&o[n]&&uo(o[n]).forEach((function(r){var a="";if(o[n][r].Type==Ks.CMNT){a=qo(o[n][r].Target,t);var i=function(e,t,r){return".bin"===t.slice(-4)?function(e,t){var r=[],n=[],a={},o=!1;return ns(e,(function(e,i,s){switch(s){case 632:n.push(e);break;case 635:a=e;break;case 637:a.t=e.t,a.h=e.h,a.r=e.r;break;case 636:if(a.author=n[a.iauthor],delete a.iauthor,t.sheetRows&&a.rfx&&t.sheetRows<=a.rfx.r)break;a.t||(a.t=""),delete a.rfx,r.push(a);break;case 3072:case 37:case 38:break;case 35:o=!0;break;case 36:o=!1;break;default:if(i.T);else if(!o||t.WTF)throw new Error("Unexpected record 0x"+s.toString(16))}})),r}(e,r):function(e,t){if(e.match(/<(?:\w+:)?comments *\/>/))return[];var r=[],n=[],a=e.match(/<(?:\w+:)?authors>([\s\S]*)<\/(?:\w+:)?authors>/);a&&a[1]&&a[1].split(/<\/\w*:?author>/).forEach((function(e){if(""!==e&&""!==e.trim()){var t=e.match(/<(?:\w+:)?author[^>]*>(.*)/);t&&r.push(t[1])}}));var o=e.match(/<(?:\w+:)?commentList>([\s\S]*)<\/(?:\w+:)?commentList>/);return o&&o[1]&&o[1].split(/<\/\w*:?comment>/).forEach((function(e){if(""!==e&&""!==e.trim()){var a=e.match(/<(?:\w+:)?comment[^>]*>/);if(a){var o=Ko(a[0]),i={author:o.authorId&&r[o.authorId]||"sheetjsghost",ref:o.ref,guid:o.guid},s=hs(o.ref);if(!(t.sheetRows&&t.sheetRows<=s.r)){var c=e.match(/<(?:\w+:)?text>([\s\S]*)<\/(?:\w+:)?text>/),l=!!c&&!!c[1]&&dl(c[1])||{r:"",t:"",h:""};i.r=l.r,"<t></t>"==l.r&&(l.t=l.h=""),i.t=(l.t||"").replace(/\r\n/g,"\n").replace(/\r/g,"\n"),t.cellHTML&&(i.h=l.h),n.push(i)}}}})),n}(e,r)}(Po(e,a,!0),a,c);if(!i||!i.length)return;ef(d,i,!1)}o[n][r].Type==Ks.TCMNT&&(a=qo(o[n][r].Target,t),w=w.concat(function(e,t){var r=[],n=!1,a={},o=0;return e.replace(Vo,(function(i,s){var c=Ko(i);switch(Xo(c[0])){case"<?xml":case"<ThreadedComments":case"</ThreadedComments>":case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<threadedComment":a={author:c.personId,guid:c.id,ref:c.ref,T:1};break;case"</threadedComment>":null!=a.t&&r.push(a);break;case"<text>":case"<text":o=s+i.length;break;case"</text>":a.t=e.slice(o,s).replace(/\r\n/g,"\n").replace(/\r/g,"\n");break;case"<mentions":case"<mentions>":case"<ext":n=!0;break;case"</mentions>":case"</ext>":n=!1;break;default:if(!n&&t.WTF)throw new Error("unrecognized "+c[0]+" in threaded comments")}return i})),r}(Po(e,a,!0),c)))})),w&&w.length&&ef(d,w,!0,c.people||[])}catch(e){if(c.WTF)throw e}var y}function gd(e){return"/"==e.charAt(0)?e.slice(1):e}function vd(e,t){if(io(),pd(t=t||{}),Do(e,"META-INF/manifest.xml"))return Zu(e,t);if(Do(e,"objectdata.xml"))return Zu(e,t);if(Do(e,"Index/Document.iwa")){if("undefined"==typeof Uint8Array)throw new Error("NUMBERS file parsing requires Uint8Array support");if(void 0!==hd){if(e.FileIndex)return hd(e);var r=fo.utils.cfb_new();return Lo(e).forEach((function(t){!function(e,t,r){if(e.FullPaths){var n;if("string"==typeof r)return n=ca?la(r):function(e){for(var t=[],r=0,n=e.length+250,a=fa(e.length+255),o=0;o<e.length;++o){var i=e.charCodeAt(o);if(i<128)a[r++]=i;else if(i<2048)a[r++]=192|i>>6&31,a[r++]=128|63&i;else if(i>=55296&&i<57344){i=64+(1023&i);var s=1023&e.charCodeAt(++o);a[r++]=240|i>>8&7,a[r++]=128|i>>2&63,a[r++]=128|s>>6&15|(3&i)<<4,a[r++]=128|63&s}else a[r++]=224|i>>12&15,a[r++]=128|i>>6&63,a[r++]=128|63&i;r>n&&(t.push(a.slice(0,r)),r=0,a=fa(65535),n=65530)}return t.push(a.slice(0,r)),ma(t)}(r),fo.utils.cfb_add(e,t,n);fo.utils.cfb_add(e,t,r)}else e.file(t,r)}(r,t,Mo(e,t))})),hd(r)}throw new Error("Unsupported NUMBERS file")}if(!Do(e,"[Content_Types].xml")){if(Do(e,"index.xml.gz"))throw new Error("Unsupported NUMBERS 08 file");if(Do(e,"index.xml"))throw new Error("Unsupported NUMBERS 09 file");throw new Error("Unsupported ZIP file")}var n,a,o=Lo(e),i=function(e){var t={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""};if(!e||!e.match)return t;var r={};if((e.match(Vo)||[]).forEach((function(e){var n=Ko(e);switch(n[0].replace($o,"<")){case"<?xml":break;case"<Types":t.xmlns=n["xmlns"+(n[0].match(/<(\w+):/)||["",""])[1]];break;case"<Default":r[n.Extension]=n.ContentType;break;case"<Override":void 0!==t[Gs[n.ContentType]]&&t[Gs[n.ContentType]].push(n.PartName)}})),"http://schemas.openxmlformats.org/package/2006/content-types"!==t.xmlns)throw new Error("Unknown Namespace: "+t.xmlns);return t.calcchain=t.calcchains.length>0?t.calcchains[0]:"",t.sst=t.strs.length>0?t.strs[0]:"",t.style=t.styles.length>0?t.styles[0]:"",t.defaults=r,delete t.calcchains,t}(zo(e,"[Content_Types].xml")),s=!1;if(0===i.workbooks.length&&Po(e,a="xl/workbook.xml",!0)&&i.workbooks.push(a),0===i.workbooks.length){if(!Po(e,a="xl/workbook.bin",!0))throw new Error("Could not find workbook");i.workbooks.push(a),s=!0}"bin"==i.workbooks[0].slice(-3)&&(s=!0);var c={},l={};if(!t.bookSheets&&!t.bookProps){if(Kf=[],i.sst)try{Kf=function(e,t,r){return".bin"===t.slice(-4)?function(e,t){var r=[],n=!1;return ns(e,(function(e,a,o){switch(o){case 159:r.Count=e[0],r.Unique=e[1];break;case 19:r.push(e);break;case 160:return!0;case 35:n=!0;break;case 36:n=!1;break;default:if(a.T,!n||t.WTF)throw new Error("Unexpected record 0x"+o.toString(16))}})),r}(e,r):function(e,t){var r=[],n="";if(!e)return r;var a=e.match(hl);if(a){n=a[2].replace(pl,"").split(ml);for(var o=0;o!=n.length;++o){var i=dl(n[o].trim(),t);null!=i&&(r[r.length]=i)}a=Ko(a[1]),r.Count=a.count,r.Unique=a.uniqueCount}return r}(e,r)}(Po(e,gd(i.sst)),i.sst,t)}catch(e){if(t.WTF)throw e}t.cellStyles&&i.themes.length&&(c=function(e,t,r){return Zl(e,r)}(zo(e,i.themes[0].replace(/^\//,""),!0)||"",i.themes[0],t)),i.style&&(l=function(e,t,r,n){return".bin"===t.slice(-4)?function(e,t,r){var n={NumberFmt:[]};for(var a in Ba)n.NumberFmt[a]=Ba[a];n.CellXf=[],n.Fonts=[];var o=[],i=!1;return ns(e,(function(e,a,s){switch(s){case 44:n.NumberFmt[e[0]]=e[1],oo(e[1],e[0]);break;case 43:n.Fonts.push(e),null!=e.color.theme&&t&&t.themeElements&&t.themeElements.clrScheme&&(e.color.rgb=Bl(t.themeElements.clrScheme[e.color.theme].rgb,e.color.tint||0));break;case 1025:case 45:case 46:case 48:case 507:case 572:case 475:case 1171:case 2102:case 1130:case 512:case 2095:case 3072:break;case 47:617==o[o.length-1]&&n.CellXf.push(e);break;case 35:i=!0;break;case 36:i=!1;break;case 37:o.push(s),i=!0;break;case 38:o.pop(),i=!1;break;default:if(a.T>0)o.push(s);else if(a.T<0)o.pop();else if(!i||r.WTF&&37!=o[o.length-1])throw new Error("Unexpected record 0x"+s.toString(16))}})),n}(e,r,n):ql(e,r,n)}(Po(e,gd(i.style)),i.style,c,t))}i.links.map((function(r){try{return Ys(zo(e,Xs(gd(r))),r),function(e,t,r,n){if(".bin"===r.slice(-4))return function(e,t,r,n){if(!e)return e;var a=n||{},o=!1;ns(e,(function(e,t,r){switch(r){case 359:case 363:case 364:case 366:case 367:case 368:case 369:case 370:case 371:case 472:case 577:case 578:case 579:case 580:case 581:case 582:case 583:case 584:case 585:case 586:case 587:break;case 35:o=!0;break;case 36:o=!1;break;default:if(t.T);else if(!o||a.WTF)throw new Error("Unexpected record 0x"+r.toString(16))}}),a)}(e,0,0,n)}(Po(e,gd(r)),0,r,t)}catch(e){}}));var f=function(e,t,r){return".bin"===t.slice(-4)?function(e,t){var r={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},n=[],a=!1;t||(t={}),t.biff=12;var o=[],i=[[]];return i.SheetNames=[],i.XTI=[],Hu[16]={n:"BrtFRTArchID$",f:Eu},ns(e,(function(e,s,c){switch(c){case 156:i.SheetNames.push(e.name),r.Sheets.push(e);break;case 153:r.WBProps=e;break;case 39:null!=e.Sheet&&(t.SID=e.Sheet),e.Ref=Df(e.Ptg,0,null,i,t),delete t.SID,delete e.Ptg,o.push(e);break;case 1036:case 361:case 2071:case 158:case 143:case 664:case 353:case 3072:case 3073:case 534:case 677:case 157:case 610:case 2050:case 155:case 548:case 676:case 128:case 665:case 2128:case 2125:case 549:case 2053:case 596:case 2076:case 2075:case 2082:case 397:case 154:case 1117:case 553:case 2091:case 16:break;case 357:case 358:case 355:case 667:i[0].length?i.push([c,e]):i[0]=[c,e],i[i.length-1].XTI=[];break;case 362:0===i.length&&(i[0]=[],i[0].XTI=[]),i[i.length-1].XTI=i[i.length-1].XTI.concat(e),i.XTI=i.XTI.concat(e);break;case 35:case 37:n.push(c),a=!0;break;case 36:case 38:n.pop(),a=!1;break;default:if(s.T);else if(!a||t.WTF&&37!=n[n.length-1]&&35!=n[n.length-1])throw new Error("Unexpected record 0x"+c.toString(16))}}),t),ku(r),r.Names=o,r.supbooks=i,r}(e,r):function(e,t){if(!e)throw new Error("Could not find file");var r={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},Names:[],xmlns:""},n=!1,a="xmlns",o={},i=0;if(e.replace(Vo,(function(s,c){var l=Ko(s);switch(Xo(l[0])){case"<?xml":case"</workbook>":case"<fileVersion/>":case"</fileVersion>":case"<fileSharing":case"<fileSharing/>":case"</workbookPr>":case"<workbookProtection":case"<workbookProtection/>":case"<bookViews":case"<bookViews>":case"</bookViews>":case"</workbookView>":case"<sheets":case"<sheets>":case"</sheets>":case"</sheet>":case"<functionGroups":case"<functionGroups/>":case"<functionGroup":case"<externalReferences":case"</externalReferences>":case"<externalReferences>":case"<externalReference":case"<definedNames/>":case"<definedName/>":case"</calcPr>":case"<oleSize":case"<customWorkbookViews>":case"</customWorkbookViews>":case"<customWorkbookViews":case"<customWorkbookView":case"</customWorkbookView>":case"<pivotCaches>":case"</pivotCaches>":case"<pivotCaches":case"<pivotCache":case"<smartTagPr":case"<smartTagPr/>":case"<smartTagTypes":case"<smartTagTypes>":case"</smartTagTypes>":case"<smartTagType":case"<webPublishing":case"<webPublishing/>":case"<fileRecoveryPr":case"<fileRecoveryPr/>":case"<webPublishObjects>":case"<webPublishObjects":case"</webPublishObjects>":case"<webPublishObject":case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":case"<ArchID":case"<revisionPtr":break;case"<workbook":s.match(xu)&&(a="xmlns"+s.match(/<(\w+):/)[1]),r.xmlns=l[a];break;case"<fileVersion":delete l[0],r.AppVersion=l;break;case"<workbookPr":case"<workbookPr/>":mu.forEach((function(e){if(null!=l[e[0]])switch(e[2]){case"bool":r.WBProps[e[0]]=ni(l[e[0]]);break;case"int":r.WBProps[e[0]]=parseInt(l[e[0]],10);break;default:r.WBProps[e[0]]=l[e[0]]}})),l.codeName&&(r.WBProps.CodeName=ci(l.codeName));break;case"<workbookView":case"<workbookView/>":delete l[0],r.WBView.push(l);break;case"<sheet":switch(l.state){case"hidden":l.Hidden=1;break;case"veryHidden":l.Hidden=2;break;default:l.Hidden=0}delete l.state,l.name=Zo(ci(l.name)),delete l[0],r.Sheets.push(l);break;case"<definedNames>":case"<definedNames":case"<ext":case"<AlternateContent":case"<AlternateContent>":n=!0;break;case"</definedNames>":case"</ext>":case"</AlternateContent>":n=!1;break;case"<definedName":(o={}).Name=ci(l.name),l.comment&&(o.Comment=l.comment),l.localSheetId&&(o.Sheet=+l.localSheetId),ni(l.hidden||"0")&&(o.Hidden=!0),i=c+s.length;break;case"</definedName>":o.Ref=Zo(ci(e.slice(i,c))),r.Names.push(o);break;case"<calcPr":case"<calcPr/>":delete l[0],r.CalcPr=l;break;default:if(!n&&t.WTF)throw new Error("unrecognized "+l[0]+" in workbook")}return s})),-1===yi.indexOf(r.xmlns))throw new Error("Unknown Namespace: "+r.xmlns);return ku(r),r}(e,r)}(Po(e,gd(i.workbooks[0])),i.workbooks[0],t),u={},d="";i.coreprops.length&&((d=Po(e,gd(i.coreprops[0]),!0))&&(u=Qs(d)),0!==i.extprops.length&&(d=Po(e,gd(i.extprops[0]),!0))&&function(e,t,r){var n={};t||(t={}),e=ci(e),ec.forEach((function(r){var a=(e.match(fi(r[0]))||[])[1];switch(r[2]){case"string":a&&(t[r[1]]=Zo(a));break;case"bool":t[r[1]]="true"===a;break;case"raw":var o=e.match(new RegExp("<"+r[0]+"[^>]*>([\\s\\S]*?)</"+r[0]+">"));o&&o.length>0&&(n[r[1]]=o[1])}})),n.HeadingPairs&&n.TitlesOfParts&&tc(n.HeadingPairs,n.TitlesOfParts,t,r)}(d,u,t));var h={};t.bookSheets&&!t.bookProps||0!==i.custprops.length&&(d=zo(e,gd(i.custprops[0]),!0))&&(h=function(e,t){var r={},n="",a=e.match(nc);if(a)for(var o=0;o!=a.length;++o){var i=a[o],s=Ko(i);switch(s[0]){case"<?xml":case"<Properties":break;case"<property":n=Zo(s.name);break;case"</property>":n=null;break;default:if(0===i.indexOf("<vt:")){var c=i.split(">"),l=c[0].slice(4),f=c[1];switch(l){case"lpstr":case"bstr":case"lpwstr":case"cy":case"error":r[n]=Zo(f);break;case"bool":r[n]=ni(f);break;case"i1":case"i2":case"i4":case"i8":case"int":case"uint":r[n]=parseInt(f,10);break;case"r4":case"r8":case"decimal":r[n]=parseFloat(f);break;case"filetime":case"date":r[n]=Eo(f);break;default:if("/"==l.slice(-1))break;t.WTF&&"undefined"!=typeof console&&console.warn("Unexpected",i,l,c)}}else if("</"===i.slice(0,2));else if(t.WTF)throw new Error(i)}}return r}(d,t));var p={};if((t.bookSheets||t.bookProps)&&(f.Sheets?n=f.Sheets.map((function(e){return e.name})):u.Worksheets&&u.SheetNames.length>0&&(n=u.SheetNames),t.bookProps&&(p.Props=u,p.Custprops=h),t.bookSheets&&void 0!==n&&(p.SheetNames=n),t.bookSheets?p.SheetNames:t.bookProps))return p;n={};var m,g={};t.bookDeps&&i.calcchain&&(m=Po(e,gd(i.calcchain)),g=".bin"===i.calcchain.slice(-4)?function(e){var t=[];return ns(e,(function(e,r,n){if(63===n)t.push(e);else if(!r.T)throw new Error("Unexpected record 0x"+n.toString(16))})),t}(m):function(e){var t=[];if(!e)return t;var r=1;return(e.match(Vo)||[]).forEach((function(e){var n=Ko(e);switch(n[0]){case"<?xml":case"<calcChain":case"<calcChain>":case"</calcChain>":break;case"<c":delete n[0],n.i?r=n.i:n.i=r,t.push(n)}})),t}(m));var v,b,w=0,y={},k=f.Sheets;u.Worksheets=k.length,u.SheetNames=[];for(var T=0;T!=k.length;++T)u.SheetNames[T]=k[T].name;var x=s?"bin":"xml",E=i.workbooks[0].lastIndexOf("/"),_=(i.workbooks[0].slice(0,E+1)+"_rels/"+i.workbooks[0].slice(E+1)+".rels").replace(/^\//,"");Do(e,_)||(_="xl/_rels/workbook."+x+".rels");var S=Ys(zo(e,_,!0),_.replace(/_rels.*/,"s5s"));(i.metadata||[]).length>=1&&(t.xlmeta=function(e,t,r){return".bin"===t.slice(-4)?function(e,t,r){var n={Types:[],Cell:[],Value:[]},a=r||{},o=[],i=!1,s=2;return ns(e,(function(e,t,r){switch(r){case 335:n.Types.push({name:e.name});break;case 51:e.forEach((function(e){1==s?n.Cell.push({type:n.Types[e[0]-1].name,index:e[1]}):0==s&&n.Value.push({type:n.Types[e[0]-1].name,index:e[1]})}));break;case 337:s=e?1:0;break;case 338:s=2;break;case 35:o.push(r),i=!0;break;case 36:o.pop(),i=!1;break;default:if(t.T);else if(!i||a.WTF&&35!=o[o.length-1])throw new Error("Unexpected record 0x"+r.toString(16))}})),n}(e,0,r):function(e,t,r){var n={Types:[],Cell:[],Value:[]};if(!e)return n;var a,o=!1,i=2;return e.replace(Vo,(function(e){var t=Ko(e);switch(Xo(t[0])){case"<?xml":case"<metadata":case"</metadata>":case"<metadataTypes":case"</metadataTypes>":case"</metadataType>":case"</futureMetadata>":case"<bk>":case"</bk>":case"</rc>":case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<metadataType":n.Types.push({name:t.name});break;case"<futureMetadata":for(var s=0;s<n.Types.length;++s)n.Types[s].name==t.name&&(a=n.Types[s]);break;case"<rc":1==i?n.Cell.push({type:n.Types[t.t-1].name,index:+t.v}):0==i&&n.Value.push({type:n.Types[t.t-1].name,index:+t.v});break;case"<cellMetadata":i=1;break;case"</cellMetadata>":case"</valueMetadata>":i=2;break;case"<valueMetadata":i=0;break;case"<ext":o=!0;break;case"</ext>":o=!1;break;case"<rvb":if(!a)break;a.offsets||(a.offsets=[]),a.offsets.push(+t.i);break;default:if(!o&&r.WTF)throw new Error("unrecognized "+t[0]+" in metadata")}return e})),n}(e,0,r)}(Po(e,gd(i.metadata[0])),i.metadata[0],t)),(i.people||[]).length>=1&&(t.people=function(e,t){var r=[],n=!1;return e.replace(Vo,(function(e){var a=Ko(e);switch(Xo(a[0])){case"<?xml":case"<personList":case"</personList>":case"</person>":case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<person":r.push({name:a.displayname,id:a.id});break;case"<ext":n=!0;break;case"</ext>":n=!1;break;default:if(!n&&t.WTF)throw new Error("unrecognized "+a[0]+" in threaded comments")}return e})),r}(Po(e,gd(i.people[0])),t)),S&&(S=function(e,t){if(!e)return 0;try{e=t.map((function(t){return t.id||(t.id=t.strRelID),[t.name,e["!id"][t.id].Target,(r=e["!id"][t.id].Type,Ks.WS.indexOf(r)>-1?"sheet":Ks.CS&&r==Ks.CS?"chart":Ks.DS&&r==Ks.DS?"dialog":Ks.MS&&r==Ks.MS?"macro":r&&r.length?r:"sheet")];var r}))}catch(e){return null}return e&&0!==e.length?e:null}(S,f.Sheets));var B=Po(e,"xl/worksheets/sheet.xml",!0)?1:0;e:for(w=0;w!=u.Worksheets;++w){var C="sheet";if(S&&S[w]?(v="xl/"+S[w][1].replace(/[\/]?xl\//,""),Do(e,v)||(v=S[w][1]),Do(e,v)||(v=_.replace(/_rels\/.*$/,"")+S[w][1]),C=S[w][2]):v=(v="xl/worksheets/sheet"+(w+1-B)+"."+x).replace(/sheet0\./,"sheet."),b=v.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels"),t&&null!=t.sheets)switch(typeof t.sheets){case"number":if(w!=t.sheets)continue e;break;case"string":if(u.SheetNames[w].toLowerCase()!=t.sheets.toLowerCase())continue e;break;default:if(Array.isArray&&Array.isArray(t.sheets)){for(var A=!1,N=0;N!=t.sheets.length;++N)"number"==typeof t.sheets[N]&&t.sheets[N]==w&&(A=1),"string"==typeof t.sheets[N]&&t.sheets[N].toLowerCase()==u.SheetNames[w].toLowerCase()&&(A=1);if(!A)continue e}}md(e,v,b,u.SheetNames[w],w,y,n,C,t,f,c,l)}return p={Directory:i,Workbook:f,Props:u,Custprops:h,Deps:g,Sheets:n,SheetNames:u.SheetNames,Strings:Kf,Styles:l,Themes:c,SSF:So(Ba)},t&&t.bookFiles&&(e.files?(p.keys=o,p.files=e.files):(p.keys=[],p.files={},e.FullPaths.forEach((function(t,r){t=t.replace(/^Root Entry[\/]/,""),p.keys.push(t),p.files[t]=e.FileIndex[r]})))),t&&t.bookVBA&&(i.vba.length>0?p.vbaraw=Po(e,gd(i.vba[0]),!0):i.defaults&&"application/vnd.ms-office.vbaProject"===i.defaults.bin&&(p.vbaraw=Po(e,"xl/vbaProject.bin",!0))),p}function bd(e,t){var r,n,a=t||{},o="Workbook",i=fo.find(e,o);try{if(o="/!DataSpaces/Version",!(i=fo.find(e,o))||!i.content)throw new Error("ECMA-376 Encrypted file missing "+o);if(r=i.content,(n={}).id=r.read_shift(0,"lpp4"),n.R=vl(r,4),n.U=vl(r,4),n.W=vl(r,4),o="/!DataSpaces/DataSpaceMap",!(i=fo.find(e,o))||!i.content)throw new Error("ECMA-376 Encrypted file missing "+o);var s=function(e){var t=[];e.l+=4;for(var r=e.read_shift(4);r-- >0;)t.push(bl(e));return t}(i.content);if(1!==s.length||1!==s[0].comps.length||0!==s[0].comps[0].t||"StrongEncryptionDataSpace"!==s[0].name||"EncryptedPackage"!==s[0].comps[0].v)throw new Error("ECMA-376 Encrypted file bad "+o);if(o="/!DataSpaces/DataSpaceInfo/StrongEncryptionDataSpace",!(i=fo.find(e,o))||!i.content)throw new Error("ECMA-376 Encrypted file missing "+o);var c=function(e){var t=[];e.l+=4;for(var r=e.read_shift(4);r-- >0;)t.push(e.read_shift(0,"lpp4"));return t}(i.content);if(1!=c.length||"StrongEncryptionTransform"!=c[0])throw new Error("ECMA-376 Encrypted file bad "+o);if(o="/!DataSpaces/TransformInfo/StrongEncryptionTransform/!Primary",!(i=fo.find(e,o))||!i.content)throw new Error("ECMA-376 Encrypted file missing "+o);!function(e){var t=function(e){var t={};return e.read_shift(4),e.l+=4,t.id=e.read_shift(0,"lpp4"),t.name=e.read_shift(0,"lpp4"),t.R=vl(e,4),t.U=vl(e,4),t.W=vl(e,4),t}(e);if(t.ename=e.read_shift(0,"8lpp4"),t.blksz=e.read_shift(4),t.cmode=e.read_shift(4),4!=e.read_shift(4))throw new Error("Bad !Primary record")}(i.content)}catch(e){}if(o="/EncryptionInfo",!(i=fo.find(e,o))||!i.content)throw new Error("ECMA-376 Encrypted file missing "+o);var l=function(e){var t=vl(e);switch(t.Minor){case 2:return[t.Minor,kl(e)];case 3:return[t.Minor,Tl()];case 4:return[t.Minor,xl(e)]}throw new Error("ECMA-376 Encrypted file unrecognized Version: "+t.Minor)}(i.content);if(o="/EncryptedPackage",!(i=fo.find(e,o))||!i.content)throw new Error("ECMA-376 Encrypted file missing "+o);if(4==l[0]&&"undefined"!=typeof decrypt_agile)return decrypt_agile(l[1],i.content,a.password||"",a);if(2==l[0]&&"undefined"!=typeof decrypt_std76)return decrypt_std76(l[1],i.content,a.password||"",a);throw new Error("File is password-protected")}function wd(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=sa(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 yd(e,t){var r=0;e:for(;r<e.length;)switch(e.charCodeAt(r)){case 10:case 13:case 32:++r;break;case 60:return Pu(e.slice(r),t);default:break e}return ol.to_workbook(e,t)}function kd(e,t,r,n){return n?(r.type="string",ol.to_workbook(e,r)):ol.to_workbook(t,r)}function Td(e,t){Zn();var r=t||{};if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer)return Td(new Uint8Array(e),((r=So(r)).type="array",r));"undefined"!=typeof Uint8Array&&e instanceof Uint8Array&&!r.type&&(r.type="undefined"!=typeof Deno?"buffer":"array");var n,a=e,o=!1;if(r.cellStyles&&(r.cellNF=!0,r.sheetStubs=!0),Xf={},r.dateNF&&(Xf.dateNF=r.dateNF),r.type||(r.type=ca&&Buffer.isBuffer(e)?"buffer":"base64"),"file"==r.type&&(r.type=ca?"buffer":"binary",a=function(e){if("undefined"!=typeof Deno)return Deno.readFileSync(e);if("undefined"!=typeof $&&"undefined"!=typeof File&&"undefined"!=typeof Folder)try{var t=File(e);t.open("r"),t.encoding="binary";var r=t.read();return t.close(),r}catch(e){if(!e.message||!e.message.match(/onstruct/))throw e}throw new Error("Cannot access file "+e)}(e),"undefined"==typeof Uint8Array||ca||(r.type="array")),"string"==r.type&&(o=!0,r.type="binary",r.codepage=65001,a=function(e){return e.match(/[^\x00-\x7F]/)?li(e):e}(e)),"array"==r.type&&"undefined"!=typeof Uint8Array&&e instanceof Uint8Array&&"undefined"!=typeof ArrayBuffer){var i=new ArrayBuffer(3),s=new Uint8Array(i);if(s.foo="bar",!s.foo)return(r=So(r)).type="array",Td(pa(a),r)}switch((n=wd(a,r))[0]){case 208:if(207===n[1]&&17===n[2]&&224===n[3]&&161===n[4]&&177===n[5]&&26===n[6]&&225===n[7])return function(e,t){return fo.find(e,"EncryptedPackage")?bd(e,t):qu(e,t)}(fo.read(a,r),r);break;case 9:if(n[1]<=8)return qu(a,r);break;case 60:return Pu(a,r);case 73:if(73===n[1]&&42===n[2]&&0===n[3])throw new Error("TIFF Image File is not a spreadsheet");if(68===n[1])return function(e,t){var r=t||{},n=!!r.WTF;r.WTF=!0;try{var a=rl.to_workbook(e,r);return r.WTF=n,a}catch(a){if(r.WTF=n,!a.message.match(/SYLK bad record ID/)&&n)throw a;return ol.to_workbook(e,t)}}(a,r);break;case 84:if(65===n[1]&&66===n[2]&&76===n[3])return nl.to_workbook(a,r);break;case 80:return 75===n[1]&&n[2]<9&&n[3]<9?function(e,t){var r=e,n=t||{};return n.type||(n.type=ca&&Buffer.isBuffer(e)?"buffer":"base64"),vd(jo(r,n),n)}(a,r):kd(e,a,r,o);case 239:return 60===n[3]?Pu(a,r):kd(e,a,r,o);case 255:if(254===n[1])return function(e,t){var r=e;return"base64"==t.type&&(r=sa(r)),r=ta.utils.decode(1200,r.slice(2),"str"),t.type="binary",yd(r,t)}(a,r);if(0===n[1]&&2===n[2]&&0===n[3])return il.to_workbook(a,r);break;case 0:if(0===n[1]){if(n[2]>=2&&0===n[3])return il.to_workbook(a,r);if(0===n[2]&&(8===n[3]||9===n[3]))return il.to_workbook(a,r)}break;case 3:case 131:case 139:case 140:return tl.to_workbook(a,r);case 123:if(92===n[1]&&114===n[2]&&116===n[3])return _l.to_workbook(a,r);break;case 10:case 13:case 32:return function(e,t){var r="",n=wd(e,t);switch(t.type){case"base64":r=sa(e);break;case"binary":r=e;break;case"buffer":r=e.toString("binary");break;case"array":r=_o(e);break;default:throw new Error("Unrecognized type "+t.type)}return 239==n[0]&&187==n[1]&&191==n[2]&&(r=ci(r)),t.type="binary",yd(r,t)}(a,r);case 137:if(80===n[1]&&78===n[2]&&71===n[3])throw new Error("PNG Image File is not a spreadsheet")}return el.indexOf(n[0])>-1&&n[2]<=12&&n[3]<=31?tl.to_workbook(a,r):kd(e,a,r,o)}function xd(e,t,r,n,a,o,i,s){var c=fs(r),l=s.defval,f=s.raw||!Object.prototype.hasOwnProperty.call(s,"raw"),u=!0,d=1===a?[]:{};if(1!==a)if(Object.defineProperty)try{Object.defineProperty(d,"__rowNum__",{value:r,enumerable:!1})}catch(e){d.__rowNum__=r}else d.__rowNum__=r;if(!i||e[r])for(var h=t.s.c;h<=t.e.c;++h){var p=i?e[r][h]:e[n[h]+c];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!=o[h]){if(null==m)if("e"==p.t&&null===m)d[o[h]]=null;else if(void 0!==l)d[o[h]]=l;else{if(!f||null!==m)continue;d[o[h]]=null}else d[o[h]]=f&&("n"!==p.t||"n"===p.t&&!1!==s.rawNumbers)?m:bs(p,m,s);null!=m&&(u=!1)}}else{if(void 0===l)continue;null!=o[h]&&(d[o[h]]=l)}}return{row:d,isempty:u}}function Ed(e,t){if(null==e||null==e["!ref"])return[];var r={t:"n",v:0},n=0,a=1,o=[],i=0,s="",c={s:{r:0,c:0},e:{r:0,c:0}},l=t||{},f=null!=l.range?l.range:e["!ref"];switch(1===l.header?n=1:"A"===l.header?n=2:Array.isArray(l.header)?n=3:null==l.header&&(n=0),typeof f){case"string":c=vs(f);break;case"number":(c=vs(e["!ref"])).s.r=f;break;default:c=f}n>0&&(a=0);var u=fs(c.s.r),d=[],h=[],p=0,m=0,g=Array.isArray(e),v=c.s.r,b=0,w={};g&&!e[v]&&(e[v]=[]);var y=l.skipHidden&&e["!cols"]||[],k=l.skipHidden&&e["!rows"]||[];for(b=c.s.c;b<=c.e.c;++b)if(!(y[b]||{}).hidden)switch(d[b]=ds(b),r=g?e[v][b]:e[d[b]+u],n){case 1:o[b]=b-c.s.c;break;case 2:o[b]=d[b];break;case 3:o[b]=l.header[b-c.s.c];break;default:if(null==r&&(r={w:"__EMPTY",t:"s"}),s=i=bs(r,null,l),m=w[i]||0){do{s=i+"_"+m++}while(w[s]);w[i]=m,w[s]=1}else w[i]=1;o[b]=s}for(v=c.s.r+a;v<=c.e.r;++v)if(!(k[v]||{}).hidden){var T=xd(e,c,v,d,n,o,g,l);(!1===T.isempty||(1===n?!1!==l.blankrows:l.blankrows))&&(h[p++]=T.row)}return h.length=p,h}var _d=/"/g;function Sd(e,t,r,n,a,o,i,s){for(var c=!0,l=[],f="",u=fs(r),d=t.s.c;d<=t.e.c;++d)if(n[d]){var h=s.dense?(e[r]||[])[d]:e[n[d]+u];if(null==h)f="";else if(null!=h.v){c=!1,f=""+(s.rawNumbers&&"n"==h.t?h.v:bs(h,null,s));for(var p=0,m=0;p!==f.length;++p)if((m=f.charCodeAt(p))===a||m===o||34===m||s.forceQuotes){f='"'+f.replace(_d,'""')+'"';break}"ID"==f&&(f='"ID"')}else null==h.f||h.F?f="":(c=!1,(f="="+h.f).indexOf(",")>=0&&(f='"'+f.replace(_d,'""')+'"'));l.push(f)}return!1===s.blankrows&&c?null:l.join(i)}function Bd(e,t){var r=[],n=null==t?{}:t;if(null==e||null==e["!ref"])return"";var a=vs(e["!ref"]),o=void 0!==n.FS?n.FS:",",i=o.charCodeAt(0),s=void 0!==n.RS?n.RS:"\n",c=s.charCodeAt(0),l=new RegExp(("|"==o?"\\|":o)+"+$"),f="",u=[];n.dense=Array.isArray(e);for(var d=n.skipHidden&&e["!cols"]||[],h=n.skipHidden&&e["!rows"]||[],p=a.s.c;p<=a.e.c;++p)(d[p]||{}).hidden||(u[p]=ds(p));for(var m=0,g=a.s.r;g<=a.e.r;++g)(h[g]||{}).hidden||null!=(f=Sd(e,a,g,u,i,c,o,n))&&(n.strip&&(f=f.replace(l,"")),(f||!1!==n.blankrows)&&r.push((m++?s:"")+f));return delete n.dense,r.join("")}function Cd(e,t,r){var n,a=r||{},o=+!a.skipHeader,i=e||{},s=0,c=0;if(i&&null!=a.origin)if("number"==typeof a.origin)s=a.origin;else{var l="string"==typeof a.origin?hs(a.origin):a.origin;s=l.r,c=l.c}var f={s:{c:0,r:0},e:{c:c,r:s+t.length-1+o}};if(i["!ref"]){var u=vs(i["!ref"]);f.e.c=Math.max(f.e.c,u.e.c),f.e.r=Math.max(f.e.r,u.e.r),-1==s&&(s=u.e.r+1,f.e.r=s+t.length-1+o)}else-1==s&&(s=0,f.e.r=t.length-1+o);var d=a.header||[],h=0;t.forEach((function(e,t){uo(e).forEach((function(r){-1==(h=d.indexOf(r))&&(d[h=d.length]=r);var l=e[r],f="z",u="",p=ps({c:c+h,r:s+t+o});n=Ad(i,p),!l||"object"!=typeof l||l instanceof Date?("number"==typeof l?f="n":"boolean"==typeof l?f="b":"string"==typeof l?f="s":l instanceof Date?(f="d",a.cellDates||(f="n",l=mo(l)),u=a.dateNF||Ba[14]):null===l&&a.nullError&&(f="e",l=0),n?(n.t=f,n.v=l,delete n.w,delete n.R,u&&(n.z=u)):i[p]=n={t:f,v:l},u&&(n.z=u)):i[p]=l}))})),f.e.c=Math.max(f.e.c,c+d.length-1);var p=fs(s);if(o)for(h=0;h<d.length;++h)i[ds(h+c)+p]={t:"s",v:d[h]};return i["!ref"]=gs(f),i}function Ad(e,t,r){if("string"==typeof t){if(Array.isArray(e)){var n=hs(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 Ad(e,ps("number"!=typeof t?t:{r:t,c:r||0}))}function Nd(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 o=r.match(/(^.*?)(\d+)$/);a=o&&+o[2]||0;var i=o&&o[1]||r;for(++a;a<=65535&&-1!=e.SheetNames.indexOf(r=i+a);++a);}if(function(e,t){if(e.length>31){if(t)return!1;throw new Error("Sheet names cannot exceed 31 chars")}var r=!0;Tu.forEach((function(n){if(-1!=e.indexOf(n)){if(!t)throw new Error("Sheet name cannot contain : \\ / ? * [ ]");r=!1}}))}(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 Rd(e,t,r){return t?(e.l={Target:t},r&&(e.l.Tooltip=r)):delete e.l,e}var Od={encode_col:ds,encode_row:fs,encode_cell:ps,encode_range:gs,decode_col:us,decode_row:ls,split_cell:function(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")},decode_cell:hs,decode_range:ms,format_cell:bs,sheet_add_aoa:ys,sheet_add_json:Cd,sheet_add_dom:Gu,aoa_to_sheet:ks,json_to_sheet:function(e,t){return Cd(null,e,t)},table_to_sheet:Ku,table_to_book:function(e,t){return ws(Ku(e,t),t)},sheet_to_csv:Bd,sheet_to_txt:function(e,t){t||(t={}),t.FS="\t",t.RS="\n";var r=Bd(e,t);return r},sheet_to_json:Ed,sheet_to_html:function(e,t){var r=t||{},n=null!=r.header?r.header:'<html><head><meta charset="utf-8"/><title>SheetJS Table Export</title></head><body>',a=null!=r.footer?r.footer:"</body></html>",o=[n],i=ms(e["!ref"]);r.dense=Array.isArray(e),o.push(function(e,t,r){return[].join("")+"<table"+(r&&r.id?' id="'+r.id+'"':"")+">"}(0,0,r));for(var s=i.s.r;s<=i.e.r;++s)o.push($u(e,i,s,r));return o.push("</table>"+a),o.join("")},sheet_to_formulae:function(e){var t,r="",n="";if(null==e||null==e["!ref"])return[];var a,o=vs(e["!ref"]),i="",s=[],c=[],l=Array.isArray(e);for(a=o.s.c;a<=o.e.c;++a)s[a]=ds(a);for(var f=o.s.r;f<=o.e.r;++f)for(i=fs(f),a=o.s.c;a<=o.e.c;++a)if(r=s[a]+i,n="",void 0!==(t=l?(e[f]||[])[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}}c[c.length]=r+"="+n}return c},sheet_to_row_object_array:Ed,sheet_get_cell:Ad,book_new:function(){return{SheetNames:[],Sheets:{}}},book_append_sheet:Nd,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:Rd,cell_set_internal_link:function(e,t,r){return Rd(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:vs(t),o="string"==typeof t?t:gs(t),i=a.s.r;i<=a.e.r;++i)for(var s=a.s.c;s<=a.e.c;++s){var c=Ad(e,i,s);c.t="n",c.F=o,delete c.v,i==a.s.r&&s==a.s.c&&(c.f=r,n&&(c.D=!0))}return e},consts:{SHEET_VISIBLE:0,SHEET_HIDDEN:1,SHEET_VERY_HIDDEN:2}},Id=r(64583).Promise,Dd=function(e,t){var r,n,a,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return i.next=s(0),i.throw=s(1),i.return=s(2),"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(s){return function(c){return function(s){if(r)throw new TypeError("Generator is already executing.");for(;i&&(i=0,s[0]&&(o=0)),o;)try{if(r=1,n&&(a=2&s[0]?n.return:s[0]?n.throw||((a=n.return)&&a.call(n),0):n.next)&&!(a=a.call(n,s[1])).done)return a;switch(n=0,a&&(s=[2&s[0],a.value]),s[0]){case 0:case 1:a=s;break;case 4:return o.label++,{value:s[1],done:!1};case 5:o.label++,n=s[1],s=[0];continue;case 7:s=o.ops.pop(),o.trys.pop();continue;default:if(!((a=(a=o.trys).length>0&&a[a.length-1])||6!==s[0]&&2!==s[0])){o=0;continue}if(3===s[0]&&(!a||s[1]>a[0]&&s[1]<a[3])){o.label=s[1];break}if(6===s[0]&&o.label<a[1]){o.label=a[1],a=s;break}if(a&&o.label<a[2]){o.label=a[2],o.ops.push(s);break}a[2]&&o.ops.pop(),o.trys.pop();continue}s=t.call(e,o)}catch(e){s=[6,e],n=0}finally{r=a=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,c])}}},Fd=function(e,t,r){if(r||2===arguments.length)for(var n,a=0,o=t.length;a<o;a++)!n&&a in t||(n||(n=Array.prototype.slice.call(t,0,a)),n[a]=t[a]);return e.concat(n||Array.prototype.slice.call(t))},Pd=function(e){var t=e.sheets,r=e.selectedSheetIds,a=e.onSelectionChange,o=e.onNext,i=e.onExternalSheetsLoaded,s=function(e,t){a(t?Fd(Fd([],r,!0),[e],!1):r.filter((function(t){return t!==e})))},c=t.filter((function(e){return!e.isExternal})),l=t.filter((function(e){return e.isExternal}));return n.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"10px",padding:"10px"}},n.createElement(lr,{size:400,weight:"semibold"},"1. Quell-Blätter auswählen"),n.createElement(lr,{size:300},"Bitte wähle alle Tabellenblätter aus, die konsolidiert werden sollen:"),n.createElement("div",{style:{marginTop:"10px"}},n.createElement(lr,{weight:"semibold",style:{marginBottom:"5px",display:"block"}},"Aus dieser Arbeitsmappe:"),n.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"5px"}},0===c.length?n.createElement(lr,{italic:!0},"Keine internen Blätter gefunden."):c.map((function(e){return n.createElement(kn,{key:e.id,label:e.name,checked:r.includes(e.id),onChange:function(t,r){return s(e.id,!!r.checked)}})})))),n.createElement(_n,{style:{margin:"10px 0"}}),n.createElement("div",null,n.createElement(lr,{weight:"semibold",style:{marginBottom:"5px",display:"block"}},"Aus anderen Dateien hinzufügen:"),n.createElement("input",{type:"file",accept:".xlsx, .xlsm, .xls, .csv",multiple:!0,onChange:function(e){return t=void 0,n=void 0,s=function(){var t,n,o,s;return Dd(this,(function(c){switch(c.label){case 0:if(!(t=e.target.files)||0===t.length)return[2];n=[],o=function(e){var r,a,o;return Dd(this,(function(i){switch(i.label){case 0:return[4,(r=t[e]).arrayBuffer()];case 1:return a=i.sent(),(o=Td(a,{type:"array"})).SheetNames.forEach((function(e){var t=o.Sheets[e],a=Od.sheet_to_json(t,{header:1,defval:""});if(a.length>0){var i="ext_".concat(r.name,"_").concat(e);n.push({id:i,name:e,isExternal:!0,fileName:r.name,externalData:a})}})),[2]}}))},s=0,c.label=1;case 1:return s<t.length?[5,o(s)]:[3,4];case 2:c.sent(),c.label=3;case 3:return s++,[3,1];case 4:return n.length>0&&(i(n),a(Fd(Fd([],r,!0),n.map((function(e){return e.id})),!0))),[2]}}))},new((o=void 0)||(o=Id))((function(e,r){function a(e){try{c(s.next(e))}catch(e){r(e)}}function i(e){try{c(s.throw(e))}catch(e){r(e)}}function c(t){var r;t.done?e(t.value):(r=t.value,r instanceof o?r:new o((function(e){e(r)}))).then(a,i)}c((s=s.apply(t,n||[])).next())}));var t,n,o,s},style:{marginBottom:"10px",display:"block"}}),l.length>0&&n.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"5px",marginTop:"10px"}},l.map((function(e){return n.createElement(kn,{key:e.id,label:"".concat(e.fileName," - ").concat(e.name),checked:r.includes(e.id),onChange:function(t,r){return s(e.id,!!r.checked)}})})))),n.createElement("div",{style:{marginTop:"20px"}},n.createElement(Vn,{appearance:"primary",disabled:0===r.length,onClick:o},"Weiter zum Mapping")))},zd=r(69982);const Md=e=>{const t=n.createContext({value:{current:e},version:{current:-1},listeners:[]});var r;return t.Provider=(r=t.Provider,e=>{const t=n.useRef(e.value),a=n.useRef(0),o=n.useRef();return o.current||(o.current={value:t,version:a,listeners:[]}),kr((()=>{t.current=e.value,a.current+=1,(0,zd.unstable_runWithPriority)(zd.unstable_NormalPriority,(()=>{o.current.listeners.forEach((t=>{t([a.current,e.value])}))}))}),[e.value]),n.createElement(r,{value:o.current},e.children)}),delete t.Consumer,t},Ld=(e,t)=>{const r=n.useContext(e),{value:{current:a},version:{current:o},listeners:i}=r,s=t(a),[c,l]=n.useState([a,s]),f=e=>{l((r=>{if(!e)return[a,s];if(e[0]<=o)return Object.is(r[1],s)?r:[a,s];try{if(Object.is(r[0],e[1]))return r;const n=t(e[1]);return Object.is(r[1],n)?r:[e[1],n]}catch(e){}return[r[0],r[1]]}))};Object.is(c[1],s)||f(void 0);const u=Tr(f);return kr((()=>(i.push(u),()=>{const e=i.indexOf(u);i.splice(e,1)})),[u,i]),c[1]},jd=Md(void 0),qd={openItems:[],collapsible:!1,multiple:!1,navigation:void 0,requestToggle(){}},{Provider:Hd}=jd,Ud=e=>Ld(jd,((t=qd)=>e(t))),Wd="data-tabster",Vd=["a[href]","button:not([disabled])","input:not([disabled])","select:not([disabled])","textarea:not([disabled])","*[tabindex]","*[contenteditable]","details > summary","audio[controls]","video[controls]"].join(", "),$d=1,Gd=2,Kd=3;function Xd(e,t){var r;return null===(r=e.storageEntry(t))||void 0===r?void 0:r.tabster}function Yd(e,t,r){var n,a;const o=r||e._noop?void 0:t.getAttribute(Wd);let i,s=e.storageEntry(t);if(o){if(o===(null===(n=null==s?void 0:s.attr)||void 0===n?void 0:n.string))return;try{const e=JSON.parse(o);if("object"!=typeof e)throw new Error(`Value is not a JSON object, got '${o}'.`);i={string:o,object:e}}catch(e){}}else if(!s)return;s||(s=e.storageEntry(t,!0)),s.tabster||(s.tabster={});const c=s.tabster||{},l=(null===(a=s.attr)||void 0===a?void 0:a.object)||{},f=(null==i?void 0:i.object)||{};for(const r of Object.keys(l))if(!f[r]){if("root"===r){const t=c[r];t&&e.root.onRoot(t,!0)}switch(r){case"deloser":case"root":case"groupper":case"modalizer":case"restorer":case"mover":const n=c[r];n&&(n.dispose(),delete c[r]);break;case"observed":delete c[r],e.observedElement&&e.observedElement.onObservedElementUpdate(t);break;case"focusable":case"outline":case"uncontrolled":case"sys":delete c[r]}}for(const r of Object.keys(f)){const n=f.sys;switch(r){case"deloser":c.deloser?c.deloser.setProps(f.deloser):e.deloser&&(c.deloser=e.deloser.createDeloser(t,f.deloser));break;case"root":c.root?c.root.setProps(f.root):c.root=e.root.createRoot(t,f.root,n),e.root.onRoot(c.root);break;case"modalizer":c.modalizer?c.modalizer.setProps(f.modalizer):e.modalizer&&(c.modalizer=e.modalizer.createModalizer(t,f.modalizer,n));break;case"restorer":c.restorer?c.restorer.setProps(f.restorer):e.restorer&&f.restorer&&(c.restorer=e.restorer.createRestorer(t,f.restorer));break;case"focusable":c.focusable=f.focusable;break;case"groupper":c.groupper?c.groupper.setProps(f.groupper):e.groupper&&(c.groupper=e.groupper.createGroupper(t,f.groupper,n));break;case"mover":c.mover?c.mover.setProps(f.mover):e.mover&&(c.mover=e.mover.createMover(t,f.mover,n));break;case"observed":e.observedElement&&(c.observed=f.observed,e.observedElement.onObservedElementUpdate(t));break;case"uncontrolled":c.uncontrolled=f.uncontrolled;break;case"outline":e.outline&&(c.outline=f.outline);break;case"sys":c.sys=f.sys;break;default:console.error(`Unknown key '${r}' in data-tabster attribute value.`)}}i?s.attr=i:(0===Object.keys(c).length&&(delete s.tabster,delete s.attr),e.storageEntry(t,!1))}const Jd="tabster:mover:movefocus",Zd="tabster:mover:memorized-element",Qd="undefined"!=typeof CustomEvent?CustomEvent:function(){};class eh extends Qd{constructor(e,t){super(e,{bubbles:!0,cancelable:!0,composed:!0,detail:t}),this.details=t}}class th extends eh{constructor(e){super("tabster:focusin",e)}}class rh extends eh{constructor(e){super("tabster:focusout",e)}}class nh extends eh{constructor(e){super("tabster:movefocus",e)}}class ah extends eh{constructor(e){super("tabster:mover:state",e)}}class oh extends eh{constructor(e){super("tabster:root:focus",e)}}class ih extends eh{constructor(e){super("tabster:root:blur",e)}}const sh={createMutationObserver:e=>new MutationObserver(e),createTreeWalker:(e,t,r,n)=>e.createTreeWalker(t,r,n),getParentNode:e=>e?e.parentNode:null,getParentElement:e=>e?e.parentElement:null,nodeContains:(e,t)=>!(!t||!(null==e?void 0:e.contains(t))),getActiveElement:e=>e.activeElement,querySelector:(e,t)=>e.querySelector(t),querySelectorAll:(e,t)=>Array.prototype.slice.call(e.querySelectorAll(t),0),getElementById:(e,t)=>e.getElementById(t),getFirstChild:e=>(null==e?void 0:e.firstChild)||null,getLastChild:e=>(null==e?void 0:e.lastChild)||null,getNextSibling:e=>(null==e?void 0:e.nextSibling)||null,getPreviousSibling:e=>(null==e?void 0:e.previousSibling)||null,getFirstElementChild:e=>(null==e?void 0:e.firstElementChild)||null,getLastElementChild:e=>(null==e?void 0:e.lastElementChild)||null,getNextElementSibling:e=>(null==e?void 0:e.nextElementSibling)||null,getPreviousElementSibling:e=>(null==e?void 0:e.previousElementSibling)||null,appendChild:(e,t)=>e.appendChild(t),insertBefore:(e,t,r)=>e.insertBefore(t,r),getSelection:e=>{var t;return(null===(t=e.ownerDocument)||void 0===t?void 0:t.getSelection())||null},getElementsByName:(e,t)=>e.ownerDocument.getElementsByName(t)};let ch;const lh="undefined"!=typeof DOMRect?DOMRect:class{constructor(e,t,r,n){this.left=e||0,this.top=t||0,this.right=(e||0)+(r||0),this.bottom=(t||0)+(n||0)}};let fh=0;try{document.createTreeWalker(document,NodeFilter.SHOW_ELEMENT),ch=!1}catch(e){ch=!0}function uh(e){const t=e();let r=t.__tabsterInstanceContext;return r||(r={elementByUId:{},basics:{Promise:t.Promise||void 0,WeakRef:t.WeakRef||void 0},containerBoundingRectCache:{},lastContainerBoundingRectCacheId:0,fakeWeakRefs:[],fakeWeakRefsStarted:!1},t.__tabsterInstanceContext=r),r}class dh{constructor(e){this._target=e}deref(){return this._target}static cleanup(e,t){return!e._target||!(!t&&xh(e._target.ownerDocument,e._target))&&(delete e._target,!0)}}class hh{constructor(e,t,r){const n=uh(e);let a;n.WeakRef?a=new n.WeakRef(t):(a=new dh(t),n.fakeWeakRefs.push(a)),this._ref=a,this._data=r}get(){const e=this._ref;let t;return e&&(t=e.deref(),t||delete this._ref),t}getData(){return this._data}}function ph(e,t){const r=uh(e);r.fakeWeakRefs=r.fakeWeakRefs.filter((e=>!dh.cleanup(e,t)))}function mh(e){const t=uh(e);t.fakeWeakRefsStarted||(t.fakeWeakRefsStarted=!0,t.WeakRef=function(e){return e.basics.WeakRef}(t)),t.fakeWeakRefsTimer||(t.fakeWeakRefsTimer=e().setTimeout((()=>{t.fakeWeakRefsTimer=void 0,ph(e),mh(e)}),12e4))}function gh(e,t,r){if(t.nodeType!==Node.ELEMENT_NODE)return;const n=ch?r:{acceptNode:r};return sh.createTreeWalker(e,t,NodeFilter.SHOW_ELEMENT,n,!1)}function vh(e,t){let r=t.__tabsterCacheId;const n=uh(e),a=r?n.containerBoundingRectCache[r]:void 0;if(a)return a.rect;const o=t.ownerDocument&&t.ownerDocument.documentElement;if(!o)return new lh;let i=0,s=0,c=o.clientWidth,l=o.clientHeight;if(t!==o){const e=t.getBoundingClientRect();i=Math.max(i,e.left),s=Math.max(s,e.top),c=Math.min(c,e.right),l=Math.min(l,e.bottom)}const f=new lh(i<c?i:-1,s<l?s:-1,i<c?c-i:0,s<l?l-s:0);return r||(r="r-"+ ++n.lastContainerBoundingRectCacheId,t.__tabsterCacheId=r),n.containerBoundingRectCache[r]={rect:f,element:t},n.containerBoundingRectCacheTimer||(n.containerBoundingRectCacheTimer=window.setTimeout((()=>{n.containerBoundingRectCacheTimer=void 0;for(const e of Object.keys(n.containerBoundingRectCache))delete n.containerBoundingRectCache[e].element.__tabsterCacheId;n.containerBoundingRectCache={}}),50)),f}function bh(e,t,r){const n=wh(t);if(!n)return!1;const a=vh(e,n),o=t.getBoundingClientRect(),i=o.height*(1-r),s=Math.max(0,a.top-o.top)+Math.max(0,o.bottom-a.bottom);return 0===s||s<=i}function wh(e){const t=e.ownerDocument;if(t){for(let t=sh.getParentElement(e);t;t=sh.getParentElement(t))if(t.scrollWidth>t.clientWidth||t.scrollHeight>t.clientHeight)return t;return t.documentElement}return null}function yh(e){return!!e.__shouldIgnoreFocus}function kh(e,t){const r=uh(e);let n=t.__tabsterElementUID;return n||(n=t.__tabsterElementUID=function(e){const t=new Uint32Array(4);if(e.crypto&&e.crypto.getRandomValues)e.crypto.getRandomValues(t);else if(e.msCrypto&&e.msCrypto.getRandomValues)e.msCrypto.getRandomValues(t);else for(let e=0;e<t.length;e++)t[e]=4294967295*Math.random();const r=[];for(let e=0;e<t.length;e++)r.push(t[e].toString(36));return r.push("|"),r.push((++fh).toString(36)),r.push("|"),r.push(Date.now().toString(36)),r.join("")}(e())),!r.elementByUId[n]&&xh(t.ownerDocument,t)&&(r.elementByUId[n]=new hh(e,t)),n}function Th(e,t){const r=uh(e);for(const e of Object.keys(r.elementByUId)){const n=r.elementByUId[e],a=n&&n.get();a&&t&&!sh.nodeContains(t,a)||delete r.elementByUId[e]}}function xh(e,t){return sh.nodeContains(null==e?void 0:e.body,t)}function Eh(e,t){const r=e.matches||e.matchesSelector||e.msMatchesSelector||e.webkitMatchesSelector;return r&&r.call(e,t)}let _h=0;class Sh{constructor(e,t,r){const n=e.getWindow;this._tabster=e,this._element=new hh(n,t),this._props={...r},this.id="i"+ ++_h}getElement(){return this._element.get()}getProps(){return this._props}setProps(e){this._props={...e}}}class Bh{constructor(e,t,r,n,a){var o;this._focusIn=e=>{if(this._fixedTarget){const e=this._fixedTarget.get();return void(e&&tn(e))}const t=this.input;if(this.onFocusIn&&t){const r=e.relatedTarget;this.onFocusIn(this,this._isBackward(!0,t,r),r)}},this._focusOut=e=>{if(this._fixedTarget)return;this.useDefaultAction=!1;const t=this.input;if(this.onFocusOut&&t){const r=e.relatedTarget;this.onFocusOut(this,this._isBackward(!1,t,r),r)}};const i=e(),s=i.document.createElement("i");s.tabIndex=0,s.setAttribute("role","none"),s.setAttribute("data-tabster-dummy",""),s.setAttribute("aria-hidden","true");const c=s.style;c.position="fixed",c.width=c.height="1px",c.opacity="0.001",c.zIndex="-1",c.setProperty("content-visibility","hidden"),function(e){e.__shouldIgnoreFocus=!0}(s),this.input=s,this.isFirst=r.isFirst,this.isOutside=t,this._isPhantom=null!==(o=r.isPhantom)&&void 0!==o&&o,this._fixedTarget=a,s.addEventListener("focusin",this._focusIn),s.addEventListener("focusout",this._focusOut),s.__tabsterDummyContainer=n,this._isPhantom&&(this._disposeTimer=i.setTimeout((()=>{delete this._disposeTimer,this.dispose()}),0),this._clearDisposeTimeout=()=>{this._disposeTimer&&(i.clearTimeout(this._disposeTimer),delete this._disposeTimer),delete this._clearDisposeTimeout})}dispose(){var e;this._clearDisposeTimeout&&this._clearDisposeTimeout();const t=this.input;t&&(delete this._fixedTarget,delete this.onFocusIn,delete this.onFocusOut,delete this.input,t.removeEventListener("focusin",this._focusIn),t.removeEventListener("focusout",this._focusOut),delete t.__tabsterDummyContainer,null===(e=sh.getParentNode(t))||void 0===e||e.removeChild(t))}setTopLeft(e,t){var r;const n=null===(r=this.input)||void 0===r?void 0:r.style;n&&(n.top=`${e}px`,n.left=`${t}px`)}_isBackward(e,t,r){return e&&!r?!this.isFirst:!!(r&&t.compareDocumentPosition(r)&Node.DOCUMENT_POSITION_FOLLOWING)}}class Ch{constructor(e,t,r,n,a,o){this._element=t,this._instance=new Nh(e,t,this,r,n,a,o)}_setHandlers(e,t){this._onFocusIn=e,this._onFocusOut=t}moveOut(e){var t;null===(t=this._instance)||void 0===t||t.moveOut(e)}moveOutWithDefaultAction(e,t){var r;null===(r=this._instance)||void 0===r||r.moveOutWithDefaultAction(e,t)}getHandler(e){return e?this._onFocusIn:this._onFocusOut}setTabbable(e){var t;null===(t=this._instance)||void 0===t||t.setTabbable(this,e)}dispose(){this._instance&&(this._instance.dispose(this),delete this._instance),delete this._onFocusIn,delete this._onFocusOut}static moveWithPhantomDummy(e,t,r,n,a){const o=new Bh(e.getWindow,!0,{isPhantom:!0,isFirst:!0}).input;if(o){let i,s;if("BODY"===t.tagName)i=t,s=r&&n||!r&&!n?sh.getFirstElementChild(t):null;else{let a,o;r&&(!n||n&&!e.focusable.isFocusable(t,!1,!0,!0))?(i=t,s=n?t.firstElementChild:null):(i=sh.getParentElement(t),s=r&&n||!r&&!n?t:sh.getNextElementSibling(t));do{a=r&&n||!r&&!n?sh.getPreviousElementSibling(s):s,o=Ih(a),o===t?s=r&&n||!r&&!n?a:sh.getNextElementSibling(a):o=null}while(o)}(null==i?void 0:i.dispatchEvent(new nh({by:"root",owner:i,next:null,relatedEvent:a})))&&(sh.insertBefore(i,o,s),tn(o))}}static addPhantomDummyWithTarget(e,t,r,n){const a=new Bh(e.getWindow,!0,{isPhantom:!0,isFirst:!0},void 0,new hh(e.getWindow,n)).input;if(a){let e,n;t.querySelector(Vd)&&!r?(e=t,n=sh.getFirstElementChild(t)):(e=sh.getParentElement(t),n=r?t:sh.getNextElementSibling(t)),e&&sh.insertBefore(e,a,n)}}}class Ah{constructor(e){this._updateQueue=new Set,this._lastUpdateQueueTime=0,this._changedParents=new WeakSet,this._dummyElements=[],this._dummyCallbacks=new WeakMap,this._domChanged=e=>{var t;this._changedParents.has(e)||(this._changedParents.add(e),this._updateDummyInputsTimer||(this._updateDummyInputsTimer=null===(t=this._win)||void 0===t?void 0:t.call(this).setTimeout((()=>{delete this._updateDummyInputsTimer;for(const e of this._dummyElements){const t=e.get();if(t){const e=this._dummyCallbacks.get(t);if(e){const r=sh.getParentNode(t);r&&!this._changedParents.has(r)||e()}}}this._changedParents=new WeakSet}),100)))},this._win=e}add(e,t){!this._dummyCallbacks.has(e)&&this._win&&(this._dummyElements.push(new hh(this._win,e)),this._dummyCallbacks.set(e,t),this.domChanged=this._domChanged)}remove(e){this._dummyElements=this._dummyElements.filter((t=>{const r=t.get();return r&&r!==e})),this._dummyCallbacks.delete(e),0===this._dummyElements.length&&delete this.domChanged}dispose(){var e;const t=null===(e=this._win)||void 0===e?void 0:e.call(this);this._updateTimer&&(null==t||t.clearTimeout(this._updateTimer),delete this._updateTimer),this._updateDummyInputsTimer&&(null==t||t.clearTimeout(this._updateDummyInputsTimer),delete this._updateDummyInputsTimer),this._changedParents=new WeakSet,this._dummyCallbacks=new WeakMap,this._dummyElements=[],this._updateQueue.clear(),delete this.domChanged,delete this._win}updatePositions(e){this._win&&(this._updateQueue.add(e),this._lastUpdateQueueTime=Date.now(),this._scheduledUpdatePositions())}_scheduledUpdatePositions(){var e;this._updateTimer||(this._updateTimer=null===(e=this._win)||void 0===e?void 0:e.call(this).setTimeout((()=>{if(delete this._updateTimer,this._lastUpdateQueueTime+100<=Date.now()){const e=new Map,t=[];for(const r of this._updateQueue)t.push(r(e));this._updateQueue.clear();for(const e of t)e();e.clear()}else this._scheduledUpdatePositions()}),100))}}class Nh{constructor(e,t,r,n,a,o,i){this._wrappers=[],this._isOutside=!1,this._transformElements=new Set,this._onFocusIn=(e,t,r)=>{this._onFocus(!0,e,t,r)},this._onFocusOut=(e,t,r)=>{this._onFocus(!1,e,t,r)},this.moveOut=e=>{var t;const r=this._firstDummy,n=this._lastDummy;if(r&&n){this._ensurePosition();const a=r.input,o=n.input,i=null===(t=this._element)||void 0===t?void 0:t.get();if(a&&o&&i){let t;e?(a.tabIndex=0,t=a):(o.tabIndex=0,t=o),t&&tn(t)}}},this.moveOutWithDefaultAction=(e,t)=>{var r;const n=this._firstDummy,a=this._lastDummy;if(n&&a){this._ensurePosition();const o=n.input,i=a.input,s=null===(r=this._element)||void 0===r?void 0:r.get();if(o&&i&&s){let r;e?!n.isOutside&&this._tabster.focusable.isFocusable(s,!0,!0,!0)?r=s:(n.useDefaultAction=!0,o.tabIndex=0,r=o):(a.useDefaultAction=!0,i.tabIndex=0,r=i),r&&s.dispatchEvent(new nh({by:"root",owner:s,next:null,relatedEvent:t}))&&tn(r)}}},this.setTabbable=(e,t)=>{var r,n;for(const r of this._wrappers)if(r.manager===e){r.tabbable=t;break}const a=this._getCurrent();if(a){const e=a.tabbable?0:-1;let t=null===(r=this._firstDummy)||void 0===r?void 0:r.input;t&&(t.tabIndex=e),t=null===(n=this._lastDummy)||void 0===n?void 0:n.input,t&&(t.tabIndex=e)}},this._addDummyInputs=()=>{this._addTimer||(this._addTimer=this._getWindow().setTimeout((()=>{delete this._addTimer,this._ensurePosition(),this._addTransformOffsets()}),0))},this._addTransformOffsets=()=>{this._tabster._dummyObserver.updatePositions(this._computeTransformOffsets)},this._computeTransformOffsets=e=>{var t,r;const n=(null===(t=this._firstDummy)||void 0===t?void 0:t.input)||(null===(r=this._lastDummy)||void 0===r?void 0:r.input),a=this._transformElements,o=new Set;let i=0,s=0;const c=this._getWindow();for(let t=n;t&&t.nodeType===Node.ELEMENT_NODE;t=sh.getParentElement(t)){let r=e.get(t);if(void 0===r){const n=c.getComputedStyle(t).transform;n&&"none"!==n&&(r={scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),e.set(t,r||null)}r&&(o.add(t),a.has(t)||t.addEventListener("scroll",this._addTransformOffsets),i+=r.scrollTop,s+=r.scrollLeft)}for(const e of a)o.has(e)||e.removeEventListener("scroll",this._addTransformOffsets);return this._transformElements=o,()=>{var e,t;null===(e=this._firstDummy)||void 0===e||e.setTopLeft(i,s),null===(t=this._lastDummy)||void 0===t||t.setTopLeft(i,s)}};const s=t.get();if(!s)throw new Error("No element");this._tabster=e,this._getWindow=e.getWindow,this._callForDefaultAction=i;const c=s.__tabsterDummy;if((c||this)._wrappers.push({manager:r,priority:n,tabbable:!0}),c)return c;s.__tabsterDummy=this;const l=null==a?void 0:a.dummyInputsPosition,f=s.tagName;this._isOutside=l?2===l:(o||"UL"===f||"OL"===f||"TABLE"===f)&&!("LI"===f||"TD"===f||"TH"===f),this._firstDummy=new Bh(this._getWindow,this._isOutside,{isFirst:!0},t),this._lastDummy=new Bh(this._getWindow,this._isOutside,{isFirst:!1},t);const u=this._firstDummy.input;u&&e._dummyObserver.add(u,this._addDummyInputs),this._firstDummy.onFocusIn=this._onFocusIn,this._firstDummy.onFocusOut=this._onFocusOut,this._lastDummy.onFocusIn=this._onFocusIn,this._lastDummy.onFocusOut=this._onFocusOut,this._element=t,this._addDummyInputs()}dispose(e,t){var r,n,a,o;if(0===(this._wrappers=this._wrappers.filter((r=>r.manager!==e&&!t))).length){delete(null===(r=this._element)||void 0===r?void 0:r.get()).__tabsterDummy;for(const e of this._transformElements)e.removeEventListener("scroll",this._addTransformOffsets);this._transformElements.clear();const e=this._getWindow();this._addTimer&&(e.clearTimeout(this._addTimer),delete this._addTimer);const t=null===(n=this._firstDummy)||void 0===n?void 0:n.input;t&&this._tabster._dummyObserver.remove(t),null===(a=this._firstDummy)||void 0===a||a.dispose(),null===(o=this._lastDummy)||void 0===o||o.dispose()}}_onFocus(e,t,r,n){var a;const o=this._getCurrent();!o||t.useDefaultAction&&!this._callForDefaultAction||null===(a=o.manager.getHandler(e))||void 0===a||a(t,r,n)}_getCurrent(){return this._wrappers.sort(((e,t)=>e.tabbable!==t.tabbable?e.tabbable?-1:1:e.priority-t.priority)),this._wrappers[0]}_ensurePosition(){var e,t,r;const n=null===(e=this._element)||void 0===e?void 0:e.get(),a=null===(t=this._firstDummy)||void 0===t?void 0:t.input,o=null===(r=this._lastDummy)||void 0===r?void 0:r.input;if(n&&a&&o)if(this._isOutside){const e=sh.getParentNode(n);if(e){const t=sh.getNextSibling(n);t!==o&&sh.insertBefore(e,o,t),sh.getPreviousElementSibling(n)!==a&&sh.insertBefore(e,a,n)}}else{sh.getLastElementChild(n)!==o&&sh.appendChild(n,o);const e=sh.getFirstElementChild(n);e&&e!==a&&e.parentNode&&sh.insertBefore(e.parentNode,a,e)}}}function Rh(e){let t=null;for(let r=sh.getLastElementChild(e);r;r=sh.getLastElementChild(r))t=r;return t||void 0}function Oh(e){return"INPUT"===e.tagName&&!!e.name&&"radio"===e.type}function Ih(e){var t;return(null===(t=null==e?void 0:e.__tabsterDummyContainer)||void 0===t?void 0:t.get())||null}function Dh(e,t){const r=JSON.stringify(e);return!0===t?r:{[Wd]:r}}class Fh extends Ch{constructor(e,t,r,n){super(e,t,1,n,void 0,!0),this._onDummyInputFocus=e=>{var t;if(e.useDefaultAction)this._setFocused(!1);else{this._tabster.keyboardNavigation.setNavigatingWithKeyboard(!0);const r=this._element.get();if(r){this._setFocused(!0);const t=this._tabster.focusedElement.getFirstOrLastTabbable(e.isFirst,{container:r,ignoreAccessibility:!0});if(t)return void tn(t)}null===(t=e.input)||void 0===t||t.blur()}},this._setHandlers(this._onDummyInputFocus),this._tabster=e,this._setFocused=r}}class Ph extends Sh{constructor(e,t,r,n,a){super(e,t,n),this._isFocused=!1,this._setFocused=e=>{var t;if(this._setFocusedTimer&&(this._tabster.getWindow().clearTimeout(this._setFocusedTimer),delete this._setFocusedTimer),this._isFocused===e)return;const r=this._element.get();r&&(e?(this._isFocused=!0,null===(t=this._dummyManager)||void 0===t||t.setTabbable(!1),r.dispatchEvent(new oh({element:r}))):this._setFocusedTimer=this._tabster.getWindow().setTimeout((()=>{var e;delete this._setFocusedTimer,this._isFocused=!1,null===(e=this._dummyManager)||void 0===e||e.setTabbable(!0),r.dispatchEvent(new ih({element:r}))}),0))},this._onFocusIn=e=>{const t=this._tabster.getParent,r=this._element.get();let n=e.composedPath()[0];do{if(n===r)return void this._setFocused(!0);n=n&&t(n)}while(n)},this._onFocusOut=()=>{this._setFocused(!1)},this._onDispose=r;const o=e.getWindow;this.uid=kh(o,t),this._sys=a,(e.controlTab||e.rootDummyInputs)&&this.addDummyInputs();const i=o().document;i.addEventListener(Zr,this._onFocusIn),i.addEventListener(Qr,this._onFocusOut),this._add()}addDummyInputs(){this._dummyManager||(this._dummyManager=new Fh(this._tabster,this._element,this._setFocused,this._sys))}dispose(){var e;this._onDispose(this);const t=this._tabster.getWindow(),r=t.document;r.removeEventListener(Zr,this._onFocusIn),r.removeEventListener(Qr,this._onFocusOut),this._setFocusedTimer&&(t.clearTimeout(this._setFocusedTimer),delete this._setFocusedTimer),null===(e=this._dummyManager)||void 0===e||e.dispose(),this._remove()}moveOutWithDefaultAction(e,t){const r=this._dummyManager;if(r)r.moveOutWithDefaultAction(e,t);else{const r=this.getElement();r&&Fh.moveWithPhantomDummy(this._tabster,r,!0,e,t)}}_add(){}_remove(){}}class zh{constructor(e,t){this._autoRootWaiting=!1,this._roots={},this._forceDummy=!1,this.rootById={},this._autoRootCreate=()=>{var e;const t=this._win().document,r=t.body;if(r){this._autoRootUnwait(t);const n=this._autoRoot;if(n)return function(e,t,r){let n;if(r){const t=e.getAttribute(Wd);if(t)try{n=JSON.parse(t)}catch(e){}}n||(n={}),function(e,t){for(const r of Object.keys(t)){const n=t[r];n?e[r]=n:delete e[r]}}(n,t),Object.keys(n).length>0?e.setAttribute(Wd,Dh(n,!0)):e.removeAttribute(Wd)}(r,{root:n},!0),Yd(this._tabster,r),null===(e=Xd(this._tabster,r))||void 0===e?void 0:e.root}else this._autoRootWaiting||(this._autoRootWaiting=!0,t.addEventListener("readystatechange",this._autoRootCreate))},this._onRootDispose=e=>{delete this._roots[e.id]},this._tabster=e,this._win=e.getWindow,this._autoRoot=t,e.queueInit((()=>{this._autoRoot&&this._autoRootCreate()}))}_autoRootUnwait(e){e.removeEventListener("readystatechange",this._autoRootCreate),this._autoRootWaiting=!1}dispose(){const e=this._win();this._autoRootUnwait(e.document),delete this._autoRoot,Object.keys(this._roots).forEach((e=>{this._roots[e]&&(this._roots[e].dispose(),delete this._roots[e])})),this.rootById={}}createRoot(e,t,r){const n=new Ph(this._tabster,e,this._onRootDispose,t,r);return this._roots[n.id]=n,this._forceDummy&&n.addDummyInputs(),n}addDummyInputs(){this._forceDummy=!0;const e=this._roots;for(const t of Object.keys(e))e[t].addDummyInputs()}static getRootByUId(e,t){const r=e().__tabsterInstance;return r&&r.root.rootById[t]}static getTabsterContext(e,t,r){var n,a,o,i;if(void 0===r&&(r={}),!t.ownerDocument)return;const{checkRtl:s,referenceElement:c}=r,l=e.getParent;let f,u,d,h;e.drainInitQueue();let p,m,g,v,b=!1,w=c||t;const y={};for(;w&&(!f||s);){const r=Xd(e,w);if(s&&void 0===g){const e=w.dir;e&&(g="rtl"===e.toLowerCase())}if(!r){w=l(w);continue}const i=w.tagName;(r.uncontrolled||"IFRAME"===i||"WEBVIEW"===i)&&(v=w),h||!(null===(n=r.focusable)||void 0===n?void 0:n.excludeFromMover)||d||(b=!0);const c=r.modalizer,k=r.groupper,T=r.mover;!u&&c&&(u=c),d||!k||u&&!c||(u?(!k.isActive()&&k.getProps().tabbability&&u.userId!==(null===(a=e.modalizer)||void 0===a?void 0:a.activeId)&&(u=void 0,d=k),m=k):d=k),h||!T||u&&!c||k&&w===t||!w.contains(t)||(h=T,p=!!d&&d!==k),r.root&&(f=r.root),(null===(o=r.focusable)||void 0===o?void 0:o.ignoreKeydown)&&Object.assign(y,r.focusable.ignoreKeydown),w=l(w)}if(!f){const r=e.root;r._autoRoot&&(null===(i=t.ownerDocument)||void 0===i?void 0:i.body)&&(f=r._autoRootCreate())}return d&&!h&&(p=!0),f?{root:f,modalizer:u,groupper:d,mover:h,groupperBeforeMover:p,modalizerInGroupper:m,rtl:s?!!g:void 0,uncontrolled:v,excludedFromMover:b,ignoreKeydown:e=>!!y[e.key]}:void 0}static getRoot(e,t){var r;const n=e.getParent;for(let a=t;a;a=n(a)){const t=null===(r=Xd(e,a))||void 0===r?void 0:r.root;if(t)return t}}onRoot(e,t){t?delete this.rootById[e.uid]:this.rootById[e.uid]=e}}class Mh{constructor(){this._callbacks=[]}dispose(){this._callbacks=[],delete this._val}subscribe(e){const t=this._callbacks;t.indexOf(e)<0&&t.push(e)}subscribeFirst(e){const t=this._callbacks,r=t.indexOf(e);r>=0&&t.splice(r,1),t.unshift(e)}unsubscribe(e){const t=this._callbacks.indexOf(e);t>=0&&this._callbacks.splice(t,1)}setVal(e,t){this._val!==e&&(this._val=e,this._callCallbacks(e,t))}getVal(){return this._val}trigger(e,t){this._callCallbacks(e,t)}_callCallbacks(e,t){this._callbacks.forEach((r=>r(e,t)))}}class Lh{constructor(e){this._tabster=e}dispose(){}getProps(e){const t=Xd(this._tabster,e);return t&&t.focusable||{}}isFocusable(e,t,r,n){return!(!Eh(e,Vd)||!t&&-1===e.tabIndex)&&(r||this.isVisible(e))&&(n||this.isAccessible(e))}isVisible(e){if(!e.ownerDocument||e.nodeType!==Node.ELEMENT_NODE)return!1;if(function(e){var t,r;const n=e.ownerDocument,a=null===(t=n.defaultView)||void 0===t?void 0:t.getComputedStyle(e);if(null===e.offsetParent&&n.body!==e&&"fixed"!==(null==a?void 0:a.position))return!0;if("hidden"===(null==a?void 0:a.visibility))return!0;if("fixed"===(null==a?void 0:a.position)){if("none"===a.display)return!0;if(null===(null===(r=e.parentElement)||void 0===r?void 0:r.offsetParent)&&n.body!==e.parentElement)return!0}return!1}(e))return!1;const t=e.ownerDocument.body.getBoundingClientRect();return 0!==t.width||0!==t.height}isAccessible(e){var t;for(let r=e;r;r=sh.getParentElement(r)){const e=Xd(this._tabster,r);if(this._isHidden(r))return!1;if(!(null===(t=null==e?void 0:e.focusable)||void 0===t?void 0:t.ignoreAriaDisabled)&&this._isDisabled(r))return!1}return!0}_isDisabled(e){return e.hasAttribute("disabled")}_isHidden(e){var t;const r=e.getAttribute("aria-hidden");return!(!r||"true"!==r.toLowerCase()||(null===(t=this._tabster.modalizer)||void 0===t?void 0:t.isAugmented(e)))}findFirst(e,t){return this.findElement({...e},t)}findLast(e,t){return this.findElement({isBackward:!0,...e},t)}findNext(e,t){return this.findElement({...e},t)}findPrev(e,t){return this.findElement({...e,isBackward:!0},t)}findDefault(e,t){return this.findElement({...e,acceptCondition:t=>this.isFocusable(t,e.includeProgrammaticallyFocusable)&&!!this.getProps(t).isDefault},t)||null}findAll(e){return this._findElements(!0,e)||[]}findElement(e,t){const r=this._findElements(!1,e,t);return r?r[0]:r}_findElements(e,t,r){var n,a,o;const{container:i,currentElement:s=null,includeProgrammaticallyFocusable:c,useActiveModalizer:l,ignoreAccessibility:f,modalizerId:u,isBackward:d,onElement:h}=t;r||(r={});const p=[];let{acceptCondition:m}=t;const g=!!m;if(!i)return null;m||(m=e=>this.isFocusable(e,c,!1,f));const v={container:i,modalizerUserId:void 0===u&&l?null===(n=this._tabster.modalizer)||void 0===n?void 0:n.activeId:u||(null===(o=null===(a=zh.getTabsterContext(this._tabster,i))||void 0===a?void 0:a.modalizer)||void 0===o?void 0:o.userId),from:s||i,isBackward:d,isFindAll:e,acceptCondition:m,hasCustomCondition:g,includeProgrammaticallyFocusable:c,ignoreAccessibility:f,cachedGrouppers:{},cachedRadioGroups:{}},b=gh(i.ownerDocument,i,(e=>this._acceptElement(e,v)));if(!b)return null;const w=t=>{var n,a;const o=null!==(n=v.foundElement)&&void 0!==n?n:v.foundBackward;return o&&p.push(o),e?!(o&&(v.found=!1,delete v.foundElement,delete v.foundBackward,delete v.fromCtx,v.from=o,h&&!h(o))||!o&&!t):(o&&r&&(r.uncontrolled=null===(a=zh.getTabsterContext(this._tabster,o))||void 0===a?void 0:a.uncontrolled),!(!t||o))};if(s||(r.outOfDOMOrder=!0),s&&sh.nodeContains(i,s))b.currentNode=s;else if(d){const e=Rh(i);if(!e)return null;if(this._acceptElement(e,v)===NodeFilter.FILTER_ACCEPT&&!w(!0))return v.skippedFocusable&&(r.outOfDOMOrder=!0),p;b.currentNode=e}do{d?b.previousNode():b.nextNode()}while(w());return v.skippedFocusable&&(r.outOfDOMOrder=!0),p.length?p:null}_acceptElement(e,t){var r,n,a;if(t.found)return NodeFilter.FILTER_ACCEPT;const o=t.foundBackward;if(o&&(e===o||!sh.nodeContains(o,e)))return t.found=!0,t.foundElement=o,NodeFilter.FILTER_ACCEPT;const i=t.container;if(e===i)return NodeFilter.FILTER_SKIP;if(!sh.nodeContains(i,e))return NodeFilter.FILTER_REJECT;if(Ih(e))return NodeFilter.FILTER_REJECT;if(sh.nodeContains(t.rejectElementsFrom,e))return NodeFilter.FILTER_REJECT;const s=t.currentCtx=zh.getTabsterContext(this._tabster,e);if(!s)return NodeFilter.FILTER_SKIP;if(yh(e))return this.isFocusable(e,void 0,!0,!0)&&(t.skippedFocusable=!0),NodeFilter.FILTER_SKIP;if(!t.hasCustomCondition&&("IFRAME"===e.tagName||"WEBVIEW"===e.tagName))return(null===(r=s.modalizer)||void 0===r?void 0:r.userId)===(null===(n=this._tabster.modalizer)||void 0===n?void 0:n.activeId)?(t.found=!0,t.rejectElementsFrom=t.foundElement=e,NodeFilter.FILTER_ACCEPT):NodeFilter.FILTER_REJECT;if(!t.ignoreAccessibility&&!this.isAccessible(e))return this.isFocusable(e,!1,!0,!0)&&(t.skippedFocusable=!0),NodeFilter.FILTER_REJECT;let c,l=t.fromCtx;l||(l=t.fromCtx=zh.getTabsterContext(this._tabster,t.from));const f=null==l?void 0:l.mover;let u=s.groupper,d=s.mover;if(c=null===(a=this._tabster.modalizer)||void 0===a?void 0:a.acceptElement(e,t),void 0!==c&&(t.skippedFocusable=!0),void 0===c&&(u||d||f)){const r=null==u?void 0:u.getElement(),n=null==f?void 0:f.getElement();let a=null==d?void 0:d.getElement();a&&sh.nodeContains(n,a)&&sh.nodeContains(i,n)&&(!r||!d||sh.nodeContains(n,r))&&(d=f,a=n),!r||r!==i&&sh.nodeContains(i,r)||(u=void 0),a&&!sh.nodeContains(i,a)&&(d=void 0),u&&d&&(a&&r&&!sh.nodeContains(r,a)?d=void 0:u=void 0),u&&(c=u.acceptElement(e,t)),d&&(c=d.acceptElement(e,t))}if(void 0===c&&(c=t.acceptCondition(e)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP,c===NodeFilter.FILTER_SKIP&&this.isFocusable(e,!1,!0,!0)&&(t.skippedFocusable=!0)),c===NodeFilter.FILTER_ACCEPT&&!t.found){if(!t.isFindAll&&Oh(e)&&!e.checked){const r=e.name;let n=t.cachedRadioGroups[r];if(n||(n=function(e){if(!Oh(e))return;const t=e.name;let r,n=Array.from(sh.getElementsByName(e,t));return n=n.filter((e=>!!Oh(e)&&(e.checked&&(r=e),!0))),{name:t,buttons:new Set(n),checked:r}}(e),n&&(t.cachedRadioGroups[r]=n)),(null==n?void 0:n.checked)&&n.checked!==e)return NodeFilter.FILTER_SKIP}t.isBackward?(t.foundBackward=e,c=NodeFilter.FILTER_SKIP):(t.found=!0,t.foundElement=e)}return c}}const jh="Home",qh="ArrowLeft",Hh="ArrowUp",Uh="ArrowRight",Wh="ArrowDown",Vh={[Gd]:0,[Kd]:1,[$d]:2};class $h extends Mh{constructor(e,t){super(),this._init=()=>{const e=this._win(),t=e.document;t.addEventListener(Zr,this._onFocusIn,!0),t.addEventListener(Qr,this._onFocusOut,!0),e.addEventListener("keydown",this._onKeyDown,!0);const r=sh.getActiveElement(t);r&&r!==t.body&&this._setFocusedElement(r),this.subscribe(this._onChanged)},this._onFocusIn=e=>{const t=e.composedPath()[0];t&&this._setFocusedElement(t,e.detail.relatedTarget,e.detail.isFocusedProgrammatically)},this._onFocusOut=e=>{var t;this._setFocusedElement(void 0,null===(t=e.detail)||void 0===t?void 0:t.originalEvent.relatedTarget)},this._validateFocusedElement=e=>{},this._onKeyDown=e=>{if("Tab"!==e.key||e.ctrlKey)return;const t=this.getVal();if(!t||!t.ownerDocument||"true"===t.contentEditable)return;const r=this._tabster,n=r.controlTab,a=zh.getTabsterContext(r,t);if(!a||a.ignoreKeydown(e))return;const o=e.shiftKey,i=$h.findNextTabbable(r,a,void 0,t,void 0,o,!0),s=a.root.getElement();if(!s)return;const c=null==i?void 0:i.element,l=function(e,t){var r;const n=e.getParent;let a=t;do{const t=null===(r=Xd(e,a))||void 0===r?void 0:r.uncontrolled;if(t&&e.uncontrolled.isUncontrolledCompletely(a,!!t.completely))return a;a=n(a)}while(a)}(r,t);if(c){const f=i.uncontrolled;if(a.uncontrolled||sh.nodeContains(f,t)){if(!i.outOfDOMOrder&&f===a.uncontrolled||l&&!sh.nodeContains(l,c))return;return void Ch.addPhantomDummyWithTarget(r,t,o,c)}if(f||"IFRAME"===c.tagName)return void(s.dispatchEvent(new nh({by:"root",owner:s,next:c,relatedEvent:e}))&&Ch.moveWithPhantomDummy(this._tabster,null!=f?f:c,!1,o,e));(n||(null==i?void 0:i.outOfDOMOrder))&&s.dispatchEvent(new nh({by:"root",owner:s,next:c,relatedEvent:e}))&&(e.preventDefault(),e.stopImmediatePropagation(),tn(c))}else!l&&s.dispatchEvent(new nh({by:"root",owner:s,next:null,relatedEvent:e}))&&a.root.moveOutWithDefaultAction(o,e)},this._onChanged=(e,t)=>{var r,n;if(e)e.dispatchEvent(new th(t));else{const e=null===(r=this._lastVal)||void 0===r?void 0:r.get();if(e){const r={...t},a=zh.getTabsterContext(this._tabster,e),o=null===(n=null==a?void 0:a.modalizer)||void 0===n?void 0:n.userId;o&&(r.modalizerId=o),e.dispatchEvent(new rh(r))}}},this._tabster=e,this._win=t,e.queueInit(this._init)}dispose(){super.dispose();const e=this._win(),t=e.document;t.removeEventListener(Zr,this._onFocusIn,!0),t.removeEventListener(Qr,this._onFocusOut,!0),e.removeEventListener("keydown",this._onKeyDown,!0),this.unsubscribe(this._onChanged);const r=this._asyncFocus;r&&(e.clearTimeout(r.timeout),delete this._asyncFocus),delete $h._lastResetElement,delete this._nextVal,delete this._lastVal}static forgetMemorized(e,t){var r,n;let a=$h._lastResetElement,o=a&&a.get();o&&sh.nodeContains(t,o)&&delete $h._lastResetElement,o=null===(n=null===(r=e._nextVal)||void 0===r?void 0:r.element)||void 0===n?void 0:n.get(),o&&sh.nodeContains(t,o)&&delete e._nextVal,a=e._lastVal,o=a&&a.get(),o&&sh.nodeContains(t,o)&&delete e._lastVal}getFocusedElement(){return this.getVal()}getLastFocusedElement(){var e;let t=null===(e=this._lastVal)||void 0===e?void 0:e.get();return(!t||t&&!xh(t.ownerDocument,t))&&(this._lastVal=t=void 0),t}focus(e,t,r,n){return!!this._tabster.focusable.isFocusable(e,t,!1,r)&&(e.focus({preventScroll:n}),!0)}focusDefault(e){const t=this._tabster.focusable.findDefault({container:e});return!!t&&(this._tabster.focusedElement.focus(t),!0)}getFirstOrLastTabbable(e,t){var r;const{container:n,ignoreAccessibility:a}=t;let o;if(n){const t=zh.getTabsterContext(this._tabster,n);t&&(o=null===(r=$h.findNextTabbable(this._tabster,t,n,void 0,void 0,!e,a))||void 0===r?void 0:r.element)}return o&&!sh.nodeContains(n,o)&&(o=void 0),o||void 0}_focusFirstOrLast(e,t){const r=this.getFirstOrLastTabbable(e,t);return!!r&&(this.focus(r,!1,!0),!0)}focusFirst(e){return this._focusFirstOrLast(!0,e)}focusLast(e){return this._focusFirstOrLast(!1,e)}resetFocus(e){if(!this._tabster.focusable.isVisible(e))return!1;if(this._tabster.focusable.isFocusable(e,!0,!0,!0))this.focus(e);else{const t=e.getAttribute("tabindex"),r=e.getAttribute("aria-hidden");e.tabIndex=-1,e.setAttribute("aria-hidden","true"),$h._lastResetElement=new hh(this._win,e),this.focus(e,!0,!0),this._setOrRemoveAttribute(e,"tabindex",t),this._setOrRemoveAttribute(e,"aria-hidden",r)}return!0}requestAsyncFocus(e,t,r){const n=this._tabster.getWindow(),a=this._asyncFocus;if(a){if(Vh[e]>Vh[a.source])return;n.clearTimeout(a.timeout)}this._asyncFocus={source:e,callback:t,timeout:n.setTimeout((()=>{this._asyncFocus=void 0,t()}),r)}}cancelAsyncFocus(e){const t=this._asyncFocus;(null==t?void 0:t.source)===e&&(this._tabster.getWindow().clearTimeout(t.timeout),this._asyncFocus=void 0)}_setOrRemoveAttribute(e,t,r){null===r?e.removeAttribute(t):e.setAttribute(t,r)}_setFocusedElement(e,t,r){var n,a;if(this._tabster._noop)return;const o={relatedTarget:t};if(e){const t=null===(n=$h._lastResetElement)||void 0===n?void 0:n.get();if($h._lastResetElement=void 0,t===e||yh(e))return;o.isFocusedProgrammatically=r;const i=zh.getTabsterContext(this._tabster,e),s=null===(a=null==i?void 0:i.modalizer)||void 0===a?void 0:a.userId;s&&(o.modalizerId=s)}const i=this._nextVal={element:e?new hh(this._win,e):void 0,detail:o};e&&e!==this._val&&this._validateFocusedElement(e),this._nextVal===i&&this.setVal(e,o),this._nextVal=void 0}setVal(e,t){super.setVal(e,t),e&&(this._lastVal=new hh(this._win,e))}static findNextTabbable(e,t,r,n,a,o,i){const s=r||t.root.getElement();if(!s)return null;let c=null;const l=$h._isTabbingTimer,f=e.getWindow();l&&f.clearTimeout(l),$h.isTabbing=!0,$h._isTabbingTimer=f.setTimeout((()=>{delete $h._isTabbingTimer,$h.isTabbing=!1}),0);const u=t.modalizer,d=t.groupper,h=t.mover,p=t=>{if(c=t.findNextTabbable(n,a,o,i),n&&!(null==c?void 0:c.element)){const a=t!==u&&sh.getParentElement(t.getElement());if(a){const s=zh.getTabsterContext(e,n,{referenceElement:a});if(s){const n=t.getElement(),l=o?n:n&&Rh(n)||n;l&&(c=$h.findNextTabbable(e,s,r,l,a,o,i),c&&(c.outOfDOMOrder=!0))}}}};if(d&&h)p(t.groupperBeforeMover?d:h);else if(d)p(d);else if(h)p(h);else if(u)p(u);else{const t={container:s,currentElement:n,referenceElement:a,ignoreAccessibility:i,useActiveModalizer:!0},r={},l=e.focusable[o?"findPrev":"findNext"](t,r);c={element:l,outOfDOMOrder:r.outOfDOMOrder,uncontrolled:r.uncontrolled}}return c}}$h.isTabbing=!1;class Gh extends Mh{constructor(e){super(),this._onChange=e=>{this.setVal(e,void 0)},this._keyborg=on(e()),this._keyborg.subscribe(this._onChange)}dispose(){super.dispose(),this._keyborg&&(this._keyborg.unsubscribe(this._onChange),sn(this._keyborg),delete this._keyborg)}setNavigatingWithKeyboard(e){var t;null===(t=this._keyborg)||void 0===t||t.setVal(e)}isNavigatingWithKeyboard(){var e;return!!(null===(e=this._keyborg)||void 0===e?void 0:e.isNavigatingWithKeyboard())}}const Kh=["input","textarea","*[contenteditable]"].join(", ");class Xh extends Ch{constructor(e,t,r,n){super(t,e,3,n),this._onFocusDummyInput=e=>{var t,r;const n=this._element.get(),a=e.input;if(n&&a){const o=zh.getTabsterContext(this._tabster,n);let i;o&&(i=null===(t=$h.findNextTabbable(this._tabster,o,void 0,a,void 0,!e.isFirst,!0))||void 0===t?void 0:t.element);const s=null===(r=this._getMemorized())||void 0===r?void 0:r.get();s&&this._tabster.focusable.isFocusable(s)&&(i=s),i&&tn(i)}},this._tabster=t,this._getMemorized=r,this._setHandlers(this._onFocusDummyInput)}}class Yh extends Sh{constructor(e,t,r,n,a){var o;super(e,t,n),this._visible={},this._onIntersection=e=>{for(const t of e){const e=t.target,r=kh(this._win,e);let n,a=this._fullyVisible;if(t.intersectionRatio>=.25?(n=t.intersectionRatio>=.75?2:1,2===n&&(a=r)):n=0,this._visible[r]!==n){void 0===n?(delete this._visible[r],a===r&&delete this._fullyVisible):(this._visible[r]=n,this._fullyVisible=a);const t=this.getState(e);t&&e.dispatchEvent(new ah(t))}}},this._win=e.getWindow,this.visibilityTolerance=null!==(o=n.visibilityTolerance)&&void 0!==o?o:.8,(this._props.trackState||this._props.visibilityAware)&&(this._intersectionObserver=new IntersectionObserver(this._onIntersection,{threshold:[0,.25,.5,.75,1]}),this._observeState()),this._onDispose=r;e.controlTab||(this.dummyManager=new Xh(this._element,e,(()=>n.memorizeCurrent?this._current:void 0),a))}dispose(){var e;this._onDispose(this),this._intersectionObserver&&(this._intersectionObserver.disconnect(),delete this._intersectionObserver),delete this._current,delete this._fullyVisible,delete this._allElements,delete this._updateQueue,this._unobserve&&(this._unobserve(),delete this._unobserve);const t=this._win();this._setCurrentTimer&&(t.clearTimeout(this._setCurrentTimer),delete this._setCurrentTimer),this._updateTimer&&(t.clearTimeout(this._updateTimer),delete this._updateTimer),null===(e=this.dummyManager)||void 0===e||e.dispose(),delete this.dummyManager}setCurrent(e){this._current=e?new hh(this._win,e):void 0,!this._props.trackState&&!this._props.visibilityAware||this._setCurrentTimer||(this._setCurrentTimer=this._win().setTimeout((()=>{var e;delete this._setCurrentTimer;const t=[];this._current!==this._prevCurrent&&(t.push(this._current),t.push(this._prevCurrent),this._prevCurrent=this._current);for(const r of t){const t=null==r?void 0:r.get();if(t&&(null===(e=this._allElements)||void 0===e?void 0:e.get(t))===this){const e=this._props;if(t&&(void 0!==e.visibilityAware||e.trackState)){const e=this.getState(t);e&&t.dispatchEvent(new ah(e))}}}})))}getCurrent(){var e;return(null===(e=this._current)||void 0===e?void 0:e.get())||null}findNextTabbable(e,t,r,n){const a=this.getElement(),o=a&&Ih(e)===a;if(!a)return null;let i,s=null,c=!1;if(this._props.tabbable||o||e&&!sh.nodeContains(a,e)){const o={currentElement:e,referenceElement:t,container:a,ignoreAccessibility:n,useActiveModalizer:!0},l={};s=this._tabster.focusable[r?"findPrev":"findNext"](o,l),c=!!l.outOfDOMOrder,i=l.uncontrolled}return{element:s,uncontrolled:i,outOfDOMOrder:c}}acceptElement(e,t){var r,n;if(!$h.isTabbing)return(null===(r=t.currentCtx)||void 0===r?void 0:r.excludedFromMover)?NodeFilter.FILTER_REJECT:void 0;const{memorizeCurrent:a,visibilityAware:o,hasDefault:i=!0}=this._props,s=this.getElement();if(s&&(a||o||i)&&(!sh.nodeContains(s,t.from)||Ih(t.from)===s)){let e;if(a){const r=null===(n=this._current)||void 0===n?void 0:n.get();r&&t.acceptCondition(r)&&(e=r)}if(!e&&i&&(e=this._tabster.focusable.findDefault({container:s,useActiveModalizer:!0})),!e&&o&&(e=this._tabster.focusable.findElement({container:s,useActiveModalizer:!0,isBackward:t.isBackward,acceptCondition:e=>{var r;const n=kh(this._win,e),a=this._visible[n];return s!==e&&!!(null===(r=this._allElements)||void 0===r?void 0:r.get(e))&&t.acceptCondition(e)&&(2===a||1===a&&(1===o||!this._fullyVisible))}})),e)return t.found=!0,t.foundElement=e,t.rejectElementsFrom=s,t.skippedFocusable=!0,NodeFilter.FILTER_ACCEPT}}_observeState(){const e=this.getElement();if(this._unobserve||!e||"undefined"==typeof MutationObserver)return;const t=this._win(),r=this._allElements=new WeakMap,n=this._tabster.focusable;let a=this._updateQueue=[];const o=sh.createMutationObserver((e=>{for(const t of e){const e=t.target,r=t.removedNodes,n=t.addedNodes;if("attributes"===t.type)"tabindex"===t.attributeName&&a.push({element:e,type:2});else{for(let e=0;e<r.length;e++)a.push({element:r[e],type:3});for(let e=0;e<n.length;e++)a.push({element:n[e],type:1})}}f()})),i=(e,t)=>{var n,a;const o=r.get(e);o&&t&&(null===(n=this._intersectionObserver)||void 0===n||n.unobserve(e),r.delete(e)),o||t||(r.set(e,this),null===(a=this._intersectionObserver)||void 0===a||a.observe(e))},s=e=>{const t=n.isFocusable(e);r.get(e)?t||i(e,!0):t&&i(e)},c=e=>{const{mover:r}=u(e);if(r&&r!==this){if(r.getElement()!==e||!n.isFocusable(e))return;i(e)}const a=gh(t.document,e,(e=>{const{mover:t,groupper:r}=u(e);if(t&&t!==this)return NodeFilter.FILTER_REJECT;const a=null==r?void 0:r.getFirst(!0);return r&&r.getElement()!==e&&a&&a!==e?NodeFilter.FILTER_REJECT:(n.isFocusable(e)&&i(e),NodeFilter.FILTER_SKIP)}));if(a)for(a.currentNode=e;a.nextNode(););},l=e=>{r.get(e)&&i(e,!0);for(let t=sh.getFirstElementChild(e);t;t=sh.getNextElementSibling(t))l(t)},f=()=>{!this._updateTimer&&a.length&&(this._updateTimer=t.setTimeout((()=>{delete this._updateTimer;for(const{element:e,type:t}of a)switch(t){case 2:s(e);break;case 1:c(e);break;case 3:l(e)}a=this._updateQueue=[]}),0))},u=e=>{const t={};for(let r=e;r;r=sh.getParentElement(r)){const e=Xd(this._tabster,r);if(e&&(e.groupper&&!t.groupper&&(t.groupper=e.groupper),e.mover)){t.mover=e.mover;break}}return t};a.push({element:e,type:1}),f(),o.observe(e,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["tabindex"]}),this._unobserve=()=>{o.disconnect()}}getState(e){const t=kh(this._win,e);if(t in this._visible){const r=this._visible[t]||0;return{isCurrent:this._current?this._current.get()===e:void 0,visibility:r}}}}class Jh{constructor(e,t){this._init=()=>{const e=this._win();e.addEventListener("keydown",this._onKeyDown,!0),e.addEventListener(Jd,this._onMoveFocus),e.addEventListener(Zd,this._onMemorizedElement),this._tabster.focusedElement.subscribe(this._onFocus)},this._onMoverDispose=e=>{delete this._movers[e.id]},this._onFocus=e=>{var t;let r=e,n=e;for(let a=sh.getParentElement(e);a;a=sh.getParentElement(a)){const e=null===(t=Xd(this._tabster,a))||void 0===t?void 0:t.mover;e&&(e.setCurrent(n),r=void 0),!r&&this._tabster.focusable.isFocusable(a)&&(r=n=a)}},this._onKeyDown=async e=>{var t;if(this._ignoredInputTimer&&(this._win().clearTimeout(this._ignoredInputTimer),delete this._ignoredInputTimer),null===(t=this._ignoredInputResolve)||void 0===t||t.call(this,!1),e.ctrlKey||e.altKey||e.shiftKey||e.metaKey)return;const r=e.key;let n;if(r===Wh?n=2:r===Uh?n=4:r===Hh?n=1:r===qh?n=3:"PageDown"===r?n=6:"PageUp"===r?n=5:r===jh?n=7:"End"===r&&(n=8),!n)return;const a=this._tabster.focusedElement.getFocusedElement();a&&!await this._isIgnoredInput(a,r)&&this._moveFocus(a,n,e)},this._onMoveFocus=e=>{var t;const r=e.composedPath()[0],n=null===(t=e.detail)||void 0===t?void 0:t.key;r&&void 0!==n&&!e.defaultPrevented&&(this._moveFocus(r,n),e.stopImmediatePropagation())},this._onMemorizedElement=e=>{var t;const r=e.composedPath()[0];let n=null===(t=e.detail)||void 0===t?void 0:t.memorizedElement;if(r){const t=zh.getTabsterContext(this._tabster,r),a=null==t?void 0:t.mover;a&&(n&&!sh.nodeContains(a.getElement(),n)&&(n=void 0),a.setCurrent(n),e.stopImmediatePropagation())}},this._tabster=e,this._win=t,this._movers={},e.queueInit(this._init)}dispose(){var e;const t=this._win();this._tabster.focusedElement.unsubscribe(this._onFocus),null===(e=this._ignoredInputResolve)||void 0===e||e.call(this,!1),this._ignoredInputTimer&&(t.clearTimeout(this._ignoredInputTimer),delete this._ignoredInputTimer),t.removeEventListener("keydown",this._onKeyDown,!0),t.removeEventListener(Jd,this._onMoveFocus),t.removeEventListener(Zd,this._onMemorizedElement),Object.keys(this._movers).forEach((e=>{this._movers[e]&&(this._movers[e].dispose(),delete this._movers[e])}))}createMover(e,t,r){const n=new Yh(this._tabster,e,this._onMoverDispose,t,r);return this._movers[n.id]=n,n}moveFocus(e,t){return this._moveFocus(e,t)}_moveFocus(e,t,r){var n,a;const o=this._tabster,i=zh.getTabsterContext(o,e,{checkRtl:!0});if(!i||!i.mover||i.excludedFromMover||r&&i.ignoreKeydown(r))return null;const s=i.mover,c=s.getElement();if(i.groupperBeforeMover){const e=i.groupper;if(!e||e.isActive(!0))return null;for(let t=sh.getParentElement(e.getElement());t&&t!==c;t=sh.getParentElement(t))if(null===(a=null===(n=Xd(o,t))||void 0===n?void 0:n.groupper)||void 0===a?void 0:a.isActive(!0))return null}if(!c)return null;const l=o.focusable,f=s.getProps(),u=f.direction||0,d=0===u,h=d||1===u,p=d||2===u,m=4===u,g=m||3===u,v=f.cyclic;let b,w,y,k=0,T=0;if(g&&(y=e.getBoundingClientRect(),k=Math.ceil(y.left),T=Math.floor(y.right)),i.rtl&&(4===t?t=3:3===t&&(t=4)),2===t&&h||4===t&&(p||g))if(b=l.findNext({currentElement:e,container:c,useActiveModalizer:!0}),b&&g){const e=Math.ceil(b.getBoundingClientRect().left);!m&&T>e&&(b=void 0)}else!b&&v&&(b=l.findFirst({container:c,useActiveModalizer:!0}));else if(1===t&&h||3===t&&(p||g))if(b=l.findPrev({currentElement:e,container:c,useActiveModalizer:!0}),b&&g){const e=Math.floor(b.getBoundingClientRect().right);!m&&e>k&&(b=void 0)}else!b&&v&&(b=l.findLast({container:c,useActiveModalizer:!0}));else if(7===t)g?l.findElement({container:c,currentElement:e,useActiveModalizer:!0,isBackward:!0,acceptCondition:t=>{var r;if(!l.isFocusable(t))return!1;const n=Math.ceil(null!==(r=t.getBoundingClientRect().left)&&void 0!==r?r:0);return t!==e&&k<=n||(b=t,!1)}}):b=l.findFirst({container:c,useActiveModalizer:!0});else if(8===t)g?l.findElement({container:c,currentElement:e,useActiveModalizer:!0,acceptCondition:t=>{var r;if(!l.isFocusable(t))return!1;const n=Math.ceil(null!==(r=t.getBoundingClientRect().left)&&void 0!==r?r:0);return t!==e&&k>=n||(b=t,!1)}}):b=l.findLast({container:c,useActiveModalizer:!0});else if(5===t){if(l.findElement({currentElement:e,container:c,useActiveModalizer:!0,isBackward:!0,acceptCondition:e=>!(!l.isFocusable(e)||bh(this._win,e,s.visibilityTolerance)&&(b=e,1))}),g&&b){const e=Math.ceil(b.getBoundingClientRect().left);l.findElement({currentElement:b,container:c,useActiveModalizer:!0,acceptCondition:t=>{if(!l.isFocusable(t))return!1;const r=Math.ceil(t.getBoundingClientRect().left);return k<r||e>=r||(b=t,!1)}})}w=!1}else if(6===t){if(l.findElement({currentElement:e,container:c,useActiveModalizer:!0,acceptCondition:e=>!(!l.isFocusable(e)||bh(this._win,e,s.visibilityTolerance)&&(b=e,1))}),g&&b){const e=Math.ceil(b.getBoundingClientRect().left);l.findElement({currentElement:b,container:c,useActiveModalizer:!0,isBackward:!0,acceptCondition:t=>{if(!l.isFocusable(t))return!1;const r=Math.ceil(t.getBoundingClientRect().left);return k>r||e<=r||(b=t,!1)}})}w=!0}else if(g){const r=1===t,n=k,a=Math.ceil(y.top),o=T,i=Math.floor(y.bottom);let s,f,u=0;l.findAll({container:c,currentElement:e,isBackward:r,onElement:e=>{const t=e.getBoundingClientRect(),c=Math.ceil(t.left),l=Math.ceil(t.top),d=Math.floor(t.right),h=Math.floor(t.bottom);if(r&&a<h||!r&&i>l)return!0;const p=Math.ceil(Math.min(o,d))-Math.floor(Math.max(n,c)),m=Math.ceil(Math.min(o-n,d-c));if(p>0&&m>=p){const t=p/m;t>u&&(s=e,u=t)}else if(0===u){const t=function(e,t,r,n,a,o,i,s){const c=r<a?a-r:i<e?e-i:0,l=n<o?o-n:s<t?t-s:0;return 0===c?l:0===l?c:Math.sqrt(c*c+l*l)}(n,a,o,i,c,l,d,h);(void 0===f||t<f)&&(f=t,s=e)}else if(u>0)return!1;return!0}}),b=s}return b&&(!r||r&&c.dispatchEvent(new nh({by:"mover",owner:c,next:b,relatedEvent:r})))?(void 0!==w&&function(e,t,r){const n=wh(t);if(n){const a=vh(e,n),o=t.getBoundingClientRect();n.scrollTop+=r?o.top-a.top:o.bottom-a.bottom}}(this._win,b,w),r&&(r.preventDefault(),r.stopImmediatePropagation()),tn(b),b):null}async _isIgnoredInput(e,t){if("true"===e.getAttribute("aria-expanded")&&e.hasAttribute("aria-activedescendant"))return!0;if(Eh(e,Kh)){let r,n=0,a=0,o=0;if("INPUT"===e.tagName||"TEXTAREA"===e.tagName){const r=e.type,i=e.value;if(o=(i||"").length,"email"===r||"number"===r){if(o){const r=sh.getSelection(e);if(r){const e=r.toString().length,n=t===qh||t===Hh;if(r.modify("extend",n?"backward":"forward","character"),e!==r.toString().length)return r.modify("extend",n?"forward":"backward","character"),!0;o=0}}}else{const t=e.selectionStart;if(null===t)return"hidden"===r;n=t||0,a=e.selectionEnd||0}}else"true"===e.contentEditable&&(r=new(function(e){const t=uh(e);if(t.basics.Promise)return t.basics.Promise;throw new Error("No Promise defined.")}(this._win))((t=>{this._ignoredInputResolve=e=>{delete this._ignoredInputResolve,t(e)};const r=this._win();this._ignoredInputTimer&&r.clearTimeout(this._ignoredInputTimer);const{anchorNode:i,focusNode:s,anchorOffset:c,focusOffset:l}=sh.getSelection(e)||{};this._ignoredInputTimer=r.setTimeout((()=>{var t,r,f;delete this._ignoredInputTimer;const{anchorNode:u,focusNode:d,anchorOffset:h,focusOffset:p}=sh.getSelection(e)||{};if(u===i&&d===s&&h===c&&p===l){if(n=h||0,a=p||0,o=(null===(r=e.textContent)||void 0===r?void 0:r.length)||0,u&&d&&sh.nodeContains(e,u)&&sh.nodeContains(e,d)&&u!==e){let t=!1;const r=e=>{if(e===u)t=!0;else if(e===d)return!0;const o=e.textContent;if(o&&!sh.getFirstChild(e)){const e=o.length;t?d!==u&&(a+=e):(n+=e,a+=e)}let i=!1;for(let t=sh.getFirstChild(e);t&&!i;t=t.nextSibling)i=r(t);return i};r(e)}null===(f=this._ignoredInputResolve)||void 0===f||f.call(this,!0)}else null===(t=this._ignoredInputResolve)||void 0===t||t.call(this,!1)}),0)})));if(r&&!await r)return!0;if(n!==a)return!0;if(n>0&&(t===qh||t===Hh||t===jh))return!0;if(n<o&&(t===Uh||t===Wh||"End"===t))return!0}return!1}}class Zh{constructor(e){this._isUncontrolledCompletely=e}isUncontrolledCompletely(e,t){var r;const n=null===(r=this._isUncontrolledCompletely)||void 0===r?void 0:r.call(this,e,t);return void 0===n?t:n}}class Qh{constructor(e){this._stack=[],this._getWindow=e}push(e){var t;(null===(t=this._stack[this._stack.length-1])||void 0===t?void 0:t.get())!==e&&(this._stack.length>Qh.DEPTH&&this._stack.shift(),this._stack.push(new hh(this._getWindow,e)))}pop(e){var t;void 0===e&&(e=()=>!0);const r=this._getWindow().document;for(let n=this._stack.length-1;n>=0;n--){const n=null===(t=this._stack.pop())||void 0===t?void 0:t.get();if(n&&sh.nodeContains(r.body,sh.getParentElement(n))&&e(n))return n}}}Qh.DEPTH=10;class ep{static _overrideAttachShadow(e){const t=e.Element.prototype.attachShadow;t.__origAttachShadow||(Element.prototype.attachShadow=function(e){const r=t.call(this,e);for(const e of ep._shadowObservers)e._addSubObserver(r);return r},Element.prototype.attachShadow.__origAttachShadow=t)}constructor(e){this._isObserving=!1,this._callbackWrapper=(e,t)=>{for(const t of e)if("childList"===t.type){const e=t.removedNodes,r=t.addedNodes;for(let t=0;t<e.length;t++)this._walkShadows(e[t],!0);for(let e=0;e<r.length;e++)this._walkShadows(r[e])}this._callback(e,t)},this._callback=e,this._observer=new MutationObserver(this._callbackWrapper),this._subObservers=new Map}_addSubObserver(e){if(this._options&&this._callback&&!this._subObservers.has(e)&&this._options.subtree&&function(e,t){var r,n;if(!e||!t)return!1;let a=t;for(;a;){if(a===e)return!0;a="function"!=typeof a.assignedElements&&(null===(r=a.assignedSlot)||void 0===r?void 0:r.parentNode)?null===(n=a.assignedSlot)||void 0===n?void 0:n.parentNode:a.nodeType===document.DOCUMENT_FRAGMENT_NODE?a.host:a.parentNode}return!1}(this._root,e)){const t=new MutationObserver(this._callbackWrapper);this._subObservers.set(e,t),this._isObserving&&t.observe(e,this._options),this._walkShadows(e)}}disconnect(){this._isObserving=!1,delete this._options,ep._shadowObservers.delete(this);for(const e of this._subObservers.values())e.disconnect();this._subObservers.clear(),this._observer.disconnect()}observe(e,t){const r=e.nodeType===Node.DOCUMENT_NODE?e:e.ownerDocument,n=null==r?void 0:r.defaultView;r&&n&&(ep._overrideAttachShadow(n),ep._shadowObservers.add(this),this._root=e,this._options=t,this._isObserving=!0,this._observer.observe(e,t),this._walkShadows(e))}_walkShadows(e,t){const r=e.nodeType===Node.DOCUMENT_NODE?e:e.ownerDocument;if(!r)return;if(e===r)e=r.body;else{const t=e.shadowRoot;if(t)return void this._addSubObserver(t)}const n=r.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{if(e.nodeType===Node.ELEMENT_NODE)if(t){const t=this._subObservers.get(e);t&&(t.disconnect(),this._subObservers.delete(e))}else{const t=e.shadowRoot;t&&this._addSubObserver(t)}return NodeFilter.FILTER_SKIP}});n.nextNode()}takeRecords(){const e=this._observer.takeRecords();for(const t of this._subObservers.values())e.push(...t.takeRecords());return e}}ep._shadowObservers=new Set;class tp{constructor(e){this.keyboardNavigation=e.keyboardNavigation,this.focusedElement=e.focusedElement,this.focusable=e.focusable,this.root=e.root,this.uncontrolled=e.uncontrolled,this.core=e}}class rp{constructor(e,t){var r,n;this._forgetMemorizedElements=[],this._wrappers=new Set,this._initQueue=[],this._version="8.5.0",this._noop=!1,this.getWindow=()=>{if(!this._win)throw new Error("Using disposed Tabster.");return this._win},this._storage=function(e){const t=e.__tabsterInstanceContext;return new((null==t?void 0:t.basics.WeakMap)||WeakMap)}(e),this._win=e;const a=this.getWindow;(null==t?void 0:t.DOMAPI)&&function(e){for(const t of Object.keys(e))sh[t]=e[t]}({...t.DOMAPI}),this.keyboardNavigation=new Gh(a),this.focusedElement=new $h(this,a),this.focusable=new Lh(this),this.root=new zh(this,null==t?void 0:t.autoRoot),this.uncontrolled=new Zh((null==t?void 0:t.checkUncontrolledCompletely)||(null==t?void 0:t.checkUncontrolledTrappingFocus)),this.controlTab=null===(r=null==t?void 0:t.controlTab)||void 0===r||r,this.rootDummyInputs=!!(null==t?void 0:t.rootDummyInputs),this._dummyObserver=new Ah(a),this.getParent=null!==(n=null==t?void 0:t.getParent)&&void 0!==n?n:sh.getParentNode,this.internal={stopObserver:()=>{this._unobserve&&(this._unobserve(),delete this._unobserve)},resumeObserver:e=>{if(!this._unobserve){const t=a().document;this._unobserve=function(e,t,r,n){if("undefined"==typeof MutationObserver)return()=>{};const a=t.getWindow;let o;function i(t,r){o||(o=uh(a).elementByUId),s(t,r);const n=gh(e,t,(e=>s(e,r)));if(n)for(;n.nextNode(););}function s(e,n){var i;if(!e.getAttribute)return NodeFilter.FILTER_SKIP;const s=e.__tabsterElementUID;return s&&o&&(n?delete o[s]:null!==(i=o[s])&&void 0!==i||(o[s]=new hh(a,e))),(Xd(t,e)||e.hasAttribute(Wd))&&r(t,e,n),NodeFilter.FILTER_SKIP}const c=sh.createMutationObserver((e=>{var n,a,o,s,c;const l=new Set;for(const c of e){const e=c.target,f=c.removedNodes,u=c.addedNodes;if("attributes"===c.type)c.attributeName===Wd&&(l.has(e)||r(t,e));else{for(let r=0;r<f.length;r++){const o=f[r];l.add(o),i(o,!0),null===(a=(n=t._dummyObserver).domChanged)||void 0===a||a.call(n,e)}for(let r=0;r<u.length;r++)i(u[r]),null===(s=(o=t._dummyObserver).domChanged)||void 0===s||s.call(o,e)}}l.clear(),null===(c=t.modalizer)||void 0===c||c.hiddenUpdate()}));return n&&i(a().document.body),c.observe(e,{childList:!0,subtree:!0,attributes:!0,attributeFilter:[Wd]}),()=>{c.disconnect()}}(t,this,Yd,e)}}},mh(a),this.queueInit((()=>{this.internal.resumeObserver(!0)}))}_mergeProps(e){var t;e&&(this.getParent=null!==(t=e.getParent)&&void 0!==t?t:this.getParent)}createTabster(e,t){const r=new tp(this);return e||this._wrappers.add(r),this._mergeProps(t),r}disposeTabster(e,t){t?this._wrappers.clear():this._wrappers.delete(e),0===this._wrappers.size&&this.dispose()}dispose(){var e,t,r,n,a,o,i,s;this.internal.stopObserver();const c=this._win;null==c||c.clearTimeout(this._initTimer),delete this._initTimer,this._initQueue=[],this._forgetMemorizedElements=[],c&&this._forgetMemorizedTimer&&(c.clearTimeout(this._forgetMemorizedTimer),delete this._forgetMemorizedTimer),null===(e=this.outline)||void 0===e||e.dispose(),null===(t=this.crossOrigin)||void 0===t||t.dispose(),null===(r=this.deloser)||void 0===r||r.dispose(),null===(n=this.groupper)||void 0===n||n.dispose(),null===(a=this.mover)||void 0===a||a.dispose(),null===(o=this.modalizer)||void 0===o||o.dispose(),null===(i=this.observedElement)||void 0===i||i.dispose(),null===(s=this.restorer)||void 0===s||s.dispose(),this.keyboardNavigation.dispose(),this.focusable.dispose(),this.focusedElement.dispose(),this.root.dispose(),this._dummyObserver.dispose(),function(e){const t=uh(e);t.fakeWeakRefsStarted=!1,t.fakeWeakRefsTimer&&(e().clearTimeout(t.fakeWeakRefsTimer),t.fakeWeakRefsTimer=void 0,t.fakeWeakRefs=[])}(this.getWindow),Th(this.getWindow),this._storage=new WeakMap,this._wrappers.clear(),c&&(function(e){const t=e.__tabsterInstanceContext;t&&(t.elementByUId={},delete t.WeakRef,t.containerBoundingRectCache={},t.containerBoundingRectCacheTimer&&e.clearTimeout(t.containerBoundingRectCacheTimer),t.fakeWeakRefsTimer&&e.clearTimeout(t.fakeWeakRefsTimer),t.fakeWeakRefs=[],delete e.__tabsterInstanceContext)}(c),delete c.__tabsterInstance,delete this._win)}storageEntry(e,t){const r=this._storage;let n=r.get(e);return n?!1===t&&0===Object.keys(n).length&&r.delete(e):!0===t&&(n={},r.set(e,n)),n}forceCleanup(){this._win&&(this._forgetMemorizedElements.push(this._win.document.body),this._forgetMemorizedTimer||(this._forgetMemorizedTimer=this._win.setTimeout((()=>{delete this._forgetMemorizedTimer;for(let e=this._forgetMemorizedElements.shift();e;e=this._forgetMemorizedElements.shift())Th(this.getWindow,e),$h.forgetMemorized(this.focusedElement,e)}),0),ph(this.getWindow,!0)))}queueInit(e){var t;this._win&&(this._initQueue.push(e),this._initTimer||(this._initTimer=null===(t=this._win)||void 0===t?void 0:t.setTimeout((()=>{delete this._initTimer,this.drainInitQueue()}),0)))}drainInitQueue(){if(!this._win)return;const e=this._initQueue;this._initQueue=[],e.forEach((e=>e()))}}function np(e,t={}){if(!e)return null;if(!t.skipVirtual){const t=function(e){return(t=e)&&t._virtual&&e._virtual.parent||null;var t}(e);if(t)return t}const r=e.parentNode;return r&&r.nodeType===Node.DOCUMENT_FRAGMENT_NODE?r.host:r}const ap=()=>{const{targetDocument:e}=Xr(),t=(null==e?void 0:e.defaultView)||void 0,r=null==t?void 0:t.__tabsterShadowDOMAPI,a=n.useMemo((()=>t?function(e,t){let r=function(e){return e.__tabsterInstance}(e);return r?r.createTabster(!1,t):(r=new rp(e,t),e.__tabsterInstance=r,r.createTabster())}(t,{autoRoot:{},controlTab:!1,getParent:np,checkUncontrolledTrappingFocus:e=>{var t;return!!(null===(t=e.firstElementChild)||void 0===t?void 0:t.hasAttribute("data-is-focus-trap-zone-bumper"))},DOMAPI:r}):null),[t,r]);return kr((()=>()=>{a&&function(e){e.core.disposeTabster(e,void 0)}(a)}),[a]),a},op=e=>{ap();const t=Dh(e,!0);return n.useMemo((()=>({[Wd]:t})),[t])};function ip(e){switch(e){case"horizontal":return 2;case"grid":return 3;case"grid-linear":return 4;case"both":return 0;default:return 1}}const sp=(e,t)=>{const{openItems:r,defaultOpenItems:a,multiple:o=!1,collapsible:i=!1,onToggle:s,navigation:c}=e,[l,f]=pr({state:n.useMemo((()=>function(e){if(void 0!==e)return Array.isArray(e)?e:[e]}(r)),[r]),defaultState:a&&(()=>function({defaultOpenItems:e,multiple:t}){return void 0!==e?Array.isArray(e)?t?e:[e[0]]:[e]:[]}({defaultOpenItems:a,multiple:o})),initialState:[]}),u=((e={})=>{const{circular:t,axis:r,memorizeCurrent:n=!0,tabbable:a,ignoreDefaultKeydown:o,unstable_hasDefault:i}=e,s=ap();return s&&function(e){const t=e.core;t.mover||(t.mover=new Jh(t,t.getWindow)),t.mover}(s),op({mover:{cyclic:!!t,direction:ip(null!=r?r:"vertical"),memorizeCurrent:n,tabbable:a,hasDefault:i},...o&&{focusable:{ignoreKeydown:o}}})})({circular:"circular"===c,tabbable:!0}),d=Tr((e=>{const t=function(e,t,r,n){return r?t.includes(e)?t.length>1||n?t.filter((t=>t!==e)):t:[...t,e].sort():t[0]===e&&n?[]:[e]}(e.value,l,o,i);null==s||s(e.event,{value:e.value,openItems:t}),f(t)}));return{collapsible:i,multiple:o,navigation:c,openItems:l,requestToggle:d,components:{root:"div"},root:Bt(Vt("div",{...e,...c?u:void 0,ref:t}),{elementType:"div"})}},cp=n.forwardRef(((e,t)=>{const r=sp(e,t),n=function(e){const{navigation:t,openItems:r,requestToggle:n,multiple:a,collapsible:o}=e;return{accordion:{navigation:t,openItems:r,requestToggle:n,collapsible:o,multiple:a}}}(r);return(e=>{e.root.className=nr("fui-Accordion",e.root.className)})(r),cr("useAccordionStyles_unstable")(r),((e,t)=>Zt(e.root,{children:Zt(Hd,{value:t.accordion,children:e.root.children})}))(r,n)}));cp.displayName="Accordion";const lp=n.createContext(void 0),fp={open:!1,disabled:!1,value:void 0,onHeaderClick(){}},{Provider:up}=lp,dp=()=>{var e;return null!==(e=n.useContext(lp))&&void 0!==e?e:fp},hp=n.forwardRef(((e,t)=>{const r=((e,t)=>{const{value:r,disabled:n=!1}=e,a=Ud((e=>e.requestToggle)),o=Ud((e=>e.openItems.includes(r))),i=Tr((e=>a({event:e,value:r})));return{open:o,value:r,disabled:n,onHeaderClick:i,components:{root:"div"},root:Bt(Vt("div",{ref:t,...e}),{elementType:"div"})}})(e,t),a=function(e){const{disabled:t,open:r,value:a,onHeaderClick:o}=e;return{accordionItem:n.useMemo((()=>({disabled:t,open:r,value:a,onHeaderClick:o})),[t,r,a,o])}}(r);return(e=>{e.root.className=nr("fui-AccordionItem",e.root.className)})(r),cr("useAccordionItemStyles_unstable")(r),((e,t)=>Zt(e.root,{children:Zt(up,{value:t.accordionItem,children:e.root.children})}))(r,a)}));function pp(e){return null!==e&&"object"==typeof e&&!Array.isArray(e)&&!n.isValidElement(e)}hp.displayName="AccordionItem";const mp=150,gp=200,vp=400,bp="cubic-bezier(0.8,0,0.2,1)",wp="cubic-bezier(0.33,0,0.67,1)",yp="cubic-bezier(0,0,1,1)",kp=n.createContext(void 0),{Provider:Tp}=kp,xp=tr({resetButton:{B7ck84d:"f1e4lqlz",De3pzq:"f1u2r49w",sj55zd:"f1ym3bx4",Bahqtrf:"f1mo0ibp",Be2twd7:"fjoy568",Bg96gwp:"fytdu2e",B68tc82:0,Bmxbyg5:0,Bpg54ce:"f1gl81tg",Byoj8tv:0,uwmqm3:0,z189sj:0,z8tnut:0,B0ocmuz:"f1mk8lai",Bv0vk6g:"f37px4s",fsow6f:"fgusgyc"},focusIndicator:{Brovlpu:"ftqa4ok",B486eqv:"f2hkw1w",B8q5s1w:"f8hki3x",Bci5o5g:["f1d2448m","ffh67wi"],n8qw10:"f1bjia2o",Bdrgwmp:["ffh67wi","f1d2448m"],Bb7d1vk:"f226i61",zhwhgb:["f13kzufm","fsx75g8"],dhy2o1:"flujwa2",Gfyso:["fsx75g8","f13kzufm"],Bm4h7ae:"f15bsgw9",B7ys5i9:"f14e48fq",Busjfv9:"f18yb2kv",Bhk32uz:"fd6o370",f6g5ot:0,Boxcth7:0,Bhdgwq3:0,hgwjuy:0,Bshpdp8:0,Bsom6fd:0,Blkhhs4:0,Bonggc9:0,Ddfuxk:0,i03rao:0,kclons:0,clg4pj:0,Bpqj9nj:0,B6dhp37:0,Bf4ptjt:0,Bqtpl0w:0,i4rwgc:"ffwy5si",Dah5zi:0,B1tsrr9:0,qqdqy8:0,Bkh64rk:0,e3fwne:"f3znvyf",J0r882:"f57olzd",Bule8hv:["f4stah7","fs1por5"],Bjwuhne:"f480a47",Ghsupd:["fs1por5","f4stah7"]},root:{sj55zd:"f19n0e5",De3pzq:"f1c21dwh",jrapky:0,Frg6f3:0,t21cq0:0,B6of3ja:0,B74szlk:"f1s184ao",Beyfa6y:0,Bbmb7ep:0,Btl43ni:0,B7oj6ja:0,Dimara:"ft85np5"},rootDisabled:{Bcmaq0h:"fwrgwhw",sj55zd:"f1s2aq7o"},rootInline:{mc9l5x:"f14t3ns0"},button:{qhf8xq:"f10pi13n",a9b677:"fly5x3f",B4j52fo:"fre7gi1",Bekrc4i:["f1358rze","f1rvrf73"],Bn0qgzm:"fqdk4by",ibv6hh:["f1rvrf73","f1358rze"],Byoj8tv:0,uwmqm3:0,z189sj:0,z8tnut:0,B0ocmuz:["f1rmphuq","f26yw9j"],sshi5w:"f5pgtk9",mc9l5x:"f22iagw",Bt984gj:"f122n59",Bceei9c:"f1k6fduh",Bahqtrf:"fk6fouc",Be2twd7:"fkhj508",Bhrd7zp:"figsok6",Bg96gwp:"f1i3iumi",B7ck84d:"f1ewtqcl"},buttonSmall:{sshi5w:"f1nxs5xn",Be2twd7:"fy9rknc"},buttonLarge:{Bg96gwp:"faaz57k",Be2twd7:"fod5ikn"},buttonExtraLarge:{Bg96gwp:"f106mvju",Be2twd7:"f1pp30po"},buttonInline:{mc9l5x:"ftuwxu6"},buttonExpandIconEndNoIcon:{uwmqm3:["f1uw59to","fw5db7e"]},buttonExpandIconEnd:{z189sj:["f11gcy0p","f1ng84yb"]},buttonDisabled:{Bceei9c:"fdrzuqr"},expandIcon:{Bqenvij:"f1l02sjl",mc9l5x:"f22iagw",Bt984gj:"f122n59",Bg96gwp:"f106mvju",Be2twd7:"f1pp30po"},expandIconStart:{z189sj:["f1vdfbxk","f1f5gg8d"]},expandIconEnd:{Bh6795r:"fqerorx",Bnnss6s:"f1neuvcm",xawz:"flqd7gy",mc9l5x:"f22iagw",Brf1p80:"f9c4gz4",uwmqm3:["f1f5gg8d","f1vdfbxk"]},icon:{Bqenvij:"f1l02sjl",mc9l5x:"f22iagw",Bt984gj:"f122n59",z189sj:["f1vdfbxk","f1f5gg8d"],Bg96gwp:"f106mvju",Be2twd7:"f1pp30po"}},{d:[".f1e4lqlz{box-sizing:content-box;}",".f1u2r49w{background-color:inherit;}",".f1ym3bx4{color:inherit;}",".f1mo0ibp{font-family:inherit;}",".fjoy568{font-size:inherit;}",".fytdu2e{line-height:normal;}",[".f1gl81tg{overflow:visible;}",{p:-1}],[".f1mk8lai{padding:0;}",{p:-1}],".f37px4s{-webkit-appearance:button;}",".fgusgyc{text-align:unset;}",".f8hki3x[data-fui-focus-visible]{border-top-color:transparent;}",".f1d2448m[data-fui-focus-visible]{border-right-color:transparent;}",".ffh67wi[data-fui-focus-visible]{border-left-color:transparent;}",".f1bjia2o[data-fui-focus-visible]{border-bottom-color:transparent;}",'.f15bsgw9[data-fui-focus-visible]::after{content:"";}',".f14e48fq[data-fui-focus-visible]::after{position:absolute;}",".f18yb2kv[data-fui-focus-visible]::after{pointer-events:none;}",".fd6o370[data-fui-focus-visible]::after{z-index:1;}",[".ffwy5si[data-fui-focus-visible]::after{border:2px solid var(--colorStrokeFocus2);}",{p:-2}],[".f3znvyf[data-fui-focus-visible]::after{border-radius:var(--borderRadiusMedium);}",{p:-1}],".f57olzd[data-fui-focus-visible]::after{top:calc(2px * -1);}",".f4stah7[data-fui-focus-visible]::after{right:calc(2px * -1);}",".fs1por5[data-fui-focus-visible]::after{left:calc(2px * -1);}",".f480a47[data-fui-focus-visible]::after{bottom:calc(2px * -1);}",".f19n0e5{color:var(--colorNeutralForeground1);}",".f1c21dwh{background-color:var(--colorTransparentBackground);}",[".f1s184ao{margin:0;}",{p:-1}],[".ft85np5{border-radius:var(--borderRadiusMedium);}",{p:-1}],".fwrgwhw{background-image:none;}",".f1s2aq7o{color:var(--colorNeutralForegroundDisabled);}",".f14t3ns0{display:inline-block;}",".f10pi13n{position:relative;}",".fly5x3f{width:100%;}",".fre7gi1{border-top-width:0;}",".f1358rze{border-right-width:0;}",".f1rvrf73{border-left-width:0;}",".fqdk4by{border-bottom-width:0;}",[".f1rmphuq{padding:0 var(--spacingHorizontalM) 0 var(--spacingHorizontalMNudge);}",{p:-1}],[".f26yw9j{padding:0 var(--spacingHorizontalMNudge) 0 var(--spacingHorizontalM);}",{p:-1}],".f5pgtk9{min-height:44px;}",".f22iagw{display:flex;}",".f122n59{align-items:center;}",".f1k6fduh{cursor:pointer;}",".fk6fouc{font-family:var(--fontFamilyBase);}",".fkhj508{font-size:var(--fontSizeBase300);}",".figsok6{font-weight:var(--fontWeightRegular);}",".f1i3iumi{line-height:var(--lineHeightBase300);}",".f1ewtqcl{box-sizing:border-box;}",".f1nxs5xn{min-height:32px;}",".fy9rknc{font-size:var(--fontSizeBase200);}",".faaz57k{line-height:var(--lineHeightBase400);}",".fod5ikn{font-size:var(--fontSizeBase400);}",".f106mvju{line-height:var(--lineHeightBase500);}",".f1pp30po{font-size:var(--fontSizeBase500);}",".ftuwxu6{display:inline-flex;}",".f1uw59to{padding-left:var(--spacingHorizontalM);}",".fw5db7e{padding-right:var(--spacingHorizontalM);}",".f11gcy0p{padding-right:var(--spacingHorizontalMNudge);}",".f1ng84yb{padding-left:var(--spacingHorizontalMNudge);}",".fdrzuqr{cursor:not-allowed;}",".f1l02sjl{height:100%;}",".f1vdfbxk{padding-right:var(--spacingHorizontalS);}",".f1f5gg8d{padding-left:var(--spacingHorizontalS);}",".fqerorx{flex-grow:1;}",".f1neuvcm{flex-shrink:1;}",".flqd7gy{flex-basis:0%;}",".f9c4gz4{justify-content:flex-end;}"],f:[".ftqa4ok:focus{outline-style:none;}"],i:[".f2hkw1w:focus-visible{outline-style:none;}"],m:[["@media (forced-colors: active){.f226i61[data-fui-focus-visible]::after{border-top-color:Highlight;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.f13kzufm[data-fui-focus-visible]::after{border-right-color:Highlight;}.fsx75g8[data-fui-focus-visible]::after{border-left-color:Highlight;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.flujwa2[data-fui-focus-visible]::after{border-bottom-color:Highlight;}}",{m:"(forced-colors: active)"}]]}),Ep=n.forwardRef(((e,t)=>{const r=((e,t)=>{const{icon:r,button:a,expandIcon:o,inline:i=!1,size:s="medium",expandIconPosition:c="start"}=e,{value:l,disabled:f,open:u}=dp(),d=Ud((e=>e.requestToggle)),h=Ud((e=>!e.collapsible&&1===e.openItems.length&&u)),{dir:p}=Xr();let m;m="end"===c?u?-90:90:u?90:"rtl"!==p?0:180;const g=Bt(a,{elementType:"button",defaultProps:{disabled:f,disabledFocusable:h,"aria-expanded":u,type:"button"}});return g.onClick=Tr((e=>{var t;pp(a)&&(null===(t=a.onClick)||void 0===t||t.call(a,e)),e.defaultPrevented||d({value:l,event:e})})),{disabled:f,open:u,size:s,inline:i,expandIconPosition:c,components:{root:"div",button:"button",expandIcon:"span",icon:"div"},root:Bt(Vt("div",{ref:t,...e}),{elementType:"div"}),icon:Ct(r,{elementType:"div"}),expandIcon:Ct(o,{renderByDefault:!0,defaultProps:{children:n.createElement(Ir,{style:{transform:`rotate(${m}deg)`,transition:`transform ${gp}ms ease-out`}}),"aria-hidden":!0},elementType:"span"}),button:Dn(g.as,g)}})(e,t),a=function(e){const{disabled:t,expandIconPosition:r,open:a,size:o}=e;return{accordionHeader:n.useMemo((()=>({disabled:t,expandIconPosition:r,open:a,size:o})),[t,r,a,o])}}(r);return(e=>{const t=xp();e.root.className=nr("fui-AccordionHeader",t.root,e.inline&&t.rootInline,e.disabled&&t.rootDisabled,e.root.className),e.button.className=nr("fui-AccordionHeader__button",t.resetButton,t.button,t.focusIndicator,"end"===e.expandIconPosition&&!e.icon&&t.buttonExpandIconEndNoIcon,"end"===e.expandIconPosition&&t.buttonExpandIconEnd,e.inline&&t.buttonInline,"small"===e.size&&t.buttonSmall,"large"===e.size&&t.buttonLarge,"extra-large"===e.size&&t.buttonExtraLarge,e.disabled&&t.buttonDisabled,e.button.className),e.expandIcon&&(e.expandIcon.className=nr("fui-AccordionHeader__expandIcon",t.expandIcon,"start"===e.expandIconPosition&&t.expandIconStart,"end"===e.expandIconPosition&&t.expandIconEnd,e.expandIcon.className)),e.icon&&(e.icon.className=nr("fui-AccordionHeader__icon",t.icon,e.icon.className))})(r),cr("useAccordionHeaderStyles_unstable")(r),((e,t)=>Zt(Tp,{value:t.accordionHeader,children:Zt(e.root,{children:Qt(e.button,{children:["start"===e.expandIconPosition&&e.expandIcon&&Zt(e.expandIcon,{}),e.icon&&Zt(e.icon,{}),e.root.children,"end"===e.expandIconPosition&&e.expandIcon&&Zt(e.expandIcon,{})]})})}))(r,a)}));function _p(e,t){const{as:r,children:a,...o}=null!=e?e:{};if(null===e){const e=!t.defaultProps.visible&&t.defaultProps.unmountOnExit,r=(t,r)=>e?null:n.createElement(n.Fragment,null,r.children);return{[_t]:r,[St]:t.elementType}}const i={...t.defaultProps,...o,[St]:t.elementType};return"function"==typeof a&&(i[_t]=a),i}function Sp(){const e=n.useRef(!0);return e.current?(e.current=!1,!0):e.current}Ep.displayName="AccordionHeader";const Bp=n.createContext(void 0);var Cp=r(64583).Promise;const Ap={fill:"forwards"},Np={duration:1};const Rp=n.createContext(void 0),Op=(Rp.Provider,Symbol("MOTION_DEFINITION"));function Ip(e){return Object.assign((t=>{const r={...n.useContext(Bp),...t},a="skip"===(null!==(o=n.useContext(Rp))&&void 0!==o?o:"default");var o;const{appear:i,children:s,imperativeRef:c,onExit:l,onMotionFinish:f,onMotionStart:u,onMotionCancel:d,visible:h,unmountOnExit:p,...m}=r,g=m,[v,b]=function(e=!1,t=!1){const r=n.useRef(!t||e),a=n.useReducer((e=>e+1),0)[1],o=n.useCallback((e=>{r.current!==e&&(r.current=e,a())}),[a]);return n.useEffect((()=>{e&&(r.current=e)})),[e||r.current,o]}(h,p),w=function(e){try{const t=n.Children.only(e);if("string"==typeof t.type||Gt.isForwardRef(t))return t}catch{}throw new Error(["@fluentui/react-motion: Invalid child element.","\n","Motion factories require a single child element to be passed. ","That element element should support ref forwarding i.e. it should be either an intrinsic element (e.g. div) or a component that uses React.forwardRef()."].join(""))}(s),y=function(e){const t=n.useRef();return n.useImperativeHandle(e,(()=>({setPlayState:e=>{var r,n;"running"===e&&(null===(r=t.current)||void 0===r||r.play()),"paused"===e&&(null===(n=t.current)||void 0===n||n.pause())},setPlaybackRate:e=>{t.current&&(t.current.playbackRate=e)}}))),t}(c),k=n.useRef(),T=xr(k,w.ref),x=n.useRef({appear:i,params:g,skipMotions:a}),E=function(){var e;const t="undefined"!=typeof window&&"function"==typeof(null===(e=window.Animation)||void 0===e?void 0:e.prototype.persist);return n.useCallback(((e,r,n)=>{const a=Array.isArray(r)?r:[r],{isReducedMotion:o}=n,i=a.map((r=>{const{keyframes:n,reducedMotion:a=Np,...i}=r,{keyframes:s=n,...c}=a,l=o?s:n,f={...Ap,...i,...o&&c},u=e.animate(l,f);if(t)u.persist();else{const t=l[l.length-1];var d;Object.assign(null!==(d=e.style)&&void 0!==d?d:{},t)}return u}));return{set playbackRate(e){i.forEach((t=>{t.playbackRate=e}))},setMotionEndCallbacks(e,t){const r=i.map((e=>new Cp(((t,r)=>{e.onfinish=()=>t(),e.oncancel=()=>r()}))));Cp.all(r).then((()=>{e()})).catch((()=>{t()}))},cancel:()=>{i.forEach((e=>{e.cancel()}))},pause:()=>{i.forEach((e=>{e.pause()}))},play:()=>{i.forEach((e=>{e.play()}))},finish:()=>{i.forEach((e=>{e.finish()}))}}}),[t])}(),_=Sp(),S=function(){const{targetDocument:e}=Xr();var t;const r=null!==(t=null==e?void 0:e.defaultView)&&void 0!==t?t:null,a=n.useRef(!1),o=n.useCallback((()=>a.current),[]);return kr((()=>{if(null===r||"function"!=typeof r.matchMedia)return;const e=r.matchMedia("screen and (prefers-reduced-motion: reduce)");e.matches&&(a.current=!0);const t=e=>{a.current=e.matches};return e.addEventListener("change",t),()=>{e.removeEventListener("change",t)}}),[r]),o}(),B=Tr((e=>{null==u||u(null,{direction:e})})),C=Tr((e=>{null==f||f(null,{direction:e}),"exit"===e&&p&&(b(!1),null==l||l())})),A=Tr((e=>{null==d||d(null,{direction:e})}));return kr((()=>{x.current={appear:i,params:g,skipMotions:a}})),kr((()=>{const t=k.current;if(!t||function(e,t,r){return!e&&t&&!!r}(x.current.appear,_,h))return;const r="function"==typeof e?e({element:t,...x.current.params}):e,n=h?r.enter:r.exit,a=h?"enter":"exit",o=!h&&_,i=x.current.skipMotions;o||B(a);const s=E(t,n,{isReducedMotion:S()});if(!o)return y.current=s,s.setMotionEndCallbacks((()=>C(a)),(()=>A(a))),i&&s.finish(),()=>{s.cancel()};s.finish()}),[E,y,S,C,B,A,h]),v?n.cloneElement(w,{ref:T}):null}),{[Op]:"function"==typeof e?e:()=>e})}const Dp=(e,t)=>({sizeName:"horizontal"===e?"maxWidth":"maxHeight",overflowName:"horizontal"===e?"overflowX":"overflowY",toSize:`${"horizontal"===e?t.scrollWidth:t.scrollHeight}px`}),Fp=({orientation:e,duration:t,easing:r,element:n,fromSize:a="0"})=>{const{sizeName:o,overflowName:i,toSize:s}=Dp(e,n);return{keyframes:[{[o]:a,[i]:"hidden"},{[o]:s,offset:.9999,[i]:"hidden"},{[o]:"unset",[i]:"unset"}],duration:t,easing:r}},Pp=({direction:e,orientation:t,duration:r,easing:n,delay:a=0})=>{const{paddingStart:o,paddingEnd:i,marginStart:s,marginEnd:c}=(e=>"horizontal"===e?{paddingStart:"paddingInlineStart",paddingEnd:"paddingInlineEnd",marginStart:"marginInlineStart",marginEnd:"marginInlineEnd"}:{paddingStart:"paddingBlockStart",paddingEnd:"paddingBlockEnd",marginStart:"marginBlockStart",marginEnd:"marginBlockEnd"})(t),l="enter"===e?0:1,f={keyframes:[{[o]:"0",[i]:"0",[s]:"0",[c]:"0",offset:l}],duration:r,easing:n,delay:a};return"exit"===e&&(f.fill="forwards"),f},zp=({direction:e,duration:t,easing:r=yp,fromValue:n=0})=>{const a=[{opacity:n},{opacity:1}];return"exit"===e&&a.reverse(),{keyframes:a,duration:t,easing:r}},Mp=({enterSizeDuration:e=gp,enterOpacityDuration:t=e,enterEasing:r=bp,enterDelay:n=0,exitSizeDuration:a=e,exitOpacityDuration:o=t,exitEasing:i=r,exitDelay:s=0}={})=>({element:c,animateOpacity:l=!0,orientation:f="vertical"})=>{const u=[Fp({orientation:f,duration:e,easing:r,element:c}),Pp({direction:"enter",orientation:f,duration:e,easing:r})];l&&u.push({...zp({direction:"enter",duration:t,easing:r}),delay:n,fill:"both"});const d=[];return l&&d.push(zp({direction:"exit",duration:o,easing:i})),d.push((({orientation:e,duration:t,easing:r,element:n,delay:a=0,fromSize:o="0"})=>{const{sizeName:i,overflowName:s,toSize:c}=Dp(e,n);return{keyframes:[{[i]:c,[s]:"hidden"},{[i]:o,[s]:"hidden"}],duration:t,easing:r,fill:"both",delay:a}})({orientation:f,duration:a,easing:i,element:c,delay:s}),Pp({direction:"exit",orientation:f,duration:a,easing:i,delay:s})),{enter:u,exit:d}},Lp=({enterDuration:e=gp,enterEasing:t=bp,exitDuration:r=e,exitEasing:n=t}={})=>Mp({enterSizeDuration:e,enterEasing:t,exitSizeDuration:r,exitEasing:n}),jp=Ip(Lp()),qp=(Ip(Lp({enterDuration:mp})),Ip(Lp({enterDuration:vp})),Ip(Mp({enterSizeDuration:gp,enterOpacityDuration:vp,enterDelay:gp,exitDelay:vp,enterEasing:wp})),"fui-AccordionPanel"),Hp=tr({root:{jrapky:0,Frg6f3:0,t21cq0:0,B6of3ja:0,B74szlk:"f1axvtxu"}},{d:[[".f1axvtxu{margin:0 var(--spacingHorizontalM);}",{p:-1}]]}),Up=n.forwardRef(((e,t)=>{const r=((e,t)=>{const{open:r}=dp(),n=op({focusable:{excludeFromMover:!0}}),a=Ud((e=>e.navigation));return{open:r,components:{root:"div",collapseMotion:jp},root:Bt(Vt("div",{ref:t,...e,...a&&n}),{elementType:"div"}),collapseMotion:_p(e.collapseMotion,{elementType:jp,defaultProps:{visible:r,unmountOnExit:!0}})}})(e,t);return(e=>{const t=Hp();e.root.className=nr(qp,t.root,e.root.className)})(r),cr("useAccordionPanelStyles_unstable")(r),(e=>e.collapseMotion?Zt(e.collapseMotion,{children:Zt(e.root,{})}):Zt(e.root,{}))(r)}));Up.displayName="AccordionPanel";const Wp=Ar("ErrorCircle12Filled","12",["M6 11A5 5 0 1 0 6 1a5 5 0 0 0 0 10Zm-.75-2.75a.75.75 0 1 1 1.5 0 .75.75 0 0 1-1.5 0Zm.26-4.84a.5.5 0 0 1 .98 0l.01.09v2.59a.5.5 0 0 1-1 0V3.41Z"]),Vp=Ar("Warning12Filled","12",["M5.21 1.46a.9.9 0 0 1 1.58 0l4.09 7.17a.92.92 0 0 1-.79 1.37H1.91a.92.92 0 0 1-.79-1.37l4.1-7.17ZM5.5 4.5v1a.5.5 0 0 0 1 0v-1a.5.5 0 0 0-1 0ZM6 6.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"]),$p={error:n.createElement(Wp,null),warning:n.createElement(Vp,null),success:n.createElement(qr,null),none:void 0},Gp="fui-Field",Kp="fui-Field__label",Xp="fui-Field__validationMessage",Yp="fui-Field__validationMessageIcon",Jp="fui-Field__hint",Zp=tr({base:{mc9l5x:"f13qh94s"},horizontal:{Budl1dq:"f2wwaib",wkccdc:"f1645dqt"},horizontalNoLabel:{uwmqm3:["f15jqgz8","fggqkej"],Budl1dq:"f1c2z91y"}},{d:[".f13qh94s{display:grid;}",".f2wwaib{grid-template-columns:33% 1fr;}",".f1645dqt{grid-template-rows:auto auto auto 1fr;}",".f15jqgz8{padding-left:33%;}",".fggqkej{padding-right:33%;}",".f1c2z91y{grid-template-columns:1fr;}"]}),Qp=tr({vertical:{z8tnut:"fclwglc",Byoj8tv:"fywfov9",jrapky:"fyacil5"},verticalLarge:{z8tnut:"f1sl3k7w",Byoj8tv:"f1brlhvm",jrapky:"f8l5zjj"},horizontal:{z8tnut:"fp2oml8",Byoj8tv:"f1tdddsa",t21cq0:["fkujibs","f199hnxi"],Ijaq50:"f16hsg94",nk6f5a:"f1nzqi2z"},horizontalSmall:{z8tnut:"f1ywm7hm",Byoj8tv:"f14wxoun"},horizontalLarge:{z8tnut:"f1hqyr95",Byoj8tv:"fm4hlj0"}},{d:[".fclwglc{padding-top:var(--spacingVerticalXXS);}",".fywfov9{padding-bottom:var(--spacingVerticalXXS);}",".fyacil5{margin-bottom:var(--spacingVerticalXXS);}",".f1sl3k7w{padding-top:1px;}",".f1brlhvm{padding-bottom:1px;}",".f8l5zjj{margin-bottom:var(--spacingVerticalXS);}",".fp2oml8{padding-top:var(--spacingVerticalSNudge);}",".f1tdddsa{padding-bottom:var(--spacingVerticalSNudge);}",".fkujibs{margin-right:var(--spacingHorizontalM);}",".f199hnxi{margin-left:var(--spacingHorizontalM);}",".f16hsg94{grid-row-start:1;}",".f1nzqi2z{grid-row-end:-1;}",".f1ywm7hm{padding-top:var(--spacingVerticalXS);}",".f14wxoun{padding-bottom:var(--spacingVerticalXS);}",".f1hqyr95{padding-top:9px;}",".fm4hlj0{padding-bottom:9px;}"]}),em=hn("r5c4z9l",null,[".r5c4z9l{margin-top:var(--spacingVerticalXXS);color:var(--colorNeutralForeground3);font-family:var(--fontFamilyBase);font-size:var(--fontSizeBase200);font-weight:var(--fontWeightRegular);line-height:var(--lineHeightBase200);}"]),tm=tr({error:{sj55zd:"f1hcrxcs"},withIcon:{uwmqm3:["frawy03","fg4c52"]}},{d:[".f1hcrxcs{color:var(--colorPaletteRedForeground1);}",".frawy03{padding-left:calc(12px + var(--spacingHorizontalXS));}",".fg4c52{padding-right:calc(12px + var(--spacingHorizontalXS));}"]}),rm=hn("ra7h1uk","r1rh6bd7",[".ra7h1uk{display:inline-block;font-size:12px;margin-left:calc(-12px - var(--spacingHorizontalXS));margin-right:var(--spacingHorizontalXS);line-height:0;vertical-align:-1px;}",".r1rh6bd7{display:inline-block;font-size:12px;margin-right:calc(-12px - var(--spacingHorizontalXS));margin-left:var(--spacingHorizontalXS);line-height:0;vertical-align:-1px;}"]),nm=tr({error:{sj55zd:"f1hcrxcs"},warning:{sj55zd:"f1k5f75o"},success:{sj55zd:"ffmvakt"}},{d:[".f1hcrxcs{color:var(--colorPaletteRedForeground1);}",".f1k5f75o{color:var(--colorPaletteDarkOrangeForeground1);}",".ffmvakt{color:var(--colorPaletteGreenForeground1);}"]}),am=n.forwardRef(((e,t)=>{const r=((e,t)=>{const{children:r,orientation:n="vertical",required:a=!1,validationState:o=(e.validationMessage?"error":"none"),size:i="medium"}=e,s=wr("field-"),c=s+"__control",l=Bt(Vt("div",{...e,ref:t},["children"]),{elementType:"div"}),f=Ct(e.label,{defaultProps:{htmlFor:c,id:s+"__label",required:a,size:i},elementType:Vr}),u=Ct(e.validationMessage,{defaultProps:{id:s+"__validationMessage",role:"error"===o||"warning"===o?"alert":void 0},elementType:"div"}),d=Ct(e.hint,{defaultProps:{id:s+"__hint"},elementType:"div"}),h=$p[o],p=Ct(e.validationMessageIcon,{renderByDefault:!!h,defaultProps:{children:h},elementType:"span"});return{children:r,generatedControlId:c,orientation:n,required:a,size:i,validationState:o,components:{root:"div",label:Vr,validationMessage:"div",validationMessageIcon:"span",hint:"div"},root:l,label:f,validationMessageIcon:p,validationMessage:u,hint:d}})(e,t);(e=>{const{validationState:t,size:r}=e,n="horizontal"===e.orientation,a=Zp();e.root.className=nr(Gp,a.base,n&&a.horizontal,n&&!e.label&&a.horizontalNoLabel,e.root.className);const o=Qp();e.label&&(e.label.className=nr(Kp,n&&o.horizontal,n&&"small"===r&&o.horizontalSmall,n&&"large"===r&&o.horizontalLarge,!n&&o.vertical,!n&&"large"===r&&o.verticalLarge,e.label.className));const i=rm(),s=nm();e.validationMessageIcon&&(e.validationMessageIcon.className=nr(Yp,i,"none"!==t&&s[t],e.validationMessageIcon.className));const c=em(),l=tm();e.validationMessage&&(e.validationMessage.className=nr(Xp,c,"error"===t&&l.error,!!e.validationMessageIcon&&l.withIcon,e.validationMessage.className)),e.hint&&(e.hint.className=nr(Jp,c,e.hint.className))})(r);const a=(e=>{var t,r,a,o;const{generatedControlId:i,orientation:s,required:c,size:l,validationState:f}=e,u=null===(t=e.label)||void 0===t?void 0:t.htmlFor,d=null===(r=e.label)||void 0===r?void 0:r.id,h=null===(a=e.validationMessage)||void 0===a?void 0:a.id,p=null===(o=e.hint)||void 0===o?void 0:o.id;return{field:n.useMemo((()=>({generatedControlId:i,hintId:p,labelFor:u,labelId:d,orientation:s,required:c,size:l,validationMessageId:h,validationState:f})),[i,p,u,d,s,c,l,h,f])}})(r);return((e,t)=>{let{children:r}=e;return"function"==typeof r&&(r=r(hr(t.field)||{})),Zt(ur,{value:null==t?void 0:t.field,children:Qt(e.root,{children:[e.label&&Zt(e.label,{}),r,e.validationMessage&&Qt(e.validationMessage,{children:[e.validationMessageIcon&&Zt(e.validationMessageIcon,{}),e.validationMessage.children]}),e.hint&&Zt(e.hint,{})]})})})(r,a)}));am.displayName="Field";const om=e=>-1,im=e=>{};function sm(){const{targetDocument:e}=Xr(),t=null==e?void 0:e.defaultView;return function(e,t){const r=n.useRef(void 0),a=n.useCallback(((n,a)=>(void 0!==r.current&&t(r.current),r.current=e(n,a),r.current)),[t,e]),o=n.useCallback((()=>{void 0!==r.current&&(t(r.current),r.current=void 0)}),[t]);return n.useEffect((()=>o),[o]),[a,o]}(t?t.setTimeout:om,t?t.clearTimeout:im)}function cm(e,t){return(...r)=>{null==e||e(...r),null==t||t(...r)}}function lm(e,t,r=10){const n=Math.pow(r,t);return Math.round(e*n)/n}const fm=(e,t,r)=>void 0!==t&&e===t?r===t?"both":"min":void 0!==r&&e===r?"max":"none",um=(e,t,r)=>{let n=e;if(void 0!==t){if(void 0!==r&&t>r)return new Error,e;n=Math.max(t,n)}return void 0!==r&&(n=Math.min(r,n)),n},dm=n.createContext(void 0),hm=dm.Provider;function pm(){var e;return null!==(e=n.useContext(dm))&&void 0!==e?e:{}}const mm="fui-SpinButton__button_active",gm=hn("r109xulx","r1h2jnch",{r:[".r109xulx{display:inline-grid;grid-template-columns:1fr 24px;grid-template-rows:1fr 1fr;column-gap:var(--spacingHorizontalXS);row-gap:0;position:relative;isolation:isolate;vertical-align:middle;background-color:var(--colorNeutralBackground1);min-height:32px;padding:0 0 0 var(--spacingHorizontalMNudge);border-radius:var(--borderRadiusMedium);}",'.r109xulx::before{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:10;border:1px solid var(--colorNeutralStroke1);border-bottom-color:var(--colorNeutralStrokeAccessible);border-radius:var(--borderRadiusMedium);}','.r109xulx::after{box-sizing:border-box;content:"";position:absolute;right:0;bottom:0;left:0;z-index:20;height:max(2px, var(--borderRadiusMedium));border-bottom-left-radius:var(--borderRadiusMedium);border-bottom-right-radius:var(--borderRadiusMedium);border-bottom:2px solid var(--colorCompoundBrandStroke);clip-path:inset(calc(100% - 2px) 0 0 0);transform:scaleX(0);transition-property:transform;transition-duration:var(--durationUltraFast);transition-delay:var(--curveAccelerateMid);}',".r109xulx:focus-within::after{transform:scaleX(1);transition-property:transform;transition-duration:var(--durationNormal);transition-delay:var(--curveDecelerateMid);}",".r109xulx:focus-within:active::after{border-bottom-color:var(--colorCompoundBrandStrokePressed);}",".r109xulx:focus-within{outline:2px solid transparent;}",".r1h2jnch{display:inline-grid;grid-template-columns:1fr 24px;grid-template-rows:1fr 1fr;column-gap:var(--spacingHorizontalXS);row-gap:0;position:relative;isolation:isolate;vertical-align:middle;background-color:var(--colorNeutralBackground1);min-height:32px;padding:0 var(--spacingHorizontalMNudge) 0 0;border-radius:var(--borderRadiusMedium);}",'.r1h2jnch::before{content:"";box-sizing:border-box;position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none;z-index:10;border:1px solid var(--colorNeutralStroke1);border-bottom-color:var(--colorNeutralStrokeAccessible);border-radius:var(--borderRadiusMedium);}','.r1h2jnch::after{box-sizing:border-box;content:"";position:absolute;left:0;bottom:0;right:0;z-index:20;height:max(2px, var(--borderRadiusMedium));border-bottom-right-radius:var(--borderRadiusMedium);border-bottom-left-radius:var(--borderRadiusMedium);border-bottom:2px solid var(--colorCompoundBrandStroke);clip-path:inset(calc(100% - 2px) 0 0 0);transform:scaleX(0);transition-property:transform;transition-duration:var(--durationUltraFast);transition-delay:var(--curveAccelerateMid);}',".r1h2jnch:focus-within::after{transform:scaleX(1);transition-property:transform;transition-duration:var(--durationNormal);transition-delay:var(--curveDecelerateMid);}",".r1h2jnch:focus-within:active::after{border-bottom-color:var(--colorCompoundBrandStrokePressed);}",".r1h2jnch:focus-within{outline:2px solid transparent;}"],s:["@media screen and (prefers-reduced-motion: reduce){.r109xulx::after{transition-duration:0.01ms;transition-delay:0.01ms;}}","@media screen and (prefers-reduced-motion: reduce){.r109xulx:focus-within::after{transition-duration:0.01ms;transition-delay:0.01ms;}}","@media screen and (prefers-reduced-motion: reduce){.r1h2jnch::after{transition-duration:0.01ms;transition-delay:0.01ms;}}","@media screen and (prefers-reduced-motion: reduce){.r1h2jnch:focus-within::after{transition-duration:0.01ms;transition-delay:0.01ms;}}"]}),vm=tr({small:{sshi5w:"f1pha7fy",Bahqtrf:"fk6fouc",Be2twd7:"fy9rknc",Bhrd7zp:"figsok6",Bg96gwp:"fwrc4pm",uwmqm3:["f1f5gg8d","f1vdfbxk"]},medium:{},outline:{},outlineInteractive:{Bo3r8zu:"f1w2y1rc",Hpvxnh:["f1gofhvl","f18htlvq"],Bx11ytk:"ffcnd28",B1rg0w0:["f18htlvq","f1gofhvl"],Bsg1tlv:"f6lmxco",Brjw370:["fcoc0mf","f15r4wkl"],xcfy85:"f1ipdth8",Bcc6kan:["f15r4wkl","fcoc0mf"]},underline:{B0qfbqy:"f1o236ok",B4f6apu:["faeg28l","f64aojp"],y0oebl:"fdw6hkg",uvfttm:["f64aojp","faeg28l"],r59vdv:0,Budzafs:0,ck0cow:0,n07z76:0,Gng75u:"f1xyh2jw"},underlineInteractive:{Bx11ytk:"ffcnd28",xcfy85:"f1ipdth8",d9w3h3:0,B3778ie:0,B4j8arr:0,Bl18szs:0,Blrzh8d:"fkp7w9h"},filled:{Bcgcnre:0,Bqjgrrk:0,qa3bma:0,y0oebl:0,Biqmznv:0,Bm6vgfq:0,Bbv0w2i:0,uvfttm:0,eqrjj:0,Bk5zm6e:0,m598lv:0,B4f6apu:0,ydt019:0,Bq4z7u6:0,Bdkvgpv:0,B0qfbqy:0,kj8mxx:"f1kc0wz4"},"filled-darker":{De3pzq:"f16xq7d1"},"filled-lighter":{De3pzq:"fxugw4r"},filledInteractive:{B05mzqr:"f1xqt08",tb9y6h:["fzt5lgo","f8tv3r9"],jcehpj:"fyhrops",B23o0hn:["f8tv3r9","fzt5lgo"]},invalid:{emecyz:"fl48pg9",lz0pba:["f1a168p3","f1pvdymy"],Bo1k74p:"f11knvgl",Ba322q7:["f1pvdymy","f1a168p3"]},disabled:{Bceei9c:"fdrzuqr",De3pzq:"f1c21dwh",Bq4z7u6:"f1a0lfh7",Bk5zm6e:["f1p2ejm6","fmzytvz"],Bqjgrrk:"fas2e61",Bm6vgfq:["fmzytvz","f1p2ejm6"],Cffpyd:"flb8es4",hxi8he:["f1lclws","frjp63v"],Bcuq369:"f1yv9wnt",Imo2if:["frjp63v","f1lclws"]}},{d:[".f1pha7fy{min-height:24px;}",".fk6fouc{font-family:var(--fontFamilyBase);}",".fy9rknc{font-size:var(--fontSizeBase200);}",".figsok6{font-weight:var(--fontWeightRegular);}",".fwrc4pm{line-height:var(--lineHeightBase200);}",".f1f5gg8d{padding-left:var(--spacingHorizontalS);}",".f1vdfbxk{padding-right:var(--spacingHorizontalS);}",".f1o236ok::before{border-top-width:0;}",".faeg28l::before{border-right-width:0;}",".f64aojp::before{border-left-width:0;}",".fdw6hkg::before{border-bottom-width:1px;}",[".f1xyh2jw::before{border-radius:var(--borderRadiusNone);}",{p:-1}],[".fkp7w9h::after{border-radius:var(--borderRadiusNone);}",{p:-1}],[".f1kc0wz4::before{border:1px solid var(--colorTransparentStroke);}",{p:-2}],".f16xq7d1{background-color:var(--colorNeutralBackground3);}",".fxugw4r{background-color:var(--colorNeutralBackground1);}",".fl48pg9:not(:focus-within)::before,.fl48pg9:hover:not(:focus-within)::before{border-top-color:var(--colorPaletteRedBorder2);}",".f1a168p3:not(:focus-within)::before,.f1a168p3:hover:not(:focus-within)::before{border-right-color:var(--colorPaletteRedBorder2);}",".f1pvdymy:not(:focus-within)::before,.f1pvdymy:hover:not(:focus-within)::before{border-left-color:var(--colorPaletteRedBorder2);}",".f11knvgl:not(:focus-within)::before,.f11knvgl:hover:not(:focus-within)::before{border-bottom-color:var(--colorPaletteRedBorder2);}",".fdrzuqr{cursor:not-allowed;}",".f1c21dwh{background-color:var(--colorTransparentBackground);}",".f1a0lfh7::before{border-top-color:var(--colorNeutralStrokeDisabled);}",".f1p2ejm6::before{border-right-color:var(--colorNeutralStrokeDisabled);}",".fmzytvz::before{border-left-color:var(--colorNeutralStrokeDisabled);}",".fas2e61::before{border-bottom-color:var(--colorNeutralStrokeDisabled);}"],h:[".f1w2y1rc:hover::before{border-top-color:var(--colorNeutralStroke1Hover);}",".f1gofhvl:hover::before{border-right-color:var(--colorNeutralStroke1Hover);}",".f18htlvq:hover::before{border-left-color:var(--colorNeutralStroke1Hover);}",".ffcnd28:hover::before{border-bottom-color:var(--colorNeutralStrokeAccessibleHover);}",".f1xqt08:hover::before,.f1xqt08:focus-within::before{border-top-color:var(--colorTransparentStrokeInteractive);}",".fzt5lgo:hover::before,.fzt5lgo:focus-within::before{border-right-color:var(--colorTransparentStrokeInteractive);}",".f8tv3r9:hover::before,.f8tv3r9:focus-within::before{border-left-color:var(--colorTransparentStrokeInteractive);}",".fyhrops:hover::before,.fyhrops:focus-within::before{border-bottom-color:var(--colorTransparentStrokeInteractive);}"],a:[".f6lmxco:active::before,.f6lmxco:focus-within::before{border-top-color:var(--colorNeutralStroke1Pressed);}",".fcoc0mf:active::before,.fcoc0mf:focus-within::before{border-right-color:var(--colorNeutralStroke1Pressed);}",".f15r4wkl:active::before,.f15r4wkl:focus-within::before{border-left-color:var(--colorNeutralStroke1Pressed);}",".f1ipdth8:active::before,.f1ipdth8:focus-within::before{border-bottom-color:var(--colorNeutralStrokeAccessiblePressed);}"],m:[["@media (forced-colors: active){.flb8es4::before{border-top-color:GrayText;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.f1lclws::before{border-right-color:GrayText;}.frjp63v::before{border-left-color:GrayText;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.f1yv9wnt::before{border-bottom-color:GrayText;}}",{m:"(forced-colors: active)"}]]}),bm=hn("r1ljrqje",null,[".r1ljrqje{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:3;outline-style:none;border:0;padding:0;color:var(--colorNeutralForeground1);background-color:transparent;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;width:100%;}",".r1ljrqje::-webkit-input-placeholder{color:var(--colorNeutralForeground4);opacity:1;}",".r1ljrqje::-moz-placeholder{color:var(--colorNeutralForeground4);opacity:1;}",".r1ljrqje::placeholder{color:var(--colorNeutralForeground4);opacity:1;}"]),wm=tr({disabled:{sj55zd:"f1s2aq7o",Bceei9c:"fdrzuqr",De3pzq:"f1c21dwh",yvdlaj:"fahhnxm"}},{d:[".f1s2aq7o{color:var(--colorNeutralForegroundDisabled);}",".fdrzuqr{cursor:not-allowed;}",".f1c21dwh{background-color:var(--colorTransparentBackground);}",".fahhnxm::-webkit-input-placeholder{color:var(--colorNeutralForegroundDisabled);}",".fahhnxm::-moz-placeholder{color:var(--colorNeutralForegroundDisabled);}"]}),ym=hn("r1g4chgs",null,[".r1g4chgs{display:inline-flex;width:24px;align-items:center;justify-content:center;border:0;position:absolute;outline-style:none;height:16px;background-color:transparent;color:var(--colorNeutralForeground3);grid-column-start:2;border-radius:0;padding:0 5px 0 5px;}",".r1g4chgs:active{outline-style:none;}",".r1g4chgs:enabled:hover{cursor:pointer;color:var(--colorNeutralForeground3Hover);background-color:var(--colorSubtleBackgroundHover);}",".r1g4chgs:enabled:active{color:var(--colorNeutralForeground3Pressed);background-color:var(--colorSubtleBackgroundPressed);}",".r1g4chgs:enabled.fui-SpinButton__button_active{color:var(--colorNeutralForeground3Pressed);background-color:var(--colorSubtleBackgroundPressed);}",".r1g4chgs:disabled{cursor:not-allowed;color:var(--colorNeutralForegroundDisabled);}"]),km=tr({increment:{Ijaq50:"f16hsg94",B7oj6ja:["f1jar5jt","fyu767a"],z8tnut:"f10ra9hq",Byoj8tv:"f1brlhvm"},decrement:{Ijaq50:"faunodf",Bbmb7ep:["f1aa9q02","f16jpd5f"],z8tnut:"f1sl3k7w",Byoj8tv:"f1y2xyjm"},incrementButtonSmall:{Byoj8tv:0,uwmqm3:0,z189sj:0,z8tnut:0,B0ocmuz:["f4lv8q1","fm3uwd2"],Bqenvij:"fvblgha"},decrementButtonSmall:{Byoj8tv:0,uwmqm3:0,z189sj:0,z8tnut:0,B0ocmuz:["f1q86st8","frkrfqj"],Bqenvij:"fvblgha"},outline:{},underline:{De3pzq:"f3rmtva",sj55zd:"f11d4kpn",r4wkhp:"f1no7wuu",B95qlz1:"f1bifk9c",p743kt:"fp1zg4s",B7xitij:"fo6hitd",B6siaa6:"f1wiab75",Ba9qmo4:"fj9zm5z",Dyrjrp:"f1cqwcg4"},"filled-darker":{De3pzq:"f3rmtva",sj55zd:"f11d4kpn",r4wkhp:"f1no7wuu",B95qlz1:"fwwxidx",p743kt:"fp1zg4s",B7xitij:"f14i52sd",B6siaa6:"f1wiab75",Ba9qmo4:"fwry2ka",Dyrjrp:"f1cqwcg4"},"filled-lighter":{De3pzq:"f3rmtva",sj55zd:"f11d4kpn",r4wkhp:"f1no7wuu",B95qlz1:"f1yywxnv",drw0cw:"fzaa11h",idzz8t:"f4fpmm9",Dyrjrp:"f1cqwcg4"}},{d:[".f16hsg94{grid-row-start:1;}",".f1jar5jt{border-top-right-radius:var(--borderRadiusMedium);}",".fyu767a{border-top-left-radius:var(--borderRadiusMedium);}",".f10ra9hq{padding-top:4px;}",".f1brlhvm{padding-bottom:1px;}",".faunodf{grid-row-start:2;}",".f1aa9q02{border-bottom-right-radius:var(--borderRadiusMedium);}",".f16jpd5f{border-bottom-left-radius:var(--borderRadiusMedium);}",".f1sl3k7w{padding-top:1px;}",".f1y2xyjm{padding-bottom:4px;}",[".f4lv8q1{padding:3px 6px 0px 4px;}",{p:-1}],[".fm3uwd2{padding:3px 4px 0px 6px;}",{p:-1}],".fvblgha{height:12px;}",[".f1q86st8{padding:0px 6px 3px 4px;}",{p:-1}],[".frkrfqj{padding:0px 4px 3px 6px;}",{p:-1}],".f3rmtva{background-color:transparent;}",".f11d4kpn{color:var(--colorNeutralForeground3);}",".f1no7wuu:enabled:hover{color:var(--colorNeutralForeground3Hover);}",".f1bifk9c:enabled:hover{background-color:var(--colorSubtleBackgroundHover);}",".fp1zg4s:enabled:active{color:var(--colorNeutralForeground3Pressed);}",".fo6hitd:enabled:active{background-color:var(--colorSubtleBackgroundPressed);}",".f1wiab75:enabled.fui-SpinButton__button_active{color:var(--colorNeutralForeground3Pressed);}",".fj9zm5z:enabled.fui-SpinButton__button_active{background-color:var(--colorSubtleBackgroundPressed);}",".f1cqwcg4:disabled{color:var(--colorNeutralForegroundDisabled);}",".fwwxidx:enabled:hover{background-color:var(--colorNeutralBackground3Hover);}",".f14i52sd:enabled:active{background-color:var(--colorNeutralBackground3Pressed);}",".fwry2ka:enabled.fui-SpinButton__button_active{background-color:var(--colorNeutralBackground3Pressed);}",".f1yywxnv:enabled:hover{background-color:var(--colorNeutralBackground1Hover);}",".fzaa11h:enabled:active,.fzaa11h:enabled.fui-SpinButton__button_active{color:var(--colorNeutralForeground3Pressed);}",".f4fpmm9:enabled:active,.f4fpmm9:enabled.fui-SpinButton__button_active{background-color:var(--colorNeutralBackground1Pressed);}"]}),Tm=n.forwardRef(((e,t)=>{const r=((e,t)=>{e=dr(e,{supportsLabelFor:!0,supportsRequired:!0});const r=Wt({props:e,primarySlotTagName:"input",excludedPropNames:["defaultValue","max","min","onChange","size","value"]}),a=pm();var o;const{value:i,displayValue:s,defaultValue:c,min:l,max:f,step:u=1,stepPage:d=1,precision:h,onChange:p,size:m="medium",appearance:g=(null!==(o=a.inputDefaultAppearance)&&void 0!==o?o:"outline"),root:v,input:b,incrementButton:w,decrementButton:y}=e,k=n.useMemo((()=>null!=h?h:Math.max(function(e){const t=/[1-9]([0]+$)|\.([0-9]*)/.exec(String(e));return t?t[1]?-t[1].length:t[2]?t[2].length:0:0}(u),0)),[h,u]),[T,x]=pr({state:i,defaultState:c,initialState:0}),E=void 0!==i,[_,S]=n.useState(void 0),[B,C]=n.useState("rest"),A=n.useRef({value:T,spinState:"rest",spinTime:0,spinDelay:150,atBound:null!==T?fm(lm(T,k),l,f):"none"}),[N,R]=sm(),O=(e,t,r)=>{let n=A.current.value;if(r){const e=parseFloat(r);isNaN(e)||(n=e)}const a=n,o="up"===t||"upPage"===t?1:-1,i="upPage"===t||"downPage"===t?d:u;if(null===a){const t=um((void 0===l?0:l)+i*o,l,f);return void F(e,t)}let s=a+i*o;Number.isNaN(s)||(s=um(s,l,f)),F(e,s),"rest"!==A.current.spinState&&N((()=>{A.current.spinTime+=A.current.spinDelay,A.current.spinDelay=150+A.current.spinTime/1e3*-70,O(e,t)}),A.current.spinDelay)},I=e=>{A.current.previousTextValue||(A.current.previousTextValue=null!=_?_:String(T));const t=e.target.value;S(t)},D=e=>{R(),A.current.spinState="rest",A.current.spinDelay=150,A.current.spinTime=0},F=(e,t,r)=>{const n=void 0!==t&&T!==t,a=void 0!==r&&void 0!==A.current.previousTextValue&&A.current.previousTextValue!==r;let o;if(n)o=lm(t,k),x(o),A.current.value=o;else if(a&&!E){const e=parseFloat(r);isNaN(e)||(x(lm(e,k)),A.current.value=lm(e,k))}(n||a)&&(null==p||p(e,{value:o,displayValue:r})),S(void 0)};let P;if(void 0!==_)P=_;else if(null===i||null===T)P=null!=s?s:"",A.current.value=null,A.current.atBound="none";else{const e=lm(T,k);A.current.value=e,A.current.atBound=fm(e,l,f),P=E&&null!=s?s:String(e)}const z={size:m,appearance:g,spinState:B,atBound:A.current.atBound,components:{root:"span",input:"input",incrementButton:"button",decrementButton:"button"},root:Bt(v,{defaultProps:r.root,elementType:"span"}),input:Bt(b,{defaultProps:{ref:t,autoComplete:"off",role:"spinbutton",appearance:g,type:"text",...r.primary},elementType:"input"}),incrementButton:Bt(w,{defaultProps:{tabIndex:-1,children:n.createElement(Ur,null),disabled:r.primary.disabled||"max"===A.current.atBound||"both"===A.current.atBound,"aria-label":"Increment value",type:"button"},elementType:"button"}),decrementButton:Bt(y,{defaultProps:{tabIndex:-1,children:n.createElement(Hr,null),disabled:r.primary.disabled||"min"===A.current.atBound||"both"===A.current.atBound,"aria-label":"Decrement value",type:"button"},elementType:"button"})};var M;return z.input.value=P,z.input["aria-valuemin"]=l,z.input["aria-valuemax"]=f,z.input["aria-valuetext"]=null!==(M=z.input["aria-valuetext"])&&void 0!==M?M:void 0!==i&&s||void 0,z.input.onChange=cm(z.input.onChange,I),z.input.onInput=cm(z.input.onInput,I),z.input.onBlur=cm(z.input.onBlur,(e=>{F(e,T,_),A.current.previousTextValue=void 0})),z.input.onKeyDown=cm(z.input.onKeyDown,(e=>{let t="rest";e.key===An?(O(e,"up",_),t="up"):e.key===Cn?(O(e,"down",_),t="down"):e.key===On?(e.preventDefault(),O(e,"upPage",_),t="up"):e.key===Rn?(e.preventDefault(),O(e,"downPage",_),t="down"):e.shiftKey||e.key!==Nn||void 0===l?e.shiftKey||"End"!==e.key||void 0===f?e.key===Sn?(F(e,T,_),A.current.previousTextValue=void 0):e.key===In&&A.current.previousTextValue&&(S(void 0),A.current.previousTextValue=void 0):(F(e,f),t="up"):(F(e,l),t="down"),B!==t&&C(t)})),z.input.onKeyUp=cm(z.input.onKeyUp,(e=>{"rest"!==B&&(C("rest"),A.current.spinState="rest")})),z.incrementButton.onMouseDown=cm((e=>{F(e,T,_),A.current.spinState="up",O(e,"up")}),z.incrementButton.onMouseDown),z.incrementButton.onMouseUp=cm(z.incrementButton.onMouseUp,D),z.incrementButton.onMouseLeave=cm(z.incrementButton.onMouseLeave,D),z.decrementButton.onMouseDown=cm((e=>{F(e,T,_),A.current.spinState="down",O(e,"down")}),z.decrementButton.onMouseDown),z.decrementButton.onMouseUp=cm(z.decrementButton.onMouseUp,D),z.decrementButton.onMouseLeave=cm(z.decrementButton.onMouseLeave,D),z})(e,t);return(e=>{const{appearance:t,spinState:r,size:n}=e,a=e.input.disabled,o="true"==`${e.input["aria-invalid"]}`,i=t.startsWith("filled"),s=vm(),c=km(),l=wm();e.root.className=nr("fui-SpinButton",gm(),s[n],s[t],i&&s.filled,!a&&"outline"===t&&s.outlineInteractive,!a&&"underline"===t&&s.underlineInteractive,!a&&i&&s.filledInteractive,!a&&o&&s.invalid,a&&s.disabled,e.root.className),e.incrementButton.className=nr("fui-SpinButton__incrementButton","up"===r&&`${mm}`,ym(),c.increment,c[t],"small"===n&&c.incrementButtonSmall,e.incrementButton.className),e.decrementButton.className=nr("fui-SpinButton__decrementButton","down"===r&&`${mm}`,ym(),c.decrement,c[t],"small"===n&&c.decrementButtonSmall,e.decrementButton.className),e.input.className=nr("fui-SpinButton__input",bm(),a&&l.disabled,e.input.className)})(r),cr("useSpinButtonStyles_unstable")(r),(e=>Qt(e.root,{children:[Zt(e.input,{}),Zt(e.incrementButton,{}),Zt(e.decrementButton,{})]}))(r)}));function xm(){const{targetDocument:e}=Xr(),t=n.useRef(null);return n.useEffect((()=>{if(e){const r=on(e.defaultView);return t.current=r,()=>{sn(r),t.current=null}}}),[e]),t}function Em(e){const t=xm(),r=Tr(e);n.useEffect((()=>{const e=t.current;if(e){const t=e=>{r(e)};return e.subscribe(t),t(e.isNavigatingWithKeyboard()),()=>{e.unsubscribe(t)}}}),[t,r])}function _m(e,t){var r;const n=e;var a;return Boolean((null==n||null===(r=n.ownerDocument)||void 0===r?void 0:r.defaultView)&&n instanceof n.ownerDocument.defaultView[null!==(a=null==t?void 0:t.constructorName)&&void 0!==a?a:"HTMLElement"])}Tm.displayName="SpinButton";const Sm="data-activedescendant",Bm="data-activedescendant-focusvisible",Cm=e=>{if(!e)return;const t=Am(e.parentElement);if(!t)return;const{offsetHeight:r}=e,n=Nm(e,t),{scrollMarginTop:a,scrollMarginBottom:o}=Rm(e),{offsetHeight:i,scrollTop:s}=t,c=n+r+o>s+i;n-a<s?t.scrollTo(0,n-a-2):c&&t.scrollTo(0,n+r+o-i+2)},Am=e=>e?e.scrollHeight>e.offsetHeight?e:Am(e.parentElement):null,Nm=(e,t)=>e&&e!==t?e.contains(t)?-1*t.offsetTop:e.offsetTop+Nm(e.offsetParent,t):0,Rm=e=>{var t;const r=null===(t=e.ownerDocument)||void 0===t?void 0:t.defaultView;if(!r)return{scrollMarginTop:0,scrollMarginBottom:0};const n=r.getComputedStyle(e);var a,o;return{scrollMarginTop:null!==(a=Om(n.scrollMarginTop))&&void 0!==a?a:Om(n.scrollMarginBlockStart),scrollMarginBottom:null!==(o=Om(n.scrollMarginBottom))&&void 0!==o?o:Om(n.scrollMarginBlockEnd)}},Om=e=>e?parseInt(e,10):0;function Im(e){const{imperativeRef:t,matchOption:r}=e,a=n.useRef(!1),o=n.useRef(!0),i=n.useRef(null),s=n.useRef(null),c=n.useRef(null),l=n.useRef(!0),f=n.useCallback((()=>{var e;null===(e=c.current)||void 0===e||e.removeAttribute("aria-activedescendant")}),[]),u=n.useCallback((e=>{var t;e&&(i.current=e),l.current&&i.current&&(null===(t=c.current)||void 0===t||t.setAttribute("aria-activedescendant",i.current))}),[]);Em((e=>{a.current=e;const t=g();t&&(e&&o.current?t.setAttribute(Bm,""):t.removeAttribute(Bm))}));const d=Tr(r),h=n.useRef(null),{optionWalker:p,listboxCallbackRef:m}=function(e){const{matchOption:t}=e,{targetDocument:r}=Xr(),a=n.useRef(null),o=n.useRef(null),i=n.useCallback((e=>_m(e)&&t(e)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP),[t]),s=n.useCallback((e=>{e&&r?(o.current=e,a.current=r.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,i)):o.current=null}),[r,i]);return{optionWalker:n.useMemo((()=>({first:()=>a.current&&o.current?(a.current.currentNode=o.current,a.current.firstChild()):null,last:()=>a.current&&o.current?(a.current.currentNode=o.current,a.current.lastChild()):null,next:()=>a.current?a.current.nextNode():null,prev:()=>a.current?a.current.previousNode():null,find:(e,t)=>{if(!a.current||!o.current)return null;const n=t?null==r?void 0:r.getElementById(t):null;a.current.currentNode=null!=n?n:o.current;let i=a.current.currentNode;for(;i&&!e(i.id);)i=a.current.nextNode();return i},setCurrent:e=>{a.current&&(a.current.currentNode=e)}})),[r]),listboxCallbackRef:s}}({matchOption:d}),g=n.useCallback((()=>{var e;return null===(e=h.current)||void 0===e?void 0:e.querySelector(`#${i.current}`)}),[h]),v=n.useCallback((e=>{o.current=e;const t=g();t&&(e&&a.current?t.setAttribute(Bm,""):t.removeAttribute(Bm))}),[g]),b=n.useCallback((()=>{const e=g();var t;return e&&(e.removeAttribute(Sm),e.removeAttribute(Bm)),f(),s.current=i.current,i.current=null,null!==(t=null==e?void 0:e.id)&&void 0!==t?t:null}),[g,f]),w=n.useCallback((e=>{if(!e)return;const t=b();Cm(e),u(e.id),e.setAttribute(Sm,""),a.current&&o.current&&e.setAttribute(Bm,"");const r=(n={id:e.id,previousId:t},new CustomEvent("activedescendantchange",{bubbles:!0,cancelable:!1,composed:!0,detail:n}));var n;e.dispatchEvent(r)}),[b,u]),y=n.useMemo((()=>({first:({passive:e}={})=>{const t=p.first();return e||w(t),null==t?void 0:t.id},last:({passive:e}={})=>{const t=p.last();return e||w(t),null==t?void 0:t.id},next:({passive:e}={})=>{const t=g();if(!t)return;p.setCurrent(t);const r=p.next();return e||w(r),null==r?void 0:r.id},prev:({passive:e}={})=>{const t=g();if(!t)return;p.setCurrent(t);const r=p.prev();return e||w(r),null==r?void 0:r.id},blur:()=>{b()},active:()=>{var e;return null===(e=g())||void 0===e?void 0:e.id},focus:e=>{if(!h.current)return;const t=h.current.querySelector(`#${e}`);t&&w(t)},focusLastActive:()=>{if(!h.current||!s.current)return;const e=h.current.querySelector(`#${s.current}`);return e?(w(e),!0):void 0},find(e,{passive:t,startFrom:r}={}){const n=p.find(e,r);return t||w(n),null==n?void 0:n.id},scrollActiveIntoView:()=>{if(!h.current)return;const e=g();e&&Cm(e)},showAttributes(){l.current=!0,u()},hideAttributes(){l.current=!1,f()},showFocusVisibleAttributes(){v(!0)},hideFocusVisibleAttributes(){v(!1)}})),[p,h,u,f,w,b,g,v]);return n.useImperativeHandle(t,(()=>y)),{listboxRef:xr(h,m),activeParentRef:c,controller:y}}const Dm=(e,t)=>!!(null==e?void 0:e.contains(t)),Fm="fuiframefocus";var Pm=r(40961);const zm=()=>{const e=n.useRef(new Map),t=n.useMemo((()=>({getCount:()=>e.current.size,getOptionAtIndex:()=>{},getIndexOfId:()=>-1,getOptionById:t=>e.current.get(t),getOptionsMatchingText:t=>Array.from(e.current.values()).filter((({text:e})=>t(e))),getOptionsMatchingValue:t=>{const r=[];for(const n of e.current.values())t(n.value)&&r.push(n);return r}})),[]),r=n.useCallback((t=>(e.current.set(t.id,t),()=>e.current.delete(t.id))),[]);return{...t,options:Array.from(e.current.values()),registerOption:r}},Mm=e=>{const{defaultSelectedOptions:t,multiselect:r,onOptionSelect:a}=e,[o,i]=pr({state:e.selectedOptions,defaultState:t,initialState:[]});return{clearSelection:e=>{i([]),null==a||a(e,{optionValue:void 0,optionText:void 0,selectedOptions:[]})},selectOption:n.useCallback(((e,t)=>{if(t.disabled)return;let n=[t.value];if(r){const e=o.findIndex((e=>e===t.value));n=e>-1?[...o.slice(0,e),...o.slice(e+1)]:[...o,t.value]}i(n),null==a||a(e,{optionValue:t.value,optionText:t.text,selectedOptions:n})}),[a,r,o,i]),selectedOptions:o}},Lm={above:{position:"above",align:"center"},"above-start":{position:"above",align:"start"},"above-end":{position:"above",align:"end"},below:{position:"below",align:"center"},"below-start":{position:"below",align:"start"},"below-end":{position:"below",align:"end"},before:{position:"before",align:"center"},"before-top":{position:"before",align:"top"},"before-bottom":{position:"before",align:"bottom"},after:{position:"after",align:"center"},"after-top":{position:"after",align:"top"},"after-bottom":{position:"after",align:"bottom"}};function jm(e){return null==e?{}:"string"==typeof e?Lm[e]:e}const qm=["top","right","bottom","left"],Hm=Math.min,Um=Math.max,Wm=Math.round,Vm=(Math.floor,e=>({x:e,y:e})),$m={left:"right",right:"left",bottom:"top",top:"bottom"},Gm={start:"end",end:"start"};function Km(e,t,r){return Um(e,Hm(t,r))}function Xm(e,t){return"function"==typeof e?e(t):e}function Ym(e){return e.split("-")[0]}function Jm(e){return e.split("-")[1]}function Zm(e){return"x"===e?"y":"x"}function Qm(e){return"y"===e?"height":"width"}function eg(e){return["top","bottom"].includes(Ym(e))?"y":"x"}function tg(e){return Zm(eg(e))}function rg(e){return e.replace(/start|end/g,(e=>Gm[e]))}function ng(e){return e.replace(/left|right|bottom|top/g,(e=>$m[e]))}function ag(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function og(e){const{x:t,y:r,width:n,height:a}=e;return{width:n,height:a,top:r,left:t,right:t+n,bottom:r+a,x:t,y:r}}function ig(e,t,r){let{reference:n,floating:a}=e;const o=eg(t),i=tg(t),s=Qm(i),c=Ym(t),l="y"===o,f=n.x+n.width/2-a.width/2,u=n.y+n.height/2-a.height/2,d=n[s]/2-a[s]/2;let h;switch(c){case"top":h={x:f,y:n.y-a.height};break;case"bottom":h={x:f,y:n.y+n.height};break;case"right":h={x:n.x+n.width,y:u};break;case"left":h={x:n.x-a.width,y:u};break;default:h={x:n.x,y:n.y}}switch(Jm(t)){case"start":h[i]-=d*(r&&l?-1:1);break;case"end":h[i]+=d*(r&&l?-1:1)}return h}async function sg(e,t){var r;void 0===t&&(t={});const{x:n,y:a,platform:o,rects:i,elements:s,strategy:c}=e,{boundary:l="clippingAncestors",rootBoundary:f="viewport",elementContext:u="floating",altBoundary:d=!1,padding:h=0}=Xm(t,e),p=ag(h),m=s[d?"floating"===u?"reference":"floating":u],g=og(await o.getClippingRect({element:null==(r=await(null==o.isElement?void 0:o.isElement(m)))||r?m:m.contextElement||await(null==o.getDocumentElement?void 0:o.getDocumentElement(s.floating)),boundary:l,rootBoundary:f,strategy:c})),v="floating"===u?{x:n,y:a,width:i.floating.width,height:i.floating.height}:i.reference,b=await(null==o.getOffsetParent?void 0:o.getOffsetParent(s.floating)),w=await(null==o.isElement?void 0:o.isElement(b))&&await(null==o.getScale?void 0:o.getScale(b))||{x:1,y:1},y=og(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:v,offsetParent:b,strategy:c}):v);return{top:(g.top-y.top+p.top)/w.y,bottom:(y.bottom-g.bottom+p.bottom)/w.y,left:(g.left-y.left+p.left)/w.x,right:(y.right-g.right+p.right)/w.x}}function cg(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function lg(e){return qm.some((t=>e[t]>=0))}function fg(){return"undefined"!=typeof window}function ug(e){return pg(e)?(e.nodeName||"").toLowerCase():"#document"}function dg(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function hg(e){var t;return null==(t=(pg(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function pg(e){return!!fg()&&(e instanceof Node||e instanceof dg(e).Node)}function mg(e){return!!fg()&&(e instanceof Element||e instanceof dg(e).Element)}function gg(e){return!!fg()&&(e instanceof HTMLElement||e instanceof dg(e).HTMLElement)}function vg(e){return!(!fg()||"undefined"==typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof dg(e).ShadowRoot)}function bg(e){const{overflow:t,overflowX:r,overflowY:n,display:a}=Eg(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(a)}function wg(e){return["table","td","th"].includes(ug(e))}function yg(e){return[":popover-open",":modal"].some((t=>{try{return e.matches(t)}catch(e){return!1}}))}function kg(e){const t=Tg(),r=mg(e)?Eg(e):e;return["transform","translate","scale","rotate","perspective"].some((e=>!!r[e]&&"none"!==r[e]))||!!r.containerType&&"normal"!==r.containerType||!t&&!!r.backdropFilter&&"none"!==r.backdropFilter||!t&&!!r.filter&&"none"!==r.filter||["transform","translate","scale","rotate","perspective","filter"].some((e=>(r.willChange||"").includes(e)))||["paint","layout","strict","content"].some((e=>(r.contain||"").includes(e)))}function Tg(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function xg(e){return["html","body","#document"].includes(ug(e))}function Eg(e){return dg(e).getComputedStyle(e)}function _g(e){return mg(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Sg(e){if("html"===ug(e))return e;const t=e.assignedSlot||e.parentNode||vg(e)&&e.host||hg(e);return vg(t)?t.host:t}function Bg(e){const t=Sg(e);return xg(t)?e.ownerDocument?e.ownerDocument.body:e.body:gg(t)&&bg(t)?t:Bg(t)}function Cg(e,t,r){var n;void 0===t&&(t=[]),void 0===r&&(r=!0);const a=Bg(e),o=a===(null==(n=e.ownerDocument)?void 0:n.body),i=dg(a);if(o){const e=Ag(i);return t.concat(i,i.visualViewport||[],bg(a)?a:[],e&&r?Cg(e):[])}return t.concat(a,Cg(a,[],r))}function Ag(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Ng(e){const t=Eg(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const a=gg(e),o=a?e.offsetWidth:r,i=a?e.offsetHeight:n,s=Wm(r)!==o||Wm(n)!==i;return s&&(r=o,n=i),{width:r,height:n,$:s}}function Rg(e){return mg(e)?e:e.contextElement}function Og(e){const t=Rg(e);if(!gg(t))return Vm(1);const r=t.getBoundingClientRect(),{width:n,height:a,$:o}=Ng(t);let i=(o?Wm(r.width):r.width)/n,s=(o?Wm(r.height):r.height)/a;return i&&Number.isFinite(i)||(i=1),s&&Number.isFinite(s)||(s=1),{x:i,y:s}}const Ig=Vm(0);function Dg(e){const t=dg(e);return Tg()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:Ig}function Fg(e,t,r,n){void 0===t&&(t=!1),void 0===r&&(r=!1);const a=e.getBoundingClientRect(),o=Rg(e);let i=Vm(1);t&&(n?mg(n)&&(i=Og(n)):i=Og(e));const s=function(e,t,r){return void 0===t&&(t=!1),!(!r||t&&r!==dg(e))&&t}(o,r,n)?Dg(o):Vm(0);let c=(a.left+s.x)/i.x,l=(a.top+s.y)/i.y,f=a.width/i.x,u=a.height/i.y;if(o){const e=dg(o),t=n&&mg(n)?dg(n):n;let r=e,a=Ag(r);for(;a&&n&&t!==r;){const e=Og(a),t=a.getBoundingClientRect(),n=Eg(a),o=t.left+(a.clientLeft+parseFloat(n.paddingLeft))*e.x,i=t.top+(a.clientTop+parseFloat(n.paddingTop))*e.y;c*=e.x,l*=e.y,f*=e.x,u*=e.y,c+=o,l+=i,r=dg(a),a=Ag(r)}}return og({width:f,height:u,x:c,y:l})}function Pg(e,t){const r=_g(e).scrollLeft;return t?t.left+r:Fg(hg(e)).left+r}function zg(e,t,r){void 0===r&&(r=!1);const n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-(r?0:Pg(e,n)),y:n.top+t.scrollTop}}function Mg(e,t,r){let n;if("viewport"===t)n=function(e,t){const r=dg(e),n=hg(e),a=r.visualViewport;let o=n.clientWidth,i=n.clientHeight,s=0,c=0;if(a){o=a.width,i=a.height;const e=Tg();(!e||e&&"fixed"===t)&&(s=a.offsetLeft,c=a.offsetTop)}return{width:o,height:i,x:s,y:c}}(e,r);else if("document"===t)n=function(e){const t=hg(e),r=_g(e),n=e.ownerDocument.body,a=Um(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),o=Um(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let i=-r.scrollLeft+Pg(e);const s=-r.scrollTop;return"rtl"===Eg(n).direction&&(i+=Um(t.clientWidth,n.clientWidth)-a),{width:a,height:o,x:i,y:s}}(hg(e));else if(mg(t))n=function(e,t){const r=Fg(e,!0,"fixed"===t),n=r.top+e.clientTop,a=r.left+e.clientLeft,o=gg(e)?Og(e):Vm(1);return{width:e.clientWidth*o.x,height:e.clientHeight*o.y,x:a*o.x,y:n*o.y}}(t,r);else{const r=Dg(e);n={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return og(n)}function Lg(e,t){const r=Sg(e);return!(r===t||!mg(r)||xg(r))&&("fixed"===Eg(r).position||Lg(r,t))}function jg(e,t,r){const n=gg(t),a=hg(t),o="fixed"===r,i=Fg(e,!0,o,t);let s={scrollLeft:0,scrollTop:0};const c=Vm(0);if(n||!n&&!o)if(("body"!==ug(t)||bg(a))&&(s=_g(t)),n){const e=Fg(t,!0,o,t);c.x=e.x+t.clientLeft,c.y=e.y+t.clientTop}else a&&(c.x=Pg(a));const l=!a||n||o?Vm(0):zg(a,s);return{x:i.left+s.scrollLeft-c.x-l.x,y:i.top+s.scrollTop-c.y-l.y,width:i.width,height:i.height}}function qg(e){return"static"===Eg(e).position}function Hg(e,t){if(!gg(e)||"fixed"===Eg(e).position)return null;if(t)return t(e);let r=e.offsetParent;return hg(e)===r&&(r=r.ownerDocument.body),r}function Ug(e,t){const r=dg(e);if(yg(e))return r;if(!gg(e)){let t=Sg(e);for(;t&&!xg(t);){if(mg(t)&&!qg(t))return t;t=Sg(t)}return r}let n=Hg(e,t);for(;n&&wg(n)&&qg(n);)n=Hg(n,t);return n&&xg(n)&&qg(n)&&!kg(n)?r:n||function(e){let t=Sg(e);for(;gg(t)&&!xg(t);){if(kg(t))return t;if(yg(t))return null;t=Sg(t)}return null}(e)||r}const Wg={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:n,strategy:a}=e;const o="fixed"===a,i=hg(n),s=!!t&&yg(t.floating);if(n===i||s&&o)return r;let c={scrollLeft:0,scrollTop:0},l=Vm(1);const f=Vm(0),u=gg(n);if((u||!u&&!o)&&(("body"!==ug(n)||bg(i))&&(c=_g(n)),gg(n))){const e=Fg(n);l=Og(n),f.x=e.x+n.clientLeft,f.y=e.y+n.clientTop}const d=!i||u||o?Vm(0):zg(i,c,!0);return{width:r.width*l.x,height:r.height*l.y,x:r.x*l.x-c.scrollLeft*l.x+f.x+d.x,y:r.y*l.y-c.scrollTop*l.y+f.y+d.y}},getDocumentElement:hg,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:n,strategy:a}=e;const o="clippingAncestors"===r?yg(t)?[]:function(e,t){const r=t.get(e);if(r)return r;let n=Cg(e,[],!1).filter((e=>mg(e)&&"body"!==ug(e))),a=null;const o="fixed"===Eg(e).position;let i=o?Sg(e):e;for(;mg(i)&&!xg(i);){const t=Eg(i),r=kg(i);r||"fixed"!==t.position||(a=null),(o?!r&&!a:!r&&"static"===t.position&&a&&["absolute","fixed"].includes(a.position)||bg(i)&&!r&&Lg(e,i))?n=n.filter((e=>e!==i)):a=t,i=Sg(i)}return t.set(e,n),n}(t,this._c):[].concat(r),i=[...o,n],s=i[0],c=i.reduce(((e,r)=>{const n=Mg(t,r,a);return e.top=Um(n.top,e.top),e.right=Hm(n.right,e.right),e.bottom=Hm(n.bottom,e.bottom),e.left=Um(n.left,e.left),e}),Mg(t,s,a));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}},getOffsetParent:Ug,getElementRects:async function(e){const t=this.getOffsetParent||Ug,r=this.getDimensions,n=await r(e.floating);return{reference:jg(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const{width:t,height:r}=Ng(e);return{width:t,height:r}},getScale:Og,isElement:mg,isRTL:function(e){return"rtl"===Eg(e).direction}},Vg=sg,$g=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){const{rects:r}=t,{strategy:n="referenceHidden",...a}=Xm(e,t);switch(n){case"referenceHidden":{const e=cg(await sg(t,{...a,elementContext:"reference"}),r.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:lg(e)}}}case"escaped":{const e=cg(await sg(t,{...a,altBoundary:!0}),r.floating);return{data:{escapedOffsets:e,escaped:lg(e)}}}default:return{}}}}},Gg=e=>({name:"arrow",options:e,async fn(t){const{x:r,y:n,placement:a,rects:o,platform:i,elements:s,middlewareData:c}=t,{element:l,padding:f=0}=Xm(e,t)||{};if(null==l)return{};const u=ag(f),d={x:r,y:n},h=tg(a),p=Qm(h),m=await i.getDimensions(l),g="y"===h,v=g?"top":"left",b=g?"bottom":"right",w=g?"clientHeight":"clientWidth",y=o.reference[p]+o.reference[h]-d[h]-o.floating[p],k=d[h]-o.reference[h],T=await(null==i.getOffsetParent?void 0:i.getOffsetParent(l));let x=T?T[w]:0;x&&await(null==i.isElement?void 0:i.isElement(T))||(x=s.floating[w]||o.floating[p]);const E=y/2-k/2,_=x/2-m[p]/2-1,S=Hm(u[v],_),B=Hm(u[b],_),C=S,A=x-m[p]-B,N=x/2-m[p]/2+E,R=Km(C,N,A),O=!c.arrow&&null!=Jm(a)&&N!==R&&o.reference[p]/2-(N<C?S:B)-m[p]/2<0,I=O?N<C?N-C:N-A:0;return{[h]:d[h]+I,data:{[h]:R,centerOffset:N-R-I,...O&&{alignmentOffset:I}},reset:O}}}),Kg=function(e){return void 0===e&&(e={}),{options:e,fn(t){const{x:r,y:n,placement:a,rects:o,middlewareData:i}=t,{offset:s=0,mainAxis:c=!0,crossAxis:l=!0}=Xm(e,t),f={x:r,y:n},u=eg(a),d=Zm(u);let h=f[d],p=f[u];const m=Xm(s,t),g="number"==typeof m?{mainAxis:m,crossAxis:0}:{mainAxis:0,crossAxis:0,...m};if(c){const e="y"===d?"height":"width",t=o.reference[d]-o.floating[e]+g.mainAxis,r=o.reference[d]+o.reference[e]-g.mainAxis;h<t?h=t:h>r&&(h=r)}if(l){var v,b;const e="y"===d?"width":"height",t=["top","left"].includes(Ym(a)),r=o.reference[u]-o.floating[e]+(t&&(null==(v=i.offset)?void 0:v[u])||0)+(t?0:g.crossAxis),n=o.reference[u]+o.reference[e]+(t?0:(null==(b=i.offset)?void 0:b[u])||0)-(t?g.crossAxis:0);p<r?p=r:p>n&&(p=n)}return{[d]:h,[u]:p}}}};function Xg(e,t,r){const a=n.useRef(!0),[o]=n.useState((()=>({value:e,callback:t,facade:{get current(){return o.value},set current(e){const t=o.value;if(t!==e){if(o.value=e,r&&a.current)return;o.callback(e,t)}}}})));return kr((()=>{a.current=!1}),[]),o.callback=t,o.facade}const Yg=e=>{const t=e&&(e=>"HTML"===e.nodeName?e:e.parentNode||e.host)(e);if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}const{overflow:r,overflowX:n,overflowY:a}=(e=>{var t;return 1!==e.nodeType?{}:(null===(t=e.ownerDocument)||void 0===t?void 0:t.defaultView).getComputedStyle(e,null)})(t);return/(auto|scroll|overlay)/.test(r+a+n)?t:Yg(t)},Jg=(e,t,r)=>{const n=((e,t)=>{const r="above"===e||"below"===e,n="top"===t||"bottom"===t;return r&&n||!r&&!n})(t,e)?"center":e,a=t&&(e=>({above:"top",below:"bottom",before:e?"right":"left",after:e?"left":"right"}))(r)[t],o=n&&{start:"start",end:"end",top:"start",bottom:"end",center:void 0}[n];return a&&o?`${a}-${o}`:a};function Zg(e,t){if("window"===t)return null==e?void 0:e.ownerDocument.documentElement;if("clippingParents"===t)return"clippingAncestors";if("scrollParent"===t){let t=Yg(e);return"BODY"===t.nodeName&&(t=null==e?void 0:e.ownerDocument.documentElement),t}return t}function Qg(e,t){if("number"==typeof e)return e;const{start:r,end:n,...a}=e,o=a,i=t?"end":"start",s=t?"start":"end";return e[i]&&(o.left=e[i]),e[s]&&(o.right=e[s]),o}const ev=e=>({name:"resetMaxSize",fn({middlewareData:t,elements:r}){var n;if(null===(n=t.resetMaxSize)||void 0===n?void 0:n.maxSizeAlreadyReset)return{};const{applyMaxWidth:a,applyMaxHeight:o}=e;return a&&(r.floating.style.removeProperty("box-sizing"),r.floating.style.removeProperty("max-width"),r.floating.style.removeProperty("width")),o&&(r.floating.style.removeProperty("box-sizing"),r.floating.style.removeProperty("max-height"),r.floating.style.removeProperty("height")),{data:{maxSizeAlreadyReset:!0},reset:{rects:!0}}}});function tv(e,t){const{container:r,overflowBoundary:n,overflowBoundaryPadding:a,isRtl:o}=t;return function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var r,n;const{placement:a,rects:o,platform:i,elements:s}=t,{apply:c=()=>{},...l}=Xm(e,t),f=await sg(t,l),u=Ym(a),d=Jm(a),h="y"===eg(a),{width:p,height:m}=o.floating;let g,v;"top"===u||"bottom"===u?(g=u,v=d===(await(null==i.isRTL?void 0:i.isRTL(s.floating))?"start":"end")?"left":"right"):(v=u,g="end"===d?"top":"bottom");const b=m-f.top-f.bottom,w=p-f.left-f.right,y=Hm(m-f[g],b),k=Hm(p-f[v],w),T=!t.middlewareData.shift;let x=y,E=k;if(null!=(r=t.middlewareData.shift)&&r.enabled.x&&(E=w),null!=(n=t.middlewareData.shift)&&n.enabled.y&&(x=b),T&&!d){const e=Um(f.left,0),t=Um(f.right,0),r=Um(f.top,0),n=Um(f.bottom,0);h?E=p-2*(0!==e||0!==t?e+t:Um(f.left,f.right)):x=m-2*(0!==r||0!==n?r+n:Um(f.top,f.bottom))}await c({...t,availableWidth:E,availableHeight:x});const _=await i.getDimensions(s.floating);return p!==_.width||m!==_.height?{reset:{rects:!0}}:{}}}}({...a&&{padding:Qg(a,o)},...n&&{altBoundary:!0,boundary:Zg(r,n)},apply({availableHeight:t,availableWidth:r,elements:n,rects:a}){const o=(e,t,r)=>{if(e&&(n.floating.style.setProperty("box-sizing","border-box"),n.floating.style.setProperty(`max-${t}`,`${r}px`),a.floating[t]>r)){n.floating.style.setProperty(t,`${r}px`);const e="width"===t?"x":"y";n.floating.style.getPropertyValue(`overflow-${e}`)||n.floating.style.setProperty(`overflow-${e}`,"auto")}},{applyMaxWidth:i,applyMaxHeight:s}=e;o(i,"width",r),o(s,"height",t)}})}const rv="--fui-match-target-size";function nv(e){const t=e.split("-");return{side:t[0],alignment:t[1]}}function av(e){const t=(r=e)?"number"==typeof r||"object"==typeof r?r:({rects:{floating:e,reference:t},placement:n})=>{const{position:a,alignment:o}=(e=>{const{side:t,alignment:r}=nv(e),n={top:"above",bottom:"below",right:"after",left:"before"}[t],a=r&&(e=>"above"===e||"below"===e?{start:"start",end:"end"}:{start:"top",end:"bottom"})(n)[r];return{position:n,alignment:a}})(n);return r({positionedRect:e,targetRect:t,position:a,alignment:o})}:r;var r,n;return void 0===(n=t)&&(n=0),{name:"offset",options:n,async fn(e){var t,r;const{x:a,y:o,placement:i,middlewareData:s}=e,c=await async function(e,t){const{placement:r,platform:n,elements:a}=e,o=await(null==n.isRTL?void 0:n.isRTL(a.floating)),i=Ym(r),s=Jm(r),c="y"===eg(r),l=["left","top"].includes(i)?-1:1,f=o&&c?-1:1,u=Xm(t,e);let{mainAxis:d,crossAxis:h,alignmentAxis:p}="number"==typeof u?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return s&&"number"==typeof p&&(h="end"===s?-1*p:p),c?{x:h*f,y:d*l}:{x:d*l,y:h*f}}(e,n);return i===(null==(t=s.offset)?void 0:t.placement)&&null!=(r=s.arrow)&&r.alignmentOffset?{}:{x:a+c.x,y:o+c.y,data:{...c,placement:i}}}}}function ov(e){const{hasScrollableElement:t,flipBoundary:r,container:n,fallbackPositions:a=[],isRtl:o}=e,i=a.reduce(((e,t)=>{const{position:r,align:n}=jm(t),a=Jg(n,r,o);return a&&e.push(a),e}),[]);return function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var r,n;const{placement:a,middlewareData:o,rects:i,initialPlacement:s,platform:c,elements:l}=t,{mainAxis:f=!0,crossAxis:u=!0,fallbackPlacements:d,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:p="none",flipAlignment:m=!0,...g}=Xm(e,t);if(null!=(r=o.arrow)&&r.alignmentOffset)return{};const v=Ym(a),b=eg(s),w=Ym(s)===s,y=await(null==c.isRTL?void 0:c.isRTL(l.floating)),k=d||(w||!m?[ng(s)]:function(e){const t=ng(e);return[rg(e),t,rg(t)]}(s)),T="none"!==p;!d&&T&&k.push(...function(e,t,r,n){const a=Jm(e);let o=function(e,t,r){const n=["left","right"],a=["right","left"],o=["top","bottom"],i=["bottom","top"];switch(e){case"top":case"bottom":return r?t?a:n:t?n:a;case"left":case"right":return t?o:i;default:return[]}}(Ym(e),"start"===r,n);return a&&(o=o.map((e=>e+"-"+a)),t&&(o=o.concat(o.map(rg)))),o}(s,m,p,y));const x=[s,...k],E=await sg(t,g),_=[];let S=(null==(n=o.flip)?void 0:n.overflows)||[];if(f&&_.push(E[v]),u){const e=function(e,t,r){void 0===r&&(r=!1);const n=Jm(e),a=tg(e),o=Qm(a);let i="x"===a?n===(r?"end":"start")?"right":"left":"start"===n?"bottom":"top";return t.reference[o]>t.floating[o]&&(i=ng(i)),[i,ng(i)]}(a,i,y);_.push(E[e[0]],E[e[1]])}if(S=[...S,{placement:a,overflows:_}],!_.every((e=>e<=0))){var B,C;const e=((null==(B=o.flip)?void 0:B.index)||0)+1,t=x[e];if(t)return{data:{index:e,overflows:S},reset:{placement:t}};let r=null==(C=S.filter((e=>e.overflows[0]<=0)).sort(((e,t)=>e.overflows[1]-t.overflows[1]))[0])?void 0:C.placement;if(!r)switch(h){case"bestFit":{var A;const e=null==(A=S.filter((e=>{if(T){const t=eg(e.placement);return t===b||"y"===t}return!0})).map((e=>[e.placement,e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)])).sort(((e,t)=>e[1]-t[1]))[0])?void 0:A[0];e&&(r=e);break}case"initialPlacement":r=s}if(a!==r)return{reset:{placement:r}}}return{}}}}({...t&&{boundary:"clippingAncestors"},...r&&{altBoundary:!0,boundary:Zg(n,r)},fallbackStrategy:"bestFit",...i.length&&{fallbackPlacements:i}})}function iv(e){const{hasScrollableElement:t,shiftToCoverTarget:r,disableTether:n,overflowBoundary:a,container:o,overflowBoundaryPadding:i,isRtl:s}=e;return function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:n,placement:a}=t,{mainAxis:o=!0,crossAxis:i=!1,limiter:s={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...c}=Xm(e,t),l={x:r,y:n},f=await sg(t,c),u=eg(Ym(a)),d=Zm(u);let h=l[d],p=l[u];if(o){const e="y"===d?"bottom":"right";h=Km(h+f["y"===d?"top":"left"],h,h-f[e])}if(i){const e="y"===u?"bottom":"right";p=Km(p+f["y"===u?"top":"left"],p,p-f[e])}const m=s.fn({...t,[d]:h,[u]:p});return{...m,data:{x:m.x-r,y:m.y-n,enabled:{[d]:o,[u]:i}}}}}}({...t&&{boundary:"clippingAncestors"},...r&&{crossAxis:!0,limiter:Kg({crossAxis:!0,mainAxis:!1})},...n&&{crossAxis:"all"===n,limiter:Kg({crossAxis:"all"!==n,mainAxis:!1})},...i&&{padding:Qg(i,s)},...a&&{altBoundary:!0,boundary:Zg(o,a)}})}const sv="data-popper-is-intersecting",cv="data-popper-escaped",lv="data-popper-reference-hidden",fv="fui-positioningend";var uv=r(64583).Promise;function dv(e){const t=[];let r=e;for(;r;){const n=Yg(r);if(e.ownerDocument.body===n){t.push(n);break}if("BODY"===n.nodeName&&n!==e.ownerDocument.body)break;t.push(n),r=n}return t}function hv(e){let t=!1;const{container:r,target:n,arrow:a,strategy:o,middleware:i,placement:s,useTransform:c=!0,disableUpdateOnResize:l=!1}=e,f=r.ownerDocument.defaultView;if(!n||!r||!f)return{updatePosition:()=>{},dispose:()=>{}};const u=l?null:function(e){return new e.ResizeObserver((e=>{e.every((e=>e.contentRect.width>0&&e.contentRect.height>0))&&m()}))}(f);let d=!0;const h=new Set;Object.assign(r.style,{position:"fixed",left:0,top:0,margin:0});const p=()=>{t||(d&&(dv(r).forEach((e=>h.add(e))),_m(n)&&dv(n).forEach((e=>h.add(e))),h.forEach((e=>{e.addEventListener("scroll",m,{passive:!0})})),null==u||u.observe(r),_m(n)&&(null==u||u.observe(n)),d=!1),Object.assign(r.style,{position:o}),((e,t,r)=>{const n=new Map,a={platform:Wg,...r},o={...a.platform,_c:n};return(async(e,t,r)=>{const{placement:n="bottom",strategy:a="absolute",middleware:o=[],platform:i}=r,s=o.filter(Boolean),c=await(null==i.isRTL?void 0:i.isRTL(t));let l=await i.getElementRects({reference:e,floating:t,strategy:a}),{x:f,y:u}=ig(l,n,c),d=n,h={},p=0;for(let r=0;r<s.length;r++){const{name:o,fn:m}=s[r],{x:g,y:v,data:b,reset:w}=await m({x:f,y:u,initialPlacement:n,placement:d,strategy:a,middlewareData:h,rects:l,platform:i,elements:{reference:e,floating:t}});f=null!=g?g:f,u=null!=v?v:u,h={...h,[o]:{...h[o],...b}},w&&p<=50&&(p++,"object"==typeof w&&(w.placement&&(d=w.placement),w.rects&&(l=!0===w.rects?await i.getElementRects({reference:e,floating:t,strategy:a}):w.rects),({x:f,y:u}=ig(l,d,c))),r=-1)}return{x:f,y:u,placement:d,strategy:a,middlewareData:h}})(e,t,{...a,platform:o})})(n,r,{placement:s,middleware:i,strategy:o}).then((({x:e,y:n,middlewareData:i,placement:s})=>{t||(function(e){const{arrow:t,middlewareData:r}=e;if(!r.arrow||!t)return;const{x:n,y:a}=r.arrow;Object.assign(t.style,{left:null!=n?`${n}px`:"",top:null!=a?`${a}px`:""})}({arrow:a,middlewareData:i}),function(e){var t,r,n;const{container:a,placement:o,middlewareData:i,strategy:s,lowPPI:c,coordinates:l,useTransform:f=!0}=e;if(!a)return;a.setAttribute("data-popper-placement",o),a.removeAttribute(sv),i.intersectionObserver.intersecting&&a.setAttribute(sv,""),a.removeAttribute(cv),(null===(t=i.hide)||void 0===t?void 0:t.escaped)&&a.setAttribute(cv,""),a.removeAttribute(lv),(null===(r=i.hide)||void 0===r?void 0:r.referenceHidden)&&a.setAttribute(lv,"");const u=(null===(n=a.ownerDocument.defaultView)||void 0===n?void 0:n.devicePixelRatio)||1,d=Math.round(l.x*u)/u,h=Math.round(l.y*u)/u;Object.assign(a.style,{position:s}),f?Object.assign(a.style,{transform:c?`translate(${d}px, ${h}px)`:`translate3d(${d}px, ${h}px, 0)`}):Object.assign(a.style,{left:`${d}px`,top:`${h}px`})}({container:r,middlewareData:i,placement:s,coordinates:{x:e,y:n},lowPPI:((null==f?void 0:f.devicePixelRatio)||1)<=1,strategy:o,useTransform:c}),r.dispatchEvent(new CustomEvent(fv)))})).catch((e=>{})))},m=function(){let e;return()=>(e||(e=new uv((t=>{uv.resolve().then((()=>{e=void 0,t(p())}))}))),e)}();return f&&(f.addEventListener("scroll",m,{passive:!0}),f.addEventListener("resize",m)),m(),{updatePosition:m,dispose:()=>{t=!0,f&&(f.removeEventListener("scroll",m),f.removeEventListener("resize",m)),h.forEach((e=>{e.removeEventListener("scroll",m)})),h.clear(),null==u||u.disconnect()}}}function pv(e){const t=n.useContext(e);return!!t.version&&-1!==t.version.current}const mv=()=>{},gv={controller:{active:mv,blur:mv,find:mv,first:mv,focus:mv,focusLastActive:mv,scrollActiveIntoView:mv,last:mv,next:mv,prev:mv,showAttributes:mv,hideAttributes:mv,showFocusVisibleAttributes:mv,hideFocusVisibleAttributes:mv}},vv=n.createContext(void 0),bv=vv.Provider,wv=()=>{var e;return null!==(e=n.useContext(vv))&&void 0!==e?e:gv};function yv(e,t={}){const{open:r=!0,multiselect:n=!1}=t,a=e.key,{altKey:o,ctrlKey:i,key:s,metaKey:c}=e;return 1!==s.length||a===Bn||o||i||c?r?a===An&&o||a===Sn||!n&&a===Bn?"CloseSelect":n&&a===Bn?"Select":a===In?"Close":a===Cn?"Next":a===An?"Previous":a===Nn?"First":"End"===a?"Last":a===On?"PageUp":a===Rn?"PageDown":"Tab"===a?"Tab":"None":a===Cn||a===An||a===Sn||a===Bn?"Open":"None":"Type"}const kv="fui-Option",Tv=tr({root:{Bt984gj:"f122n59",Beyfa6y:0,Bbmb7ep:0,Btl43ni:0,B7oj6ja:0,Dimara:"ft85np5",sj55zd:"f19n0e5",i8kkvl:"f1ufnopg",Bceei9c:"f1k6fduh",mc9l5x:"f22iagw",Bahqtrf:"fk6fouc",Be2twd7:"fkhj508",Bg96gwp:"f1i3iumi",Byoj8tv:0,uwmqm3:0,z189sj:0,z8tnut:0,B0ocmuz:"fm5eomj",qhf8xq:"f10pi13n",Jwef8y:"f1knas48",Bi91k9c:"feu1g3u",zqbkvg:"fo79ri9",h82x05:["f1osiabc","f1e8le25"],cqj998:"f1yusjty",j3hlsh:["f1e8le25","f1osiabc"],ecr2s2:"fb40n2d",lj723h:"f1g4hkjv",Btxx2vb:"f1lnr2zp",sltcwy:["f1ogfk9z","f1g7j8ec"],dnwvvm:"fiuf46r",Blyvkvs:["f1g7j8ec","f1ogfk9z"]},active:{Bowz1zl:"f11vrvdw",oxogb1:"f17hxjb7",Ix2sn8:"f1dha69c",q7v32p:"f1lm7500",B7cbj04:0,Bewtojm:0,b50fsz:0,B1wzb3v:0,Bqwk70n:0,B37u8z8:0,avt0cx:0,f0sref:0,B9fkznv:0,Be3o27t:0,Bertapg:0,B53xpsf:0,Bsv72rj:0,B39dzdd:0,Btq9bd3:0,Bqfxd14:0,atup0s:"fo7xqb",Fffuxt:0,Bttcd12:0,Beitzug:0,Bqougee:0,B86i8pi:"f1kurthe",Bhijsxg:"fwq15dy",kktds4:"f1pb3wry",Bmau3bo:["ftjv2f4","f1flhb1f"],npektv:["f1flhb1f","ftjv2f4"]},disabled:{sj55zd:"f1s2aq7o",Jwef8y:"f9ql6rf",Bi91k9c:"fvgxktp",zqbkvg:"f185j3qj",h82x05:["f1dligi3","f1vydzie"],cqj998:"fjw1di3",j3hlsh:["f1vydzie","f1dligi3"],ecr2s2:"fgj9um3",lj723h:"f19wldhg",Btxx2vb:"f1ss0kt2",sltcwy:["f1t6oli3","fjy9ci8"],dnwvvm:"fresaxk",Blyvkvs:["fjy9ci8","f1t6oli3"],Bbusuzp:"f1dcs8yz"},selected:{},checkIcon:{Bnnss6s:"fi64zpg",Be2twd7:"fod5ikn",Frg6f3:["f18b9hdq","fn6qj8t"],t21cq0:["f1xk557c","f1h9en5y"],Bcdw1i0:"fd7fpy0",Bo70h7d:"fvc9v3g"},selectedCheck:{Bcdw1i0:"f1022m68"},multiselectCheck:{Bgfg5da:0,B9xav0g:0,oivjwe:0,Bn0qgzm:0,B4g9neb:0,zhjwy3:0,wvpqe5:0,ibv6hh:0,u1mtju:0,h3c5rm:0,vrafjx:0,Bekrc4i:0,i8vvqc:0,g2u3we:0,icvyot:0,B4j52fo:0,irswps:"f1l3cf7o",Beyfa6y:0,Bbmb7ep:0,Btl43ni:0,B7oj6ja:0,Dimara:"fq9zq91",B7ck84d:"f1ewtqcl",mc9l5x:"f22iagw",Bt984gj:"f122n59",Brf1p80:"f4d9j23",Bkfmm31:"f1w9h62z",Be2twd7:"f1ugzwwg",Bqenvij:"fd461yt",a9b677:"fjw5fx7",Bcdw1i0:"f1022m68"},selectedMultiselectCheck:{De3pzq:"ftywsgz",sj55zd:"fqpbvvt",g2u3we:"f3xi7mh",h3c5rm:["ftovhe4","f1wczvin"],B9xav0g:"f68vbr6",zhjwy3:["f1wczvin","ftovhe4"]},checkDisabled:{sj55zd:"f1s2aq7o",Bbusuzp:"f1dcs8yz"},multiselectCheckDisabled:{g2u3we:"f1r1t4y1",h3c5rm:["fmj8ijw","figx54m"],B9xav0g:"f360ss8",zhjwy3:["figx54m","fmj8ijw"]}},{d:[".f122n59{align-items:center;}",[".ft85np5{border-radius:var(--borderRadiusMedium);}",{p:-1}],".f19n0e5{color:var(--colorNeutralForeground1);}",".f1ufnopg{column-gap:var(--spacingHorizontalXS);}",".f1k6fduh{cursor:pointer;}",".f22iagw{display:flex;}",".fk6fouc{font-family:var(--fontFamilyBase);}",".fkhj508{font-size:var(--fontSizeBase300);}",".f1i3iumi{line-height:var(--lineHeightBase300);}",[".fm5eomj{padding:var(--spacingVerticalSNudge) var(--spacingHorizontalS);}",{p:-1}],".f10pi13n{position:relative;}",'.f11vrvdw[data-activedescendant-focusvisible]::after{content:"";}',".f17hxjb7[data-activedescendant-focusvisible]::after{position:absolute;}",".f1dha69c[data-activedescendant-focusvisible]::after{pointer-events:none;}",".f1lm7500[data-activedescendant-focusvisible]::after{z-index:1;}",[".fo7xqb[data-activedescendant-focusvisible]::after{border:2px solid var(--colorStrokeFocus2);}",{p:-2}],[".f1kurthe[data-activedescendant-focusvisible]::after{border-radius:var(--borderRadiusMedium);}",{p:-1}],".fwq15dy[data-activedescendant-focusvisible]::after{top:-2px;}",".f1pb3wry[data-activedescendant-focusvisible]::after{bottom:-2px;}",".ftjv2f4[data-activedescendant-focusvisible]::after{left:-2px;}",".f1flhb1f[data-activedescendant-focusvisible]::after{right:-2px;}",".f1s2aq7o{color:var(--colorNeutralForegroundDisabled);}",".fi64zpg{flex-shrink:0;}",".fod5ikn{font-size:var(--fontSizeBase400);}",".f18b9hdq{margin-left:calc(var(--spacingHorizontalXXS) * -1);}",".fn6qj8t{margin-right:calc(var(--spacingHorizontalXXS) * -1);}",".f1xk557c{margin-right:var(--spacingHorizontalXXS);}",".f1h9en5y{margin-left:var(--spacingHorizontalXXS);}",".fd7fpy0{visibility:hidden;}",".fvc9v3g svg{display:block;}",".f1022m68{visibility:visible;}",[".f1l3cf7o{border:var(--strokeWidthThin) solid var(--colorNeutralStrokeAccessible);}",{p:-2}],[".fq9zq91{border-radius:var(--borderRadiusSmall);}",{p:-1}],".f1ewtqcl{box-sizing:border-box;}",".f4d9j23{justify-content:center;}",".f1w9h62z{fill:currentColor;}",".f1ugzwwg{font-size:12px;}",".fd461yt{height:16px;}",".fjw5fx7{width:16px;}",".ftywsgz{background-color:var(--colorCompoundBrandBackground);}",".fqpbvvt{color:var(--colorNeutralForegroundInverted);}",".f3xi7mh{border-top-color:var(--colorCompoundBrandBackground);}",".ftovhe4{border-right-color:var(--colorCompoundBrandBackground);}",".f1wczvin{border-left-color:var(--colorCompoundBrandBackground);}",".f68vbr6{border-bottom-color:var(--colorCompoundBrandBackground);}",".f1r1t4y1{border-top-color:var(--colorNeutralForegroundDisabled);}",".fmj8ijw{border-right-color:var(--colorNeutralForegroundDisabled);}",".figx54m{border-left-color:var(--colorNeutralForegroundDisabled);}",".f360ss8{border-bottom-color:var(--colorNeutralForegroundDisabled);}"],h:[".f1knas48:hover{background-color:var(--colorNeutralBackground1Hover);}",".feu1g3u:hover{color:var(--colorNeutralForeground1Hover);}",".fo79ri9:hover .fui-Option__checkIcon{border-top-color:var(--colorNeutralForeground1Hover);}",".f1osiabc:hover .fui-Option__checkIcon{border-right-color:var(--colorNeutralForeground1Hover);}",".f1e8le25:hover .fui-Option__checkIcon{border-left-color:var(--colorNeutralForeground1Hover);}",".f1yusjty:hover .fui-Option__checkIcon{border-bottom-color:var(--colorNeutralForeground1Hover);}",".f9ql6rf:hover{background-color:var(--colorTransparentBackground);}",".fvgxktp:hover{color:var(--colorNeutralForegroundDisabled);}",".f185j3qj:hover .fui-Option__checkIcon{border-top-color:var(--colorNeutralForegroundDisabled);}",".f1dligi3:hover .fui-Option__checkIcon{border-right-color:var(--colorNeutralForegroundDisabled);}",".f1vydzie:hover .fui-Option__checkIcon{border-left-color:var(--colorNeutralForegroundDisabled);}",".fjw1di3:hover .fui-Option__checkIcon{border-bottom-color:var(--colorNeutralForegroundDisabled);}"],a:[".fb40n2d:active{background-color:var(--colorNeutralBackground1Pressed);}",".f1g4hkjv:active{color:var(--colorNeutralForeground1Pressed);}",".f1lnr2zp:active .fui-Option__checkIcon{border-top-color:var(--colorNeutralForeground1Hover);}",".f1ogfk9z:active .fui-Option__checkIcon{border-right-color:var(--colorNeutralForeground1Hover);}",".f1g7j8ec:active .fui-Option__checkIcon{border-left-color:var(--colorNeutralForeground1Hover);}",".fiuf46r:active .fui-Option__checkIcon{border-bottom-color:var(--colorNeutralForeground1Hover);}",".fgj9um3:active{background-color:var(--colorTransparentBackground);}",".f19wldhg:active{color:var(--colorNeutralForegroundDisabled);}",".f1ss0kt2:active .fui-Option__checkIcon{border-top-color:var(--colorNeutralForegroundDisabled);}",".f1t6oli3:active .fui-Option__checkIcon{border-right-color:var(--colorNeutralForegroundDisabled);}",".fjy9ci8:active .fui-Option__checkIcon{border-left-color:var(--colorNeutralForegroundDisabled);}",".fresaxk:active .fui-Option__checkIcon{border-bottom-color:var(--colorNeutralForegroundDisabled);}"],m:[["@media (forced-colors: active){.f1dcs8yz{color:GrayText;}}",{m:"(forced-colors: active)"}]]}),xv={activeOption:void 0,focusVisible:!1,multiselect:!1,getOptionById(){},getOptionsMatchingValue(){return[]},registerOption(){return()=>{}},selectedOptions:[],onOptionClick(){},onActiveDescendantChange(){},selectOption(){},setActiveOption(){}},Ev=Md(void 0),_v=e=>Ld(Ev,((t=xv)=>e(t))),Sv=(Ev.Provider,{activeOption:void 0,focusVisible:!1,setActiveOption:()=>null}),Bv=tr({root:{De3pzq:"fxugw4r",B7ck84d:"f1ewtqcl",mc9l5x:"f22iagw",Beiy3e4:"f1vx9l62",Bf4jedk:"f3hsy1e",Bmxbyg5:"f5zp4f",Bw0xxkn:0,oeaueh:0,Bpd4iqm:0,Befb4lg:"f1iepc6i",Byoj8tv:0,uwmqm3:0,z189sj:0,z8tnut:0,B0ocmuz:"f1t35pdg",Belr9w4:"fiut8dr"}},{d:[".fxugw4r{background-color:var(--colorNeutralBackground1);}",".f1ewtqcl{box-sizing:border-box;}",".f22iagw{display:flex;}",".f1vx9l62{flex-direction:column;}",".f3hsy1e{min-width:160px;}",".f5zp4f{overflow-y:auto;}",[".f1iepc6i{outline:1px solid var(--colorTransparentStroke);}",{p:-1}],[".f1t35pdg{padding:var(--spacingHorizontalXS);}",{p:-1}],".fiut8dr{row-gap:var(--spacingHorizontalXXS);}"]}),Cv=n.forwardRef(((e,t)=>{const r=((e,t)=>{const{multiselect:r,disableAutoFocus:a=!1}=e,o=zm(),{listboxRef:i,activeParentRef:s,controller:c}=Im({matchOption:e=>e.classList.contains(kv)}),l=pv(Ev),f=_v((e=>e.onActiveDescendantChange)),u=_v((e=>e.getOptionById)),d=_v((e=>e.getOptionsMatchingValue)),h=l?u:o.getOptionById,p=l?d:o.getOptionsMatchingValue,m=n.useMemo((()=>{let e=null;const t=e=>{null==f||f(e)};return r=>{r?(e=r,e.addEventListener("activedescendantchange",t)):null==e||e.removeEventListener("activedescendantchange",t)}}),[f]),[g,v]=n.useState(!1);Em(v);const b=wv(),w=!!n.useContext(vv),y=w?b.controller:c,{clearSelection:k,selectedOptions:T,selectOption:x}=Mm(e),E=_v((e=>e.selectedOptions)),_=_v((e=>e.selectOption)),S=l?{selectedOptions:E,selectOption:_,...Sv}:{selectedOptions:T,selectOption:x,...Sv};n.useEffect((()=>{if(!w){if(y.hideFocusVisibleAttributes(),!a)if(!r&&S.selectedOptions.length>0){const e=p((e=>e===S.selectedOptions[0])).pop();(null==e?void 0:e.id)&&y.focus(e.id)}else y.first();return()=>{y.blur()}}}),[]);const B=n.useCallback((()=>{w||(y.showFocusVisibleAttributes(),g&&y.scrollActiveIntoView())}),[y,w,g]),C=n.useCallback((()=>{w||y.hideFocusVisibleAttributes()}),[y,w]),A={components:{root:"div"},root:Bt(Vt("div",{ref:xr(t,s,i,m),role:r?"menu":"listbox",tabIndex:0,...e}),{elementType:"div"}),standalone:!l,multiselect:r,clearSelection:k,activeDescendantController:y,onActiveDescendantChange:f,...o,...S};return A.root.onKeyDown=Tr(cm(A.root.onKeyDown,(e=>{const t=yv(e,{open:!0}),r=y.active(),n=r?h(r):null;switch(t){case"First":case"Last":case"Next":case"Previous":case"PageDown":case"PageUp":case"CloseSelect":case"Select":e.preventDefault()}switch(t){case"Next":n?y.next():y.first();break;case"Previous":n?y.prev():y.first();break;case"PageUp":case"First":y.first();break;case"PageDown":case"Last":y.last();break;case"Select":case"CloseSelect":n&&x(e,n)}}))),A.root.onFocus=Tr(cm(A.root.onFocus,B)),A.root.onBlur=Tr(cm(A.root.onBlur,C)),A})(e,t),a=function(e){const t=pv(Ev),{getOptionById:r,getOptionsMatchingValue:a,multiselect:o,registerOption:i,selectedOptions:s,selectOption:c,activeDescendantController:l}=e,f=_v((e=>e.registerOption));return{listbox:{activeOption:void 0,focusVisible:!1,getOptionById:r,getOptionsMatchingValue:a,multiselect:o,registerOption:t?f:i,selectedOptions:s,selectOption:c,setActiveOption:()=>{},onOptionClick:_v((e=>e.onOptionClick)),onActiveDescendantChange:_v((e=>e.onActiveDescendantChange))},activeDescendant:n.useMemo((()=>({controller:l})),[l])}}(r);return(e=>{const t=Bv();e.root.className=nr("fui-Listbox",t.root,e.root.className)})(r),cr("useListboxStyles_unstable")(r),((e,t)=>Zt(bv,{value:t.activeDescendant,children:Zt(Ev.Provider,{value:t.listbox,children:Zt(e.root,{})})}))(r,a)}));function Av(e,t,r){const{state:{open:a,setOpen:o,setHasFocus:i},defaultProps:s,elementType:c,activeDescendantController:l}=r,f=Bt(e,{defaultProps:{type:"text","aria-expanded":a,role:"combobox",..."object"==typeof s&&s},elementType:c}),u=n.useRef(null);return f.ref=xr(u,f.ref,t),f.onBlur=cm((e=>{o(e,!1),i(!1)}),f.onBlur),f.onFocus=cm((e=>{e.target===e.currentTarget&&i(!0)}),f.onFocus),f.onClick=cm((e=>{o(e,!a)}),f.onClick),f.onKeyDown=cm(function(e){const{activeDescendantController:t,getOptionById:r,setOpen:a,selectOption:o,multiselect:i,open:s}=e,c=n.useCallback((()=>{const e=t.active();return e?r(e):void 0}),[t,r]),l=function(){const e=xm();return n.useCallback((t=>{var r;null===(r=e.current)||void 0===r||r.setVal(t)}),[e])}();return Tr((e=>{const r=yv(e,{open:s,multiselect:i}),n=c();switch(r){case"First":case"Last":case"Next":case"Previous":case"PageDown":case"PageUp":case"Open":case"Close":case"CloseSelect":case"Select":e.preventDefault()}switch(l(!0),r){case"First":t.first();break;case"Last":t.last();break;case"Next":(e=>{e?t.next():t.first()})(n);break;case"Previous":(e=>{e?t.prev():t.first()})(n);break;case"PageDown":(()=>{for(let e=0;e<10;e++)t.next()})();break;case"PageUp":(()=>{for(let e=0;e<10;e++)t.prev()})();break;case"Open":a(e,!0);break;case"Close":e.stopPropagation(),a(e,!1);break;case"CloseSelect":!i&&!(null==n?void 0:n.disabled)&&a(e,!1);case"Select":n&&o(e,n);break;case"Tab":!i&&n&&o(e,n)}}))}({activeDescendantController:l,...r.state}),f.onKeyDown),f}Cv.displayName="Listbox";const Nv=(e,t)=>{var r;e=dr(e,{supportsLabelFor:!0,supportsSize:!0});const{listboxRef:a,activeParentRef:o,controller:i}=Im({matchOption:e=>e.classList.contains(kv)}),s=(e=>{const{appearance:t="outline",disableAutoFocus:r,children:a,clearable:o=!1,editable:i=!1,inlinePopup:s=!1,mountNode:c,multiselect:l,onOpenChange:f,size:u="medium",activeDescendantController:d,freeform:h=!1,disabled:p=!1,onActiveOptionChange:m=null}=e,g=zm(),{getOptionsMatchingValue:v}=g,{getOptionById:b}=g,w=n.useCallback((()=>{const e=d.active();return e?b(e):void 0}),[d,b]),y=w(),k=n.useCallback((e=>{let t;"function"==typeof e&&(t=e(w())),t?d.focus(t.id):d.blur()}),[d,w]),[T,x]=n.useState(!1),[E,_]=n.useState(!1),S=n.useRef(!1),B=Sp(),[C,A]=pr({state:e.value,initialState:void 0}),{selectedOptions:N,selectOption:R,clearSelection:O}=Mm(e),I=n.useCallback(((e,t)=>{Pm.unstable_batchedUpdates((()=>{A(void 0),R(e,t)}))}),[A,R]),D=n.useMemo((()=>{if(void 0!==C)return C;if(B&&void 0!==e.defaultValue)return e.defaultValue;const t=v((e=>N.includes(e))).map((e=>e.text));return l?i?"":t.join(", "):t[0]}),[C,i,v,l,N]),[F,P]=pr({state:e.open,defaultState:e.defaultOpen,initialState:!1}),z=n.useCallback(((e,t)=>{p||(null==f||f(e,{open:t}),Pm.unstable_batchedUpdates((()=>{t||h||A(void 0),P(t)})))}),[f,P,A,h,p]);n.useEffect((()=>{if(F){if(!l&&N.length>0){const e=v((e=>e===N[0])).pop();(null==e?void 0:e.id)&&d.focus(e.id)}}else d.blur()}),[F,d]),n.useEffect((()=>{!F||r||d.active()||d.first()}),[F,a,r,d,b]);const M=Tr((e=>{const t=e.detail.previousId?g.getOptionById(e.detail.previousId):null,r=g.getOptionById(e.detail.id);null==m||m(e,{event:e,type:"change",previousOption:t,nextOption:r})}));return{...g,freeform:h,disabled:p,selectOption:I,clearSelection:O,selectedOptions:N,activeOption:y,appearance:t,clearable:o,focusVisible:T,ignoreNextBlur:S,inlinePopup:s,mountNode:c,open:F,hasFocus:E,setActiveOption:k,setFocusVisible:x,setHasFocus:_,setOpen:z,setValue:A,size:u,value:D,multiselect:l,onOptionClick:Tr((e=>{l||z(e,!1)})),onActiveDescendantChange:M}})({...e,activeDescendantController:i,freeform:!1}),{clearable:c,clearSelection:l,disabled:f,hasFocus:u,multiselect:d,open:h,selectedOptions:p,setOpen:m}=s,{primary:g,root:v}=Wt({props:e,primarySlotTagName:"button",excludedPropNames:["children"]}),[b,w]=function(e){const{positioning:t}=e,r={position:"below",align:"start",offset:{crossAxis:0,mainAxis:2},fallbackPositions:["above","after","after-top","before","before-top"],matchTargetSize:"width",autoSize:!0,...jm(t)},{targetRef:a,containerRef:o}=function(e){const t=n.useRef(null),r=n.useRef(null),a=n.useRef(null),o=n.useRef(null),i=n.useRef(null),{enabled:s=!0}=e,c=function(e){const{align:t,arrowPadding:r,autoSize:a,coverTarget:o,flipBoundary:i,offset:s,overflowBoundary:c,pinned:l,position:f,unstable_disableTether:u,positionFixed:d,strategy:h,overflowBoundaryPadding:p,fallbackPositions:m,useTransform:g,matchTargetSize:v,disableUpdateOnResize:b=!1,shiftToCoverTarget:w}=e,{dir:y,targetDocument:k}=Xr(),T="rtl"===y,x=(null!=h?h:d)?"fixed":"absolute",E=(e=>{switch(e){case"always":case!0:return{applyMaxWidth:!0,applyMaxHeight:!0};case"width-always":case"width":return{applyMaxWidth:!0,applyMaxHeight:!1};case"height-always":case"height":return{applyMaxWidth:!1,applyMaxHeight:!0};default:return!1}})(a);return n.useCallback(((e,n)=>{const a=(e=>{var t;const r=Yg(e);return!!r&&r!==(null===(t=r.ownerDocument)||void 0===t?void 0:t.body)})(e),d=[E&&ev(E),v&&{name:"matchTargetSize",fn:async e=>{const{rects:{reference:t,floating:r},elements:{floating:n},middlewareData:{matchTargetSize:{matchTargetSizeAttempt:a=!1}={}}}=e;if(t.width===r.width||a)return{};const{width:o}=t;return n.style.setProperty(rv,`${o}px`),n.style.width||(n.style.width=`var(${rv})`),{data:{matchTargetSizeAttempt:!0},reset:{rects:!0}}}},s&&av(s),o&&{name:"coverTarget",fn:e=>{const{placement:t,rects:r,x:n,y:a}=e,o={x:n,y:a};switch(nv(t).side){case"bottom":o.y-=r.reference.height;break;case"top":o.y+=r.reference.height;break;case"left":o.x+=r.reference.width;break;case"right":o.x-=r.reference.width}return o}},!l&&ov({container:e,flipBoundary:i,hasScrollableElement:a,isRtl:T,fallbackPositions:m}),iv({container:e,hasScrollableElement:a,overflowBoundary:c,disableTether:u,overflowBoundaryPadding:p,isRtl:T,shiftToCoverTarget:w}),E&&tv(E,{container:e,overflowBoundary:c,overflowBoundaryPadding:p,isRtl:T}),{name:"intersectionObserver",fn:async e=>{const t=e.rects.floating,r=await Vg(e,{altBoundary:!0}),n=r.top<t.height&&r.top>0,a=r.bottom<t.height&&r.bottom>0;return{data:{intersecting:n||a}}}},n&&Gg({element:n,padding:r}),$g({strategy:"referenceHidden"}),$g({strategy:"escaped"}),!1].filter(Boolean);return{placement:Jg(t,f,T),middleware:d,strategy:x,useTransform:g,disableUpdateOnResize:b}}),[t,r,E,o,u,i,T,s,c,l,f,x,p,m,g,v,k,b])}(e),l=n.useCallback((()=>{var e;t.current&&t.current.dispose(),t.current=null;const n=null!==(e=a.current)&&void 0!==e?e:r.current;s&&yr()&&n&&o.current&&(t.current=hv({container:o.current,target:n,arrow:i.current,...c(o.current,i.current)}))}),[s,c]),f=Tr((e=>{a.current=e,l()}));n.useImperativeHandle(e.positioningRef,(()=>({updatePosition:()=>{var e;return null===(e=t.current)||void 0===e?void 0:e.updatePosition()},setTarget:t=>{e.target,f(t)}})),[e.target,f]),kr((()=>{var t;f(null!==(t=e.target)&&void 0!==t?t:null)}),[e.target,f]),kr((()=>{l()}),[l]);const u=Xg(null,(e=>{r.current!==e&&(r.current=e,l())})),d=Tr((()=>{var t;return null===(t=e.onPositioningEnd)||void 0===t?void 0:t.call(e)}));return{targetRef:u,containerRef:Xg(null,(e=>{var t;o.current!==e&&(null===(t=o.current)||void 0===t||t.removeEventListener(fv,d),null==e||e.addEventListener(fv,d),o.current=e,l())})),arrowRef:Xg(null,(e=>{i.current!==e&&(i.current=e,l())}))}}(r);return[o,a]}(e),y=n.useRef(null),k=function(e,t,r){const{state:{multiselect:n},triggerRef:a,defaultProps:o}=r,i=wr("fluent-listbox",pp(e)?e.id:void 0),s=Ct(e,{renderByDefault:!0,elementType:Cv,defaultProps:{id:i,multiselect:n,tabIndex:void 0,...o}}),c=Tr(cm((e=>{e.preventDefault()}),null==s?void 0:s.onMouseDown)),l=Tr(cm((e=>{var t;e.preventDefault(),null===(t=a.current)||void 0===t||t.focus()}),null==s?void 0:s.onClick)),f=xr(null==s?void 0:s.ref,t);return s&&(s.ref=f,s.onMouseDown=c,s.onClick=l),s}(e.listbox,xr(b,a),{state:s,triggerRef:y,defaultProps:{children:e.children}}),{targetDocument:T}=Xr();var x;(e=>{const{targetDocument:t}=Xr(),r=null==t?void 0:t.defaultView,{refs:a,callback:o,element:i,disabled:s,disabledFocusOnIframe:c,contains:l=Dm}=e,f=n.useRef(void 0);(e=>{const{disabled:t,element:r,callback:a,contains:o=Dm,pollDuration:i=1e3,refs:s}=e,c=n.useRef(),l=Tr((e=>{s.every((t=>!o(t.current||null,e.target)))&&!t&&a(e)}));n.useEffect((()=>{if(!t)return null==r||r.addEventListener(Fm,l,!0),()=>{null==r||r.removeEventListener(Fm,l,!0)}}),[r,t,l]),n.useEffect((()=>{var e;if(!t)return c.current=null==r||null===(e=r.defaultView)||void 0===e?void 0:e.setInterval((()=>{const e=null==r?void 0:r.activeElement;if("IFRAME"===(null==e?void 0:e.tagName)||"WEBVIEW"===(null==e?void 0:e.tagName)){const t=new CustomEvent(Fm,{bubbles:!0});e.dispatchEvent(t)}}),i),()=>{var e;null==r||null===(e=r.defaultView)||void 0===e||e.clearTimeout(c.current)}}),[r,t,i])})({element:i,disabled:c||s,callback:o,refs:a,contains:l});const u=n.useRef(!1),d=Tr((e=>{if(u.current)return void(u.current=!1);const t=e.composedPath()[0];a.every((e=>!l(e.current||null,t)))&&!s&&o(e)})),h=Tr((e=>{u.current=a.some((t=>l(t.current||null,e.target)))}));n.useEffect((()=>{if(s)return;let e=(e=>{var t,r,n;if(e)return"object"==typeof e.window&&e.window===e?e.event:null!==(n=null===(r=e.ownerDocument)||void 0===r||null===(t=r.defaultView)||void 0===t?void 0:t.event)&&void 0!==n?n:void 0})(r);const t=t=>{t!==e?d(t):e=void 0};return null==i||i.addEventListener("click",t,!0),null==i||i.addEventListener("touchstart",t,!0),null==i||i.addEventListener("contextmenu",t,!0),null==i||i.addEventListener("mousedown",h,!0),f.current=null==r?void 0:r.setTimeout((()=>{e=void 0}),1),()=>{null==i||i.removeEventListener("click",t,!0),null==i||i.removeEventListener("touchstart",t,!0),null==i||i.removeEventListener("contextmenu",t,!0),null==i||i.removeEventListener("mousedown",h,!0),null==r||r.clearTimeout(f.current),e=void 0}}),[d,i,s,h,r])})({element:T,callback:e=>m(e,!1),refs:[y,b,w],disabled:!h});const E=function(e,t,r){const{state:{open:a,setOpen:o,getOptionById:i},defaultProps:s,activeDescendantController:c}=r,l=n.useRef(""),[f,u]=sm(),d=(e,t={startFromNext:!1})=>{const{startFromNext:r}=t,n=c.active();return c.find((t=>{const r=i(t);return!!r&&e(r.text)}),{startFrom:r?c.next({passive:!0}):n})||c.find((t=>{const r=i(t);return!!r&&e(r.text)}))},h=Av(e,t,{state:r.state,defaultProps:s,elementType:"button",activeDescendantController:c});return h.onKeyDown=cm((e=>{u(),"Type"===yv(e)&&(l.current+=e.key.toLowerCase(),f((()=>{l.current=""}),500),a&&(d((e=>0===e.toLocaleLowerCase().indexOf(l.current)),{startFromNext:1===l.current.length})||function(e){for(let t=1;t<e.length;t++)if(e[t]!==e[t-1])return!1;return!0}(l.current)&&d((e=>0===e.toLocaleLowerCase().indexOf(l.current[0])),{startFromNext:!0})||c.blur()),!a&&o(e,!0))}),h.onKeyDown),h}(null!==(x=e.button)&&void 0!==x?x:{},xr(y,o,t),{state:s,defaultProps:{type:"button",tabIndex:g.disabled?void 0:0,children:s.value||e.placeholder,"aria-controls":h?null==k?void 0:k.id:void 0,...g},activeDescendantController:i}),_=Bt(e.root,{defaultProps:{"aria-owns":!e.inlinePopup&&h?null==k?void 0:k.id:void 0,children:e.children,...v},elementType:"div"});_.ref=xr(_.ref,w);const S=p.length>0&&!f&&c&&!d,B={components:{root:"div",button:"button",clearButton:"button",expandIcon:"span",listbox:Cv},root:_,button:E,listbox:h||u?k:void 0,clearButton:Ct(e.clearButton,{defaultProps:{"aria-label":"Clear selection",children:n.createElement(Fr,null),tabIndex:S?0:void 0,type:"button"},elementType:"button",renderByDefault:!0}),expandIcon:Ct(e.expandIcon,{renderByDefault:!0,defaultProps:{children:n.createElement(Or,null)},elementType:"span"}),placeholderVisible:!s.value&&!!e.placeholder,showClearButton:S,activeDescendantController:i,...s},C=Tr(cm(null===(r=B.clearButton)||void 0===r?void 0:r.onClick,(e=>{var t;l(e),null===(t=y.current)||void 0===t||t.focus()})));return B.clearButton&&(B.clearButton.onClick=C),d&&(B.clearButton=void 0),B};function Rv(e,t){if(!e)return;const r=e;r._virtual||(r._virtual={}),r._virtual.parent=t}const Ov=n.createContext(void 0);Ov.Provider;const Iv=n.createContext(void 0),Dv=Iv.Provider;function Fv(e,t){if(Pv(e))return()=>{};const r={current:void 0},n=on(t);function a(e){n.isNavigatingWithKeyboard()&&_m(e)&&(r.current=e,e.setAttribute(cn,""))}function o(){r.current&&(r.current.removeAttribute(cn),r.current=void 0)}n.subscribe((e=>{e||o()}));const i=e=>{o(),a(e.composedPath()[0])},s=t=>{(!t.relatedTarget||_m(t.relatedTarget)&&!e.contains(t.relatedTarget))&&o()};return e.addEventListener(Zr,i),e.addEventListener("focusout",s),e.focusVisible=!0,e.contains(t.document.activeElement)&&a(t.document.activeElement),()=>{o(),e.removeEventListener(Zr,i),e.removeEventListener("focusout",s),delete e.focusVisible,sn(n)}}function Pv(e){return!!e&&(!!e.focusVisible||Pv(null==e?void 0:e.parentElement))}function zv(e={}){const t=Xr(),r=n.useRef(null);var a;const o=null!==(a=e.targetDocument)&&void 0!==a?a:t.targetDocument;return n.useEffect((()=>{if((null==o?void 0:o.defaultView)&&r.current)return Fv(r.current,o.defaultView)}),[r,o]),r}const Mv=tr({root:{qhf8xq:"f1euv43f",Bhzewxz:"f15twtuk",oyh7mz:["f1vgc2s3","f1e31b4d"],j35jbq:["f1e31b4d","f1vgc2s3"],Bj3rh1h:"f494woh"}},{d:[".f1euv43f{position:absolute;}",".f15twtuk{top:0;}",".f1vgc2s3{left:0;}",".f1e31b4d{right:0;}",".f494woh{z-index:1000000;}"]}),Lv=a.useInsertionEffect,jv=e=>{const{targetDocument:t,dir:r}=Xr(),a=n.useContext(Ov),o=zv(),i=Mv();var s;const c=nr(null!==(s=n.useContext(Iv))&&void 0!==s?s:"",i.root,e.className),l=null!=a?a:null==t?void 0:t.body,f=function(t,r){var a;const o=n.useMemo,i=n.useEffect,[s,c]=null!=(a=o((()=>(()=>{if(void 0===l||e.disabled)return[null,()=>null];const t=l.ownerDocument.createElement("div");return l.appendChild(t),[t,()=>t.remove()]})()),r))?a:[null,()=>null];return i((()=>c),r),s}(0,[l]);return Lv?Lv((()=>{if(!f)return;const e=c.split(" ").filter(Boolean);return f.classList.add(...e),f.setAttribute("dir",r),f.setAttribute("data-portal-node","true"),o.current=f,()=>{f.classList.remove(...e),f.removeAttribute("dir")}}),[c,r,f,o]):n.useMemo((()=>{f&&(f.className=c,f.setAttribute("dir",r),f.setAttribute("data-portal-node","true"),o.current=f)}),[c,r,f,o]),f},qv=e=>{return t=(e=>{const{element:t,className:r}=function(e){return _m(e)?{element:e}:"object"==typeof e?null===e?{element:null}:e:{}}(e.mountNode),a=n.useRef(null),o=jv({disabled:!!t,className:r}),i=null!=t?t:o,s={children:e.children,mountNode:i,virtualParentRootRef:a};return n.useEffect((()=>{if(!i)return;const e=a.current,t=i.contains(e);return e&&!t?(Rv(i,e),()=>{Rv(i,void 0)}):void 0}),[a,i]),s})(e),n.createElement("span",{hidden:!0,ref:t.virtualParentRootRef},t.mountNode&&Pm.createPortal(t.children,t.mountNode));var t};qv.displayName="Portal";const Hv=Md({activeOption:void 0,appearance:"outline",focusVisible:!1,open:!1,registerOption(){return()=>{}},selectedOptions:[],selectOption(){},setActiveOption(){},setOpen(){},size:"medium"}),Uv=(Hv.Provider,"fui-Dropdown"),Wv=tr({root:{Beyfa6y:0,Bbmb7ep:0,Btl43ni:0,B7oj6ja:0,Dimara:"ft85np5",B7ck84d:"f1ewtqcl",mc9l5x:"ftuwxu6",Bf4jedk:"f1exfvgq",qhf8xq:"f10pi13n",ha4doy:"fmrv4ls",Bbr2w1p:"f14a1fxs",Bduesf4:"f3e99gv",Bpq79vn:"fhljsf7",li1rpt:"f1gw3sf2",Bsft5z2:"f13zj6fq",E3zdtr:"f1mdlcz9",Eqx8gd:["f1a7op3","f1cjjd47"],By385i5:"f1gboi2j",B1piin3:["f1cjjd47","f1a7op3"],Dlnsje:"ffyw7fx",d9w3h3:["f1kp91vd","f1ibwz09"],B3778ie:["f1ibwz09","f1kp91vd"],B1q35kw:0,Bw17bha:0,Bcgy8vk:0,Bjuhk93:"f1mnjydx",Gjdm7m:"f13evtba",b1kco5:"f1yk9hq",Ba2ppi3:"fhwpy7i",F2fol1:"f14ee0xe",lck23g:"f1xhbsuh",df92cz:"fv8e3ye",I188md:"ftb5wc6",umuwi5:"fjw5xc1",Blcqepd:"f1xdyd5c",nplu4u:"fatpbeo",Bioka5o:"fb7uyps",H713fs:"f1cmft4k",B9ooomg:"f1x58t8o",Bercvud:"f1ibeo51",Bz04dq9:"f132nw8t",Budl3uf:"f1htdosj"},listbox:{B7ck84d:"f1ewtqcl",E5pizo:"f1hg901r",Beyfa6y:0,Bbmb7ep:0,Btl43ni:0,B7oj6ja:0,Dimara:"ft85np5",Bxyxcbc:"fmmk62d"},listboxCollapsed:{mc9l5x:"fjseox"},inlineListbox:{Bj3rh1h:"f19g0ac"},button:{Bt984gj:"f122n59",De3pzq:"f1c21dwh",Bgfg5da:0,B9xav0g:0,oivjwe:0,Bn0qgzm:0,B4g9neb:0,zhjwy3:0,wvpqe5:0,ibv6hh:0,u1mtju:0,h3c5rm:0,vrafjx:0,Bekrc4i:0,i8vvqc:0,g2u3we:0,icvyot:0,B4j52fo:0,irswps:"f3bhgqh",B7ck84d:"f1ewtqcl",sj55zd:"f19n0e5",i8kkvl:"f14mj54c",Bceei9c:"f1k6fduh",mc9l5x:"f13qh94s",Bahqtrf:"fk6fouc",Budl1dq:"f12nh0o2",Brf1p80:"f1869bpl",fsow6f:["f1o700av","fes3tcz"],a9b677:"fly5x3f",Brovlpu:"ftqa4ok"},placeholder:{sj55zd:"fxc4j92"},small:{Bahqtrf:"fk6fouc",Be2twd7:"fy9rknc",Bhrd7zp:"figsok6",Bg96gwp:"fwrc4pm",Byoj8tv:0,uwmqm3:0,z189sj:0,z8tnut:0,B0ocmuz:["fye6m5k","f3cq2dl"]},medium:{Bahqtrf:"fk6fouc",Be2twd7:"fkhj508",Bhrd7zp:"figsok6",Bg96gwp:"f1i3iumi",Byoj8tv:0,uwmqm3:0,z189sj:0,z8tnut:0,B0ocmuz:["f14ev680","f58uxzw"]},large:{i8kkvl:"f1rjii52",Bahqtrf:"fk6fouc",Be2twd7:"fod5ikn",Bhrd7zp:"figsok6",Bg96gwp:"faaz57k",Byoj8tv:0,uwmqm3:0,z189sj:0,z8tnut:0,B0ocmuz:["f139mn7i","f1v3q0m"]},outline:{De3pzq:"fxugw4r",Bgfg5da:0,B9xav0g:"f1c1zstj",oivjwe:0,Bn0qgzm:0,B4g9neb:0,zhjwy3:0,wvpqe5:0,ibv6hh:0,u1mtju:0,h3c5rm:0,vrafjx:0,Bekrc4i:0,i8vvqc:0,g2u3we:0,icvyot:0,B4j52fo:0,irswps:"fhz96rm"},outlineInteractive:{Bgoe8wy:"fvcxoqz",Bwzppfd:["f1ub3y4t","f1m52nbi"],oetu4i:"flmw63s",gg5e9n:["f1m52nbi","f1ub3y4t"],B6oc9vd:"fvs00aa",ak43y8:["f1assf6x","f4ruux4"],wmxk5l:"fqhmt4z",B50zh58:["f4ruux4","f1assf6x"]},underline:{De3pzq:"f1c21dwh",B9xav0g:0,oivjwe:0,Bn0qgzm:0,Bgfg5da:"f9ez7ne",Beyfa6y:0,Bbmb7ep:0,Btl43ni:0,B7oj6ja:0,Dimara:"fokr779"},"filled-lighter":{De3pzq:"fxugw4r",Bgfg5da:0,B9xav0g:0,oivjwe:0,Bn0qgzm:0,B4g9neb:0,zhjwy3:0,wvpqe5:0,ibv6hh:0,u1mtju:0,h3c5rm:0,vrafjx:0,Bekrc4i:0,i8vvqc:0,g2u3we:0,icvyot:0,B4j52fo:0,irswps:"fs2rfia"},"filled-darker":{De3pzq:"f16xq7d1",Bgfg5da:0,B9xav0g:0,oivjwe:0,Bn0qgzm:0,B4g9neb:0,zhjwy3:0,wvpqe5:0,ibv6hh:0,u1mtju:0,h3c5rm:0,vrafjx:0,Bekrc4i:0,i8vvqc:0,g2u3we:0,icvyot:0,B4j52fo:0,irswps:"fs2rfia"},invalid:{tvckwq:"fs4k3qj",gk2u95:["fcee079","fmyw78r"],hhx65j:"f1fgmyf4",Bxowmz0:["fmyw78r","fcee079"]},invalidUnderline:{hhx65j:"f1fgmyf4"},disabled:{Bceei9c:"fdrzuqr",De3pzq:"f1c21dwh",g2u3we:"f1jj8ep1",h3c5rm:["f15xbau","fy0fskl"],B9xav0g:"f4ikngz",zhjwy3:["fy0fskl","f15xbau"],Bjwas2f:"fg455y9",Bn1d65q:["f1rvyvqg","f14g86mu"],Bxeuatn:"f1cwzwz",n51gp8:["f14g86mu","f1rvyvqg"]},disabledText:{sj55zd:"f1s2aq7o",Bceei9c:"fdrzuqr"},hidden:{mc9l5x:"fjseox"}},{d:[[".ft85np5{border-radius:var(--borderRadiusMedium);}",{p:-1}],".f1ewtqcl{box-sizing:border-box;}",".ftuwxu6{display:inline-flex;}",".f1exfvgq{min-width:250px;}",".f10pi13n{position:relative;}",".fmrv4ls{vertical-align:middle;}",".f1gw3sf2::after{box-sizing:border-box;}",'.f13zj6fq::after{content:"";}',".f1mdlcz9::after{position:absolute;}",".f1a7op3::after{left:-1px;}",".f1cjjd47::after{right:-1px;}",".f1gboi2j::after{bottom:-1px;}",".ffyw7fx::after{height:max(var(--strokeWidthThick), var(--borderRadiusMedium));}",".f1kp91vd::after{border-bottom-left-radius:var(--borderRadiusMedium);}",".f1ibwz09::after{border-bottom-right-radius:var(--borderRadiusMedium);}",[".f1mnjydx::after{border-bottom:var(--strokeWidthThick) solid var(--colorCompoundBrandStroke);}",{p:-1}],".f13evtba::after{clip-path:inset(calc(100% - 2px) 0 0 0);}",".f1yk9hq::after{transform:scaleX(0);}",".fhwpy7i::after{transition-property:transform;}",".f14ee0xe::after{transition-duration:var(--durationUltraFast);}",".f1xhbsuh::after{transition-delay:var(--curveAccelerateMid);}",".f1hg901r{box-shadow:var(--shadow16);}",[".ft85np5{border-radius:var(--borderRadiusMedium);}",{p:-1}],".fmmk62d{max-height:80vh;}",".fjseox{display:none;}",".f19g0ac{z-index:1;}",".f122n59{align-items:center;}",".f1c21dwh{background-color:var(--colorTransparentBackground);}",[".f3bhgqh{border:none;}",{p:-2}],".f19n0e5{color:var(--colorNeutralForeground1);}",".f14mj54c{column-gap:var(--spacingHorizontalXXS);}",".f1k6fduh{cursor:pointer;}",".f13qh94s{display:grid;}",".fk6fouc{font-family:var(--fontFamilyBase);}",".f12nh0o2{grid-template-columns:[content] 1fr [icon] auto [end];}",".f1869bpl{justify-content:space-between;}",".f1o700av{text-align:left;}",".fes3tcz{text-align:right;}",".fly5x3f{width:100%;}",".fxc4j92{color:var(--colorNeutralForeground4);}",".fy9rknc{font-size:var(--fontSizeBase200);}",".figsok6{font-weight:var(--fontWeightRegular);}",".fwrc4pm{line-height:var(--lineHeightBase200);}",[".fye6m5k{padding:3px var(--spacingHorizontalSNudge) 3px calc(var(--spacingHorizontalSNudge) + var(--spacingHorizontalXXS));}",{p:-1}],[".f3cq2dl{padding:3px calc(var(--spacingHorizontalSNudge) + var(--spacingHorizontalXXS)) 3px var(--spacingHorizontalSNudge);}",{p:-1}],".fkhj508{font-size:var(--fontSizeBase300);}",".f1i3iumi{line-height:var(--lineHeightBase300);}",[".f14ev680{padding:5px var(--spacingHorizontalMNudge) 5px calc(var(--spacingHorizontalMNudge) + var(--spacingHorizontalXXS));}",{p:-1}],[".f58uxzw{padding:5px calc(var(--spacingHorizontalMNudge) + var(--spacingHorizontalXXS)) 5px var(--spacingHorizontalMNudge);}",{p:-1}],".f1rjii52{column-gap:var(--spacingHorizontalSNudge);}",".fod5ikn{font-size:var(--fontSizeBase400);}",".faaz57k{line-height:var(--lineHeightBase400);}",[".f139mn7i{padding:7px var(--spacingHorizontalM) 7px calc(var(--spacingHorizontalM) + var(--spacingHorizontalSNudge));}",{p:-1}],[".f1v3q0m{padding:7px calc(var(--spacingHorizontalM) + var(--spacingHorizontalSNudge)) 7px var(--spacingHorizontalM);}",{p:-1}],".fxugw4r{background-color:var(--colorNeutralBackground1);}",[".fhz96rm{border:var(--strokeWidthThin) solid var(--colorNeutralStroke1);}",{p:-2}],".f1c1zstj{border-bottom-color:var(--colorNeutralStrokeAccessible);}",[".f9ez7ne{border-bottom:var(--strokeWidthThin) solid var(--colorNeutralStrokeAccessible);}",{p:-1}],[".fokr779{border-radius:0;}",{p:-1}],[".fs2rfia{border:var(--strokeWidthThin) solid transparent;}",{p:-2}],".f16xq7d1{background-color:var(--colorNeutralBackground3);}",[".fs2rfia{border:var(--strokeWidthThin) solid transparent;}",{p:-2}],".fs4k3qj:not(:focus-within),.fs4k3qj:hover:not(:focus-within){border-top-color:var(--colorPaletteRedBorder2);}",".fcee079:not(:focus-within),.fcee079:hover:not(:focus-within){border-right-color:var(--colorPaletteRedBorder2);}",".fmyw78r:not(:focus-within),.fmyw78r:hover:not(:focus-within){border-left-color:var(--colorPaletteRedBorder2);}",".f1fgmyf4:not(:focus-within),.f1fgmyf4:hover:not(:focus-within){border-bottom-color:var(--colorPaletteRedBorder2);}",".fdrzuqr{cursor:not-allowed;}",".f1jj8ep1{border-top-color:var(--colorNeutralStrokeDisabled);}",".f15xbau{border-right-color:var(--colorNeutralStrokeDisabled);}",".fy0fskl{border-left-color:var(--colorNeutralStrokeDisabled);}",".f4ikngz{border-bottom-color:var(--colorNeutralStrokeDisabled);}",".f1s2aq7o{color:var(--colorNeutralForegroundDisabled);}"],w:[".f14a1fxs:focus-within{outline-width:2px;}",".f3e99gv:focus-within{outline-style:solid;}",".fhljsf7:focus-within{outline-color:transparent;}",".fjw5xc1:focus-within::after{transform:scaleX(1);}",".f1xdyd5c:focus-within::after{transition-property:transform;}",".fatpbeo:focus-within::after{transition-duration:var(--durationNormal);}",".fb7uyps:focus-within::after{transition-delay:var(--curveDecelerateMid);}",".f1ibeo51:focus-within:active::after{border-bottom-color:var(--colorCompoundBrandStrokePressed);}"],m:[["@media screen and (prefers-reduced-motion: reduce){.fv8e3ye::after{transition-duration:0.01ms;}}",{m:"screen and (prefers-reduced-motion: reduce)"}],["@media screen and (prefers-reduced-motion: reduce){.ftb5wc6::after{transition-delay:0.01ms;}}",{m:"screen and (prefers-reduced-motion: reduce)"}],["@media screen and (prefers-reduced-motion: reduce){.f1cmft4k:focus-within::after{transition-duration:0.01ms;}}",{m:"screen and (prefers-reduced-motion: reduce)"}],["@media screen and (prefers-reduced-motion: reduce){.f1x58t8o:focus-within::after{transition-delay:0.01ms;}}",{m:"screen and (prefers-reduced-motion: reduce)"}],["@media (forced-colors: active){.fg455y9{border-top-color:GrayText;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.f14g86mu{border-left-color:GrayText;}.f1rvyvqg{border-right-color:GrayText;}}",{m:"(forced-colors: active)"}],["@media (forced-colors: active){.f1cwzwz{border-bottom-color:GrayText;}}",{m:"(forced-colors: active)"}]],t:["@supports selector(:has(*)){.f132nw8t:has(.fui-Dropdown__clearButton:focus)::after{border-bottom-color:initial;}}","@supports selector(:has(*)){.f1htdosj:has(.fui-Dropdown__clearButton:focus)::after{transform:scaleX(0);}}"],f:[".ftqa4ok:focus{outline-style:none;}"],h:[".fvcxoqz:hover{border-top-color:var(--colorNeutralStroke1Hover);}",".f1ub3y4t:hover{border-right-color:var(--colorNeutralStroke1Hover);}",".f1m52nbi:hover{border-left-color:var(--colorNeutralStroke1Hover);}",".flmw63s:hover{border-bottom-color:var(--colorNeutralStrokeAccessible);}"],a:[".fvs00aa:active{border-top-color:var(--colorNeutralStroke1Pressed);}",".f1assf6x:active{border-right-color:var(--colorNeutralStroke1Pressed);}",".f4ruux4:active{border-left-color:var(--colorNeutralStroke1Pressed);}",".fqhmt4z:active{border-bottom-color:var(--colorNeutralStrokeAccessible);}"]}),Vv=tr({icon:{B7ck84d:"f1ewtqcl",sj55zd:"fxkbij4",mc9l5x:"ftgm304",Be2twd7:"f1pp30po",Br312pm:"f12w6cgp",Bw0ie65:"f8bv1bt",Bo70h7d:"fvc9v3g"},small:{Be2twd7:"f4ybsrx",Frg6f3:["f1h9en5y","f1xk557c"]},medium:{Be2twd7:"fe5j1ua",Frg6f3:["f1h9en5y","f1xk557c"]},large:{Be2twd7:"f1rt2boy",Frg6f3:["f1t5qyk5","f1ikr372"]},disabled:{sj55zd:"f1s2aq7o"}},{d:[".f1ewtqcl{box-sizing:border-box;}",".fxkbij4{color:var(--colorNeutralStrokeAccessible);}",".ftgm304{display:block;}",".f1pp30po{font-size:var(--fontSizeBase500);}",".f12w6cgp{grid-column-start:icon;}",".f8bv1bt{grid-column-end:end;}",".fvc9v3g svg{display:block;}",".f4ybsrx{font-size:16px;}",".f1h9en5y{margin-left:var(--spacingHorizontalXXS);}",".f1xk557c{margin-right:var(--spacingHorizontalXXS);}",".fe5j1ua{font-size:20px;}",".f1rt2boy{font-size:24px;}",".f1t5qyk5{margin-left:var(--spacingHorizontalSNudge);}",".f1ikr372{margin-right:var(--spacingHorizontalSNudge);}",".f1s2aq7o{color:var(--colorNeutralForegroundDisabled);}"]}),$v=hn("rticfuj","r1vp6jef",{r:[".rticfuj{align-self:center;background-color:var(--colorTransparentBackground);border:none;cursor:pointer;height:fit-content;margin:0;margin-right:var(--spacingHorizontalMNudge);padding:0;position:relative;}",".rticfuj:focus{outline-style:none;}",".rticfuj:focus-visible{outline-style:none;}",".rticfuj[data-fui-focus-visible]{border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;}",'.rticfuj[data-fui-focus-visible]::after{content:"";position:absolute;pointer-events:none;z-index:1;border:2px solid var(--colorStrokeFocus2);border-radius:var(--borderRadiusMedium);top:calc(2px * -1);right:calc(2px * -1);bottom:calc(2px * -1);left:calc(2px * -1);}',".r1vp6jef{align-self:center;background-color:var(--colorTransparentBackground);border:none;cursor:pointer;height:fit-content;margin:0;margin-left:var(--spacingHorizontalMNudge);padding:0;position:relative;}",".r1vp6jef:focus{outline-style:none;}",".r1vp6jef:focus-visible{outline-style:none;}",".r1vp6jef[data-fui-focus-visible]{border-top-color:transparent;border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent;}",'.r1vp6jef[data-fui-focus-visible]::after{content:"";position:absolute;pointer-events:none;z-index:1;border:2px solid var(--colorStrokeFocus2);border-radius:var(--borderRadiusMedium);top:calc(2px * -1);left:calc(2px * -1);bottom:calc(2px * -1);right:calc(2px * -1);}'],s:["@media (forced-colors: active){.rticfuj[data-fui-focus-visible]::after{border-top-color:Highlight;border-right-color:Highlight;border-bottom-color:Highlight;border-left-color:Highlight;}}","@media (forced-colors: active){.r1vp6jef[data-fui-focus-visible]::after{border-top-color:Highlight;border-left-color:Highlight;border-bottom-color:Highlight;border-right-color:Highlight;}}"]}),Gv=n.forwardRef(((e,t)=>{const r=Nv(e,t),a=function(e){const{appearance:t,open:r,getOptionById:a,getOptionsMatchingValue:o,registerOption:i,selectedOptions:s,selectOption:c,setOpen:l,size:f,activeDescendantController:u,onOptionClick:d,onActiveDescendantChange:h}=e,p={activeOption:void 0,focusVisible:!1,getOptionById:a,getOptionsMatchingValue:o,registerOption:i,selectedOptions:s,selectOption:c,setActiveOption:()=>null,onOptionClick:d,onActiveDescendantChange:h};return{combobox:{activeOption:void 0,appearance:t,focusVisible:!1,open:r,registerOption:i,selectedOptions:s,selectOption:c,setActiveOption:()=>null,setOpen:l,size:f},activeDescendant:n.useMemo((()=>({controller:u})),[u]),listbox:p}}(r);return(e=>{const{appearance:t,open:r,placeholderVisible:n,showClearButton:a,size:o}=e,i="true"==`${e.button["aria-invalid"]}`,s=e.button.disabled,c=Wv(),l=Vv(),f=$v();e.root.className=nr(Uv,c.root,c[t],!s&&"outline"===t&&c.outlineInteractive,i&&"underline"!==t&&c.invalid,i&&"underline"===t&&c.invalidUnderline,s&&c.disabled,e.root.className),e.button.className=nr("fui-Dropdown__button",c.button,c[o],n&&c.placeholder,s&&c.disabledText,e.button.className),e.listbox&&(e.listbox.className=nr("fui-Dropdown__listbox",c.listbox,e.inlinePopup&&c.inlineListbox,!r&&c.listboxCollapsed,e.listbox.className)),e.expandIcon&&(e.expandIcon.className=nr("fui-Dropdown__expandIcon",l.icon,l[o],s&&l.disabled,a&&c.hidden,e.expandIcon.className)),e.clearButton&&(e.clearButton.className=nr("fui-Dropdown__clearButton",f,l.icon,l[o],s&&l.disabled,!a&&c.hidden,e.clearButton.className))})(r),cr("useDropdownStyles_unstable")(r),((e,t)=>Zt(e.root,{children:Zt(bv,{value:t.activeDescendant,children:Zt(Ev.Provider,{value:t.listbox,children:Qt(Hv.Provider,{value:t.combobox,children:[Qt(e.button,{children:[e.button.children,e.expandIcon&&Zt(e.expandIcon,{})]}),e.clearButton&&Zt(e.clearButton,{}),e.listbox&&(e.inlinePopup?Zt(e.listbox,{}):Zt(qv,{mountNode:e.mountNode,children:Zt(e.listbox,{})}))]})})})}))(r,a)}));Gv.displayName="Dropdown";const Kv=n.forwardRef(((e,t)=>{const r=((e,t)=>{const{children:r,disabled:a,text:o,value:i}=e,s=n.useRef(null),c=function(e,t){if(void 0!==e)return e;let r="",a=!1;return n.Children.forEach(t,(e=>{"string"==typeof e?r+=e:a=!0})),a&&console.warn("Provide a `text` prop to Option components when they contain non-string children."),r}(o,r),l=null!=i?i:c,f=wr("fluent-option",e.id),u=n.useMemo((()=>({id:f,disabled:a,text:c,value:l})),[f,a,c,l]),{controller:d}=wv(),h=_v((e=>e.multiselect)),p=_v((e=>e.registerOption)),m=_v((e=>{const t=e.selectedOptions;return void 0!==l&&void 0!==t.find((e=>e===l))})),g=_v((e=>e.selectOption)),v=_v((e=>e.onOptionClick));let b=n.createElement(Nr,null);h&&(b=m?n.createElement(Lr,null):""),n.useEffect((()=>{if(f&&s.current)return p(u,s.current)}),[f,u,p]);const w=h?{role:"menuitemcheckbox","aria-checked":m}:{role:"option","aria-selected":m};return{components:{root:"div",checkIcon:"span"},root:Bt(Vt("div",{ref:xr(t,s),"aria-disabled":a?"true":void 0,id:f,...w,...e,onClick:t=>{var r;a?t.preventDefault():(d.focus(f),g(t,u),v(t),null===(r=e.onClick)||void 0===r||r.call(e,t))}}),{elementType:"div"}),checkIcon:Ct(e.checkIcon,{renderByDefault:!0,defaultProps:{"aria-hidden":"true",children:b},elementType:"span"}),disabled:a,multiselect:h,selected:m,focusVisible:!1,active:!1}})(e,t);return(e=>{const{disabled:t,multiselect:r,selected:n}=e,a=Tv();e.root.className=nr(kv,a.root,a.active,t&&a.disabled,n&&a.selected,e.root.className),e.checkIcon&&(e.checkIcon.className=nr("fui-Option__checkIcon",a.checkIcon,r&&a.multiselectCheck,n&&a.selectedCheck,n&&r&&a.selectedMultiselectCheck,t&&a.checkDisabled,t&&r&&a.multiselectCheckDisabled,e.checkIcon.className))})(r),cr("useOptionStyles_unstable")(r),(e=>Qt(e.root,{children:[e.checkIcon&&Zt(e.checkIcon,{}),e.root.children]}))(r)}));Kv.displayName="Option";const Xv=n.createContext(void 0),Yv={},Jv=(Xv.Provider,(e,t)=>{const{size:r}=null!==(a=n.useContext(Xv))&&void 0!==a?a:Yv;var a;const{appearance:o="primary",labelPosition:i="after",size:s=(null!=r?r:"medium"),delay:c=0}=e,l=wr("spinner"),{role:f="progressbar",...u}=e,d=Bt(Vt("div",{ref:t,role:f,...u},["size"]),{elementType:"div"}),[h,p]=n.useState(!1),[m,g]=sm();n.useEffect((()=>{if(!(c<=0))return m((()=>{p(!0)}),c),()=>{g()}}),[m,g,c]);const v=Ct(e.label,{defaultProps:{id:l},renderByDefault:!1,elementType:Vr}),b=Ct(e.spinner,{renderByDefault:!0,elementType:"span"});return v&&d&&!d["aria-labelledby"]&&(d["aria-labelledby"]=v.id),{appearance:o,delay:c,labelPosition:i,size:s,shouldRenderSpinner:!c||h,components:{root:"div",spinner:"span",spinnerTail:"span",label:Vr},root:d,spinner:b,spinnerTail:Bt(e.spinnerTail,{elementType:"span"}),label:v}}),Zv=hn("r82apo5",null,[".r82apo5{display:flex;align-items:center;justify-content:center;line-height:0;gap:8px;overflow:hidden;}"]),Qv=tr({vertical:{Beiy3e4:"f1vx9l62"}},{d:[".f1vx9l62{flex-direction:column;}"]}),eb=hn("rvgcg50","r15nd2jo",{r:[".rvgcg50{position:relative;flex-shrink:0;-webkit-mask-image:radial-gradient(closest-side, transparent calc(100% - var(--fui-Spinner--strokeWidth) - 1px), white calc(100% - var(--fui-Spinner--strokeWidth)) calc(100% - 1px), transparent 100%);mask-image:radial-gradient(closest-side, transparent calc(100% - var(--fui-Spinner--strokeWidth) - 1px), white calc(100% - var(--fui-Spinner--strokeWidth)) calc(100% - 1px), transparent 100%);background-color:var(--colorBrandStroke2Contrast);color:var(--colorBrandStroke1);animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:rb7n1on;}","@keyframes rb7n1on{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}",".r15nd2jo{position:relative;flex-shrink:0;-webkit-mask-image:radial-gradient(closest-side, transparent calc(100% - var(--fui-Spinner--strokeWidth) - 1px), white calc(100% - var(--fui-Spinner--strokeWidth)) calc(100% - 1px), transparent 100%);mask-image:radial-gradient(closest-side, transparent calc(100% - var(--fui-Spinner--strokeWidth) - 1px), white calc(100% - var(--fui-Spinner--strokeWidth)) calc(100% - 1px), transparent 100%);background-color:var(--colorBrandStroke2Contrast);color:var(--colorBrandStroke1);animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:r1gx3jof;}","@keyframes r1gx3jof{0%{transform:rotate(0deg);}100%{transform:rotate(-360deg);}}"],s:["@media screen and (forced-colors: active){.rvgcg50{background-color:HighlightText;color:Highlight;forced-color-adjust:none;}}","@media screen and (prefers-reduced-motion: reduce){.rvgcg50{animation-duration:1.8s;}}","@media screen and (forced-colors: active){.r15nd2jo{background-color:HighlightText;color:Highlight;forced-color-adjust:none;}}","@media screen and (prefers-reduced-motion: reduce){.r15nd2jo{animation-duration:1.8s;}}"]}),tb=hn("rxov3xa","r1o544mv",{r:[".rxov3xa{position:absolute;display:block;width:100%;height:100%;-webkit-mask-image:conic-gradient(transparent 105deg, white 105deg);mask-image:conic-gradient(transparent 105deg, white 105deg);animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:var(--curveEasyEase);animation-name:r15mim6k;}",'.rxov3xa::before,.rxov3xa::after{content:"";position:absolute;display:block;width:100%;height:100%;animation:inherit;background-image:conic-gradient(currentcolor 135deg, transparent 135deg);}',"@keyframes r15mim6k{0%{transform:rotate(-135deg);}50%{transform:rotate(0deg);}100%{transform:rotate(225deg);}}",".rxov3xa::before{animation-name:r18vhmn8;}","@keyframes r18vhmn8{0%{transform:rotate(0deg);}50%{transform:rotate(105deg);}100%{transform:rotate(0deg);}}",".rxov3xa::after{animation-name:rkgrvoi;}","@keyframes rkgrvoi{0%{transform:rotate(0deg);}50%{transform:rotate(225deg);}100%{transform:rotate(0deg);}}",".r1o544mv{position:absolute;display:block;width:100%;height:100%;-webkit-mask-image:conic-gradient(transparent 105deg, white 105deg);mask-image:conic-gradient(transparent 105deg, white 105deg);animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:var(--curveEasyEase);animation-name:r109gmi5;}",'.r1o544mv::before,.r1o544mv::after{content:"";position:absolute;display:block;width:100%;height:100%;animation:inherit;background-image:conic-gradient(currentcolor 135deg, transparent 135deg);}',"@keyframes r109gmi5{0%{transform:rotate(135deg);}50%{transform:rotate(0deg);}100%{transform:rotate(-225deg);}}",".r1o544mv::before{animation-name:r17whflh;}","@keyframes r17whflh{0%{transform:rotate(0deg);}50%{transform:rotate(-105deg);}100%{transform:rotate(0deg);}}",".r1o544mv::after{animation-name:re4odhl;}","@keyframes re4odhl{0%{transform:rotate(0deg);}50%{transform:rotate(-225deg);}100%{transform:rotate(0deg);}}"],s:["@media screen and (prefers-reduced-motion: reduce){.rxov3xa{animation-iteration-count:0;background-image:conic-gradient(transparent 120deg, currentcolor 360deg);}.rxov3xa::before,.rxov3xa::after{content:none;}}","@media screen and (prefers-reduced-motion: reduce){.r1o544mv{animation-iteration-count:0;background-image:conic-gradient(transparent 120deg, currentcolor 360deg);}.r1o544mv::before,.r1o544mv::after{content:none;}}"]}),rb=tr({inverted:{De3pzq:"fr407j0",sj55zd:"f1f7voed"},rtlTail:{btxmck:"f179dep3",gb5jj2:"fbz9ihp",Br2kee7:"f1wkkxo7"},"extra-tiny":{Bqenvij:"fd461yt",a9b677:"fjw5fx7",qmp6fs:"f1v3ph3m"},tiny:{Bqenvij:"fjamq6b",a9b677:"f64fuq3",qmp6fs:"f1v3ph3m"},"extra-small":{Bqenvij:"frvgh55",a9b677:"fq4mcun",qmp6fs:"f1v3ph3m"},small:{Bqenvij:"fxldao9",a9b677:"f1w9dchk",qmp6fs:"f1v3ph3m"},medium:{Bqenvij:"f1d2rq10",a9b677:"f1szoe96",qmp6fs:"fb52u90"},large:{Bqenvij:"f8ljn23",a9b677:"fpdz1er",qmp6fs:"fb52u90"},"extra-large":{Bqenvij:"fbhnoac",a9b677:"feqmc2u",qmp6fs:"fb52u90"},huge:{Bqenvij:"f1ft4266",a9b677:"fksc0bp",qmp6fs:"fa3u9ii"}},{d:[".fr407j0{background-color:var(--colorNeutralStrokeAlpha2);}",".f1f7voed{color:var(--colorNeutralStrokeOnBrand2);}",".f179dep3{-webkit-mask-image:conic-gradient(white 255deg, transparent 255deg);mask-image:conic-gradient(white 255deg, transparent 255deg);}",".fbz9ihp::before,.fbz9ihp::after{background-image:conic-gradient(transparent 225deg, currentcolor 225deg);}",".fd461yt{height:16px;}",".fjw5fx7{width:16px;}",".f1v3ph3m{--fui-Spinner--strokeWidth:var(--strokeWidthThick);}",".fjamq6b{height:20px;}",".f64fuq3{width:20px;}",".frvgh55{height:24px;}",".fq4mcun{width:24px;}",".fxldao9{height:28px;}",".f1w9dchk{width:28px;}",".f1d2rq10{height:32px;}",".f1szoe96{width:32px;}",".fb52u90{--fui-Spinner--strokeWidth:var(--strokeWidthThicker);}",".f8ljn23{height:36px;}",".fpdz1er{width:36px;}",".fbhnoac{height:40px;}",".feqmc2u{width:40px;}",".f1ft4266{height:44px;}",".fksc0bp{width:44px;}",".fa3u9ii{--fui-Spinner--strokeWidth:var(--strokeWidthThickest);}"],m:[["@media screen and (prefers-reduced-motion: reduce){.f1wkkxo7{background-image:conic-gradient(currentcolor 0deg, transparent 240deg);}}",{m:"screen and (prefers-reduced-motion: reduce)"}]]}),nb=tr({inverted:{sj55zd:"fonrgv7"},"extra-tiny":{Bahqtrf:"fk6fouc",Be2twd7:"fkhj508",Bhrd7zp:"figsok6",Bg96gwp:"f1i3iumi"},tiny:{Bahqtrf:"fk6fouc",Be2twd7:"fkhj508",Bhrd7zp:"figsok6",Bg96gwp:"f1i3iumi"},"extra-small":{Bahqtrf:"fk6fouc",Be2twd7:"fkhj508",Bhrd7zp:"figsok6",Bg96gwp:"f1i3iumi"},small:{Bahqtrf:"fk6fouc",Be2twd7:"fkhj508",Bhrd7zp:"figsok6",Bg96gwp:"f1i3iumi"},medium:{Bahqtrf:"fk6fouc",Be2twd7:"fod5ikn",Bhrd7zp:"fl43uef",Bg96gwp:"faaz57k"},large:{Bahqtrf:"fk6fouc",Be2twd7:"fod5ikn",Bhrd7zp:"fl43uef",Bg96gwp:"faaz57k"},"extra-large":{Bahqtrf:"fk6fouc",Be2twd7:"fod5ikn",Bhrd7zp:"fl43uef",Bg96gwp:"faaz57k"},huge:{Bahqtrf:"fk6fouc",Be2twd7:"f1pp30po",Bhrd7zp:"fl43uef",Bg96gwp:"f106mvju"}},{d:[".fonrgv7{color:var(--colorNeutralForegroundStaticInverted);}",".fk6fouc{font-family:var(--fontFamilyBase);}",".fkhj508{font-size:var(--fontSizeBase300);}",".figsok6{font-weight:var(--fontWeightRegular);}",".f1i3iumi{line-height:var(--lineHeightBase300);}",".fod5ikn{font-size:var(--fontSizeBase400);}",".fl43uef{font-weight:var(--fontWeightSemibold);}",".faaz57k{line-height:var(--lineHeightBase400);}",".f1pp30po{font-size:var(--fontSizeBase500);}",".f106mvju{line-height:var(--lineHeightBase500);}"]}),ab=n.forwardRef(((e,t)=>{const r=Jv(e,t);return(e=>{const{labelPosition:t,size:r,appearance:n}=e,{dir:a}=Xr(),o=Zv(),i=Qv(),s=eb(),c=rb(),l=tb(),f=nb();e.root.className=nr("fui-Spinner",o,("above"===t||"below"===t)&&i.vertical,e.root.className),e.spinner&&(e.spinner.className=nr("fui-Spinner__spinner",s,c[r],"inverted"===n&&c.inverted,e.spinner.className)),e.spinnerTail&&(e.spinnerTail.className=nr("fui-Spinner__spinnerTail",l,"rtl"===a&&c.rtlTail,e.spinnerTail.className)),e.label&&(e.label.className=nr("fui-Spinner__label",f[r],"inverted"===n&&f.inverted,e.label.className))})(r),cr("useSpinnerStyles_unstable")(r),(e=>{const{labelPosition:t,shouldRenderSpinner:r}=e;return Qt(e.root,{children:[e.label&&r&&("above"===t||"before"===t)&&Zt(e.label,{}),e.spinner&&r&&Zt(e.spinner,{children:e.spinnerTail&&Zt(e.spinnerTail,{})}),e.label&&r&&("below"===t||"after"===t)&&Zt(e.label,{})]})})(r)}));ab.displayName="Spinner";var ob=[{id:"K-Nr.",aliases:["k-nr.","k-nr","kabelnummer","kabel","nummer","nr.","nr"]},{id:"Bezeichnung",aliases:["bezeichnung","name","titel","beschreibung"]},{id:"von",aliases:["von","start","quelle","ursprung"]},{id:"von Raum",aliases:["von raum","raum von","raum (von)","startraum"]},{id:"nach",aliases:["nach","ziel","ende","destination"]},{id:"nach Raum",aliases:["nach raum","raum nach","raum (nach)","zielraum"]},{id:"Kabeltyp",aliases:["kabeltyp","typ","kabelart","art","querschnitt"]}],ib=function(e){var t=e.sheetMappings,r=e.onHeaderRowChange,a=e.onMappingChange,o=e.onBack,i=e.onConsolidate,s=e.isConsolidating;return n.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"15px",padding:"10px"}},n.createElement(lr,{size:400,weight:"semibold"},"2. Spalten-Mapping prüfen"),n.createElement(lr,{size:300},"Bitte überprüfe die gefundenen Kopfzeilen und passe fehlende Spalten manuell an."),n.createElement(cp,{multiple:!0,collapsible:!0,defaultOpenItems:t.map((function(e){return e.sheetName}))},t.map((function(e){var t=e.mappings.filter((function(e){return-1===e.sourceColumnIndex})).length;return n.createElement(hp,{key:e.sheetName,value:e.sheetName},n.createElement(Ep,null,n.createElement("div",{style:{display:"flex",justifyContent:"space-between",width:"100%"}},n.createElement(lr,{weight:"semibold"},e.sheetName),t>0?n.createElement(lr,{style:{color:"red",paddingRight:"10px"}},t," Lücken"):n.createElement(lr,{style:{color:"green",paddingRight:"10px"}},"OK"))),n.createElement(Up,null,n.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"10px"}},t===ob.length&&n.createElement("div",{style:{backgroundColor:"#fdf6f6",padding:"10px",borderRadius:"4px",border:"1px solid #f5b0b0"}},n.createElement(lr,{style:{color:"red",fontWeight:"semibold"}},"Achtung: Keine passenden Kopfzeilen gefunden."),n.createElement("br",null),n.createElement(lr,{size:200},'Bitte weise die Spalten manuell zu. Wenn du dieses Blatt überspringen willst, lass einfach alles auf "Nicht gefunden".')),n.createElement(am,{label:"Kopfzeile (Index 0-basiert):",orientation:"horizontal"},n.createElement(Tm,{value:e.headerRowIndex,min:0,onChange:function(t,n){void 0!==n.value&&r(e.sheetName,n.value)},style:{width:"80px"}})),ob.map((function(t){var r,o=t.id,i=e.mappings.find((function(e){return e.targetColumn===o})),s=-1!==(null==i?void 0:i.sourceColumnIndex)?null==i?void 0:i.sourceColumnIndex.toString():"-1";return n.createElement(am,{key:o,label:o,orientation:"horizontal",style:{justifyContent:"space-between"}},n.createElement(Gv,{value:"-1"===s?"--- Nicht gefunden ---":(null===(r=e.availableColumns.find((function(e){return e.index.toString()===s})))||void 0===r?void 0:r.name)||"Unbekannt",selectedOptions:[s||"-1"],onOptionSelect:function(t,r){var n=parseInt(r.optionValue||"-1",10);a(e.sheetName,o,n)},style:{minWidth:"150px"}},n.createElement(Kv,{value:"-1",text:"--- Nicht gefunden ---"},"--- Nicht gefunden ---"),e.availableColumns.map((function(e){return n.createElement(Kv,{key:e.index,value:e.index.toString(),text:"".concat(e.name," (Spalte ").concat(e.index+1,")")},e.name," (Spalte ",e.index+1,")")}))))})))))}))),n.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginTop:"20px"}},n.createElement(Vn,{onClick:o,disabled:s},"Zurück"),n.createElement(Vn,{appearance:"primary",onClick:i,disabled:s||0===t.length,icon:s?n.createElement(ab,{size:"tiny"}):void 0},s?"Konsolidierung läuft...":"Konsolidieren")))};const sb=n.createContext(void 0);sb.Provider;const cb=Ar("InfoFilled","1em",["M18 10a8 8 0 1 0-16 0 8 8 0 0 0 16 0ZM9.5 8.91a.5.5 0 0 1 1 0V13.6a.5.5 0 0 1-1 0V8.9Zm-.25-2.16a.75.75 0 1 1 1.5 0 .75.75 0 0 1-1.5 0Z"]),lb=Ar("WarningFilled","1em",["M8.68 2.79a1.5 1.5 0 0 1 2.64 0l6.5 12A1.5 1.5 0 0 1 16.5 17h-13a1.5 1.5 0 0 1-1.32-2.21l6.5-12ZM10.5 7.5a.5.5 0 0 0-1 0v4a.5.5 0 0 0 1 0v-4Zm.25 6.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z"]);function fb(e){switch(e){case"info":return n.createElement(cb,null);case"warning":return n.createElement(lb,null);case"error":return n.createElement(Pr,null);case"success":return n.createElement(Rr,null);default:return null}}const ub=n.createContext(void 0),db={className:"",nodeRef:n.createRef()},hb=(ub.Provider,(e,t)=>{const{layout:r="auto",intent:a="info",politeness:o,shape:i="rounded"}=e,s=(null!=o?o:"info"===a)?"polite":"assertive",c="auto"===r,{ref:l,reflowing:f}=function(e=!1){const{targetDocument:t}=Xr(),r=n.useReducer((()=>({})),{})[1],a=n.useRef(!1),o=n.useRef(null),i=n.useRef(-1),s=n.useCallback((e=>{var t,n;const o=e[0];var s;const c=null!==(s=null==o||null===(n=o.borderBoxSize)||void 0===n||null===(t=n[0])||void 0===t?void 0:t.inlineSize)&&void 0!==s?s:null==o?void 0:o.target.getBoundingClientRect().width;if(void 0===c||!o)return;const{target:l}=o;if(!_m(l))return;let f;a.current?i.current<c&&(f=!1):c<l.scrollWidth&&(f=!0),i.current=c,void 0!==f&&a.current!==f&&(a.current=f,r())}),[r]),c=n.useCallback((r=>{var n;if(!e||!r||!(null==t?void 0:t.defaultView))return;null===(n=o.current)||void 0===n||n.disconnect();const a=new t.defaultView.ResizeObserver(s);o.current=a,a.observe(r,{box:"border-box"})}),[t,s,e]);return n.useEffect((()=>()=>{var e;null===(e=o.current)||void 0===e||e.disconnect()}),[]),{ref:c,reflowing:a.current}}(c),u=c?f?"multiline":"singleline":r,{className:d,nodeRef:h}=null!==(p=n.useContext(ub))&&void 0!==p?p:db;var p;const m=n.useRef(null),g=n.useRef(null),{announce:v}=function(){var e;return null!==(e=n.useContext(sb))&&void 0!==e?e:{announce:()=>{}}}(),b=wr();return n.useEffect((()=>{var e,t;const r=[null===(e=g.current)||void 0===e?void 0:e.textContent,null===(t=m.current)||void 0===t?void 0:t.textContent].filter(Boolean).join(",");v(r,{polite:"polite"===s,alert:"assertive"===s})}),[g,m,v,s]),{components:{root:"div",icon:"div",bottomReflowSpacer:"div"},root:Bt(Vt("div",{ref:xr(t,l,h),role:"group","aria-labelledby":b,...e}),{elementType:"div"}),icon:Ct(e.icon,{renderByDefault:!0,elementType:"div",defaultProps:{children:fb(a)}}),bottomReflowSpacer:Ct(e.bottomReflowSpacer,{renderByDefault:"multiline"===u,elementType:"div"}),layout:u,intent:a,transitionClassName:d,actionsRef:m,bodyRef:g,titleId:b,shape:i}}),pb=n.createContext(void 0),mb={titleId:"",layout:"singleline",actionsRef:n.createRef(),bodyRef:n.createRef()},gb=pb.Provider,vb=()=>{var e;return null!==(e=n.useContext(pb))&&void 0!==e?e:mb},bb=hn("r2oyxsj","r1wuyrhw",['.r2oyxsj{white-space:nowrap;display:grid;grid-template-columns:auto 1fr auto auto;grid-template-rows:1fr;grid-template-areas:"icon body secondaryActions actions";padding-left:var(--spacingHorizontalM);border:var(--strokeWidthThin) solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusMedium);align-items:center;min-height:36px;box-sizing:border-box;background-color:var(--colorNeutralBackground3);}','.r1wuyrhw{white-space:nowrap;display:grid;grid-template-columns:auto 1fr auto auto;grid-template-rows:1fr;grid-template-areas:"icon body secondaryActions actions";padding-right:var(--spacingHorizontalM);border:var(--strokeWidthThin) solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusMedium);align-items:center;min-height:36px;box-sizing:border-box;background-color:var(--colorNeutralBackground3);}']),wb=hn("r1df1z33","rivnfjc",[".r1df1z33{grid-area:icon;font-size:var(--fontSizeBase500);margin-right:var(--spacingHorizontalS);color:var(--colorNeutralForeground3);display:flex;align-items:center;}",".rivnfjc{grid-area:icon;font-size:var(--fontSizeBase500);margin-left:var(--spacingHorizontalS);color:var(--colorNeutralForeground3);display:flex;align-items:center;}"]),yb=hn("r1vx593n",null,[".r1vx593n{margin-bottom:var(--spacingVerticalS);grid-area:secondaryActions;}"]),kb=tr({rootMultiline:{Huce71:"f6juhto",Bt984gj:"f1s2louj",z8tnut:"f1ngh7ph",Budl1dq:"f17g0uqy",zoa1oz:"f1w7oly7"},secondaryActionsMultiline:{Brf1p80:"f1e8xxv9",B6of3ja:"f1gaxbfw",jrapky:"fqcjy3b",t21cq0:["fibjyge","f9yszdx"]},square:{Beyfa6y:0,Bbmb7ep:0,Btl43ni:0,B7oj6ja:0,Dimara:"fokr779"}},{d:[".f6juhto{white-space:normal;}",".f1s2louj{align-items:start;}",".f1ngh7ph{padding-top:var(--spacingVerticalMNudge);}",".f17g0uqy{grid-template-columns:auto 1fr auto;}",'.f1w7oly7{grid-template-areas:"icon body actions" "secondaryActions secondaryActions secondaryActions";}',".f1e8xxv9{justify-content:end;}",".f1gaxbfw{margin-top:var(--spacingVerticalMNudge);}",".fqcjy3b{margin-bottom:var(--spacingVerticalS);}",".fibjyge{margin-right:0px;}",".f9yszdx{margin-left:0px;}",[".fokr779{border-radius:0;}",{p:-1}]]}),Tb=tr({info:{},error:{sj55zd:"f1ca9wz"},warning:{sj55zd:"f14a4cve"},success:{sj55zd:"f36rra6"}},{d:[".f1ca9wz{color:var(--colorStatusDangerForeground1);}",".f14a4cve{color:var(--colorStatusWarningForeground3);}",".f36rra6{color:var(--colorStatusSuccessForeground1);}"]}),xb=tr({info:{},error:{De3pzq:"f1eon7jj",g2u3we:"f1f8dvr7",h3c5rm:["f1g1ijmo","f1nxacbt"],B9xav0g:"fo25q1j",zhjwy3:["f1nxacbt","f1g1ijmo"]},warning:{De3pzq:"f13ftzij",g2u3we:"frd1ypx",h3c5rm:["f1gyjrma","f18qd5xz"],B9xav0g:"fqyqtrt",zhjwy3:["f18qd5xz","f1gyjrma"]},success:{De3pzq:"f64thcm",g2u3we:"f1b4u7v",h3c5rm:["f1nyd2b1","f70v3om"],B9xav0g:"fk173vo",zhjwy3:["f70v3om","f1nyd2b1"]}},{d:[".f1eon7jj{background-color:var(--colorStatusDangerBackground1);}",".f1f8dvr7{border-top-color:var(--colorStatusDangerBorder1);}",".f1g1ijmo{border-right-color:var(--colorStatusDangerBorder1);}",".f1nxacbt{border-left-color:var(--colorStatusDangerBorder1);}",".fo25q1j{border-bottom-color:var(--colorStatusDangerBorder1);}",".f13ftzij{background-color:var(--colorStatusWarningBackground1);}",".frd1ypx{border-top-color:var(--colorStatusWarningBorder1);}",".f1gyjrma{border-right-color:var(--colorStatusWarningBorder1);}",".f18qd5xz{border-left-color:var(--colorStatusWarningBorder1);}",".fqyqtrt{border-bottom-color:var(--colorStatusWarningBorder1);}",".f64thcm{background-color:var(--colorStatusSuccessBackground1);}",".f1b4u7v{border-top-color:var(--colorStatusSuccessBorder1);}",".f1nyd2b1{border-right-color:var(--colorStatusSuccessBorder1);}",".f70v3om{border-left-color:var(--colorStatusSuccessBorder1);}",".fk173vo{border-bottom-color:var(--colorStatusSuccessBorder1);}"]}),Eb=n.forwardRef(((e,t)=>{const r=hb(e,t);return(e=>{const t=bb(),r=wb(),n=Tb(),a=xb(),o=yb(),i=kb();e.root.className=nr("fui-MessageBar",t,"multiline"===e.layout&&i.rootMultiline,"square"===e.shape&&i.square,a[e.intent],e.root.className),e.icon&&(e.icon.className=nr("fui-MessageBar__icon",r,n[e.intent],e.icon.className)),e.bottomReflowSpacer&&(e.bottomReflowSpacer.className=nr("fui-MessageBar__bottomReflowSpacer",o))})(r),cr("useMessageBarStyles_unstable")(r),((e,t)=>Zt(gb,{value:t.messageBar,children:Qt(e.root,{children:[e.icon&&Zt(e.icon,{}),e.root.children,e.bottomReflowSpacer&&Zt(e.bottomReflowSpacer,{})]})}))(r,function(e){const{layout:t,actionsRef:r,bodyRef:a,titleId:o}=e;return{messageBar:n.useMemo((()=>({layout:t,actionsRef:r,bodyRef:a,titleId:o})),[t,r,a,o])}}(r))}));Eb.displayName="MessageBar";const _b=n.createContext(void 0).Provider,Sb=hn("rtatq2b","re2rary",[".rtatq2b{font-family:var(--fontFamilyBase);font-size:var(--fontSizeBase300);font-weight:var(--fontWeightRegular);line-height:var(--lineHeightBase300);grid-area:body;padding-right:var(--spacingHorizontalM);}",".re2rary{font-family:var(--fontFamilyBase);font-size:var(--fontSizeBase300);font-weight:var(--fontWeightRegular);line-height:var(--lineHeightBase300);grid-area:body;padding-left:var(--spacingHorizontalM);}"]),Bb=n.forwardRef(((e,t)=>{const r=((e,t)=>{const{bodyRef:r}=vb();return{components:{root:"div"},root:Bt(Vt("div",{ref:xr(t,r),...e}),{elementType:"div"})}})(e,t),a={link:n.useMemo((()=>({inline:!0})),[])};return(e=>{const t=Sb();e.root.className=nr("fui-MessageBarBody",t,e.root.className)})(r),cr("useMessageBarBodyStyles_unstable")(r),((e,t)=>Zt(_b,{value:t.link,children:Zt(e.root,{})}))(r,a)}));Bb.displayName="MessageBarBody";const Cb=hn("r168xkm9",null,[".r168xkm9{font-family:var(--fontFamilyBase);font-size:var(--fontSizeBase300);font-weight:var(--fontWeightSemibold);line-height:var(--lineHeightBase300);}",'.r168xkm9::after{content:" ";}']),Ab=n.forwardRef(((e,t)=>{const r=((e,t)=>{const{titleId:r}=vb();return{components:{root:"span"},root:Bt(Vt("span",{ref:t,id:r,...e}),{elementType:"span"})}})(e,t);return(e=>{const t=Cb();e.root.className=nr("fui-MessageBarTitle",t,e.root.className)})(r),cr("useMessageBarTitleStyles_unstable")(r),(e=>Zt(e.root,{}))(r)}));Ab.displayName="MessageBarTitle";var Nb=function(e){var t=e.status,r=e.title,a=e.message;return"idle"!==t&&a?n.createElement("div",{style:{marginTop:"10px",padding:"0 10px"}},n.createElement(Eb,{intent:t},n.createElement(Bb,null,r&&n.createElement(Ab,null,r),a))):null},Rb=r(64583).Promise,Ob=function(e,t,r,n){return new(r||(r=Rb))((function(a,o){function i(e){try{c(n.next(e))}catch(e){o(e)}}function s(e){try{c(n.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?a(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(i,s)}c((n=n.apply(e,t||[])).next())}))},Ib=function(e,t){var r,n,a,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return i.next=s(0),i.throw=s(1),i.return=s(2),"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(s){return function(c){return function(s){if(r)throw new TypeError("Generator is already executing.");for(;i&&(i=0,s[0]&&(o=0)),o;)try{if(r=1,n&&(a=2&s[0]?n.return:s[0]?n.throw||((a=n.return)&&a.call(n),0):n.next)&&!(a=a.call(n,s[1])).done)return a;switch(n=0,a&&(s=[2&s[0],a.value]),s[0]){case 0:case 1:a=s;break;case 4:return o.label++,{value:s[1],done:!1};case 5:o.label++,n=s[1],s=[0];continue;case 7:s=o.ops.pop(),o.trys.pop();continue;default:if(!((a=(a=o.trys).length>0&&a[a.length-1])||6!==s[0]&&2!==s[0])){o=0;continue}if(3===s[0]&&(!a||s[1]>a[0]&&s[1]<a[3])){o.label=s[1];break}if(6===s[0]&&o.label<a[1]){o.label=a[1],a=s;break}if(a&&o.label<a[2]){o.label=a[2],o.ops.push(s);break}a[2]&&o.ops.pop(),o.trys.pop();continue}s=t.call(e,o)}catch(e){s=[6,e],n=0}finally{r=a=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,c])}}},Db=function(e,t,r){if(r||2===arguments.length)for(var n,a=0,o=t.length;a<o;a++)!n&&a in t||(n||(n=Array.prototype.slice.call(t,0,a)),n[a]=t[a]);return e.concat(n||Array.prototype.slice.call(t))};function Fb(e){return Ob(this,void 0,void 0,(function(){var t=this;return Ib(this,(function(r){return[2,Excel.run((function(r){return Ob(t,void 0,void 0,(function(){var t,n,a,o,i,s,c,l,f,u,d,h,p,m,g,v;return Ib(this,(function(b){switch(b.label){case 0:t=[],n=0,a=e,b.label=1;case 1:return n<a.length?(o=a[n],i=[],o.isExternal&&o.externalData?(i=o.externalData.slice(0,50),[3,4]):[3,2]):[3,6];case 2:return s=r.workbook.worksheets.getItem(o.name),(c=s.getRange("A1:AX50")).load("values"),[4,r.sync()];case 3:b.sent(),i=c.values,b.label=4;case 4:for(l=0,f=-1,u=0;u<i.length;u++)if(d=i[u]){for(h=0,p=function(e){var t=String(d[e]).trim().toLowerCase();ob.some((function(e){return e.aliases.includes(t)}))&&h++},m=0;m<d.length;m++)p(m);h>f&&(f=h,l=u)}g=f>0&&i[l]?i[l]:[],v=zb(o,g,f>0?l:0),t.push(v),b.label=5;case 5:return n++,[3,1];case 6:return[2,t]}}))}))}))]}))}))}function Pb(e,t){return Ob(this,void 0,void 0,(function(){var r,n=this;return Ib(this,(function(a){return e.isExternal&&e.externalData?(r=e.externalData[t]||[],[2,zb(e,r,t)]):[2,Excel.run((function(r){return Ob(n,void 0,void 0,(function(){var n,a;return Ib(this,(function(o){switch(o.label){case 0:return n=r.workbook.worksheets.getItem(e.name),(a=n.getRangeByIndexes(t,0,1,50)).load("values"),[4,r.sync()];case 1:return o.sent(),[2,zb(e,a.values[0],t)]}}))}))}))]}))}))}function zb(e,t,r){var n=t.map((function(e,t){return{name:String(e).trim()||"(Leere Spalte ".concat(t+1,")"),index:t}})).filter((function(e){return e.name!=="(Leere Spalte ".concat(e.index+1,")")})),a=ob.map((function(e){var r=t.findIndex((function(t){return e.aliases.includes(String(t).trim().toLowerCase())}));return{targetColumn:e.id,sourceColumnIndex:r}}));return{sheetName:e.name,headerRowIndex:r,availableColumns:n,mappings:a,isExternal:e.isExternal,externalData:e.externalData}}function Mb(e){return Ob(this,void 0,void 0,(function(){var t=this;return Ib(this,(function(r){return[2,Excel.run((function(r){return Ob(t,void 0,void 0,(function(){var t,n,a,o,i,s,c,l,f,u,d,h,p,m,g,v,b,w,y,k,T,x,E;return Ib(this,(function(_){switch(_.label){case 0:t=0,n=[],a=0,o=e,_.label=1;case 1:return a<o.length?0===(i=o[a]).mappings.length?[3,5]:(s=[],c=0,l=i.mappings.map((function(e){return e.sourceColumnIndex})),i.isExternal&&i.externalData?(s=i.externalData,c=i.headerRowIndex+1,[3,4]):[3,2]):[3,6];case 2:return f=r.workbook.worksheets.getItem(i.sheetName),(u=f.getUsedRange()).load(["rowIndex","rowCount","columnCount","text"]),[4,r.sync()];case 3:if(_.sent(),d=u.rowIndex,(c=i.headerRowIndex+1-d)>=u.rowCount||0===u.rowCount)return[3,5];s=u.text,_.label=4;case 4:for(h=function(e){var r=s[e]||[],a=l.every((function(e){if(-1===e)return!0;var t=r[e];return null==t||""===String(t).trim()}));if(a)return"continue";for(var o=[],i=0,c=l;i<c.length;i++){var f=c[i];-1!==f&&f<r.length?o.push(String(r[f])):o.push("")}o.push(""),o.push(""),o.push(""),n.push(o),t++},p=Math.max(0,c);p<s.length;p++)h(p);_.label=5;case 5:return a++,[3,1];case 6:return _.trys.push([6,8,,9]),(m=r.workbook.worksheets.getItem("Kabelliste")).delete(),[4,r.sync()];case 7:case 8:return _.sent(),[3,9];case 9:for(_.trys.push([9,12,,13]),m=r.workbook.worksheets.add("Kabelliste"),g=Db(Db([],ob.map((function(e){return e.id})),!0),["Länge","gezogen am","von (Monteur)"],!1),v=n.length+1,b=g.length,w=m.getRangeByIndexes(0,0,v,b),y=Db([g],n,!0),k=[],T=0;T<v;T++)k.push(new Array(b).fill("@"));return w.numberFormat=k,w.values=y,[4,r.sync()];case 10:return _.sent(),(x=m.tables.add(w,!0)).name="KonsolidierteKabel",x.style="TableStyleLight9",x.showFilterButton=!0,w.format.autofitColumns(),[4,r.sync()];case 11:return _.sent(),m.activate(),[2,t];case 12:throw E=_.sent(),console.error("Fehler beim Erstellen der Kabelliste:",E),new Error("Fehler beim Erstellen der 'Kabelliste'. Möglicherweise ist die Arbeitsmappe schreibgeschützt.");case 13:return[2]}}))}))}))]}))}))}var Lb=r(64583).Promise,jb=function(){return jb=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var a in t=arguments[r])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},jb.apply(this,arguments)},qb=function(e,t,r,n){return new(r||(r=Lb))((function(a,o){function i(e){try{c(n.next(e))}catch(e){o(e)}}function s(e){try{c(n.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?a(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(i,s)}c((n=n.apply(e,t||[])).next())}))},Hb=function(e,t){var r,n,a,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return i.next=s(0),i.throw=s(1),i.return=s(2),"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(s){return function(c){return function(s){if(r)throw new TypeError("Generator is already executing.");for(;i&&(i=0,s[0]&&(o=0)),o;)try{if(r=1,n&&(a=2&s[0]?n.return:s[0]?n.throw||((a=n.return)&&a.call(n),0):n.next)&&!(a=a.call(n,s[1])).done)return a;switch(n=0,a&&(s=[2&s[0],a.value]),s[0]){case 0:case 1:a=s;break;case 4:return o.label++,{value:s[1],done:!1};case 5:o.label++,n=s[1],s=[0];continue;case 7:s=o.ops.pop(),o.trys.pop();continue;default:if(!((a=(a=o.trys).length>0&&a[a.length-1])||6!==s[0]&&2!==s[0])){o=0;continue}if(3===s[0]&&(!a||s[1]>a[0]&&s[1]<a[3])){o.label=s[1];break}if(6===s[0]&&o.label<a[1]){o.label=a[1],a=s;break}if(a&&o.label<a[2]){o.label=a[2],o.ops.push(s);break}a[2]&&o.ops.pop(),o.trys.pop();continue}s=t.call(e,o)}catch(e){s=[6,e],n=0}finally{r=a=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,c])}}},Ub=function(e,t,r){if(r||2===arguments.length)for(var n,a=0,o=t.length;a<o;a++)!n&&a in t||(n||(n=Array.prototype.slice.call(t,0,a)),n[a]=t[a]);return e.concat(n||Array.prototype.slice.call(t))},Wb=function(){const e=function(e,t=i){const r=t();let n=null,a=null,o=null,s=null;return function(t){const{dir:i,renderer:c}=t;null===n&&([n,a]=function(e,t=""){const r={},n={};for(const a in e){const o=e[a],[i,s]=ct(o,t);r[a]=i,Object.keys(s).forEach((e=>{n[e]=(n[e]||[]).concat(s[e])}))}return[r,n]}(e,c.classNameHashSalt));const l="ltr"===i;return l?null===o&&(o=ut(n,i)):null===s&&(s=ut(n,i)),r(c,a),l?o:s}}({root:{minHeight:"100vh",display:"flex",flexDirection:"column"}},ht);return function(){const t=Et(),r=kt();return e({dir:t,renderer:r})}}(),Vb=function(){var e=Wb(),t=(0,n.useState)("select_sheets"),r=t[0],a=t[1],o=(0,n.useState)([]),i=o[0],s=o[1],c=(0,n.useState)([]),l=c[0],f=c[1],u=(0,n.useState)([]),d=u[0],h=u[1],p=(0,n.useState)("idle"),m=p[0],g=p[1],v=(0,n.useState)(""),b=v[0],w=v[1],y=(0,n.useState)(!1),k=y[0],T=y[1];return(0,n.useEffect)((function(){(function(){return Ob(this,void 0,void 0,(function(){var e=this;return Ib(this,(function(t){return[2,Excel.run((function(t){return Ob(e,void 0,void 0,(function(){var e;return Ib(this,(function(r){switch(r.label){case 0:return(e=t.workbook.worksheets).load("items/name, items/visibility"),[4,t.sync()];case 1:return r.sent(),[2,e.items.filter((function(e){return"Gesamtliste"!==e.name&&e.visibility===Excel.SheetVisibility.visible})).map((function(e){return{id:e.name,name:e.name}}))]}}))}))}))]}))}))})().then(s).catch((function(e){g("error"),w("Fehler beim Laden der Arbeitsblätter: "+String(e))}))}),[]),n.createElement("div",{className:e.root},n.createElement(Nb,{status:m,message:b}),"select_sheets"===r&&n.createElement(Pd,{sheets:i,selectedSheetIds:l,onSelectionChange:f,onNext:function(){return qb(void 0,void 0,void 0,(function(){var e,t,r;return Hb(this,(function(n){switch(n.label){case 0:if(0===(e=i.filter((function(e){return l.includes(e.id)}))).length)return[2];n.label=1;case 1:return n.trys.push([1,3,,4]),[4,Fb(e)];case 2:return t=n.sent(),h(t),a("map_columns"),g("idle"),w(""),[3,4];case 3:return r=n.sent(),g("error"),w("Fehler beim Analysieren der Blätter: "+String(r)),[3,4];case 4:return[2]}}))}))},onExternalSheetsLoaded:function(e){s((function(t){return Ub(Ub([],t,!0),e,!0)}))}}),"map_columns"===r&&n.createElement(ib,{sheetMappings:d,onHeaderRowChange:function(e,t){return qb(void 0,void 0,void 0,(function(){var r,n;return Hb(this,(function(a){switch(a.label){case 0:return a.trys.push([0,2,,3]),(r=i.find((function(t){return t.name===e})))?[4,Pb(r,t)]:[2];case 1:return n=a.sent(),h((function(t){return t.map((function(t){return t.sheetName===e?n:t}))})),[3,3];case 2:return a.sent(),g("error"),w("Fehler beim Neuladen der Zeile "+t+" für Blatt "+e),[3,3];case 3:return[2]}}))}))},onMappingChange:function(e,t,r){h((function(n){return n.map((function(n){if(n.sheetName!==e)return n;var a=n.mappings.map((function(e){return e.targetColumn===t?jb(jb({},e),{sourceColumnIndex:r}):e}));return jb(jb({},n),{mappings:a})}))}))},onBack:function(){return a("select_sheets")},onConsolidate:function(){return qb(void 0,void 0,void 0,(function(){var e,t;return Hb(this,(function(r){switch(r.label){case 0:T(!0),g("idle"),r.label=1;case 1:return r.trys.push([1,3,4,5]),[4,Mb(d)];case 2:return e=r.sent(),g("success"),w("Erfolgreich! Es wurden ".concat(e," Zeilen aus ").concat(d.length," Blättern zusammengefasst.")),a("done"),[3,5];case 3:return t=r.sent(),g("error"),w(t.message||"Fehler bei der Konsolidierung: "+String(t)),[3,5];case 4:return T(!1),[7];case 5:return[2]}}))}))},isConsolidating:k}),"done"===r&&n.createElement("div",{style:{padding:"10px",textAlign:"center",marginTop:"40px"}},n.createElement("h2",null,"Fertig!"),n.createElement("p",null,"Die Daten wurden in die 'Gesamtliste' geschrieben."),n.createElement("button",{style:{padding:"8px 16px",marginTop:"10px",cursor:"pointer"},onClick:function(){a("select_sheets"),f([]),g("idle")}},"Neuen Durchlauf starten")))};const $b=n.createContext(void 0),Gb=$b.Provider,Kb=n.createContext(void 0).Provider,Xb="fui-FluentProvider",Yb=er({root:{sj55zd:"f19n0e5",De3pzq:"fxugw4r",fsow6f:["f1o700av","fes3tcz"],Bahqtrf:"fk6fouc",Be2twd7:"fkhj508",Bhrd7zp:"figsok6",Bg96gwp:"f1i3iumi"}},{d:[".f19n0e5{color:var(--colorNeutralForeground1);}",".fxugw4r{background-color:var(--colorNeutralBackground1);}",".f1o700av{text-align:left;}",".fes3tcz{text-align:right;}",".fk6fouc{font-family:var(--fontFamilyBase);}",".fkhj508{font-size:var(--fontSizeBase300);}",".figsok6{font-weight:var(--fontWeightRegular);}",".f1i3iumi{line-height:var(--lineHeightBase300);}"]}),Jb=a.useInsertionEffect?a.useInsertionEffect:kr,Zb={},Qb={},ew=(e,t)=>{const r=Xr(),a=n.useContext($b),o=pm(),i=n.useContext(or)||Zb,{applyStylesToPortals:s=!0,customStyleHooks_unstable:c,dir:l=r.dir,targetDocument:f=r.targetDocument,theme:u,overrides_unstable:d={}}=e,h=tw(a,u),p=tw(o,d),m=tw(i,c),g=kt();var v;const{styleTagId:b,rule:w}=(e=>{const{targetDocument:t,theme:r,rendererAttributes:a}=e,o=n.useRef(),i=wr(Xb),s=a,c=n.useMemo((()=>function(e,t){return t?`${e} { ${Object.keys(t).reduce(((e,r)=>`${e}--${r}: ${t[r]}; `),"")} }`:`${e} {}`}(`.${i}`,r)),[r,i]);return function(e,t){n.useState((()=>{if(!e)return;const r=e.getElementById(t);r&&e.head.append(r)}))}(t,i),Jb((()=>{const e=null==t?void 0:t.getElementById(i);return e?o.current=e:(o.current=((e,t)=>{if(!e)return;const r=e.createElement("style");return Object.keys(t).forEach((e=>{r.setAttribute(e,t[e])})),e.head.appendChild(r),r})(t,{...s,id:i}),o.current&&((e,t)=>{const r=e.sheet;r&&(r.cssRules.length>0&&r.deleteRule(0),r.insertRule(t,0))})(o.current,c)),()=>{var e;null===(e=o.current)||void 0===e||e.remove()}}),[i,t,c,s]),{styleTagId:i,rule:c}})({theme:h,targetDocument:f,rendererAttributes:null!==(v=g.styleElementAttributes)&&void 0!==v?v:Qb});return{applyStylesToPortals:s,customStyleHooks_unstable:m,dir:l,targetDocument:f,theme:h,overrides_unstable:p,themeClassName:b,components:{root:"div"},root:Bt(Vt("div",{...e,dir:l,ref:xr(t,zv({targetDocument:f}))}),{elementType:"div"}),serverStyleProps:{cssRule:w,attributes:{...g.styleElementAttributes,id:b}}}};function tw(e,t){return e&&t?{...e,...t}:e||t}const rw=n.forwardRef(((e,t)=>{const r=ew(e,t);(e=>{const t=kt(),r=Yb({dir:e.dir,renderer:t});e.root.className=nr(Xb,e.themeClassName,r.root,e.root.className)})(r);const a=function(e){const{applyStylesToPortals:t,customStyleHooks_unstable:r,dir:a,root:o,targetDocument:i,theme:s,themeClassName:c,overrides_unstable:l}=e,f=n.useMemo((()=>({dir:a,targetDocument:i})),[a,i]),[u]=n.useState((()=>({}))),d=n.useMemo((()=>({textDirection:a})),[a]);return{customStyleHooks_unstable:r,overrides_unstable:l,provider:f,textDirection:a,iconDirection:d,tooltip:u,theme:s,themeClassName:t?o.className:c}}(r);return((e,t)=>Zt(Kr,{value:t.provider,children:Zt(Gb,{value:t.theme,children:Zt(Dv,{value:t.themeClassName,children:Zt(sr,{value:t.customStyleHooks_unstable,children:Zt(Kb,{value:t.tooltip,children:Zt(xt,{dir:t.textDirection,children:Zt(Sr,{value:t.iconDirection,children:Zt(hm,{value:t.overrides_unstable,children:Qt(e.root,{children:[yr()?null:Zt("style",{dangerouslySetInnerHTML:{__html:e.serverStyleProps.cssRule},...e.serverStyleProps.attributes}),e.root.children]})})})})})})})})}))(r,a)}));rw.displayName="FluentProvider";const nw="#242424",aw="#424242",ow="#616161",iw="#bdbdbd",sw="#e0e0e0",cw="#e6e6e6",lw="#ebebeb",fw="#f0f0f0",uw="#f5f5f5",dw="#fafafa",hw="rgba(255, 255, 255, 0.4)",pw="rgba(255, 255, 255, 0.5)",mw="rgba(0, 0, 0, 0.05)",gw="rgba(0, 0, 0, 0.1)",vw="#ffffff",bw={shade50:"#200205",shade40:"#3b0509",shade30:"#6e0811",shade20:"#960b18",shade10:"#b10e1c",primary:"#c50f1f",tint10:"#cc2635",tint20:"#d33f4c",tint30:"#dc626d",tint40:"#eeacb2",tint50:"#f6d1d5",tint60:"#fdf3f4"},ww={shade50:"#031403",shade40:"#052505",shade30:"#094509",shade20:"#0c5e0c",shade10:"#0e700e",primary:"#107c10",tint10:"#218c21",tint20:"#359b35",tint30:"#54b054",tint40:"#9fd89f",tint50:"#c9eac9",tint60:"#f1faf1"},yw={red:{shade50:"#210809",shade40:"#3f1011",shade30:"#751d1f",shade20:"#9f282b",shade10:"#bc2f32",primary:"#d13438",tint10:"#d7494c",tint20:"#dc5e62",tint30:"#e37d80",tint40:"#f1bbbc",tint50:"#f8dadb",tint60:"#fdf6f6"},green:ww,darkOrange:{shade50:"#230900",shade40:"#411200",shade30:"#7a2101",shade20:"#a62d01",shade10:"#c43501",primary:"#da3b01",tint10:"#de501c",tint20:"#e36537",tint30:"#e9835e",tint40:"#f4bfab",tint50:"#f9dcd1",tint60:"#fdf6f3"},yellow:{shade50:"#282400",shade40:"#4c4400",shade30:"#817400",shade20:"#c0ad00",shade10:"#e4cc00",primary:"#fde300",tint10:"#fde61e",tint20:"#fdea3d",tint30:"#feee66",tint40:"#fef7b2",tint50:"#fffad6",tint60:"#fffef5"},berry:{shade50:"#1f091d",shade40:"#3a1136",shade30:"#6d2064",shade20:"#932b88",shade10:"#af33a1",primary:"#c239b3",tint10:"#c94cbc",tint20:"#d161c4",tint30:"#da7ed0",tint40:"#edbbe7",tint50:"#f5daf2",tint60:"#fdf5fc"},lightGreen:{shade50:"#031a02",shade40:"#063004",shade30:"#0b5a08",shade20:"#0e7a0b",shade10:"#11910d",primary:"#13a10e",tint10:"#27ac22",tint20:"#3db838",tint30:"#5ec75a",tint40:"#a7e3a5",tint50:"#cef0cd",tint60:"#f2fbf2"},marigold:{shade50:"#251a00",shade40:"#463100",shade30:"#835b00",shade20:"#b27c00",shade10:"#d39300",primary:"#eaa300",tint10:"#edad1c",tint20:"#efb839",tint30:"#f2c661",tint40:"#f9e2ae",tint50:"#fcefd3",tint60:"#fefbf4"}},kw={darkRed:{shade50:"#130204",shade40:"#230308",shade30:"#420610",shade20:"#590815",shade10:"#690a19",primary:"#750b1c",tint10:"#861b2c",tint20:"#962f3f",tint30:"#ac4f5e",tint40:"#d69ca5",tint50:"#e9c7cd",tint60:"#f9f0f2"},cranberry:bw,pumpkin:{shade50:"#200d03",shade40:"#3d1805",shade30:"#712d09",shade20:"#9a3d0c",shade10:"#b6480e",primary:"#ca5010",tint10:"#d06228",tint20:"#d77440",tint30:"#df8e64",tint40:"#efc4ad",tint50:"#f7dfd2",tint60:"#fdf7f4"},peach:{shade50:"#291600",shade40:"#4d2a00",shade30:"#8f4e00",shade20:"#c26a00",shade10:"#e67e00",primary:"#ff8c00",tint10:"#ff9a1f",tint20:"#ffa83d",tint30:"#ffba66",tint40:"#ffddb3",tint50:"#ffedd6",tint60:"#fffaf5"},gold:{shade50:"#1f1900",shade40:"#3a2f00",shade30:"#6c5700",shade20:"#937700",shade10:"#ae8c00",primary:"#c19c00",tint10:"#c8a718",tint20:"#d0b232",tint30:"#dac157",tint40:"#ecdfa5",tint50:"#f5eece",tint60:"#fdfbf2"},brass:{shade50:"#181202",shade40:"#2e2103",shade30:"#553e06",shade20:"#745408",shade10:"#89640a",primary:"#986f0b",tint10:"#a47d1e",tint20:"#b18c34",tint30:"#c1a256",tint40:"#e0cea2",tint50:"#efe4cb",tint60:"#fbf8f2"},brown:{shade50:"#170e07",shade40:"#2b1a0e",shade30:"#50301a",shade20:"#6c4123",shade10:"#804d29",primary:"#8e562e",tint10:"#9c663f",tint20:"#a97652",tint30:"#bb8f6f",tint40:"#ddc3b0",tint50:"#edded3",tint60:"#faf7f4"},forest:{shade50:"#0c1501",shade40:"#162702",shade30:"#294903",shade20:"#376304",shade10:"#427505",primary:"#498205",tint10:"#599116",tint20:"#6ba02b",tint30:"#85b44c",tint40:"#bdd99b",tint50:"#dbebc7",tint60:"#f6faf0"},seafoam:{shade50:"#002111",shade40:"#003d20",shade30:"#00723b",shade20:"#009b51",shade10:"#00b85f",primary:"#00cc6a",tint10:"#19d279",tint20:"#34d889",tint30:"#5ae0a0",tint40:"#a8f0cd",tint50:"#cff7e4",tint60:"#f3fdf8"},darkGreen:{shade50:"#021102",shade40:"#032003",shade30:"#063b06",shade20:"#085108",shade10:"#0a5f0a",primary:"#0b6a0b",tint10:"#1a7c1a",tint20:"#2d8e2d",tint30:"#4da64d",tint40:"#9ad29a",tint50:"#c6e7c6",tint60:"#f0f9f0"},lightTeal:{shade50:"#001d1f",shade40:"#00373a",shade30:"#00666d",shade20:"#008b94",shade10:"#00a5af",primary:"#00b7c3",tint10:"#18bfca",tint20:"#32c8d1",tint30:"#58d3db",tint40:"#a6e9ed",tint50:"#cef3f5",tint60:"#f2fcfd"},teal:{shade50:"#001516",shade40:"#012728",shade30:"#02494c",shade20:"#026467",shade10:"#037679",primary:"#038387",tint10:"#159195",tint20:"#2aa0a4",tint30:"#4cb4b7",tint40:"#9bd9db",tint50:"#c7ebec",tint60:"#f0fafa"},steel:{shade50:"#000f12",shade40:"#001b22",shade30:"#00333f",shade20:"#004555",shade10:"#005265",primary:"#005b70",tint10:"#0f6c81",tint20:"#237d92",tint30:"#4496a9",tint40:"#94c8d4",tint50:"#c3e1e8",tint60:"#eff7f9"},blue:{shade50:"#001322",shade40:"#002440",shade30:"#004377",shade20:"#005ba1",shade10:"#006cbf",primary:"#0078d4",tint10:"#1a86d9",tint20:"#3595de",tint30:"#5caae5",tint40:"#a9d3f2",tint50:"#d0e7f8",tint60:"#f3f9fd"},royalBlue:{shade50:"#000c16",shade40:"#00172a",shade30:"#002c4e",shade20:"#003b6a",shade10:"#00467e",primary:"#004e8c",tint10:"#125e9a",tint20:"#286fa8",tint30:"#4a89ba",tint40:"#9abfdc",tint50:"#c7dced",tint60:"#f0f6fa"},cornflower:{shade50:"#0d1126",shade40:"#182047",shade30:"#2c3c85",shade20:"#3c51b4",shade10:"#4760d5",primary:"#4f6bed",tint10:"#637cef",tint20:"#778df1",tint30:"#93a4f4",tint40:"#c8d1fa",tint50:"#e1e6fc",tint60:"#f7f9fe"},navy:{shade50:"#00061d",shade40:"#000c36",shade30:"#001665",shade20:"#001e89",shade10:"#0023a2",primary:"#0027b4",tint10:"#173bbd",tint20:"#3050c6",tint30:"#546fd2",tint40:"#a3b2e8",tint50:"#ccd5f3",tint60:"#f2f4fc"},lavender:{shade50:"#120f25",shade40:"#221d46",shade30:"#3f3682",shade20:"#5649b0",shade10:"#6656d1",primary:"#7160e8",tint10:"#8172eb",tint20:"#9184ee",tint30:"#a79cf1",tint40:"#d2ccf8",tint50:"#e7e4fb",tint60:"#f9f8fe"},purple:{shade50:"#0f0717",shade40:"#1c0e2b",shade30:"#341a51",shade20:"#46236e",shade10:"#532982",primary:"#5c2e91",tint10:"#6b3f9e",tint20:"#7c52ab",tint30:"#9470bd",tint40:"#c6b1de",tint50:"#e0d3ed",tint60:"#f7f4fb"},grape:{shade50:"#160418",shade40:"#29072e",shade30:"#4c0d55",shade20:"#671174",shade10:"#7a1589",primary:"#881798",tint10:"#952aa4",tint20:"#a33fb1",tint30:"#b55fc1",tint40:"#d9a7e0",tint50:"#eaceef",tint60:"#faf2fb"},lilac:{shade50:"#1c0b1f",shade40:"#35153a",shade30:"#63276d",shade20:"#863593",shade10:"#9f3faf",primary:"#b146c2",tint10:"#ba58c9",tint20:"#c36bd1",tint30:"#cf87da",tint40:"#e6bfed",tint50:"#f2dcf5",tint60:"#fcf6fd"},pink:{shade50:"#24091b",shade40:"#441232",shade30:"#80215d",shade20:"#ad2d7e",shade10:"#cd3595",primary:"#e43ba6",tint10:"#e750b0",tint20:"#ea66ba",tint30:"#ef85c8",tint40:"#f7c0e3",tint50:"#fbddf0",tint60:"#fef6fb"},magenta:{shade50:"#1f0013",shade40:"#390024",shade30:"#6b0043",shade20:"#91005a",shade10:"#ac006b",primary:"#bf0077",tint10:"#c71885",tint20:"#ce3293",tint30:"#d957a8",tint40:"#eca5d1",tint50:"#f5cee6",tint60:"#fcf2f9"},plum:{shade50:"#13000c",shade40:"#240017",shade30:"#43002b",shade20:"#5a003b",shade10:"#6b0045",primary:"#77004d",tint10:"#87105d",tint20:"#98246f",tint30:"#ad4589",tint40:"#d696c0",tint50:"#e9c4dc",tint60:"#faf0f6"},beige:{shade50:"#141313",shade40:"#252323",shade30:"#444241",shade20:"#5d5958",shade10:"#6e6968",primary:"#7a7574",tint10:"#8a8584",tint20:"#9a9594",tint30:"#afabaa",tint40:"#d7d4d4",tint50:"#eae8e8",tint60:"#faf9f9"},mink:{shade50:"#0f0e0e",shade40:"#1c1b1a",shade30:"#343231",shade20:"#474443",shade10:"#54514f",primary:"#5d5a58",tint10:"#706d6b",tint20:"#84817e",tint30:"#9e9b99",tint40:"#cecccb",tint50:"#e5e4e3",tint60:"#f8f8f8"},platinum:{shade50:"#111314",shade40:"#1f2426",shade30:"#3b4447",shade20:"#505c60",shade10:"#5f6d71",primary:"#69797e",tint10:"#79898d",tint20:"#89989d",tint30:"#a0adb2",tint40:"#cdd6d8",tint50:"#e4e9ea",tint60:"#f8f9fa"},anchor:{shade50:"#090a0b",shade40:"#111315",shade30:"#202427",shade20:"#2b3135",shade10:"#333a3f",primary:"#394146",tint10:"#4d565c",tint20:"#626c72",tint30:"#808a90",tint40:"#bcc3c7",tint50:"#dbdfe1",tint60:"#f6f7f8"}},Tw={cranberry:bw,green:ww,orange:{shade50:"#271002",shade40:"#4a1e04",shade30:"#8a3707",shade20:"#bc4b09",shade10:"#de590b",primary:"#f7630c",tint10:"#f87528",tint20:"#f98845",tint30:"#faa06b",tint40:"#fdcfb4",tint50:"#fee5d7",tint60:"#fff9f5"}},xw={success:"green",warning:"orange",danger:"cranberry"},Ew=["red","green","darkOrange","yellow","berry","lightGreen","marigold"].reduce(((e,t)=>{const r=t.slice(0,1).toUpperCase()+t.slice(1),n={[`colorPalette${r}Background1`]:yw[t].tint60,[`colorPalette${r}Background2`]:yw[t].tint40,[`colorPalette${r}Background3`]:yw[t].primary,[`colorPalette${r}Foreground1`]:yw[t].shade10,[`colorPalette${r}Foreground2`]:yw[t].shade30,[`colorPalette${r}Foreground3`]:yw[t].primary,[`colorPalette${r}BorderActive`]:yw[t].primary,[`colorPalette${r}Border1`]:yw[t].tint40,[`colorPalette${r}Border2`]:yw[t].primary};return Object.assign(e,n)}),{});Ew.colorPaletteYellowForeground1=yw.yellow.shade30,Ew.colorPaletteRedForegroundInverted=yw.red.tint20,Ew.colorPaletteGreenForegroundInverted=yw.green.tint20,Ew.colorPaletteYellowForegroundInverted=yw.yellow.tint40;const _w=["darkRed","cranberry","pumpkin","peach","gold","brass","brown","forest","seafoam","darkGreen","lightTeal","teal","steel","blue","royalBlue","cornflower","navy","lavender","purple","grape","lilac","pink","magenta","plum","beige","mink","platinum","anchor"].reduce(((e,t)=>{const r=t.slice(0,1).toUpperCase()+t.slice(1),n={[`colorPalette${r}Background2`]:kw[t].tint40,[`colorPalette${r}Foreground2`]:kw[t].shade30,[`colorPalette${r}BorderActive`]:kw[t].primary};return Object.assign(e,n)}),{}),Sw={...Ew,..._w},Bw=Object.entries(xw).reduce(((e,[t,r])=>{const n=t.slice(0,1).toUpperCase()+t.slice(1),a={[`colorStatus${n}Background1`]:Tw[r].tint60,[`colorStatus${n}Background2`]:Tw[r].tint40,[`colorStatus${n}Background3`]:Tw[r].primary,[`colorStatus${n}Foreground1`]:Tw[r].shade10,[`colorStatus${n}Foreground2`]:Tw[r].shade30,[`colorStatus${n}Foreground3`]:Tw[r].primary,[`colorStatus${n}ForegroundInverted`]:Tw[r].tint30,[`colorStatus${n}BorderActive`]:Tw[r].primary,[`colorStatus${n}Border1`]:Tw[r].tint40,[`colorStatus${n}Border2`]:Tw[r].primary};return Object.assign(e,a)}),{});Bw.colorStatusDangerBackground3Hover=Tw[xw.danger].shade10,Bw.colorStatusDangerBackground3Pressed=Tw[xw.danger].shade20,Bw.colorStatusWarningForeground1=Tw[xw.warning].shade20,Bw.colorStatusWarningForeground3=Tw[xw.warning].shade20,Bw.colorStatusWarningBorder2=Tw[xw.warning].shade20;const Cw={borderRadiusNone:"0",borderRadiusSmall:"2px",borderRadiusMedium:"4px",borderRadiusLarge:"6px",borderRadiusXLarge:"8px",borderRadiusCircular:"10000px"},Aw={fontSizeBase100:"10px",fontSizeBase200:"12px",fontSizeBase300:"14px",fontSizeBase400:"16px",fontSizeBase500:"20px",fontSizeBase600:"24px",fontSizeHero700:"28px",fontSizeHero800:"32px",fontSizeHero900:"40px",fontSizeHero1000:"68px"},Nw={lineHeightBase100:"14px",lineHeightBase200:"16px",lineHeightBase300:"20px",lineHeightBase400:"22px",lineHeightBase500:"28px",lineHeightBase600:"32px",lineHeightHero700:"36px",lineHeightHero800:"40px",lineHeightHero900:"52px",lineHeightHero1000:"92px"},Rw={fontWeightRegular:400,fontWeightMedium:500,fontWeightSemibold:600,fontWeightBold:700},Ow={fontFamilyBase:"'Segoe UI', 'Segoe UI Web (West European)', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif",fontFamilyMonospace:"Consolas, 'Courier New', Courier, monospace",fontFamilyNumeric:"Bahnschrift, 'Segoe UI', 'Segoe UI Web (West European)', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif"},Iw={strokeWidthThin:"1px",strokeWidthThick:"2px",strokeWidthThicker:"3px",strokeWidthThickest:"4px"};function Dw(e,t,r=""){return{[`shadow2${r}`]:`0 0 2px ${e}, 0 1px 2px ${t}`,[`shadow4${r}`]:`0 0 2px ${e}, 0 2px 4px ${t}`,[`shadow8${r}`]:`0 0 2px ${e}, 0 4px 8px ${t}`,[`shadow16${r}`]:`0 0 2px ${e}, 0 8px 16px ${t}`,[`shadow28${r}`]:`0 0 8px ${e}, 0 14px 28px ${t}`,[`shadow64${r}`]:`0 0 8px ${e}, 0 32px 64px ${t}`}}const Fw={durationUltraFast:"50ms",durationFaster:"100ms",durationFast:"150ms",durationNormal:"200ms",durationGentle:"250ms",durationSlow:"300ms",durationSlower:"400ms",durationUltraSlow:"500ms"},Pw={curveAccelerateMax:"cubic-bezier(0.9,0.1,1,0.2)",curveAccelerateMid:"cubic-bezier(1,0,1,1)",curveAccelerateMin:"cubic-bezier(0.8,0,0.78,1)",curveDecelerateMax:"cubic-bezier(0.1,0.9,0.2,1)",curveDecelerateMid:"cubic-bezier(0,0,0,1)",curveDecelerateMin:"cubic-bezier(0.33,0,0.1,1)",curveEasyEaseMax:"cubic-bezier(0.8,0,0.2,1)",curveEasyEase:"cubic-bezier(0.33,0,0.67,1)",curveLinear:"cubic-bezier(0,0,1,1)"},zw="10px",Mw="12px",Lw="16px",jw="20px",qw="24px",Hw="32px",Uw={spacingHorizontalNone:"0",spacingHorizontalXXS:"2px",spacingHorizontalXS:"4px",spacingHorizontalSNudge:"6px",spacingHorizontalS:"8px",spacingHorizontalMNudge:zw,spacingHorizontalM:Mw,spacingHorizontalL:Lw,spacingHorizontalXL:jw,spacingHorizontalXXL:qw,spacingHorizontalXXXL:Hw},Ww={spacingVerticalNone:"0",spacingVerticalXXS:"2px",spacingVerticalXS:"4px",spacingVerticalSNudge:"6px",spacingVerticalS:"8px",spacingVerticalMNudge:zw,spacingVerticalM:Mw,spacingVerticalL:Lw,spacingVerticalXL:jw,spacingVerticalXXL:qw,spacingVerticalXXXL:Hw},Vw=(()=>{const e=(e=>({colorNeutralForeground1:nw,colorNeutralForeground1Hover:nw,colorNeutralForeground1Pressed:nw,colorNeutralForeground1Selected:nw,colorNeutralForeground2:aw,colorNeutralForeground2Hover:nw,colorNeutralForeground2Pressed:nw,colorNeutralForeground2Selected:nw,colorNeutralForeground2BrandHover:e[80],colorNeutralForeground2BrandPressed:e[70],colorNeutralForeground2BrandSelected:e[80],colorNeutralForeground3:ow,colorNeutralForeground3Hover:aw,colorNeutralForeground3Pressed:aw,colorNeutralForeground3Selected:aw,colorNeutralForeground3BrandHover:e[80],colorNeutralForeground3BrandPressed:e[70],colorNeutralForeground3BrandSelected:e[80],colorNeutralForeground4:"#707070",colorNeutralForegroundDisabled:iw,colorNeutralForegroundInvertedDisabled:hw,colorBrandForegroundLink:e[70],colorBrandForegroundLinkHover:e[60],colorBrandForegroundLinkPressed:e[40],colorBrandForegroundLinkSelected:e[70],colorNeutralForeground2Link:aw,colorNeutralForeground2LinkHover:nw,colorNeutralForeground2LinkPressed:nw,colorNeutralForeground2LinkSelected:nw,colorCompoundBrandForeground1:e[80],colorCompoundBrandForeground1Hover:e[70],colorCompoundBrandForeground1Pressed:e[60],colorBrandForeground1:e[80],colorBrandForeground2:e[70],colorBrandForeground2Hover:e[60],colorBrandForeground2Pressed:e[30],colorNeutralForeground1Static:nw,colorNeutralForegroundStaticInverted:vw,colorNeutralForegroundInverted:vw,colorNeutralForegroundInvertedHover:vw,colorNeutralForegroundInvertedPressed:vw,colorNeutralForegroundInvertedSelected:vw,colorNeutralForegroundInverted2:vw,colorNeutralForegroundOnBrand:vw,colorNeutralForegroundInvertedLink:vw,colorNeutralForegroundInvertedLinkHover:vw,colorNeutralForegroundInvertedLinkPressed:vw,colorNeutralForegroundInvertedLinkSelected:vw,colorBrandForegroundInverted:e[100],colorBrandForegroundInvertedHover:e[110],colorBrandForegroundInvertedPressed:e[100],colorBrandForegroundOnLight:e[80],colorBrandForegroundOnLightHover:e[70],colorBrandForegroundOnLightPressed:e[50],colorBrandForegroundOnLightSelected:e[60],colorNeutralBackground1:vw,colorNeutralBackground1Hover:uw,colorNeutralBackground1Pressed:sw,colorNeutralBackground1Selected:lw,colorNeutralBackground2:dw,colorNeutralBackground2Hover:fw,colorNeutralBackground2Pressed:"#dbdbdb",colorNeutralBackground2Selected:cw,colorNeutralBackground3:uw,colorNeutralBackground3Hover:lw,colorNeutralBackground3Pressed:"#d6d6d6",colorNeutralBackground3Selected:sw,colorNeutralBackground4:fw,colorNeutralBackground4Hover:dw,colorNeutralBackground4Pressed:uw,colorNeutralBackground4Selected:vw,colorNeutralBackground5:lw,colorNeutralBackground5Hover:uw,colorNeutralBackground5Pressed:fw,colorNeutralBackground5Selected:dw,colorNeutralBackground6:cw,colorNeutralBackgroundInverted:"#292929",colorNeutralBackgroundStatic:"#333333",colorNeutralBackgroundAlpha:pw,colorNeutralBackgroundAlpha2:"rgba(255, 255, 255, 0.8)",colorSubtleBackground:"transparent",colorSubtleBackgroundHover:uw,colorSubtleBackgroundPressed:sw,colorSubtleBackgroundSelected:lw,colorSubtleBackgroundLightAlphaHover:"rgba(255, 255, 255, 0.7)",colorSubtleBackgroundLightAlphaPressed:pw,colorSubtleBackgroundLightAlphaSelected:"transparent",colorSubtleBackgroundInverted:"transparent",colorSubtleBackgroundInvertedHover:gw,colorSubtleBackgroundInvertedPressed:"rgba(0, 0, 0, 0.3)",colorSubtleBackgroundInvertedSelected:"rgba(0, 0, 0, 0.2)",colorTransparentBackground:"transparent",colorTransparentBackgroundHover:"transparent",colorTransparentBackgroundPressed:"transparent",colorTransparentBackgroundSelected:"transparent",colorNeutralBackgroundDisabled:fw,colorNeutralBackgroundInvertedDisabled:"rgba(255, 255, 255, 0.1)",colorNeutralStencil1:cw,colorNeutralStencil2:dw,colorNeutralStencil1Alpha:gw,colorNeutralStencil2Alpha:mw,colorBackgroundOverlay:"rgba(0, 0, 0, 0.4)",colorScrollbarOverlay:"rgba(0, 0, 0, 0.5)",colorBrandBackground:e[80],colorBrandBackgroundHover:e[70],colorBrandBackgroundPressed:e[40],colorBrandBackgroundSelected:e[60],colorCompoundBrandBackground:e[80],colorCompoundBrandBackgroundHover:e[70],colorCompoundBrandBackgroundPressed:e[60],colorBrandBackgroundStatic:e[80],colorBrandBackground2:e[160],colorBrandBackground2Hover:e[150],colorBrandBackground2Pressed:e[130],colorBrandBackground3Static:e[60],colorBrandBackground4Static:e[40],colorBrandBackgroundInverted:vw,colorBrandBackgroundInvertedHover:e[160],colorBrandBackgroundInvertedPressed:e[140],colorBrandBackgroundInvertedSelected:e[150],colorNeutralCardBackground:dw,colorNeutralCardBackgroundHover:vw,colorNeutralCardBackgroundPressed:uw,colorNeutralCardBackgroundSelected:lw,colorNeutralCardBackgroundDisabled:fw,colorNeutralStrokeAccessible:ow,colorNeutralStrokeAccessibleHover:"#575757",colorNeutralStrokeAccessiblePressed:"#4d4d4d",colorNeutralStrokeAccessibleSelected:e[80],colorNeutralStroke1:"#d1d1d1",colorNeutralStroke1Hover:"#c7c7c7",colorNeutralStroke1Pressed:"#b3b3b3",colorNeutralStroke1Selected:iw,colorNeutralStroke2:sw,colorNeutralStroke3:fw,colorNeutralStrokeSubtle:sw,colorNeutralStrokeOnBrand:vw,colorNeutralStrokeOnBrand2:vw,colorNeutralStrokeOnBrand2Hover:vw,colorNeutralStrokeOnBrand2Pressed:vw,colorNeutralStrokeOnBrand2Selected:vw,colorBrandStroke1:e[80],colorBrandStroke2:e[140],colorBrandStroke2Hover:e[120],colorBrandStroke2Pressed:e[80],colorBrandStroke2Contrast:e[140],colorCompoundBrandStroke:e[80],colorCompoundBrandStrokeHover:e[70],colorCompoundBrandStrokePressed:e[60],colorNeutralStrokeDisabled:sw,colorNeutralStrokeInvertedDisabled:hw,colorTransparentStroke:"transparent",colorTransparentStrokeInteractive:"transparent",colorTransparentStrokeDisabled:"transparent",colorNeutralStrokeAlpha:mw,colorNeutralStrokeAlpha2:"rgba(255, 255, 255, 0.2)",colorStrokeFocus1:vw,colorStrokeFocus2:"#000000",colorNeutralShadowAmbient:"rgba(0,0,0,0.12)",colorNeutralShadowKey:"rgba(0,0,0,0.14)",colorNeutralShadowAmbientLighter:"rgba(0,0,0,0.06)",colorNeutralShadowKeyLighter:"rgba(0,0,0,0.07)",colorNeutralShadowAmbientDarker:"rgba(0,0,0,0.20)",colorNeutralShadowKeyDarker:"rgba(0,0,0,0.24)",colorBrandShadowAmbient:"rgba(0,0,0,0.30)",colorBrandShadowKey:"rgba(0,0,0,0.25)"}))({10:"#061724",20:"#082338",30:"#0a2e4a",40:"#0c3b5e",50:"#0e4775",60:"#0f548c",70:"#115ea3",80:"#0f6cbd",90:"#2886de",100:"#479ef5",110:"#62abf5",120:"#77b7f7",130:"#96c6fa",140:"#b4d6fa",150:"#cfe4fa",160:"#ebf3fc"});return{...Cw,...Aw,...Nw,...Ow,...Rw,...Iw,...Uw,...Ww,...Fw,...Pw,...e,...Sw,...Bw,...Dw(e.colorNeutralShadowAmbient,e.colorNeutralShadowKey),...Dw(e.colorBrandShadowAmbient,e.colorBrandShadowKey,"Brand")}})();var $w=document.getElementById("container"),Gw=$w?(0,o.H)($w):void 0;Office.onReady((function(){null==Gw||Gw.render(n.createElement(rw,{theme:Vw},n.createElement(Vb,{title:"Contoso Task Pane Add-in"})))}))},69982:function(e,t,r){e.exports=r(7463)},74848:function(e,t,r){e.exports=r(21020)}},function(e){var t=function(t){return e(e.s=t)};t(68500),t(39046)}]);
|
||
//# sourceMappingURL=taskpane.js.map
|